.basketQuantity {
	BORDER-RIGHT: #4f6f85 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4f6f85 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #4f6f85 1px solid; COLOR: #4f6f85; PADDING-TOP: 3px; BORDER-BOTTOM: #4f6f85 1px solid; HEIGHT: 16px; TEXT-ALIGN: center
}
.buy {
	CLEAR: right; BACKGROUND: url(/img/background/backBuy.gif) repeat-x 0px 0px; MARGIN: 5px 0px 5px; HEIGHT: 43px
}
.productprice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; COLOR: #09ab33; PADDING-TOP: 14px
}
.productquantity {
	FLOAT: right;

}
#basket {
	WIDTH: 584px
}
#basket A {
	COLOR: black
}
#basket TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #e5ebef; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 16px
}
#basket TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #e5ebef; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 16px
}
#basket .basketRow TD {
	BACKGROUND: #d6dfe4
}
#basket TH {
	FONT-WEIGHT: bolder; BACKGROUND: #6293b6; COLOR: white; TEXT-ALIGN: left
}
.middle {
	VERTICAL-ALIGN: middle
}
#navlist
{
    margin-left: 12;
    padding-left: 1;
    list-style: none;
    font-size: 14px;
}
#navlist li 
{
    padding-left: 10px;
    background-image: url(/img/arrow_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 0.5em;
}

#proceedButton {
	MARGIN-TOP: 10px; FLOAT: right; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 5px
}
html, body { 
    font: x-small Arial, sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    COLOR: #003399;
    background-color: #FFFFFF;
}
H1 {
        margin-top: 0px;
        margin-bottom: 4px;
}
H2 {
	MARGIN-TOP: -2px; FONT-SIZE: 150%; MARGIN-BOTTOM: 0px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3.services  {
	MARGIN-TOP: -2px;
	FONT-SIZE: 16px;
	MARGIN-BOTTOM: -2px;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 30px;

}
.bestseller {
	FLOAT: left;
	width: 60px;
	border: 1px solid #003366;
	color: #005CB9;
}
.bestsellersAd {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #F4FAFB;
	PADDING-BOTTOM: 10px;
	WIDTH: 100%; 
	PADDING-TOP: 3px;
}
.dots {
	BACKGROUND-IMAGE: url(/img/bg_h_dots.gif); BACKGROUND-REPEAT: repeat
}
.relatedProds H4 
{ 
    font-size: 10pt; 
}
form.form1 {
        margin-top: 0px;
        margin-bottom: 0px;
}
#siteMainContentArea H1 
{ 
    margin: 0; 
    padding: 0; 
    float: left; 
}

#specials H3 {
	COLOR: #003399;
	FONT-SIZE: 11px;
	MARGIN: 0px; 
	background: url(/img/bg_btt_orange.jpg) repeat-x;
	line-height: 21px;
    font-weight: normal;
}



TABLE.borderdark{
    border: 1px solid #003366;
}

table.toolspec {
	WIDTH: 100%;
	border: 1px solid #C9C9C9;
}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #333333}
INPUT {
	border : 1px solid #999999;
	background-color: #FFFFFF; 
	height: 19px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	color: #333333
	}
	INPUT.noborder {
	border : 0px solid #999999;
	background-color: #FFFFFF; 
	height: 19px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	color: #333333
	}
SELECT {
	border : 1px solid #999999;
	background-color: #FFFFFF; 
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333
	}

a 
{ 
    text-decoration: none; 
}

a:hover 
{ 
    text-decoration: underline; 
}

A.WhiteSmallBold:hover {
    FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #999999; 
	FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}


ul#subsitenav a 
{ 
    margin-left: 20px; 
}

ul#subsubsitenav a 
{ 
    margin-left: 40px; 
}

#sitenav ul 
{ 
    margin: 0px;    
    padding:0; 
    list-style-type: none;
}

#sitenav ul li 
{ 
    margin: 0; 
    padding: 0; 
    border-top: 1px solid #fff; 
    width: 100%; 
}

#sitenav ul li a 
{ 
    color: #fff; background: url(../img/arrow_closed.gif) no-repeat;
	padding-left: 20px;
	width: 100%;
}
ul.prod_summ_catpages 
{ 
    margin: 0px;    
    padding-left:20px; 
}
#specials
{   
    width:412px; 
    background-color: #FFDDAB; 
    border: 1px solid #999999;
}

#topnav
{
	position: static;
	PADDING-TOP: 4px;
	PADDING-LEFT: 4px;
	vertical-align: top;
	width: 100%;
	color: #fff;
}
#pageHeader 
{ 
    background: url(/img/bg_header_dblue.gif) repeat-x; 
    height: 49px;
    width: 100%;
}

