.product P{
margin-left:3px; line-height:13pt;
}
#wishCompare {
	LIST-STYLE-TYPE: none; margin:0;
}
#wishCompare LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; MARGIN: 0px; TEXT-INDENT: -9999px;
}
#wishCompare LI.right {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px; TEXT-INDENT: -9999px;
}
#wishCompare LI.left {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; TEXT-INDENT: -9999px;
}
#wishCompare LI A {
	BORDER:none; BACKGROUND-POSITION: left bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-DECORATION: none;
}
#wishCompare LI#add_wish A {
	BACKGROUND-IMAGE: url(/store/images/listItems_wish_btn.gif); WIDTH: 70px;
}
#wishCompare LI#add_compare A {
	BACKGROUND-IMAGE: url(/store/images/listItems_compare_btn.gif); WIDTH: 70px;
}
#wishCompare LI A:hover {
	BACKGROUND-POSITION: left top
}
.section {clear:both; width:100%; padding-top:16px}

.panelColors {
    float:right;
	display:block;
	height: 64px;
	background: url(/store/images/swatches2/panel_label.gif) 0 0 no-repeat;
}

.trimColors {
	float:right;
	display:block;
	height: 43px;
	margin-top: -21px;
	background: url(/store/images/swatches2/trim_label.gif) 0 0 no-repeat;
}

.options {width:340px; height:125px; text-align:left; margin:0 auto;}

.options ul.topic {padding:0; margin:0; list-style:none; width:340px; height:125px; position:relative; z-index:10;}

