body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
td, th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.boldBody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.whiteText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #000000; text-decoration: underline; font-weight: bold}
.boldBodyUnderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; text-decoration: underline; font-style: normal}
.headingWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #FFFFFF; font-weight: bold }
.headingSmaller { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: underline; font-weight: bold }

.tablecart {
	border:0px;
	border-collapse:collapse;
}
.tablecart th {
	background-color:#333;
	padding:5px;
	color:#FFF;
	text-align:left;
}
.tablecart td {
	padding:5px;
	text-align:left;
	border:1px solid #CCC;
	background:#EFEFEF;
	width:340px;
}
.tablecart td.unitprice, .tablecart th.unitprice {
	width:70px;
	text-align:right;
}
.tablecart td.totalprice, .tablecart th.totalprice {
	width:70px;
	text-align:right;
}
.tablecart td.qty, .tablecart th.qty {
	width:70px;
	text-align:right;
}
.tablecart td.hideit, .tablecart th.hideit {
	background:none;
	border:none;
}
.tablecart td.totals, .tablecart th.totals {
	font-weight:bold;
}
.inputqty {
	text-align:right;
	border:1px solid #999;
}
.btnupdatecart, .btncheckout, .btnempty, .btnupdatebuymore {
	position:relative;
	border:1px solid #999;
	/* margin-top:20px;*/
	float:left;
	display:inline;
	margin-right:10px;
}

.btncheckout {
	/*left:385px;*/
	float:right;
	margin-right:0px;
}
.tablecartproddetails {
	border-collapse:collapse;
	border:0px;
}
.tablecartproddetails th, .tablecartproddetails td {
	vertical-align:top;
	border:0px;
	background:none;
}
.tablecartproddetails th {
	color:#333;
	width:170px;
}
.tablecartproddetails td {
	border:0px;
}
.btnarea {
	position:relative;
	width:605px;
	padding-top:10px;
}
.inputareacode {
	width:40px;
}

.inputphone {
	width:102px;
}
.subtext {
	font-size:9px;
}
.errmessages span {
	padding-bottom:5px;
	font-weight:bold;
	background:url('/images/mid_box_arrow.gif') no-repeat -5px -5px;
	padding-left:21px;
	line-height:12px;
	display:block;
	color:#C00;	
}
.hazardicon {
	padding-left:26px;
	font-size:14px;
	color:#C00;
	background:url('/images/icon-hazard.gif') no-repeat 0 0;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;
}
h1 {
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
