/******* maincontainer styles *******/
body{
background:#cadc4a url("/images/bg.gif") repeat-x;
color:#302e2e;
font-family: Arial;
margin:0;
padding:0;
padding-bottom:20px;
font-size:12px;
line-height:120%;
}
#wrapper,#wrapper1{
width:1000px;
margin:0 auto;
}
#left_side{
width:280px;
float:left;
padding:10px;
}
#testimonials{
float:left;
padding-left:12px;
width:253px;
}
#testimonials_text{
float:left;
background:url("/images/testimonials_bg.gif") repeat-y;
width:213px;
padding:0px 20px;
font-size:11px;
font-weight:bold;
font-style:italic;

}
#testimonials_top{
float:left;
width:253px;
}
#right_side{
float:left;
width:700px;
padding-top:0px;
}
#menu{
width:700px;
margin:0 auto;
padding:10px 0px;
}


#maincontainer_up{
float:left;
width:700px;
background:#fff url("/images/maintop_bg.gif") repeat-x top;
} 
#maincontainer_down{
float:left;
width:700px;
background:#fff url("/images/mainbottom_bg.gif") repeat-x bottom;
padding-top:20px;
text-align:right;
} 


#content{
float:left;
padding:0px 20px 10px 20px;
width:660px;
text-align:left;
min-height:280px;
}
#call_us{
float:right;
text-align:right;
padding-right:20px;
font-size:20px;
color:#aa0000;
}
#footer{
float:left;
width:700px;
padding-top:5px;
padding-bottom:10px;
color:#fff;
}
#footer a{
font-size:11px;
font-weight:bold;
padding-right:5px;
}
#fright{
float:right;
width:300px;
padding-right:10px;
text-align:right;
}

#fleft{
padding-left:5px;
float:left;
}
input,textarea{
background:#fff;
border:1px solid #3e3c3c;
padding:1px;
color:#2f2f2f;
}
/*blog style*/
#left_side h2{color:#000;font-weight:normal;}
#left_side a{color:#4d4d4d;}
#left_side a:hover{color:#000;}
#left_side ul{margin-left:0px;padding-left:12px;}


/* dropdownmenu styles */
#menu ul{float:left;list-style-type:none;padding:0px;margin:0px;}
#menu ul li{float:left;padding:0px;margin:0px;margin-right:10px;}

#jsddm li a{	
display:block;
color:#192000;
font-size:13px;
text-align:center;
padding:6px 0px;
width:100px;
height:14px;
background:url("/images/menu_bg.gif") no-repeat left top;	
}
#jsddm li a:hover{color:#b82a25;}

#jsddm li:hover ul { display: block; } /*--Show subnav on hover--*/
#jsddm li ul a { display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/	
#jsddm li ul{
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
background:#d3d564;
padding:0px 5px;
}

#jsddm li ul li{	
float: none;
display: inline;

}
#jsddm li ul li a{
display: block;
padding: 2px 5px;
width: 160px;
background:none;
color:#312500;
text-align:left;
border-bottom:1px solid #192000;
height:17px;
margin:1px;
line-height:120%;
font-size:13px;
}

#jsddm li ul li a:hover{
color:#f46d21;
}
#jsddm li a.first{
background:none;
padding-left:10px;
}
