/************ BODY STATEMENT - background-image: none, url(image source) **/
body
{
	background-color: #3B4940;
	background-image: none;
	font: 11px verdana,arial,helvetica,geneva,sans-serif;
	line-height: 14pt;
	border-width: 0px;
	border-style: solid solid solid solid;
	border-color: #B5D5E1;
	margin: 0px 0px 0px 0px;
}

/************ CUSTOM STYLES FOR ace-autoparts.com **************************/
.ttop {margin:0px; vertical-align:top; text-align:left; background-image: url(../graphic/nav/back_t.gif);
	background-repeat: repeat-x;
	background-position: left top;}
table
{
	background-color: #ffffff;
	width: 100%;
	background-image: none;
	font: 11px verdana,arial,helvetica,geneva,sans-serif;
	line-height: 14pt;
	border-width: 0px;
	border-style: solid solid solid solid;
	border-color: #B5D5E1;
	margin: 0px 0px 0px 0px;
}
.big
{
	width: 910px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	border-bottom: #630;
	border-right: #B5D5E1;
	border-left: #B5D5E1;
	border-width: 0 0px 0px 0px;
	border-style: none solid solid solid;
}
.fixed
{
	margin: 0px;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	width: 90%;
	height: 26px;
}
.copy
{
	margin: 0px 30px 15px 50px;
	padding: 0px;
	vertical-align: middle;
	text-decoration: none;
	text-align: left;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 15pt;
}

.mainh
{
	color: #8D2620;
	margin: 0px 50px 0px 40px;
	line-height: 14pt;
	vertical-align: top;
	text-decoration: none;
	text-align: left;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.copyc
{
	margin: 0px 30px 15px 50px;
	padding: 0px;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 15pt;
}

.mainhc
{
	color: #8D2620;
	margin: 0px 50px 0px 40px;
	line-height: 14pt;
	vertical-align: top;
	text-decoration: none;
	text-align: center;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.aname
{
	color: #5A2700;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 38px;
	margin-right: 0px;
	vertical-align: top;
	text-decoration: none;
	text-align: left;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	white-space: nowrap;
}
.hh
{
	vertical-align: top;
	text-align: left;
	margin: 0px;
	background-image: url(../graphic/nav/back_m.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.lside
{
	margin: 90px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	border-right: #300;
	border-left: transparent;
	border-width: 0 1px 0 0px;
	border-style: none solid none none;
}
.side
{
	margin: 90px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	 
}
.rside
{
margin: 90px 0px 0px 0px;
width: 1px;
	height: 100%;
	vertical-align: top;
	text-align: left;
	border-right: transparent;
	border-left: #300;
	border-width: 0 0px 0 1px;
	border-style: none none none solid;

}
.copyr
{
	color: #300;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 20pt;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	border-color: #900 transparent #300 transparent;
	border-width: 1px 0px 2px 0px;
	border-style: solid none solid none;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 10px;
	background-color: #A87D48;
}

.input
{
	color: #003366;
	font: 12px verdana, arial, helvetica, geneva, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 0px;
	line-height: 13pt;
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap;
}
.inputbox
{
	color: #333333;
	font: 12px verdana, arial, helvetica, geneva, sans-serif;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-right: 0px;
	vertical-align: middle;
	text-align: left;
	white-space: nowrap;
	border-color: #663300;
	border-width: 1px;
	border-style: solid;
}

#nav, #nav ul
{
	/* all lists */
	float: left;
	list-style: none;
	font-weight: bold;
	padding: 0px;
	line-height: 20pt;
	margin: 2px 0px 0px 10px;
	vertical-align: top;
	text-align: left;
	border-color: #8B231E;
	border-style: solid;
	border-width: 0 1px 0 1px;
}

#nav a
{
	display: block;
	color: #E6D9C3;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	font: 12px verdana,arial,helvetica,geneva,sans-serif;
	line-height: 18pt;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	height: 27px;
	border-color: #8B231E;
	border-style: solid;
	border-width: 0 1px 0 1px;

}


#nav li
{
	/* all list items */
	position: relative;
		list-style: none;
	float: left;
	line-height: 14pt;
	padding: 0px 0px 0px 0px;
	
}

#nav li a
{
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#nav li a:hover
{
	color: #D0B18A;
	background-color: #22120C;
	border-right: #C30;
	border-left: #C30;
	border-width: 0 1px 0 1px;
	border-style: none solid none solid;
}


#nav li:hover, #nav li.sfhover {
	background: #7D6148; 
}

.navonw
{
	display: block;
	width: 121px;
	line-height: 14pt;
	padding: 3px 0px 4px 4px;
	color: #CEE4EE;
	font-weight: bold;
	text-decoration: none;
	margin: 1px 0px 0px 0px;
	font: 11px verdana,arial,helvetica,geneva,sans-serif;
	vertical-align: top;
	text-align: left;
	background: #7D6148;
	border-color: #B5D5E1 #7D6148 transparent #B5D5E1;
	border-width: 1px 1px 0px 1px;
	border-style: inset solid dotted inset;
}

#navon, #navon ul
{
	/* all lists */
	float: left;
	list-style: none;
	font-weight: bold;
	padding: 0px;
	line-height: 20pt;
	margin: 2px 10px 0px 10px;
	vertical-align: top;
	text-align: left;
	background: #A9895F;
	border-width: 0px 0px 1px 0px;
	border-color: #7D6148;
	border-style: solid;
}

#navon a
{
	display: block;
	color: #602B01;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	font: 12px verdana,arial,helvetica,geneva,sans-serif;
	line-height: 18pt;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	height: 27px;
	border-width: 0px 0px 0px 0px;
	border-color: #7D6148;
	border-style: solid solid dotted solid;
}


#navon li
{
	/* all list items */
	position: relative;
	list-style: none;
	float: left;
	line-height: 14pt;
	padding: 0px 0px 0px 0px;
}

#navon li a {
		display : block;
		font-weight : bold;
		text-decoration : none;
	}
#navon li a:hover
{
	color: #A87D48;
	background-color: #3B4940;
}
#navon li:hover, #nav li.sfhover {
	background: #B5D5E1; 
}

/************ ADD ANY ADDITIONAL STYLES YOU NEED TO THIS FILE **************/
a{text-decoration: none; color:#300;}
a:hover
{
	text-decoration: underline;
	color: #930;
}
a:active{text-decoration: none; color:#300;}
a:visited {color:#300;}

a.Paging{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;}
a.Paging:visited {color:#28425A;}
a.Paging:hover   {color:#FF0000;}

a.Link{text-decoration:underline;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;}
a.Link:visited {color:#28425A;}
a.Link:hover   {color:#FF0000;}

a.Info{text-decoration:underline;font-family:arial,helvetica,sans-serif;font-size:10px;font-weight:normal;}
a.Info:visited {color:#28425A;}
a.Info:hover   {color:#FF0000;}

p{text-align:justify;}
p.Left{text-align:left;}
p.Center{text-align:center;}
p.Right{text-align:right;}