/***********************************/
/**        CONTENT STYLES         **/
/***********************************/

/* HOME PAGE */
#home {
	width:995px; 
	overflow:hidden;
	}
#home-rowone {
	width:100%;
	float:left;
}
#home-rowtwo {
	width:100%;
	float:left;
	
}
#home-rowthree {
	width:100%;
	float:left;
	padding:7px 0 6px 0;
	color:#fff;
}
#home-colone {
	float:left;
	width:701px;
}
#home-coltwo {
	float:left;
	width:294px;
}

#home-rowbanner #noFlashPlayer,
#home-rowbanner #getFlashPlayer {
	margin:0 auto;
	background-color:transparent;
}

/*featprods*/
#home-colone .featprods-bgtop {
	background:url(../images/home_featprod_bgt.png) no-repeat top left;
	width:698px;
	padding-top:9px;
	overflow:hidden;
}
#home-colone .featprods-bgbot {
	background:url(../images/home_featprod_bgb.png) no-repeat bottom left;
	width:698px;
	padding-bottom:10px;
	overflow:hidden;
}
#home-colone .featprods {
	background:url(../images/home_featprod_bg.png) repeat-y ;
	width:698px;
	overflow:hidden;
}
#home-colone .featprods h2.icatname{
	display:none;
}
#home-colone .featprods ul{
	margin-left:4px; /*hack ie6*/
	padding:0 0 0 4px; /*hack ie7*/
	background:url(../images/home_featprod_bg.jpg) no-repeat top left;
	width:681px;
	float:left;
}
#home-colone .featprods ul li{
	border:1px solid #E1D4E6;
	width:221px;
	margin:0 3px 9px 0;
	background-color:#fff;
	float:left;
}
.featprods .price{
	font-size:1.2em;
	color:/*#B589AF*/#8DCB78;
	text-align:right;
	padding:10px 9px 0 0;
}
.featprods .price .sell{
	font-weight:bold;
}
.featprods .price .was{
	color:#B589AF;
}
.featprods .price .was span{
	text-decoration:line-through;
}
.featprods .image {
	text-align:center;
	padding:10px 0 0 0;
}
.featprods h2 {
	font-size:1.65em;
	padding:9px 5px 0 16px;
}
.featprods h2 a,
.featprods h2 a:link,
.featprods h2 a:visited,
.featprods h2 a:active,
.featprods h2 a:hover{
	color:#AD697B;
}
.featprods .invtdesc2 {
	color:#B589AF;
	font-size:1.1em;
	padding:7px 5px 0 15px;
}
.featprods .moreinfo {
	padding:10px 8px 10px 0;
	text-align:right;
}

#home-rowtwo .featcats-bgtop {
	background:url(../images/home_featcat_bgt.png) no-repeat top left;
	width:995px;
	padding-top:22px;
	overflow:hidden;
}
#home-rowtwo .featcats-bgbot {
	background:url(../images/home_featcat_bgb.png) no-repeat bottom left;
	width:995px;
	padding-bottom:20px;
	overflow:hidden;
}
#home-rowtwo .featcats  {
	background:url(../images/home_featcat_bgr.png) no-repeat bottom right;
	width:995px;
	overflow:hidden;
}
.featcats h2.icatname {
	display:none;
}
#home-rowtwo .featcats  ul {
	background: url(../images/home_featcat_bgl.png) no-repeat top left;
	overflow:hidden;
	padding:0 0 0 10px;
	width:969px;
}
#home-rowtwo .featcats  ul li {
	float:left;
	margin:0;
	width:322px;
	background:#fff;
}
#home-rowtwo .featcats  ul li .image {
	float:right;
	width:157px;
}
#home-rowtwo .featcats  ul li .details {
	float:left;
	width:148px;
	padding:0 0 0 17px;
	color:#AD697C;
}
#home-rowtwo .featcats  ul li .details h2 {
	font-size:1.35em;
	font-family: Verdana;
	font-weight:normal;
	padding:22px 0 0 0;
}
#home-rowtwo .featcats  ul li .details h2 a,
#home-rowtwo .featcats  ul li .details h2 a:link,
#home-rowtwo .featcats  ul li .details h2 a:visited,
#home-rowtwo .featcats  ul li .details h2 a:active,
#home-rowtwo .featcats  ul li .details h2 a:hover{
	color:#8ECB78;
}
#home-rowtwo .featcats  ul li .icatldesc {
	padding:8px 0 20px 0;
}
#home-rowtwo .featcats  ul li .moreinfo {
	background: url(../images/home_featcat_click.gif) repeat-x;
	padding:6px 0 14px 0;
}

#home-rowtwo .featcats  ul li .moreinfo a,
#home-rowtwo .featcats  ul li .moreinfo a:link,
#home-rowtwo .featcats  ul li .moreinfo a:visited,
#home-rowtwo .featcats  ul li .moreinfo a:active,
#home-rowtwo .featcats  ul li .moreinfo a:hover{
	color:#7E4D89;
}
#home-rowthree p{
	padding:0 30px 10px 24px;
	font-size:0.9em;
}

/*home right nav*/
/*Special Date*/
#specialdate {
	width:285px; 
	float:left;	
	background: url(../images/home_specialdate_bg.png) no-repeat left top;
	min-height:219px; /*hack IE6*/
	color:#A56D9B;
}
#specialdate .details1{
	float:left;
	margin:9px 0 0 9px; /*hack IE6*/
	padding:0 0 8px 0;
	background: url(../images/home_specialdate_bgb.png) no-repeat left bottom;
}
#specialdate .details2{
	margin:0;
	padding:0;
	float:left;	
	width:270px;
	background: url(../images/home_specialdate_bgt.png) no-repeat left top;
}
#specialdate .details3{
	margin:5px 0 0 5px; /*hack IE6*/
	padding:0;
	float:left;	
	width:252px;
	background: url(../images/home_specialdate_bg.jpg) no-repeat left bottom;
	min-height:184px; /*hack IE6*/
}
#specialdate h2 {
	overflow:hidden;
	padding:0;
	width:150px;
	height:25px;
	margin:14px 0 9px 16px;
}
#specialdate h2 span {
	background:transparent url(../images/home_specialdate_h.gif) no-repeat left top;
	display:block;
	height:100%;
	width:100%;
}
#specialdate p {
	padding:0 0 10px 17px;
	width:170px;
}

/*Why Connect with Flowers Direct*/
#whyconnect {
	clear:both;	
	width:290px; 
	float:left;	
	background: url(../images/home_why_bg.png) no-repeat left top;
	min-height:369px; /*hack IE6*/
}
#whyconnect .ydetails1{
	float:left;
	margin:9px 0 0 7px; /*hack IE6*/
	padding:0 0 9px 0;
	background: url(../images/home_why_bgb.png) no-repeat left bottom;
}
#whyconnect .ydetails2{
	margin:5px 0 0 0;
	padding:0;
	float:left;	
	width:274px;
	background: url(../images/home_why_bgt.png) no-repeat left top;
}
#whyconnect .ydetails3{
	margin:6px 0 0 7px; /*hack IE6*/
	padding:0;
	float:left;	
	width:254px;
	background: url(../images/home_why_bg.jpg) no-repeat left bottom;
	min-height:369px; /*hack IE6*/
	border-bottom:5px solid #fff;
}
#whyconnect h2 {
	overflow:hidden;
	padding:0;
	width:201px;
	height:49px;
	margin:22px 0 9px 14px;
}
#whyconnect h2 span {
	background:transparent url(../images/home_why_h.gif) no-repeat left top;
	display:block;
	height:100%;
	width:100%;
}
#whyconnect ul {
	padding:3px 0 0 14px; 
}
#whyconnect ul li {
	margin:0; 
	padding:2px 0 8px 23px;
	background:transparent url(../images/home_why_ico.gif) no-repeat left 1px;
	color:#6D155F;
	font-weight:bold;
}

#whyconnect ul li a.whya {color:#b81b1b;}

/*Customer Quotes*/
#customerquotes {
	clear:both;	
	width:294px; 
	float:left;	
	background: url(../images/home_quote_bg.png) no-repeat left top;
	min-height:290px; /*hack IE6*/
	margin-top:-1px;
	color:#A56D9B;
}
#customerquotes .qdetails1{
	float:left;
	margin:5px 0 0 9px; /*hack IE6*/
	padding:0 0 7px 0;
	background: url(../images/home_quote_bgb.png) no-repeat left bottom;
}
#customerquotes .qdetails2{
	margin:5px 0 0 0;
	padding:0;
	float:left;	
	width:273px;
	background: url(../images/home_quote_bgt.png) no-repeat left top;
}
#customerquotes .qdetails3{
	margin:6px 0 0 7px; /*hack IE6*/
	padding:0;
	float:left;	
	width:260px;
	background: url(../images/home_quote_bg.jpg) no-repeat left bottom;
	min-height:257px; /*hack IE6*/
	border-bottom:5px solid #fff;
}
#customerquotes h2 {
	overflow:hidden;
	padding:0;
	width:210px;
	height:55px;
	margin:14px 0 9px 14px;
}
#customerquotes h2 span {
	background: url(../images/home_quote_h.gif) no-repeat left top;
	display:block;
	height:100%;
	width:100%;
}
#customerquotes ul {
	width:125px;
	padding:0 0 40px 121px;
}
#customerquotes ul li{
	padding:8px 0 15px 0;
	background: url(../images/home_quote_o.gif) no-repeat left top;
}

#customerquotes a.featured {color:#B81B1B; text-decoration:underline;}
#customerquotes a:hover.featured {color:#B81B1B; text-decoration:none;}

#customerquotes h3 {
	font-weight:normal;
	font-size:1em;
	background: url(../images/home_quote_c.gif) no-repeat right bottom;
	padding:0 5px 3px 0;
}
#customerquotes h4{
	font-size:1em;
}
#customerquotes h5{
	display:none;
}
/*Homepage Banner*/
.homebanner {
	width:701px;
}

/*BASKET*/
#relatedbasket {
	clear:both;
	width:690px;
	overflow:hidden;
	padding:24px 0 0 0;
}
#relatedbasket h2{
	background:url(../images/hdr_ralatedbasket.gif) no-repeat scroll 0 0;
	width:256px;
	height:23px;
	text-indent:-5000px;	
	margin-left:18px;
}
#relatedbasket ul{
	margin:7px 0 0 0;/*Hack IE6*/
	padding:0 0 0 2px; /*Hack IE6*/
	float:left;
}
#relatedbasket ul li{
	border:1px solid #E1D4E6;
	width:221px;
	margin:0 0 9px 6px;
	background-color:#fff;
	float:left;
}
#relatedbasket .price{
	font-size:1.2em;
	color:#8DCB78;
	text-align:right;
	padding:10px 9px 0 0;
}
#relatedbasket .price .sell{
	font-weight:bold;
}
#relatedbasket .price .was{
	color:#B589AF;
}
#relatedbasket .price .was span{
	text-decoration:line-through;
}
#relatedbasket .image {
	text-align:center;
	padding:10px 0 0 0;
}
#relatedbasket h3 {
	font-size:1.65em;
	padding:9px 5px 0 15px;
}
#relatedbasket h3 a,
#relatedbasket h3 a:link,
#relatedbasket h3 a:visited,
#relatedbasket h3 a:active,
#relatedbasket h3 a:hover{
	color:#AD697B;
}
#relatedbasket .invtdesc2 {
	color:#B589AF;
	font-size:1.1em;
	padding:7px 5px 0 15px;
}
#relatedbasket .moreinfo {
	padding:10px 8px 10px 0;
	text-align:right;
}


