
html, body, div, ul, li, p{
margin: 0;
padding: 0;
font-family: georgia;
}

#container{
width: 100%;

}

#top{
height: 240px;
width: 100%;
background-color: #eff2f3;
float: left;
}



#logstatus{
float: right;
margin-top: 180px;
}

#logstatus a{
font-family: georgia;
color: #425666;
font-size: 16px;
text-decoration: none;
}

#logstatus a:hover{
text-decoration: underline;
}
/*nav*/
/*
#nav{
float: left;
width: 100%;
height: 54px;
background: url("../../images/nav_bg.jpg");
}

#links{
width: 960px;
height: 54px;
margin-left: auto;
margin-right: auto;
background: url("../../images/navLinks_bg.jpg");
backgroudn-repeat: no-repeat;
}

#links ul li{
position: absolute;
list-style: none;
margin-top: 17px;
margin-left: 10px;

}

#links ul li a{
font-family: georgia;
font-size: 12px;
text-decoration: none;
color: #f1f0f0;
letter-spacing: -.15px;

}
#links ul li a:hover{
color:#FF0000;


}

/*
#links ul #products{
margin-left: 95px;
}
*/

#container-navigation {
	/*width: 670px;
	background-color: #006600;
	height: 22px;
	border-bottom: 1px solid #ffffff;*/
	float: left;
width: 100%;
height: 35px;
background: url("../../images/nav_bg.jpg");
}

ul#navigation {

	padding: 0 0 0 0;
	color: #FFFFFF;
	margin-left:150px;
}

#navigation li {
	display: inline;
	list-style: none;
	height: 54px;
	font-family: georgia;

}

#navigation li a {
	color: #ffffff;
	line-height: 30px;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 5px 6px 5px;
	border-right: 1px solid #ffffff;
}

#navigation li a:hover {
	text-decoration: underline;
	
}
/*test*/


/*#links ul #etiquette{
margin-left: 95px;
}
/*added*/

/*#links ul #casket{
margin-left: 195px;
}
#links ul #combo{
margin-left: 310px;
}
#links ul #flowers{
margin-left: 450px;
}

#links ul #spray{
margin-left: 550px;
}

#links ul #plant{
margin-left: 695px;
}

#links ul #wreaths{
margin-left: 780px;
}


/*end of add*/


#links ul #about{

}


/*#links ul #account{
margin-left: 470px;
}
*/
#search{
margin-top: 7px;
float: right;
margin-right: 9px;
}

#search span, form, img{
float: left;
}

#search span{
margin-top: 10px;
margin-right: 7px;
font-family: georgia;
font-size: 12px;
text-decoration: none;

color: #f1f0f0;
letter-spacing: -.15px;
}

#search form input{
width: 173px;
height: 24px;
border: none;
background-color: #e6e6e6;
text-align: center;
font-family: georgia;
font-size: 16px;
padding-top: 6px;
color: #7c8f9e;
}
#banner{
margin-left: auto;
margin-right: auto;
width: 960px;
height: 240px;
background: url("../../images/banner.jpg");
background-repeat: no-repeat;
}

#banner_right{
width: 400px;
background-color: transparent;
height: 240px;
float: right;
margin-right: 5px;
}

/*#banner img{
float: right;
border: none;
width: 180px;
height: 33px;
}*/
#main{
float: left;
width: 100%;

background: url("../../images/main_bg.jpg");
background-repeat: repeat;
text-align: center;
}

#content{
width: 960px;
margin-left: auto;
margin-right: auto;
min-height: 616px;
background-color: white;
text-align: left;
}

#wrapper_content{
float: left;
width: 960px;
background: url("../../images/content_top_bg.jpg");
background-repeat: no-repeat;
background-position: top center;
background-color: white;
}

#content #home{
float: left;
width: 942px;
margin-left: 9px;
min-height: 616px;
background-color: white;
}

#home_top{
width: 100%;
float: left;
}

#welcome{
width: 760px;

background-color: white;
float: left;
}

/*#welcome #welcome_title{
width: 100%;
height: 76px;
background: url("../../images/welcome.jpg");
background-repeat: no-repeat;
}*/

#welcome p{
margin: 0;
background-color: transparent;
margin-top: 10px;
margin-left: 8px;
width: 860px;
float: left;
text-align: left;
font-family: georgia;
color: #a0a0a0;

font-size: 16px;

}
#welcome a{
text-decoration:none;
}

#welcome a:hover{
color:#0000FF;
text-decoration:underline;
}
/*added by dmd*/
h1 {

font : 28px geneva;
color: #405263;
padding-left : 30px;

}
  img.alignleft  {
float : left;
margin : 0 15px 5px 0;
}
img.alignright {
float : right;
margin : 0 0 5px 15px;
} 

