﻿
body {margin:0;padding:0;font-size: .70em;font-family:Verdana,Arial, Helvetica, sans-serif;color:#000; 
     background: url(bg.gif) repeat-x top;
}
* html {margin:0;padding:0;}
div#h {width:100%;
	text-align:left;
	 background: url(h_v_bg.gif) repeat-x bottom;
	height: 60px;
	margin: 0px;
	border-bottom:solid 5px navy;	
}
div#scl {position: absolute;top:35px;right: 6px;float:right;clear:both;color:#eaff00;font-weight:bolder;font-size:120%;}
div#scl img {border:none;}
div#hl {position: absolute;top:5px;right: 0px;width: 100%;}
div#hl ul {position: absolute;right:1px;list-style: none;margin: 0px 0px 40px 332px;color:#FFF;padding:0px;}
div#hl ul li {display: inline;	padding: 0px 5px;border-right:solid 1px silver}
div#hl ul li.last {border-right: none; padding:0px 0px 0px 5px;}
div#hl ul li a {color:#ddd;text-decoration:none;}
div#hl ul li a:hover {color:#fff;text-decoration:underline;}
div#sfh {position: absolute;top:45px;right: 0px;width: 100%;float:left;}
.centered {text-align:center;margin:10px auto;padding:10px 0px;display:block;}
div.centered img {text-align:center;}


/*##################################################*/
#w
	{	
	background-color:#FFF;
	}
#cw
	{
	float: left;
	width: 100%;
	background-color:#FFF;
	}
#cc
	{
	margin: 0 18% 0 18%;
	width:62%;
	padding:0.5%;
	/*border: solid 1px blue;*/
	overflow:hidden;
	background-color:#FFF;
	}
#r
	{
	float: left;
	margin-left: -18%;
	width: 18%;
	padding:0;
	overflow:hidden;
	/*border: solid 1px black;*/
	background-color:#FFF;
	}
#l
	{
	float: left;
	margin-left: -100%;
	width: 16%;	
	overflow:hidden;
	padding:0 0.5% 10px 0;	
	/*border: solid 1px red;*/
	background-color:#FFF;
	}
#f 
	{
	    text-align:center;background-color:#fff;width:100%;padding:30px 0px;
	    margin:0px;padding:5px 0px; border-bottom:solid 6px silver;
	}
	#main {background-color:#FFF;clear:both;}

#w:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#w
	{
	display: inline-block;
	}
/*\*/
* html #w
	{
	height: 1%;
	}
#w
	{
	display: block;
	}
/* */
h2 { margin:5px 0; }
/* ]]> */

/*###############################################*/
li.bc {display:inline;float:left;margin:0px 0px 3px 0px;padding:0 2px;}   
.rnav 
  {width:96%;
  background: #fff; /*url(ln_bg.gif) repeat-y right;	*/	
    padding:0;
    margin:0 1%;
    text-align:left;border:solid 1px silver;
    }

.leftNav 
  {width:92%;
  background: #fff; /*url(ln_bg.gif) repeat-y right;	*/	
    padding:0px;
    margin:0 2%;
    text-align:left;border:solid 1px silver;
    margin-bottom:10px;
    }

.leftNav li a {
	display:block;
	padding:2px 0px;
	color: #115d81; 
	border: solid 1px #fff;
	background: #fff;/*url(ln_bg.gif) repeat-y right;	*/	
	padding-left:3px;
}
*html .leftNav li a {padding:-13px 0px;	margin-bottom:-12px;}
.leftNav  li a:hover {
	color:/*#FDD017*/#000;
	background:/*navy*/#ccc; 
	padding:2px 0px;
	text-decoration:none;
	padding-left:3px;border: solid 1px #000;
}
.leftNav ul {margin: 0px; padding:0px 0px; clear:left;}

.leftNav h2 {border: solid 1px navy;color:Yellow;}

