 /*Wines Catalogue page class*/

.body

{

	margin-top:0px;

	padding:0px;

	float: left;

	color: black;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: xx-small;

}
.subhead

{

	float: left;

	color: Olive;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

}

/* user mail*/

/*.order_secondrowcolor

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	background-color:#FFFFFF;

}*/

.tablecontentsheading

{

	border-bottom:1px solid black;

	background-image:url(../images/strip_green.jpg);

	background-repeat:repeat-x;

	height:22px;

	border-bottom:1px solid black;





}

.order_secondrowcolor

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	background-color:#FFFFFF;

}

.tbl_list2

{



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;





}

.tbl_list5

{



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	/*width:40px;*/

    /*text-align:right;*/



}

.order_total_vat

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

}



/*mail*/

/*.maincontainer

{

	float: left;

	width: 747px;

	height:auto;

	border:1px solid;



}*/

.aligntop

{

	vertical-align: top;

}

.dv_header

{

	float: left;

	width:747px;

	height:100px;

}

.dv_top_spacer

{

	float: left;

	width:747px;

	height:8px;

}

.dv_wine_categories

{

	width:650px;

	float:left;

	margin:0px 0px 0px 18px;

}

html > body .dv_wine_categories

{

	width:650px;

	float:left;

	margin:0px 0px 0px 36px;

}

.floatleft

{

	float: left;

}

.floatleft1

{

	float: left;

	padding-top:16px;

}

.floatleft2

{

	padding-left:36px;

	float: left;

}

.messages

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: black;

	text-align:left;

}

.floatleft3

{

	border-left:1px solid black;

	height:85px;

	float:left;

}

.browse

{

	padding-left: 18px;

	float: left;

	width:442px;

}

.category_property

{

	 width: 96px;

	 height:19px;

	 float: left;

}

.categoryname

{

	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	  font-weight: bold;

	  font-size: 11px;

	  text-align: left;

	  padding-left: 8px;

	  padding-top: 2px;

	  color: White;

	  float: left;

}

.categorycolor

{

	width: 402px;

	height:19px;

 	float: left;



}



.categorycolor2

{

	background-color: #D8BCC8;

	width: 402px;

	height:19px;

 	float: left;

}

.left_wine_1

{

 float: left;

 width: 86px;

 padding-left:10px;

 padding-top:5px;

}

.winename1

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #985C78;

	font-weight: bold;



	text-align: left;

	float: left;

}

.wine1

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: black;

	width:280px;

	text-align: justify;

	float:left;

}



.winename2

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: black;

	float: left;

}

.divalign

{

	width:538px;

	width:auto;

	float: left;

}



.horizontal

{

	 width: 495px;

	 float: left;

}

.repeat1

{

	padding-top:7px;

	padding-left: 23px;

	padding-bottom:5px;

	float:left;

}

.img_price

{

	float: left;

	padding-left:7px;

	width:30px;

}

.price

{

	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;

	font-size: 9px;

	font-weight:  bold;

	padding-top:4px;

	text-align: left;

	padding-left:2px;

	width:80px;

	float: left;



}

.spn_msg

{

	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;

	font-size: 12px;



	width:400px;

	color:red;

	font-weight:bold;

	padding-right:50px;

}

.dv_msg

{

	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;



	float:left;

	clear:both;

	font-size: 12px;



	width:400px;

	color:red;

	font-weight:bold;

	padding-right:50px;

}

.qty_test_size

{

font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;

font-size: 9px;

font-weight:  bold;

}

.spn_link

{

	color: Black;

	text-decoration: none;



}

.spn_link1

{

 color: Black;

}

.dv_paging

{

  font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;

  font-size: 11px;

  color: Black;

  padding-bottom:10px;

  text-decoration: none;

  float: left;

}

.spn_previous

{

	float:left;

	font-size:11px;

	padding-left:28px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.spn_next

{

	float:left;

	font-size:11px;

	padding-left:470px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



}

.dv_paging_link_next

{

	float:right;





}

.dv_paging_link_previous

{

	float:right;





}

.spn_paging_link

{
	color: black;

	float:right;

	font-size:11px;

	padding:0px;

	margin:2px -1px  2px 2px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



}

.spn_paging_link_prev

{

	float:right;

	font-size:11px;

	padding:0px;

	margin:2px 4px  2px 2px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



}

.spn_paging_link a

{



	padding:0px;

	margin:0px;



}

.right_link

{

		text-decoration: none;

}

.dv_rightoptionswrapper

{

	width:120px;

	float:left;

	height:20px;

}

.dv_rightoptions

{

	width:120px;

	float:left;

	border-left:1px solid #CCCCCC;

}



.pricealign

{

	width: 30px;

	float: left;

}

.lightrow

{



	float: left;

}

.dv_wine

{

	width:530px;

	height:auto;

	float: left;



}

#dv_catalogue{

	width:535px;

	float: left;

	border: 1px solid  #CCCCCC;

	border-left: 1px solid  black;

	height:auto;



 }



 #dv_links{

	width:90px;

	float: left;

	margin:0px 0px 0px 8px;

	border: 1px solid  #CCCCCC;



 }

 html > body  #dv_links{

	width:95px;

	margin:0px 0px 0px 10px;





 }

