/* CSS Document */

.white {
	color:white;
}
.menutext{font-family: Arial, Helvetica, sans-serif; font-size: 35px; font-weight: 100; color: #669933; }
a:hover {
	text-decoration: none;
	color:#60B323;
}
a:link {
	text-decoration: none;
	color:#60B323;
}
a:visited {
	text-decoration: none;
	color:#60B323;
}

.linktext{
	color:#60B323;
}

.blacktext{
	color:#000000;
}

.bottomBorder {
	BORDER-BOTTOM: #ffffff solid
}

.bottomBorderanLeft {
	BORDER-LEFT: #ffffff solid; BORDER-BOTTOM: #ffffff solid
}
.leftBorder {
	BORDER-TOP-WIDTH: medium; BORDER-BOTTOM-WIDTH: medium; BORDER-BOTTOM-COLOR: #ffffff; BORDER-LEFT: #ffffff solid; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-WIDTH: medium; BORDER-RIGHT-COLOR: #ffffff
}
.TopBorder {
	BORDER-RIGHT: #ffffff; BORDER-TOP: #ffffff solid; BORDER-LEFT: #ffffff; BORDER-BOTTOM: #ffffff
}
.leftTopBorder {
	BORDER-TOP: #ffffff solid; BORDER-BOTTOM-WIDTH: medium; BORDER-BOTTOM-COLOR: #ffffff; BORDER-LEFT: #ffffff solid; BORDER-RIGHT-WIDTH: medium; BORDER-RIGHT-COLOR: #ffffff
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

.cart {
	border:0px;
	}

select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 /*background-color: #dbe58e;*/ 
	 background-color:#CCCCCC;
	 color: #102132; 
	 /*border: 1px solid #334708;*/
	 border: 0px solid darkgray;
	letter-spacing:1px;
	width:150px;
	text-align:right;
	}
	
input{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 /*background-color: #dbe58e;*/ 
	 background-color:#CCCCCC;
	 color: #102132; 
	 border: 0px solid #334708;
	 }
	 
input button{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 background-color: #dbe58e; 
	 color: #102132; 
	 border: 1px solid #334708;
	 }
	 
input submit{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 background-color: #dbe58e; 
	 color: #102132; 
	 border: 1px solid #334708;
	 }
	 
textarea{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  
	 color: #102132; 
	 border: 1px solid #334708;
	}
p {
	/*color:#B9D235;*/
	color:dimgray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	}

body {
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:dimgray; /*color:#B9D235;*/
	background-image:url(images/Spirograph_nonflr.gif);
	background-repeat:repeat;
	background-position:center;
}

hr {
	color:#C3E575;
}

input.btn_green{
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');}

input.btnhov{
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;}

#base{
	position:relative;
	width:800px;
	height:600px;
	margin:0px auto;
	z-index:1;
}

.email{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:normal;
	color:#007F00;
}

.baseflowerspiro{
	background-image:url(/images/flowerspiro.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.basespiroinvert{
	background-image: url(/images/Spiro_invert.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

.baseimg img{
	visibility:visible;
	}	
	
#mainmenu{
	position:absolute;
	/*width:200px;*/ 
	/*width:100%;*/
	height:200px; 
	z-index:20; 
	visibility: visible; 
	left: 16px; 
	
	top: 150px;
}

#header2{
	position:absolute;
	z-index:21;
	visibility:visible;
	top:105px;
	left:159px;
}

/*.mm_products{
	visibility:visible;
	}*/
	

	
/*#mainmenu a {
/*display: block;*/
/*padding: 2px 2px 2px 24px;*/
/*border: 1px solid;*/
/*border-color: #ddd #000 #000 #ddd;*/
/*background-color: #999999;*/
/*background-image:  url(/images/menu/menu_us.jpg);*/
/*background-repeat:no-repeat;
}*/
	
/*#mainmenu a:hover{
	background-image:  url(/images/menu/menu_concept_hover.jpg);
	background-repeat:no-repeat;
	}
	
#mainmenu a:hover img{
	visibility:hidden;
	}*/

#mainmenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	}
	
#mainmenu li {
margin: 0px;
}

#mainmenu td{
	padding:0px 0px 0px 0px;
}	

#mainmenu img{
	padding:0px 0px 0px 0px;
	border:0px;
}

#gallery_text{
	position:absolute;
	top:140px;
	left:254px;
	width:auto;
	height:auto;
	z-index:4;
	visibility: visible;	
}

