body
{
	margin: 0;
	padding: 0;
	color: #666666;
	font-family: Tahoma;
	background: #FFF;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th
{
	font-size: 13px;
}	
a,a:active,a:visited
{
	color: #2b07fc;
	text-decoration: underline;
}
a:hover
{
	color: #000;
}
h1
{
	margin: 0 0 0 0;
	padding: 0;
	color: #45351a;
	font-weight: 900;
	font-size: 18px;
}
h1.h1
{
	margin: 0 0 0 0;
	padding: 0;
	color: #45351a;
	font-weight: 400;
	font-size: 14px;
}
h3
{
	margin: 0 0 0 0;
	padding: 0;
	font-weight: 900;
	font-size: 14px;
}
#left
{
	vertical-align: top;
	background: #ffbd00 url("/images/left-back.gif");
}
#lefttable
{
	background: url("/images/left-back2.gif") repeat-y right top;
}
#topmenu
{
	text-align: center;
}
#topmenu a,#topmenu a:active,#topmenu a:visited
{
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-weight: 900;
}
#topmenu a:hover
{
	text-decoration: underline;
}
#topmenu span
{
	color: #000;
	text-decoration: none;
	font-size: 13px;
}
#logo
{
	margin: 0 0 30 0;
}
#leftmenu
{
	vertical-align: top;
	padding: 26 0 13 0;
	height: 100%;
}
a.leftmenu,a.leftmenu:active,a.leftmenu:visited
{
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-weight: 900;
}
a.leftmenu:hover
{
	text-decoration: underline;
}
.leftimg
{
	margin: 0 0 0 17;
}
a.submenu,a.submenu:active,a.submenu:visited
{
	color: #324f4b;
	font-weight: 900;
}
a.submenu:hover
{
	color: #000;
}
a.copyright,a.copyright:active,a.copyright:visited
{
	color: #363636;
	text-decoration: none;
}
a.copyright:hover
{
	color: #000;
}
#blue
{
	background: #2c07fc url("/images/blue-back.jpg") repeat-y;
}
#searchform
{
	border-left: 2px solid #e7e7e7;
	padding: 0 22 0 5;
}
#searchform select
{
	font-size: 11px;
}
#right
{
	background: url("/images/right-back.gif") no-repeat left bottom;
}
input.submit
{
	border: 1px solid #454545;
	background: #f7f7f7;
	color: #454545;
	font-size: 11px;
}
#cartb th
{
	vertical-align: top;
	text-align: center;
	color: #FFF;
	font-weight: 900;
	background: url("/images/cart-back.gif") repeat-x left bottom;
	padding: 8 0;
}
#cartb a,#cartb a:active,#cartb a:visited
{
	color: #FFF;
	text-decoration: none;
}
#cartb a:hover
{
	text-decoration: underline;
}
#cartb
{
	color: #FFF;
}
#phones
{
	vertical-align: top;
	background: #e7e7e7;
	font-size: 13px;
	color: #000;
	padding: 0 0 12 12;
}
#banners
{
	vertical-align: top;
	background: #e7e7e7;
	font-size: 13px;
	color: #000;
	padding: 0 0 12 0;
	text-align: center;
}
#copyright
{
	vertical-align: bottom;
	color: #000;
	font-size: 10px;
	padding: 0 0 10 20;
}
#bottommenu
{
	background: url("/images/bottom-back.gif") repeat-x right top;
	padding: 0 0 0 0;
	text-align: center;
}
a.bottom,a.bottom:active,a.bottom:visited
{
	color: #000;
	text-decoration: none;
}
a.bottom:hover
{
	text-decoration: underline;
}
#bottommenu2
{
	vertical-align: bottom;
	padding: 0 15 8 15;
}
#top
{
	background: url("/images/top-back.gif") repeat-x;
}
#icons
{
	vertical-align: top;
	padding: 35 43 0 0;
}
#topslog
{
	vertical-align: top;
	color: #45351a;
	font-weight: 900;
	font-size: 18px;
	padding: 18 0 0 0;
	text-align: center;
}
#pagetext
{
	vertical-align: top;
	padding: 0 30 30 30;
}
a.graybold,a.graybold:active,a.graybold:visited
{
	color: #787878;
	text-decoration: none;
	font-weight: 900;
}
a.graybold:hover
{
	text-decoration: underline;
}
a.gray,a.gray:active,a.gray:visited
{
	color: #787878;
	text-decoration: none;
}
a.gray:hover
{
	text-decoration: underline;
}
.cat2
{
	border-top: 3px double #a0a0a0;
}
span.orangeback
{
	background: #ffb600;
	padding: 1 15 1 3;
}
#models th
{
	background: #e7e7e7;
	color: #000;
	font-weight: 400;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	padding: 5;
}
#carttable th
{
	background: #e7e7e7;
	color: #000;
	font-weight: 400;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	padding: 5;
}
#models td
{
	padding: 5;
	border-right: 1px solid #a0a0a0;
}
#model th
{
	color: #2c0be2;
	font-weight: 400;
	padding: 0 10 0 0;
	text-align: left;
}
.inlayheader a,.inlayheader a:active,.inlayheader a:visited
{
	color: #000;
}
a.blackbold,a.blackbold:active,a.blackbold:visited
{
	color: #000;
	text-decoration: none;
	font-weight: 900;
}
a.blackbold:hover
{
	text-decoration: underline;
}
.spaced 
{
	vertical-align: top;
	padding: 0 18 20 18;
}
.spaced div
{
	border-bottom: 2px solid #e7e7e7;
}
.blue
{
	color: #420bfe;
}
strong
{
	font-weight: 400;
}
.b
{
	font-weight: 900;
}
.black
{
	color: #000;
}
