 /* generated by csscreator.com */

html, body{

 margin:0;

 padding:0; 

 text-align:center; 

  background-color : #DBC6AB;

} 
a {
	
	color: #664040;
	text-decoration:none;
	font-weight: bold;
}

a:hover {
	color: #664040;
	text-decoration: underline;
	font-weight: bold;
}
 

#pagewidth{ 

 width:1024px; 

 text-align:left;  

 margin-left:auto; 

 margin-right:auto;
} 

 

#leftcol{

	width:51px;

	float:left;

	position:relative;

}



#rightcol{

	width:71px;

	float:right;

	position:relative;

}

 .cart_data{

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

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	line-height: 25px;	

		

	

}

#maincol1{
 float:left;
 padding-left:51px;
 padding-right:71px;
  background-image : url("../img/main_bg.jpg");
  background-repeat : repeat-y;  
  
 }
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
 #wrapper{
 	width:100%;
 }
.clearfix:after {
/*  	content: ".";  */
 	display: block; 
	/*height: 0; 
 	visibility: hidden;*/
	float:left;
 }
.clearfix{display: block;}

/* Hides from IE-mac \*/
* html .clearfix{}
.clearfix{display: block;}
/* End hide from IE-mac */  




#header{

	float:left;

	width:902px;

	padding-bottom:10px;

}

.logo{

	float:left;

	padding-top:10px;

	padding-left:30px;

}

.anz_lago{

	float:right;

	padding-top:48px;

	padding-right:15px;

}

#topLink_bg{

 background-image : url("../img/topmenu_bg.jpg");

 background-repeat : repeat-x;  

 width:902px;

 height:33px;

 float:left;

 

}

.menulinks{

 padding-left:56px;
float:left;
 

}

A.toplink, A.toplink:link, A.toplink:visited, A.toplink:hover {

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

   font-size: 12px;

   font-weight:bold;

   color: #FFFFFF;

   text-decoration: none;

   line-height: 30px;

} 

.whitegap{

float:left;

line-height: 15px;

width:902px;

}

.staticpage{

	 background-image : url("../img/header_home.jpg");

     background-repeat : no-repeat;

	 float:left;

	 width:902px;

}

.headergap{

float:left;

line-height: 128px;

width:902px;



}

.bodypart{

	float:left;

	width:902px;

}

.left_part{
	float:left;
	width:198px;
	padding-left:30px;

}

.left_part1{

	float:left;

	width:197px;

	background-image : url("../img/leftmenu_bg.jpg");

    background-repeat : repeat-y;



}

.right_part{

	float:right;

	width:674px;	

}

.left_txt{

	

	font-family: verdana,arial,helvetica,sans-serif;

    font-size: 12px;

    font-weight:normal;

    color: #FFFFFF;

    text-decoration: none;

    line-height: 25px;

	float:left;

	width:180px;
	

    

}

.search_txt{

	

    font-family: verdana,arial,helvetica,sans-serif;

    font-size: 14px;

    font-weight:bold;

    color: #FFFFFF;

    text-decoration: none;

    line-height: 25px;

	width:100%;

}
.fullwidth{
	font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight:normal;
    color: black;
	height:15px;
    text-decoration: none;
	width:140px;

}
.searchbox{

	float:left;
	width:100%;
	

}
.button{
	padding: 0px;
}
.search_textbox{
	padding: 0px;
	height:22px;
	border:1px solid #8C736C;
	width:135px;
    font-size: 14px;
    font-weight:bold;
    color: black;
	margin:0px
}

.winespace{

	line-height: 10px;

	width:180px;

	float:left;

}

.gap{

	padding-left:10px;

	line-height:80px;

}

.whitehead{

	font:bold 10px verdana,arial,helvetica,sans-serif;

	color: #FFFFFF;

    text-decoration: none;

	 font-size: 13px;

    line-height: 20px;

	width:180px;

	float:left

}

#contact_bg{

	background-image : url("../img/leftmenu_bottom.jpg");

	background-repeat :no-repeat;

	float:right;

	width:197px;

	height:155px

}

