/* HEAD&FOOT*/
*{margin:0;padding:0;}
body{font-family: arial,Helvetica,sans-serif;font-size:12px;color:black;background-color: White;text-align: center;}
div#h{width:960px;height: 107px;position: relative;margin-left: auto;margin-right: auto; background-color: #E66100;text-align: center;color:#ffffff;text-transform: lowercase;}
div#h a{color:#ffffff;text-transform: lowercase;}
div#h a:hover{color:#ffffff; text-decoration: none;text-transform: lowercase;}
div#hlogo{width: 360px; float: left; text-align: left; padding-top:16px;}
div#haddhotel{width: 85px; float: left;margin-left:17px}
div#hsearch{width:165px; float: right;text-align:center;font-weight:bold;padding-top:7px;height:26px; background-image: url(bg_search.gif); background-position: top; background-repeat: repeat-x;}
div#hsearch .formfieldsearch {font-family: Arial,Helvetica,sans-serif;	font-size: 12px; color:black;padding: 2px; margin: 0px;border: 1px solid #DCDDE6;}
div#hright{width: 320px; float: right;text-align:right;padding:7px 10px 0 0;height: 23px; color:white; border:solid 0px white;}
div#hbanner{width: 484px; float: right;padding:8px 10px 0 0; text-align: right;}
div#menu{width: 960px;height: 35px;position: relative;margin-left: auto;margin-right: auto;clear: both;background-image: url(bg_menu.gif);background-repeat: repeat-x;border-bottom:5px solid #666666;margin-bottom:10px;}
div#marquee{width: 952px;height: 25px;position: relative;margin-left: auto;margin-right: auto;clear: both;margin-bottom:8px;padding:0 4px; text-align: right;font-size:16px;color:#333333;}
div#marquee a{color:inherit;}
div#foot{width:960px;position: relative;margin-left: auto;margin-right: auto; clear: both;padding:20px 0 5px 0;text-align:left;}
div#foot #footmenu{position: relative; background-color: #212121;color:white;text-align:left;height:25px;padding:10px 10px 0 10px;margin-bottom:7px;}
div#foot #footmenu a{color: White; text-decoration: none;margin:0 7px 0 7px}
div#foot #footmenu a:hover{color: White; text-decoration: underline;margin:0 7px 0 7px}
div#foot #footlinks{position: relative; color:black;text-align:left;margin:10px 0 10px 0}
div#foot #footlinks a{text-decoration: none;margin:0 7px 0 7px}
div#foot #footlinks a:hover{text-decoration: underline;margin:0 7px 0 7px}
div#foot #hotels{text-align: left;color:#CCCCCC;padding:15px 10px 10px 10px}
div#foot .foothotels{float:left;width:33%;line-height:150%;color:#CCCCCC;}
div#foot .foothotels a{color:#CCCCCC; text-decoration: none;}
div#foot .foothotels a:hover{color:#CCCCCC;text-decoration: underline;}
div#footcloud{text-align:left;line-height:170%;color:#D4D4D4;padding:15px;margin:10px 0;}
div#footcloud a{margin-right:4px;color:#D4D4D4}
div#footcloud .loc{margin-right:4px;font-size:16px;font-weight:bold;}
form{padding: 0px; margin: 0px;}
a.white:link,a.white:active,a.white:visited {color: White; text-decoration: underline;}
a.white:hover {color: White; text-decoration: none;}
img{border:0;}
img.paddy {padding:4px;}
A:link,A:active,A:visited {COLOR:Black;}
A:hover {COLOR: #DA5C00;TEXT-DECORATION: underline;}
div#mycontainer{width:960px;margin-left: auto;margin-right: auto;text-align: left;}  /*Open in header - Close in footer*/
/* /HEAD&FOOT*/

h1 {font-size: 22px;color: #E96200;padding:0;margin:0 0 8px 0;border: 0px;}
h2 {font-size: 19px;color: #E96200;padding:0;margin:0;border: 0px; font-weight: lighter;}
h3 {font-size: 16px;color: #666666;padding:0 0 5px 0;margin:0;border: 0px;}
h4 {font-size: 19px;color: #000000;padding:0;margin:0;border: 0px; font-weight: lighter;}
.smallchar{font-size: 10px;color: #000000;}
div#findbox{float: right;width:320px;text-align:center;margin:0 0 20px 30px;padding:13px 0 10px 0;color:White; background-color: #272727; background-image: url(/common/bg_searchboxv.gif); background-repeat: no-repeat;background-position: 0 16px;}
div#findbox select{border:1px solid #E7E7E7;padding:1px 1px 0 0;margin:2px 0 5px 0; font-size: 11px; color: black;}
div#findbox td{text-align: left;padding-top:5px;}
/*
div#findbox .find{font-family: tahoma,Helvetica;font-size: 12px;padding: 1px 6px 2px 6px;background-color: #E66100;color:white; border-width:1px 0 0 1px;border-color: white; border-style: solid;}
*/
.hlight{color: #E96200; font-weight: bold;}
div#homel{float:left;width:640px;}
div#homel-left{float:left;width:300px;margin-right:20px; vertical-align: top;position: relative;}
div#homel-right{float:left;width:300px; vertical-align: top;position: relative;}
.sectiontitle{width:290px; background-color: #272727;height:23px;color:White;font-weight:bold;padding:8px 0 0 10px;margin-top:4px;}
.sectiontitlesub{padding:4px 0 15px 10px;text-transform: lowercase;}
.vspaced{line-height:160%;}
a.booked:active,a.booked:link, a.booked:visited{ text-decoration: none;background-color: #FFFFFF;}
a.booked:hover{ text-decoration: none; background-color: #D4D4D4}
.bookedbox{width:280px;margin-bottom:5px;text-decoration:inherit;}
.bookedboximg{width:40px;height:40px;margin-left:5px;border:0;}

.travrev{background-color:#e0e0e0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;margin-bottom:10px;text-decoration:none;}
.travrev:hover{background-color:#F1F1F1;text-decoration:none;color:#000;}

div#homer{float:right;width:320px;}
.homebox{width:318px;padding:10px 0;border:1px solid #CCCCCC;text-align:center; clear: both;margin:5px 0 10px 0; }
div#sidead{float:right;width:200px;padding:20px 0;border:1px solid #CCCCCC;text-align:center;margin-left:30px;}
div#sidecontent{float:right;width:250px;padding:20px 0 20px 20px;border-left:1px solid #CCCCCC;text-align:left;margin-left:30px;}

div#leftmenu {width:160px;padding:20px 0 20px 0px;margin:0; text-align: left;background-color:#272727;color:White;margin-right:20px;float:left;}
div#leftmenu b {color:#E96200;}
div#leftmenu a:link,.CellLightGrey a:active,.CellLightGrey a:visited {color:White;}
div#leftmenu a:hover {color:White; text-decoration: none;}
div#rightcontent {width:780px;float:left;}

.boxlist{width:340px;height:140px;padding:5px;border:1px solid #CCCCCC;text-align:left;float:left;margin:8px 8px 0 0;}

/* Content Slider*/
.sliderwrapper{z-index: 0;position: relative;overflow: hidden;border:0;height: 180px;width: 620px;}
.sliderwrapper .contentdiv{z-index: 0;visibility: hidden;position: absolute;left: 0;top: 0;padding: 0;
width: 620px; height: 100%;opacity:1;filter:alpha(opacity=100);}
.pagination{z-index: 99;position:relative;left:0;top:146px;text-align: right;padding-right: 10px; font-size: 16px; font-weight: bold;}
.pagination a{padding: 4px 10px;text-decoration: none; color: #FFF;background: #000;z-index: 99;}
.pagination a:hover, .pagination a.selected{color: #FFF;background-color: #E66100;z-index: 99;}
/* /Content Slider*/

/* Tab Content*/
.tcmenu{padding: 0;width: 141px;float:left;}
.tcmenu ul{margin:0;padding: 0;list-style: none;}
.tcmenu li{display: inline;margin:0;padding: 0;text-transform:lowercase;width: 121px;background-color:#272727}
.tcmenu a{display: block;font: bold 12px Arial;color: white;text-decoration: none;border-right:3px solid #FFF;height:25px;padding: 10px 0 0 20px;background-color: gray;}
.tcmenu a:hover{background-color: #adadad; color: white;}
.tcmenu a.selected{background-color: #272727;color: white;border-right:3px solid #272727;background-image: url(/common/bg_searchboxv.gif); background-repeat: no-repeat;background-position: 0 8px;}
.promocontent{width:469px; height: 90px; background-color: #272727; padding: 11px 0 10px 10px;float:left;}
.pcontentdiv{float:left;border:1px solid #FFF;width:139px;height:20px;padding:67px 0 0 5px;margin-right:10px;text-transform:lowercase;}
.tccontent{display:none;color:#fff}
@media print {
.tccontent {display:block !important;}
}
/* /Tab Content*/

.BigButt {-moz-box-shadow:inset 0px 1px 0px -21px #fcf8f2;-webkit-box-shadow:inset 0px 1px 0px -21px #fcf8f2;box-shadow:inset 0px 1px 0px -21px #fcf8f2;
	background-color:#e66000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #f7f3ed;display:inline-block;
	color:#ffffff;font-family:arial;font-size:20px;font-weight:normal;padding:4px 10px;text-decoration:none;text-shadow:1px 1px 6px #47310d;}
.BigButt:hover {background-color:#c23d00;cursor: pointer;}
.BigButt:active {position:relative;top:1px;}

.olabel{float:right;background-color:#E66100;color:#FFFFFF;padding:5px;margin:5px;font-weight:bold;font-size:17px;;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}