body {
font-family: Arial;
color: #242424;
margin:0;
margin-top:0px;
padding:0;
background: #258200 url("/images/main_bg.jpg") repeat-x top;
}

#wrapper{
width:980px;
margin: 0px auto;
}
#top_bg{
float:left;
width:980px;
background:url("/images/bg.jpg") no-repeat top;
}
#maincontainer{
float:left;
width:940px;
margin-top:30px;
padding:20px;
background:#fff;
} 

#header {
float:left;
width:940px;
padding-bottom:10px;
}
#header #left {
float: left;
width: 200px;
}
#header #right {
float: right;
width: 400px;
text-align:right;
}
#menu {
float:left;
width:920px;
height:41px;
padding: 0px 10px; 
background: url("/images/menu_bg.gif") no-repeat;
}

#menu ul{
float:left;
list-style: none;
padding: 0;
margin:0;
padding:10px 0px;
}

#menu li{
float:left;
margin: 0;
padding: 0;
}

#menu li a{
float:left;
padding:3px 10px;
color: #fff;
font-size:15px;
background:url("/images/menu_border.gif") repeat-y right;
text-decoration: none;
}
#menu a:hover {
text-decoration: none;
color:#abca3c;
}
#menu li a.last{background:none;padding-right:0px;}
#cart{
float:right;
width:220px;
font-size:13px;
text-align:right;
padding-top:10px;
}
#cart a{
color:#fff;
}
#maincontent{
float:left;
width:940px;
padding:20px 0px;
}

#hone {
float:left;
width:940px;
padding-bottom:15px;
}
#frontleft {
float:left;
padding:0;
margin:0;
width:368px;
height:247px;
padding:10px 0px 10px 250px;
margin-right:5px;
background: url("../images/front_ad.jpg") no-repeat;
border:1px solid #c7c6c7;
}

#scroll {
width: 348px;
height: 247px;
overflow: auto; 
padding-left:20px;
background:#fff;
scrollbar-3dlight-color:#9e9f9f; 
scrollbar-arrow-color:#9e9f9f; 
scrollbar-base-color:#eee; 
scrollbar-darkshadow-color:#eee; 
scrollbar-face-color:#eee; 
scrollbar-highlight-color:#eee; 
scrollbar-shadow-color:#eee;
}

#frontright {
float:right;
width: 258px;
height: 227px;
padding:20px;
font-size:14px;
border:1px solid #c7c6c7;
}
#frontright form{padding:15px 0px;}


#htwo {
float:left;
width:880px;
padding:0px;
background:#fff;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
}

#htwo table td{border: 1px solid #ccc;vertical-align:top;padding:20px;}
#htwo table td.flowers{background: url("/images/bg_flowers.jpg") no-repeat bottom right;}
#htwo table td.occasion{background: url("/images/bg_occasion.jpg") no-repeat bottom right;}
#htwo table td.gifts{background: url("/images/bg_gifts.jpg") no-repeat bottom right;}
#htwo td.blank{border:none;padding:0px;}

#htwo div{float:left;width:258px;}
#htwo td.blank div{width:20px;float:left;}

#htwo ul{margin:0px;padding:0px;padding-top:15px;list-style-type:none;float:left;}
#htwo ul li{padding:0px;margin:0px;float:left;width:258px;padding-bottom:5px;}
#htwo li a{float:left;padding:0px;margin:0px;width:200px;color:#242324;border-bottom:1px dotted #6d6d6d;padding-bottom:4px;font-size:15px;} 
#htwo li a:hover{color:#69398e;text-decoration:none;}


/*footer styles*/
#footer {
float:left;
background: url("/images/footer_bg.gif") repeat-x;
padding:10px 20px;
width: 900px;
height:23px;
font-size:12px;
color: #fff;
}
#fleft {
float: left;
width: 400px;
padding-top:5px;
}
#fright {
float: right;
width: 400px;
text-align:right;
}
#footer a {
  color:#fff;
  text-decoration:none;
  }
#footer a:hover {
  color:#c3ff86;
  text-decoration:none;
  }
#foot {
float:left;
width:980px;
padding-top:10px;
font-size:11px;
color: #fff;
}
#foot p{font-size:11px;color: #fff;} 



/*nextpages styles*/

#content {
float:right;
width:700px;
}

#side {
float:left;
width:220px;
}

#sidemenu{padding-top:15px;}
#sidemenu ul{float:left;margin:0px;padding:0px;padding-bottom:20px;list-style-type:none;padding-top:8px;}
#sidemenu ul li{padding:0px;margin:0px;float:left;width:200px;padding-bottom:5px;}
#sidemenu li a{float:left;width:200px;color:#242324;border-bottom:1px dotted #6d6d6d;padding-bottom:4px;font-size:15px;} 
#sidemenu li a:hover{color:#69398e;text-decoration:none;}
#login{float:left;border:1px solid #c7c6c7;padding:20px;width:178px;font-size:14px;}
#login form{padding-top:8px;}
#login .small{font-size:12px;}
#login a{line-height:150%;}


