body {font-family: Verdana, Arial, Helvetica, sans-serif;overflow: -moz-scrollbars-vertical;font-size: 62.5%;color: #222;padding:0; margin:0;
	background:#525252 url(/images/siteBkg.jpg) repeat-x top}
a img {border: 0}
form {margin:0px; border:0px}
a:link, a:visited {text-decoration: underline; color: #3A4861}
a:hover, a:active, a:focus {color: #000}
p {margin: 5px 0  12px 0}
ol,ul {margin: 0;padding: 0 0 0 25px}
/*li {margin-top: 6px;} */
hr {border: 0 dotted;color: #999;background-color:#999;height: 1px}
.centerDiv{ text-align:center}
.clearBR{ clear: both;}
.clearNOBR{ clear: both; padding:0; margin:0; line-height:0}
h1,h2,h3,h4{font-weight:bold; font-family:Arial Black, Verdana, Arial, Helvetica, sans-serif;letter-spacing:-0.6px}
h1 {font-size:1.5em;color:#57036B;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
h4 {font-size:1em}
h1 a, h1 a:link, h1 a:visited{color: #57036B}
h1 a:hover, h1 a:active, h1 a:focus {color: #000}
.alignRight{float:right}
.alignLeft{float:left}
.floatMid{ float:left; margin:0 10px}
.medText{font-size:1.2em; line-height:1.5em}
.smText{font-size:.9em}	
.hidden{display:none}
.scrollOverflow{ overflow:hidden;overflow: -moz-scrollbars-vertical;}
.pageTitle{ font-size:1.65em; line-height:1.2em; font-weight:bold; color: #333; margin:0 auto 10px auto; padding:1px; width:250px; border-bottom:1px #eee solid}
input, select, textarea {font-size:12px; line-height:1.2em;background-color:#FFF;border: #557234 solid 1px;color:#000;font-size:11px;font-family:verdana, arial, helvetica, sans-serif}
.radioBtn{border:none}
.inputBox{width:240px;margin:2px;background-color:#FFF;border: #557234 solid 1px;font-size:11px;font-family:verdana, arial, helvetica, sans-serif}
input:focus.inputREQ, input:focus, textarea:focus{background: #EEE;border: #000 solid 1px;color:#000}
.btn{padding:2px; margin:2px; background-color: #FFCC33;border: #000 outset 1px; text-transform:uppercase;color: #000}
.btnGo{background-color: #D7E245;border: #669900 1px solid;color:#000; font-weight:bold;margin:1px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif}
#siteMenu{width:830px;height:31px;background:#FFF url(images/menuBkg2.png) top no-repeat;font-size:.9em; font-weight:bold; padding-top:7px}
#siteMenu a:link, #siteMenu a:visited {text-decoration: none; color: #FFF}
#siteMenu a:hover, #siteMenu a:active, #siteMenu a:focus {color: #B7DDA6}
.menuDiv{ margin:0 8px; vertical-align:middle}
.boxContainer{padding:0}
.boxBody{ background-color:#fff; text-align:left; font-size:1.1em; line-height:1.2em}
.boxTop{background:#fff url(images/bodyTop.gif) top left repeat-x; height:17px}
.boxBottom{background:#fff url(images/bodyBottom.gif) bottom left repeat-x; height:17px; vertical-align:top}
.boxLeft{background:#fff url(images/bodyLeft.gif) top left repeat-y; width:17px}
.boxRight{background:#fff url(images/bodyRight.gif) top right repeat-y; width:17px}
#boxTopLeft,#boxTopRight,#boxBottomLeft,#boxBottomRight{padding:0; margin:0}
.smBoxContainer {padding:0}
.smBoxBody{ background-color:#EFEFEF; text-align:left; font-size:1.1em; line-height:1.2em}
.smBoxTop{background:#FFF url(images/smBoxTop.gif) top left repeat-x; height:19px; font-weight:bold;font-size:11px; text-align:left}
.smBoxBottom{background:#FFF url(images/smBoxBtm.gif) bottom left repeat-x; height:5px}
.smBoxLeft{background:#FFF url(images/smBoxLeft.gif) top left repeat-y; width:5px}
.smBoxRight{background:#FFF url(images/smBoxRight.gif) top right repeat-y; width:5px}
.smBoxTopLeft,.smBoxCorner{padding:0; margin:0}
.bodyList ul{margin:0; padding:0; list-style: none; font-size:1.1em}
.profileBkg{background-color: #F5F4F3;}
.profileBkg a, .profileBkg a:link, .profileBkg a:visited{text-decoration: underline; color: #666600}
.profileBkg a:hover, .profileBkg a:active, .profileBkg a:focus {color: #333}
.profileBkg ul li {line-height:1.1em}
.profileBkg ul {margin: 0;padding: 0 0 0 50px}
.partnerList li {margin-bottom: 8px; font-weight:bold}
#mainBody1024 {width:940px; margin:0 auto}
#pageFooter {color:#AAA;font-size:.9em;}
.lightBkg{background: #E6E6E1 url(images/lightBkg.png) repeat-x top left; color:#444;font-size:1.1em;  border-left:#999 1px solid;border-top:#999 1px solid;}
.hiContrastBkg{ background-color: #C8C4AE; 
	border-left:#666 1px solid;
	border-top:#666 1px solid;
	color:#444; 
	font-size:1.2em; 
	line-height:1.25em
	}
.hiContrastBkg a:link, .hiContrastBkg a:visited{color: #666600}
.hiContrastBkg a:hover {color:#990000}
.notifyBox{ 
	background-color: #FEF9DA; 
	border: #FFCC00 1px solid; 
	color:#353944;
	padding:8px; 
	margin:8px 20px}
.notifyBox a, .notifyBox a:visited{color: #353944}
.notifyBox a:hover {color:#990000}
.sectionTitle{ font-weight:bold; font-size:1.1em;}
.contentBox{background: #DBDFE6 url(images/contentBoxBkg.png) repeat-x top left;
	padding:6px; 
	margin:0;
	text-align:left; 
	font-weight:bold; 
	color:#444; 
	font-size:1.2em;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	}
.contentBoxLg{background: #FFECC7 url(images/orangeHeaderBkg.png) repeat-x top left;
	padding:6px; 
	margin:0; 
	font-weight:bold; 
	border-left:#999 1px solid;
	border-top:#999 1px solid; 
	color: #333;
	text-align:left; font-size:1.4em
	}
.contentBoxLg a:link, .contentBoxLg a:visited{color: #3A4861}
.contentBoxLg a:hover{color: #000}
.headerBar{background: #CDDFEC url(images/headerBarBkg.png) repeat-x top left; 
	padding:6px; 
	margin:0; 
	text-align:left; 
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	font-weight:bold; 
	font-size:1.2em; 
	color: #000
	} 
.headerBar a:link, .headerBar a:visited{color:#444}
.headerBar a:hover{color:#000}
.headerBarBlack{background: #000 url(images/headerBarBlack.png) repeat-x top left; 
	padding:8px; 
	margin:0; 
	text-align:left; 
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	font-weight:bold; 
	font-size:1.5em; 
	color: #eee
	} 
.headerBarBlack a:link, .headerBarBlack a:visited{color:#EEE}
.headerBarBlack a:hover{color:#FFF}
.itemBox{padding:2px; margin:4px 0 4px 0; text-align:left; border:#000 1px solid; background-color:#525252}
.noticeBox{padding:4px; margin:60px 0 60px 0; text-align:left; font-size:.9em; color:#000;border:#000 1px dashed; background-color: #FFF}
.noticeBoxSm{padding:4px; text-align:left; font-size:.9em; color:#000; border:#000 1px dashed; background-color: #FFF}	
.noticeBoxSm a{color: #990000}		
.reqiredItem{color: #990000; font-size:12px; font-weight:bold; margin:0 4px 0 4px}
.YelBtn{ background-color:#FFCC00; border: #FAE158 1px outset; font-size:12px; color:#000000; padding:2px; font-weight: bold}
a.YelBtn{ color:#000000; text-decoration:none}
input:focus.YelBtn{background-color: #660066; border:#660066 1px inset; color:#F5F5F5}
.inlineStyle{display: inline}
/*.sidebox{height:940px} */
.borderTrim{ border-bottom:#999 1px solid; border-right:#999 1px solid;}
.showBkg{background: #E6E6E1 url(images/lightBkg.png) repeat-x top left;color:#444;border:#666 1px solid;font-size:1.1em;margin:2px; padding-top:12px}
.specialsBox{background-color: #FFF;padding:5px; margin:20px;border:#ccc 1px solid; color:#000;text-align:center; height:80px; overflow:hidden; 
	font-size:.9em; line-height:.9em; vertical-align: middle}
.specialsBox a, .specialsBox a:link, .specialsBox a:visited{text-decoration:none; display:block}
.specialsBox a:hover{text-decoration: underline}
.blueBox {background:#FFF url(images/bkgBlueGradient.jpg) top left repeat-x; border:#A8D7EA 1px solid}
.greenBox {background:#ABBC6F url(images/bkgGreenGradient.jpg) top left repeat-x}
.greenBoxBorder {border:#91A759 1px solid}
.homeSpecialTitle{font-weight:bold; font-size:1em}
.homeSpecial{border-bottom: #fff 1px solid; padding-bottom:6px; margin-bottom:6px}
#showsBar{background:#FFCC33 url(images/homeShowsBarBkg.png) no-repeat top left; width:915px ;height:120px}
.indentContent{margin-left:20px}
.galleryStyle{ background-color:#666; color:#000; font-size:1em}
#hotelGallery{ height:300px; margin:0 0 10px 0; padding:2px; border:1px #CCCC99 solid; display:none; background-color:#444; overflow:hidden}
#partnerBox {font-size:1.2em; font-weight:bold; background-color:#333333;height:370px; width:500px; padding:20px 0 0 100px}
#partnerBox a:link, #partnerBox a:visited {color:#FFF; }
#partnerBox a:hover, #partnerBox a:active,#partnerBox a:focus {color: #FFCC00}
.formTable{background:#E6EDCD  url(images/formTableBkg.png) repeat-x top left; border: 1px #666600 solid; text-align:left} 
.loginBox{color:#57036B}
ul.whiteBullet{list-style-type: none;padding: 0;margin: 0;}
ul.whiteBullet li{background-image: url(images/whiteBullet.gif);background-repeat: no-repeat;background-position: 0 .1em;padding-left: 12px; line-height:1.5em; font-weight:bold}
ul.arrowBullet{list-style-type: none;padding: 0;margin: 0 0 0 10px;}
ul.arrowBullet li{background-image: url(images/arrowOrange.gif);background-repeat: no-repeat;background-position: 0 .1em;padding-left: 14px; line-height:1.5em; font-weight:bold}
.hmBtn{ cursor:pointer}
#policyBox ul {margin: 0;padding: 0 0 0 20px}
#popupDetails ul {margin:10px 0;padding: 0 0 0 20px}
.topDest{ padding:0; margin:0;}
.topDestPref{ background-color:#F2EDE3}
.rounded10{-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.rounded08{-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.roundedTop08{-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;}
/*auto complete*/
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;
	/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */
	/*width: 100%;*/
	font: menu;font-size: 12px;
	/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */
	line-height: 16px;overflow: hidden;
}
.ac_loading {background: white url('scripts/jquery-autocomplete/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}

/* cart styles */
.zebraRowOff{ background-color:#FFF}
.zebraRowOn{background-color:#F8F8F8}
.itemListing td, .itemListing th { vertical-align:top; padding:2px 1px 1px 1px}
.itemListing th{color:#777; border-bottom:1px #000 solid; font-weight:bold}
.roomListingRow td{font-weight:bold; border-bottom:1px #CCC solid;} 
/* blue box */
.boxBlueContainer{padding:0}
.boxBlueBody{ background-color:#EAEFF1; text-align:left; font-size:1.1em; line-height:1.2em; vertical-align:top}
.boxBlueTop{background:#EAEFF1 url(images/boxBlue_Top.gif) top left repeat-x; height:12px}
.boxBlueBottom{background:#EAEFF1 url(images/boxBlue_Bottom.gif) bottom left repeat-x; height:12px; vertical-align:top}
.boxBlueLeft{background:#EAEFF1 url(images/boxBlue_Left.gif) top left repeat-y; width:12px}
.boxBlueRight{background:#EAEFF1 url(images/boxBlue_Right.gif) top right repeat-y; width:12px}
.boxBlueCorner{padding:0; margin:0; width:12px; height:12px}

/* white box */
.boxWhiteContainer{padding:0}
.boxWhiteBody{ background-color:#fff; text-align:left; font-size:1.1em; line-height:1.2em; vertical-align:top; padding-top:6px}
.boxWhiteTop{background:#fff url(/cart/images/boxWhite_top.gif) top left repeat-x; height:26px; font-size:14px; font-weight:bold; color:#FFF; vertical-align: middle}
.boxWhiteBottom{background:#fff url(/cart/images/boxWhite_bottom.gif) bottom left repeat-x; height:12px; vertical-align:top}
.boxWhiteLeft{background:#fff url(/cart/images/boxWhite_left.gif) top left repeat-y; width:12px}
.boxWhiteRight{background:#fff url(/cart/images/boxWhite_right.gif) top right repeat-y; width:12px}
.boxWhiteCorner{padding:0; margin:0}
/* green box */
.boxGreenContainer{padding:0}
.boxGreenBody{ background-color:#ECFFBB; text-align:left; font-size:1.1em; line-height:1.2em; vertical-align:top}
.boxGreenTop{background:#ECFFBB url(/cart/images/boxGreen_Top.gif) top left repeat-x; height:12px;}
.boxGreenBottom{background:#ECFFBB url(/cart/images/boxGreen_Bottom.gif) bottom left repeat-x; height:12px; vertical-align:top}
.boxGreenLeft{background:#ECFFBB url(/cart/images/boxGreen_Left.gif) top left repeat-y; width:12px}
.boxGreenRight{background:#ECFFBB url(/cart/images/boxGreen_Right.gif) top right repeat-y; width:12px}
.boxGreenCorner{padding:0; margin:0; width:12px; height:12px}
.textAlignRight{text-align:right}
#cartItemTable{width: 550px;font-size:.9em}
#cartItemTable td{ border-bottom:#DDD 1px solid}
#cartItemTable th{ border-bottom:#444 1px solid}
.cartAmount{color:#663366; font-size:17px; font-weight:normal; margin:3px 0}
/* rotator in-page placement */
div#rotator {position:relative;height:345px;margin-left: 15px;}
/* rotator css */
div#rotator ul li {float:left;position:absolute;list-style: none;}
/* rotator image style */	
div#rotator ul li img {border:1px solid #ccc;padding: 4px;background: #FFF;}
div#rotator ul li.show {z-index:500}
