*{
margin:0;
padding:0;
}

body{
background: url(../images/bg_body.jpg) repeat-x;
background-color:#cc6600;
font-size:11px;
font-family: Tahoma;
line-height:18px;
color:#3e3e3e;
height: 100%;
text-align: left !important;
}

body .entry{
	height: 100%;
}

p{
font-family:Tahoma;
font-size:12px;
line-height:20px;
color:#3e3e3e;
margin-bottom:10px;
text-align: left !important;
}

td{
_text-align: left !important;
}


td.menu div#menu, #findus td{
text-align: center !important;
_text-align: center !important;
}


#recent_post td, #recent_post h6{
padding: 8px 0 0 13px !important;
}

a{ 
text-decoration:underline;
color:#d84d10;
}

a:hover{
text-decoration:none;
}

h1,.moduletable_high h3{ 
background:url(../images/bg_h1.jpg) no-repeat;
width:627px;
height:32px;
line-height:32px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-align: left !important;
text-transform:uppercase;
color:#1e1e1e;
padding:0 0 0 10px;
margin: 0px;
margin-top:10px;
}

h2{ background:url(../images/bg_sp_search.jpg) no-repeat;
width:304px;
height:32px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
padding:0 0 0 15px;
margin-top:10px;
line-height:32px;
}

h3{
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
padding:6px 0 0 0px;
margin-bottom:15px;
}

h4{
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#000;
padding:6px 0 0 0px;
margin-bottom:3px;
}

h5,.mod_sobi2simplefeatured .entry .title{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#d84d10;
line-height:12px;
padding:10px 0 10px 0;
}

.mod_sobi2simplefeatured .entry .title{
	height: 35px !important;
}

h6,#recent_post h3{
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#000;
padding:6px 0 0 0px;
margin-bottom:15px;
}
#recent_post h3{
	padding:6px 0 0 10px;
}

#wrapper{width:995px;
margin:0 auto;
margin-top:10px;
}

#logo{
width:263px;
height:79px;
margin:0 0 0 46px;

}

.search{background:url(../images/bg_search.gif) no-repeat;
width:282px;
height:42px;
}

input.input,#mod_search_searchword{
width:250px;
height:16px;
border:1px solid #FFFFFF;
margin:3px 0 0 10px;
padding-top:4px;
}

fieldset{
border: 1px solid #e4ae6c;
padding: 10px;
}

fieldset legend{
font-size: 11px;
}

fieldset.input{
border: 0px;
}
#com-form-login ul{
	padding-left : 20px;
}

#menu{background:url(../images/bg_topmenu.jpg) repeat-x;
width:956px;
height:37px;
margin:24px 0 0 0;
}
#menu ul{
list-style:none;
text-align: left;
padding: 0 0 0 15px;
}

#menu ul li{
font-family: "Trebuchet MS";
font-size:12px;
display:inline;
}

#menu ul li a{
padding:0 20px 0 22px;
line-height:37px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

*#menu ul li a{
display: block;
float: left;
margin-left: 3px;
margin-top: 1px;
}

#menu ul li a:hover, #menu ul li.active a{
color:#1e1e1e;
background: url(../images/nav_bg.jpg) repeat-x;
}

#menu ul li a:hover span{
cursor: pointer;
display: inline-block;
padding-bottom: 7px;
}

#menu ul li.active a span{
background: url(../images/nav_arrow.jpg) no-repeat center bottom;
display: inline-block;
padding-bottom: 7px;
}

#content{
width:638px;
padding:0 0 0 26px;
margin-top:12px;
text-align: left !important;
}

#highlight{background-color:#f7f7f7;
width:637px;
}

.table_border{
border-right:1px solid #c6c6c6;
}


.bullet_red{
background:url(../images/bullet_red.png) no-repeat left 5px;
padding:0 0 0 15px;
}

.img,.image img{
border:1px solid #c6cbc5;
padding:1px;
}

