@import url(http://art.onetravelsource.com/ss_refinesearch.css);
@import url(http://art.onetravelsource.com/popmap.css);
a:link{color:#0000CD;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:underline}
a:visited{color:#0000CD;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:underline}
a.footer{color:#476AA4;font:normal 10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
a.footer:visited{color:#476AA4;font:normal 10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
a.footer:hover{color:#6699CC;font:normal 10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
a.topdestinations{color:#476AA4;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}
a.topdestinations:visited{color:#476AA4;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}
a.topdestinations:hover{color:#6699CC;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}

a.changedates{color:#FF0000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}
a.changedates:visited{color:#FF0000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}
a.changedates:hover{color:#FF3333;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}

h1{color:#003366;font:bold 16px Verdana,Arial,Helvetica,sans-serif}
.addressinfo{border-bttom-style:none;color:#666666;font:11px Verdana,Arial,Helvetica,sans-serif}
.blacktext{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif}
.bluebold2{color:#003366;font:bold 14px Arial,Helvetica,sans-serif;text-decoration:none}
.boxborder{border:1px solid #ECECEC}
.boxborder2{border:1px solid #003366}
.boxborder3{border:1px solid #005590}
.boxborder4{border-bottom:1px solid #003366;border-left:1px solid #003366;border-right:1px solid #003366;border-top:1px none #003366}
.boxborder5{border:1px solid #999999}
.checkboxtext{color:#000000;font:normal 9px Verdana,Arial,Helvetica,sans-serif}
.cityguidebottom{background:#FFF3D1;border-bottom-color:#000000;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px;border-top-color:#000000;border-top-style:none;border-top-width:1px}
.cityguidetop{background:#FF9900;border-bottom-color:#000000;border-bottom-style:none;border-bottom-width:1px;border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px;border-top-color:#000000;border-top-style:solid;border-top-width:1px;color:#FFFFFF;font:bold 13px Verdana,Arial,Helvetica,sans-serif}
.copy{color:#000000;font:11px Verdana,Arial,Helvetica,sans-serif}
.copy2{color:#666666;font:11px Verdana,Arial,Helvetica,sans-serif}
.copy5{color:#606060;font:normal 9px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
.copy6{color:#003366;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
.dots{list-style-image:url(http://art.onetravelsource.com/dots.gif);list-style-type:decimal}
.featureddestinationstop{background:#EFEFEF;border-bottom-color:#003366;border-bottom-style:none;border-bottom-width:1px;border-left-color:#003366;border-left-style:solid;border-left-width:1px;border-right-color:#003366;border-right-style:none;border-right-width:1px;border-top-color:#003366;border-top-style:solid;border-top-width:1px;color:#003366;font:bolder 14px Arial,Helvetica,sans-serif}
.featureddestinationstop2{background:#EFEFEF;border-bottom-color:#003366;border-bottom-style:none;border-bottom-width:1px;border-left-color:#003366;border-left-style:solid;border-left-width:1px;border-right-color:#003366;border-right-style:solid;border-right-width:1px;border-top-color:#003366;border-top-style:solid;border-top-width:1px;color:#003366;font:bolder 14px Arial,Helvetica,sans-serif}
.features{border-bttom-style:none;border-left-color:#003366;border-left-style:solid;border-left-width:1px;border-right-style:none;border-top-style:none;color:#666666;font:11px Verdana,Arial,Helvetica,sans-serif}
.features2{border-bottom-color:#003366;border-bottom-style:solid;border-bottom-width:1px;border-bttom-style:none;border-left-color:#003366;border-left-style:solid;border-left-width:1px;border-right-color:#003366;border-right-style:solid;border-right-width:1px;border-top-color:#003366;border-top-style:none;border-top-width:1px;color:#666666;font:11px Verdana,Arial,Helvetica,sans-serif}
.featuresdestinations{color:#FF9900;font:bold 17px Verdana,Arial,Helvetica,sans-serif}
.fieldheadersbold{color:#000000;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
.headers{color:#003366;font:bold 13px Verdana,Arial,Helvetica,sans-serif}
.headers2{color:#000000;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
.numberofresults{color:#333366;font:9px Verdana,Arial,Helvetica,sans-serif}
.numberofresults2{color:#FFFFFF;font:9px Verdana,Arial,Helvetica,sans-serif}
.orangeheader{background:#FF9900;color:#FFFFFF;font:bold 16px Arial,Helvetica,sans-serif}
.powersearch{color:#666666;font:9px Verdana,Arial,Helvetica,sans-serif}
.rateclass{color:#FFFFFF;font:bold 10px Verdana,Arial,Helvetica,sans-serif}
.rateplane{color:#FF9900;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
.redbold{color:#CC0000;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
.redsmall{color:#990000;font:9px Verdana,Arial,Helvetica,sans-serif}
.resultsaddress{color:#8BA3C1;font:normal 11px Verdana,Arial,Helvetica,sans-serif}
.resultsaddress2{color:#000000;font:normal 10px Verdana,Arial,Helvetica,sans-serif}
.resultsheaders{color:#003366;font:bold 16px Verdana,Arial,Helvetica,sans-serif}
.resultsheaders2{background:#ECF4FD;border:1px solid #336699;color:#000000;font:bold 16px Arial,Helvetica,sans-serif}
.resultsheaders3{background:#FED350;border:1px solid #336699;color:#000000;font:bold 16px Arial,Helvetica,sans-serif}
.searchform1{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;width:95px}
.searchform2{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif}
.searchform3{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;width:180px}
.searchform4{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;width:120px}
.searchformdropdown{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;width:38px}
.searchformdropdown2{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;width:136px}
.searchformdropdown3{color:#000000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;width:243px}
.sides{border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px}
.specialrate{color:#CC0000;font:normal 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
.textbold{color:#003366;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
.topdestbox{background:#DAECFC;border-bottom-color:#000000;border-bottom-style:none;border-bottom-width:1px;border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px;border-top-color:#000000;border-top-style:none;border-top-width:1px}
.topdestheader{background:#8BA3C1;border-bottom-color:#000000;border-bottom-style:none;border-bottom-width:1px;border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px;border-top-color:#000000;border-top-style:solid;border-top-width:1px;color:#FFFFFF;font:bold 13px Verdana,Arial,Helvetica,sans-serif}
.topdestlight{background:#DAECFC;border-bottom-color:#000000;border-bottom-style:none;border-bottom-width:1px;border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px;border-top-color:#000000;border-top-style:none;border-top-width:1px}
.topdestlightend{background:#DAECFC;border-bottom-color:#000000;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px;border-top-color:#000000;border-top-style:none;border-top-width:1px}
.topdestmiddle{background:#8BA3C1;border-bottom-color:#000000;border-bottom-style:none;border-bottom-width:1px;border-left-color:#000000;border-left-style:solid;border-left-width:1px;border-right-color:#000000;border-right-style:solid;border-right-width:1px;border-top-color:#000000;border-top-style:none;border-top-width:1px;color:#FFFFFF;font:bold 13px Verdana,Arial,Helvetica,sans-serif}
.topofpage{color:#000000;font:normal 10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
.toppagename{color:#330099;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
.blueboldbig {
color:#003366;font:bold 18px Arial, Helvetica, sans-serif;text-decoration:none
}
.bgresults3 {
	background-color: #ECF4FD;
	border: 1px solid #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;


}
.boxborder2 {
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;

}
.form6{color:#000000;font:normal 10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;width:70px}
.form2{color:#000000;font:normal 10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;width:40px}

.cc_copy {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.cc_columnheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
	text-transform: uppercase;

}
.cc_columnheader2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	font-weight: bold;
}
.cc_copycolor1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
h1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	font-weight: bold;
}
#clicktochange_cont {width:585px; margin:0 auto; background:url(http://art.onetravelsource.com/rs_clicktochange_mid.gif) repeat-y 0 0;}
#clicktochange_top {width:585px; height:54px; margin:0; padding:0; background:url(http://art.onetravelsource.com/rs_clicktochange_top.png) no-repeat 0 0;}
#clicktochange_btm {width:585px; height:11px; background:url(http://art.onetravelsource.com/rs_clicktochange_btm.gif) no-repeat 0 0;}
.cc_resultsheaders1 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #000000;background-color: #ECF4FD;border: 1px solid #003366;}
.cc_resultsheaders2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;	color: #000000;	background-color: #FED350; border: 1px solid #003366;}
.cc_boxborder1 {border-top: 1px none #003366;border-right: 1px solid #003366;border-bottom: 1px solid #003366;border-left: 1px solid #003366;}
.cc_boxborder2 {border-top: 1px none #003366;border-right: 1px solid #003366;border-bottom: 1px solid #003366;border-left: 1px solid #003366;}
.cc_copysmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;}
.cc_form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 70px;

}
.cc_button_checkrates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	text-decoration: blink;
	width: 90px;
	height: 20px;


}
.cc_form2_nowidth {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cc_bgresults2 {background-color: #ECF4FD;}
.cc_bgresults3 {background-color: #ECF4FD;border: 1px solid #003366;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #003366;text-decoration: none;}.cc_copygrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}
.cc_button_bookit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	text-decoration: blink;
	width: 75px;
	height: 20px;
}
.cc_copybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003063;

}
.cc_bgform {
font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #003063;background-color: #ECF4FD;border: 1px solid #336699;
}
.cc_copyred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;

}
.cc_copywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
.cc_button_go {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	text-decoration: blink;
	width: 35px;
	height: 20px;
}
.cc_boxborder3 {
border-top: 1px solid #003366;border-right: 1px solid #003366;border-bottom: 1px solid #003366;border-left: 1px solid #003366;
}
.cc_copywhitebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;

}
.cc_button_additionalphotos{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	text-decoration: blink;
	width: 180px;
	height: 20px;
}
#imageheight{
	height: 3000px;
}

#content {
	width: 760px;
	text-align: center;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
#dontshow {
	visibility: hidden;
	text-align: left;
}
body {
	text-align: center;
	margin: 0px;
	height:100%;
}
/* Hides from IE5-mac \*/
* html #content {height: 1%; text-align: left;}
/* End hide from IE5-mac */

.mapborderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/* full css search form */
#attractions-quick-search {width: 555px; margin: 0; padding: 0;}
#attractions-quick-search form {margin: 0; padding: 0}

#attractions-quick-search #header-container {background:#185c8d;height:16px;}
#header-container .left-corner {width:6px; float: left; height:16px;}
#header-container .label-quicksearch {float: left; height: 16px;}
#header-container .label-quicksearch h1 {font-size: 14px; font-weight:bold; margin:0 0 0 5px; padding: 0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
2
#header-container .right-corner {width:6px; float: right; height: 16px}
#header-container .top-big-graphic {position:relative;left: -179px; top: -15px;z-index: 5;}


#search-box-container {background:#FFF; margin:0; padding:5px 5px 0 5px; border-left:#185c8d 1px solid; border-right:#185c8d 1px solid; text-align:left; height: 100%;}
#search-box-container .background {margin:0; padding: 0 5px 5px 5px; background: #FFF url(http://art.onetravelsource.com/qs-mainbackground-tile.gif) repeat-x; text-align:left; height: 100%; }
#search-box-container .form-label {font-family:Arial, Helvetica, sans-serif; font-size: 11px;}


#search-box-container .checkin-checkout {float: left; width:40%; margin: 0; padding: 0;}
#search-box-container .checkin-checkout .left-container {float: left; width: 48%; margin: 0 0 5px 0;}
#search-box-container .checkin-checkout .right-container {float: right; width: 50%; margin: 0 0 5px 0;}

#search-box-container .rooms-adults-children {float: right; width: 50%; margin: 0; padding: 0;}
#search-box-container .rooms-adults-children .rooms {float: left; width: 60px;}
#search-box-container .rooms-adults-children .adults {float: left; width: 60px;}
#search-box-container .rooms-adults-children .kids {float: left; width: 60px;}
#search-box-container .rooms-adults-children .search-button {float: right;margin:0; padding: 10px 0 0 0;}
#search-box-container .rooms-adults-children .kids-container {width: 275px;position: relative; clear:both; margin: 5px 0 5px 0; padding: 0 0 5px 0;}

#search-box-container-hotel-info {margin:0; text-align:left; height: 100;}
#search-box-container-hotel-info .background {margin:0; padding: 0 5px 5px 5px; background: #FFF url(http://art.onetravelsource.com/qs-mainbackground-tile.gif) repeat-x; text-align:left; height: 100%; }
#search-box-container-hotel-info .form-label {font-family:Arial, Helvetica, sans-serif; font-size: 11px;}


#search-box-container-hotel-info .checkin-checkout {float: left; width:40%; margin: 0; padding: 0;}
#search-box-container-hotel-info .checkin-checkout .left-container {float: left; width: 48%; margin: 0 0 5px 0;}
#search-box-container-hotel-info .checkin-checkout .right-container {float: right; width: 50%; margin: 0 0 5px 0;}

#search-box-container-hotel-info .rooms-adults-children {float: right; width: 50%; margin: 0; padding: 0;}
#search-box-container-hotel-info .rooms-adults-children .rooms {float: left; width: 60px;}
#search-box-container-hotel-info .rooms-adults-children .adults {float: left; width: 60px;}
#search-box-container-hotel-info .rooms-adults-children .kids {float: left; width: 60px;}
#search-box-container-hotel-info .rooms-adults-children .search-button {float: right;margin:0; padding: 10px 0 0 0;}
#search-box-container-hotel-info .rooms-adults-children .kids-container {width: 275px;position: relative; clear:both; margin: 5px 0 5px 0; padding: 0 0 5px 0;}


#footer-container {clear:both; height:16px;background: url(http://art.onetravelsource.com/qs-botmiddle-tile.gif) repeat-x;}
#footer-container .left-corner {width:6px; float: left;}
#footer-container .right-corner {float:right; width:6px}	

.cc-button-checkrates {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   background-color: #336699;
   font-weight: bold;
   width: 90px;
   height: 20px;
   }

.cc-button-bookit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	width: 75px;
	height: 20px;
}

.show {display:block;}
.hide {display:none;}
#search-box-container-hotel-info {margin-top:-20px; margin-bottom:-15px; padding:0;}
.qsbackground {font:10px bold Arial, Helvetica, sans-serif !important;}
#processingwindow {background-color: #FFFFFF; margin:0 auto; width: 760px; min-height: 100%; height: auto !important; height: 100%;}

.searchbycitylinks a:link {font-size:12px !important; font-weight:bold !important;}
.searchbycitylinks a:visited {font-size:12px !important; font-weight:bold !important;}
.searchbycitylinks a:hover {font-size:12px !important; font-weight:bold !important;}
