 /* generated by csscreator.com */
html, body{
  margin:0;
  padding:0;
  text-align:center;
  background-image : url("../img/foldacardbkgd1.gif");
  background-repeat : repeat-xy;
  
}
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  {
   font-family: verdana;
   font-size: 12px;
   font-weight:bold;
   color: #FFFFFF;
   text-decoration: none;
   bgcolor:gray;
   line-height: 30px;
}
A.toplink:hover
		{
   font-family: verdana;
   font-size: 12px;
   font-weight:bold;
   color: #FFFFFF;
   text-decoration: none;
   line-height: 30px;
 background-repeat : repeat-x;
		}
.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;
    font-size: 12px;
    font-weight:normal;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 25px;
	float:left;
	width:180px;
}
.search_txt{
    font-family: verdana
    font-size: 14px;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 25px;
	width:100%;
}
.fullwidth{
	font-family: verdana
    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
	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;
	 padding-left:10px;
	 font-size: 12px;
     font-weight:bold;
     color: black;
     text-decoration: none;
     line-height: 25px;
}
.contact_details{
	font-family: verdana;
	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:10px;
}
.right_topgap{
	float:right;
	width:674px;
	line-height:80px;
}
#content{
	float:left;
	width:660px;
	font-family: verdana;
	font-size: 10px;
	padding-left:10px;
    font-weight:normal;
    color: black;
    text-decoration: none;
}
h1 {
    color: #642425;
	font-size: 14px;
    font-family:verdana;
}
h2 {
     color: #8d4244;
	 font-size: 12px;
     font-family:verdana,verdana;
}
/*p{
     color: #664040;
	font-size: 10px;
    font-family:verdana,verdana;
}*/
A.leftLink, A.leftLink:link, A.leftLink:visited, A.leftLink:hover {
	font-family: verdana,verdana;
    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,verdana;
    font-size: 12px;
	  font-weight:bold;
    color: #904C47;
    text-decoration: none;
}
A.regionlink, A.regionlink:link, A.regionlink:visited, A.regionlink:hover {
	font-family: verdana;
    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,verdana;
    font-size: 12px;
    font-weight:bold;
    color: #642425;
    text-decoration: none;
}
.main{
	font-family: verdana,verdana;
    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: #b2b2b2;
	font:bold 10px verdana;
	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 verdana;
	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 #b2b2b2;
	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,verdana;;
	color: #894C39;
    text-decoration: none;
	font-size: 12px;
}
A.maillink, A.maillink:link, A.maillink:visited,A.maillink:hover{
	font-family: verdana,verdana;;
	font-size: 10px;
    font-weight:normal;
    color: white;
}
.productname{
	font:bold 10px verdana,verdana;;
	color: #4D0101;
    text-decoration: none;
	font-size: 12px;
}
.productdesc{
	font:normal 10px verdana,verdana;
	color: #4D0101;
    text-decoration: none;
	font-size: 12px;
}
.blacktext{
	font:normal 10px verdana,verdana;;
	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:#b2b2b2;
}
.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:#b2b2b2;*/
	background-color:#b2b2b2;
}
.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: 95%;
	padding-top:50px;
	padding-bottom:50px;
	padding-left:10px;
	padding-right:10px;
	/*height:100px;*/
	/*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,verdana;
}
/* PAGGING CSS*/
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
	font-size: 10px;
	float:left;
	font-family:verdana,verdana;
}
div.paging div.disabled {
	color: #ddd;
     display: inline;
	 font-size: 10px;
	 font-family:verdana,verdana;
}
div.paging span {
	font-size: 10px;
	font-family:verdana,verdana;
}
div.paging span.current {
	 color: #000;
	 font-family:verdana,verdana;
	 font-size: 10px;
}
div.paging span a {
	 font-family:verdana,verdana;
	 font-size: 10px;
}
.button1 {
	BORDER-RIGHT: #61727b 1px solid; BORDER-TOP: #61727b 1px solid; BORDER-LEFT: #61727b 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #61727b 1px solid; BACKGROUND-COLOR: #0A93AD;width:70px;height:20px;
}
.button2 {
	BORDER-RIGHT: #61727b 1px solid; BORDER-TOP: #61727b 1px solid; BORDER-LEFT: #61727b 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #61727b 1px solid; BACKGROUND-COLOR: #0A93AD;width:150px;height:20px;
}
 A.categorylink:hover ,A.categorylink:link{
	font-family: verdana;
    font-size: 12px;
    font-weight:bold;
    color: grey;
    text-decoration: none;
}
A.categorylink{
	font-family: verdana;
    font-size: 12px;
    color: grey;
    text-decoration: none;
}
.categorytop{
	font-family: verdana,verdana;
    font-size: 12px;
    color: grey;
    text-decoration: none;
}
.maincategory{
		font-size:14px;
		font-style:normal;
		font-family:verdana;
		font-weight:bold;
		color:#0A93AD;
		}
