/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}


body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9a6d50;
	line-height:16px;
}
body#bg_body1 {
	background:url(../images/bg_body-home.gif) no-repeat center top;
}
body#bg_body2 {
	background:url(../images/bg_body-inner1.gif) no-repeat center top;
}
body#bg_body3 {
	background:url(../images/bg_body-inner2.gif) no-repeat center top;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}

ul{
padding: 0 0 0 13px;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
a {
	color:#9a6d50;
	text-decoration:none;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1 {
	font-size:36px; 
	color:#ffffff;
	font-weight:normal;
}
h2 {
	font-size:24px; 
	color:#9a6d50;
	font-weight:normal;
}
#wrapper {
	width:892px;
}
											
											/* Header */
#header{
	height:186px;
	overflow:hidden;
}
.logo {
	padding:82px 0 0 0;
}
#topmenu {
	width:400px;
	padding:160px 0 0 0;
}
#topmenu ul {
	float:right;
}
#topmenu ul li {
	float:left;
	list-style:none;
}
#topmenu ul li a {
	display:block;
	text-decoration:none;
	padding:0 8px;
	background:url(../images/bg_separator1.gif) no-repeat right center;
	color:#9a6d50;
	font-size:14px;
}
#topmenu ul li a:hover {
	font-weight:bold;
}
#bg_body1 #menu_box {
	height:27px;
	background-color:#b2d234;
	padding:0 0 0 18px;
overflow:hidden;
}
#bg_body2 #menu_box {
	height:27px;
	background-color:#00b2d9;
	padding:0 0 0 18px;
overflow:hidden;
}
#bg_body3 #menu_box {
	height:27px;
	background-color:#f4899d;
	padding:0 0 0 18px;
overflow:hidden;
}
.text_menu {
	width:165px;
	font-size:15px;
	padding:6px 0 0 0;
	color:#9a6d50;
}
#menu{
          width:345px;
	/*width:700px*/;
}		
#home a {}
#wtb a{}
#about a{}
#search a{}
#contact a{
	background-image:none !important;
	padding-right:0 !important;
}



											/* Body */
#body{
	min-height:419px;
	height:auto !important;
	height:419px;
}
#bg_body1 .bg_content {
	background:url(../images/bg_leftcol.gif) repeat-y left top;
	padding-bottom:1px;	
}
#bg_body1 .bg_content2 {
	border-bottom:1px solid #e4e4e5;	
}

#bg_body2 .bg_content {
	background:url(../images/bg_leftcol2.gif) repeat-y left top;
	border-bottom:1px solid #e4e4e5;	
}
#bg_body2 .bg_content2 {
	background:url(../images/bg_leftcol2.gif) repeat-y left top;
	border-bottom:1px solid #e4e4e5;
}

#bg_body3 .bg_content {
	background:url(../images/bg_leftcol3.gif) repeat-y left top;
	border-bottom:1px solid #e4e4e5;	
}
#bg_body3 .bg_content2 {
	background:url(../images/bg_leftcol3.gif) repeat-y left top;
	border-bottom:1px solid #e4e4e5;
}
.flash_box {
	padding-bottom:1px;
}
.left_col {
	padding:22px 0 0 18px;
	width:174px;
}
.right_col {
	width:698px;
	background-color:#FFF;
}