.relatedProdsold, .prodOffersold
{ 
    border: 1px solid #036; 
    background: #fff; 
    width: 100%; 
    margin-bottom: 20px; 
    padding: 10px;
}

.relatedProdsold, .prodOffersold
{ 
    width: 100%; 
    margin-bottom: 20px; 
    padding: 10px;
}


.relatedImg 
{ 
    float: right; 
    width:3em;
    height: 3em;

}

.relatedDetails 
{ 
    text-align: right; 
}

#siteRightCol
{    float: right; 
    position:relative;
    width:168px; 
    background-color: #F8F8F8; 
    border: 1px solid #425E89;
    BORDER-RIGHT: none; 
}

#siteRightColold 
{ 
    float: right; 
    width: 184px; 
    padding-top: 2px;
    margin-right: 2px; 
}

.siteRightColHeaders 
{
     font-weight: normal;FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif;
     background: url(/img/bg_btt_grey.gif) repeat-x;
     line-height: 21px;
}

#speical_title {
	FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif;
	FONT-SIZE: 0.8em;
	COLOR: #000000;
	POSITION: relative;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
}

#specialprice{
	FONT-SIZE: 8pt;
	COLOR: #cc0000;
	FONT-FAMILY: Verdana,  Arial, sans-serif;
	float: right;
	POSITION: relative;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 4px;
}

.special_title_1 {
	FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif;
	FONT-SIZE: 0.8em;
	COLOR: #000000;
	POSITION: relative;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
}

.specialprice_1 {
	FONT-SIZE: 8pt;
	COLOR: #cc0000;
	FONT-FAMILY: Verdana,  Arial, sans-serif;
	float: right;
	POSITION: relative;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 4px;
}

.thumb 
{   
    width: 70px;  
}
.toolvariations {
    BACKGROUND: #f0f0f0;
    POSITION: relative;
    TEXT-ALIGN: center;
    font-size: 11px;
}
#contactus{ 
    width: 184px; 
    padding-top: 5px;
    margin-right: 5px; 
    position:absolute;
    top:2px;
    right:0px;
}

#manufacturerLogo 
{
    float: left;
}

#pageWrapper 
{ 
    position: relative;
    vertical-align: top
}

#mainwrapper {
    position: relative; 
    width: 770px; 
    BORDER-RIGHT: #003366 1px solid; 
    PADDING-RIGHT: 0px;
    BORDER-TOP: #003366 1px solid;
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 5px 5px 0px 5px;
    BORDER-LEFT: #003366 1px solid; 
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003366 1px solid;
    BACKGROUND-COLOR: #ffffff 
}

#footer {   
    vertical-align: middle;
    position: relative; 
    width: 770px; 
    BACKGROUND-COLOR:  #003366 ;
    BORDER-RIGHT: #003366 1px solid; 
    PADDING-RIGHT: 10px;
    BORDER-TOP: #003366 1px solid;
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 10px; 
    MARGIN: 0px 5px 5px 5px;
    BORDER-LEFT: #003366 1px solid; 
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003366 1px solid;
    text-align: center;  
    color: #FFFFFF;
}

#footercontainer{
    text-align: center;  

}

#pageLogo 
{ 
    padding-top: 17px; 
    float: right;
}

#pageMiddleBit 
{ 
    position: relative; 
    width: 100%; 
}

#siteLeftCol 
{ 
    float: left; 
    background: #C1D1F0; 
    width: 174px; 
    height: 100%;
    text-align: left;      
}

#sitenav 
{ 
    background-color: #036;
    width: 174px;
    font-size: 11px;
    padding: 0;
    margin: 0;
}

#subsitenav, #subsubsitenav 
{ 
    background-color: #036; 
}


.expanded 
{ 
    background-color: #36c; 
}

.expanded a 
{ 
    background: none; 
}

a.expandedLink  
{ 
    background: url(../img/arrow_expand.gif) no-repeat !important; 
}

