/* Print stylesheet for Cavalier Bremworth */

body {
	background: white;
	font-size: 62.5%;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#outer-container {	
	width: auto !important;
	background: none;
	}
	
.homepage-image {
	width: auto !important;
	background: none;
	}		

#container {
	font-size: 90% !important;
	width: auto !important;
	margin: 0;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
	}
	
#nav-home #container {
	font-size: 90% !important;
	width: auto !important;
	margin: 0;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
	}	



/* ---------- header ---------- */	

#header {
	background: none;
	}
	
#header {
	height: 128px;
	}	

#header #logo {
	display: none;
	}	
	
#header #print-logo {
	display: block;
	}		

#utilities-nav {
	display: none;
	}
	
#top-search {	
	display: none;
	}
	
/* ---------- main nav ---------- */

#main-nav {	
	display: none;
	}
	
/* ---------- layouts ---------- */	

/* 3-column */

#content-wrapper-3col {
	width: auto !important;
	float: none !important;
	background: none;
	}
	
#subnav-content-wrapper {
	width: auto !important;
	float: none !important;
	}
	
#subnav-content-wrapper #content {
	width: auto !important;
	float: none !important;
	}	
	
/* 2-column functional - content with feature */	

#content-wrapper-2col-functional, 
#nav-home #content-wrapper-2col-functional {
	width: auto !important;
	float: none !important;
	background: none;
	}
		
#content-wrapper-2col-functional #content { 
	width: auto !important;
	float: none !important;
	}		
	
/* 2-column detail - subnav with content */	

#content-wrapper-2col-detail {
	width: auto !important;
	float: none !important;
	background: none;
	}	
	
#content-wrapper-2col-detail #content { 
	width: auto !important;
	float: none !important;
	}	
	
/* 1-column  */	

#content-wrapper-1col {
	width: auto !important;
	float: none !important;
	}	

#content-wrapper-1col #content {
	width: auto !important;
	float: none !important;
	}			
	


/* ---------- subnav ---------- */

#subnav {	
	display: none;
	}


/* ---------- content ---------- */	

/* breadcrumbs */				
	
#breadcrumbs {
	display: none;
	}	
	
/* headers */

h1 { 
	font-size: 4.0em;
	font-weight: normal;
	line-height: 1;
	color: #2A2620;
	margin: 0;
	padding: 0 0 13px 0;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#nav-home .h1-wrapper {
	position: relative;
	}
	
#nav-home h1 { 
	font-size: 5.0em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	margin: 0;
	padding: 0 0 13px 0;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 400px;
	}	
		
#nav-home h1 { 
	width: auto !important;
	color: #000;
	}	
	
h1.wrap-button {
	margin: 0;
	}		
		
	
/* paragraphs */
		
#content p.doc {
	padding: 0 0 5px 0;
	background: none;
	}	
	
#content p.print {
	padding: 0 0 5px 0;
	background: none;
	}	
	
#content p.email {
	padding: 0 0 5px 0;
	background: none;
	}
	
/* lists */

#content ul {
	margin: 0;
	padding: 0 0 6px 25px;
	}
	
#content ol {
	margin: 0 0 0 25px;
	}	
	
#content ul li, 
#content ul li ul li, 
#content ol li ul li {
	list-style-type: disc;
	background: none;
	}	
		
#content ul li ol, 
#content ol li ol {
	margin: 0 0 -6px 25px;
	}	
	
#content ul li.doc {
	padding: 0 0 5px 0;
	background: none;
	}	
	
#content ul li.print {
	padding: 0 0 5px 0;
	background: none;
	}	
	
#content ul li.email {
	padding: 0 0 5px 0;
	background: none;
	}				
	

/* table for displaying tabular data */	
	
#content table td {
	color: #67655D;
	font-size: 1.3em;
	padding: 5px 20px 4px 1px;
	vertical-align: top;
	border-bottom: 1px dotted #333;
	background: none;
	}	
		
/* ----- styled blocks of content ----- */	
	
/* search results */
		
#content .search-results  {
	width: auto !important;
	float: none !important;
	}	
	
#content .search-results input {
	display: none;
	}
	
#content .search-results .bubbleInfo {
	display: none;
	}		
	
/* showing (search results, my collections and compare products) */
	
.showing {
	width: auto !important;
	float: none !important;
	}	
	
/* previous/next links */
	
.previous-next-box {
	width: auto !important;
	float: none !important;
	}
	
.previous-next {
	display: none;
	}		
	
/* search products dropdown menu (search products) */
	
.search-products-selectors {
	display: none;
	}	
	
