/* 
***** COLOR PALETTE *******

ORANGE-RED			#EE4623 
DARKER RED			#ED1B24
PURPLE				#936FAF
YELLOW				#FFCC00
BACKGROUND-ORANGE	#FE9900
BODY-YELLOW			#FFCC00
LIGHT GREEN			#9BC83B
DARK GREEN			#00914B
LIGHT BLUE			#A4D2D2

*/
#prodcontent h6{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color: #936FAF;
	text-align:left;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:10px;
	margin-right:45px;
}
.img_clear {
	padding:15px 20px 0px 10px;
	float:right;
}
.view_cart {
margin:0px -15px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
hr {
	
}
body {
	background-color: #FE9900;
	margin: 0px;
	padding: 0px;
}
#mainpage {
	width:837px;
	margin: 0 auto 10px auto;
	padding:0px;
	background-image: url(/imgs/bg_imgs/hm-page-bkg.gif);
	background-repeat: repeat-y;
	overflow:hidden;
}
#subpage {
	width:837px;
	margin: 0 auto 10px auto;
	padding:0px;
	background-image: url(/imgs/bg_imgs/sub_page_bkg.gif);
	background-repeat: repeat-y;
	overflow:hidden;
}
#hmleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 227px;
	background-color:transparent;
	overflow:hidden;
}
#subleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 242px;
	background-color:transparent;
	overflow:hidden;
}
#productleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 203px;
	background-color:transparent;
	overflow:hidden;
}
#hminner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 610px;
	background-color:transparent;
	background-image: url(/imgs/bg_imgs/hm-top-banner-bkg.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#subinner {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 595px;
	background-color:transparent;
	background-image: url(/imgs/bg_imgs/sub_top_banr_bkg.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#subinnerleft {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 595px;
	background-color:transparent;
	background-image: url(/imgs/bg_imgs/sub_top_banr_bkg1.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#productinner {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 634px;
	background-color:transparent;
	background-image: url(/imgs/bg_imgs/prod_top_banr_bkg.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
#global_nav {
	height: 22px;
	width: 610px;
	padding: 2px 0px 0px 0px;
	margin-top:103px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#sglobal_nav {
	height: 22px;
	width: 595px;
	padding: 0px;
	margin-top:12px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#pglobal_nav {
	height: 22px;
	width: 610px;
	padding: 0px;
	margin-top:12px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:35px;
}
#nav2 {
	width:140px;
	margin:1px 0px 15px 60px;
	padding:0px;
}
#nav2 p{
	width:140px;
	margin:0px 0px 9px 0px;
	padding:0px 0px 0px 0px;
}
#nav2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#000000;
	text-decoration:none;
}
#nav2 a:hover{
	color:#FFFFFF;
	/* color:#9BC83B;*/
	text-decoration:none;
}

/* 
#nav2 a.active{
	color:#00914B;
}
.active {color: #00914B;}
.active a {color:#00914B;}
*/
#nav2 a.active{
	font-weight:bold;
	color:#000000;
}
.active {color: #000000;}
.active a {color:#000000;}
.nav2active {color: #00914B !important;}
.nav2active a {
color:#00914B !important;
}
#nav2_prod {
	width:140px;
	margin:0px 0px 10px 50px;
	padding:4px 0px 0px 0px;
}
#nav2_prod p{
	width:140px;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}
#nav2_prod a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#000000;
	text-decoration:none;
}
#nav2_prod a:hover{
	color:#FFFFFF;
	/* color:#9BC83B;*/
	text-decoration:none;
}
#nav2_prod a.active{
	color:#00914B  !important;
}
#nav2_prod td p a.active{
	color:#00914B  !important;
}
#nav2_prod input {
	margin:8px 0px 0px 0px;
}
#sub_quote {

	height: 67px;
	width: 442px;
	padding: 0px;
	margin-top:26px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#product_quote {
	height: 67px;
	width: 442px;
	padding: 0px;
	margin-top:26px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:39px;
}
#footer {
	background-image: url(/imgs/bg_imgs/sub_footer_bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin:0px;
	clear: both;
	height: 33px;
	width: 837px;
}
#footer a{
	color: #FFFFFF;
	text-decoration:none;
	margin-left:15px;
}
#footer a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#footer_hm {
	background-image: url(/imgs/bg_imgs/hm_footer_bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin:0px;
	clear: both;
	height: 33px;
	width: 837px;
}
#footer_hm a{
	color: #FFFFFF;
	text-decoration:none;
	margin-left:15px;
}
#footer_hm a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#search {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:left;
}
#footer_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	margin-top:5px;
	padding-left:0px;
}
#footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
	margin-top:5px;
	padding-right:0px;
}

