You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1593 lines
28 KiB
CSS

/*Body1 style*/
body {
background-color: white;
background-image: none;
color:#000;
}
body, p, div, label, input, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font-size: 18px;
line-height: 180%;
margin-bottom: -5px;
}
h2 {
font-size: 16px;
line-height: 130%;
margin-bottom: 0px;
}
div#content h3 {
margin-bottom: 4px;
font-size: 14px;
}
body#front {
background: #ffffff url(/image/tour/winter-vacation/bg-sprangled-banner.) repeat-y center top;
background-position: top center;
margin: 0px;
}
a img {
border: none;
margin: 0px;
padding: 0px;
}
table, tr, td, th {
text-align: left;
vertical-align: top;
}
div, font {
background-repeat: no-repeat;
font-size: 12px;
/* font-family: Arial, Helvetica, sans-serif; */
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 17px;
}
h1,h2,h3,h4,h5,h6 {
margin: 0px;
padding: 0px;
}
div#navigation div.el {
margin-left: 5px;
float: left;
}
/*link style*/
a:link { color: #CC0000; text-decoration:underline;}
a:visited { color: #CC0000;}
div#navigation #nav_one div.el span,
div#navigation #nav_one div.el {
font-size: 11px;
}
div#navigation div.wrapper {
padding-top: 15px;
height: 20px;
}
div#navigation a, div#navigation a:hover {
color: white;
text-decoration: none;
}
div#navigation a {
display: block;
height: 29px;
margin-left: 7px;
margin-right: 7px;
}
div#navigation #nav_two div.wrapper {
padding-top: 9px;
}
div#navigation #nav_two a, div#navigation #nav_two a:hover {
color: #333333;
font-size: 11px;
}
div#navigation a:hover {
text-decoration: underline;
}
div#navigation div.true a {
background-color: #787878;
}
div#navigation #nav_two div.el {
font-size: 10px;
}
div#navigation #nav_two div.true a {
background-color: #B4B4B4;
height: 27px;
}
div#navigation #nav_two div.true a {
background-color: #B4B4B4;
}
div#navigation #nav_two div.el a span {
padding-top: 5px;
}
div#navigation div.el a span {
display: block;
padding-top: 6px;
}
#content table.no-arrow th a {
color: white;
background-position: right 7px;
display: block;
background-repeat: no-repeat;
padding-right: 13px;
}
div.participants {
background-color: #D1D1D1;
padding: 22px;
width: 936px;
}
table.participants {
width: 935px;
}
table.bloggers tr, table.bloggers th, table.bloggers td, table.bloggers,
table.participants tr, table.participants th, table.participants td, table.participants {
border-collapse: collapse;
background-repeat: repeat-x;
}
table.bloggers th,
table.participants tr.winner td {
}
table.participants th.ro {
text-align: center;
font-size: 24px;
}
table.participants td.ro, table.participants td.place, table.participants td.points {
font-size: 24px;
color: #4F4F4F;
}
table.participants td.points {
color: #B1B1B1;
}
table.participants td.country {
width: 165px;
}
table.participants div.credits, table.participants div.broadcaster {
font-size: 9px;
}
table.participants div.broadcaster img {
margin-right: 3px;
margin-bottom: -5px;
}
body.my div.profile div.wrapper {
padding: 25px;
padding-top: 15px;
}
.hidden {
display: none;
}
pre.dump {
padding: 2px;
background-color: #D3D3D3;
border: 1px solid darkgray;
margin: 2px;
}
#ref {
position: absolute;
bottom: 0px;
right: 0px;
height: 1px;
width: 1px;
background-color: red;
}
input, textarea {
padding: 0px;
}
form div.error {
color: red;
font-size: 10px;
}
form input.error, form select.error, form textarea.error {
border: 1px solid red;
}
div.ctx {
padding: 8px;
}
div.status {
padding: 5px;
border-width: 3px;
border-style: dashed;
background-color: #FEFEFE;
margin: 3px;
}
div.status_error {
border-color: red;
}
div.status_ok {
border-color: green;
}
#main {
margin-left: auto;
margin-right: auto;
width: 980px;
position: relative;
}
#top {
height: 54px;
position: relative;
}
#top div, #top h2 {
color: white;
font-size: 12px;
/*
font-family: Arial;
*/
}
#top div.welcome {
position: absolute;
top: 14px;
left: 17px;
}
#top div.options {
position: absolute;
top: 29px;
left: 17px;
color: white;
width: 387px;
}
#top div.search {
position: absolute;
top: 11px;
height: 35px;
left: 344px;
width: 266px;
background-image: url(/image/tour/winter-vacation/searchbar.gif);
background-repeat: no-repeat;
}
div#bottom {
margin-top: 15px;
padding-top: 5px;
font-size: 12px;
height: 50px;
color: white;
font-size: 10px;
position: relative;
background-image: url(/image/tour/winter-vacation/bottom.jpg);
color:#333333;
width: 980px;
}
div#bottom div.inner {
color: #000000;
font-weight:bold;
width: 980px;
}
div#bottom div.family {
position: absolute;
top: 0px;
right: 0px;
}
div#bottom div {
font-size: 12px;
}
#bottom a {
color: #D3D3D3;
font-weight: bold;
text-decoration: underline;
}
#bottom a:hover {
text-decoration: underline;
}
div.search form, div.search fieldset {
margin: 0px;
padding: 0px;
border: none;
display: inline;
}
div.search input.text_field {
border: none;
background-color: transparent;
width: 249px;
position: absolute;
top: 7px;
left: 9px;
color: white;
font-size: 12px;
padding-left: 5px;
}
div.search input.inactive {
color: #757575;
}
div.search input.submit {
position: absolute;
top: 6px;
right: 6px;
width: 70px;
}
#top div.my {
position: absolute;
top: 12px;
left: 658px;
width: 310px;
height: 33px;
}
#top div.my h2 {
line-height: 18px;
font-size: 14px;
}
div.my div.login_register {
position: absolute;
top: 0px;
right: 0px;
border: none;
}
div#loggedin {
background-image: url(/image/tour/winter-vacation/loggedin.jpg);
background-repeat: no-repeat;
background-position: right 0px;
}
div#loggedin div.inner {
text-align: right;
float: none;
padding-top: 2px;
padding-right: 44px;
}
#top a {
color: #F8A300;
text-decoration: none;
}
#top a:hover {
color: #F8A300;
text-decoration: underline;
}
#top div {
float: left;
}
#top fieldset {
display: inline;
border: none;
padding: 0px;
margin: 0px;
}
#top form {
display: inline;
}
#header {
height: 138px;
width: 980px;
position: relative;
background-image: url(/image/tour/winter-vacation/header_new09.jpg);
}
#header div.site {
width: 300px;
height: 138px;
position: absolute;
top: 0px;
left: -10px;
}
#header div.sponsor {
width: 294px;
height: 61px;
position: absolute;
top: 76px;
right: 9px;
}
#nav_one {
overflow: hidden;
background-image: url(/image/tour/winter-vacation/bg_navbar.jpg);
height: 30px;
}
body#front #content {
/*
background-color: white;
margin-top: -1px;
*/
}
a.more, a.press, a.blog {
background-position: top left;
padding-left: 25px;
padding-bottom: 10px;
padding-right: 9px;
background-repeat: no-repeat;
}
ul.float, ul.float li {
list-style-type: none;
margin: 0px;
padding: 0px;
}
ul.float li {
float: left;
}
div.content_list div.image {
margin: 21px;
margin-top: 0px;
float: left;
margin-left: 10px;
}
div.image {
padding: 3px;
border: 1px solid gray;
}
div.image img {
margin: 0px;
padding: 0px;
display: block;
}
div.share {
background-color: #CCCCCC;
}
div.reactlink a, div.share div.i a {
margin-bottom: 2px;
color: black;
}
div.share div.i a:hover {
color: black;
}
div.share div.i {
position: relative;
padding-left: 15px;
padding-top: 8px;
padding-bottom: 7px;
border-top: 1px solid white;
}
div.reaction, div.reactlink {
margin-bottom: 15px;
}
div.rlink {
margin-bottom: 15px;
margin-top: 15px;
}
div.reaction {
background-color: #F4F4F4;
border: 1px solid #B2B2B2;
}
div.reaction div.pad {
margin: 15px;
position: relative;
}
div.reaction .report {
position: absolute;
top: 0px;
right: 0px;
}
div.reaction div.pad h2 {
font-size: 15px;
}
div.referenceBlock {
clear: both;
padding-bottom: 10px;
position: relative;
}
div.referenceBlock div.wrap {
padding: 10px;
background-color: #EEEEEE;
border-bottom: 1px solid black;
border-top: 1px solid black;
/** disappearance bug solved through /front/css/ie6.css */
}
div.b_NewsDisplay div.referenceBlock div.image, div.referenceBlock div.image {
float: left;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0px;
overflow: hidden;
}
body#plain.my {
background-color: #EBEBEB;
padding: 6px;
margin: 0px;
}
body#plain.my #main {
width: auto;
padding: 20px;
}
body#plain #content {
margin-top: 5px;
}
body#front div.reg-wrapper {
background-color: white;
padding: 25px;
}
.beawinner fieldset, .beawinner form, .register fieldset, .register form, .login fieldset, .login form {
border: none;
margin: 0px;
padding: 0px;
}
.beawinner label, .register label, .login label {
display: block;
font-size: 19px;
margin-top: 6px;
margin-bottom: 2px;
}
.beawinner textarea, .beawinner input.text_field, .register input.text_field, .login input.text_field {
width: 250px;
font-size: 16px;
background-color: white;
border: 1px solid #B6B6B6;
padding: 2px;
}
.register small.info {
display: block;
color: gray;
}
.register div.terms {
overflow: auto;
padding: 5px;
height: 200px;
background-color: white;
border: 1px solid #B6B6B6;
}
.register table {
width: 530px;
}
.register tr.main input.text_field {
font-size: 20px;
}
.profile table, .profile td, .profile th {
border-collapse: collapse;
}
.profile td, .profile th {
background-color: #E2E2E2;
padding-left: 17px;
padding-bottom: 8px;
padding-top: 8px;
padding-right: 17px;
}
.profile th, .profile h3 {
font-size: 15px;
}
.profile th {
width: 185px;
}
.profile .icon td, .profile .options td {
background-color: white;
}
.profile input, .profile select {
font-size: 17px;
}
.profile input.text_field, .profile select {
width: 220px;
}
.profile .date input.text_field, .profile .date select {
width: auto;
font-size: 14px;
}
.profile .icon p {
width: 430px;
}
.profile .icon div.image {
float: right;
}
div.content_list {
background-image: url(/image/tour/winter-vacation/bg_body_topaswhole.jpg);
background-color: white;
width: 980px;
}
div.content_list2 {
background-image: url(/image/tour/winter-vacation/);
background-color: white;
width: 980px;
}
div.subpage div.main {
float: left;
background-image: url(/image/tour/winter-vacation/bg_stars_on_white.jpg);
background-position: left bottom;
}
div.subpage div.extra {
float: right;
width: 342px;
background-color: yellow;
}
/**
* General
*/
div.content_list div.blocks div.block {
float: left;
position: relative;
}
div.content_list div.blocks div.block2 {
float: left;
position: relative;
height:30px
}
/*
div.cpad {
margin: 13px 15px 13px 24px;
}
*/
div.twothird {
width: 638px;
}
div.onethird {
width: 342px;
}
/**
* Some common recurring styles
*/
div.subtext {
background-image: url(/image/tour/winter-vacation/bg_credit.jpg);
}
div.links {
background-image: url(/image/tour/winter-vacation/.jpg);
background-position: right;
}
div.subtext, div.links {
color: #CC0000;
border-bottom: 1px solid #666666;
padding: 12px;
}
div.link {
background-color: #E0E0E0;
padding: 15px;
margin-bottom: 15px;
}
div.link span.label {
font-weight: bold;
font-size: 15px;
margin-right: 10px;
}
div.link input {
padding: 3px;
width: 380px;
border: 1px solid black;
}
div.breakbar {
position: relative;
clear: both;
background-image: url(/image/tour/winter-vacation/bg_breakbar.jpg);
height: 59px;
width: 980px;
color: white;
}
div.breakbar2 {
position: relative;
clear: both;
background-image: url(/image/tour/winter-vacation/bg_breakbar.jpg);
height: 59px;
width: 980px;
color: white;
}
#content div.breakbar a.toplink {
position: absolute;
right: 5px;
bottom: 5px;
color: white;
}
div.breakbar h3 {
font-family: Trebuchet MS;
font-size: 25px;
height: 22px;
width: 500px;
position: absolute;
top: 9px;
left: 25px;
font-weight: bold;
}
div.breakbar div.subtitle {
font-family: Trebuchet MS;
font-size: 15px;
position: absolute;
top: 31px;
left: 25px;
width: 700px;
}
div.breakbar ul, div.breakbar li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.breakbar ul {
margin-right: 13px;
margin-top: 13px;
float: right;
}
div.breakbar li {
float: left;
overflow: hidden;
margin-left: 10px;
height: 31px;
width: 125px;
}
div.more ul, div.more li {
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 11px;
}
div.b_NewsBlock div.headline {
width: 295px;
background-image:;
background-position: 2px bottom;
background-repeat: no-repeat;
padding-bottom: 2px;
margin-bottom: 2px;
position: relative;
right: 10px;
}
div.b_NewsBlock div.more li {
width: 320px;
}
div.headline div.preface {
font-size: 13px;
font-weight: bold;
}
div.headline div.preface span.date {
font-size: 11px;
font-weight: normal;
}
#content div.headline h1 a {
text-decoration: underline;
font-weight: normal;
}
div.b_NewsBlock div.teaser {
position: absolute;
top: 247px;
width: 300px;
left: 320px;
height: 168px;
}
div.b_NewsBlock div.image {
position: absolute;
top: 11px;
left: 306px;
height:230px;
width: 300px;
}
div.b_NewsBlock ul.options {
margin-top: 10px;
font-weight: bold;
}
.sIFR-active #content h2 div.magazine .asize2 h2, div.magazine .asize2 h2 {
font-size: 18px;
}
div.magazine .asize3 {
width: 205px;
}
.sIFR-active #content h2 div.magazine .asize3 h2, div.magazine .asize3 h2 {
font-size: 15px;
}
div.magazine .row_size_3 .a0, div.magazine .row_size_3 .a2 {
width: 188px;
}
div.magazine div.row {
border-bottom: 1px dashed black;
}
div.magazine div.img {
position: relative;
border: 1px solid black;
}
div.magazine div.img img {
margin: 3px;
margin-bottom: 0px;
padding: 0px;
}
body #content div.headline h1 a {
font-weight: bold !important;
text-decoration: none;
}
body #content div.headline h1 {
padding-bottom: 5px;
line-height: 25px;
}
div.b_NewsDisplay h1 {
font-size: 22px;
margin-bottom: 10px;
}
div.b_NewsDisplay div.wrapper {
padding: 25px;
}
div.b_NewsDisplay div.image_container {
float: right;
margin-left: 11px;
margin-bottom: 10px;
width: 266px;
}
div.b_NewsDisplay div.credits {
font-size: 12px;
margin-bottom: 4px;
}
div.b_NewsDisplay div.morenews {
/*
border-bottom: 1px solid #CBC1BF;
*/
}
div.b_NewsDisplay div.morenews h3 {
font-size: 16px;
/*
margin-top: 15px;
*/
padding-bottom: 6px;
}
div.b_NewsDisplay div.preface {
margin-bottom: 15px;
}
div.b_NewsDisplay div.morenews div.article {
background-repeat: repeat-x;
width: 590px;
}
div.b_NewsDisplay div.morenews div.date {
font-size: 12px;
padding: 6px;
padding-right: 0px;
float: left;
width: 142px;
color: #7F7F7F;
}
div.b_NewsDisplay div.morenews div.title {
font-size: 12px;
}
div.b_NewsDisplay div.morenews div.title {
padding: 6px;
padding-left: 3px;
float: left;
width: 390px;
}
div.b_NewsDisplay div.image {
margin-left: 0px;
margin-right: 0px;
}
div.newslist div.story div.image {
float: left;
margin-left: 0px;
margin-right: 19px;
}
div.newslist div.story div.ctx {
float: left;
width: 405px;
margin-top: 0px;
padding-top: 0px;
padding-left: 0px;
margin-left: 0px;
}
div.newslist div.story div.ctx div.preface {
margin-bottom: 2px;
}
div.newslist div.story {
margin-top: 14px;
margin-bottom: 20px;
}
div.b_DoubleContent div.col, div.b_DoubleContent div.seperator {
float: left;
}
div.b_DoubleContent div.seperator {
background-color: #D1D1D1;
width: 1px;
margin-left: 20px;
margin-right: 20px;
height: 100px;
}
div.b_DoubleContent div.container {
padding: 20px;
padding-top: 15px;
padding-bottom: 0px;
}
div.b_DoubleContent div.ColumnOne {
width: 304px;
}
div.b_DoubleContent div.ColumnTwo {
width: 249px;
}
div.b_DoubleContent div.col p, div.b_DoubleContent div.col h2 {
margin-top: 6px;
margin-bottom: 6px;
}
div.b_ParticipantList div.story {
padding: 25px;
}
div.b_ParticipantList div.story {
background-image: url(/image/tour/winter-vacation/bg_shadow_story.jpg);
}
div.b_ParticipantList div.event div.preface {
margin-top: 20px;
margin-bottom: 20px;
}
div.b_ParticipantList div.story div.preface {
font-size: 13px;
font-weight: bold;
}
div.related_events {
margin-bottom: 21px;
}
div.related_events span {
display: none;
}
div.related_events div {
font-size: 13px;
font-weight: bold;
}
div.event div.image_container {
float: left;
margin-right: 18px;
margin-bottom: 21px;
width: 266px;
}
div.event div.image_container div.image {
margin-left: 0px;
margin-right: 0px;
}
div.event div.info {
float: left;
width: 300px;
}
div.b_CountryInformation div.story, div.b_CountryInformation div.country {
padding: 25px;
padding-bottom: 5px;
}
div.b_CountryInformation div.country div.preface {
margin-top: 20px;
margin-bottom: 20px;
}
div.b_CountryInformation div.story div.preface {
font-size: 13px;
font-weight: bold;
}
div.b_CountryInformation div.related_events {
margin-bottom: 21px;
}
div.b_CountryInformation div.related_events div {
font-size: 13px;
font-weight: bold;
}
div.country div.image_container {
float: left;
margin-right: 18px;
margin-bottom: 21px;
width: 260px;
}
div.country div.image_container div.image {
margin-left: 0px;
margin-right: 0px;
border: none;
}
div.country div.info {
float: left;
width: 310px;
}
div.b_CalendarDisplay div.event {
float: left;
width: 290px;
margin-bottom: 16px;
}
div.b_CalendarDisplay div.months h2 {
clear: both;
height: 22px;
margin-bottom: 10px;
margin-top: 20px;
}
div.b_CalendarDisplay div.day {
width: 35px;
height: 32px;
float: left;
margin-right: 12px;
overflow: hidden;
}
div.b_CalendarDisplay div.day span {
font-size: 16px;
display: block;
margin-top: 5px;
margin-left: 5px;
}
div.b_CalendarDisplay div.info {
width: 200px;
float: left;
}
#content div.b_MediaLounge h2 {
font-size: 16px;
margin-top: 5px;
width: 150px;
float: left;
}
div.b_MediaLounge div.pad {
padding-left: 20px;
padding-right: 25px;
padding-bottom: 12px;
padding-top: 12px;
}
div.b_MediaLounge div.list {
height: 225px;
overflow: auto;
}
div.b_MediaLounge div.list_container div.pad {
padding-left: 0px;
padding-right: 0px;
}
div.b_MediaLounge div.lists div.item {
clear: both;
}
div.b_MediaLounge div.lists div.image {
float: left;
}
div.b_MediaLounge div.lists div.info {
float: left;
width: 170px;
}
div.b_MediaLounge div.list_container {
clear: both;
padding-top: 17px;
padding-left: 12px;
padding-right: 25px;
background-color: #E1E1E1;
}
div.b_MediaLounge div.lists div.ml {
float: left;
width: 326px;
}
div.b_MediaLounge div.lists div.galleries {
width: 328px;
}
div.b_MediaLounge div.lists div.top h3 {
float: left;
}
div.b_MediaLounge a.title {
font-weight: bold;
}
div.b_MediaLounge div.added {
font-size: 11px;
}
div.b_MediaLounge a.arrow span {
padding-top: 8px;
padding-left: 11px;
display: block;
}
ul.links, ul.links li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
ul.links {
margin-top: 15px;
}
ul.links li {
width: 120px;
float: left;
}
ul.pinkblocks, ul.pinkblocks li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#content ul.pinkblocks li a:hover {
color: white;
text-decoration: underline;
}
#content ul.pinkblocks li a {
display: block;
color: white;
text-decoration: none;
padding-top: 7px;
padding-left: 15px;
}
div.preface div.text {
font-size: 13px;
font-weight: bold;
margin-bottom: 10px;
}
div.b_ParticipantInfo div.wrapper, div.b_CalendarDisplay div.wrapper, div.b_NewsBlock div.wrapper, div.b_MediaDisplay div.wrapper {
padding: 25px;
padding-bottom: 0px;
}
div.b_ParticipantInfo h3.bio {
height: 25px;
font-size: 20px;
}
div.b_ParticipantInfo div.p_info div.song, div.b_ParticipantInfo div.p_info div.country {
float: left;
margin-right: 5px;
}
div.b_ParticipantInfo div.p_info {
margin-bottom: 9px;
}
#content div.b_ParticipantInfo .false a:hover, #content div.b_ParticipantInfo .false a {
color: #AAAAAA;
}
div#content div.b_ParticipantInfo div.p_info h3 {
margin-top: 6px;
margin-bottom: 0px;
width: 235px;
}
div.b_MediaDisplay div.about {
margin-top: 15px;
width: 175px;
float: left;
}
div.b_MediaDisplay div.mediadisplay {
margin-top: 15px;
width: 400px;
float: right;
}
div.b_MediaDisplay div.youtube p, div.b_MediaDisplay div.youtube h3 {
margin: 0px;
padding: 0px;
margin-bottom: 0px;
}
div.b_MediaList div.wrapper {
padding: 20px;
}
div.b_MediaList div.list {
margin-top: 10px;
max-height: 286px;
overflow: auto;
margin-bottom: 15px;
}
div.b_MediaList div.media {
margin-bottom: 10px;
}
div.b_MediaList div.image {
float: left;
margin-right: 10px;
margin-left: 0px;
}
div.b_MediaList div.about {
float: left;
width: 160px;
}
div.b_MediaList div.about {
}
div.b_Feedback, div.b_Countdown, div.b_Compass, div.b_Sidebar {
width: 342px;
overflow: hidden;
}
div.b_Feedback textarea {
margin-top: 5px;
width: 290px;
height: 100px;
}
div.b_Sidebar div.quicklist div.line {
font-size: 80%;
}
div.b_Sidebar div.wrapper {
padding: 17px 25px 25px;
padding-bottom: 0px;
}
#content div.b_TextBlock h1, #content div.b_Compass h1 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 10px;
}
div.b_Compass ul, div.b_Compass li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.b_Compass li.l0 {
font-weight: bold;
font-size: 14px;
background-image: none;
padding-left: 0px;
}
div.b_Compass li.l1 {
font-weight: bold;
}
div.b_Compass li.l2 {
margin-left: 15px;
}
div.b_Compass li.l3 {
margin-left: 30px;
}
div.b_Compass li.l4 {
margin-left: 45px;
}
div.b_Compass li.l5 {
margin-left: 14px;
}
/* bottom background */
div.b_SimpleText div.image, div.b_TextBlock div.image {
float: right;
margin-left: 10px;
margin-bottom: 10px
}
div.b_Feedback div.wrapper, div.b_EventInfo div.wrapper, div.b_Countdown div.wrapper, div.b_ImageGalleryDisplay div.wrapper, div.b_SimpleText div.wrapper, div.b_TextBlock div.wrapper, div.b_Compass div.wrapper {
padding: 25px;
padding-bottom: 0px;
}
div.b_ImageGalleryDisplay div.credits {
margin-top: 8px;
margin-bottom: 20px;
}
div.b_ImageGalleryDisplay div.credits div {
margin-right: 14px;
float: left;
}
div.b_ImageGalleryDisplay div.body {
margin-bottom: 20px;
}
div.b_ImageGalleryDisplay div.photos {
width: 580px;
}
div.b_ImageGalleryDisplay div.photos .p {
/* width: 135px; */
height: 105px;
float: left;
overflow: hidden;
}
div.b_ImageGalleryDisplay div.photos .p div.image {
margin-left: 0px;
}
div.b_ImageGalleryDisplay div.list div.image {
float: left;
margin-left: 0px;
}
div.b_ImageGalleryDisplay div.list div.image {
float: left;
margin-left: 0px;
margin-right: 19px;
}
div.b_PressGalleryDisplay div.list div.item {
border-bottom: 1px solid black;
padding-bottom: 6px;
margin-bottom: 12px;
}
div.b_ImageGalleryDisplay div.list div.ctx {
padding-top: 0px;
}
div.b_ImageGalleryDisplay div.list div.credits {
margin-bottom: 3px;
}
div.b_MediaDisplay div.media .p {
float: left;
}
div.b_MediaDisplay div.media .p div.image {
margin-left: 0px;
}
div.b_MediaDisplay div.list div.image {
float: left;
margin-left: 0px;
}
div.b_MediaDisplay div.list div.image {
float: left;
margin-left: 0px;
}
div.b_MediaDisplay div.list div.ctx {
padding-top: 0px;
}
div.b_MediaDisplay div.list div.credits {
margin-bottom: 3px;
}
div.pager div.previous , div.pager div.next {
height: 29px;
width: 67px;
position: absolute;
top: 0px;
}
div.pager div.l {
display: inline;
}
#content div.pager div.active a:hover, #content div.pager div.active a {
color: black;
font-weight: bold;
text-decoration: none;
}
#content .block p {
margin-top: 4px;
margin-bottom: 16px;
}
div.b_Countdown div.number span {
margin-top: 7px;
margin-left: 3px;
display: block;
height: 22px;
}
div.b_Countdown div.count {
float: left;
}
div.b_Countdown div.info {
margin-left: 10px;
float: left;
width: 210px;
}
div.b_Countdown div.expl {
font-size: 18px;
height: 21px;
}
div.b_Countdown div.subtitle {
font-size: 12px;
height: 14px;
}
#content div.wrapper {
padding-bottom: 0px;
}
div.b_LinkBar {
width: 980px;
}
/**
* ImageScroll styles
*/
div.ImageScroll {
height:108px;
clear:both;
overflow:hidden;
/*
width:572px;
clear:both;
overflow:hidden;
border:3px solid #e5e5e5;
*/
}
div.ImageScroll div.qw {
/*
width:6000px;
clear:both;
padding:0;
*/
}
div.ImageScroll div.image {
margin-left: 0px !important;
float: left !important;
}
div.ImageScroll img {
width:90px;
height:90px;
margin:3px !important;
display:inline;
border:0;
}
/*
div.ImageScroll a {display:block; float:left; width:95px; height:95px;}
*/
ul.tagcloud li {
margin: 0px;
padding: 0px;
list-style: none;
display: inline;
}
ul.tagcloud {
line-height: 2em;
text-align: justify;
margin: 0px;
padding: 0px;
}
ul.tagcloud a.tag0 {
font-size: 200%;
}
ul.tagcloud a.tag1 {
font-size: 140%;
}
ul.tagcloud a.tag2 {
font-size: 100%;
}
ul.tagcloud a.tag3 {
font-size: 60%;
}
div.profiles {
overflow: hidden;
/** see /css/front/ie6.css for an IE6 fix */
}
div.mymenu {
float: left;
width: 342px;
}
div.mymenu div.section div.subscribe {
margin-top: 15px;
}
div.mymenu div.details {
margin-left: 133px;
/* min height in IE is enforced in /css/front/ie.css */
min-height: 95px;
}
div.mymenu div.details p {
margin: 0px;
padding: 0px;
}
div.mymenu div.status_line {
margin-top: 2px;
}
div.blog_edit td.about div.wrap {
padding: 10px;
background-color: #EEEEEE;
margin-right: 20px;
}
div.blog_edit td.about div.image {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
div.blog_edit td.about a {
}
div.blog_edit div.mymenu div.status_line {
cursor: pointer;
}
div.mymenu div.details p.accounttype {
background-repeat: no-repeat;
padding-left: 50px;
background-position: 0px 3px;
padding-bottom: 16px;
}
div.mymenu div.c {
padding: 16px;
padding-bottom: 16px;
padding-right: 10px;
}
div.mymenu div.image {
/**
position: absolute;
left: 25px;
*/
float: left;
}
div.mymenu div.newsfeed div.c div {
font-size: 80%;
}
div.mymenu div.section {
padding-left: 11px;
padding-right: 16px;
padding-bottom: 4px;
clear: both;
}
div.mymenu h1 {
font-size: 20px;
}
.please_login div.mymenu div.section h1 {
padding-left: 17px;
padding-top: 7px;
padding-bottom: 1px;
text-transform: uppercase;
}
div.mymenu div.section h2 {
background-color: #E5E5E5;
padding-left: 17px;
padding-top: 7px;
padding-bottom: 7px;
text-transform: uppercase;
}
div.blog_tags div.mymenu div.welcome h2 {
margin-top: 10px;
background-color: transparent;
}
body.profiles div.ctx, body.my div.ctx {
float: left;
padding: 0px;
width: 638px;
}
body.profiles div.ctx div.inner, body.my div.ctx div.inner {
position: relative;
}
div.mymenu div.photofeed .images div.img {
margin: 1px;
margin-right: 0px;
float: left;
}
div.mymenu div.photofeed .images {
border: 3px solid #E5E5E5;
height: 92px;
}
div.profiles .controls {
margin-bottom: 10px;
}
div.profiles .controls .top {
background-color: #E5E5E5;
padding: 7px;
}
div.blog_view .controls .top h2 {
}
div.theme_official .mymenu h2, .t_official {
/*
color: #EEDA2D;
*/
color: #AE903A
}
/*- navigation -*/
#tabsE {
float:;
width:100%;
background: ;
font-size: 12px;
line-height:normal;
text-align:right;
font-weight:bold;
position: relative;
bottom: 20px;
}
#tabsE ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsE li {
display:inline;
margin:0;
padding:0;
}
#tabsE a {
float: right;
background:url("tableftE.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsE a span {
float: left;
display:block;
background:url("tabrightE.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none; background-color: #CC0000 ;}
/* End IE5-Mac hack */
#tabsE a:hover span {
color:#FFF;
}
#tabsE a:hover {
background-position:0% -42px;
}
#tabsE a:hover span {
background-position:100% -42px;
background:#8DA8D5 url(images/tabrightE.gif);
}
.title {
font-weight:bold;
padding-left: 10px;
color:#A31022;
margin-bottom:5px;
width: 550px;
}
.td { padding-left: 5px;}
.price { color:#A31022; font-weight:bold;}
.next { color:#A31022; font-family: "Japanese Brush"; font-size:16px;}
.nextsteps {
float:left;
width: 300px;
margin: 14px;
margin-left: 10px;
}
li { line-height:15px; font-weight:; color:#CC0000;}
.des {
width:400px;
float: left;
margin: 15px;
}
.clear{font-size:1px; height:5px; line-height:5px; clear:both;}
.best {
float:right;
position:
; width: 300px;
font-weight: bold; color:#A31022; font-size:13px;
}
.bgtour {
background-image: url(/image/tour/winter-vacation/bg-tour.jpg);
background-repeat:repeat-y;
border: 1px solid grap}
.image-type { width:80px; height:63; float: left; padding:2px;}
.image-intro {
width:200px;
float: right;
margin-top: 15px;
}
.redfont { font-size:14px; color:#A31022; font-weight:bold}