html { padding: 0; margin: 0; }
body { padding: 0; margin: 0; }
/*td   { padding: 0; margin: 0; }*/
p    { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #515151; font-weight: normal; line-height: 16px; margin: 0px 0px 12px 0px; }

h1 { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 16px; color: #515151; font-weight: lighter; line-height: 22px; }
h2 { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 14px; color: #515151; font-weight: normal; line-height: 18px; }
h3 { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 13px; color: #858585; font-weight: normal; line-height: 17px; }
h4 { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 13px; color: #937016; font-weight: normal; line-height: 17px; }
h5 { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #515151; font-weight: normal; line-height: 16px; }

img { border: none; }

a:link {
	color: #c7a650;
	text-decoration: none;
}
a:visited {
	color: #937016;
	text-decoration: none;
}
a:active {
	color: #c7a650;
	text-decoration: none;
}
a:hover {
	color: #937016;
	text-decoration: none;
}

ul {
	font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #515151; font-weight: normal; line-height: 16px; list-style-type: square; padding-left: 12px; margin-left: 0px;
}

/* Misc */
.bodyintro { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 13px; color: #515151/*#858585*/; font-weight: normal; line-height: 17px; }
.stafftitle { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #b3b3b3; font-weight: normal; line-height: 18px; }
.notestitle { font-family:  Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #c7a650; font-weight: bold; line-height: 16px; }

.info { 
	height: 32px;
	background-color: #292929;
	background-image: url(Images/common/info_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.info a:link, .info a:visited { 
	color: #d4b461;
	text-decoration: none;
}

.info a:hover, .info a:active { 
	color: #ffffff;
	text-decoration: none;
}

.product-name { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #937016; 
	font-weight: bold; 
}

.product-name a:link, .product-name a:visited { 
	color: #937016; 
	text-decoration: none;
}

.product-name a:hover, .product-name a:active { 
	color: #515151; 
	text-decoration: none;
}

.product-description { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #515151; 
	font-weight: normal; 
	line-height: 16px;
}

.product-price { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #937016; 
	font-weight: normal; 
}

td.product-price .qtytextbox {
	/*font-family:  Arial, Helvetica, sans-serif; */
	/*font-size: 12px; */
	/*color: #000000; */
	background:#FFFFFF;
	border-color:#999999 rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153);
	border-style:solid;
	border-width:1px;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	font-weight: normal;
	margin-bottom:5px;
	padding:3px;
	width:30px;
}

.qtytextbox {
	/*font-family:  Arial, Helvetica, sans-serif; */
	/*font-size: 12px; */
	/*color: #000000; */
	background:#FFFFFF;
	border-color:#999999 rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153);
	border-style:solid;
	border-width:1px;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	font-weight: normal;
	margin-bottom:5px;
	padding:3px;
	width:30px;
}

.deliveryinfo { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #937016; 
	font-weight: normal; 
	text-transform: uppercase;
}

.deliveryinfo a:link, .deliveryinfo a:visited { 
	color: #937016; 
	text-decoration: underline;
}

.deliveryinfo a:hover, .deliveryinfo a:active { 
	color: #515151; 
	text-decoration: underline;
}

div#cart-box { 
	display: block;
	background-color:#ffffff;
	background-image:url(Images/minicart_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:32px 0 0 20px;
	/*margin-bottom: 20px;*/
	height:58px;
	/*width:519px;*/
}

/*div#cart-box { 
	background-color:#292929;
	background-image:url(Images/common/info_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	left:301px;
	padding:7px 20px 0pt 50px;
	position:absolute;
	top:0px;
	width:519px;
	z-index:1000;
}*/
div#cart-box a:link, div#cart-box a:visited { 
	color: #515151;
	text-decoration: none;
}

div#cart-box a:hover, div#cart-box a:active { 
	color: #937016;
	text-decoration: none;
}

div#list-container { 
	border-top: 1px dotted #BDBDBD;
}

div#info-box { 
	padding: 9px 0pt 4px 0pt;
	background-color: #f9f3e4;
	border: 1px solid #eadbb3;
	margin-bottom:20px;
}

div#info-box a:link, div#info-box a:visited { 
	color: #515151;
	text-decoration: none;
}

div#info-box a:hover, div#info-box a:active { 
	color: #937016;
	text-decoration: none;
}

div#info-box p { 
	margin-top: 0;
	margin-left: 7px; 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #515151; 
	font-weight: normal; 
}

div#info-box ul { 
	margin: 0pt 0pt 0pt 20px;
	padding: 0; 
	list-style-type: square;
}

div#info-box li { 
	margin: 0; 
	padding-bottom: 5px;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #937016; 
	font-weight: normal; 
}

div#receipt-box { 
	display: block;
	padding: 10px 10px 0 10px;
	background-color: #f9f3e4;
	border: 1px solid #eadbb3;
	margin-bottom:20px;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #937016; 
	font-weight: normal;
}

div#receipt-box p { 
	display: block;
	margin:0;
	padding-bottom: 10px;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #937016; 
	font-weight: normal;
}

tr.pnlPromocode { 
	border:1px solid #EADBB3;
	padding:3px;
}

td.pnlPromocode { 
	color:#937016;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

td.pnlPromocode input { 
	background:#FFFFFF none repeat scroll 0%;
	border-color:#999999 rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153);
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

p.sec-disc { 
	margin-top: 0pt;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #999999; 
	font-weight: normal;
}