/* General properties */

body {
	font-size: 62.5%;
	font-family: Georgia;
	text-align: center;
}
/* General text properties */

/* General text properties */
a { 
	font-style: italic;
} 

table tr td, td h3, td p  {
	font-size: 1em;
}
p, td p {
	font-size: 1.3em;
}

h1, h2, h3 {
	font-size: 2.6em;
	font-weight: 400;
}
h3, td h3 {
	font-size: 1.3em;
	font-weight: 600;	
}

div#producer_left_wine_info h2 {
	font-size: 1.8em;
} 
h2.winetype {
	font-family: Arial;
}
/* Image properties */

/* General layout properties */

/* Header properties */

/* Main menu properties */

div#header div#header_menu  div#studioLiMenu ul li {
	list-style: none;
}
	div#header div#header_menu  div#studioLiMenu ul li a {
		text-decoration: none;
		font-style: italic;
		font-size: 1.2em;
	}
	div#header div#header_menu  div#studioLiMenu input {
		font-style: italic;
	}

	div#header div#header_menu  div.session_choice a.session_choice {
		text-decoration: none;
	}
	div#header div#header_menu  div.session_choice a.session_choice:hover {
		text-decoration: underline;
	}

/* Content Properties */
div#content {
	text-align: left;
}

/* Left Column Properties */

/* Middle Column Properties */

/* Middle Column Properties */

/* Productlist propertiers  */
div.wineWrapper {
	text-align: center;
}
div.wineWrapper div.text a {
	text-decoration: none;
}
div.wineWrapper div.text a:hover {
	text-decoration: underline;
}

/* Producer properties */

div#producer_left_column h3 {
	font-family: Arial, Helvetica, sans-serif;
}
div#producer_left_column h3 a{
	text-decoration: none;
} 
div#producer_left_column h3 a:hover {
	text-decoration: underline;
}
div.producer_list {
	text-align: center;
}
div.producer_list p {
	font-style: italic;
	position: absolute;
}
div.producer_list a {
	text-decoration: none;
}
div.producer_list a:hover {
	text-decoration: underline;
}

/* Wine read more properties */

div#wine_readmore_right_column ul li {
	font-size: 1.2em;
}
div#wine_producer_info a {
	font-size: 1.2em;
	text-decoration: none;
	font-style: italic;
}

/* Producer read more properties */
div#producer_readmore_winelist {
	text-align: center;
}
div.related_wines {
	text-align: left;
}
div.related_wines p {
	font-size: 1.1em;
	font-style: italic;
}
div.related_wines a {
	text-decoration: none;
}
div.related_wines a:hover {
	text-decoration: underline;	
}
div#producer_left_wine_info {
	text-align: left;
}

/* Pricelist properties */

table.pricelist_table tr th {
	font-weight: 600;
	text-align: left;
	font-size: 1.2em;
}

table.pricelist_table tr td {
	font-size: 1.2em;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
}
table.pricelist_table tr td a { 
	text-decoration: none;
}
table.pricelist_table tr td a:hover { 
	text-decoration: underline;
}
table.pricelist_table tr td span.preamble {
	font-family: Georgia;
	font-style: italic;
}
table.pricelist_table td.td_artnr, table.pricelist_table td.td_name, table.pricelist_table td.td_year, table.pricelist_table td.td_producer, table.pricelist_table td.td_info, table.pricelist_table td.td_price {
	font-size: 1em;
	font-family: arial;
	font-weight: normal;
}
div#price_list_footer {
	text-align: center;
}

div#price_list_footer ul li	 {
	list-style-type:none;
	font-size: 1.2em;
}


/* Footer properties */

/* Misc properties */

/*
 * Makes floating objects take up space. Fix from http://www.csscreator.com/attributes/containedfloat.php
 */
.floatcontainer:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility:hidden;
}

.floatcontainer
{
	display: inline-block;
}

/* Hides from IE Mac \*/
* html .floatcontainer
{
	height: 1%;
}

.floatcontainer
{
    display:block;
}
/* End Hack */