/******* maincontainer styles *******/
body{
background:url("/images/bg.jpg") repeat-x;
color:#242424;
font-family: Arial;
margin:0;
padding:0;
font-size:14px;
line-height:140%;
}
#header{
float:left;
width:100%;
background:url("/images/header_bg.jpg") no-repeat top;
padding-top:5px;
}
.wrapper{
width:990px;
margin:0 auto;
}

#logo{
float:left;
width:350px;
padding-bottom:15px;
} 
#printonly{
display:none;
}
#hright{
float:right;
width:630px;
padding-top:5px;
}
#topmenu{
float:right;
width:630px;
padding-bottom:15px;
}
#topmenu ul,#shop ul{
float:right;
margin:0px;
padding:0px;
list-style-type:none;
}
#topmenu li,#shop ul li{
float:left;
padding:0px;
margin:0px;
}
#topmenu li a,#shop li a{
float:left;
color:#494536;
padding:0px 7px;
font-weight:normal;
font-size:14px;
text-transform:lowercase;
line-height:120%;
border-right:1px solid #494536;
}
#topmenu li a.last{
border:none;
}
#topmenu li a:hover{
color:#000;
}
#hright_bottom{
float:right;
width:550px;
padding-top:10px;
}
#free_call{
float:left;
width:300px;
color:#000;
font-size:18px;
}
#links{
float:right;
width:200px;
}

#links a{
font-weight:normal;
font-size:18px;
color:#494536;
padding-left:25px;
}

#links a.login{background:url("/images/login_icon.gif") no-repeat left;}
#links a.register{background:url("/images/register_icon.gif") no-repeat left;margin-left:10px;}

#shop{
float:left;
width:990px;
padding-bottom:10px;
}
.register{
padding-left:25px;
}
#links a:hover{
color:#e33057;
}
#shop ul{
float:left;
}
#shop li a{
text-transform:none;
font-size:18px;
color:#e33057;
border:none;
padding:0px 13px;
}
#shop li a.last{
padding-right:0px;

}
#shop li a:hover{
color:#40521a;
}
#maincontent{
width:990px;
float:left;
background:url("/images/content_bg.gif") repeat-y;
}
#maincontent_top{
width:990px;
float:left;
background:url("/images/content_top.gif") no-repeat top;
}
#maincontent_bottom{
width:960px;
float:left;
padding:15px;
background:url("/images/content_bottom.gif") no-repeat bottom;
}
#maincontainer{
width:960px;
float:left;
background:#fff url("/images/maincontainer_bg.gif") repeat-y;
}
#home_content{
float:left;
width:680px;
padding:20px 20px 10px 260px;
background:url("/images/homepage_pic.jpg") no-repeat left top;
}
#shopping_bag{
float:right;
width:250px;
color:#d1cfd0;
text-align:right;
}
#shopping_bag a{
color:#756639;
font-size:14px;
}
#shopping_bag a:hover{
color:#000;
}

#content{
float:left;
width:920px;
padding:20px 20px;
}
#products_bottom{
width:920px;
float:left;
background:url("/images/products_bottom.gif") no-repeat bottom;
}
#products_top{
width:910px;
float:left;
padding:10px 5px 15px 5px;
background:url("/images/products_top.gif") no-repeat top;
}
#footer{
width:990px;
float:left;
padding-top:10px;
color:#8ea90e;
}
#fleft{
float:left;
width:600px;
}
#fright{
float:right;
width:370px;
text-align:right;
}
#footer a{
padding-right:5px;
padding-left:5px;
font-size:11px;
text-transform:uppercase;
color:#8ea90e;
font-weight:normal;
}
#footer a:hover{
color:#aeca2a
}
#footer a.white{
color:#766c4e;
font-size:10px;
padding-right:20px;
padding-bottom:20px;
}
#footer a.white:hover{
color:#c5c3c3;
}

#left{
float:left;
width:600px;
}
#right{
float:right;
width:250px;
text-align:right;
font-weight:bold;
color:#000;
}
#maincontainer #maincontainer{float:left;width:800px;background:none;text-align:center;}
#previous{
float:left;
width:35px;
padding-top:140px;
}
#next{
float:left;
width:35px;
text-align:right;
padding-top:100px;
}

#CaptionBox{
display:none;
}
