@charset "utf-8";

body {
	color: #535353;
	font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align: left;
	margin:0px;
	padding:0px;
	overflow:auto;
}
a{
	color:#333;
	text-decoration:none;
	font-family: "trebuchet ms";
	font-size:13px;
	font-weight:normal;
}
a:hover{
	text-decoration:underline;
}

img {
border:none;
}

a img {
outline:none;
}

select {
color:#696969;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.Link_Red_Bold,.Link_Red_Bold a{
	font-weight:700;
	font-size:13px !important;
	color:#C00 !important;
}

.Link_Teal_Bold,.Link_Teal_Bold a{
	font-weight:700;
	font-size:13px !important;
	color:#0F7466 !important;
	text-decoration: none !important;
}

.Link_Teal_Bold:hover,.Link_Teal_Bold:hover a{
	font-weight:700;
	font-size:13px !important;
	color:#0F7466 !important;
	text-decoration: underline !important;
}


/************** Safer Brand Solutions Zone **********************************************************************************/
.SolutionZone{
	margin:10px 0px;
}
.horizontal_accordion_toggle {
		float: left;
		display: block;
		height: 224px;
		width: 44px;
		background-repeat:no-repeat;
		background-position:0 -224px;
		color: #ffffff;
		text-decoration: none;
		outline: none;
		cursor: pointer;
		margin: 0;
}

.active h3.horizontal_accordion_toggle {
	background-position:0 0px;
}

.block_head{
	font-weight:bold;
	font-style:italic;
	font-size:19px;

}

.horizontal_accordion_content {
	/* REQUIRED */
	height: 204px;	/* We need to define a height for the accordion as it stretches the width */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
	display:block;
	padding: 20px;
	overflow: hidden;
	background-color: #FFFBCC;
	color: #0f7466;
	font-family: Tahoma;
}


/* Container styling*/
#horizontal_container {
	margin: 0px;
	
	background-color: #FFFBCC;
	
}
ul#horizontal_container {
	list-style: none;
	margin:0px auto;
	padding:0;
	width: 700px;
	height: 224px;
	overflow: hidden;
	display:block;
}
.content_holder {
	width: 493px;
	height: 204px;
}
/****/

/** Tab Graphics  **/
.indoor_insect_problems{
	background-image:url(/resource/images/saferbrand/SolutionZone/tabs/indoor_insect_problems_btn.png);
}
.outdoor_pest_control{
	background-image:url(/resource/images/saferbrand/SolutionZone/tabs/outdoor_pest_control_btn.png);
}
.plant_diseases{
	background-image:url(/resource/images/saferbrand/SolutionZone/tabs/plant_diseases_btn.png);
}
.lawn_garden{
	background-image:url(/resource/images/saferbrand/SolutionZone/tabs/lawn_garden_btn.png);
}
/** **/

/** Inner Content Styles **/

.horizontal_accordion_content h4 {
	margin-top: 0px;
	margin-bottom: 3px;
}
.horizontal_accordion_content ul {
	list-style: none;
	margin: 6px 0 0;
	padding: 0;
}
.horizontal_accordion_content ul li {
	
	margin-bottom: 4px;
	_height:24px;
	_width:100px;
}
.horizontal_accordion_content ul li a {
	padding-left: 54px;
	color: #0f7466;
	display: block;
	font-size:20px;
}
.horizontal_accordion_content ul li a img{
	padding-right:6px;
	border:none;
}
.horizontal_accordion_content p {
	display: block;
	line-height: 150%;
	padding: 5px 10px 15px 10px;
	margin-left: 8px;
}
.links{overflow:hidden; height:100%; padding-top:18px;}
/****/


/**Bullets**/
.powdery_mildew {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/shamrock.png) no-repeat 15px 50%;
}
.black_spots {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/black_spots.png) no-repeat 15px 50%;
}
.plant_disease_other {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/other.png) no-repeat 15px 50%;
}
.rust {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/rust.png) no-repeat 15px 50%;
}
.blight {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/blight.png) no-repeat 10px 50%;
}

.pest_control {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/pest.png) no-repeat 20px 50%;
}
.lawn_care_fertilizing {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/lawn_care_fertilizer.png) no-repeat -8px 50%;
}
.weed_control {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/weed_control.png) no-repeat 20px 50%;
}
.tomato_growing {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/rust.png) no-repeat 20px 50%;
}
.rose_care {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/black_spots.png) no-repeat 20px 50%;
}
.lawn_garden_other {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/lawn_garder_other.png) no-repeat 20px 50%;
}

.wasps_hornets {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/wasp.png) no-repeat 15px 50%;
}
.ticks {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/ticks.png) no-repeat 15px 50%;
}
.mosquitoes {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/mosquito.png) no-repeat 15px 50%;
}
.flies {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/flies.png) no-repeat 15px 50%;
}
.ants {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/ants.png) no-repeat 15px 50%;
}
.outdoor_pests_other {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/outdoor_pest_other.png) no-repeat 15px 50%;
}

.roaches {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/roaches.png) no-repeat 0px 50%;
}
.moths {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/moths.png) no-repeat 15px 50%;
}
.fleas {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/fleas.png) no-repeat 15px 50%;
}
.indoor_pests_other {
	background: url(/resource/images/saferbrand/SolutionZone/bullets/indoor_pest_other.png) no-repeat 15px 50%;
}
/************** /Safer Brand Solutions Zone **********************************************************************************/


.template_table_link,.template_table_link_highlighted,.template_detail_header a {
color:#333;
font-family:Verdana;
font-size:11px;
font-weight:700;
text-decoration:none;
}

