/*** Common Styles ***/
form{ margin:0px; padding:0px;}
img{ border:none;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px;}
.seachBox1, .seachBox2, .seachBox3 { position:absolute; width:300px; background: url(/_ui/images/botRight.gif) no-repeat bottom right; position: relative; padding-bottom:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2e2e2e; float:left; margin:10px;}

.topLeft, .topRight, .botLeft { display: block; width: 5px; height: 5px; position: absolute; }
.topLeft { top: 0; left: 0; background: url(/_ui/images/topLeft.jpg) no-repeat top left; }
.topRight { top: 0; right: 0; background: url(/_ui/images/topRight.jpg) no-repeat top right; }
.botLeft { bottom: 0; left: 0; background: url(/_ui/images/botLeft.jpg) no-repeat bottom left; }
.topRight,
.botLeft { width: 9px; height: 10px; }
.box-inner { border-top: 1px solid #ced2d3; border-left: 1px solid #ced2d3; padding: 7px 13px 0px 11px; }
.boxTop{ clear:both; height:40px; }
.boxHeading{ width:175px; float:left; position:relative; margin:-3px 0px 4px; font-size:15px; font-family:Arial; color:#1899b4; font-weight:bold; }
.boxLogo{ width:70; float:right; }

.labelName{ margin:17px 0px 0px;}
.searchItems{ clear:both; }
select{ margin-top:10px; width:180px; font-size:12px;}

.boxLogo{ font-size:10px; margin-top:-6px; position:relative;}
.boxLogo img{ margin-top:4px;}
.borderTop{ clear:both; height:80px; font-size:0.0001em; margin:0px -11px 5px; }
.goBtn{ position:relative; margin:20px -7px 0px 10px; height:30px;}
.cta { background: url(/_ui/images/rounded_box-green.png) no-repeat bottom right; float: right; position: relative;}
.cta .tl,
.cta .tr,
.cta .bl { background: url(/_ui/images/rounded_box-green.png) no-repeat top left; display: block; width: 5px; height: 5px; position: absolute; }
.cta .tl { top: 0; left: 0; background-position: top left; }
.cta .tr { top: 0; right: 0; background-position: top right; }
.cta .bl { bottom: 0; left: 0; background-position: bottom left; }
	
.cta .tr,
.cta .bl { width: 9px; height: 9px; }
.cta .cta-inner { border-top: 1px solid #389613; border-left: 1px solid #389613; padding: 8px 11px 10px 11px; }
.cta .go { color:#3d9421; line-height: 12px; padding: 3px 31px 3px 0px; font-size:11px; background: url(/_ui/images/go.gif) no-repeat center right; border:0px; cursor:pointer;text-transform:uppercase; text-decoration:none;}
.go:hover { color:#E0521B !important; background: url('/_ui/images/go_hover.gif') no-repeat center right !important;  text-decoration:underline !important;}

.searchOtpion{ clear:both; }
.searchOtpion label{ height:25px; line-height:25px; display:block;}
.calendarIcon{ width:100px; background:url(/_ui/images/calendar.gif) no-repeat 82px 0px; border:1px solid #7f9db9;}
.numbersOption{ width:48px;}
.searchItems span{ width: 65px; display:block; float:left; line-height:9px;}
.boxNarrow .searchItems span select{ width:62px; margin-right:10px;}
.searchItems .rooms{ width:85px; }
.calendar-trigger {margin-left:-18px; position: absolute; width: 16px; height: 17px; overflow: hidden; text-indent: -999em; background: url(/_ui/images/ico/calendar.gif) no-repeat;}

/*.wideBox{ width:726px; }
.wideBox .boxHeading, .wideBox .boxLogo{ float:none; }
.wideBox .boxTop{ border-right:1px solid #d1d3d2; zoom:1; width:165px; float:left;}
.wideWrapper .searchItems{ float:right; width:515px; }
.wideBox .searchItems .labelName, .wideWrapper .searchItems .labelName{ float:left; width:200px; margin:0px;}
.wideFrame .searchItems .goBtn{ right:-39px; width:484px; margin:0px;//margin:-30px 0px 0px; }
.wideFrame .box-inner{ zoom:1;}
iframe{ margin:0px; padding:0px; border:none; margin:-5px -10px -15px -10px;//margin:-17px -10px 0px -10px; }
.marginBot{margin-bottom:60px;//margin-bottom:75px;}
.wideFrame{ margin:-80px 0px 0px; }
.boxNarrow{ width:170px;}
.box .box-inner, .boxNarrow .box-inner{ border-left:1px solid #CED2D3; zoom:1;	border-top:1px solid #CED2D3;	margin-bottom:5px;	padding:7px 11px 5px;}
.boxNarrow .box-inner{ padding:7px 13px 5px 6px; width:auto;//width:160px;}
.boxNarrow .searchItems span.rightSpace{margin-right:7px;//margin-right:0px;}
.boxNarrow .borderTop{ margin:3px -13px 0px -7px; }
.boxNarrow select{ width:135px;}

/* .borderTop{ clear:both; position:relative;  margin:3px -13px 0px -10px; font-size:0.001em; height:1px;} */

#bookingwindow{position:relative;}
.optcontain{position:absolute; top:52px; left:18px;//left:28px; z-index:100;}
#searchwindow{position:relative; width:340px;}
#topcontent{position:absolute; top:17px; left:22px;//left:30px;  width:275px; color:#159caf; font-weight:bold; font-family:Arial; z-index:10; font-size:15px;}
#searchframe{z-index:15;}
#topcontent a{display:block; width:61px; height:40px; overflow:hidden; text-indent:-200px; background:url(/_ui/images/powerdby.gif) no-repeat; float:right;}
.optcontain span{display:block;}
#topcontent span{float:left;}
.t_search_box11 { color:#FF7900; font-size:100%; font-weight:bold; }
.inner4search { background:url(/_ui/images/ico/exclamation.png) no-repeat scroll 5px 7px; border-color:#F30401; border-style:solid; border-width:1px 2px; margin:10px 10px 5px 0px;padding-left:10px; zoom:1;}
.inner4search p{ margin:4px; padding:2px;}
.error-message { background:url(/_ui/images/ico/exclamation.png) no-repeat scroll 5px 7px; border-color:#F30401; border-style:solid; border-width:1px 2px; margin:10px 10px 5px 0px;padding-left:10px; zoom:1;}
.error-message p{ margin:4px; padding:2px;}