

/* Classes with no style attributes applied are using global styles to format the content. Style attributes may be applied later to these classes if you want to override the global styles */

/*-------------------------------------------------------------------------------------*/
/* Home Container*/
#homemaincontainer {
 width: 920px; /*Width of main container*/
 margin: 0 auto; /*Center container on page*/
 background: #ffffff;
}

/* HomeHeader*/
#homeheader {
    background: #ffffff;
    float:left;
}
#homelogo {
	float: left;
	width: 450px;
}

#homeheader_right {
	float: right;
	width: 470px;
}

#homeglobalmenu {
    padding-top: 50px;
	width: 430px;
    margin-left: auto;
    margin-right: auto;
}

#homeglobalmenu_leftcap {
	background: url(../../images/biolabinc/navarea2_bg_left.gif) no-repeat;
	display: block;
	float: left;
	width: 12px;
	height: 25px;
}

#homeglobalmenu_menu {
    background: url(../../images/biolabinc/navarea2_bg.gif) repeat-x;
	display: block;
	float: left;
	width: 406px;
	height: 25px;
	text-align: center;
	padding-top: 3px;
}                
.homeglobalmenu_item {
	display: inline;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 8px 0px 8px;
	font-size: 13px;
	word-spacing: -2px;
	letter-spacing: 0;
	}

.homeglobalmenu_item a {
 text-decoration: none;
 color: #fff;
}

.homeglobalmenu_item a:link {
 text-decoration: none;
 color: #fff;
}
.homeglobalmenu_item a:visited {
 text-decoration: none;
 color: #fff;
}
.homeglobalmenu_item a:active {
 text-decoration: none;
 color: #fff;
}
.homeglobalmenu_item a:hover {
 text-decoration: none;
 color: #7da9db;
}
#homeglobalmenu_rightcap {
	background: url(../../images/biolabinc/navarea2_bg_right.gif) no-repeat;
	display: block;
	float: right;
	width: 12px;
	height: 25px;
}

#homeheader_right #hr_bottom {
	width: 360px;
	text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
}

#homeheader_right #hr_bottom p.blocktext {
    margin-left: auto;
    margin-right: auto;
    width: 392px;
}
#homecontentwrapper {
 float: left;
 width: 100%;
}

#home_contentcolumn {
 }

.innertube {
 margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
 margin-top: 0;
}

#home_featureimg {
	height: 314px;
}

#homemenu {
 clear: left;
 width: 100%;
 height: 50px;
 background: #ffffff url(../../images/biolabinc/home_menubg.gif) no-repeat bottom;
 color: #ffffff;
 text-align: center;
 padding: 20px 0px 0px 0px;
}

#homemenu_menu {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  font-stretch: narrower;
  letter-spacing: -0.06em;
  padding-top: 16px;
}

#homemenu_menu a {
	padding: 0px 10px 0px 10px;
}

#homemenu_menu a:link {
 text-decoration: none;
 color: #7da9db;
}
#homemenu_menu a:visited {
 text-decoration: none;
 color: #7da9db;
}
#homemenu_menu a:active {
 text-decoration: none;
 color: #7da9db;
}
#homemenu_menu a:hover {
 text-decoration: none;
 color: #fff;
}
#homemenu_menu .pipe {
    font-size: 20px;
    color: #7DA9DB;
}

#homefooter {
 clear: left;
 width: 100%;
 height: 30px;
 background: #ffffff;
 color: #ffffff;
 text-align: center;
 padding: 0px;
}

#homefooter_text {
	padding-top: 10px;
	color: #000;
    font: 8pt Arial,Helvetica,sans-serif;
}
/* HomeColumn1 */

#HomeColumn1 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 286px;
	height: auto !important;
	min-height: 527px;
	height: 527px;
	display: block;
	float: left;
	background: #fff url(../../images/biolabinc/home_leftcol_bg.html) no-repeat left top;
}

#HomeColumn1 .imgleft { 
	padding: 0px 25px 0px 0px;
	float:left;
}

/* HomeColumn1_Box1 */

#HomeColumn1_Box1 {
	color:#666666;
	font: 8pt/10pt arial, helvetica, verdana, san-serif; 
	display:block;
	float:right;
	padding: 0px 0px 0px 0px;
	background: none;
	text-align:center;
	position: relative;
	top:-35px;
	left: 30px;
}

#HomeColumn1_Box1 h2 { 
	font: bold 11pt arial, helvetica, verdana, san-serif; 
	padding: 0px 0px 0px 0px;
	margin-bottom:-8px;
	color: #464678;
}	

#HomeColumn1_Box1 .display_title {
	display:none;
}

#HomeColumn1_Box1 .title_image {
	float: left;
	padding: 0px 0px 0px 0px;
}

#HomeColumn1_Box1 .body1 {
	display:block;
	float:left;
	width:125px;
	font-size:10pt;
	line-height:16px;
}

#HomeColumn1_Box1 .buttoncontainer {
	display:block;
	float:left;
}

#HomeColumn1_Box1 .buttons{
	width:440px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 30px;
	list-style:none;
}
#HomeColumn1_Box1 .buttons li{
	float:left;
	overflow:hidden;
}
#HomeColumn1_Box1 .buttons li a{
	float:left;
	overflow:hidden;
	height:162px;
	text-indent:-9999em;
}
#HomeColumn1_Box1 .buttons li.menu-1 a{
	background:url(../../images/proguard/btn_product_finder.png) no-repeat;
	width:130px;
}
#HomeColumn1_Box1 .buttons li.menu-2 a{
	background:url(../../images/proguard/btn_how_to.png) no-repeat;
	width:130px;
}
#HomeColumn1_Box1 .buttons li.menu-3 a{
	background:url(../../images/proguard/btn_need_answer.png) no-repeat;
	width:130px;
}
#HomeColumn1_Box1 .buttons li a:hover{background-position:0 100%;}




/* HomeColumn2 */

#HomeColumn2 {
	padding: 20px 0px 0px 0px;
	margin: 0px;
	width: 480px;
	display: block;
	float: left;
	background: none;
	position: relative;
	left: 50px;
	width: 556px;
}
	
/* HomeColumn2_Box1 */

#HomeColumn2_Box1 {
	background: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
	position:relative;
	top:-20px;
}

#HomeColumn2 #HomeColumn2_Box1 #hometext2 {
	background:url(../../images/proguard/home_feature_bg.gif) no-repeat;
	width: 569px;
	height: 229px;
}
	
/* HomeColumn3 */

#HomeColumn3 { 
	padding: 0px;
	margin: 0px;
	width:282px;
	display:none;
	float:left;
	background: none;
}

/* HomeColumn3_Box1 */

#HomeColumn3_Box1 {
	width:234px;
	margin: 0px;
	padding: 0px 28px 0px 20px;
	display:block;
	float:left;
}

#HomeColumn3_Box1 .display_title {
}

#HomeColumn3_Box1 .title_image {
	float: right;
	padding: 15px 0px 10px 15px;
	display:none;
}

#HomeColumn3_Box1 .body1 {
}

/*-------------------------------------------------------------------------------------*/





/* Template 100 */

#TemplateContent100 { 
	padding: 0px 30px 0px 30px;
	width:610px;
	background: none;
	float:left;
	display:block;
}

#TemplateContent100 .display_title {
	display: none;
}

#TemplateContent100 .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent100 .body1 {
}

#TemplateContent100 .body2 {
}

/*-------------------------------------------------------------------------------------*/

/* Template 101 */

#TemplateContent101 { 
	width:610px;
	background: none;
	float:left;
	display:block;
	padding: 0px 30px 0px 30px;
}

#TemplateContent101 .display_title {
	font: bold 13pt Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #005292;
}

#TemplateContent101 .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent101 .body1 {
}

/* Feature area boxes */

#TemplateContent101 .feature_container {
	width: 610px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	border-top: 1px solid #3A6993;
}

/* Feature area 1 */

#TemplateContent101 .feature_area1 {
	width: 610px;
	padding: 15px 0px 10px 0px;
	float: left;
}

#TemplateContent101 .feature_area1 .contact_label {
	padding: 0px 0px 0px 0px; /********** Chemtura Update **********/
	color: #005292;
	font-weight: bold;
	width: 140px; /********** Chemtura Update **********/
	float: left; /********** Chemtura Update **********/
	position: relative; /********** Chemtura Update **********/
	margin-top: 5px; /********** Chemtura Update **********/
	clear: both; /********** Chemtura Update **********/
}


#TemplateContent101 .feature_area1 .contact_input {
    padding: 0px 0px 0px 0px;	/********** Chemtura Update **********/
    width: 270px; 		/********** Chemtura Update **********/
    float: left; 		/********** Chemtura Update **********/
    position: relative; 	/********** Chemtura Update **********/
    margin-top: 5px;
}


#TemplateContent101 .feature_area1 .display_title {
}


#TemplateContent101 .feature_area1 input {
    margin-top: 1px; 		/********** Chemtura Update **********/
}


