body {
	background-image: url(../../art2/front_carbon_background.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #3366cc;
}

a.pdflink {
background: url(../../css2/blueprint/plugins/link-icons/icons/pdf.png) no-repeat left top;
padding-left: 18px;
}


#front-background {
	background-color: #3366cc;
	background-repeat: no-repeat;
	background-position: center top;
}
.header-background {
	background-image: url(../../art2/black_carbon_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
.header-decoration {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.web-title {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	line-height: 95px;
	font-weight: bold;
}
.dropdown {
	margin: 0px;
	padding: 0px;
	height: 31px;
	background-image: url(../art2/dropdownmenuback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	position: relative;
	z-index: 4;
	background-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.search-form {
	background-image: url(../art2/dropdownmenuback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}

/* numbered links under carousel*/

.thumb {
	background-color: yellow;
}


.side-bar h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #039;
	margin: 4px 0px 0px 4px;
	padding: 0px;
	font-weight: bold;
}

.free-shipping {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
}

.subsection  {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
	background-color: #e6e6e6;
	background-image: url(../../art2/lower_subsection_background.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 225px;
	margin: 0px;
	padding: 0px;
}
.subsection h1 {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
	background-image: url(../art2/front_sub_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	line-height: 20px;
}
.subsection ul li {
	margin: 0px 0px 0px 4px;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.subsection ul li a {
	text-decoration: none;
}
.subsection p {
	margin: 0px;
	padding: 8px;
	font-size: 10px;
}
.subsection img {
	padding: 0px;
	margin-right: 4px;
}
#main-content-section {
	margin: 10px 0px;
	padding: 0px;
}
.container #sliding-content {
	margin: 0px;
	padding: 0px;
	height: 500px;
	background-image: url(../art2/sliding_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

#carousel ul {
	list-style: none;
	width:6650px;
	margin: 0;
	padding: 0;
	position:relative;
}
#carousel li {
	display:inline;
	float:left;
}

.textholder {
	text-align:left;
	font-size:small;
	padding:6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

#main-product-section {
	padding: 0px;
	margin-top: 8px;
	background-color: #CCC;
}

#main-product-section h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009;
	margin: 0px;
	padding: 4px;
}
#main-product-section p {
	margin: 0px;
	padding: 4px;
}
#staff-pictures-background {
	background-image: url(../art2/staff_background.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 275px;
	margin: 0px;
	padding: 20px 0px 0px;
}
#staff-pictures-background #staff-header h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	margin-top: 18px;
	text-align: center;
	font-weight: bold;
}
#staff-pictures-background .span-3 img {
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 8px;
}
#staff-pictures-background .span-3 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	line-height: 12px;
	text-align: center;
	padding-top: 4px;
}

#dealer-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
#main-chooser-background {
	background-color: #999;
	padding-bottom: 20px;
	background-image: url(../art2/blue_chooser_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#company-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}

#response-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 800px;
}
#response-description-section h1 {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6A82DA;
	margin: 0px;
	padding: 4px;
}
#response-description-section p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}


h1.dealer-section-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 4px;
	background-image: url(../art2/header_carbon_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 22px;
}

#gsa-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../art2/main_content_background_gsa.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#gsa-description-section p {
	margin: 0px;
	padding: 20px;
}

#search-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../art2/main_content_background_gsa.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 700px;
}
#search-description-section h1 {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	padding: 20px 4px 4px;
}

#search-description-section p {
	margin: 0px;
	padding: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
}
#search-description-section .prepend-3.span-18.append-3.last #mydetails {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #666;
}


#faq-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../art2/main_content_background_gsa.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#faq-description-section h1 {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#faq-description-section a.top-faq-link {
	margin: 0px;
	padding-left: 20px;
}

#faq-description-section p {
	margin: 0px;
	padding: 20px;
}

#warranty-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../art2/main_content_background_warr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#warranty-description-section p {
	margin: 0px;
	padding: 20px;
}
#warranty-description-section ol li{
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
#warranty-form-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}

#ra-description-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../art2/main_content_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#ra-description-section p {
	margin: 0px;
	padding: 20px;
}

#accessory-section {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../art2/main_content_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#accessory-section p {
	margin: 0px;
	padding: 20px;
}
.where-to-buy-background {
	background-color: #FFF;
	height: 1000px;
}
.where-to-buy {
	padding-top: 20px;
}
.where-to-buy-background .where-to-buy .dealer-logo-image img {
	padding-left: 20px;
}
.gsa_info h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
}
.gsa_info p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 20px 20px 0px;
	margin: 0px;
}

/* tab pane styling */
div.panes > div {
	display:none;
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:700px;
	font-size:14px;
	background-color:#fff;
}
div.panes2 > div {
	display:none;
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:550px;
	font-size:14px;
	background-color:#FFF;
	background-image: url(../art2/panes2_section_background.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.panes2 h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	background-image: url(../art2/front_sub_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	width: 600px;
}
div .panes2 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #009;
	margin: 0px;
	padding: 4px;
}
#mydetails {
}

