@charset "utf-8";
/* CSS Document */


/**************************
********  HOME  ***********
***************************/
.Home{
	background: url(../gfx/bkg_content_home.jpg) no-repeat top left;	
}

/**************************
******** CONTACT **********
***************************/

.Contact{
	background: url(../gfx/bkg_content_contact.jpg) no-repeat top left;	
}

#Contact_LeftCol{
	position:absolute;
	top:71px;
	left:20px;
	width:565px;
	height:300px;
	overflow:hidden;	

}

#Contact_LeftCol #mycarousel .container{
	width:430px;
	height:275px;
	margin:20px 0px 0px 20px;
}

#cform input, #cform textarea{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	width:100%;
	margin:3px 6px;
	margin-left:0px;
	padding:6px;
	padding-bottom:3px;
	border:1px solid #666666;
	background:#ffffff url(../gfx/bkg_input_cell.gif) no-repeat top left;
}

#cform textarea{
	width:416px;
	height:78px;	
}


#cform input.length1{
	width:198px;
}
#cform input.length2{
	width:56px;	
}
#cform input.length3{
	width:122px;	
}

#Contact_Print{
	position:absolute;
	height:20px;
	width:80px;
	right:0px;
	bottom:45px;
	text-align:center;
	font-size:11px;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif, Arial;
	color:#ccc;
}

#Contact_Print a{
	color:#ccc;
	text-decoration:none;
}

#Contact_Print a:hover{
	color:#9a2b57;
}



/**************************
********* DEBUTS **********
***************************/

.Debuts{
	background: url(../gfx/bkg_content_debuts.jpg) no-repeat top left;
}

#Debuts_LeftCol{
	position:absolute;
	top:71px;
	left:20px;
	width:600px;
	height:330px;
	overflow:hidden;	
}

#Debuts_LeftCol #mycarousel .container{
	width:560px;
	height:300px;
	margin:20px 0px 0px 20px;
}

#Debuts_LeftCol p{
	position:relative;
	width:250px;
	height:265px;
	float:left;
	margin:0px;
	margin-right:20px;
	font:12px/14px Arial, Helvetica, sans-serif;
}




/**************************
***** PHILOSOPHY **********
***************************/

.Philosophy{
	background: url(../gfx/bkg_content_philosophy.jpg) no-repeat top left;
}


#Philosophy_LeftCol{
	position:absolute;
	top:71px;
	left:20px;
	width:565px;
	height:300px;
	overflow:hidden;	
}

#Philosophy_LeftCol #mycarousel .container{
	width:440px;
	height:270px;
	margin:20px 0px 0px 20px;
}

#Philosophy_SlideShow{
	position:absolute;
	top:0px;
	right:0px;
	width:470px;
	height:420px;
	z-index:5;
}

#Bottles{
	position:absolute;
	width:80px;
	height:154px;
	bottom:0px;
	right:11px;
	z-index:20;
	background: url(../gfx/wine_bottles.png) no-repeat top left;
}

#Philosophy_LeftCol a.contact{
	text-decoration:none;
	color:#a5b30d;
}

#Philosophy_LeftCol a.contact:hover{
	text-decoration:underline;	
}

/**************************
******* REVIEWS  **********
***************************/

.Reviews{
	background: url(../gfx/bkg_content_reviews.jpg) no-repeat top left;
}


#Reviews_LeftCol{
	position:absolute;
	top:71px;
	left:20px;
	width:600px;
	height:300px;
	overflow:hidden;	
}

#Reviews_LeftCol #mycarousel .container{
	width:560px;
	height:300px;
	margin:20px 0px 0px 20px;
}

#Reviews_LeftCol table.review{
	font:12px Arial, Helvetica, sans-serif;
}
#Reviews_LeftCol table.review td{
	vertical-align:middle;
}

#Reviews_LeftCol .rating{
	width:50px;
	height:46px;
	padding:5px;
	background-color:#6a191d;
	
	font:11px/11px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	text-align:center;
}

#Reviews_LeftCol .rating span{
	font-size:33px;
	line-height:35px;
	display:block;
}


/**************************
********* SELECT **********
***************************/

#Select{
	position:absolute;
	top:18px;
	right:32px;
	width:310px;
	height:40px;
	background:#424244;
	z-index:1000;
}

#Select .title{
	position:absolute;
	top:12px;
	left:15px;
	height:20px;
	width:150px;
	
	color:#ffffff;
	font:13px Arial, Helvetica, sans-serif;
	
}
/**************************
********** STORE **********
***************************/

.Store{
	background: url(../gfx/bkg_content_store.jpg) no-repeat top left;	
}


/**************************
******** TERRIOR **********
***************************/

.Terrior{
	background: url(../gfx/bkg_content_terrior.jpg) no-repeat top left;	
}


#Terrior_LeftCol{
	position:absolute;
	top:71px;
	left:20px;
	width:905px;
	height:335px;
	overflow:hidden;
}

#Terrior_LeftCol #mycarousel .container{
	width:890px;
	height:300px;
	margin:20px 0px 0px 20px;
}

#Terrior_LeftCol #mycarousel .container .column1{
	width:410px;
	float:left;
}

#Terrior_LeftCol #mycarousel .container .column2{
	width:405px;
	float:left;
	margin-left:50px;
}


/**************************
****** WINES SELECT  ******
***************************/

.WineSelectRed{
	background: url(../gfx/bkg_content_wines_select_red.jpg) no-repeat top left;
}
.WineSelectWhite{
	background: url(../gfx/bkg_content_wines_select_white.jpg) no-repeat top left;
}