#gallery_bottom{
	position:absolute;
	bottom:60px;
	left:254px;
	width:auto;
	height:auto;
	z-index:4;
	visibility: visible;	
}

#spirograph{
	position:absolute;
	width:100%;
	height:400px;
	z-index:1;
	visibility: visible;
	left: 1px;
	top:50px;
	background-image: url(/images/Spiro_invert.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	}
	
#login{
	position:absolute;
	top:120px;
	left:1px;
	width:50%;
	height:111px;
	z-index:4;
	}
	
#login_form{
	position:absolute; 
	width:400px; 
	height:400px; 
	z-index:10; 
	visibility: visible; 
	left: 50%; 
	top:200px;
	}
	
#admin{
	position:absolute;
	left:40%;
	top:130px;
	}
	
#admin td{
	color:#009F55;
	}
	
#display_login{
	position:absolute;
	top:107px;
	left:20px;
	/*width:auto;*/
	height:20px;
	z-index:50;
	visibility: visible;
	}
	
/*#display_login a:hover {
	text-decoration:underline;
	color:#B9D236;
}

#display_login a:link {
	text-decoration:underline;
	color:#B9D236;
}
#display_login a:visited {
	text-decoration: underline;
	color:#B9D236;
}*/

.login_links a:hover {
	text-decoration:underline;
	color:#B9D236;
}

.login_links a:link {
	text-decoration:underline;
	color:#B9D236;
}
.login_links a:visited {
	text-decoration: underline;
	color:#B9D236;
}
 
	
#order_form{
	position:absolute;
	top:130px;
	left:30%;
	width:auto;
	height:auto;
	z-index:5;
	color:#272d01
	}

#view_order{
	position:absolute;
	top:120px;
	left:1px;
	width:auto;
	height:auto;
	z-index:5;
	color:#272d01
}
#account{
	position:absolute;
	top:120px;
	left:30%;
	width:auto;
	height:auto;
	z-index:53;
	color:#272d01;
	}
	
#delivery_addresses{
	position:absolute;
	top:450px;
	left:30%;
	width:auto;
	height:auto;
	z-index:54;
	color:#272d01;
}

.bordercolor{
	border:solid; 
	border-color:#dbe58e;
	border-width:thin;
}
	
#commit{
	position:absolute;
	top:120px;
	left:30%;
	width:auto;
	height:auto;
	z-index:52;
	color:#272d01
	}
	
#hdr_top{
	/*position:absolute;*/
	top:1px;
	left:1px;
	width:auto;
	/*width:758px;
	margin:0 auto;*/
	height:auto;
	z-index:15;
	background-image:url(/images/masthead4.jpg);
	background-repeat:no-repeat;
	background-position:top;
	color: #526027;
	font-weight:bold;
	margin-left:9px;
}

#hdr_top a:hover {
	text-decoration: none;
	color:#526027;
}
#hdr_top a:link {
	text-decoration: none;
	color:#526027;
}
#hdr_top a:visited {
	text-decoration: none;
	color:#526027;
}


#hdr_top img{
	visibility:hidden;
	}
	
	
#hdr_top_new{
	/*position:absolute;*/
	top:1px;
	left:1px;
	width:auto;
	/*width:758px;
	margin:0 auto;*/
	height:auto;
	z-index:15;
	background-image:url(/images/verdure_masthead.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


#hdr_top_new img{
	visibility:hidden;
	}
	
#business_layer{
	position:absolute; 
	width:154px; 
	height:44px; 
	z-index:50; 
	/*left: 601px;*/
	left:49%; 
	top: 87px; 
	visibility: visible;
	}

#business_layer img{
	visibility:visible;
	}



#background_img{
	position:absolute;
	top:150px;
	left:1px;
	right:auto;
	width:auto;
	height:auto;
	z-index:2;
	visibility: visible;
	background-image: url(images/spirograph.jpg);
	background-position:0px;
	background-repeat:repeat;
	
	}
	
#background_img img{
	visibility:hidden;
	}

#logo_white{
	position:absolute;
	z-index:2;
	left:15px;
	bottom:15px;
	}

#small_img{
	position:absolute;
	top:150px;
	right:51%;
	width:auto;
	height:auto;
	z-index: 4;
}

#large_img{
	position:absolute;
	top:50%;
	right:0px;
	background-image: url(images/img_delivery_lrg.jpg);
	background-repeat:no-repeat;
	z-index:auto;
}

#flower_spiro{
	position:static;
	top:100px;
	left:1px;
	background-image: url(images/flowerspiro.jpg);
	background-repeat:no-repeat;
	z-index:2;
}

