
/*

Title: 		Kohler for print media
Author: 	Method Engine
Updated: 	June 24, 2008


/* Globals
------------------------------ */

#submenu,
#searchform,
p#hi,
.welcome,
.menu,
.subnav,
#proj_tools,
#footer ul,
.mybookmarks p a,
.minibrowser,
#vbp_container_drk,
#vbp_container_lgt,
.btn img,
#brands #brand-intro img,
#brands #welcome a,
#compare .module li#print,
#compare .back,
#compare p.prev-next,
#project.no_t #content td.tools,
#searchpro #yoursearch,
li.sortby,
li.name,
li.compare,
.prodbrowser li span,
td.actions,
#product .tools,
.hr hr { display: none !important; }

#specs .closed {
	display: block !important;
	}

body,
.column,
.module {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

body {
	background: #fff;
	font: 9pt/14pt Arial, Helvetica, sans-serif;
}

#content { width:563px; color:#666666; } 
#wrap { padding:0; width:563px; }
#product .bg { background:none; }

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 100%;
	padding: 10pt 0 0 0;
}

h1 {
	margin-bottom: 15pt;
	padding-top: 0;
	font-size: 15pt;
}

h2 {
	margin-bottom: 10pt;
	font-size: 13pt;
	}

h3 { margin-bottom: 5pt;
	font-size: 11pt;
	}

h4 {
	margin-bottom: 0;
	padding: 0;
	font-size: 9pt;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	color: #900;
	text-decoration: underline;
}

img.logo {
	text-align: center;
	margin: 0 auto 20pt;
	display: block;
}

#footer {
	border-top: 1pt solid #999;
	padding-top: 10pt;
	clear: both;
}

select, input {
	font-size: 10pt;
	}

/* Clearing floats - http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.c\learfix:after { line-height: 0; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */


#product #prod_overview { float:none; margin-top:0; padding-top:20px; width:100%; border-top:1px solid #E1E1E2; }

/* Product Detail page */

#product #prod_details {
	float:left;
    width:314px;
}

#product #prod_photo {
	float: left;
    margin:18px 0 40px 18px;
    width:225px;
    height:205px;
    border:1px solid #E1E1E2;
    padding:1px;
}

#product #prod_photo p a {
	display: none;
	}

#product #prod_photo p img {
	display: block;
	}

#product .prodbrowser { clear: both; }

/* Product toolbar */

#product .myfav {
	padding-left: 15px;
	background: url(/common/images/icons/ico_add.gif) left center no-repeat;
	width: 195px;
}

#product .mykohler {
	padding-left: 15px;
	background: url(/common/images/icons/ico_saveto.jpg) left center no-repeat;
	width: 195px;
}

#product .myfav a,
#product .mykohler a { text-decoration: none; }

#product .myfav a:hover,
#product .mykohler a:hover { text-decoration: underline; }

/* Product details */

#product .writeup { margin-bottom: 25px; width: auto; }

#product .warranty { margin-bottom: 35px; }

#product h1 { font-weight:bold; font-size: 12px; margin-bottom:15px; }

#product h1 span {
	display: block;
	font-size: 12px;
	line-height: normal;
	padding-left: 1px;
    font-weight:normal;
}

#product #prod_details p {
	margin-bottom: 0;
	line-height: 16px;
}

#product #prod_details ul {
	margin-bottom: 10px;
	width: auto;
}

#product #prod_details ul li {
	float: left;
	padding-top: 4px;
	margin-right: 6px;
	width: auto;
	height: auto;
}

#product #prod_details ul.thumbs {
    display:none;
    margin: 0;
	padding: 0;
	width: 100%;
}

#product #prod_details .thumbs li { width: auto; }

#product #prod_details img {
	padding: 1px;
	background: #fff;
	margin: 0;
}

#product #prod_details .thumbs img { height: 50px; }

#product #prod_details .thumbs li a {
	display: block;
	height: 52px;
	border: 2px solid #fff;
}

#product #prod_details .thumbs li a.here { border: 2px solid #900; }

#print-colorSection { display:block } 
#print-colorSection h2 { background-color:#F3F3F3; font-size:12px; font-weight:bold; padding:4px; padding-left:15px; margin-bottom:20px;}
.thumbsPrint { width:590px; }
.thumbsPrint li { float:left; font-size:9px; width:64px; height:110px; line-height:12px; margin:0 20px 0 0; }

#product #prod_details .warranty ul { padding-top: 6px; }

#prod_details a.red10 {
	text-decoration: none;
	background-position: 0 0;
}

#prod_details a.red10:hover { text-decoration: underline; }

#product #prod_details #more { display:block; padding-top:0px;}
#product #prod_details #more p { display:none;}
a#readMore { display:none; }

#product #prod_details .writeup ul { margin-left:10px; }
#product #prod_details .writeup li {
	float: none;
	width: auto;
	padding: 0 0 3px 10px;
    margin-left:10px;
    list-style-type:disc;
}

#product #prod_details .writeup p { margin-bottom: 10px; }

#prod_details .writeup a { text-transform: uppercase; }

#prod_details .warranty a { font-size: 12px; }

#prod_photo img { margin:0px auto; }

#prod_photo a {
	background: url(/common/images/icons/ico_enlarge.gif) left center no-repeat;
	padding-left: 15px;
	color: #900;
	text-decoration: none;
}

/* Specs */

#specs ul {	border-top: 1px solid #ccc; }

#specs li {
	border-bottom: 1px solid #ccc;
	padding: 9px 12px 8px;
}

#specs li a {
	text-transform: uppercase;
}

#specs li a img { padding-right: 5px; }

#specs li div,
#specs li table {
	margin-top: 8px;
	width: 100%;

}

#product #specs li table td {
	padding-bottom: 6px;
	vertical-align: top;
	width: auto;
}

#product #specs li table td.w75 {
	padding-bottom: 6px;
	vertical-align: top;
	width: 75px;
}

#specs li table a {
	color: #000;
	padding-left: 11px;
	font-size: 12px;
	background: url(/common/images/icons/ico_a_learnmore.gif) left center no-repeat;
}

#specs li table a.black {
	color: #000;
	padding-left: 0px;
	font-size: 12px;
	background: none;
	text-transform: none;
}

#prod_family, #specs, div.warranty { display:none; }



