/* CSS Document */


body {
padding:0;
margin:0;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}


a {
color:#a80403;
text-decoration:underline;}
a:hover {
color:#a80403;
text-decoration: none;}

image {
border:none;}

a,h1, h2, h3, h4, h5, ul, li, textarea1 {
padding:0;
margin:0;}

ul {
list-style-type:none;}

li {
list-style:none;}

#wrapper {
padding:0;
margin:0 auto;
width:100%;
height:auto;
background:#FFFFFF;
text-align:left;}

.body {
padding:0;
margin:0 auto;
width:924px;
height:auto;}

#header {
float:left;
padding:0;
height:107px;
width:924px;}
.left {
float:left;
height:107px;
width:11px;
padding:0;
margin:0;}

.herader_bg {
padding:0;
margin:0;
float:left;
height:107px;
width:902px;
background:url(../img/headerbg.gif) repeat-x;}
.right{
float:right;
height:107px;
width:11px;
padding:0;
margin:0;}

.logo {
padding:0;
margin:0;
float:left;
height:107px;
width:248px;}

.headerrghtbox {
padding:8px 0 0 0;
margin:0;
float:right;
width:315px;}

.searchbox {
padding:0;
margin:0;
float:right;}

.smallredtext {
float:left;
padding:0;
color:#a80403;
line-height:24px;}

.smallbluetext {
float:left;
padding:2;
color:#5927F5;
text-align:left;
line-height:17px;}

.verysmallbluetext {
float:left;
padding:2;
color:#5927F5;
text-align:left;
line-height:10px;}

.textarea1 {
float:left;
padding:3px 0 0 3px;
margin:0 0 0 5px;
background: url(../img/textarea.gif) no-repeat;
width:151px;
height:21px;
border:none;
color:#000000;
}

.magnify {
padding:0;
margin:0 0 0 5px;
float:left;
width:33px;
height:24px;
}

.shoppingcart {
padding:8px 0 8px 0;
margin:0;
float:right;
display:block;
width:130px;
color:#a80403;
text-align:left;
background:url(../img/cart.gif) right no-repeat;}

.infobox {
width:188px;
padding:5px 0 0 0;
margin:0;
float:right;
}

.cardbox {
width:135px;
padding:5px 0 0 0;
margin:0;
float:right;
}

a.card {
float:right;
padding:0 0 0 3px;}

.navbox {
padding:8px 0 8px 0;
margin:;
float:left;
width:924px;}

.navlft {
padding:0;
margin:0;
float:left;
height:32px;
width:11px;}
#nav {
padding:0;
margin:0;
float:left;
text-align:center;
background: url(../img/navbg.gif) repeat-x;
height:32px;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
width:902px;}
#nav li {
line-height:32px;
display:inline;
}
#nav li a {
text-decoration:none;
color:#FFFFFF;
padding:0 3px 0 3px;}
#nav li a:hover {
color:#FFFFFF;
}

.mainbody {
padding:0;
margin:0;
float:left;
width:924px;}

.lft_block {
padding:0;
margin:0;
float:left;
width:202px;}

.mid_block {
padding:0 0 0 9px;
margin:0;
float:left;
width:530px;}

.right_block {
padding:0 0 0 9px;
margin:0;
float:left;
width:174px;}

.lftblocktop {
padding:0;
margin:0;
float:left;
width:202px;
height:9px;}

.lft_column {
float:left;
padding:0;
margin:0;
background:#f0ebda;
width:200px;
border-left:#a19262 solid 1px;
border-right:#a19262 solid 1px;}

.redarrow_header {
padding:0;
margin:0 auto;
background: #d6cfb7 url(../img/bigredarrow.gif) 5px 7px  no-repeat;
line-height:24px;
font-weight:bold;
color:#a80403;
text-indent:20px;
display:block;
width:192px;}

#lft_link {
width:172px;
padding:0 0 10px 20px;
margin:0 auto;
color:#a19262;
}
#lft_link li {
line-height:28px;
border-bottom:#FFFFFF solid 1px;}
#lft_link li a {
text-decoration:none;
padding:0 0 0 10px;
background: url(../img/whitearrow.gif) left no-repeat;
color:#a19262;}
#lft_link li a:hover {
background: url(../img/redarrow.gif) left no-repeat;
color:#a80403;}

.lft_banner {
padding:10px 0 0 5px;
float:left;
margin:0;
width:191px;
height:160px;}

#lftredbarblock {
padding:0 0 8px 0;
margin:0;
float:left;
width:202px;
height:32px;}
#lftredbarblock h1 {
padding:0;
margin:0;
float:left;
width:6px;
height:32px;}
#lftredbarblock h2 {
padding:0 0 0 10px;
margin:0;
float:left;
width:180px;
height:32px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
background:url(../img/proredbarbg.gif) repeat-x;}

#midredbarblock {
padding:0 0 3px 0;
margin:0;
float:left;
width:530px;
height:32px;}
#midredbarblock h1 {
padding:0;
margin:0;
float:left;
width:6px;
height:32px;}
#midredbarblock h2 {
padding:0 0 0 10px;
margin:0;
float:left;
width:508px;
height:32px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
background:url(../img/proredbarbg.gif) repeat-x;}

#product_block {
padding:0;
margin:0 auto;
width:524px;
float:left;
}

#firstproduct {
padding:0;
margin:0;
float:left;
width:170px;}
#firstproduct h1 {
padding:0;
margin:5px 0 0 0;
width:168px;
height:132px;
border:#a19262 solid 1px;}