/* CATEGORY LIST */
#categorylist {
	margin:8px 0 0;

}
#categorylist .Lcatdesc {
	background:url(../images/category_header_bg.png) no-repeat;
	clear:left;
}
#categorylist .Lcatdesc h1 {
	color:#7F3F97;
	font-size:1.8em;
	padding:16px 0px 0px 19px; 
	font-weight:normal;
}
#categorylist .Lcatdesc .des{
	padding:10px 20px 15px 19px;
}
#categorylist .Lcatdesc .ldes{
	padding:0 0 15px 19px;
}
#categorylist ul.categories {
	padding:0 0 0 4px;/*Hack IE6*/
	float:left;
	width:690px;
	
	
}
#categorylist ul li {
	/*border:1px solid #E5E4E9;*/
	float:left;
	margin:0 0 10px 6px;
	width:335px;
}
#categorylist ul li .details {
	text-align:left;
	padding:0 15px 14px 10px;
	margin-top:80px;
}
#categorylist ul li .details h2, 
#categorylist ul li .details h2 a {
	text-indent:-5000px;
	color:#8DCB78;
	font-size:1.1em;
	font-weight:normal;
	font-family:verdana;
}
#categorylist ul li .details .icatsdesc {
	color:#AC687B;
	font-size:1em;
}
#categorylist ul li .image,
#categorylist ul li .noimage {
	height:138px;
}
#categorylist .category_bottom_bg {
	background:url(../images/category_bottom_bg.png) no-repeat;
	height:24px;
}
/* CATEGORY LIST FLASH */
#noFlashPlayer{
	background-color:#FFFFFF;
	padding:10px 0 5px 0;
	text-align:center;
	width:700px;
}
#getFlashPlayer {
	margin-bottom:10px;
	background-color:#FFFFFF;
	padding:0 0 10px 0;
	text-align:center;
	width:700px;	
}

/* PRODUCT DETAILS */
#content-productdetail {
	background:url(../images/productdetail_top_bg.png) no-repeat;
}
#productdetail {
	padding:0;
	margin:13px 0 0 0;
	width:714px;
	background: url(../images/productdetail_content_bg.png) repeat-y;
}
#productdetail_content {
	background: url(../images/productdetail_top_pink_bg.png) no-repeat;
	margin:-2px 0 0 4px;
}
#productdetail_bottom {
	background:url(../images/product_detail_bg_bottom.png) no-repeat right;
	height:15px;
	width:707px;}
#contentproductdetail {
	float:right;
}
.enlarge {
	text-align:center;
	height:15px;
}
.enlarge a{
	text-decoration:underline;
	font-size:0.95em;
}
#productdetail-altview {
	padding:10px 0 0;
	text-align:center;
}
#productdetail-altview div {
	display:inline;
}
#productdetail-altview img {
	margin:0 10px 0 0;
}
.largeNotAvail {
	display:none;
}
#productdetail #addedmsg {
	color:red;
	font-weight:bold;
	padding:10px 0 0 16px;
}
#productdetail .boxleft {
	float:left;
	width:332px;
}
#productdetail .boxleft #productdetail-image {
	text-align:center;
	padding:5px 0 10px;
	width:332px;
}
#productdetail .boxleft #productdetail-image img {
	border:1px solid #D0B5CD;
	margin:auto;
}
#productdetail .boxleft .altviewHeader {
	display:none;
}
#productdetail .boxleft .sep {
	background:url(../images/product_detail_sep.png) no-repeat;
	height:17px;
	margin: 12px auto 0 auto;
	padding-top:15px;
	width:297px;
}
#productdetail .boxleft #powerreview {
	padding: 0 0 15px 18px;
	width:297px;
}
#productdetail .boxleft #powerreview h3 {
	font-size:1.4em;
	color:#F86CB1;
	padding:0 0 5px;
}
#productdetail .boxleft .bookmark {
	padding-left:8px;
	width:297px;
}
#productdetail .boxright {
	float:left;
	width:359px;
	padding:0 0 10px;
}
#productdetail .boxright .havegreatbouquet {
	background:url(../images/a_great_bouquet_for_mum.png) no-repeat top right;
}
#productdetail .boxright h1 {
	color:#AD697C;
	font-size:1.5em;
	padding-top:55px;
}
#productdetail .boxright h2.sku {
	color:#7E4D89;
	font-size:0.9em;
	font-weight:normal;
	padding-top:7px;
}
#productdetail .boxright .sep {
	background:url(../images/product_detail_sep2.png) no-repeat;
	height:17px;
	margin:auto;
	padding-top:15px;
}
#productdetail .boxright .promotion_text {
	color:#7E4D89;
	font-size:0.9em;
	font-weight:normal;
	padding-top:7px;
}
#productdetail .boxright .desc {
	color:#AD697C;
	font-size:0.9em;
	font-weight:normal;
	padding-top:7px;
	width:340px;
}
#productdetail .boxright .atributesPrice_1 {
	color:#F63995;
	font-size:1.2em;
	padding:10px 0 7px;
}
#productdetail .boxright #deliveryon {
	width:365px;
}
#productdetail .boxright #deliveryon h3{
	
	background:url(../images/1_we_can_deliver_this_on.gif) no-repeat;
	text-indent:-5000px;
	padding:0 0 10px;
	/*height:110px;*/
	
}

#productdetail .boxright #deliveryon .date{
	/*display:none;*/
	background:url(../images/date_bg.png) no-repeat;
	height:78px;
	width:330px;
	text-align:center;
	margin:auto;
	
}
#productdetail .boxright #deliveryon .date .date_line1 {
	font-size:1.75em;
	color:#A46E9A;
	padding:8px 0 0 0;
	width:310px;
	margin:0 auto;
}
#productdetail .boxright #deliveryon .date .date_line2 {
	font-size:1.1em;
	color:#A46E9A;
	width:310px;
	margin:0 auto;
}
#productdetail .boxright #deliveryon .deliveryon_description {
	text-align:center;
	color:#AD697C;
	padding:5px 0 10px;
	font-size:1.1em;
	font-weight:bold;
}
#productdetail .boxright #deliveryon .deliveryon_description a{
	text-decoration:underline;
	color:#7E4C87;
}
#productdetail .boxright #buyarea .pls_and_would{
	background:url(../images/2_pls_and_would.gif) no-repeat;
	text-indent:-5000px;
	padding:0 0 10px;
}
#productdetail .invtatr {
	font-size:0.9em;
}
#productdetail form {
	display:block; 
	clear:both; 
	padding:0 0 0 2px;
}
#productdetail form fieldset {
	margin: 0; 
	padding: 0;
}
#productdetail form fieldset label {
	float:none;
	color:#F63995;
}
#productdetail form fieldset label.other {
	float:left;
	width:80px;
}
#productdetail form fieldset select {
	font-size:1em;
	margin:0 0 0 15px;
}
#productdetail form fieldset #require1, #productdetail form fieldset #require2, #productdetail form fieldset #require3, #productdetail form fieldset #require4 {
	padding:5px;
}
.oixfieldsset {

}
.oixfieldsset input#set_oitemxletters_testletter {
	border:1px solid #8DCB78;
	color:#5F7A1A;
	font-size:1.1em;
	font-weight:bold;
	padding:6px;
}
.oixfieldsset #validtext {
	font-size:1.1em;
}
.oixfieldsset #validtext .incorrect {
	color:red;
}
.oixfieldsset #validtext .correct {
	color:#8DCB78
}
#productdetail .boxright .qty_area {
	color:#F96CB1;
	padding:8px 0 10px;
}
#productdetail .boxright .qty_area label {
	font-size:0.9em;
	padding:0 30px 0 0;
}
#productdetail .boxright .qty_area #qty_box {
	float:right;
	padding:4px 8px 0 0;
}
#productdetail .boxright .atributesPrice{
	font-size:1.65em;
	font-weight:bold;
	color:#8DCB78;
	float:right;
	padding:0 10px 0 0;
}
#productdetail .boxright #qty_area  {
	color:#F96CB1;
	padding:8px 0 10px;
}
#productdetail .boxright #qty_area #qty_box {
	float:right;
	padding:4px 8px 0 0;
}
#productdetail .boxright #qty_area #qty_box label {
	font-size:0.95em;
	padding:0 30px 0 0;
}
#productdetail .boxright #qty_area .price{
	font-size:1.65em;
	font-weight:bold;
	color:#8DCB78;
	float:right;
	padding:0 10px 0 0;
}
#productdetail .boxright #qty_area .red {
	color:red;
}
#productdetail .boxright #qty_area .price .was {
	color:#666;
	font-size:0.7em;
	text-decoration:line-through;
	text-transform:lowercase;
}
#productdetail .boxright .atributesPrice #atrWas {
	color:#666;
	font-size:0.7em;
	text-decoration:line-through;
	text-transform:lowercase;
}
#productdetail .boxright #qty {
	border:1px solid #CCC;
	font-size:1em;
	color:#8BCB78;
	width:20px;
	text-align:center;
}
#productdetail .boxright #buyarea .accessories{
	background:url(../images/3_complete_your_gift.gif) no-repeat;
	text-indent:-5000px;
	padding:0 0 10px;
	height:34px;
	margin:15px 0 0;
}
.grid {
	display:none;
}

/* ACCESSORIES & SUBSTITUTES */
#productdetail .boxright #iacc {
	padding:0 0 5px 0;
}
#productdetail .boxright #iacc h2 {
	display:none;
}
#productdetail .boxright #iacc ul li {
	width:100px;
	float:left;
	padding:0 19px 10px 0;
}
#productdetail .boxright #iacc ul li .details{
	width:100px;
}
#productdetail .boxright #iacc ul li .details h3 {
	font-size:1em;
	color:#AD697C;
	padding:5px 0;
}
#productdetail .boxright #iacc ul li .details .right {
	text-align:right;
	width:60px;
}
#productdetail .boxright #iacc ul li .details .right .nostock {
	padding:6px 0 0;
	text-align:right;
}
#productdetail .boxright #iacc ul li .image {
	padding:0;
}
#productdetail .boxright #iacc ul li .details .price {
	color:#8DCB78;
	font-size:1em;
	padding:6px 0 0;
	margin:0;
}
#productdetail .boxright #iacc ul li .details .was {
	text-decoration:line-through;
}
#productdetail .boxright #buyarea #addtobasket_area {
	padding:0 0 10px 0;
}
#productdetail .boxright #buyarea #addtobasket_area .nostock {
	font-size:1.5em;
	padding:10px 0 0;
	text-align:center;
}
#productdetail .boxright #buyarea #addtobasket_area .release {
	font-size:1.5em;
	padding:10px 0 0;
	text-align:left;
}
#productdetail .boxright #buyarea #addtobasket_area .eta {
	font-size:1.5em;
	padding:10px 0 0;
	text-align:center;
}
#productdetail .boxright #buyarea .addtobasket_header{
	background:url(../images/3_add_your_selection.gif) no-repeat;
	text-indent:-5000px;
	margin:10px 0 0;
	width:148px;
	float:left;
}
#productdetail .boxright #buyarea .addtobasket_header_no_accessories{
	background:url(../images/3_add_your_selection.gif) no-repeat;
	text-indent:-5000px;
	margin:10px 0 0;
	width:148px;
	float:left;
}
#productdetail .boxright #buyarea #addproduct, #productdetail .boxright #buyarea .bt_checkout {
	float:right;
	padding:0 8px 0 0;
}

