body {
font-family: Arial;
color: #000;
margin:0;
margin-top:0px;
padding:0;
line-height:120%;
background: #fff url("/images/bg.jpg");
}

#wrapper{
width:841px;
margin: 0 auto;
}
#maincontainer{
background:#fff;
border-left:1px solid #3e7000;
border-right:1px solid #3e7000;
padding:10px 2px;
float:left;
width:835px;
} 

#header {
width:835px;
padding-bottom:10px;
}

#header #left {
float: left;
width: 300px;
padding-left:20px;
}
#header_middle{float:left;width:250px;text-align:center;
}

#header #right {
float: right;
width: 250px;
text-align:right;
}
#hone {
float:left;
width:835px;
padding:0px;
border-bottom: 2px solid #ccc;
background:#fff url(/images/front_ad.jpg) no-repeat;
margin-bottom:1px;
}
#text{
width:250px;
float:right;
padding-right:10px;
}
#welcome{
float:left;
width:250px;
padding-top:20px;
padding-left:280px;
text-align:right;
padding-right:20px;
}
#footer {
background: #c0de9b;
text-align:right;
padding:10px;
width: 815px;
font-size:12px;
color: #000;
font-weight:bold;
float:left;
}

#footer #left {
float: left;
width: 400px;
padding-left:20px;
}

#footer #right {
float: right;
padding-top: 20px;
width: 400px;
text-align:right;
}


#footer a {
  color:#000;
  text-decoration:none;
  }

#footer a:hover {
  color:#639724;
  text-decoration:underline;
  }




.trigger{
font-size:11px;
}


#frontright {
float:left;
background: #fff;
width: 231px;
height: 236px;
padding:20px;
margin:0;
font-size:11px;
}



#htwo {
width:835px;
padding:0px;
background:#fff;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
}
#htwo table td{border: 2px solid #ccc;width:300px;vertical-align:top;}
#htwo table td.flowers{background: url("../images/flowers.jpg") no-repeat bottom right;}
#htwo table td.occasions{background: url("../images/occasions.jpg") no-repeat bottom right;}
#htwo table td.addons{background: url("../images/gifts.jpg") no-repeat bottom right;}
#htwo ul{margin:0px;padding:0px;padding-left:15px;padding-top:15px;} 
.highlight{color:#fc00ff;}




#main {
width:835px;
padding:0px;
background:#fff;
padding-top:10px;
}


#content {
width:580px;
float: left;
padding-right:10px;
padding-left: 10px;

}


#side {
float:left;
width:225px;
padding-left:5px;
padding-left:10px;
}




#sidemenu ul
{
text-align: left;
list-style: none;
padding: 0;
margin:0;

}

#sidemenu li
{
display: block;
margin: 0;
padding: 0;
list-style: none;
}

#sidemenu li a
{
display: block;
width:185px;
padding:3px;
padding-left:20px;
font-weight:bold;
color: #5b170f;
font-size:11px;
text-decoration: none;

}


#sidemenu a:hover {
text-decoration: underline;
}


#foot {
width:855px;
padding-top:20px;
margin: 0 auto; /*Center container on page*/
font-size:11px;
color: #000;
} 

#fleft {
float: left;
width: 200px;
padding-left:20px;
}

#fright {
float: left;
padding-top: 20px;
width: 600px;

}

#foot a {
  color:#fff;
  text-decoration:none;
  }

#foot a:hover {
  color:#fff;
  text-decoration:underline;
  }



#menu {
width:835px;
height:37px;
float:left;
}



#menu ul
{
text-align: left;
list-style: none;
padding: 0;
margin:0;
padding:10px;
background: url("../images/newmenu.gif");
}

#menu li
{
display: inline;
margin: 0;
padding: 0;
list-style: none;
}

#menu li a
{
display: inline;
width:180px;
padding:7px;
font-weight:bold;
color: #fff;
font-size:15px;
text-decoration: none;

}


#menu a:hover {
text-decoration: underline;
}



#hthree {
width:835px;
padding:0px;
background:#fff;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
clear: all;
}



#hones {
width:230px;
padding:19px;
text-align:center;

border: 2px solid #ccc;
height:196px;
padding-top:30px;
margin:0;
float:left;
margin-right:5px;
}
#htwos {
width:230px;
padding:19px;
text-align:center;

border: 2px solid #ccc;
height:196px;
padding-top:30px;
margin:0;
float:left;
margin-right:5px;

}
#hthrees {
width:230px;
padding:19px;
text-align:center;
border: 2px solid #ccc;
height:196px;
padding-top:30px;
margin:0;
float:left;
margin-right:5px;
}
