*								{ margin: 0; padding: 0; }
a								{ text-decoration: none; outline: none; }
a img							{ border: none; }
.floatleft{
	float:left;
}
.floatleft_main{
	float:left;
	margin:0 10px 0 0;
}
.floatright{
	float:right;
}
body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#E4D9C7 url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/bg.jpg') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
#footer{
	text-align:center;
	margin:0px auto;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#b71803;
	padding:0px;
}
#container{
	width:880px;
	text-align:left;
	margin:0px auto;
	padding-top:0px auto;
}

/* =========================  menu  =======================  */
#menu{
	height:29px; margin:0px; padding:0px; width:880px; background:url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/but_bg.jpg') repeat-x; 
}
#menu ul{
	margin:0px; padding:0px; list-style:none; float:left; width:880px;
}
#menu li{
	margin:0px; padding:0px; list-style:none; height:29px; float:left; background:url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/devider.jpg') no-repeat right;
}
#menu li a{
	padding:7px 50px 0; height:29px; color:#012851; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; margin:0px; display:inline-block;
}
#menu li a:hover{
	 background:url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/but_bg_roll.jpg') repeat-x; 
	color:#fff;
}

/* ================  end menu  ====================  */
#main {
	margin:0 0 0 469px;
	padding:0xp;
	float:left;
}

/* ==================  left menu  =====================  */
.arrowlistmenu{
width:162px; /*width of accordion menu*/
margin-left:20px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font:bold 11px Arial;
color: #000;
background: url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/red_arrow.jpg') no-repeat left;
margin:0px;/*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding:10px 0 0 20px; /*header text is indented 10px*/
border-bottom:1px solid #000;
cursor: hand;
cursor: pointer;
height:20px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/red_arrow_down.jpg') no-repeat left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom:1px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px;
padding-left:10px;/*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #c31f04;
background: url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/arrow.jpg') no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

.arrowlistmenu ul li a:visited{
color: #000;
background: url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/arrow.jpg') no-repeat center left;/*custom bullet list image*/

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #2c6ab9;
background: url('http://www.partswebsite.com/var/www/vhosts/partswebsite.com/httpdocs/gmpartsshop/images/arrow.jpg') no-repeat center left;
}
/*================================================== box Content ======================================*/
.text_bold{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.text_heading{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#c31f04;
	}
.test1{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:white;
	}	
.test_white{
	font:12px Arial, Helvetica, sans-serif;
	color:white;
	text-align:justify;
	}
.test{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	padding-left:3px;
	padding-right:3px;
	}
#top{
	width:222px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 0 0 7px;
	margin:0px auto;
}