.left_col p {
	padding-right:8px;
	font-size:11px;
}
.orderform_box, .contactus_box {
	padding:30px 0 0 40px;
	font-size:11px;
}
.searchbox, .stayinbox  {
	font-size:11px;
	line-height:16px;
}
.stayinbox .txtbox1 {
	margin-top:3px;
}
.stayinbox p {
	padding-bottom:5px;
}
.searchresult, .stayincontent {
	padding:30px;
}
.txtbox0, 
.txtbox1, .txtbox2, 
.txtbox3, .txtbox4,
.txtbox5, .txtbox6,
.txtbox7, .txtbox8,
.txtbox9, .txtbox10,
.txtbox11{
	width:168px;
	height:15px;
	border:1px solid #d5d5d6;
}
.txtbox2 {width:84px;}
.txtbox3 {width:328px;}
.txtbox4 {width:74px;}
.txtbox5 {width:214px;}
.txtbox6 {width:270px;}
.txtbox7 {width:182px;}
.txtbox8 {width:320px;}
.txtbox9 {width:150px;}
.txtbox10 {width:207px;}
.txtbox11 {width:126px;}
.dropdown_list {
	width:88px;
	font-size:11px;
}
.textarea1, .textarea2 {
	width:565px;
	height:60px;
	border:1px solid #d5d5d6;	
	overflow:auto;
}
.textarea2 {
	height:105px;
}
.required {
	position:absolute;
	width:660px;
	border-bottom:1px solid #e4e4e5;
	font-size:10px;
	text-align:right;
	color:#c5dd67;
	margin:-28px 0 0 0;
	padding:0 0 2px 0;
}
.tbl_box1 {
	border-bottom:1px solid #e4e4e5;
	padding-bottom:10px;
	margin-bottom:10px;
}
.tbl_box2 {
	border-bottom:1px solid #e4e4e5;
	color:#626264;
}
.asterisk {
	color:#b7d541;
	padding:0 3px 0 1px;
}
.tbl_box3 {
	border-bottom:1px solid #e4e4e5;
	color:#626264;
}
.bg_tr1 {
	background-color:#ddeaaa;
}
.tbl_list {}
.addmoreitems {
	text-align:right;
	padding-right:45px;
	font-size:11px;
}
.btn_padd1 {
	text-align:right;
	padding:10px 0 18px 0;
}
#bg_body2 .leftmenu {
	min-height:283px;
	height:auto !important;
	height:283px;
}
#bg_body3 .leftmenu {
	min-height:330px;
	height:auto !important;
	height:330px;
}
.leftmenu ul {}
.leftmenu ul li {
	list-style:none;
	border-bottom:1px solid #d3c8c1;
	margin-right:20px;
}
.leftmenu ul li a {
	display:block;
	padding:6px 0 4px 0;
	font-size:14px;
}
.leftmenu ul li a:hover {
	font-weight:bold;
}
.selected a{
	font-weight:bold;	
}
.leftlogo {
	left:-5px;
        position:relative;
}
.img_title h1 {
	padding-bottom:0;
	line-height:25px;
}
#bg_body2 .titlebox {
	background:url(../images/bg_imgtitle.gif) no-repeat right top;
	position:absolute;
	padding:0 17px 0 0;
}
#bg_body3 .titlebox {
	background:url(../images/bg_imgtitle2.gif) no-repeat right top;
	position:absolute;
	padding:0 17px 0 0;
        
}
*html .titlebox {
	width:1px;
}
#bg_body2 .img_title {
	background-color:#00b2d9;
	height:56px;	
	padding:2px 3px 0 10px;
}
#bg_body3 .img_title {
	background-color:#f4899d;
	height:56px;	
	padding:2px 3px 0 10px;
}
.nextprev {
	height:18px;
	top: -1px;
        position:relative;
        width:90px;
}
.nextprev span{
	width:34px;
	height:16px;
	display:block;
}
.nextprev span.prev {
	float:left;
	font-weight: bold;
}
.nextprev span.next {
	float:right;
	text-align:right;
	font-weight: bold;
}
.nextprev a {
	font-size:11px;
	color:#FFF;
}
.nextprev a:hover {
	text-decoration:underline;
}
#bg_body2 .download_cat a, #bg_body3 .download_cat a{
	width:248px;
	padding:6px 0;
	position:absolute;
	text-align:center;
	background-color:#00b2eb;
	color:#FFF;
	margin:-27px 0 0 452px;
}
#bg_body3 .download_cat a{
	background-color:#f4899d;
}
.rcontent {
	min-height:419px;
	height:auto !important;
	height:419px;
	padding-left:2px;
	font-size:11px;
}
.rcol_left {
	width:346px;
}
.rcol_right {
	width:340px;
}
.img_details {
	border-top:1px #c9cacb solid;
	padding-top:15px;
}
.img_details2 {
	padding-top:15px;
}
.backnext {
	padding:12px 0 10px 0;
	text-indent:-10px;
}
#bg_body2 .backnext a {
	color:#00b2d9;
}
#bg_body3 .backnext a {
	color:#f4899d;
}
.position_txt {
	position:absolute;
	width:510px;
	margin:16px 0 0 2px;
	line-height:16px;
}