.contact{

	 font-family: verdana,arial,helvetica,sans-serif;;

	 padding-left:10px;

	 font-size: 12px;

     font-weight:bold;

     color: black;

     text-decoration: none;

     line-height: 25px;

}

.contact_details{

	font-family: verdana,arial,helvetica,sans-serif;;
	font-size: 10px;
    font-weight:normal;
    color: white;
    text-decoration: none;
    line-height: 16px;
	width:172px;
	float:left;
	height:85px;
	background-image : url("../img/contact_bg.jpg");
	background-repeat :no-repeat;
	padding-left:10px;
	padding-top:2px;
	
}

.right_topgap{

	float:right;

	width:674px;	

	line-height:80px;

}

#content{
	float:left;
	width:660px;	
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	padding-left:10px;
    font-weight:normal;
    color: black;
    text-decoration: none;



}

h1 {
    color: #642425;
	font-size: 14px;
    font-family:verdana,arial,helvetica,sans-serif;
}

h2 {
     color: #8d4244;
	 font-size: 12px;
     font-family:verdana,arial,helvetica,sans-serif;

}
p{
     color: #664040;
	font-size: 10px;
    font-family:verdana,arial,helvetica,sans-serif;
}


A.leftLink, A.leftLink:link, A.leftLink:visited, A.leftLink:hover {

	font-family: verdana,arial,helvetica,sans-serif;

    font-size: 10px;

	  font-weight:bold;

    color: #FFFFFF;

    text-decoration: none;

}

A.tradelogin, A.tradelogin:link, A.ltradelogin:visited, A.tradelogin:hover {

	font-family: verdana,arial,helvetica,sans-serif;

    font-size: 12px;

	  font-weight:bold;

    color: #904C47;

    text-decoration: none;

}

A.regionlink, A.regionlink:link, A.regionlink:visited, A.regionlink:hover {

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

    font-size: 11px;

    font-weight:bold;

    color: #642425;

    text-decoration: none;

}

#breadcumb{

	width:660px;

	float:left;

	line-height:25px;

}

.head,A.head, A.head:link, A.head:visited,A.head:hover{

	font-family: verdana,arial,helvetica,sans-serif;

    font-size: 12px;

    font-weight:bold;

    color: #642425;

    text-decoration: none;



}

.main{

	font-family: verdana,arial,helvetica,sans-serif;

    font-size: 12px;

    font-weight:normal;

    color: #000000;

    text-decoration: none;

	padding-right:10px;

	text-align:justify;

}

.winery_head{

	float:left;

	width:100%; 

	background-color: #B8A39E;

	font:bold 10px arial,helvetica,sans-serif;

	color: #FFFFFF;

    text-decoration: none;

	font-size: 12px;

    line-height: 20px;

}

A.winery_head_link, A.winery_head_link:link, A.winery_head_link:visited,A.winery_head_link:hover{

 



	font:bold 10px arial,helvetica,sans-serif;

	color: #FFFFFF;

    text-decoration: none;

	font-size: 12px;

    

}



