/* ========== Styling all elements */
* {margin: 0;padding: 0;}
img {border: none;}
input {vertical-align: middle;}
.floatleft {float: left !important;}
.floatright {float: right !important;}
abbr {cursor: help;}
acronym {cursor: help;}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {content: ".";display: block;height: 0;	clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */
/* ========== BODY */
body {margin: 0;padding: 0;	font-family:Arial, Helvetica, sans-serif;color:#000000;	font-size:12px;	text-align:justify;background-color:#eef7fe;}
/* ========== WRAPPER */
#wrapper{width:990px;margin: 0 auto;background-image:url('../images/layout-bg.gif');background-repeat:repeat-y;background-color:#FFFFFF;}
#top-container{width:990px;height:80px;background-image:url('../images/top-bgbar.gif');background-repeat:repeat-x;}
/* ==============================================*/
.logo-box{width:319px;height:79px;background-image:url('../images/logo.gif');background-repeat:no-repeat;float:left;margin-left:6px;}
.logo-box a{width:319px;height:79px;display:block;}
/* ==============================================*/
.callus-box{width:380px;height:auto;float:right;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#0582cb;padding-top:5px;}
.callno-text{font:12px Arial, Helvetica, sans-serif; color:#333333;padding-top:3px;padding-bottom:3px;font-weight:bold;}

#nav-linkbar{width:990px;height:34px;background-color:#355989;background-image:url('../images/link-blackbar.gif');background-repeat:repeat-x;}
/* menu */
.menu { width:auto; margin:0 0 0 0; padding:0; float:left;}
.menu ul { margin:0; padding:0; list-style:none;}
.menu li { margin:0; padding:0;  font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;text-transform:uppercase;}
.menu a { float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 15px; margin:0; text-decoration:none; line-height:30px;}
.menu a:hover {color:#e1eeff;}
.menu a.active {color:#e1eeff;text-decoration:underline;}
.divider-line{border-right:1px solid #655b52;line-height:8px;height:8px;padding-top:5px;}
/* ===============================================*/
#main-container{width:990px;height:auto;clear:both;}
#mainheadbox-container{width:918px;height:auto;border:8px solid #ebe9d8;margin:0 auto;margin-top:8px;background-color:#e8f6f9;}
#search-container{width:354px;height:auto;float:left;}
.search-topbar{width:354px;height:36px;background-image:url('../images/search-topbar.gif');background-repeat:no-repeat;font-size:22px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;padding-top:10px;text-align:center}
#search-bgbar{width:338px;height:auto;background-image:url('../images/search-bgbar.gif');background-repeat:repeat-y;padding:8px;}
.table-spacer{padding-top:4px;padding-bottom:4px; }
.tableborder{border:1px solid #96c0e2;width:195px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666; }
.table-text{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;font-weight:bold;padding-top:7px;padding-bottom:7px;}
/* ===============================================*/
#discount-container{width:564px;height:322px;background-image:url('../images/discount-background.gif');background-repeat:no-repeat;float:right;background-color:#FFFFFF;}
#two-displaybox{ width:564px;height:auto;clear:both;}
.hanging-pic{ width:163px;height:204px;background-image:url('../images/hotel-pic.png');background-repeat:no-repeat;float:left;}
.campare-service{width:360px;height:auto;background-color:#FFFFFF;float:right;padding-right:2px;margin-top:25px; margin-bottom:25px;}
.title-howtobook {width:auto;height:auto;padding-top:6px;}
.title-howtobook ul {width:auto;margin:0;list-style:none;padding:0px 6px 8px 6px;}
.title-howtobook li {display:block;padding:0 0px 0px 14px;background:url(../images/title-arrow.gif) no-repeat center left;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#0270a7;text-decoration:none;font-weight:bold;}
.howtobookhotel {width:auto;height:auto;}
.howtobookhotel ul {width:auto;	margin:0;list-style:none;padding:0px 6px 8px 6px;}
.howtobookhotel li {display:block;padding:0 0px 0px 14px;background:url(../images/checkmark.gif) no-repeat center left;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#474747;text-decoration:none;font-weight:bold;}
/* ===============================================*/
h2{font:bold 18px Arial, Helvetica, sans-serif; color:#3778b0;text-align:center;padding:10px;}
.moreinfo{font:11px Arial, Helvetica, sans-serif; color:#1b7bae;font-weight:bold;text-decoration:underline; }
.moreinfo a{color:#1b7bae;text-decoration:underline; }
.moreinfo a:hover{color:#333333;text-decoration:underline; }
/* ===============================================*/
#featured-hotelbox{width:930px;height:auto;clear:both;border:2px solid #ebe9d8;margin:0 auto;margin-top:6px;padding-bottom:6px;}
.featured-title{width:auto;height:auto;padding-top:6px;border-bottom:1px solid #ebe9d8;}
.featured-title ul {width:auto;	margin:0;list-style:none;padding:0px 6px 8px 6px;}
.featured-title li {display:block;padding:0 0px 0px 22px;background:url(../images/blue-arrow.gif) no-repeat center left;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#0192c4;text-decoration:none;font-weight:bold;}
#hotel-details{width:920px;height:auto;}
.box1{width:450px;height:auto;float:left;padding-left:10px;padding-top:8px;text-align:left;}

.box2{width:450px;height:auto;float:right;padding-top:8px;text-align:left;}
.title{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#383838;text-decoration:none;font-weight:bold; }
.price-text{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#e4730e;text-decoration:none;font-weight:bold; }
/* ===============================================*/
#twoboxes-container{width:930px;height:auto;margin:0 auto;margin-top:6px;}
#hotellist-box{width:454px;height:auto;float:left;border:2px solid #ebe9d8;}
.hotellist-title{width:auto;height:auto;padding-top:6px;border-bottom:1px solid #ebe9d8;}
.hotellist-title ul {width:auto;margin:0;list-style:none;padding:0px 6px 8px 6px;}
.hotellist-title li {display:block;padding:0 0px 0px 20px;background:url(../images/sub-arrow.gif) no-repeat center left;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#0192c4;text-decoration:none;font-weight:bold;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#0192c4;text-decoration:none;font-weight:bold;}
/* ===============================================*/
.lt-linkbox {width:auto;height:auto;}
.lt-linkbox ul {width:auto;	margin:0;list-style:none;padding:0px 6px 8px 6px;}
.lt-linkbox li {display:block;padding:0 0px 0px 10px;background:url(../images/arrow-box.gif) no-repeat center left;line-height:20px;
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none;}
.lt-linkbox li a {color:#333333;text-decoration:none;}
.lt-linkbox li a:hover {font-family:Arial, Helvetica, sans-serif;color:#333333;text-decoration:underline;}
/* ===============================================*/
#content-box{width:454px;height:auto;float:right;border:2px solid #ebe9d8;text-align:left;}
/* ============Footer Container Start=========================================*/
#footerbox-container{width:990px;height:80px;clear:both;background-image:url('../images/footer-bgbar.gif');background-repeat:repeat-x;background-color:#dbefff;margin-top:6px;text-align:center;padding-top:15px;}
#footerbox-container a{color:#333333;text-decoration:none;}
#footerbox-container a:hover{color:#3399CC;text-decoration:none;}

a{color:#017fd4;
text-decoration:none;
}

a:hover{color:#017fd4;
text-decoration:underline;
}

.imgborder {border:1px solid #dfdcdc; padding:1px;
}
.contenttitle-worldhotels { width:930px; height:25px; background-color:#f6fbfe; border:1px solid #d2dbe2; }
.headtexts{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0d547d; padding-left:12px; line-height:25px; }
.listbox{height:auto;}
.listbox tr{list-style:none;padding:3px 0px 0px 0px;} 
.listbox td{padding:0 1px 0px 12px;background:url(https://reservation.travelaffiliatepro.com/layout/seasons/images/icons/doublearrow.gif) no-repeat center left;line-height:20px;}
.listbox td a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;	color:#565656;	display:block;	text-decoration:none;}
.listbox td a:hover{color:#027795;	text-decoration:underline;}
#worldmotels
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#3778b0;
text-align:center;
margin-top:10px;
}
.worldmotels
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#3778b0;
text-align:center;
padding-top:10px;
}
.worldmotels a
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#3778b0;
text-align:center;
}

