/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 arial, helvetica, sans-serif;
background-color: #515151;
}
 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font:2em arial, helvetica, sans-serif;
}
 
h2 {
padding:20px 0;
letter-spacing:-1px;
font:1.5em arial, helvetica, sans-serif;
}
 
h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
margin-left: 10px;
}

h4 {
margin-top: 8px;
margin-left: 15px;
font:8pt arial, helvetica, sans-serif;
font-weight:bold;
}

p, ul, ol {
margin:0;
padding:0 0 18px 0;
font-size: 10pt;
}
 
ul, ol {
list-style:none;
padding:0 0 18px 40px;
}
 
blockquote {
margin:22px 40px;
padding:0;
}
 
small {
font-size:0.85em;
}
 
img {
margin-left: 5px;
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a, a:visited {
text-decoration:none;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
form dl{
	width: 400px;
	margin-left: 10px;
	margin-right: 10px;
}
form dd{
	margin-right: 80px;
}
form input{
	margin-left: 50px;
}
input, select, textarea {
font:1em arial, helvetica, sans-serif;
}
 
textarea {
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin-top: 0px;
padding:0;
}
table tr td {
padding:0px;
}


/***** Wrapper *****/
 
#wrapper {
width:600px;
margin:0 auto;
}
 
/***** Global Classes *****/

span		   { display:none; }
strong		   { margin-left: 5px; font-size: 10pt; }

.clear         { clear:both; }

/***** Header *****/
#search{
	margin-left: -40px;
	margin-top: 7px;
	float:left;
	display:block;
}
#header {
	height:81px;
	width:600px;
	background:url('../images/header.jpg')  center no-repeat;
}
#navigation{
	width: 600px;
}
#home a{
	height:36px;
	width:66px;
	float:left;
	background: url('../images/nav_home.jpg')  center no-repeat;
}
#products a{
	height:36px;
	width:71px;
	float:left;
	background: url('../images/nav_products.jpg')  center no-repeat;
}
#order a{
	height:36px;
	width:52px;
	float:left;
	background: url('../images/nav_order.jpg')  center no-repeat;
}
#aboutus a{
	height:36px;
	width:64px;
	float:left;
	background: url('../images/nav_aboutus.jpg')  center no-repeat;
}
#facilities a{
	height:36px;
	width:59px;
	float:left;
	background: url('../images/nav_facilities.jpg')  center no-repeat;
}
#contact a{
	height:36px;
	width:56px;
	float:left;
	background: url('../images/nav_contact.jpg')  center no-repeat;
}
#nav_spacer{
	height:36px;
	width:232px;
	float:left;
	background: url('../images/nav_spacer.jpg')  center no-repeat;
}
#breadcrumbs{
	height:24px;
	width:600px;
	float:left;
	background: url('../images/breadcrumbs.jpg')  center no-repeat;
}

/****** Rollovers ******/

#home a:hover{
	height:36px;
	width:66px;
	float:left;
	background: url('../images/nav_home_hover.jpg')  center no-repeat;
}
#products a:hover{
	height:36px;
	width:71px;
	float:left;
	background: url('../images/nav_products_hover.jpg')  center no-repeat;
}
#order a:hover{
	height:36px;
	width:52px;
	float:left;
	background: url('../images/nav_order_hover.jpg')  center no-repeat;
}
#aboutus a:hover{
	height:36px;
	width:64px;
	float:left;
	background: url('../images/nav_aboutus_hover.jpg')  center no-repeat;
}
#facilities a:hover{
	height:36px;
	width:59px;
	float:left;
	background: url('../images/nav_facilities_hover.jpg')  center no-repeat;
}
#contact a:hover{
	height:36px;
	width:56px;
	float:left;
	background: url('../images/nav_contact_hover.jpg')  center no-repeat;
}

/****** Body ******/

#body_header{
	height:35px;
	width:600px;
	background: url('../images/body_header.jpg')  center no-repeat;
}
#body_header_products{
	height:35px;
	width:600px;
	background: url('../images/body_header_products.jpg')  center no-repeat;
}
#left_body_wrapper{
	width: 174px;
	float:left;
}
#left_body{
	height:262px;
	width:174px;
	float:left;
	background: url('../images/news_body.jpg')  center no-repeat;
}
#left_body p{
	margin-left:20px;
	margin-right:5px;
}
#left_body h3{
	margin-left: 20px;
}
#assistance_banner a{
	height:86px;
	width:174px;
	float:left;
	background: url('../images/assistance_banner.jpg')  center no-repeat;
}
#body_repeat{
	width:426px;
	float:right;
	background: url('../images/body_repeat.jpg')  center repeat-y;
}
#body_repeat p{
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 20px;
	padding: 2px;
}
#body_bottom{
	height:13px;
	width:426px;
	float:right;
	background: url('../images/body_bottom.jpg')  center no-repeat;
}

/****** Special ******/

#the_list{
	width: 400px;
}
#awmAnchor-products_menu{
	padding:0px;
		margin-top: -5px;
	margin-left: 20px;
}

#google_map{
	margin-left: 10px;
}

#google_ad{
	margin-left: 90px;
}
#driving{
	margin-left: 50px;
}
/****** Footer ******/

#footer{
	height:29px;
	width:600px;
	float:right;
	background: url('../images/footer.jpg')  center no-repeat;
}