h4.template_table_link_highlighted {
color:#FFFFB0!important;
}
.template_table_link a {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.template_table_link_highlighted, .template_table_link_highlighted a {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:13px !important;
font-weight:700 !important;
color:#FFFFB0 !important;
text-decoration:none !important;
}

.template_detail_header {
font-weight:700;
padding:3px 7px;
}

.template_highlighted {
background-color:#0F7466;
}

.template_section_header_content {
background-color:#EDEDE3;
border-right:solid 2px #A5947A;
border-left:solid 2px #A5947A;
border-top:solid 2px #A5947A;
width:580px;
font-size:13px;
vertical-align:top;
}

.template_section_middle_content {
	background-color:#A5947A;
	font-size:13px;
	vertical-align:top;
	float:left;
}

.template_section_btm454 td {
border-top:2px solid #A5947A;
}

.product_sub_section_highlighted {
background-color:#0F7466;
padding:0 7px;
}

.borderRight {
border-right:solid 2px #A5947A;
}

.borderLeft {
border-left:solid 2px #A5947A;
}

table.borderRight {
border-right:solid 2px #A5947A!important;
}

table.borderLeft {
border-left:solid 2px #A5947A!important;
}



.LinkRed,.LinkRed a {
font-weight:700;
font-size:13px !important;
color:#C00 !important;
}



/************** Safer Brand Styles for the whole site... **********************************************************************************/

.enewsletter_box {
background:url(/resource/images/saferbrand/enewsletter-bg.jpg) repeat-x top left #01685F;
height:33px;
width:506px;
padding-left:10px;
border:1px solid #D2D1BC;
margin-left:10px;
}

.socialMedia_box {
border-bottom:1px solid #D2D1BC;
border-right:1px solid #D2D1BC;
border-top:1px solid #D2D1BC;
width:411px;
margin-right:10px;
}

.enewsletter_header {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
font-weight:700;
vertical-align:middle;
text-align:center;
}

.enewsletter_descr {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFB0;
vertical-align:middle;
text-align:center;
}

.mainNav {
margin:0 10px;
height:26px;
}

.default {
font-size:13px;
color:#535353;
text-align:left;
line-height:15px;
font-weight:normal;
}

.link_purple_bold,.link_purple_bold a, .link_purple_bold a:hover {
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#0F7466;
font-size:13px;
}

.link_purple,.link_purple a, .link_purple a i {
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#583a6b;
font-weight:400;
font-size:12px;
font-style:normal !important;
}

a:hover.LinkBreadcrumb {
font-size:13px;
color:#333333;
font-weight:700;
text-decoration:underline;
}

.newshipper {
background-image:url(/resource/images/saferbrand/free_shipping_bg2.jpg);
background-repeat:no-repeat;
vertical-align:middle;
padding-top:2px;
margin-top:-2px;
margin-bottom:10px;
width:100%;
height:41px;
position:relative;
}

.dotted_divider {
font-size:10pt;
color:#666;
background-image:url(/resource/images/saferbrand/dotted_hr.gif);
background-repeat:repeat-x;
width:100%;
}

.Footer,.Footer a {
font-size:7pt;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
color:#666;
}

h1 {
	color:#0F7466;
	font-family:"trebuchet ms";
	font-size:22px;
	font-weight:400;
	margin:0;
	padding:5px 0;
}

h2 {
	color:#0F7466;
	font-family:"trebuchet ms";
	font-size:13px;
	font-weight:700;

}
h2 a{
	font-size:13px !important;
	font-weight:700 !important;
	color:#0F7466 !important;
	margin:0;
	padding:5px 0;
}


h3 {
	color:#70604A;
	font-family:"trebuchet ms";
	font-size:16px;
	font-weight:700;
	margin:0;
	padding:0;
}

h4 {
	color:#E75E3E;
	font-family:"trebuchet ms";
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	margin:0;
}

h5 {
	color:#333333;
	font-family:"trebuchet ms";
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	margin:0;
}

h6 {
color:#666;
font-size:10px;
font-weight:400;
margin:0;
}

p {
border:0;
margin:0;
padding:0;
}

hr {
background:#fff url(/resource/images/havahart/bdr_hr_line.gif) scroll center;
border:0;
}


a.mastHead_subLinks {
font-size:11px;
color:#FFF;
text-decoration:none;
}

a.navlinks {
font-size:12px;
font-weight:700;
color:#fff;
text-decoration:none;
}

a.lnav {
font-size:11px;
text-decoration:none;
line-height:17px;
color:#413D36;
}

a.lnav:hover {
font-size:11px;
text-decoration:underline;
line-height:125%;
color:#413D36;
}
a.blue_bold {
font-size:12px;
font-weight:700;
color:#D7772C;
text-decoration:none;
}
.leftNavigation{
	width:175px;
	padding-right:10px;
}
.leftNavigation table{
	width:100%;
}
.contentHead{
	background: url(/resource/images/saferbrand/contentHeader_BG.png) repeat-x 0px -58px scroll;
	height: 29px;
}
.contentHead .leftCorner{
	float:left;
	background: url(/resource/images/saferbrand/contentHeader_BG.png) no-repeat 0px 0px scroll;
	width: 8px;
	height: 29px;
}
.contentHead .Text{
	float:left;color: #FFFFB0;
	font-weight: 700!important;
	font-size: 14px!important;
	padding: 5px;
	text-transform:uppercase;
}
.contentHead .rightCorner{
	float:right;
	background: url(/resource/images/saferbrand/contentHeader_BG.png) no-repeat 0px -29px scroll;
	width: 8px;
	height: 29px;
}
.contentBox {
border-right:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
background:url(/resource/images/saferbrand/footer_box_background.jpg) repeat-x center top;
padding:10px;
}

#header {
height:101px;
width:766px;
padding:4px 8px 0;
}

.searchBar {
background: url(/resource/images/saferbrand/searchbar_bg.gif) repeat-x top left scroll;
margin:0 10px;
padding:0 0 0 6px;
width:924px;
}

.curvedSearchBarBL{
	height:5px;
	width:5px;
	margin:-6px 0 0 0;
	background:url(/resource/images/saferbrand/breadcrumb_bottomLeft.gif) no-repeat 0 0 scroll;	
}
.curvedSearchBarBR{
	height:5px;
	width:5px;
	margin:-6px 0 0 0;
	background:url(/resource/images/saferbrand/breadcrumb_bottomRight.gif) no-repeat 0 0 scroll;
}
.pad5Bottom {
padding:5px;
}

.HorizontalDivider_solid {
background:url(/resource/images/saferbrand/horDivideBar.gif) repeat-x;
padding-bottom:10px;
}
.VerticalDivider_solid {
background:url(/resource/images/saferbrand/vertDivideBar.gif) repeat-y center;
}
/*
.main_background {
background:url(/resource/images/saferbrand/bg_rpt.jpg) repeat-x #fff;
}
*/
.flowerBG {
	background:url(/resource/images/saferbrand/yellowFlower_bg.jpg) repeat-x #fff;
}
.content_background {
width:982px;
margin:0 auto;
}
.theShell {
background-color:#fff;
}
.footer_main {
width:950px;
margin:25px auto 0;
 color:teal;
}
.shade_repeat_TOP {
background-image:url(/resource/images/saferbrand/shade_top_RPT.jpg);
background-repeat:repeat-x;
}

.shade_repeat_RIGHT {
background-image:url(/resource/images/saferbrand/shade_right_RPT.png);
background-repeat:repeat-y;
}

