﻿body{padding: 0; margin: 0; background-color: #eeeeee; font-family:Arial; font-size:12px;}
td,p,div{font-size:12px;}
a img{border:none;}

/* Template  */ 
div.pageWrapper{background:#ffffff  url('/Content/Images/bg_head1.png') repeat-x top;}
div.pageWrapper .wrapper-inner{background:url('Images/bg_top.jpg') center top no-repeat}
/*div.pageWrapper .header{background:url('Images/bg_top.jpg') center top no-repeat;}*/
.header .logo {width:300px; float:left;}
.header .logoBanner {float:right ; text-align:right;}
.header .cart { float:left;padding-top:65px;}

div.pageWrapper .page-content{width:950px; margin:auto;}

.header{padding-top:28px; height:92px;}
/* Template  */


.footer{background:url('/Content/Images/bg_footer.png') repeat-x top;}

/* Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





/* Footer */ 
.footer .footer-content{width:920px; margin:auto; padding-top:20px; }
.footer .footer-content .footer-left{float:left;}
.footer .footer-content .footer-right{float:right;}
.footer .footermenu{ list-style:none; padding:0; margin: auto;}
.footer .footermenu .footermenu-item{float:left; width:150px; padding-left:10px;}
.footer .footermenu .footermenu-item h3{color:#666;  margin:0; margin-bottom:2px;}
.footer .footermenu .footermenu-item ul li a{color:#666;}
.footer .footermenu .footermenu-item ul{list-style:none; padding:0; }
.footer .footermenu .secured-logos{float:right;}
.footer .footertabs{padding:20px 0; margin:20px 0;}
.footer .footertabs ._left{width:100px; float:left; }
.footer .footertabs ._left img {margin:0 10px; }
.footer .footertabs ._right{ float:left; width:450px; color:#666;}
/* End footer */

/* Top Tabs */
.head-tabs{height:40px; padding:8px 0 ;}
.head-tabs ul{padding:0; margin:0; list-style:none; }
.head-tabs ul li{float:left; margin-right:20px; font-size:14px; font-weight:bold; padding-left:30px; width:150px; }
.head-tabs ul li a{color:#747474; text-decoration:none; text-transform:uppercase; }
.head-tabs ul li._lasttab{width:auto;}
.head-tabs ul li a.selected{color:#333;}
/* End Top Tabs */


/* Content Page */ 
.contentpage{background:url('Images/bg_content.jpg') no-repeat; }
.contentpage .contentpage-left{height:700px; width:238px;float:left; text-align:right; padding-top:30px;  }
.contentpage .contentpage-right a {color:#106a34}
.contentpage .contentpage-right{width:668px; float:left; padding:34px 0 0 41px; color:#696969 ; font-size:1.3em; line-height:1.5em}
.contentpage .contentpage-right h1{color:#696969; font-weight:bold; padding-top:0; margin-top:0; font-size:26px; }
.contentpage .contentpage-left .contentpage-menu{list-style:none; padding:0; margin:0; }
.contentpage .contentpage-left .contentpage-menu li a{color:#696969; text-decoration:none; font-size:16px; display:block; line-height:26px;}
.contentpage .contentpage-left .contentpage-menu li {padding-right:20px;}
.contentpage .contentpage-left .contentpage-menu li.selected {background:url('Images/rightarrow.png') no-repeat right ;}
.contentpage .contentpage-left ul.contentpage-menu li.social{border-top:1px solid #9a9a9a; display:block; margin-top:20px; padding-top:10px; margin-left:30px ;margin-right:20px;padding-right:0;}
.contentpage .contentpage-left ul.contentpage-menu li.social a{display:inline; }
.contentpage .contentpage-left ul.contentpage-menu li.social img {margin-left:10px; }



/* End Content Page */

/* Produts page */
.products-list-product {width:300px; color:#666; vertical-align:top; }
.products-list-product .buybutton{padding:10px 0; text-align:center; }


.productview .productview-top-left{ width:280px; float:left; }
.productview .productview-top-right{width:385px; float:left; }

.productview .productview-top-right ._buttons{background:url('Images/bg_itembuttons.gif') no-repeat; width:338px; height:103px;}
.productview .productview-top-right ._description{font-size:12px;}
.productview .productview-top-right ._instructions{font-size:12px;}

._buttons ._buttons_wrapper ._buttons_left{width:120px; float:left; margin-top:17px; border-right:1px solid #b6b6b6; text-align:center;}
._buttons ._buttons_wrapper ._buttons_left ._price{color:#005b1e; font-size:24px; }
._buttons ._buttons_wrapper ._buttons_left ._stock{color:#848484; margin-top:20px;}
._buttons ._buttons_wrapper ._buttons_right{margin-left:20px;float:left;padding-top:19px;}
/* End Product Page */ 


.field-validation-error{color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors {font-weight: bold; color: #ff0000;}