#welcome h4{
float: left;
font: 14px georgia;
margin-top: 16px;
margin-left: 8px;
color: #405263;
font-weight: normal;
}

#welcome h4 a{
color: #405263;
font-weight: bold;
}

#welcome img{
float: left;
margin-left: 14px;
margin-top: 10px;
float: left;
padding: 6px;
border: 1px solid #e5e5e5;
}

#login{
margin-left: 8px;
width: 274px;
height: 248px;
background: url("../../images/login_bg.jpg");
background-repeat: no-repeat;
float: left;
}

#login form{
margin-top: 14px;
}

#login .textfield input{
float: left;
margin-top: 24px;
margin-left: 9px;
width: 249px;
height: 24px;
border: none;
text-align: center;
font-family: georgia;
font-size:  16px;
padding-top: 6px;
color: #7c8f9e;
}

#login .button{
width: 88px;
height: 29px;
float: left;
margin-top: 50px;
margin-left: 9px;
}

#login p{
padding: 0;
margin: 0;
float: right;
margin-right: 15px;
margin-top: 48px;
font-family: georgia;
font-size: 12px;
color: white;
}

#login p a{
color: white;
}

#home_bottom{
width: 100%;
float: left;
}

#home_bottom #featured_title{
width: 909px;
height: 49px;
margin-left: 9px;
background: url("../../images/featured_title.jpg");
background-repeat: no-repeat;
}

#contentBottom{
width: 100%;
float: left;
height: 62px;
background-color: transparent;
}

#wrapper_grad{
width: 960px;
margin-left: auto;
margin-right: auto;
background-color: white;
height: 62px;
}

#gradient1{
margin-left: auto;
margin-right: auto;
width: 942px;
height: 53px;
background: url("../../images/content_bottom_bg.jpg");
background-repeat: no-repeat;
}


#container-footer  {
border-top : 4px solid #e5e5e5;
width : 100%;
clear : both;
padding-top:20px;
padding-bottom:20px;
background-color:#475d72;
/*background: url("../../images/footer_bg.jpg");*/
}

#container-footer a {
font-weight : bold;
padding : 2px 2px 2px 2px;
color : #333333;
}
#container-footer a:hover {
color : #006600;
}
#footer {
font-size : 11px;
color : #333333;


}
#footer-copyright {

width : 825px;
text-align:center;
color:#FFFFFF;
padding-left:100px;
padding-right:100px;



font-family: georgia;


font-size: 12px;

}
#footer-meta {
float : right;
text-align : center;
width : 625px;
padding-right : 10px;
} 

/*#footer{
float: left;
width: 100%;
height: 210px;
background: url("../../images/footer_bg.jpg");
}

#footer960{
width: 960px;
margin-left: auto;
margin-right: auto;
text-align:center;
}
#footer p{
width: 960px;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#logo{
margin-top: 48px;
width: 371px;
height: 103px;
float: left;
background: url("../../images/logo.jpg");
background-repeat: no-repeat;


}

/*#sitemap{
float: center;
}

#sitemap ul li p{
margin-top: 56px;
margin-left: 40px;
float: left;
list-style: none;
}

#sitemap ul li a{
text-decoration: none;
font-family: georgia;
font-size: 12px;
color: #a8adb1;
letter-spacing: -.15px;
}

#sitemap ul li a:hover{
text-decoration: underline;
}
*/

.infoBoxContents{
margin-left: 20px;
}

.home_prod_image{
float: left;
width: 200px;

}

.home_prod_image img{

}

.homeDesc{
font-family: georgia;
font-size: 12px;
float: left;
color: #2d2d2d;
line-height: 150%;
text-align: center;
}

.homeDesc a{
color: #2d2d2d;
text-decoration: none;
}

.homeDesc a:hover{
text-decoration: underline;
}

#main #content #product_info{
width: 922px;
margin-left: auto;
margin-right: auto;
}

#main #content #product_info h1, h2{
font-size: 26px;
color: #3b4e5e;
font-weight: normal;
}

.main{
font-size: 16px;
color: #4d4d4d;
}

.main a{
color: #4d4d4d;
text-decoration: none;
}

.main a:hover{
text-decoration: underline;
}

#search_buy img{
float: right;

}

.productListing-data{
margin: 0;
padding: 0;
text-align: right;
font-family: georgia;
font-size: 18px;
color: #3b4e5e;
border: 4px solid white;
}

.productListing-data:hover{

}
.productListing-data a{
text-align: right;
font-family: georgia;
font-size: 14px;
text-decoration: none;
color: #3b4e5e;
}

.productListing-data a:hover{
text-decoration: underline;
}

#phone p{
font-family: georgia;
font-size: 16px;
font-weight: normal;
color: #3b4e5e;
}

