*
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

body
{
	background-color: #fff;
}

a:active, a:focus
{
	outline: none;
}

img
{
	border: none;
}

#logobar
{
	width: 900px;
	height: 86px;
	margin: 12px auto 0;
}

#logobar #logo
{
	margin-top: 2px;
	float: left;	
}

#logobar span
{
	float: left;
	clear: left;
	margin: 1px 0 0 0; /* 46 0 0 15px from top if to the right */
	font-family: "Times New Roman";
	font-size: 15px;
	font-style: italic;
}

#logobar #links
{	
	color: #4C4028;
	float: right;
	clear: right;
	margin-top: 3px 0 1px 0;
	font-size: 11px;
}

#logobar #links a
{
	text-decoration: none;
	font-size: 14px;
	color: #4C4028;
}

#logobar #links a:hover
{
	text-decoration: underline;
}

#drinksMenu
{	
	width: 900px;
	height: 23px;
	text-align: center;
	padding-top: 7px;
	position: relative;
	margin: 0 auto;
	margin-bottom: -30px;
	background-color: #b10034;
}

#drinksMenu a
{
	margin: 0 55px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}

#drinksMenu a:hover, #drinksMenu a.selected, #topwrapper ul a:hover,  #topwrapper ul a.selected, #bottomwrapper #leftcontent ul li a:hover, #bottomwrapper #leftcontent ul li a.selected
{
	color: #ff0;
}

#topwrapper ul a
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	line-height: 1.2em;
}

#topwrapper
{
	height: 260px;
	width: 900px;
	margin: 0 auto;
}

#topwrapper #leftImage
{
	float: left;
	width: 366px;
	height: 260px;
}

#topwrapper #rightImage
{
	float: right;
	width: 533px;
	height: 260px;
}

#bottomwrapper
{
	margin: 1px auto 0;
	width: 900px;
	background: #fff url(/assets/img/general/leftmenu_background.gif) repeat-y;
}

#bottomwrapper #leftcontent, #bottomwrapper #wineworldmenu
{
	float: left;
	width: 366px;
	padding-bottom: 40px;
}

#bottomwrapper #leftcontent #regions, #bottomwrapper #leftcontent #producers
{
	float: left;
	width: 158px;
	padding-left: 16px;
}

#bottomwrapper #leftcontent #regions.producersOnly
{
	width: 300px;
}

#bottomwrapper #leftcontent #regions h2, #bottomwrapper #leftcontent #producers h2
{
	font-size: 16px;
	font-weight: 300;
	margin: 16px 0 6px 0;
}

#bottomwrapper #leftcontent a
{
	color: #fff;
}

#bottomwrapper #leftcontent ul
{
	list-style: none;
}

#bottomwrapper #leftcontent ul li
{
	line-height: 1.4em;
}

#bottomwrapper #leftcontent #producers ul li
{
	text-align: right;
	line-height: 1em;
	margin-bottom: 0.5em;
}


#bottomwrapper #leftcontent #producers h2
{
	text-align: right;
}

#bottomwrapper #leftcontent ul li a, #bottomwrapper #leftcontent ul li
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

#bottomwrapper #leftcontent #producers ul.sub
{
	padding: 0 6px 2px 0;
	margin: 2px 0 0 0;
}

#bottomwrapper #leftcontent #producers ul li.sub
{
	margin: 0;	
	line-height: 1em;
}

#bottomwrapper #leftcontent ul li.sub a
{
	font-size: 12px;
	color: #dedede;
}

#bottomwrapper #leftcontent ul li.sub a.selected, #bottomwrapper #leftcontent ul.sub a.selected
{
	color: #ff0;
}

#bottomwrapper #leftcontent ul li.sub a:hover
{
	color: #ff0;
}

#bottomwrapper #content, #bottomwrapper #wineworldcontent
{
	float: right;
	width: 533px;
}

#bottomwrapper #content h1
{
	margin: 0;
	padding: 16px 20px 0 16px;
	font-size: 20px;
	font-weight: 300;
	color: #4C4028;
	line-height: 1.1em;
}