#WineSelect_LeftCol{
	position:absolute;
	top:145px;
	left:205px;
	width:680px;
	height:160px;
	overflow:hidden;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif, Arial;
	font-style:italic;
}

#WineSelect_LeftCol #Wrapper1{
	position:absolute;
	top:0px;
	left:0px;
	width:290px;
	height:200px;
}

#WineSelect_LeftCol #Wrapper2{
	position:absolute;
	top:0px;
	left:300px;
	width:290px;
	height:200px;
}

#WineSelect_LeftCol #Wrapper1 .line,
#WineSelect_LeftCol #Wrapper2 .line{
	position:absolute;
	top:30px;
	left:130px;
	width:1px;
	height:110px;
	background:#ffffff;	
}

#WineSelect_LeftCol h1{
	width:123px;
	font-size:14px;
	text-decoration:underline;
	text-align:right;
	color:#ffffff;
}
#WineSelect_LeftCol .nav{
	position:relative;
	width:290px;
	height:18px;	
	display:block;
	font-size:12px;
	color:#ffffff;
}

#WineSelect_LeftCol .nav .title{
	position:relative;
	width:120px;
	height:12px;
	margin-top:2px;
	margin-right:15px;
	float:left;
	display:block;
	text-indent: -9999999px;
}

#WineSelect_LeftCol .nav .sub{
	position:relative;
	width:20px;
	height:100%;
	text-align:center;
	float:left;
	margin-left:5px;
	left:0px;
	color:#999999;
}

#WineSelect_LeftCol .nav .sub a{
	display:block;	
	width:100%;
	height:100%;
	text-decoration:none;
	color:#ffffff;
}
#WineSelect_LeftCol .nav .subW a{
	color:#ffffff;
}

#WineSelect_LeftCol .nav .sub a:hover{
	color:#6a191d;
	font-weight:bold;
}
#WineSelect_LeftCol .nav .subW a:hover{
	color:#a5b30d;
}

*html #WineSelect_LeftCol .nav .sub a:hover{
	font-weight:normal;
}


#WineSelect_LeftCol #bulldog{
	background: url(../gfx/wines/bulldog.gif) no-repeat top right;	
}
#WineSelect_LeftCol #mastiff{
	background: url(../gfx/wines/mastiff.gif) no-repeat top right;	
}
#WineSelect_LeftCol #canis_major{
	background: url(../gfx/wines/canis_major.gif) no-repeat top right;	
}
#WineSelect_LeftCol #howling_syrah{
	background: url(../gfx/wines/howling_syrah.gif) no-repeat top right;	
}
#WineSelect_LeftCol #rancho_ontiveros{
	background: url(../gfx/wines/rancho_ontiveros.gif) no-repeat top right;	
}
#WineSelect_LeftCol #rim_rock{
	background: url(../gfx/wines/rim_rock.gif) no-repeat top right;	
}
#WineSelect_LeftCol #solomon_hills{
	background: url(../gfx/wines/solomon_hills.gif) no-repeat top right;	
}
#WineSelect_LeftCol #one{
	background: url(../gfx/wines/one.gif) no-repeat top right;	
}
#WineSelect_LeftCol #hudson{
	background: url(../gfx/wines/hudson.gif) no-repeat top right;	
}
#WineSelect_LeftCol #le_bon_climat{
	background: url(../gfx/wines/le_bon_climat.gif) no-repeat top right;	
}


#WineSelect_LeftCol #big_paw{
	background: url(../gfx/wines/big_paw.gif) no-repeat top right;	
}
#WineSelect_LeftCol #fang_blanc{
	background: url(../gfx/wines/fang_blanc.gif) no-repeat top right;	
}
#WineSelect_LeftCol #solomon_hills_w{
	background: url(../gfx/wines/solomon_hills_w.gif) no-repeat top right;	
}
#WineSelect_LeftCol #w{
	background: url(../gfx/wines/w.gif) no-repeat top right;	
}


/**************************
********* WINES  **********
***************************/



.WinesRed{
	background: url(../gfx/bkg_content_wines_red.jpg) no-repeat top left;
}
.WinesWhite{
	background: url(../gfx/bkg_content_wines_white.jpg) no-repeat top left;
}
/*
#Wines_Label{
	position:absolute;
	width:250px;
	height:20px;
	bottom:60px;
	right:55px;
	
	text-align:center;
	font:15px "Courier New", Courier, monospace;
	letter-spacing:1px;
	text-transform: uppercase; 
	color:#cccccc;
}*/

#Wines_Label{
	position:absolute;
	width:200px;
	height:25px;
	bottom:55px;
	right:80px;	
	
	background-position:left top;
	background-repeat:no-repeat;
		
}

.Wines_Label_NoText{
	text-align:center;
	font:15px "Courier New", Courier, monospace;
	letter-spacing:1px;
	text-transform: uppercase; 
	color:#cccccc;
	text-indent:-9999999px;
}
.Wines_Label_Text{
	text-align:center;
	font:15px "Courier New", Courier, monospace;
	letter-spacing:1px;
	text-transform: uppercase; 
	color:#cccccc;
	text-indent:0px;
}

#Wines_LeftCol{
	position:absolute;
	top:80px;
	left:67px;
	width:538px;
	height:320px;
	overflow:hidden;
}

#Wines_LeftCol #mycarousel .container{
	width:500px;
	height:320px;
	margin:20px 0px 0px 20px;
}

#Wines_LeftCol table.review{
	font:12px Arial, Helvetica, sans-serif;
}
#Wines_LeftCol table.review td{
	vertical-align:top;
	padding:2px;
}
#Wines_LeftCol table.review td span{
	color:#ffffff;
}