.RedSmall {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
A.RedSmall:hover {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.RedSmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
A.RedSmallBold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.RedBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
#siteBreadcrumb 
{
	height: 18px;
	width: auto;
	position: relative;
	width: 426px;
	z-index: 2;
}
#siteMainContentArea 
{  
    position: relative; 
    width: 418px; 
    text-align: center;  
    min-width: 418px; 
    margin-left: 2px; 
    margin-right: 1px;
}


#siteMainContentAreaNoAds 
{  
    position: relative; 
    width: 100%; 
    text-align: center;
    min-width: 420px;
    margin-left: 174px; 
}

#header_leftnav
{   margin-left: 200px; 
    position: absolute;
    top: 30px;
    width: auto; 
    color: #fff; 
}

#siteBreadcrumb a 
{   
    color: #fff;
    font-weight: bold; 
}

#productDescContainer{
	border: 1px solid #036; 
	BACKGROUND: #fff;
	MARGIN: 2px;
	WIDTH: 400px;
	POSITION: relative;
	TEXT-ALIGN: left;
	padding: 5px;
}

#productDescContainer img.imgMain 
{   
    float: right; 
}

#productDescContainer h2 
{ 
    margin: 0; 
    padding: 0;
    font-size: small; 
}

#productDescContainer h3 
{ 
    margin: 0;  
    padding: 3px; 
    background: #036; 
    color: #fff; 
    font-size: 1em; 
}

#productDescContainer ul 
{ 
    padding: 0; 
    margin: 0; 
    margin-left: 20px; 
    margin-top: 10px; 
    margin-bottom: 10px;
}


#productPrice 
{ 
    margin-left: 10px; 
    font-weight: bold; 
    font-size: x-small ; 
    bottom: 0;
    margin: 0; 
    padding: 0; 
}

#listPrice 
{     
    margin-left: 10px; 
    font-size: x-small ; 
    bottom: 0;
    margin: 0; 
    padding: 0; 
}

#productPrice em 
{ 
    font-style: normal; 
    font-size: x-small ;
}

#summaryWrapper 
{ 
    position: relative; 
    margin-bottom: 30px; 
    width: 100%; 
}

#productSummary 
{ 
    margin: 10px; 
}

.bgGreyDark 
{ 
    background: #e0e0e0; 
    position: relative; 
    text-align: center; 
}

.bgGreyLight 
{ 
    background: #f0f0f0; 
    position: relative; 
    text-align: center; 
}

.accessWrap, .specName, .specData 
{ 
    width: 45%; 
    display: inline; 
}

.productAccessory 
{ 
    width: 194px;
    text-align: left;
}

.productAccessory img.imgAccess 
{ 
    float: left; 
    margin-right: 10px; 
}

.menucontainer 
{ 
    border: 1px solid #000; 
    float: left; 
    height: 250px; 
    width: 200px; 
    margin: 20px; 
    padding: 10px; 
}

.toolattribute 
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    font-size: 11px;
    color: #5C5C5C;
}

.acronym {
    font-size: 11px;
    color: #5C5C5C;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C9C9C9;
}

.toolattoutput 
{
    padding-left: 10px;
    text-align: left;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C9C9C9;
    font-size: 11px;
    color: #5C5C5C;
}

.prodListingContainer a
{
    color: #000;
}

.prodListingContainer
{
    border: 1px solid #000;
    background: #fff;
    width: 350px; 
    margin: 20px; 
    padding: 10px; 
    text-align:left;
    float: left;
}

.prodListingContainer h2
{
    margin: 3px 0 ;
    padding:0;
    font-size: medium;
}

.prodListingContainer ul
{
    margin: 0 20px;
    padding: 0;
}

.prodListingContainer img, .prodListingLink
{
    float: right;
}
.prodListingPrice
{
    margin: 3px 0;
}
.BlackSmall {
    FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.BlakSmallBold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.BlackBold {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.BlueBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #003399;
	FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif;
	height: 12px;
	line-height: 12px;

}
.BlueSmall {
    FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.GreySmall {
    FONT-SIZE: 8pt; COLOR: #888888; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.top {
    position: relative;
    vertical-align: top;
}
.WhiteSmall {
    FONT-SIZE: 8pt;
	COLOR: #ffffff;
	text-align: center;
	background: #003366 ;
	FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.WhiteSmallPlain {
    FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif; TEXT-DECORATION: none
}
A.WhiteSmall:hover {
    FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.WhiteSmallBold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif
}
.WhiteSmallPlainBold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana,  Arial, sans-serif; TEXT-DECORATION: none
}


.tinyborder {
	BORDER-RIGHT: #425e89 1px solid; BORDER-TOP: #425e89 1px solid; BORDER-LEFT: #425e89 1px solid; BORDER-BOTTOM: #425e89 1px solid
}

.noborder {border : 0px; background-color: #FFFFFF; height: auto}
TEXTAREA {border : 1px solid #999999; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #333333  }  
.NormalTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #153b63;
	line-height: 12px;
}

#header_image {
	FLOAT: left
}

.imgspecial {
	border: 1px solid #FF9901;
	width: 60px;
}

TD.basketTh {
	FONT-WEIGHT: bolder; COLOR: white; BACKGROUND-COLOR: #6293b6
}
.basketRow {
	BACKGROUND-COLOR: #d6dfe4
}
.basketRowPrice {
	PADDING-RIGHT: 5px; BACKGROUND-COLOR: #d6dfe4; TEXT-ALIGN: right
}
.basketTotal {
	BACKGROUND-COLOR: #e5ebef
}
.basketTotalPrice {
	PADDING-RIGHT: 5px; BACKGROUND-COLOR: #e5ebef; TEXT-ALIGN: right
}
INPUT.basket_img {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: auto
}