/* link sudo attributes */
	a:link {
    text-decoration: none;
    color: #0000FF;
}
	a:visited {
		text-decoration: none;
		color: #0000FF;
	}
	a:hover {
		text-decoration: underline;
	}

#systemErrorWrap{font-size:15px;color:red;background:yellow;text-align:center;height:40px}
#navupper_leftZone{list-style:none;}

#navupper_leftZone {margin-left:-20px} /* for all browsers */
* html #navupper_leftZone {margin-left:0px} /* for IE6 */
*+html #navupper_leftZone {margin-left:20px} /* for IE7 */




#navupper_leftZone li{background: url('/images/nav_btn.jpg');font-size:11px;padding:3px 0 3px 17px;margin-left:-20px !important;margin-left /* */:0px;width:140px !important;width /* */:158px;}
#navupper_leftZone li a{color:#DA5700;font-weight:bold}
#FAQlinks{clear:both}
/* products */
.pictd{width:80px}
.searchres li{background:#f2f2f2;margin:6px 0;padding:4px}
#header .productdisplay {font-size:12px;margin:4px;float:left;width:225px;height:210px;border:5px solid #000;padding:6px;}

.productdisplaydiv a{padding:8px}
.productresult{width:292px;padding:4px;margin:4px;height:205px;border:1px dotted grey;float:left}
.paging {text-align:right;font-weight:bold;font-size:14px}

#header .productdisplay img{padding:8px}
#header .productpriceinfo{font-weight:bold}
#header .productpriceinfo .qty{font-size:11px;width:20px}

.qty{width:60px}

#price_box{text-align:center;padding:2px}
#qty{text-align:center;padding:2px}
#buy{text-align:center;padding:2px}
.priceqty{font-size:11px}
#price_box{font-weight:bold;color:#c00}
.pictd{height:150px;width:205px;}
.pictd img{border:3px solid #0160B7;}
#product_info{text-align:left}
.prices {font-weight:bold;color:#c00}
.searchimg{margin-left:-10px}
.productsearch{margin-left:10px;font-size:11px}
.product_info{margin:12px 0}
.prodimage{padding:0 12px}
.vdna-texbox{font-size:11px}
.searchbox{width:100px;font-size:11px}
/* LAYOUT - FOOTER */

#footer {margin-top:22px;clear:both;border-top: 5px solid #000;padding: 10px 0 30px;font-size:86%;color:#999}

	#footer p {margin:0}



#copyr{float:left;clear:both}


/* This is for the full cart view */

#cartline {text-align:right;}

	#cartDisplayHeader {font-size:11px;
		font-weight: bold;background:#f2f2f2;
	}
	#cartDisplayHeader  .name {

		width: 250px;
	}
	#cartDisplayHeader  .price {

		width: 50px;
	}
	#cartDisplayHeader  .qty {

		width: 30px;
	}
	#cartDisplayHeader  .total {
		text-align: right;
		width: 40px;
	}
	#cartDisplayHeader  .update {

		width: 50px;
	}
	#cartDisplayHeader  .remove {

		width: 50px;
	}
	
.cartDisplayContents {font-size:11px;
}
	.cartDisplayContents  .name {
height:30px;

	}
	.cartDisplayContents  .price {

		width: 50px;
	}
	.cartDisplayContents  .qty {

		width: 30px;
	}
	.cartDisplayContents  .total {
		text-align: right;

		width: 40px;
	}
	.cartDisplayContents  .update {

		width: 50px;
	}
	.cartDisplayContents  .remove {

		width: 50px;
	}
#cartDisplayWrapper {border:5px solid #000;padding:5px;width:100%}
#cartDisplayWrapper table{width:100%}

#cartDisplayFooter {font-size:11px;background:#f2f2f2;
}
	#cartDisplayFooter  .total {
		text-align: right;
font-weight:bold;
		width: 50px;
	}
	#subTotalLabel {font-size:11px;
		text-align: right;
	}
input.medblack{
	border: 1px solid #aaaaaa;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
}


#checkoutBillingFormWrapper{background:#f2f2f2;width:100%}
#checkoutShippingFormWrapper{background:#f2f2f2;width:100%}
#ccforminfo{width:100%;border:5px solid #000;padding:4px;margin-top:8px}

/* This is for the little cart summary */
#summaryCart{font-size:13px;float:right;width:145px;
	color: #c00;
	font-weight: bold;