.winery_cont{

	float:left;
	width:100%;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.winery_cont1{
    float:left;
	width:100%;
    padding-left:3px;
    padding-left:3px;
}


.winery_box{

	border:1px solid #B8A39E;

	clear:both;

	float:left; 

	width:640px;

}



.product-box{

	float:left;

	width:650px;

	background-color:#F8F2F2

}

.product-box1{

	float:left;

	width:650px;

	background-color:#F9F9F9

}

.product_image{

	float:left;

	width:70px;

	padding:10px;

}

.products_details{
	float:left;
	width:380px;
	padding:10px;
}

.products_descriptions{
	border-left: 1px solid #D7CECF;
	padding-left:10px;
	width:380px;
	float:left;


}

A.moredetail_link, A.moredetail_link:link, A.moredetail_link:visited,A.moredetail_link:hover{

 



	font:bold 10px verdana,arial,helvetica,sans-serif;;

	color: #894C39;

    text-decoration: none;

	font-size: 12px;

    

}

A.maillink, A.maillink:link, A.maillink:visited,A.maillink:hover{
	font-family: verdana,arial,helvetica,sans-serif;;
	font-size: 10px;
    font-weight:normal;
    color: white;
}

.productname{

	font:bold 10px verdana,arial,helvetica,sans-serif;;

	color: #4D0101;

    text-decoration: none;

	font-size: 12px;

}

.productdesc{

	font:normal 10px verdana,arial,helvetica,sans-serif;
	color: #4D0101;
    text-decoration: none;
	font-size: 12px;



}

.blacktext{

	font:normal 10px verdana,arial,helvetica,sans-serif;;

	color:black;

    text-decoration: none;

	font-size: 12px;

}

.textbox{

	border:1px solid #CECDCA;

	height:20px;



}



/*CHECK OUT CSS*/

.check_main

{

	float:left;width:90%;position:relative;display:inline;padding:4px;

	padding-left:20px;

}

.check_right

{

	float:right;position:relative;

}

.check_left

{

	float:left;position:relative;margin-left:5px;

}

.main_txt_checkout

{

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

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	line-height: 20px;

}

.inputbox

{

	border:1px solid gray;

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

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	width:140px;

}

.cart_head{

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

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	padding-top:5px;

	line-height: 15px;

	padding-bottom:5px;	

	background-color:#B8A39E;



}

.order_head{

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

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	padding-top:5px;

	line-height: 15px;

	padding-bottom:5px;	

	float:left;

	width:50%;

	background-color:#B8A39E;

	



}



.check_box_data{

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

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	text-align: left;

	line-height: 20px;

}

.main_txt_process

{

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

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	line-height: 20px;

}

.main_txt_process_simple

{

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

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	text-align: left;

	line-height: 20px;

}

.process_right

{

	float:left;position:relative;

}

.process_left

{

	float:left;position:relative;margin-left:5px;width:120px;

}



/*Payment Box*/

.inputbox_card

{

	border:1px solid gray;

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

	font-size: 12px;

	font-weight: normal;

	color: #696969;

	width:35px;

}

.txt_payment

{

	 float:left;width:22%;

	color:#000000;

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

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	text-align: left;

	padding-left:30px;

	line-height: 30px;

}

 #errorBox{
    background-color: #E8DDD7;
    width: 655px;
    line-height: 100px;
    color: #663300;
    border: 1px dashed #CC6633;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    float:Left;



 }
 .region_hide{
    float:none;

    width:100%;
    display:none;
 }
 .region_show{
    float:none;

    width:100%;
 }
 .left_region{
    float:left;
    width:81%;
     padding-left:30px;
    line-height:20px;

}
.left_region_selected{
    float:left;
    width:81%;
    line-height:20px;
    padding-left:30px;
    background-color: #a58d85;
}
.winery_description{
    background-color:#f9f9f9;
    float:left;
    width:640px;
    font-family:Verdana;
    font-weight:normal;
	font-size: 12px;
    color:#8b8989;
    line-height:15px;
    padding-left:5px;
    padding-right:5px;
}

.footer{
float:left;
width:902px;
font-family:Verdana;
font-weight:normal;
color:#8E776F;
font-size:10px;
padding-top:10px;

}
a.rollover {
	display: block;
	width: 79px;
	height: 32px;
	text-decoration: none;
	background: url("../img/developedby.gif");
	float:right;
}

a.rollover:hover {
	background-position:100% -32px;
}

.textclass{
	color: #664040;
	font-size: 10px;
    font-family:verdana,arial,helvetica,sans-serif;
}	
/* PAGGING CSS*/

div.paging {
	background:#fff;
	color: #ccc;
	font-size: 10px;
	float:left; 
	font-family:verdana,arial,helvetica,sans-serif;
	
}

div.paging div.disabled {
	color: #ddd;
     display: inline;
	 font-size: 10px;
	 font-family:verdana,arial,helvetica,sans-serif;
}

div.paging span {
	font-size: 10px;
	font-family:verdana,arial,helvetica,sans-serif;
}	

div.paging span.current {

	 color: #000;
	 font-family:verdana,arial,helvetica,sans-serif;
	 font-size: 10px;
}

div.paging span a {
	 font-family:verdana,arial,helvetica,sans-serif;
	 font-size: 10px;
}



