@charset "utf-8";
BODY {
/*background:#643f28 url(../images/bg_home.jpg);*/
background:#432520 url(../images/bg_home2.jpg) repeat-x top;
width:100%;
height:100%;
}

a {
color:#bf9737;
}


/************** CLEAR DIV *****************/
.clear {
clear:both;
}
/******************************************/








/******************** FADE  DIV ***********************/
.fadediv {
width:100%;
height:100%;
position:absolute;
top:0px;
/*bottom:0px;*/
background: url(../images/fade.png) bottom repeat-x;

}
/*****************************************************/




/******************** MAIN DIV ***********************/
.maindiv_home {
z-index:2;
width:920px;
/*height:700px;*/
margin-left:auto;
margin-right: auto; 
/*background:#fff;*/
/*background-repeat: no-repeat;*/
/*background-position: top center;*/
/*background:#396033 url(../images/bg_home.jpg) top center no-repeat;*/
/*border:1px solid red;*/
}
/********************************************************/



/******************** HEADER DIV ***********************/
.headerdiv1 {
width:374px;
height:50px;
float:left;
margin-left:1px;
/*background-color:#FFFFFF;*/
/*background-repeat: no-repeat;*/
/*background-position: top center;*/
/*background: url(../images/hdr.jpg);*/
}

.headerdiv2 {
width:544px;
height:50px;
float:left;
/*margin-right:1px;*/
}

.headerdiv3 {
width:374px;
height:62px;
float:left;
border-left:1px solid #000;
}

.headerdiv4 {
width:544px;
height:62px;
float:left;
border-right:1px solid #000;
}
/******************************************************/




/******************** MENU DIV ***********************/
.menu_border_top {
width:918px;
height:3px;
float:left;
border-right:1px solid #8b6b59;
border-left:1px solid #8b6b59;
}

.menu {
width:918px;
height:25px;
float:left;
border-right:1px solid #8b6b59;
border-left:1px solid #8b6b59;
}

.menu_inner {
width:918px;
height:23px;
float:left;
border-top:1px solid #000;
border-bottom:1px solid #000;
background:#fff url(../images/menu_bg.gif);
}

.menu_border_bottom {
width:918px;
height:6px;
float:left;
border-right:1px solid #8b6b59;
border-left:1px solid #8b6b59;
}

.menu_button {
font:bold 11px Times New Roman, Times, serif;
color:#faeaca;
line-height:22px;
text-decoration:none;
height:23px;
float:left;
background:#fff url(../images/menu_bg.gif);
display:inline;
padding-left:12px;
padding-right:12px;
border-left:1px solid #393024;
border-right:1px solid #000;
}

.menu_button:hover {
color:#fff;
background:#6d6458;
}

.menu_button_selected {
color:#fff;
background:#6d6458;
font:11px Times New Roman, Times, serif;
line-height:22px;
text-decoration:none;
height:23px;
float:left;
display:inline;
padding-left:12px;
padding-right:12px;
border-left:1px solid #393024;
border-right:1px solid #000;
}
/******************************************************/




/******************** BODY DIV ***********************/
.bodydiv {
width:918px;
background:#fff url(../images/bg_home_body.jpg) no-repeat;
padding:0px;
float:left;
border-right:1px solid #8b6b59;
border-left:1px solid #8b6b59;
}
/*****************************************************/







/*******************PRODUCT DIV **************************/
.product_div {
width:140px;
height:200px;
float:left;
font:9px Arial, Helvetica, sans-serif;
color:#643f28;
margin:15px;
}
/**********************************************************/





/**************** HR DIV **********************************/
.hrdiv {
border-top:1px solid #e1ccc1;
margin:0 15px 15px 15px;
}
/***********************************************************/





/*********** OUTLINE IMAGES DIV **************************/
.outline {
border:1px solid #e1ccc1;
}
/***********************************************************/




/**************** SUB SECTION DIV **************************/
.subsection {
width:290px;
margin:0 0 15px 15px;
color:#806551;
font:11px Arial, Helvetica, Sans serif;
/*background:#f7efe4;*/
float:left;
}
.subsection2 {
width:266px;
margin:0 0 15px 15px;
/*background:#f7efe4;*/
color:#806551;
font:11px Arial, Helvetica, Sans serif;
float:left;
}
.subsection3 {
width:266px;
margin:0 15px 15px 15px;
color:#806551;
font:11px Arial, Helvetica, Sans serif;
/*background:#f7efe4;*/
float:left;
}
.subsection4 {
width:350px;
margin:0 15px 15px 15px;
color:#806551;
font:11px Arial, Helvetica, Sans serif;
/*background:#f7efe4;*/
float:left;
}
/**********************************************************/




