/* ROUNDED CORNERS */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f, .b2f, .b3f, .b4f, .contentf {background: #EFEFEF;}
	#content .b1f, 
	#content .b2f, 
	#content .b3f, 
	#content .b4f, 
	#content .contentf {background: #fff;}
	#content #page #pageHeader .b1f, 
	#content #page #pageHeader .b2f, 
	#content #page #pageHeader .b3f, 
	#content #page #pageHeader .b4f, 
	#content #page #pageHeader .contentf {background: #CFD7FF;}
.b1f {height:1px; margin:0 5px;}
.b2f {height:1px; margin:0 3px;}
.b3f {height:1px; margin:0 2px;}
.b4f {height:2px; margin:0 1px;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#00082F; margin:0 5px;}
.b2h {height:1px; background:#00082F; border-right:2px solid #00082F; border-left:2px solid #00082F; margin:0 3px;}
.b3h {height:1px; background:#00082F; border-right:1px solid #00082F; border-left:1px solid #00082F; margin:0 2px;}
.b4h {height:2px; background:#00082F; border-right:1px solid #00082F; border-left:1px solid #00082F; margin:0 1px;}
.b1hb {height:1px; background:#fff; margin:0 5px;}
.b2bh {height:1px; background:#fff; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 3px;}
.b3bh {height:1px; background:#fff; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 2px;}
.b4bh {height:2px; background:#fff; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #00082F; border-right:1px solid #00082F; border-left:1px solid #00082F;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #fff; border-right:1px solid #fff; border-left:1px solid #fff;}

/* STYLE */
body {background: #1c275d url('../_images/bg.png') top left repeat-x; font-family:"Trebuchet MS";}
.hide {display: none;}
.floatLeft {float: left; display: inline;}
.floatRight {float: right; display: inline;}
.textCenter {text-align: center;}
.clear  {clear: both;}
.block {display: block;}
.padding10 {padding: 10px;}
.height400 {height: 400px;}
.height0 {height: 0px;}
.no-print {display: none;}
#wrap {width: 800px; margin: 0 auto;}
#wrap #header {width: 800px; height: 200px; background: url('../_images/header.jpg') top center no-repeat; margin: 20px 0 0 0;}
#wrap #navbar,
#wrap #navbar ul,
#wrap #navbar ul li,
#wrap #navbar ul li a,
#wrap #navbar ul li a:hover ,
#wrap #navbar #searchform,
#wrap #navbar #searchform #s {display: none;}
#wrap #slides {height: 300px; width: 800px; background: url('../_images/slide01.jpg') top left no-repeat;}
#wrap #content {width: 800px; margin: 10px 0 0 0;}
#wrap #content #about {background: #fff url('../_images/content-about.jpg') top left no-repeat; padding: 20px 20px 0px 20px;}
#wrap #content #about h1 {font-size: 1.5em; padding: 5px 10px 5px 10px; margin: 0 0 20px 0; display: block; border: 1px solid #000;}
#wrap #content #about p {padding: 0 0 20px 0; line-height: 20px;}
#wrap #content #page {padding: 16px 20px 0 20px;}
#wrap #content #page h1 {font-size: 1.5em; padding: 5px 10px 5px 10px; float: left; display: inline;}
#wrap #content #page h2#description {float: right; line-height: 34px; padding: 0 10px 0 0; font-size: 12px;}
#wrap #content #page p {padding: 0 0 20px 0; line-height: 20px;}
#wrap #content #page #pageHeader {margin: 0 0 20px 0;}
#wrap #content #page #pageHeader .contentf {border: 1px solid #000;}
#wrap #content #page ul#prodList {width: 758px; display: block; margin: 0 0 20px 0;}	.IE6 #wrap #content #page ul#prodList {width: 758px; display: block; margin: 0;}#wrap #content #page ul#prodList li {float: left; display: inline; font-size: 0.7em; text-align: center; margin: 5px 0 20px 22px; width: 127px; height: 127px;}	.IE6 #wrap #content #page ul#prodList li {float: left; display: inline; font-size: 0.7em; text-align: center; margin: 5px 0 10px 22px; width: 127px; height: 127px;}#wrap #content #page ul#prodList li p {height: 127px; line-height: 12px; width: 127px;}#wrap #content #page ul#prodList li p a {display: block; padding: 10px; text-decoration: none; color: #0E3BEF; height: 120px; overflow: hidden;}#wrap #content #page ul#prodList li p a:hover {background: #EFF2FF; color: #BF0008; display: block; text-decoration: none;}#wrap #content #page ul#prodList li p img {height: 75px; width: 75px; padding: 0 0 10px 0;}#wrap #content #page #prodDescription {width: 453px; margin: 0 0 0 5px;}#wrap #content #page #prodDescription ul {list-style-type: disc; margin: -10px 0 10px 25px; padding: 0;}#wrap #content #page #prodDescription ul li {padding: 0 0 10px 0;}#wrap #content #page #prodRelated {width: 244px; border: 1px solid #8F8F8F; background: #EFF2FF; margin: 0 5px 15px 0; padding: 15px;}#wrap #content #page #prodRelated h3 {color: #ccc; border-bottom: 1px solid #8F8F8F;}#wrap #content #page #prodRelated ul {line-height: 15px; font-size: 0.8em; margin: 0 0 0 5px;}#wrap #content #page #prodRelated ul li {margin: 15px 0 0 0;}#wrap #content #page #prodRelated ul li a {text-decoration: none; color: #8F8F8F;}#wrap #content #page #prodRelated ul li a:hover {text-decoration: none; color: #BF0008;}#wrap #productSlide {width: 800px; margin: 10px 0 0 0;}#wrap #productSlide.single {display: none;}#wrap #productSlide h2 {color: #fff; line-height: 30px; font-size: 1.1em; padding: 0 0 5px 10px;}#wrap #productSlide #slider {overflow: hidden; height: 130px; width: 798px;}#wrap #productSlide #slider ul#prodCats {width: 798px;}#wrap #productSlide ul#prodCats li {float: left; font-size: 0.8em; text-align: center; display: inline; margin: 5px 0 0 5px;}#wrap #productSlide ul#prodCats li a {display: block; padding: 10px; text-decoration: none; color: #0E3BEF;}#wrap #productSlide ul#prodCats li a:hover {background: #EFF2FF; color: #BF0008; display: block; text-decoration: none;}	.IE6 #wrap #productSlide ul#prodCats li,	.IE6 #wrap #productSlide ul#prodCats li a,	.IE6 #wrap #productSlide ul#prodCats li a:hover {width: 107px;}#wrap #productSlide ul#prodCats li img {height: 75px; width: 75px;}#wrap #productSlide ul#prodCats li p.catName {height: 30px; line-height: 15px; width: 107px; padding: 5px 0 0 0;}	.IE6 #wrap #productSlide ul#prodCats li p.catName {height: 30px; line-height: 15px; width: 107px; padding: 0;}#wrap #footer {margin: 10px 0; overflow: hidden; width: 800px; border: 1px solid #000;}#wrap #footer p {padding: 0 15px; font-size: 0.9em; font-weight: bold; line-height: 30px;}

.page-break	{ display:block; page-break-before:always; }

/* CUSTOM */
#product-list-wrapper {
	width: 760px;
	display: block;
	overflow: hidden;
}
#product-list {
	width: 770px;
}
.product {
	width: 353px;
	height: 100px;
	float: left;
	display: block;
	padding: 10px;
	border: 1px solid #efefef;
	margin-right: 10px;
	margin-bottom: 10px;
}
.product a {
	display: block;
	height: 100px;
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
.product-thumb {
	float: left;
	margin-right: 10px;
}
.product-name {
	float: right;
	text-align: left;
	width: 233px;
}

.gallery img {
	width: 50px; height: 50px;
}

#full-product-list {
	list-style-type: decimal;
	margin-left: 30px;
	padding-left: 30px;
}
#full-product-list li {
	line-height: 30px;
}
#full-product-list a {
	text-decoration: none;
	color: #000;
}
