html{
	height: 100%;
}
body{
	height: 100%;
	margin: 0;
	padding: 0;
}
form{
	padding: 0;
	margin: 0;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 6px 0;
}
h1.title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 18px 0;
}
a{
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#maintable{
	width: 760px;
	margin-top: 144px;
}
#content{
	padding: 12px;
	border-right: 1px solid #cccccc;
}
#content td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;}

#leftmenutd{
	width: 166px;
	background-color: #ebebeb;
	border: 1px solid #cccccc;
	height: 850px;
}
#bottomredtr{
	height: 44px;
}
#bottomredtd{
	border-right: 1px solid #cccccc;
}
#bottomtd{
	padding-top: 11px;
}
#bottomtd-div{
	margin-left: 166px;
}
#bottomtd a{
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}
#bottomtd span.separator{
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 3px;	
}
#tollfree{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 15px;
}
#copyright{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 14px;
	margin-bottom: 12px;
}
div#header{
	position: absolute;
	top: 0;
	width: 760px;
	background-color: #ebebeb;
}
div#livechat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #666666;
}
#headertbl{
	width: 760px;
}
#headertbl-td1{
	padding: 16px 0 0 9px;
}
#headertbl-td2{
	width: 236px;
	padding: 5px 3px 0 0;
}

#headermenutbl{
	height: 30px;
	margin-top: 1px;
	margin-right: 25px;
	
}
#headermenutbl-td1{
	background-color: #999999;
	background-image: url(../images/cart.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-top: 10px;
}
#headermenutbl-td1 span.amount{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#headermenutbl-td2{
	background-color: #999999;
	background-image: url(../images/sep1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 13px;
}
#headermenutbl-td3{
	background-image: url(../images/sep2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 12px;
}
#headermenutbl-td4{
	padding-top: 12px;
	padding-left: 9px;
}
div#leftmenu{
	position: absolute;
	top: 145px;
}


div#quicksearch{
	height: 78px;
	background-color: #ffffff;
	margin-left: 1px;
	width: 165px;
	background-image: url(../images/borderbg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#quicksearch-img img{
	margin: 12px 0 0 9px;
}
#quicksearchtbl{
	margin-top: 5px;
	margin-bottom: 4px;
}
#quicksearchtbl-td1{
	padding: 1px 4px 0 8px;
}
input.quicksearch{
	border: 1px solid #999999;
	width: 118px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 3px 0 3px;
	
}
div#adsearch{
	margin-left: 10px;
}
div#adsearch a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	font-weight: bold;
}
div#menulinks{
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 12px;
}
div#menulinks a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 15px;
	line-height: 17px;
}
div#menulinks a:hover{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 15px;
	line-height: 17px;
}
div.separator{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/separator.gif);
	height: 1px;
	width: 145px;
	margin-left: 10px;
}

div#email{
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
	padding-top: 16px;
	margin-top: 11px;
	margin-left: 10px;
	margin-bottom: 6px;
	color: #4E4E4E;
	line-height: 11px;
}
input.email{
	margin-left: 10px;
	border: 1px solid #676767;
	width: 145px;
	height: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 3px;
	margin-bottom: 4px;
}
div#joinnow{
	margin-left: 95px;
	margin-bottom: 15px;
}
div#security{
	margin-left: 5px;
	margin-top: 12px;
}
div#hackersafe{
	margin-left: 28px;
	margin-top: 9px;
}

div.navigation{
	border: 1px solid #999999;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-top: 2px;
	line-height: 11px;
	margin-bottom: 18px;
}
div.navigation a{
	color: #DD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}

div.navigation span{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	line-height: 13px;
}
.loop4{
	margin: 0 -3px;
}
.loop4 td.maintd{
	padding: 0 9px 21px 9px;
	width: 126px;
}
.loop4image{
	width: 110px;
	height: 110px;
	margin-bottom: 3px;
}

div.prodname a, div.name a{
	color: #DD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.price{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.price span.amount{
	font-weight: bold;
}
#moreinfo{
	margin-top: 3px;
}
div.moreinfo a{
	color: #DD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
div.moreinfo span{
	color: #DD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
div#banner{
	margin: -12px -12px 0 -10px;
}

#table1{
	margin: 0 -12px;
}