#TemplateContent101 .feature_area1 .title_image {
	float: right;
	padding: 15px 0px 15px 20px;
}

#TemplateContent101 .feature_area1 .body1 {
}


#TemplateContent101 .feature_area1 .body1 p {
    margin-bottom: 13px; 	/********** Chemtura Update **********/
}


/* Feature area 2 */

#TemplateContent101 .feature_area2 {
	width: 610px;
	padding: 15px 0px 15px 0px;
	float: left;
}

#TemplateContent101 .feature_area2 .display_title {
}

#TemplateContent101 .feature_area2 .title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}


#TemplateContent101 .feature_area2 #MESSAGE {
    margin: 10px 0 0 0; 	/********** Chemtura Update **********/
    height: 110px; 		/********** Chemtura Update **********/
    width: 400px;
}


#TemplateContent101 .feature_area2 .body1 {
}

/* End Feature area boxes */

#TemplateContent101 .body2 {
}

.contact_submit {
	padding-top:20px;
}

/*-------------------------------------------------------------------------------------*/

/* Template 102 */

#TemplateContent102 { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

/* Feature area boxes */

#TemplateContent102 .feature_container {
	width: 630px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	border-bottom: dotted 1px #ccc;
}

/* Feature area 1 */

#TemplateContent102 .feature_area1 {
	width: 295px;
	padding: 0px 15px 15px 0px;
	float: left;
	border-right: dotted 1px #ccc;
}

#TemplateContent102 .feature_area1 .display_title {
}

#TemplateContent102 .feature_area1 .title_image {
	float: right;
	padding: 15px 0px 15px 20px;
}

#TemplateContent102 .feature_area1 .body1 {
}

/* Feature area 2 */

#TemplateContent102 .feature_area2 {
	width: 300px;
	padding: 0px 0px 15px 15px;
	float: left;
}

#TemplateContent102 .feature_area2 .display_title {
}

#TemplateContent102 .feature_area2 .title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent102 .feature_area2 .body1 {
}

/* Feature area 3 */

#TemplateContent102 .feature_area3 {
	width: 295px;
	padding: 0px 15px 15px 0px;
	float: left;
	border-right: dotted 1px #ccc;
}

#TemplateContent102 .feature_area3 .display_title {
}

#TemplateContent102 .feature_area3 .title_image {
	float: right;
	padding: 15px 0px 15px 20px;
}

#TemplateContent102 .feature_area3 .body1 {
}

/* Feature area 4 */

#TemplateContent102 .feature_area4 {
	width: 300px;
	padding: 0px 0px 15px 15px;
	float: left;
}

#TemplateContent102 .feature_area4 .display_title {
}

#TemplateContent102 .feature_area4 .title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent102 .feature_area4 .body1 {
}


/* Feature area 5 */

#TemplateContent102 .feature_area5 {
	width: 295px;
	padding: 0px 15px 15px 0px;
	float: left;
	border-right: dotted 1px #ccc;
}

#TemplateContent102 .feature_area5 .display_title {
}

#TemplateContent102 .feature_area5 .title_image {
	float: right;
	padding: 15px 0px 15px 20px;
}

#TemplateContent102 .feature_area5 .body1 {
}

/* Feature area 6 */

#TemplateContent102 .feature_area6 {
	width: 300px;
	padding: 0px 0px 15px 15px;
	float: left;
}

#TemplateContent102 .feature_area6 .display_title {
}

#TemplateContent102 .feature_area6 .title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent102 .feature_area6 .body1 {
}


/* End Feature area boxes */

#TemplateContent102 .body2 {
}

/*-------------------------------------------------------------------------------------*/

/* Template 103 */

#TemplateContent103 { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateContent103 .display_title {
}

#TemplateContent103 .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent103 .body1 {
}

/* Feature area boxes */

#TemplateContent103 .feature_container {
	width: 630px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	border-top: dotted 1px #ccc;
	border-bottom: dotted 1px #ccc;
}

/* Feature area 1 */

#TemplateContent103 .feature_area1 {
	width: 184px;
	padding: 15px 15px 15px 0px;
	float: left;
	border-right: dotted 1px #ccc;	
}

#TemplateContent103 .feature_area1 .display_title {
}

#TemplateContent103 .feature_area1 .title_image {
	float: right;
	padding: 15px 0px 15px 20px;
}

#TemplateContent103 .feature_area1 .body1 {
}

/* Feature area 2 */

#TemplateContent103 .feature_area2 {
	width: 184px;
	padding: 15px 15px 15px 15px;
	float: left;
	border-right: dotted 1px #ccc;
}

#TemplateContent103 .feature_area2 .display_title {
}

#TemplateContent103 .feature_area2 .title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent103 .feature_area2 .body1 {
}

/* Feature area 3 */

#TemplateContent103 .feature_area3 {
	width: 185px;
	padding: 15px 15px 15px 15px;
	float: left;
}

#TemplateContent103 .feature_area3 .display_title {
}

#TemplateContent103 .feature_area3 .title_image {
	float: right;
	padding: 15px 0px 15px 20px;
}

#TemplateContent103 .feature_area3 .body1 {
}

/* End Feature area boxes */

#TemplateContent103 .body2 {
}

/*-------------------------------------------------------------------------------------*/

/* Template 104 */

#TemplateContent104 { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateContent104 .display_title {
}

#TemplateContent104 .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent104 .body1 {
}

/* Feature area boxes */

#TemplateContent104 .feature_container {
	width: 630px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	border-top: dotted 1px #ccc;
}

/* Feature area 1 */

#TemplateContent104 .feature_area1 {
	width: 630px;
	padding: 20px 0px 20px 0px;
	float: left;
	border-bottom: dotted 1px #ccc;
}

#TemplateContent104 .feature_area1 .display_title {
}

#TemplateContent104 .feature_area1 .title_image {
	float: right;
	padding: 15px 0px 15px 10px;
}

#TemplateContent104 .feature_area1 .body1 {
}

/* Feature area 2 */

#TemplateContent104 .feature_area2 {
	width: 630px;
	padding: 20px 0px 20px 0px;
	float: left;
	border-bottom: dotted 1px #ccc;
}

#TemplateContent104 .feature_area2 .display_title {
}

#TemplateContent104 .feature_area2 .title_image {
	float: left;
	padding: 15px 10px 15px 0px;
}

#TemplateContent104 .feature_area2 .body1 {
}

/* Feature area 3 */

#TemplateContent104 .feature_area3 {
	width: 630px;
	padding: 20px 0px 20px 0px;
	float: left;
	border-bottom: dotted 1px #ccc;
}

#TemplateContent104 .feature_area3 .display_title {
}

#TemplateContent104 .feature_area3 .title_image {
	float: right;
	padding: 15px 0px 15px 10px;
}

#TemplateContent104 .feature_area3 .body1 {
}

/* Feature area 4 */

#TemplateContent104 .feature_area4 {
	width: 630px;
	padding: 20px 0px 20px 0px;
	float: left;
	border-bottom: dotted 1px #ccc;
}

#TemplateContent104 .feature_area4 .display_title {
}

#TemplateContent104 .feature_area4 .title_image {
	float: left;
	padding: 15px 10px 15px 0px;
}

#TemplateContent104 .feature_area4 .body1 {
}

/* End Feature area boxes */

#TemplateContent104 .body2 {
}

/*-------------------------------------------------------------------------------------*/

/* Template 105 */

#TemplateContent105 { 
	padding: 0px 30px 0px 30px;
	width:610px;
	background: none;
	float:left;
	display:block;
}

#TemplateContent105 .display_title {
}

#TemplateContent105 .title_image {
	float: right;
	padding: 0px 10px 0px 10px;
}

#TemplateContent105 .body1 {
}

/* PhotoGallery area boxes */

#TemplateContent105 .gallery_container {
	width: 650px;
	padding: 10px 0px 0px 0px;
	float: left;
}

/* PhotoGallery area 1 */

#TemplateContent105 .PhotoGallery {
	width: 610px;
	padding: 0px;
	float: left;
}

#TemplateContent105 .PhotoGallery .display_title {
}

#TemplateContent105 .PhotoGallery .title_image {
	padding: 10px 20px 10px 0px;
	width:170px;
    float: left;
}

#TemplateContent105 .PhotoGallery .large_image {
	float: left;
	padding: 10px 5px 0px 0px;
}

#TemplateContent105 .PhotoGallery .body1 {
	width:610px;
	display:table;
}

/* End Feature area boxes */

#TemplateContent105 .body2 {
}

/*-------------------------------------------------------------------------------------*/

/* Template Utility */

#TemplateContentUtility {
	padding: 00px 30px 0px 30px;
	display: block;
	float: left;
	width: 610px;
}

#TemplateContentUtility .display_title {
}

#TemplateContentUtility .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContentUtility .body1 {
}

/*-------------------------------------------------------------------------------------*/

/* Template 106 */

#TemplateContent106 { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateContent106 .display_title {

}

#TemplateContent106 .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent106 .body1 {
}

