/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma;
}


/* Layout IDs */

#banner {
	width:775px;
	margin-left:auto;
	margin-right:auto;
}

#center {
	height:300px;
	width:471px;
}

#leftcol {
	float:left;
	width:152px;
	height:auto;
	margin-right:5px;
}

#rightcol {
	float:right;
	width:152px;
	height:auto;
	margin-left:5px
}

#footer {
	float:none;
	clear:both;
	margin-right:auto;
	margin-left:auto;
	padding-top: 20px;
	width:776px;
}

/* Site Elements */

.lowlinkrow {
	background-color:#5d0a0c;
	height:20px;
	padding-top:5px;
	text-align:center;
	font-size: 11px;
	font-family: Tahoma;
	color: #ffffff;
	text-align:center;
	text-decoration:none;
}
.shoppingbasket {
	font-weight: bold;
	font-size: 11px;
	background-image:url(../images/colheader.jpg);
	height:18px;
	padding:3px 0 0 5px;
	color:#ffcd33; 
	margin-top:10px
}
.clubkingnewsbox {
	font-weight: bold;
	font-size: 11px;
	background-image:url(../images/colheader.jpg);
	height:18px;
	padding:3px 0 0 5px;
	color:#ffcd33;
	margin-top:10px;
}
.boxtitlebar {
	background-image:url(../images/colheader.jpg);
	height:18px;
	padding:3px 0 0 5px;
	color:#ffcd33;
	font-weight: bold;
	font-size: 11px;
	text-transform:capitalize;
}
.boxbottom {
 	background-image:url(../images/colbottom.jpg);
 	width:153px;
 	height:6px;
 	font-size:6px;
}

.newsbox {
	background-color:#d5d5d0;
	padding:10px 0 10px 5px;
	margin-top:1px;
}

.greydiv {
	background-color:#d5d5d0;
	padding:5px 0 5px 5px;
	margin-top:1px;
}

.productbox {
	width:110px;
	
	margin:0px 0px 0px 0px;
	#margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	
	padding:0px 15px 0px 15px;

	
	float:left;
	text-align:left;
	z-index:1;

	
}
.categorybox {
	width:112px;
	margin:0px 20px 0px 20px;
	#margin:0px 20px 0px 20px;
	_margin:0px 15px 0px 15px;
	float:left;
	text-align:center;
	height:130px;
}


.productdiv {
	padding-top:20px;
	 margin:-30px 0 0 0;
	#margin::-20px 0 0 0;
	_margin:-20px 0 0 0;
	height:130px;
	clear:both;
	float:none
}

.labelimage {
	background-image:url(../images/label.gif);
	width:50px;
	height:50px;
	position:relative;
	top:20px;
	left:-20px;
	_top:20px;
	_left:-10px;
	z-index:2;
}

.pagetitlebar {
	background-image:url(../images/curvedbannerie6.jpg);
	#background-image:url(../images/curvedbannerie6.jpg);
	_background-image:url(../images/curvedbanner2.jpg);
	height:12px;
	width:455px;
	#width:455px;
	_width:453px;
	padding:3px 0 5px 5px;
	color:#ffcd33;
	font-weight: bold;
	font-size: 11px;
	text-transform:capitalize;
	float:none;
	clear:both;
}




/* Text formats */

.error {
	font-size: 11px;
	color:#FF0000;
	font-weight: normal;
}

