﻿/* generic */
div.fasttracklinks {border-bottom:0px;}
.tabs {margin-right:0px;margin-left:0px;}

/* resorts */
td.rColumn2 {width:203px;vertical-align:top;}
td.rGutter2 {width:10px;}
td.rColumn3 {width:310px;vertical-align:top;}
td.rGutter3 {width:9px;}
td.rColumn4 {width:416px;vertical-align:top;}
td.rColumn6 {width:629px;vertical-align:top;}
h2.rResortHeader {color:#0157A5;font-size:150%;margin-bottom:8px;}
div.rInfo {margin-bottom:8px;}
div.rInfo2 {width:203px;margin-bottom:8px;}
div.rInfo3 {width:310px;margin-bottom:8px;}
div.rInfo4 {width:416px;margin-bottom:8px;}
div.rInfo6 {width:629px;margin-bottom:8px;}
div.rInfoHeader {color:#FFFFFF;font-size:120%;font-weight:bold;text-align:center;padding:4px;}
div.rTagline {color:#003399;font-size:110%;font-weight:bold;}
div.rInfoText {margin:4px 0px 0px 0px;}
div.rInfoBox {background-color:#FFFFFF;padding:4px;margin:0px;}
div.rClearInfoBox div.rInfoBox {padding:0px;}
div.rClearInfoBox div.rBorder1 {border:0px;}
table.rTable2 {width:203px;border:1px solid #6781E9;}
table.rTable3 {width:310px;border:1px solid #6781E9;}
table.rTable4 {width:416px;border:1px solid #6781E9;}
table.rTable6 {width:629px;border:1px solid #6781E9;}
th.rTableHeader {color:#FFFFFF;background-color:#6781E9;font-size:110%;font-weight:bold;text-align:center;padding:4px;border-top:1px solid #A0B1F2;border-bottom:1px solid #A0B1F2;}
td.rLabel {color:#FFFFFF;background-color:#6781E9;padding:4px;border-top:1px solid #A0B1F2;border-bottom:1px solid #A0B1F2;}
td.rData {background-color:#FFFFFF;padding:4px;border:1px solid #6781E9;}
th.rStarRating {text-align:left;padding:4px;border-right-width:0px;border-bottom-width:0px;}
td.rStarRating {padding:4px;}
div.rFootprintLarge {width:310px;height:140px;text-align:center;}
img.rFootprintLarge {width:308px;height:140px;border:0px;}
div.rFootprintSmall {width:203px;height:75px;}
img.rFootprintSmall {width:203px;height:75px;border:0px;}
ul.rNoIndent {padding:0px;margin:0px;}
li.rNoIndent {padding:0px;margin:0px 0px 0px 16px;}
ul.rRightChevron2 {padding:0px;margin:0px;}
li.rRightChevron2 {background:url(/assets/common/images/rc2.gif) left no-repeat;list-style:none;padding:0px 0px 0px 16px;margin:0px 0px 0px 0px;}
img.rStar {width:13px;height:12px;}

/* home page */
select.rHPResorts {width:278px;}
input.rHPResorts {width:19px;height:19px;padding:0px 0px 0px 4px;}
div.rCountryLinks {margin-bottom:16px;}
div.rCountryLink {padding:1px 2px 1px 2px;}
a.rCountryLink:link, a.rCountryLink:visited, a.rCountryLink:hover, a.rCountryLink:active {color:#003399;}
select.rHPReviewResorts {width:278px;}
input.rHPReviewResorts {width:19px;height:19px;padding:0px 0px 0px 4px;}

/* resort pages */
div.roResorts {position:relative;float:right;}
div.riResorts {position:absolute;top:-31px;left:-208px;}
form.rResorts {margin:0px;}
select.rResorts {width:180px;height:18px;font-size:90%;}
input.rResorts {width:19px;height:19px;padding:0px 0px 0px 4px;}
div.rRepResortLarge {text-align:center;margin-bottom:8px;}
img.rRepResortLarge {width:93px;height:97px;border:0px;}
div.rRepResortSmall {float:left;width:58px;height:49px;}
img.rRepResortSmall {width:50px;height:45px;border:0px;padding:0px 8px 4px 0px;}
div.rResortPhotoCentre {text-align:center;padding:0px 0px 4px 0px;}
div.rResortPhotoRight {float:right;padding:0px 0px 4px 8px;}

/* resort intro page */
td.rDirectory, td.rLiftPassPrices {padding-bottom:4px;}

/* top tips page */
ul.rLocalsDo {padding:0px;margin:0px;}
li.rLocalsDo {background:url(/assets/skiresorts/images/tick.gif) left no-repeat;list-style:none;padding:0px 0px 0px 24px;margin:0px 0px 4px 0px;}
ul.rLocalsDont {padding:0px;margin:0px;}
li.rLocalsDont {background:url(/assets/skiresorts/images/cross.gif) left no-repeat;list-style:none;padding:0px 0px 0px 24px;margin:0px 0px 4px 0px;}
ul.rPros {padding:0px;margin:0px;}
li.rPros {background:url(/assets/skiresorts/images/tick.gif) left no-repeat;list-style:none;padding:0px 0px 0px 24px;margin:0px 0px 4px 0px;}
ul.rCons {padding:0px;margin:0px;}
li.rCons {background:url(/assets/skiresorts/images/cross.gif) left no-repeat;list-style:none;padding:0px 0px 0px 24px;margin:0px 0px 4px 0px;}

/* reader reviews page */
div.rReview {padding:8px 0px 0px 0px;border-top:1px dashed #6781E9;margin:8px 0px 0px 0px;}

/* rep info page */
div.rRepResortFeedback {padding:8px 0px 0px 0px;margin:0px 0px 8px 0px;}
div.rReviewName {margin:0px;}
div.rReviewName strong {font-size:120%;}
div.rReviewComments {margin:2px 0px 2px 0px;}
div.rReviewOpinion {color:#666666;}

/* country pages */
div.roCountries {position:relative;float:right;}
div.riCountries {position:absolute;top:-31px;left:-148px;}
form.rCountries {margin:0px;}
select.rCountries {width:120px;height:18px;font-size:90%;}
input.rCountries {width:19px;height:19px;padding:0px 0px 0px 4px;}
div.rCountryPhoto {padding:8px 0px 0px 0px;}
img.rCountryPhoto {width:203px;}
li.rTopTips {background:url(/assets/skiresorts/images/starfull.gif) left no-repeat;list-style:none;padding:0px 0px 0px 24px;margin:0px 0px 4px 0px;}
ul.rTopTips {padding:0px;margin:0px;}
div.rResortList {margin:0px 0px 4px 0px;}
div.rcgddOuter {position:relative;z-index:999;}
div.rcgddInner {position:absolute;left:496px;width:124px;}
div.rcgddOtherCountries {background-color:#6781E9;text-align:center;padding:4px 8px 4px 8px;}
a.rcgddOtherCountries:link, a.rcgddOtherCountries:visited, a.rcgddOtherCountries:hover, a.rcgddOtherCountries:active {width:124px;color:#FFFFFF;text-decoration:none;}
#rcgddDropDown {background-color:#FFFFFF;border:1px solid #000066;}
div.rcgddDropDown {background-color:#FFFFFF;padding:2px 4px 2px 4px;}
div.rcgddDropDown:hover {background-color:#6781E9;}
div.rcgddDropDown a:link, div.rcgddDropDown a:visited, div.rcgddDropDown a:hover, div.rcgddDropDown a:active {color:#6781E9;background-color:#FFFFFF;}
div.rcgddDropDown:hover a:link, div.rcgddDropDown:hover a:visited, div.rcgddDropDown:hover a:hover, div.rcgddDropDown:hover a:active {color:#FFFFFF;background-color:#6781E9;text-decoration:none;display:block;}

/* Google Maps */
div.rGMap2 {width:203px;height:126px;overflow:hidden;background-color:#E0E0E0;}
div.rGMap3 {width:310px;height:192px;overflow:hidden;background-color:#E0E0E0;}
div.rGMap4 {width:416px;height:257px;overflow:hidden;background-color:#E0E0E0;}
div.rGMap4c {width:416px;height:376px;overflow:hidden;background-color:#E0E0E0;}
div.rGMap6 {width:629px;height:389px;overflow:hidden;background-color:#E0E0E0;}

/* colours */
.rColour {color:#6781E9;}
.rBackground {color:#FFFFFF;background-color:#6781E9;}
.rBorder1 {border:1px solid #6781E9;}
.rBorderTop1 {border-top:1px solid #6781E9;}
.rBorderBottom1 {border-bottom:1px solid #6781E9;}

/* corners */
.o4TL {background-image:url(/assets/common/images/corners/outside/4tl.gif);background-position:top left;background-repeat:no-repeat;}
.o4TR {background-image:url(/assets/common/images/corners/outside/4tr.gif);background-position:top right;background-repeat:no-repeat;}
.o4BL {background-image:url(/assets/common/images/corners/outside/4bl.gif);background-position:bottom left;background-repeat:no-repeat;}
.o4BR {background-image:url(/assets/common/images/corners/outside/4br.gif);background-position:bottom right;background-repeat:no-repeat;} 

