html, body	{ height:100%; background-color:#000000;}
body { margin:0; padding:0; overflow:auto; text-align:center; }   
#flashContent { display:none; }  

div#specifications,
div#storeLocator
{
	display: none;
	width: 815px; height: 502px;
	padding: 0px 20px 0px 20px;

	background: url(/media/img/bg/bg-specifications.png) no-repeat; 
	position: absolute;
		   z-index: 5;
		 top: 50%;
			left: 50%;
			margin-left: -404px;
			  margin-top: -260px;
		text-align: left;
		font: normal 12px/19px "Arial", Verdana, sans-serif;
		color: #f88930;
}    
div#specifications div.scroll,
div#storeLocator div.scroll
{ 
	position: absolute;
	left: 28px;

	background: transparent; 
	width: 798px; 
	height: 484px; 
	overflow-x: auto; 
	white-space: nowrap; 
	overflow-y: hidden; 
}
div#specifications div.item { display:inline-block; height: 469px; margin: 16px 0px 0px 0px; width: 400px; border-right: 2px solid black;float:left  } 
div#specifications div.enditem { display:inline-block; height: 469px; margin: 16px 0px 0px 0px; width: 396px;float:left } 
div#specifications div h4 { font: bold 13px/19px "Arial", Verdana, sans-serif;  margin: 0px;}
div#specifications div img { margin: 30px 0px 0px 30px;}   
div#specifications div ul { list-style: none;}
div#specifications div.close,
div#storeLocator div.close
{ width: 18px; height: 18px; position: absolute; right: 27px; top:15px; }
div.close a { display:block; width: 18px; height: 18px; text-indent: -6000em; 
	overflow: hidden; background: url(/media/img/btn/btn-close.png) no-repeat; 

	}   

div#regionSelect {
	   display: none; 
	width: 558px; height: 301px; 
	padding: 80px 0px 0px 50px;
	background: url(/media/img/bg/bg-regions.png) no-repeat; 
	position: absolute;
		   z-index: 5;
		 top: 50%;
			left: 50%;
			margin-left: -304px;
			  margin-top: -150px;
		text-align: left;
		font: normal 12px/19px "Arial", Verdana, sans-serif;
		color: #f88930;
}   
div#regionSelect ul { width: 25%; float: left; list-style: none; margin: 0px; padding: 0px;}
div#regionSelect ul li { padding-bottom: 3px;}
div#regionSelect ul li a { color: #f88930; text-decoration: none;}   
div#regionSelect div.close { width: 18px; height: 18px; position: absolute; right: 7px; top:4px; }

div#downloads {
	  display: none;
	width: 735px; height: 322px; 
	padding-left: 30px;
	background: url(/media/img/bg/bg-downloads.png) no-repeat; 
	position: absolute;
		   z-index: 5;
		 top: 50%;
			left: 50%;
			margin-left: -304px;
			  margin-top: -150px;
		text-align: left;
		font: normal 12px/19px "Arial", Verdana, sans-serif;
		color: #f88930;
}   
div#downloads h4 {color: #ff3044; margin: 0px; padding-bottom: 3px;}
div#downloads div.half { margin: 50px 0px 0px 0px; width: 50%; float: left; overflow: hidden;}
div#downloads ul {  width: 35%; float: left; list-style: none; margin: 0px; padding: 0px;}  
div#downloads div.half ul li { padding-bottom: 3px;} 
div#downloads div.half img { width: 125px; float: left; margin-left: 50px;}
div#downloads div.half ul li a { color: #f88930; text-decoration: none;}
div#downloads div.half ul li small { display: block; padding-bottom: 3px;}    
div#downloads div.close { width: 18px; height: 18px; position: absolute; right: 42px; top:10px; }   



div.form_element {
	clear:both;
	display:block;
	padding-top:7px;
}
div.form_element div.title {
	clear:none;
	display:inline;
	float:left;
	margin-bottom:3px;
	margin-right:10px;
	text-align:right;
}

div#FindRetailerForm
{
    padding: 50px 60px;
}
div#FindRetailerForm h1, 
div#FindRetailerForm h2, 
div#FindRetailerForm h3 
{
	border-bottom:1px solid #7a0c13;
	margin:0.2em 0;
}

#SearchForm 
{
    /*border:1px solid #E0E0E0;*/
    padding:10px 12px;
}

div.instruction
{
    padding-bottom:20px;
    font-style:italic;
    font-weight:bold;
}

div#ZipCodeForm,
div#AddressForm
{
    width:46%;
    float:left;
}

div#AddressForm
{
    border-left: solid 1px #7a0c13;
}
div#SearchForm div.title,
div#StartingAddress div.title
{
    text-align:right;
    width:70px;
}

div#RefineSearch div.title {
    text-align:right;
    width:180px;
}
div#RefineSearch div.field 
{
    clear:none;
    display:inline;
    float:left;
    margin-bottom:3px;
    width: 140px;
}
div.form_submit 
{
    padding:15px 0;
    text-align:center;
}
div.clear {
	clear:both;
	height:0;
	line-height:0;
}
