/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */


html, a, p, h1, h2, h3, h4{
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 10px;
	}
a {
	color: #444444; 
	text-decoration: none;
	}

#contact_us_btn {
	height: 35px;
	width: 35px;
	font-size: 10px;
	position: absolute;
	top: 10px;
	margin: 0 0 0 850px;
	}

#contact_us {
	width: 85px;
	position: absolute;
	top: 20px;
	margin: 0 0 0 785px;
	}

#contact_us a, a:hover {
	font-size: 10px;
	color: #999999;	
	}

#main_ads_container {
	width: 700px;
	float: left;
	margin: 0 0 0 5px;
	}

#ad_block_1 {
	width: 700px;
	height: 400px;
	margin: -5px 0 0 0px;
	}
	
#ad_block_2 {
	width: 350px;
	height: 400px;
	float: left;
	margin: 2px 0 0 0px;
	}

#ad_block_3 {
	width: 350px;
	height: 400px;
	float: left;
	margin: 2px 0 0 0;
	}

#learn_more_btn {
	width: 83px;
	height: 24px;
	float: right;
	margin: 265px 7px 0 0;
	}

#learn_more_gal {
	width: 83px;
	height: 24px;
	float: right;
	margin: 199px 7px 0 0;
	}
	
#gallon_available {
	width: 51px;
	height: 51px;
	float: left;
	margin: 14px 0 0 235px;
	}

#gallon_available_eco {
	width: 51px;
	height: 51px;
	float: left;
	margin: 14px 0 0 177px;
	}

#empty_cart {
	margin-left: 5px;
	}

#logged_out {
	width: 900px;
	height: 400px;
	margin: 0 0 0 5px;
	background: url(../images/logged_out.jpg) no-repeat;
	}

#not_found {
	width: 900px;
	height: 400px;
	margin: 0 0 0 5px;
	background: url(../images/404_not_found.jpg) no-repeat;
	}

#order_received {
	width: 680px;
	height: 50px;
	background: url(../images/order_received.jpg) no-repeat;
	}

#order_received_body {
	width: 650px;
	padding: 15px 15px 15px 15px;
	background: white;
	}

#order_received_body p {
	font-size: 1em;
	}

#login_head {
	width: 900px;
	height: 100px;
	margin: 0 0 0 5px;
	background: url(../images/login_header.jpg) no-repeat;
	}

#new_account_head {
	width: 900px;
	height: 100px;
	margin: 0 0 0 5px;
	background: url(../images/new_account_header.jpg) no-repeat;
	}

#authorize_seal {
	width:90px;
	height: 108px;
	float: left;
	margin: -103px 0 0 700px;
	padding: 0 10px 0 10px;
	background: white;
	text-align: center;
	}

#comodo_seal {
	width: 80px;
	height: 108px;
	float: left;
	background: white url(../images/comodo-seal.gif) no-repeat;
	background-position-y: 16px;
	margin: -108px 0 0 810px;
	padding: 0 5px 0 5px;
	}

/******************************************************************************************** RESOURCES *************/

#resources_container {
	width: 195px;
	float: right;
	margin: -6px 5px 0 0;
	}

#resources_header {
	width: 195px;
	height: 37px;
	background: url(../../../../../images/resources/resources_header.jpg) no-repeat;
	}

.resource_btn a {
	width: 195px;
	height: 75px;
	float: left;
	margin-top: 2px;
	}
	
#btn_1 a{
	background: url(../../../../../images/resources/btn_interior.jpg);
	}

#btn_1 a:hover {
	background-position: -195px;
	}

#btn_2 a{
	background: url(../../../../../images/resources/btn_exterior.jpg);
	}

#btn_2 a:hover {
	background-position: -195px;
	}
	
#btn_3 a{
	background: url(../../../../../images/resources/btn_acc.jpg);
	}

#btn_3 a:hover {
	background-position: -195px;
	}
	
#btn_4 a{
	background: url(../../../../../images/resources/btn_pbp.jpg);
	}

#btn_4 a:hover {
	background-position: -195px;
	}
	
#btn_5 {
	width: 195px;
	height: 75px;
	float: left;
	margin-top: 2px;
	background: url(../../../../../images/resources/btn_forums.jpg);
	}

#btn_6 a{
	background: url(../../../../../images/resources/btn_dealers.jpg);
	}

#btn_6 a:hover {
	background-position: -195px;
	}
	
#btn_7 a{
	background: url(../../../../../images/resources/btn_dilute.jpg);
	}

#btn_7 a:hover {
	background-position: -195px;
	}
	
#btn_8 a{
	background: url(../../../../../images/resources/btn_links.jpg);
	}

#btn_8 a:hover {
	background-position: -195px;
	}


	
/******************************************************************************************** CONTACT_US *************/

#contact_copy {
	width: 680px;
	background: white;
	padding: 15px 10px 15px 10px;
	margin: 0px 0 0 0;
	}