.options ul.topic li {display:inline; width:80px; height:25px; float:left; cursor:default; padding:0px 2px; margin:0px; line-height:18px;}
.options ul.topic li a.set {display:block; font-size:10px; width:80px; height:18px; text-align:left; text-indent:15px; line-height:18px; color:#FFF; text-decoration:none; border:1px solid #ccc; background-image:url(/store/images/options/opt_bg_nav.gif); background-position:0px 18px; font-family:verdana, arial, sans-serif; margin:0px; padding:0px; overflow:hidden}

.options ul.topic li a ul, 
.options ul.topic li ul 
{display:none; font-family:"Times New Roman", Times, serif; font-size:9pt}

.options ul.topic li.active a,
.options ul.topic li a:hover,
.options ul.topic li:hover a
{background-position:left top; height:18px; width:80px; color:#001648}

.options ul.topic li.active ul
{display:block; position:absolute; left:0; top:25px; list-style:none; padding:0; margin:0; height:100px; background:#EDE7DE; width:340px; padding:0px; border:0px none; z-index:1;}

.options ul.topic li a:hover ul, 
.options ul.topic li:hover ul
{display:block; position:absolute; left:0; top:25px; list-style:none; padding:0; margin:0; height:100px; background:#EDE7DE; width:340px; padding:0px; border:0px none; z-index:100;}

.options ul.topic li.active ul .pic,
.options ul.topic li a:hover ul .pic, 
.options ul.topic li:hover ul .pic
{float:left; width:100px; margin:0; padding:0;}

.options ul.topic li.active ul .details,
.options ul.topic li a:hover ul .details, 
.options ul.topic li:hover ul .details
{float:left; margin:0; padding:5px; width:230px}

.productTree{
	width:550px; float:left; display:inline; border:0px none; padding:0px; margin:0px 0px 15px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777;
}
.productTree A { color:#777; text-decoration:none;}

.itemsListing{
	width:450px; float:right; text-align:right; display:inline; border:0px none; padding:8px 0px 16px 0px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777;
}
.itemsListing A { color:#777; text-decoration:none;}
.itemsPage{
	text-align:center; border:0px none; padding:16px 0px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#777;
}
.itemsTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#777; font-weight:bold;
}
.priceSmall {
	FONT-SIZE: 11px
}
.colorSwatch {padding:0 2px;}

.colorSwatch2 {padding:0px;margin:5px -6px 1px 5px;border:none;}

.categoryName{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;
}
.seriesName{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt;
}
.subCatList {
	margin:60px 0 10px 0px; font-size:15px; text-align:right
}
.subCatImg {
	padding:8px 0; 
}
HR.subCat {
	width:90%; margin:0;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .headline span, .title span {
	display: block;
	color: #b3b4b7;
	font-size: 0.9em;
	margin: -0.1em 0 0;}

/* Content Boxes
-------------------------------------------------------------- */

.box_top, .box_top2 {
	background-image:url(/store/images/bg_header.png);
	background-color:#d1dce4;
	height:30px;
	padding:5px 39px 0 30px;	
	font-weight:bold;
	color:#fff;
	
	/* CSS3 */
	-webkit-text-shadow: #1f1f1f -1px -1px;
	   -moz-text-shadow: #1f1f1f -1px -1px;
			text-shadow: #1f1f1f -1px -1px;
	-webkit-box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0.08);
	   -moz-box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0.08);
			box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
}

.box_top2 {		
	
	/* CSS3 */	
	-webkit-border-radius: 0 0 0 0;
	   -moz-border-radius: 0 0 0 0;
			border-radius: 0 0 0 0;
}

.box_top h2, .box_top2 h2	{ font-size:16px; line-height:22px; float:left; margin:0;padding:0; color:#152638; }
.box_top h2:hover, .box_top2 h2:hover { cursor: s-resize; }

.box_top .icon {
	background-image:url(/store/images/icon_about.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:34px;
}

.box_top2 .icon {
	background-image:url(/store/images/icon_brush.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:34px;
}

.box_top ul.sorting {
	float:right;
	list-style-type: none;
	margin:0;
	padding:0;
	display:inline-block;
}

.box_top ul.sorting li {
	margin:0;
	padding:0;
	float:left;
	display:inline-block;
}

.box_top ul.sorting li a,
.box_top h2 span {
	font-weight:bold;
	font-family: Verdana, "MS Trebuchet", sans-serif;
	font-size:10px;
	color:#787878;
	background-image:url(/store/images/bg_darken.png);
	background-repeat:repeat;
	display:block;
	text-align:center;
	margin:1px 0 0 8px;
	padding:2px 10px 4px 10px;
	
	/* CSS3 */
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
			border-radius:5px;
	-webkit-box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.11) inset;
	   -moz-box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.11) inset;
			box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.11) inset;
	border-top:solid 1px rgba(0, 0, 0, 0.35);
	border-left:solid 1px rgba(0, 0, 0, 0.35);
	border-bottom:solid 1px rgba(255, 255, 255, 0.1);
	border-right:solid 1px rgba(255, 255, 255, 0.1);
}

.box_top ul.sorting li a.active,
.box_top ul.sorting li a:hover,
.box_top h2 span {
	color:#c2c2c2;
	
	/* CSS3 */
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.3) inset;
	   -moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.3) inset;
			box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.3) inset;
}

.box_top h2 span {
	display:inline-block;
	font-size: 9px;
    font-weight: bold;
    padding: 1px 7px 3px 7px;
    line-height:1.5;
    color:#A2A2A2;
}

.box_content {
	background-color:#FEFEFE;
	border-color:#CCC;
	border-width:1px;
	border-top-width:0px;
	border-style:solid;
	padding:1px 0px;
	overflow:hidden;
	color:#656B6D;
}

.box_content.padding,
.box_content .padding 	{ padding:15px 35px 0px 35px; }

.box_content div.field { margin:15px 0 10px 0; padding:0px 0 20px 0; background:url(/store/images/line.png) bottom left repeat-x; overflow:hidden; }
.box_content div.field.noline { background:none; }

.box_content label.left 	{ width:130px; }
.box_content label.nowidth 	{ width:auto; }
.box_content label.nomargin { margin:0 10px; }

.box_content p 				{ padding:0; margin:0px 0 20px 0; }

.box_content p.center 		{ text-align:center; }
.box_content p.justify 		{ text-align:justify; }
.box_content p.right 		{ text-align:right; float:none !important; }

.box_content li ul,
.box_content li ol  { margin: 0; padding: 0 0 0 2em; }
.box_content ul, 
.box_content ol     { margin: 20px 25px 30px 25px; padding: 0 0 0 0.2em; font-size:13px; }
.box_content ul li, 
.box_content ol li  { margin: 0.5em 0em; padding: 0 0 0 0.5em; }

.box_content ul     { list-style-type: square; }
.box_content ol     { list-style-type: decimal; }

/* Accordion
-------------------------------------------------------------- */

.accordion { background:#e2e2e2; }

.accordion.ui-accordion.ui-widget { 
	font-size:1em; 
	font-family: Helvetica, "Century Gothic", Arial, sans-serif;
	line-height: 1.5;
	
	/* CSS3 */
	-webkit-border-radius:0; 
	   -moz-border-radius:0; 
			border-radius:0; 
}
	
.accordion.ui-accordion.ui-widget h5 { 
	background:url("/store/images/bg_table_top.png") repeat-x #E9EBEE; 
	margin:0; 
	margin-bottom:1px; 
	padding:1px 35px;
	color: #212121;
	
	/* CSS3 */
	-webkit-border-radius:0; 
	   -moz-border-radius:0; 
			border-radius:0; 
}

.accordion.ui-accordion.ui-widget .ui-icon { left:35px; }

.accordion.ui-accordion.ui-widget .ui-corner-top { 
	margin:0 0 1px 0; 
	
	/* CSS3 */
	-webkit-border-radius:0; 
	   -moz-border-radius:0; 
			border-radius:0;  
}

.accordion.ui-accordion .ui-state-default { border: 1px solid #BFBFBF; border-left:none; border-right:none; }
.accordion.ui-accordion .ui-state-active,
.accordion.ui-accordion .ui-state-hover { border: 1px solid #b7b7b7; border-left:none; border-right:none; }

.accordion.ui-accordion.ui-widget .ui-accordion-content { 
	padding:15px 35px 20px; 
	background:#FEFEFE;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	margin-bottom:0;
	color:#656B6D;
	
	/* CSS3 */
	-webkit-border-radius:0; 
	   -moz-border-radius:0; 
			border-radius:0; 
	-webkit-box-shadow: 0 0 70px 10px rgba(0, 0, 0, 0.05) inset;
	   -moz-box-shadow: 0 0 70px 10px rgba(0, 0, 0, 0.05) inset;
			box-shadow: 0 0 70px 10px rgba(0, 0, 0, 0.05) inset;
}

.accordion.ui-accordion.ui-widget p, .accordion.ui-accordion.ui-widget ul, .accordion.ui-accordion.ui-widget li { line-height: 1.5; font-weight: 100;}

.milkJugs {
	background-image:url(/store/images/milk_jug.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	width:33px;
	height:47px;
	display:inline;
}

.milkJugCount {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-top:25px;
	text-align:center;
}