#productdetail .boxright #tell_a_friend_area {
	text-align:right;
	font-size:0.95em;
	padding:10px 0 0;
}
#productdetail .boxright #tell_a_friend_area a {
	text-decoration:underline;
	color:#7E4D89;
}
#productdetail .boxright #tell_a_friend_area  .tellafriend {
	float:right;
	padding:0 10px 0 20px;
}
#productdetail .boxright .delivery_rate_prod {
	padding:20px 9px 0 0;
	text-align:right;
}

#tellafriend {
	background:url(../images/bg_995.png) no-repeat;
}
#tellafriend input, #tellafriend textarea {
	font-size:1em;
}
#tellafriend h1 {
	background:url(../images/tell_a_friend_header.png) no-repeat;
	text-indent:-5000px;height:53px;
}
#tellafriend p {
	padding:20px 0 10px 30px;
}
#tellafriend fieldset {
	padding:0 0 0 30px;
}
#tellafriend fieldset div {
	padding:0 0 5px 0;
}
#tellafriend #buttons {
	width:940px;
	padding:20px 0 10px 30px;
}
#tellafriend_bottom  {
	background:url(../images/bg_bottom_995.png) no-repeat center bottom;
	height:15px;
}
#thankyou {
	background:url(../images/bg_995.png) no-repeat;
}
#thankyou #tellafriendthankyou h1 {
	background:url(../images/tell_a_friend_header.png) no-repeat;
	text-indent:-5000px;
	height:53px;
}
#thankyou p {
	padding:20px 0 0 30px;
}
#thankyou #tellafriendthankyou {
	padding:0 0 20px 0;
}
#thankyou_bottom  {
	background:url(../images/bg_bottom_995.png) no-repeat ;
	height:15px;
}

/* SEARCH RESULTS */
#content-searchresults #col-two {
	float:right;
}
#searchresults_top {
	background:url(../images/productdetail_top_bg2.png) no-repeat right center;
	height:11px;
}
#contentsearchresults {
	float:right;
}
#searchresults {
	background:url(../images/productdetail_content_bg.png) repeat-y;
	margin:2px 0 0;
	padding:0;
	width:714px;
}
#searchresults_content {
	background:url(../images/productdetail_top_pink_bg.png) no-repeat;
	margin:-2px 0 0 4px;
}
#searchresults_bottom {
	background:url(../images/product_detail_bg_bottom.png) no-repeat right center;
	height:15px;
	width:707px;
}
.Lcat_footerkeywordsrchcontent {
	display:none;
}
#searchresults h1 {
	background:url(../images/you_selection.png) no-repeat;
	float:left;
	height:45px;
	text-indent:-5000px;
	width:171px;
}
#searchresults h4 {
	color:#AC6679;
	font-size:0.9em;
	font-weight:normal;
	padding:40px 0 20px 22px;
	width:350px;
}
#searchresults .Lcat_hdrcatsrchcontent h1{   
	background:none;   
    text-indent:0;   
    width:80%;   
    height:auto;   
    padding:16px 0 7px 19px;   
    color:#7F3F97;   
    font-size:1.8em;   
    font-weight:normal;   
 }
#searchresults .Lcat_hdrcatsrchcontent .searchBanner {
	padding:10px 0 0 10px;
	width:694px;
}
#searchresults .Lcat_hdrcatsrchcontent .icatldesc {
	width:660px;
	clear:both;
	padding:0px 0px 0px 25px;
}
#searchresults h4 .keywordsearchtext, #searchresults h4 .totalresults, #searchresults h4 .correctedquerytext {
	color:#579F46;
}
#searchresults .sort {
	font-size:0.9em;
	padding:0 0 0 22px;
}
#searchresults .sort h2 {
	display:none;
}
#searchresults .sort select {
	font-size:1em;
}
#searchresults .pagn {
	font-size:0.9em;
}
#searchresults .pagntop {
	float:right;
	margin:-85px 0 0;
	padding:0 27px 0 0;
	text-align:right;
	width:350px;
}
#searchresults .pagnbtm {
	margin:0;
	padding:0 20px 0 0;
	text-align:right;
	width:684px;
}
#searchresults .pagnbtm .pagnItemPerPage {
	display:none;
}
#searchresults .pagnFirstRow {
	
}
#searchresults .pagnFirstRow  .pagnLinkNavigate{
	
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList{
	height:23px;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnPrev-off{
	
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnNumbers{
	
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnCurrent{
	color:#579F46;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnEllipsis{
	
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnLast{
	
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnPrev a{
	color:#579F46;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnNext a{
	color:#579F46;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage {

}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage {
	float:right;
	padding:11px 0 0;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li {
	border-right:1px solid #AC6679;
	float:left;
	padding:0 5px;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.pagnTextView {

}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.setperpage_active a {
	color:#579F46;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.setlastperpage, #searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.last_results, #searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.pagnTextView {
	border:medium none;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.last_results {
	padding-right:0;
}
#searchresults .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.pagnTextView {
	padding-left:0;
}
#searchresults .prods {
	width:698px;
	float:left;
	padding:20px 0 0;
}
#searchresults .prods ul {
	float:left;
	padding:0 0 0 8px;
}
#searchresults .prods ul li {
	border:1px solid #E1D4E6;
	float:left;
	margin:0 6px 9px 0;
	width:219px;
	background:#FFF;
}
#searchresults .prods ul li .image{
	text-align:center;
}
#searchresults .prods ul li h2 {
	font-size:1.6em;
	padding:9px 5px 0 16px;
	width:197px;
}
#searchresults .prods ul li h2 a {
	color:#AD697B;
}
#searchresults .prods ul li .price {
	color:#8DCB78;
	font-size:1.2em;
	padding:10px 9px 8px 0;
	text-align:right;
	font-weight:bold;
}
#searchresults .prods ul li .price .was {
	color:#B589AF;
	font-weight:normal;
}
#searchresults .prods ul li .price .was .was_price {
	text-decoration:line-through;
}
#searchresults .prods ul li .moreinfo {
	padding:10px 8px 10px 0;
	text-align:right;
	float:right;
}

#searchresults .prods ul li .invtdesc2 {
	color:#B589AF;
	font-size:1.1em;
	padding:7px 5px 0 15px;
	float:left;
	width:197px;
}
#searchresults .prods ul li .invtdesc2 div {
	padding:0 0 10px 0;
}

/******************/
/*   Gift Certificate   */
/******************/
#giftcertificate {
	padding-bottom:30px;
	width:692px;
	background-color: #fff;
}
#giftcertificate h1{ 
	background:url(../images/h_giftcertificate.gif) no-repeat top left;
	height:43px;
	text-indent:-5000px;
	padding:0 0 20px 0;	
	width:692px;
}
#giftcertificate p {
	width:650px;
	margin:0 0 0 20px;
	padding:0 0 8px 0;
}
#giftcertificate fieldset {
	width:650px;
	padding:0 0 0 20px;
}
#giftcertificate h4 {
	font-size:1.3em;
	padding:0 0 5px 0;
}
#giftcertificate fieldset label {
	padding:5px 0 0 0; /*Hack IE6 7*/
}
#giftcertificate fieldset input,
#giftcertificate fieldset textarea {
	border:1px solid #CBACC7;
	width:209px;
	color:#333;
	padding:3px 5px;
}
#giftcertificate fieldset textarea {
	font-size:1.1em;
}
#giftcertificate fieldset input#amount {
	width:auto;
}
#giftcertificate fieldset div{
	padding: 0 0 5px 0;  /*Hack IE6 7*/
	margin:0;
}
#giftcertificate div{
	width:650px;
	margin:0 0 0 20px;
	padding: 5px 0;
}
#giftcertificate #buttons {
	padding: 5px 0 40px 0;
	width:670px;
}