#dv_links div.header {



    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

    font-weight: bold;

    font-size: 11px;

    text-align: left;

	width:90px;

	height:17px;

    padding: 3px 0px 0px 7px;

    color: #000000;

    float: left;

}



html > body #dv_links div.header

{

	width:88px;

}

#dv_links img {

	margin:8px 0px 7px 0px;



}



.dv_winetext

{

	width:300px;

	padding-left:10px;

	padding-bottom:10px;

	float:left;



}

.td_label{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left:10px;

	padding-right:10px;

	padding-top: 30px;

}



/*Wine More InformationPage class*/

.headerspace

{

	width: 45px;

	height: 23px;

	float: left;

}

.secondrow

{

	width: 720px;

	height: 327px;

	float:left;

}

.rightdiv

{

	width: 320px;

	height: 327px;

	float: left;

}

.subhead_moreinfo

{

	float: left;

	color: #A0A828;

	font-family: Arial, Helvetica, sans-serif;

 	font-size: 11px;

 	width: 310px;

 	/*height: 10px;*/

	height: auto;

 	font-weight: bold;

}

.body_moreinfo

{

	float: left;

	color: black;

	font-family: Arial, Helvetica, sans-serif;

 	font-size: 10px;

	text-align: justify;

	width: 320px;

	/*Height:35px;*/

	height: auto;

	font-weight: bolder;

}

.font_moreinfo

{

	float: left;

	width: 300px;

	/*Height:35px;*/

	height: auto;

}

.floatleft_moreinfo

{

	float: left;

	height: auto;

}

.font

{

	float: left;

	width: 300px;

	Height:35px;

}

.bodybg

{

	float: left;

	color: black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

	text-align: justify;

	width: 320px;

	Height:113px;

	font-weight: bolder;

}

.background

{

 	background-color:  #F0ECD8;

	font-size: 10px;

	float: left;

	height: 113px;

	width: 197px;

	padding-left: 6px;

}

.buttonbody

{

	float: left;

	color: black;

	font-family: Arial, Helvetica, sans-serif;

 	font-size: 10px;

	text-align: justify;

	height: 32px;

	width: 320px;

	font-weight: bolder;

}

.leftdiv

{

	width: 400px;

	height: 327px;

	float: left;

}

.firstrow

{

	width: 400px;

	height: 135px;

	float: left;

}

.seconddiv

{

	width: 400px;

	height: 176px;

	float: left;

}

.thirddiv

{

	width: 400px;

	height: 11px;

	float: left;

}

.heading1

{

	color: #A0A828;

	font-size: 16px;

	vertical-align: middle;

	font-weight: bolder;

	height: 30px;

}



/*        View Basket          */





.view_row_3

	{

		width: 747px;

		/*height: 524px;*/

		height: auto;

		/*border: solid;*/

		float: left;



	}

.span_1

	{

		width: 30px;

		height: 401px;

		float: left;

	}

.span_2

	{

		width: 300px;

		height: 401px;

		/*width: auto;

		height: auto;*/

		float: left;



	}

.span_3

	{

		width: 417px;

		height: 401px;

		float: left;

	}

.span_2_row1

	{

		width: 300px;

		height: 46px;

		float: left;

	}

.head_img_col1

	{

		width: 240px;

		height: 28px;

		float: left;



	}

.row_1_space

	{

		width: 240px;

		height: 18px;

		float: left;

	}

.img_view_ur

	{

		width: 240px;

		height: 28px;

		float: left;

	}

.img_basket

	{

		width: 60px;

		height: 46px;

		float: left;

		vertical-align: top;

	}

.span_2_row2

	{

		/*width: 300px;*/

		width: 700px;

		height: 15px;

		float: left;

	}

.div_details

{

	width: auto;

	height: auto;

	float: left;

}

.span_2_row4

	{

		width: 300px;

		height: 5px;

		float: left;

	}

.span_2_row3

	{

		width: 300px;

		height: 20px;

		float: left;

	}

.txt_left_space

	{

		width: 5px;

		height: 20px;

		float: left;

	}

