/* --------------------------------------------------------------- */
/* General                                                         
/* --------------------------------------------------------------- */

html, body, h2, h3, h4, div, p, ul, li, input, textarea
{
	font-family:Arial,Helvetica,sans-serif;
	color: #5a5a5a;
}

a
{
	color: #c93a49;
}

input.ti
{
	background: #fff url('/Templates/Default/Images/input_background.gif') no-repeat;
	border: solid 1px #c4c4c4;
}

/* -- Auto Form -- */
#middleColumn2 .autoForm .autoForm_row label
{
	font-weight: bold;
	font-size: 0.70em;
}

#middleColumn2 .autoForm .autoForm_radioButtonList label, 
#middleColumn2 .autoForm .autoForm_checkBoxList label
{
	font-weight: normal;
}

#middleColumn2 .autoForm .autoForm_dropDownList, #middleColumn2 .autoForm input.autoForm_textBox
{
	font-size: 0.75em;
}

#middleColumn2 .autoForm textarea.autoForm_textBox
{
	font-size: 0.8em;
}

#middleColumn2 .autoForm input.btn
{
	font-size: 0.75em;
}

/* --------------------------------------------------------------- */
/* Header                                                         
/* --------------------------------------------------------------- */

#navigation
{
	border-top: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
}

#navigation div.s_mainnavigation ul li a
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#navigation div.s_mainnavigation ul li a:hover
{
	color: #666;
}

#navigation div.s_mainnavigation ul li a.active
{
	color: #cc3333;
}

#nav ul
{
	font-size: 1.1em;
	list-style: none;

}

#nav li
{
	font-size: 0.75em;
}

#nav li ul li ul li
{
font-size: 1em;
}

#nav a
{
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5em;

}

#nav li ul
{
	font-size: 1em;
	line-height: 2em;
	background-color: #fff;
	border: solid 1px #d6d6d6;
}

#nav li ul li a
{
	font-weight: normal;
	line-height: 1.6em;
	font-size: 1.3em;
	color: #d6d6d6;
}


#navigation div.s_mainnavigation ul li ul li a
{
	color: #7f7f7f;
	font-weight: normal;
}

#navigation div.searchInput input.ti
{
	font-size: 0.75em;
	padding-left: 0.5em;
}

#navigation div.searchInput input.btn
{
	background: #000 url('/Templates/Default/Images/button_search.gif') no-repeat;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 0.8em;
}

/* --------------------------------------------------------------- */
/* Body
/* --------------------------------------------------------------- */

#leftColumn div.s_concessions div.contentsummary
{
	background: #fff url('/Templates/Default/Images/store_selector_background.gif') no-repeat;
}

#leftColumn div.s_concessions div.contentsummary
{
	font-size: 0.6em;
	color: #acacac;
}

#leftColumn div.s_image1, #leftColumn div.s_image2, #leftColumn div.s_image3, #leftColumn div.s_image4
{
	border: solid 3px #d6d6d6;
}

#middleColumn h4, #middleColumn div.s_details span, #middleColumn div.s_details div.seperator, #middleColumn1 h4, #middleColumn1 h3, #middleColumn2 h4, #middleColumn2 h3
{
	font-size: 1.1em;
	color: #c93a49;
	font-weight: bold;
}

#middleColumn div.s_details .autoForm_row_even span, #middleColumn div.s_details .autoForm_row_odd span
{
	color: #000;
}

#middleColumn div.paragraph, #middleColumn1 div.contentindex, #middleColumn2 div.contentindex, #middleColumn1 div.paragraphs, #middleColumn2 div.paragraphs
{
	font-size: 0.75em;
}

#middleColumn div.paragraph, #middleColumn1 div.contentindex, #middleColumn2 div.contentindex, #middleColumn1 div.paragraphs, #middleColumn2 div.paragraphs, #middleColumn2 div.s_signup div.contents, #middleColumn2 div.s_requestmoreinformation div.contents
{
	border-top: solid 1px #d6d6d6;
}

