@charset "utf-8";
											/* Basics */

html{
    height: 100%;
}
body{
	margin:0px;
	padding:0px;

/*font-family:Arial, Helvetica, sans-serif; */
font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
       color: #4a4b4c;
       height: 100%;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB, .clearC {
	clear:both;
}
.clearC {
 height: 0;
 line-height: 0;
 font-size: 0;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form{
	padding:0px;
	margin:0px;
}
#cont{
	width:1000px;
	min-width:1000px;
/*height: 90%;*/
min-height: 800px;
height: auto!important;
height: 800px;

}
#bodyc{
padding-top: 2px;
}
h1, h2, h3, p{
	margin:0px;
	padding:0px 0px 15px 0px;
}



/* content links */
#content a:link,
#content a:visited,
#content a:active{
  color:#623526;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

#content a:hover{
  text-decoration: underline;
}




											/* Header */
#header{
       min-height: 105px;
       height: auto!important;
       height:105px;
}

#menu{
	height:50px;
	background:url(../images/bg_menu.gif) repeat-x;
}

#sideheader{
	width:305px;
	padding: 0;
}

#logo{
	padding-top: 10px;
}
.submitx, .submitx2 , .blogs{
	background:#ddc5a0;
	border:1px solid #FFFFFF;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;

/*	margin-bottom:10px;*/

	font-weight:bolder;
	color:#603526;
}
.submitx{
	width:73px;
}
.submitx2{
	width:110px;
}
.inputx{
	width:104px;
	height:15px;
	padding:0px;
	margin:0px 0px 0px 1px;
	font-size:11px;
	text-align:left;
}
.inputx2{
	text-align:left;
	background:#fff; 
	border-top:1px solid #9f9f9f;
	border-left:1px solid #9f9f9f;
	margin:3px 0px 4px 20px;
}
.inputx5{
	text-align:left;
	background:#fff; 
	border-top:1px solid #9f9f9f;
	border-left:1px solid #9f9f9f;
	margin:3px 0px 4px 0px;
	width:180px;
}
.inputx3{
	margin-top:7px;
}
#hmenu{
	height:20px;
        padding-top: 5px;
}
/* PRODUCTS */
h1{
	font-size:15px;
	color:#603526;
}

h2, h2 a{
	font-size:14px;
	color:#603526;
}

h3{
	font-size:13px;
}

.pad20{
	padding-left:20px;
}
.brown{
	color:#603526;
}
#align{
	text-align:right;
}



* html #align{
	text-align: center;
}




*:first-child+html #align{
	text-align:center;
}
											/* Body */


/*blog template */

.blog-post h2.post-title {
    font-size:11px;
    font-weight: bold;
}

#blogcol1{
    width: 180px;
}

#blogcol2{
    width: 820px;
}

/*override modulestylesheets*/
.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
  border-bottom:1px solid #E0DFDF;
  font-size:11px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:10px 0 10px 10px;
  text-align:left;
  margin: 0;
}

/*blog template end */


#col1{
	width:780px;
}
#col2{
	width:220px;
	padding:10px 0px 0px 0px;
}	
#smenu{
	width:180px;
	padding-top:10px;
}
#content{
	width:565px;
	padding:10px 10px 0px 15px;
        line-height: 18px;
height: auto !important;
}

#blogcontent{
    width: 805px;
    padding: 20px 0 0 15px;
}

#fixdiv{
/*	height:150px;*/
        height: 10px;
}

.post-body .links{
    padding-top: 12px;
}

.post-body .links a:link, .post-body .links a:active, .post-body .links a:visited{
    text-decoration: none;
    font-size: 11px;
    color: #623526;
}


/* SIDE MENU */
#sidemenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
/*	font-size:11px;*/
        font-size: 11px;
}
#sidemenu ul li{
	display:block;
	height:40px;
	border-bottom:1px solid #dfd7d4;
}
#sidemenu ul li a{
	display:block;
	height:27px !important;
	padding:13px 0px 0px 45px;
	text-decoration:none;
/*	font-weight:bolder;*/
	color:#613525;
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
#sidemenu ul #menu1 a{
	background-image: url(../images/smenu_1.gif);
	height:36px !important;
/*     padding: 5px 0 0 45px;   */
        padding:13px 0 0 45px;
        
}
#sidemenu ul #menu2 a{
	background-image:url(../images/smenu_2.gif);
}
#sidemenu ul #menu3 a{
	background-image:url(../images/smenu_3.gif);
}
#sidemenu ul #menu4 a{
	background-image:url(../images/smenu_4.gif);
}
#sidemenu ul #menu5 a{
	background-image:url(../images/smenu_5.gif);
}
#sidemenu ul #menu6 a{
	background-image:url(../images/smenu_6.gif);
}
#sidemenu ul #menu7 a{
	background-image:url(../images/smenu_7.gif);
}
#sidemenu ul #menu8 a{
	background-image:url(../images/smenu_8.gif);
}
#sidemenu ul #menu9 a{
	background-image:url(../images/smenu_9.gif);
}