#swatch_container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:850px;
	overflow:visible;
}
#swatch {
	width: 117px;
	height: 131px;
	top:0px;
	position: absolute;
	z-index:100;
	overflow:visible;
}
#hmcontent {
	padding: 0px;
	float: left;
	width: 343px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:visible;
}
#hmcontent p{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	margin-top:0px;
	margin-left:22px;
	margin-bottom:10px;
	margin-right:10px;
}
#hmcontent a{
	color: #000000;
	text-decoration:underline;
}
#hmcontent a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#subcontent {
	padding: 0px;
	float: left;
	width: 425px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:visible;
	overflow-x:hidden;
}
#subcontent p{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	margin-top:3px;
	margin-left:20px;
	margin-bottom:15px;
	margin-right:19px;
}
#subcontent h1{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	margin-top:3px;
	margin-left:20px;
	margin-bottom:17px;
	margin-right:19px;
}
#subcontent h2{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight:500;
	color: #5B327A;
	text-align:left;
	margin-top:3px;
	margin-left:20px;
	margin-bottom:17px;
	margin-right:19px;
}
#subcontent h3{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight:200;
	color: #000000;
	text-align:left;
	margin-top:8px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:19px;
}
#subcontent h4{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:19px;
}
#subcontent a{
	color: #000000;
	text-decoration:underline;
}
/* 
#subcontent img{
	z-index:90;
} */
#subcontent a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
/* sub page rules */
#subcontentleft {
	padding: 0px;
	float: left;
	width: 560px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:visible;
}
#subcontentleft p{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:19px;
}
#subcontentleft h1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight:bold;
	color: #00914B;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:5px;
	margin-right:19px;
}
#subcontentleft h2{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight:500;
	color: #5B327A;
	text-align:left;
	margin-top:3px;
	margin-left:20px;
	margin-bottom:17px;
	margin-right:19px;
}
#subcontentleft h3{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin-top:15px;
	margin-left:20px;
	margin-bottom:3px;
	margin-right:19px;
}
#subcontentleft h4{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:19px;
}
#subcontentleft a{
	color: #000000;
	text-decoration:underline;
}
#subcontentleft a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#subcontentleft ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#left_content {
	width:200px;
	overflow:hidden;
}
#left_content p{
	margin: 0px 0px 0px 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
#left_content a{
	color: #000000;
}
#left_content a:hover{
	color: #FFFFFF;
}
/********Product Content Rules*****/
#prodcontent {
	padding: 0px;
	float: left;
	width: 565px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:hidden;
}
#prodcontent p{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:19px;
}
#prodcontent h1{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight:Bold;
	color: #00914B;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:19px;
}
#prodcontent h1 a{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight:Bold;
	color: #00914B;
	text-align:left;
	margin-top:15px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:19px;
}
#prodcontent h1 a:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight:Bold;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	margin-top:15px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:19px;
}
#prodcontent h3{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
	margin-right:45px;
}
#prodcontent h4{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:20px;
	margin-right:19px;
}
#prodcontent td p{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-align:left;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:45px;
}
#prodcontent td a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	padding:0px 10px 0px 10px;
	text-align:left;
}
#prodcontent td{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-top:3px;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:45px;
}
#prodcontent td img {
	margin: 0px 10px 0px 0px;
}
#prodcontent a{
	text-decoration:none;
	color: #000000;
}
#prodcontent a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#hmdisplay {
	padding: 0px;
	float: right;
	width: 267px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:hidden;
}
#subdisplay {
	padding: 0px;
	float: right;
	width: 199px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:hidden;
}
#prodright {
	padding: 0px;
	float: right;
	width: 59px;
	margin-top: 45px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:hidden;
}
#prodright img {
	padding-left:2px;
}
#ourfamily a:hover{
	color:#B399C7
}
#ourfamily img {
	margin:0px 10px 0px 0px
}
#ourfamily p {
	margin:10px 10px 10px 10px
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: block;}

 /* Holly Hack Targets IE Win only \*/
 * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End Holly Hack */