/* samples displayed in 3 columns (search products and view collection) */

.sample-column-row {
	float: none !important;
	clear: both;
	}	
	
.sample-column-row .error-msg {
	border: none;
	}	
	
/* product details page */	

.product-details-block {
	width: auto !important;
	float: none !important;
	}

.specifications {
	width: auto !important;
	float: none !important;
	clear: both;
	}
	
.specifications-detailed {
	width: auto !important;
	float: none !important;
	clear: both;
	}	
				
.resources {
	width: auto !important;
	float: none !important;
	}	
	
	
/* highlight (my collections and view collection) */	
	
.highlight {
	width: auto !important;
	float: none !important;
	}
	
.highlight img {	
	display: none;
	}	

/* view collection page */		
	
.button-right {
	display: none;
	}	
	
#content .collection-row-top {
	display: none;
	}
	
#content .collection-row-bottom {
	display: none;
	}	
	
/* compare products */

.compare-products, 
.specifications-detailed {
	width: auto !important;
	float: none !important;
	}	
	
#content .compare-products table th, 
#content .specifications-detailed table th{
	width: auto !important;
	}
	
#content .compare-products table td, 
#content .specifications-detailed table td{
	width: auto !important;
	}	
	
/* large forms within form pages */
	
#content .large-form .row, 
#content .large-form fieldset.form-divider .row, 
#content-wrapper-3col #content .large-form .row { 
	margin: 2px -3px 2px 0;
	}
	
#content .large-form .row-radio { 
	margin: 30px -3px 2px 0; 
	}
	
#content .large-form .row-radio-nogap, 
#content .large-form .row-checkbox { 
	margin: 0 -3px 2px 0; 
	}		
	
#content .large-form .row-button { 
	margin: 8px -3px 2px 0; 
	}
	
#content .large-form .row-button-divider { 
	margin: 8px -3px 9px 0;
	}	
	
.error-msg {
	width: auto !important;
	float: none !important;
	border: 1px solid #ccc;
	}	
	
.error-msg img {	
	display: none;
	}
	
/* large tabular forms within form pages */
	
#content .checkout-form-table {
	width: auto !important;
	}
		
#content .checkout-form-table fieldset {
	width: auto !important;
	}
		
#content .checkout-form-table legend span {
	width: auto !important;	
	}	
	
/* large tabular forms within form pages */
	
#content .large-form-table {
	width: auto !important;
	}
		
#content .large-form-table fieldset {
	width: auto !important;
	}
		
#content .large-form-table legend span {
	width: auto !important;
	}	
	
#content .large-form-table table td.form-table-store-col, 
#content .large-form-table table td.form-table-phone-col, 
#content .large-form-table table td.form-table-address-col, 
#content .large-form-table table td.form-table-icon-col {
	width: auto !important;
	padding-right: 10px;
	}
	
/* sitemap - 4-columns */

.sitemap-block, 
.sitemap-block .sitemap-col1, 
.sitemap-block .sitemap-col2, 
.sitemap-block .sitemap-col3, 
.sitemap-block .sitemap-col4 {
	width: auto !important;
	}
	
/* product details */

.image-display-col1 span.enlarge, 
.image-display-col2 span.enlarge {
	display: none;
	}	
	
/* homepage */

#nav-home .numbers-line {
	margin: 69px 0 14px 0;
	}
	
#nav-home .numbers-line img {
	border: none;
	margin: 0 7px 0 0;
	}	

#nav-home .row {
	display: none;
	}
	
.homepage-highlight-container {
	width: auto !important;
	height: auto !important;
	margin: 0;
	position: relative;
	left: 0;
	top: 0;
	}
	
.hhc-col1 {
	margin: 0 22px 0 0;
	}	
	
.hhc-col2 {
	float: left;
	}	
	
.hhc-col1 p, 
.hhc-col2 p {
	width: auto !important;
	}	

/* ---------- shadowbox ---------- */

#shadowbox_container {
	display: none !important;
	}

	
/* ---------- feature column ---------- */

#feature {	
	display: none;
	}	
	
	
/* ---------- footer ---------- */	

#footer {
	width: auto !important;
	float: left;
	border-top: 1px solid #ccc;
	margin: 20px 0 0 0;
	clear: both;
	}	

#footer-inner-col1,
#footer-inner-col2, 
#footer-inner-col3, 
#footer-inner-col4 {
	display: none;
	}
	
#footer-inner-col5 {
	float: none !important;
	width: auto !important;
	text-align: left;
	}	
	
#footer-inner-col5 h3 {
	float: none !important;
	}				