/* CSS Document */

body {
background-color:#211F72;
margin:0px auto 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.site_container {
margin:30px auto 0px auto;
width : 769px;
height:auto;
background-color:#FFFFFF;
border:4px solid #ffffff;
}
h2{font-size::12px;
font-weight:bold;
}

/* nav menu */
.nav_container {
clear:both;
width:769px;
background : #fff url("./images/navbarleftbar.jpg");
height: 32px;
}

#home{
	display : block;
	margin:0px 0px 0px 0px;
	float : right;
	width : 56px;
	height : 32px;
	background : #fff url("./images/homebtn.jpg") no-repeat left top;
	outline : none;
	text-indent : -1000em; 
	}
#about{
	display : block;
	margin:0px 0px 0px 0px;
	float : right;
	width : 95px;
	height : 32px;
	background : #fff url("./images/aboutusbtn.jpg") no-repeat left top;
	outline : none;
	text-indent : -1000em; 
	}
#resources{
	display : block;
	margin:0px 0px 0px 0px;
	float : right;
	width : 128px;
	height : 32px;
	background : #fff url("./images/resourcesbtn.jpg") no-repeat left top;
	outline : none;
	text-indent : -1000em; 
	}
#policies{
	display : block;
	margin:0px 0px 0px 0px;
	float : right;
	width : 69px;
	height : 32px;
	background : #fff url("./images/policiesbtn.jpg") no-repeat left top;
	outline : none;
	text-indent : -1000em; 
	}
#manufacturer{
	display : block;
	margin:0px 0px 0px 0px;
	float : right;
	width : 113px;
	height : 32px;
	background : #fff url("./images/manufacturersbtn.jpg") no-repeat left top;
	outline : none;
	text-indent : -1000em; 
	}
#contact{
	display : block;
	margin:0px 0px 0px 0px;
	float : right;
	width : 87px;
	height : 32px;
	background : #fff url("./images/contactusbtn.jpg") no-repeat left top;
	outline : none;
	text-indent : -1000em; 
	}

/* nav menu end*/

/* home header bar */
.home_header_container {
margin:0px auto 0px auto;
width : 769px;
height:auto;
background-color:#FFFFFF;
border-top:0px #A2A2A2 solid;
border-bottom:0px #A2A2A2 solid;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
}
.grey_line{
background-color:#A2A2A2;
height:1px;
font-size:1px;
margin:3px 0px 0px 0px;
}
.home_header_left{
margin:0px;
width:281px;
height:auto;
float:left;
}
.logo_flash {
margin:0px;
width: 281px;
height: 203px;
}
#order_online{
	margin:0px;
	padding:0px;
width:281px;
height:43px;
text-indent:-1000em;
display : block;
background-image:url(./images/orderonline.jpg);
}
#slogan{
margin:0px;
width:281px;
height:77px;
text-indent:-1000em;
display : block;
background-image:url(./images/fastestroad.jpg);
}
.header_right{
margin:0px;
width:488px;
height:auto;
float:left;
}
#flash{
margin:0px;
width:241px;
height:160px;
float:left;
border-left:1px #ffffff solid;
border-top:0px #ffffff solid;
border-right:1px #ffffff solid;
border-bottom:1px #ffffff solid;
padding:1px 0px 0px 1px;
text-align:center;

}
/* home header bar end */

/* home callout bar */

.callout_container{
width:769px;
height:auto;
}
.callout_container_content{
width:769px;
height:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px #A2A2A2 solid;
border-bottom:4px #A2A2A2 solid;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;


}
.left_callout{
width:189px;
border-right:2px #ffffff solid;
border-top:2px #ffffff solid;
border-left:0px #ffffff solid;
border-bottom:2px #ffffff solid;
float:left;
height:auto;
}
.left_callout_header{
width:inherit;
height:32px;
background-image:url(./images/RedOrder.jpg);
text-indent:-1000em;
}
.left_callout_content{
width:179px;
border-right:2px #ffffff solid;
border-top:0px #ffffff solid;
border-left:0px #ffffff solid;
border-bottom:0px #ffffff solid;
height:auto;
background-color:#ADADAD;
padding:5px;
font-size:11px;

}
.middle_callout{
width:189px;
border-right:0px #ffffff solid;
border-top:2px #ffffff solid;
border-left:0px #ffffff solid;
border-bottom:2px #ffffff solid;
float:left;
}
.middle_callout_header{
width:inherit;
height:32px;
background-image:url(./images/RedProd.jpg);
text-indent:-1000em;
}
.middle_callout_content{
width:185px;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-left:0px #ffffff solid;
border-bottom:0px #ffffff solid;
height:auto;
background-color:#ADADAD;
padding:5px;
font-size:11px;

}
.right_callout{
width:189px;
border-right:0px #ffffff solid;
border-top:2px #ffffff solid;
border-left:2px #ffffff solid;
border-bottom:2px #ffffff solid;
float:left;
}
.right_callout_header{
width:inherit;
height:32px;
background-image:url(./images/RedContact.jpg);
text-indent:-1000em;
}
.right_callout_content{
width:181px;
border-right:2px #ffffff solid;
border-top:0px #ffffff solid;
border-left:0px #ffffff solid;
border-bottom:0px #ffffff solid;
height:auto;
background-color:#ADADAD;
padding:5px;
font-size:11px;
}


