body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 850px;
	margin: 20px auto 10px auto;
	background-color: #fff;
	position: relative;
}

.spacer{ clear:both;}

h2{ color: #336699;}
h4{ color: #336699;}
h5{ color: #336699;}

#header{ clear: both;}
#header #logo a{ float:left; background:url(images/logo.jpg) no-repeat; width: 254px; height: 85px; display: block;}
#header #navigation{ float:right; padding: 0px; margin: 0px; margin-top: 60px; width: 555px;}
#header #navigation ul{ list-style-type: none; margin:0px; padding:0px;}
#header #navigation ul li{ display: inline; float:left; margin-right: 3px;}
#header #navigation ul li a span{ display: none;}
#nav-welcome a{ background: url(images/lnk-welcome.jpg) no-repeat; display: block; width: 71px; height: 21px;}
#nav-welcome a:hover{ background: url(images/lnk-welcome-on.jpg) no-repeat; display: block; width: 71px; height: 21px;}
#nav-about a{ background: url(images/lnk-about.jpg) no-repeat; display: block; width: 106px; height: 21px;}
#nav-about a:hover{ background: url(images/lnk-about-on.jpg) no-repeat; display: block; width: 106px; height: 21px;}
#nav-product a{ background: url(images/lnk-product.jpg) no-repeat; display: block; width: 88px; height: 21px;}
#nav-product a:hover{ background: url(images/lnk-product-on.jpg) no-repeat; display: block; width: 88px; height: 21px;}
#nav-contact a{ background: url(images/lnk-contact.jpg) no-repeat; display: block; width: 75px; height: 21px;}
#nav-contact a:hover{ background: url(images/lnk-contact-on.jpg) no-repeat; display: block; width:75px; height: 21px; }
#nav-privacy a{ background: url(images/lnk-privacy.jpg) no-repeat; display: block; width: 59px; height: 21px;}
#nav-privacy a:hover{ background: url(images/lnk-privacy-on.jpg) no-repeat; display: block; width:59px; height: 21px; }
.nav-cart a{ background: url(images/lnk-cart.jpg) no-repeat; display: block; width: 102px; height: 21px;}
.nav-cart a:hover{ background: url(images/lnk-cart-on.jpg) no-repeat; display: block; width:102px; height: 21px; }
.nav-cart-highlight a{ background: url(images/lnk-cart-on.jpg) no-repeat; display: block; width:102px; height: 21px; }

#content{ background: url(images/border-bg.jpg) repeat-y;}
#content #captop{ width: 850px; height:27px; background: url(images/border-top.jpg) repeat-x;}
#content #captop .left{ background: url(images/border-lt.jpg) no-repeat; width:27px; height: 27px; float:left;}
#content #captop .right{ background: url(images/border-rt.jpg) no-repeat; width:27px; height: 27px; float:right;}

#content #capbottom{ width: 850px; height: 27px; background: url(images/border-bottom.jpg) repeat-x; }
#content #capbottom .left{ background: url(images/border-lb.jpg) no-repeat; width:27px; height: 27px; float:left;}
#content #capbottom .right{ background: url(images/border-rb.jpg) no-repeat; width:27px; height: 27px; float:right;}

#context-menu{ float:left;}
#context-menu ul{ list-style-type: none; margin:0px; padding:0px;}
#context-menu ul li{ margin-right: 3px; margin-left: 10px;}
#context-menu ul li a{ display: block;}
#context-menu ul li a span{ display:none;}
#context-menu li#menu-new a{ background: url(images/btn-new.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-new a:hover{ background: url(images/btn-new-on.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-product a{ background: url(images/btn-products.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-product a:hover{ background: url(images/btn-products-on.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-wheretobuy a{ background: url(images/btn-whereto.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-wheretobuy a:hover{ background: url(images/btn-whereto-on.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-order a{ background: url(images/btn-order.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-order a:hover{ background: url(images/btn-order-on.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-action a{ background: url(images/btn-action.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-action a:hover{ background: url(images/btn-action-on.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-gallery a{ background: url(images/btn-gallery.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-gallery a:hover{ background: url(images/btn-gallery-on.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-care a{ background: url(images/btn-care.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-care a:hover{ background: url(images/btn-care-on.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-test a{ background: url(images/btn-test.jpg) no-repeat; width:224px; height: 52px;}
#context-menu li#menu-test a:hover{ background: url(images/btn-test-on.jpg) no-repeat; width:224px; height: 52px;}

#context-box{ float:right; margin-right: 10px; background: url(images/inner-bg.jpg) repeat-y;}
#context-box .top{ width: 580px; background: url(images/inner-top.jpg) no-repeat; height: 16px;}
#context-box .bottom{ width: 580px; background: url(images/inner-bottom.jpg) no-repeat; height: 16px;}
#context-box .center{ width: 560px; margin: 10px;}
#context-box .center img{ border: none;}

#listing .nav{ margin-bottom: 10px;}
#listing .item{ margin-bottom: 10px; border-bottom: 1px solid #336699; padding-bottom: 5px;}
#listing .item .item-image{ float: left; margin-right: 10px; margin-left:10px; text-align:center;}
#listing .item .item-descrip{ float: left; }
#listing .item .item-view{ clear: both; text-align: right; margin-right:5px;}

#product{ float:left; width: 320px; margin-left: 10px;}
#product-image{ width: 200px; text-align:center; margin-bottom:20px;}
#product-shoppingcart{ width: 230px; float:right;}
#product-shoppingcart .heading{ background-color: #eee; padding: 3px; border: 1px solid #ccc; border-bottom: none;}
#product-shoppingcart table{ border: 1px solid #ccc;}
#product-shoppingcart .header{ font-weight: bold; }
#product-shoppingcart .row{ background-color: #eee;}
#product-shoppingcart .alt-row{ background-color: #fff;}
#product-shoppingcart .buynow{ margin-top: 10px;}

#product-thumb{ clear:left; vertical-align: middle;}
#product-thumb .item{ float:left; vertical-align: middle;}


#gallery .large{ text-align:center; clear: both; margin-top: 5px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #336699; }
#gallery .thumb{ text-align:center; clear:both;}
#gallery .nav{ margin-top: 20px; text-align:center;}
#gallery .item{ float: left; margin: 3px; margin-top: 10px;}

.orderform-section-header {background-color:#336699; width:98%; color:White; margin-top: 20px;}
.orderform-table-header {background-color:#336699; color:White;}

#title {margin-bottom: 10px;}

#footer{ text-align:right; margin: 5px 27px auto auto;}

.special-area
{
	margin-left: 15px;
	margin-top: 20px;
	width: 222px;
	padding: 5px 5px 5px 5px;
}

#sn{ text-align:center; width: 100%; margin-top: 20px;}
#sn a{color:#000000; font-weight:normal; font-size:9px;}