@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
color:#000;
}
form, table{
margin:0;
padding:5px 0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
}
h1{}
h2{ font-size:18px; font-weight:normal;}
h3{}
h4{}
h5{}
h6{}
p{
margin:0;
padding:0;
}
a{ text-decoration:underline; color:#000;}
a:hover{ color:#666;}
#wrapper{ width:960px; margin:20px auto;}


#masthead{ min-height:139px; height:auto !important; height:139px; position:relative;}
#logo{ position:absolute; top:0; left:0;}
#menu-area{min-height:139px; height:auto !important; height:139px; border-top: 1px dotted #a7a89f; border-bottom: 1px dotted #a7a89f; width:538px; position:absolute; left:220px; top:0;}
#shoppingcart-area{min-height:139px; height:auto !important; height:139px; border-top: 1px dotted #a7a89f; border-bottom: 1px dotted #a7a89f; width:165px;}
#shoppingcart-area h2{ padding:8px 0;}
#cart-status-table{ margin:10px auto; font-size:15px;}
#account-nav{ margin:5px 0 0 0; padding:0; font-size:11px; text-align:center;}
#account-nav li{ list-style-type:none; margin:0; padding:0 2px; display:inline;}
#account-nav li a{color:#a7a89f; text-decoration:underline;}

#column-wrap{ background:url(../images/column-wrap-bg.gif) bottom left no-repeat; padding:30px 0 30px 0;}
#column-wrap .leftcolumn{ width:185px; float:left;}
#column-wrap .rightcolumn{ width:738px; float:right;}
.leftcolumn h2{padding:0 0 14px 0;}

/*left nav*/
.leftnav, #nav_701794, #nav_701801, #nav_701810 { margin:0 0 12px; padding:0;}
.leftnav li, #nav_701794 li, #nav_701801 li, #nav_701810 li { list-style-type:none; margin:0; padding:0; line-height:14px;}
.leftnav li a, #nav_701794 li a, #nav_701801 li a , #nav_701810 li a{display:block; padding:2px 10px; color:#808080; text-decoration:none;line-height:16px;}
.leftnav li a:hover, #nav_701794 li a:hover, #nav_701801 li a:hover, #nav_701810 li a:hover { text-decoration:underline;}

/*dotted box*/
.dottedbox{background:url(../images/dot.gif) top repeat-x;padding:15px 0;}
.stxt{ width:130px; border:1px solid #cccbbe; font-size:11px;}
.brownroundbox{-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color:#e2e1d1; padding:4px 0;}
.brownroundbox h2{ padding:12px 0 8px;}
.ntxt{ width:120px; border:1px solid #cccbbe; }
.newsletter-form{ padding:0 10px; font-size:11px;}


#footer-wrap{ padding:13px 0 0 0;}
#nav_636394{ margin:0;padding:0; font-size:13px;}
#nav_636394 li{ list-style-type:none; margin:0; padding:0; display:inline; background:url(../images/sep.gif) no-repeat right; padding:0 7px;}
#nav_636394 li a{color:#8b8d85;}
#social-links div{ margin:0 0 5px 0;}

.paypal{ font-size:11px; color:#000; padding:18px 0 0 0;}

/*top navigation*/
#nav_636388{ margin:0; padding:98px 0 0 0;}
#nav_636388 li{ list-style-type:none; margin:0; padding:0; float:left;}
#nav_636388 li a{ display:block; height:21px; background:url(../images/menu.gif) no-repeat 0 0; text-indent:-9999px;}
#nav_636388 li#item1 a{ width:69px; background-position: 0 0;}
#nav_636388 li#item2 a{ width:77px; background-position:-77px 0}
#nav_636388 li#item3 a{ width:68px; background-position:-146px 0}
#nav_636388 li#item4 a{ width:112px; background-position:-214px 0;}
#nav_636388 li#item5 a{ width:114px; background-position:-326px 0;}
#nav_636388 li#item6 a{ width:77px; background-position:-440px 0;}
#nav_636388 li#item1 a:hover{ background-position:0 -21px;}
#nav_636388 li#item2 a:hover{ background-position:-77px -21px;}
#nav_636388 li#item3 a:hover{ background-position:-146px -21px;}
#nav_636388 li#item4 a:hover{background-position:-214px -21px;}
#nav_636388 li#item5 a:hover{background-position:-326px -21px;}
#nav_636388 li#item6 a:hover{background-position:-440px -21px;}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
/*pages*/
.banner{ margin:0 0 30px 0;}
.bordered-bottom{background:url(../images/dot.gif) bottom repeat-x;}
.featured-product{ width:165px; float: left; margin:20px 17px 0 2px; line-height:16px;}
.featured-product a{text-decoration:none;}
.featured-product .image{}
.featured-product .image img{ display:block; }
.featured-product .product-info{ background-color:#f1f0e0; border-top:1px solid #fff; border-bottom:1px solid #fff; min-height:25px; height:auto !important; height:25px; font-size:12px; padding:10px;}
.featured-product h5{ color:#fff; background-color:#000; padding:5px; font-size:11px; font-weight:normal;}

.product-info h4{ font-weight:normal; padding:0;}
.product-info h4 a{ font-weight:normal; padding:0;color:#000000;}
.product-info .price{ color:#8b8d85;}

.related-products{background-color:#dbdacd;padding:40px 0;}
.related-products img{ border:1px solid #edede7;}
.related-products ul{ margin:0; padding:0; text-align:center;}
.related-products ul li{ list-style-type:none; display:inline; padding:0px 10px;}
.related-products ul li a{}

.breadcrumbs{text-align:right;background-color:#d6d5c8;font-size:11px;color:#96978e; padding:5px 19px;}
.breadcrumbs a{ color:#5f625c; text-decoration:underline;}

.page-head{color:#fff; background:url(../images/pageheadbg.gif) 0 0 repeat-x; font-size:23px; font-weight:normal; padding:8px 22px; margin:0 0 23px 0;}
.page-column{}
.page-column .column1{ width:360px}
.page-column .column2{ width:355px;}
.page-column .column2 p{ line-height:150%; padding:0 0 30px;}
.page-head h1{font-size:23px; font-weight:normal; padding:0;}
.page-head span{ font-size:11px; padding:10px 0 0 0;}

.product-category{ width:357px; margin:0 0 25px 0;}
.product-category .product-info{ background-color:#ecebdb;border-top:1px solid #fff; border-bottom:1px solid #fff; min-height:25px; height:auto !important; height:25px; font-size:12px; padding:10px;}
.product-info ul{ margin:0; padding:0;}
.product-info ul li{ list-style-type:none; margin:0; padding:0 10px;; background:url(../images/sep2.gif) right no-repeat; float:left; font-size:16px;}
.product-info ul li.last{ background-image:none;}
.product-info ul li a{ font-size:13px; color:#868880;}

/*checkout form*/
.checkout-form{color:#808080;}
.checkout-form .checkout-table{background:url(../images/dot.gif) bottom repeat-x;width:100%;padding:20px 20px 20px 20px; font-size:14px;}
.checkout-form .checkout-table td{ padding:5px 0;}
.checkout-form table.checkout-table td.field{ width:170px;}
.checkout-table table{ margin:0; border-collapse:collapse;}
.checkout-subsubtable{ margin:0 0 0 20px !important;}
.checkout-subsubtable td{ padding:0 10px !important;}
.total{ background-color:#dfdece; padding:5px 20px; margin:20px 0; color:#000000;}
.total h3{ font-size:20px;}
.nobg{ background-image:none !important;}
.paypaltxt{ padding:20px 0 0 0; color:#000;}

.checkout-txt{width:308px;}.checkout-txt2{ width:540px;} .checkout-txt3{ width:98px;}
.checkout-slct{ width:300px;}
.sfont{ font-size:11px;}
.checkout-form input[type="text"], .checkout-slct{border:1px solid #cccbbe; font-size:14px; padding:4px;}

.contact-images{ padding:20px 0;}
.contact-form{ padding:20px; background-color:#edecdc; color:#808080;}
.contact-form h3{ font-size:18px; font-weight:normal; padding:0 0 8px; color:#000;}
.contact-form table{}
.contact-form table td{ padding:6px 10px 6px 0;}
.contact-form input[type="text"]{ width:280px; border:1px solid #cccbbe; padding:4px}
.contact-form input[type="password"]{ width:280px; border:1px solid #cccbbe; padding:4px}
.contact-form textarea{border:1px solid #cccbbe;}
.captcha-txt{ width:173px !important;}

.black{ color:#000;}

.product-box{ border:1px dotted #9e9f97; padding:24px 22px;}
.product-box .product-thumbnails{ width:265px;}
.thumbnail-table{ width:100%;}
.thumbnail-table td{ padding:0 0 23px 0;}
.thumbnail-table tr.nopadding td{ padding:0;}

.product-name{
	padding:10px 20px;
	background-color:#efeede;
	margin:15px 0;
	}
.box{ border-bottom: 1px dotted #989990; padding:20px; margin:0 0 15px 0;}
.colour-options{margin:0;padding:0;}
.option-form{color:#808080;}
.option-form table td{ padding:6px 0;}
.option-form td.field{padding-right:15px;}
.option-form table{ font-size:14px; margin-bottom:20px;}
.option-form input[type="text"], .option-form select{ border:1px solid #c4c3b6; padding:4px;}
.qty-txt{ width:80px;}
.colour-options li{list-style-type:none; display:inline; padding:0 3px;}
.colour-options li a{}

.cart-action{ margin-bottom:0;}
.cart-action td{ padding:5px 5px !important;}

.related-product{ width:164px; float:left; margin:10px 23px 10px 0;}
.no-right-margin{margin-right:0 !important;}
.related-product img{ border:1px solid #d6d5cb;}

/*shopping cart*/
.shopping-cart-table{ width:100%; border-collapse:collapse; font-size:14px; color:#808080;}
.shopping-cart-table th{ font-size:18px; font-weight:normal; color:#000; text-align:left; border-bottom:1px dotted #909188; padding:5px 0;}
.shopping-cart-table td{ padding:20px 5px;}
.shopping-cart-table td.totaltd{font-weight:bold; font-size:14px;}
.shopping-cart-table .image{float:left;width:130px;}
.shopping-cart-table tr.subtotal-area td{ color:#000; border-top:1px dotted #909188;}
.product-description{ /* margin:0 0 0 130px;*/  }
.product-description h3{ padding:0 0 1px 0;}
.product-description p{ padding:3px 0;}
.product-description span{ font-size:12px;}
.removelink a, .updatelink a{ color:#808080; text-decoration:underline; font-size:11px;}
.discount-table{ margin:7px 0; padding:0; border-collapse: collapse;}
.discount-table td{ padding:4px 8px 4px 0; border:none !important;}
.shopping-cart-table input[type="text"]{ border:1px solid #cccbbe; padding:4px;}


/*BLOG*/

.twitterpost{padding:0;}
.post-details{font-size:11px;color:#808080;}
.post-timerange{font-size:11px;color:#000000;}
.postdetails img{padding:20px 0;}
.twitterpost a img{border:none;}
.brownbox{background-color:#e2e1d1; width:185px; height:100px; margin:15px 0px;}
.brownbox h4{font-size:13px; color:#808080;text-align:center;padding: 35px 0px;}
.postdetails{background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; padding:15px 0px 15px 0px;
/*min-height: 220px;*/
height:auto!important;height:240px;}
.postdetails-last{background:none; padding:15px 0px 15px 0px;min-height: 240px;height:auto!important;height:240px;}
.post-title{height:40px; background-color:#000000;color:#ffffff;font-size:23px; }
.post-title h3{padding: 14px 23px;}
.post-date{height:25px; background-color:#dfdece;}
.date{font-size:11px; color:#5f625c;padding:3px 10px;}
.posted-in li{display:inline;background-image:url(../images/postedin-li.gif); background-position:right;background-repeat:no-repeat;}
.posted-in{margin:0;padding:4px 10px;}
.posted-in li.last{background:none;}
.posted-in li a{text-decoration:underline;font-size:11px;color:#909188;padding: 0px 10px 0px 5px;}
.post .post-desc{font-size:12px; color:#000000;padding: 20px 20px 10px 20px;line-height: 18px;}
.post-ul{margin:0;}
.commentdetail{padding: 15px 0px 20px 0px;}
.post-ul li{padding:0px 0px 0px 10px; }
.commentdetail li{display:inline;background-image:url(../images/comment-li.gif); background-position:right; background-repeat:no-repeat;}
.commentdetail li.last{background:none;}
.commentdetail li a{ font-size:12px;color:#5f625c;padding: 0px 10px 0px 10px;}
.comments h4{font-size: 23px; color:#000000;padding: 35px 0px 0px 0px;}
.comment{background-color:#ecebdc;padding: 15px;border-bottom: 1px solid #ffffff;}
.comment-last{background-color:#ecebdc;padding: 15px;border:none;}
.commentor{font-size:11px; color:#909188;text-decoration:underline;}
.comment-date{font-size:11px; color:#909188;display:inline;padding:0;}
.comment-desc{font-size:12px;color:#000000;padding: 20px 10px 0px 10px;}
.comments h5{font-size:18px;color:#a92942;padding: 15px 0px;}

.comment-list h5{font-size:18px;color:#a92942;padding: 15px 0px;}


/*TWITTER*/

#twitter{
border-top: 1px dotted #a7a89f;
}

#twitter h2{
padding-top:20px;
}

#twitter h3{
color:#808080;
font-size:11px;
font-weight:normal;
line-height:17px;
}

#twitter p{
color:#000;
font-size:11px;
font-weight:normal;
line-height:17px;
}




/*ADD CSS*/

.catProdAttributeTitle {
/*display:none !important;*/
}

.catProdAttributeItem select {
width:200px !important;
}

.productitemcell img {
width:80px;
padding-bottom:5px;
}

.product-description .productitemcell {

} 

.formfield {
width:170px;
}
.product-box {
height:auto;
}
.productfeaturelist {
padding:0;
margin:0;
}
.productfeaturelist li {
list-style:none;
}
.related-products {
padding:20px 10px;
}
.postdetails {
/*padding:15px 0 50px 0;*/
margin:15px 0 50px 0;
padding:10px 0;
}
.post-date {
padding-left:10px;
}
.post-desc{font-size:12px; color:#000000;padding: 20px 20px 10px 20px;line-height: 18px;}
.productitemcell {
height:100px;
}
.catProdAttributeItem  {
padding:0 0 10px;
width:680px;
}
.catProdAttributeItem img {
border:1px solid #000000;
}
.option-form td.field {
vertical-align:top;
}
.productPopletsItem img {
padding:0 8px 20px 0;
}
.product-box {
padding:24px 22px 7px;
}
.main-image {
/* width:690px; */
text-align:center;
padding-bottom:20px;
}
.productTextInput {
width:40px;
}
.shopping-cart-table input {
width:80px;
}
.productitemcell_title {
font-weight:bold;
}
.product-description span {
font-size:14px;
}
.productitemcell {
padding:0 0 10px 0;
}
input.discountcodeInput {
width:248px;
}
tr.subtotal-area {
padding:0;
margin:0;
}
.product-box {
margin:0 0 30px 0;
}
.productPopletsItem {
/* padding-left:12px; */
padding: 0 0 0 10px;
}

.catProductAttributeGroup {
width:100%;
float:left;
}
.catProdAttributeItem {
width:60px;
height:30px;
float:left;
}
#cart-status-table {
margin:0 auto;
}
.postdetails {
margin:0 0 70px;
padding:0;
}

.prodimage_large img{
max-width: 680px;
}
*html .prodimage_large img{
width:expression(document.body.clientWidth > 679 ? "680px" : "auto");
}
.prodimage_small img{
max-width: 400px;
}
*html .prodimage_small img{
width:expression(document.body.clientWidth > 399 ? "400px" : "auto");
}
.related-products img{
max-width: 165px;
}
*html .related-products img{
width:expression(document.body.clientWidth > 164 ? "165px" : "auto");
}
/* .featured-product  {margin:20px 15px 10px 2px;} */

.BlogRecentPost ul, .BlogPostArchive ul, .blogpostcategories ul {margin:0 0 12px;padding:0;}
.BlogRecentPost li, .BlogPostArchive li, .blogpostcategories li {line-height:14px;list-style-type:none;margin:0;padding:0;} 
.BlogRecentPost li a, .BlogPostArchive li a, .blogpostcategories li a {display:block; padding:2px 10px; color:#808080; text-decoration:none;line-height:16px;}
.BlogRecentPost li a:hover, .BlogPostArchive li a:hover, .blogpostcategories li a:hover { text-decoration:underline;}

.page-head {
margin:0 0 20px 0;
}
.product-info h4 {
font-size:12px;
}
li.productItem {
float:left;
line-height:16px;
/* margin:20px 15px 10px 2px; */
margin:0 15px 20px 2px;
width:165px;
}
.featured-product  {
margin:0 17px 0 2px;
/*margin:0 17px 20px 2px;*/
}
td.productItem {
padding-bottom:20px;
}
.productTable {
padding-top:0;
}

.bordered-bottom {
margin-bottom:20px;
}
.main-image a {
text-decoration:none;
}
.product-box {
min-width:688px;
width:auto !important;
width:688px;
}
.related-product  {
margin:0 6px;
}
.related-products {
padding:20px 15px;
}

.linebreak{
border-bottom:1px dotted #a7a89f;
}

.related-product img{
max-width: 165px;
}
*html .related-product img{
width:expression(document.body.clientWidth > 164 ? "165px" : "auto");
}

#webapp6713pagination {
float:right;
}
#webapp6713pagination li {
float:left;
list-style:none outside none;
width:10px;
}
/* leftnav additional */
#nav_701794 ul, #nav_701801 ul, #nav_701810 ul {
padding:0 0 0 20px;
}