form {
	display: inline;
}

body {
	font-family: Myriad, Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color:#D7D7D7;
	background-color : #2e2222;
	margin:0px;
	white-space: nowrap;
}

p {margin:7px 0px 7px 0px}

input, select, textarea {
	font-family: Myriad, Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	background-color: #FFFFFF;
	color: #3D3D3D;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.inputDist {width:170px}

.button {
	color:#FFFFFF;
	background-color:#666666;	
	cursor: pointer; cursor: hand;
}

fieldset {	
	font:11px Myriad, Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	padding: 10px;
	color: #A7A7A7;
}
legend {
	color: #D7D7D7;
	padding: 0px 5px 0px 2px;
}

img {
	border:0;
}

hr {
	height:1px;
	color: #E0E0E0;
	border:0px;
	background-color: #E0E0E0;	
}

.inputSmall {
	width:30px;
	text-align:right;
}

.floatleft{float: left;}
.floatright{float: right;}
.clear{clear: both;}

a:link, a:active, a:visited {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.white:link, .white:active, .white:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.white:hover {
	color: #B1B1B1;
	text-decoration: none;
}
.red:link, .red:active, .red:visited {
	font-size: 11px;
	color: #D9261C;
	text-decoration: none;
}
.red:hover {
	color: #B1B1B1;
	text-decoration: none;
}


table {
	border-collapse: collapse;
	border-width: 0px;
	border-color: #D4D4D4;
	border-spacing: 0px;
	padding: 0px;
}

.nicetable table {border-collapse:separate; border-spacing:1px;}
.nicetable TD.label { padding:2px; background-color:#CCCCCC; font-size:11px; color:#222222; font-weight:bold;}
.nicetable TD.data	{ padding:2px; background-color:#EEEEEE; font-size:11px; color:#222222; font-weight:normal;}
.nicetable P.data	{ font-size:11px; color:#222222; font-weight:normal;}
.nicetable A.data	{ font-size:11px; color:#7D7D7D; font-weight:normal; text-decoration:none; }
.nicetable A.data:hover { font-size:11px; color:#B2B2B2; font-weight:normal; text-decoration:underline; }
.nicetable {
	font-size: 11px;	
	font-weight: normal;
	color: #3C3C3C;			
}
.small td {font-size: 10px}

.currency {text-align:right}

#prodopt table {border-collapse:separate; border-spacing:1px;}
#prodopt TD.label { padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:bold;}
#prodopt TD.data	{ padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:normal;}
#prodopt input{ padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:normal;}

#prodopt1 table {border-collapse:separate; border-spacing:1px;}
#prodopt1 TD.label { padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:bold;}
#prodopt1 TD.data	{ padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:normal;}
#prodopt1 input{ padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:normal;}

#acc table {border-collapse:separate; border-spacing:1px;}
#acc TD.label { padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:bold;}
#acc TD.data	{ padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:normal;}
#acc input{ padding:1px; background-color:#FFFFFF; font-size:11px; color:#222222; font-weight:normal;}

.accqty {width:70px; text-align:right;}


div.round{margin: 0; background: #FFFFFF}
b.rtop, b.rbottom{display:block;background: #000000}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


#content {
	background-color:white;	
	padding: 0px 10px 10px 10px;	
}
#content td {
	color:#222222;	
}
#content .button {
	color:#FFFFFF;
	background-color:#3D3D3D;	
	cursor: pointer; cursor: hand;
}	

.wb {color: #3C3C3C;}
.wb:link, .wb:active, .wb:visited { color:#666666;}
.wb:hover {color: #B1B1B1;text-decoration: none;}

.contain{
	background-color: #FFFFFF;
	padding: 10px;
	color: #3C3C3C;	
}
.container{
	background-color: #FFFFFF;
	padding: 10px;
	width:548px;
}

.tdpad {
	padding:5px 10px 2px 10px;
	color: #3C3C3C;	
}
#prodimage{
	text-align:center;
}
#proddesc{
	color: #3C3C3C;
	padding: 10px 0px 10px 0px;	
}
#proddesclong{
	color: #D7D7D7;
	padding: 10px 0px 10px 0px;	
}

#size table {border-collapse:separate; border-spacing:1px;}
#size TD.label { padding:2px; background-color:#CCCCCC; font-size:11px; color:#222222; font-weight:bold;}
#size TD.data	{ padding:2px; background-color:#EEEEEE; font-size:11px; color:#222222; font-weight:normal;}
#size P.data	{ font-size:11px; color:#222222; font-weight:normal;}
#size A.data	{ font-size:11px; color:#7D7D7D; font-weight:normal; text-decoration:none; }
#size A.data:hover { font-size:11px; color:#B2B2B2; font-weight:normal; text-decoration:underline; }
#size {
	font-size: 11px;	
	font-weight: normal;
	color: #3C3C3C;			
}


#techinfo {
	font-size: 11px;	
	font-weight: normal;
	color: #D7D7D7;	
	padding: 10px 0px 10px 0px;			
}



#prodoptions td{
	background-color: #FFFFFF;
	color: #222222;
}
#prodoptions{
	width:540px;
	color: #222222;
	background-color: #FFFFFF;
}
#prodoptions .button {
	color:#FFFFFF;
	background-color:#D9261C;	
	cursor: pointer; cursor: hand;
}

#prodcolour {
	float:left;
	margin-left: 20px;	
	width:230px;	
	background-color: #FFFFFF;	
	color: #222222;	
}

