.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:11px;line-height:13px;font-family:Arial;color:#fff;background-color:#00254B; }
input,select,textarea{font-size:11px;line-height:13px;font-family:Arial; vertical-align:middle;color:#666;}
a{text-decoration:none;color:#fff;}
a:hover{text-decoration:underline;}
h1{font-size:22px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:15px;line-height:18px;}
h4{font-size:12px;line-height:14px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2,.block3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

img.floatleft{float:left;margin:4px;}
img.floatright{float:right;margin:4px;}

.product-image
{
    /*float:left;
    margin-right:7px;*/
    max-width:145px;
}

.associated-product-image
{
    /*float:left;
    margin-right:7px;*/
    max-width:100px;
}

.prodthumb
{
    max-width:60px;
    cursor:pointer;
}

.catlistimage
{
    /*margin:0 0 10px 15px;*/
    margin:0;
}
.categoryimages
{
    /*border:dotted 1px #f00;*/
}
.categoryimages .col1
{
    max-width:130px;
    margin-right:10px;
}
.categoryimages .col2
{
    max-width:130px;
    margin-right:0px;
}
.categoryimages img
{
    max-width:130px;
}
.cart-items a, .cart-box a, .address-box a
{
    color:#00254B;
}
.testimony ul{list-style:disc; margin-left:12px;}
/******Added from the old CSS*****************************************************/
h4.Main2Heading { background-image:url(/assets/img/bg-Main2-Heading.gif); background-repeat:no-repeat; width:177; height:24px; text-transform:uppercase; font-weight:bold; padding:6px 0px 0 10px; font-weight:bold; }
div.Main2Box{ width:177px; background:url(../img/bg082.gif) no-repeat left top; padding:8px 8px 0; min-height:102px;}
/*div.Main2Box{ width:177px; background:url(../img/bg081.gif) no-repeat left top; padding:8px 8px 0; min-height:102px;}*/
div.Main2Box input.txt{ width:173px; margin:5px 0 0;}
div.Main2Box input.toorder_regulartext{ width:60px; margin:0 0 0 5px;}
div.Main2Box input.submit{ width:47px; height:18px; border:none; background:url(../img/btn02.gif) no-repeat left top; margin:5px 0 0;}
div.Main2Box-btm{background:url(../img/bg-MainBox2-btm.gif) no-repeat left top; height:8px; width:193px; }
.ToOrderLine { margin-bottom:5px; }
.DarkBtn{ min-width:47px; border:none; background:url(../img/bg-DarkBtn.gif) repeat-x left top; margin:5px 0 5px; color:#fff; border:1px solid #3d4144; padding:2px 5px 2px 5px; text-decoration:none; clear:both; display:inline-block;}
.DarkBtn a { text-decoration:none; }
a.DarkBtn { text-decoration:none; }

div.Main3Box-top{ width:177px; background:url(../img/box06trade-top.gif) no-repeat left top; padding:8px 8px 0; height:40px;}
div.Main3Box{ width:177px; background:url(../img/box06trade-mid.gif) repeat-y left top; padding:0px 8px 0; font-size:12px; }
/*div.Main3Box a { color:#78b6e4; }*/
div.Main3Box a{ color:#ffcc32; text-decoration:none;}
div.Main3Box a:hover{text-decoration:underline;}
div.Main3Box-btm{ width:177px; background:url(../img/box06trade-btm.gif) no-repeat left top; padding:0px 8px 0; height:6px; margin-bottom:20px;}

.productblackheadingbold2 { font-weight:bold; }
.ProductDetailsBoxHeading { width:534px; height:32px; }
.ProductDetailsBox { padding:4px; background-color:#e9e9e9; }

.ServiceLocationListing .location { margin-top:15px; float:left; }
.ServiceLocationListing .Col1 { width:230px; float:left; }
.ServiceLocationListing .Col2 { width:280px; float:left; }



.navtec h3{font-size:16px;line-height:18px;}

/*=================== SHOPPING CART ==============================*/
.large-box
{
    /*width:670px;*/
    width:572px;
}
.Basket-Heading
{
    background-repeat:no-repeat;
    height:35px;
    /*width:670px;*/
    font-weight:normal;    
    color: #003366;
	border-bottom:solid 6px #dfe5ed;
	font-size: 22.1px;
	font-weight: bold;	
	text-decoration: none;
	margin-bottom:10px;
}
.Basket-Heading .header
{
    float:right;
    font-size:12px;
    margin-bottom:0;
}
.cart-box 
{
	
}
.address-box .header,
.cart-box .header1,
.cart-box .header 
{
   background:url(../img/bgs/basket-header.png) 0px 0px no-repeat;
   /*height:49px;*/
   margin:0px 0px 17px 0px;
}
.cart-box .header1 {
	background:url(../img/bgs/lbl-checkout.png) 0px 0px no-repeat;
}
.cart-box .contents {
	display:inline-block;
	height:auto;
}
.cart-items h1 input,
.address-box h1 input {
	border:1px solid #a19e9a;
	padding:3px 8px;
	float:left;
	margin:5px 0px 0px 10px;
}
.cart-items h1 input.button,
.address-box h1 input.button {
	border:0px solid #a19e9a;
}

.address-box p, 
.cart-box .contents p {
	color:#5a5856;
	font-size:9pt;
	padding:0px 0px 16px 0px;
	line-height:23px;
}
.address-box .seprator,
.cart-box .contents .seprator {
	font-size:0%;
	line-height:0%;
	border-bottom:2px dotted #dbdbdb;
	margin:15px 0px;
}
.address-box label,
.cart-box .contents label {
	/*color:#ce2a2a;*/
	font-size:9pt;
	display:block;
	padding:0px 0px 5px 10px;
	text-transform:uppercase;
}
.cart-box .contents .text-box {
	margin:0px 0px 18px 8px;
	border:1px solid #989491;
	width:342px;
	padding:5px 8px;
}


.cart-box .contents .a {
	/*color:#ce2a2a;*/
}
.cart-box .contents .left-column {
	/*margin:0px 50px 0px 0px;*/
}

.cart-box .contents .right-column {
	/*width:374px;*/
}

.cart-box .contents .left-column h1 {
	background-image:none;
}

.cart-box .contents .right-column h1 {
	background-image:none;
}

.address-box .pager,
.cart-box .pager {
	float:right;
    font-size:10px;
	/*margin-top:17px;*/
}
/* Redefining the cart box's pager
 * as each step has been labelled
 * with the text 'Step'.
*/
.cart-box .pager 
{
	margin-top:5px;
}
.address-box .pager a,
.cart-box .pager a {
	color:#595755;
	border:1px solid #fff;
	padding: 1px 5px 1px 5px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
}
.address-box .pager a.selected,
.cart-box .pager a.selected {
	border:1px solid #595755;
	background-color:#e9e9e9;
	text-decoration:none;
}
.cart-box p 
{
    color:#5a5856;
    /*color:#595755;*/
    /*font-family:Arial;*/
    /*font-size:11px;*/
    font-size:11px;
    line-height:19px;
}
.cart-box .cart-items 
{
}
.cart-box .cart-items .header
{
    background:#e9e9e9;
    line-height:34px;
    height:34px;
    padding:0px 12px;
    margin:8px 0px 4px; 
    color:#595755;
 /*   font-size:10pt;*/
    font-weight:bold;
    text-transform:uppercase;
}
.cart-box .cart-items .header .col1,
.cart-box .cart-items .footer .col1 
{
    /*width:409px;*/
    width:359px;
    text-align:left;
    float:left;
}
.cart-box .cart-items .header .col2,
.cart-box .cart-items .footer .col2 
{
    width:75px;
    float:left;
    text-align:center;
}
.cart-box .cart-items .header .col3,
.cart-box .cart-items .footer .col3 
{
    float:left;
    padding:0px 0px 0px 46px;
    width:110px;
    text-align:left;
}
.cart-box .cart-items .item 
{
    padding:11px 0px 0px 0px;
    border-top:2px dotted #dbdbdb;
    clear:both;
    height:93px;
 
}
.cart-box .cart-items .item .image-sec
{
    width:87px;
    height:71px;
    margin-right:17px;
    background-color:#e1e1e1;
    float:left;
}
.cart-box .cart-items .item .details-sec 
{
    float:left;
    /*width:325px;*/
    width:275px;
}
.cart-box .cart-items .item .details-sec h1 
{
    /*color:#c60909;*/
    text-decoration:none;
  /*  font-size:10pt;*/
    padding:20px 0px 0px 0px;
    background-color:#fff;
	line-height:normal;
	margin:0px;
	height:auto;
	text-transform:capitalize;
	background-image:none;
}
.cart-box .cart-items .item .details-sec h2 
{
    color:#5a5856;
    font-size:9pt;
    padding:10px 0px 0px 0px;
    margin:0px;
}
.cart-box .cart-items .item .qty-sec 
{
    float:left;
    width:114px;
    padding:13px 0px 0px 0px;
}
.cart-box .cart-items .item .price-sec 
{
    padding:26px 0px 0px 0px;
    float:left;
    /*width:100px;*/
    width:75px;
}
.cart-box .cart-items .item .price-sec h2
{
    color:#5a5856;
    font-weight:bold;
    font-size:9pt;
}

.cart-box .cart-items .item .qty-sec *
{
    display:block;
    margin:3px 0px 0px 0px;
}
.cart-box .cart-items .item .qty-sec input 
{
    width:40px;
    border:1px solid #e3e2e1;
    padding:5px 8px;
    color:#5a5856;
}
.cart-box .cart-items .item .qty-sec a 
{
    /*color:#d2161e;*/
    font-weight:bold;
}
.cart-box .promotion-code {
	/*border-bottom:2px dotted #dbdbdb;*/
	margin-bottom:10px;
	clear:both;
	height:55px;
}
.cart-box .active-subscribers {
	padding:0px 0px 8px 0px;
	border-bottom:2px dotted #dbdbdb;
}


.cart-box .sub-total-space,
.cart-box .grand-total-space
{
    width:413px;/*429px;*/
    border:solid 0px red;
    float:left;
    display:block;
}
.cart-box .sub-total-text,
.cart-box .grand-total-text
{
    float:left;
    display:block;
    /*width:114px;*/
    width:85px;
    border:solid 0px red;
    height:34px;
    vertical-align:top;
    margin-left:-5px;
}
.cart-box .sub-total-price
{
    float:left;
    display:block;
    /*width:100px;*/
    width:75px;
    border:solid 0px red;
    font-size:9pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
}
.cart-box .grand-total-price
{
    float:left;
    display:block;
    /*width:100px;*/
    width:75px;
    border:solid 0px red;
    font-size:10pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
	height:34px;
	vertical-align:top;
}

.cart-box .delivery-total,
.cart-box .sub-total 
{
    line-height:29px;
    height:29px;
    border-top:2px dotted #dbdbdb;
    border-bottom:2px dotted #dbdbdb;
	/*width:670px;*/
}
.cart-box .delivery-total {
	border-top:0px solid #fff;
}
.cart-box .delivery-total h2,
.cart-box .sub-total h2,
.grand-total-text h2
{
    /*float:right;*/
    color:#5a5856;
/*    padding:0px 0px 0px 425px;*/
    font-size:9pt;
	font-weight:normal;
	text-align:left;
	width:250px;
	margin-top:0px;
}
.cart-box .sub-total .sub-total-text,
.cart-box .delivery-total .sub-total-text,
{
    font-size:9pt;
	font-weight:normal;
	text-align:left;
	color:#5a5856;
	height:29px;
}
.cart-box .cartfooter .grand-total-text
{
    font-size:10pt;
	font-weight:normal;
	text-align:left;
	color:#5a5856;
	height:29px;
}
.cart-box .sub-total-price h2
{
    font-size:9pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
}

.cart-box .delivery-total h2 span,
.cart-box .sub-total h2 span {
	display:inline-block;
/*	padding:0px 0px 0px 63px;*/
	color:#5a5856;
	font-weight:bold;
	width:180px;
	text-align:center;
	
}
.cart-box .cart-footer {
	background-color:#e9e9e9;
	height:34px;
	margin:7px 0px 25px 0px;
}
.cart-box .cart-footer h2 {
	font-size:9pt;
	font-weight:normal;
	color:#5a5856;
	/*padding:0px 0px 0px 405px;*/
	height:34px;
	margin-top:0;
	
	padding-top:9px;
}
.cart-box .cart-footer h2 span {
	color:#5a5856;
	font-size:10pt;
	font-weight:bold;
	padding:0px 0px 0px 60px;
	
}
.cart-box .grand-total-price h2
{
    font-size:10pt;
	color:#5a5856;
	font-weight:bold;
	text-align:left;
	height:34px;
	margin-top:0;
	padding-top:8px;
}

.address-box {
	width:570px;
}

.address-box .first-box {
/*	border-top:2px dotted #dbdbdb;
	border-bottom:2px dotted #dbdbdb;*/
	padding:14px 0px 2px 12px;
	margin:0px 0px 19px 0px;
	float:left;
	width:570px;
}
.address-box .second-box {
	clear:both;
	width:570px;
}
.address-box .second-box p {
	padding-left:12px;
}

/*.address-box select,
.address-box .right-column input,
.address-box .left-column input,
.address-box .first-box input {
	border:1px solid #989491;
	padding:5px 8px;
	margin-bottom:4px;
	width:240px;
}
.address-box .full-column input {
	width:350px;
}*/
.address-box .full-column .agree-container {
	float:none;
	width:400px;
	/*line-height:15px;*/
	padding:0px;
	margin-bottom:14px;
	/*height:20px;*/
	text-align:left;
}
.address-box .full-column .agree-container .chk-agree {
	/*width:20px;
	border:none;
	float:left;margin:0px;
	clear:left;*/
	border:none;
	clear:left;
	width:30px;
	display:inline;
	
	margin:0px;
	padding:0px;
}
.address-box .full-column .agree-container label {
	border:none;
	clear:left;
	line-height:normal;
	display:inline;
	color:#5a5856;
	text-transform:none;
	
	margin:0px;
	padding:0px;
}

.address-box select {
	width:260px;
}
.address-box label {
	padding-left:0px;
}
.address-box label span {
	color:#595755;
	/*font-family:Arial;*/
	font-size:9px;
}
.address-box .first-box .col1 {
	width:280px;
	float:left;
}
.address-box .first-box .col2 {
	width:270px;
	float:left;
}
.address-box .left-column {
	float:left;
	width:270px;
	padding:0px 0px 0px 0px;
	border-right:1px solid #c4c3c2;
	margin:0px 20px 0px 0px;
}
.address-box .left-column h1,
.address-box .right-column h1 {
	width:314px;
	background-image:none;
}
.address-box .left-column .column-box {
	width:270px;
}
.address-box .right-column {
	float:left;
	width:270px;
}
.address-box .column-box {
	/*border-top:2px dotted #dbdbdb;*/
	padding:17px 0px 0px 0px;
}
.address-box .column-box .col1 {
	width:104px;
	float:left;
}
.address-box .column-box .col1 input,
.address-box .column-box .col1 select {
	width:58px;
}
.address-box .column-box .col2 select {
	width:70px;
	float:left;
}
.address-box .column-box .col2 {
	width:185px;
	float:left;
}
.address-box .column-box .col2 p {
	float:left;
	padding:0px 0px 0px 5px;
	line-height:normal;
	width:90px;
	margin:0;
}
.address-box label {
	clear:both;
}
.address-box .column-box .full-col {
	height:130px;
	clear:both;
}
.address-box .column-box .full-col p {
	float:left;
	line-height:normal;
	padding:0px 0px 0px 5px;
	width:160px;
	margin:0;
}
.address-box .payment-footer {
	color:#5a5856;
	font-size:10pt;
	line-height:25px;
	border-bottom:2px dotted #dbdbdb;
	border-top:2px dotted #dbdbdb;
	text-align:right;
	float:left;
	width:570px;
	/*margin:16px 0px 0px 0px;*/
	margin:56px 0px 0px 0px;
}
.address-box .column-box .full-col input {
	width:116px;
	float:left;
}

.address-box .column-box .ship-to {
	width:auto;
	height:20px;
	display:block;
	margin:0px 0px 20px 0px;
	width:290px;
}
.address-box .column-box .ship-to input {
	display:inline;
	height:auto;
	line-height:normal;
	margin:0px;
	padding:0px;
	border:none;
	width:auto;
}
.address-box .column-box .ship-to label {
	display:inline;
	color:#5a5856;
	text-transform:capitalize;
	height:auto;
}
.cart-items .buttons-row,
.address-box .buttons-row {
	margin:02px 0px 10px 0px;
	text-align:left;
	padding:0px 0px 0px 13px;
	float:left;
	width:550px;
}
.cart-items .buttons-row .col1,
.address-box .buttons-row .col1 {
	/*width:270px;*/
	float:left;
}
.cart-items .buttons-row .col2,
.address-box .buttons-row .col2 {
	/*width:280px;*/
	float:right;
	text-align:right;
}

.cart-items .buttons-row .col2 input,
.address-box .buttons-row .col2 input {
	margin-left:26px;
}
input[type=button],input[type=submit] { padding:5px 6px 4px 18px; background:url(../img/bg-btnLight.gif) no-repeat left top; border:0px solid #808080; }

/*=============================== NEWSLETTER SIGN UP ============================*/
.NewsletterSignUp
{
    width:450px;
}
.NewsletterSignUp th {
    font-weight:normal;
    padding:2px;       
    width:130px;
    text-align:left;
}
.NewsletterSignUp td {    
    padding:2px;
    text-align:left;
}
.NewsletterSignUp input {
    width:174px;
}
.NewsletterSignUp select {
    width:180px;
}
.NewsletterSignUp textarea {
    height:70px;
    width:270px;
}
/* ============================= REGISTER A PRODUCT -----------------------*/

.RegisterAProduct input
{
    width:200px;
}   
.RegisterAProduct select
{
    width:206px;
}


/*=============================== TRADE CLAIMS ============================*/

.TradeClaims
{
    width:100%;
    margin-top:20px;
}

.TradeClaims .TableTitle
{
   background-color:#003366;
   color:#fff;
   font-weight:700;
   padding:4px;
}
.TradeClaims th
{
    padding:4px;
    color:#003366;
}
.TradeClaims td
{
    padding:4px;
}

/*=============================== TRADE ORDERS ============================*/

.OrderInformation
{
    border:solid 1px #003366;
    width:350px;
}
.OrderInformation th
{
    background-color:#003366;
    color:White;
    padding:4px;
}
.OrderInformation td
{
    padding:4px;
}

.TradeRedSearchBox
{
    margin-right:40px;
    float:left;
}
.TradeRedSearch
{
    border:solid 1px #990000;
    height:80px;
    margin-bottom:40px;
    padding:5px;
    width:250px;
}
.TradeRedSearchTitle
{
    background-color:#990000;
    border:solid 1px #990000;
    color:White;
    font-weight:bold;
    padding:5px;
    width:250px;
}
.TradeWarrantyDownloadBox
{
    margin-right:1px;
    float:right;
}

.TradeWarrantyDownload
{
    border:solid 1px #003366;
    height:70px;
    padding:5px;
    width:200px;
}

.TradeOrderDownloadBox
{
    margin-right:40px;
    float:left;
}

.TradeOrderDownload
{
    border:solid 1px #003366;
    height:80px;
    padding:5px;
    width:200px;
}
.TradeOrderDownloadTitle
{
    background-color:#003366;
    border:solid 1px #003366;
    color:White;
    font-weight:bold;
    padding:5px;
    width:200px;
}

/*=============================== Trade Basket ============================*/
.TradeBasket { width:100%; margin-bottom:15px; }
.TradeBasket th { padding:5px; }
.TradeBasket td { padding:5px; }
.TradeBasket input { width:40px;}
.TradeBasket tfoot tr td, .TradeBasket tfoot tr th { border-bottom:solid 1px #003366; border-top:solid 1px #003366; }
.TradeBasket thead tr td, .TradeBasket thead tr th { border-bottom:solid 1px #003366; }


/*=============================== Trade Checout ============================*/
.tradeaddress-box {
	/*width:660px;*/
}

.tradeaddress-box input { font-size:11px; }

.tradeaddress-box .first-box {
	border-top:2px dotted #dbdbdb;
	border-bottom:2px dotted #dbdbdb;
	padding:14px 0px 2px 12px;
	margin:0px 0px 19px 0px;
	float:left;
	width:650px;
}
.tradeaddress-box .second-box {
	clear:both;
	width:665px;
}
.tradeaddress-box .second-box p {
	padding-left:12px;
}

.tradeaddress-box select,
.tradeaddress-box .right-column input,
.tradeaddress-box .left-column input,
.tradeaddress-box .first-box input {
	border:1px solid #989491;
	padding:5px 8px;
	margin-bottom:8px;
	width:280px;
}
.tradeaddress-box .right-column .check-box { padding-top:6px; }
.tradeaddress-box .right-column .check-box input,
.tradeaddress-box .left-column .check-box input,
.tradeaddress-box .first-box .check-box input {
	display:inline;
	height:auto;
	line-height:normal;
	margin:0px;
	padding:0px;
	border:none;
	width:auto;
}

.tradeaddress-box .right-column textarea
{
    width:280px;
    height:120px;
    margin-top:6px;
    padding:5px 8px;
    border:1px solid #989491;
    margin-bottom:8px;
}

.tradeaddress-box .full-column input {
	width:350px;
}
.tradeaddress-box .full-column .agree-container {
	float:none;
	width:400px;
	/*line-height:15px;*/
	padding:0px;
	margin-bottom:14px;
	/*height:20px;*/
	text-align:left;
}
.tradeaddress-box .full-column .agree-container .chk-agree {
	/*width:20px;
	border:none;
	float:left;margin:0px;
	clear:left;*/
	border:none;
	clear:left;
	width:30px;
	display:inline;
	
	margin:0px;
	padding:0px;
}
.tradeaddress-box .full-column .agree-container label {
	border:none;
	clear:left;
	line-height:normal;
	display:inline;
	color:#5a5856;
	text-transform:none;
	
	margin:0px;
	padding:0px;
}

.tradeaddress-box select {
	width:290px;
}
.tradeaddress-box label {
	padding-left:0px;
}
.tradeaddress-box label span {
	color:#595755;
	/*font-family:Arial;*/
	font-size:9px;
}
.tradeaddress-box .first-box .col1 {
	width:350px;
	float:left;
}
.tradeaddress-box .first-box .col2 {
	width:300px;
	float:left;
}
.tradeaddress-box .left-column {

	padding:0px 0px 0px 0px;
	    margin-top:20px;
}
.tradeaddress-box .left-column h1,
.tradeaddress-box .right-column h1 {
    font-size:11px;
    font-weight:700;
	background-image:none;
	color:#003366;
}
.tradeaddress-box .left-column .column-box {

}
.tradeaddress-box .right-column {

}
.tradeaddress-box .column-box
{
    width:500px;
    margin-bottom:20px;
}
.tradeaddress-box .column-box label {
    width:180px;
    display:inline-block;
    float:left;
    padding-top:6px;
    font-size:11px;
}
.tradeaddress-box .column-box .col1 {
	width:104px;
	float:left;
}
.tradeaddress-box .column-box .col1 input,
.tradeaddress-box .column-box .col1 select {
	width:58px;
}
.tradeaddress-box .column-box .col2 select {
	width:70px;
	float:left;
}
.tradeaddress-box .column-box .col2 {
	width:185px;
	float:left;
}
.tradeaddress-box .column-box .col2 p {
	float:left;
	padding:0px 0px 0px 5px;
	line-height:normal;
	width:90px;
}
.tradeaddress-box label {
	clear:both;
}
.tradeaddress-box .column-box .full-col {
	height:130px;
	clear:both;
}
.tradeaddress-box .column-box .full-col p {
	float:left;
	line-height:normal;
	padding:0px 0px 0px 5px;
	width:150px;
}
.tradeaddress-box .payment-footer {
	color:#5a5856;
	line-height:25px;
	border-bottom:2px dotted #dbdbdb;
	border-top:2px dotted #dbdbdb;
	text-align:right;
	float:left;
	width:570px;
	/*margin:16px 0px 0px 0px;*/
	margin:56px 0px 0px 0px;
}
.tradeaddress-box .column-box .full-col input {
	width:116px;
	float:left;
}

.tradeaddress-box .column-box .ship-to {
	width:auto;
	height:auto;
	float:left;
	display:inline;
	margin:0px 0px 12px 0px;
	width:290px;
}
.tradeaddress-box .column-box .ship-to input {
	display:inline;
	height:auto;
	line-height:normal;
	margin:0px;
	padding:0px;
	border:none;
	width:auto;
}
.tradeaddress-box .column-box .ship-to label {
	display:inline;
	color:#5a5856;
	text-transform:capitalize;
	height:auto;
}

.tradeaddress-box .buttons-row {
	margin:22px 0px 10px 0px;
	text-align:left;
	padding:0px 0px 0px 13px;
	float:left;
	/*width:645px;*/
	width:100%;	
}

.tradeaddress-box .buttons-row .col1 {
	width:270px;
	float:left;
}

.tradeaddress-box .buttons-row .col2 {
	width:280px;
	float:left;
	text-align:right;
}

.tradeaddress-box .buttons-row .col2 input {
	margin-left:26px;
}


.tradedisplayonly .tradeaddress-box input,
.tradedisplayonly .tradeaddress-box label
{
    border:0;
    padding:0;
}
.tradeaddress-box .left-column input.DeliveryMethod
{
    border:0px;
    margin-bottom:0;
    width:20px;
}


/***************** TRADE ONLY *****************************/

.MyOrders
{
    width:100%;
    border-left-color:#ccc;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#ccc;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#ccc;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.MyOrders th
{
    border-top-color:#ccc;
    border-top-style:solid;
    border-top-width:1px;
    color:#595755;
    padding:3px;
    text-align:left;
}
.MyOrders td
{
    color:#5a5856;
    padding:3px;
    padding:3px;
    text-align:left;
    border-top-color:#ccc;
    border-top-style:solid;
    border-top-width:1px;
}

.CustomQuoteForm
{
    width:350px;
}

.CustomQuoteForm input
{
    width:200px;
}

.TradeOnly-ImageDownloadImage
{
    float:left;
    border:solid 0px red;
    height:150px;
    width:150px;
    text-align:center;
}
.TradeOnly-ImageDownloadImage img
{
    margin-bottom:5px;
}

.FlashBox 
{
    	BORDER-RIGHT: #333333 1px solid;	
    	BORDER-TOP: #cccccc 1px solid;	
    	DISPLAY: inline;	
    	BACKGROUND: #fff;	
    	LEFT: 50%;	
    	MARGIN-LEFT: -275px;	
    	OVERFLOW: hidden;	
    	BORDER-LEFT: #cccccc 1px solid;	
    	WIDTH: 550px;	
    	BORDER-BOTTOM: #333333 1px solid;	
    	POSITION: absolute;	
    	TOP: 230px;	
    	HEIGHT: 490px;	
    	TEXT-ALIGN: center
}
/*********************************************************************************/

div.header{ background:#002d62 url(../img/bg01.gif) repeat-x left top; min-width:1019px;}
div.header div.cols1{width:989px; margin:0 auto;overflow:hidden;clear:both; padding:0 0 18px;}
div.header div.cols1 div.col1{ padding:38px 0 0;}
div.header div.cols1 div.col2{width:auto; float:right; padding:50px 0 0;}
div.header div.view{ width:231px; height:30px; background:url(../img/bg02.gif) no-repeat left top; position:relative;}
div.header select.language{ width:191px; position:absolute; top:6px; left:6px;}
/*div.header input.submit{ background:url(../img/btn01.gif) no-repeat left top; width:18px; height:18px; border:none; position:absolute; top:6px; right:8px; cursor:pointer;}*/
div.header input.submit{ background:url(../img/go.gif) no-repeat left top; width:32px; height:18px; border:none; position:absolute; top:6px; right:5px; cursor:pointer;}
div.header div.search{ width:231px; height:30px; background:url(../img/bg02.gif) no-repeat left top; position:relative;}
/*div.header input.terms{ width:169px; position:absolute; top:6px; left:6px; background:#fff url(../img/icon01.gif) no-repeat left center; padding:0 0 0 18px;}*/
div.header input.terms{ width:162px; position:absolute; top:6px; left:6px; background:#fff url(../img/icon01.gif) no-repeat left center; padding:0 0 0 18px;}
div.wrapper{ background:#002c58 url(../img/bg03.gif) repeat-x left top; padding:3px 0 0;}
div.container{width:989px;margin:0 auto;background:url(../img/bg04.gif) repeat left top;  padding:0 15px 20px;}
div.topmenu{ width:989px; height:55px; background:url(../img/bg05.gif) no-repeat left top;}
div.topmenu ul li{ width:auto; float:left; background:url(../img/bg06.gif) no-repeat right top; padding:0 3px 0 0;}
div.topmenu ul li.last{ background:none; padding:0;}
div.topmenu ul li a{ font-size:12px; line-height:55px; font-weight:bold; color:#b3b3b3; padding:0 33px; display:block; float:left;}
div.topmenu ul li a.active,
div.topmenu ul li a:hover{ color:#fff; text-decoration:none;}

div.topmenu div.sub{ width:200px; margin:0 auto; z-index:2; position: absolute; top: 14px;left:0px; padding-left:32px; background-color:#333333; display:none; padding-bottom:10px;}
div.topmenu ul.submenu li.shover div.sub{ display:block;}
div.topmenu ul.submenu li div.box{ width:200px;}
div.topmenu ul.submenu li div.box ul{ padding:0px; line-height:20px;}
div.topmenu ul.submenu li div.box ul li{  float:none; clear:both; padding:0; background:none;}
div.topmenu ul.submenu li div.box ul li.last{ background:none;}
div.topmenu ul.submenu li div.box ul li a{  padding:0 0 0 0px; color:#b3b3b3; font-size:12px; line-height:20px;}
div.topmenu ul.submenu li div.box ul li a:hover{ text-decoration:underline; color:#fff;}

div.breadcrumb{ color:#b3b3b3; padding:15px 0 15px;}
div.breadcrumb a{ color:#b3b3b3;}
div.content{ width:989px; clear:both;}
div.side{ width:191px; float:left;}
div.main{ width:790px; float:right;}
div.main2{ width:577px; float:left; margin:0 0 0 15px;}
div.side2{ width:193px; float:right;}
ul.sidemenu{ width:191px; overflow:hidden;}
ul.sidemenu li{ padding:0 0 9px; width:191px; float:left;}
ul.sidemenu li a{ font-size:11px; font-weight:bold; line-height:35px; color:#666;}

ul.sidemenu li a.item01{ width:190px; height:35px; display:block; background:url(../img/item-ahchoring.gif) no-repeat left top;}
ul.sidemenu li a.item02{ width:190px; height:35px; display:block; background:url(../img/item-thrusters.gif) no-repeat left top;}
ul.sidemenu li a.item03{ width:190px; height:35px; display:block; background:url(../img/item-hatch.gif) no-repeat left top;}
ul.sidemenu li a.item04{ width:190px; height:35px; display:block; background:url(../img/item-winches.gif) no-repeat left top;}
ul.sidemenu li a.item05{ width:190px; height:35px; display:block; background:url(../img/item-custom.gif) no-repeat left top;}
ul.sidemenu li a.item06{ width:190px; height:35px; display:block; background:url(../img/item-hardware.gif) no-repeat left top;}
ul.sidemenu li a.item07{ width:190px; height:35px; display:block; background:url(../img/item-steering.gif) no-repeat left top;}
ul.sidemenu li a.item08{ width:190px; height:35px; display:block; background:url(../img/item-navtec.gif) no-repeat left top;}


.navtec ul.sidemenu li a.item02{ background-image:url(../img/item-ahchoring.gif);}
.navtec ul.sidemenu li a.item03{ background-image:url(../img/item-ahchoring.gif);}
.navtec ul.sidemenu li a.item04{ background-image:url(../img/item-ahchoring.gif);}
.navtec ul.sidemenu li a.item05{ background-image:url(../img/item-ahchoring.gif);}
.navtec ul.sidemenu li a.item06{ background-image:url(../img/item-ahchoring.gif);}
.navtec ul.sidemenu li a.item07{ background-image:url(../img/item-ahchoring.gif);}
.navtec ul.sidemenu li a.item08{ background-image:url(../img/item-ahchoring.gif);}

/*****HARD CODED CSS FRO THE CATEGORY AS PER THE COLOUR OF THE CATEGORY IMAGES******/
ul.sidemenu li a.itemcat-27{ background:url(../img/item-ahchoring.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-4{ background:url(../img/item-custom.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-5{ background:url(../img/item-hardware.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-19{ background:url(../img/item-hatch.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-20{ background:url(../img/item-navtec.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-23{ background:url(../img/item-steering.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-24{ background:url(../img/item-thrusters.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-26{ background:url(../img/item-winches.gif) no-repeat left top;}


ul.sidemenu li a.itemcat-27{ background:url(../img/item-ahchoring.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-4{ background:url(../img/item-custom.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-17{ background:url(../img/item-hardware.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-18{ background:url(../img/item-hatch.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-13{ background:url(../img/item-ahchoring.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-15{ background:url(../img/item-steering.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-16{ background:url(../img/item-thrusters.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-14{ background:url(../img/item-winches.gif) no-repeat left top;}

ul.sidemenu li a.itemcat-12{ background:url(../img/item-ahchoring.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-4{ background:url(../img/item-custom.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-9{ background:url(../img/item-hardware.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-10{ background:url(../img/item-hatch.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-135{ background:url(../img/item-hatch.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-13{ background:url(../img/item-ahchoring.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-15{ background:url(../img/item-steering.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-16{ background:url(../img/item-thrusters.gif) no-repeat left top;}
ul.sidemenu li a.itemcat-8{ background:url(../img/item-winches.gif) no-repeat left top;}
/***********************************************************************************/

.navtec ul.sidemenu li a.active,
ul.sidemenu li a.active,
ul.sidemenu li a:hover{ text-decoration:none; background-position:0 -35px; color:#fff;}
ul.sidemenu li a span{ padding:0 0 0 30px;}



/*ul.sidemenu div.submenu1{ padding:0 0 0 22px; width:169px; clear:both;margin:0 0 9px 0;}*/
ul.sidemenu div.submenu{ padding:9px 0 0 22px; width:169px; clear:both;}
ul.sidemenu div.box01-top{ width:169px; background:url(../img/box05-top.gif) no-repeat left top; }
ul.sidemenu div.box01-btm{width:169px; background:url(../img/box05-btm.gif) no-repeat left bottom;  }
ul.sidemenu div.box01{width:169px; background:url(../img/box05-mid.gif) repeat-y left top;}
ul.sidemenu div.submenu ul{ padding: 10px 0 10px 13px;}
ul.sidemenu div.submenu ul li{ float:none; clear:both; padding:2px 0;}
ul.sidemenu div.submenu ul li a{ color:#fff; font-weight:normal; line-height:13px; display:inline;}
ul.sidemenu div.submenu ul li a:hover{ text-decoration:underline;}
div.service-block div.cols1{width:790px;overflow:hidden;clear:both; }
div.service-block div.cols1 div.col1{width:359px;}
div.service-block div.cols1 div.col2{width:410px; float:right;}
div.service-block div.about,
div.service-block div.news{ margin:11px 0 0; background:#002d62;}
div.service-block div.cols01{width:340px; margin:0 auto;overflow:hidden;clear:both; padding:15px 0;}
div.service-block div.cols01 div.col01{width:130px;}
div.service-block div.cols01 div.col02{width:210px;}
div.service-block a{ color:#ffcc32; text-decoration:none;}
div.service-block a:hover{text-decoration:underline;}
div.service-block span.s1{  color:#ffcc32; }
div.service-block p{ padding:18px 0 0;}


.navtec div.service-block div.cols1{width:790px;overflow:hidden;clear:both; }
.navtec div.service-block div.cols1 div.col1{width:372px;}
.navtec div.service-block div.cols1 div.col2{width:410px; float:right; padding:10px 0 0;}
.navtec div.service-block div.box01-top{ margin:10px 0 0;}
.navtec div.service-block div.box01-top,
.navtec div.service-block div.box01-btm,
.navtec div.service-block div.box02-top,
.navtec div.service-block div.box02-btm{ line-height:1px; font-size:1px;}
.navtec div.service-block div.box01{width:359px; background:url(../img/navtec-box01-mid.gif) repeat-y left top; padding:0 6px 0 7px;}
.navtec div.service-block div.box02{width:359px; background-color:#ffffff; color:#666666; font-size:12px; repeat-y left top; margin:0 auto; padding:4px 0; }
.navtec div.service-block div.cols01{width:329px; margin:0 auto;overflow:hidden;clear:both;}
.navtec div.service-block div.cols01 div.col01{width:126px;}
.navtec div.service-block div.cols01 div.col02{width:203px;}
.navtec div.service-block h4.t3 a{ color:#82ca9c;}
.navtec div.service-block h4.t4 a{ color:#ffcc32;}
.navtec div.service-block h4.t2{ text-align:center; padding:0 0 10px;}
.navtec div.service-block a.more{ text-decoration:underline;}




div.footer{  width:1019px; margin:8px auto 0; border-top:solid 2px #000;}
div.footer div.cols1{width:989px; margin:0 auto;overflow:hidden;clear:both; padding:11px 0 20px;}
div.footer div.cols1 div.col1{ width:85px;}
div.footer div.cols1 div.col2{ width:220px;}
div.footer div.cols1 div.col3{ width:684px; text-align:right; font-size:10px; line-height:19px;}
div.footer div.download{ font-size:14px; line-height:16px; padding:0 0 6px;}
div.footer ul.languages{ height:13px;}
div.footer ul.languages li{ padding:0 5px 0 0; width:auto; float:left;}
div.footer a.facebook,
div.footer a.mail{ margin:0 0 0 6px;}
div.footer a.site{ margin:0 6px 0 0;}
div.service-block div.newsletter{ width:399px; height:64px; background:url(../img/bg08.gif) no-repeat left top; padding:8px 0 0 11px; margin:15px 0 0;}
div.service-block div.newsletter h4{ padding:0 0 10px;}
div.service-block div.newsletter input.txt{ width:150px; margin:0 5px 0 0; vertical-align:middle;}
div.service-block div.newsletter input.submit{ width:58px; height:18px; border:none; background:url(../img/btn02.gif) no-repeat left top; vertical-align:middle; cursor:pointer;}
div.products-block div.cols1{width:592px;overflow:hidden;clear:both; padding:10px 0 0;}
div.products-block div.cols1 div.col1{width:150px;}
div.products-block div.cols1 div.col2{width:142px;}
div.products-block div.box01{width:592px;background:url(../img/box04-mid.gif) repeat-y left top; margin:10px 0 0; color:#666666;}
div.products-block div.box01-top{width:592px;background:url(../img/box04-top.gif) no-repeat left top;}
div.products-block div.box01-btm{width:592px;background:url(../img/box04-btm.gif) no-repeat left bottom;}
div.products-block div.cols2{width:572px; margin:0 auto;overflow:hidden;clear:both; padding:10px 0;}
div.products-block div.cols2 div.col1{width:146px;}
div.products-block div.cols2 div.col2{width:426px;}
div.products-block h4 a{ font-size:14px; color:#002d62;}

div.products-block h3.Heading{ background:url(../img/bg09.gif) no-repeat left top; padding:30px 0 0 15px; color:#fff; height:38px; font-weight:normal;font-size:22px;line-height:26px;}
div.products-block .intro{ background:url(../img/box06-btm.gif) no-repeat left bottom; padding:10px 15px; color:#4d4d4d; background-color:#fff; font-size:12px; line-height:14px;}
/*div.products-block .intro a{color:#003660; text-decoration:none;}*/
div.products-block .intro a{color:#b37ab4; text-decoration:none;}
div.products-block .intro a:hover{text-decoration:underline;}
div.products-block .intro h3{color:#1a1a1a; font-weight:normal;font-size:18px;line-height:20px;}
div.products-block .intro img{margin:0 5px 0 0;}
div.products-block .introtop{ height:10px; background:url(../img/box06-top.gif) no-repeat left top;margin:10px 0 -3px 0;}

div.products-block div.cols01{width:562px;overflow:hidden;clear:both; padding:0px 0 0;margin-top:-10px;}
/*div.products-block .intro div.cols01 .col1{ width:255px;}
div.products-block .intro div.cols01 .col2{ width:270px; float:left;margin-left:10px; padding:8px; background-color:#DCDDDE; border:solid 1px #aaa;}
div.products-block .intro div.cols01 .col2 img.main{float:left;min-width:270px;}
div.products-block .intro div.cols01 .col2 img.thumb{float:left;margin:10px 3px 3px 3px; max-width:84px;}
div.products-block .intro ul{list-style:disc;margin-left:15px;}*/

div.products-block .intro div.cols01 .col1{ width:275px;padding-top:10px;}
/*div.products-block .intro div.cols01 .col2{ width:250px; float:right;margin-right:0px; padding:8px; background-color:#DCDDDE; border-left:solid 0px #aaa;}*/
div.products-block .intro div.cols01 .col2{ width:250px; float:right;margin:4px 4px 0 0; padding:8px; background-color:#DCDDDE; border-left:solid 0px #aaa;}

div.products-block .intro div.cols01 .col2 img.main{float:left; width:250px; height:auto;}
div.products-block .intro div.cols01 .col2 img.thumb{float:left;margin:8px 3px 3px 3px; max-width:77px;}
div.products-block .intro ul{list-style:disc;margin-left:15px;}

.cat-obj{ background:url(../img/box06-mid.gif) repeat-y left top;}
.cat-obj h1.t1{ background:url(../img/bg09.gif) no-repeat left top; padding:30px 0 0 15px; color:#fff; height:38px; font-weight:normal;}
.cat-obj .intro{ background:url(../img/box06-btm.gif) no-repeat left bottom; padding:15px; color:#4d4d4d; font-size:12px; line-height:14px;}
.cat-obj h2.t2{ color:#1a1a1a; font-weight:normal;}
.cat-video-obj{ background:url(../img/bg12.gif) repeat-y left top;}
.cat-video-obj h1.t1{ background:url(../img/bg09.gif) no-repeat left top; padding:30px 0 0 15px; color:#fff; height:38px; font-weight:normal;}
.cat-video-obj .intro{ background:url(../img/bg13.gif) no-repeat left bottom; padding:15px 12px 15px 15px; color:#4d4d4d; font-size:12px; line-height:14px;}
.cat-video-obj h2.t2{ color:#1a1a1a; font-weight:normal;}
.cat-video-obj div.cols1{ width:550px; clear:both;}
.cat-video-obj div.cols1 .col1{ width:275px;}
.cat-video-obj div.cols1 .col2{ width:252px; float:right;}
.cat-video-obj ul.thumbs{ height:77px; clear:both; margin:10px 0 0;}
.cat-video-obj ul.thumbs li{ width:auto; float:left; padding:0 10px 0 0;}
.cat-video-obj ul.thumbs li img{ border:solid 1px #cccdcf;}
.cat-video-obj ul.thumbs li.last{ padding:0;}
.side2 div.newsletter{ width:177px; height:102px; background:url(../img/bg11.gif) no-repeat left top; padding:8px 8px 0;}
.side2 div.newsletter input.txt{ width:173px; margin:5px 0 0;}
.side2 div.newsletter input.submit{ width:47px; height:18px; border:none; background:url(../img/submit.gif) no-repeat left top; margin:5px 0 0; cursor:pointer;}
.find-obj{ margin:11px 0 0;width:177px; height:102px; background:url(../img/bg11.gif) no-repeat left top; padding:8px 8px 0; text-align:center; cursor:pointer;}
.find-obj .t1{ color:#ffcc32; font-size:14px; font-weight:bold; line-height:16px; padding:16px 0 8px;}
.find-obj .t2{ color:#fff;  font-size:14px; font-weight:bold; line-height:16px; padding:4px 0;}
.find-obj .go{ text-align:right;}
.find-obj .navtecgo{ text-align:right; margin-top:-8px;}
div.products-block div.products-obj{ padding:20px 0 0; }
div.products-block div.products-obj .cols1{width:580px;height:30px; background:url(../img/bg10.gif) no-repeat left top;padding:0;}
div.products-block div.products-obj .cols1 .col1{ line-height:30px; padding:0 0 0 13px;}
div.products-block div.products-obj .cols1 .col2{ width:auto; float:right; padding:7px 13px 0 0;}
div.products-block div.products-obj .box01{width:547px;background:url(../img/bg14.gif) repeat-y left top; padding:0 15px 10px 15px;color:#4d4d4d;margin:0;}
div.products-block div.products-obj .views{ text-align:right; padding:10px 0 0;}
div.products-block div.products-obj .views a{color:#4d4d4d; margin:0 0 0 8px;}
div.products-block div.products-obj .views img{ vertical-align:middle;}
div.products-block div.products-obj .cols2{ width:547px; clear:both; padding:10px 0 0;}
div.products-block div.products-obj .cols2 .col1{ width:auto;}
div.products-block div.products-obj .cols2 .col1 a{ background:#002d62; padding:0 4px; border:solid 1px #002d62;}
div.products-block div.products-obj .cols2 .col1 a.active{ background:#666666; border:solid 1px #666666;}
div.products-block div.products-obj .cols2 .col2{ width:auto; float:right;}
div.products-block div.products-obj ul.grid{ background:url(../img/box06-mid.gif) repeat-y left top; padding:10px 7px 10px 8px;}
div.products-block div.products-obj ul.grid li.separator{ margin:10px 0 0; background:url(../img/bg17.gif) no-repeat 13px bottom; padding:0 0 4px;}
div.products-block div.products-obj ul.grid li.first{ margin:0;}
div.products-block div.products-obj ul.grid li ul{ list-style:disc; margin-left:15px;}
div.products-block div.products-obj .cols3{ width:562px; clear:both; background:url(../img/bg16.gif) repeat-y 187px top; padding:0 0 10px;}
div.products-block div.products-obj .cols3 .col1{ width:186px; margin:0 2px 0 0;}
div.products-block div.products-obj .cols3 .col2{ width:186px; margin:0 2px 0 0;}
div.products-block div.products-obj .cols3 .col3{ width:186px;}
div.products-block div.products-obj div.product{ padding:0 10px; font-size:12px; line-height:14px; color:#808080;min-height:260px;border:dotted 0px #f00;}
div.products-block div.products-obj h3{ padding:8px 0 0 7px;}
div.products-block div.products-obj h3 a{ color:#333333;}
div.products-block div.products-obj p.descr{ padding:0 5px 0 7px; min-height:40px; border:dotted 0px #f00;}
div.products-block div.products-obj div.descr{margin-top:8px;padding:0 5px 0 7px; min-height:40px;}
div.products-block div.products-obj .more{ text-align:right;}
div.products-block div.products-obj ul.row{ background:url(../img/box06-mid.gif) repeat-y left top; padding:10px 15px 10px 15px;}
div.products-block div.products-obj ul.row li.separator{ padding:10px 0; border-bottom:dotted 1px #999999;color:#808080; font-size:12px; line-height:14px;}
div.products-block div.products-obj ul.row li.last{ border-bottom:none;}
div.products-block div.products-obj ul.row li ul{ list-style:disc; margin-left:15px;}
div.products-block div.products-obj .cols4{ width:547px; clear:both;}
div.products-block div.products-obj .cols4 .col1{ width:186px;}
div.products-block div.products-obj .cols4 .col2{ width:351px; padding:10px 0 0; float:right;}
div.products-block div.products-obj .cols4 .col2 p.description{min-height:80px; border:dotted 0px #f00;}
div.products-block div.products-obj .cols4 .col2 div.description{margin-top:8px;min-height:80px; border:dotted 0px #f00;}

.associated-products-obj{ margin:10px 0 0; background:url(../img/bg18.gif) repeat-y left top; width:192px;}
.associated-products-obj ul{ background:url(../img/bg19.gif) no-repeat left bottom; padding:0 11px 16px;}
.associated-products-obj ul li{ padding:16px 0 0;}
.associated-products-obj div.product{ border:solid 1px #a6a6a6; padding:8px;}
.associated-products-obj .cols1{ width:150px; clear:both; padding:0 0 8px;}
/*.associated-products-obj .cols1 .col1{ font-size:15px; line-height:18px; width:130px; font-weight:bold;}*/
.associated-products-obj .cols1 .col1{ font-size:12px; line-height:14px; width:130px; font-weight:normal;}
.associated-products-obj .cols1 .col2{ width:18px; float:right;}
.associated-products-obj .cols1 .col1 a{ color:#333333;}
.featured-obj{ margin:10px 0 0; background:url(../img/bg20.gif) repeat-y left top; width:192px;}
.featured-obj ul{ background:url(../img/bg21.gif) no-repeat left bottom; padding:0 11px 16px;}
.featured-obj ul li{ padding:16px 0 0;}
.featured-obj div.product{ border:solid 1px #a6a6a6; padding:8px; background:#fff;}
.featured-obj .cols1{ width:150px; clear:both; padding:0 0 8px;}
.featured-obj .cols1 .col1{ font-size:15px; line-height:18px; width:130px; font-weight:bold;}
.featured-obj .cols1 .col2{ width:18px; float:right;}
.featured-obj .cols1 .col1 a{ color:#333333;}
.product-obj{background:url(../img/box06-mid.gif) repeat-y left top; font-size:12px; line-height:14px; color:#808080;}
.product-obj a{color:#808080;}
.product-obj h5.t1{height:30px; background:url(../img/bg10.gif) no-repeat left top; line-height:30px; padding:0 0 0 13px; color:#fff;}
.product-obj div.product{background:url(../img/box06-btm.gif) no-repeat left bottom; padding:20px 20px;}
.product-obj h2.t2{ font-weight:normal; color:#333333; padding:0 0 8px;}
.product-obj .cols1{ width:537px; clear:both; background:url(../img/bg22.gif) repeat-y 328px top;}
.product-obj .cols1 .col1{ width:327px;}
.product-obj .cols1 .col2{ width:191px; float:right;}
/*.product-obj .model{ padding:5px; border:solid 1px #a6a6a6; width:252px;}*/
.product-obj .model{ padding:5px; border:solid 1px #808080; width:252px;}
.product-obj .model .select{ padding:0 0 4px;}
.product-obj .cols01{ width:327px; clear:both;}
.product-obj .cols01 .col01{ width:60px;}
.product-obj .cols01 .col02{ width:267px;}
.product-obj ul.thumbs li{ padding:0 0 6px;}
.product-obj ul.thumbs li.last{ padding:0;}
.product-obj div.enlarge{ padding:20px 30px 0 0px; text-align:right;}
.product-obj div.enlarge img{ vertical-align:middle;}
.product-obj h4.t3{ color:#333; font-weight:normal;}
.product-obj .cols02{ width:191px; clear:both; padding:14px 0; border-top:dotted 1px #9f9f9f;border-bottom:dotted 1px #9f9f9f; margin:8px 0;}
.product-obj .cols02 .col01{ width:53px;}
.product-obj .cols02 .col02{ width:138px;}
.product-obj div.download{ padding:4px 0 0;}
.product-obj ul.tabs{ height:27px; background:url(../img/bg24.gif) repeat-x left bottom; margin:20px 0 0;}
.product-obj ul.tabs li{ width:auto; float:left;}
.product-obj ul.tabs li a, .product-obj ul.tabs li a.inactive{ display:block; float:left; line-height:27px; }
.product-obj ul.tabs li a span, .product-obj ul.tabs li a.inactive span{ display:block; float:left; padding:0 10px;}
.product-obj ul.tabs li a.active{  background:url(../img/tab01-l.gif) no-repeat left top; color:#1a1a1a;}
.product-obj ul.tabs li a.active span{ background:url(../img/tab01-r.gif) no-repeat right top;}
.product-obj .cont{ padding:16px; border-right:solid 1px #a6a6a6; border-bottom:solid 1px #a6a6a6; border-left:solid 1px #a6a6a6;}
.product-obj .cont ul{ padding:8px 0;}
.product-obj .cont ul li{ background:url(../img/icon02.gif) no-repeat left 5px; padding:0 0 0 10px;}
.product-obj .cont div.active{display:block;}
.product-obj .cont div.inactive{display:none;}
.product-obj div.spares{margin:20px 0 0; border:solid 1px #a6a6a6; font-size:11px; line-height:13px; color:#4d4d4d; padding:0 0 3px;}
.product-obj div.spares a{color:#4d4d4d; }
.product-obj h5.t4{ font-weight:normal; background:#e6e6e6; padding:15px;}
.product-obj table.spares{ border-collapse:collapse; border-spacing:0; width:100%;}
/*.product-obj table.spares th{ background:#f2f2f2; font-weight:normal; padding:6px 0;}
.product-obj table.spares th.th1{ width:77px;}
.product-obj table.spares th.th2{ width:242px; padding:6px 0 6px 22px; text-align:left;}
.product-obj table.spares th.th3{ width:100px; text-align:left;}
.product-obj table.spares td{ padding:3px 0;}
.product-obj table.spares td.td1,.product-obj td.itemcol{ text-align:center;}
.product-obj table.spares td.td2,.product-obj td.desccol{width:242px; padding:3px 0 3px 22px;}
.product-obj table.spares td.td4,.product-obj td.partnocol{ text-align:center;}
.product-obj table.spares td.td4 a.a1,.product-obj td.partnocol a{color:#b37ab4;}
.product-obj table.spares td.td4 a:hover,.product-obj td.partnocol a:hover{ color:#b37ab4;}*/
.product-obj table.spares th{ background:#f2f2f2; font-weight:normal; padding:6px 0;}
.product-obj table.spares th.th1{ width:77px;}
.product-obj table.spares th.th2{ width:242px; padding:6px 0 6px 22px; text-align:left;}
.product-obj table.spares th.th3{ width:100px; text-align:center;}
.product-obj table.spares th.th4{ width:100px; text-align:left;}
.product-obj table.spares td{ padding:3px 0;}
.product-obj table.spares td.td1,.product-obj td.itemcol{width:68px; text-align:center;}
.product-obj table.spares td.td2,.product-obj td.desccol{width:237px; padding:3px 0 3px 22px;}
.product-obj table.spares td.td3,.product-obj td.noprodcol{width:90px; text-align:center;}
.product-obj table.spares td.td4,.product-obj td.partnocol{width:90px; text-align:left;}
.product-obj table.spares td.td4 a.a1,.product-obj td.partnocol a{color:#b37ab4;}
.product-obj table.spares td.td4 a:hover,.product-obj td.partnocol a:hover{ color:#b37ab4;}



.product-obj div.option{ height:16px; font-size:11px;}
.product-obj div.cols2{ width:auto; float:right;}
.product-obj div.cols2 .col1{ padding:0 0 0 14px; line-height:16px;}
.product-obj div.cols2 .col1 a{ display:block; line-height:14px; float:left; width:auto; padding:0 10px; border:solid 1px #a6a6a6;}
.product-obj div.cols2 .col1 a.active{ background:#002d62; color:#fff; border:solid 1px #406289;}
.product-obj table.specifications{border-collapse:collapse; border-spacing:0; border:solid 1px #a6a6a6; font-size:11px; line-height:13px; width:100%; margin:16px 0 0;}
.product-obj h4.t5{ font-weight:normal; padding:10px 0 8px; width:124px; border-bottom:dotted 1px #a6a6a6; color:#1a1a1a;}
.product-obj table.specifications th{background:#f2f2f2; font-weight:normal; padding:6px 0;}
.product-obj table.specifications td{ text-align:center; padding:6px 0;}
.product-obj table.dimensions{border-collapse:collapse; border-spacing:0; border:solid 1px #a6a6a6; font-size:11px; line-height:13px;  margin:12px 0 0;}
.product-obj table.dimensions th{background:#f2f2f2; font-weight:normal; padding:6px 10px; text-align:center;}
.product-obj table.dimensions td{padding:6px 10px; text-align:center;}
.recent-obj{ margin:10px 0 0;background:url(../img/bg25.gif) repeat-y left top; }
.recent-obj .recent{ background:url(../img/bg26.gif) no-repeat left bottom; padding:10px 0;}
.recent-obj .cols1{ width:570px; margin:0 auto; clear:both;}
.recent-obj .cols1 .col1{ width:190px;}
.recent-obj div.product{ width:168px; border:solid 1px #8d9197; margin:0 auto; padding:0 0 8px; background:#fff;}
.recent-obj .cols01{ width:152px; clear:both; margin:0 auto; padding:8px 0;}
/*.recent-obj .cols01 .col01{ width:132px; font-size:15px; line-height:17px; font-weight:bold;}*/
.recent-obj .cols01 .col01{ width:132px; font-size:12px; line-height:14px; font-weight:normal;}
.recent-obj .cols01 .col02{ width:18px; float:right;}
.recent-obj .cols01 .col01 a{ color:#333;}

div.address-box div.buttons-row div.col1{width:270px;}
div.address-box div.buttons-row div.col2{width:280px;}

div.cart-items div.buttons-row div.col1{width:270px;}
div.cart-items div.buttons-row div.col2{width:280px;}

div.products-block div.cols2 .payment div.col1 { width:95px; }
div.products-block div.cols2 .payment div.col2 { width:170px; }


