/* Global declaration for all elements */
* {
    margin:0; 
    padding:0;
	background-color: transparent ;
}

html, body {
    margin:0;
    padding:0;
    height:100%;
}

body {
    font-family: arial, sans-serif;
    color: #1C4A75;
    font-size:12px;	
	background-color: #fff;
    background: url('images/bg_body.png') repeat-x  top center ;
}


.tankTitle a{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#2faee4;
height:50px;}

.tankTitle{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#2faee4;
height:50px;}

.tankSubTitle{
padding-top:15px;
font-size:14px;
font-weight:bold;
}

.subTitle{
font-size:11px;
width:107px;
text-align:center;}



fieldset {
	border: none;
}

#contactform {
    width:464px;
}
#DIYDetailsForm, #QuoteDetailsForm {
	width:464px;	
}
#DIYDetailsForm .inputText, #QuoteDetailsForm .inputText {
	background:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.submit {
	color:#fff;
	margin: 10px 0 20px 0;
	background: #B0DB4D;
	cursor: pointer;
	padding: 0 2px;
    clear:both;
	text-align:center;
	vertical-align:middle !important;
    float:right;
    width:140px;
}
.hiddenBlock {
	display:none;
}
.visibleBlock {
	display:block;
}

input, textarea, label, select {
	display: block;
	float: left;
}
textarea {
	width: 270px;
	height: 100px;
}
.textfield {
	width:270px;
	margin:2px 0;
}
select {
	background: #fff;
	color: inherit;
	width:274px;
}
.errorMessage {
	margin: 5px 10px;
	color:#000;
	background:inherit;
}
label {
	width: 170px;
	margin: 0 20px 0 0;
}
.smallText {
	font-size:90%;
}
.required {
	color: #B0DB4D;
	background:inherit;
}
.clear {
    clear: both;
}
.errorMsg {
	color: #009BDE;
	font-weight:bold;
}

img {
    border:0;
}

h1 {
    font-size:120%;
}

h2 {
    font-size:120%;
}

h3 {
	font-size:110%;
	margin:20px 0 10px 0;
}

a {
	background-color: inherit;
    color:#2FAEE4;
    text-decoration:none;	
}
a:visited {
	text-decoration:none;
}
a:hover {	
	color: #1C4A75;
	text-decoration:underline;
	background-color: inherit;
}   



/*** Layout ***/
#pageContainer {	
    min-height: 500px;
    height:100%;
    width:1000px;
	
	margin:auto;   
}

/* Fixes Background Image Tiling */

.calculatorStyle a{ color:#FF4F61;}


#pageContainer, #globalContentWrapper, #footer {
	background: url('images/bg_content_blue_gradient.gif') repeat-y left top;
}

#homepageHeader {

}

#headerTopBar {
    height: 80px;
    background: url('images/bg_header_blue.gif') repeat-x left top;
	border-bottom:1px solid #08BBF1;
	z-index:-1;
}

#rainWaterLogo {
    position:absolute;
    top:0;
	width:260px;
	height:143px;
	z-index: 100;
	padding: 0 0 0 75px;    
} 


#homepageHeader #headerImageArea {
	background: url('images/headerImageAreaHomePage.jpg') no-repeat left top;
	height:243px;
}

#homepageContentContainer {
	padding:  0 0 0 370px;
	/* IE Uses height and auto expands */
	height: 400px;	
	z-index:10;
	background: url('images/meet-rainwater-tank-family.gif') no-repeat center top;
	
	
	
	
}

/* CSS2 supported UAs will use this min-height */
#globalContentWrapper > #homepageContentContainer {
	min-height:400px;
	height:auto;
}

.homepageContentArea {
	width:250px; 
	float:left;
	z-index:20;
	padding: 50px 20px 0 20px;
}

.homepageContentArea h1, #defaultContentArea h1 {
	padding: 0 0 5px 0;
}

.homepageContentArea h2, #defaultContentArea h2 {
	padding: 0 0 5px 0;
}

.draft_content_for_approval {
	display: none;
}

#defaultContentContainer, #singleColumnContainer {
	height:450px;	
	background: url('images/wave.png') no-repeat center bottom;		
}

#globalContentWrapper > #defaultContentContainer, #globalContentWrapper > #singleColumnContainer {
	min-height:450px;
	height:auto;
}

