body{
background:#724472 url("/images/bg.gif");
padding:0px;
margin:0px;
font-family:Arial, sans-serif;
font-size:14px;
line-height:120%;
color:#000;
}
#wrapper{
width:980px;
margin:5px auto;
}
#header{
float:left;
width:980px;
background:url("/images/header_bg.gif") no-repeat bottom;
height:210px;
}
#phone{
float:left;
width:980px;
color:#fff;	
font-size:20px;
padding-top:30px;
line-height:140%;
}
.big{
font-size:30px;	
line-height:140%;
}
#print_logo{
display:none;
}
#logo{
float:left;
width:420px;
padding:20px 0px 0px 20px;	
}
#menu{
float:left;
width:980px;
padding-top:18px;
}
#menu ul{
float:left;
list-style-type:none;
margin:0px;
padding:0px;
padding:5px 0px;
}
#menu ul li{
float:left;
margin:0px;
padding:0px;
}
#menu ul li a{
float:left;
color:#474747;
font-size:14px;
padding:0px 20px;
border-right:1px solid #474747;
font-family:Trebuchet MS;
}
#menu ul li a:hover{
color:#b04eac;
}
#menu ul li a.last{
border-right:none;
}
#cart{
float:right;
width:400px;
padding:5px 15px 0px 0px;
text-align:right;
}
#cart a{
color:#545454;
font-size:13px;
font-family:Trebuchet MS;
}
#cart a:hover{
color:#000;
}

#maincontainer_bottom{
float:left;
width:980px;
padding-bottom:18px;
background:url("/images/maincontent_bottom.gif") no-repeat bottom;
}
#maincontainer_content{
float:left;
width:960px;
background:#fff url("/images/maincontent_bg.gif") repeat-y;
padding:10px;
}
#maincontent{
float:left;
width:960px;
background:#fff url("/images/content_bg.gif") repeat-y 178px 0px;
}
#left_side{
float:left;
width:170px;
}
#categories{
float:left;
width:154px;
background:#faf9fa;
padding:8px;
}
#left_side h2{
font-family:Trebuchet MS;
color:#b18cb1;
margin-bottom:.2em;
}
#left_side ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
padding-bottom:20px;	
}
#left_side ul li{
float:left;
margin:0px;
padding:0px;
}
#left_side ul li a{
float:left;
width:154px;
padding-top:5px;
color:#000;
font-size:14px;
}
#left_side ul li a:hover{color:#b04eac;}

#content{
float:right;
width:770px;
}
#banner{
float:left;
width:328px;
border:1px solid #cacaca;
background:url("/images/banner_bg.jpg") no-repeat left top;
padding:20px 10px 20px 250px;
color:#542b87;
text-align:center;
}
#banner p{
color:#542b87;	
}
#login{
float:right;
width:168px;
border:1px solid #cacaca;
background:#d5d5d5 url("/images/shop_confidence.gif") no-repeat bottom;
height:200px;
}
#login_content{
float:left;
padding:5px;
width:158px;
background:#fff;
font-size:11px;
}
#login ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}
#login ul li{display:block;margin:0px;padding:0px;}
#login ul a{
font-size:12px;
}
.memberslogin{border:1px solid #d7d6d6;width:90px;margin-bottom:5px;}
#text{
float:left;
width:770px;
}
#footer{
float:left;
width:960px;
padding:5px 10px;
color:#fff;
}
#footer a{
color:#fff;
font-size:12px;
}
#footer a:hover{
color:#a8a8a8;
}
#fleft{
float:left;
width:300px;

}
#fright{
float:right;
width:500px;
text-align:right;
}
.flowerstore{margin-left:10px;margin-top:10px;float:right;width:106px;background:url("/images/flowerstore-logo.gif") no-repeat;}
.flowerstore:hover{background-position:0px -30px;}
