body { margin:0; padding: 0; }

/* left */
#b_indexFeats {background-color:#F1F1F2;padding-right:0;width:33%;}
#b_extraFeats {background-color:#F1F1F2;padding-right:0;width:33%;}
/* right */
#b_indexSpecials {background-color:#F1F1F2;padding:0;float:left;border-left:0;width:65%;margin:0 0 0 9px;}
#b_mainContent {background-color:#F1F1F2;padding:0;float:left;border-left:0;width:65%;margin:0 0 0 9px;}

.b_bContent, .topBanner, .footer {margin:0 auto;width:99%;}
.graphicBanner img {float:left;}

#b_featHotelsNearInc ul, #b_featHotelsNearInc p, table.b_listInCols, p.b_hotelAddress, .b_hotelInfo div, .b_hotelInfo p, .b_hotelInfo h3 {margin: 4px !important;}
#b_hotelPoliciesInc { margin: 0 !important; }

.b_bContent h1, .b_bContent h2 {background-color:#222935;color:#FFF;padding: 5px 0 5px 10px; margin: 0 !important; font-weight: normal; font-size: 16px; }
#b_indexTmpl #b_indexSpecials h3, #b_countryTmpl #b_indexSpecials h3 { color:#282E6C;font-size:13px;font-weight:bold; }

#b_frm { margin: 4px; border: 1px solid #CCC !important; }
#b_frmInner { border: 1px solid white; }

#b_headerInc {
padding:0;
width:98%;
margin: 0 auto;
}

.b_hotelSummary table { width: 98% !important; margin: 0 4px; }
.clearDiv {
clear:both;
}

.topBanner {
font-family:Arial,Helvetica,sans-serif;
}

.graphicBanner {
height:89px;
}

.graphicBanner img {
float:left;
}

.topNav {
background-color:#f6cb15;
background-image:url(/data/sp_aff/325819/top-nav-bg.gif);
width:965px;
height:30px;
background-repeat:no-repeat;
font-size: 16px;
}

.topNav ul {
margin:0px 0px 0px 10px;
padding:4px 0px 0px 0px;
}

.topNav li {
float:left;
list-style:none;
margin-right:4px;
}

.topNav li a {
font-size: 11px;
color:#000000;
text-decoration: none;
letter-spacing:1px;
}

.topNav li a:hover {
color:#ff0808;
}

.footer {
width:965px;
}

.footer ul {
margin:10px 0px 0px 5px;
padding:0px;
}

.footer li {
margin:0px 3px 0px 3px;
padding:0px;
list-style:none;
font-size:9px;
float:left;
white-space: nowrap;
color:#052f6c;
}

.footer li a {
font-size:9px;
text-decoration: none;
color:#000000;
font-weight:normal;
float:left;
white-space: nowrap;
color:#052f6c;
}

.footer li a:hover {
color:#ff0808;
}

.footer h2 {
font-size:9px;
text-decoration: none;
color:#000000;
font-weight:normal;
padding:0px;
margin:10px 0px 0px 8px;
color:#6a6a6a;
}