.shade_repeat_LEFT {
background-image:url(/resource/images/saferbrand/shade_left_RPT.png);
background-repeat:repeat-y;
background-position:right;
}


.shade_repeat_BOTTOM {
background-image:url(/resource/images/saferbrand/shade_bottom.png);
background-repeat:repeat-x;
}

.background_mastHead {
background-image:url(/resource/images/saferbrand/bg_header2.jpg);
background-repeat:no-repeat;
width:930px!important;
margin:0 2px;
border-bottom:6px solid #70604A;
}

.topNav {
margin-right:154px;
color:#FFFFFF;
}

.searchBoxBG {
background-image:url(/resource/images/saferbrand/bg_searchBox.gif);
background-repeat:no-repeat;
height:28px;
}

.breadcrumbBG {
background-image:url(/resource/images/saferbrand/bg_breadcrumbs.gif);
background-repeat:repeat-x;
height:25px;
}

.content_main {
width:100%;
padding:10px;
}

.leftnav {
color:#41393e;
text-decoration:none;
font-weight:400;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:13px !important;
}

.leftnav a {
color:#41393e;
text-decoration:none;
font-weight:400;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:13px !important;
}


.leftnav_content {
color:#333333;
text-decoration:none;
font-weight:400;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:13px  !important;
padding:2px 2px 2px 10px;
border-left:1px solid #D2D1BC;
border-right:1px solid #D2D1BC;
}
.leftnav_content_over {
background-color:#0F7466;
color:#ffffb0;
text-decoration:underline;
font-weight:400;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:13px;
cursor:pointer;
padding:2px 2px 2px 10px;
border-left:1px solid #D2D1BC;
border-right:1px solid #D2D1BC;
}
.leftnav_content_over:hover a, .leftnav_content_over:hover span{
color:#ffffb0 !important;
background:#0F7466 !important;
text-decoration:underline !important;
}
.leftnav_content_over a{
	color:#FFFFB0 !important;
	background-color:#0F7466;
	text-decoration:underline;
}
.leftnav_Gap{
	padding-top:10px;
	border-left:1px solid #D2D1BC;
	border-right:1px solid #D2D1BC;
}
.LeftNav_mainContent, .LeftNav_mainContent a{
	font-size:14px !important;
	color:#333333 !important;
	background-color:#EDEDE3 !important;
	text-decoration:none;
}
.LeftNav_mainContent a:hover{
	font-size:14px !important;
	color:#ffffb0 !important;
	background:#0f7466 !important;
	text-decoration:underline;
}
.LeftNav_mainContent:hover{
	font-size:14px !important;
	color:#ffffb0 !important;
	background-color:#0f7466 !important;
	text-decoration:underline;
}
.leftnav hr {
border:0;
color:#c4c4a6;
background-color:#c4c4a6;
height:1px;
width:130px;
text-align:center;
}

.product_HeaderBar {
font-size:11px;
font-weight:700;
color:#FFF;
background-image:url(/resource/images/saferbrand/product_header_repeat.jpg);
background-repeat:repeat-x;
}

.product_footer {
background-image:url(/resource/images/birdfeeders/product_footer_repeat.jpg);
background-repeat:repeat-x;
}

.homepage_smallWhite_top {
color:#FFF;
height:10px;
background-image:url(/resource/images/saferbrand/bdr_top_smallwht.gif);
background-position:top left;
background-repeat:no-repeat;
}

.homepage_smallWhite_content {
background-color:#FFF;
font-size:9px;
vertical-align:top;
margin:2px 2px 2px 10px;
}

.homepage_smallWhite_btm {
color:#FFF;
width:146px;
height:12px;
background:url(/resource/images/saferbrand/bdr_btm_smallwht.gif) top left no-repeat;
}

.homepage_yeltbl_divider {
float:left!important;
width:220px!important;
height:145px;
font-size:12px;
border-right:solid 1px #C5C5C5;
z-index:1;
margin:0 20px;
}

.green11 {
color:#475645;
font-size:11px;
}

.redtext {
color:#B80000;
}

.mastHead_font {
font-size:11px;
color:#FFF;
}

.sectionHeader {
font-size:17px;
color:#475645;
margin:15px 0;
}

.footer_links {
color:#535353 !important;
text-decoration:none;
font-size:13px !important;
}

.helpresource_secondarypadding{
	color:#333333;
	text-decoration:none;
	font-weight:400;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px  !important;
	padding:2px 2px 2px 10px;
	border-left:1px solid #D2D1BC;
	border-right:1px solid #D2D1BC;
}

.helpresource_main_bgcolor {
background-color:#f4eee0;
border-bottom:1px solid #EEEEEC;
}

.helpresource_secondary_text {
font-size:13px !important;
text-decoration:none;
color:#413C36;
}
.helpresource_main_text {
font-size:11px;
font-family:verdana;
color:#5A4935;
text-decoration:none;
}

.grayTan2_bottom_line {
/*background-image:url(/resource/images/saferbrand/corner_bottom_grayTan_products.gif);*/
border-bottom:1px solid #CCCCCC;
background-repeat:repeat-x;
}

.WYB_greenBG {
background-image:url(/resource/images/saferbrand/Where_to_Buy/bg_green.jpg);
background-repeat:repeat-x;
}

.WYB_grayDivider {
background-image:url(/resource/images/saferbrand/Where_To_Buy/gray_rule.gif);
background-repeat:repeat-x;
}

.repellent_mainbox {
background-image:url(/resource/images/saferbrand/BOX_main.jpg);
background-repeat:no-repeat;
}
.ups_repellent_mainbox {
background-image:url(/resource/images/saferbrand/trackingGradiant.jpg);
height:114px;
width:495px;
background-repeat:no-repeat;
background-position:center;
}

p.products_lightBrown_normal {
color:#686257;
font-size:11px;
margin:0;
padding:0;
}

.loginHeader {
background-image:url(/resource/images/saferbrand/Login_mainpage/headerPiece_middle.jpg);
background-repeat:repeat-x;
color:#FFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.subHeaderBar {
font-size:11px;
font-weight:700;
color:#FFF;
background: url(/resource/images/saferbrand/contentHeader_BG.png) repeat-x scroll 0 -58px transparent;
background-repeat:repeat-x;
height: 20px;
line-height: 2em;
}

.subHeaderBar .rightCorner{
	float:right;
	background: url(/resource/images/saferbrand/contentHeader_BG.png) no-repeat 0px -29px scroll;
	width: 8px;
	height: 20px;
}

.subHeaderBar .leftCorner{
	float:left;
	background: url("/resource/images/saferbrand/contentHeader_BG.png") no-repeat 0px 0px scroll;
	width: 16px;
	height: 20px;
}

