﻿/* fuel calculator */

#fuelcalculator
{
width						: 343px;
margin						: 0px 10px 0px 0px;
}

#content #fuelcalculator h3
{
background-image			: url(../images/generic/box_header_blue_team.gif);
background-repeat			: no-repeat;
font-size					: 100%;
font-weight					: bold;
color						: #FFF;
margin						: 3px 0px 0px 0px;
padding						: 10px 0px 8px 15px;
line-height					: 16px;
background-color			: #D80D22;
}

#fuelcalculator fieldset
{
width						: 341px;
border-left					: 1px solid #CBCEDD;
border-right				: 1px solid #CBCEDD;
border-bottom				: 0px;
border-top					: 0px;
padding						: 15px 0px 0px 0px;
float						: left;
margin						: 0px;
background-color            : #FFF;
}

#fuelcalculator fieldset h4
{
font-size					: 90%;
margin						: 20px 0px 20px 20px;
line-height					: 20px;
}

#fuelcalculator #videoform  fieldset p
{
margin						: 0px 0px 5px 0px;
overflow					: hidden;
width						: 330px;
}

#fuelcalculator #videoform  fieldset p.intro
{
margin						: 0px 0px 5px 0px;
line-height					: 15px;
overflow					: hidden;
padding						: 0px 20px 0px 20px;
}

#fuelcalculator #videoform  fieldset p.saving
{
padding						: 0px 0px 0px 15px;
color						: #FF0000;
font-weight					: bold;
}

#fuelcalculator #videoform fieldset p.send
{
clear						: both;
background-color			: #EDEFF4;
margin						: 0px 0px 0px 0px;
padding						: 5px 10px 5px 20px;
overflow					: hidden;
width						: 311px;
}

#fuelcalculator #videoform  fieldset p.send span
{
float						: left;
}

#fuelcalculator #videoform  fieldset p.send input.button
{
width						: 81px;
float						: right;
display						: block;
vertical-align				: middle;
margin-top					: 2px;
border						: 0px;
}

#fuelcalculator fieldset label
{
display						: block;
float						: left;
width						: 240px;
padding-left				: 16px;
margin						: 0px 0px 0px 0px;
}

#fuelcalculator #videoform fieldset label
{
width						: 140px;
}

#fuelcalculator fieldset input
{
width						: 60px;
font-family					: Arial;
font-size					: 100%;
border						: 1px solid #999;
padding						: 2px;
}

#fuelcalculator #videoform fieldset input
{
width						: 160px;
}


#fuelcalculator fieldset textarea
{
width						: 160px;
font-family					: Arial;
font-size					: 100%;
border						: 1px solid #999;
padding						: 2px;
}

#fuelcalculator fieldset select
{
width						: 160px;
font-family					: Arial;
font-size					: 100%;
border						: 1px solid #999;
padding						: 2px;
}


#fuelcalculator img.bottom
{
display						: block;
float						: left;
}

div.product-page-wrapper {
width:295px;
float:right;
}
div.product-page-wrapper h4 
{
background-color:#666;
background-image:url(../images/generic/box_header_blue_products.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
line-height:16px;
margin:10px 0px 0px;
padding:10px 0px 8px 15px;
}

#moreinfo {
border-left:1px solid #CBCEDD;
border-right:1px solid #CBCEDD;
padding:5px 0px 0px 12px;
}

#container #content p
{
	width:500px;
}

#container #content p.download
{
background-image:url(../images/generic/bg_sliverheader.jpg);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #CBCEDD;
clear:both;
line-height:28px;
overflow:hidden;
}
#container #content p.download a
{
color:#666;
display:block;
font-weight:bold;
padding:5px;
text-decoration:none;
vertical-align:middle;
}

#container #content p.download a img
{
display:block;
float:left;
margin-right:10px;
vertical-align:middle;
}


#buy-moreinfo
{
	width:295px;
	float:right;
}

#moreinfo a {
display:block;
padding:5px 0px 0px;
}

#demo 
{
	width: 600px;
	float:left;
}

#associatedproducts dl {
border-left:1px solid #CCCDE1;
border-right:1px solid #CCCDE1;
margin:0px;
}

#associatedproducts dl dt {
float:left;
overflow:hidden;
padding:10px;
}

#associatedproducts dl dt img {
border:1px solid #CCCDE1;
}

#associatedproducts dl dd {
color:#666;
font-size:70%;
font-weight:normal;
line-height:15px;
margin:0px;
overflow:hidden;
padding:7px 0px 0px;
}

#associatedproducts dl dd.link {
clear:both;
padding:0px;
}

#associatedproducts dl dd a {
background-color:#EBF5EB;
display:block;
overflow:hidden;
padding:4px 10px 4px 0px;
text-align:right;
width:283px;
}