.name_of_para

	{

		color: #6A606A;

		font-family: Arial, Helvetica, sans-serif;

	   font-size: 11px;

	   float: left;

		font-weight: bold;

	   text-align: justify;

		padding-top: 1px;

	   padding-left: 5px;

		width:500px;



	}

.span_2_row_7

	{

		width: 300px;

		height: 66px;

		float: left;

	}

.qty

	{

	   width: 227px;

		height: 20px;

		float: left;

	}

.tst_space

	{

		width: 227px;

		height: 10px;

		float: left;

	}

.horizontal_repeat

	{

		background-image: url(../images/horizontal_strip.jpg);

		background-repeat: repeat-x;

		/*width: 293px;*/

		width: 400px;

		float:left;

		margin-left: 2px;

		margin-top: 0px;

	}

.text_row

	{

		width: 232px;

		height: 68px;

		float: left;

	}

.img_wine

	{

		width: 158px;

		height: auto;

		padding-left: 200px;

		float: left;

	}

.bottom_img1

	{

		height: 30px;

		width: 300px;

		float: left;

	}

.bottom_img2

	{

		height: 30px;

		width: 300px;

		float: left;

	}

.img_1

	{

		width: 26px;

		height: 15px;

		float: left;

	}

.img_2

	{

		width: 26px;

		height: 15px;

		float: left;

	}

.bottom_space

	{

		width: 747px;

		height: 20px;

		float: left;

	}



/*Registration Page Classes*/

header1

{

	height: 33px;

	width: 720px;

	float: left;

}

.formcontainer

{

	width:310px;

	/*height: auto;*/

	height: auto;

	float: left;

	/*border: solid;*/

}

.row1

{

	width:310px;

	height: 20px;

	float: left;

}

.row2

{

	width:310px;

	height: 32px;

	float: left;



}

.label

{

	width: 80px;

	height: 20px;

	float: left;

	color:#904c70;

	text-align: left;

	vertical-align: bottom;

	font-size: 11px;

 	font-family: Arial, Helvetica, sans-serif;

 	font-weight:bold;



}

/*textinput

{

	width: 200px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

*/

.textinput

{

	width: 200px;

}

.selectinput

{

	width: 220px;

	height:20px;

	float: left;

	text-align: left;

}

.row3

{

	width:300px;

	height: 5px;

	float: left;

}

.formcontainer3

{

	width:405px;

	/*height: 324px;*/

	/*height: 375px;*/

	height: auto;

	float: left;

}

.row4

{

	width:310px;

	height: 20px;

	float: left;

}

.row5

{

	width:405px;

	/*height: 117px;*/

	height: auto;

	float: left;

}

.row6

{

	width:405px;

	height: 155px;

	float: left;

}

.span_shipping

{

	font-family:Arial,  verdana, Helvetica, sans-serif;

	font-size:17px;

	font-weight:bold;

	float:left;

	color: #cc0099;

}

.row7

{

	width:405px;

	/*height: 52px;*/

	height: auto;

	float: left;

}



/*Error message*/

.errormsg

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #FF4500;

	text-align:center;

}

.order_errormsg

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #FF4500;

	text-align:left;

	margin:5px 0px 0px 15px;

}

.dv_shipping_right_half

{

	width: 407px;

	height: auto;

	float: left;

}

/*Orders Login Page classes*/

.login_row_3

{

	width: 747px;

	height: 270px;

}

.spacer_left

{

	width: 30px;

	height:270px;

	float: left;

}

.row_3_col2

{

	width: 210px;

	height: 270px;

	float: left;

}

.login_img_row1

{

	width: 210px;

	height: 30px;

	float: left;

}

.row_3_div1

{

	width: 109px;

	height: 30px;

	float: left;

}

.spacer_right

{

	width: 100px;

	height: 30px;

	float: left;

}

.login_img_row2

{

	width: 210px;

	height: 25px;

	float: left;

}

.form_row

{

	height: auto;

	width: 210px;

	float: left;

}

.row_username

{

	width: 210px;

	height: 20px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	color: #904C70;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	vertical-align: bottom;

}

.lbl_user_name

{

	width: 60px;

	height: 20px;

	float: left;

	vertical-align: bottom;



}

.span_txt_name

{

	width: 150px;

	height: 20px;

	float: left;

}

.txt_space

{

	width: 210px;

	height: 20px;

	float: left;

}

.div_button

{

	width: 55px;

	height: 32px;

	float: left;

}

.green_plant_2

{

	width: 58px;

	height: 165px;

	float: left;

}

.right

{

	width: 30px;

	height: 165px;

	float: left;

}

.reg_space

{

	width: 210px;

	height: 5px;

	float: left;

}

.txt_registration

{

	width: 210px;

	height: 20px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	color: #904C70;

	font-size: 11px;

	font-weight: bold;

}