.leftNav label {margin:0;padding:2px 1%; border-bottom: solid 2px silver;border-top: solid 2px silver;font-weight:700; 
      background-color:Navy;font-size:120%;color:#FDD017;width:98%;float:left;display:block;clear:right;}

ul.home {width:100%;}
  ul.home li {width:30%; padding:5px 1%; float:left;display:inline;text-align:center;border-right:solid 1px #efefef;
    border-bottom:solid 1px #ececec;height:150px; margin:0.5%;}
  .clearBoth{clear:both;}
  ul.home li h2 {margin-top: 10px;}

 .home strong {display:block;text-align:center;padding:5px 0px;color:Green;}
  .home h4 {margin:3px;}

  h1.home{background-color:#e1e1e1; text-align:center;padding:10px;}
   h1.pd{font-size:225%;clear:both; margin-bottom:5px;}
p {	margin-bottom: 0px;	}
h1 {font-size:160%; margin:6px 0px; clear:both;}
h2 {font-size:130%;}
h3 {font-size:100%;}
h4 {font-size:110%;}
.textCenter {text-align:center;}
a {text-decoration:underline;}
a:hover{color:#4CC417;text-decoration:underline;}
ul 
{
    list-style:none;padding:0;margin: 10px 0px;
 }
 li {padding:0; margin:0;}
 
 .ddl li {width:200px;}
 .ddl li  select {width:160px;}
 .yddl  {width:300px;padding:20px 2px;}

 ul.ymm_ddl
{
    list-style:none;padding:15px 0px;margin: 0px 0px;  background: url(vDDL.jpg);
 }
  .ymm_ddl li {width:100%;height:36px; text-align:center;padding:5px 0px;}
 .ymm_ddl li  select {width:98%;font-size:small;}

  ul.middle
{
    list-style:none;padding:0px;margin: 0px 0px;  text-align:center;
 }
  .middle li {width:90%;text-align:center;margin:20px 0px;}
 
 p.xs{font-size:xx-small;color:#ccc;}
 
 .prodHeader {background: url(h2_bg.jpg) repeat-x bottom; padding:2px 0px; font-size:130%; font-weight:600; color:navy;width:99%;/*border-bottom:solid 3px navy;*/ clear:both;}
 .fp {border:solid 1px navy;width:99%;margin:0;padding:0;float:left;}
 div #relTaber {margin:10px 5%;}
 div #relTaber li.pl {padding: 20px 0px 2px 0px; font-weight:normal;width:100%;color:#FDD017;}
 div.mm h2 {background-color:#e5e8e8;padding:3px; border: solid 1px #ddd;clear:both; border-bottom: solid 2px #888;clear:both;} 
 div.mm label 
{font-size:larger;font-weight:bold;width:90%;padding:5px 0px;margin-top:5px;clear:left;float:left;font-style:italic; }

 li.pl {padding: 20px 0px 2px 0px; font-weight:600;width:100%;color:#FDD017;}
 li.pl a{color:#115d81}
 li.pl a:hover {color: #000;text-decoration:none; }
 li.vapp {padding: 4px 0px; font-size:xx-small;color:#777; border-bottom: dotted 1px #CCC;width:100%;clear:left;}
 div.relPP {text-align:left;margin:0px; padding:0px;width:100%;float:left;}
 div.pld {text-align:left;margin:0px; padding:0px;width:82%;float:left;}
 div.plp {text-align:right;margin:0px; padding:0px; width:18%;font-weight:bold; float:left;color:#12a519;}
 div.proddetail h1  {font-size:150%; margin:30px 0px 5px 0px;} 
 div.proddetail h3  {font-size:120%; margin:2px 0px 10px 0px;} 
 div.proddetail div {margin:2px 0px;padding:6px 0px 0px 0px;margin:2px 0px 1px 0px;} 
 
  div.pdList {clear:both;width:100%;margin-bottom:3px;padding:3px 0px; height:180px;overflow:auto;
    border-bottom:solid 6px #ccc;border-right:solid 1px #CCC;border-left:solid 1px #CCC;border-top:solid 1px #CCC;}
.col1 {width:23.2%;padding:0%; float:left;display:block;text-align:center; overflow:hidden;}
.col1 div {margin-top:6px;}
.col1 h3 {margin:0px;padding:0px;}
.col2 {width:75.2%;padding:0;display:block;float:left;} 
 ul.mmp{width:100%;margin:0px;padding:0px;}
 ul.mmp li {width:100%;}
 ul.prodList {clear:both;width:98%;margin-bottom:3px;padding:3px;}
 li.il {border-bottom: solid 1px #CCC; margin:2px 0px;}
li.col0 {width:99%;margin:10px 0px; clear:both;}
li.col00 {width:99%;margin:10px 0px; clear:both; border-bottom:solid 1px #ddd;}
 /*ul.prodList .col1 {width:23.8%;padding:%; float:left;display:block;text-align:center; overflow:hidden; }
 ul.prodList .col1 div {margin-top:6px;}
 ul.prodList .col1 h3 {margin:0px;padding:0px:}
 ul.prodList .col2 {width:75.6%;padding:0;display:block;float:left;} 
*/

 ul.prodList .wd100 {width:100%;display:block;float:left;padding:5px 0px; margin:5px 0px; border-bottom:dotted 1px silver;}
 .col100{width:100%;float:left;}
 .col100 div{padding:2px 0px;}
 .col2 span {display:inline;}
 li.bb {border-bottom:solid 1px #ccc;margin:5px 0px;}
 ul.prodList h3{margin:0px;padding:6px 0.5%;background-color:#fff;width:99%}
 ul.prodList p {margin:0px;padding:5px;}
  div.wtinfo {background-color:#fff;padding:1px;margin:0.5%; width:98%;float:left;display:block;height:100%;}
  div.pcinfo {background-color:#fff;padding:1px;margin:0.5%;width:98%;float:left;display:block;height:100%;}
  .wtinfo p {margin:5px;}
  .pcinfo p {margin:5px;}
  .wtinfo h3 {text-decoration:underline;}
  .pcinfo h3 {text-decoration:underline;}
  div.partdesc {float:left;width:100%;}
  div.partdesc div {float:left; display:inline;}
 div.priceBox p {padding:2px;margin:0px;}
 ul.prodList .col3 {color:red;}
 div.priceBox {width:160px;padding:3px;margin: 0 3px; background-color:#f8f8f8;/*border-right:solid 2px silver;border-bottom:solid 2px silver;*/
    border:solid 1px navy;float:right;text-align:right;}
 div.priceBox input {text-align:center;}
  ul.prodList h2 {background: url(h2_bg.jpg) repeat-x bottom; padding:2px 0px; font-size:110%; font-weight:600; color:navy;/*border-bottom:solid 3px navy;*/}
  div.partInfo {display:block;float:left;width:98%;}
  div.partInfo .col60 {float:right;width:63%;}
  div.partInfo .col60 div{padding:3px 0px;}
  div.partInfo .col40 {}
   .redtext{color:Red;}
   span.b {font-weight:bold;display:inline;}
  .red {color:Red;}
  .i {font-style:italic;}
  .green{color:#12a519;font-weight:bold;}
  img {border:none;}
  .em {font-weight:bold;}
  .desc {background-color:#FFF;border:solid 1px silver; margin:8px 0px; padding:2px;width:99%;float:left;clear:both;}
  .desc p {padding:3px;margin:0px;}
  .desc img {float:right;}
  .pt_vli {padding:2px 0.5%;clear:both;}
  ul.pt_vList {width:31%;padding:3px 0px 3px 1.5%; float:left;display:block;margin:0px;margin-bottom:30px;}
  ul.pt_vList li{width:90%;padding:3px 0px 3px 8%; float:left;background:url(vli.gif) no-repeat left;margin:0px;}
  li.vList {width:23%;padding:2px 0px 2px 1.5%; float:left; background:url(vli.gif) no-repeat left;}
  ul.clist {width:23%;padding:2px 0px 2px 1.5%; float:left;margin:3px 0px; }
   ul.clist li{width:90%;padding:5px 0px 3px 8%;background:url(vli.gif) no-repeat left;margin:5px 0px;}
  
  /*######################*/ 
  ul.pt_vList_2 {width:48%;padding:3px 0px 3px 1.5%; float:left;display:block;margin:0px;margin-bottom:30px;}
  ul.pt_vList_2 li{width:95%;padding:3px 0px 3px 4%; float:left;background:url(vli.gif) no-repeat left;margin:0px;}
  
  li.vList {width:23%;padding:2px 0px 2px 1.5%; float:left; background:url(vli.gif) no-repeat left;}
  ul.clist {width:23%;padding:2px 0px 2px 1.5%; float:left; }
  ul.clist li{width:90%;padding:3px 0px 3px 8%;background:url(vli.gif) no-repeat left;}
  
  .mm_vli {padding:2px 0.5%;clear:both;}
  ul.mm_vList {width:46%;padding:3px 0px 3px 1.5%; float:left;display:block;margin:0px;}
  ul.mm_vList li{width:93%;padding:3px 0px 3px 5%; float:left;background:url(vli.gif) no-repeat left;margin:0px;}
  li.vList {width:23%;padding:2px 0px 2px 1.5%; float:left; background:url(vli.gif) no-repeat left;}
  
  .clearBoth{clear:both;}
  ul.wd100 {width:100%; float:left; clear:both;}
 
  #checked {
	list-style:none;
	padding: 0;
	margin:8px 0px 10px 12px;
}
#checked li{
	padding:6px 6px;
	background: #fff url(chk.jpg) no-repeat left; padding-left: 30px; font-size:110%;
}
.fs {background: #fff url(chk.jpg) no-repeat left; margin:2px 1px; font-size:110%;}
.fs span{padding-left:11px;margin-left:15px;display:block;}  
  ul.vapp {float:left;}
  ul.vapp li {padding:3px;}
   li.em {font-weight:bold;}
  li.col2 div {padding:2px 0px;}
  li.cart {width:100%; float:left; margin:0px; border-bottom:dotted 1px #ddd;padding:2px;}
  .cartsubtotal div {padding:2px 1%;}
  li.cartheader {width:100%; float:left; padding:6px 0px; background-color:#EEE;font-weight:bold; margin-top:10px;
   vertical-align:middle; font-size:100%;}
  .viewcart {width:100%;clear:both;margin-top:6px;float:left;
	 /*background: url(h_v_bg.gif) repeat-x bottom;*/}
   .vctext{width:42%;float:left;vertical-align:middle;font-weight:bold;}
   .chknow {text-align:right;width:50%; float:left;}
   .gcbox{background: #fff url(checked.jpg) no-repeat left;width:200px; clear:both; text-align:right;float:right;padding:1%;}
   .h2rn {background-color:#e1e1e1; padding:5px 1%;margin: 10px 0px; border:solid 1px silver; text-align:center;}
  .cart1 {width:20%;padding:0.5%;float:left;overflow:hidden;}
  .cart2 {width:38%;padding:0.5%;float:left;}
  .cart2 p {margin:4px 0px;}
  .cart3 {width:10%;padding:0.5%;float:left; text-align:center;font-size:90%;}
  .cart3 input {font-size:100%; text-align:center;padding:1px; margin:3px 0px;}
  .cart3 span {padding:3px 0px;float:left;display:block;width:100%; text-align:center;}  
  .cart4 {width:12%;padding:0.5%;float:left; text-align:right;font-size:90%;}
  .cart5 {width:12%;padding:0.5% 1% 0.5% 0.5%;float:left; text-align:right;color:#c8181c;}
  .cartsummary {width: 48%;padding:1% 0% 1% 12%;float:left;background-color:#EEE;}
  .cartpromo {width: 38%;padding:1%;float:left;}
  .100 {width:100%;float:left;}
  .subtotal {width:100%;float:left;margin:2px 0px;border-bottom: dotted 1px #ccc;padding:2px 0px;}
  .subtotal span {text-align:right;font-weight:bold;width:35%;float:left;}
  .subtotal label {text-align:left;font-weight:bold;width:63%;padding-left:0%;float:left;}
  .cartsubtotal {background-color:#efefef;border: solid 1px navy; width:98%;padding:0.5%; display:block;float:left;clear:both;}
  .cartsubtotal h2{background-color:Navy;color:#fff;padding:1%; font-size:120%;}
   .cartsubtotal h2 a{color:#fff;}
   .cartsubtotal h2 a:hover{color:#4CC417;}
  .cartsubtotal div.stlabel {width:40%;float:left; display:inline;padding: 5px 0px;font-weight:bold;}
  .cartsubtotal div.stbox {background-color:#fff; border:solid 1px black;width:50%;float:right;text-align:right;color:#c8181c;font-weight:bold; padding: 3px 2px; margin-right:2%;}
  .border {border:solid 1px black;}
   div#minisc {border:solid 1px black; background-color:#eee;}
  ul.form {width:100%;padding:0;margin:0; list-style:none;}
  ul.form li {width:100%; margin:1px 0px;padding:1px 0px;float:left;display:block;}
 .form label {width:30%; text-align:right;margin:0px 1%; font-weight:bold;float:left; display:block;}
 .form span {color:Red; }
  .form input {width:60%;text-align:left;display:block;float:left;}
  li.pw {background-color:#EEE;border: solid 1px silver;}
  #info h2 {margin:5px 0px;padding:5px 0px;}
  .standard li {margin:2px 0px;padding:2px 0px;float:left;display:block;}
  .standard  {list-style: disc outside;padding:5px;}
div.pi50l {width:35%;float:left;text-align:right;padding:2px 1% 2px 2px;}
div.pi50r {width:61%;float:left;text-align:left;padding: 2px 2px 2px 1%;}
li.pi_l {width:98%;margin:0px;color:Navy;}

#bd{
	padding: 0 450px 0 450px;
	text-align: center; 
	}
#sr{
	width: 50%;
	margin: 0 auto 0 auto;
	text-align: left; 
	}
#er {
	margin: 0 -450px 0 -450px;
	position: relative;
	text-align: left; 
	background-color:#FFF;
	}
* html #bd,
* html #sr,
* html #er { height: 0; }
/* */