#main_vase{
	position:absolute;
	top:110px;
	left:1px;
	/*background-image: url(images/main_vase_corner_comp.jpg);*/
	/*background-image: url(images/MD_homepage.jpg);*/
	background-image: url(images/Summer_Homepage.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#main_vase img{
	visibility:hidden;
	}
	
#main_vase_main{
	position:absolute;
	top:110px;
	left:1px;
	/*background-image: url(images/main_vase_corner_comp.jpg);*/
	background-image: url(images/MD_homepage.jpg);
	/*background-image: url(images/Summer_Homepage.jpg);*/
	background-repeat:no-repeat;
	z-index:1;
}

#main_vase_main img{
	visibility:hidden;
	}

#main_choice{
	position:absolute;
	top:85px;
	left:49.5%;
	z-index:25;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#main_choice img{
	border-width:0px;
	}

#flower_spiro img{
	visibility:hidden;
	}

#large_img img{
	visibility:hidden;
}

#about_us{
	position:absolute;
	top:150px;
	left:50%;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;
	
}

#mypage{
	position:absolute;
	top:150px;
	left:159px;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;
	
}

#mypageFULL{
	position:absolute;
	top:150px;
	left:10px;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;
	
}

#manual_order{
	position:absolute;
	top:150px;
	left:200px;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;
	
}


#portfolio_gallery{
	position:absolute;
	top:160px;
	left:165px;
	width:500px;
	height:400px;
}

#portfolio_links{
	position:absolute;
	top:160px;
	right:0px;
	height:auto;
	border-style:solid;
	border-width:thin;
}

#sort_links{
	position:absolute;
	/*top:450px;*/
	bottom:100px;
	left:16px;
	width:110px; 
	height:110px; 
	font-size:9px;
}

#marketing{
	position:absolute;
	top:300px;
	right:0px;
	width:120px; 
	height:110px; 
	font-size:9px;
}

#gallery_sort{
	position:absolute;
	top:115px;
	left:165px;
	width:500px;
	height:75px;
	z-index:3;
	visibility: visible;
	border:solid;
	border-width:thin;
}

#img_display{
	position:absolute;
	left:200px;
	top:160px;
	width:600px;
	height:390px;
	
}

#gallery{
	position:absolute;
	top:180px;
	left:165px;
	width:640px;
	height:460px;
	z-index:3;
	visibility: visible;
	overflow:auto;
	scrollbar-arrow-color:#76A248;
	/*scrollbar-face-color:#B9D235;*/
	scroll

}

#gallery2{
	position:absolute;
	top:154px;
	left:165px;
	width:640px;
	height:460px;
	z-index:3;
	visibility: visible;
	overflow:auto;
}

#gallery2 img{
	border:none;
}

#gallery3{
	position:absolute;
	/*top:154px;*/
	top:184px;
	left:165px;
	width:640px;
	height:460px;
	z-index:3;
	visibility: visible;
	overflow:auto;
}

#gallery3 img{
	border:none;
}

#gallery_intro{
	position:absolute;
	top:150px;
	height:30px;
	left:165px;
	width:640px;
	
}

#gallery_intro p{
	font-size:12px;
}

#gallery_intro2{
	position:absolute;
	top:114px;
	height:30px;
	left:170px;
	width:640px;
	
}

#gallery_intro2 p{
	font-size:12px;
}

#gallery_intro3{
	position:absolute;
	top:150px;
	height:30px;
	left:170px;
	width:640px;
	
}

#gallery_intro3 p{
	font-size:12px;
}

#basketItems{
	width:450px;
	height:300px;
	overflow-y:auto;
	overflow-x:hidden;
}

#basketItems img{
	border:none;
}

#subTotal{
	position:absolute;
	top:300px;
	right:13px;
}

#proceedWithOrder{
	position:absolute;
	top:350px;
	right:0px;
}

#returnToShop{
	position:absolute;
	top:400px;
	left:0px;
}

#addons{
	width:150px;
	height:150px;
	border-width:thin; 
	border-style:solid;
	position:absolute;
	z-index:100;
}

#addonsgallery{
	width:140px;
	height:120px;
	overflow:auto;
	scrollbar-arrow-color:#76A248;
	/*scrollbar-face-color:#B9D235;*/
	scroll
}

#addonsdisp{
	left:475px;
	top:0px;
	width:320px;
	height:346px;
	/*border-width:thin; 
	border-style:solid;*/
	position:absolute;
	z-index:100;
}