.reg_link

{

	height: auto;

	/*float: center;*/

	font-family: Arial, Helvetica, sans-serif;

	color: #0d8130;

	font-size: 11px;

	font-weight: bold;

}



/*Concept sclasses*/

.concepts_menu

{

	width: 396px;

	height: auto;

	float: left;

}

.div_left_spacer

{

	width: 20px;

	height: auto;

	float: left;

}

.div_outer_menu

{

	width: 360px;

	height: 124px;

	float: left;

	/*border:1px solid blue;*/

}

.div_right_spacer

{

	width: 16px;

	height: 122px;

	float: left;

}

.div_menu

{

	width: 360px;

	height: 86px;

	float: left;

}

.div_stand

{

	width: 360px;

	height: 38px;

	float: left;

}

.div_img_stand

{

	width: 118px;

	height: 38px;

	float: left;

}

.concepts_image_text

{

	width: 349px;

	height: 124px;

	float: left;

}

.div_img_menu

{

	width: auto;

	height: 86px;

	float:left;

}

.div_img_book

{

	width: 87px;

	height: auto;

}

.img_check_out

{

	width: 284px;

	height: auto;

	float: left;

}

.div_left_contents

{

	width: 396px;

	height: auto;

	float: left;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	padding-left:30px;

}

.div_right_content

{

	width: 319px;

	height: auto;

	float: left;

}

.div_wine_right_images

{

	width: 319px;

	height: auto;

	padding-top:20px;

	padding-left:20px;

	float: left;



}

.div_cont_font_bold1

{

	width: 396px;

	height: auto;

	font-size: small;

	font-weight: bold;

	text-align: left;

	padding-left: 5px;

	font-family:Arial,  verdana, Helvetica, sans-serif;

	color:#cc0099;



}



.div_cont_font_bold2

{

	width: 396px;

	height: auto;

	font-size: xx-small;

	font-weight: bold;

	text-align: left;

	padding-left: 5px;



}

.dv_cont_content

{

	width: 396px;

	height: auto;

	text-align: left;

	padding-left: 5px;

	padding-top: 20px;



}

.dv_cont_content_quote

{

	width: 396px;

	height: auto;

	text-align: left;

	padding-left: 45px;

	padding-top: 10px;

}

.dv_cont_content_quote_by

{

	width: 396px;

	height: auto;

	text-align: left;

	padding-left: 100px;

	padding-top: 5px;

}

.dv_cont_text_bottom

{

	font-size:xx-small;

	text-align: left;

	padding-left: 5px;

}

.spn_cont_text_bottom_auther

{

	font-style:italic;



}

.dv_contact_image

{

	width:396px;

	float:left;

	text-align:left;

	padding-left:5px;

}

.dv_return_top

{

	width: 390px;

	height: auto;

	text-align: right;

	padding-right: 10px;

	padding-top: 15px;



}



.div_right_content_wines

{

	width: 319px;

	height: auto;

	float: left;

	padding-left:20px;

	 background-color:Menu;

	height:1700px;

}

.link_concept

{

	/*color:#ff33cc;*/

	color:#0d8130;

	text-decoration: none;

}

.link_bio

{

	text-decoration:none;

}

.link_bio:hover

{

	color:#ff33cc;

	text-decoration:none;

}

.spn_text_content_vegan

{

	 color: Red;

}

.spn_text_underline_vegan

{

	  text-decoration: underline;

	  color: black;

}

.div_vegan_calculation_outer

{

	width:218px;

	height:50px;

}

.div_vegan_calculation_inner

{

	width:218px;

	height:20px;

	padding-top:5px;

}



.dv_img_right

{

	float:right;

}

/*New View Basket Page*/

.dv_contents_left_left_space

{

	width: 15px;

	height: auto;

	float: left;

}

.dv_contents_left_space

{

	width: 30px;

	height: auto;

	float: left;

}

.dv_contents_outer

{

	width: 296px;

	height: auto;

	float: left;

}

.dv_contents_outer1

{

	width: 600px;

	height: auto;

	float: left;



}

.dv_view_ur_basket

{

  width: 296px;

  height: 44px;

  float: left;

}

.bottom_basket_space

{

	/*width: 296px;*/

	width:400px;

	height: 20px;

	float: left;

}

.dv_contents_inner

{

	width: 296px;

	height: auto;

	float: left;

}

.dv_item

{

	width: 230px;

	height: auto;

	float: left;

}

.item1

{

   font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #905470;

	float: left;

   font-weight: bold;



}

.tst_basket_space

{

	width: 296px;

	height: 10px;

	float: left;

}

.qty_price

{

	width: 296px;

	height: auto;

	float: left;

}

.dv_text

