/* Main design class starts from here */

body{
margin:0;
padding:0;}
.floatR{
float:right;}
.floatL{
float:left;}
.padR25{
padding-right:25px;}
.padR30{
padding-right:30px;}
.padL25{
padding-left:25px;}
.padL20{
padding-left:20px;}
.padT10{
padding-top:10px;}
.input-box {
border:#c4b376 solid 1px;
}
.padding{
padding:30px 10px 20px 20px;}
.PADL5{padding-left:5px;}
.PADL10{padding-left:8px;}
.padding_p{
padding:30px 0px 20px 5px;}
.content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636466;
line-height:18px;
border-bottom:#c4b376 solid 1px;
border-left:#dbdbdb solid 1px;
}

.content2{
border-left:#dbdbdb solid 1px;
}
.requiredbg{
 background-color:#f6dbb8;
}

.heading{color:#7E7E7E;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

.note_italics{font-style:italic;}

.days{
color:#1B1B1B;}



li{
	list-style-image:url(images/bullet.gif);
}
.input_box_gray{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}
.input_box{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.input_drop{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.gopadding{padding-top:10px;}
.border-no{
border-right:#dbdbdb solid 1px;}
.border-right{
border-right:#dbdbdb solid 1px;
border-bottom:#c4b376 solid 1px;}
form{
margin:0px;
padding:0px;}
.footer{
text-transform:lowercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#998918;
}
a.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#998918;
text-decoration:none;
}
a.footer:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#998918;
text-decoration:underline;
}
.right-shade-top{
background-image:url(images/right-shade-top.gif);
background-repeat:no-repeat;
background-position:right top;}
.right-shade-bottom{
background-image:url(images/right-shade-bottom.gif);
background-repeat:no-repeat;
background-position:right top;}
.breadcrumb{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7a711e;
padding-top:5px;
text-transform:lowercase;}
.div-nopad{
margin:0px;
padding:0px;
}
a.content_link:link, a.content_link:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#998918;
text-decoration:none;
}
a.content_link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#998918;
text-decoration:underline;
}

/* TNB class Starts from here */
/*TNB home*/
.tnb-home{
display:block;
float:left;
width:81px;
height:41px;
background-image:url(images/tnb-home-hover.gif);
}
a.tnb-home:link, a.tnb-home:visited{
display:block;
float:left;
width:81px;
height:41px;
background-image:url(images/tnb-home.gif);
}
a.tnb-home:hover{
display:block;
float:left;
width:81px;
height:41px;
background-image:url(images/tnb-home-hover.gif);
}
.sub-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#e98719;
font-weight:bold;}
/*TNB uncommon*/
.tnb-uncommon{
display:block;
float:left;
width:169px;
height:41px;
background-image:url(images/tnb-uncommon-hover.gif);
}
a.tnb-uncommon:link, a.tnb-uncommon:visited{
display:block;
float:left;
width:169px;
height:41px;
background-image:url(images/tnb-uncommon.gif);
}
a.tnb-uncommon:hover{
display:block;
float:left;
width:169px;
height:41px;
background-image:url(images/tnb-uncommon-hover.gif);
}
/*TNB special*/
.tnb-special{
display:block;
float:left;
width:142px;
height:41px;
background-image:url(images/tnb-special-hover.gif);
}
a.tnb-special:link, a.tnb-special:visited{
display:block;
float:left;
width:142px;
height:41px;
background-image:url(images/tnb-special.gif);
}
a.tnb-special:hover{
display:block;
float:left;
width:142px;
height:41px;
background-image:url(images/tnb-special-hover.gif);
}
/*TNB about*/
.tnb-about{
display:block;
float:left;
width:164px;
height:41px;
background-image:url(images/tnb-about-hover.gif);
}
a.tnb-about:link, a.tnb-about:visited{
display:block;
float:left;
width:164px;
height:41px;
background-image:url(images/tnb-about.gif);
}
a.tnb-about:hover{
display:block;
float:left;
width:164px;
height:41px;
background-image:url(images/tnb-about-hover.gif);
}
/*TNB testimonials*/
.tnb-testimonials{
display:block;
float:left;
width:115px;
height:41px;
background-image:url(images/tnb-testimonials-hover.gif);
}
a.tnb-testimonials:link, a.tnb-testimonials:visited{
display:block;
float:left;
width:115px;
height:41px;
background-image:url(images/tnb-testimonials.gif);
}
a.tnb-testimonials:hover{
display:block;
float:left;
width:115px;
height:41px;
background-image:url(images/tnb-testimonials-hover.gif);
}
/*TNB contact*/
.tnb-contact{
display:block;
float:left;
width:100px;
height:41px;
background-image:url(images/tnb-contact-hover.gif);
}
a.tnb-contact:link, a.tnb-contact:visited{
display:block;
float:left;
width:100px;
height:41px;
background-image:url(images/tnb-contact.gif);
}
a.tnb-contact:hover{
display:block;
float:left;
width:100px;
height:41px;
background-image:url(images/tnb-contact-hover.gif);
}
/* TNB class ends here */

/* Inner map links Starts from here */
.map-weather{
display:block;
float:right;
width:381px;
height:27px;
background-image:url(images/weather-hover-hover.jpg);
}
a.map-weather:link, a.map-weather:visited{
display:block;
float:right;
width:381px;
height:27px;
background-image:url(images/weather.jpg);
}
a.map-weather:hover{
display:block;
float:right;
width:381px;
height:27px;
background-image:url(images/weather-hover.jpg);
}

.map-simple{
display:block;
float:right;
width:381px;
height:30px;
background-image:url(images/simple-hover.jpg);
}
a.map-simple:link, a.map-simple:visited{
display:block;
float:right;
width:381px;
height:30px;
background-image:url(images/simple.jpg);
}
a.map-simple:hover{
display:block;
float:right;
width:381px;
height:30px;
background-image:url(images/simple-hover.jpg);
}

.map-photo{
display:block;
float:right;
width:381px;
height:28px;
background-image:url(images/photo-hover.jpg);
}
a.map-photo:link, a.map-photo:visited{
display:block;
float:right;
width:381px;
height:28px;
background-image:url(images/photo.jpg);
}
a.map-photo:hover{
display:block;
float:right;
width:381px;
height:28px;
background-image:url(images/photo-hover.jpg);
}

.weather-special{
display:block;
float:right;
width:381px;
height:28px;
background-image:url(imagesweather-special.jpg);
}
a.weather-special:link, a.weather-special:visited{
display:block;
float:right;
width:381px;
height:28px;
background-image:url(images/weather-special.jpg);
}
a.weather-special:hover{
display:block;
float:right;
width:381px;
height:28px;
background-image:url(images/weather-special_hover.jpg);
}


/* Inner map links Ends here */

/*Drop down class Starts from here*/
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}