a#launchWaterWizard {
	display:block;
	margin: 15px auto;
	height:77px;	
	width:175px;
	z-index:2000 !important;
	text-indent:-5000px;
	background: url('images/gallery.gif') no-repeat left top;
}

a#launchOnlineQuote {
	display:block;
	margin: 15px auto;
	height:77px;	
	width:175px;
	z-index:2000 !important;
	text-indent:-5000px;
	background: url('images/quick_quote.gif') no-repeat left top;
}

a:hover#launchOnlineQuote {	
	background-position: left bottom;
}

a:hover#launchWaterWizard {	
	background-position: left bottom;
}

#defaultpageHeader #headerImageArea {
	background: url('images/headerImageAreaStandard.jpg') no-repeat left top;
	height:168px;
}

#singleColumnContainer #defaultContentArea {
	padding: 50px 70px 40px 90px;
} 

#singleColumnContainer #defaultContentAreaTanks {
	padding: 50px 0px 40px 25px;
} 

#singleColumnContainer #defaultContentAreaTanks {
	_padding: 50px 0px 40px 0px;
} 

#defaultContentContainer #defaultContentArea {
	padding: 50px 70px 40px 380px;
}

#defaultContentLeftArea {
	position:absolute;
	top:300px;
	margin: 0 0 0 120px;
}

/** Default Content Area with Bullet Ticks*/
#defaultContentArea ul li{
	padding: 0 0 0 5px;
}

#defaultContentArea ul {
	margin: 0 0 0 15px;
}
#defaultContentArea p {
	margin: 10px 0;
}

.top {
	margin: 5px 0 0 240px;
	display:block;	
	clear:both;
	font-size:90%;
}

.top a:visited {
	text-decoration:none;
}

#defaultContentArea ul#bulletList, #defaultContentArea ul.bulletList  {
	list-style:none;	
}

#defaultContentArea ul#bulletList li, #defaultContentArea ul.bulletList li {
	padding: 5px 0 0 22px;
	background: url('images/bulletTick.gif') no-repeat 0 3px;
}

/** Footer **/

#footer {
	font-size:9px;
}

#footer  ul {
	float: right;
	padding: 20px;
}

#footer ul li {
	display: block;
	float: left;	
	padding:0 5px; 
}
#footer li a {
	display: block;
	float: left;
	height: 14px;	
	color: #44B6E7;
	background-color:inherit;
}

#footer acronym {
	display: none;
}

#footer a.fp {	
	padding: 0 16px 0 0 ;
	background: url('images/fat_publisher.gif') no-repeat right top;
}
#footer a:hover {
	color:#1C4A75;
	background-color: inherit;
}

#footer li a {
	padding:0 10px 0 0;
	
}

#footer li {
	height: 14px;
}
#footer a:hover.fp {
	background-position:right bottom

}
/*** Navigation Style ****/
#mainNav {
	position:absolute;
	top:0;
	z-index:12;
	height:80px;	
	padding: 0 0 0 365px;	
}

#mainNav ul {	
	height:80px;
	list-style: none;
}

#mainNav ul li {
	display: block;
	text-indent: -5000px;
	float: left;	
}

#mainNav ul li a{
	display: block;
	height: 80px;
	overflow:hidden;
}

/* sub nav */
#mainNav li ul {
	display: none;
	width:136px;z-index:12;
	height: 100px;
	list-style: none;	
	border-top:1px solid #08BBF1;
	margin:0 0 0 1px;
	clear: both;
}

#mainNav li li {
	display: block;	
	clear: both;
}
li.topSubNav {
	border-top:1px solid #fff;
}
#mainNav li.over ul,
#mainNav li:hover ul { display: block }

#mainNav li li a {
	width:136px;	
	overflow:hidden;
	height:34px;
}

a#storageSolution {
	width: 137px;
    background:  url('images/mainNav.gif') no-repeat left top;
}

a:hover#storageSolution , a.active#storageSolution{
    background:  url('images/mainNav.gif') no-repeat left bottom;
}

a#ourService {
    background:  url('images/mainNav.gif') no-repeat -137px 0;
    width:96px;
}

a:hover#ourService, a.active#ourService {
    background:  url('images/mainNav.gif') no-repeat -137px -80px;
}

