@charset "UTF-8";
/* print.css */

/*
	Clearing Fixes
*/



.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

	.clearfix {
		display: inline-block;
	}
	
	html[xmlns] .clearfix {
		display: block;
	}
	
	* html .clearfix {
		height: 1%;
	}
	


/* General element hiding
-------------------------------------------------------------- */

div#content-secondary,
div#nav-utility-wrapper,
div.ownersExclusiveLegend,
div.nav-primary-wrap,
.submit-highlighted,
div.header-page div.column-02,
h3.product-category-links,
ul.product-category-links,	
div.controls,
ul#my-quote-items li div.column-02 div.ECcontent a.add-more,
div.ECtrigger a,
ul#nav-footer,
div#recall-notice,
ul.nav-footer-secondary,
div.header-page div.column-01 p.intro,
div.hide, 
li.head {
	display: none !important;
}

body {
	color: #333;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}

p {
	font-size: 13px;
	margin: 0 0 9px 0;
}

img {
	border: 0;
}

h1#header-site a img {
	border: 0;
}

div#page-quote h2.quote-items-header {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}

div.header-page div.column-01 h1 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	
}

@charset "UTF-8";
/* quote.css */

/***************************************************
 *
 * Quote
 *
 ***************************************************/
 
.screen-only {
	display: none !important;
}
	
div#page-quote {	
	width: 600px;
}

div#page-quote div.quote-number {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 18px 0;
}

div#page-quote div.header-page {
}

div#page-quote div.header-page .submit-highlighted {
	margin-left: 10px;
}

div#page-quote .quote-submit {
	float: right;
}

ul#my-quote-items {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 800px;
}

ul#my-quote-items li {
	margin: 0 0 0 10px;
	padding: 10px 0 30px 0;
	width: 790px;
}

ul#my-quote-items li div.column-01 {
	float: left;
	margin: 0 20px 0 0;
	width: 150px;
}

ul#my-quote-items li div.column-02 {
	float: left;
	width: 620px;
}

ul#my-quote-items li div.column-02 div.controls {
	float: right;
}

ul#my-quote-items li div.column-02 div.controls a {
	padding-right: 30px;
	padding-left: 30px;
}

ul#my-quote-items li h2 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

ul#my-quote-items li h3 {
	color: #333;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

ul#my-quote-items li h4 {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

ul#my-quote-items ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
}

ul#my-quote-items ul li {
	background: none;
	float: none;
	font-size: 11px;
	margin: 0;
	padding: 5px 0;
	width: 450px;
}

	
/* Table Based Layout Styles
-------------------------------------------------------------- */

	table#my-quote-items .placeholder-dimensions {
		height: 33px;
		width: 33px;
	}
	
	table#my-quote-items .options-swatch .placeholder-dimensions {
		height: 33px;
		width: 33px;
	}

	table#my-quote-items {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 800px;
	}

	table#my-quote-items td {
		margin: 0 0 0 10px;
		padding: 10px 0 30px 0;
		width: 790px;
	}
	
	table#my-quote-items td.column-01 {
		margin: 0 20px 0 0;
		vertical-align: top !important;
		width: 150px;
		padding: 0px
	}
	
	table#my-quote-items td.column-02 {
		vertical-align: top !important;
		width: 330px;
		padding: 0px
	}
	
		table#my-quote-items tr.row-header td.column-02 h2 {
			padding-top: 10px
		}
	
	table#my-quote-items td.column-03 {
		vertical-align: top !important;
		width: 80px;
		padding: 0px
	}
	
	table#my-quote-items td.column-04 {
		vertical-align: top !important;
   		width: 150px;
		padding: 0px
	}
	
	table#my-quote-items td.column-02 div.controls {
		float: right;
	}
	
	table#my-quote-items td.column-02 div.controls a {
		padding-right: 30px;
		padding-left: 30px;
	}
	
	table#my-quote-items td h2 {
		color: #333;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	table#my-quote-items td h3 {
		color: #333;
		font-size: 13px;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	
	table#my-quote-items td h4 {
		color: #333;
		font-size: 11px;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	table#my-quote-items ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	table#my-quote-items ul li {
		background: none;
		float: none;
		font-size: 11px;
		margin: 0;
		padding: 5px 0;
		width: 450px;
	}


ul.quote-options li div.options-label {
	float: left;
	width: 227px;
}

ul.quote-options li div.options-swatch {
	float: left;
	height: 32px;
	width: 32px;
}

ul.quote-options li div.options-burner-image {
	float: left;
	width: 60px;
}

ul.quote-options li div.options-swatch img {
	height: 32px;
	width: 32px;
}

ul.quote-options li div.options-fuel-image {
	float: left;
	width: 227px;
}

div.ECcontent ul li {
	padding: 10px;
	width: 600px;
}

ul#my-quote-items li div.column-02 div.ECcontent ul li div.column-01 {
	float: right;
	margin: 0 100px 0 0;
	width: 120px;
}

ul#my-quote-items li div.column-02 div.ECcontent ul li div.column-02 {
	float: left;
	margin: 0;
	width: 227px;
}

div.ECcontent ul li div.column-02 div.controls {
	float: right;
}

ul#my-quote-items li div.column-02 div.ECcontent ul li h3 {
	color: #333;
	font-size: 11px;
	font-weight: normal;
}

td.column-01-long div.ECcontent{
	display: block;	
}
	
td.column-01-long div.ECcontent ul li h3 {
	color: #333;
	font-size: 11px;
	font-weight: normal;
}

ul#my-quote-items li div.column-02 div.ECcontent ul li h4 {
	color: #333;
	font-size: 11px;
	font-weight: normal;
}

/* Product Category Links
-------------------------------------------------------------- */



/* My Quotes Submitted Styles
-------------------------------------------------------------- */

ul#my-current-quote table#my-quote-items td.column-02 { 
	padding-left: 10px;
}

ul#my-current-quote td.column-01-long ul.acc-quote-items {
	/*padding-left: 150px;*/
}

ul#my-current-quote table#my-quote-items td.column-01-long ul li  div.column-01 {
	float: right;
}

ul#my-current-quote table#my-quote-items td.column-01-long ul li div.column-02 {
	float: right;
	margin-left: 145px;
	width: 255px;
}

ul#my-current-quote table#my-quote-items td.column-01-long ul li  div.column-01 img {
	height: 32px;
	width: 32px;
}

ul#my-current-quote td.column-01-long div.EC a.add-more {
	display: none !important;
}
	
#my-current-quote,
#my-quotes-all {
	margin: 0;
	padding: 0;
}