.qmclear {height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}

/*Drop down class Ends here*/
.tnb-africa{
display:block;
width:163px;
height:28px;
background-image:url(images/tnb-africa.gif);
clear:none;
}
a.tnb-africa:link, a.tnb-africa:visited{
display:block;
width:163px;
height:28px;
background-image:url(images/tnb-africa.gif);

}
a.tnb-africa:hover{
display:block;
width:163px;
height:28px;
background-image:url(images/tnb-africa-hover.gif);
}
.tnb-latin{
display:block;
width:163px;
height:27px;
background-image:url(images/tnb-africa.gif);
padding-top:1px;
}
a.tnb-latin:link, a.tnb-latin:visited{
display:block;
width:163px;
height:27px;
background-image:url(images/tnb-latin.gif);
}
a.tnb-latin:hover{
display:block;
width:163px;
height:27px;
background-image:url(images/tnb-latin-hover.gif);
}

a.press:link,a.press:visited{
color:#998918;
font-size:11px;
text-align:left;
text-decoration:none;
}
a.press:hover{
color:#7e660e;
text-decoration:underline;}

a.press_larg:link,a.press_larg:visited{
color:#7E660E;
font-size:13px;
text-align:left;
text-decoration:none;
}
a.press_larg:hover{
color:#7E660E;
text-decoration:underline;}

