/**
 * Copyright Notice
 * This file contains proprietary information of Valspar Corporation
 * Copying or reproduction without prior written approval is prohibited.
 * Copyright (c) 2007
*/

/*Page Layout*/
/*
#mainwrap
{
	margin:0 auto;
	clear:both;
}

#main
{
	margin-left:0px;
	margin-right:0px;
	padding:0;
	background-color: #555555;

}
*/
.homeHR {
	border-bottom:4px solid #FF9A00;
}

.aboutHR {
	border-bottom:4px solid #0071DE;
}

.productsHR {
	border-bottom:4px solid #E66100;
}

.kdseriesHR {
	border-bottom:4px solid #B114BE;
}

.shimrin2HR {
	border-bottom:4px solid #CC3366;
}

.faqHR {
	border-bottom:4px solid #2F889C;
}

.newsHR {
	border-bottom:4px solid #9A0000;
}

.galleryHR {
	border-bottom:4px solid #BA8A00;
}

.contactHR {
	border-bottom:4px solid #239601;
}

.cartHR {
	border-bottom:4px solid #CA0A03;
}

#listmenu
{
	height:24px; _height: 23px;
	background-color:#555555;
	margin-left:0px;
	margin-right:0px;
	padding:0;
	clear:both;
        
}

#listmenu ul
{
	padding-top:0px;
	margin:0;
	width: 1050px;
}

#listmenu li
{
	float:left;
	padding:0 10px;
	list-style-type:none;
}

#listmenu li.lastclass
{
	border-right:0;
}

#listmenu li.firstclass
{
	padding:0 0px 0 0px;
}

#listmenu ul li a,#listmenu .navTopSel a:hover
{
	color:#95B6CA;
	background-color:#555555;
}

#listmenu ul li a:hover,#listmenu ul li,#listmenu .navTopSel a
{
	color:#FFFFFF;
}
.clearAll {clear: both;}

/* Currently used on the HOKclinicsched page */
.classes {
  font-size:12px;
  font-weight:bold;
  margin-bottom: 35px;
}
.contain {
  color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 5px;
  width:650px;
}
.listing {
  padding: 10px 0px;
}
.noBullet {
  list-style:none;
}
.textCopy {
  font-size:10px;
}