.prod_imgbox {
	background:url(../images/bg_wood.jpg) no-repeat left top;
	height:419px;
}
.prod_imgpos1, .prod_imgpos2,
.prod_imgpos3{
	position:absolute;
	margin:65px 0 0 12px;
}
.prod_imgpos2 {
	margin:55px 0 0 12px;
}
.prod_imgpos3 {
	margin:65px 0 0 12px;
}
.sizebox {
	padding:80px 0 0 25px;
}
.sizebox h4 {
	padding-bottom:2px;
	font-size:13px;
}
.tbl_box4 {
	margin-bottom:20px;
	font-size:12px;
}
.tbl_box4 td {
	border-bottom:1px solid #9a6d50;
	text-align: center;
}
#bg_body2 .tbltitle {
	background-color:#d2eaf4;
}
#bg_body3 .tbltitle {
	background-color:#fbd6d8;
}

											/* Footer */
											
											
#footer {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0 0 0;
	color:#9a6d50;
}
/*#bg_body1 #footer {
	padding-top:13px;
}*/
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#9a6d50;
	border-right:1px solid #9a6d50;
	padding:0 4px 0 2px;
	text-decoration:none;
	font:9px Arial, Helvetica, sans-serif;
}
#footer ul li a:hover {
	text-decoration:underline;
}
.flogo {
	text-align:right;
}
.flogo span {
	padding-left:20px;
}
.fcontent {
	/*padding:118px 0 20px 0;*/
        padding:40px 0 20px 0;
}
.siteby {
	/*width:600px;*/
         width: 517px;
}
.fmenu {
	/*width:165px; */
        width: 275px;
}
.copyright {
	width:100px;
	text-align:right;
}

#nobor1 a{
	border:0px !important;
	padding-right:0 !important;
}
#nobg1 a{

}
#nobg2 a {
	background-image:none !important;
}

/*jayvee */

.tbl_box4 td{
	vertical-align: bottom;	
}
/*lew*/
.lew img {

}
.disabled
{
display:none;
}
*:first-child+html .pagination li a{ /*IE7 only CSS hack*/

margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */

}



* html .pagination li a{ /*IE6 and below CSS hack*/

margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/

}

.font11 {
	font-size:11px;
}
.fmenu {}

/*added large layout*/
.productTextInput{
width: 50px;
border: 1px solid #9a6d50;
color:#9A6D50;
font-size:11px;
height:17px;
}

table.productPoplets  {
border-collapse:collapse;
border-spacing:0;
margin-top:60px;
margin-left:0px;
}
.catProdAttributeTitle{display: none;}
.sizetitle{
float: left;
width: 30px;
}
.productAttributes{
float:left;
padding-left:8px;
}

.catProdAttributeItem select{
border: 1px solid #9a6d50;
color:#9A6D50;
font-size:10px;
padding:1px 0;
}

.qty{
padding-top: 8px;
}

.btn{
float:left;
padding-right:10px;
padding-top:10px;
}

.btn img{
    cursor:pointer;
}

table.cart{
margin-left: 10px;
margin-top: 10px;
width: 98.5%;
border:none;
}
table.cart th {
background:none repeat scroll 0 0 #9A6D50;
border-bottom:1px solid #EEEEEE;
color:#FFFFFF!important;
font-size:11px;
font-weight:bold;
text-align:left;
}
table.cart a {
color:#9A6D50;
}
table.cart th, table.cart td {
color:#9A6D50;
padding:9px 0;
}
table.cart td.quantity {
text-align:center;
}

