@charset "utf-8";
/* CSS Document */

body {
	height: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #46152B;
	background-attachment: fixed;
	background-image: url(/images/secondary_background.gif);
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul {
	margin:0;
	padding: 0;
}

#maintable {
	background-image: url(/images/content_bg.png);
	background-repeat: repeat-y;
	position: relative;
	z-index: 5;
}

/*
*html #maintable {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/content_bg.png');
}

*/



#content img { behavior: url(iepngfix.htc); 
} 



/***** TOP MENU *****/ 

#mainHeader{
	background:#ffffff url(/images/Template/MainHeader_Shadow.png) repeat-x bottom;
	width: 825px;
	height: 103px;
	position:relative;
	vertical-align:bottom;	
}

#logo{
	float: left;
	/*width: 331px; */
	width: 280px;
	position:absolute;
	bottom: 6px;
}

#topmenu{
	float: right;
	/*width: 563; */
	margin:0;
	text-align:right;
	position:absolute;
	bottom:0;
	right:0;
}

#topmenuHome{
	position:absolute;
	bottom: 37px;
	right: -17px;
}

#menuitems{
	/*margin-right: 20px;*/
	position:relative;
	/*bottom: -2px;*/
	padding-bottom: 0px;
	padding: 0 4px 0 45px;
	height: 31px;
	background:url(/images/Template/TopMenu_Left.png) left top no-repeat #700935;

}

#menuitems span{
	/*width: 100px;*/
	display:inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 6px;
	padding-right: 5px;
	border-left: 1px solid #af6168;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px; 	
	text-align:center;	
}

#menuitems span:hover{
	/*background-color:#8a1d4c;*/
}

#menuitems a{
	text-decoration:none;
	color:#f2f2f2;
	font-weight:normal;
}

#menuitems a:hover{
	text-decoration:none;
	color:#e7d3dc;
}

/*END MENU ITEMS*/

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-bottom:0;
	margin-bottom:0;
	text-align: left;
	position:relative;
}
#content p {
	padding-bottom: 15px;
	text-align: left;
}

#content #submenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #E1A434;
	font-weight: bold;
	margin: 20px 50px 20px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C0E40;
	position:relative;
	font-size: 12px;
}


#submenu .disclaimer {
	margin-bottom: 10px;
}
#submenu .disclaimer p {
	color:#908c8c;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:0;
	margin: 0 0 0 5%;
}


#content a {
	color: #7C0E40;
}

/***** FOOTER *****/
.Footer{
	background: #7c0e40;
	border-top: 1px solid #191919;
	/*height:37px;*/
	width: 795px;

	text-align:right;
	padding: 10px 30px 10px 0;
	letter-spacing: 1px;
	
	font-family: Trebuchet MS1, Helvetica, sans-serif; 
	
	font-size: 18px;
	color: #ffffff;
	
}

/* end footer */
.current {
	font-size: 20px;
	color: #E1A434;
	margin-right: 80px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C0E40;
	padding-bottom: 10px;
}

.textcontent {
	margin: 20px 60px 0px 50px;
	text-align: left;
}

#flashcontent {

}

/****** QUOTE BOX *****/
#quote {
	clear:both;
	background:url(/images/Template/QuoteBG.png) top repeat-x;
	width: 825px;
	padding: 30px 0 0 0;
	height: 90px;
	margin-bottom: 0;
	float:left;
}

#quote p{
	margin-left: 30px;
	margin-right: 30px;
	color: #7c0e40;
	font-size: 20px;
	font-family: Trebuchet MS1, Helvetica, sans-serif; 
}

#quote p span{
	padding-right: 10px;
	padding-left: 75px;
	color: #333333;
	font-size: 12px;
	
}

#quote img{
	padding-right: 8px;
	padding-left: 8px;
}


/* END QUOTE */


/****** QUOTE BOX *****/
#buy {
	clear:both;
	background:url(/images/Template/QuoteBG.png) top repeat-x;
	width: 825px;
	padding: 40px 0 0 0;
	height: 90px;
	margin-bottom: 0;
	float:left;
}

#buy a{
	text-decoration:none;
}


#buy p{
	margin-left: 30px;
	margin-right: 30px;
	color: #7c0e40;
	font-family: Trebuchet MS1, Helvetica, sans-serif; 
}

#buy p span{
	padding-right: 27px;
	padding-left: 27px;
	color: #333333;
	font-size: 17px;
}

#buy a:hover{
	/*color: #3e0a21;
	font-weight:bold;*/
	border-bottom: 1px #ddced5 solid;
}



#buy img{
	padding-right: 5px;
}


/* END QUOTE */