#middleColumn div.welcome
{
	border: solid 6px #d6d6d6;
	background: #fff url('/Templates/Default/Images/paragraph_background.gif') repeat-x;
}

#middleColumn div.s_welcome div.paragraph
{
	font-size: 0.75em;
	border-top: none;
	padding-top: 0px;
}

#middleColumn ul.listing li
{
	border: solid 1px #d6d6d6;
}

#middleColumn #concessionDetails
{
	border: solid 6px #d6d6d6;
	font-size: 0.75em;
	background: #fff url('/Templates/Default/Images/paragraph_background.gif') repeat-x;
}

#middleColumn .paragraphs .paragraph div, #middleColumn1 .paragraphs .paragraph div, #middleColumn2 .paragraphs .paragraph div
{
	line-height: 1.1em;
}

#middleColumn div.s_image
{
	border: solid 5px #d6d6d6;
	background-color: #d6d6d6;
	
}

div.s_content h2, div.s_content h3, div.s_content h4, div.s_content h5, div.s_content h6, div.s_content h7
{
	font-weight: bold;
	font-size: 1.1em;
	color: #C93A49;
}

div.s_content ul
{
	list-style-type: disc;
}

div.s_content ul li
{
	margin-left: 1.5em;
}

#middleColumn1 h5, #middleColumn2 h5
{
	font-weight: bold;
	font-size: 1em;
}

#middleColumn div.s_jobs ul, #middleColumn div.s_results ul
{
	font-size: 0.75em;
	border: solid 1px #d6d6d6;
}

#middleColumn div.s_jobs ul li, #middleColumn div.s_results ul li
{
	border-bottom: solid 1px #d6d6d6;
}

#middleColumn div.s_jobs ul li a, #middleColumn div.s_results ul li a
{
	font-weight: bold;
	text-decoration: none;
}

#middleColumn div.s_jobdetails div.paragraphs, #middleColumn div.s_newseventdetails div.paragraphs
{
	border-top: solid 1px #d6d6d6;
}

#middleColumn div.s_jobdetails div.paragraph
{
	border-top: none;
}

#middleColumn div.s_jobdetails h5, #middleColumn div.s_newseventdetails h5
{
	color: #C93A49;
	font-weight: bold;	
}

#middleColumn div.s_jobdetails .img2, #middleColumn div.s_newseventdetails .img2
{
	float: right;
	background: #d6d6d6;
	padding: 3px;
	margin: 0 0 10px 10px;
}

#middleColumn1 div.s_news h4 a, #middleColumn2 div.s_events h4 a
{
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

#middleColumn1 div.s_news h5, #middleColumn2 div.s_events h5
{
	font-weight: normal;
}

#middleColumn1 div.s_news p a, #middleColumn2 div.s_events p a
{
	color: #5a5a5a;
	text-decoration: none;
}

#middleColumn1 div.s_news div.summary strong, #middleColumn2 div.s_events div.summary strong
{
	font-weight: bold;
}

#middleColumn div.s_results div.results p, #middleColumn div.s_results div.results div.pager
{
	font-size: 0.75em;
}

#middleColumn1 div.s_champagne div.paragraphs
{
	border: none;
}

#middleColumn2 div.valuationSummary ul li, #middleColumn2 div.confirmation
{
	font-size: 0.75em;
}

#middleColumn2 div.valuationSummary ul li
{
	color: #cc3333;
}

#rightColumn
{
	border: solid 1px #d9d9d9;
	background: #fff url('/Templates/Default/Images/special_features_background.gif') repeat-x;
}

#rightColumn div.s_links div.paragraph
{
	background: url('/Templates/Default/Images/links_paragraph.gif') no-repeat;
}

#rightColumn div.s_links div.paragraph
{
	font-size: 0.7em;
	color: #333;
	line-height: 1.5em;
}

#rightColumn div.s_links div.paragraph h5
{
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------------------------- */
/* Footer
/* --------------------------------------------------------------- */
#footer
{
	border-top: solid 1px #d6d6d6;
	text-align: center;
	font-size: 0.7em;	
}