/* PhotoGallery area boxes */

#TemplateContent106 .gallery_container {
	width: 630px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	border-top: dotted 1px #ccc;
}

/* PhotoGallery area 1 */

#TemplateContent106 .PhotoGallery {
	width: 630px;
	padding: 15px 0px 10px 0px;
	float: left;
	border-bottom: dotted 1px #ccc;
}

#TemplateContent106 .PhotoGallery .display_title {
	display:none;
}

#TemplateContent106 .PhotoGallery .title_image {
	padding: 10px 20px 10px 0px;
	width:480px;
}

#TemplateContent106 .PhotoGallery .large_image {
	float: left;
	padding: 0px 20px 10px 0px;
}

#TemplateContent106 .PhotoGallery .body1 {
	width:500px;
	display:table;
}

/* End Feature area boxes */

#TemplateContent106 .body2 {
}

/*-------------------------------------------------------------------------------------*/

/* Template 107 */

#TemplateContent107 { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateContent107 .display_title {
}

#TemplateContent107 .title_image {
	display:none;
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent107 .body1 {
}

/* Feature area boxes */

#TemplateContent107 .feature_container {
	width: 630px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	border-top: dotted 1px #ccc;
	border-bottom: none;
}

/* Feature area 1 */

#TemplateContent107 .feature_area1 {
	width: 295px;
	padding: 15px 15px 5px 0px;
	float: left;
	border-right: none;	
}

#TemplateContent107 .feature_area1 .display_title {
}

#TemplateContent107 .feature_area1 .feat_title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent107 .feature_area1 .body1 {
}

/* Feature area 2 */

#TemplateContent107 .feature_area2 {
	width: 295px;
	padding: 15px 15px 5px 0px;
	float: left;
	border-right: none;	
}

#TemplateContent107 .feature_area2 .display_title {
}

#TemplateContent107 .feature_area2 .feat_title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent107 .feature_area2 .body1 {
}

/* Feature area 3 */

#TemplateContent107 .feature_area3 {
	width: 295px;
	padding: 15px 15px 5px 0px;
	float: left;
	border-right: none;	
}

#TemplateContent107 .feature_area3 .display_title {
}

#TemplateContent107 .feature_area3 .feat_title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent107 .feature_area3 .body1 {
}

/* Feature area 4 */

#TemplateContent107 .feature_area4 {
	width: 295px;
	padding: 15px 15px 5px 0px;
	float: left;
	border-right: none;	
}

#TemplateContent107 .feature_area4 .display_title {
}

#TemplateContent107 .feature_area4 .feat_title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent107 .feature_area4 .body1 {
}

/* Feature area 5 */

#TemplateContent107 .feature_area5 {
	width: 295px;
	padding: 15px 15px 5px 0px;
	float: left;
	border-right: none;	
}

#TemplateContent107 .feature_area5 .display_title {
}

#TemplateContent107 .feature_area5 .feat_title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent107 .feature_area5 .body1 {
}

/* Feature area 6 */

#TemplateContent107 .feature_area6 {
	display: none;
	width: 295px;
	padding: 15px 15px 5px 0px;
	float: left;
	border-right: none;	
}

#TemplateContent107 .feature_area6 .display_title {
}

#TemplateContent107 .feature_area6 .feat_title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent107 .feature_area6 .body1 {
}

/* End Feature area boxes */

#TemplateContent107 .body2 {
	display:none;
}

/*-------------------------------------------------------------------------------------*/

/* Template Product Category */

#ProductCategoryTemplate {
	width: 650px;
	background: none;
	float: left;
	display: block;
	padding: 10px 0px 0px 10px;
}

#ProductCategoryTemplate .display_title {
	display:none;
}

#ProductCategoryTemplate .display_title a:link,
#ProductCategoryTemplate .display_title a:visited {
	color: #005292;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}

#ProductCategoryTemplate .display_title a:hover,
#ProductCategoryTemplate .display_title a:active {
	color: #A69192;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}

#ProductCategoryTemplate .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#ProductCategoryTemplate .body1 {
}


/* bu_product area boxes */

#ProductCategoryTemplate .gallery_container {
	float: left;
	width: 710px;
	padding: 20px 0px 0px 30px;
}

/* bu_product area 1 */

#ProductCategoryTemplate .bu_product {
	width: 300px;
	padding: 0px 15px 5px 0px;
	float: left;
}

#ProductCategoryTemplate .bu_product .display_title {
/*	float: left; */
	display: block;
	text-align: left;
	padding: 35px 0px 0px 0px;
}

#ProductCategoryTemplate .bu_product .product_image {
	display: block;
	padding: 0px 15px 0px 0px;
	float: left;
}

#ProductCategoryTemplate .bu_product .short_desc {
	display:none;
	padding: 12px 0px 0px 0px;
}


#ProductCategoryTemplate .bu_product .body1 {
	width:500px;
	display:table;
}

/* End Feature area boxes */

#ProductCategoryTemplate .body2 {
	display:none;
}

/*-------------------------------------------------------------------------------------*/

/* Template 108 */

#TemplateContent108 { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
	}

#TemplateContent108 .display_title {
}

#TemplateContent108 .title_image {
	display: none;
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent108 .body1 {
}

#TemplateContent108 .body2 {
}

#TemplateContent108 .body3 {
}

.tab_content {
	padding: 40px 30px 30px 20px;
	margin: 40px 0px 0px 0px;
}

.tab_image {
	width:230px;
	float:right;
	padding: 0 0 0 50px;
}
/*-------------------------------------------------------------------------------------*/

/* Template 109 */

#TemplateContent109 { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateContent109 .display_title {
}

#TemplateContent109 .title_image {
	display: none;
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateContent109 .body1 {
}

/* Feature area boxes */

#TemplateContent109 .feature_container {
	width: 630px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	border-top: dotted 1px #ccc;
	border-bottom: dotted 1px #ccc;
}

/* Feature area 1 */

#TemplateContent109 .feature_area1 {

	padding: 15px 15px 15px 0px;
	float: left;
}

#TemplateContent109 .feature_area1 .display_title {
}

#TemplateContent109 .feature_area1 .title_image {
	float: right;
	padding: 15px 0px 15px 20px;
}

#TemplateContent109 .feature_area1 .body1 {
}

/* Feature area 2 */

#TemplateContent109 .feature_area2 {
	display:none;
	width: 300px;
	padding: 15px 0px 15px 15px;
	float: left;
}

#TemplateContent109 .feature_area2 .display_title {
}

#TemplateContent109 .feature_area2 .title_image {
	float: left;
	padding: 15px 20px 15px 0px;
}

#TemplateContent109 .feature_area2 .body1 {
}

/* End Feature area boxes */

#TemplateContent109 .body2 {
}

/* Pool Care Program Links */

#PoolCareProgramLink {
	width:312px;
	line-height:15px;
	padding: 5px 0px 0px 0px;
	background: none;
}

#PoolCareProgramLink ul {
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	font-weight:normal;
}

#PoolCareProgramLink li {
	font: 9pt/17pt arial, helvetica, verdana, san-serif;
	border-bottom:1px solid #dfe2e3;
}

#PoolCareProgramLink ul a {
	display: block;
	font: 9pt/17pt arial, helvetica, verdana, san-serif;
	background: url(../../images/proguard/pool_care_tip_arrow.html) no-repeat right top;
	padding:5px 15px 5px 0px;
	text-decoration:none;
	color:#ff7802;	
	outline: none;
}

#PoolCareProgramLink ul a:hover {
	color:#1d97c3;
	font: 9pt/17pt arial, helvetica, verdana, san-serif;
	padding:5px 15px 5px 0px;
	background: url(../../images/proguard/pool_care_tip_arrow_on.html) no-repeat right top;
}

#PoolCareProgramLink .lineoff {
	border-bottom:none;
}

/*-------------------------------------------------------------------------------------*/


/* Product Detail Template */

#ProductDetailTemplate { 
	padding: 15px 15px 20px 0px;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#ProductDetailTemplate .bu_product {
}

#ProductDetailTemplate .left { 
	float:left;
	width: 180px;
	margin: 0 30px 0 0;
	padding: 0 0 0 0;
}

#ProductDetailTemplate .product_info { 
	float: left;
	padding: 0 0 0 0;
}

#ProductDetailTemplate .right { 
	float:left;
	width: 390px;
}

#ProductDetailTemplate .display_title {
}

#ProductDetailTemplate .display_title .algaeProducts {
	color:#009900;
}

#ProductDetailTemplate .display_title .balancers {
	color:#6600cc;
}

#ProductDetailTemplate .display_title .cleaners {
	color:#009999;
}

#ProductDetailTemplate .display_title .oxidizers {
	color:#e35c02;
}

#ProductDetailTemplate .display_title .sanitizers {
	color:#0299cd;
}

#ProductDetailTemplate .display_title .waterEnhancers {
	color:#cd0005;
}