.search_input_box{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sub_sub_heading{
color:#636466;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

/* Main design class ends here */

/* sitemap classes */
.sm_root{
padding-top:3px;
background-repeat:repeat-y;
}
.sm_child{
padding-top:3px;
padding-left:35px;
background-image:url(images/sm_child.gif); 
background-repeat:repeat-y;
}
.sm_child_child{
padding-top:3px;
padding-left:75px;
background-image:url(images/sm_child_child.gif);
background-repeat:repeat-y;
}

.sm_child_inner{
padding-top:3px;
background-image:url(images/sm_child_inner.gif);
background-repeat:repeat-y;
padding-left:115px;}

.sm_child_inner_inner{
padding-top:3px;
background-image:url(images/sm_child_inner_inner.gif);
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_inner_inner_wt{
padding-top:3px;
background-image:url(images/sm_child_inner_inner_ws.gif);
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_inner_last_ws{
padding-top:3px;
background-image:url(images/sm_child_last_last.gif);
background-repeat:repeat-y;
padding-left:115px;}
.sm_child_inner_last_last_ws{
padding-top:3px;
background-image:url(images/sm_child_inner_last_last.gif);
background-repeat:repeat-y;
padding-left:155px;}
.sm_child_inner_inner_ws{
padding-top:3px;
background-image:url(images/sm_child_inner_inner_wt.gif);
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_inner_inner_wt_last{
padding-top:3px;
background-image:url(images/sm_child_inner_last_ws.gif);
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_inner_inner_wt_line{
padding-top:3px;
background-image:url(images/sm_child_inner_wt.gif);
background-repeat:repeat-y;
padding-left:115px;}

.sm_child_inner_inner_last{
padding-top:3px;
background-image:url(images/sm_child_inner_inner_last.gif); 
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_inner_inner_last_wt_line{
padding-top:3px;
background-image:url(images/sm_child_inner_last_last.gif); 
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_inner_inner_last{
padding-top:3px;
background-image:url(images/sm_child_inner_inner_last.gif); 
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_last{
padding-top:3px;
padding-left:35px;
background-image:url(images/sm_child_last.gif); 
background-repeat:repeat-y;
}
.sm_child_child_last{
padding-top:3px;
padding-left:75px;
background-image:url(images/sm_child_child_last.gif);
background-repeat:repeat-y;
}

.sm_child_inner_last{
padding-top:3px;
background-image:url(images/sm_child_inner_last.gif);
background-repeat:repeat-y;
padding-left:115px;}

.sm_child_inner_last_wt_thrd_line{
padding-top:3px;
background-image:url(images/sm_child_inner_last_firs.gif);
background-repeat:repeat-y;
padding-left:155px;}

.sm_child_inner_inner_wt_thrd_line{
padding-top:3px;
background-image:url(images/sm_child_inner_wt_first.gif);
background-repeat:repeat-y;
padding-left:155px;}

/* sitemap classes */

/* classes for validator */
.tfvHighlight
	{
	color:#D94600; font-size:11px;}
.tfvNormal
	{
		color:#636466; font-size:11px;
	}
/* classes for validator end */

.fred2{
color:#CC0000;}

.requiredbg{
 background-color:#ffffff;
}
.inputBox{
color:#6a3e02;
border:#6a3e02 solid 1px;
font-size:10px;
}
.form{
font-size:10px;
color:#6a3e02;
}
.list-content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636466;
}

.Bold{font-weight:bold}