border:5px solid #c00;display:block;height:80px;padding:6px;margin:4px;
}
#upper_left #summaryCart{font-size:13px;float:left;width:110px;
	color: #fff;
	font-weight: bold;
border:5px solid #c00;display:block;height:80px;padding:6px;margin:9px;
}

#checkoutUserWrapper{width:100%;border:5px solid #000;padding:4px}
#checkoutUserWrapper td{padding:4px}
#checkoutUserWrapper td hr{color:yellow}
#registration_form ul{list-style:none}


#registration_form li{padding:6px}

#ccinfo{width:97%;border:5px solid #000;padding:4px;margin-top:8px}
#ccinfo td{padding:4px}

#orderShippingWrapper{width:100%;border:5px solid #000;padding:4px;margin-top:8px}
#orderBillingWrapper{width:100%;border:5px solid #000;padding:4px;margin-top:8px}

#revieworder{width:100%}

#checkoutFormFieldButton{text-align:right}

/* padding: top right bottom left;*/

#myaccountfull{border:5px solid #000;margin:0 0 12px 0;padding:4px}
	#posting_list{border:5px solid #000;margin:0 0 12px 0;padding:4px}

    		.line1, .line2 {
	    		width:            485px;
	    		}
	    		
	    		#left {
	    		width:      145px;
	    		text-align: right;
	    		vertical-align: middle;
	    		}
	    		#middle {
	    		width:      280px;
	    		text-align: left;
	    		}
	    		#right {
	    		width:      55px;
	    		text-align: left;
	    		}
	    		
	    		.line1 div {
	    		background-color: #fff; /*#B49A73;*/
	    		}
	    		.line2 div {
	    		background-color: #fff; /*#587A27;*/
	    		}
	    		
	    		#left div {
	    		height:           20px;
	    		width:            100px;
	    		text-align:       right;
	    		padding:          5px 5px 3px 0;
	    		margin:           0 0 0 43px;
	    		font-size:        12px;
	    		font-weight:      bold;
	    		}
	    		#middle div {
	    		height:           20px;
	    		width:            280px;
	    		text-align:       left;
	    		padding:          5px 0 5px 5px;
	    		margin:           0 3px 0 0;
	    		font-size:        11px;
	    		}
	    		#right div {
	    		width:            55px;
	    		background-color: #FFFFFF;
	    		}
	    		
	    		#middle input, .inputLook, #middle select, #headerRight input, #right input {
	    		width:            270px;
	    		border:           1px solid #AAAAAA;
	    		font-size:        11px;
	    		padding:          1px;
	    		}
	    		.inputLook { /* Use with a fieldset */
	    		height:           13px;
	    		background-color: #FFFFFF;
	    		}
	    		
	    		.myAccountHeader {
	    		background-color: #f2f2f2; /* #C15E1B; */
	    		text-align:       left;
	    		font-size:        1.4em;
	    		margin:           0 0 0 0;
	    		width:            485px;
	    		}
	    		.myAccountHeader #headerContent {
	    		padding:          0 0 0 10px;
	    		width:            425px;
	    		float:            left;
	    		}
	    		.myAccountHeader #headerRight {
	    		width:            55px;
	    		text-align:       right;
	    		float:            right;
	    		padding:          5px 5px 5px 0;
	    		}
.myAccountNav div{float:left;margin:6px;background:#ccc;padding:7px;color:#000;font-weight:bold}
.myAccountNav div a{color:#000;font-weight:bold}
#myaccountfull{clear:both}
/* default page attributes */
	body {font-size:12px;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
		/* text color default */
		color: black;
		/* font family default */
		font-family: verdana,'ms sans serif', 'microsoft sans serif', helvetica, arial;
	}
	h1{font-size:10pt;}
	h2{font-size:11pt;}
	h3{font-size:11pt;font-weight: bold;}

	i{font-style: italic;}
	b, strong{font-style: bold;}
	u{text-decoration: underline;}

/* create a table with a frame around it */
	.frame{padding:6px;
		border-top-width:1px;
		border-top-color:#999999;
		border-top-style:solid;
		border-collapse: collapse;

		border-left-width:1px;
		border-left-color:#999999;
		border-left-style:solid;
		border-collapse: collapse;

		border-bottom-width:1px;
		border-bottom-color:#999999;
		border-bottom-style:solid;
		border-collapse: collapse;

		border-right-width:1px;
		border-right-color:#999999;
		border-right-style:solid;
		border-collapse: collapse;
	}