a#benefits {
    background: url('images/mainNav.gif') no-repeat -233px 0;
    width:79px;
}
a:hover#benefits, a.active#benefits {
    background:  url('images/mainNav.gif') no-repeat -233px -80px;
}
a#rebates {
    background:  url('images/mainNav.gif') no-repeat -312px 0px;
    width:76px;
}
a:hover#rebates, a.active#rebates {
    background:  url('images/mainNav.gif') no-repeat -312px -80px;
}
a#quote {
    background:  url('images/mainNav.gif') no-repeat -441px 0;
    width:98px;
}
a:hover#quote, a.active#quote {
    background:  url('images/mainNav.gif') no-repeat -441px -80px;
}
a#faq {
    background:  url('images/mainNav.gif') no-repeat -388px 0;
    width:52px;
}
a:hover#faq, a.active#faq {
    background:  url('images/mainNav.gif') no-repeat -388px -80px;
}
a#contact {
    background:  url('images/mainNav.gif') no-repeat right top;
    width:77px;
}
a:hover#contact, a.active#contact {
    background:  url('images/mainNav.gif') no-repeat right bottom;
}

a#works {
    background:  url('images/submenuStorageSolution.gif') no-repeat left top;
}
a:hover#works {
    background:  url('images/submenuStorageSolution.gif') no-repeat 0 -136px;
}
a#tanks {
    background:  url('images/submenuStorageSolution.gif') no-repeat 0 -34px;
}
a:hover#tanks {
    background:  url('images/submenuStorageSolution.gif') no-repeat 0 -170px;
}
a#gallery {
	background:  url('images/submenuStorageSolution.gif') no-repeat 0 -68px;
}
a:hover#gallery {
	background:  url('images/submenuStorageSolution.gif') no-repeat 0 -204px;
}
a#accessories {
	background:  url('images/submenuStorageSolution.gif') no-repeat 0 -102px;
}
a:hover#accessories {
	background:  url('images/submenuStorageSolution.gif') no-repeat 0 -238px;
}
/*a#tanks {
    background:  url('images/submenuStorageSolution.gif') no-repeat left top;
}
a:hover#tanks {
    background:  url('images/submenuStorageSolution.gif') no-repeat 0 -102px;
}

a#accessories {
    background:  url('images/submenuStorageSolution.gif') no-repeat 0 -34px;
}
a:hover#accessories {
    background:  url('images/submenuStorageSolution.gif') no-repeat 0 -136px;
}
a#diynav {
	background:  url('images/submenuStorageSolution.gif') no-repeat 0 -68px;
}
a:hover#diynav {
	background:  url('images/submenuStorageSolution.gif') no-repeat left bottom;
}
/* Home page anchors and hovers for Tank Types*/
#homepageTankNames { 
	position:absolute;
	top: 660px;
	padding: 0 0 0 95px;	
}
#homepageTankNames ul li {
	display: block;
	float: left;
	text-indent: -5000px;
}

#homepageTankNames li a {
	display: block;
	width: 86px;
	height: 34px;
}

#homepageTankNames li a:hover{
    background-position: left bottom;
}

#homepageTankAnchors {
	position:absolute;
	top:470px;	
	z-index:11;
	height:185px;
	overflow:hidden;
	margin:0 0 0 25px;
	_margin:0 0 0 -5px;
}

#homepageTankAnchors a {
	float:left;
	display:block;	
	text-indent: -5000px;
	overflow:hidden;
}

.ruralImg {
	margin:0px 0 0 28px;
	width:175px;
	height:165px;
	border:0px solid #f00;
}
.corrugatedImg {
	width:190px;
	height:145px;
	margin:20px 0 0 35px;
	border:0px solid #f00;
}
#singleColumnContainer #defaultContentAreaTanks .corrugatedImg {
	margin:10px 0 0 15px;
}
.smoothImg {
	margin:20px 0 0 12px;
	width:121px;
	height:145px;
	border:0px solid #f00;
}
.polyslimlineImg {
	margin:20px 0 0 27px;
	width:120px;
	height:145px;
	border:0px solid #f00;
}


.slimlineImg {
	margin:20px 0 0 0px;
	width:125px;
	height:145px;
	border:0px solid #f00;
}
#singleColumnContainer #defaultContentAreaTanks .slimlineImg {
	margin:20px 0 0 15px;
	width:85px;
	height:145px;
	border:0px solid #f00;
}
.bladderImg {	
	margin:80px 0 0 35px;
	width:235px;
	height:80px;
	border:0px solid #f00;
}