#addonsgallerydisp{
	width:300px;
	height:260px;
	overflow:hidden;
	/*scrollbar-arrow-color:#76A248;*/
	/*scrollbar-face-color:#B9D235;*/
	/*scroll*/
}
.imgbox a:hover img{border:1px solid #89A207;} 



#create_account{
	position:absolute;
	top:150px;
	left:30%;
	width:auto;
	height:auto;
	z-index:30;
	visibility: visible;
	color:#334708;
}

#very_fresh{
	position:absolute;
	top:160px;
	left:60%;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;
}

#about_us p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:normal; 
	color:#B9D236;
}
#about_us h1{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:normal; 
	color:#60B323;
}
#about_us h2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:normal; 
	color:#60B323;
}

#about_us h3{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal; 
	color:#60B323;
}

#about_us .dark{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:dimgray;
	}
	
#about_us .vdark{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:normal; 
	color:darkgray;
	}
	
.vdark_text{
	font-family:Arial, Helvetica, sans-serif; 
	/*font-size:12px; */
	font-weight:normal; 
	color:dimgray;
}

.dark_text{
	font-family:Arial, Helvetica, sans-serif; 
	/*font-size:12px; */
	font-weight:normal; 
	color:black;
}

#very{
	position:absolute;
	bottom:0px;
	left:16px;
	width:210px;
	height:73px;
	z-index:2;
	visibility: visible;
}

#logo_new{
	position:absolute;
	bottom:0px;
	left:16px;
	width:221px;
	height:108px;
	z-index:2;
	visibility: visible;
}

#index_dom{
	position:absolute;
	width:300px;
	height:290px;
	z-index:1;
	background-image:url(images/img_domestic_main.jpg);
	background-repeat:no-repeat;
	bottom:25px;
	left:200px;
}

#index_dom img{
	visibility:hidden;
	}
	
#index_bs{
	position:absolute;
	width:250px;
	height:373px;
	z-index:1;
	background-image:url(../images/img_business_main.jpg);
	background-repeat:no-repeat;
	bottom:25px;
	left:190px;
}

#index_bs img{
	visibility:hidden;
	}
	
#bouquet_dom{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_main_5733.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#bouquet_dom img{
	visibility:hidden;
	}
	
#about_main_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_about_5756.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#about_main_img img{
	visibility:hidden;
	}
	
#img_corp_main{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_corp_home.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_corp_main img{
	visibility:hidden;
	}
	
#img_corp_choice{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_corp_choice.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_corp_choice img{
	visibility:hidden;
	}
	
#img_corp_deliveries{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_corp_deliveries.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_corp_deliveries img{
	visibility:hidden;
	}
	
#img_corp_design{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_corp_design.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_corp_design img{
	visibility:hidden;
	}
	
#img_corp_quality{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_corp_quality.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_corp_quality img{
	visibility:hidden;
	}
	
#img_corp_quote{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_corp_quote.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_corp_quote img{
	visibility:hidden;
	}
	
#img_home_main{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_home_main.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_home_main img{
	visibility:hidden;
	}
	
#img_home_choice{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_home_choice.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_home_choice img{
	visibility:hidden;
	}
	
#img_home_deliveries{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_home_deliveries.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_home_deliveries img{
	visibility:hidden;
	}
	
#img_home_design{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_home_design.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_home_design img{
	visibility:hidden;
	}
	
#img_home_quality{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_home_quality.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_home_quality img{
	visibility:hidden;
	}
	
#img_home_quote{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_home_quote.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#img_home_quote img{
	visibility:hidden;
	}
	
#wedding_choice_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_wedding_choice.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_choice_img img{
	visibility:hidden;
	}
	

#christmas_faq_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_christmas_faq.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#christmas_faq_img img{
	visibility:hidden;
	}
	
#wedding_main_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_wedding_main.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_main_img img{
	visibility:hidden;
	}
#wedding_deliveries_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_wedding_deliveries.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_deliveries_img img{
	visibility:hidden;
	}
	
#wedding_quote_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_wedding_quote.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_quote_img img{
	visibility:hidden;
	}

#wedding_design_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_wedding_design.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_design_img img{
	visibility:hidden;
	}
	
#wedding_portfolio_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_wedding_portfolio.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_portfolio_img img{
	visibility:hidden;
	}

#wedding_testimonials_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_wedding_testimonials.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_testimonials_img img{
	visibility:hidden;
	}
	
