﻿#content_border
{
	background-image: url(../Images/Backgrounds/VerticalDivider.gif);
	background-repeat: repeat-y;
	background-position: top left;
	min-height: 400px;
}
.section
{
	background-image: url(../Images/Backgrounds/MainBackground.gif);
	background-repeat: repeat-x;
	background-position: top left;	
	width: 158px;
	min-height: 34px;
	text-align: left;
	font-size: 1.1em;	
	cursor: hand;
	cursor: pointer;
	margin: 3px 0;
}
.section_over
{
	color: #648826;
}
a.content_link_over:link, a.content_link_over:visited, a.content_link_over:active, a.content_link_over:hover
{
	color: #648826;
	text-decoration: none;
}
a.content_link:link, a.content_link:visited, a.content_link:active
{
	color: #666666;
	text-decoration: none;	
}
a.content_link:hover
{
	color: #648826;
	text-decoration: none;	
}
.section_text
{
	padding-left: 16px;	
	padding-top: 7px;
	padding-right: 2px;
}
#content_form
{
	padding-top: 10px;
	font-size: 0.9em;
}
#content_form .label
{
	padding-right: 10px;
	width: 105px;
	text-align: right;
	color: #000000;
}
#content_form .message
{
	width: 229px;
}
#content_form .ItemLabel 
{ 
	padding-right: 10px;
	padding-bottom: 3px;
	width: 105px;
	text-align: right;
	color: #000000;
	margin:auto;
	float: left;
}
#content_form .ItemValue 
{ 
	margin:auto;
	padding-bottom: 3px;
} 
/*--------------------contact us style---------------------*/
#contact_us
{
	padding-left: 20px;
}
#contact_us .left_content
{
	width: 378px;
	float: left;
}
#contact_us .right_content
{
	float: right;
	width: 378px;
}           
/*--------------------our wine style---------------------*/
#our_wine
{
	padding-left: 20px;
}
#our_wine h1
{
	padding-bottom: 3px;
}
#our_wine h2
{
	font-size: 1.3em;
	line-height: 1.3em;	
	padding-bottom: 10px;
	color: #555555;
}
#our_wine a:link, #our_wine a:visited, #our_wine a:active, #our_wine a:hover
{
	font-size: 0.85em;
}
#our_wine .our_wine_divider
{
	background-image: url(../Images/Backgrounds/Divider.gif);
	height: 1px;
	width: 750px;	
}
#our_wine .image
{
	float:left;
	width: 150px;
	text-align: center;		
}
#our_wine .description
{
	float: left;
	width: 580px;
	padding-left: 20px;
}
/*--------------------news style---------------------*/
.news-item, .careers-item
{
	clear: both;
	padding-bottom: 6px;
	margin-bottom: 24px;
	background-image: url(../images/backgrounds/divider.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	overflow: hidden;
}

.news-item a h2
{
	color: #666666;
}

.news-item p, .careers-item p
{
	margin-bottom: 1.0em;
}

.news-item .thumbnail
{
	float: left;
	margin-right: 6px;
}

.pager
{
	clear: both;
}

/*--------------------careers style---------------------*/
.careers-item h2
{
    font-weight: bold;
}

.careers-item .desc-container
{
    margin-bottom: 3px;
}

.careers-item .desc
{
    clear: both;
    float: left;
    width: 160px;
}

/*--------------------distributors style---------------------*/
#distributors
{
	padding-left: 20px;
}
/* idea control */
#ideas
{
	margin-left: 15px;
	float: left;
}

#ideas .time
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 0px 23px;
}
#ideas .pager 
{
	font-size: 0.9em;
	width: 400px;
	height: 21px;
	padding: 15px 13px 0px 13px;
}
#ideas .pager div
{
	float: left;
	background-color: #000000;
}
#ideas .pager a
{
	color: #bed63a;
}
#ideas .pager div.arrow
{
	width: 11px;
	height: 19px;
	border-right: 1px solid #FFFFFF;
	padding: 0px 0px 0px 6px;
}
#ideas .pager div.arrow2
{
	width: 14px;
	height: 19px;
	border-right: 1px solid #FFFFFF;
	padding: 0px 0px 0px 3px;
}
#ideas .pager div.arrow a, #ideas .pager div.arrow2 a
{
	text-decoration: none;
}
#ideas .pager div.list
{
	width: 321px;
	height: 19px;
	border-right: 1px solid #FFFFFF;
	padding: 0px 0px 0px 6px;
}
#ideas .pager div.list a
{
	padding-right: 4px;
}
#ideas .pager div.list a.selected
{
	color: #FFFFFF;
	text-decoration: none;
}
#ideas .idea
{
	width: 384px;
	padding: 20px 21px 0px 21px;
}
#ideas .idea .body
{
	padding-bottom: 5px;
}
/* ideas / winners shared styles */
.idea .name, .idea .sep
{
	float: left;
}
.idea .name
{
	color: #74b64a;
}
.idea .sep
{
	margin: 0px 5px 0px 5px;
}


.winners-section
{
	width: 428px;
	float: left;
	margin-left: 15px;
}