#ProductDetailTemplate .display_title a:link,
#ProductDetailTemplate .display_title a:visited {
	color:#e86c1f;
	text-decoration: underline;
	font-size: small;
	font-weight: bold;
}

#ProductDetailTemplate .display_title a:hover,
#ProductDetailTemplate .display_title a:active {
	color:#0299cd;
	text-decoration: underline;
	font-size: small;
	font-weight: bold;
}

#ProductDetailTemplate .product_image {
	padding: 15px 30px 0px 0px;
}

#ProductDetailTemplate .long_desc {
}

#ProductDetailTemplate .product_spec {
	margin: 15px 0 0 0;
	border-top: dotted 1px #ccc;
}


/* Related Products area */

#ProductDetailTemplate .related_products {
	padding: 10px 0 0 0;
	margin: 30px 0 0 0;
	border-top: dotted 1px #ccc;
	float:left;
	display:block;
}

#ProductDetailTemplate .related_products .related_1 {
	width: 171px;
	padding: 0 0 0 0;
	margin: 8px 22px 0 20px;
	float: left;
	border-right: dotted 1px #ccc;
}

#ProductDetailTemplate .related_products .related_1 .display_title {
}

#ProductDetailTemplate .related_products .related_1 .product_image {
	padding: 15px 0 0 15px;
}

#ProductDetailTemplate .related_products .related_1 .features {
}

#ProductDetailTemplate .related_products .related_2 {
	width: 171px;
	padding: 0 0 0 0;
	margin: 8px 22px 0 0;
	float: left;
	border-right: dotted 1px #ccc;
}

#ProductDetailTemplate .related_products .related_2 .display_title {
}

#ProductDetailTemplate .related_products .related_2 .product_image {
	padding: 15px 0 0 15px;
}

#ProductDetailTemplate .related_products .related_2 .features {
}

#ProductDetailTemplate .related_products .related_3 {
	width: 171px;
	padding: 0 0 0 0;
	margin: 8px 22px 0 0;
	float: left;
	border-right: none;
}

#ProductDetailTemplate .related_products .related_3 .display_title {
}

#ProductDetailTemplate .related_products .related_3 .product_image {
	padding: 15px 0 0 15px;;
}

#ProductDetailTemplate .related_products .related_3 .features {
}

/*-------------------------------------------------------------------------------------*/
/* Template My Supply List */

#TemplateMySupplyList { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateMySupplyList .display_title {
}

#TemplateMySupplyList .title_image {
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateMySupplyList .body1 {
}

#TemplateMySupplyList .listControls {
	padding: 10px 0 15px 0;
	width: 100%;
}

#TemplateMySupplyList .supplyListCategories {
	background: #0069aa;
	padding: 5px 0 5px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color: #FFFFFF;
}

#TemplateMySupplyList .listItem {
	border-bottom: dotted 1px #ccc;
	padding: 20px 0 20px 0px;	
	float: left;
	width: 628px;
}

#TemplateMySupplyList .listItem .product_image {
	width: 111px;
	padding: 0 10px 0 0;
	float: left;
}

#TemplateMySupplyList .listItem .product_title {
	width: 235px;
	padding: 25px 60px 0 0;
	float: left;
}

#TemplateMySupplyList .listItem .quantity {
	width: 145px;
	padding: 25px 10px 0 0;
	float: left;
}

#TemplateMySupplyList .listItem .remove {
	padding: 25px 10px 0 0;
	float: left;
}

a.up:link, a.up:visited {
	display:block;
	width:15px;
	height:10px;
	line-height:10px;
	color:none;
	text-decoration:none;
	background: url(../../images/proguard/btn_up.html) no-repeat left top;
}

a.up:hover {
	background: url(../../images/proguard/btn_up_over.html) no-repeat;
	color:none;
}

a.up span {
	display:none;
}

a.down:link, a.down:visited {
	display:block;
	width:15px;
	height:10px;
	line-height:10px;
	color:none;
	text-decoration:none;
	background: url(../../images/proguard/btn_down.html) no-repeat left top;
}

a.down:hover {
	background: url(../../images/proguard/btn_down_over.html) no-repeat;
	color:none;
}

a.down span {
	display:none;
}

/*-------------------------------------------------------------------------------------*/

/* Template Troubleshooting */

#TemplateTroubleshooting { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateTroubleshooting .display_title {
}

#TemplateTroubleshooting .title_image {
	display: none;
	float: right;
	padding: 15px 0px 20px 30px;
}

#TemplateTroubleshooting .body1 {
}

#TemplateTroubleshooting .body2 {
	width: 600px;
}

#TemplateTroubleshooting .body2 .title {
	width: 100%;
	background:#0069aa;
	padding: 5px 0 5px 22px;
	margin: 0 0 14px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #FFFFFF;
	float: left;	
}

#TemplateTroubleshooting .body2 .image {
	width: 121px;
	float: left;
	padding: 0 0 0 23px;
}

#TemplateTroubleshooting .body2 .cause {
	width: 204px;
	float: left;
	padding: 0 12px 5px 0;
}

#TemplateTroubleshooting .body2 .solution {
	width: 224px;
	float: left;
	padding: 0 14px 5px 0;
}

/*-------------------------------------------------------------------------------------*/

/* Search Results Page */

.searchresultsbox {
	display: block;
	width: 600px;
	padding: 5px 0px 4px 0px;
	float: left;
	border-top: #cccccc dotted 1px;
}

.results {
	display: block;
	width: 600px;
	padding: 5px 0px 4px 0px;
	float: left;
	border-top: #cccccc dotted 1px;
}

/*-------------------------------------------------------------------------------------*/

/* Product Page */

#productLeft {
	display: block;
	width: 600px;
	padding: 5px 0px 4px 0px;
	float: left;
}



/*-------------------------------------------------------------------------------------*/

/* Product Detail Page */


/*main section*/
#main{
	width:715px;
	margin:0 auto;
}
#main:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}

