/*Availability Grid*/
/*background-image: url(/media/diag.gif);background-position:top left;*/

fieldset#CtlAvailability1_availControls {padding:0px;border:none;margin-bottom:0px;width:100%;}
fieldset#CtlAvailability1_availControls legend{display:none;}
fieldset#CtlAvailability1_availControls select{ font-family:Georgia;}
fieldset#CtlAvailability1_availControls select.monthSel{width:80px;}
fieldset#CtlAvailability1_availKey{margin:20px 0 0 35px;padding:0px;border:none;}
fieldset#CtlAvailability1_availKey legend{display:none;}

table.tblAvail{border:none;margin-bottom:10px;}
table.tblAvail td.avMonth{width:35px;text-align:left;color:#15639a;font-family:Georgia;font-weight:normal;}
table.tblAvail td.avDay{padding:0px;text-align:center;color:#15639a;font-family:Georgia;font-weight:normal;padding-bottom:3px;}
table.tblAvail td{width:23px;border-right:solid 1px white;border-bottom:solid 1px white;padding-bottom:1px;font-family:Arial;font-weight:bold}
table.tblAvail td.navYear{width:auto;}
table.tblAvail td.keycell{width:22px;text-align:center;border-width:2px;}
table.tblAvail td.keyText{width:235px;font-weight:normal;font-family:Georgia;padding-left:10px;}
table.tblAvail a.cod{text-decoration:underline;}

table.tblAvail{border:none;margin-bottom:10px;}
table.tblAvail td.avMonth{width:35px;text-align:left;color:#15639a;font-family:Georgia;font-weight:normal;}
table.tblAvail td.avDay{padding:0px;text-align:center;color:#15639a;font-family:Georgia;font-weight:normal;padding-bottom:3px;}
table.tblAvail td{width:23px;border-right:solid 1px white;border-bottom:solid 1px white;padding-bottom:1px;font-family:Arial;font-weight:bold}
table.tblAvail td.navYear{width:auto;}
table.tblAvail td.keycell{width:20px;text-align:center;border-width:2px;}
table.tblAvail td.keyText{width:235px;font-weight:normal;font-family:Georgia;padding-left:10px;}
table.tblAvail td.colspan{padding-left:0;}
table.tblAvail a.cod{text-decoration:underline;}

td.avl{background-color:#62a4d2;color:#FFFFFF;} td.avl a.cod{color:#FFFFFF;}
td.sba{background-color:#15639a;color:#FFFFFF;} td.sba a.cod{color:#FFFFFF;}
td.una{background-color:#DEDEDE;color:#FFFFFF;} td.una a.cod{color:#FFFFFF;}
td.sel{background-color:#9FBD27;color:#FFFFFF;} td.sel a.cod{color:#FFFFFF} /*CCFF33*/
td.hvr{background-color:#e2f693;color:#FFFFFF;} td.hvr a.cod{color:#FFFFFF}
td.una-avl{background-image: url('/media/availability/una-avl.gif') ;color:#FFFFFF; background-repeat:no-repeat;background-color:#E8F1F8;} td.una-avl a.cod{color:#FFFFFF;}
td.una-sba{background-image: url('/media/availability/una-sba.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#9e0b0f;} td.una-sba a.cod{color:#FFFFFF}
td.una-sel{background-image: url('/media/availability/una-sel.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#9FBD27;} td.una-sel a.cod{color:#FFFFFF}
td.una-hvr{background-image: url('/media/availability/una-hvr.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#9FBD27;} td.una-hvr a.cod{color:#FFFFFF}
td.avl-una{background-image: url('/media/availability/avl-una.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#DEDEDE;} td.avl-una a.cod{color:#FFFFFF}
td.avl-sba{background-image: none;color:#FFFFFF;background-color:#15639a;} td.avl-sba a.cod{color:#FFFFFF}
td.avl-sel{background-image: url('/media/availability/avl-sel.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#9FBD27;} td.avl-sel a.cod{color:#FFFFFF}
td.avl-hvr{background-image: url('/media/availability/avl-hvr.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#9FBD27;} td.avl-hvr a.cod{color:#FFFFFF}
td.sba-una{background-image: url('/media/availability/sba-una.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#999999;} td.sba-una a.cod{color:#FFFFFF}
td.sba-avl{background-image: none;color:#FFFFFF; background-color:#62a4d2;} td.sba-avl a.cod{color:#FFFFFF}
td.sba-sel{background-image: url('/media/availability/sba-sel.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#9FBD27;} td.sba-sel a.cod{color:#FFFFFF}
td.sba-hvr{background-image: url('/media/availability/sba-hvr.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#9FBD27;} td.sba-hvr a.cod{color:#FFFFFF}
td.sel-una{background-image: url('/media/availability/sel-una.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#999999;} td.sel-una a.cod{color:#FFFFFF}
td.sel-avl{background-image: url('/media/availability/sel-avl.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#dc1f3d;} td.sel-avl a.cod{color:#FFFFFF}
td.sel-sba{background-image: url('/media/availability/sel-sba.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#dc1f3d;} td.sel-sba a.cod{color:#FFFFFF}
td.hvr-una{background-image: url('/media/availability/hvr-una.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#999999;} td.hvr-una a.cod{color:#FFFFFF}
td.hvr-avl{background-image: url('/media/availability/hvr-avl.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#dc1f3d;} td.hvr-avl a.cod{color:#FFFFFF}
td.hvr-sba{background-image: url('/media/availability/hvr-sba.gif');color:#FFFFFF; background-repeat:no-repeat;background-color:#dc1f3d;} td.hvr-sba a.cod{color:#FFFFFF}


td.AVnull{background-color:#f9f9f9;color:#000000;}

div#availYearNav{float:right;font-weight:bold;font-family:Georgia;}
div#divWarn{color:#ffffff;}
div#divWarn a{text-decoration:underline;}
div.divPrice {padding:10px 0;}
a#mmlnk{line-height:20px;}

span.vSpc{font-size:6px;line-height:8px;}
div#cottbcklnk {margin-top:20px;}
div#cottbcklnk a{font-weight:bold}

/*Short Breaks*/
div#moreAboutShortBreaks h5 {display:inline;font-weight:normal;  font-style:italic;}
div#moreAboutShortBreaks{background-color:#f9f9f9;padding:2px 10px 10px 10px;}
button.linkButton{border:0px;padding:0px;margin:0px;text-decoration:underline;background-color:Transparent;text-align:left;font-family:Georgia;color:#15639a;}

/*Picture Popup*/
a#closePopup{display:block;float:right;color:#FFFFFF;font-weight:bold;margin-right:5px;}
div#pictureNavigation{clear:both}
div#caption{padding-left:10px;padding-right:10px;}
div#picPosition{float:right;color:#15639a;font-weight:bold;margin-right:10px;}
div#picThumbnails{overflow:auto;height:130px;margin-bottom:10px;width:525px;margin-left:6px;}
div#picThumbnails img{margin:0px;margin-left:10px;border: solid 3px #FFFFFF;height:105px;}
div#picThumbnailsContainer{background-image:url("http://vostro-230-2.classic.local:8083/media/scrollable/h300.png")}
div#pictureNavigation { text-align:center;margin-top:10px;}
div#pictureNavigation img{border:none;}
img#imgCottage{height:350px;}
img#fsClose{margin-top:10px;}

td.thumbCell{vertical-align:top;}

/*Location Map*/
div.localInfo{float:left;width:235px;display:block;margin-left:15px;} 
div.localInfo a{}
div.localInfo dl{margin-top:0px;}
div.localInfo dt{font-weight:bold;}
div.localInfo dd{margin-left:0px;margin-bottom:5px;}
div.mapCtrls{margin-left:10px;}
td.locitm{color:#FFFFFF}
div.CGLat{display:none;}
div.CGLng{display:none;}
div.CGIcon{display:none;}
div.MapRef{display:none;}
div.mapWin{width:250px;}
span#OSMapKey {display:none;}
#OSMap {position: relative;}
#OSMapOverlay {   cursor:pointer;background-color: #FFFFFF; position: absolute;right: 10px;top: 8px;z-index: 9999;}
span.CGName{font-weight:bold;}
a#cgLink{font-weight:bold;}

/*Price Table*/
div.rentTable{float:left; width:345px;}
div.rentCalc{float:left;margin-left:0px;}
div#rentText {margin:20px 0;}
@media print{div#rentCheck{display:none;}}

td.RBRO{background-color:#E8F1F8}
td.RBRBands,td.RBTDates{color:#15639a;font-weight:bold;padding-bottom:10px;}
td.RBCDates,td.RBTDates{padding-left:10px;}

/*Tabs*/
#tabNav {
    float:left;
    width:975px;
    line-height:15pt;
    margin-top:5px;
    margin-left:10px;
    margin-bottom:20px;background:url("/media/tabs/out.gif") repeat top;}

#tabNav ul {
    margin:0;
    margin-left:5px;
    padding:0;
    list-style:none;
    }
#tabNav li {
	float:left;
	margin:0;
	padding:0;
}

#tabNav li.desc {   padding-left:5px; height:43px;    width:123px;	background:url("/media/tabs/buttons.gif") 0 0;}
#tabNav li.avail {  padding-left:5px;  height:43px;    width:195px;	background:url("/media/tabs/buttons.gif") -128px 0 ;}
#tabNav li.map {   padding-left:10px;    height:43px;    width:160px;	background:url("/media/tabs/buttons.gif") -328px 0;}

#tabNav li.desccurrent{   padding-left:5px; height:43px;    width:123px;	background:url("/media/tabs/buttons_white.gif") 0 0;}
#tabNav li.availcurrent{  padding-left:5px;  height:43px;    width:195px;	background:url("/media/tabs/buttons_white.gif") -128px 0 ;}
#tabNav li.mapcurrent{  padding-left:10px;  height:43px;    width:160px;	background:url("/media/tabs/buttons_white.gif") -328px 0;}

#tabNav li a {
    display:block;
    padding:15px 15px 9px 15px;
	color:#ffffff;
    font-weight:bold;
    vertical-align:bottom;
    }
#tabNav #current {
    
}
#tabNav #current a {
    color:#15639a;
 }
@media print{#tabNav {display:none;}}
@media print{a#topResNowButton {display:none;}}

/*List of other properties where the cottage is in a complex.*/
/*Overrides styles set in nixbase.css{cottageLists}*/
div#complexList{margin-top:20px;}
div#complexList ul.cottageList li{border-top-color:#DEDEDE}
div#complexList ul.cottageList div.imgContainer{width:200px;float:left;}
div#complexList ul.cottageList div.c2{width:205px;}
div#complexList ul.cottageList div.c3{width:195px;}

img.complexPic{margin:20px 35px 10px 10px;float:left;}  
p.complexDesc{margin:15px 0 0 0;padding-left:15px;}
ul#otherCottList{margin-left:5px}
ul#otherCottList li{display:inline;padding-left:3px;list-style:none;}

span.otherCottTitle{color:#651542;font-weight:bold;}

td.piccell{border-style:solid; border-color:#FFFFFF;border-width:0;background-color:#F6F6F6; text-align:center}
td.piccell img.Thumbnail{cursor:pointer;}
td.caption-cell{border-style:solid; border-color:#F6F6F6;border-width:1px;background-color:#F6F6F6; text-align:left;padding:10px 5px 5px 5px;}
td.caption-cell p{margin:0;padding:0;min-height:40px;}
td.controls-cell{border-style:solid; border-color:#FFFFFF;border-width:1px;background-color:#FFFFFF; text-align:left;padding:0px 0 0px 0;}
td.controls-cell p{margin:0;padding:2px;}
td.tilecell{border-style:solid; border-color:#FFFFFF;border-width:1px;}
td.RBTitle{padding-left:20px;font-weight:bold;color:#651542}

#SlideShow img.MainImage {cursor:pointer;}

#SlideShowThumbnails img.Thumbnail {border: 3px solid #ffffff;padding:0;margin:0;max-width:149px;}
#SlideShowThumbnails img.Selected {border-color:#62A4D2;}
#SlideShowThumbnails img.MainImage {cursor:pointer;}

#SlideShowControls {margin: 10px 0;}
#SlideShowControls td.controls-cell {width:165px;text-align:center;padding:0 158px 0 160px;}
#SlideShowControls span.back div {cursor:pointer;width:55px; height:30px; background: #ffffff url("/media/control.png") no-repeat -2px 0px; float:left;}
#SlideShowControls span.play div {cursor:pointer;width:55px; height:30px; background: #ffffff url("/media/control.png") no-repeat -55px 0px ;float:left;}
#SlideShowControls span.play div.pause {cursor:pointer;width:55px; height:30px; background: #ffffff url("/media/control.png") no-repeat -165px 0px ;float:left;}
#SlideShowControls span.forward div {cursor:pointer;width:55px; height:30px; background: #ffffff url("/media/control.png") no-repeat -110px 0px ; float:right;}
#SlideShowControls span.back div:hover {background: #ffffff url("/media/control.png") no-repeat -2px -30px; }
#SlideShowControls span.play div.pause:hover {background: #ffffff url("/media/control.png") no-repeat -165px -30px;}
#SlideShowControls span.play div:hover {background: #ffffff url("/media/control.png") no-repeat -55px -30px;}
#SlideShowControls span.forward div:hover {background: #ffffff url("/media/control.png") no-repeat -110px -30px;}

.LeftColumnAvailability{float:left;width:235px;margin:0 15px;}
.RightColumnAvailability{float:right;width:705px;margin-left:15px;}
.LeftColumnAvailability .rbbot {background-color:#5790B8;}
.LeftColumnAvailability .rbtop {background-color:#1D689D;}
.LeftColumnPricing {float:left;width:470px;margin:0 15px;}
.RightColumnPricing {float:right;width:450px;margin:20px 0 0 30px;}
.RightColumnPricing td {padding:5px 0;}
.moduleGradBlue { background: url('/media/grad.gif') repeat;}

.CottageBackLink {margin-left:15px;}

#YourHoliday {width:100%;}
#YourHoliday td {padding:5px 0;}
#YourHoliday td.Title {padding:0px 0;}
#YourHoliday #divTxtFrom div, #divTxtTo div {color:#1D689D;padding:2px 0x 0 2px;cursor:pointer;border: 1px solid #ffffff;width:100%;height:18px;background: #FFFFFF url("/media/buttons/calendarNew.gif") no-repeat 0 0;background-position:right; }
#YourHoliday hr {padding-bottom:10px;}

#divTxtFrom {z-index:10;padding-bottom:10px;}
#divTxtFrom div {z-index:-1;}

#divTxtTo {z-index:10;padding-bottom:10px;}
#divTxtTo div {z-index:-1;}

#pnlExplore {margin: 0 0 0 15px;color:#404040;}
#pnlFromEmail .wideCol, #pnlMeadowgateEmail .wideCol{width:735px;}
#pnlFromEmail .slimCol, #pnlMeadowgateEmail .slimCol{width:235px;margin:0 0 0 15px;}
#infoWindow_contentDiv{border: 1px solid #15639A;background-color:#ffffff;}

#ShowGoogleMapsAlt {border:1px solid black;}
#ShowGoogleMapsAlt div { border-bottom:1px solid #b0b0b0;border-right:1px solid #b0b0b0;height:25px;color:#000000;background-color:white;font-size:12px; font-family:Arial; text-align:center;width:60px;cursor:pointer;}
div#cottageDetails{float:left;margin-left:30px;width:455px;}
