/*#############################################################
Name: Dirtylicious
Date: 2007-03-10
Description: A soft-colored, bright and somewhat dirty two-column template.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */

@charset "UTF-8";
* {
	margin:0px;
	padding:0px;
	}
	
.null {
	width:0px;
	height:0px;
	clear:both;
	}

body {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666666;
	margin:0px;
	padding:0px;
	background-color: #de0c0b;
	background-image: url(../images/bckgnd.jpg);
	background-repeat: repeat-x;
	}

h1, h2, h3 {
	padding:7px 0px 7px 0px;
	}
h1 {
	font-size:17px;
	}
h2 {
	font-size:15px;
	}
h3 {
	font-size:13px;
	}

a:link, a:visited {
	text-decoration:none;
	color:#FF0000;
	}
a:hover {
	text-decoration:underline;
	color:#000000;
	}

#breadcrumbs li{
list-style:none;
float:left;
padding-right:10px;
background:url(../images/arrow.png) left no-repeat;
padding-left:15px;
padding-bottom:2px;
margin-bottom:5px;
}

#container {
	width:820px;
	margin:auto;
	background:#ffffff;
	}
	
	#header {
		background:url(../images/header.jpg) no-repeat;
		height:153px;
		padding-left:10px;
		}
		#header img {
		}
		#header ul {
			list-style:none;
			float:left;
			font-size:10px;
			font-weight:normal;
			}
			#header ul li {
				float:left;
				}
			#header ul li a, #header ul li a:visited {
				float:left;
				padding:5px;
				color:#666666;
				}
			#header ul li a:hover {
				float:left;
				padding:5px;
				color:#ffffff;
				}	
			#header a img {
				border:none;
				text-decoration:none;
			}
	#category_nav {
		float:left;
		width:239px;
		background:#c5c5c5;
		}
		category_nav img {
			border:none;
			}
		#category_nav ul {
			list-style:none;
			padding:0px;
			margin:0px;
			float:left;
			}
			#category_nav ul a, #category_nav ul a:visited {
				display:block;
				padding:10px 0px 0px 10px;
				height:23px;
				width:229px;
				background:url(../images/nav_roll.jpg) bottom left no-repeat;
				color:#666666;
				}
			#category_nav ul a:hover {
				background:url(../images/nav_roll.jpg) top left no-repeat;
				}

	#content {
		float:left;
		width:561px;
		padding:5px 5px 5px 10px;
		}

	#footer {
		background:url(../images/bottom_bgnd.jpg) #b3b3b3 repeat-x;
		padding:0px 0px 10px 0px;
		}
		#footer ul {
			list-style:none;
			float:right;
			font-size:10px;
			font-weight:normal;
			}
			#footer ul li {
				float:left;
				}
			#footer ul li a, #footer ul li a:visited {
				float:left;
				padding:5px;
				color:#666666;
				}
			#footer ul li a:hover {
				float:left;
				padding:5px;
				color:#ffffff;
				}	
			#footer a img {
				border:none;
				text-decoration:none;
			}

.clear{
clear:both;
}
/* Cat ========================================== */
.product-category{
float:left;
width:250px;
}
	.

.sub_cat {
	float:left;
	width:130px;
	margin:5px 4px 25px 4px;
	padding:0px;
	}
	.sub_cat_img {
		width:130px;
		height:130px;
		border:1px solid #666666;
		overflow:hidden;
		}
		.sub_cat img {
			width:100px;
			margin:10px 15px 10px 15px;
			text-align:center;
			border:none;
			}
	.sub_cat_desc, .sub_cat_title {
		padding:5px;
		}

.product-block {
overflow:hidden;
padding-bottom:15px;
	}
	.prodlist-img {
		float:left;
		padding-right:10px;
		width:160px;
		}
		.prodlist-img img,.cat-img-inner img{
		border:2px solid #FF0000;
		}
		.prodlist-img img:hover,.cat-img-inner img:hover{
		border:2px solid #000;
		}
	.prod-details{
	float:left;
	width:370px;
	}
	.prod-details h3{
	margin-top:0;
	padding-top:0;
	}
	.product_link{
	float:right;
	}
	.product_desc {
		float:left;
		width:400px;
		padding:0px 0px 0px 10px;
		}
	.prod-img{
	text-align:center;
	}
	.prod-img img{
		border:none;
		}
.partsImageBorder {
	border:1px solid #ff0000;
	}

.contact_form {

	}
	.contact_form form div {
		clear: left;
		margin: 0;
		padding: 0;
		padding-top: 0.6em;
	}
	.contact_form form div label {
		float: left;
		width: 150px;
	}
	.contact_form input.txt {
		color: #00008B;
		border: 1px inset #00008B;
		width: 200px;
	}
	.contact_form textarea.txt {
		color: #00008B;
		border: 1px inset #00008B;
		width: 300px;
		height:200px;
	}
	.contact_form input.btn {
		color: #00008B;
		border: 1px outset #00008B;
		margin-left:100px;
	}
	.content_block{
	padding:10px 0;
	}

