/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial,sans-serif;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	font-size:10pt;
      background:#0a5185 url("/images/main_bg.jpg") repeat-x ;
      color:#fff;
}

#maincontainer{
width:977px;
margin:10px auto;
color:#383838;
}
#shopcart {
width:957px;
margin:0 auto;
text-align:right;
padding-right:20px;
font-weight:bold;
}
#shopcart a{
color:white;
text-decoration:underline;
}
#shopcart a:hover{
text-decoration:none;
}
#wrapper{
float:left;
width:977px;
background:url("/images/bottom_curve.gif") bottom no-repeat;
padding-bottom:10px;
}
#content{
float:left;
width:977px;
background:#fff;
}
#menu{
width:977px;
margin:0 auto;
margin-bottom:3px;
height:39px;
background:#fff url(/images/menu_bg.gif) repeat-x;
}
#nav{
float:right;
}
#right_curve{
float:right;
}
#nav ul{
float:right;

list-style-type:none;
margin:0;
}
#nav li {
float:left; 
padding:11px 20px; 
border-right:1px #fff solid;  
text-align:center; 
}
#nav li a {
color:#fff; 
text-decoration:none;
font-weight:bold; 
font-size:14px;
}
#nav li a:hover {color:#8ae3ff; text-decoration:none}

#nav li.last{
border:none;
}
#banner{
width:977px;
float:left;
}

#maincontent{
width:790px;
float:left;
padding:0px 15px;
background:#fff;
}
#brands{
width:462px;
height:114px;
background:url("/images/brands_bg.gif") no-repeat;
margin-top:20px;
margin-left:5px;
padding-top:5px;
padding-left:15px;
float:left;
}
#agents_login{
width:198px;
height:135px;
margin-left:10px;
margin-top:20px;
padding-left:10px;
float:left;
background:url("/images/login_bg.gif") bottom no-repeat;
font-size:12px;
font-weight:bold;
}
#right_side{
float:right;
width:145px;
padding-right:10px;
background:#fff;
padding-bottom:20px;
background:#fff;
}
#right_side ul { 
    line-height:1;
    list-style-type:none;
    margin:0px 0px;
    padding:0px;
}
#right_side li {
        padding:8px 20px;
	  margin:0px 0px;
        background:transparent url(../images/arrow1.gif) no-repeat;
        background-position:7px 13px;
        }
#right_form{
float:right;
background:#c5e8ff;
}
#top_pic{
float:left;
}
#bottom_pic{
float:left;
}
#form_content{
background:#c5e8ff;
float:left;
width:125px;
padding:0px 10px;
font-size:12px;
}
#footer{
width:977px;
margin:10px auto;
padding-left:10px;
padding-top:5px;
}
#footer a{
color:#85def9;
font-size:12px;
text-decoration:none;
margin-top:10px;
}
#footer #left{
float:left;
width:130px;
padding-top:10px;
}
#footer #right{
float:left;
width:800px;
padding-left:10px;
text-align:left;
padding-top:10px;
}
#center{
width:977px;
text-align:center;
margin:20px auto;
float:left;
}
#leftop{
floast:left;
}
#icons{
float:right;
}

#seobottom{
width:977px;
margin:10px auto;
text-align:center;
}

#cloudcontent {
width: 977px;
float:right;
}