{

	width: 230px;

	height: auto;

	float: left;

}

.inner_space

{

	width: 230px;

	height: 10px;

	float: left;

}

.dv_img

{

	width: 64px;

	height: auto;

	float: left;

}

.line_repeat

{

	background-image: url(../images/horizontal_strip.jpg);

	background-repeat: repeat-x;

	width: 296px;

	height: 2px;

	float: left;

	margin-top:10px;

}

html > body .line_repeat

{

	margin-top:0px;

}

.spn_description

{

	color: #6A606A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	float: left;

	font-weight: bold;

	padding-top: 1px;

	height: auto;

	width: 230px;

	text-align: justify;

}

.name_of

{

	color: #6A606A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	float: left;

	font-weight: bold;

	padding-top: 1px;

}

.dv_total

{

	width: 230px;

	height: auto;

	float: left;

}

.dv_more_info

{

	width: 296px;

	height: auto;

	float: left;

}

.spn_img

{

	width: 26px;

	height: auto;

	float: left;

}

.spn_left_padding_vegan

{

	padding-left:15px;

	width:25px;

}



/*Ginny Style*/

.ginny_head

{

	font-family: arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#cc0099;

	font-weight:bold;

	text-align: left;

	float:left;

}

.dv_para

{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align:  left;

	font-weight: bold;

	float:left;

}

.dv_para_organics

{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align:  left;

	float:left;

}



/*About Us*/

.left_nav

{

	width: 110px;

	height: auto;

	float: left;

}

.dv_about_us

{

	width: 94px;

	height: 31px;

	float: left;

}

.dv_services

{

	width: 94px;

	height: 33px;

	float: left;

}

.dv_delivery

{

	width: 94px;

	height: 40px;

	float: left;

}

.dv_contact

{

	width: 94px;

	height: 36px;

	float: left;

}

.dv_terms_n_conditions

{

	width: 94px;

	height: 49px;

	float: left;

}

.dv_space

{

	width: 94px;

	height: 25px;

	float: left;

}

.dv_plant

{

	width: 94px;

	height: 83px;

	float: left;

}

.left_nav_space

{

	width: 94px;

	height:60px;

	float: left;

}

.test_line

{

	width: 20px;

	height: auto;

	float: left;

}

.nav_right_space1

{

	width: 20px;;

	height: auto;

	float: left;

}

.line_left_space

{

	width: 18px;

	height: auto;

	float: left;

}

.dv_vertical_line

{

	background-image: url(../images/vertical_line_repeat.jpg);

	background-repeat: repeat-y;

	width: 2px;

	height: 320px;

	float: left;

}

.dv_about_contents_inner

{

	width: 225px;

	height: auto;

	float:left;

}

.dv_head

{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #803C68;

	font-weight:bold;

	text-align: left;

	float:left;

}



.dv_head_organics

{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #803C68;

	text-align: left;

	float:left;

}

.dv_about_contents_outer

{

	width: 747px;

	height: auto;

	float: left;

}

.right_about_images

{

	width: 315px;

	/*width: 300px;*/

	height: 300px;

	float: left;

}

.dv_green_cock

{

	width:90px;

	height:102px;

	float:left;

}

.dv_address

{

	width: 240px;

	height: 15px;

	float: left;

}

.dv_head_contact

{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #803C68;

	font-weight:bold;

	text-align: left;

	float: left;

}

.spn_left

{

	width: 80px;

	height: 15px;

	float: left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align:  left;

	font-weight: bold;

}

.spn_right

{

	width: 160px;

	height: 15px;

	float: left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align:  left;

	font-weight: bold;

}

.nav_right_space2

{

	width: 603px;

	height: 38px;

	float: left;

}

.dv_contents_middle_space

	{

	width: 65px;

	height:auto;

	float:left;

}

.dv_right_img_18

{

	width: 62px;

	height: 70px;

	float: left;

}

.img_18

{

	width: 62px;

	height: 70px;

	float: left;

}

.right_img_space1

{

	width: 20px;

	height: 300px;

	float: left;

}

.img_service

{

	width: 61px;

	height: 65px;

	float: left;

}

.right_img_space2

{

	width: 234px;

	height: 60px;

	float: left;

}



/*Links*/

.dv_middle_container

{

	width:700px;

	height: auto;

	float: left;

}

.spn_link_bio

{

	width: 140px;

	height:20px;

	float:left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#cc0099;

	font-weight:bold;

	text-align: left;

	background-color:  white;

}

.right_space

{

	width:17px;

	height:20px;

	float:left

}

.dv_links_content

{

	width:400px;

	height:auto;

	float:left;

}

.links_right_img

{

	width: 152px;

	height:254px;

	float:left;

}

.link_anchor