#sidemenu ul li a:hover{}


/*** template testimonial panel ***/
#testimonial{
	text-align:justify;	
}

#testimonial .testidescription{
        line-height: 16px;
}


#testimonial .testiname, #testimonial .testiauthor{
        display: none;
}

#testimonial .testiauthorlink{
       font-style: italic;
}

#testimonial .testilink{
        text-align: right;
        display: block;
}


#testimonial a:link, #testimonial a:active, #testimonial a:visited{
  color:#623526;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

#testimonial a:hover{
  text-decoration: underline;
}


/* wrong pagination appears on testimonial page */
#testimonial #webapp3959prev, #testimonial #webapp3959next,
#testimonial #pagination_3959{
    display: none;
}


/*** Testimonial page ***/
.testimonial-list .testilink{
    display: none;
} 

.testimonial-list .testiauthorlink{
    display: none;
}

.testiauthor{
    color:#4A4B4C;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
}

.hometx{
	padding:5px 5px 5px 0px;
       color: #666666;
        line-height: 18px;
}
/* SIDE BOXES */
.sbox{
	text-align:center;
	border:solid 1px #f1f0f0;
	margin-bottom:3px;
}
.sbox_h{
	background:#FFC0CB;
	color:#603525;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bolder;
	padding:1px 0px;
}

.sbox_h a{
	color:#603525;
        text-decoration: none;
}


.sbox_h2{
	background: #DDC5A0;
	color: #603525;
	font-size:14px;
	font-weight:bolder;
	padding:7px 18px;
}



.sbox_c{
	min-height:30px;
	height:auto !important;
	height:30px;
	padding: 0 7px 7px;
	
}
.sboxbg{
	background: #DDC5A1 url(/images/formgradient.jpg) repeat-x;
}

/* removed background
.sboxbg2{
        background: #dcc9c2;
}
*/
.sboxbg2 .item{
        padding: 9px 20px;
}

/*sbox links*/
.sbox_c a:link, .sbox_c a:active, .sbox_c a:visited{
  color:#623526;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.sbox_c a:hover{
  text-decoration: underline;
}


/* MIDDLE BOXES */
.mbox1, .mbox2, .mbox3, .mbox4, #borbox, .mbox1x {
	margin-top:10px;
	font-size:12px;
	font-weight:bolder;
/*	font-family:"Times New Roman", Times, serif; */
	color:#623526;
}



.mbox1, .mbox1x{
	border:#c7c7c7 1px solid;
	background:#c7c7c7;
/*	margin-right:29px;*/
}

.mbox1, .mbox2, .mbox3, .mbox4{
        margin-right: 5px;
}

.mbox1x{
/*
	margin-right:32px;
*/
        margin-right: 5px;
}
.mbox2{
	border:#ecd3d7 1px solid;
	background:#ecd3d7;
}
.mbox3{
	border:#b3c8e7 1px solid;
	background:#b3c8e7;
}
.mbox4{
	border:#ddc5a1 1px solid;
	background:#ddc5a1;
}
.mbox_c{
	text-align:center;
	padding:5px 0px;
}
.mbox_c a{
	text-decoration:none;
	color:#623526;	
}
/*mbox images */


.mbox1 img, .mbox2 img, .mbox3 img, .mbox4 img, .mbox1x img{
        width: 106px;
}



#borbox{
	width:560px;
/*        height: 164px;*/
}
#bbox{
	
	background:url(../images/img_border_r.gif) repeat-y;
}
#borbox_h{
	text-align:center;
	padding:5px 0px;
        letter-spacing: 2px;
        font-size: 14px;
}
.mpr{
	width:180px;
}
.bor_c{
	width:100px;
	font-size:11px;
}
.bbox_c{
	padding:0px 0px 10px 10px;
}
#mp2_img{
	padding:10px 10px 10px 20px;
}
#mp2_tx{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	color:#696a6b;
	font-size:11px;
	padding:30px 10px 10px 20px;
	background:url(../images/list_heart.gif) no-repeat  0px 32px;
}
#mailtx{
	text-align:left;
	padding:5px;
	color:#603526;
	font-weight:bolder;
	font-size:11px;
}
#mailtx img{
	padding-right:5px;
}
/* PRODUCTS */