table.cart tr.total{
border-bottom:1px solid black;
}
input.cartInputText {
border:1px solid #000000;
text-align:center;
width:20px;
color:#9A6D50;
font-size:10px;
height:17px;
}
input.cartInputText {
border:1px solid #000000;
text-align:center;
width:20px;
}

.bold{
font-weight: bold;
}
table.cart td.action{
border-left: 1px solid #9A6D50;
padding: 0 0 0 10px!important;
}
.action a{
color: #9A6D50;
font-weight: bold;
line-height: 24px
}
.chkout1{
margin:10px;
width: 542px;
}
table.chkout1 td{
padding:4px;
}
.cinput, .sel, .txtarea, .sinput{
border: 1px solid #000;
color: #9A6D50
}
.cinput, .txtarea{
width:425px;
}
.sinput,.sel {
width:167px;
color: #9A6D50;
}
.bound{
border-bottom: 1px solid #9A6D50;
}
.productitemcell {
line-height:20px;
margin:0 0 3px;
overflow: visible;
border-bottom: 1px solid black;
}
.login{
font-size:12px;
padding-top:4px;
}

.login table td{
color:#FFFFFF;
padding-right:4px;
}
input.txt{
border:none;
background: #000 x-repeat top left;
font-size:11px
color: #9A6D50;
font-size:10px;
height:14px;
padding:2px;
width:90px;
}


.login_box{
    padding: 5px 0;
}
.login_field{
       color: #fff;
       padding:0 7px 0 0;
}
.login_field input{
       border:0;
}

#SZUsername{
      width: 105px;
      height: 18px;
}
#SZPassword{
      width: 72px;
      height: 18px;
}
.spacing{
      padding: 6px 0;
}
.login_field label{
      top:-3px;
      position:relative;
}

.check_title{
     margin:0 35px 0 0;
}
td hr{
    color: #9a6d50;
}
.amount_input input{
    border:medium none;
    color:#9A6D50;
    font-size:19px;
    font-weight:bold;
    padding:0 0 0 2px;
}

/* Home page revisions */
.homecol1{
	width:108px;
	background:#d4e68d;
	height:338px;
}
.homecol2{
	width:578px;
	height:338px;	
}
.homecol3{
	width:196px;
	height:325px;
	background:#e7d9ce;
	padding:13px 0px 0px 10px;
}
.homecol1 .tabcont{
	margin:230px 0px 0px 10px;
}
.xbtn{
	border:0px;
	background:#FFFFFF;
	width:86px;
	height:14px;
	margin:3px 0px 8px 0px;
	font-size:10px;
}
.position_txt2 {
	position:absolute;
	width:510px;
	margin:16px 0 0 107px;
	line-height:16px;
}
#body2{
	height:auto !important;

}

.orderinfo p, .orderinfo h5{
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:12px;
}
.orderinfo h5{
	margin-bottom:5px;
}
.orderinfo p{
	font-size:11px;
line-height:14px;
margin-left:-11px;
}
.table_wrapper{
      margin: 0 0 0 2px;
}
.mail_to a:hover{
      text-decoration:underline;
}

.shop-receipt h1{
color: #9A6D50;
}
#tax_amount div{
     border:none;
     padding-left:7px;
}
.productitemcell a:hover{
     text-decoration:underline;
}
table.cart th.total_col{
    padding-left: 30px;
}
table.cart td.producttotal div{
    padding-left: 30px;
}
table.cart td.subtotal{
    padding-left: 30px;
}
table.cart td.tax_amount{
    padding-left: 30px;
}
.xjer{
width:220px;
}
.xjer .productitemcell{
width:220px;
padding-right:0;
margin-right:0;
overflow:hidden;
}
