/* Global text styling */
html {font-size:100%;}
body {font:normal 0.63em Arial, Helvetica, sans-serif;color:#fff;background-color:#333;z-index:1;position:relative;text-align:center;background-image:url(../images/body-background.gif);background-repeat:no-repeat;background-position:top left;}
/* End Global text styling */

/* Global Layout */

/* Center header, content, footer*/
.clear {clear:both;}
#container {width:918px;margin:0 auto 0 auto;padding:0 0 0 1px;position:relative;text-align:left;background-image:url(../images/container-background.gif);background-repeat:repeat-y;background-position:top left;}
#header {position:relative;background-color:#bcd32f;width:917px;min-height:175px;background-image:url(../images/header-background.gif);background-repeat:no-repeat;background-position:bottom left;}
	#header a#logo {position:absolute;top:20px;left:29px;}
	#header ul {position:absolute;top:44px;left:256px;}
	#header div {position:absolute;right:17px;top:78px;text-align:right;}
	#header div p {font-size:1.1em;line-height:1.1em;margin-bottom:1em;}
    #header div p.callus {font-size:1.3em;font-weight:bold;}
	#header div p a {color:#fff;text-decoration:none;}
#main-content {position:relative;min-height:261px; padding:107px 0 0 0;background-image:url(../images/content-background.gif);background-position:614px 0px;background-repeat:no-repeat;}
	#main-image {position:absolute;top:0;left:0;width:622px;}
		#main-image-container {border:8px solid #fff;}
		#main-image img {display:block;}
        #images-list {width:100%;padding-top:.5em;text-align:right;}
        #images-list a {margin-right:0.9em;font-size:1.2em;color:#d3e03c;text-decoration:none;position:relative;left:-12px;}
	#main-text {width:245px;border:8px solid #fff;margin:0 0 0 614px;background-color:#bcd32f;padding:0 24px 0 18px;}
	#main-text h1 {font-size:3em;margin-bottom:.2em;font-weight:bold;}
	#main-text h2, #main-text h3 {font-size:1.3em;color:#333333;font-weight:bold;}
	#main-text p {font-size:1.2em;color:#333333;margin-bottom:1em;}
	#main-text p.last {margin-bottom:1.8em;}
	#main-text p a.arrow-right {color:#ffffff;padding:0 1.5em 0 0;background-image:url(../images/white-arrow.gif);background-position:100% 50%;background-repeat:no-repeat;}
	#main-text ul li {padding-left:11px;background:transparent url('../images/black-list-point.gif') no-repeat left;font-size:1.2em;color:#333;margin-bottom:0.5em; }
	label {float:left;width:9em;font-size:1.2em;margin-bottom:1em;}
	input {float:right;width:10em;font-size:1.2em;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif;}
	textarea {margin-bottom:1em;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;}
	fieldset li {clear:both;}
	fieldset li p {clear:both;margin-bottom:1em;}
	#quotesubmit {width:90px;float:none;}
	.errors {font-size:1.2em;color:red;margin-bottom:1em;}
	.errors strong {display:block;color:#fff;}
#content-drivers {background-image:url(../images/horizontal-dots.gif);background-position:top;background-repeat:repeat-x;min-height:1px;}
	#content-drivers div {width:269px;float:left;padding:1.5em 0 0 0;}   
	#content-drivers div {display:inline;width:269px;float:left;padding:1.5em 0 0 0;}   
	#driver-1 {margin:0 37px 0 37px;}
	#content-drivers #driver-2 {margin:0 37px 0 0;width:271px;}
    #content-drivers #driver-3 {width:265px;}
	#driver-1, #driver-2 {background-image:url(../images/vertical-dots.gif);background-position:top right;background-repeat:repeat-y;}
	#driver-3 p {width:227px;}
	#content-drivers div h2 {font-size:3em;font-weight:bold;margin-bottom:0.2em;}
	#content-drivers div p a.arrow-right {color:#cc3;padding-right:1.5em;background-image:url(../images/white-arrow.gif);background-position:100% 50%;background-repeat:no-repeat;}
	#content-drivers div p {font-size:1.2em;color:#ccc;margin-bottom:1.3em;}
	#content-drivers div ul {font-size:1.2em;color:#ccc;margin-bottom:1em;}
	#content-drivers div ul li {margin-bottom:0.5em;padding-left:11px;background:transparent url('../images/grey-list-point.gif') no-repeat left; }
	

#footer {position:relative;left:-1px;width:919px;padding-top:9px;background-color:#333333;background-image:url(../images/horizontal-dots.gif);background-position:top;background-repeat:repeat-x;clear:left;}
	#footer-info {min-height:45px;padding:15px 0 0 75px;background-image:url(../images/quarto-grey.gif);background-position:top left;background-repeat:no-repeat;}
	#footer-info span, #footer-info a {font-size:1.2em;margin:0 1.5em 0 0;color:#fff;text-decoration:none;}

/* End Global Layout */

/* Page specific layout */
.level-2 #main-text {background-color:#333;}
.level-2 #main-text h2, .level-2 #main-text p  {color:#fff;}
.level-2 #main-text p a {color:#cc3;}
.level-2 #main-text ul {font-size:1.2em;margin-bottom:1em;}
/* End Page specific layout */

/* Global Text Styles */
p, h2 {}
h1 {}
a, a:visited {}
a:hover {}


/* End Global Text Styles */

/*Global Nav Styles*/
	#global-nav {}
	#global-nav li {font-size:1.2em;}
	#global-nav li a {line-height:1.5em;color:#ffffff;text-decoration:none; background-image:none;padding-left:1.25em;}
	#global-nav li.active a {color:#666666;background-image:url(../images/white-arrow.gif);background-position:0 50%;background-repeat:no-repeat;}
	#global-nav li a:hover {color:#ffffff;background-image:url(../images/white-arrow.gif);background-position:0 50%;background-repeat:no-repeat;}
	
	
/*End Global Nav sStyles*/

	/* clearfix */
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}