@charset "utf-8";
/* CSS Document */

body {
	padding					: 0;
	margin					: 0;
	background				: #999;
}

.container {
	width					: 1000px;
	margin					: 0 auto;
	position				: relative;
	background				: #FFF;
	text-align				: left;
}


/* HEADER ITEMS */
.header {
	height					: 178px;
	background				: url(img/header.jpg) no-repeat #fff;
	border-bottom			: #CCC dotted 1px;
}

.logo {
	margin					: 0;
	padding					: 0;
	
	background				: url(img/logo.gif) no-repeat;
	position				: absolute;
	top:30px;
	left:14px;
}

.logo a {
	display					: block;
	width					: 270px;
	height					: 40px;
}

.logo span {
	display					: none;
}

.tagline {
	margin					: 0;
	padding					: 0;
	color:#FFF;
	position:absolute;
	top:70px;
	left:64px;
	font-size:12px;
}

/*.mainNav {position:absolute;right:4px;top:80px;list-style:none;margin:0;padding:0;}*/

.mainNav {
margin:0;
padding:0;

list-style:none;

height: 50px;
position: absolute;
top: 84px;
right: 20px;
border:#F00 solid 0px;
}


.mainNav li {float:left;}

.mainNav li {
	float				: left;
	margin-left			: 2px;
}

.mainNav li a {
	line-height			: 44px;
	background			: url(img/tabdown.jpg) top left no-repeat;
	display				: block;
	padding-left		: 16px;
	width				: 120px;

	min-width			: 120px;
	text-align			: center;
	color				: #1c2a3a;
	font-size:14px;
}

.mainNav li a:hover {
	color				: #ff6c00;
}

.mainNav li a span{
	background			: url(img/tabdown.jpg) top right no-repeat;
	display				: block;
	padding-right		: 16px;
}

.mainNav .selected {
	background			: url(img/tabup.jpg) top left no-repeat;
	color				: #1c2a3a;
	height				: 50px;
	font-weight			: bold;
}

.mainNav .selected span {
	background			: url(img/tabup.jpg) top right no-repeat;
	line-height			: 50px;
}


.productsNav {
	height					: 50px;
	width:1000px;
	position				: absolute;
	left					: 0;
	top						: 128px;
	margin					: 0;
	padding					: 0;
	list-style				: none;
}

.productsNav li{display:inline;}

.productsNav li a {
	padding					: 0 8px 0 7px;
	line-height				: 50px;
	background				: url(img/navBG.gif) right no-repeat;
	height					: 50px;
/*	display					: block;*/
}

/* END HEADER ITEMS */

.content{
	padding					: 20px;
	padding-bottom			: 30px;
}

.rightCol {
	float					: right;
	width					: 260px;
}

.leftCol {
	float					: left;
	width					: 690px;
	overflow:hidden;
}

/* PRODUCTS */

.products ul li {
	padding					: 0;
	width					: 150px;
	float					: left;
	margin-right			: 20px;
	background				: none;
	border					: none;
	height:240px;
	overflow:hidden;
}

.products ul li:hover {
	background				: none;
	border					: none;
}

.products .price {
	text-align				: left;
	margin					: 0;
	padding					: 0;
	color					: #999;
}

.products .desc {
	margin					: 0;
	padding					: 0;
}

.products h3 {
	margin					: 0;
	padding					: 0;
}


/* FOOTER ITEMS */

.footer {
	background				: #f7f7f7 url(/graphics/footerbg.jpg) no-repeat right top;
	padding					: 20px;
	border-top				: #CCC solid 1px;
}

.footer .seoNav {
	margin					: 0;
	padding					: 0;
	list-style				: none;
}

.header form {
	position:absolute;
	border:#999 solid 0px;
	
	right:20px;
	top:20px;
}

.header form label {display:none;}

.header .info {position:absolute;top:40px;right:30px;color:#FFF;line-height:1.1em;}

.header .info a {color:#FFF;}

#searchKeyword {background:none;border:#334b65 solid 1px;padding:4px;color:#fff;}

#searchSubmit {border:#334b65 solid 0px;color:#fff; padding:4px 10px;background:#334b65;cursor:pointer;}

#searchSubmit:hover {background:#334b64;}

.addBasket {
	background:url(img/buy.gif);
	width:154px;
	height:60px;
	color:#52a449;
	line-height:50px;
	border:none;
	cursor:pointer;
	font-size:16px;
	text-indent:10px;
}

.addBasket:hover {color:#666;}

.pdescription {clear:both;border-top:#CCC solid 1px;padding:30px;}

.pdescription h2 {padding:0;margin:0;font-weight:normal;margin-bottom:10px;}

#product img {width:300px;}


#navSubDept, #navSubDept li {
	padding:0;
	margin:0;
}

#navSubDept {
	background:none;
	border:none;
}

#navSubDept li {
float:left;
	margin:0 10px;
}
#navSubDept li a{
	display:inline-block;
}
#content {margin-top:30px;clear:both;}

#productDisplay .price {
	color:#666;
	font-size:15px;
}

#productDisplay .price strong{
	font-weight:normal;
	font-size:22px;
}