.clear{clear:both;}
.right{float:right;}
.left{float:left;}

.color{
font-size:12px;
font-family:Tahoma;
color:#663300;
font-weight:bold;
}

ul.bullet{
list-style:none;
line-height:22px;
text-align: left !important;
}

ul.bullet li{
background:url(../images/bullet_brown.png) no-repeat left 8px;
padding:0 0 0 14px;
}

#right_content{
width:294px;
padding:0 0 0 10px;
*padding:0 0 0 0;

}


.right_text{ background-color:#fff3d0;
width:272px;
padding:0  17px 0 15px;
font-family:Tahoma;
font-size:11px;
color:#3d3d3d;
line-height:16px;
margin-bottom:12px;
}


#newslatter{
background:url(../images/bg_newlatter.jpg) no-repeat;
width:279px;
height:162px;
padding:0 0 0 15px;
margin-bottom:12px;
}

#findus{
background:url(../images/bg_findus.jpg) no-repeat;
width:274px;
height:98px;
padding:0 10px 0 10px;
margin-bottom:12px;
}

.border{ background:url(../images/border.png) repeat-x;
height:2px;
margin-bottom:8px;
}

#recent_post{ 
background:url(../images/bg_recentpost.jpg) no-repeat #f0f0f0!important;
width:295px;
height: 32px;
padding:0px;
float: left;
}

#recent_post p{
font-family:Tahoma;
font-size:11px;
color:#3d3d3d;
line-height:16px;
}

.border_1{background:url(../images/border_1.png) repeat-x;
height:2px;
padding:0 0 10px 0;
}

.input_field{
width:175px;
height:18px;
border:1px solid #7f9db9;
}


.input_search{
width:198px;
height:20px;
border:1px solid #7f9db9;
}

#footer{
width:981px;
margin:0 auto;
}
#footer_menu{
width:680px;
text-align:center;
margin-left:170px;
color:#FFFFFF;
}
#footer_menu ul{
list-style:none;
}
#footer_menu ul li{
display:inline;
line-height:25px;
color:#ffa449;
padding:0 0 0 10px;
}
#footer_menu ul li a{
font-family: Tahoma;
font-size:11px;
text-decoration:none;
color:#fff;
padding:0 10px 0 0;
}
#footer_menu ul li a:hover{
color:#333333;
}

.info_input{
width:345px;
height:110px;
border:1px solid #bfbfbf;
}

.info_input1{
width:86px;
height:20px;
border:1px solid #bfbfbf;
}

.info_input2{
width:258px;
height:20px;
border:1px solid #bfbfbf;
}

.info_input3{
width:198px;
height:20px;
border:1px solid #bfbfbf;
}
.text_field{
font-family:Tahoma;
font-size:12px;
color:#8b8b8b;
}

.red{
color:#FF0000;
}

#we_offer{ 
	
}

.componentheading, .contentheading{
width:627px;
height:38px;
padding:0 0 0 20px;
background:url(../images/bg_we_offer.jpg) -13px no-repeat;
font-family: Tahoma;
font-size:30px;
font-weight: bold;
text-shadow:2px 2px 2px #2b1e11;
color:#e47d16;
line-height: 52px;
}

.contentpaneopen .contentheading{
font-size: 25px;
}

div.componentheading{
	height: 52px !important;
}
.chronoform{
display: none;
}

.mod_sobi2simplefeatured{
background-color:#f7f7f7;
border-bottom : 1px solid #c6c6c6;
padding: 10px 0;

display: block;
margin: 0px;
}
.mod_sobi2simplefeatured .entry{
	margin-top: 10px;
	border-right:1px solid #c6c6c6;	
	width: 95px;
	padding : 12px 15px 0 15px;
	margin: 0px;
}

.customfields{
text-align: left;
height: 240px;	
}

table.contentpaneopen fieldset{
float: left;
clear: both;
}