/******************** FOOTER DIV ***********************/
.footer_top_border {
width:918px;
height:12px;
background:#a36844 url(../images/ftr_border_01.gif);
float:left;
border-right:1px solid #8b6b59;
border-left:1px solid #8b6b59;
}


.footerdiv {
width:918px;
height:18px;
background:#a36844 url(../images/ftr_bg.gif);
text-align:center;
font:9px Arial, Helvetica, sans-serif;
line-height:16px;
color:#fff;
float:left;
border-right:1px solid #8b6b59;
border-left:1px solid #8b6b59;
}

/********************************************************/












.menudiv {
width:912px;
height:22px;
margin-left:4px;
margin-right:4px;
margin-top:4px;
margin-bottom:4px;
float:left;
background:#396033 url(../images/bg_menu.gif) 0 0 repeat-x;
font-family: Arial, Helvetica, Sans serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
display:inline;
}




/*-------------table styles ----------*/

.main_tablerow01 {
background:#f7f0e8;
}

.main_tablerow02 {
background:#f0e7dc;
}

.main_tablerow03 {
background:#e5d1b8;
}



.main_tableDescription {
color:#ac835a;
background:#e5d1b8;
text-align:left;
}

.main_total {
color:#000;
background:#e4a53e;
text-align:left;
font:14px Arial, Helvetica, Sans serif;
font-weight:bold;
text-decoration:none;
}

.form_table {
width:623px;
padding:8px;
table-layout:auto;
border-spacing:0px;
}

.form_table td, th {
padding:8px;
}

.emptyCell {
background:none;
}

/*----------------- box styles--------------------*/
.main_box01 {
background:#f7f0e8;
border:1px solid #e5d1b8;
}


/*----------------- text styles--------------------*/
.weightText {
color:#000;
font:10px Arial, Helvetica, Sans serif;
font-weight:normal;
text-decoration:none;
}

.priceText {
color:#e4a53e;
font-weight:bold;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size: 15px;
font-style: normal;
}


.addtocart {
color:#554030;
font:14px Arial, Helvetica, Sans serif;
font-weight:bold;
text-decoration:none;
}

.addtocart:hover {
text-decoration:underline;
}

.help {
color: red;
font:10px Arial, Helvetica, Sans serif;
}


h1 {
font-family:"Times New Roman", Times, serif;
font-size: 17px;
font-style: normal;
font-weight: bold;
color: #889281; 
margin-top:8px;
margin-bottom:8px;
}

h2 {
font-family: Arial, Helvetica, Sans serif;
font-size: 17px;
font-style: normal;
font-weight: bold;
text-decoration:none;
color: #5b5959; 
padding:0px;
margin:0px;
}

.mainText {
color:#554030;
font:12px Arial, Helvetica, Sans serif;
}

#headerlink {
font-family: Arial, Helvetica, Sans serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #5b5959; 
text-decoration:underline;
}

#headerlink:Hover {
text-decoration:none;
}

.dropcap01 {
font-family: Arial, Helvetica, Sans serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
text-decoration:none;
color: #FFFFFF;
}

#breadcrumbs01 {
font-family: Arial, Helvetica, Sans serif;
font-size: 8px;
font-style: normal;
font-weight: normal;
text-decoration:none;
color: #50749c;
}

#breadcrumbs01 a:Link {
font-family: Arial, Helvetica, Sans serif;
font-size: 8px;
font-style: normal;
font-weight: normal;
text-decoration:none;
color: #50749c;
}

#breadcrumbs01 a:HOVER {
text-decoration:underline;
}


/************************ Shopping Cart Styles **********************/

.oneColFixCtr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.inputStyle {
border:1px solid #d8c1a3;
background-color: #ecdecd;
font-size: 11px;
}


.inputStyle2 {
border:1px solid #d8c1a3;
background:#554030;
color:#e4a53e;
font-family:"Times New Roman", Times, serif;
font-size: 17px;
font-style: normal;
font-weight: bold;
}

.inputStyle3 {
border:1px solid #d8c1a3;
background-color: #fff;
font-size: 10px;
}


/**************************** end shopping cart styles *********************/