* html #main{height:1%;}
#header{
	background:url(../../images/proguard/bg-header.gif) no-repeat;
	height:54px;
}
#main p{
	margin:9px 0;
	line-height:18px;
}
/*feature area*/
.gallery{
	width:715px;
	overflow:hidden;
}
.gallery div{
	float:left;
	width:665px;
	overflow:hidden;
	height:141px;
	position:relative;
}
.gallery div ul{
	position:absolute;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	top:0;
	left:0;
	background:url(../../images/proguard/bg-list.gif) repeat-x;
}
.gallery div ul li{
	width:116px;
	height:139px;
	float:left;
	overflow:hidden;
	border:1px solid #0e8ec8;
	padding:0 8px 0;
	border-left:none;
	background:url(../../images/proguard/bg-items.gif) repeat-x;
}
.gallery div ul.tabset li.active,
.gallery div ul li:hover,
.gallery div ul.tabset li.hover{
	background:url(../../images/proguard/bg-items-rollover.gif) repeat-x;
}
.gallery div ul li .list-add{
	text-align:center;
	display:block;
	color:#666;
}
.gallery div ul li div{
	width:auto;
	height:auto;
	float:none;
	overflow:hidden;
	padding-bottom:2px;
}
.gallery div ul li div img{float:left;}
.gallery div ul li div img.c-box{margin:43px 0 0;}
.gallery div ul li div img.product{
	float:none;
	display:block;
	margin:0 auto;
}
.gallery div ul li a{
	color:#36c;
}
.gallery div ul.tabset li.active a,
.gallery div ul.tabset li.hover a,
.gallery div ul li:hover a{color:#fff;}
.gallery div ul.tabset li.active .list-add,
.gallery div ul.tabset li.hover .list-add,
.gallery div ul li:hover .list-add{color:#000;}
.gallery div ul li span{
	/*width:100%;
	float:left;*/
	text-align:center;
	height:29px;
	font:12px Arial, Helvetica, sans-serif;
}
.gallery .link-prev,
.gallery .link-next{
	display:block;
	height:141px;
	width:25px;
	text-indent:-9999px;
}
.gallery .link-prev{
	background:url(../../images/proguard/link-prev.gif) no-repeat;
	float:left;
}
.gallery span.prev .inactive{background:url(../../images/proguard/link-prev-inactive.gif) no-repeat !important;}
.gallery span.next .inactive{background:url(../../images/proguard/link-next-inactive.gif) no-repeat;}
.gallery .link-next{
	background:url(../../images/proguard/link-next.gif) no-repeat;
	float:right;
}
.gallery .num{
	float:right;
	margin:3px 32px 0 0;
	display:inline;
	color:#69c;
}
.gallery .num em {font-style:normal;}
.gallery a {outline:none;}
.popup{
	background:url(../../images/proguard/bg-mid.gif) repeat-y;
	margin:17px auto 0;
	width:508px;
}
.popup:after{
	content:"";
	display:block;
	clear:both;
	height:0;
}
* html .popup{height:1%;}
* +html .popup{height:1%;}
.popup .top{
	background:url(../../images/proguard/bg-top.gif) no-repeat;
	margin-top:-10px;
	width:100%;
	float:left;
	position:relative;
}
.popup .bottom{
	background:url(../../images/proguard/bg-bottom.gif) no-repeat 0 100%;
	padding:1px 0 0 1px;
	min-height:200px;
	float:left;
	width:507px;
	margin-bottom:-10px;
	position:relative;
	z-index:50;
}
* html .popup .bottom{height:200px;}
.popup .bottom .big{float:left;}
.popup .bottom .product{
	float:right;
	width:230px;
	padding:6px 11px 7px 12px;
	/*border-left:1px solid #0e8ec8;*/
}

.popup .bottom .product .display_title {
	padding-top:0px;
	margin-top:0px;
}

.popup .bottom .product .body1 {
	padding-top:0px;
	margin-top:0px;
}

.popup .bottom .close{
	float:left;
	padding:4px 0px 0px 0px;
	width:240px;
	text-align:right;
	font-size:11px;
	cursor:pointer;
}
.popup .bottom .product h4 {
	color:#69c;
	font-size:12px;
	padding:0px 0 0;
	margin:0;
}
.popup .bottom .product p{
	margin:2px 0 !important;
	font:12px Arial, Helvetica, sans-serif;
}
.popup .bottom .product .more{
	color:#39c;
}
.popup .bottom .product div{
	overflow:hidden;
	padding:24px 11px 0 0;
}
.popup .bottom .product div span{
	background:url(../../images/proguard/bg-best.gif) no-repeat;
	padding-left:20px;
	height:16px;
	float:left;
}
.popup .bottom .product div a{
	float:right;
	color:#666;
}
.popup .bottom .product div a:hover{text-decoration:none;}



/*left column*/
#column1{
	width: 340px;
	float: right;
	padding-top: 30px;
}

#togglelist{
	display: none;
	float: left;
	padding:92px 0 13px 92px;
	margin:0;
	list-style:none;
}
#togglelist li{
	float:left;
	margin-left:9px;
	display:inline;
}
#togglelist li span{
	background:url(../../images/proguard/star.png) no-repeat;
	width:53px;
	height:53px;
	cursor:pointer;
	display:block;
	position:relative;
	z-index:100;
	text-indent:-9999px;
}
#togglelist li:hover div, #togglelist li.hover div, #togglelist li.active div{z-index:2;}
#togglelist li:hover, #togglelist li.hover, #togglelist li.active{position:relative;}
#togglelist li div{
	position:absolute;
	display:none;
	width: 340px;
	height: 121px;
}
#togglelist li .left {
	top:-92px;
	left:-102px;
}
#togglelist li .right{
	top:-92px;
	left:-163px;
}
#togglelist li:hover div, #togglelist li.hover div, #togglelist li.active div{display:block;}
#column2{
	width: 349px;
	float: left;
	padding-top: 20px;
}
/*right column*/
#column2 h1{
	margin:-5px 0 0;
	color:#69c;
	font-size:22px;
	font-weight:bold;
}
#column2 p{margin:2px 0;}
#column2 ul{
	padding: 7px 0px 0px 0px;
	margin: 0;
	list-style: none;
}
#column2 ul li{
	background: url(../../images/proguard/dot.gif) no-repeat;
	padding-left: 9px;
	padding-bottom: 7px;
	line-height: 20px;
	color: #555555;
	list-style: none outside none;
}
#column2 .add{
	float:right;
	color:#666;
	margin-right:24px;
	display:inline;
	z-index:5;			/******* Chemtura new line: Steve Mee 20-Feb-2009. 'Add to shopping' link on product detail page was now working in Firefox******/
}
#column2 .add:hover{text-decoration:none;}
#column2 ul li a:hover{text-decoration:underline;}
#column2 h3{
	color:#1093cf;
	font-size:16px;
	margin:48px 0 0;
}
#column2 .suggestions{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	margin-top: 10px;		/******* Chemtura new line: Steve Mee 20-Feb-2009. 'Add to shopping' link on product detail page was now working in Firefox******/
}

#column2 .suggestions .features {
	padding-top: 3px;
	height: 30px;
}

#column2 .suggestions li{
	float:left;
	background-image:none;
	width:106px;
	font-size:10px;
	text-align:center;
	line-height:11px;
	margin-top:5px;
	padding:0px 2px 0px 2px;  /*-- CHEMTURA UPDATE:  Changed left & right padding from 4 px to 2 px to fix an issue in IE6 --*/
}
#column2 .suggestions li strong,
#column2 .suggestions li a,
#column2 .suggestions li span{display:block;}
#column2 .suggestions li strong{
	color:#000;
	min-height:27px;
}
* html #column2 .suggestions li strong{height:27px;}
#column2 .suggestions li a{
	color:#666;
	text-decoration:underline;
}
#column2 .suggestions li a:hover{text-decoration:none;}
#column2 .suggestions li span{color:#000;}
#column2 .suggestions li .box{
	padding:0 0 39px;
}

/* tabs */
div.tab {
	display:none;
	width:508px;
	margin: 0 auto;
}

#helper{
	width:265px;
	float:left;
	font-size:11px;
}
#helper .logo{
	display:block;
	width:219px;
	height:66px;
	margin-bottom:14px;
}
#helper .logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
#helper .ask-block{margin-top:5px;}
#helper .ask-block strong{color:#000;}
#helper .ask-block .color1{color:#669;}
#helper .ask-block .color2{color:#36c;}
#helper .ask-block .color3{color:#c63;}
#helper .ask-block .color4{color:#690;}
#helper .ask-block .color5{color:#933;}
#helper .ask-block form{margin:0;}
#helper .ask-block div{
	width:100%;
	overflow:hidden;
}
#helper .ask-block div input{
	margin:3px 5px 0 0;
	width:16px;
	height:16px;
}
#helper .ask-block div input, #helper .ask-block div label{float:left;}
#helper .ask-block div label{padding-top:2px;}
#helper .shop-list{
	color:#39c;
	font-weight:bold;
	display:block;
	margin-top:20px;
}
#helper .shop-list:hover{text-decoration:none;}
#rec-products{
	width:424px;
	float:right;
	height:515px; 		/******Chemtura Modified from 200px to 515px - Mohammed Ahmed 02/10/2009 --- Chemtura Corporation */
	position: relative; 	/******Chemtura New line: Steve Mee 02/12/2009 *******/
	top: -17px; 		/******Chemtura New line: Steve Mee 02/12/2009 *******/
}
#rec-products h1{
	margin:0;
	color:#cf4111;
	font-size:15px;
	margin-bottom:-6px;
}
#rec-products .gallery{width:402px;}
#rec-products .gallery div{
	height:97px;
	width:381px;
	float:left;
}
#rec-products .gallery div ul li{
	background:none;
	height:95px;
	width:117px;
	padding:0 3px 0 7px;
	border-style:none;
}
#rec-products .gallery div ul li:hover, #rec-products .gallery div ul li.hover{background:url(../../images/proguard/bg-roll.gif) repeat-x;}
#rec-products .gallery div ul li div{
	width:auto;
	height:74px;
	display:table;
	vertical-align:middle;
}
#rec-products .gallery div ul li .product{
	float:left;
	margin-right:5px;
}
#rec-products .gallery div ul li span.display_title {
	text-align:left;
	letter-spacing:0;
	word-spacing:2px;
	display:table-cell;
	vertical-align:middle;
}
#rec-products .gallery div ul li .prod-name{font-size:11px;}
#rec-products .gallery div ul li .list-add{font-size:10px; clear:both;}
#rec-products .balance,
#rec-products .chlorinate,
#rec-products .shock,
#rec-products .algaecide,
#rec-products .solution{
	background:url(../../images/proguard/bg-balance.gif) no-repeat;
	padding-left:23px;
	margin-top:6px;
}
#rec-products .balance .gallery div ul{
	background:url(../../images/proguard/bg-balance-list.gif) repeat-x;
	border:1px solid #d2d4e5;
}

