/* ============== MAIN ELEMENTS ============== */

body {  font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		background-color:#FFFFFF;
		line-height:18px; }
		
p { font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:17px; }

h1 { font-family:Arial, Helvetica, sans-serif;
	 font-size:19px;
	 color:#000000;
	 font-weight:bold;
	 padding:0px;
	 margin-bottom:0px;
	 margin-top:0px; }
	 
h2 { font-family:Arial, Helvetica, sans-serif;
	 font-size:15px;
	 color:#336699;
	 font-weight:bold;
	 padding:0px;
	 margin-bottom:0px; 
	 margin-top:0px; }
	 
h3 { font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	 font-weight:bold;
	 padding:0px;
	 margin-bottom:0px; 
	 margin-top:0px; }

/* ============== LINKS ============== */
	 
a { font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#007ab1; }

a:hover { font-family:Arial, Helvetica, sans-serif;
    	  font-size:11px;
		  font-weight:bold;
		  text-decoration:none;
		  color:#007ab1; }
		   
a.Nav { font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#000000;
		text-decoration:none; }
		
a.SubNav { font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		text-decoration:none; 
		margin-left:10px;}
a.SubNav:hover{ font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#209037;
		text-decoration:none; }
		
a.SubNavSM { font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		text-decoration:underline; 
		margin-left:10px;}	
		
a.SubNavSM:hover{ font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#209037;
		text-decoration:underline; }	
		
a.Nav:hover { font-family:Arial, Helvetica, sans-serif;
			  font-size:13px;
			  font-weight:bold;
			  color:#0077af;
			  text-decoration:none; }

a.DetailsLink { font-size:12px;
			    color:#006699;
				font-weight:bold;
				text-decoration:underline; }	
				
a.DetailsLink:hover { font-size:12px;
			    	  color:#006699;
					  font-weight:bold;
					  text-decoration:none; }	
					
a.FooterLink { font-family:Arial, Helvetica, sans-serif;
		       font-size:11px;
		       font-weight:normal;
			   text-decoration:none;
			   color:#000000; }
			   
a.FooterLink:hover { font-family:Arial, Helvetica, sans-serif;
		       	     font-size:11px;
		       		 font-weight:normal;
			   		 text-decoration:underline;
			   		 color:#000000; }
	 
/* ============== MAIN TABLE ============== */
		   
.MainBorder {  width:767px;
			   border-style:solid; 
			   border-width:1px; 
			   border-color:#000000; 
			   background-color:#FFFFFF;
			   padding:2px; }

.NavBorder {  width:165px;
			  border-style:solid; 
			  border-width:1px; 
			  border-color:#000000; 
			  background-color:#FFFFFF;
			  margin-right:2px; }

.ContentTable { width:596px;
				padding-left:2px; }

.MainTable { padding-left:5px;
			 padding-right:5px;
			 padding-top:5px;
			 padding-bottom:15px;
			 width:100%; }
											   
.Banner { width:767px;
		  height:90px;
		  border-style:solid; 
		  border-width:1px; 
		  border-color:#000000; 
		  background-color:#FFFFFF;
		  margin-bottom:2px; }
	
a.smNAV {text-decoration:underline;}
	
/* ============== HOMEPAGE ============== */	

.Email {  border-style:solid; 
		  border-width:1px; 
		  border-color:#000000;
		  width:187px; }

/* ============== PRODUCT PAGE ============== */	

.Breadcrumbs { margin-top:5px;
			   margin-bottom:5px;
			   margin-left:0px;
			   font-family:Arial, Helvetica, sans-serif; }

.GreyBar { height:18px;
		   width:100%;
		   background-color:#EAEAEA;	
		   font-family:Arial, Helvetica, sans-serif; 
		   font-size:13px;
		   font-weight:bold;
		   padding:7px; }
		   
.PageNumber {  font-size:13px;
			   font-family:Arial, Helvetica, sans-serif;
		       font-weight:bold;
			   margin-top:13px;
			   margin-bottom:13px; }

.Spacer { height:10px; }

.ProductTable { padding-right:10px;
				padding-left:10px;
				margin-top:10px;
				margin-bottom:10px;
				width:100%; }
				
.Products { width:171px;
			height:240px;
			border-style:solid; 
		    border-width:1px; 
		    border-color:#63a1d4;
			background-color:#f3f3f3; }
			
.Image { height:200px; }

.ProductTitle { height:20px;
				border-style:solid; 
		    	border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px; 
		    	border-color:#63a1d4;
				font-size:12px;
				font-weight:bold;
				color:#FFFFFF;
				background-color:#000000; }
				
.Details { height:18px; }

/* ============== PRODUCT DETAILS ============== */	
					
.DetailsTable {	width:188px;
				height:283px;
				border-style:solid; 
		    	border-width:1px; 
		    	border-color:#63a1d4;
				background-color:#f3f3f3; }		

.DetailsImage { height:253px; }

.DetailsViewLarger { height:33px; }

.DetailsDescription { font-family:Arial,Helvetica,sans-serif;
					  font-size:11px;
					  width:260px;
					  margin:0px;
					  padding:0px;
					  line-height:18px; }
					  
.Price { margin-top:10px;
		 margin-bottom:10px; }
		 
.Info { width:100%; }

.AlternateView { margin-top:10px; }
					      		   		  			  			 		 
/* ============== FOOTER ============== */		

.BottomBar { width:773px;
			 height:44px;
			 background-image:url(DisplayPages/images/bottom-bg.jpg);
			 background-repeat:repeat-x; }

.Flower { height:44px;
		  background-image:url(DisplayPages/images/flower-bg.jpg);
		  background-repeat:repeat-x;
		  margin-left:0px;
		  margin-right:0px; }
		  			 
.Footer { font-size:11px;
		  font-family:Arial, Helvetica, Times New Roman;
		  margin-top:3px;
		  line-height:18px; }
		  
/* ======================= shopping cart =========== */
.FormTitleBar{color:#ffffff; background-color:#000000; font-weight:bold;}
#shipping{background-color:#eeeeee; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
#calculate{border:1px solid #bbbbbb;}
.total{color:#990000;}
.Button2{background-color:#dddddd; border:1px solid #000000; font-size:11px;}
.Button3{background-color:#dddddd; border:1px solid #000000; font-size:11px;}
.Button4{background-color:#dddddd; border:1px solid #000000; font-size:11px;}

.Button5{background-color:#dddddd; border:1px solid #000000; font-size:11px; font-weight:bold;}
.textinput { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/* ===================== Form Tables =================== */
.OutterForm { border-top-width:1px;
			  border-bottom-width:1px;
			  border-left-width:0px;border-right-width:0px;
			  border-style:solid;
			  border-color:#a5abae; }

.LeftBorder { border-top-width:0px;
			  border-bottom-width:0px;
			  border-left-width:1px;
			  border-right-width:0px;
			  border-style:solid;
			  border-color:#a5abae; }
			  
.LeftRightBorder { border-top-width:0px;
				   border-bottom-width:0px;
			  	   border-left-width:1px;
			  	   border-right-width:1px;
			  	   border-style:solid;
			  	   border-color:#a5abae; }

.MiddleSpacer { height:2px;
				border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				border-style:solid;
				border-color:#a5abae; }
				
.RightBorder { border-top-width:0px;
			   border-bottom-width:0px;
			   border-left-width:0px;
			   border-right-width:1px;
			   border-style:solid;
			   border-color:#a5abae; }
			  		  			  
.FormBar { background-repeat:repeat-x;
		   height:18px;
		   font-size:12px;
		   font-family:Arial, Helvetica, sans-serif;
		   font-weight:bold;
		   color:#545557; }
		   
.FormBody { font-size:12px;
		    font-family:Arial, Helvetica, sans-serif;
		    color:#545557;
			background-color:#fbfbfb;
			padding:5px; } 
			
.FormBody2 { font-size:12px;
		     font-family:Arial, Helvetica, sans-serif;
		     color:#545557; } 

.FormProducts { font-size:12px;
		        font-family:Arial, Helvetica, sans-serif;
		        color:#545557;
				background-color:#fbfbfb;
				border-top-width:1px;
			    border-bottom-width:1px;
			    border-left-width:1px;
			    border-right-width:1px;
			    border-style:solid;
			    border-color:#a5abae;
				padding-left:10px;
				padding-right:10px; }
			