#firstproduct h2 {
padding:5px 0 0 0;
font-size:12px;
font-weight:bold;
color:#a80403;}
#firstproduct h2 span {
font-weight:normal;
color:#CC9900;}

#firstproduct h3 {
color:#a19262;
font-size:12px;
font-weight: normal;}
#firstproduct h4{
color:#a80403;
font-size:12px;
font-weight: normal;}

.secondproduct {
padding:0 0 0 6px;
margin:0;
float:left;
width:170px;}


.footer {
float:left;
padding:0;
margin:15px 0 0 0;
background:#d3ccb2;
height:65px;
width:100%}

.rghtblocktop {
float:left;
width:174px;
height:9px;
background:url(../img/rghtcolumntop.gif) no-repeat top left;
}

.rghtblockBottom {
float:left;
width:174px;
height:9px;
background:url(../img/rghtcolumnbottom.gif) no-repeat top left;
}

.rght_column {
padding:0;
margin:0;
float:left;
background:#f0ebda;
width:172px;
border-left:#a19262 solid 1px;
border-right:#a19262 solid 1px;}

.searcharea {
padding:3px 0 0 3px;
margin:3px 0 3px 0;
background: url(../img/searcharea.gif) no-repeat;
width:138px;
height:17px;
border:none;
color:#000000;
font-size:11px;
}


.login_area  {
padding:0;
margin:0 auto;
width:141px;}

.logintext {
padding:0;
color:#a80403;
}

.login_button {
padding:0;
margin:0 0 5px 0;
text-align:right;
width:50px;
height:21px;
}

#rghtredbar {
padding:0;
margin:10px 0 0 0;
float:left;
width:174px;
height:32px;
}

#rghtredbar h1 {
padding:0;
margin:0;
float:left;
width:6px;
height:32px;}
#rghtredbar h2 {
padding:0 0 0 10px;
margin:0;
float:left;
width:152px;
height:32px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
background:url(../img/proredbarbg.gif) repeat-x;}

#rghtredbar h2 a {
color:#FFFFFF;
text-decoration:none
}
#rghtredbar h2 a hover {
color:#FFFFFF;
text-decoration:none

}

#best_link {
padding:0 0 0 0;
margin:0;
color:#a80403;
width:170px;
display:block;}
#best_link li {
line-height:22px;
}
#best_link li a {
color:#a80403;
text-decoration:underline;}
#best_link li a:hover {
color:#a80403;
text-decoration: none;}

#footer_block {
padding:10px 0 0 0;
margin:0 auto;
width:924px;}

#footer_block h1 {
font-size:11px;
color:#5a5339;
font-weight:normal;
float:left;
}
#footer_block h2 {
font-size:11px;
color:#5a5339;
font-weight:normal;
float:right;
}

#bottom_nav {
padding:0 0 10px 0;
margin:0;
text-align:center;
font-size:11px;
color:#480000;}
#bottom_nav li {
display:inline;
}
#bottom_nav li a {
text-decoration:none;
color:#480000;
font-weight:bold;
padding:0 5px 0 5px;}
#bottom_nav li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/*productpage*/

.lftproductbox {
padding:0;
margin:0;
float:left;
width:678px;}

.rghtproductbox {
padding:0 0 0 10px;
margin:0;
float:left;
width:236px;}

.zoom_box {
padding:0;
margin:0;
float:left;
width:678px;}

#zoom_bg {
float:left;
padding:25px 0 0 20px;
margin:0;
background: url(../img/zoomframe.gif) no-repeat;
width:305px;
height:242px;}
.zoomedimage {
float:left;
padding:0;
margin:0 ;
width:266px;
height:210px;}

#productadd {
padding:0 0 0 27px;
margin:0;
float:left;
width:325px;}

#productadd h1 {
padding:5px 0 0 0;
margin:0;
color:#80451e;
font-size:21px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
border-bottom:#e7cbb6 solid 2px;}
#productadd h2 {
padding:5px 0 0 0;
color:#a19262;
font-size:12px;
font-weight: normal;}

#productadd h3 {color:#a80403;
font-size:12px;
font-weight: normal;}

#productadd h4 {
padding:10px 0 0 0;
margin:0;
float:left;
width:69px;
height:26px;}

#midredbarblock1 {
padding:10px 0 8px 0;
margin:0;
float:left;
width:678px;
height:32px;}
#midredbarblock1 h1 {
padding:0;
margin:0;
float:left;
width:6px;
height:32px;}
#midredbarblock1 h2 {
padding:0 0 0 10px;
margin:0;
float:left;
width:656px;
height:32px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
background:url(../img/proredbarbg.gif) repeat-x;}

.pronormaltext {
color:#1f1f1f;
padding:0;
display:block;
width:670px;}

.productbox_border {
float:left;
border:#cec5a5 solid 1px;
padding:10px;
margin:15px auto;
width:655px;}

#firstproductp {
padding:0;
margin:0;
float:left;
width:170px;}
#firstproductp h1 {
padding:0;
margin:5px 0 0 0;
width:146px;
height:115px;
border:#a19262 solid 1px;}

#firstproductp h2 {
padding:5px 0 0 0;
font-size:12px;
font-weight:bold;
color:#a80403;}
#firstproductp h2 span {
font-weight:normal;
color:#CC9900;}

#firstproductp h3 {
color:#a19262;
font-size:12px;
font-weight: normal;}
#firstproductp h4{
color:#a80403;
font-size:12px;
font-weight: normal;}

.plusMinus
{
	float:right;
	margin-right:14px;
	width:14px;
}