#events_main_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_events_main.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#wedding_main_img img{
	visibility:hidden;
	}

#bespoke_main_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_bespoke_main.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#bespoke_main_img img{
	visibility:hidden;
	}
	
#events_choice_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_events_choice.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#events_choice_img img{
	visibility:hidden;
	}
	
#events_portfolio_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_events_portfolio.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#events_portfolio_img img{
	visibility:hidden;
	}
	
#events_deliveries_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_events_deliveries.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#events_deliveries_img img{
	visibility:hidden;
	}
	
#events_testimonials_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_events_testimonials.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#events_testimonials_img img{
	visibility:hidden;
	}
	
#events_design_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_events_design.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#events_design_img img{
	visibility:hidden;
	}
	
#flowers_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_flowers_5315.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#flowers_img img{
	visibility:hidden;
	}
	
#delivery_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	top:161px;
	background-image:url(../images/img_delivery_5898.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#delivery_img img{
	visibility:hidden;
	}

#delivery_std_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_deliverystd_5633.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#delivery_std_img img{
	visibility:hidden;
	}
	
#contact_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_contact_5823.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#contact_img img{
	visibility:hidden;
	}
	
#faq_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_faq5901.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#faq_img img{
	visibility:hidden;
	}
	
#signin_img{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_signin_5652.jpg);
	background-repeat:no-repeat;
	bottom:55px;
	left:165px;
}

#signin_img img{
	visibility:hidden;
	}
	
#mothers_dom{
	position:absolute;
	width:300px;
	height:383px;
	z-index:1;
	background-image:url(../images/img_domestic_mother.gif);
	background-repeat:no-repeat;
	bottom:65px;
	left:140px;
}

#mothers_dom img{
	visibility:hidden;
	}
	
#display_page{
	position:absolute;
	width:300px;
	height:290px;
	z-index:1;
	background-image:url(images/img_display.jpg);
	background-repeat:no-repeat;
	bottom:160px;
	left:160px;
}

#display_page img{
	visibility:hidden;
	}

#menu{
	position:absolute;
	top:300px;
	left:200px;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;
	border-width:0px;
}
#menu img{
	padding:0px 0px 0px 0px;
	border:0px none black;
}

#products{
	position:absolute;
	top:200px;
	left:40%;
	z-index:3;
	}

#products_table{
	position:absolute;
	top:150px;
	left:350px;
	width:250px;
	height:auto;
	z-index:11;
	visibility: visible;
	}
	
#products_table_2{
	position:absolute;
	top:166px;
	left:250px;
	width:250px;
	height:auto;
	z-index:11;
	visibility: visible;
	}
	
#next_button{
	position:absolute;
	top:528px;
	left:650px;
	height:auto;
	visibility:visible;
	z-index:11;
}

#next_button img{
	border-style:none;
	}
	
	
#back_button{
	position:absolute;
	top:500px;
	left:255px;
	height:auto;
	visibility:visible;
	z-index:11;
}

#back_button img{
	border-style:none;
	}
	
#products_table img{
	padding:0px 0px 0px 0px;
	border:0px;
	}
	
#products_item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#BAE39A;
	}
	
.product_item_title{
	font-size:16px;
	font-weight:bold;
	
	}
	
.product_img{
	background-repeat:no-repeat;
	background-position:center;
	}

#contact{
	position:absolute;
	top:170px;
	right:0px;
	z-index:32;
	visibility: visible;
	}

#company_details{
	position:absolute;
	top:400px;
	right:160px;
	width:auto;
	height:auto;
	z-index:6;
	}
	
#privacy{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	position:absolute;
	bottom:0px;
	right:0px;
	}
	
#cc{
	position:absolute;
	bottom:30px;
	/*right:8px;*/
	left:0px;
	}
	
#order_section{
	position:absolute;
	top:150px;
	left:200px;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;
}

#order_summary{
	position:absolute;
	top:150px;
	left:250px;
	width:auto;
	height:auto;
	z-index:4;
	visibility: visible;
}

#basket{
	position:absolute;
	top:150px;
	left:30%;
	width:auto;
	height:auto;
	z-index:3;
	visibility: visible;	
}

#order_bcrumbs{
	position:relative;
	top:107px;
	left:215px;
	}
	
#orderSummary{
	width:200px;
	right:0px;
}

#summaryBasketItems{
	height:200px;	
	overflow-y:auto;	
	overflow-x:hidden;
}

#deliveryOptions{
	width:350px; 
	top:50px; 
	left:205px; 
	position:absolute;
}