.product_smalldesc{
		font-size:11px;
		font-style:normal;
		font-family:arial;
		color:#0A93AD;
		text-decoration:underline;
		}
.productvalue{
		font-size:11px;
		font-style:normal;
		font-family:arial;
		color:#C2C2C2;
		}
.categoryoption{
		font-size:11px;
		font-style:normal;
		font-family:arial;
		color: #B68A72;
		}
.categorydes{
		font-size:11px;
		font-style:normal;
		font-family:arial;
		color: grey;
		}
.productname{
		font-size:14px;
		font-family:arial;
		font-weight:bold;
		color:#0A93AD;
		}
a.productdescription{
		font-size:11px;
		font-family:verdana;
		color:#1F9DB6;
		text-decoration:underline;
		font-weight:normal;
		}
a.productdescription:hover{
		font-size:11px;
		font-family:verdana;
		color:#1F9DB6;
		text-decoration:underline;
		font-weight:normal;
		}
a.categorytitle{
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#008CA8;
		text-decoration: underline;
		}
a.categorytitle:hover{
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#008CA8;
		font-weight:normal;
		text-decoration: underline;
		}
.arrow{
		font-size:12px;
		font-family:verdana;
		color:#7C3523;
		}
.cattitle{
		font-size:12px;
		font-family:verdana;
		color:#7C3523;
		}
a.enlarge{
		font-family:verdana;
		font-size:12px;
		text-decoration:underline;
		color:#0A93AD;
	}
.subtotal{
		font-size:14px;
		font-family:verdana;
		color:#7C3523;
		}
.cards{
		font-size:13px;
		font-family:verdana;
		color:#7C3523;
		}
.smallimagebg{
	background:url("../img/product_bg.jpg");
	width:155px;height:138px;
	border:0px;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
		}
.bigimagebg{
	background:url("../img/product_bg_large.jpg");
	width:309px;height:276px;
	border:0px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:0px;
		}
.pulldown{
	font-family: verdana;
	font-size: 12px;
	font-weight:normal;
	color: black;
	height:20px;
	text-decoration: none;
	width:140px;
}
.usertextbox{
	font-family: verdana;
	font-size: 12px;
	font-weight:normal;
	color: black;
	height:20px;
	text-decoration: none;
	width:140px;
}
.reguserlabel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #938B88;
	text-decoration: none;
}
.register{
	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;
}
.toplink1
{
   font-family: verdana;
   font-size: 12px;
   font-weight:bold;
   color: #FFFFFF;
   text-decoration: none;
   line-height: 30px;
  background-image : url("../img/menu_bg.jpg");
 background-repeat : repeat-x;
}/*
.p
{
	font-size:12px;
	color:#938B88;
	font-family:verdana;
}*/
.userlogin{
		font-size:12px;
		color:#938B88;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		line-height:18px;
	}
a.forgot{
		font-size:12px;
		color:#938B88;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		line-height:18px;
		text-decoration: none;
	}

a.forgot:hover{
		font-size:12px;
		color:#938B88;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		line-height:18px;
		text-decoration: underline;
	}
.userhead
{
	font-size:12px;
	color:#938B88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
}
.newuserhead1,A.newuserhead1, A.newuserhead1:link, A.newuserhead1:visited,A.newuserhead1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    color: #642425;
    text-decoration: none;
}
.accountbutton{
	BORDER-RIGHT: #61727b 1px solid; BORDER-TOP: #61727b 1px solid; BORDER-LEFT: #61727b 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #61727b 1px solid; BACKGROUND-COLOR: #0A93AD;width:200px;height:20px;
}
.email,A.email, A.email:link, A.email:visited,A.email:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    color: #95D8F5;
}
   