/*Static page*/
#staticpage {
	min-height:600px; /*Hack IE6*/
	padding-bottom:30px;
	width:692px;
	background-color:#fff;
}
#staticpage h1{ 
	height:43px;
	padding:0 0 20px 0;	
	width:692px;
	font-size:2em;
	line-height:2em;
}
#staticpage  h3{ 
	margin:0 0 0 20px;
	font-size:1.2em;
	padding:0 0 0.5em 0;	
}
#staticpage  h4{ 
	margin:0 0 0 20px;
	font-size:1.1em;
	padding:0 0 0.5em 0;	
}
#staticpage p,
#staticpage div {
	margin:0 0 0 20px;
	padding:0 0 3px;
	width:650px;
	color:#A6A6A6;
}
#staticpage #buttons {
	width:650px;
}
#staticpage  div div,
#staticpage  div p{ 
	margin:0 0 5px 0;
}
#staticpage  ol,
#staticpage  ul{ 
	margin:0 0 0 40px;
	width:650px;
	list-style-position:inside;
}
#staticpage  ul {
	list-style-type:disc;
}
#staticpage  ul li,
#staticpage  ol li{
	padding: 0 0 0.5em 0;
}
#staticpage h1.signup-email{ 
	background:url(../images/h_signup_email.gif) no-repeat top left;
	text-indent:-5000px;
}
#newslettererror{min-height:692px;}
#newslettererror h1.signupnewsletter{ 
	background:url(../images/h_signup_email.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	padding:0 0 20px;
	width:692px;
}
#newslettererror p{margin-left:20px;}
#staticpage h1.thankyou{ 
	background:url(../images/h_thankyou.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-support{ 
	background:url(../images/h_support.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-aboutus{ 
	background:url(../images/h_aboutus.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-affiliates{ 
	background:url(../images/h_affiliates.png) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-corporate{ 
	background:url(../images/h_corporate.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-contactus{ 
	background:url(../images/h_contactus.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-relaymembership{ 
	background:url(../images/h_relay.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-flowerfacts{ 
	background:url(../images/h_flowerfacts.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-flowercare{ 
	background:url(../images/h_flowercare.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-inter{ 
	background:url(../images/h_inter.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-needtoday{ 
	background:url(../images/h_needtoday.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-deliverydate{ 
	background:url(../images/h_deldate.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-deliveryinfo{ 
	background:url(../images/h_deliveryinfo.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-privacy{ 
	background:url(../images/h_privacy.gif) no-repeat top left;
	text-indent:-5000px;
}
#staticpage h1.h-customerservices{ 
	background:url(../images/h_cust_service.gif) no-repeat top left;
	text-indent:-5000px;
}

h1.h-term{ 
	background:url(../images/hdr_term.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}
h1.h-international{ 
	background:url(../images/hdr_international.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}
h1.twittercompHeader{ 
	background:url(../images/twittercompHeader.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}

h1.h-privacysecurity{ 
	background:url(../images/h_privacy.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}

h1.h-contact{ 
	background:url(../images/h_contactus.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}

h1.h-valentines {
	background:url(../images/valentinessurvey.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}

h1.h-environment{ 
	background:url(../images/environmentalPolicy.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}

h1.h-gift{ 
	background:url(../images/giftmessage.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:auto;
}

h1.h-ordertotals{ 
	background:url(../images/ordertotals.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:auto;
}

h1.h-deliveryDetails{ 
	background:url(../images/Deliverydetails.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:auto;
}

h1.h-deliveryDate{ 
	background:url(../images/deliverydate.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:auto;
}

h1.h-billingDetails{ 
	background:url(../images/billingdetails.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:auto;
}

h1.h-sitemap{ 
	background:url(../images/hdr_sitemap.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}
h1.h-support{ 
	background:url(../images/h_support.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}
h1.h-flowercare{ 
	background:url(../images/h_flowercare.gif) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}

h1.h-fivestar{ 
	background:url(../images/fiveStarHeader.jpg) no-repeat top left;
	text-indent:-5000px;
	font-size:2em;
	height:43px;
	line-height:2em;
	width:692px;
}

div.static2{
	margin-left:10px;
	padding:0 0 50px 10px;
	margin-top:10px;
	min-height:470px;
	clear:both;
	width:670px;
}
.static2 h1{
	color:#7E4D89;
	clear:both;
	padding-bottom:0px;
	padding-top:10px;
	font-size:1.8em;
	font-weight:normal;
}
.static2 h2{
	color:#8DCB78;
	padding-top:15px;
	font-size:1.5em;
	font-weight:normal;
}
.static2 h3{
	color:#8DCB78;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:20px;
	font-size:1.3em;
	font-size:1.4em;
}
div.aboutus-img{
	margin-left:10px;
}
div.aboutus-img div{
	border:1px solid #CCCCCC;
	float:left;
	margin-left:2px;
	padding-bottom:0;
	width:130px;
}
.static2 p,.static2 ol li{
	color:#8d53a1;
	
}
.static2 ol{margin-left:20px}
.static2 a{color:#8D53A1;text-decoration:underline;}
.static2 a:hover{color:#8D53A1;text-decoration:none;}
.static2 p.aboutusintro{	
	font-size:1.2em;
	font-style:italic;
	margin-top:20px;
}
.static2 div.section-1{
	width:430px;
	float:left;
}
.static2 div.section-2{
	float:right;
	margin-right:20px;
}
.static2 div.section-2 p,
.static2 div.section-4 p{
	text-align:center;
	margin-right:0;
}
.static2 div.section-3{
	width:440px;
	float:right;
	margin-right:15px;
}
.static2 div.section-4{
	float:left;
	margin-top:20px;
}
.static2 .greenhdr{
	color:#8DCB78;
	font-weight:bold;
}
.static2 .required{
	color:red;
}
.static2 textarea {width:300px;}

/*sitemap*/
.static2 .sitemap ul {
	list-style-type: disc;
	color:#7E4D89;
	margin-left:40px;
}
.static2 .sitemap ul ul{
	list-style-type:circle;
	color:#A6A6A6;
}
.static2 .sitemap ul ul ul{
	list-style-type:square;
	color:#A6A6A6;
}
.static2 .sitemap .maincatindex a,.static2 .sitemap .maincatindex a:hover{
	color:#8DCB78;
	font-size:1.4em;
	text-decoration:none;
	font-weight:bold;
}


/*Flowers Facts*/

#flowersfacts {
	background-color:#FFFFFF;
    min-height:600px;
    padding:0 0 30px 0;
    width:692px;
    color:#A6A6A6;
}
#flowersfacts h1 {
    color:#7E4D89;
    font-size:1.8em;
    font-weight:normal;
    padding:10px 20px 24px 16px;
    background: url(../images/bg_flowerfacts.jpg) no-repeat left top;
}
#flowersfacts .flowersfactsdetails {
	background:url(images/FooterBG.jpg) top no-repeat; height:12px;
    padding:0 24px;
}
#flowersfacts .flowersfactsdetails h2 {
    color:#8DCB78;
    font-size:1.5em;
    font-weight:normal;
    padding: 0 0 15px 0;
}
#flowersfacts .flowersfactsdetails p {
    padding:0 0 15px;
}
#flowersfacts .spechdr{
	color:#7E4D89;
	font-size:1.5em;
}
#flowersfactsBG .FFHeaderArea {height:200px;}
#flowersfactsBG .FFHeaderArea h1 {margin:0px 0px 10px 15px; color:#7F3F98; font-size:20px; padding-top:15px;}
#flowersfactsBG .FFHeaderArea p.FFHeaderpArea {height:112px; margin-left:15px; width:250px;}

/* #### flowerfacts new styling #### */

#FlowerFactsNav {width:668px; float:left; }
#FlowerFactsNav ul {  margin:1px 0px 2px 30px; padding:0px 0px 0px 0px; width:600px; clear:left; }
#FlowerFactsNav ul li.headlink {float:left; margin:0px; list-style-type:none; padding:5px 0px 0px 0px; width:56px;}
#FlowerFactsNav ul li.headlink .right {background:url(../images/flowerfacts/tabrightpng.png) no-repeat scroll right center transparent; float:right; font-size:30px; margin-top:-4px;
padding:8px 0 0; width:6px;}
#FlowerFactsNav ul li.headlink a { background:url(../images/flowerfacts/tableftPNG.png) left no-repeat;   padding:8px 8px 8px 10px; color:#70226d; text-decoration:none; font-weight:bold;  font-size:17px; display:block; width:32px; }
#FlowerFactsNav ul li.headlink a:hover {color:#c52abf;}
#FlowerFactsNav ul li.headlink ul { margin:8px 0px 0px -50000px; padding:0px; z-index:1; position:absolute;  width:200px;  ; }
#FlowerFactsNav ul li.headlink:hover ul {margin:-2px 0px 0px -8px; background:url(../images/flowerfacts/ulBG.png) bottom no-repeat; padding-bottom:20px; float:left;}
#FlowerFactsNav ul li.headlink ul li {list-style-type:none; background:none;  display:block; background:url(../images/flowerfacts/ulliBG.png) top }

#FlowerFactsNav ul li.headlink ul li:hover {}
#FlowerFactsNav ul li.headlink ul li a {background:none;  font-size:12px; width:auto; margin-left:8px; color:#70226D; border-left:1px solid #fff;}
#FlowerFactsNav ul li.headlink ul li a:hover {color:#c52abf}

/*#FlowerFactsNav ul li.headlink:hover ul.atoc {margin:26px 0px 0px -28px;}
#FlowerFactsNav ul li.headlink:hover ul.dtog {margin:26px 0px 0px -79px;}
#FlowerFactsNav ul li.headlink:hover ul.htos {margin:26px 0px 0px -133px;}
#FlowerFactsNav ul li.headlink:hover ul.ttoz {margin:26px 0px 0px -183px;}*/
#FlowerFactsNav .FFContTop {}
#flowersfactsBG  .FFContBot {background:url(../images/flowerfacts/FooterBG.jpg) top no-repeat; height:12px; margin-left:2px;}



#flowersfactsBG {
	background: url(../images/flowerfacts/FFHeader.jpg) no-repeat left top;
	background-color:#FFFFFF;
    min-height:600px;
    padding:0 0 30px 0;
    width:692px;
    color:#A6A6A6;
}

#flowersfactsBG .clearBoth {font-size:0px; height:0px;}
#flowersfactsBG .flowersfactsdetails {
    padding:0 13px;
	background:url(../images/flowerfacts/MainBGPNG.png) top no-repeat; width:668px;  padding-top:0px;
}

#flowersfactsBG .flowersfactsdetails img.MainFFImg {float:left; margin:0px 15px 0px 15px; width:150px; }
#flowersfactsBG .flowersfactsdetails h2 {
    color:#8DCB78;
    font-size:1.5em;
    font-weight:normal;
     padding:10px 15px 15px 15px;
}

#flowersfactsBG .flowersfactsdetails h1 {
    color:#8DCB78;
    font-size:2em;
    font-weight:normal;
     padding:10px 15px 15px 15px;
}

#flowersfactsBG .flowersfactsdetails p {
    padding:0 15px 15px 15px;
}
#flowersfactsBG .spechdr{
	color:#7E4D89;
	font-size:1.5em;
}

/* STORE LOCATOR */
#storelocator,
#storelocatorresults {
	min-height:600px; /*Hack IE6*/
	padding-bottom:30px;
	width:692px;
	background-color:#fff;	
}
#storelocator h1,
#storelocatorresults h1{ 
	height:43px;
	text-indent:-5000px;
	padding:0 0 20px 0;	
	width:692px;
}
#storenotfound{
	margin-left:20px;
	padding-bottom:10px;
}
#storelocator h1{
	background:url(../images/h_storelocator.gif) no-repeat top left;
}
#storelocatorresults h1{
	background:url(../images/h_storelocator_near.gif) no-repeat top left;
}

#storelocator h3,
#storelocatorresults h3{ 
	margin:0 0 0 20px;
	font-size:1.2em;
}
#storelocator fieldset,
#storelocatorresults fieldset{ 
	margin:0 0 0 20px;
}
#storelocator fieldset label,
#storelocatorresults fieldset label {
	padding:5px 0 0 0;
}
#storelocator fieldset input,
#storelocatorresults fieldset input{
	border:1px solid #CBACC7;
	color:#333;
	padding:3px 5px;
	width:209px;
}
#storelocator fieldset select,
#storelocatorresults fieldset select{
	color:#333;
	margin-top:3px; /*Hack IE6 7*/
	font-size:1em;
}
#storelocator fieldset p,
#storelocatorresults fieldset p {
	padding:10px 0 10px 0;
}
#storelocator #pcsubmit {
padding:10px 0 0 14px;
}
#storecontent {
	width:650px;
	margin:0 0 0 20px;
	padding:0 0 20px 0;
}
#storecontent h2{
	margin-top:20px;
	padding:10px 0 10px 0;
	font-size:1.5em;
	border-top:1px dotted #CCCCCC;
}
#storecontent .storedetails-info h3 {
	margin:0;
	font-size:1.2em;
}
#storecontent .storedetails-info ul {
	padding:10px 0;
}
#storecontent .storedetails-info ul li{
	padding:0 0 3px 0;
}
#storecontent .storedetails-info ul li div{
	float:left;
	width:15%;
}
#storecontent #sdsubmit {
	display:none; /*hide since it can not disable via VCP RT#84357 */
}

/*FAQ*/
#help {
	min-height:600px; /*Hack IE6*/
	padding-bottom:30px;
	width:692px;
	background-color:#fff;
	color:#A6A6A6;
}
#help h1 {
	height:43px;
	text-indent:-5000px;
	padding:0 0 5px 0;	
	width:692px;
	background:url(../images/h_cus_service.gif) no-repeat top left;
}
#help  h3{ 
	margin:0 0 0 15px;
	font-size:1.4em;
	color:#8DCB78;
	/*padding:15px 0 10px 0;*/
}
#help  div,
#help  p{ 
	margin:15px 10px 15px 15px;
}
#help  p{color:#A6A6A6;}
#help  div div,
#help  div p{ 
	margin:0 0 5px 0;
}
#help  ol{ 
	margin:0 0 0 40px;
	width:610px;
	list-style-position:outside;
	padding-left:15px;
}
#help  ul{ 
	margin:0 0 0 40px;
	width:610px;
	list-style-position:outside;
	padding-left:5px;
}

#help  ul {
	list-style-type:disc;
}

#help  ul li,
#help  ol li{
	padding: 0 0 0.5em 0;margin-left:10px;
}
*:first-child+html #help  ul li{padding-left:10px;margin-left:20px;}
*:first-child+html #help  ol li{padding-left:10px;margin-left:20px;}
#help ul.qaorderlist li{list-style-type:none;margin-bottom:10px;padding-right:5px;}

