/*THEME OVERRIDES*/

body {font-family:'open sans', arial, sans-serif!important;font-size:13px!important;background:url('../content/images/linen.jpg') repeat;}

/*background:url('../content/images/bg.jpg') repeat-x center top #f3f8f8;*/

p {margin-bottom:8px;}
.Content {font-size:13px!important;}
.large {font-size:18px;margin-bottom:8px;display:block;}

/*PRODUCT LIST */

.Content .ProductList li {
border:0px!important;	
width:200px!important;
padding:15px!important;
}

.Content .ProductActionAdd {float:left!important;}
.plist .ProductImage {
padding:5px!important;
border:1px solid #ccc;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc');
}

.ProductList .ProductDetails a {color:#acb13d!important;font-size:13px!important;}
.ProductList .ProductDetails a:hover {color:#635750!important;}
.ProductList .ProductPriceRating em {color:#635750;}


.SubCategoryList li {}
.SubCategoryList li a:hover {color:#acb13d!important;}

#Menu li a  {text-transform:uppercase!important;font-size:16px!important;}
#Menu li a:hover {color:#acb13d!important;}

/*#CategoryHeading h2 {height:120px!important;font-size:42px!important;text-transform:none!important;color:#555!important;text-shadow:none!important;line-height:3em;font-weight:normal!important;font-family:'Dancing Script', georgia, serif!important;padding-left:100px!important;background: url("../content/images/center_titalbg.png") no-repeat scroll center top transparent;border-bottom:0px!important;}*/

.Left h2 {background-color:#fff!important;color:#fff!important;text-shadow:none!important;text-transform:uppercase!important;font-weight:normal!important;background-image:url('../content/images/h2-bg.png');background-repeat:no-repeat;}

#Footer {height:126px!important;padding:0px!important;margin:0px;}
.footer-bg {width:900px;margin-left:auto;margin-right:auto;position:relative;clear:both;margin-top:20px;padding-bottom:30px;overflow:auto;}
.footer-bg div {float:left;width:30%;text-align:left;border-right:1px solid #b8b4ab;padding-left:10px;padding-right:10px;}
.footer-bg div.last {border-right:0px!important;}
.footer-bg p {color:#635750;}
.footer-bg a {color:#888379!important;text-decoration:none;}
.footer-bg a:hover {text-decoration:underline;}
.footer-bg h3 {text-transform:uppercase;}

.footer-bg .address {width:800px;color:#635750;text-align:center;border-right:0px!important;margin-top:10px;}

.footer-bg div ul {margin:0px!important;padding:0px!important;}
.footer-bg div ul li {display:block!important;float:none!important;line-height:1.8em;}
.footer-bg div ul li a {border-left:0px!important;color:#888379!important;}
.footer-bg div ul li a:hover {text-decoration:underline!important;}

#SideCategoryList h2 {margin-top:20px!important;}

.Content h2, .TitleHeading {
    color: #555!important;
    font-weight:normal!important;
    font-size: 20px!important;
    margin: 0 0 20px 0!important;
    padding: 9px 20px 10px 0px!important;
    text-shadow: none!important;
    text-transform:uppercase!important;
   
    
    
}

ul li.CartLink img.iconcart {padding-right:5px;}
.wrapper {padding:20px 0 0px 20px;}
#Menu {margin-top:0px;width:100%!important;background-color:#524F45!important;}

#Menu li {padding:15px 15px 0px 15px!important;background:none!important;}
#Menu li a {color:#fff!important;}
#TopMenu {margin-top:20px;}
#TopMenu li a {color:#555!important;text-shadow: white 0.1em 0.1em 0.2em}
#TopMenu li a:hover {color:#555!important;text-decoration:underline;}
#Wrapper {background-color:#fff;}


#SearchForm .Button {
    height: 38px!important;
    margin-top: 0px!important;
    padding: 0;
    width: 38px!important;
    
}

.banner_home_page_top{margin-top:30px!important;}


.PrimaryProductDetails .ProductThumb  {border:0px!important;}

.ProductMain h2 {border-bottom:1px dashed #8cc4c3;}

.TabNav li.Active a {background-color:#8cc4c3!important;border-left:1px solid #8cc4c3!important;border-right:1px solid #8cc4c3!important;border-top:1px solid #8cc4c3!important;}

.TabNav li a {background-color:#fff!important;border-left:1px solid #8cc4c3!important;border-right:1px solid #8cc4c3!important;border-top:1px solid #8cc4c3!important;}
.TabNav li a:hover {background-color:#d7eceb!important;color:#63574f!important;}

#ProductDescription, #ProductVideos, #ProductWarranty, #ProductOtherDetails, #SimilarProductsByTag, #ProductByCategory, #ProductVendorsOtherProducts, #ProductReviews, #SimilarProductsByCustomerViews {border:3px solid #8cc4c3!important; }

.address {padding-top:20px;}

.subbanner {margin-top:20px;margin-left:10px;overflow:auto;}
.subbanner ul li {padding-right:5px;}

#SideProductRelated h2 {padding-left:20px!important;padding-bottom:0px!important;margin-bottom:0px!important;}
#SideProductRelated ul li {margin:5px!important;}
#SideProductRelated ul li .ProductDetails strong {clear:both!important;text-align:left;display:block;}
#SideProductRelated ul li .ProductDetails em {float:left;clear:both!important;}

#CategoryHeading h2 {margin-bottom:0px!important;padding:0px!important;color:#b9be42!important;}
#CategoryHeading h2, #CategoryHeading .SubCategoryList  {padding-left:40px!important;}
.CategoryDescription p {padding-left:30px!important;font-size:18px;padding-right:30px;}

.SpecificInfoMessage {
	margin-left:10px!important;margin-right:10px!important;
    background-color: #fff!important;
    border:1px solid #ccc;  
    color: #555555;
    padding:20px!important;
    font-size:16px!important;
}

#CartHeader h2 {margin-left:20px!important;}
#HomeNewProducts h2 {margin-left:30px!important;margin-bottom:0px!important;padding-bottom:0px!important;}

.CreateAccount a.button {background: none repeat scroll 0 0 #68564F;
    border: 0 none !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 29px;
    margin: 0 0 11px;
    padding: 10px 20px 5px !important;
    text-transform: uppercase;clear:both;}
    
    .CreateAccount a.button:hover {color:#fff!important;}