#contact_copy p {
	font-size: 1em;
	}

#contact_copy h2 {
	font-size: 1.5em;
	}

/******************************************************************************************** CLEANALL DILUTION GUIDE *************/

#dilutions_header {
	width: 900px;
	height: 200px;
	background: url(../images/cleanall-dilute-head.jpg) no-repeat;
	margin-left: 5px;
	}

#dilutions-preamble {
	width: 880px;
	height: 90px;
	margin: 5px 0 0 5px;
	padding: 30px 10px 10px 10px;
	background: #FFFFFF;
	text-align: center;
	}

#dilutions-preamble p {
	font-size: 1em;
	}

#dilutions-preamble p a {
	color: blue;
	}



#dilutions-col1 {
	width: 374px;
	float: left;
	margin-left: 5px;
	}

#dilutions-col2 {
	width: 521px;
	float: right;
	margin-right: 5px;
	}

.dilution-title {
	width: 147px;
	height: 264px;
	padding: 15px 15px 15px 25px;
	margin: 5px 0 0 0;
	background: #FFFFFF;
	float: left;
	}

.dilution-title h2 {
	font-size: 1.5em;
	}

.dilution-title h3 {
	font-size: 1em;
	}

.dilution-instruct {
	width: 491px;
	height: 264px;
	float: left;
	margin: 5px 0 0 0;
	padding: 15px 15px 15px 15px;
	background: #FFFFFF;
	}

#beaker1 {
	width: 187px;
	height: 294px;
	background: url(../images/beaker-4.jpg) no-repeat;
	float: left;
	margin: 5px 0 0 0;
	}

#beaker2 {
	width: 187px;
	height: 294px;
	background: url(../images/beaker-2.jpg) no-repeat;
	float: left;
	margin: 5px 0 0 0;
	}

#beaker3 {
	width: 187px;
	height: 294px;
	background: url(../images/beaker-6.jpg) no-repeat;
	float: left;
	margin: 5px 0 0 0;
	}

#beaker4 {
	width: 187px;
	height: 294px;
	background: url(../images/beaker-8.jpg) no-repeat;
	float: left;
	margin: 5px 0 0 0;
	}

#beaker5 {
	width: 187px;
	height: 294px;
	background: url(../images/beaker-10.jpg) no-repeat;
	float: left;
	margin: 5px 0 0 0;
	}

#beaker6 {
	width: 187px;
	height: 294px;
	background: url(../images/beaker-4-10.jpg) no-repeat;
	float: left;
	margin: 5px 0 0 0;
	}


/******************************************************************************************** INTERIOR PRODUCT BLOCKS *************/

#interior_head {
	width: 900px;
	height: 100px;
	float: left;
	margin: 0 0 0 5px;
	padding-bottom: 1px;
	background: url(../images/product_blocks/interior_header.jpg) no-repeat;
	}
	
#int_block_1 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../images/product_blocks/cleanall_16.jpg);
	}

#int_block_2 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/glass_16.jpg);
	}

#int_block_3 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/flash.jpg);
	}

#int_block_4 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/shield.jpg);
	}

#int_block_5 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/leather.jpg);
	}

/******************************************************************************************** EXTERIOR PRODUCT BLOCKS *************/

#exterior_head {
	width: 900px;
	height: 100px;
	float: left;
	margin: 0 0 0 5px;
	padding-bottom: 1px;
	background: url(../images/product_blocks/exterior_header.jpg) no-repeat;
	}
	
#ext_block_1 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../images/product_blocks/detailer_16.jpg);
	}

#ext_block_2 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/cleanall_16.jpg);
	}
	
#ext_block_3 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/waterless_16.jpg);
	}
	
#ext_block_4 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/glass_16.jpg);
	}

#ext_block_5 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/clay_lt.jpg);
	}
	
#ext_block_6 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/underbody_16.jpg);
	}
	

#ext_block_7 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/glosswash_16.jpg);
	}

#ext_block_8 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/phoenix.jpg);
	}
	
#ext_block_9 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/wet.jpg);
	}
	

#ext_block_10 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/flash.jpg);
	}

#ext_block_11 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/shield.jpg);
	}

/******************************************************************************************** ACCESSORIES PRODUCT BLOCKS *************/

#accessories_head {
	width: 900px;
	height: 100px;
	float: left;
	margin: 0 0 0 5px;
	padding-bottom: 1px;
	background: url(../images/product_blocks/accessories_header.jpg) no-repeat;
	}
	
#acc_block_1 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../images/product_blocks/pro_trigger.jpg);
	}

#acc_block_2 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/microfiber.jpg);
	}
	
#acc_block_3 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/micro_app_pad.jpg);
	}

#acc_block_4 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/tire_app.jpg);
	}

/******************************************************************************************** GALLONS PRODUCT BLOCKS *************/

#gallons_head {
	width: 900px;
	height: 100px;
	float: left;
	margin: 0 0 0 5px;
	padding-bottom: 1px;
	background: url(../images/product_blocks/gallons_header.jpg) no-repeat;
	}
	