/* ***************** BEGIN formula STYLES ***************** */
a:focus { 
    outline: none; 
}
.formulaBkgrnd {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.formulaBkgrnd_print {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}
.formulaContent {
	display: block;
	text-align: left;
	width: 835px;
	margin: 30px 0 0 20px; *margin: 0 0 0 20px;
}

.shimrin2 {*margin-top: 30px;}

.col_group_container {
	display: block;
	width: 822px;
}
.col_left_container {
	display: block;
	width: 40px;
	float: left;
}
.col_right_container {
	display: block;
	width: 782px;
	float: right;
	text-align: left;
}

.label_container {
	display: block;
	width: 450px;
	font-size:14px;
	float: left;
	text-align: right;
	padding: 3px 0 4px 0;
}
.label_value {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0 15px;
	float: left;
}

.notes_label {
	display: block;
	width: 90px;
	font-size:14px;
	float: left;
	text-align: right;
	padding: 0 4px 0 4px;
	margin-top: 30px;
}

.notes_container {
	width: 300px;
	height: 75px;
	float: left;
	border: 1px solid grey;
	margin-top: 30px;
}

.note_small_right {
	width: 100px;
	text-align: right;
	font-weight: bold;
	float: left;
	font-size:14px;
	margin-top: 30px;
}

.formulaText {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	padding: 0 20px 0 0;
}
.formula_label {
	width: 175px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	float: left;
	margin: 30px 0 0 45px; *margin: 0 0 0 20px;
}

.formula_display {
	width: 125px;
	height: 20px;
	float: left;
	border: 1px solid grey;
	padding: 4px 0 0 15px;
	margin-top: 30px;
}

.note_text_container {
	width: 360px;
	height: 60px;
	float: left;
	margin: 30px 0 0 10px; *margin: 0 0 0 20px;
}

.rotate {
	/* Safari */
	-webkit-transform: rotate(-90deg);
	/* Firefox */
	-moz-transform: rotate(-90deg);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.makeReady_title_left {
	float: left;
	width: 200px;
	font-size: 12px;
	font-weight: normal;
}
.makeReady_title_parts {
	width: 460px;
	float: right;
	margin-top: -10px;
	font-size: 12px;
	font-weight: normal;
}
.makeReady_title_weight {
	width: 350px;
	float: right;
	margin-top: -10px;
	font-size: 12px;
	font-weight: normal;
}
.title_enhance {
	font-size: 20px;
	font-weight: bold;
}
.tableMaster {
	float: left;
	margin-top: 20px;
	border-collapse: collapse;
}
.tableBorder {
	border-collapse: collapse;
	border: #666 solid 2px;
}
.marginLeftAdjust {margin-left: 30px;}
.topPad {padding-top: 37px; *padding-top: 60px;}
.noComponent {font-size: 16px;}
.lastColHeader {border-left: #666 solid 2px;}
.colHeader {
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
.cellPadding {padding: 8px; text-align: center; font-size: 12px; font-weight: normal;}
/*.swatchBkgrnd {
	background: url(../KDseries/swatches/KD_3003.gif) repeat;
}*/
/*table {
	border-collapse:collapse;
	float: right;
	text-align: left;
	margin-top: 20px;
}
table, td, th {
	border:1px solid #232323;
}

.tableMaster th {
	text-align: left;
}*/	
.partsAppForm {
	width: 437px; *width: 435px;
	margin: 5px 0 0 0; *margin: -30px 0 -20px 0;
}

.rtsColorAmount {
	width: 344px; *width: 342px;
	margin: 5px 0 20px 0; *margin: -30px 0 0 0;
}
.weightAppForm {
	width: 344px; *width: 342px;
	margin: 5px 0 20px 0; *margin: -30px 0 0 0;
}
.ruSeries {
	width: 344px; *width: 342px;
	margin: 5px 0 20px 0; *margin: -30px 0 0 0;
}
.colorAmount {
	width: 344px; *width: 342px;
	margin: 5px 0 20px 0; *margin: -30px 0 0 0;
}

.tableButtons {
	float: right;
	margin-top: -10px;  *margin-top: 0;
	border-collapse: collapse;
}
.colorSelect {
	width: 160px;
	margin: 5px 0 20px 0; *margin: -30px 0 0 0;
}
.backBtn {
	width: 160px;
	margin: 5px 0 20px 0; *margin: -30px 0 0 0;
}
.printBtn {
	width: 160px;
	margin: 5px 0 20px 0; *margin: -30px 0 0 0;
}

.RUdisclaimer {
	float: right;
	width: 600px;
	margin: 20px 0 -10px 0;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color: #FFF;
}

.swatchTitle {
	display: block;
	font-size: 22px;
	margin-bottom: 2px;
}
.swatchLarge_print {
	display: block;
	width: 622px;
	height: 90px;
	border: solid #666 2px;
}
.swatchLarge {
	display: block;
	width: 822px;
	height: 90px;
	border: solid #666 2px;
}
.swatchSmall {
	display: block;
	width: 145px;
	height: 55px;
	margin: 10px 12px 10px 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
.swatchLarge img,
.swatchSmall img,
.swatchLarge_print img {
	border: solid 1px #999;
}
.lineSpacer {
	display: block;
	width: 827px;
	height: 2px;
	margin: 30px 0;
	border-bottom: solid #666 2px;
}

.modelContent table {
	margin-top: 30px;
	border: solid 1px #999;
	font-size: 12px;
}
.modelContent th {
	border: solid 1px #666;
}
.modelContent tr,
.modelContent td {
	border: solid 1px #999;
}

.shimrin2_category {
	font-size: 18px;
	font-weight: bold;
}

.center {
	text-align: center;
}

/* -------Place any needed Safari and Chrome tweaks inside the @media... curly braces ----------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.formulaContent {
		margin: 30px 0 0 40px;
	}
	.topPad {padding-top: 77px;}
	.marginLeftAdjust {margin-left: 23px;}
}
.imageBorder {border: #666 solid 2px;}
/* ------------------end Safari and Chrome hacks------------------------------------------------*/

/* ***************** END formula STYLES ***************** */
