.cssBody {
color:#333333;
font-family:Verdana,Helvetica;
font-size:9pt;
margin:0;
padding:0;
}
.cssBodyBorder {
border-color:#FFCC33;
border-left:2px solid #FFCC33;
border-right:2px solid #FFCC33;
color:#333333;
}
.cssBody table {
color:#333333;
font-family:Verdana,Helvetica;
font-size:9pt;
}
.cssPageLayout {
color:#333333;
width:760px;
}
.cssHeader {
color:#333333;
text-align:left;
width:760px;
}
.cssFooter {
background-color:#FFCC33;
font-size:8pt;
text-align:left;
width:760px;
}
.cssLeftNav {
background-color:#FFFFBB;
border-color:#FFCC33;
border-right:1px solid #FFCC33;
text-align:left;
vertical-align:top;
width:140px;
}
.cssLeftNav ul {
list-style-type:none;
margin-bottom:10px;
margin-left:20px;
margin-top:10px;
padding:0;
}
.cssLeftNav ul li {
background-image:none;
font-family:Verdana,Verdana,Geneva,Trebuchet MS,sans-serif;
font-size:8pt;
line-height:13px;
padding:0;
}
.cssLeftNav .cssLeftNavLabel {
font-family:Verdana,Helvetica;
font-size:9pt;
font-weight:bold;
margin-left:-8px;
}
.cssRightNav {
background-color:#FFFFBB;
border-color:#FFCC33;
border-left:1px solid #FFCC33;
border-top:1px solid #FFCC33;
color:#333333;
padding:5px;
text-align:left;
vertical-align:top;
width:108px;
}
.cssmainPane {
background-color:#FFFFFF;
border-color:#FFCC33;
border-top:1px solid #FFCC33;
color:#333333;
margin:10px;
padding:10px;
text-align:left;
vertical-align:top;
}
.cssHeaderTrail {
font-weight:bold;
}
form input {
color:#333333;
font-size:9pt;
}
form select {
color:#333333;
font-size:9pt;
}
.cssGBSdrill {
}
.cssGBSdrill h3 {
color:#333333;
display:inline;
font-size:10pt;
}
.cssMapsAndLinks {
background-color:#FFFFFF;
color:#333333;
float:right;
margin-left:5px;
}
.cssInfoBox {
color:#333333;
font-size:8pt;
}
.cssPopularSearch {
border:1px solid #FFCC33;
color:#333333;
font-size:8pt;
}
.cssPopularSearch ul {
list-style-type:none;
}
.cssPopularSearch h5 {
background-color:#FFFFCC;
color:#333333;
font-size:9pt;
font-weight:bold;
margin:0;
padding:4px;
}
ul.cssAutolinks {
font-size:8pt;
list-style-type:none;
margin:4px;
padding:0;
}
ul.cssAutolinks li {
background-image:none;
margin:0;
padding:0;
}
.cssGBSChildren {
}
.cssAutoLinks {
list-style-type:none;
}
.cssGBSSmaller {
color:#333333;
font-size:8pt;
}
.cssSearchForm {
background-color:#FFFFFF;
color:#333333;
font-size:8pt;
padding:5px;
width:100%;
}
.cssSearchForm td {
color:#333333;
font-size:8pt;
}
.cssSearchForm input {
color:#333333;
font-size:8pt;
}
.cssSearchForm select {
color:#333333;
font-size:8pt;
}
.cssTeaser {
border-color:#FFCC33;
border-style:solid;
border-width:4px 1px 1px;
color:#333333;
margin-bottom:0;
width:100%;
}
.cssTeaserHeadline {
background-color:#FFFFFF;
color:#333333;
font-weight:bold;
padding:5px 10px 2px;
}
.cssTeaserHeadlineShortlist {
background-color:#FFFFFF;
color:#333333;
font-weight:bold;
padding:5px 10px 2px;
}
.cssTeaserBorder {
border-color:#FFCC33;
border-top:1px solid #FFCC33;
color:#333333;
padding-top:5px;
width:100%;
}
.cssTeaserBorderBottom {
border-bottom:1px solid #FFCC33;
border-color:#FFCC33;
color:#333333;
margin-bottom:2px;
padding:0 0 2px;
width:100%;
}
.cssTeaserDetails {
color:#333333;
padding:0 10px;
}
.cssTeaserDetails td {
color:#333333;
font-family:Verdana,Helvetica;
font-size:8pt;
}
.cssTeaserComments {
overflow:auto;
width:100%;
}
.cssTeaserLinks {
padding:0 0 5px;
}
.cssTeaserLinks a {
font-size:9pt;
font-weight:bold;
}
.cssTeaserPhoto {
border:1px solid #CCCCCC;
}
.cssTeaserSpecialOffer {
color:#FF0000;
font-weight:bold;
}
.cssTeaserRentalRates_1 {
color:#333333;
padding:0 5px;
}
.cssTeaserRentalRates_0 {
background-color:#FFFFFF;
color:#333333;
padding:0 5px;
}
.cssTeaserBreadCrumb {
}
.cssPropertyPage {
}
.cssPropertyPageParaTitle {
color:#333333;
font-weight:bold;
}
.cssPropertyPageParaTitle_1 {
color:#FF0000;
font-weight:bold;
}
.cssPropertyPage h1 {
color:#333333;
font-size:9pt;
}
.cssPropertyPage h2 {
color:#333333;
margin:0;
padding:0;
}
.cssPropertyLocationString {
color:#333333;
font-size:12pt;
}
.cssPropertyPhoto {
}
.cssPropertyPage h3 {
background-color:#FFCC33;
color:#333333;
font-size:8pt;
margin:0;
padding:3px 6px;
}
.cssPropertyPageBg {
background-color:#FFCC33;
padding:5px;
}
.cssPropertyPageBg {
background-color:#FFCC33;
padding-right:10px;
}
.cssPropertyPage h4 {
background-color:#FFFFCC;
display:inline;
font-size:9pt;
font-weight:normal;
margin:0;
padding:3px 6px;
}
.cssPropertyRentalRates {
background-color:#FFFFFF;
color:#333333;
}
.cssPropertyRentalRates_0 {
background-color:#FFFFBB;
color:#333333;
padding:2px;
}
.cssPropertyRentalRates_1 {
background-color:#FFFFFF;
color:#333333;
padding:2px;
}
.cssPropertyRentalRates_0_SOffer {
color:#FF0000;
}
.cssPropertyRentalRates_1_SOffer {
color:#FF0000;
}
.cssPropertyUnitsInfo {
color:#333333;
padding:5px;
}
.cssPropertyTable {
background-color:#FFFFFF;
border-color:#FFCC33;
border-left:1px solid #FFCC33;
border-right:1px solid #FFCC33;
color:#333333;
padding:0;
width:100%;
}
.cssPropertyTableTopRow {
border-color:#FFCC33;
border-top:1px solid #FFCC33;
}
.cssPropertyTable td {
border-bottom:1px solid #FFCC33;
border-color:#FFCC33;
padding:2px 5px;
}
.cssPropertybkg_0 {
background-color:#FFFFFF;
}
.cssPropertybkg_1 {
background-color:#FFFFBB;
}
.cssPropertybkg_0_Soffer {
background-color:#FFFFFF;
color:#FF0000;
}
.cssPropertybkg_1_Soffer {
background-color:#BBE6FF;
color:#FF0000;
}
.cssEnquiryForm {
background-color:#FFFFCC;
padding:15px;
}
.cssAvailabilityPage {
}
.cssAvailabilityPage h1 {
color:#666666;
font-size:12pt;
font-weight:bold;
text-align:center;
}
.cssAvailabilityPage h2 {
color:#333333;
margin:0;
padding:0;
}
.cssAvailabilityPage p {
margin:10px;
}
.cssAvailabilityChart table {
background-color:#FFFFFF;
}
.cssAvailabilityChart tr {
background-color:#FFFFCC;
}
.cssAvailabilityChart td {
font-size:8pt;
padding:0 2px;
}
.cssAvailabilityChart img {
height:14px;
width:14px;
}
.cssBoxContainer {
background-color:#FFFFFF;
border:1px solid #FFCC33;
color:#333333;
font-family:Verdana,Helvetica;
margin:0;
padding:0;
}
.cssTabHeading {
background-color:#FFFFCC;
border:1px solid #FFCC33;
color:#333333;
font-family:Verdana,Helvetica;
font-weight:bold;
padding:2px 6px;
}
.cssBoxContainer td {
color:#333333;
font-family:Verdana,Helvetica;
}
.cssBoxContainer ul {
color:#333333;
font-family:Verdana,Helvetica;
margin-bottom:3px;
margin-left:0;
}
.cssBoxContainer form {
color:#333333;
margin-bottom:5px;
}
.cssBoxContainer input {
color:#333333;
font-family:Verdana,Helvetica;
}
.cssBoxContainer select {
color:#333333;
font-family:Verdana,Helvetica;
}
.cssBoxContainer textarea {
color:#333333;
font-family:Verdana,Helvetica;
font-size:8pt;
vertical-align:top;
}
.cssBoxContainer_1 {
background-color:#FFFFCC;
color:#333333;
}
.cssBoxBody {
background-color:#FFFFFF;
color:#333333;
padding:2px 6px 0;
}
.cssBoxBody_1 {
background-color:#FFFFCC;
color:#333333;
padding:2px 6px;
}
.cssBoxBody_2 {
background-color:#FFFFCC;
color:#333333;
padding:2px 6px;
}
.cssBoxHeading {
background-color:#FFFFCC;
border-bottom:1px solid #FFCC33;
border-color:#FFCC33;
color:#666666;
font-weight:bold;
padding:2px 6px;
}
.cssBoxHeadingQuicksign {
background-color:#FFFFCC;
border-bottom:1px solid #FFCC33;
border-color:#FFCC33;
border-top:1px solid #FFCC33;
color:#666668;
font-weight:bold;
padding:2px 6px;
width:560px;
}
.cssBoxHeadingQuicksignPlain {
border-bottom:1px solid #FFCC33;
border-color:#FFCC33;
border-top:1px solid #FFCC33;
padding:2px 6px 2px 0;
}
.cssBoxHeading_1 {
background-color:#FFFFCC;
color:#FF0000;
font-weight:bold;
padding:2px 6px;
}
.cssBoxHeading_2 {
background-color:#FFCC33;
color:#333333;
font-size:9pt;
font-weight:bold;
padding:2px 6px;
}
.cssBoxHeading_3 {
background-color:#FFFFCC;
border-bottom:1px solid #FFCC33;
border-color:#FFCC33;
color:#333333;
font-size:9pt;
font-weight:bold;
padding:2px 6px;
}
.cssBorder {
border:1px solid #FFCC33;
color:#333333;
padding:10px;
width:100%;
}
.cssHeading {
color:#333333;
font-size:11pt;
font-weight:bold;
}
.cssHeadingHilite {
color:#333333;
font-size:11pt;
font-weight:bold;
}
.cssNormal {
color:#333333;
font-weight:normal;
}
.cssInline {
color:#333333;
display:inline;
}
.cssFloatRight {
color:#333333;
float:right;
}
hr {
color:#FFCC33;
height:1px;
margin:0;
padding:0;
width:100%;
}
h1 {
color:#333333;
font-size:14pt;
}
h2 {
color:#333333;
font-size:11pt;
}
h3 {
color:#333333;
font-size:11pt;
}
h4 {
color:#333333;
}
h5 {
color:#333333;
font-size:10pt;
}
td.cssRightLabel {
color:#333333;
text-align:right;
}
.cssTabular {
color:#333333;
font-size:8pt;
width:98%;
}
.cssLabel {
background-color:#EBF0FE;
color:#333333;
font-size:8pt;
}
.cssData_1 {
background-color:#F5F5F5;
color:#333333;
font-size:8pt;
}
.cssData_0 {
background-color:#FCFCFC;
color:#333333;
font-size:8pt;
}
.cssQuickSign {
color:#333333;
margin:0;
padding:0;
}
.cssQuickSign form {
color:#333333;
margin:0;
padding:0;
}
.cssErrors {
border:1px solid #FF0000;
color:#FF0000;
font-family:Verdana,Helvetica;
font-size:9pt;
font-weight:bold;
margin-bottom:10px;
padding:10px;
width:100%;
}
.cssButtonsPlain {
background-color:#FFFFFF;
border:0 none;
color:#0000FF;
margin:0;
padding:0;
text-align:left;
}
.cssInputHiLite {
background-color:#FFFFFF;
border:0 none;
color:#FF0000;
font-weight:bold;
margin:0;
padding:1px 0 0;
text-align:left;
vertical-align:middle;
}
.cssInputLoLite {
background-color:#FFFFFF;
border:0 none;
color:#666666;
font-weight:bold;
margin:0;
padding:1px 0 0;
text-align:left;
vertical-align:middle;
}
.cssThumbImg {
margin:3px;
}
.cssThumbImgHilite {
border:3px solid #FFCC33;
}
.cssTickList ul {
color:#333333;
list-style-type:none;
margin:0 0 0 7px;
padding:0;
}
.cssTickList ul li {
background-image:url(/vd/i/wvr/en/tick.gif);
background-position:0.5px 0.5em;
background-repeat:no-repeat;
color:#333333;
margin-left:0;
padding-bottom:0;
padding-left:15px;
padding-top:3px;
}
.cssSmall {
color:#333333;
font-size:8pt;
font-weight:normal;
}
.cssSmaller {
color:#333333;
font-size:10px;
font-weight:normal;
}
.cssSmallGrey {
color:#666666;
font-size:8pt;
font-weight:normal;
}
.cssBold {
color:#666666;
font-weight:bold;
}
.cssBoldHilite {
color:#FF0000;
font-weight:bold;
}
.cssLink {
font-size:9pt;
}
td.cssBold {
margin-bottom:5px;
margin-top:5px;
}
.awaitingApprovalLive {
background-color:Yellow;
}
.awaitingApprovalNotLive {
background-color:#C6EF8C;
}
#ownersRentalRatesTable {
border-collapse:collapse;
display:table;
width:100%;
}
#ownersRentalRatesTable th {
background-color:#FFCC33;
border-bottom:1px solid #FFFFCC;
font-weight:normal;
text-align:left;
vertical-align:bottom;
}
#ownersRentalRatesTable .columnGroupings th {
background-color:transparent;
border-bottom:medium none;
}
#ownersRentalRatesTable .columnGroup {
border-color:#FFCC33 #FFCC33 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
padding:0.5em;
}
#ownersRentalRatesTable th, #ownersRentalRatesTable td {
padding:0.75em 0.25em;
}
#ownersRentalRatesTable td {
background-color:#E3E3E3;
border-top:1px solid #FFCC33;
vertical-align:top;
}
#ownersRentalRatesTable tr.first td {
border-color:#FFFFCC;
}
#ownersRentalRatesTable .notes td {
border-top:medium none;
padding-top:0;
}
#ownersRentalRatesTable .notes td.first {
text-align:right;
}
#ownersRentalRatesTable tfoot td {
background-color:transparent;
border-color:#FFFFCC;
padding:0;
text-align:left;
}
#ownersRentalRatesTable .date {
width:8em;
}
#ownersRentalRatesBeginDate {
border-left:1px solid #FFFFCC;
}
#ownersRentalRatesEndDate {
border-right:1px solid #FFFFCC;
}
#ownersRentalRatesMinimumStay {
border-left:1px solid #FFFFCC;
}