.nav_titleRow {
border-right:solid 1px #B6B6B6;
border-left:solid 1px #B6B6B6;
background-color:#D7D7C3;
padding-bottom:2px;
font-weight:700;
text-indent:10px;
font-size:12px;
width:143px!important;
color:#413d36;
}

.nav_titleRow_over {
border-right:solid 1px #B6B6B6;
border-left:solid 1px #B6B6B6;
background-color:#bdcee4;
padding-bottom:2px;
font-weight:700;
text-indent:10px;
font-size:12px;
width:143px!important;
color:#413d36;
}

.nav_titleRow a {
text-decoration:none;
color:#413d36;
}

.nav_titleRowAnchor {
font-weight:700;
font-size:12px !important;
text-decoration:none;
color:#333333;
}

.nav_titleRowAnchor:hover {
font-weight:700;
font-size:12px !important;
text-decoration:underline;
color:#ffffb0;
background-color:#0f7466;
}

.nav_contentRow {
border-right:solid 1px #B6B6B6;
border-left:solid 1px #B6B6B6;
background-color:#E4E4D6;
padding-bottom:2px;
padding-left:18px;
text-indent:-8px;
font-size:12px;
width:125px!important;
color:#3a3a32;
}

.nav_contentRow_over {
border-right:solid 1px #B6B6B6;
border-left:solid 1px #B6B6B6;
background-color:#bdcee4;
padding-bottom:2px;
padding-left:18px;
text-indent:-8px;
font-size:12px;
width:125px!important;
color:#3a3a32;
}

.nav_contentRow a {
text-decoration:none;
color:#3a3a32;
font-size:13px !important;
}

.nav_contentRowAnchor {
font-size:13px !important;
text-decoration:none;
color:#413C36;
}

.nav_contentRowAnchor a:hover {
font-size:11px !important;
text-decoration:none;
color:#FFFFB0;
}

.nav_bottomRow {
height:10px;
border-left:1px solid #D2D1BC;
border-right:1px solid #D2D1BC;
border-bottom:1px solid #D2D1BC;
}


.normBreadLink {
font-size:11px;
color:#70604A;
}

.bold_grey {
font-size:13px;
font-weight:700;
color:#666;
}

.sitemap {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
font-weight:700;
color:#413D36;
}

.sitemap ul {
text-indent:0;
margin-bottom:0;
margin-left:10px;
list-style-type:none;
padding:0;
}

.sitemap li {
list-style-type:none;
}

.sitemap a {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#413D36;
font-weight:700;
text-decoration:none;
}

.sitemap a:hover {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#413D36;
font-weight:700;
text-decoration:underline;
}

.subsitemap {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#666;
font-weight:400;
text-decoration:none;
}

.subsitemap ul {
text-indent:0;
margin-bottom:0;
margin-left:10px;
list-style-type:none;
font-weight:400;
text-decoration:none;
padding:0;
}

.subsitemap li {
list-style-type:none;
font-weight:400;
text-decoration:none;
}

.subsitemap a:hover {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#666;
text-decoration:underline;
font-weight:400;
}

.sitemap_header {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#583A6B;
font-weight:700;
}

.sitemap_header a {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#583A6B;
text-decoration:none;
font-weight:700;
}

.sitemap_header a:hover {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#583A6B;
text-decoration:underline;
font-weight:700;
}

.myaccount_bold_message {
	text-transform:uppercase;
	font-size:13px;
	border-bottom:1px solid #D1D1D1;
	background:#F5F5F5;
	height:20px;
	padding:5px 10px;
}

.myaccount_leftnav_header {
background-color:#E4E4D6;
font-weight:700;
color:#583A6B;
font-size:12px;
padding:3px;
}

.myaccount_bold_small {
color:#666;
font-weight:700;
font-size:11px;
}
.orderHistoryLBBorder {
border-bottom:solid 1px #B6B6B6;
border-left:solid 1px #B6B6B6;
}

.orderHistoryLBorder {
border-left:solid 1px #B6B6B6;
}

.myAccountSeperatorTop {
border-top:dashed 1px #B6B6B6;
}

.myaccount_address_header {
font-weight:700;
padding:7px;
}

.myaccount_savedaddress_header {
font-weight:700;
color:#FFF;
background:url(/resource/images/saferbrand/enewsletter-bg.jpg) repeat-x top left #01685F;
font-size:13px;
padding:5px;
}

.accountMiddleHeader {
color:#D7772C;
font-size:13px;
}

.myaccount_sub_wide_btm {
color:#FFF;
width:603px;
height:12px;
background:url(/resource/images/havahart/myaccount/bottom_allwhite_wide.gif) top left no-repeat;
}

.myaccount_sub_tbl{
	z-index:0;
	width:100%;
	margin-bottom:20px;
}
.myaccount_sub_split_btm {
color:#FFF;
width:603px;
height:12px;
/*background:url(/resource/images/havahart/myaccount/bottom_split_clr.gif) top left no-repeat;*/
}

.myaccount_address_detail {
font-size:11px;
padding:0 7px;
}


.product_section_header_content {
background-image:url(/resource/images/saferbrand/products/bg.gif);
background-repeat:repeat-x;
font-weight:700;
vertical-align:top;
width:580px;
}

.product_section_middle_content {
background-color:#E9E9DC;
border-right:solid 1px #B6B6B6;
border-left:solid 1px #B6B6B6;
font-size:12px;
vertical-align:top;
padding:5px 10px;
}

.product_section_middle_content a {
color:#583a6b;
font-weight:700;
}

.product_section_middle_content strong {
color:#0F7466;
font-weight:700;
}

