*{
	margin:0 auto;
	padding: 0;
}

body{
	background: url(../images/bg.gif) repeat-x #e4e3e3;
}

#wrap{
	width:900px;
}


#header{
	width: 900px;
}

.pipe{
	color: #fff;
}

#nav{
	width: 900px;
	height: 20px;
	background:#f8061d;	
}

#nav li{
	display:inline;
	list-style: none;
	padding: 5px 15px 0 15px;
}

#nav a{
	color: #fff;
	text-decoration: none;
	font: bold 12px Arial;
}

#nav a:hover{
	color: #550d0c;
}

#side_nav{
	width: 195px;
	height: 595px;
	padding: 0 0 5px 0;
	float: left;
}

#side_nav2{
	width: 195px;
	height: 590px;
	padding: 0 0 5px 0;
	float: left;
}

#side_nav3{
	width: 195px;
	padding: 0 5px 3px 0;
	float: left;
}

#side_nav4{
	width: 195px;
	height: 625px;
	padding: 0 0 5px 0;
	float: left;
	background: #f0f0f0;
}

#content_area{
	width: 893px;
	border: 1px solid #f8061d;
	float: left;
	padding: 5px 0 5px 5px;
	background: #fff;
}
#main_text{
	padding: 0 0 0 5px;
	width: 685px;
	float: left;
}


#main_text2{
	padding: 3px 3px 3px 3px;
	width: 685px;
	float: left;
}

#text{
	font: 12px Verdana;
	color: #242323;
	width: 410px;
	float: left;
	line-height:18px;
	background: #f6f6f6;
	padding: 13px 6px 6px 6px;
}

#text1{
	font: 12px Verdana;
	line-height:18px;
}

#text2{
	font: 12px Verdana;
	color: #242323;
	width: 416px;
	height: 313px;
	float: left;
	line-height:18px;
	background: #f6f6f6;
	padding: 0 0 0 0;
}

#text3{
	font: 12px Verdana;
	color: #242323;
	width: 680px;
/*	minheight: 200px;*/
	Line-height:18px;
	background: #f6f6f6;
	padding: 13px 0 0 6px;
}

#text3map{
	font: 12px Verdana;
	color: #242323;
	width: 680px;
/*	minheight: 200px;*/
	Line-height:18px;
	background: #f6f6f6;
	padding: 13px 0 0 6px;
	cursor: pointer;
}

#text4{
	font: 12px Verdana;
	color: #242323;
	width: 410px;
	height: 323px;
	float: left;
	line-height:18px;
	background: #f6f6f6;
	padding: 13px 0 0 6px;
}

#img{
	padding: 0 0 0 75px;
}

#img2{
	padding: 0 0 0 0;
}

#home_contact{
	font: 12px Verdana;
	color: #585757;
	padding: 0px 0 130px 5px;
	
}

#home_contact a{
	color: #585757;
	/*text-decoration: none;*/
}

#home_contact a:hover{
	color: #f8061d;
}
h4{
	color: #f30101;
	font:bold 17px Verdana;
}
#footer{
	background:#f8061d;	
	width: 900px;
	height: 35px;
	z-index: 1;
	clear: both;
}

#footer_left{
	width: 697px;
	color: #eee;
	float: left;
	padding: 10px 0 0 10px;
	font:bold 11px verdana;
	
}

#footer_right{
	width: 100px;
	color: #ce1a1a;
	float: left;
	padding: 5px 0 0 85px;
}

.clearboth{
	clear: both;
}

.banner{
	padding: 0 0 20px 0;
}

.title{
}
.category_names {
  background-color:#f6f6f6;
  color:#000000;
  font-weight:bold;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  padding:6px;
  clear:both;
}

.noproducts {
  background-color:#EEEEEE;
  border:1px solid #CCCCCC;
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  padding:20px;
}

.pagenumbers {
  background-color:#f8061d;
  color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:right;
  padding:4px;
}

.pagenumbers a {
  text-decoration:none;
  color:#000000;
}


.product_block {
  border:1px solid #999999;
  margin-top:10px;
  margin-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:20px;
  clear:both;
}


.product_img {
  float:right;
  padding:5px;
}

.product_heading {
  background-color:#f6f6f6;
  color:#000000;
  font-weight:bold;
  padding:6px;
}

.product_special {
  float:right;
  font-weight:bold;
  color:#FF0000;
  font-size:14px;
  padding:6px;
}

.product_description {
  padding:6px;
}


.product_make {
  color:#666666;
  padding-left:6px;
}

.product_model {
  color:#666666;
  padding-left:6px;
}

.product_code {
  color:#666666;
  padding-left:6px;
}


.oldprice {
  text-decoration:line-through;
  padding-left:6px;
  color:#990000;
  font-size:13px;
  font-weight:bold;
}

.newprice {
  padding-left:6px;
  font-size:13px;
  color:#CC9900;
  font-weight:bold;  
}

.normalprice {
  padding-left:6px;
  color:#003399;
  font-weight:bold;;
  font-size:13px;
}

.morefiles a {
  color:#666666;
  text-decoration:none;
  padding-left:6px;
}

.morefiles a:hover {
  color:#333333;
}

.specfile a {
  text-decoration:none;
  color:#666666;
  padding-left:6px;
}

.specfile a:hover {
  color:#333333;
}

.document, .document a {
  margin-left:10px;
  text-decoration:none;
  color:#666666;
}

.document a:hover {
  color:#000000;
}

.clearline {
  clear:both;
}

.formboxes {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

a {
	color:#f8061d;
}

a:hover {
  color:#990000;
}

