body {
	background-color: #000;
	color: #fff;
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-family: Arial, sans-serif;
line-height:normal;
}

blockquote {
	margin-left: 40px;
}

#container { 
	float: center;
	margin: 0 auto;
	width: 1029px; /* 933px + 46px + 46px */
}

#rightBorder {
	float: left;
	background-image: url("../images/template/border_bg_right.png");
	background-repeat: repeat-y;
	background-position: right top;
}

#leftBorder {
	float: left;
	background-image: url("../images/template/border_bg_left.png");
	background-repeat: repeat-y;
	background-position: left top;
	margin-right: 46px; /* right texture border width */
	overflow: hidden;
	border-right: 2px solid black;
}

#page {
	margin: 0px;
	margin-left: 46px; /* left texture border width */
	padding: 0px;
	width: 933px;
	border-left: 2px solid black;
}

#innerPage {
	float: left;
	background-color: #000;
	color: #fff;
	font-size: 0.8em;
	padding: 7px;
	padding-left: 20px;
	width: 700px;
	margin-left: 13px;
}

#header img {
	float: left;
}

#navBar a img {
	border: none;
	float: left;
}

#content {
	clear: left;
	background-image: url("../images/template/page_bg.png");
	background-repeat: repeat-x;
}

.gutters {
	padding: 15px;
}

#footer {
	background-image: url("../images/template/footer_bg.png");
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 75px;
	text-align: center;
}

#footer img {
	display: inline;
}

#footer p {
	padding-top: 20px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	padding-left: 200px;
	color: #535254;
}

#footer a {
	padding-left: 6px;
	padding-right: 6px;	
}

/* Link Styles --------------------------------- */
a:hover {
	color: #5453BF;
}

/* Text styles --------------------------------- */

a {
	color: #AF578C;
text-decoration:none;
}

strong, b {
	font-weight: bold;
}
	
h1 {
	font-size: 1.7em;
	font-weight: 800;
	font-family: FranklinGothic, Arial, sans-serif;
	font-style: italic;
	text-align: center;
	padding-top: 10px;
	letter-spacing: 0.05em;
}

	 




.widget {
	width: 129px;
	padding-top: 38px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 0.7em;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1.2em;
}

.videoButtons {
height: 550px;
background-repeat: no-repeat;
background-image: url("../images/template/widget_videos_bg.png");
float: left;
clear:right;
margin-left: 16px;
margin-right: -10px;
}

.widget form {
	padding: none;
	margin: none;
	padding-top:0.2em;
}

.widget input {
	font-size:1em;
}

.getWynns {
	height: 154px;
	background-image: url("../images/template/widget_wynns_bg.png");
	background-repeat: no-repeat;
}

.findGas {
	height: 260px;
	background-image: url("../images/template/widget_gas_bg.png");
	background-repeat: no-repeat;
}

.sideBar {
	float: left;	
}

#videoBox {
	width: 556px;
	float: left;
	margin-left: 15px;
}

#videoBox img {
	float: left;
}

.videoButton {
	width: 556px; 
}

.videoButton img {
	padding: none;
	float: left;
}

.videoButton a {
	background-image: url("../images/template/video_button.png");
	float: left;
	display: block;
	width: 305px;
	height: 50px;
	text-decoration: none;
}

.videoButton a:hover {
	background-image: url("../images/template/video_button_on.gif");
}

.bottomButtons {
	float: left;
	margin-left:18px;
	width:550px;
	margin-top:20px
}


/* ------------sideButtons replaces bottomButtons  on home page------------------------*/
.sideButtons {
	float: left;
	margin:-17px;
	width:159px;
    margin-top:93px;
}

/* ------------feature-box replaces video box on home page------------------------*/
#feature-box {
width: 516px;
	float: left;
	margin-left: 15px;
padding:20px;
height:410px; 
background:#000000; 
background-image: url("../images/template/video_box_bg.jpg");
}