#help  ul li p{padding:0px;margin:0;}
#help a,
#help a:link,
#help a:visited,
#help a:active{
	color:#A6A6A6;
	text-decoration:underline;
}
#help a:hover {
	color:#A6A6A6;
}
#help select {
	color:#333;
}
#help .link2other{
	width:560px;
	color:#7E4D89;
	background-color:#EEEEEE;
	margin:0 auto;
}
#help .link2other a,#help .link2other a:hover{color:#7E4D89;}
#help .highlighttxt,.static2 .highlighttxt{font-weight:bold;color:#7E4D89;}
#help .blacktxt,.static2 .blacktxt{color:#000000;}
#help .contactemail a,#help .contactemail a:hover{text-decoration:none;}
#help .contactemail2 a,#help .contactemail2 a:hover{text-decoration:none;color:#000000;}
/*No Reccord page*/
#content-norecord #col-two-three {
	background:transparent url(../images/bg_coltwo_whb.png) no-repeat scroll left bottom;
	padding:0 0 9px;
	float:right;
	width:714px;
}
#norecord {
	background:url(../images/bg_coltwo_wh.png) no-repeat scroll left top;
	margin-top:9px;
	padding:4px 0 0 4px;
	width:702px;
	min-height:650px;
}
#norecord h1{
	margin:10px 0 10px 20px;
	font-size:1.2em;
}
#norecord p{
	margin:0 0 0.5em 20px;
}
/* Terms */
#staticpage-term {
	background:url(../images/bg_coltwo_terms.png) repeat-y ;
	margin:5px 0 0 0; /*hack IE6 7*/
}
#staticpage-term h1.h-term{ 
	background:url(../images/h_terms.gif) no-repeat top left;
	text-indent:-5000px;
	height:38px;
	margin:0 0 0 4px;
	padding:0 0 20px 0;	
	width:692px;
	font-size:2em;
	line-height:2em;
}
#staticpage-term div#term {
	width:650px;
	margin:0 0 0 22px;
	padding:0 0 50px 0;
}
#staticpage-term div#term ol{
	list-style-type:none;
	padding:0 0 20px 0;
}
#staticpage-term div#term ul {
	list-style-type:none;
	padding:0;
}
#staticpage-term ul li, 
#staticpage-term ol li {
	padding:0 0 0.5em 0;
}
#staticpage-term div#term p.backtotop {
	padding: 10px 0 35px 0;
}
#staticpage div#privacy p.backtotop {
	padding: 10px 0 25px 0;
}
#staticpage-term h3{ 
	padding:0 0 10px 0;	
}
/*News*/
#news,
#newsstorydetail {
	background:#fff url(../images/bg_news.jpg) no-repeat left top;
	width:652px;
	margin:0 0 0 1px;
	padding:0 20px  50px 16px;
	min-height:600px; /*Hack IE6*/
}
#news h1 {
	background: url(../images/h_news.gif) no-repeat left top;
	text-indent:-5000px;	
	height:43px;
	padding:0 0 16px 0;		
}
#news h2{
	font-size:1.5em;
	font-weight:normal;
	padding:0 0 0 4px;
}
#news p,
#newsstorydetail p {
	padding:0 0 0.5em 4px;
}
#news .moreinfo {
	padding:0 0 20px 4px;
}

#newsstorydetail h1{
	font-size:2em;
	font-weight:normal;
	color:#7F3F97;
	padding:11px 0 26px 0;
}

	
/*********************************************/
/* MY ACCOUNT */
/*********************************************/
#content-myaccount {
	background: url(../images/bg_995top_p.png) no-repeat left 9px; /*Hack IE6*/
	overflow:hidden;
}
/* MY ACCOUNT NAV */
#myacc-col-one {
	background: url(../images/bg_behide.png) no-repeat 0 0;/*Hack IE6*/
	float:left;
	width:281px;	
}
.Lcat_myaccountnav {
	background: url(../images/chkoutleftnav_bottom_bg.png) no-repeat scroll left bottom;/*Hack IE6*/
	padding-bottom:15px;
	width:262px;
	margin:6px 0 0 10px;
}
.Lcat_myaccountwrap {
	background: url(../images/chkoutleftnav_bg.png) no-repeat  0 0;/*Hack IE6*/
	width:100%;
}
.Lcat_myaccountwrap div{
	width:223px;
	margin:0 0 0 17px;
	padding:0 0 11px 0;
	color:#ad697c;
}
.Lcat_myaccountwrap div ul{
	border-bottom:1px solid #D0B5CD;
	padding-bottom:16px;
}
.Lcat_myaccountwrap div ul li{
	padding:0 0 3px 4px ;
}
.Lcat_myaccountwrap div.contact{
	padding-top:22px;
}
.Lcat_myaccountwrap div.contact h2{
	background: url(../images/h_mc_contactus.gif) no-repeat  4px 0;
	text-indent:-5000px;
	height:30px;
}
.Lcat_myaccountwrap div.contact ul li{
	padding:2px 0 0 4px ;
	font-size:0.9em;
}
.Lcat_myaccountwrap div.contact ul li.last {
	padding-top: 5px ;
}
.Lcat_myaccountwrap div.contact ul li.last a{
	color:#7e4d89;
	font-size:1.1em;
}
.Lcat_myaccountwrap div.ordhistory h2{
	background: url(../images/h_mc_ordersum.gif) no-repeat  4px 0;
	text-indent:-5000px;
	height:26px;	
}
.Lcat_myaccountwrap div.ordhistory ul{
	border-bottom:1px solid #D0B5CD;
	padding-bottom:14px;
}
.Lcat_myaccountwrap div.accdetails h2{
	background: url(../images/h_mc_accdetails.gif) no-repeat  4px 0;
	text-indent:-5000px;
	height:28px;	
}
.Lcat_myaccountwrap div.accdetails ul{
	padding-bottom:15px;
}
.Lcat_myaccountwrap div.addbook h2{
	background: url(../images/h_mc_delivery.gif) no-repeat  4px 0;
	text-indent:-5000px;
	height:29px;	
}
.Lcat_myaccountwrap div.reminderlinks h2{
	background: url(../images/h_mc_reminder.gif) no-repeat  4px 0;
	text-indent:-5000px;
	height:28px;	
}
.Lcat_myaccountwrap div.myaccreferafriend h2{
	background: url(../images/h_mc_referfriend.gif) no-repeat  4px 0;
	text-indent:-5000px;
	height:28px;	
}
.Lcat_myaccountwrap div.myaccreferafriend ul{
	border-bottom:none;
	padding-bottom:0;
}


/* MY ACCOUNT CONTENT */
#myacc-col-two {
	float:right;
	width:714px;
	margin:18px 0 0 0;
	padding:0 0 9px 0;
	background: url(../images/bg_coltwo_whb.png) no-repeat left bottom; /*Hack IE6*/		
}
#myacc-col-two h1 {
	font-size:2em;
	height:38px;
	line-height:2em;
	padding:0;
}
#myacc-col-two h1.h-myaccount {
	background: url(../images/h_myaccount.png) no-repeat left top; /*Hack IE6*/
	text-indent:-5000px;
}
#myacc-details,
.myaccpredictor {
	background: url(../images/bg_coltwo_wh1px.png) repeat-y; /*Hack IE6*/	
	overflow:hidden;
	width:100%;	
}
#myacc-details .shopping {
	padding:24px 0 4px 15px;
	width:650px;
	color:#ac6679;
}
#myacc-details p,
#myacc-details .comicon {
	padding:0 0 4px 20px;
	width:650px;
	color:#ac6679;
}
#myacc-details a,
#myacc-details a:link,
#myacc-details a:visited,
#myacc-details a:active,
#myacc-details a:hover{
	color:#7e4c87;
}
#myacc-details p.hello span {
	font-size:1.5em;
	color: #7f3f97;
	display:block;
	padding:15px 0 7px 0;
}
#myacc-details p.hello span a,
#myacc-details p.hello span a:link,
#myacc-details p.hello span a:visited,
#myacc-details p.hello span a:active,
#myacc-details p.hello span a:hover{
	color: #7f3f97;
}

/*********************************************/
/* MY ACCOUNT ITEMS YOU MAY BE INTERESTED IN */
/*********************************************/
.myaccpredictor {
	clear:both;
	padding:24px 0 9px 0;
}
.myaccpredictor h2{
	background: url(../images/hdr_werecommend.gif) no-repeat 0 0;
	width:256px;
	height:23px;
	text-indent:-5000px;	
	margin-left:18px;
}
.myaccpredictor ul{
	margin:9px 0 0 0;
	padding:0 0 0 3px; /*Hack IE6*/
	float:left;
}
.myaccpredictor ul li{
	border:1px solid #E1D4E6;
	width:221px;
	margin:0 0 9px 6px;
	background-color:#fff;
	float:left;
}
.myaccpredictor .price{
	font-size:1.2em;
	color:#8DCB78;
	text-align:right;
	padding:10px 9px 0 0;
}
.myaccpredictor .price .sell{
	font-weight:bold;
}
.myaccpredictor .price .was{
	color:#B589AF;
}
.myaccpredictor .price .was span{
	text-decoration:line-through;
}
.myaccpredictor .image {
	text-align:center;
	padding:10px 0 0 0;
}
.myaccpredictor h3 {
	font-size:1.65em;
	padding:9px 5px 0 15px;
}
.myaccpredictor h3 a,
.myaccpredictor h3 a:link,
.myaccpredictor h3 a:visited,
.myaccpredictor h3 a:active,
.myaccpredictor h3 a:hover{
	color:#AD697B;
}
.myaccpredictor .invtdesc2 {
	color:#B589AF;
	font-size:1.1em;
	padding:7px 5px 0 15px;
}
.myaccpredictor .moreinfo {
	padding:10px 8px 10px 0;
	text-align:right;
}

/* MY ACCOUNT - Edit conatct address */
#myacc-col-two #tlusermyform,
#myacc-col-two #orderhistory,
#myacc-col-two #orderdetail {
	background: url(../images/bg_coltwo_wh1px.png) repeat-y; /*Hack IE6*/
}
#myacc-col-two #tlusermyform h1 {
	height:56px;
	text-indent:-5000px;	
	margin:0 0 0 4px;
	width:692px;
}
#myacc-col-two #tlusermyform h1.myformedituserhdr {
	background: url(../images/h_mc_editcontact.gif) no-repeat 0 0;
}
#myacc-col-two #tlusermyform h1.myformchangepwd {
	background: url(../images/h_mc_changepw.gif) no-repeat 0 0;
}
#myacc-col-two #tlusermyform h1.myformeditcomm {
	background: url(../images/h_mc_communication.gif) no-repeat 0 0;
}
#myacc-col-two #tlusermyform h1.myformprofile {
	background: url(../images/h_mc_profile.gif) no-repeat 0 0;
}

#myacc-col-two #tlusermyform p,
#myacc-col-two #tlusermyform fieldset,
#myacc-col-two #orderdetail p {
	margin:0 0 0 20px;
	width:650px;
	padding:0 0 0.5em 0;
}
#myacc-col-two #tlusermyform fieldset label {
	padding: 4px 0 0 0;
}
#myacc-col-two #tlusermyform fieldset div div{
	padding-top:4px; /*Hack IE6 7*/
}
#myacc-col-two #tlusermyform fieldset input, 
#myacc-col-two #tlusermyform fieldset textarea {
	border:1px solid #CBACC7;
	color:#333333;
	padding:3px 5px;
	font-size:1em;	
}
#myacc-col-two #tlusermyform fieldset select{
	color:#333333;
	font-size:1em;
	margin-top:4px;
}
#myacc-col-two #tlusermyform #buttons,
#myacc-col-two #orderhistory #buttons {
	margin:0 0 0 15px;
	width:650px;
	padding:0 0 20px 0;
}
#myacc-col-two #tlusermyform fieldset#myformcommoption p {
	margin:0;
}
#myacc-col-two #tlusermyform fieldset#myformcommoption label,
#myacc-col-two #tlusermyform fieldset#myformcommoption input{
	border:0;
	padding:0;
}
#myacc-col-two #tlusermyform fieldset#myacc-profile div {
	padding:2px 0 9px 0;  /*hack ie6 7*/
	float:left;
	width:100%;
}
#myacc-col-two #tlusermyform fieldset#myacc-profile input {
	border:0;
	padding:0;
	float:left;
}
#myacc-col-two #tlusermyform fieldset#myacc-profile label {
	padding:0 0 0 10px; /*hack ie6 7*/
	width:500px;
	float:left;
}