/* rounded boxe */
.rounded-box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
}

.main-rounded-header {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 14px;
	background-image: url(../art2/front_sub_header_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 2px;
	height: 30px;
	font-weight: bold;
	line-height: 30px;
}

.rounded-header {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	
}
#spiff-results {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
	margin-right: auto;
	margin-left: auto;
	width: 580px;
	background-color: #CCC;
	margin-bottom: 20px;
}
#spiff-results ul {
	list-style-type: none;
	margin-top: 8px;
	margin-bottom: 8px;
}
#results ul span {
	width: 150px;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 580px;
	}

#model-section {
	height: 200px;
	background-color: #FFF;
}
#model-section h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-image: url(../art2/front_sub_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	line-height: 30px;
}
.my-models  {
	padding: 0px 4px 4px;
	margin: 0px;
}
#literature-section {
	padding: 0px;
	height: 200px;
	background-color: #FFF;
}
#literature-section h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-image: url(../art2/front_sub_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	line-height: 30px;
}
#literature-section ul {
	list-style-type: none;
}
#literature-section ul li {
	padding: 4px;
}

.accessory-line-items {
	border: 1px solid #5A79DA;
	margin-bottom: 10px;
	height: 200px;
	overflow: auto;
}
.accessory-line-items th {
	background-color: #333;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 10px;
}
.accessory-line-items table tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 4px;
}
.accessory-details-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-image: url(../art2/chooser_results_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 2px;
	color: #000;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}



.chooser-form {
	margin: 10px 0px 0px;
}
#chooseme {
	width: 250px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #666;
}
#chooseme table tr th {
	background-color: #900;
	color: #FFF;
	text-align: center;
	background-image: url(../art2/chooser_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

#chooser-results-section {
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.chooser-results-header-background {
	background-image: url(../art2/chooser_results_header_back.jpg);
	background-repeat: repeat;
	background-position: left top;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}
.chooser-inner-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #900;
}
#chooser-image {
	padding: 0px;
	margin: 0px;
}

#dynamic-form {
	margin: 20px;
}
#dynamic-form h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009;
	margin: 0px;
	padding: 2px;
}
#dynamic-form table tr th {
	text-align: left;
}
#dynamic-form .ra-return-forms {
	text-align: left;
	margin: 8px;
	padding: 0px;
	height: 100px;
}

#return-table th{
	background-color: #6B81D9;
	margin: 0px;
	padding: 2px;	
}
.anchor-form {
	background-color: #FFF;
	width: 900px;
}
.anchor-form table {
	margin: 0px;
	padding: 0px;
}
.anchor-form table th {
	background-color: #FFF;
}


.about_pict {
	margin: 20px;
	padding: 2px;
}

.aboutus-image {
	margin: 8px;
	padding: 4px;
	border: 1px solid #666;
}
.aboutus-copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 8px 30px 8px 20px;
}

#product-sidebar {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.special-spec-section {
	margin: 0px;
	padding: 0px;
	height: 300px;
}
.special-spec-section .left-side-column {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
}

.special-spec-section .right-side-column {
	margin: 0px;
	padding-left: 320px;
}

#spec-content {
}
.product-subsection {
	border: 1px solid #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
	height: 200px;
	background-color: #FFF;
}
.product-subsection h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 4px;
	background-image: url(../art2/front_subheader_back.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
}
.product-subsection p {
	margin: 0px;
	padding: 8px;
}
.product-subsection button {
	margin: 0px;
	padding: 0px;
	width: 310px;
}

.product-subsection-testi {
	border: 1px solid #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
	height: 300px;
	background-color: #FFF;
}
.product-subsection-testi h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 4px;
	background-image: url(../art2/front_subheader_back.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
}
.product-subsection-testi p {
	margin: 0px;
	padding: 8px;
}
.product-subsection-testi button {
	margin: 0px;
	padding: 0px;
	width: 310px;
}
	
#my_demo {
	margin: 0px;
	padding: 4px;
}
#tabs-2 {
	-webkit-border-radius: 5px;
	margin: 0px;
	padding: 0px;
}
#tabs #tabs-2 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 20px 10px 4px 4px;
}
table.package-table {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#tabs-3 {
	margin: 0px;
	padding: 0px;
}

.aboutus_copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px;
}

/* table alternating colors section */

.alt {
	background-color: #CCC
}
.alt2 {
	background-color: #69C;
}


/* some styling for triggers */
#triggers {
	text-align:center;
}

#triggers img {
	cursor:pointer;
	margin:0;
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}



/* styling for elements inside overlay */
.details {
	position:absolute;
	top:15px;
	right:15px;
	font-size:11px;
	color:#fff;
	width:150px;
}