.defaulttext {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.defaulttextbold {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.headertext {
	font-size:14px;
	color: #000000;
	font-weight:bold;
}

.searchtext {
	font-size: 11px;
	color: #FFFFFF;
}


.boxtextbold {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.label {
	color: #ffffff;	
	font-size:11px;
	font-weight:normal;	
}



.productheader {
	font-size:14px;
	color: #000000;
	font-weight:bold;
}


.productdescriptiontext {
	font-size: 11px;
	color: #000000;
}	

.productheader {
	font-size: 14px;
	font-weight:bold;	
}


.specialofferscategoriesboxtext {
	font-size: 12px;
	font-weight:bold;	
	margin:20px 20px 10px 20px;
	#margin:20px 20px 10px 20px;
	_margin:15px 15px 5px 15px;
	float:left;
	text-align:center;
}

.copyrighttext {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.productheaders {
	font-size: 12px;
	color: #88181a;
	font-weight:bold;
}

.purchasingoptions {
	margin-top: 10px;
	padding:10px 0 8px 0;
	border-top: 1px dotted #CCCCCC;
	align:left;
	font-size: 12px;
	font-weight:bold;
	color: #88181a;
}


.boxtext {
	font-size: 11px;
	color: #000000;
}





.shoppingbasketlogo {
	padding:0px 0 0 5px;
}



.productlabeltext {
	padding-top:5px;
	font-size: 12px;
	color: #000000;	
	text-align:center;
}

.infofield {
	font-size: 11px;
	color: #000000;
	font-weight:normal;
}

.infotext {
	color:#821618;
	font-size: 11px;
	font-weight:normal;
}

.pricetext {
	color:#821618;
	font-size:12px;
	font-weight:bold;
}

.pricetextlarge {
	font-size:14px;
	color:#821618;
	font-weight: bold;
}

.actpage {
	color:#88181a;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

/* image Borders */

.thimageborder {
	border:1px solid #800000;
	padding:10px;
	cursor: pointer;
}

.imageborder {
	border:2px solid #800000;
	cursor: pointer;
}


/* Link formats */

a {
	color:#000000;
	font-size: 11px;
}

a:hover {
	color:#88181a;
	font-size: 11px;
}

a.pagenavlink {
	color:#000000;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

a.pagenavlink:hover {
	color:#88181a;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
}

a.productlabel {
	font-size: 11px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
}

a.productlabel:hover {
	font-size: 11px;
	color: #88181a;
	font-weight:normal;
	text-decoration:underline;
}

a.columnlink {
	color:#000000;
	font-size: 11px;
}

a.columnlink:hover {
	color:#88181a;
	font-size: 11px;
}

a.categorylink {
	color:#000000;
	font-size: 11px;
	text-decoration: none;
}

a.categorylink:hover {
	color:#88181a;
	font-size: 11px;
	text-decoration: underline;
}

a.newsheadline {
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

a.newsheadline:hover {
	font-size: 11px;
	color:#5d0a0c;
	font-weight:bold;
	text-decoration:underline;
}

a.morelink {
	font-size: 11px;
	color: #88181a;
	text-align:right;
	text-decoration:none;	
}

a.morelink:hover {
	font-size: 11px;
	color: #000000;
	text-align:right;
	text-decoration:underline;
	
}

a.bottomtext {
	font-size: 11px;
	color: #ffffff;
	text-align:center;
	text-decoration:none;
}

a.bottomtext:hover {
	font-size: 11px;
	color: #ffffff;
	text-align:center;
	text-decoration:underline;
}

/* Form formats */

input.searchbox {
	font-size: 11px;
	width:100px;
}

input.searchbutton {
	font-size: 11px;
	color: #FFFFFF;
	background-color:#aeacac;
	height:20px;
	font-weight: bold;
}

input.loginbox {
	font-size: 11px;
	width:75px;
	margin-left:3px;
}

input.gobutton {
	font-size: 11px;
	color: #FFFFFF;
	background-color:#aeacac;
	height:18px;
	width:26px;
	font-weight: bold;
}

select.currency {
	font-size:11px
}
input.quantity {
	font-size: 11px;
	width:40px;
}

select {
	font-size:11px
}

input.basketbtn {
	font-size:11px;
	color:#FFCC00;
	background-color:#7D2F2F;
	border:1px solid #000000;
	line-height:18px;
	width:24px;
}

input.basketqty {
	width:20px;
	margin-right:3px;
	font-size:11px;
}



input.regfield {
	width:240px;
	font-size:11px;
}

input.emailusfield {
	width:250px;
	font-size:11px;
}

input.requestfield {
	width:230px;
	font-size:11px;
}

fieldset {
	border:0px solid #FFF;
	background-color: #F4F4F4;
	margin-top:10px;
	padding-bottom:16px;
	padding-right:10px;
	position:relative;
}

label.regform
{
	width: 9em;
	float: left;
	text-align: left;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:11px;
	padding-top:3px;
}

label.payform
{
	width: 7em;
	float: left;
	text-align: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:11px;
	padding-top:3px;
}

label.emailus
{
	width: 7em;
	float: left;
	text-align: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:11px;
	padding-top:3px;
}

label.request
{
	width: 7em;
	float: left;
	text-align: left;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:11px;
	padding-top:3px;
}

label.loginform
{
	width: 30px;
	float: left;
	text-align: left;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:11px;
	padding-top:3px;
}

.formrow {
	padding-top:8px;
}

legend {
	top:-10px;
	left: -5px;
	position:absolute;
	color: #5d0a0c;
	font-weight:bold;
	font-size:11px;
	padding: 2px 6px;
}

input.button {
	font-size:11px;
	color:#FFCC00;
	background-color:#7D2F2F;
	border:1px solid #000000;
}

/* Table Formatting */

th.discountth {
	font-size:11px;
	color: #000;
	font-weight: bold;
	padding-bottom:5px;
	text-align:center;
}
td.discountmain {
	padding:2px 5px 2px 5px;
	border-bottom:1px dotted #ccc;
	font-size:11px;
	color: #000000;
	font-weight: normal;	
}
td.discountunit {
	padding:2px 5px 2px 5px;
	border-bottom:1px dotted #ccc;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	font-size:11px;
	color: #000000;
	font-weight: normal;
}
td.discounttotal {
	padding:2px 5px 2px 5px;
	border-bottom:1px dotted #ccc;
	font-size:11px;
	color: #000000;
	font-weight: normal;
}


table.basket {
	font-size:11px;
	width:455px;
	#width:455px;
	_width:455px;
}

th.basketth {
	border-bottom:2px solid #FFCC00;
	background-color:#7D2F2F;
	color: #FFFFFF;
	font-weight: bold;
	height:22px;
}


td.basketdel {
	padding:2px 2px 2px 0px;
	border-top:1px dotted #ccc;
	color: #000000;
	font-weight: normal;
	height: 26px;
}

td.basketmain {
	padding:2px;
	border-top:1px dotted #ccc;
	color: #000000;
	font-weight: normal;
	height:22px;
}
td.basketqty {
	padding:2px;
	border-top:1px dotted #ccc;
	color: #000000;
	font-weight: normal;
	text-align:center;
}

td.basketunit {
	padding:2px;
	border-top:1px dotted #ccc;
	color: #000000;
	font-weight: normal;
	text-align:center;
}
td.basketprice {
	padding:2px;
	border-top:1px dotted #ccc;
	color: #000000;
	font-weight: normal;
	text-align:center;
}

table.delivery {
	font-size:11px;
	width:455px;
	#width:455px;
	_width:455px;
}

th.deliveryth {
	border-bottom:2px solid #FFCC00;
	background-color:#7D2F2F;
	color: #FFFFFF;
	font-weight: bold;
	height:22px;
}

th.infoth {
	border-bottom:2px solid #FFCC00;
	background-color:#7D2F2F;
	color: #FFFFFF;
	font-weight: bold;
	height:22px;
	line-height:20px;
	padding: 0px 5px 0px 5px;
}
td.infoleft {
	width:70px;
	padding:0px 0px 0px 5px;
	border-bottom:1px dotted #ccc;
	color: #000000;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
td.inforight {
	padding:0px 0px 0px 5px;
	border-bottom:1px dotted #ccc;
	color: #000000;
	font-weight: normal;
	text-align:center;
	line-height:20px;
	font-weight:normal;
	font-size:11px;
	text-align:left;
}


.greyout {
position: fixed; left: 0; top: 0;
width: 100%; 
height: 100%;
z-index: 90;
background-color:#888;
opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
text-align:center;
}

a.editlink {
	color:#FFF;
	font-weight:normal;	
}

.productsubheader {
	margin:10px 0px 0px 0px;
	/*background-color:#F4F4F4;*/
	border-bottom: 2px solid #7D2F2F;
	padding:2px 0px 2px 5px;
	font-size:12px; 
	color:#7D2F2F;
	font-weight:bold;
}
td.account {
	padding:2px;
	border-bottom:1px dotted #ccc;
	color: #000000;
	font-weight: normal;
	height:22px;
	text-align:center;
}