#rec-products .chlorinate{background:url(../../images/proguard/bg-chlorinate.gif) no-repeat;}
#rec-products .chlorinate  .gallery div ul{
	background:url(../../images/proguard/bg-chloritane-list.gif) repeat-x;
	border:1px solid #c4dff2;
}
#rec-products .shock{background:url(../../images/proguard/bg-shock.gif) no-repeat;}
#rec-products .shock  .gallery div ul{
	background:url(../../images/proguard/bg-shock-list.gif) repeat-x;
	border:1px solid #f2dbbf;
}
#rec-products .algaecide{background:url(../../images/proguard/bg-algaecide.gif) no-repeat;}
#rec-products .algaecide  .gallery div ul{
	background:url(../../images/proguard/bg-algaecide-list.gif) repeat-x;
	border:1px solid #cee3b3;
}
#rec-products .solution{background:url(../../images/proguard/bg-solution.gif) no-repeat;}
#rec-products .solution  .gallery div ul{
	background:url(../../images/proguard/bg-solution-list.gif) repeat-x;
	border:1px solid #eecbd1;
}
#rec-products .balance .side,
#rec-products .chlorinate .side,
#rec-products .shock .side,
#rec-products .algaecide .side,
#rec-products .solution .side{
	height:75px;
	float:right;
	width:23px;
	padding-top:22px;
	margin:0 0 0 -2px;
	display:inline;
}
#rec-products .balance .side{background:url(../../images/proguard/bg-balance-right.gif) no-repeat;}
#rec-products .chlorinate .side{background:url(../../images/proguard/bg-chlorinate-right.gif) no-repeat;}
#rec-products .shock .side{background:url(../../images/proguard/bg-shock-right.gif) no-repeat;}
#rec-products .algaecide .side{background:url(../../images/proguard/bg-algaecide-right.gif) no-repeat;}
#rec-products .solution .side{background:url(../../images/proguard/bg-solution-right.gif) no-repeat;}
#rec-products .gallery .link-next,
#rec-products .gallery .link-prev{
	display:block;
	height:18px;
	width:100%;
	text-indent:-9999px;
	background:url(../../images/proguard/prev.gif) no-repeat 50% 0;
}
#rec-products .gallery .side span {
	display:block;
	height:18px;
	margin-bottom:15px;
}
#rec-products .gallery .side span a.inactive {display:none;}
#rec-products .gallery .link-next{background:url(../../images/proguard/next.gif) no-repeat 50% 0;}
#page-sign,
#page{
	width:880px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#page .col1{
	width:318px;
	float:left;
	padding-top:28px;
}
#page .col1 .logo{
	float:right;
	background:url(../../images/proguard/logo-care.html) no-repeat;
	height:100px;
	width:153px;
	text-indent:-9999px;
	padding:0 21px 0 0;
}
#page .col1 .logo-aqua{
	background:url(../../images/proguard/logo-aqua.html) no-repeat;
	float:right;
	height:100px;
	width:153px;
	text-indent:-9999px;
	padding:0 21px 0 0;
}
#page .col1 .logo-aqua a{
	display:block;
	width:153px;
	height:100px;
	overflow:hidden;
	position:relative;
}
#page .col1 .tip{
	background:url(../../images/proguard/wom.html) no-repeat;
	height:497px;
	width:100%;
	float:right;
	position:relative;
	margin-top:-10px;
}
#page .col1 .tip-step2{
	background:url(../../images/proguard/man.html) no-repeat;
	height:518px;
	width:100%;
	float:right;
	position:relative;
	margin-top:9px;
}
#page .col1 .tip-step3{
	background:url(../../images/proguard/personal.html) no-repeat;
	height:518px;
	width:100%;
	float:right;
	position:relative;
	margin-top:9px;
}
#page .col1 .tip p{
	margin:0;
	background:url(../../images/proguard/lipsum.html) no-repeat;
	text-indent:-9999px;
	height:137px;
}
#page .col1 .tip span{
	font-size:24px;
	display:block;
	color:#808080;
}
#page .col1 .tip .text-holder{padding:144px 70px 0 15px;}
#page .col1 .tip-step2 .text-holder{padding:114px 10px 0 151px;}
#page .col1 .tip-step3 .text-holder{padding:15px 0px 0 30px;}
#page .col1 .tip-step2 p{
	margin:0;
	background:url(../../images/proguard/click.html) no-repeat;
	text-indent:-9999px;
	height:125px;
}
#page .col1 .tip-step3 p{
	margin:0;
	background:url(../../images/proguard/personal_text.html) no-repeat;
	text-indent:-9999px;
	height:143px;
}
#page .col1 .test-holder{
	clear:both;
	padding:29px 44px 0 0;
	width:274px;
	overflow:hidden;
}
#page .col1 .test-holder h2{
	text-indent:-9999px;
	margin:0;
	background:url(../../images/proguard/pool-testing.html) no-repeat;
	height:31px;
}
#page .col1 .test-holder span{
	color:#1093cf;
	padding-top:7px;
	display:block;
	font-weight:bold;
}
#page .col1 .test-holder p{
	color:#231f20;
	margin:1px 0;
	line-height:16px;
}
#page .col1 .test-holder .print-instr{
	float:right;
	margin:15px 10px 0;
	display:inline;
}
#page .col1 .logo a{
	display:block;
	overflow:hidden;
	width:153px;
	height:100px;
	position:relative;
}
#page .col2{
	width:532px;
	float:right;
	padding-top:17px;
	position:relative;
}
#page .logout{
	position:absolute;
	right:40px;
	top:0;
	color:#666;
	text-decoration:none;
	font-size:11px;
}
#page .logout:hover{text-decoration:underline;}
#page .step1-head,
#page .step2-head,
#page .step3-head{
	background:#999 url(../../images/proguard/dot-gr.html) repeat-y 151px 0;
	border:1px solid #ccc;
	width:508px;
	overflow:hidden;
	padding:11px;
}
#page .profile-head{
	background:#999 url(../../images/proguard/personal_profile.html) no-repeat;
	width:532px;
	height:78px;
	padding:0px;
}
#page .step2-head{padding-bottom:0;}
#page .step1-head h1{
	background:url(../../images/proguard/enter.html) no-repeat;
	text-indent:-9999px;
	margin:0;
	font-size:30px;
	height:53px;
}
#page .step3-head h1{
	background:url(../../images/proguard/howto.html) no-repeat;
	text-indent:-9999px;
	margin:0;
	font-size:30px;
}
#page .step2-head h1{
	background:url(../../images/proguard/confirm.html) no-repeat;
	text-indent:-9999px;
	margin:0;
	font-size:30px;
	height:53px;
}
#page .step1-head h2,
#page .step2-head h2,
#page .step3-head h2{
	background:url(../../images/proguard/step3.html) no-repeat;
	text-indent:-9999px;
	margin:0;
	height:91px;
	width:125px;
	float:left;
}
#page .step2-head h2{background:url(../../images/proguard/step2.html) no-repeat;}
#page .step1-head h2{background:url(../../images/proguard/step1.html) no-repeat;}
#page .step1-head .holder,
#page .step2-head .holder,
#page .step3-head .holder{
	float:right;
	width:340px;
	padding-right:10px;
}
#page .step1-head p{
	background:url(../../images/proguard/results.html) no-repeat;
	margin:12px 0 0;
	text-indent:-9999px;
	height:12px;
}
#page .step3-head p{
	background:url(../../images/proguard/basedon.html) no-repeat;
	margin:5px 0 0;
	text-indent:-9999px;
	height:40px;
}
#page .step2-head p{
	background:url(../../images/proguard/check.html) no-repeat;
	margin:12px 0 0;
	text-indent:-9999px;
	height:40px;
}
#page .results{
	font-size:16px;
	color:#ea1f4a;
	float:left;
}
#page .res-hold{
	width:524px;
	padding:0 3px;
	margin-top:30px;
}
#page .res-hold:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
* html #page .res-hold{height:1%;}
#page .show,
#page .toggler{
	display:block;
	background:url(../../images/proguard/bg-toggler.html) no-repeat;
	float:right;
	color:#fff;
	font-size:10px;
	width:69px;
	margin-top:3px;
	text-align:center;
	line-height:15px;
	cursor:pointer;
}
#page .show{
	margin:0 0 0 7px;
	display:inline;
	background:url(../../images/proguard/bg-show.html) no-repeat 0 1px;
}
#page .results-area,
#page .confirm{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}
#page .results-area li,
#page .confirm li{
	background-color:#dbecf5;
	margin-top:1px;
	padding:4px 0 4px 12px;
	color:#575757;
	width:518px;
	float:left;
	color:#696969;
}
#page .results-area input{
	margin:2px 1px 0;
	float:left;
	width:12px;
	height:12px;
}
#page .results-area label{
	float:left;
	margin-right:14px;
}
#page .results-area span{
	min-width:128px;
	padding-right:4px;
	text-align:right;
	float:left;
}
#page .confirm li .data{
	min-width:135px;
	text-align:right;
	padding-right:3px;
	float:left;
}
#page .confirm li .data-over{
	min-width:170px;
	text-align:right;
	padding:0 3px 0 5px;
	float:left;
}
#page .fix-head,
#page .maintain-head{
	display:block;
	font-size:15px;
	color:#fff;
	background:url(../../images/proguard/bg-fix.html) repeat-y;
	margin-top:2px;
	padding:4px 0 1px 12px;
}
#page .maintain-head{background:url(../../images/proguard/bg-maintain.html) repeat-y;}
#page .fix,
#page .maintain{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
}
#page .fix li{
	background-color:#dbecf5;
	margin-top:2px;
	padding:3px 0 4px 12px;
	color:#575757;
}
#page .maintain li:after ,
#page .fix li:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
* html #page .fix li{height:1%;}
* +html #page .fix li{height:1%;}
* html #page .maintain li{height:1%;}
* +html #page .maintain li{height:1%;}
#page .fix li span,
#page .maintain li span{cursor:pointer;}
#page .results-area .color1,
#page .confirm .color1,
#page .fix .color1{background-color:#c4dfee;}
#page .maintain .color1{background-color:#ffde75;}
#page .fix .act{color:#1093cf;}
#page .fix li .slide,
#page .maintain li .slide{
	display:none;
	padding-bottom:10px;
	width:100%;
	float:left;
}
#page .fix li.opener-active .slide,
#page .maintain li.opener-active .slide{display:block;}
#page .fix li .slide p,
#page .maintain li .slide p{
	margin:10px 0 0;
	font-size:11px;
	width:320px;
	float:left;
}
#page .fix li .slide .img-holder,
#page .maintain li .slide .img-holder{
	float:right;
	display:inline;
	margin-right:65px;
	width:120px;
}
#page .fix li .slide .img-holder img,
#page .maintain li .slide .img-holder img{
	display:block;
	margin:0 auto;
}
/*popups*/
#page .results-area li .pop-holder,
#page .slide .pop-holder{
	width:131px;
	position:absolute;
	bottom:85px;
	left:30px;
	display:none;
}
#page .results-area li .pop-holder{
	left:-20px;
	bottom:18px;
}
#page .fix li .slide .img-holder:hover,
#page .fix li .slide div.hover,
#page .results-area li,
#page .results-area li.hover,
#page .maintain li .slide .img-holder:hover,
#page .maintain li .slide div.hover{position:relative;}
#page .results-area li:hover .pop-holder,
#page .results-area li.hover .pop-holder,
#page .fix li .slide .img-holder:hover .pop-holder,
#page .fix li .slide .img-holder.hover .pop-holder,
#page .maintain li .slide .img-holder:hover .pop-holder,
#page .maintain li .slide .img-holder.hover .pop-holder{display:block;}
#page .results-area li .pop-outer,
#page .slide .pop-outer{
	background:url(../../images/proguard/pop-top.html) no-repeat;
	padding-top:7px;
	width:100%;
}
#page .results-area li .pop-inner,
#page .slide .pop-inner{
	background:url(../../images/proguard/pop-mid.html) repeat-y;
	color:#999;
	font-size:9px;
	width:121px;
	padding:0 5px 0;
	overflow:hidden;
}
#page .results-area li .pop-inner span{
	float:none;
	padding:0;
	text-align:left;
}
#page .slide .pop-inner ul{
	list-style:none;
	margin:0;
	padding:0;
}
#page .slide .pop-inner ul li{
	margin:0;
	padding:0 0 0 5px;
	background:url(../../images/proguard/dot1.html) no-repeat 0 50%;

	color:#999;
}
#page .slide .pop-inner span{
	padding-bottom:10px;
	display:block;
}
#page .slide .pop-inner .xgrey{
	float:right;
	margin:0 5px 0 0;
	display:inline;
}
#page .results-area li .pop-btm,
#page .slide .pop-btm{
	display:block;
	background:url(../../images/proguard/pop-btm.html) no-repeat;
	height:7px;
}
#page .maintain .act{color:#966d3b;}
#page .maintain li{
	background-color:#fff2c6;
	margin-top:2px;
	padding:3px 0 4px 12px;
}
#page .disclaim{
	background-color:#e1e1e1;
	padding:3px 15px 6px 11px;
	margin-top:2px;
	width:504px;
	overflow:hidden;
}
#page .disclaim h4{
	margin:0;
	font-weight:normal;
	font-size:12px;
}
#page .disclaim p{
	margin:3px 0;
	font-size:11px;
}
#page .disclaim div{
	font-size:11px;
	color:#4f89be;
	float:right;
	margin-top:3px;
}
#page img{border:none;}
#page .disclaim span{float:left;}
#page .disclaim a{
	float:left;
	margin:2px 0 0 4px;
}
#page .btn-holder{
	width:383px;
	float:right;
	margin-top:8px;
}
#page .btn{
	float:left;
	display:inline;
	margin-left:13px;
}
#page .button-holder{
	width:332px;
	float:right;
	margin-top:50px;
}
#page .button-holder .btn{
	float:left;
	display:inline;
	margin:0 0 0 28px;
}
#page-sign .column1{
	width:440px;
	float:left;
}
#page-sign .column1 .logo{
	background:url(../../images/proguard/logo-sign.html) no-repeat;
	text-indent:-9999px;
	margin:44px 0 69px;
	width:350px;
	height:139px;
}
#page-sign .column1 .logo a{
	display:block;
	overflow:hidden;
	width:350px;
	height:139px;
	position:relative;
}
#page-sign .column1 .testing,
#page-sign .column1 .what-get,
#page-sign .column1 .why-test{
	background:url(../../images/proguard/testing.html) no-repeat;
	text-indent:-9999px;
	margin:23px 0 0;
	height:23px;
	line-height:23px;
}
#page-sign .column1 .what-get{background:url(../../images/proguard/what-get.html) no-repeat;}
#page-sign .column1 .why-test{background:url(../../images/proguard/why-test.html) no-repeat;}
#page-sign .column1 p{
	margin:0;
	color:#707070;
	line-height:17px;
}
#page-sign .column2{
	float:right;
	position:relative;
	width:348px;
	padding-top:49px;
	font-family:Verdana, Arial, Tahoma, sans-serif;
}
#page-sign .column2 .sign-outer{
	background:url(../../images/proguard/sign-top.html) no-repeat;
	padding-top:9px;
	width:100%;
}
#page-sign .column2 .sign{
	background:url(../../images/proguard/sign-mid.html) repeat-y;
	padding:13px 13px 15px 24px;
}
#page-sign .column2 .sign-btm{
	display:block;
	background:url(../../images/proguard/sign-btm.html) no-repeat;
	height:9px;
}
#page-sign .start{
	position:absolute;
	left:-102px;
	top:82px;
	background:url(../../images/proguard/start.html) no-repeat;
	width:143px;
	height:290px;
	text-indent:-9999px;
	z-index:100;
}
#page-sign .column2 .sign .first-time{
	background:url(../../images/proguard/first-time.html) no-repeat;
	display:block;
	text-indent:-9999px;
	height:23px;
}
#page-sign .column2 .sign .registered{
	background:url(../../images/proguard/registered.html) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
}
#page-sign .column2 .sign p{
	margin:14px 0;
	color:#231f20;
}
#page-sign .column2 .sign .pack{margin:14px 0 14px 25px;}
#page-sign .column2 .sign p strong{color:#0070b3;}
#page-sign .column2 .sign .create{
	margin:33px 0 0 96px;
	display:block;
}
#page-sign .column2 .sign img{
	display:block;
	border:none;
}
#page-sign .column2 .holder{
	background:url(../../images/proguard/line-dotted.html) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
}
#page-sign .column2 .form .pass-holder,
#page-sign .column2 .form .login-holder{
	background:url(../../images/proguard/bg-login.html) no-repeat;
	width:100%;
	overflow:hidden;
	padding:6px 0 5px;
	margin-top:32px;
}
#page-sign .column2 .form .pass-holder{
	background:url(../../images/proguard/bg-pass.html) no-repeat;
	margin-top:10px;
}
#page-sign .column2 .form .pass-holder input,
#page-sign .column2 .form .login-holder input{
	float:right;
	width:201px;
	padding:0 5px 0 2px;
	background:none;
	color:#999;
	border-style:none;
}
#page-sign .column2 .form .pass-holder label,
#page-sign .column2 .form .login-holder label{
	float:left;
	text-indent:-9999px;
}
#page-sign .column2 .form .forgot{
	font-size:9px;
	color:#1093cf;
	text-decoration:none;
	float:left;
	margin:7px 0 0 13px;
}
#page-sign .column2 .form .btn-submit{
	float:right;
	margin:22px 7px 0 0;
}
#page .form .confirm-sel{
	float:right;
	margin:10px 0 0;
}
#page-sign .column2 .form .forgot:hover{text-decoration:underline;}
#page-sign .column2 .form .btn-wrap{
	width:100%;
	overflow:hidden;
}
#page-sign .column2 .tell{
	float:right;
	font-size:11px;
	color:#707070;
	padding:5px 7px 0 0;
}
#page-sign .column2 .tell a{
	color:#ea1f4a;
	text-decoration:none;
}
#page-sign .column2 .tell a:hover{text-decoration:underline;}
/*footer*/
#foo{
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:100px;
}
#foo .trust{float:left;}
#foo .trust img{border:none;}
#disclaimer{
	width:880px;
	margin:35px auto 0;
}
#disclaimer p{
	color:#231f20;
	margin:0;
	font-size:11px;
}
#foo p{
	float:left;
	width:360px;
	margin:0 4px 0;
	font-size:10px;
	color:#231f20;
}
#disclaimer p a,
#foo p a{
	color:#1093cf;
	text-decoration:none;
}
#disclaimer p a:hover,
#foo p a:hover{text-decoration:underline;}
#footer{
	position:absolute;
	bottom:23px;
	right:2px;
	color:#231f20;
	font-size:11px;
}
#footer p{margin:0;}
#footer p a{
	color:#1093cf;
	text-decoration:none;
}
#footer p a:hover{text-decoration:underline;}
/*user profile*/
#page .profile{
	background-color:#ffdfb0;
	width:526px;
	padding-left:4px;
	clear:both;
	overflow:hidden;
}
#page .profile .head-holder{
	width:100%;
	overflow:hidden;
	padding:5px 0 4px;
}
#page .profile .head-holder .edit-pro{
	float:right;
	margin:0 10px 0 0;
}
#page .profile .head-holder span{float:left;}
#page .profile .data{
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
	font-size:11px;
	color:#6e6e6e;
	display:none;
}
#page .profile .data li{
	background:url(../../images/proguard/line.html) no-repeat;
	padding:5px 0 5px 15px;
	line-height:18px;
	width:504px;
}
#page .show-info .head-holder{padding-bottom:10px;}
#page .show-info .data{
	display:block;
}
#page .profile .data li span{display:block;}
#page .profile .data li ul{
	margin:0;
	padding:0 0 0 10px;
}
#page .profile .data li ul li{
	background:none;
	padding:0;
	list-style:disc;
}

