@charset "utf-8";
/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#069}
a:hover {color:#039}
a span {cursor:pointer}
h1 {color:#06C;font-size:1.3em;margin:10px 0 10px}
h2 {color:#ff652f;font-size:1.2em;margin:0 0 10px}
h2 a {color:#FF652F}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}
th {background:#EEE;border-bottom:1px solid #999}
td {vertical-align:top}
#bulletList {}

.cartRow {background: #fff url(/images/cell-background.png) bottom repeat-x; border-bottom: 1px solid #eeeeee; padding: 10px;}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {background: #fff;margin:0 auto;position:relative;overflow:hidden;width:841px}

/* Header */
#header {border-bottom:3px solid #096FDB;overflow:hidden;padding:10px 0 0;width:100%}
#header img {float:left;margin:0 20px}
#header ul {float:left;font-weight:bold;list-style:none;margin:100px 0 0 15px}
#header ul li {display:inline}
#header ul li a {background:#185598 url(../images/menu.png) no-repeat;color:#FFF;float:left;margin:0 2px;text-decoration:none}
#header ul li a span {background:url(../images/menu.png) no-repeat right -36px;display:block;padding:5px 25px}
#header ul li a:hover, #header ul li.current a {background:#096FDB url(../images/menu.png) no-repeat 0 -72px}
#header ul li a:hover span, #header ul li.current a span {background-position:right -108px}

/* Content */
#contentwrap {float:left;width:100%;margin:0 -100% 0 0;}
#content input.submit {background:#185598;border:1px solid #0a6fd7;color:#FFF;padding:2px 5px}
#content input.submit:hover {background:#0a6fd7;cursor:pointer}
#content h1.product {margin:10px 0 0}
#content table.pricing {background:#f9F9F9;border:1px solid #CCC;clear:both;margin:10px 0 0 0;padding:3px 0px;overflow:hidden;width:100%;}
#content ul {list-style-position: inside; }
#content ol {list-style-position: inside; }
/* #content table.pricing {border:1px solid #EEE;background:#f9F9F9} */

	/* Breadcrumb */
	#breadcrumb {background:#fff1dc;border:1px solid #ff9d78;padding:3px 7px}
	#breadcrumb a, #breadcrumb span {font-size:0.88em}
	#breadcrumb a:hover {}
	
	/* Listing */
	div.listing {border:1px solid #999;height:1%;margin:5px 0;overflow:hidden;padding:10px}
	#thumbViewer {float:right;margin:0px 0 0 10px;}
	#imageViewer {float:right;margin:0px 0 0 10px;}
	div.listing span.price {color:#C00;display:block;font-weight:bold;margin:1em 0 1em}
	div.listing span.price em {color:#000;font-weight:normal}
	div.listing ul {margin:0 0 1em 18px}
	div.listing ol {margin:0 0 1em 22px}
	/*div.listing table {border-left:1px solid #CCC;border-top:1px solid #CCC}*/
	/*div.listing table td {border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:5px} */
	div.listing table th {border-right:1px solid #CCC;border-bottom:1px solid #CCC;background:#EEE;padding:5px}

		/* Order Now */
		div.listing form {background:#EEE;border:1px solid #CCC;clear:both;margin:10px 0 0 0;padding:3px 0px;overflow:hidden;width:100%;text-align: right;}
		div.listing form h2 {color:#ff652f;display:inline;font-size:1em;padding:0 15px 0 5px}
		div.listing form h3 {color:#333;display:inline;font-size:1em;padding:0 15px 0 5px}
		div.listing form select {margin:0 10px 0 0}
		div.listing form input {overflow:hidden;margin:0 10px 0 0}
		div.listing form input.cart {background:#0a6fd7;border:1px solid #06B;color:#FFF;padding:2px 5px}
		div.listing form input.cart:hover {background:#09F;cursor:pointer}
		* html div.listing form input.cart {padding:0}
		
	/* Detail Order Now */
	div.detail form {background:#EEE;border:1px solid #CCC;clear:both;margin:10px 0 0 5px;padding:3px 3px;width:350px;text-align: left;}

	/* Pagination */
	#pagination {float:right;list-style:none}
	#pagination li {background:#EEE;border:1px solid #CCC;float:left;margin:0 2px;padding:3px 4px}
	#pagination li:hover {background:#CCC}

/* Sidebar */
#sidebar {float:left;margin:5px 0 0 5px;text-align:left;width:217px}
#sidebar h2 {background:url(../images/heading.png) no-repeat;color:#FFF;font-size:1em;height:25px;margin:0;padding:7px 0 0 30px;width:187px}
#sidebar div.box {border:solid #096FDB;border-width:0 1px 1px;margin:0 0 10px;padding:10px}
#sidebar div.box {background:#DDE9FF}
#sidebar div.box form input {border:1px solid #096FDB;padding:3px;width:120px}
* html #sidebar div.box form input {width:115px}
* html #sidebar div.box form input.search {padding:1px 2px}
#sidebar div.box form input.search {background:#0a6fd7;border:1px solid #06B;color:#FFF;padding:2px 5px;width:auto}
#sidebar div.box form input.search:hover {background:#09F;cursor:pointer}
#sidebar div.box ul {list-style:none;}
#sidebar div.box ul li a {color:#0454a4;font-weight:bold;text-decoration:none;font-size:.9em; line-height: 20px;}
#sidebar div.box ul li a:hover {color:#036;font-size:.9em;}
#sidebar div.box ul li ul {margin:0 0 10px 15px}
#sidebar div.box ul li ul li a {color:#333;font-weight:normal;text-decoration:underline}
#sidebar div.box ul li ul li a:hover {color:#000}
#sidebar div.box ul li ul li ul li a {color:#555}
#sidebar div.box li.current a {font-weight:bold}

/* checkoutbox */
#checkoutbox {margin:5px 0 0;width:360px}
#checkoutbox h2 {color:#ff652f;font-size:1.2em;}

#content input.disabled {
	background: #f0f0f0;
	border: 1px solid #CCC;
	width: 98%;
}
#content input.enabled {
	background: #FFF;
	border: 1px solid #CCC;
	width: 98%;
}

#content fieldset.customerInfo {
	border: 1px solid #ff652f;
	padding: 5px;
}
#content legend.customerInfo {
	color:#ff652f;
	font-weight: bold;
	font-size:1.2em;
	padding: 0 0.3em;
	line-height: 2;
}


/* Slim Version */
body.bodySlim {background:none}

/* Footer */
#footer {background:#185598;clear:both;color:#FFF;font-size:0.88em;padding:3px;text-align:center}
#footer p {margin:0}
#footer a {color: #fff;}