BODY {
	margin: 0px;
	border: none; 
	background-color: #013366;
}
BODY, TD {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #3a3a3a;
}
.topbarbackground {
	background-color: #05182C;
}
TD.tabbackground {
	background:url(/includes/templates/newdesign/images/nav-tab-background-gradient.gif);
	/*background-color: #1e5c99;*/
}
SELECT.quickfindselect {
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	width: 200px;
}
A {
	color: #333366;
}
A.toplink {
	color: #FFFFFF;
	text-decoration: none;
}
A.toptablink {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.topbarlink {
	font-size: 13px;
	color: #d0d4d7;
	text-decoration: none;
}
#searchlabel {
	font-size: 13px;
	font-weight: 600;
	color: #ffffff;
}
TD.topbartext {
	font-size: 13px;
	color: #d0d4d7;
}
DIV.breadcrumbs {
	font-size: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}
A.middleboxtoplink {
	width: 100%;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
A.leftboxcatlink {
	font-size: 12px; 
	font-weight: 300;
	color: #000000;
	text-decoration: none;
}
A.leftboxcatlink:hover {
	color: #333366;
	text-decoration: underline;
}
A.leftboxextralink {
	font-size: 13px; 
	font-weight: 600;
	color: #000033;
	text-decoration: none;
	text-decoration: none;
}
A.rightboxlink {
	font-size: 10px; 
	font-weight: 300;
	color: #666666;
	margin-left: 3px;
	line-height: 15px;
}
A.featuredlink {
	color: #333333;
	text-decoration: none;
}
A.custservicelink {
	font-size: 11px; 
	font-weight: 300;
	color: #77879a;
	text-decoration: none;
	margin-left: 3px;
	text-decoration: underline;
}
DIV.custservicelinks {
	line-height: 18px;
}
UL.leftlist {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
LI.leftboxheading {
	margin-top: 5px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 5px;
	color: #000000;
}

A.leftboxheadinglink {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
LI.leftboxbullet {
	background-image: url(/includes/templates/newdesign/images/listdot2.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 15px;
}
DIV.rightboxheading2 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #393939;
	background-color: #e3eaf2;
	border-top: #E8E8E8 1px solid;
	border-bottom: #E8E8E8 1px solid;
	font-weight: 300;
	padding-left: 2px;
}
UL.brandlist {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
LI.brandbullet {
	background-image: url(/includes/templates/newdesign/images/listdot3.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 15px;
	margin-bottom: 3px;
}
A.brandlistlink {
	font-size: 12px; 
	color: #000000;
	text-decoration: none;
}
A.brandlistlink:hover {
	color: #003399;
}
A.frontstorecatlink {
	font-family: verdana;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
A.frontstorecatlink:hover {
	color: #333366;
	text-decoration: underline;
}
.dealsdescription {
	font-size: 9px;
}
.plainbox-related {
	background-color: #F8F8F8;
}
SPAN.requiredasterisk {
	font-size: 15px; 
	font-weight: 600; 
	color: #DD5544;
}
SPAN.dealsseeall {
	font-size: 9px;
}
A.dealsmoreinfolink {
	font-size: 9px;
	text-decoration: none;
}
A.frontarticlelink {
	color: #333333;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
}
A.rightarticlelink {
	color: #333333;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
}
TD.categorybartext {
	padding-top: 5px;
	padding-left: 11px;
	font-family: verdana;
	font-size: 11px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}
#customerservicecenter {
	padding-left: 2px;
	font-size: 17px; 
	font-weight: 600; 
	color: #FFFFFF; 
	font-family: verdana;
	background-color: #8e96a4;
	border-bottom: #FFFFFF 1px solid;
}
.bottombox {
	color: #FFFFFF;
	padding: 15px;
	padding-left: 25px;
	background-color: #013366;
}
.bottomheading {
	font-family: arial;
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 4px;
}
ul.bottom {
list-style: none;
margin:0;
padding:0px;
}
.bottombullet {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	background-image: url(/includes/templates/newdesign/images/listdotbottom.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 10px;
}
.bottomlink {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF; 
	text-decoration:none;
	border-bottom:1px solid #99c0cc;
	margin:0;
	padding:0px;
	height: 12px;
}
A.footerlink {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
}
.footertext {
	font-size: 10px;
	color: #999999;
}
#footer {
	text-align: center;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #999999;
	padding: 15px;
}
#rightcolumn {
	color: #666666;
	font-size: 10px;
}
.rightcolumntext {
	color: #666666;
	font-size: 10px;
	padding: 4px;
	padding-bottom: 8px;
}
A.rightcolumnproductsheading {
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	color: #666666;
	line-height: 17px;
}
A.rightcolumnproducts {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 17px;
}
A.brandlink {
	font-family: verdana;
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}
A.allbrandslink {
	color: #333333;
	font-size: 11px;
	font-weight: 600;
}
TH.productListing-heading {
 background-color: #013366;
 color:#ffffff; 
 font-weight: bold;
}
TR.listheading {
background-color: #013366;
}
TD.listheadingright {
	color:#ffffff;
	font-weight: bold;
	text-align: center;
}
TD.listcellimg {
 width: 72px;
 overflow: hidden;
}
TD.listcelllight {
background-color: #f7f7f7;
border-right: #ffffff 2px solid;
padding: 2px;
font-size: 10px;
}
TD.listcelldark {
background-color: #e5eff5;
border-right: #e5eff5 2px solid;
padding: 2px;
font-size: 10px;
}
TD.listcelllightright {
height: 35px;
background-color: #f5f5f5;
border-right: #ffffff 2px solid;
padding: 2px;
text-align: center;
white-space: nowrap;
}
TD.listcelldarkright {
height: 35px;
background-color: #d9e3e8;
border-right: #e5eff5 2px solid;
padding: 2px;
text-align: center;
white-space: nowrap;
}
TD.listcelllightprice {
background-color: #f5f5f5;
border-right: #ffffff 2px solid;
padding: 2px;
text-align: center;
}
TD.listcelldarkprice {
background-color: #d9e3e8;
border-right: #e5eff5 2px solid;
padding: 2px;
text-align: center;
}
TD.listcelllightprice, TD.listcelldarkprice, TD.cartpricecell, SPAN.listprice {
text-align: center;
color: #cc0000; 
font-weight: bold; 
font-size: 14px;
}
TD.lline {
	background-color: #9ac2d7;
}
TD.ln {
	background-color: #c8c8c8;
}
A.listmodelink {
	font-weight: bold;
	text-decoration: none;
	color: #333366;
}
A.listnamelink {
	font-family: verdana;
	color: #333333;
	font-size: 12px;
	font-weight: 600;
}
A.specificationcategory {
	font-family: verdana;
	color: #333333;
	font-size: 12px;
	font-weight: 600;
}
SPAN.listdescription {
	font-size: 10px;
}
H2, H3, H5 {
margin: 3px;
margin-left: 0px;
padding: 0px;
font-weight: bold;
}
P {
margin: 0px;
margin-top: 3px;
margin-bottom: 15px;
padding: 0px;
}
H4 {
	margin: 0px;
	font-size: 12px;
}
H3 {
	font-size: 16px;
}
H2 {
	font-size: 18px;
}
H1 {
	margin-top: 0px;
	font-size:21px;
	font-weight: bold;
}
SPAN.productdetailheading {
	font-size: 15px; color: #666666; font-weight: 600;
}
SPAN.productdetailsubheading {
	font-size: 12px; color: #666666; font-weight: 600;
}
.clearBoth {
	clear: both;
	}
.floatingBox, #checkoutShipto, #checkoutBillto {
	margin: 0;
	width: 47%;
	}
.forward {
	float: right;
	}
.back {
	float: left;
	}
.buttonRow {
	margin: 0.5em;
	}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
LEGEND {
	color: #003366;
	font-weight: bold;
	font-size: 1.1em;
}
LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}
.totalBox {
	width: 7.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}
.fpc {
	border-top: #C8C8C8 1px solid;
}