.details h3 {
	color:#aba;
	font-size:15px;
	margin:0 0 -10px 0;
}



/* the overlayed element */
.simple_overlay {
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:3;
	/* styling */
	background-color:#CCC;
	width:792px;
	min-height:415px;
	border:1px solid #666;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	margin-top: 100px;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../img/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the overlayed element */
.front_overlay {
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:3;
	/* styling */
	background-color:#CCC;
	width:600px;
	min-height:337px;
	border:1px solid #666;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	margin-top: 100px;
}

/* close button positioned on upper right corner */
.front_overlay .close {
	background-image:url(../img/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}




/* the overlayed element */
div.overlay {
	/* growing background image */
	background-image:url(img/overlay/white.png);
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;
	/* initially overlay is hidden */
	display:none;
	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(img/overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* black */
div.overlay.black {
	background:url(img/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(img/overlay/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}

/*RA Form Styles */


#return-authorization-form-results {
	height: 400px;
	background-color: white;
	background-image: url(../art2/main_content_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}

#return-authorization-form-results p{

	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
}

.ra-copy {
	background-color: white;
	background-image: url(../art2/main_content_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:  Verdana;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: center;
	padding: 10px;
	margin-bottom: 0px;
	
}



#return-authorization-form {
	background-color: #FFFFFF;
	margin-top: 0px;

}

#return-authorization-form fieldset {
	border:none;
	display: block;
	margin: 1.5em 0 0 0;
}

fieldset.ra-product-section {
	background-color: #FFFFFF;
}


.float-left {
	width: 420px;
	float: left;
	
}

.clear-both {
	clear: both;
}



#return-authorization-form legend {
	margin-left: 1em;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

#return-authorization-form fieldset ol {
	padding: 1em 1em 0 1em;
	list-style: none;
}

#return-authorization-form fieldset li {
	padding-bottom: 1em;
}

#return-authorization-form fieldset.submit {
	border-style: none;
}

#return-authorization-form label {
	display: block;
}

problem.textarea {
height:40px;
padding:5px;
width:200px;
}

.click-here {
	color: red;
	font-size: 16px;
}


/*  Dealer Demo Form   */

#dealer-demo-section {
background: white;
}

#dealer-demo-section fieldset {
margin: 1.5em 0 0 0;
padding: 0;
}

#dealer-demo-section legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}

#dealer-demo-section fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}

#dealer-demo-section fieldset li {
padding-bottom: 1em;
}

#dealer-demo-section fieldset.submit {
border-style: none;
}

#dealer-demo-section label {
	display: block;
}






/* Video Conference Form  */


#video-demo-section {
background: white;
}

#video-demo-section fieldset {
margin: 1.5em 0 0 0;
padding: 0;
}

#video-demo-section legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}

#video-demo-section fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}

#video-demo-section fieldset li {
padding-bottom: 1em;
}

#video-demo-section fieldset.submit {
border-style: none;
}

#video-demo-section label {
	display: block;
}


#video-demo-section fieldset.choices label {
	display: inline;
	margin-right: 10px;
}

/* Best Practices  */

.best-practices p {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}


.best-practices ul {
	margin-left: 20px;
}

.best-practices li {
	padding-bottom: 8px;
	font-size: 12px;
}

/* Dealer Survey */

.dealer-survey-section {

}

.dealer-survey-section fieldset {

}


.dealer-survey-section h2 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}






/*  Footer  */
#footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	margin: 8px 0px 0px;
	padding: 4px 0px;
}

/* 2011 Growth Rebate Plan  */


#grmain-content {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

#grmain-content table th {
	color: blue;
	text-align: center;
	font-size: 18px;
	font-family: Verdana ,"Arial Black", sans-serif;
}

#grmain-content table p{
	color: black;
	font-size: 12px;
	line-height: 16px;
}

#grchart {
	font-size: 12px;
	width: 700px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	
}

#grchart table td {
	border-bottom: 1px dotted #CCCCCC;
}

#grchart p span {
	font-family: Times; 
	font-weight: bold;
	font-style: italic;
}

#grdealers {
	width: 700px;
	margin-left: auto;
	margin-right: auto;

}

#grdealers ul {
	color: black;
	font-size: 12px;
	
}

#grdealers p {
	color: black;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	border-top: 1px dotted silver;
}

/* demo video page */

#demo-video-section h2 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #000000;
	margin: 8px 0px 0px 0px;
	padding: 4px;
	
}


/* battery page */

#battery-header h2{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 8px;
	background: #666666;

}

#battery-section {
	
}

#battery-section h2 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #000000;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	
}

#battery-section-two {
	margin: 8px 0px 0px 0px;
	
}

#battery-section-two h2 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #000000;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	
}



/*  Quote Section */

#quote-section {
	background: white;
	padding: 8px;
}

.general-info label{
	display: block;
}