.shop-main {
    margin-top:10px;
}

#products p{
	color:#603526;
	font-size:11px;
}
.iteml{
	width:150px;
        padding-top: 20px;
}
.iteml img{
	border:1px solid #cccccc;
}

.itemr{
	width:400px;
	color:#4a4b4c;
        padding-top: 20px;
}

.price{
	width:300px;
	padding:10px 0px 0px 0px;
}
.price .left{
	font-weight:bolder;
	font-size:16px;
}

.page{
	width:180px;
}
.pagenum{
	padding:0px 8px;
}
.page a{
	text-decoration:none;
	color:#000000;
} 
.proddetimg{
	width:230px;
}
.proddettx{
	width:320px;
}

/*
.proddetimg img{
	border:1px solid #d9d9d9;
}*/

/* exclude this:
.proddetimg #insideproduct, 
*/
.productPoplets .productPopletsItem img{
	border:1px solid #d9d9d9;
}


.prodlayout{
	padding:5px;
}
.mar15{
	margin-top:15px;
}
.hr{
	height:10px; 
	margin-bottom:10px;
	border-bottom:1px dashed #c7c7c7;
}

/*related products div styling */
.relprod{
	border:1px solid #c7c7c7;
}
.relproditems{
	padding:5px 0px;
}
.relprodh{
	padding:5px 10px;
	border-bottom:1px solid #c7c7c7;
        font-weight: bold;
}
.relprod .relproditems .productTable .productItem img{
	border: 0px;
        width: 70px;
}

/* for tag_relatedproducts, 3 */
.relprod .relproditems .productTable .productItem .itemr{
    display: none;
}

.relprod .relproditems .productTable .productItem .iteml{
    padding: 0;
    width: auto;
}








/* PRODUCT LIST */
.prodfoot ul{
	margin:0px 0px 0px 55px;
	padding:20px 0px 0px 0px;
	list-style:none;
}
.prodfoot ul li{
	display:block;
	float:left;
	border-right:1px solid #ecd6da;
}
.prodfoot ul li a{
	display:block;
	float:left;
	color:#4a4b4c;
	padding:0px 10px;
	text-decoration:none;
}
#information{
	padding:0px 20px;
	text-align:justify;
	font-size:11px;
}
.price2{
	font-size:16px;
}
											/* Footer */
#footer ul{
	list-style:none;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}
#footer ul li{
	display:block;
	float:left;
}
#footer ul li a{
	display:block;
	float:left;
	padding:0px 9px;
	border-right:1px solid #000;
	color:#623526;
	text-decoration:none;
	font-size: 12px;
        font-weight: bold;
}
#footer ul li a:hover{
	text-decoration:underline;
}
.nobor a, .nobor{
	border:0px !important;
}
.footbox{
	width:600px;
	margin:auto;
	text-align:center;
}
.spacer{
	height:1px;
}
.bbox_c a{
	text-decoration:none;
	color:#623526;
}
.yn{
	color:#623526;
	font-weight:bolder;
}
.productAttributes div{
float:left;
padding-right:20px;
}

.productAttributes .catProdAttributeTitle{
    padding:4px 8px 0 0;
    
}

.productTextInput{
 width: 35px;
height: 14px;
}

input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
width:375px;
}


.barre {
border-bottom:2px solid #593537;
}


.texte {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.blogs{

 width: 218px;
text-align: center;
}





/* blogsite summary styling */
ol.blogsitesummary{
  padding: 0px;
  margin: 0;
}

ol.blogsitesummary li{
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  border-bottom:1px solid #e0dfdf;
  text-align: left;
}

.author {
display:none;
}



/* template - media room styling */


.sbox_c .media-list{
  text-align: left;
  border-bottom:1px solid #E0DFDF;
  padding: 9px 0;
  overflow: hidden;
}

.sbox_c #webapp4401prev, .sbox_c #webapp4401next, .sbox_c #pagination_4401{
    display: none;
}


/*media room*/
/*
.announcement-list {
    border-bottom:1px solid #E0DFDF;
    font-size:11px;
}
*/
 .media-border{
    border-bottom:1px solid #E0DFDF;
}

.media-text{
    width: 80%;
    min-height: 110px;
    padding: 8px 0;
}
.media-text p{
    padding: 0 0 10px;
}
h4.media-title{
    color:#623526;
    font-size:11px;
    font-weight:bold;
    padding-bottom: 2px;
    margin: 0;
}