/* MY ACCOUNT - Order History */
#myacc-col-two #orderhistory h1{
	background: url(../images/h_mc_orderhistory.gif) no-repeat 0 0;
	height:56px;
	text-indent:-5000px;	
	margin:0 0 0 4px;
	width:692px;
}
#myacc-col-two #orderhistory h2{
	margin:0 0 0 20px;
	font-size:1.2em;
	padding:0;
}
#myacc-col-two #orderhistory p,
#myacc-col-two #orderhistory .ordersListBox {
	margin:0 0 0 20px;
	width:650px;
	padding:0 0 0.5em 0;
}

#myacc-col-two #orderhistory .ordersListBox {
	margin-top:15px;
	padding:0 0 30px 0;
}
#myacc-col-two #orderhistory .ordersListBox h2 {
	margin:0;
	font-size:1.5em;
	color: #7f3f97;	
	padding:0;
	font-weight:normal;
}
#myacc-col-two #orderhistory .ordersListBox table.wizrtable {
	margin-top:14px; /*Hack IE6 7*/
}

#myacc-col-two #orderhistory .ordersListBox table.wizrtable th {
	width:36%;
}
#orderhistory .sku {
	display:block;
}
#myacc-col-two #orderhistory .ordersListBox table.wizrtable li {
	padding:0 0 4px 0;
}
/* MY ACCOUNT - Order History  Details*/
#myacc-col-two #orderdetail h1{
	background: url(../images/h_mc_orderdetail.gif) no-repeat 0 0;
	height:56px;
	margin:0 0 0 4px;
	width:676px;
	padding: 0 0 0 16px;
	color:#7F3F97;
	font-size:2em;
	font-weight:normal;
	line-height:1.8em;
}
#myacc-col-two #orderdetail .ohSumDetail,
#myacc-col-two #orderdetail #paymentdetails_orlk,
#myacc-col-two #orderdetail #contactdetails_orlk,
#myacc-col-two #orderdetail .ohListVoucher,
#myacc-col-two #orderdetail .deliveryaddress,
#myacc-col-two #orderdetail .orderitems,
#myacc-col-two #orderdetail .orxfieldsdisplay {
	margin:5px 0 0 20px;
	width:650px;
}
#myacc-col-two #orderdetail .ohSumDetail h2,
#myacc-col-two #orderdetail #paymentdetails_orlk h2,
#myacc-col-two #orderdetail #contactdetails_orlk h2,
#myacc-col-two #orderdetail .ohListVoucher .hdrVouchers,
#myacc-col-two #orderdetail .deliveryaddress h2,
#myacc-col-two #orderdetail .orxfieldsdisplay span {
	color:#F63995;
	font-size:1.25em;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;
	margin:25px 0 15px 0;
	padding:0 10px 5px 10px;
}
#myacc-col-two #orderdetail .ohSumDetail h2 {
	margin:25px 0 0 0;
}
#myacc-col-two #orderdetail #paymentdetails_orlk #paymentdetails {
	padding:0 0 0 0;
	width:100%;
	background:none;
	float:none;	
}
#myacc-col-two #orderdetail #paymentdetails_orlk #paymentdetails h2,
#myacc-col-two #orderdetail .orderitems h2{
	display:none;
}
#myacc-col-two #orderdetail table.wizrtable,
#myacc-col-two #paymentdetails table {
	margin-left:0;
}
#myacc-col-two #orderdetail table.wizrtable th,
#myacc-col-two #paymentdetails table th {
	font-weight:normal;
	padding-left:10px;
}
#myacc-col-two #orderdetail table.wizrtable td,
#myacc-col-two #paymentdetails table td {
	text-align:right;
	padding-right:10px;
}
#myacc-col-two #orderdetail table.wizrtable td {
	color:#8DCB78;	
}

#myacc-col-two #orderdetail table.wizrtable th.hdrOrderTotal,
#myacc-col-two #orderdetail table.wizrtable td.ordertotal {
	border-bottom:none;
	color:#5F2773;
	font-size:1.25em;	
}
#myacc-col-two #orderdetail table.wizrtable th,
#myacc-col-two #orderdetail table.wizrtable td,
#myacc-col-two #orderdetail .ohListVoucher table.wizrtable th.hdrVouchers {
	border-bottom:1px dotted #CCCCCC;
}
#myacc-col-two #orderdetail table.wizrtable tr.trDelivery th,
#myacc-col-two #orderdetail table.wizrtable tr.trDelivery td,
#myacc-col-two #orderdetail table.wizrtable tr.last th,
#myacc-col-two #orderdetail table.wizrtable tr.last td,
#myacc-col-two #orderdetail .ohListVoucher table.wizrtable th, 
#myacc-col-two #orderdetail .ohListVoucher table.wizrtable td {
	border-bottom:none;
}
#myacc-col-two #orderdetail table.orderdetails th.hdrOrderTotal, 
#myacc-col-two #orderdetail table.orderdetails td.ordertotal {
	background:#FBF4F8 none repeat scroll 0 0;
	border:0 none;
	color:#5F2773;
	font-size:1.25em;
}

#myacc-col-two #orderdetail table.wizrtable .includingVat {
	display:none;
}
#myacc-col-two #orderdetail #contactdetails_orlk {
	margin:5px 0 15px 20px;
}
#myacc-col-two #orderdetail #contactdetails_orlk p,
#myacc-col-two #orderdetail .deliveryaddress p{
	margin:0;
	padding:0 0 0 10px;
}
#myacc-col-two #orderdetail #contactdetails_orlk p span{
	display:none;
}
#myacc-col-two #orderdetail .deliveryaddress p span{
	font-weight:normal;
}

#myacc-col-two #orderdetail .deliveryaddress p span.addressline2 {display:none;}

#myacc-col-two #orderdetail #contactdetails_orlk p span.nameTitle,
#myacc-col-two #orderdetail #contactdetails_orlk p span.addrName,
#myacc-col-two #orderdetail #contactdetails_orlk p span.addrTitle {
	display:inline;
}
#myacc-col-two #orderdetail #contactdetails_orlk p span.nameTitle,
#myacc-col-two #orderdetail #contactdetails_orlk p span.addrTitle  {
	color:#7E4C87;
	font-weight:bold;
}
#myacc-col-two #orderdetail .ohListVoucher,
#myacc-col-two #orderdetail .orderitems {
	padding:19px 0 10px 0;
}
#myacc-col-two #orderdetail .orderitems th {
	color:#F63995;
	font-size:1.25em;
}
#myacc-col-two #orderdetail .orderitems th.thumb {
	text-align:left;
	width:148px;
}
#myacc-col-two #orderdetail .orderitems td.thumb {
	padding:14px 0 14px 10px;
	text-align:left;
	width:100px;	
}
#myacc-col-two #orderdetail .orderitems td.name {
	text-align:left;
	color:#ad697c;
	width:200px;
}
#myacc-col-two #orderdetail .orderitems td.name span{
	color:#7e4d89;
	font-size:0.9em;
}
#myacc-col-two #orderdetail .orderitems th.quantity,
#myacc-col-two #orderdetail .orderitems td.quantity {
	text-align:center;
	width:80px;
	padding-left:0;

}
#myacc-col-two #orderdetail .orderitems th.priceeach, 
#myacc-col-two #orderdetail .orderitems th.totalprice {
	text-align:left;
	padding-left:5px;
}
#myacc-col-two #orderdetail .orderitems td.priceeach, 
#myacc-col-two #orderdetail .orderitems td.totalprice  {
	text-align:left;	
	padding-left:0;

}
#myacc-col-two #orderdetail .orderitems th.status,
#myacc-col-two #orderdetail .orderitems td.status {
	text-align:center;
	width:100px;
	padding:0;
}
#myacc-col-two #orderdetail .orderitems tr.gfwrap td{
	text-align:left;
	color:#ad697c;
}
#myacc-col-two #orderdetail .orderitems tr.gfwrap td .wrappedmsgheader {
	font-weight:bold;
	padding-right:5px;
}

#myacc-col-two #orderdetail .orxfieldsdisplay{
	padding:0 0 10px 0;
}
#myacc-col-two #orderdetail .orxfieldsdisplay span {
	border-bottom:0;
}
#myacc-col-two #orderdetail #buttons,
#myacc-col-two #addreminder #buttons,
#myacc-col-two #editreminder #buttons,
#referfriend #buttons,
#referfriendthankyou #buttons,
#referfriendlist #buttons {
	margin:0 0 0 20px;
	padding:20px 0 30px 0;
	width:655px;
}
/* Reminder */
#myacc-col-two #addreminder,
#myacc-col-two #reminderslist,
#myacc-col-two #editreminder {
	background: url(../images/bg_coltwo_wh1px.png) repeat-y; /*Hack IE6*/
}
#myacc-col-two #addreminder h1 {
	height:56px;
	text-indent:-5000px;	
	margin:0 0 0 4px;
	width:692px;
	background: url(../images/h_mc_addreminder.gif) no-repeat 0 0;
}
#myacc-col-two #addreminder p,
#myacc-col-two #reminderslist p,
#myacc-col-two #reminderslist h3,
#myacc-col-two #editreminder p {
	padding:0 0 4px 20px;
	width:680px;
}
#myacc-col-two #reminderslist h3 {
	font-size:1.5em;
	color: #7f3f97;
	font-weight:normal;
}
#myacc-col-two #reminderslist .reminderBox {
	padding-bottom: 40px ;
}
#myacc-col-two #reminderslist .reminderBox .delete {
	width:110px;
}
#myacc-col-two .reminderBox {
	float:left;
	padding:0 0 4px 0;
	width:660px;
	margin:5px 0 0 20px;
}
#myacc-col-two .reminderBox th {
	color:#F63995;
	font-size:1.25em;
	font-weight:normal;
	padding-left:5px;
}
#myacc-col-two .reminderBox td {
	padding-top:10px;
	border-top:1px dotted #CCCCCC;		
}
#myacc-col-two .reminderBox input {
	border:1px solid #CBACC7;
	color:#333333;
	padding:2px;
	font-size:1em;	
}
#myacc-col-two .reminderBox select {
	border:1px;
	color:#333333;
	padding:0;
	font-size:1em;
}

#myacc-col-two #reminderslist {
	overflow:hidden;
}
#myacc-col-two #reminderslist h1 {
	height:56px;
	text-indent:-5000px;	
	margin:0 0 0 4px;
	width:692px;
	background: url(../images/h_mc_reminderlist.gif) no-repeat 0 0;
}
#myacc-col-two #reminderslist p.addreminder {
	float:left;
	padding:0 0 4px 20px;
	width:660px;
}


#myacc-col-two #editreminder h1 {
	height:56px;
	text-indent:-5000px;	
	margin:0 0 0 4px;
	width:692px;
	background: url(../images/h_mc_editreminder.gif) no-repeat 0 0;
}

/*referfriend*/
#referfriend,
#referfriendthankyou,
#referfriendlist {
	background: url(../images/bg_coltwo_wh1px.png) repeat-y; /*Hack IE6*/
}
#referfriend h1,
#referfriendthankyou h1,
#referfriendlist h1 {
	height:56px;
	text-indent:-5000px;	
	margin:0 0 0 4px;
	width:692px;
	background: url(../images/h_mc_referfriend2.gif) no-repeat 0 0;
}
#referfriend p,
#referfriend h3,
#referfriend fieldset,
#referfriend .refrTerm,
#referfriendthankyou p,
#referfriendlist p,
#referfriendlist ul.friendList {
	padding:0 0 4px 20px;
	width:655px;
}
#referfriend h3 {
	font-size:1.2em;
	padding-top:10px;
}
#referfriend h2 {
	color:#F63995;
	font-size:1.25em;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;	
	padding:0 0 4px 0;
	margin:15px 0 10px 20px;
	width:655px;
}
#referfriend fieldset div{
	padding:0 0 5px 0;
	width:650px;
}
#referfriend fieldset div input {
	border:1px solid #CBACC7;
	color:#333333;
	padding:3px 5px;
	font-size:1em;	
}
#referfriend fieldset div label {
	padding-top:4px ;
}
#referfriendlist ul.friendList  li {
	padding-bottom:5px;
}