/*-------------------------------------------------------------------------------------*/

/* Template Products */

#TemplateProducts {
	padding: 20px 10px 10px 20px;
	width: 725px;
	background: none;
	float: left;
	display: block;
}

#TemplateProducts .display_title {
}

#TemplateProducts .title_image {
	display:none;
	float: right;
	padding: 15px 0px 15px 0px;
}

#TemplateProducts .feature_btm {
	float: right;
	padding: 20px 20px 15px 0px;
}

#TemplateProducts .body1 {
}

/* Feature area boxes */

#TemplateProducts .feature_container {
	width: 695px;
	padding: 10px 0px 0px 20px;
	float: left;
}

/* Feature area 1 */

#TemplateProducts .feature_area1 {
	width: 300px;
	padding: 0px 15px 5px 0px;
	float: left;
}

#TemplateProducts .feature_area1 .display_title {
	width: auto;
	padding: 0px 0px 5px 0px;
	float: left;
}

#TemplateProducts .feature_area1 .feat_title_image {
	float: left;
	padding: 0px 15px 0px 0px;
}

#TemplateProducts .feature_area1 .feat_text {
	width: 180px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#TTemplateProducts .feature_area1 .body1 {
}

/*-------------------------------------------------------------------------------------*/

/* Template Products */

#TemplateTrouble { 
	padding:80px 15px 40px 0;
	width:715px;
	background: none;
	float:left;
	display:block;
}