.otherImg {	
	margin:80px 0 0 55px;
	width:235px;
	height:80px;
	border:0px solid #f00;
}

/*.undergroundImg {
	margin:20px 0 0 28px;
	width:90px;
	height:165px;
	border:0px solid #f00;
}
.steelslimlineImg {
	margin:0px 0 0 60px;
	width:95px;
	height:180px;
	border:0px solid #f00;
}*/

a#rural {
	margin:0 122px 0 0;
    background:  url('images/text_rural.gif') no-repeat left top;
	border:0px solid #f00;
}
a#suburban {
	margin:0 83px 0 0;
    background:  url('images/text_suburban.gif') no-repeat left top;
	border:0px solid #f00;
}

a#domestic {
	margin:0 60px 0 0;
    background:  url('images/text_domestic.gif') no-repeat left top;
	border:0px solid #f00;
}
a#polyslimline {
	margin:0 39px 0 0;
	width:93px !important;
    background:  url('images/text_poly_slimline.gif') no-repeat left top;
	border:0px solid #f00;
}
/*
a#underground {
	margin:0 50px 0 0;
	width:93px !important;
    background:  url('images/text_underground.gif') no-repeat left top;
}

a#steelslimline {
	margin:0 12px 0 0;
	width:93px !important;
    background:  url('images/text_steel_slimline.gif') no-repeat left top;
}
*/
a#hidden {
    background:  url('images/text_hidden.gif') no-repeat left top;
	border:0px solid #f00;
}

a#slimline {
	margin:0 105px 0 0;
    background:  url('images/text_slimline.gif') no-repeat left top;
	width: 106px;
	border:0px solid #f00;
}


/**** Blue Box Styles *****/
.blueBoxContainer {
	background-color: inherit;
    color: #fff;
    width: 175px;
    min-height: 80px;
	margin:0 0 13px 0;    
}

#defaultContentLeftArea >  .blueBoxContainer {
	margin: 0 0 18px 0 ;
}

.blueBoxBody {
    padding:5px 15px;
    background: url('images/blueBoxBg.gif') repeat-y 0 0;
}

.blueBoxHeader{
    font:bold 110% arial, sans-serif; 
    text-align:center;
    line-height:38px;
    background: url('images/blueBoxTop.gif') no-repeat 0 0;
    height:39px;
}

.blueBoxFooter {
    height:10px;
    background: url('images/blueBoxBottom.gif') no-repeat 0 0;
}

.formBoxFooter {
	height:15px;
}

.formBoxBody {
    padding:5px 20px;
}
.formBoxHeader {
    height:15px;
	background: url('images/formBoxTop.gif') no-repeat 0 100%;
}

#DIYStep1 .formBoxBody, #quoteStep1 .formBoxBody{
	background: url('images/formBoxBgStep1.gif') repeat-y 0 0;
}
#DIYStep1 .formBoxFooter, #quoteStep1  .formBoxFooter {
	background: url('images/formBoxBottomStep1.gif') no-repeat 0 100%;
}

#DIYStep2 .formBoxBody, #quoteStep2 .formBoxBody {
	background: url('images/formBoxBgStep2.gif') repeat-y 0 0;
}
#DIYStep2 .formBoxFooter, #quoteStep2 .formBoxFooter {
	background: url('images/formBoxBottomStep2.gif') no-repeat 0 100%;
}

/* Big Blue Box */
.bigBlueBoxContainer, .formBoxContainer {
	background-color: inherit;
    width: 535px;
    min-height: 80px;
	line-height:20px;
	margin:0 0 13px 0;    
}
.bigBlueBoxContainer {
	color:#fff;
}


.bigBlueBoxBody {
    padding:5px 15px;
    background: url('images/bigBlueBoxBg.gif') repeat-y 0 0;
}

.bigBlueBoxHeader { 
	height:7px !important;
    background: url('images/bigBlueBoxTop.gif') no-repeat 0 0;    
}

.bigBlueBoxFooter {
    height:7px;
    background: url('images/bigBlueBoxBottom.gif') no-repeat 0 0;
}

#stepBoxes {
	clear:both;
	height:21px;
}

#stepBoxes ul {
	display:block;
	clear:both;
	height:21px;
	float:right;
	padding: 0 40px 0 0 ;
	margin:0 ;
	list-style-type:none;
}