/*-------------*/
/* CHECKOUT*/
/*-------------*/

#orderconfirmation #orxfields_34,
#orderconfirmation #orxfields_35,
#orderconfirmation #orxfields_36,
#orderconfirmation #orxfields_37{
	display: none;
}

.contactNumber { text-align:center; color:#fff; margin-bottom:20px; font-size:16px;}

/* Product List */
/*-------------*/
/* CHECKOUT*/
/*-------------*/

#orderconfirmation #orxfields_34,
#orderconfirmation #orxfields_35,
#orderconfirmation #orxfields_36,
#orderconfirmation #orxfields_37{
	display: none;
}

.contactNumber { text-align:center; color:#fff; margin-bottom:20px; font-size:16px; background-color:#8ac976; padding:10px;}

/* Product List */
#content-searchresults #col-two {
	float:right;
}
#productlist_top {
	background:url(../images/productdetail_top_bg2.png) no-repeat right center;
	height:11px;
}
#contentsearchresults {
	float:right;
}
#productlist {
	background:url(../images/productdetail_content_bg.png) repeat-y;
	margin:0px 0 0;
	padding:0;
	width:714px;
	overflow: hidden;
}
#productlist_content {
	background:url(../images/productdetail_top_pink_bg.png) no-repeat;
	margin:-2px 0 0 4px;
	overflow: hidden;
}
#productlist_bottom {
	background:url(../images/product_detail_bg_bottom.png) no-repeat right center;
	height:15px;
	width:707px;
}
.Lcat_footerkeywordsrchcontent {
	display:none;
}

#productlist h4 {
	color:#AC6679;
	font-size:0.9em;
	font-weight:normal;
	padding:40px 0 20px 22px;
	width:350px;
}
#productlist h1{   
	background:none;   
    text-indent:0;   
    width:80%;   
    height:auto;   
    padding:16px 0 7px 19px;   
    color:#7F3F97;   
    font-size:1.8em;   
    font-weight:normal;   
 }
#productlist .searchBanner {
	padding:10px 0 0 10px;
	width:694px;
}
#productlist h3 {
	width:660px;
	clear:both;
	padding:0px 0px 0px 25px;
	font-weight: normal;
	font-size: 1em;
}
#productlist h4 .keywordsearchtext, #productlist h4 .totalresults, #productlist h4 .correctedquerytext {
	color:#579F46;
}
#productlist .sort {
	font-size:0.9em;
	padding:0 0 0 22px;
}
#productlist .sort h2 {
	display:none;
}
#productlist .sort select {
	font-size:1em;
}
#productlist .pagn {
	font-size:1.3em;
}
#productlist .pagntop {
	float:right;
	margin:0px 0 0;
	padding:0 27px 0 0;
	text-align:right;
	width:350px;
}
#productlist .pagnbtm {
	margin:0;
	padding:0 20px 0 0;
	text-align:right;
	width:684px;
}
#productlist .pagnbtm .pagnItemPerPage {
	display:none;
}
#productlist .pagnFirstRow {
	
}
#productlist .pagnFirstRow  .pagnLinkNavigate{
	
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList{
	height:23px;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnPrev-off{
	
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnNumbers{
	
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnCurrent{
	color:#579F46;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnEllipsis{
	
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnLast{
	
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnPrev a{
	color:#579F46;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnNumList .pagnNext a{
	color:#579F46;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage {

}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage {
	float:right;
	padding:11px 0 0;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li {
	border-right:1px solid #AC6679;
	float:left;
	padding:0 5px;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.pagnTextView {

}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.setperpage_active a {
	color:#579F46;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.setlastperpage, #productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.last_results, #productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.pagnTextView {
	border:medium none;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.last_results {
	padding-right:0;
}
#productlist .pagnFirstRow  .pagnLinkNavigate .pagnPerpage .pagnItemPerPage li.pagnTextView {
	padding-left:0;
}
#productlist .prods {
	width:698px;
	float:left;
	padding:20px 0 0;
}
#productlist .prods ul {
	float:left;
	padding:0 0 0 8px;
}
#productlist .prods ul li {
	border:1px solid #E1D4E6;
	float:left;
	margin:0 6px 9px 0;
	width:219px;
	background:#FFF;
}
#productlist .prods ul li .image{
	text-align:center;
}
#productlist .prods ul li h2 {
	font-size:1.6em;
	padding:9px 5px 0 16px;
	width:197px;
}
#productlist .prods ul li h2 a {
	color:#AD697B;
}
#productlist .prods ul li .price {
	color:#8DCB78;
	font-size:1.2em;
	padding:10px 9px 8px 0;
	text-align:right;
	font-weight:bold;
}
#productlist .prods ul li .price .was {
	color:#B589AF;
	font-weight:normal;
}
#productlist .prods ul li .price .was .was_price {
	text-decoration:line-through;
}
#productlist .prods ul li .moreinfo {
	padding:10px 8px 10px 0;
	text-align:right;
	float:right;
}

#productlist .prods ul li .invtdesc2 {
	color:#B589AF;
	font-size:1.1em;
	padding:7px 5px 0 15px;
	float:left;
	width:197px;
}
#productlist .prods ul li .invtdesc2 div {
	padding:0 0 10px 0;
}

#productlist .pagnbtm .pagnPerpage {
	display:none;
}

/* postalStrike */

/* postalstrikepage */

img.Spageimg {float:right; padding:0px 0px 10px 10px; margin-right:10px;}
img.Spageimg2 {float:right; padding:20px 20px 10px 10px; margin-right:10px;}
h2.content {margin:10px 10px 10px 10px; font-weight:normal; font-size:16px;}

.clearBoth {clear:both;} 
h1.h-postal
{background:transparent url(../images/postalStrikeheader.jpg) no-repeat scroll left top;
font-size:2em;
height:43px;
line-height:2em;
text-indent:-5000px;
width:692px;}

/* environmentalpage */

#content-col-two h1.textHeader {padding:10px;}

ul.pagelist { margin-left:10px; padding:10px 10px 10px 0px; list-style-type:none;}
ul.pagelist li { list-style-type:disc; margin-bottom:10px; list-style-type:none;}

/* pop up page checkout */

.popupPage {background-color:#FFFFFF;
margin-left:20px;
margin-top:20px;
padding:10px;
width:500px;}

.popupPage ul {margin-left:10px;}
/* ### Standard content info ### */
ul.standardContent {margin-left:10px;}

/* #### hampers spotlight #### */


.hamperideas {clear:both; float:left;}

.spotlightsResults { padding:10px; float:left; margin:20px 0px 0px 10px}


.spotlightsResults h2 span
{background:transparent url(../images/HamperReductions.gif) no-repeat scroll left top;
display:block;
text-indent:-5000px;
height:100%;
width:100%;
margin:10px 0px 0px 10px;}

.Rspotlights {background:transparent url(../images/spotlightBG.jpg) no-repeat scroll left top; width:100%; height:520px;}
.hamperideas .details h3 {font-size:14px;}
.hamperideas .details {float:left; width:180px; margin-top:15px; margin-right:10px; margin-left:10px;}
.hamperideas .image {float:left; margin-top:25px;}
p.moreinfo {clear:both; margin-top:5px; float:right; margin-right:10px; }
.imgMargin {margin-left:5px;}

/*#### xmas release Fix ####*/
.details .release {/*background: url(../images/availableFrom.gif) no-repeat left;*/ text-indent:-5000px;}

/* New cat layout */

.catTop { margin:0px 20px 30px 0px; /*float:left; width:670px;*/ padding-left:20px;}
.catTop p.headIntro {width:350px; float:left; margin-top:10px; font-size:14px;}
.catTop img.headImg {float:right;}