#TemplateTrouble .display_title {
}

#TemplateTrouble .title_image {
	float: right;
	padding: 15px 0px 15px 0px;
}

#TemplateTrouble .feature_btm {
	float: right;
	padding: 20px 20px 15px 0px;
}

#TemplateTrouble .body1 {
}

/* Feature area boxes */

#TemplateTrouble .feature_container {
	width: 715px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	float: left;
}

/* Feature area 1 */

#TemplateTrouble .feature_area1 {
	width: 342px;
	padding: 0px 15px 5px 0px;
	float: left;
}

#TemplateTrouble .feature_area1 .display_title {
	width: auto;
	padding: 0px 0px 5px 0px;
	float: left;
}

#TemplateTrouble .feature_area1 .feat_title_image {
	float: left;
	padding: 0px 5px 0px 0px;
}

#TemplateTrouble .feature_area1 .feat_text .body1 {
	width:243px;
	float: left;
	padding: 0px 0px 0px 0px;
	font-size:11px;
}

#TemplateTrouble .feature_area1 .body1 {

}

/*-------------------------------------------------------------------------------------*/

/* Template Trouble B */

#TemplateTroubleB { 
	padding:80px 15px 40px 0;  /********** Chemtura Update - Reduced top padding from 30px to 10px **********/
	width:715px;
	background: none;
	float:left;
	display:block;
}

/* Feature area 1 */

#TemplateTroubleB .feature_area1 {
	width: 342px;
	padding: 0px 15px 15px 0px;
	float: left;
}

#TemplateTroubleB .feature_area1 .display_title {
}

#TemplateTroubleB .feature_area1 .body1 {
}



#TemplateTroubleB .feature_area1 p{    /********** CHEMTURA UPDATE:  New style to accomodate the <p> tag in feature area 1. **********/
	margin:2px 0;
}


/* Feature area 2 */

#TemplateTroubleB .feature_area2 {
	width: 342px;
	padding: 0px 0px 15px 15px;
	float: left;
}

#TemplateTroubleB .feature_area2 .display_title {
}

#TemplateTroubleB .feature_area2 .body1 {
}

/*right column*/
#TemplateTroubleB .feature_area2 .column2 h1{
	margin:-5px 0 0;
	color:#69c;
	font-size:22px;
	font-weight:bold;
}
#TemplateTroubleB .feature_area2 .column2 p{margin:2px 0;}
#TemplateTroubleB .feature_area2 .column2 ul{
	padding:0;
	margin:0;
	list-style:none;
}
#TemplateTroubleB .feature_area2 .column2 ul li{
	background:url(../../images/proguard/dot2.gif) no-repeat;
	padding-left:7px;
	line-height:20px;
	color:#000;
}
#TemplateTroubleB .feature_area2 .column2 .add{
	float:right;
	color:#666;
	margin-right:24px;
	display:inline;
}
#TemplateTroubleB .feature_area2 .column2 .add:hover{text-decoration:none;}
#TemplateTroubleB .feature_area2 .column2 ul li a:hover{text-decoration:underline;}
#TemplateTroubleB .feature_area2 .column2 h3{
	color:#1093cf;
	font-size:16px;
	margin:48px 0 0;
}
#TemplateTroubleB .feature_area2 .column2 .suggestions{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#TemplateTroubleB .feature_area2 .column2 .suggestions li{
	float:left;
	background-image:none;
	width:106px;
	font-size:10px;
	text-align:center;
	line-height:11px;
	margin-top:5px;
	padding: 0px 1px 0px 1px; /********** CHEMTURA UPDATE:  Reduced left and right padding from 4px to 1px **********/
}
#TemplateTroubleB .feature_area2 .column2 .suggestions li strong,
#TemplateTroubleB .feature_area2 .column2 .suggestions li a,
#TemplateTroubleB .feature_area2 .column2 .suggestions li span{display:block;}
#TemplateTroubleB .feature_area2 .column2 .suggestions li strong{
	color:#000;
	min-height:27px;
}
* html #TemplateTroubleB .feature_area2 .column2 .suggestions li strong{height:27px;}
#TemplateTroubleB .feature_area2 .column2 .suggestions li a{
	color:#666;
	text-decoration:underline;
}
#TemplateTroubleB .feature_area2 .column2 .suggestions li a:hover{text-decoration:none;}
#TemplateTroubleB .feature_area2 .column2 .suggestions li span{color:#000;}
#TemplateTroubleB .feature_area2 .column2 .suggestions li .box{
	padding:0 0 39px;
}

/*-------------------------------------------------------------------------------------*/

/* Template Shopping List */


table.tblstyle  {
}

.tblstyle td {
	padding: 2px 10px 2px 10px;
	border-bottom:solid 1px #3a6993;  /**********  CHEMTURA UPDATE: Changed color from #3a6993 to #000000 **********/
}

.btnRetailer {
	float:left;
	width:700px;
	display:block;
	padding:10px 4px 10px 0px;
}

.left {
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
}

/*-------------------------------------------------------------------------------------*/

/* Configurable Product Detail Template */

#TierProductDetail .channel_index {
	float: right;
	width: 350px;
	padding: 0px 0px 10px 0px;
	display: none;
}

#TierProductDetail .leftCol {
	float: left;
	width: 370px;
	display: block;
}

#TierProductDetail .rightCol {
	float: right;
	width: 350px;
	display: block;
}

#TierProductDetail .rightCol h3 {
	padding: 0px 0px 5px 0px;
}

#TierProductDetail .rightCol p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#TierProductDetail ol {
	margin: 0px;
	padding: 5px 0px 5px 35px;
}

#TierProductDetail ul {
	margin: 0px;
	padding: 5px 0px 5px 35px;
}

#TierProductDetail .expandImage {
	float: left;
	padding: 7px 10px 0px 0px;
}

#TierProductDetail .channel_index .display_title h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
}

#TierProductDetail #component1 {

}

#TierProductDetail #component1 h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #4D2224;
}

#TierProductDetail #component2 {

}

#TierProductDetail #component3 {
	padding: 10px 0px 0px 0px;
}

#TierProductDetail #component3 h1 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #005292;
}

#TierProductDetail #component3 ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

#TierProductDetail #component4 {
	padding: 20px 0px 0px 0px;
}

#TierProductDetail #component5 {

}

#TierProductDetail #component5 h1 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #005292;
	padding-top: 5px;
}

#TierProductDetail #component5 ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

#TierProductDetail #component6 {
	padding: 10px 0px 0px 0px;
}

#TierProductDetail #component6 h1 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #005292;
}

#TierProductDetail #component6 ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

/*-------------------------------------------------------------------------------------*/