/* CSS Document */
body {
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#302105;
background:#4b2207;
}

#wrapper {
width:996px;
margin:0 auto;
padding:0;
background:url(../images/bg_wrapper.jpg) repeat-y;
}

h2 {
font:28px Georgia, "Times New Roman", Times, serif;
color:#53110b;
font-weight:normal;
} 

h1 {
font:32px Georgia, "Times New Roman", Times, serif;
color:#ad2616;
font-weight:normal;
} 

a {
color:#ad2516;
text-decoration:none;
}

a:hover {
color:#ffffff;
text-decoration:none;
}


.header2 {
margin:0;
padding-right:30px;
height:133px;
background:url(../images/header_bg.jpg) no-repeat;
}

#call {
font:24px Arial, Helvetica, sans-serif;
padding-top:15px;
}

#link {
padding-top:55px;
}

#link a{
font:12px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#link a:hover{
text-decoration:underline;
}

#leftpane {
width:333px;
float:left;
position:relative;
}

#wrap_left {
padding-left:22px;
background:url(../images/bg_left2.jpg) no-repeat top;
}

.product {
width:256px;
padding:5px 0px;
}

.body_product {
width:256px;
background: url(../images/bg_inproduct.jpg) no-repeat top;
line-height:200%;
height:150px;
font-weight:bold;
}

.body_product ul{
margin:0;
padding:18px 0px 18px 15px;
}

.body_product ul li{
list-style:none;
}

.line {
height:6px;
border-top:3px solid #311604;
width:256px;
}

.newsletter {
width:256px;
padding:5px 0px;
}

.body_news {
width:240px;
background:url(../images/bg_newsletter2.jpg) no-repeat top;
height:73px;
padding-top:10px;
padding-left:15px;
}

.textfield {
width:160px;
background:#fbefd1;
border:2px solid #cdb470;
height:18px;
padding-left:5px;
}

.email {
width:170px;
float:left;
position: relative;
}

.gift {
width:256px;
padding:5px 0px;
}

.body_gift {
width:221px;
background:url(../images/gift_bg.jpg) no-repeat top;
padding:10px 15px 10px 20px;
}

#rightpane {
width:663px;
float:left;
position:relative;
}



/*MENU*/
#menubar {
height:36px;
background:url(../images/bg_menu.gif) repeat-x;
margin:0;
padding:0;
}

#cat_421309_divs ul {
margin:0;
padding:0;
font:12px Georgia, "Times New Roman", Times, serif;
}

#nav_421309 {
margin:0;
padding:0;
}

#nav_421309 li {
float:left;
list-style:none;
position:relative;
z-index:100000;
display:block;
height:15px;
line-height:15px;
}

#nav_421309 li a{
padding:0px 11px;
font-size:12px;
font-weight:bold;
color:#efd99e;
text-decoration:none;
}

#nav_421309 li.noarrow a img{
visibility:hidden;
}

#nav_421309 li a:hover{
color:#ffffff;
}

#cat_421309_divs ul ul {
margin:0;
padding:0;
z-index:50000;
position:absolute;
top:15px;
left:0;
background:#af2b1a;
}

#cat_421309_divs ul ul li{
display:block;
float:left;
height:30px;
line-height:30px;
}

#cat_421309_divs ul ul li a{
display:block;
width:150px;
background:#af2b1a;
}

#cat_421309_divs ul ul,
#cat_421309_divs ul li:hover ul ul,
#cat_421309_divs ul ul li:hover ul ul
{display:none}

#cat_421309_divs ul li:hover ul,
#cat_421309_divs ul ul li:hover ul,
#cat_421309_divs ul ul ul li:hover ul
{display: block;}

.title {
background:url(../images/bg_right2.jpg) no-repeat;
margin:0;
padding-top:25px;
padding-right:30px;
padding-bottom:15px;
}

.bodyctn {
background:url(../images/bg_right.jpg) repeat-y;
height:100%;
}

.textbody {
width:192px;
float:left;
position:relative;
}

.headline {
font:23px Georgia, "Times New Roman", Times, serif;
color:#413228;
}

.headline2 {
font:20px Georgia, "Times New Roman", Times, serif;
color:#413228;
}

.headline3 {
font:24px Georgia, "Times New Roman", Times, serif;
color:#413228;
}

.callaction {
padding-top:20px;
}

.img1 {
width:192px;
float:left;
position:relative;
padding-right:32px;
}

.img1last {
width:192px;
float:left;
position:relative;
}

.footer_top {
height: 53px;
clear:both;
background:url(../images/footer_top2.jpg) no-repeat top;
}

#footer {
background:#4b2207;
color:#efd99e;
height:35px;
padding-top:15px;
}

#footer a{
color:#efd99e;
text-decoration:none;
}

.f_left {
width:50%;
position:relative;
float:left;
}



.f_right {
width:50%;
position:relative;
float:left;
}