#feature-box h1 {
text-align:left;
font-style:normal;
font-size:1.2em;
margin:0px 0px 17px 0px;
}

#feature-box p {
text-align:left;
width:350px;
line-height:22px;
font-size:1em;
}

#feature-box li {
margin-left:-20px;
list-style-type: disc;
font-size:1em;	
line-height:22px;
}


/* Page content -------------------------------------------------------*/

#innerPage h1 {
	font-size: 1.7em;
	font-weight: 800;
	font-family: Arial, sans-serif;
        line-height:31px;
	color: #ffffff;
	margin: 10px 0px 5px 0px;
	letter-spacing: 0.05em;
        border-bottom: 1px solid #666666; 
}



#innerPage h3 {
	color: #C6C2CF;
	margin-top: 10px;
	font-size: 1.2em;
}


#innerPage h4 {
	color: #C6C2CF;
	margin: 10px 0px 10px 0px;
	font-size: 1.5em;
	 border-bottom: 1px solid #666666;  
}

#innerPage h5 {
	color: #AF578C;
	font-size: 1.3em;
	margin-bottom: 0.5em;
}

#innerPage h1 {
	text-align: left;
}

#innerPage h1 {
	padding-bottom: 10px;
}

#innerPage ul,
#innerPage ol {
	list-style-type: disc;
}

/* Finder / Locator ------------------------------------------------*/

.finder {
	width: 60%;
}

.finder th {
	font-weight: bold;
	background-color: #222;
	border-bottom: 1px solid #D8863D;
	margin-top:10px;
}

.finder th,
.finder td {
	padding: 3px;
}

.finder td {
	padding-bottom: 25px;
}

.finder .gasType {
	width: 100px;
	display: block;
	float: left;
}

.finder .price {
	font-weight: bold;
}

.finder .noPrice {
	color: #444;
	font-weight: bold;
}

/* Services nav -----------------------------------------------*/

.servicesNav {
	border-top: 2px solid #341A29;
	border-bottom: 2px solid #341A29;
	padding-top: 5px;
	float: left;
	width: 100%;
}
	
.servicesNav a {
	text-decoration: none;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	float: left;
	width: 155px;
	font-size: 0.8em;
}
.servicesNav span {
	padding-top: 0.5em;
	padding-right: 2em;
	float: left;
}

.servicesNav img {
	float: left;
	margin-right: 7px;
}

ul.services {
	margin-left: 0px;
}

ul.services li {
	list-style-type: none;	
}

ul.services img {
	vertical-align: middle;
	margin-bottom: 4px;
        margin-right:5px;
}

/* services content --------------------------------------------------*/

ul {
	margin-left: 3em;
	margin-top: 1em;
	margin-bottom: 1em;
}

table.servicesContent {
	width: 698px;
}

table.servicesContent {
	float: left;
}

table.diesel td {
	text-align: left;
	color: #fff;
}

table.servicesContent img,
table.diesel img {
	float: left;
	padding-left: 5px;
	padding-right: 10px;
}

.servicesLauncher {
	padding-top:5px;
	float: right;
}

/*----------------------- press releases / articles ----------------*/
div.article {
border-top:1px solid #666666;
padding-top:10px;
	margin-bottom: 20px;
}

div.article img.right {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}



/*------------------ Warranty -------------------------*/

#titaniumWarranty td {
	padding: 15px;
}

/* ---- used in the headers of the 3 warranty coverage levels -----*/
#titaniumWarranty h3 {
	color: #C6C2CF;
	margin-top: 10px;
	font-size: 1.2em;
        padding:3px;
        border:1px solid #666666;
}

#titaniumWarranty ul {
 margin: 0;
 padding: 0;
}

#titaniumWarranty li {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 5px;
}

/* History -----------------*/

div#history img {
	float: left;
        margin-top: 7px !important;
	margin-right: 12px !important;
	margin-bottom: 12px !important;
}

div#history p {
	margin-right: 3em;
}

div#history h4 {
    clear: left;
}
