﻿@import url(../core.css);

a, a:link, a:visited, 
li.menuitem-lvl0.sfHover a.menuitemlink-lvl0,
li.menuitem-lvl0.sfHover a.menuitemlink-lvl0:link,
li.menuitem-lvl0.sfHover a.menuitemlink-lvl0:hover,
a.menuitemlink-lvl0:hover { color: #C30; }
a:hover,
li.menuitem-lvl0.is-selected a.menuitemlink-lvl0,
li.menuitem-lvl0.is-selected a.menuitemlink-lvl0:link,
li.menuitem-lvl0.is-selected a.menuitemlink-lvl0:hover,
li.menuitem-lvl0.is-selected.sfHover a.menuitemlink-lvl0,
li.menuitem-lvl0.is-selected.sfHover a.menuitemlink-lvl0:link,
li.menuitem-lvl0.is-selected.sfHover a.menuitemlink-lvl0:hover { color: #ff4000; text-decoration: none; }
a:active { color: #ff4000; }
#csNav { margin-bottom: 1em; }
#csPageHeader { background-image: url(../../images/bg-content-header-aboutus.jpg) }
	#csPageHeader a.link-button.request-quote, #csPageHeader a.link-button.request-quote:link { color: #fff; background-image: url(../../images/button-aboutus-requestquote.png); }
#csShare { background-image: url(../../images/icon-bookmark-aboutus.png); }
#csShare a, #csShare a:link { color: #000; text-decoration: none; }
#csMenuColumn h4 { color: #C30; font-size: 1em; padding-top: .25em; }
#csMenuColumn h4 a, #csMenuColumn h4 a:link { color: #c30; }
#csMenuColumn h4 a:hover, #csMenuColumn h4 a:active { color: #ff4000; }
#csMenuColumn ul li a, #csMenuColumn ul li a:link { color: #606060; }
#csMenuColumn ul li a:hover, #csMenuColumn ul li a:active { color: #c30; }
div.cs-content-container h1,
div.cs-content-container h3,
div.cs-content-container h5 { color: #C30; }
div.cs-content-container h3 {font-size: 135%;}

td.cs-dnn-leftcolumn-contentpane { vertical-align: top; width: 65%; padding-right: 1em; border-right: 1px dotted #ccc; }
td.cs-dnn-rightcolumn-contentpane { vertical-align: top; width: 35%; }

/* Form */
table.cs-request-quote-form { }
table.cs-request-quote td h4 { font: bold 16px/16px "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; margin: 0; padding: 0 0 .25em; }
table.cs-request-quote-form td { padding: 4px 0 !important; text-align: left !important; }
table.cs-request-quote-form input.cs-textbox, table.cs-request-quote-form textarea.cs-textarea, table.cs-request-quote-form select.cs-dropdownlist { border-color:#AAAAAA #EEEEEE #FFFFFF #C0C0C0; border-style:solid; border-width:1px; font-size: 12px; }
label.cs-label { display: block; float:left; width: 100px; font-size: 12px; font-weight: bold; padding: 3px 10px 3px 0; }
label.cs-label.no-float { float: none; width: auto; }
	
	/* Address Individual Elements */
	input.cs-company, input.cs-email, input.cs-name, input.cs-phone { width: 175px; }
	label.cs-company, label.cs-email, label.cs-name { color: #c30; }
	table.cs-request-quote-form td table.cs-cbxlist td { padding: 2px 0; }
	table.cs-request-quote-form td table.cs-cbxlist td label { font-size: 12px; vertical-align: middle; }
	table.cs-request-quote-form td table.cs-cbxlist td input { vertical-align: middle; margin: 0 5px 0 0; padding: 0; }
	/* Captcha Row */
	table.cs-request-quote-form tr td div.Normal { text-align: left; }
	table.cs-request-quote-form tr td div.Normal div { padding: 3px 0; }
	/* Submit Button */
	table.cs-request-quote-form input.link-button.submit-request { font-size: 12px; }


div.cs-giveaway { padding: 0 1em; }
div.cs-giveaway h4 { padding: 0 0 0 15px; margin: 0 0 .5em; font: bold 16px "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
div.cs-giveaway p { font: normal 11px/15px Verdana,Arial,Geneva,Helvetica,sans-serif; padding-left: 15px;}
div.cs-giveaway p:first-line { font-size: 12px; }
div.cs-giveaway p img { margin-left: -1.5em; }

table.cs-request-quote.right-column { margin-left: 1em; }
table.cs-request-quote.right-column p,
table.cs-request-quote.right-column label { font-size: 11px; }
table.cs-request-quote.right-column tr div.Normal { text-align: left; }

div.cs-sample-options h5, h5.cs-samples-header { margin: 0; padding: 0 0 .25em; }
div.cs-sample-options ul { margin-top: 0; }
div.cs-sample-options ul li { font-size: 12px; }

div.cs-sample-wrapper { margin: 1em 0; padding: .5em; border: 1px dashed #ccc; }
div.cs-sample-wrapper div.sample-content a.highslide { display: block; height: 300px; overflow: hidden; }
div.cs-sample-wrapper p { font-size: 11px; padding-top: 1em; }
div.cs-sample-wrapper .highslide img,
div.cs-sample-wrapper .highslide:hover img { border: 0 none; }