#calltoaction{
	background-image: url(/images/call-to_action.png);
	background-repeat: no-repeat;
	width: 740px;
	height: 100px;
	padding-top: 40px;
	padding-left: 45px;
	padding-right: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

#quote #author {
	font-family: Arial, Helvetica, sans-serif;
	color: #46152B;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 11px;
}


#catalog {
	margin-left: 30px;
	margin-top: 20px;
	width: 800px;
	position:relative;
}
#catalog a {
	color: #E1A434;
	padding-left: 15px;
	background-image: url(/images/bullet_gold.png);
	background-repeat: no-repeat;
	background-position: 3px;
}


.catalogitem {
	background-image: url(/images/catalog_item_bg.gif);
	background-repeat: no-repeat;
}



.catalogitem img {
	float: left;
	position: relative;
	top: -20px;
}
.catalogitem .text {
	float: right;
	margin-right: 45px;
	width: 200px;
	margin-top: 20px;
	line-height: normal;
}


.catalogitem .name {
	font-weight: bold;
	text-transform: uppercase;
	color: #7C0E40;

}

.catalogitem .description{
	font-size: 11px;
	margin-top: 10px;

}

.catalogitem .readmore { 
	font-weight: bold;
	text-transform: uppercase;
	color: #E1A434;
	margin-top: 10px;

}

.catalogitem .readmore .buy { 
	
	width: 150px;
	float:right;
	display:inline;
	
}

.buyMore {
	padding-top:0; 
	margin-top:0;
	width: 50px; 
	
	float:left;
	font-size: 110%;
	/*background-color: #7e425c;
	border:1px solid #622841; */
}


.readMore{
	padding-top:0; 
	margin-top:0;
	width: 100px; 
	float:right;
}

.catalogitemlarge{
	width: 700px;
	margin-left: 40px;

}
.catalogitemlarge .description {
	float: left;
	width: 420px;
}


.catalogitemlarge img{
	float:right;
}


.newsimage {
	margin-right: 20px;
	float: left;
}

h1  {
	text-transform: uppercase;
	font-size: 18px;
	color: #E1A434;
	padding-bottom: 20px;
}
h2  {
	text-transform: uppercase;
	font-size: 14px;
	color: #7C0E40;
	padding-bottom: 10px;
	padding-top:10px;
}
ul {
	margin-left: 20px;
}


.Footer_Facebook{
	font-family:Tahoma, Geneva, sans-serif; 
	font-size: 11px; 
	color:#3b5998; 
	text-decoration: none; 
	padding-top: 10px;

}

/****** WINE ORDER PAGES ****/
.WineOrder{
	text-align: left;
	width: 625px;
	margin-left: 40px;
}


.WineOrder h2{
	padding-top: 10px;
	padding-bottom:0;
	margin-top: 10px;
	margin-bottom:0;
	text-align: left;
}


.WineOrder table{
	border: 1px solid #cbbcc2;
	border-collapse:collapse;
	margin-top: 0;
}


.WineOrder td {
	border: 1px solid #cbbcc2;
	border-collapse:collapse;
}


.WineOrder th {
	border: 1px solid #cbbcc2;
	border-collapse:collapse;
	color: #680e37;
}


.LableHeader{
	background-color: #e2dedf;
}


.LableHeader h3{
	 font-size:18px;
}


.LableHeader img{
	 margin-right: 10px; 
	 border:1px solid #cbbcc2;
}


#tblOrder {
	margin-top: 10px;	
}

#tblOrder h3{
	font-size:12px;
	margin-bottom: 10px;
}

#tblOrder h4{
	font-weight:normal;
	font-style:italic;
	font-size: 105%;
	margin-bottom: 5px;
}


#tblOrder td img {
	padding-right: 5px;
}


.Price{
	padding-left: 5px;	
}

#tblOrder .Price p {
	text-align:right;
}

/* end wine order */


/***** ALUMNI WINES *****/

#LabelPopUp {
	z-index: 10; 
	position:absolute;
	top: 0px;
	left: 0px;
	width: 500px; 
	height: 100%; 
	text-align:center; 
}

#LabelPopUp p{
	position:absolute; 
	top: 5px; 
	right: 40px; 
	color:#c9b6c0;
}

#LabelPopUp a{
	text-decoration:none; 
	color:#c9b6c0;
}

#LabelPopUp img{
	border: 30px solid #2d111e;
}


.Fade20{
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}

.clickLabel{
	font-size: 80%; 
	font-style:italic;
	font-weight:normal;
}


.clickTD{
	text-align: left;
	cursor:pointer;
	cursor:hand;
}

.clickTD img{
	padding-right: 5px;
}


/* end alumni wines */

.smallText{
	font-size: 85%;	
}