.last_callout{
width:195px;
border-right:0px #ffffff solid;
border-top:2px #ffffff solid;
border-left:2px #ffffff solid;
border-bottom:2px #ffffff solid;
float:left;
}
.last_callout_header{
width:inherit;
height:32px;
background-image:url(./images/resourcesbar.jpg);
text-indent:-1000em;
}
.last_callout_content{
width:185px;
border-right:2px #ffffff solid;
border-top:0px #ffffff solid;
border-left:0px #ffffff solid;
border-bottom:0px #ffffff solid;
height:auto;
background-color:#ADADAD;
padding:5px;
font-size:11px;
}




/* inner header bar */
.inner_header_container {
width:769px;
height:auto;
}

.inner_logo{
width:253px;
height:77px;
background-image:url(images/hmeinterlogo.jpg);
text-indent:-1000em;
float:left;
}
.inner_head_right{
width:495px;
height:auto;
float:right;
}
.inner_slogan{
background-image:url(images/fastestroadinter.jpg);
width:495px;
height:45px;
text-indent:-1000em;
}
#inner_online{
	display : block;
	width : 495px;
	height : 32px;
	text-indent : -1000px;
	float : left;
	background : #fff url("images/orderonlineinter.jpg");
	outline : none;
	margin:0px;
	padding:0px;
}

.inner_red_bar{
background-image:url(images/redheaderbar.jpg);
width:769px;
height:19px;
}
/*end inner header */

/*inner content */

.content_area{
width: 769px;
height:auto;
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
}

#about_header{
width:769px;
height:38px;
background-image:url(images/ourcompanyinter.jpg);
text-indent:-1000em;
}
#policy_header{
width:769px;
height:38px;
background-image:url(images/policy.jpg);
text-indent:-1000em;
}
#manufacturer_header{
width:769px;
height:38px;
background-image:url(images/manufacturer.jpg);
text-indent:-1000em;
}
#resources_header{
width:769px;
height:38px;
background-image:url(images/resources.jpg);
text-indent:-1000em;
}
#contact_header{
width:769px;
height:38px;
background-image:url(images/contactus.jpg);
text-indent:-1000em;
}
#order_header{
width:769px;
height:38px;
background-image:url(images/orderonline_head.jpg);
text-indent:-1000em;
}
.side_nav{
width:208px;
height:auto;
background-color:#ADADAD;
margin:0px 0px 0px 15px;
padding:5px;
float:left;
}
a.side_nav_links{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
a.side_nav_links:active{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
a.side_nav_links:visited{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}a.side_nav_links:hover{
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
}

.content{
width:515px;
height:auto;
padding: 5px 10px 0px 10px;
float:left;
}

/* footer bar */

.footer{
background-image:url(./images/footer.jpg);
width:768px;
height:77px;
text-align:center;
}
.footerstyle{
text-align:center; padding:11px 0px 0px 200px; margin:0px auto 0px auto;}

#footerabout{
background-image:url(images/footer_about.jpg);
height:18px;
width:63px;
margin:0px;
padding:0px;
float:left;
}
#footercontact{
background-image:url(images/footer_contact.jpg);
height:18px;
width:64px;
margin:0px;
padding:0px;
float:left;

}
#footerman{
background-image:url(images/footer_man.jpg);
height:18px;
width:103px;
margin:0px;
padding:0px;
float:left;

}
#footerpolicies{
background-image:url(images/footer_policies.jpg);
height:18px;
width:67px;
margin:0px;
padding:0px;
float:left;

}
#footerresources{
background-image:url(images/footer_resources.jpg);
height:18px;
width:110px;
margin:0px;
padding:0px;
float:left;
}
#footerhome{
background-image:url(images/footer_home.jpg);
height:18px;
width:55px;
margin:0px;
padding:0px;
float:left;
}

