@charset "utf-8";

/* CSS Document */

/**********DEFAULT PROPERTY SETTINGS STARTS*************/    

*{

	margin:0px;

	padding:0px;

}

body{

	padding:0px;

	margin:0px;

	font-family:arial;

	font-size:11px;

	background-image:url(../images/bg.gif);

	background-repeat:repeat;	

}

a{
	color:#FFFFFF;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6, dt, dl, th, td{
	margin:0px;
	padding:0px;
	font-family:arial;
	font-weight:normal;
}

img{
	border:none;
	z-index: -1;
}

.clearer{
	clear:both;
}

/**********DEFAULT PROPERTY SETTINGS ENDS*************/    



/**********HEADER SECTION STARTS HERE*************/    

#maincontent{
	width:988px;
	margin:0 auto;
}


#header_links{
	color:#FFFFFF;
	text-align:right;
	margin-top:20px;
	margin-right:250px;
}

#header_links ul{
	margin:0px;
	padding:0px;
	display: inline;
	list-style-type:none;
}

#header_links ul li{
	display: inline;
	list-style-type:none;
	margin-left:10px;
	vertical-align:middle;
}

#header_links .search_image{
	position:absolute;
	left:50%;
	margin-top:-9px;
	margin-left:250px;
}



#header_links .search_position{
	position:absolute;
	left:50%;
	margin-top:1px;
	margin-left:260px;
}



#header_links .search_textbox{
	position:absolute;
	left:50%;
	margin-top:-1px;
	margin-left:315px;
	border:0;
}



#header_links input{
	border:0px;
}



#header .header_image{
	margin-top:25px;
}





#header-flower-cats{
	background-color:#000000;
	width:100%;
	padding-top:7px;
	padding-bottom:8px;
}



#header-flower-cats ul{
	margin:0px;
	padding:0px;
	display: inline;
	list-style-type:none;
}



#header-flower-cats  ul li{
	display: inline;
	list-style-type:none;
	margin-left:25px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
}

#workarea{
	width:100%;
}


#workarea .workarea-left{
	float:left;
	border:0px solid red;
	width:29%;
	vertical-align:top;
}


#workarea .workarea-right{
	float:left;
	border:0px solid red;	
	width:70%;
	margin-top:10px;
}


.workarea-left table{
	margin-top:20px;
}


.customer_content{
	font-size:14pt;
	color:#91B227;	
}

.left-heading-green{
	color:#57840B;
	font-family:"Arial Narrow";
	padding-bottom:5px;
	font-size:13pt;
	font-weight:bold;
}


.left-links-white{
	color:#FFFFFF;
	font-size:10pt;
}


#shop_by_flower{
	position:relative;
	left:-20px;
}

#welcome-note{
	background-color:#FFFFFF;
	width:100%;
}
.welcome-msg{
	font-size:12pt;
	color:#92B22A;
	font-weight:bold;
}

#normal-text{
	padding-top:10px;
	padding-bottom:10px;	
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}

#normal-text a{
	padding-top:10px;
	padding-bottom:10px;	
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}

.prod-title{
	color:#5A7500;
	font-size:13px;
	font-weight:bold;
}

.prod-normal{
	font-size:12px;
}

.green_line{
	margin-top:20px;
	height:2px;
	color:#92B22A;
	background-color:#92B22A;
}	

#footer {
	margin:20px;
	text-align:center;
	color:#FFFFFF;
}

#footer ul{
	margin:0px;
	padding:0px;
	display: inline;
	list-style-type:none;

}

#footer  ul li{
	display: inline;
	list-style-type:none;
	margin-left:10px;
	vertical-align:middle;
}

#footer p{
	text-align:center;
}

#flower-logo{
	position:absolute;
	left:50%;
	margin-left:-350px;
	margin-top:100px;
}

.form_error{
	color:#C12613;
	font-size:11px;
	margin-left:30px;
	margin-bottom:10px;
}
.form_error a{
	color:#C12613;
	font-size:11px;
}
fieldset{
	border: 1px #CBCBCB solid;
	width:600px;

}

legend{
	color:#6B8F21;
	font-weight:bold;
	font-size:13px;
	padding-bottom:8px;
}

.inputCaptionfont{
	color:#000000;
	font-size:13px;
}

.inputCaption{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.coloranchor{
	color:#64851F;
}

.notnull{
	color:#C12613;
	font-size:13px;
}

.spacer{
	width:90%;	 
	height:2px;
	background-color:#868686;
	color:#868686;
}

.coverspace{
	background-color:#6B8F21;
	color:#FFFFFF;
	height:25px;
	text-align:center;
}

.gridrow1{
	height:25px;
	line-height:25px;
	background-color:#D3EAA6;
	text-align:left;
}

.cssbutton {
	background: url(../images/green-button_plain.jpg) 0 0 no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	width:104px;
	height:30px;
	border:0;
	padding-bottom:3px;
}



/*Added by Strider*/

div.prodWrap {
	float:left;
	margin:20px 10px 29px;
	text-align:center;
	width:190px;
}

/* FAQ page*/

#faq a{

	color:#64851F;

}



/* end FAQ */

/*Press Page*/

#press_page a{

	color:#64851F;

}

/*End: Press Page*/
/*info Page*/

#info_page {

	line-height:25px;
	text-align:justify;
	font-size:11px;	
	margin-left:15px;

}

/*End: info Page*/



div.vase_option{

	width:50px;

	float:left;

	padding-left:3px;

	padding-right:3px;

}

.td_option_vase{

	border:#CCCCCC solid 1px;

	padding-left:3px;

	padding-top:3px;

	padding-bottom:3px;

}

.td_step{

	 background-color:#6B8F21;
	 color: #ffffff;
	 padding:1px;
	 font-size:15px;
	 font-weight:bold;

}

.td_detail_item_name{
	font-size:18px;
	color:#6B8F21;
	font-weight:bold;
	padding-bottom:5px;

}

.table-recordset-price {
	border-bottom:1px solid #6B8F21;
	font-size:12px;

}
/**********ROUNDED CORNERS CSS SECTION STARTS HERE*************/    

.t {
	background: url(../images/dot.gif) 0 0 repeat-x;
	width: 100%
}

.b {
	background: url(../images/dot.gif) 0 100% repeat-x;
}

.l {
	background: url(../images/dot.gif) 0 0 repeat-y;
}

.r {
	background: url(../images/dot.gif) 100% 0 repeat-y;
}

.bl {
	background: url(../images/bl.gif) 0 100% no-repeat;
}

.br {
	background: url(../images/br.gif) 100% 100% no-repeat;
}

.tl {
	background: url(../images/tl.gif) 0 0 no-repeat;
}

.tr {
	background: url(../images/tr.gif) 100% 0 no-repeat;
	padding:10px
} 

/**********ROUNDED CORNERS CSS SECTION ENDS HERE*************/    


/*==========/Breadcrumbs ==========================================*/

#breadcrum{
	float:left;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:10px;
	padding:0px
}



#breadcrum .links{
	font-family:arial;
	font-size:11px;
	color:#99bd2a;
	text-decoration:none;
	cursor:default;
}



#breadcrum .links:hover{
	font-family:arial;
	font-size:11px;
	color:#99bd2a;
	text-decoration:underline;
}



#breadcrum .selected{
	font-family:arial;
	font-size:11px;
	color:#d7bd9b;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
}
.next{
	font-size:13px;
	color:#6B8F21;
	font-weight:bold;
	padding-bottom:5px;
}

/**************ENDS HERE*******************************/
.text_cms{
	padding:0px;
	margin:0px;
	color:#fff;
	font-family:arial;
	font-size:11px
 }