.product_section_btm {
width:606px;
height:12px;
background:url(/resource/images/havahart/products/tbl_footer_section.jpg) top left no-repeat;
}
.orderSummaryWhiteBold {
color:#FFF;
font-weight:700;
font-size:12px;
}
.orderSummaryredbold
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.cart_header_text {
background:url(/resource/images/saferbrand/enewsletter-bg.jpg) repeat-x top left #01685F;
color:#FFF;
font-weight:700;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

Cart_Category {
font-size:11px;
font-weight:700;
color:#FFF;
background:url(/resource/images/saferbrand/enewsletter-bg.jpg) repeat-x top left #01685F;
}
.gray_bottom_line {
background-image:url(/resource/images/havahart/myaccount/corner_bottom_gray.gif);
background-repeat:repeat-x;
}

.myaccount_LRBBorder {
border-right:solid 1px #CCC;
border-left:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

.myaccount_main_btm {
color:#FFF;
width:606px;
height:12px;
background:url(/resource/images/havahart/myaccount/bottom_white_wide.gif) top left no-repeat;
}

.myaccount_nav_highlight {
background-color:#f4eee0;
}

.search_page a {
font-size:11px;
font-weight:700;
color:#D7772C;
text-decoration:underline;
}

.search_found {
font-weight:700;
color:#D7772C;
}

.product_detail_cart_seperator {
border-bottom:1px solid #B6B6B6;
width:98%;
}

/* BEGIN MAIN TEMPLATE SIZES */
.rightColumn{
	padding-left:10px;
	width:175px;
}
.productDetail_Left{
	padding-right:10px;
}
.productDetail_Right{
	width:175px;
	padding-left:10px;
}
.category_Left{
	padding-right:10px;
	width:175px;
}
/* END MAIN TEMPLATE SIZES */

.overlay {
position:absolute;
z-index:10;
top:0;
left:0;
height:100%;
width:100%;
background:#858585;
text-align:center;
}

.overlayContentContainer {
top:0;
left:0;
position:absolute;
z-index:11;
}

.overlayContentContainer .header {
color:#FFF;
font-size:22px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
text-align:center;
width:376px;
}

.overlayContentContainer .right {
position:relative;
left:40px;
top:13px;
text-align:right;
font-weight:700;
font-size:11px;
}

.shipping_promo {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
min-height:20px;
font-weight:700;
background-image:url(/resource/images/saferbrand/products/icon_package.gif);
background-repeat:no-repeat;
color:#535353;
padding-left:25px;
margin:5px;
}
.shipping_promo a {
color:#535353;
font-size:11px;
}
.shipping_promo table{ margin-left:10px; }
	
.special_offer {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
background-image:url(/resource/images/common/icons/greenDollar.gif);
background-repeat:no-repeat;
height:20px;
color:#535353;
margin:5px 5px 5px 13px;
}

.special_offer a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#535353;
}

.availability_yes {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
background-image:url(/resource/images/common/icons/greenCheck.gif);
background-repeat:no-repeat;
min-height:20px;
color:#535353;
padding-left:27px;
margin:5px 5px 5px 13px;
}

.availability_no {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
background-image:url(/resource/images/common/icons/redX.gif);
background-repeat:no-repeat;
min-height:25px;
color:#535353;
padding-left:27px;
margin:5px 5px 5px 13px;
}

.shipping_restrictions {
	background:url(/resource/images/common/icons/redBang.gif) no-repeat;
	margin:5px 5px 5px 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding-left:4px;
}

.menu {
background-color:#97AB63;
}

.adminBody * {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}

.adminHome1024_Content{vertical-align:top;}

.adminsubmenu {
background-color:#97AB63;
padding:7px;
}

.adminsubmenu a {
text-decoration:none;
}

.adminreportresult {
color:#000;
font-size:11px;
}

a.product div {
position:relative;
}

a.product div div.overlay {
position:absolute;
background-color:transparent;
background-image:url(/resource/images/common/overlay.png);
background-repeat:no-repeat;
width:119px;
height:118px;
overflow:hidden;
z-index:150;
}

a.product div div.new {
background-position:0 -118px;
}

a.product div div.best {
background-position:0 -236px;
}

a.product div div.clearance {
background-position:0 -354px;
}

a.product div div.special {
background-position:0 -472px;
}

.saveCart {
color:#FFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
}

.cartCell {
text-align:center;
vertical-align:top;
}

.couponText {
color:#333;
}

.cart_header_bg {
height:20px;
width:608px;
}

.shippingMessage {
color:#FFF;
font-size:15px;
font-weight:700;
}

.othersAlsoBought {
color:#5B503D;
font-size:16px;
font-weight:700;
}

.cart_pricing {
color:#413C36;
font-size:12px;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
}

.paginglink {
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
color:#666;
}

.sortby {
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:700;
vertical-align:middle;
color:#666;
}

.orderSummaryShipping {
border-left:1px solid #FFF;
color:#fff;
background-color:#787878;
font-size:12px;
font-weight:700;
font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.validation-advice {
color:#c00;
font-weight:700;
}

.specialOffer1 {
color:#FFF;
font-weight:700;
width:33%;
padding-top:8px;
}

.specialOffer2 {
color:#FFF;
font-weight:700;
width:18%;
font-size:16px;
padding-top:8px;
}

.specialOffer3 {
color:#FFF;
font-weight:700;
width:48%;
padding-top:8px;
}

.rewardValue {
color:#C00;
font-weight:700;
}

.contest_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
}

.contest_text_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FDFDB4;
}

.contest_nav {
height:53px;
text-indent:30px;
width:100%;
color:#FFFFC4;
vertical-align:middle;
font-family:"Times New Roman", Times, serif;
font-size:14px;
background:url(/resource/images/saferbrand/contest/nav_bg3.jpg) bottom left no-repeat;
}

.contest_nav2 {
height:53px;
text-indent:30px;
width:100%;
color:#FFFFC4;
vertical-align:middle;
font-family:"Times New Roman", Times, serif;
font-size:14px;
background:url(/resource/images/saferbrand/contest/nav_bg.jpg) bottom left no-repeat;
}

.contest_nav_alt {
height:53px;
text-indent:30px;
width:100%;
color:#FFFFC4;
vertical-align:middle;
font-family:"Times New Roman", Times, serif;
font-size:14px;
background:url(/resource/images/saferbrand/contest/nav_bg_alt.jpg) bottom left no-repeat;
}

.contest_bottom {
background:url(/resource/images/birdfeeders/contest/bottom_bg.jpg) top left no-repeat;
width:100%;
height:128px;
}

.contestThumbImage {
background-image:url(/resource/images/saferbrand/contest/thumb_bg.jpg);
background-repeat:no-repeat;
width:117px;
height:52px;
}

.contestP {
color:#FFB;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.leftNav_topElement{border-top:1px solid #D2D1BC;}

.popup_h1 {
margin-left:20px;
font-family:"Times New Roman", Times, serif;
color:#3A2C1B;
font-size:45px;
}

.popup_h2 {
margin-left:20px;
font-family:"Times New Roman", Times, serif;
color:#FFF;
font-size:22px;
font-weight:700;
}

.popup_h3 {
margin-left:20px;
margin-right:15px;
font-family:"Times New Roman", Times, serif;
color:#FFF;
font-size:22px;
font-weight:700;
}

#popupVote {
display:none;
position:fixed;
height:520px;
width:728px;
background:url(/resource/images/birdfeeders/contest/popup_bg.png) top left no-repeat;
z-index:15;
padding-left:10px;
padding-right:10px;
padding-top:10px;
overflow:visible;
}

