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

html {
	margin: 0;
	padding: 0;
}
body {
	margin: 20px auto;
	padding: 0;
}
/* start general */
p {
	font-family: Arial, Helvetica, sans-serif;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6062;
}
.p_header {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
}
.body_copy {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6062;
	font-size: 11px;
}
/*end general */
/* start index */
#container {
	margin: 0 auto;
	width: 780px;
}
#header {
	height: 87px;
}
#nav {
	float: left;
}
#page {
	margin: 25px 0 0 0;
	padding: 0;
	width: 661px;
	height: 340px;
	background: url(../images/index_bg.png) no-repeat #ffffff;
	float: right;
}
#top_section {
	margin: 5px 0 2px 15px;
	padding: 0;
	width: 400px;
	height: 95px;
}
#top_section p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6062;
	font-size: 11px;
}
#main {
	margin: 5px 0 2px 15px;
	padding: 0;
	width: 400px;
	height: 245px;
}
#main p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6062;
	font-size: 11px;
}
#sidebar {
	margin: 10px 15px 0 0;
	padding: 0;
	float: right;
	clear: both;
	width: 215px;
	height: 340px;
}
#sidebar p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6062;
	font-size: 11px;
}
/* start utility nav */
#utility_nav {
	margin: 0;
	padding: 30px 0 0 0;
	text-align: right;
}
#utility_nav ul,li {
	margin: 0 2px 0 0;
	padding: 0;
	display: inline;
	text-decoration: none;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}
#utility_nav a {
	text-decoration: none;
	color: #5f6062;
}
#utility_nav a:hover {
	color: #bcd73f;
}
/* sub page utility nav */
#utility_nav_sub {
	margin: 0;
	padding: 0;
	width: 501px;
	height: 60px;
	text-align: right;
}
#utility_nav_sub ul,li {
	margin: 0 2px 0 0;
	padding: 0;
	display: inline;
	text-decoration: none;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}
#utility_nav_sub a {
	text-decoration: none;
	color: #5f6062;
}
#utility_nav_sub a:hover {
	color: #bcd73f;
}
/*end utility nav */
/* start cart nav */
#cart_nav {
	margin: 0;
	padding: 0 0 0 200px;
}
#cart_nav ul,li {
	margin: 0 2px 0 0;
	padding: 0;
	display: inline;
	list-style: none;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}
#cart_nav a {
	text-decoration: none;
	color: #5f6062;
}
#cart_nav a:hover {
	color: #bcd73f;
}
/* end cart nav */
/* start sub caterory */
#sub_category {
	margin: 0;
	padding: 45px 0 0 0;
}
#sub_category a {
	text-decoration: none;
	color: #5f6062;
}
#sub_category a:hover {
	color: #bcd73f;
}
#sub_category li {
	margin: 15px 0 0 0; 
	padding: 0; 
	display: block;
	list-style: none;
}
#sub_category ul {
	margin: 0; 
	padding: 0;
}
/* end sub category */
/* start main content area */
#main_content {
	margin: 0;
	padding: 20px 0 0 0;
}
div.scroll {
	margin: 0;
	padding: 0;
	height: 300px;
	width: 385px;
	overflow: auto;
}
/* end main content area */
/* start footer */
#footer {
	margin: 15px 0 0 0;
	padding: 0;
	clear: both;
}
.p_footer {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #5f6062;
}
.p_footer a {
	text-decoration: none;
	color: #5f6062;
}
.p_footer a:hover {
	color: #bcd73f;
}
/* end footer */
/* shopping cart */
/* start products */
.product {margin: 0; padding: 0; text-align: center; width: 150px;}
td.prodimage {margin: 0; padding: 0; height: 150px;}
.prodname {margin: 5px 0 5px 0; height: 20px; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #5f6062;}
.prodname a {margin: 0; padding: 0; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #5f6062;}
.prodname a:hover {color: #bcd73f; }
.proddescription {margin: 0; padding: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5f6062;}
.prodprice {margin: 0; padding: 5px; color: #5f6062; font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.pagenums {margin: 0; padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.price {margin: 0; padding: 0; color: #5f6062; }
/* end products */
/* start prod detail page */
.detailname{font-size: 12px; text-align: center;}
.detailprice {margin: 0; padding: 0; color: #5f6062; font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.detailimage img {margin: 0; padding: 0;}
/* end prod detail page */
/* start category items */
.catname {margin: 0; padding: 0; font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.catname a {text-decoration: none; color: #5f6062;}
.catname a:hover {color: #bcd73f;}
.detailname {font-size: 15px;font-family: Arial, Helvetica, sans-serif; color: #5f6062;}
.detaildescription {margin: 0; padding: 0px 0px 5px 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #5f6062;}
.detailprice { color: #5f6062; font-size: 12px;font-family: Arial, Helvetica, sans-serif; }
.prodoption {margin: 5px 0px 5px 0; color: #5f6062; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.detailoption {margin: 5px 0 0 0; color: #5f6062; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.ectlink {text-decoration:none; font-family: Arial, Helvetica, sans-serif; }
/* end category items */
/* start cart details */
.cobtbl {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
/* end cart details */