body{background-color:#FFFFFF;background-image:url(http://www.garden-marketplace.co.uk/beta/images/body_bg.png);background-position:center top;background-repeat:no-repeat;text-align:center;font-family:"Trebuchet MS", Arial;}
#container{margin:0 auto;width:870px;height:auto;}
#main{float:left;width:100%;height:auto;font-family:"Trebuchet MS", Verdana;color:#595959;}
#topmenu_holder{float:left;width:850px;padding-left:20px;height:35px;text-align:center;}
.topmenu_holder2{float:left;width:96%;height: auto;padding-top:15px;padding-left:2%;}
.topmenu{float:left; width:auto; padding-left:3px; padding-right:3px;font-weight:600;color:#7F7F7F; text-decoration:none;font-family: "bradley Hand ITC","Trebuchet MS";font-size:14px;}
.topmenu:hover{color:#17375E;}
#main_body{float:left;width:100%;height:auto;min-height:768px;text-align:left;background-image:url(http://www.garden-marketplace.co.uk/beta/images/main_bg.png);background-position:top right;background-repeat:repeat-y;}
#body_left{float:left;width:632px;height:auto;min-height:700px;position:relative;background-color:#FFFFFF;background-image:url(http://www.garden-marketplace.co.uk/beta/images/bodyright_bg.png);background-position:top right;background-repeat:no-repeat;}
#body_right{float:left;width:237px;height:100%;min-height:700px;background-color:#DCE6F2; position:relative;}
#logo{float:left;background-image:url(http://www.garden-marketplace.co.uk/beta/images/logo.png);height:88px;width:600px;padding:2px;background-repeat:no-repeat;}/*width:404px;*/


#left_part{float:left;width:370px;height:auto;}
.currentoffers_holder{
float:left;
width:100%;
background-image:url(http://www.garden-marketplace.co.uk/beta/images/Currentoffers_hold.png);
background-repeat:no-repeat;
background-position:left top;
min-height:140px;
padding-top:2px;
padding-bottom:4px;

}
.content_holder{
float:left;
width:100%;
background-image: url(http://www.garden-marketplace.co.uk/beta/images/contain_hold_bg.png);
background-repeat:no-repeat;
background-position:left top;
min-height:117px;
padding-top:4px;
padding-bottom:4px;
}

.list_box_holder
{
	float:left;
	width:355px;;
	background-image: url(http://www.garden-marketplace.co.uk/beta/images/contain_hold_bg.png);
	background-repeat:no-repeat;
	background-position:left top;	
	padding-top:20px;
	padding-bottom:4px;
	padding-left:15px;
	min-height:140px;
	
	
}
.listing_text_holder1 p{height:20px;padding-top:10px;}
listing_text_holder1 img{border:1px solid #FACE63;margin-bottom:10px;}/*width:140px;height:108px;*/

.currentoffers_text{float:left;padding-left:12px;padding-top:15px;width:350px;height:auto;overflow: hidden;padding-right:10px;}
#right_part{float:left;width:250px;padding-top:20px;}
.googleadblock {float:left;height:auto;overflow:hidden;padding-left:0px;padding-top:15px;width:250px;margin-left:-1px;}
.horizontalmenublock{float:left;padding-left:15px;padding-top:15px;width:222px;height:auto;overflow: hidden;}
.footer ul{ padding-left:15px;}
.footer ul li{list-style-image:url(http://www.garden-marketplace.co.uk/beta/images/tick.png);height:16px;}
.search{background-image:url(http://www.garden-marketplace.co.uk/beta/images/google_search_ip.png);background-repeat:no-repeat;border:0px none;width:164px;height:22px;}
.footer{float:left;padding-left:7px;padding-top:25px;width:230px;height:auto;overflow: hidden;}
#left_part a,#body_right a{text-decoration:none;}
.plaintext{font-size:12px;}/*mani::font-weight:500;*/
.offer_plaintext{font-size:12px;color:#0066FF;}
.offer_plaintext strong {color:#FF6600;}
.listing_text_holder2 .plaintext{padding-bottom:5px;}
.plaintextanchor{font-size:12px;font-weight:bold;color:#55B4F1;}
.plaintextanchor:hover{color:#17375E;}
.title{font-size:22px;font-weight: bold;color:#595959;}
.currentofferstitle{font-size:22px;font-weight: bold;color:#558ED5;}
.subheadings{font-size:14px;font-weight:bold;color:#E46C0A;}
.weblinks{font-size:11px;color:#55B4F1;height:20px;padding:5px;float:left;width:100%;}
.weblinks a{color:#55B4F1;text-decoration:none;}
.weblinks a:hover{color:#17375E;}
p{margin:1px;}
.navmain{font-size:16px;color:#17375E;border-bottom:1px solid #A1C0F7; padding-bottom:6px;font-weight:bold; }
.navdiv{font-size:16px;color:#17375E;border-bottom:1px solid #A1C0F7; padding-bottom:6px;font-weight:bold;float:left;margin-left:30px;width:540px;}
.navsub{font-size:12px;font-weight:500;color:#6C9DDA;}
.navsub:hover{color:#17375E;}
.footer{font-size:11px;font-weight:500;color:#000000;}
/***************************************Extra style for Listing.html***************************************************/
.listing_text_holder1{
float:left;
padding-left:2px;
padding-top:10px;
width:140px;
height:auto;
text-align:center;
}


.listing_text_holder2{
float:left;
padding-top:8px;
width:200px;
height:auto;
padding-right:10px;


}

.subtitle{
font-size:16px;
font-weight: bold;
color:#595959;
font-family:"Trebuchet MS", Arial;
}
.subtitle_small{
font-size:11px;
font-weight: bold;
font-family:"Trebuchet MS", Arial;
}
.listing_text_holder2 ul{ 
padding-left:5px;
margin-top:2px;}
.listing_text_holder2 ul li{
list-style-image:url(http://www.garden-marketplace.co.uk/beta/images/tick.png);

}
/*********************************Extra style for supplier.html****************************************************/
.supplier_text_holder2{
float:left;
padding-top:15px;
width:250px;
height:auto;
text-align:center;
overflow: hidden;

}
.supplier_text_holder2 img{
border:1px solid #FACE63;
}
.supplier_content_holder{
float:left;
width:100%;
min-height:117px;
padding-top:4px;
padding-bottom:4px;
}
.supplier_content_holder .title{
padding-top:5px;
padding-bottom:5px;
background-image: url(http://www.garden-marketplace.co.uk/beta/images/title_bg.png);
background-repeat:no-repeat;
background-position:left top;
width:100%;
height:50px;
padding-bottom:1px;
}
.supplier_contain_title{
font-size:14px;
font-weight: bold;
color:#558ED5;
padding-top:15px;
padding-left:20px;
}
.supplier_content_holder p{
text-align:left;
}
.supplier_content_holder .horizontalmenublock {
padding-top:1px;}

.supplier_content_holder .horizontalmenublock p a{
text-decoration:none;
}
/*********************************Extra style for product.html****************************************************/
.designer_holder
{
float:left;
width:100%;
height:110px;
margin-top:5px;

}
.designer_holder .slidshow_holder_left{
float:left;
width:132px;/*mani::320px;*/
height:105px;/*mani::auto;*/
padding-left:10px;
padding-top:5px;
margin-left:20px;
}
.designer_holder .slidshow_holder_right{
float:left;
width:420px;/*mani::226px;*/
height:auto;
padding-left:10px;
padding-top:5px;
}

.designer_holder .slidshow_holder_left .slidshow_image
{
	/*background-image:url(http://www.garden-marketplace.co.uk/beta/images/Image2.png);*/
	width:131px;/*mani::225px;*/
	height:30px;/*mani::132px;*/
	/*background-repeat:no-repeat;*/
	padding-top:68px;
	
}
.longbox_image
{
	width:131px;/*mani::225px;*/
	height:30px;/*mani::132px;*/
	float:left;
}
.designer_holder .slidshow_holder_right .slidshow_holder_right_description
{
	width:100%;
	min-height:80px;
	height:auto;
	float:left;
	padding:0px;
}
.designer_holder .slidshow_holder_right .slideshow_more_button
{
	width:90%;
	text-align:right;
}
.slideshow_parent
{
float:left;
width:100%;
height:202px;/*mani::151px;*/
background-image:url(http://www.garden-marketplace.co.uk/beta/images/slideshow_bg.png);
background-repeat:no-repeat;
background-position:right;
position:relative;
}
.slidshow_holder{
width:100%;
height:202px;/*mani::151px;*/
position:absolute;
left:0px;
top:0px;
}
.slidshow_holder_left{
float:left;
width:341px;/*mani::226px;*/
height:auto;
padding-left:22px;
padding-top:19px;/*18px;*/
}
.slidshow_holder_right{
float:left;
width:250px;/*mani::320px;*/
height:182px;/*mani::auto;*/
padding-left:4px;
padding-top:18px;

}
/*mani::new class*/
.slidshow_holder_right_description
{
	width:100%;height:152px;
}
.slidshow_image{
/*background-image:url(http://www.garden-marketplace.co.uk/beta/images/Image2.png);*/
width:340px;/*mani::225px;*/
height:30px;/*mani::132px;*/
background-repeat:no-repeat;
/*padding-top:152px;
*/
}
.slidshow_image_text {
background-color:#000000;
color:#CCCCCC;
font-size:16px;
font-weight:bold;
height:30px;
opacity:0.6;
filter:alpha(opacity=60);
text-align:center;
width:340px;/*mani::225px;*/
margin-top:-30px;
padding:0px;
}
.product_title{
font-size:18px;
font-weight:bold;
color:#7F7F7F;
}
.slidshow_holder_right a img,.product_bodycont_holder a img{
border:0px none;}
.more_button{text-align:right;padding-top:10px;float:right;padding-bottom:10px;padding-right:5px;}/*mani:: padding-right:40px;*/
/*mani::new class*/
.slideshow_more_button{text-align:right;width:100%;}
.product_title2{
font-size:16px;
font-weight:bold;
color:#595959;
}
.product_bodycont_holder{
float:left;
width:95%;
padding-left:25px;
padding-top:5px;
padding-bottom:5px;
height:auto;
}
.product_bodycont{
float:left;
width:99%;
height:auto;
/*mani*/
padding-top:2px;

}
.product_bodysubcont_left{
float:left;
width:45%;
padding-left:5px;
height:auto;
}
.product_bodysubcont_right{
float:left;
width:45%;
padding-left:25px;
height:auto;
}
.product_bodysubcont_l{
float:left;
width:48%;
height:auto;
font-size:12px;
color:#000000;
}
.product_bodysubcont_r{
float:left;
width:50%;
padding-left:3px;
padding-top:4px;
height:auto;
}
.product_bodycont_holder a{ text-decoration:none;}

.page_title{font-size:24px;font-weight:bold;color:#595959;float:left;text-align:right;width:600px;padding-right:20px;}

.breadcrumb{font-size:12px;text-align:right;width:600px;padding-right:20px;color:#595959;}
.breadcrumb a{color:#595959;text-decoration:none;}
.breadcrumb a:hover{color:#c0c0c0;text-decoration:none;font-weight:bold;}
.heading{font-size:22px;font-weight: bold;color:#558ED5;float:left;padding-bottom:5px;padding-top:10px;padding-left:10px;}
.description{float:left;padding-left:12px;padding-top:15px;width:360px;height:auto;overflow: hidden;min-height:200px;}


.pager{color:#595959; float:left;padding:5px;width:600px;text-align:center;}
.pager a{font-size:16px;font-weight: bold;color:#E46C0A;text-decoration:none;}
.pager a:hover{color:#595959;}
.pager a.pager_active{color:#595959;}

.search_btn
{
	background-image:url(http://www.garden-marketplace.co.uk/beta/images/google_search_button.png);
	background-repeat:no-repeat;
	width:60px;
	height:24px;
	border:0px;
}

.list_image
{
	float:left;
	width:100%;
	text-align:left;;
	height:110px;
	padding-bottom:5px;
}

.list_label
{
	float:left;
	width:150px;
	font-weight:bold;	
	text-align:left;
	font-size:12px;
}

.list_value
{
	float:left;
	width:200px;
	text-align:left;font-size:12px;
}

.listing_detail_holder
{
	width:350px;
	float:left;
	padding:2px;
	height:auto;
	text-align:left;
	padding-left:15px;	
}

/***********************************************************************************************************************/
#registration_holder,.user_console{float:left;width:95%;position:relative;text-align:center;padding-top:5%;padding-left:5%;}
.user_console{float:left;text-align:left;}
.user_console_heading{font-size:16px;color:#ffffff;font-weight:bold;width:400px;background-color:#666666;padding-left:10px;float:left;}
.user_console_heading_info{font-size:16px;color:#ffffff;font-weight:bold;width:400px;background-color:#FF6600;padding-left:10px;float:left;}
.grid_heading{width:570px;background-color:#666666;float:left;text-align:left;padding-left:10px;font-size:16px;padding-top:5px;padding-bottom:5px;}
.grid_result,.grid_result_alt{width:570px;background-color:#fff;float:left;color:#000;text-align:left;font-size:14px;padding-left:10px;padding-top:5px;padding-bottom:5px;}
.result_column{float:left;width:120px;}
.grid_result_alt{background-color:#F0A452;}
.grid_result_alt:hover{background-color:#F9DEC1;}
.grid_heading h2{float:left;width:120px;font-size:14px;color:#fff;margin:0px;}
.user_console ul{float:left;width:90%;background-color:#fff;}
.user_console ul li{list-style:url(http://www.garden-marketplace.co.uk/beta/images/tick.png);color:#6C9DDA;font-size:12px;}
.user_console a{text-decoration:none;color:#6C9DDA;}
#registration_step1,#registration_step2,#registration_step3,#registration_step4,#registration_step5{width:560px;height:auto;position:absolute;background-color:#FDE4CD;text-align:left;padding-left:20px;display:none;}
.reg_form_wrapper{float:left;width:550px;min-height:390px;font-size:12px;height:auto;}
.fld_label_long
{
	width:330px;
	float:left;
	text-align:left;		
	height:20px;
	font-size:14px;
	padding-top:10px;
	
}

.fld_input_long{width:95px;float:right;text-align:right;padding-top:10px;padding-right:45px;}
.fld_label_longest
{
	width:100%;
	float:left;
	text-align:left;		
	height:20px;
	font-size:14px;
	padding-top:10px;
	
}
.fld_input_longest{width:90%;float:right;text-align:right;padding-top:10px;padding-right: 40px;}
.fld_label
{
	width:240px;
	float:left;
	text-align:left;		
	height:20px;
	font-size:14px;
	padding-top:10px;
	/*background-color:#FF6666;*/
	
}
.fld_label strong{color:#FF6600;}
.fld_input{width:300px;float:right;text-align:left;font-weight:bold;padding-top:10px;}
.reg_footer{float:left;width:90%;padding:5%;}

.reg_next{width:545px;float:left;text-align:center;font-size:16px;font-weight:bold;color:#FF6633;cursor:pointer;margin-bottom:10px;margin-top:10px;}
.reg_next a{ color:#FF6633;font-size:10pt;text-decoration:none;font-weight:normal;}
.reg_next a:hover{ color:#333333;text-decoration:none;}
.reg_step_description,.reg_error_description{color:#666666;font-weight:bold;font-size:11px;margin-bottom:5px;float:left;margin-top:5px;padding-top:10px;text-align:center;}
.reg_error_description{color:#FF6600;font-size:16px;font-weight:bold;padding-top:10px;}
.reg_step_heading{color:#A6A6A6;font-weight:bold;font-weight:16px;}
.txtclass{border:1px solid #A6A6A6;width:260px;}
.txtclasscal{border:1px solid #A6A6A6;width:220px;}
.frm_tip{text-decoration:none;color:#FF6600;padding-top:10px;}
.btnclass{color:#fff;border:1px solid #FF6600;background-color:#FF6600;}
#pre_registration{width:580px;height:180px;float:left;background-color:#FDE4CD;text-align:left;padding-left:10px;padding-top:20px;}	
/***********************************************************************************************************************/
.LV_validation_message{ font-weight:bold;margin:0 0 0 5px;}
.LV_invalidation_message{ font-weight:bold;margin:0 0 0 5px;}
.LV_valid {background-image:url(http://www.garden-marketplace.co.uk/beta/images/valid.png);width:auto;height:18px;color:#FF6600;background-repeat:no-repeat; background-position:0 0;padding-left:18px; color:#ffffff;}/*#006600*/
.LV_invalid {background-image:url(http://www.garden-marketplace.co.uk/beta/images/invalid.png);width:auto;height:18px;color:#FF6600;background-repeat:no-repeat; background-position:0 0;padding-left:18px; color:#FFFFFF;}/*#CC3300*/
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.console_small_msg{margin-top:5px;float:left;padding-right:2%;color:#000000;background-color:#FFCC33;font-size:9pt;font-weight:bold;width:385px;padding-top:5px;padding-bottom:5px;padding-left:2%;height:auto;margin-bottom:5px;}
.console_msg{margin-top:5px;float:left;padding-right:2%;color:#fff;background-color:#0099CC;font-size:11pt;font-weight:bold;width:550px;padding-top:5px;padding-bottom:5px;padding-left:2%;height:auto;margin-bottom:5px;}
.del{color:#000;font-size:16pt;text-decoration:none;}
.message_logout {float:left;width:90%;padding:5%;height:auto;font-size:11pt;color:#000; background-image:url(../images/help.png); background-position:top left; background-repeat:no-repeat;}
.message_logout a {text-decoration:none;font-weight:bold;color:#CC9900;}
.message_logout a:hover {text-decoration:none;font-weight:bold;color:#FF3300;}

.alpha_heading
{
	float:left;width:85%;color:#CC9900;font-size:12pt;font-weight:bold;text-align:center;background-color:#D7F4FB;border:1px solid #ddd;margin-top:5px;margin-bottom:5px;
}
.alpha_heading_big
{
	width:545px;float:left;text-align:left;font-size:12px;font-weight:bold;color:#FF6633;cursor:pointer;padding-left:10px;padding-bottom:5px;
}
.alpha_heading_big a
{
	font-size:16px;font-weight:bold;color:#FF6633;text-decoration:none;
}

.alpha_list
{
	float:left;
	padding-left:10px;
	width:98%;
	
	
	
}



.aboutus_holder
{
	float:left;	
	padding-left:25px;
	width:600px;
	padding-top:5px;
	padding-bottom:5px;
	height:auto;
	clear:both;
	
}

.aboutus_heading{font-size:16px;color:#595959;border-bottom:1px solid #A1C0F7; padding-bottom:6px;font-weight:bold; width:90%;}
.aboutus_content{float:left;padding-left:10px;font-size:12px;padding-bottom:20px;width:90%;}
.aboutus_content ul li{list-style-image:url(http://www.garden-marketplace.co.uk/beta/images/tick.png);}
.aboutus_heading a,.aboutus_content a{text-decoration:none;color:#6C9DDA;}
.aboutus_heading a:hover,.aboutus_content a:hover{text-decoration:none;color:#17375E;}
.aboutus_innerdiv{float:left;padding:2px;text-align:left;margin:4px;padding-right:8px;}
.aboutus_content h4{color:#6C9DDA;font-size:14px;font-weight:bold;margin:0px;padding:0px;}
.aboutus_content h4 a{color:#6C9DDA;text-decoration:none;}
.aboutus_content h4 a:hover{text-decoration:none;color:#17375E;}

.alpha_list_inner{float:left;width:46%;padding-right:2%;}
.alpha_list .alpha_list_inner .navsub{font-size:12px;}
.link_box{width:100%;height:20px;border:1px solid #ddd;color:#FF6633;text-align:center;margin-top:5px;font-size:12px;}
.link_box a {color:#FF6633;text-decoration:none;}
.guide_box{float:left;width:100%;border:1px solid #ddd;color:#FF6633;text-align:left;margin-top:5px;font-size:12px;}

.example_row{float:left;}