#popupLeaders {
display:none;
position:fixed;
width:728px;
background:url(/resource/images/birdfeeders/contest/popup_bg.png) top left no-repeat;
z-index:15;
padding-left:10px;
padding-right:10px;
padding-top:10px;
overflow:visible;
}

#backgroundPopup {
display:none;
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
overflow:visible;
background-image:url(/resource/images/common/transparent.png);
background-repeat:repeat;
z-index:14;
height:100%;
width:100%;
border:1px solid #cecece;
margin:0;
padding:0;
}

.thumbNameFont {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
color:#C2D381;
cursor:pointer;
}

.thumbNameFont a {
color:#C2D381;
font-size:12px;
text-decoration:none;
}

.thumbVoteFont {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#B3B38E;
cursor:pointer;
}

.upload_background {
background-color:#A08457;
height:400px;
background-repeat:repeat-y;
}

a.lnav:link,a.lnav:visited {
font-size:11px;
text-decoration:none;
line-height:125%;
color:#413D36;
}

a.hotBuys,a.hotBuys:link,a.hotBuys:hover,a.hotBuys:visited {
color:#C80201;
font-weight:700;
text-decoration:none;
}

a.blue_bold:link,a.blue_bold:hover,a.blue_bold:visited {
font-size:12px;
color:#D7772C;
text-decoration:none;
}

.leftnav_head a,.leftnav_head_over a {
color:#FDFDBD;
text-decoration:none;
font-weight:700;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
}

.size9,.inputText9 {
font-size:9px;
}


.subsitemap a:active,.subsitemap a:link,.subsitemap a:visited {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#666;
text-decoration:none;
font-weight:400;
}

a.cart_number,a.cart_number:link,a.cart_number:hover,a.cart_number:visited {
font-size:10px;
font-weight:700;
color:#475645;
text-decoration:none;
padding:5px 0;
}

.overlay a,.overlayContentContainer a {
color:#FFF;
}

.adminBody td,#caption,.pageNumbers {
color:#000;
}

.adminsubmenu a:hover,.adminreporthead a:hover,.adminreportresult a:hover,.product_fullDescription_link,.thumbNameFont a:hover {
text-decoration:underline;
}

.adminreporthead a,.adminreportresult a {
color:#376d19;
text-decoration:none;
}

.contest_nav a,.contest_nav_alt a {
text-decoration:none;
color:#fff;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

.shipping_restrictions .icon, .findItInAStore .icon, .addToWishList .icon,
.callUs .icon, .emailUs .icon, .liveChatUs .icon{
	width: 31px;
}
.shipping_restrictions .text, .findItInAStore .text, .addToWishList .text,
.callUs .text, .emailUs .text, .liveChatUs .text{
	width: 75%;
	padding:0 4px 0 8px;
}
.shipping_restrictions .text a, .findItInAStore .text a, .addToWishList .text a,
.callUs .text a, .emailUs .text a, .liveChatUs .text a{
	
}

.dottedLine{
	border-top:1px dashed #ccc !important;
	background:none repeat scroll 0 0 transparent !important;
}
.categoryListing_Items{
	width:176px;
	border:1px solid #D2D1BC;
	margin-bottom:10px;
}
.categoryListing_Items h2 a{
	line-height:16px;
}
.categoryListing_Items a{
	color:#0F7466;
}
.categoryListing_RightSpace{
	margin-right:10px;
}
/* GRAY CURVED BORDERS */

.need-assistance{
	width:209px;
	right:0;
	position:relative;
	padding-right:10px;
	float:right;
}
.logincenter{
	padding:0 10px;
	width:950px;
	margin: 0 auto 0 auto;
	position: relative;
	z-index: 1;
}
.logincenter a{
	color:#333;
	font-size:13px !important;
}
.nametag{
	font-weight:700;
}
.sortbyMenuTable{
	width:100% !important;
}

.sortbyMenuItems {
	color: #666 !important;
	margin:0px;
}

.sortbyMenuItems a{
	font-size:11px !important;
}
.sortbyMenuItemsActive{
	color: #0F7466 !important;
}

/*********** Cart ********************************************************/

/*********** /Cart ********************************************************/

.borderbottom{
	border-bottom:1px solid #D2D1BC;
	padding-bottom:3px;
	margin-bottom:3px;
}
.recommendations h3{
	color:#666666;
	text-align:center;
}
.productDetail_Right .icon{
	padding-right:15px;
	padding-top:3px;
}
.ratingreviewstitle{
	font-weight:700;
	padding:8px 0;
}
.ratingreviews{
	padding:0 0 17px 0;
}
.ratingreviews .stars{
	margin:4px 1px 0 0;
}

.ratingreviews .reviewlinks a{
	color:#0F7466;
	font-size:11px;
	text-decoration:underline;
}

.pricetag{
	margin-top:17px;
	background:#F4F4EC;
	padding:6px 10px; 
}
.prodFirstColumn{display:none;}
.productTable_leftNavSpace{padding:0;}
.product_price{
	width:49%;
}
.product_buy{
	width:49%;
}

.product_detail_price{
	color:#535353;
	font-size:16px;
	margin-top:4px;
	border-right:1px solid #D4D5D0;
	margin-right:25px;
	font-weight:bold;
	
}

#CS_more_link,.tealLink{
	color:#0F7466 !important;
	font-size:13px !important;
}

.DetailCenterTabs{
	position:relative;
	z-index:1;
	margin-bottom:-1px;
	height:23px;
}
.DetailCenterTabs .tabs{
	margin:0 2px 0 0;
	height:22px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
}

.DetailCenterTabs .wideTab{
	width:175px;
}

.DetailCenterTabs .activetab{
	background-color:#fff;
	color:#0F7466;
	font-weight:700;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
}
.DetailCenterTabs .inactivetab{
	background-color:#70604A;
	color:#FFFFB0;
	font-weight:700;
	border-top:1px solid #70604A;
	border-left:1px solid #70604A;
	border-right:1px solid #70604A;
}

.DetailCenterTabs .TabCorner{
	background-image:url(/resource/images/saferbrand/tabCorners.gif);
}

.heart_rating{
	margin-right:1px;
}
.catProUPS,.catProDesc,.catProPrice{
	color:#535353 !important;
}

.catProPrice{
	font-size:15px;
	font-weight:bold;
}