#gal_block_1 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../images/product_blocks/detailer_128.jpg);
	}

#gal_block_2 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/cleanall_128.jpg);
	}
	
#gal_block_3 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/waterless_128.jpg);
	}
	
#gal_block_4 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/glass_128.jpg);
	}

#gal_block_5 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/underbody_128.jpg);
	}
	
#gal_block_6 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/glosswash_128.jpg);
	}
	
/******************************************************************************************** ALL PRODUCT BLOCKS *************/

#gallons_head {
	}
	
#all_block_1 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../images/product_blocks/detailer_16.jpg);
	}

#all_block_2 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/detailer_128.jpg);
	}
	
#all_block_3 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 0 0 0 3px;
	background: url(../images/product_blocks/cleanall_16.jpg);
	}
	
#all_block_4 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/cleanall_128.jpg);
	}

#all_block_5 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/waterless_16.jpg);
	}
	
#all_block_6 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/waterless_128.jpg);
	}
		
#all_block_7 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/glass_16.jpg);
	}

#all_block_8 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/glass_128.jpg);
	}
	
#all_block_9 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/clay_lt.jpg);
	}
	
#all_block_10 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/underbody_16.jpg);
	}

#all_block_11 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/underbody_128.jpg);
	}
	
#all_block_12 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/glosswash_16.jpg);
	}
		
#all_block_13 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/glosswash_128.jpg);
	}

#all_block_14 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/phoenix.jpg);
	}
	
#all_block_15 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/wet.jpg);
	}
	
#all_block_16 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/flash.jpg);
	}

#all_block_17 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/shield.jpg);
	}
	
#all_block_18 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/leather.jpg);
	}
		
#all_block_19 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/pro_trigger.jpg);
	}

#all_block_20 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/microfiber.jpg);
	}
	
#all_block_21 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 3px;
	background: url(../images/product_blocks/micro_app_pad.jpg);
	}
	
#all_block_22 {
	width: 298px;
	height: 298px;
	float: left;
	margin: 3px 0 0 5px;
	background: url(../images/product_blocks/tire_app.jpg);
	}

/******************************************************************************************** PANEL-BY-PANEL *************/

#pbp_header {
	width: 900px;
	height: 275px;
	background: url(../images/pbp/PbP_header.jpg) no-repeat;
	margin: 0 0 0 5px;
	}

#col_1 {
	width: 268px;
	background: white;
	padding: 15px 15px 9px 15px;
	margin: 0 0 0 5px;
	float: left;
	}
	
#you_need {
	width: 298px;
	background: white;
	margin: 272px 0 0 -298px;
	float: left;
	padding-bottom: 17px;
	}

#need_detailer {
	width: 59px;
	height: 148px;
	float: left;
	margin-left: 10px;
	}

#need_glass {
	width: 59px;
	height: 148px;
	float: left;
	}

#need_shield {
	width: 53px;
	height: 151px;
	float: left;
	margin: 1px 0 0 5px;
	}

#need_tire_app {
	width: 101px;
	height: 51px;
	float: left;
	margin: 20px 0 0 0;
	}

#need_microfiber {
	width: 101px;
	height: 81px;
	float: left;
	}

#col_1_5 {
	width: 268px;
	background: white;
	padding: 15px 15px 15px 15px;
	margin: 432px 0 0 -298px;
	float: left;
	}

#col_2 {
	width: 268px;
	background: white;
	padding: 15px 15px 15px 15px;
	margin: 0 0 0 3px;
	float: left;
	}

#col_3 {
	width: 268px;
	height: 716px;
	background: white;
	padding: 15px 15px 15px 15px;
	margin: 0 5px 0 0;
	float: right;
	}

#pbp_pdf {
	margin: 50px 0 0 50px;
	}

#pbp_pdf p {
	margin: 0 0 0 -26px;
	}

/******************************************************************************************** LINKS *************/

#links_header {
	width: 900px;
	height: 100px;
	margin: 0 0 0 5px;
	background: url(../images/links_header.jpg) no-repeat;
	}
	
.friend {
	width: 219px;
	height: 219px;
	float: left;
	margin: 5px 0 0 8px;
	}

#link_1, #link_5, #link_9, #link_13 {
	margin-left: 5px;
	}


/******************************************************************************************** DEALERS *************/

#dealers_header {
	width: 900px;
	height: 100px;
	margin: 0 0 0 5px;
	background: url(../images/dealers_header.jpg) no-repeat;
	}
	
#dealers_ad {
	width: 398px;
	height: 600px;
	float: right;
	margin: 2px 5px 0 0;
	}
	
.dealer {
	width: 485px;
	margin: 2px 0 0 5px;
	padding: 10px 0 10px 15px;
	background: white;
	}

.dealer p {
	font-size: 15px;
	}
	
.dealer h2 {
	font-size: 18px;
	}
