/* MAIN COMMON STYLE */
body {background-color: #edf6f5; margin: 0px;}
body, td, th, div, span, input {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#304d56;}
h1, .h1 {font-size: 18px; margin-bottom: 3px;}
.h1 { font-weight: bold; }
h2 {font-size: 18px; color:#427b9b; margin-top: 3px;}
h3 {font-size: 14px;}
div.container{width:913px;margin-left:auto;margin-right:auto;}
form{margin:0px;}
a {color: #2b92b8; text-decoration: underline;}
a:hover {color: #2b92b8; text-decoration: none;}
.pikepadding {padding-right: 3px; padding-left: 3px;}

/* Popup */
table.popup {margin: 20px 20px 20px 20px; background-color:#FFFFFF;}


/* HEADER */
div.mainheader {width:913px; background:url(images/header_main.jpg) no-repeat top center; text-align: right; height: 123px;}
tr.topbuttons td{vertical-align:bottom;}

/* LEFT SIDE NAVIGATION */
tr.search td {background-color:#f3d484;}
.txtSearch {width: 100px; border: 2px solid #d9dfe6; font-size:14px;}

div.navContainer {width: 170px; background-color:#FFFFFF}

table.product {width: 150px;}
table.product td {padding: 3px 10px 3px 10px; margin-left: 5px; border-top: 1px solid #c3e7f4; border-top-style:dashed; color: #2b92b8; text-align:left;}
table.product td.active {font-weight: bold;}
table.product td.active a {font-weight: bold;}table.product td.active a:hover{font-weight: bold;}
table.product td a{color: #2b92b8; text-decoration: none;}
table.product td a:hover{color: #266278; text-decoration: none;}

table.product td.submenu1{padding: 3px 10px 3px 28px; color:#d5a425; background:url(images/icon_sub1.gif) left no-repeat;}
table.product td.submenu1 a{color: #d5a425; text-decoration: none;}
table.product td.submenu1 a:hover{color: #444444 ; text-decoration: none;}
table.product td.submenu1 a.On{color: #d5a425; font-weight:bold; text-decoration: none;}
table.product td.submenu1 a.On:hover{color: #444444 ; font-weight:bold; text-decoration: none;}

table.product td.submenu2{padding: 3px 10px 3px 40px; color:#d5a425; background:url(images/icon_sub2.gif) left no-repeat;}
table.product td.submenu2 a{color: #a87300; text-decoration: none;}
table.product td.submenu2 a:hover{color: #444444 ; text-decoration: none;}
table.product td.submenu2 a.On{color: #a87300; font-weight:bold; text-decoration: none;}
table.product td.submenu2 a.On:hover{color: #444444 ; font-weight:bold; text-decoration: none;}

table.info {width: 150px;}
table.info td {padding: 3px 10px 3px 10px; margin-left: 5px; border-top: 1px solid #bccacf; border-top-style:dashed; color: #266278; text-align:left;}
table.info td.active {font-weight: bold;}
table.info td.active a{font-weight: bold;} table.info td.active a:hover{font-weight: bold;}
table.info td a{color: #266278; text-decoration: none;}
table.info td a:hover{color: #2B92B8; text-decoration: none;}

table.info td.submenu1{padding: 3px 10px 3px 28px; color:#d5a425; background:url(images/icon_sub3.gif) left no-repeat;}
table.info td.submenu1 a{color: #408fac; text-decoration: none;}
table.info td.submenu1 a:hover{color: #cccccc; text-decoration: none;}
table.info td.submenu1 a.On{color: #408fac; font-weight:bold; text-decoration: none;}
table.info td.submenu1 a.On:hover{color: #cccccc; font-weight:bold; text-decoration: none;}

/* CONTENT AND RIGHT SIDE NAVIGATION */
td.bodyContainer {background-color:#FFFFFF; padding: 0px 10px 0px 10px; vertical-align: top;}
td.contentColumn {width: 520px;}
td.contentColumn2 {width: 520px; text-align:justify;}

table.currency {width: 150px;}
table.currency td{text-align: center; color:#000000;}
td.currencySelector {padding: 5px; background-color: #eaf4fa;}
td.currencySelector select{font-size: 10px;}

table.newsletter {width: 150px;}
table.newsletter input {font-size: 10px; width: 100px; font-size: 10px;}
table.newsletter td {font-size: 11px; text-align: left}
.newspadding {padding: 5px 10px 0px 10px; background-color: #eaf4fa;}
.newspadding2 {padding: 5px 10px 5px 10px; background-color: #eaf4fa;}

table.catalogue td{width: 130px; text-align:center; vertical-align:top; }
table.catalogue a{text-decoration: underline;}
table.catalogue a:hover{text-decoration: none;}
table.catalogue a img{border: 5px solid #f4f0d7;}
table.catalogue a:hover img{border: 5px solid #ede8ce;}

tr.descs td { padding-bottom: 30px;}

/*table.prodinterest td{width: 125px; vertical-align: top; text-align:center; padding-bottom: 15px;}
table.prodinterest a{text-decoration: underline;}
table.prodinterest a:hover{text-decoration: none;}
table.prodinterest a img{border: 5px solid #f4f0d7;}
table.prodinterest a:hover img{border: 5px solid #ede8ce;}
*/
span.specialoffer {font-size: 11px; color:#FF0000;}
span.specialoffer a{text-decoration: underline; color:#FF0000;}
span.specialoffer a:hover{text-decoration: none; color:#FF0000;}
span.discountprice {text-decoration:line-through;}
span.newPrice {font-size: 12px; color: #FF0000;  font-weight: bold;}


div.breadcrumbs {color:#427b9b}
div.breadcrumbs span{color:#d4bf5e}
div.breadcrumbs a{color:#d4bf5e; text-decoration:none}
div.breadcrumbs a:hover{color:#d4bf5e; text-decoration: underline}

table.catLev1 {width: 100%}
.cloud1 {background:url(images/bg_cloudCategory.jpg) no-repeat top center; padding-top: 50px;}
.cloud2 {background:url(images/bg_cloudfeature.jpg) no-repeat top center; padding-top: 50px;}

div.pagenav {text-align: center; color: #2b92b8;}
div.pagenav span{color: #2b92b8; padding: 0px 3px 0px 3px; font-weight: bold;}
div.pagenav a{color: #2b92b8; padding: 0px 3px 0px 3px; text-decoration:none}
div.pagenav a:hover{color: #2b92b8; padding: 0px 3px 0px 3px; text-decoration:underline}

table.productDetail td{ vertical-align: top; width: 50%; padding-right: 10px; color:#427b9b;}
.color {width: 100px; font-size: 10px; color:#427b9b;}
.size {width: 100px; font-size: 10px; color:#427b9b;}
.quantity {width: 30px; font-size: 11px;}
.price {font-size: 16px; color:#a45f48; font-weight: bold;}/* temp entry only for testing*/
.priceWas {font-size: 16px; color:#a45f48; text-decoration:line-through; font-weight: bold;}
.priceNow {font-size: 16px; color: #FF0000;  font-weight: bold;}
.priceApprox {font-size: 13px; color:#304d56; }
.priceApproxWas {font-size: 13px; color:#a45f48; text-decoration:line-through; font-weight: bold;}
.priceApproxNow {font-size: 13px; color: #FF0000;  font-weight: bold;}
.discount {color: #FF0000;}
td.preview img{border: 1px solid #f4f0d7;}
td.preview a img {border: 1px solid #f4f0d7;}
td.preview a:hover img{border: 1px solid #ede8ce;}

.imgAlignlf {margin-right: 10px;}
.imgAlignrt {margin-left: 10px;}

table.brands td {text-align: center; vertical-align: top; width: 106px;}


/* FOOTER */
table.footer {width: 100%}
table.footer td {font-size: 11px; padding: 5px 0px 5px 0px;}

/* iSAMS Style modified istyle 29th Nov 2007 */
/* cart */

.cartSteps{padding:10px; width:100%; border: 1px solid #ede8ce; background-color:#fbf7e3;}
.cartContainer{padding:10px; width:680px}
.cartWidth{width:97%;}
.colWidth{width:295px}
.cart_cellpadding{}
.cart_heading{color:#e99928;padding:5px;font-weight:bold;font-size:14px}
.cart_price{font-weight:bold}
.cart_product_name{font-weight:bold; margin-bottom: 10px; }
.sideheadings {font-weight: bold; font-size: 16px; color:#e99928}
.cartText{}
.cartText textarea {margin-top: 5px; padding: 3px; font-family: arial; font-size: 12px;}
.cart_Each{text-align:right;}
.cartImage{border:1px solid #E2E3E4; width: 80px;}
.cart_Total{font-weight:bold;text-align:right;color:#2b92b8}
.cartTotalsText{font-weight:bold;text-align:right;color:#f48d16}
.checkoutTitles{color:#f48d16}
.asterisk{font-family:verdana;color:#a45f48;padding-left:3px;}
.InsideBorder{border:1px solid #e2e2e2; background-color:#fafafa;}
.sameAs{font-size:11px;font-weight:normal;}
.bg_cart_heading{color:#f48d16;font-weight:bold;font-size:14px; background-color:#fafafa}
.checkoutButtons{}
.buttonDiv{width:100%}
.errorDiv{color:#E47F00;text-align:left;padding-bottom:10px}
.error{color:#2A5B9E;text-align:left; font-weight: bold;}
.errorHighlight{background-color:#E47F00}
.radioPadding{padding-right:5px}
.freightPadding{padding:5px;font-size:12px;font-weight:normal;color:#9FA0A4}
.sendpassword{color:#c10001}
.ccDiv{width:380px;text-align:center}
.secureiconDiv{text-align:center}
.printDiv{width:600px; text-align:right}
.headingDiv{width:600px; padding-left:10px;text-align:left}
.headingDiv2{width:600px; text-align:left}
.checkboxPadding{padding-left:20px}
.checkboxPaddingGift{padding-left:20px;padding-right:5px}
.smlText{font-size:10px; color:#a45f48}
.forgotPwd{font-size:11px;text-align:center}
input.telCountry{width:40px; font-size: 10px; color:#427b9b;border:1px solid #e2e2e2;}
input.telArea{width:35px; font-size: 10px; color:#427b9b;border:1px solid #e2e2e2;}
input.tel{width:100px; font-size: 10px; color:#427b9b;border:1px solid #e2e2e2;}
input.mobile{}
input.qty{width:45px;font-size:10px;text-align:center;border:1px solid #e2e2e2;background-color:white}
input.med{width:150px; font-size: 10px; color:#427b9b;border:1px solid #e2e2e2;}
input.minorButtons{background-color:#dcdfe6;color:#000000; font-size:10px; font-weight: bold; text-transform:uppercase;padding: 3px;}
input.minButtons{background-color:#f8e89b;color:#a45f48; border: 1px solid #ddce8a; font-size:10px;font-family:arial; font-weight: bold; text-transform:uppercase;padding: 3px;}
input.majorButtons{background-color:#ffc823; color:#a45f48;font-size:12px;font-weight:bold;font-family:arial;text-transform:uppercase;padding: 5px; cursor: pointer;}
textarea.delivery{width:580px}
input.cardName{width:145px;}
input.cardNo{width:145px}
select.paymentOptions{width:180px; border:1px solid #e2e2e2;}
select.cardType{width:140px; border:1px solid #e2e2e2;}
select.month{width:40px; border:1px solid #e2e2e2;}
select.year{width:60px; border:1px solid #e2e2e2;}
select.country{width:260;font-size:10px;border:1px solid #e2e2e2;}
.cart_Divider{ border-top: 1px solid #ede8ce; padding-bottom: 10px;}
.cartBorderRight{border-right:1px solid #E6E1D1;padding:4px}
.cartBorderBottom{border-bottom:1px solid #E6E1D1}
.cartStepsOn:link{color:#2b92b8;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none}
.cartStepsOn:active{color:#2b92b8;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none}
.cartStepsOn:visited{color:#2b92b8;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none}
.cartStepsOn:hover{color:#2b92b8;font-family:arial;font-size:12px;font-weight:bold;text-decoration:underline}
.cartStepsOnText{color:#2b92b8;font-family:arial;font-size:12px;font-weight:bold;margin-right: 30px;}
.cartStepsOff{color:#9e9986;font-family:arial;font-size:12px;margin-right: 30px;}
.cartLinks:link{font-size:10px;text-decoration:underline; color:#f48d16}
.cartLinks:active{font-size:10px;text-decoration:underline; color:#f48d16}
.cartLinks:visited{font-size:10px;text-decoration:underline; color:#f48d16}
.cartLinks:hover{font-size:10px;text-decoration:none; color:#f48d16}
.sameAs {font-size: 12px;}
.mainheading {color:#f48d16;font-size:18px;}






