@charset "utf-8";
/* CSS Document */

/*////////////////*/
/* global styling */
/*////////////////*/
body{background-color:#DCDAD3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:1000px; margin:auto; padding:20px 0px;}
a{color:#C60; text-decoration:underline;}
a:hover{color:#F90; text-decoration:underline;}
a#quickCart{color:#FFF; text-decoration:none;}
a#quickCart:hover{color:#F90; text-decoration:underline;}
a#checkout{color:#FFF; text-decoration:none;}
a#basket{color:#6A5A3C; text-decoration:underline;}
a#basket:hover{color:#F90; text-decoration:underline;}
a#breadcrumb{color:#6A5A3C; text-decoration:underline;}
a#breadcrumb:hover{color:#F90; text-decoration:underline;}
h1{margin:20px 0px; text-align:center; font-size:24px; color:#6A5A3C;}
h1#bigDiscount{margin:20px 0px 40px; text-align:center; font-size:24px; color:#F4682C; font-weight:bold;}
h1#productName{margin:20px 0px; text-align:left; color:#6A5A3C; font-size:24px;}
h2{font-size:18px; color:#6A5A3C;}
h2#fabricTitle{margin:0px; text-align:center; color:#FFF; font-size:18px; background-color:#6A5A3C; padding:3px 0px;}
h2#price{margin:20px 0px; text-align:left; color:#D00; font-size:18px;}
h2#pricing{margin:0px; text-align:left; color:#6A5A3C; font-size:18px;}
h2#guides{margin:10px 0px; text-align:left; color:#6A5A3C; font-size:18px;}
input.contact{padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; border:solid 1px #6A5A3C;}
textarea{width:400px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:solid 1px #6A5A3C;}

/*///// GEOTRUST ///////*/
.geoTrust{
	background:#DCDAD3;
	border:solid 1px #F00;
	padding:10px;
	font-size:12px;
}

.geoTrust img{
	float:right;
	padding-left:10px;
}

/*/////////////////*/
/* header & navbar */
/*/////////////////*/
div#banner{width:1000px; height:200px; background-image:url(../images/banner.jpg); background-repeat:no-repeat;}
div.navBar{width:1000px; height:35px; background-image:url(../images/navBg.jpg); background-repeat:no-repeat; color:#FFF; padding-top:15px;}
div.navBar a#navLink{text-decoration:none; color:#FFF; font-weight:bold;}
div.navBar div#navItem{padding:0px 22px; background-image:url(../images/navItemBg.jpg); background-repeat:repeat-x; height:30px; line-height:30px; cursor:pointer;}
div.navBar div#navItem_on{padding:0px 22px; background-image:url(../images/navItemBg_on.jpg); background-repeat:repeat-x; height:30px; line-height:30px; cursor:pointer;}
div.navBar table td#spacer{padding:0px; width:2px; height:30px; background:none;}

/*//////////////*/
/* Main content */
/*//////////////*/
div.mainContent{width:1000px; background-color:#595345;}
/* left pane */
div.mainContent div#productListTop{width:200px; height:44px; background-image:url(../images/productListBg_top.jpg); background-repeat:no-repeat; color:#FFF; font-weight:bold; text-align:center; line-height:40px;}
div.mainContent div#productListMid{width:168px; background-image:url(../images/productListBg_mid.jpg); background-repeat:repeat-y; padding:0px 16px;}
div.mainContent div#productListing{font-weight:bold; height:25px; line-height:25px; padding:0px 5px; background:none; cursor:pointer; color:#6A5A3C;}
div.mainContent div#productListing_on{font-weight:bold; height:25px; line-height:25px; padding:0px 5px; background-image:url(../images/category_on.jpg); background-repeat:no-repeat; cursor:pointer; color:#FFF;}
div.mainContent div#productListBottom{width:200px; height:17px; background-image:url(../images/productListBg_bottom.jpg); background-repeat:no-repeat;}
/* right pane */
div.mainContent div#paraTop{width:800px; height:20px; background-image:url(../images/paragraph_top.jpg); background-repeat:no-repeat;}
div.mainContent div#paraMid{width:740px; background-image:url(../images/paragraph_mid.jpg); background-repeat:repeat-y; padding:10px 30px 40px 30px; font-size:14px;}
div.mainContent div#paraBottom{width:800px; height:20px; background-image:url(../images/paragraph_bottom.jpg); background-repeat:no-repeat;}
div.mainContent table.categories{margin:auto;}
div.mainContent table.categories td#prodCatHolder{padding:1px;}
div.mainContent table.categories td#prodCatHolder a{text-decoration:none; color:#FFF; font-weight:bold;}
div.mainContent div.productThumb img{border:none;}
div.mainContent div.productThumb{width:180px; height:220px; background-image:url(../images/prodCatBg.jpg); background-repeat:no-repeat; cursor:pointer;}
div.mainContent div.productThumb_on a{text-decoration:none; color:#FFF; font-weight:bold;}
div.mainContent div.productThumb_on img{border:none;}
div.mainContent div.productThumb_on{width:180px; height:220px; background-image:url(../images/prodCatBg_on.jpg); background-repeat:no-repeat; cursor:pointer;}
div.mainContent div#productTitle{text-align:center; padding-top:10px; line-height:30px; color:#FFF; font-weight:bold; text-decoration:none; font-size:12px;}
div.mainContent img#productImage{position:relative; top:0px; left:10px; cursor:pointer;}
/* Products */
div.priceBand{height:30px; line-height:30px; background-image:url(../images/bandBg.jpg); background-repeat:repeat-x; font-weight:bold; color:#FFF; padding:0px 10px; margin:30px 0px 5px;}
table.fabricSample{margin:auto; width:714px;}
table.fabricSample td{border:solid 1px #960; width:100px; padding:0px; text-align:center; background-color:#E2DECD;}
table.fabricSample div#fabricTitle{font-size:9px; color:#FFF; background-color:#6A5A3C; width:100px; margin:auto;}
table.fabricSample img#sampleImg{padding:0px; margin:0px; cursor:pointer; border:none;}
table.fabricSample a#sampleLink{color:#6A5A3C; cursor:pointer; margin-top:-10px;}
table.fabricSample a#sampleLink:hover{color:#F90; font-weight:bold; cursor:pointer; text-decoration:underline;}
/* Pricing page */
table.pricing{width:100%;}
table.pricing td{vertical-align:top;}
table.pricing td#priceBox{padding-left:0px;}
table.pricing td#fabDetail{color:#6A5A3C; font-weight:bold;}
div#bigSample{width:209px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/bigSampleButton.jpg); background-repeat:no-repeat; text-decoration:none;}
div#calculatePrice{width:120px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/calculate.jpg); background-repeat:no-repeat; text-decoration:none;}
div#calculatePrice_on{width:120px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/calculate_on.jpg); background-repeat:no-repeat; text-decoration:none;}
div#priceOutput{color:#D00; font-size:24px; font-weight:bold; padding-left:2px;}
span#wasPrice{color:#666; font-size:22px; text-decoration:line-through;}
span#error{color:#D00; font-size:14px; font-weight:bold;}
table#specTable{border:solid 1px #C0AF8F; width:209px;}
table#specTable td{width:50%;}
td#description{padding-left:20px;}
div#fabricDescription{margin:0px; text-align:left; color:#FFF; font-size:12px; font-weight:bold; background-color:#C0AF8F; padding:3px;}
td#specTitle{background-color:#C0AF8F; font-weight:bold; color:#FFF; text-align:center; font-size:12px;}
tr#specRow{background-color:#E2DECD; color:#000;}
a#basketLink{color:#6A5A3C; font-size:12px;}
/* Basket Page */
table.basket{width:740px;}
table.basket th{text-align:left; font-weight:bold; color:#FFF; background-color:#6A5A3C; font-size:14px; padding:2px 5px;}
table.basket td#start{vertical-align:top; border-left:solid 1px #6A5A3C; border-bottom:solid 1px #6A5A3C; padding:5px;}
table.basket td#standard{vertical-align:top; border-left:solid 1px #6A5A3C; border-bottom:solid 1px #6A5A3C; padding:5px; width:100px;}
table.basket td#end{vertical-align:top; border-left:solid 1px #6A5A3C; border-right:solid 1px #6A5A3C; border-bottom:solid 1px #6A5A3C; padding:5px; width:100px;}
table.basket td#basketTotal{vertical-align:top; border-left:solid 1px #6A5A3C; border-bottom:solid 1px #6A5A3C; padding:5px; width:100px; background-color:#E2DECD; font-weight:bold;}
table.basket span#basketItem{font-weight:bold;}
table.itemDetails{width:100%; margin:5px 0px;}
table.itemDetails td#param{color:#6A5A3C; width:100px;}
table.itemDetails td{color:#6A5A3C;}

/* Login */
table.loginTable{border:solid 1px #6A5A3C; margin:auto; padding:5px; width:370px;}
table.loginTable td{padding:2px 0px;}
table.loginTable td#header{background-color:#6A5A3C; color:#FFF; padding:3px; text-align:center; font-weight:bold;}
table.loginTable input.login{width:220px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; border:solid 1px #A68E62;}
table.loginTable td#loginButton{text-align:center; padding:13px;}
table.loginTable td#subHeader{background-color:#A68E62; font-weight:bold; padding-left:5px; color:#FFF;}

div.alerts{color:#F00;}

/* Checkout */
a#updateAcc{color:#6A5A3C; text-decoration:underline;}
a#updateAcc:hover{color:#F90; text-decoration:underline;}
table.checkoutSummary{margin:auto; text-align:center; border:solid 1px #A68E62; padding:2px;}
table.checkoutSummary th{text-align:center; font-weight:bold; background-color:#A68E62; color:#FFF;}

table.productSummary{text-align:left; border:none; padding:2px 0px 0px;}
table.productSummary th{font-weight:bold; color:#FFF; text-align:left; padding-left:5px;}
table.productSummary td{padding-left:5px;}
table.payNow{width:100%;}
table.payNow td#total{background-color:#A68E62;}
table.payNow div#totalMsg{font-weight:bold; color:#FFF; text-align:right; padding-right:10px; font-size:16px; height:40px; line-height:40px;}
table.payNow td#payNow{background-color:#A68E62; font-weight:bold; color:#FFF; text-align:left; padding:0px 5px; font-size:16px; width:120px; vertical-align:middle;}
table.payNow div#payNow{width:120px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/payNow.jpg); background-repeat:no-repeat; text-decoration:none;}
table.payNow div#payNow_on{width:120px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/payNow_on.jpg); background-repeat:no-repeat; text-decoration:none;}

div#continueShopping{width:220px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/continue.jpg); background-repeat:no-repeat; text-decoration:none;}
div#continueShopping_on{width:220px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/continue_on.jpg); background-repeat:no-repeat; text-decoration:none;}

strong#checkout{font-size:24px; font-weight:bold; color:#6A5A3C;}

/* Sitemap */
span#url{color:#666; font-size:10px; font-weight:normal;}

/*////////*/
/* footer */
/*////////*/
div.footer{width:1000px; height:100px; background-image:url(../images/footer.jpg); background-repeat:no-repeat;}
div.footer a{text-decoration:underline; font-size:10px; color:#CCC;}
div.footer a:hover{text-decoration:underline; font-size:10px; color:#FFF;}