#prodcolour td{
	color: #222222;
	padding: 2px;	
}
#prodsize {
	color: #222222;	
	float:left;	
	margin-left: 20px;
	width: 100px;
	background-color: #FFFFFF;				
}

#prodprice {
	float:left;	
	margin-left: 20px;	
	width: 150px;
	background-color: #FFFFFF;				
}
#prodprice td{
	background-color: #FFFFFF;
	color: #222222;
	padding: 2px;
	vertical-align : middle;
}
.price {
	width:60px;
	text-align:right;	
}

#prodaccess {
	color: #222222;	
	float:left;	
	margin-left: 20px;
	width: 160px;
	background-color: #FFFFFF;				
}
#prodoption {
	float:left;
	margin: 0px 0px 30px 20px;	
	width:160px;	
	background-color: #FFFFFF;	
	color: #222222;	
}
#prodoption td{
	color: #222222;
	padding: 2px;	
}
#prodoption1 {
	float:left;
	margin: 0px 0px 30px 20px;	
	width:160px;	
	background-color: #FFFFFF;	
	color: #222222;	
}
#prodoption1 td{
	color: #222222;
	padding: 2px;	
}


#cart table {border-collapse:separate; border-spacing:1px;}
#cart TD.label { background-color:#CCCCCC; font-size:11px; color:#222222; font-weight:bold;}
#cart TD.data	{ background-color:#EEEEEE; font-size:11px; color:#222222; font-weight:normal;}
#cart P.data	{ font-size:11px; color:#222222; font-weight:normal;}
#cart A.data	{ font-size:11px; color:#7D7D7D; font-weight:normal; text-decoration:none; }
#cart A.data:hover { font-size:11px; color:#B2B2B2; font-weight:normal; text-decoration:underline; }

	
td {
	font-size: 11px;
	font-weight: 400;
	border-width: 0px;
	border-color: #3C3C3C;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h1 {
	font-family: Impact;
	font-weight: normal;
	font-size: 28px;
	color: #D9261C;
	margin: 2px 2px 2px 0px;
}

h2 {
	font-weight: normal;
	font-size: 15px;
	color: #D9261C;
	margin: 2px 2px 6px 0px;
}

h3 {
	font-weight: bold;	
	font-size: 15px;
	color: #D7D7D7;
	margin: 2px 2px 2px 0px;
}

h4{
	font-weight: normal;
	font-size: 13px;
	color: #2b2b2b;
	margin: 2px 2px 2px 0px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	margin: 2px 2px 2px 0px;		
}

h6 {
	font-size: 12px;
	font-weight: bold;
	color: #2b2b2b;
	margin: 2px 2px 5px 0px;	
}

.comment {
	color : #4D8BA4;
}

.tdhead {
	font-size: 11px;
	font-weight: bold;
	color: #C64833;
	border-color: #3C3C3C;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}
.tdBordTBLR {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.tdBordTLR {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px
}
.tdBordBLR {
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.tdBordLR {
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px
}
.tdBordL {
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px
}
.tdBordR {
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.tdBordT {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.tdBordB {
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}
.tdBordTB {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}


.light {
	color: #FFFFFF;
}
.opt1 {
	color: #000000;
	background-color: #FFFFFF;
	padding:2;
}
.opt2 {
	color: #000000;
	background-color: #CCCCCC;
	padding:2;
}
.opt3 {
	color: #FFFFFF;
	background-color: #3C3C3C;
	padding:2;
}

.menu {
	font-family: Arial Narrow;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding:0;
	white-space: nowrap;
	height: 15px;
	color: #000000;
	border-style: none;
} 

.menulink {
	font-family: Arial Narrow;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding:2px 4px 1px 4px;
	white-space: nowrap;
	color: #FFFFFF;
} 
.menulink:link, .menulink:visited, .menulink:active, .menulink:hover {
	font-family: Arial Narrow;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menulink:hover {color: #CCCCCC;} 

.menuOn {
	font-family: Arial Narrow;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding:2px 4px 1px 4px;
	white-space: nowrap;
	color: #CCCCCC;
} 
.menuOn:link, .menuOn:visited, .menuOn:hover, .menuOn:active {
	font-family: Arial Narrow;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}

.menuDiv {
	background-color: #CCCCCC;
	padding: 0px;
	width: 1px;
}

.headTable {

	font-size: 11px;
	font-weight: 600;
	color:  #FFFFFF;
	background-color: #FFFFFF;
	vertical-align:text-top;
}

.headInnerTable {
	font-size: 11px;
	font-weight: 400;
	color: #111111;
	background-color: #E0E0E0;
}

.bgMain {
	background-color: #000000;
}
.line {
	background-color: #818181;
}
.leftImage {
	background-image: url(images/halfHead.gif);
	background-attachment: fixed;
	background-position: 50% 100%;
	background-repeat: no-repeat;
}

#menu {
	position: absolute;
	top:82px;
	width:779px;
}

#cartlink {
	position: absolute;
	top:60px;
	height:16px;
	width:750px;
	text-align:right;
	color:#000000;
}

#footer {
	width: 800px;
	padding: 0px;
	position: relative;
	top: -109;
}

#prodcat {
	display:inline;
	padding:0px 10px 5px 10px;
}
#dhtmltooltip{
	position: absolute;
	border: 1px solid black;
	padding: 2px 7px 2px 5px;
	color: #000000;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	width: 300px;
}

.trHigh {
	color:#000000;
	background-color: #E9E9E9;
}
.trNorm {
	color:#000000;	
	background-color: #FFFFFF;
}