#stepBoxes li {
	padding:0 2px 0 0 ;
	display:block;
	background: none;
	float:left;
}

#stepBoxes li a {
	padding:0;
	display:block;
	height:21px;
	background-repeat: no-repeat;
	background-position:left top;
	width:28px;
}

#step1 {
	background-image: url('images/number_1.gif');
}
#step2 {
	background-image: url('images/number_2.gif');
}
#step3 {
	background-image: url('images/number_3.gif');
}
#step4 {
	background-image: url('images/number_4.gif');
}

#stepBoxes a:hover, #stepBoxes a.active, a:hover#nextStep, a:hover#previousStep,a:hover.nextTank, a:hover.previousTank {
	background-position:left bottom;
}

a#nextStep {
	display:block;
	width:91px;
	margin:15px 0 0 0;
	height:19px;
	float:right;
	background: url('images/text_nextstep.gif') no-repeat left top;
}

a#previousStep {
	display:block;
	width:117px;
	margin:15px 0 0 0;
	float:left;
	height:19px;
	background: url('images/text_previousstep.gif') no-repeat left top;
}


/**** Image Anchor Links ****/
.blueBoxContainer a {
	display:block;
	width:69px;
    height:19px;
    margin: 5px 0 0 85px;
}

a#startWaterWizard {  
    background : url('images/text_start.gif') no-repeat left top;    
}

a:hover#startOnlineQuote, a:hover#startWaterWizard, a:hover#emailNow, a:hover#readMore, a:hover#diypack, a:hover#go {
    background-position: left bottom;	
}

a#diypack {
	background : url('images/text_chooseyourdiypack.gif') no-repeat left top;
	margin: 5px 0 0 -6px;
	width:160px;
}

a#emailNow {
    background : url('images/text_email.gif') no-repeat left top;    
}

a#readMore {  
	width:99px;
	margin: 5px 0 0 55px;
    background : url('images/text_readmore.gif') no-repeat left top;    
}

a#go { 
	width:70px;
	margin: 5px 0 0 85px;
    background : url('images/text_go.gif') no-repeat left top;    
}



/* Tank Information Page CSS  */

.tankInfoBoxContainer {
	margin:auto;
	margin: 0 0 0 50px;
	_margin: 0 0 0 80px;
}

.tankInfoBoxTop {
	background: url('images/tankInfoBoxTop.gif') no-repeat 0 0;
	height:26px;
}

.tankInfoBoxBottom {
	background: url('images/tankInfoBoxBottom.gif') no-repeat 0 0;
	height:10px;
}

.tankInfoBoxBody {
	padding:0 15px 10px 10px;
	background: url('images/tankInfoBoxBg.gif') repeat-y 0 0;	
}

#tankTabs {
	clear:both;
	height:40px;
	_margin-top:-30px;
}

#tankTabs ul {
	display:block;
	clear:both;
	height:40px;
	padding: 0 40px 0 0;
	_padding: 0px 40px 0 25px ;
	margin:0;
		list-style-type:none;
}

#tankTabs li {
	padding:0 2px 0 0 ;
	display:block;
	background: none;
	float:left;
}

#tankTabs li a {
	padding:0;
	display:block;
	height:40px;
	background-repeat: no-repeat;
	background-position:left top;
	width:110px;
}

#tabRural {
	margin-left:65px;
	background-image: url('images/tank_rural.gif');
}
#tabCorrugated {
	margin-left:45px;
	background-image: url('images/tank_suburban.gif');
}
#tabSmooth {
	margin-left:1px;
	background-image: url('images/tank_domestic.gif');
}
#tabPolySlimline {
	margin-left: 45px;
	width: 97px !important;
	background-image: url('images/tank_poly_slimline.gif');
}
/*
#tabUnderground {
	margin-left:62px;
	width: 97px !important;
	background-image: url('images/tank_underground.gif');
}
#tabSteelSlimline {
	margin-left:31px;
	width: 97px !important;
	background-image: url('images/tank_steel_slimline.gif');
}
*/



#tabSlimline{
margin-left:0px;background-image: url('images/tank_slimline.gif');}

#tabBladder {
	margin-left:50px;
	background-image: url('images/tank_hidden.gif');
}

#tabOther {
	margin-left:40px;
	background-image: url('images/tank_other.gif');
}

