@charset "utf-8";
/* CSS Document */


label{font-weight:bold;}
.TextField input{color: #003366;background: #ffffff;border: 1px solid #336699; }
.TextField textarea{color: #003366;background: #ffffff;border: 1px solid #336699; padding:1px; overflow:hidden; height:35px; width:175px; font-family:Arial, Helvetica, sans-serif; font-size:inherit}
.submitbox {width:100%; text-align:center}
.submit input{color: #fff;background: #336699;border: 2px outset #6699ff; width:250px} 
fieldset{border: 1px solid #336699;width:675px;  background: #eeeeee; background-image: url(../images/FormFieldGrad_1200H.jpg); margin:10px 0 0 0 }
legend{color: #fff;background: #336699;border: 1px solid #336699; padding:2px  } 
input.text, input.title, textarea, select {border: 1px solid #336699; margin:0}


table.approval td {padding:3px 0 0 2px}
p.approval {font-size:1em; font-style:oblique}
.bigbox { margin:0; padding:0; margin-top:-4px; position:relative; top:4px}
input.approval {width:1.1em; height:1.1em}
.hint img {position:relative; top:2px}
a.hint   {text-decoration:none}
div.approval label {width:100px; float:right}
div.approval #approval label {width:100%; float:none; display:inline; font-weight:400}
ol.design_list_vertical li {margin:10px 0}
div.approval td {padding:4px 0 4px 0}
div.approval.TextField {background:#EEEEEE url(../images/FormFieldGrad_1200H.jpg) repeat scroll 0 0;}
.approval .prodTitle {background:url(../images/product_tabs/bg.png) repeat-x;}
* html .approval .prodTitle {background-image:none; position:relative; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/product_tabs/bg.png")}

.TextField input.submitreturn {background:#336699 none repeat scroll 0 0;
border:2px outset #6699FF;
color:#FFFFFF;
margin-left:1em;}

.approval .Helpsubmit {width:25%; margin:15px auto;}
div.postback td {padding:1px 5px 1px 0}

#ctl00_ContentPlaceHolder1_ReturnInsturments .PortableGasProducts {height:100px; min-height:100px}
#shipping {height:auto; display:block; position:relative}
.tooltip{ position: absolute; z-index: 99999; border:2px solid #336699; display:none; background-image:none!important; width: 235px; height:auto; background-color:#D7E1FF }

div.tooltip.prices {position:absolute; z-index:88888; width:490px; height:205px; border:1px solid #606060; overflow:scroll; background-color:#FFFFFF}
div.tooltip.prices p {display:none}
.ContentforProduct {display:block!important; font-size:.85em}
#terms_and_conds 	 { font-size:.9em; height:200px; overflow:scroll; background-color:white; border:1px solid grey; margin:0 20px 20px 0}
#terms_and_conds ol, #terms_and_conds ul { font-size:.9em; margin-left:30px}
#terms {text-decoration:underline; font-weight:bold}
.style1 {
	font-size: large;
	font-weight: bold;
}
.style2 {font-size: 1.1em; font-weight: bold; }

.left {
float:left;
padding:10px;
width:45%;
}

h3 { border-top:1px solid #666666; margin-bottom:5px; margin-top:0; padding-top:3px}

.addressHeader {float:right; text-align:right; padding:5px 10px; height:100px; position:relative; top:-65px; margin-bottom:-95px; z-index:800;   width:400px}
.addressHeader strong {
font-size:1.1em; display:block; width:100%; padding-right:10px }
.address {
font-size:1em;
float:right;
width:auto;
margin-left:8px;
margin-top:3px}

.addressHeader h1 {
font-size:1.3em;
font-weight:bold;
margin:4px 0;}

.printable img {margin:0}
blockquote {
margin:5px 0 5px 5px
}

.printlinks {
font-size:1.3em;
font-weight:bold;
padding:10px 0 20px 0;
text-align:center;
margin-left:190px
}

#terms {
cursor: pointer;}

.instructions {float:right; margin-top:-30px; margin-bottom:6px; margin-right:30px; position:relative; z-index:888; display:inline-block; width:auto; height:30px; background:white; border:1px solid #336699; padding:2px 3px; -moz-border-radius: 8px;
-webkit-border-radius: 8px;}
.printer {margin-right:5px!important;}
li a.printer {margin:0!important; padding:0}
.instructions:hover {border:2px inset #336699; padding:1px; margin-left:2px}

.row { margin-left:20px; height:35px}

#billing {}

#ctl00_ContentPlaceHolder1_ReturnInstructions, #ctl00_ContentPlaceHolder1_Print {float:right; width:auto; cursor:pointer}
#ctl00_ContentPlaceHolder1_Print2, #ctl00_ContentPlaceHolder1_ReturnAnother {width:45%; float:left}