{

	width: 140px;

	height:20px;

	float:left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#cc0099;

	font-weight:bold;

	text-align: left;

	background-color: white;

	text-decoration: none;

}

.dv_vertical_line_about

{

	background-image: url(../images/vertical_line_repeat_about.jpg);

	background-repeat: repeat-y;

	width: 2px;

	height: 320px;

	float: left;

}



/*Registration Page*/

.dv_reg_here

{

	width: 747px;

	height: 33px;

	float: left;

}

.spn_dv_reg_here

{

	width: 157px;

	height: 33px;

	float: left;

}

.reg_inner_container

{

	width: 747px;

	height: 600px;

	float: left;

}

.reg_inner_container_shipping

{

	width: 747px;

	height: 470px;

	float: left;

}

.dv_form

{

	/*width: 310px;*/

	width: 600px;

	height: 700px;

	float: left;

}

.dv_form_shipping

{

	width: 310px;

	height: 450px;

	float: left;



}

.btn_row

{

	width: 296px;

	height: 32px;

	float: left;

}

.btn_left_space

{

	/*width: 255px;*/

	width:241px;

	height: 32px;

	float: left;

}

.img_btn

{

	width: 55px;

	height: 32px;

	float: left;

}

.img_btn_enquiry

{

	float:left;

	margin:30px 0px 0px 145px;

	width: 55px;

	height: 32px;

	clear:both;

}

html > body .img_btn_enquiry

{

	float:left;

	margin:110px 0px 0px 145px;

	width: 55px;

	height: 32px;

	clear:both;

}

.frm_row1

{

	/*width: 310px;*/

	width:350px;

	height: 30px;

	float: left;





}

.frm_label

{

	width: 100px;

	height: 20px;

	float: left;

	color:#904c70;

	text-align: left;

	vertical-align: bottom;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}

div.frm_label