#tankTabs a:hover, #tankTabs a.active {
	background-position:0 -40px;
}
#tankTabs a.active, #tankTabs a:hover.active {
	background-position:left bottom !important;
}

a.nextTank {
	display:block;
	width:93px;
	margin:25px 0 0 0;
	height:19px;
	float:right;
	background: url('images/text_nexttank.gif') no-repeat left top;
}

a#nextQuote {
	display:block;
	margin: 25px 0 0px 220px;
	height:19px;
	width:193px;
	z-index:2000 !important;
	text-indent:-5000px;
	background: url('images/get-online-quote-2.gif') no-repeat left top;
	float:left;
}

a:hover#nextQuote {	
	background-position: left bottom;
}

a.previousTank {
	display:block;
	width:116px;
	margin:25px 0 0 0;
	float:left;
	height:19px;
	background: url('images/text_previoustank.gif') no-repeat left top;
}

.nextPrevTankButtons {
	width:800px;
}
.tankDescription, .tankDescriptionLong {
	color: #A6CE48;
	
	float:left;
	background: inherit;
	width:220px;
	line-height: 1.3em;
}
.tankDescriptionLong {
	width:800px;	
}

.tankDescription ul {
	margin: 0  0 0 15px;
}

.tankSpecification  {
	float:left;		
	margin:0 0 0 40px;
	border-right:1px solid #1C4A75;
	border-collapse: collapse;
	
}

.tankSpecification caption{
	display:none;
}

.tankSpecification td, .tankSpecification th {
	border-left:1px solid #1C4A75;
	border-right:1px solid #1C4A75;
	padding:0 9px;
	line-height: 2em;
	text-align: center;
}

#tankImages {	
	vertical-align:bottom;	
	margin:0;
}

#tankImages a {
	display:block;
	float:left;	
}
#tankImages img {
	display:block;
}

/*** accessories page style ***/
#defaultContentArea ul#accessories {
	list-style-type: none;
	height: 400px;
}
#defaultContentArea ul#accessories li {
	float: left;
	width: 201px;
	margin: 0 0 25px 0;
}
#defaultContentArea ul#accessories li span {
	background: url(images/blue-acc-tab.gif) no-repeat 0 0;
	display:block;
	height: 47px;
	width: 120px;
	margin: 0 0 5px 0;
	color: #ffffff;
	padding: 5px 8px;
	
}
#defaultContentArea ul#accessories li span span.right {
	text-align: right;
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

/***Contact Form ***/
.contactLeftColumn {
	float:left; width:70px;
}
.contactRightColumn {
	float:left; width:430px;
}

/** DIY **/
#diyWizard table {
	width:100%;
}
#diyWizard h2 {
	margin:10px 0 0 0;
}
#diyWizard td {
	text-align:center;
	vertical-align:top;
}
#diyWizard td.topLeftTd {
	text-align:left;
	vertical-align:top;
}
#diyWizard .price {
	width:80px;
	background:#fff;
}
#diyWizard .priceStep2 {
	width:80px;
}
#diyWizard .lastCol {
	width:20px;
	background:#fff;
}
#diyWizard td.firstCol {
	width:150px;
}
#quoteWizard td.firstCol {
	width: 250px;
	height: 40px;
	text-align: left;
}
#quoteWizard td.selectBox {
	padding: 6px 8px;
	background-color: #fff;
}
#diyWizard td.textAlignLeft {
	text-align:left;
}
.bgWhite {
	background:#fff;
	font-weight:bold;
	display:block;
	float:right;
	padding:1px 5px;
	
}
#defaultContentArea #aus-made img {
	float: right;
}
.addInput {
	text-align: right;
	margin-top: -20px;
	cursor: pointer;
}
.quoteWhiteBG {
	position: relative;
	width: 350px;
	height: 500px;
	left: 100px;
	top: 50px;
	background-color: #fff;
	z-index: 0;
}
#quoteWizard {
		z-index: 2;
}
.hidden {
	display: none;
}
.pump, .tank {
	margin: 10px 0 0 0;
}

/****  ****/

table.data-table {
	border:1px solid #0099FF;
}

table.data-table th {
	background: #0099FF;
	color:#FFFFFF;
}

table.data-table td {
	text-align: center;
}

hr {
background: #66CCFF;
border: 0;
margin: 10px 0;
height: 1px;
}