#bottomwrapper #content h1 span
{
	font-size: 20px;
	color: #b10034;
}

#bottomwrapper #content h2
{
	font-size: 16px;
	font-weight: 300;
	margin: 16px 0 6px 0;
}

#bottomwrapper #content p
{
	margin: 0;
	padding: 10px 16px;
	font-size: 13px;
	color: #4C4028;
	line-height: 1.3em;
}

#bottomwrapper #content p.instruction
{
	padding-top: 0;
	font-style: italic;
}

#bottomwrapper #content p.producersearch
{
	margin: 0;
	padding: 10px 16px;
	font-size: 13px;
	color: #4C4028;
	line-height: 1.3em;
}

#bottomwrapper #content p.producersearch span
{
	font-size: 15px;
}

#bottomwrapper .clear
{
	clear: both;
}

#breadcrumb
{
	width: 900px;
	margin: 0 auto;
	padding-top: 5px;
}

#breadcrumb a
{
	color: #b10034;
	text-decoration: none;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

#footer
{
	width: 900px;
	margin: 0 auto;
	padding: 20px 0;
	text-align: right;
}

#footer a
{
	color: #000;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

/* Wine Page */

#topwrapper #leftImage ul.wine
{
	margin: 0px 0 0 59px;
	padding: 5px 5px 15px 15px;
	width: 100px;
	list-style: none;
	background: url(/assets/img/general/transred.png) repeat;
	_background-color: #b10034;
	_filter: alpha(opacity=85);
}

#bottomwrapper #leftcontent img.wineBottle
{
	margin: 18px 0 0 14px;
	float: left;
}

#bottomwrapper #leftcontent.featured img.wineBottle
{
	margin-right: 14px;
}

#bottomwrapper #leftcontent img.poster
{
	margin: 18px 0 0 29px;
	text-align: center;
}

#bottomwrapper #leftcontent h2
{
	color: #000;
	font-weight: 300;
	font-size: 18px;
	margin: 20px 20px 14px 14px;
}

#bottomwrapper #leftcontent h2.featured
{
	margin-top: 0;
}

#bottomwrapper #leftcontent h3.featured
{
	font-weight: 300;
	margin: 20px 20px 0 14px;
}

#bottomwrapper #content h2
{
	color: #000;
	font-weight: 300;
	font-size: 14px;
	margin-left: 16px;
}

#bottomwrapper #leftcontent p
{
	color: #fff;
	float: left;
	width: 190px;
	line-height: 1.3em;
	padding-bottom: 10px;
}


#bottomwrapper #content .feature
{
	display: inline;
	float: left;
	background-color: #ccc;
	width: 252px;
	margin-top: 20px;
	margin-left: 16px;
	padding-bottom: 6px;
	height:190px;
	_height:195px;
}

#bottomwrapper #content .feature img
{
	vertical-align: bottom;
}

#bottomwrapper #content .feature.right
{
	float: right;
	margin-left: 0;
}

#bottomwrapper #content .feature h3
{
	background-color: #000;
	color: #fff;
	font-size: 14px;
	padding: 5px 0 5px 5px;
	margin: 0;
}

#bottomwrapper #content .feature h3.red
{
	background-color: #b10034;
}

#bottomwrapper #content .feature p
{
	color: #000;
	padding: 4px 8px;
}

#bottomwrapper #content .feature a
{
	color: #b10034;
	text-decoration: none;
	margin: 2px 8px;
}

#bottomwrapper #content .feature a:hover
{
	text-decoration: underline;
}

/* Country page */

#flashcontent
{
	margin-left: 16px;
}

/* Producer */

#bottomwrapper #content h1.red
{
	color: #b10034;
	float: left;
}

#bottomwrapper #content h3
{
	font-size: 16px;
	margin-left: 16px;
}

#bottomwrapper #content h3.right
{
	float: right;
	padding-top: 15px;
}

#bottomwrapper #content h3.right a:hover
{
	text-decoration: underline;
}

#bottomwrapper #content h3 a
{
	color: #000;
	text-decoration: none;
}

#bottomwrapper #content #grapetype h2
{
	font-weight: 300;
	font-size: 14px;
	margin-left: 0;
	clear: both;
}

#bottomwrapper #content .winelist
{
	display: inline;
	float: left;
	margin-left: 16px;
	margin-top: 24px;
	padding: 12px 2px;
	width: 245px;
	min-height: 230px;
	border-top: 2px solid #28a535;
	_height: 230px;
}

#bottomwrapper #content .winelist.redBaseline
{
	border-bottom: 2px solid #a3002f;
}

#bottomwrapper #content .winelist.right
{
	float: right;
}

#bottomwrapper #content .winelist img
{
	padding-top: 4px;
	float: left;
}

#bottomwrapper #content .winelist h2, #bottomwrapper #content .winelist p
{
	float: right;
	width: 190px;
	padding: 0;
	margin: 0;
}

#bottomwrapper #content .winelist h2
{
	font-size: 18px;
	font-weight: 300;
}

#bottomwrapper #content .winelist p
{
	margin-top: 6px;
	font-size: 12px;
}

#bottomwrapper #content .winelist p.info
{
	color: #000;
}

#bottomwrapper #content .winelist p span
{
	font-weight: 700;
}


#bottomwrapper #content .winelist p a
{
	color: #b10034;
	text-decoration: none;
}

#bottomwrapper #content .baseLine
{
	height: 2px;
	margin-left: 16px;
	clear: both;
	background: url(/assets/img/general/baseline.gif) no-repeat;
}

/* Wine region */
#bottomwrapper #content #featured
{
	float: left;
	margin-left: 16px;
	_margin-left: 8px;
	margin-top: 24px;
	width: 313px;
	padding-bottom: 10px;
}

#bottomwrapper #content #featured.otherdrinks
{
	border-bottom: 2px solid #b10034;
}

#bottomwrapper #content #featured img.title
{
	padding-bottom: 10px;
}

#bottomwrapper #content #featured img.bottle
{
	padding-left: 4px;
}

#bottomwrapper #content #featured h1
{
	width: 230px;
	float: right;
	padding: 0;
}

/* My Comment */

#bottomwrapper #content #featured h1 a
{
	color: #000;
	font-size: 20px;
	font-weight: 300;
	width: 230px;
	text-decoration: none;
}

#bottomwrapper #content #featured h2
{
	color: #b10034;
	width: 239px;
	padding-top: 10px;
	margin-bottom: 3px;
	float: left;
	padding: 0;
}

#bottomwrapper #content #featured p
{
	margin-bottom: 10px;
	margin-left: 15px;
	float: right;
	width: 230px;
	padding: 0;
}

#bottomwrapper #content #featured p a
{
	text-decoration: none;
	font-size: 12px;
}

#bottomwrapper #content #featured p a:hover
{
	text-decoration: underline;
}

#bottomwrapper #content #featured p.winename
{
	color: #000;
}

#bottomwrapper #content #featured img
{
	float: left;
}

#bottomwrapper #content #grapetype
{
	float: right;
	margin-top: 24px;
	width: 178px;
}

#bottomwrapper #content #grapetype h2
{
	text-align: right;
	margin-top: 8px;
	width: 56px;
	clear: both;
	float: left;
}

#bottomwrapper #content #grapetype h2.white
{
	color: #bbb;
}

#bottomwrapper #content #grapetype h2.red
{
	color: #b10034;
}


#bottomwrapper #content #grapetype ul
{
	list-style: none;
	width: 105px;
	margin: 5px 0 10px;
	border-left: 1px solid #eee;
	margin-left: 6px;
	float: left;
}

#bottomwrapper #content #grapetype ul li
{
	color: #b10034;
	font-size: 14px;
	padding-left: 8px;
}

#bottomwrapper #content #grapetype ul li a
{
	color: #444;
	line-height: 1.4em;
	text-decoration: none;
}

#bottomwrapper #content #grapetype ul li a:hover
{
	text-decoration: underline;
}

/* home page */

#bottomwrapper.home
{
	background: url(/assets/img/general/home_box.gif) bottom left no-repeat;
	margin-top: 20px;
}

#leftcontent #promo
{
	float: left;
	width: 220px;
}

#bottomwrapper #content h1.home
{
	height: 136px;
	color: #fff;
}

#bottomwrapper #leftcontent.home
{
	border-top: 1px solid #ccc;
	padding-bottom: 0;
}

#bottomwrapper #content.home h1
{
	padding-top: 0;
}


/* Beer page */

#topwrapper #rightImage ul.beer
{
	margin: 0px 0 0 53px;
	padding: 5px 5px 15px 15px;
	width: 100px;
	list-style: none;
	background: url(/assets/img/general/transred.png) repeat;
	_background-color: #b10034;
	_filter: alpha(opacity=85);
}

/* Spirits page */

#topwrapper #rightImage ul.spirits
{
	margin: 0 0 0 226px;
	padding: 5px 5px 15px 15px;
	width: 100px;
	list-style: none;
	background: url(/assets/img/general/transred.png) repeat;
	_background-color: #b10034;
	_filter: alpha(opacity=85);
}



/* Mineral Water */
#bottomwrapper #leftcontent.mineralWater h3
{
	padding-top: 18px;
	clear: both;
	font-size: 18px;
	margin-left: 14px;
	color: #F6F5CF;
	font-weight: 300;
}


#bottomwrapper #leftcontent.mineralWater p
{
	margin-left: 16px;
	width: 300px;
}


/* Form */

#topwrapper form
{
	padding-left: 32px;
	padding-top: 24px;
	margin-top: 200px;
}

#leftImage input.search
{
	float: left;
	border: 1px solid #fff;
	font-size: 14px;
	padding: 2px;
	background: #fff url(/assets/img/general/input_background.jpg) repeat-x;
	width: 230px;
}

#leftImage input.submit
{
	float: left;
	margin-left: 6px;
}

#leftImage form select.clear
{
	clear: both;
}

#content.contact form
{
	padding-top: 6px;
	clear: both;
}

#content label
{
	display: block;
	float: left;
	text-align: right;
	width: 70px;
	margin-right: 15px;
	margin-bottom: 16px;
	clear: left;
}

#content fieldset
{
	margin-top: 14px;
	border: none;
}

#content input, #content textarea
{
	float: left;
	background-color: #f1f1f1;
	border-width: 1px;
}

#content textarea
{
	height: 140px;
	width: 400px;
}

#content #requiredNumber, form #requiredName
{
	color: #97989c;
	padding-left: 4px;
	font-size: 12px;
	float: left;
}

#content #submitButton
{
	clear: left;
	margin: 20px 0 20px 85px;
	height: 24px;
	width: 140px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}

/* Search Page - refine search  */
#bottomwrapper #leftcontent fieldset
{
	border: none;
	margin: 0 0 0 20px;
}

#bottomwrapper #leftcontent fieldset #vintagebox
{
	width: 50px;
	margin: 5px 0 5px 30px;
}

#bottomwrapper #leftcontent fieldset #varietalbox
{
	margin: 10px 0 0 30px;
}

#bottomwrapper #leftcontent select
{
	margin: 5px 0 0 0;
}

#bottomwrapper #leftcontent fieldset label
{
	color: #fff;
	margin: 0 10px 0 0;
	width: 100px;
}

#bottomwrapper #leftcontent fieldset #submitBtn
{
	margin: 20px 0 0 0;
}

/* Contact page */

#bottomwrapper #content.contact h1
{
	color: #b10034;
}


#bottomwrapper #content.contact p
{
	font-size: 12px;
	padding: 7px 0 20px 0;
	margin-left: 16px;
	float: left;
}

#bottomwrapper #content.contact h2.thankyou
{
	padding-bottom: 40px;
}

#bottomwrapper #content.contact h3
{
	display: inline;
	font-weight: 300;
	margin-left: 16px;
	width: 120px;
	padding-top: 6px;
	float: left;
	clear: both;;
}


#bottomwrapper #leftcontent.contact p
{
	padding: 0 0 2px 45px;
	color: #fff;
	font-size: 12px;
}

#bottomwrapper #leftcontent.contact p.name
{
	font-size: 14px;
	padding-left: 30px;
	padding-top: 4px;
}

#bottomwrapper #leftcontent.contact p a
{
	font-size: 12px;
	color: #fff;
}

#bottomwrapper #content.contact p a
{
	font-size: 11px;
}

#bottomwrapper #leftcontent.contact h3
{
	clear: both;
	padding: 16px 16px 0;
	color: #F6F5CF;
	font-size: 18px;
	font-weight: 300;
}

#bottomwrapper #leftcontent.contact h4.first
{
	padding-top: 0;
}

#bottomwrapper #leftcontent.contact h4
{
	padding: 10px 16px 0;
	clear: both;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
}


/* About page */

#bottomwrapper #content.about h1
{
	color: #b10034;
}

#bottomwrapper #content.about h2
{
	font-size: 16px;
	padding: 16px 0 0;
}

#bottomwrapper #content.about h3
{
	font-size: 16px;
	padding: 14px 0 2px;
	font-weight: 300;
}

#bottomwrapper #content.about h4
{
	font-size: 14px;
	margin: 6px 0 2px 30px;
	color: #000;
	font-weight: 300;
}

#bottomwrapper #content.about ul
{	
	list-style: none;
	margin: 10px 0 0 30px;
	line-height: 1.3em;
}

#bottomwrapper #content.about ul li
{	
	color: #4C4028;
}

#bottomwrapper #content.about p 
{
	padding-top: 0;
	padding-bottom: 5px;
}

#bottomwrapper #content.about p.list
{
	margin: 0 30px 0 30px;
	font-size: 12px;
}

#bottomwrapper #content.about p.listTitle
{
	margin: 10px 30px 0 14px;
	font-size: 13px;
}

#bottomwrapper #content.about p i
{
	font-size: 13px;
}

#bottomwrapper #content.about p
{
	padding: 0;
	margin-left: 16px;
}

#bottomwrapper #leftcontent.about h3
{
	color: #F6F5CF;
	font-size: 16px;
	padding: 14px 0 2px 16px;
	font-weight: 300;
	clear: both;
}

#bottomwrapper #leftcontent.about p
{
	padding: 0;
	margin-left: 16px;
	clear: both;
	width: 280px;
}

#bottomwrapper #leftcontent.about p a
{
	color: #fff;
}

/* Privacy */
#bottomwrapper #content.privacy h2
{
	font-size: 15px;
	
}

#bottomwrapper #content.privacy p
{
	padding-top: 2px;
}

#bottomwrapper #content p a
{
	color: #b10034;
	font-size: 13px;
}

/* Links */

#bottomwrapper #content.links p.info
{
	padding-top: 2px;
}

#bottomwrapper #content.links h3
{	
	margin-top: 5px;
	font-weight: 300;
	font-size: 16px;
}

#bottomwrapper #content.links a
{	
	color: #b10034;
	font-size: 13px;
	text-decoration: none;
}

#bottomwrapper #content.links a:hover
{	
	text-decoration: underline;
}


/* Wine World */

#bottomwrapper.wineworld
{
	background: #000 url(/assets/img/wineworld/wineworld_background.gif) repeat-x;
	margin-top: 0;
}

#bottomwrapper.wineworld #wineworldcontent #title
{
	float: right;
}

#wineworldmenu ul.menu
{
	list-style: none;
	margin: 80px 0 0 20px;
}

#wineworldmenu ul.menu a
{
	display: block;
	font-size: 18px;
	color: #665939;
	text-decoration: none;	
}

#wineworldmenu ul.menu li a:hover, #wineworldmenu ul.menu li a.selected, #wineworldmenu ul.submenu li a.selected, #wineworldmenu ul.submenu li a:hover
{
	color: #fff;	
}

#wineworldmenu ul.submenu
{
	list-style: none;
	margin: 4px 0 10px 26px;
}

#wineworldmenu ul.submenu li a
{
	color: #665939;
	text-decoration: none;
	font-size: 14px;
}

#wineworldcontent h1
{
	clear: both;
	color: #918D74;
	font-size: 20px;
	font-weight: 300;
	padding: 16px 20px 5px;
	text-align: right;
}

#wineworldcontent h1 span
{
	color: #b10034;
	font-size: 20px;
	font-weight: 300;
}

#wineworldcontent h2
{
	clear: both;
	color: #918D74;
	font-size: 17px;
	font-weight: 300;
	padding: 16px 0 5px 20px;
}

#wineworldcontent div
{
	color: #918D74;
	margin: 4px 0 30px 20px;
	padding-bottom: 20px;
	width: 500px;
	font-size: 13px;
	line-height: 1.4;
	xborder-bottom: 1px dotted #ccc;
}

#wineworldcontent p
{
	color: #918D74;
	margin: 4px 0 30px 20px;
	padding-bottom: 20px;
	width: 500px;
	font-size: 13px;
	line-height: 1.4;
	xborder-bottom: 1px dotted #ccc;
}

#wineworldcontent p.right
{
	text-align: right;
	border-bottom: none;
	width: 494px;
}

#wineworldcontent ul.method
{
	color: #918D74;
	margin: 0;
	padding-bottom: 20px;
	width: 500px;
	list-style-type: none;
	line-height: 1.4em;
}

#wineworldcontent ul.method li
{
	padding: 3px 0;
	font-size: 13px;
}

#wineworldcontent a
{
	color: #b10034;
	font-size: 13px;
	text-decoration: none;
}

#wineworldcontent a:hover
{
	text-decoration: underline;
}

#bottomwrapper #wineworldcontent img.postimg
{
	padding: 2px 0;
	border-top: 2px solid #28a535;
	border-bottom: 2px solid #a3002f;
	margin-left: 20px;
}


/* Where to drink */

#bottomwrapper #content.wheretoenjoy h1
{
	color: #b10034;
}

#bottomwrapper #content.wheretoenjoy h2, #bottomwrapper #content.wheretoenjoy h2 a
{
	color: #b10034;
	border-bottom: 2px solid #eee;
	font-size: 18px;
	margin-top: 0;
	padding-top: 20px;
	clear: both;
}

#bottomwrapper #content.wheretoenjoy p 
{
	padding-top: 0;
}

#bottomwrapper #leftcontent.wheretoenjoy ul
{
	margin-left: 16px;
	margin-top: 14px;
	float: left;
}

#bottomwrapper #leftcontent.wheretoenjoy ul.right
{
	margin-right: 16px;
	margin-top: 14px;
	float: right;
}

#bottomwrapper #leftcontent.wheretoenjoy ul.right li
{
	text-align: right;
}

#bottomwrapper #content.wheretoenjoy .restaurantInfo
{
	float: left;
	width: 161px;
	margin: 6px 0 15px 16px;
}

#bottomwrapper #content.wheretoenjoy .restaurantInfo a
{
	color: #b10034;
	text-decoration: none;
}

#bottomwrapper #content.wheretoenjoy .restaurantInfo h3
{
	margin-left: 0;
	font-weight: 300;
}

#bottomwrapper #content.wheretoenjoy .break
{
	clear: both;
}



/* Tastings */
#bottomwrapper #content.tastings h1
{
	color: #b10034;
}

#bottomwrapper #content.tastings h2 i
{
	color: #b10034;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 6px;
}

#bottomwrapper #content.tastings h3	
{
	font-weight: 300;
	font-size: 14px;
}

#bottomwrapper #content.tastings p 
{
	padding-top: 0;
}

#bottomwrapper #content.tastings p i
{
	font-size: 13px;
}

#bottomwrapper #content.tastings p.top
{
	padding-top: 8px;
}

#bottomwrapper #content.tastings h2
{
	font-weight: bold;
	font-size: 16px;
	color: #B10034;
}


#bottomwrapper #content.tastings a
{
	color: #B10034;
	font-size: 11px;
}
#bottomwrapper #content.tastings table
{
	margin: 4px 0 20px 16px;
	padding-bottom: 10px;
}

#bottomwrapper #content.tastings th
{
	text-align: left;
	font-weight: normal;
	color: #B10034;
	font-size: 13px;
}

#bottomwrapper #content.tastings td
{
	vertical-align: top;
	padding: 8px 5px 5px 0;
	font-size: 11px;
	border-bottom: 1px solid #87846E;
	color: #87846E;
}

#bottomwrapper #content.tastings .alt td
{
	border-bottom: 1px solid #B10034;
	
}

#bottomwrapper #content.tastings table tr td.title
{
	width: 100px;
	font-size: 18px;
	padding: 4px 0;
}


/* News */
#bottomwrapper #leftcontent.news ul
{
	margin-left: 16px;
	margin-top: 14px;
}

#bottomwrapper #leftcontent.news ul li
{
	line-height: 1em;
	margin-bottom: 7px;
}

#bottomwrapper #leftcontent.news ul li span
{
	font-size: 11px;
	margin-left: 0;
	font-style: italic;
	color: #dedede;
}

#bottomwrapper #content.news h1
{
	color: #b10034;
}

#bottomwrapper #content.news h2
{
	font-size: 16px;
	font-weight: 300;
	color: #000;
	padding-top: 16px;
}

#bottomwrapper #content.news p 
{
	margin: 0 0 30px 16px;
	padding: 0;
	padding-bottom: 20px;
	width: 500px;
	font-size: 13px;
	line-height: 1.4;
	border-bottom: 1px dotted #ccc;
}


/* Vinocast */
#bottomwrapper #content.vinocast h1
{
	color: #b10034;
}


/* For Producers with sub producers */
#content #producersubs h2
{
	font-size: 16px;
	color: #000;
	margin: 10px 0 5px 15px		;
}

#producersubs ul
{
	list-style-type: none;
	margin: 0 0 0 15px;
	line-height: 1em;
}

#producersubs ul li
{
	padding: 1px;
	margin-bottom: 2px;
}

#producersubs ul li a
{
	color: #b10034;
	text-decoration: none;
	font-size: 14px;
}

#producersubs ul li a:hover
{
	color: #4C4028;
}

#gambero
{
	display: none;
	background: #f9f9f9;
	border: 1px solid #f1f1f1;
	border-bottom: 2px solid #f1f1f1;
	margin-left: 16px;
}

#gambero a
{
	text-decoration: none;
}

#gambero p.website
{
	text-align: right;
}

/*left homepage bar additional styles 06 Oct 09*/
img.awardbooks {
	float:right;
	padding:20px;
}

#rewards {
	padding:25px 0 0 20px;
	float:left;
	width:150px;
	*width:180px;
}

#rewards h3 {
	color:#EAE417;
	font-weight:normal;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:10px;
}

#leftcontent #rewards p {
	*width:100%;
}

#leftcontent #rewards a {
	color:#B10034;
	text-decoration:none;
}

#leftcontent #rewards p a:hover {
	text-decoration:underline;
}

#bottomwrapper #content #champagnetimes {
	background-color:#000;
	padding:16px 10px 0 10px;
	font-size:12px;
	height:172px;
}

#bottomwrapper #content #champagnetimes h3 {
	color:#EAE417;
}

#bottomwrapper #content #champagnetimes p {
	color:#FFF;
}

#bottomwrapper #content .feature.right {
	background-color:#000 !important;
}

#bottomwrapper #content #champagnetimes p a {
	margin:0;
	padding:0;
}