{

	width: 110px;

	padding-top:2px;

	height: 20px;

	float: left;

	color:#904c70;

	text-align: left;

	vertical-align: bottom;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.frm_label_textarea

{

	width: 100px;

	height: 120px;

	float: left;

	color:#904c70;

	text-align: left;

	vertical-align: bottom;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}

div.frm_label_textarea

{

	width: 110px;

	padding-top:2px;

	height: 120px;

	float: left;

	color:#904c70;

	text-align: left;

	vertical-align: bottom;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.lbl_yes

	{

	width:250px;

	height:20px;

	float:left;

	color:#904c70;

	text-align: left;

	vertical-align: bottom;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

.frm_label_payment

{

	width: 85px;



	height: 20px;

	float: left;

	color:#904c70;

	text-align: left;

	vertical-align: bottom;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.frm_label_payment1

{

	width: 225px;



	/*height: 20px;*/

	float: left;

	color:#904c70;

	/*text-align: left;*/

	/*vertical-align: bottom;*/

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.frm_text

{

	width: 250px;

	height: 20px;

	float: left;

	clear:none;

}

div.frm_text

{

	width: 100px;

	height: 20px;

	float: left;

	clear:none;

}

.frm_text_condition

{

	width: 400px;

	height: 20px;



	float: left;



}

.frm_text_payment

{

	width: 225px;



	height: 20px;

	float: left;

	text-align: left;

}

.dv_right_half

{

	width: 407px;

	height: 650px;

	float: left;

}

.dv_right_img

{

	width: 407px;

	height: 155px;

	float: left;

}

.flower_right_half

{

	width: 108px;

	height: 155px;

	float: left;

}

.flower_right_space

{

	height: 155px;

	width: 299px;

	float: left;

}

.plant_top_space

{

	width: 407px;

	height: 317px;

	float: left;

}

.plant_bottom_space

{

	width: 407px;

	height: 228px;

	float: left;

}







	/*     BIODIANAMICS     */





.bio_inner_container

	{

		width: 747px;

		height: auto;

		float: left;

	}

.bio_left_space

	{

	width:30px;

	height: auto;

	float:left;

}

.bio_right_space

	{

		width: 60px;

		height:auto;

		float: left;

}

.bio_contents

	{

	width:657px;

	height:auto;

	float:left;

}

.dv_left_text

	{

	width: 477px;

	height:auto;

	float:left;

   }

  .dv_left_text_fizz

	{

	width: 477px;

	height:auto;

	float:left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: justify;

	/*padding-left: 5px;*/

	font-family:Arial,  verdana, Helvetica, sans-serif;

	color:#6A606A;

   }

.dv_left_links

	{

	width: 477px;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	/*padding-left: 5px;*/

	font-family:Arial,  verdana, Helvetica, sans-serif;

	color:#cc0099;

}

.bio_right_img

	{

	width: 170px;

	height:auto;

	float:left;

}

.dv_text_contents

	{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

   color: #6A606A;

   text-align: justify;

   font-weight: bold;

   width: 657px;

   height:auto;

   float:left;

}

.bio_right_img_small

	{

	width:120px;

	height:160px;

	float:left;

}

.bio_right_img_plant

	{

	width:61px;

	height:171px;

	float:left;

}



.bio_right_img_rose

	{

	width:120px;

	height:180px;

	float:left;

}

.bio_right_img_chicken

	{

	width:59px;

	height:99px;

	float:left;

}



/*wines-concept*/

.dv_text_wine_conpt_contents

	{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

   color: #6A606A;

   text-align: justify;

   font-weight: bold;



   width: 447px;;

	height:auto;

	float:left;

}

.dv_text_wine_conpt_contents1

	{

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

   color: #6A606A;

/*   text-align: justify;*/

   font-weight: bold;

   width: 462px;

   padding-left:15px;





  height:auto;

  float:left;

}

.wines_right_img

	{

	width: 180px;;

	height:auto;

	padding-left:10px;;

	float:left;

}

.wines_right_img1

	{

	width: 180px;;

	height:auto;

	/*padding-left:10px;;*/

	float:left;

}

wines_right_img2

{

	width: 180px;;

	height:auto;

	padding-left:20px;;

	/*border:1px solid red;*/

	float:left;

}

.wines_bold_text

{

	color:black;

}









			/*                       GINNY           */





.ginny_content_outer

	{

      width: 747px;

	  height: auto;



	  float: left;

}

.ginny_left_space

	{

	width: 30px;

	height: auto;

	float: left;



}

.ginny_content_inner

	{

	width: 435px;

	height:  auto;

	float: left;



}

.ginny_head_row

	{

	width: 435px;

	height: 30px;

	float:left;

}

.ginny_head_img

	{

	width:71px;

	height:30px;

	float:left;

}

.three_imgs_row

	{

	width: 435px;

	height: 90px;

	float:left;



	}

.vehicle_left

	{

	width: 83px;

	height: 90px;

	float: left;

}

.vehicle_right

	{

	width: 132px;

	height: 90px;

	float: left;

}

.dv_text_content

	{

	width: 435px;

	height:auto;

	float:left;

}

.dv_cont_para

	{

	width: 380px;

	height: auto;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align: left;

	font-weight: bold;

	float:left;

	padding-left: 10px;

}

.right_half_blank

	{

	width: 312px;

	height: auto;

	float: left;



}





                  /*                             LINKS           */





.links_head_img_row

	{

	width: 747px;

	height: 32px;

	float:left;

}

.links_head_img

	{

	width:128px;

	height:32px;

	float:left;

}

.links_contents_outer

	{

	width: 747px;

	height: auto;

	float: left;

}

.links_content_inner

	{

	width: 487px;

	height:auto;

	float:left;



}



.links_right_blank

	{

	width:221px;

	height: auto;

	float: left;

}

.links_para1

	{

	/* width:487px;  */

	width: 520px;

	height: auto;

	float: left;

}

.spn_left-text

	{

	/*width: 374px;*/

	width: 406px;

	height: auto;

	float: left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align:  left;

	font-weight: bold;

	float:left;

}

.spn_right_img

	{

	width: 113px;

	height: auto;

	float: left;



}

.links_horiz_repeat

	{

    background-image: url(links_horiz_repeat.jpg);

	background-repeat: repeat-x;

	width: 487px;

	height: 2px;

	float: left;

    background-color: red;

}

.content_links

	{

	text-decoration: none;

	color: #0D8130;



}





/*      concepts_new          */



.conc_contents_outer

	{

	width: 747px;

	float:left;

	height:auto;



	}

.dv_contents_text

	{

	width:362px;

	height:auto;

	float:left;

}

.conc_right_img

	{

	width: 175px;

	height: 198px;

	float:left;

}

.conc_middle_img

{

	clear:both;

	margin-top:15px;

	margin-bottom:15px;

	margin-left:auto;

	margin-right:auto;

	width:250px;

	text-align:center;



}



.headline_text

	{

	font-family: arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-align: left;

	font-family:Arial,  verdana, Helvetica, sans-serif;

	color:#cc0099;

}

.headline_links

	{

	font-family: arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	font-family:Arial,  verdana, Helvetica, sans-serif;

	color:#0d8130;

}



.para_content

	{

	width: 450px;

	height: auto;

	float: left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align: left;

	font-weight: bold;

	float:left;

}



.bio_left_img

	{

	width: 50px;

	height:auto;

	float:left;



}

.concept_img_right

{

	float:right;

	margin:0px 0px 20px 5px;

}





.sub_heading

	{

	width:auto;

	height: auto;

	float: left;

	font-family: arial, Helvetica, sans-serif;

	color: #929313;

	text-align:  left;

	font-weight: bold;



}

.content_links

	{

	text-decoration: none;

	color: #0D8130;



}



/*                  PRODUCERS   INFO     */



.producers_head_img_row

	{

	width: 747px;

	height:32px;

	float:left;



}

.porducers_head_img

	{

	width: 221px;

	height:32px;

	float:left;

}

.producers_content_inner

	{

	width: 747px;

	height:auto;

	float:left;

}



.produ_content_main

	{

	width: 380px;

	height: auto;

	float:left;

}

.prod_para

	{

	width: 380px;

	height: auto;

	float: left;

	font-family: arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6A606A;

	text-align:  left;

	font-weight: bold;



}



.prod_right_img

	{

     width: 182px;

	 height:auto;

	 float:left;

}



.porducers_bottom_img

	{

	width: 239px;

	height:26px;

	float:left;

}



.prod_btn_go

	{

	width: 48px;

	height:26px;

	float:left;

}



/*New More Info Page*/



.moreinfo_contents

{

	width: 747px;

	height: auto;

	float:left;

}

.moreinfo_left_contents

{

	width: 427px;

	height: auto;

	float:left;

}

.moreinfo_right_contents

{

	width: 240px;

	height: auto;

	text-align:left;

	float:left;

}

.moreinfo_subhead

{

	font-family:Arial,  verdana, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-align: left;

	float:left;

	height:auto;

}

.moreinfo_left_space

{

	width: 20px;

	float:left;

	height: auto;

}

.moreinfo_right_space

{

	width: 50px;

	float:left;

	height: auto;

}

.moreinfo_summary

{

	font-family:Arial,  verdana, Helvetica, sans-serif;

	font-size: 12px;

	text-align: left;

	float:left;

	height:auto;

}

.producer

{



}

.details_subtitle

{



	color: rgb(13, 129, 48);

	 font-family: Arial,verdana,Helvetica,sans-serif;

    font-size: 14px;

    font-weight: bold;

    text-align: left;

    float: left;

    height: auto;

    margin:20px 0px 0px 0px;

}





.prod_name

{

	 font-family: Arial,verdana,Helvetica,sans-serif;

    font-size: 13px;

    clear:left;

    text-align: left;

    float: left;

    height: auto;

    margin:10px 0px 0px 0px;

	font-weight:bold;

}



.prod_details

{

	font-family: Arial,verdana,Helvetica,sans-serif;

    float: left;

    height: auto;



}



div#contact_us

{

	float:left;

	clear:both;

	margin:10px 0px 15px 12px;

	width:700px;

}

html > body div#contact_us

{



	margin:5px 0px 15px 24px;

}

div#contact_us table

{

	float:left;



}



div#contact_us table td

{

	font-family: arial,Helvetica,sans-serif;

    font-size: 12px;

    color: rgb(106, 96, 106);

    text-align: left;

    font-weight: bold;

    padding:5px 10px 5px 10px;



}

div.star

{

	width:20px;

	float:left;

	color:Red;

	font-size:9px;

	padding-bottom:8px;

	padding-top:2px;

}



div.security_statement {

	text-align:left;

	color: rgb(106, 96, 106);

    font-family: Arial,Helvetica,sans-serif;

    font-size: 11px;

    float: left;

    font-weight: bold;

    padding-top: 1px;

    width:400px;

    padding-bottom:20px;

}



html > body img.flower_full

{

	position:relative;

	margin-top:450px;

}



.dv_img_right_about

{

	float:right;

	clear:right;

	margin:0px 0px 20px 0px;

	width:180px;



	text-align:center;

	font-family: arial,Helvetica,sans-serif;

    font-size: 11px;

    color: rgb(106, 96, 106);

    font-weight: bold;



}

.dv_img_right_about p

{



	margin:4px 0px 0px 0px;





}





.newsletter_purple

{

	font-size: 12px;

	margin:6px 0px 0px 19px;

	width:550px;

	color:#990099;

	font-weight:normal;

	text-align:left;

	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;

}



.new_customer

{

	font-size: 12px;

	margin:6px 0px 0px 19px;

	width:550px;

	color:green;

	font-weight:normal;

	text-align:left;

	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;

}

dv_catelogue_header

{

	float:left;width:525px;height:19px;

}

.key_icons

{



	float:left;

	margin:6px 2px 2px 0px;

}

.concept_spacer

{

	display:none;

}

html > body > .concept_spacer

{

	display:block;

	width:355px;

	height:auto;

	float:left;

}



.prod_more_info

{

	display:block;

	float:left;

	font-size:11px;

}