/*  inner_tool_style   *****************************************************************************************/
#tool_nav_holder{
	border-bottom:5px solid #70604a;
	overflow:hidden;
	width:700px;
}
a img{border:none;}
.tabMain {
	display:block;
	width:165px; 
	height:38px;
	float:left;
	background-image:url('/resource/images/saferbrand/home_pest_control_guide/safer_tab.jpg');
	background-position: 0% -38px;
	font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
	color:white;
	text-decoration:none;
	line-height:38px;
	padding-left:10px;
}
a.tabMain:hover, a.tabSelected{
	background-position:0% 0%;
}
.tabSub {
	display:block;
	width:350px;
	height:25px; 
	background:#fffacc;
	float:left;	
	font-family:Trebuchet MS, Trebuchet MS, sans-serif;
	color:#333333;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	border-bottom:1px solid #82715a;
	border-top:1px solid #584b3d;		
}

.tabSubSub{
	background:#edede3; height:30px; display:block; clear:both;
}
.tabSubSub a{
	color:#333333;
	font-family:Trebuchet MS, Trebuchet MS, sans-serif;
	height:30px;
	line-height:30px;
	padding:0px 14px;
	display:block;
	float:left;
	text-decoration:none;
}

.tabSubSub a img{
	display:block; float:left; margin-right:4px; display:inline;
}
.tabSubSelected {
	background:#bfb4a2;
	color:#333;
	border-bottom:1px solid #61553d;
}
.tabSubRight{
	border-left:1px solid #999;
	width:349px;
}
.tabSection {
	clear:both;
	width:700px;
	height:100%;
}
.tab_text{
	font-family:Trebuchet MS, Trebuchet MS, sans-serif;
	font-size:18px;
	width:530px;  margin-left:170px;

}
.tab_text h3{margin-top:0px; margin-bottom:8px; color:#0f7466;}
.tab_text h4{font-size:14px; color:#666666;}
.tab_text p{
	font-size:13px;
	color:#8d8d8b;
}
.tab_text a{
	text-decoration:none;
	color:#0f7466;
}
.tab_content{
	padding-top:30px;
}
	
.tabProduct{
	width:245px;
	margin-right:20px;
	text-align:center;
}
p.productInfo{
	font-size:12px;
}
/*************           end  inner_tool_style  */    
.imageVideoTabs{
	margin-bottom:-1px;
}
.imageVideoTabs .tabStyle{
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	text-align:center;
	padding:6px 8px;
	width:107px;
	cursor: pointer;
}
.imageVideoTabs .tabInactive{
	background-color:#70604A;
}
.imageVideoTabs .tabInactive,.imageVideoTabs .tabInactive a{
	color:#FFFFB0;
	font-size:13px !important;
	font-weight:bold;
}
.imageVideoTabs .tabActive{
	background-color:#fff !important;
	
}
.imageVideoTabs .tabActive, .imageVideoTabs .tabActive a{
	color:#0E7366 !important;
	font-size:13px !important;
	font-weight:bold;
}
.imageVideoTabs .tabInvalid{
	background-color:#C8C7AF;
}
.imageVideoTabs .tabInvalid,.imageVideoTabs .tabInvalid a{
	color:#666;
	font-size:13px !important;
	font-weight:bold;
}
.thumbnails{
	margin:8px;
}
.template_detail_header{
	padding:3px 8px;
}
.template_detail_header, .template_detail_header a{
	font-size:13px;
}
.template_link_style h3{
	color:#FFFFB0;
}
.template_link_style h3 a{
	color:#FFFFB0;
	font-size:13px;
}
#footerSiteList {
	width:918px;
}
.orderSummarySections{
	font-weight:bold;
}
.orderSummaryHeaderBg{
	background-color:#DADADA;
}
.renderAdSelectionContainerCell, .renderCategoryAdSelectionContainerCell{
	width:223px;
}
.renderHotbuysImagePadding{
	padding:0 10px;
}
.renderHotbuysBestSeller{
	margin:20px auto;
}
.renderHotbuysBestSeller a{
	width:150px;
}
.newsDescription{
	margin-left:10px;
	width:356px;
}
.prDescription{
	margin-left:10px;
	width:620px;
}
.maBillingFormLine {
	height:41px;
}
.maBillingFormLine2 {
	height:40px;
	padding-right:10px;
}

.breadcrumbsContainer {
	height:25px;
	width:570px;
}
.myAccountLeftCol {
	border:1px solid #D2D1BC;
}
.myAccountRightCol {
	padding-left:10px;
}
.myAccountRightColTop {
	border:1px solid #D2D1BC;
	margin-bottom:10px;
}
.myAccountRightColBottom {
	border:1px solid #D2D1BC;
}

/**** Image Uploder styles added by Will ***/
#productImages .next, #productVideos .next {background-image:url('/resource/images/saferbrand/go-next.jpg')}
#productImages .disable.next, #productVideos .disable.next {background-image:url('/resource/images/saferbrand/go-next-gray.jpg')}
#productImages .prev, #productVideos .prev {background-image:url('/resource/images/saferbrand/go-prev.jpg')}
#productImages .disable.prev, #productVideos .disable.prev {background-image:url('/resource/images/saferbrand/go-prev-gray.jpg')}

#productImagesL .next, #productVideosL .next {background-image:url('/resource/images/saferbrand/go-nextL.jpg')}
#productImagesL .disable.next, #productVideosL .disable.next {background-image:url('/resource/images/saferbrand/go-nextL-gray.jpg')}
#productImagesL .prev, #productVideosL .prev {background-image:url('/resource/images/saferbrand/go-prevL.jpg')}
#productImagesL .disable.prev, #productVideosL .disable.prev {background-image:url('/resource/images/saferbrand/go-prevL-gray.jpg')}

.productImageVideoTab {
    color: #0E7366;
    display: block;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
}

.activeProductImageVideo {
    background-color: #FFFFFF;
}

.inActiveProductImageVideo{
	background-color:#70604A;
	color: #FFFFB0
}
.uploadOwnImage{
	color:#0F7466;
	cursor:pointer;
	display:block;
	margin:8px auto;
	text-align:center;
}

.userMediaHeader{
	color:#0F7466;
	padding:20px 30px 0; 
	margin-left:60px;
}

/** NEW STYLES ADDED BY SEAN****/
.cart_tab{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

/*** NEW CSS Styles ***/

.tableHeaderActive{
	color:#FFFFB0;
	font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:700;
	background-color:#0F7466;
}

.tableHeader{
	color:#333333;
	font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:700;
	background-color:#EDEDE3;
}

.tableSubHeader{
	color:#FFFFB0;
	font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	background-color:#70604A;
}

.bodyBold{
	font-weight: bold;
}

.sale{
	color: #CC0000;
	font-size: 15px;
	font-weight: bold;
}

.saleStrike{
	color: #535353;
	text-decoration:line-through;
	font-size:13px;
}

a.leftNavNarrowResults{
	color:#FFFFB0;
	font-weight:bold;
	text-transform:capitalize;
	font-size:13px;
	background-image:url(*)
}

.newsPercentOff{
	color:#CC0000
}

.shipBanner{
	color: #CC0000;
	font-size:20px;
	font-weight:bold;
}

.shipBannerHighlight{
	color:#0F7466;
	font-size:15px;
	font-weight:bold;
}

.shipBannnerOrders{
	color: #666666;
	font-size:20px;
	font-weight:bold;
}

.newsBarHeader{
	color: #FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.newsBarDesc{
	color:#FFFFB0;
	font-family: Arial;
	font-size:11px;
}

.contactFootLine{
	color:#0F7466;
	font-size:13px;
}

.catPageSortHeader{
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

.dropDownText{
	color:#666666;
	font-size:11px;
}

.catPageSortActive{
	color:#0F7466;
	font-size:11px;
	text-decoration:none;
}

.relatedProdHeader{
	color:#666666;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
}
.prodDetailPrice{
	color:#535353;
	font-size:16px;
	margin-top:4px;
	border-right:1px solid #D4D5D0;
	margin-right:25px;
	font-weight:bold;
}

.prodDetailQty{
	color:#333333;
	font-size:12px;
}

.bodyHighlight{
	color:#0F7466;
	font-weight:bold;
}

.bodyCaption{
	color:#666666;
	font-size:9px;
	font-style:italic;
}

.bodyHeaderHighlight{
	color:#70604A;
	font-size:15px;
	font-weight:bold;
}
a.bottomLinkBold{
	color:#0F7466;
	font-weight:700;
	text-decoration:none;
	font-size:13px;
}
.searchResultsNum{
	color:#666666;
	text-decoration:none;
	font-size:10px;
}
a.topHeaderLink{
	color:#333333;
	font-size:13px;
	text-decoration:none;
}
a.topHeaderLinkBold{
	color:#333333;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a.mastHeadLinks{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.BreadCrumbLink{
	color:#70604A;
	font-size:11px;
}
.linkBreadCrumbActive{
	color:#70604A;
	font-size:11px;
	font-weight:bold;
}
a.leftNav{
	color:#333333;
	font-size:13px;
	text-decoration:none;
	font-weight:400;
}
a.leftNav:hover{
	color:#FFFFB0;
	font-size:13px;
	text-decoration:underline;
	background-color:#0F7466;
}
a.leftNavParent{
	font-weight:bold;
	font-size:13px;
	color:#333333;
	background-color:#EDEDE3;
}
a.leftNavParentHover{
	font-weight:bold;
	font-size:13px;
	color:#333333;
	background-color:#EDEDE3;
	text-decoration:underline;
}
a.footerLink{
	font-size:13px;
	color:#535353;
}
a.footerLink:hover{
	font-size:13px;
	text-decoration:underline;
	color:#535353;
}
a.footerHeader{
	font-weight:bold;
	font-size:13px;
	color:#535353;
}
a.footerHeader:hover{
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	color:#535353;
}
a.footerLinkOther{
	font-weight:bold;
	color:#CC0000;
	font-size:13px;
}
a.footerLinkOther:hover{
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
	font-size:13px;
}
a.bottomLink{
	color:#0F7466;
	text-decoration:none;
	font-size:13px;
}
a.bottomLinkSmall{
	color:#0F7466;
	text-decoration:none;
	font-size:12px;
}
a.brandSiteLinks{
	color:#333333;
	text-decoration:none;
	font-size:13px;
	text-align:left;
}
a.catPageSortLink{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
/* need verification on this, styles in jpeg are wrong styles-2b*/
a.productQuickLinks{
	border-bottom-color: #333333;
	font-size: 11px;
}
a.reviewLinks{
	color:#0F7466;
	text-decoration:underline;
	font-size:11px;
}
a.prodImageTabInactive{
	color:#FFFFB0;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	background-color:#70604A;
}
a.prodTabEmpty{
	color:#535353;
	text-decoration:none;
	font-size:13px;
	background-color:#EDEDE3;
}
a.prodImageTabActive{
	color:#0F7466;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.backToTop{
	color:#535353;
	text-decoration:none;
	font-size:9px;
}
a.newsHeader{
	color:#DF8600;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.whereBuyTabActive{
	#333333;
	text-decoration:none;
	font-szie:11px;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

/* Remove these styles when objects/LeftNav.cfc Goes Live */
.helpresource_top_text {
font-weight:700;
color:#413D36;
font-size:12px;
font-family:verdana;
text-decoration:none;
}
.helpresource_mainpadding {
padding:5px 2px;
}

.helpresource_top_bgcolor {
background-color:#EFEFE5;
}
.helpresource_main_bgcolor {
background-color:#f4eee0;
border-bottom:1px solid #EEEEEC;
}

.helpresource_secondary_text {
font-size:13px !important;
text-decoration:none;
color:#413C36;
}
.helpresource_main_text {
font-size:11px;
font-family:verdana;
color:#5A4935;
text-decoration:none;
}
/* end of css to be removed with the push of objects/LeftNav.cfc
/**************************************************/

.rightColumnSmaller{
	padding-left:10px;
	width:175px;
}

/*********** javascript banner styles ****************/
.jBanner .css-panes .pane{border:none; background-color:transparent;}
.jBanner ul.css-tabs {border:none; height:43px;}
.jBanner ul.css-tabs li{width:20%;}
.jBanner ul.css-tabs a{
	padding:0;
	width:100%;
	border:none;
	bottom:0;margin:0;
	background-image:url('/resource/images/victorpest/banners/tabDivider.jpg');
	background-position:top right;
	background-repeat:repeat-y;
}
.jBanner ul.css-tabs a.disabled{width:100%;}
.jBanner ul.css-tabs a.tabLast{background-image:none;}
.jBanner ul.css-tabs a.current{border:none;}
.jBanner ul.css-tabs a .tabIcon{float:left; width:18px; padding:0 5px 0 5px; display:block;}
.jBanner ul.css-tabs a .tabIcon img{vertical-align:default;}
.jBanner ul.css-tabs a .tabText{float:left; width:100px;}
.jBanner ul.css-tabs a{height:43px;}
.jBannerHome{width:698px; margin-bottom:10px;}
.jBannerAllAboutLanding{width:745px;}