/* deadly sins layout */
#promoContainer {width:702px; float:left; font-family:Verdana, Geneva, sans-serif; margin:10px;}
#promoContainer img.mainBanner { float:left; }
#promoContainer img.VpromoImg {float:right; margin:0px 30px 0px 0px;}
#promoContainer h1.RedMainheader {color:#a10000; font-size:20px; margin:0px; padding:0px;}
#promoContainer h2.blackSecondaryheader {color:#000; font-size:14px; margin:0px; padding:0px;}
#promoContainer h2.redSecondaryheader {color:#a10000; font-size:14px; margin:0px; padding:0px;}
#promoContainer p {font-size:11px; margin-top:20px;}
.clearboth {clear:both}
ul.scoring {background: #ec0808 url(/content/ebiz/flowersdirectltd/resources/images/promo/sevendeadly/scoreBG.jpg) repeat-y left; width:650px; margin:20px 0px 0px 10px; padding:0px;  height:35px; }
ul.scoring li {list-style-type:none; float:left; color:#fff; font-size:10px;}
ul.scoring li.border {padding:10px 8px 10px 8px; background:url(/content/ebiz/flowersdirectltd/resources/images/promo/sevendeadly/liBorder.jpg) no-repeat right;}
ul.scoring li.Last {padding:10px 8px 10px 8px;}
ul.scoring li.last {padding:10px 14px 10px 10px; }
ul.scoring li .Left {width:11px; }
ul.scoring li .Right {width:11px}
ul.quest { margin:10px 0px 10px 25px; padding:0px;}
ul.quest li {list-style-type:none; clear:both;}
ul.quest li.header {height:50px; }
ul.quest li .desc {width:207px; float:left; font-size:11px; padding-bottom:30px;}
ul.quest li .question {width:220px; float:left}
ul.quest li .question label {color:#570303; font-size:12px; float:left; margin-top:3px; font-weight:bold; margin-right:5px; margin-left:5px;}
ul.quest li .question input {float:left;}
ul.quest li .desc .sin {color:#570303; font-weight:bold;}
ul.quest li .desc .virtue {font-weight:bold; color:#ec0808}
img.submit {float:right; margin-right:25px;}
#promoContainer h3.score {font-size:30px; margin:20px 0px 20px 0px;}
#promoContainer h3.score .scoreRed {color:#e60808;}
#promoContainer h4.desc {color:#a10000; font-size:14px; margin:10px 0px 10px 0px; }
#promoContainer ul.results {margin:0px; padding:0px; float:left;}
#promoContainer ul.results li {list-style-type:none; font-size:12px; flmargin-bottom:20px;}
#promoContainer ul.results li.heading {height:60px}
#promoContainer ul.results li .heading {font-size:15px; color:#500303; font-weight:bold;}
#promoContainer ul.results li .score {width:100px;  float:left; font-weight:bold;}
#promoContainer ul.results li .youAre {width:120px;  float:left; font-weight:bold;}
#promoContainer ul.results li .meaning {width:230px; float:left; padding-right:20px;}
#promoContainer ul.results li .bouquet {width:210px;  float:left; margin-bottom:20px; }
#promoContainer ul.results li .bouquet ul  {margin:0px; padding:0px;}
#promoContainer ul.results li .bouquet .title {color:#ff0000; font-weight:bold; height:30px; float:left;}
#promoContainer ul.results li .bouquet .desc {color:#000; font-size:11px; padding-top:10px; float:left; width:180px;}
#promoContainer ul.results li .bouquet .view {float:left; margin-top:10px;}
#promoContainer a.atoggle {color:#a10000; font-size:14px; margin:0px 0px 10px 0px; height:40px; display:block; font-weight:bold;}
#promoContainer .moreresults {background:url(/content/ebiz/flowersdirectltd/resources/images/promo/sevendeadly/viewMoreBackground.jpg) no-repeat left; padding:15px 0px 0px 20px;}
#promoContainer .extraLinks {margin-left:30px; margin-bottom:20px;}

/* valentinesdayFlowers */

#ValFilmContainer {width:670px; margin-left:10px; margin-top:10px; padding-bottom:20px;}
#ValFilmContainer p.synopsis {font-size:16px;}
#ValFilmContainer p {margin:10px;}
#ValFilmContainer img.poster {float:left; margin-right:30px;}
#ValFilmContainer h2.title { text-indent:-5000px; background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/promo/valentinesday/valentinesdayTitle.jpg) no-repeat left; margin-left:320px; height:50px;}
.clearBoth {clear:both}
#ValFilmContainer img.promo {margin-top:10px;}
#ValFilmContainer ul.prizes {margin:0px 0px 0px 10px; padding:0px;}
#ValFilmContainer ul.prizes li {background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/promo/valentinesday/valentinesDayBullet.jpg) no-repeat left; list-style-type:none; padding-left:30px; margin-bottom:10px; padding-top:5px; padding-bottom:5px;}
#ValFilmContainer img.enter {margin-left:10px;}
#ValFilmContainer h2.ValFlowers { text-indent:-5000px; background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/promo/valentinesday/valentinesFlowersHeader.jpg) no-repeat left; padding:10px; }

/* matalan promo */

.clearBoth {clear:both}
#matalanPromo {width:685px; }
#matalanPromo img.couple {float:right; margin-right:5px;}
#matalanPromo p.synopsis {font-size:20px;}
#matalanPromo .red {font-weight:bold; color:#e60000;}
#matalanPromo ul.prod {list-style-type:none; marign:0px; padding:0px; float:left; width:300px; margin:10px 0px 10px 25px; }
#matalanPromo ul.prod li {list-style-type:none; }
#matalanPromo ul.prod li.title {font-size:19px; color:#ff0000; margin-bottom:10px;}
#matalanPromo ul.prod li.desc {font-size:11px; color:#f67eb9;margin-bottom:10px; height:30px;}
#matalanPromo ul.prod li.usualPrice {font-size:14px; color:#f67eb9;}
#matalanPromo ul.prod li.specPrice {font-size:16px; color:#ff0000;margin-bottom:10px;}
#matalanPromo ul.prod li.quote {font-size:15px; color:#f67eb9; margin-bottom:10px;}
#matalanPromo .redBold {font-size:17px; color:#e60000;}
#matalanPromo img.matalanCard {float:right}
#matalanPromo .people {float:right; margin-right:10px;}
#matalanPromo .fontb {font-size:18px; color:#e60000;}
#matalanPromo  p {margin-top:20px; margin-left:10px;}


#matalanPromo h1{ 
	background:url(../images/matalanHeader.jpg) no-repeat top left;
	height:43px;
	text-indent:-5000px;
	padding:0 0 20px 0;	
	width:692px;
}

/* local florists */

.LocalFlorists .heading {background: url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/localFlorists/localFloristHeader.jpg) no-repeat top; width:685px; height:230px;}

.heading h1 {font-size:30px; padding:5px; color:#fff; padding:50px 0px 0px 6px}
.heading h1 .Delivered { background-color:#d4266a;  padding:10px;}
.heading h1 .Location {font-size:45px; background-color:#d4266a;  float:left;  padding:10px;}

.LocalFlorists .featprods ul li, .AffiliatePages .featprods ul li {width:221px; float:left; margin-left:5px; margin-bottom:20px; margin-top:-10px; background-color:#FFFFFF; border:1px solid #E1D4E6;}


.LocalFlorists h2 {margin-right:20px;}
.LocalFlorists p.content {margin-right:20px;}
.LocalFlorists .featprods h2.icatname, .AffiliatePages .featprods h2.icatname {min-height:30px; padding-bottom:10px;} !important



/* whsmith Landing page */
.test {}
.AffiliatePages ul.smithQL {margin-top:20px;}
ul.smithQL li {float:left; list-style-type:none; margin-left:10px;}
ul.smithQL li.title {font-size:14px; font-weight:bold; margin-top:-1px;}
.whsmithBB img {margin-left:10px; float:left; margin-bottom:10px;}
.whsmithBB {margin-left:5px;}
a.vMore {float:right; margin-top:0px; margin-right:40px; font-weight:bold;}
.googleAPI {float:left; margin:10px;}
h3.localFlorists {font-size:1.65em; padding:9px 5px 0 16px;}
.LocalFlorists h2.icatname {text-indent:-5000px; font-size:0px;}
a.footerLink {float:right; font-size:16px; margin:0px 15px 15px 0px;;}
/* dailymirror */

#matalanPromo h1.DM{ 
	background:url(../images/promo/dailymirror/DMtitle.jpg) no-repeat top left;
	height:43px;
	text-indent:-5000px;
	padding:0 0 20px 0;	
	width:692px;
}

#matalanPromo img.DMHeader {margin-left:80px; margin-bottom:30px;}

/* The Sun Promo */

#matalanPromo h1.Sun{ 
	background:url(../images/promo/thesun/SUNtitle.jpg) no-repeat top left;
	height:43px;
	text-indent:-5000px;
	padding:0 0 20px 0;	
	width:692px;
}

/* Mothers day special offer TMN */

#promoContent {width:676px; margin-left:10px;}
#promoContent h1.promoHeader { text-align:center; margin-bottom:30px; color:#ff0000; }
#promoContent .Hero { /*margin-left:40px; margin-right:40px;*/}
#promoContent .Hero img.heroproduct { float:right; margin-right:30px;}
#promoContent .Hero h2.heroTitle {font-size:18px; margin-bottom:20px;}
#promoContent .Hero p.heroContent {font-size:12px; margin-bottom:20px;}
#promoContent .Hero p.heroOP {font-size:24px; margin-bottom:5px;}
#promoContent .Hero p.heroDC {font-size:16px; color:#ff0000; margin-bottom:5px;}
#promoContent .Hero p.heroDP {color:#ff0000; font-size:28px;}
#promoContent .Hero a.heroDL {color:#ff0000; text-decoration:underline; font-size:20px;}

#promoContent .promoProds {}
#promoContent .promoProds ul.promoProducts {}
#promoContent .promoProds ul.promoProducts li {border:1px solid #E1D4E6; float:left; margin:0 6px 9px 0; width:219px;}
#promoContent .promoProds ul.promoProducts li h4.prodTitle {}
#promoContent .promoProds ul.promoProducts li img.prodPic {}
#promoContent .promoProds ul.promoProducts li p.prodDesc {}
#promoContent .promoProds ul.promoProducts li p.prodOPrice {}
#promoContent .promoProds ul.promoProducts li p.prodCode {}
#promoContent .promoProds ul.promoProducts li p.prodDiscPrice {}
#promoContent .promoProds ul.promoProducts li img.prodSend {}

/* flowerfacts */

#menuFF {
    position:relative;
    z-index:100;
    height:32px;
}
#menuFF .menu {
    position:absolute;
}
#menuFF * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menuFF a {
    display:block;
    padding:7px 14px 7px 14px;
    white-space:nowrap;
}
#menuFF li {
    float:left;
    background:#fff;
}
#menuFF li li {
    float:none;
    _border:1px solid #494949; /** fix for ie6 */
}
#menuFF div {
    visibility:hidden;
    position:absolute;
    background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/flowerfacts/pix.gif);
}
#menuFF div div {
    margin:-24px 0 0 -1px;
    left:100%;
}
#menuFF li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menuFF a {
    text-decoration:none;
    color:#fff;
    position:relative;
    z-index:77;
}
#menuFF a:hover {
    background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/flowerfacts/back.png);
    color:#6bb90d;
}
#menuFF a:hover span { color:#6bb90d; }
#menuFF>ul>li:hover>a {
    background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/flowerfacts/back.png);
    color:#6bb90d;
}
#menuFF>ul>li:hover>a span { color:#6bb90d; }
#menuFF span {
    text-transform:uppercase;
    font:12px/18px 'Trebuchet MS', Arial, Helvetica, Sans-serif;
    color:#fff;
}
#menuFF li { background:none; }
/* menu::level >= 2 */
#menuFF li li a {
    padding:0;
    position:static;
}
#menuFF li li a:hover { background:#57ac3c; }
#menuFF li li a span { color:#fff; }
#menuFF li li a:hover span { color:#ffffff; }
#menuFF li li a.parent span { background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/flowerfacts/pointer.gif) no-repeat right 9px; _background-position:right 10px; }
*+html #menuFF li li a.parent span { background-position:right 10px; }
#menuFF li li span {
    display:block;
    text-transform:none;
    line-height:16px;
    padding:4px 25px 4px 14px;
    font-size:11px;
}

/* ###### Relay Membership Styles #####*/

#RelayContF {width:952px; float:left; margin:5px; background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/Relay/FMBG.jpg) no-repeat top; font-family:Verdana, Geneva, sans-serif;}
#RelayContSO {width:952px; float:left; margin:5px; background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/Relay/sendingOnlyBG.jpg) no-repeat top; font-family:Verdana, Geneva, sans-serif;}
#RelayCont {width:952px; float:left; margin:5px; background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/Relay/whyconnect.jpg) no-repeat top; font-family:Verdana, Geneva, sans-serif;}
#RelayCont h1.relay, #RelayContSO h1.relay, #RelayContF h1.relay {margin-top:120px; font-size:20px; color:#7d3a95;margin-left:20px; margin-bottom:0px}
h2.relay { font-size:18px; color:#7d3a95;margin-left:20px; margin-bottom:0px}
#RelayContSO h3.relay, #RelayContF h3.relay {margin-top:20px; font-size:16px; color:#7d3a95;margin-left:20px; margin-bottom:20px; font-weight:normal;}
h2.relaySub {font-size:16px; color:#7d3a95;margin-left:20px; margin-bottom:0px; margin-top:10px;}
#RelayCont p.relay, #RelayContSO p.relay { font-size:12px; color:#000;margin-left:20px; margin-bottom:0px; width:400px; margin-top:10px;}

.clearBoth {clear:both;}
.line { background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/Relay/line.gif) no-repeat top center; margin-top:40px; margin-bottom:10px;}
#RelayCont .option {float:left; width:465px; margin-right:10px; margin-top:10px; margin-bottom:20px;}
#RelayCont .option img.title {float:left;}
h3.optionTitle {color:#73c167; font-size:18px;}
ul.Benefitlist {margin:0px; padding:10px 0px 0px 0px; height:60px; float:left; width:200px;}
ul.BenefitlistSO {margin:0px; padding:0px; float:left; width:400px; margin-left:20px; margin-top:20px;}
ul.BenefitlistSO li {background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/Relay/flowerlist.jpg) no-repeat left top; list-style-type:none; padding-left:30px; float:left; font-size:12px; padding-bottom:10px;width:400px;  }
ul.Benefitlist li {background:url(http://www.flowersdirect.co.uk/content/ebiz/flowersdirectltd/resources/images/Relay/flowerlist.jpg) no-repeat left top; list-style-type:none; padding-left:30px; float:left; font-size:12px; padding-bottom:10px; width:200px }
a.moreinfoLink {margin-top:20px; float:left;}