#table1-td1{
	padding-left: 12px;
	padding-top: 9px;
	padding-right: 12px;
}
#table1-td2{
	width: 150px;
}
#table1-td3{
	padding: 1px;
	width: 195px;
}
#featuredlinks{
	margin: 3px 6px 6px 6px;
	line-height: 16px;
}
#featuredlinks a{
	color: #DD0000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 3px 6px;
	line-height: 16px;
}
div.header{
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 12px;
	line-height: 24px;
}

.loop2x2 .loop2x2image{
	width: 110px;
	height: 110px;
	margin-bottom: 3px;
}
.loop2x2{
	margin: 0 6px;
}
.loop2x2 td.maintd{
	padding: 12px 6px 0 6px;
	width: 116px;
}
.loop2x2container{
	margin-top: 30px;
}
.loop2x2container-maintd{
	padding: 6px 0;
}
.loop2x2container-sep{
	width: 30px;
}

.loop3{
	margin: 6px -6px 10px -6px;
}
.loop3 td.maintd{
	padding: 0 12px 15px 12px;
	width: 114px;
}
.loop3image{
	width: 110px;
	height: 110px;
	margin-bottom: 6px;
}
div.feturedprod{
	border: 1px solid #999999;
	background-color: #efefef;
	padding: 24px 12px 18px 12px;
	background-image: url(../images/featuredproducts.gif);
	background-repeat: no-repeat;
	background-position: 12px 9px;
	margin-top: 2px;
}
.prodimage{
	margin-bottom: 4px;
}
.product{
	margin-top: 12px;
}

#table2-td1{
	padding-right: 12px;
}
#table2-td2{
	width: 140px;
}
#moreinfo{
	margin-bottom: 24px;
}
#moreinfo-td1{
	width: 250px;
	
}
#moreinfo-td2{
	padding-left: 18px;
}
#moreinfo-image{
	margin-bottom: 6px;
}
div.prodname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#sku{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
#sku span.value{
	font-weight: normal;
}

#quantity-headertr{
	height: 25px;
}
#quantity-headertr td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}
#quantity-td11{
	padding-left: 6px;
	padding-right: 2px;
}
#quntity-td21{
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 4px 6px 5px 5px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#quntity-td22{
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 4px 3px 5px 6px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#quntity-td23{
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 4px 3px 5px 6px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#quntity-td24{
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 4px 3px 5px 6px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#optionsheader{
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 6px;
}
#menu select{
	display: block;
	width: 167px;
	height: 20px;
	padding: 2px 0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 9px;
	border: 1px solid #7f9db9;
}
#minimumorder{
	margin-top: 12px;
	margin-bottom: 6px;
}
#setupfee{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
}
#qty-td1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 2px;
}
#qty-td2{
	padding-right: 14px;
}
#qty-td3{
	padding-top: 1px;
}
#addtocart{
	margin-bottom: 5px;
}
input.qty{
	width: 29px;
	height: 22px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px 0 3px;
}

#itemdetails{
	border: 1px solid #666666;
}
#itemdetails p{
	line-height: 14px;
}
#itemdetails-header{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #666666;
	padding-left: 8px;
	height: 22px;
	padding-top: 2px;
}
#itemdetails-td1{
	padding: 6px 42px 6px 6px;
	width: 253px;
}
#itemdetails-td2{
	padding: 6px 6px 0 0;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 1px 0;
}
h2{
	background-color: #666666;
	color: #ffffff;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 9px;
}
#needassistance{
	border: 1px solid #999999;
	margin-top: 20px;
	margin-left: 12px;
	margin-right: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}
#smallproductdesc, #setupfee1{
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.color-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;}
	
.form-headers{
	background:#333333;
	color:#FFFFFF;
	height:25px;
	padding-top:4px;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;}

.form-fields{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}