.media-image{
    width: 20%;
    padding: 16px 0 0;
}
.media-image img{
    max-width: 80px!important;
    width: expression(document.body.clientWidth > 82? "80px" : "auto");

    margin-left: 12px;
}
/*pagination mod, server update remove css*/
/*
#content #webapp4401prev{
    float:left;
}

#content #pagination_4401{
    float:left;    
    width: 450px!important;
    text-align: center;
}
#content #webapp4401next{
    float:right;
}
*/


/*cartSummary styling */
a.cartSummaryLink:link, a.cartSummaryLink:active, a.cartSummaryLink:visited{
  color:#623526;
  text-decoration: none;
  font-weight: bold;
}

a.cartSummaryLink:hover{
  text-decoration: underline;
}

a.cartSummaryLink{
  margin-left: 45px;
}

table.cartSummaryTable{
    font-size: 11px;
    float: none;
}

.cartSummaryItem{
    padding-left: 10px!important;
}

/* form elements */
input.mtxtbox, select.mtxtbox{
  width: 185px;
}

input.stxtbox, select.stxtbox{
  width: 85px;
}

.ltxtbox{
  width: 290px;
}

/*1st purchase table */
table.fpurchase{
    text-align: center;
    border-collapse: collapse;
}

table.fpurchase td{
    border-bottom: 1px solid #993300;
    padding: 5px;
}

table.fpurchase th{
    border-bottom: 3px solid #993300;
    border-top: 3px solid #993300;
    padding: 5px;
}

/* sizing guide table */
table.sguide{
    text-align: center;
    border-collapse: collapse;
    width: 100%;
}

table.sguide td{
     padding: 8px;
}

table.sguide th{
    border-bottom: 3px solid #993300;
    border-top: 3px solid #993300;
    padding: 8px;
}

table.sguide .bordbottom{
    border-bottom: 1px solid #993300;
}

.orangebg{
    background: #ffcc99;
}



/*popular products*/
#borbox{
    border: 2px dashed #623526;
}

#borbox .productTable{
    width: 25%;
    float: left;
}

#borbox .items{
    padding: 0 0 0 3px;
}

#borbox .iteml{
    width: 55px;
    padding: 0;
}

#borbox .productTable .iteml img{
    width: 45px;
}

#borbox .itemr{
    width: 75px;
    padding: 0;
}

#borbox .desc{
    display: none;
}

#borbox .price{
    display: none;
}

#borbox a:link,
#borbox a:visited,
#borbox a:active{
    font-size: 10px;
}


/*order layouts*/

.order-list td{
  padding: 5px;
}

.tdorder{
  width: 45%;
}

.tddate{
  width: 15%;
}

.tdstatus{
  width: 30%;
}

.tdamount{
  width: 10%;
}

/* change shopping cart css */
table.cartmine {
	background: #fff;
	border-collapse:collapse;
	border-spacing:0;	
	border: 1px solid #ddd;
	font-size: 11px;
	width: 100%;
}

table.cartmine a {
	color: #1969bc;
}

table.cartmine th, table.cartmine td {
	color: #666;
	padding: 9px;
}

tr.val td {
	border-bottom: 1px solid #eee;
}

tr.shipping td {
	border-bottom: 1px solid #ddd;
}



table.cartmine th {
	background: #f9f9f9;
	border-bottom: 1px solid #eee;
	color: #000;
	font-size: 11px;
	font-weight: normal;
}

table.cartmine .shippingDiv, table.cartmine .shippingCountryDiv, table.cartmine .shippingStateDiv{
        text-align: left;
}

table.cartmine .shippingDropDown{
        width: 310px;
}

table.cartmine img.update{
        cursor: pointer;
}

.pointerover{
        cursor: pointer;
}


/*lightbox correction*/
#lightbox #prevBLink, #lightbox #nextBLink{
        width: 58px;
}

/*my account secure zone page */
.myaccount_rightdiv{
    padding: 8px 0 0 15px;
}

/* add to cart lightbox message*/
.ibox_wrapper{
    font-size: 12px!important;
}

.ibox_wrapper a:link,
.ibox_wrapper a:visited,
.ibox_wrapper a:active{
  color:#623526;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.ibox_wrapper a:hover{
  text-decoration: underline;
}


table.productPoplets{
width: 100%;
height: 100%;
}

.prodlayout{
	padding:0px;
}

td.productPopletsItem{
      padding:14px 13px 0 4px !important;
}

span.spanheading{
  color: #603526;
  font-size: 15px; 
  font-weight: bold;   
}

div.tellafrienddiv{
  border-bottom:1px solid #CCCCCC;
  margin: 0;
  padding: 6px 0;
}

/*BC pagination update */
.pagination{
    text-align: center;
}

ul.pagination li{
    list-style: none;
    display: inline;
}

#nav_427388{
/*    display: none;*/
}