@import url(//fonts.googleapis.com/css?family=Quicksand);    @font-face {  	font-family: 'quicksandbold';  	src: url('../lps/hhw/modern-dog/fonts/quicksand_bold-webfont.eot');  	src: url('../lps/hhw/modern-dog/fonts/quicksand_bold-webfont.eot#iefix') format('embedded-opentype'), url('../lps/hhw/modern-dog/fonts/quicksand_bold-webfont.woff') format('woff'), url('../lps/hhw/modern-dog/fonts/quicksand_bold-webfont.ttf') format('truetype'), url('http://havahartwireless.com/resource/lps/hhw/modern-dog/fonts/quicksand_bold-webfont.svg#quicksandbold') format('svg');  	font-weight: normal;  	font-style: normal;  }  body {  	font: 12px Arial, Helvetica, sans-serif;  	color: #535353;  	margin: 8px;  }  .bodybold {  	font-weight: normal;  }  .supportLinks_listSpace {  	font-size: 12px;  }  input {  	font-size: 12px;  }  select {  	color: #666666;  	font-size: 12px;  }  .gray_normal {  	font-size: 12px;  	font-weight: normal;  	color: #666666;  }  .gray_bold {  	font-size: 12px;  	font-weight: bold;  	color: #666666;  }  .header {  	color: #36427F;  	font: 17px Verdana, Arial, Helvetica, sans-serif;  }  .LinkRed a {  	color: #B80000;  	font-weight: bold;  	text-decoration: none;  }  .LinkGreyUnderlined a {  	font: 8pt Arial, Helvetica, sans-serif;  	color: #413C36;  	text-decoration: underline;  }  .LinkBlueUnderlined a {  	font: 11pt Arial, Helvetica, sans-serif;  	color: #36427F;  	text-decoration: underline;  }  .LinkGreyBold a {  	color: #555555;  	font-weight: bold;  	text-decoration: none;  }  .linkGreyBold a:link:hover, .linkGreyBold a:visited:hover {  	color: #35427F;  	text-decoration: underline;  }  .LinkBlueBold a {  	color: #0855AD;  	font-weight: bold;  	text-decoration: none;  }  .LinkBlueBold a:link:hover, .LinkBlueBold a:visited:hover, .LinkBlueBold a:hover {  	color: #413c36;  	text-decoration: underline;  }  .LinkRed {  	color: #B80000;  	font-weight: bold;  	text-decoration: none;  }  .LinkGreyUnderlined {  	font: 8pt Arial, Helvetica, sans-serif;  	color: #413C36;  	text-decoration: underline;  }  .LinkBlueUnderlined {  	font: 11pt Arial, Helvetica, sans-serif;  	color: #36427F;  	text-decoration: underline;  }  .LinkGreyBold {  	color: #555555;  	font-weight: bold;  	text-decoration: none;  }  .LinkBlueBold {  	color: #0855AD;  	font-weight: bold;  	text-decoration: none;  }  .LinkBreadcrumb {  	font-size: 12px;  	color: #4E8540;  	text-decoration: none;  	font-weight: bold;  }  .fullDetailsLink {  	font-size: 12px;  	color: #4E8540;  	text-decoration: none;  	font-weight: bold;  }  .blue_subheader {  	font: bold 11pt Arial, Helvetica, sans-serif !important;  	color: #36427F;  }  .list_helpandadvice {  	list-style-image: url(http://www.havahartwireless.com/resource/css/images/help&advice/bullet.jpg);  	margin: 0 0 0 0;  }    /* --- Link STyles --- */  a {  	color: #333333;  	text-decoration: none;  }  a:hover {  	text-decoration: underline;  }  a.whitebold, a.whitebold:link, a.whitebold:visited {  	color: #ffffff;  	font-weight: bold;  	text-decoration: none;  }  a.whitebold:hover {  	color: #ffffff;  	font-weight: bold;  	text-decoration: underline;  }  a.page_nav:hover {  	color: #AD2525;  	font: bold 12px Arial, Helvetica, sans-serif;  	text-decoration: none;  }  a.page_nav_active, a.page_nav_active:link, a.page_nav_active:hover, a.page_nav_active:visited {  	color: #AD2525;  	font-family: Arial, Helvetica, sans-serif;  	font-weight: bold;  	font-size: 12px;  	text-decoration: none;  }  a.prod_detail, a.prod_detail:link, a.prod_detail:hover, a.prod_detail:visited {  	color: #323D75;  	font-family: Arial, Helvetica, sans-serif;  	font-weight: normal;  	font-size: 12px;  	text-decoration: none;  	margin-bottom: 20px;  }  a.prod_detail_active, a.prod_detail_active:link, a.prod_detail_active:hover, a.prod_detail_active:visited {  	color: #323D75;  	font-family: Arial, Helvetica, sans-serif;  	font-weight: normal;  	font-size: 12px;  	text-decoration: underline;  	margin-bottom: 20px;  }  a.blue_normal, a.blue_normal:link, a.blue_normal:hover, a.blue_normal:visited {  	font-size: 12px;  	font-weight: normal;  	color: #36427F;  	text-decoration: none;  }  a.blue_normal_active, a.blue_normal_active:link, a.blue_normal_active:hover, a.blue_normal_active:visited {  	font-size: 12px;  	font-weight: normal;  	color: #36427F;  	text-decoration: underline;  }  a.blue_underline, a.blue_underline:link, a.blue_underline:hover, a.blue_underline:visited {  	font-size: 12px;  	font-weight: normal;  	color: #36427F;  	text-decoration: underline;  }  a.brown_bold, a.brown_bold:link, a.brown_bold:hover, a.brown_bold:visited {  	font-size: 12px;  	font-weight: bold;  	color: #413D36;  	text-decoration: none;  }  a.blue_bold, a.blue_bold:link, a.blue_bold:hover, a.blue_bold:visited {  	font-size: 12px;  	font-weight: bold;  	color: #36427F;  	text-decoration: none;  }  a.listing_links, a.listing_links:link, a.listing_links:hover, a.listing_links:visited {  	font-size: 12px;  	font-weight: normal;  	text-decoration: underline;  	line-height: 15px;  }  a.return_to, a.return_to:link, a.return_to:hover, a.return_to:visited {  	font-size: 12px;  	color: #323D75;  	text-decoration: underline;  }  a.cart_number, a.cart_number:link, a.cart_number:hover, a.cart_number:visited {  	color: #323d75;  }  .Light_grey_bold {  	font-weight: bold;  	color: #E9E9DC  }  .bottomLinks {  	font-size: 10px;  	color: #5B5B5B  }  h1 {  	color: #333;  	font: bold 17px Arial, Helvetica, sans-serif;  	margin: 10px 0 0;  	padding: 0;  }  h2 {  	font-size: 12px;  	color: #32407D;  	font-weight: bold;  	padding: 0px;  	margin: 0px 0px 0px 0px;  	padding-top: 5px;  	padding-bottom: 5px;  }  h2 a:link:hover, h2 a:visited:hover {  	text-decoration: underline;  }  h3 {  	font-size: 12px;  	font-weight: bold;  	color: #413D36;  	margin: 0px 0px 0px 0px;  }  h4 {  	margin: 0px;  	font-size: 12px;  }  h4.sectionHeader {  	font: normal 17px Arial, Helvetica, sans-serif;  	color: #32407D;  	margin: 15px 0px 15px 0px;  }  h4.sectionHeader2 {  	font: normal 17px Arial, Helvetica, sans-serif;  	color: #32407D;  	margin: 15px 0px 0px 0px;  }  h4.sectionHeader_brown {  	font-size: 12px;  	font-weight: bold;  	color: #413D36;  	margin: 0px 0px 0px 0px;  	padding: 0px 0px 0px 0px;  }  h5 {  	font-size: 12px;  	font-weight: normal;  	color: #686257;  	margin: 0px 0px 0px 0px;  	padding: 0px 0px 0px 0px;  }  h6 {  	color: #999999;  	font-size: 9px;  	font-weight: normal;  	margin: 0px 0px 0px 0px;  	padding: 0px 0px 0px 8px;  }  h6.products_lightBrown_normal {  	font-size: 12px;  }  h6.blue_bold {  	font-size: 12px;  	font-weight: bold;  	color: #32407D;  	margin: 0px 0px 0px 0px;  	padding: 0px;  }  h6.blue_bold_productsHeader {  	font-size: 12px;  	font-weight: bold;  	color: #32407D;  	margin: 10px 0px 0px 0px;  	padding: 0px;  }  .HeaderBar {  	font-size: 12px; font-weight: bold;  	color: #FFFFFF;  	background: url(../images/dogfence/Login_mainpage/headerPiece_middle.jpg) repeat-x;  }  h4.sectionHeader_withBackground606 {  	font-family: Arial, Helvetica, sans-serif;  	font-size: 17px;  	font-weight: normal;  	color: #32407D;  	margin: 15px 0px 0px 0px;  }  .sectionHeader_background606 {  	background: url(../images/dogfence/HDR_background_606pixels.jpg) no-repeat;  }  .login_box {  	background: url(../images/dogfence/Login_mainpage/BOX_login.jpg) no-repeat;  }  .create_account_box {  	background: url(../images/dogfence/Login_mainpage/BOX_create_account.jpg) no-repeat;  }  p.blue_normal {  	font-size: 12px;  	font-weight: normal;  	color: #666666;  	margin: 0px;  	padding: 0px;  }  .blue_bold_12 {  	font-size: 12px;  	font-weight: bold;  	color: #36427F;  }  .myaccount_bold_message {  	font-size: 12px;  	font-weight: bold;  	color: #36427F;  }  #layer_productDisplay {  	padding: 5px;  }  .products_background_leftRightLines {  	background: url(../images/dogfence/product_listing_sideBoxLines.jpg) repeat-y;  }  .products_repel_list_header {  	font-size: 12px;  	font-weight: bold;  	color: #413D36;  	padding: 5px 10px 5px 10px  }  .products_repel_list_img {  	font-size: 12px;  	font-weight: normal;  	color: #413D36;  	padding: 5px 0px 5px 0px  }  .products_repel_list {  	font-size: 12px;  	font-weight: normal;  	color: #413D36;  	padding: 5px 10px 5px 10px  }  .subHeaderInfo {  	color: #413C36;  }  p {  	font-size: 12px;  	font-weight: normal;  	color: #535353;  	margin: 0;  }  .red_bold12 {  	color: #BC0000;  	font-weight: bold;  	font-size: 12px;  }  ul.product_listItems {  	color: #413D36;  	margin: 0px 0px 10px 10px;  	padding: 0px 0px 0px 10px;  }  li {  	padding: 0px 0px 0px 0px;  	margin: 0px 0px 0px 0px;  }  .categories_box {  	background: url(../images/dogfence/Animal_Repellents/BOX_category.jpg) no-repeat;  }  .repellent_mainboxWide {  	background: url(../images/dogfence/Animal_Repellents/BOX_mainWide.jpg) no-repeat center;  }  .repellent_mainbox {  	background: url(../images/dogfence/Animal_Repellents/BOX_main.jpg) no-repeat center;  }  .ups_repellent_mainbox {  	padding-right: 10px;  	background: url(../images/dogfence/Animal_Repellents/BOX_main.jpg) no-repeat center;  }  .brands_subpage_topbox {  	background: url(../images/dogfence/Brands_sub/BOX_main.jpg) no-repeat;  }  .sister_products_box {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/Sister_Products_main/BOX_main.jpg) no-repeat center;  }  .sister_left_box {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/Sister_Products_main/BOX_left.jpg) no-repeat center;  }  .sister_right_box {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/Sister_Products_main/BOX_right.jpg) no-repeat center;  }  .sister_middle_box {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/Sister_Products_main/BOX_middle.jpg) repeat-x center;  }  .brands__box {  	background: url(../images/dogfence/Brands/BOX_category.jpg) no-repeat center;  }  .brands__box_large {  	background: url(../images/dogfence/Brands/BOX_category_large.jpg) no-repeat center;  }  ._brands_mainbox {  	background: url(../images/dogfence/Brands_sub/BOX_main.jpg) no-repeat top;  }  .sectionHeader {  	font-size: 17px;  	color: #32407D;  	margin: 15px 0px 15px 0px;  }  .boxtext {  	font-size: 12px;  	color: #413D36;  	margin-left: 5px;  	margin-top: 5px;  }  .boxtextheader {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  	background-color: #9F9679;  	padding: 0px 0px 0px 15px;  }  .brown_normal {  	font-size: 12px;  	font-weight: normal;  	color: #413D36;  }  .brown_bold {  	font-size: 12px;  	font-weight: bold;  	color: #413D36;  }  .liteGray_normal {  	font-size: 12px;  	font-weight: normal;  	color: #686257;  }  .myaccount_header {  	color: #413D36;  	font: bold 13pt Verdana, Arial, Helvetica, sans-serif;  }  .gray_bottom_line {  	background: url(../images/dogfence/corner_bottom_gray.gif) repeat-x;  }  .gray_top_line {  	background: url(../images/dogfence/corner_top_gray.jpg) repeat-x;  }  .grayTan_bottom_line {  	background: url(../images/dogfence/corner_bottom_grayTan.gif) repeat-x;  }  .grayTan2_bottom_line {  	border-right: 1px solid #cccccc;  }  .gray_normal2 {  	font-size: 10px;  	font-weight: normal;  	color: #666666;  }  .blue_bold {  	font-size: 12px;  	font-weight: bold;  	color: #323d75;  	padding: 0px 0px 0px 0px;  }  .brown_bold_12 {  	font-size: 12px;  	color: #413D36;  }  .white_bold_12 {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  }  .subHeaderBar {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  	background: url(../images/dogfence/product_header_repeat.jpg) repeat-x;  }  .main_page_box {  	background: url(../images/dogfence/Login_mainpage/BOX_line.jpg) repeat-y;  }  .main_page_box_bottom {  	background: url(../images/dogfence/Login_mainpage/BOX_bottom.jpg) no-repeat;  }  .brands_sub_nav_line1 {  	background: url(../images/dogfence/brands_line.jpg) repeat-y;  }  .brands_sub_nav_line2 {  	background: url(../images/dogfence/brands_line2.jpg) repeat-y;  }    /* --- Template Styles --- */  .footer_head_links {  	color: #413D36;  	text-decoration: none;  	font-size: 11px;  	font-weight: bold;  }  .footer_head_links:hover {  	text-decoration: underline;  }  .footer_links {  	color: #666666;  	text-decoration: none;  	font-size: 11px;  }  .footer_links:hover {  	text-decoration: underline;  }  .bodytext {  	color: #413C36;  	font-size: 12px;  	text-align: left;  }  .toplinks {  	font-size: 10px;  	color: #FFFFFF;  	text-decoration: none;  }  .body_copy {  	font-size: 10pt;  	color: #333333  }  .topNavText {  	font-size: 12px;  	color: black;  	font-weight: bold;  }  .subheaders {  	font-weight: bold;  	font-size: 12pt;  	color: #ffffff  }  .center_boxes {  	color: #E9E9DC;  	width: 453px;  	border-bottom: solid 1px #B9B9B9  }  .promo {  	font-weight: bold;  	font-size: 13pt;  	color: #AC2525;  }  .redtext {  	color: #AC2525;  }  .titles {  	font-weight: bold;  	font-size: 15pt;  	color: #36427F  }  .subtitle {  	font-size: 11pt;  	color: #36427F  }  .text {  	font-size: 11pt;  	color: #413C36  }  .spacing {  	padding-bottom: 37px;  }  #rt_hand_ads {  	width: 145px;  }  #left_ads {  	width: 145px;  }  .redLink a {  	font-size: 12px;  	font-weight: bold;  	color: #A52021;  	text-decoration: none  }  .normBreadLink {  	font-size: 12px;  	color: #666666;  	text-decoration: none;  }  .links {  	font-weight: bold;  	font-size: 11pt;  	color: #A72121;  }  .subheader {  	font-weight: bold;  	font-size: 12pt;  	color: #413C36;  	background-color: #D7D7C3  }  .link {  	font-size: 12px;  	color: #413C36;  }  .hot_buys {  	font-weight: bold;  	font-size: 11pt;  	color: #A72121  }  .whiteboldtext {  	font-size: 10px;  	color: white;  	font-weight: bold;  	font-family: Arial, Helvetica, sans-serif;  }  .whiteboldtext a {  	font-size: 10px;  	color: white;  	font-weight: bold;  	font-family: Arial, Helvetica, sans-serif;  	text-decoration: none  }  .inputText {  	border: solid 1px #9B969D;  }  .leftNavigation {  	background-color: #F9FBF3;  }  .leftNavigation .nav_titleRow {  	border: none;  	width: 176px !important;  	height: 20px;  	background-color: transparent;  }  .leftNavigation .nav_titleRow_over {  	border: none;  	background: url('../images/dogfence/leftNavGreen.jpg') 0 0 no-repeat;  	width: 176px !important;  	height: 20px;  }  .nav_titleRow a, .nav_titleRow_over a {  	display: block;  	width: 176px;  	height: 20px;  	color: #666;  	font-size: 14px;  	padding: 2px 0 0 5px;  	font-weight: bold;  }  .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_titleRow2 {  	background: url('../images/dogfence/nav_bg2.jpg') no-repeat;  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  	color: #5B5B5B;  	font-size: 12px;  	font-weight: bold;  	padding: 6px 0 6px 18px;  	text-indent: -8px;  	width: 146px !important;  }  .nav_titleRow2_over {  	background: url('../images/dogfence/nav_bg2.jpg') no-repeat;  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  	color: #5B5B5B;  	font-size: 12px;  	font-weight: bold;  	text-indent: -8px;  	padding: 6px 0 6px 18px;  	width: 146px !important;  }  .nav_titleRowBorder {  	border-top: #b6b6b6 1px solid;  }  .nav_contentRow {  	color: #413d36;  	font-size: 10px;  	padding-bottom: 0px;  	padding-left: 18px;  	text-indent: 8px;  	height: 20px;  	padding: 2px 0 0 15px;  }  .nav_contentRow_over {  	border: none;  	background: url('../images/dogfence/leftNavGreen.jpg') 0 0 no-repeat;  	width: 153px !important;  	height: 20px;  	padding: 2px 0 0 23px;  }  .spaceAfterHeight {  	height: 10px;  }  .nav_contentRow2 {  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  	color: #413d36;  	font-size: 12px;  	padding-bottom: 2px;  	padding-left: 18px;  	text-indent: -8px;  	width: 146px !important;  	width: 146px;  }  .nav_contentRow2_over {  	background-color: #E5E6D8;  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  	color: #413d36;  	font-size: 12px;  	padding-bottom: 2px;  	padding-left: 18px;  	text-indent: -8px;  	width: 146px !important;  }  .nav_contentRow a {  	color: #413d36;  	text-decoration: none;  }  .nav_contentRow_red {  	background-color: #E4E4D6;  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  	color: #a72121;  	font-size: 12px;  	padding-bottom: 2px;  	padding-left: 18px;  	text-indent: -8px;  	width: 125px !important;  	width: 125px;  }  .nav_contentRow_red a {  	color: #a72121;  	font-weight: bold;  	text-decoration: none;  }  .nav_contentRowAnchor {  	color: #413C36;  	font-size: 12px;  	text-decoration: none;  }  .nav_bottomRow2 {  	background: url(../images/dogfence/tbl_btm_tan2.gif) no-repeat top left;  	height: 11px;  	width: 166px;  }  .homepage_Features_tbl {  	z-index: 0;  	width: 454px;  	margin-bottom: 20px;  }  .homepage_Features_top {  	color: #FFF;  	height: 21px;  	font-size: 12px;  	font-weight: bold;  	text-indent: 15px;  	padding: 0px 0px 0px 0px;  	background: url('../images/dogfence/subheaders_background.jpg') top left no-repeat;  }  .homepage_Features_content {  	background-color: #E9E9DC;  	border: solid 1px #B6B6B6;  	border-bottom: 0px;  	padding: 3px 2px 2px 8px;  	width: 452px;  	font-size: 12px;  	vertical-align: top;  }  .homepage_Features_btm {  	color: #FFF;  	width: 454px;  	height: 12px;  	background: url('../images/dogfence/bdr_btm_tan_wide.gif') top left no-repeat;  }  .homepage_smallFeature_tbl {  	z-index: 0;  	width: 210px;  }  .homepage_smallFeature_top {  	color: #FFF;  	height: 28px;  	font-size: 9px;  	font-weight: bold;  	text-indent: 10px;  	padding: 0px 0px 0px 0px;  	background: url('../images/dogfence/small_table_top.jpg') top left no-repeat;  }  .homepage_smallFeature_content {  	background: url('../images/dogfence/small_table_middle.jpg') top left no-repeat;  	padding: 2px 2px 2px 10px;  	font-size: 12px;  	vertical-align: top;  	height: 80px;  }  .homepage_smallFeature_btm {  	color: #FFF;  	width: 146px;  	height: 12px;  	background: url('../images/dogfence/bdr_btm_smalltbl.gif') top left no-repeat;  }  .homepage_smallWhite_tbl {  	z-index: 0;  	margin-bottom: 0px;  	width: 212px;  	min-height: 132px;  	background: url(../images/dogfence/relatedProductsBkg.jpg) 0 0 no-repeat;  }  .homepage_smallWhite_top {  	color: #FFF;  	width: 212px;  	height: 1px;  }  .homepage_smallWhite_top2 {  	margin: 0;  	padding: 0;  	border-spacing: 0;  }  .homepage_smallWhite_content { padding: 18px 2px 2px 10px;  	font-size: 11px;  	vertical-align: top;  }  .homepage_smallWhite_content li {  	margin-left: 13px !important;  	margin-left: 0px;  }  .homepage_smallWhite_btm {  	width: 212px;  	height: 5px;  	background: url(../images/dogfence/relatedProductsBkgBtm.jpg) 0 0 no-repeat;  }  .homepage_smallWhite_tbl hr {  	background: #fff url('../images/dogfence/bdr_hr_line.gif') scroll center;  	width: 95%;  	border: 0px;  }  .homepage_yel_tabtopl {  	background: url('../images/dogfence/tbl_yel_topl.gif') top left no-repeat;  	width: 6px;  	height: 6px;  }  .homepage_yel_tabtop {  	background: url('../images/dogfence/tbl_yel_top.gif') top left repeat-x;  	height: 6px;  }  .homepage_yel_tabtopr {  	background: url('../images/dogfence/tbl_yel_topr.gif') top left no-repeat;  	width: 6px;  	height: 6px;  }  .homepage_yel_tabbotl {  	background: url('../images/dogfence/tbl_yel_botl.gif') top left no-repeat;  	width: 6px;  	height: 6px;  	font-size: 6px;  }  .homepage_yel_tabbot {  	border-bottom: solid 1px #E4E4E4;  	height: 6px;  	font-size: 6px;  }  .homepage_yel_tabbotr {  	background: url('../images/dogfence/tbl_yel_botr.gif') top left no-repeat;  	width: 6px;  	height: 6px;  	font-size: 6px;  }  .homepage_yel_content {  	background: url('../images/dogfence/bg_yellow_grad.jpg') top left repeat-x;  	border-left: solid 1px #E4E4E4;  	border-right: solid 1px #E4E4E4;  	vertical-align: top;  	font-size: 10px;  	padding: 5px;  	text-align: left;  }  .homepage_yeltbl_divider {  	float: left;  	width: 190px;  	height: 142px;  	font-size: 12px;  	border-right: solid 1px #C5C5C5;  	padding-left: 55px;  	z-index: 1;  }  .homepage_category_Row {  	background-color: #9AA836;  }  .homepage_category_Selected {  	color: #FFF;  	float: left;  	font-weight: bold;  	text-align: center;  	padding: 3px 8px 3px 8px;  	background-color: #F4A013;  }  .homepage_category_idle {  	float: left;  	color: #433E38;  	font-weight: bold;  	text-align: center;  	padding: 3px 8px 3px 8px;  	border-right: solid 1px #FFF;  }  .homepage_blog_row_1 {  	color: #354486;  	font-size: 12px;  	font-weight: bold;  }  .homepage_blog_row {  	color: #354486;  	font-size: 12px;  	font-weight: bold;  	margin-top: 5px;  	padding-top: 5px;  	border-top: solid 1px #CDCDCD;  }  .myAccount_SmallText {  	font-size: 11px  }  .myAccount_Headers {  	font-size: 12px;  	font-weight: bold;  }  .accountHeader {  	color: #323D75;  	font-size: 17px  }  .accountMiddleHeader {  	color: #323D75;  	font-size: 12px  }  .myaccount_tbl {  	z-index: 0;  	width: 608px;  	margin-bottom: 20px;  }  .myaccount_header_top {  	color: #FFF;  	height: 20px;  	font-size: 12px;  	font-weight: bold;  	text-indent: 15px;  	padding: 0px 0px 0px 0px;  	background: url('../images/dogfence/myaccount/top_background.gif') top left no-repeat;  	width: 580px;  }  .myaccount_main_content {  	background-color: #ffffff;  	border: solid 1px #B6B6B6;  	border-bottom: 0px;  	padding: 3px 2px 2px 8px;  	width: 580px;  	font-size: 12px;  	vertical-align: top;  }  .myaccount_main_btm {  	color: #FFF;  	width: 606px;  	height: 12px;  	background: url('../images/dogfence/myaccount/bottom_white_wide.gif') top left no-repeat;  }  .myaccount_main_btm_tan {  	color: #FFF;  	width: 606px;  	height: 12px;  	background: url('../images/dogfence/myaccount/bottom_tan_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;  }  .myaccount_footer_section_white {  	width: 301px;  	height: 10px;  	background: url('../images/dogfence/myaccount/footer_section_white.gif') top left no-repeat;  }  .myaccount_footer_section_tan {  	width: 301px;  	height: 10px;  	background: url('../images/dogfence/myaccount/footer_section_tan.gif') top left no-repeat;  }  .myaccount_header_section {  	color: #FFF;  	font-size: 12px;  	width: 301px;  	height: 20px;  	background: url('../images/dogfence/myaccount/header_brown.gif') top left no-repeat;  }  .myaccount_sub_split_btm_white {  	color: #FFF;  	width: 603px;  	height: 12px;  	background: url('../images/dogfence/myaccount/bottom_split_clr_all_white.gif') top left no-repeat;  }  .myaccount_sub_wide_btm {  	color: #FFF;  	width: 603px;  	height: 12px;  	background: url('../images/dogfence/myaccount/bottom_allwhite_wide.gif') top left no-repeat;  }  .myAccountSeperator {  	border-bottom: dashed 1px #B6B6B6;  }  .redColor {  	color: #B02727  }  .myaccount_savedaddress_header {  	padding: 5px 5px 5px 5px;  	font-weight: bold;  	color: white;  	background-color: #9F9679  }  .myaccount_LRBorder {  	border-right: solid 1px #CCCCCC;  	border-left: solid 1px #CCCCCC;  }  .myaccount_LRTBorder {  	border: solid 1px #CCCCCC;  	border-right: 0px;  }  .myaccount_LRBBorder {  	border: solid 1px #CCCCCC;  	border-top: 0px;  }  .myaccount_address_header {  	padding: 7px 7px 7px 7px;  	font-weight: bold;  }  .myaccount_address_detail {  	padding: 0px 7px 0px 7px;  	font-size: 9px  }  .myaccount_leftnav_header {  	background-color: #EFEFE5;  	font-weight: bold;  	color: #413D36;  	font-size: 12px;  	padding: 3px 3px 3px 3px  }  .myaccount_leftnav_sub {  	font-size: 12px;  	color: #413D36;  	padding: 3px 3px 3px 3px;  	text-decoration: none  }  .product_name_bold, .product_name_bold a {  	color: #323D75;  	font-weight: bold;  	text-decoration: none;  }  .product_name_bold a:hover {  	text-decoration: underline;  }  .product_Header {  	font-size: 16px;  	font-weight: bold;  	color: #4554A1;  }  .product_detail_cart {  	background: #E4E4D6;  	padding: 6px 4px 10px 10px;  }  .product_detail_cart_seperator {  	border-bottom: solid 1px #B6B6B6;  	width: 98%  }  .product_detail_header {  	padding: 0 8px;  	font-weight: bold;  	background: url('../images/dogfence/products/bg_off.jpg') no-repeat;  	height: 24px;  	margin: 0 auto;  	width: 101px;  }  .product_detail_header a {  	color: #333333;  	text-decoration: none;  }  .product_section_btm {  	width: 606px;  	height: 12px; background: url(../images/dogfence/products/tbl_footer_section.jpg) top left no-repeat;  }  .template_section_btm {  	background: url(../images/dogfence/template_border_bottom.gif) no-repeat;  	width: 455px;  	height: 12px;  }  .template_section_btm454 {  	background: url(../images/dogfence/template_border_bottom454.gif) no-repeat;  	width: 454px;  	height: 12px;  }  .template_detail_header {  	padding: 3px 7px 3px 7px;  	font-weight: bold;  	background-color: #0855AD  }  .template_table_link {  	color: #D7D7C3;  	font: bold 12px Arial, Helvetica, sans-serif;  	text-decoration: none;  }  .template_detail_header a, .template_table_link a {  	color: #D7D7C3;  	font: bold 12px Arial, Helvetica, sans-serif;  	text-decoration: none;  }  .template_table_link_highlighted a {  	font: bold 12px Arial, Helvetica, sans-serif;  	color: #433E38;  	text-decoration: none;  }  .template_table_link_highlighted {  	color: #433E38;  	font: bold 12px Arial, Helvetica, sans-serif;  	text-decoration: none;  }  .template_section_middle_content {  	background-color: #D7D7C3;  	padding: 5px 10px 5px 10px;  	font-size: 12px;  	vertical-align: top;  	float: left;  }  .template_link_style {  	color: #000000;  	font: 12px Arial, Helvetica, sans-serif;  }  .template_section_middle_content a, .template_link_style a {  	color: #000000;  	font: 12px Arial, Helvetica, sans-serif;  }  .product_section_header_content {  	background: url("../images/dogfence/products/productDetailsbg.gif") repeat-x;  	width: 580px;  	font-size: 12px;  	vertical-align: top;  }  .product_section_middle_content {  	background-color: #E9E9DC;  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  	padding: 5px 10px 5px 10px;  	font-size: 12px;  	vertical-align: top;  }  .product_table_link {  	color: #000;  	font-size: 11px;  	font-weight: bold;  	text-decoration: none;  }  .borderRight {  	border-right: solid 1px #BCBCBC;  }  .borderLeft {  	border-left: solid 1px #BCBCBC;  }  .cart_header_bg {  	width: 515px;  	height: 18px  }  .cart_header_text {  	background: #9F9679;  	color: #FFF;  	font: bold 12px Arial, Helvetica, sans-serif;  }  .cart_totals_border {  	border-left: solid 1px #B6B6B6;  	border-bottom: solid 1px #B6B6B6;  }  .promo_bg_color {  	background: #EFEFE5;  }  .promotion_heading {  	padding: 5px 5px 5px 5px;  	background: #9F9679;  	color: white;  	font-weight: bold  }  .border_bottom {  	border-bottom: solid 1px #B6B6B6;  }  .border_color {  	border-bottom: solid 1px #B6B6B6;  }  .body_border_color {  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  }  .padding {  	padding: 3px;  }  .cart_login_bg_header {  	background: url(../images/dogfence/cart/login_header_bg.gif);  	width: 301px;  	height: 21px  }  .cart_login_header_text {  	font-size: 13px;  	font-weight: bold;  	color: white;  }  .cart_login_bg_bottom_border_left {  	background: url(../images/dogfence/cart/login_bottom_border.gif) no-repeat;  	width: 301px;  	height: 11px;  }  .cart_login_bg_bottom_border_right {  	background: url(../images/dogfence/cart/login_bottom_right_border.gif) no-repeat;  	width: 301px;  	height: 11px;  }    /* --- Page Styles --- */  #bodyContainer {  	position: absolute;  	top: 15px;  	left: 30px;  	right: 30px;  }  #centerContainer {  	position: relative;  	width: 950px  }  #borderBody {  	position: relative;  	margin: 5px 5px 5px 5px  }  #header {  	height: 97px;  	width: 766px;  	padding-right: 8px;  }  #searchBar {  	width: 766px;  	padding: 0 8px 0 8px; }  .background_mastHead {  	background: url(../images/dogfence/home/home1024/header1024.jpg) no-repeat;  }  .mastHead_font {  	font-size: 9px;  	color: #FFF;  }  a.mastHead_subLinks {  	font-size: 11px;  	color: #FFF;  	text-decoration: none  }  .content_background {  	margin: 0px auto 0px auto;  	width: 972px;  	background-color: #FFF;  }  .admin_content_background {  	margin: 0px auto 0px auto;  	width: 100%;  	background-color: #FFF;  }  .searchBoxBG {  	background: url(../images/dogfence/searchBox_BG.gif) no-repeat;  	height: 28px;  }  .breadcrumbBG {  	background: url(../images/dogfence/bg_breadcrumbs.gif) repeat-x;  	height: 25px;  }  .contentCenter {  	background-color: #FFF;  	padding: 5px;  }  #cartBGImage {  	z-index: 4;  	position: absolute;  	top: 121px;  	left: 635px;  	background-image: url(http://www.havahartwireless.com/resource/images/dogfence/cart_bg_top.jpg);  	width: 166px;  	height: 21px  }  #cartText {  	z-index: 5;  	position: absolute;  	top: 125;  	left: 648px;  	text-align: center  }  #topNavigation {  	height: 31px;  	width: 765px !important;  	width: 765px;  	padding-left: 5px;  	padding-right: 5px;  	padding-top: 0px;  	background: url(../images/dogfence/bg_topnav_menubar.jpg) top left no-repeat;  }  .topNavigation_search {  	z-index: 5;  	background-color: #BDBD9B;  	padding-top: 5px;  	padding-left: 5px;  	height: 28px !important;  	height: 0px;  	width: 145px;  	float: left;  }  .topNavigation_search_right {  	z-index: 5;  	background-color: #E4E4D6;  	padding-top: 5px;  	height: 28px !important;  	height: 34px;  	width: 618px;  }  #contentArea {  	z-index: 0;  	position: absolute;  	top: 210;  	left: 34;  	width: 770px;  }  .orderSummary {  	font-size: 12px;  	color: #666666;  }  .orderSummaryred {  	font-size: 12px;  	color: #AA2323;  }  .orderSummaryredbold {  	font-size: 12px;  	color: #AA2323;  	font-weight: bold;  }  .checkoutStepHeader {  	color: #FFFFFF;  	font-size: 16px;  	padding-left: 7px;  	font-weight: bold;  }  .orderSummaryGray {  	color: #666666;  	font-size: 12px; }  .orderSummaryHeaderBg {  	background-color: #dadada;  }  .orderSummarySections {  	font: bold 12px Arial, Helvetica, sans-serif;  	color: #000000;  }  .orderSummarySTDGray {  	color: #333333;  	font-size: 12px;  }  .orderSummaryLRBorder {  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  }  .orderSummaryBOTBorder {  	border-bottom: solid 1px #B6B6B6;  }  .orderSummaryWhiteBold {  	color: #FFFFFF;  	font-weight: bold;  	font-size: 12px;  }  .orderSummaryFinePrint {  	color: #9F9679;  	font-size: 10px;  	font-style: italic;  }  .orderSummaryFinePrintBold {  	color: #9F9679;  	font-size: 10px;  	font-style: italic;  	font-weight: bold;  }  .prodDetailTop_layer1 {  	width: 212px;  	min-height: 132px;  	background: url(../images/dogfence/home/home1024/spriteVert.jpg) -15px 0 repeat-y;  }  .myAccountGrayBold {  	color: #666666;  	font-weight: bold;  	font-size: 10px;  }  .myaccount_bold_small {  	color: #666666;  	font-weight: bold;  	font-size: 10px;  }  .orderSummarySmallGray {  	color: #333333;  	font-size: 9px;  }  .orderHistoryLBBorder {  	border-bottom: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  }  .orderHistoryLBorder {  	border-left: solid 1px #B6B6B6;  }  .myAccountSeperatorTop {  	border-top: dashed 1px #B6B6B6;  }  .gray_bottom_line {  	background: url(../images/dogfence/myaccount/corner_bottom_gray.gif) repeat-x;  }  .myCart_Category {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  	background-color: #9F9679;  }  .bold_blue {  	font-size: 12px;  	font-weight: bold;  	color: #323d75;  	padding: 10px 0px 10px 0px;  }  h4.sectionHeader {  	font-size: 17px;  	color: #36427F;  	margin: 15px 0px 15px 0px;  	font-weight: normal;  }  .myaccount_nav_highlight {  	background-color: #ACB45E;  }  .products_background_leftRightLines {  	background: url(../images/dogfence/product_listing_sideBoxLines.jpg) repeat-y;  }  h6.blue_bold_productsHeader {  	font-size: 12px;  	font-weight: bold;  	color: #32407D;  	margin: 10px 0px 0px 0px;  	padding: 0px;  }  .blue_normal {  	font-size: 12px;  	font-weight: normal;  	color: #32407D;  	margin: 0px;  	padding: 0px;  }  .products_modelNumber {  	color: #999999;  	font-size: 12px;  }  .products_priceNumber {  	color: #413D36;  	font-size: 12px;  }  ul.product_listItems {  	color: #413D36;  	margin: 0px 0px 10px 10px;  	padding: 0px 0px 0px 10px;  }    /* --- Helpful Resources --- */  .helpresource_top_text {  	color: #413D36;  	font: bold 12px Arial, Helvetica, sans-serif;  	text-decoration: none;  }  .helpresource_mainpadding {  	padding: 5px;  }  .helpresource_mainpadding_over {  	background-color: #E5E6D8;  	padding: 5px;  }  .helpresource_secondarypadding {  	background-color: #FFF;  	padding: 2px 2px 2px 10px;  	color: #3F3F3F;  	text-decoration: none;  	font-weight: normal;  	font-family: Arial, Helvetica, sans-serif;  	font-size: 12px;  	list-style: square;  }  .helpresource_top_bgcolor {  	background-color: #EFEFE5;  }  .helpresource_secondary_text {  	color: #413C36;  	font-size: 12px;  	text-decoration: none;  }  .helpresource_main_text {  	font: 12px Arial, Helvetica, sans-serif;  	color: #5A4935;  	text-decoration: none;  }  .helpresource_main_borderbottom {  	border-bottom: 1px solid #EFEFE5;  }  .helpresource_secondary_borderbottom {  	border-bottom: 1px dotted #EFEFE5;  }  .footer {  	color: #8A8571;  	font-size: 11px;  }  .footer a, .footer p {  	color: inherit;  	font-size: 10px;  }  .footer a {  	color: #666;  }  h4.sectionHeader {  	font-size: 17px;  	color: #36427F;  	margin: 15px 0px 15px 0px;  	font-weight: normal;  }  .gray_bottom_line {  	background: url(../images/dogfence/corner_bottom_gray.gif) repeat-x;  }  .subheader_grey {  	color: #666666;  	font-size: 12px;  	font-weight: normal;  }  .year_strip {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  	background: url(../images/dogfence/year_strip.jpg) repeat-x;  }  .sample_textfields {  	font-size: 12px;  	color: #666666;  }  .size_strip {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  	background: url(../images/dogfence/size_strip.jpg) repeat-x;  }  .bold_brown {  	font-size: 12px;  	font-weight: bold;  	color: #524331;  	padding: 0px 0px 0px 10px;  }  .bold_blue {  	font-size: 12px;  	font-weight: bold;  	color: #323d75;  	padding: 10px 0px 10px 0px;  }  .date_column {  	padding: 7px 0px;  }  .body_divider {  	background: url(../images/dogfence/body_divider.jpg) repeat-x;  }  .bold_productInfo {  	color: #413D36;  	font-size: 12px;  	font-weight: bold;  	padding: 5px 0px 0px 0px;  }  .live_traps_background {  	background: url(../images/dogfence/background_LiveTraps.jpg) no-repeat  }  .myCart_Category {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  	background-color: #9F9679;  }  .homeFeature {  	font-size: 12px;  	color: #474539;  }  .homeFeature a {  	font-size: 12px;  	color: #bd010f;  	text-decoration: none;  }  .homeFeatureCat {  	font-size: 12px;  	font-weight: bold;  	color: #FFFFFF;  	padding-top: 2px;  }  .homeFeatureCat a {  	color: #FFFFFF;  	text-decoration: none;  }  .homeFeatureHR {  	border: 0;  	color: #d0d2c4;  	background-color: #d0d2c4;  	height: 1px;  }  .homeFeature_Title {  	font-size: 14px;  	font-weight: bold;  	color: #060C79;  }  .homeFeature_SubTitle {  	font-size: 12px;  	font-weight: bold;  	color: #060C79;  }  .homeFeature_BoldLink {  	font-weight: bold;  	color: #474539;  	text-decoration: none;  }    /* --- LEFT NAV STYLES --- */  .leftnav {  	border: #CECECE 2px solid;  	border-bottom: 0px;  	border-top: 0px;  	background-color: #e5e7d5;  	color: #41393e;  	text-decoration: none;  	font: normal 12px Arial, Helvetica, sans-serif;  }  .leftnav a {  	color: #41393e;  	text-decoration: none;  	font: normal 12px Arial, Helvetica, sans-serif;  }  .category_Left {  	padding-right: 10px;  	width: 175px;  }  .contentSpacer {  	width: 20px;  }  .leftnav_content {  	color: #333333;  	text-decoration: none;  	font: normal 13px "Trebuchet MS", Verdana, Arial !important;  	padding: 2px 0px 2px 0px;  }  .leftnav_content_over {  	color: #333333;  	text-decoration: none;  	font: bold 12px "Trebuchet MS", Verdana, Arial !important;  	padding: 2px 0px 2px 0px;  }  .leftnav_content_over:hover a, .leftnav_content_over:hover span, .leftnav_content_over a {  	background: url(../images/dogfence/leftNavGreen.jpg) 0 0 no-repeat;  }  .leftnav_Gap {  	padding-top: 10px;  }  .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: #ffffff !important;  	background: #0A58AB !important;  	text-decoration: underline;  }  .LeftNav_mainContent:hover {  	font-size: 14px !important;  	color: #ffffff !important;  	background-color: #D0D998 !important;  	text-decoration: underline;  }  .leftnav_head {  	padding: 2px;  	padding-left: 10px;  	background-color: #B7D679;  	color: #5B5B5B;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  }  .leftnav_head a {  	color: #41393e;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  }  .leftnav_head_over {  	background-color: #aeb660;  	padding: 2px;  	padding-left: 10px;  	color: #41393e;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  	cursor: pointer;  }  .leftnav_head_over a {  	color: #41393e;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  }  .leftnav_subhead {  	padding: 2px;  	padding-left: 10px;  	background-color: #d7d7c3;  	color: #41393e;  	text-decoration: none;  	font: normal 12px Arial, Helvetica, sans-serif;  }  .leftnav_subhead a {  	color: #41393e;  	text-decoration: none;  	font: normal 12px Arial, Helvetica, sans-serif;  }  .leftnav_subhead_over {  	background-color: #aeb660;  	padding: 2px;  	padding-left: 10px;  	color: #41393e;  	text-decoration: none;  	font: normal 12px Arial, Helvetica, sans-serif;  	cursor: pointer;  }  .leftnav_subhead_over a {  	color: #41393e;  	text-decoration: none;  	font: normal 12px Arial, Helvetica, sans-serif;  }  .leftnav_red {  	background-color: #e5e7d5;  	padding: 2px 2px 2px 10px;  	color: #a72121;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  }  .leftnav_red a {  	color: #a72121;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  }  .leftnav_red_over {  	background-color: #aeb660;  	padding: 2px 2px 2px 10px;  	color: #a72121;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  	cursor: pointer;  }  .leftnav_red_over a {  	color: #a72121;  	text-decoration: none;  	font: bold 12px Arial, Helvetica, sans-serif;  }  .leftnav hr {  	border: 0px;  	color: #c4c4a6;  	background-color: #c4c4a6;  	height: 1px;  	width: 130px;  	text-align: center;  }  .ordercomplete_ordnumber {  	color: #133B8D;  }  .ordercomplete_info {  	font-size: 9px;  	color: #333333;  }  .sale {  	color: #D21C1C;  	font-weight: bold;  }  .sale-strike {  	color: #413D36;  	font-size: 11px;  	font-style: italic;  }  .product_list_price {  	font-size: 11px;  }  .product_detail_price {  	font-size: 14px;  }  .promotion_bg {  	background-color: #EFEFE5;  	padding: 5px;  }  .loginHeader {  	background: url(../images/dogfence/Login_mainpage/headerPiece_middle.jpg) repeat-x;  	color: #FFFFFF;  	font: 12px Arial, Helvetica, sans-serif;  }    /* --- ADMIN STYLES --- */  .menu {  	background-color: #B5C255;  }  .adminsubmenu {  	background-color: #B5C255;  	padding: 7px;  }  .selectedTrackerRow {  	background-color: #B5C255 !important;  }    /* --- WHERE TO BUY STYLES --- */  .WYB_greenBG {  	background: url(../images/dogfence/Where_To_Buy/bg_green.jpg) repeat-x;  }  .WYB_grayDivider {  	background: url(../images/dogfence/Where_To_Buy/gray_rule.gif) repeat-x;  }    /* --- SITEMAP STYLES --- */  .sitemap, .sitemap a, .sitemap a:hover, .subsitemap, .subsitemap a:active, .subsitemap a:link, .subsitemap a:visited, .subsitemap a:hover {  	font-family: Arial, Helvetica, sans-serif;  }  .sitemap_header, .sitemap_header a:active, .sitemap_header a:link, .sitemap_header a:hover, .sitemap_header a:visited {  	font: bold 12px Arial, Helvetica, sans-serif;  	color: #A52021;  	text-decoration: none;  }    /* --- PRODUCT STYLES --- */  .productquicklinks {  	border-bottom: 1px solid #CCCCCC;  	padding-bottom: 4px;  	padding-top: 4px;  	height: 23px;  }  .productquicklinks a {  	text-decoration: none;  }  .productquicklinks a:link:hover, .productquicklinks a:visited:hover {  	text-decoration: underline;  }     /* --- SEARCH STYLES --- */  .search_link a {  	color: #666666;  	font-weight: bold;  	text-decoration: none;  }  .search_page a {  	font-size: 12px;  	font-weight: bold;  	color: #AD2525;  	text-decoration: underline;  }  .search_found {  	font-weight: bold;  	color: #32407D;  }  .overlayContentContainer .header {  	color: #FFFFFF;  	font: bold 22px Arial, Helvetica, sans-serif;  	text-align: center;  	width: 376px;  }  .overlayContentContainer .right {  	position: relative;  	left: 40px;  	top: 13px;  	text-align: right;  	font-weight: bold;  	font-size: 12px;  }  .shipping_promo {  	color: #887950;  }  .shipping_promo a {  	text-decoration: none;  }  .shipping_promo a:hover {  	text-decoration: underline;  }  .special_offer a {  	text-decoration: none;  }  .special_offer a:hover {  	text-decoration: underline;  }  .eligibleForFreeShipping {  	font-family: Arial, Helvetica, sans-serif;  }  .footer_nltext_bold {  	font: bold 12px Arial, Helvetica, sans-serif;  	color: #FFFFFF;  	vertical-align: middle;  }  .footer_nltext {  	font: 12px Arial, Helvetica, sans-serif;  	color: #CCCCCC;  	vertical-align: middle;  }  .footer_viral {  	margin-bottom: 10px;  	border-collapse: collapse;  	height: 100px;  }  .footer_box {  	width: 766px;  	padding: 0px 8px 0px 8px;  }  .sortby {  	padding: 6px 0 0 0 !important;  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  	vertical-align: middle;  	color: #666;  }  .sortbyMenuItems {  	color: #666;  }  .sortbyMenuItems a {  	font-size: 11px;  }  .saveCart {  	color: #FFFFFF;  	font: bold 11px Verdana, Arial, Helvetica, sans-serif;  }  .cartCell {  	text-align: center;  	vertical-align: top;  }  .calcShippingTop {  	border-left: 1px solid #CCCCCC;  	font-size: 13px;  	padding: 10px 10px 0 10px;  }  .couponText {  	color: #333333;  }  .product_fullDescription_link {  	text-decoration: underline;  }  .shippingMessage {  	font-size: 15px;  }  .othersAlsoBought {  	color: #414141;  	font-size: 16px;  	font-weight: bold;  }  .cart_pricing {  	color: #413C36;  	font: 12px Verdana, Arial, Helvetica, sans-serif;  }  .content_main {  	padding: 10px;  }  .pagingHeader a {  	text-decoration: none;  }  .pagingHeader a:hover {  	text-decoration: underline;  }  .quickLookLink a {  	text-decoration: none;  }  .quickLookLink a:hover {  	text-decoration: underline;  }  a:link:hover, a:visited:hover {  	text-decoration: underline;  }  a.LinkBlueBold:hover {  	color: #413c36;  	text-decoration: underline;  }  .paginglink {  	color: #C00;  	font: bold 11px Verdana, Arial, Helvetica, sans-serif;  }  .orderSummaryShipping {  	border-left: 1px solid #FFF;  	color: #fff;  	background-color: #787878;  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  }  .validation-advice {  	color: #cc0000;  	font-weight: bold;  }  .rewardValue {  	color: #CC0000;  	font-weight: bold;  }  .shopmenu {  	font-size: 12px;  	color: #666666;  	font-family: Arial, Helvetica, sans-serif;  	text-decoration: none;  }    /* --- FENCE TRACKER STYLES --- */  #fenceHeader {  	color: #36427F;  	font: bold 16px Verdana, Geneva, sans-serif;  }  .fenceFormField {  	padding-left: 10px;  	padding-top: 5px;  }  #footerSiteList {  	width: 912px;  }  .renderCategoryAdSelectionContainerCell {  	width: 223px;  }  .renderHotbuysImagePadding {  	padding: 0 10px;  }  .renderHotbuysBestSeller {  	margin: 2px 11px 20px 11px;  }  .leftNavHead {  	height: 20px;  }  .leftNavHead .Text {  	padding: 2px 0 0 5px;  	float: left;  	color: #666666;  	;  	font-size: 12px;  	font-weight: bold;  	height: 24px;  	background: none;  }  .contentHead {  	height: 20px;  	background: url('../images/dogfence/product_header_repeat.jpg') 0 0 repeat-x;  }  .contentHead .leftCorner {  	float: left;  	background: url(../images/dogfence/Login_mainpage/headerPiece_left.jpg) no-repeat 0px 0px scroll;  	width: 8px;  	height: 20px;  }  .contentHead .Text {  	padding: 2px 0 2px 0;  	float: left;  	color: #fff;  	font-size: 12px;  }  .contentHead .rightCorner {  	float: right;  	background: url(../images/dogfence/Login_mainpage/headerPiece_right.jpg) no-repeat 0px 0px scroll;  	width: 8px;  	height: 20px;  }  .contentBox {  	border: 1px solid #D6D6D6;  	border-top: 0px;  	background: url(../images/dogfence/footer_box_background.jpg) repeat-x center top;  	padding: 10px;  }  .contentBox a {  	color: #016F66;  	text-decoration: underline;  }  .newsDate, .prDate {  	width: 66px;  }  .newsDescription {  	margin-left: 10px;  	width: 356px;  }  .prDescription {  	margin-left: 10px;  	width: 620px;  }    /* --- conversion to 1024 pixels --- */  .ad_compareFences {  	width: 212px;  	height: 147px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 0 no-repeat;  }  .ad_compareFences div {  	padding-top: 96px;  }  .ad_compareFences a {  	margin-left: 15px;  	width: 127px;  	height: 22px;  	display: block;  }  .ad_contact {  	width: 212px;  	height: 149px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -712px no-repeat;  }  .ad_contactSpace {  	padding: 38px 0 0 13px;  }  .ad_contactWrite {  	width: 40px;  }  .ad_contactWriteAddress {  	width: 120px;  }  .ad_customerService {  	width: 212px;  	height: 109px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -1232px no-repeat;  }  .ad_customerService a {  	width: 212px;  	height: 109px;  	display: block;  }  .ad_factors {  	width: 212px;  	height: 147px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -565px no-repeat;  }  .ad_factors div {  	padding-top: 92px;  }  .ad_factors a {  	margin-left: 15px;  	width: 97px;  	height: 22px;  	display: block;  }  .ad_faq {  	width: 212px;  	height: 127px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -438px no-repeat;  }  .ad_faq div {  	padding-top: 86px;  }  .ad_faq a {  	margin-left: 17px;  	width: 104px;  	height: 22px;  	display: block;  }  .ad_flagCalc {  	width: 212px;  	height: 127px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -1105px no-repeat;  }  .ad_flagCalc div {  	padding-top: 90px;  }  .ad_flagCalc a {  	margin-left: 14px;  	width: 97px;  	height: 22px;  	display: block;  }  .ad_register {  	width: 212px;  	height: 107px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -861px no-repeat;  }  .ad_register div {  	padding-top: 73px;  }  .ad_register a {  	margin-left: 15px;  	width: 80px;  	height: 22px;  	display: block;  }  .ad_Train {  	width: 212px;  	height: 144px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -294px no-repeat;  }  .ad_Train div {  	padding-top: 109px;  }  .ad_Train a {  	margin-left: 14px;  	width: 97px;  	height: 22px;  	display: block;  }  .ad_videos {  	width: 212px;  	height: 120px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -1341px no-repeat;  }  .ad_videos div {  	padding-top: 58px;  }  .ad_videos a {  	margin-left: 12px;  	width: 85px;  	height: 22px;  	display: block;  }  .ad_whichFence {  	width: 212px;  	height: 147px;  	background: url(../images/dogfence/ads/adsStrip.jpg) 0 -147px no-repeat;  }  .ad_whichFence div {  	padding-top: 108px;  }  .ad_whichFence a {  	margin-left: 15px;  	width: 100px;  	height: 22px;  	display: block;  }  .adminContent {  	width: 100%;  }  .adminContent_Left {  	width: 212px;  }  .adminContent_Right {  	width: 212px;  }  .adminHome_Content {  	vertical-align: top;  }  .ajaxBtmSpace {  	height: 10px;  }  .backToTop {  	padding-top: 40px;  }  .blueBold {  	font-weight: bold;  	font-size: 14px;  }  .blueList ul li {  	margin: 10px 0;  	padding-left: 12px;  	background: url('../images/dogfence/home/home1024/factsListArrow.jpg') left center no-repeat;  }  .blueList ul li a {  	color: #0855ad;  	font-weight: bold;  }  .blueTranspList ul li {  	margin: 8px 0; padding-left: 12px;  	background: url('../images/dogfence/Customer_Service/factsListArrowTransp.png') left top no-repeat;  }  .blueTranspList ul li a, .blueTranspList ul li span {  	color: #0855ad;  	font-weight: bold;  }  .borderbottom {  	border-bottom: 1px solid #d9d9d9;  }  .borderbox {  	border: 1px solid #bcbcbc;  }  .borderboxright {  	background-color: #F1F4E1;  }  .brandcolor {  	color: #0855AD!important;  }  .browntext {  	color: #4d8641;  	font-size: 16px;  }  .cartCompleteRightCol {  	width: 263px;  	margin: 0 0 0 9px !important;  }  .cartSpace {  	padding-left: 4px;  }  .cart_containerComplete {  	padding-left: 4px;  }  .cart_tab {  	color: #fff;  	font-size: 14px;  }  .cart_questions a {  	color: #0855AD!important;  }  .compareFences_DotBorder {  	width: 476px;  	height: 1px;  	background: url(../images/dogfence/howItWorks/compareFencesDotBorder.jpg) 0 0 repeat-x;  }  .compareFences_Btm {  	width: 504px;  	height: 5px;  	background: url(../images/dogfence/compareFencesBtm.jpg) 0 0 no-repeat;  }  .compareFences_Compare_size {  	width: 100px;  	height: 28px;  	display: block;  }  .compareFences_Compare {  	background: url(../images/dogfence/compareFences.jpg) -271px 0 no-repeat;  }  .compareFences_Compare_sel, .compareFences_Compare:hover {  	background: url(../images/dogfence/compareFences.jpg) -271px -28px no-repeat;  }  .compareFences_Content {  	line-height: 19px;  }  .compareFences_Content h1 {  	color: #333;  	font-weight: bold;  	font-size: 14px;  }  .compareFences_Content h2 {  	color: #333;  	font-weight: bold;  	font-size: 12px;  	padding: 0;  }  .compareFences_Content a {  	color: #0855ad;  }  .compareFences_Content ul {  	list-style-type: none;  	margin: 0;  	padding: 0;  }  .compareFences_Content li {  	padding-left: 14px;  	background: url(../images/dogfence/howItWorks/compareFencesBullet.jpg) 0 5px no-repeat;  }  .compareFences_Custom_size {  	width: 140px;  	height: 28px;  	display: block;  }  .compareFences_Custom {  	background: url(../images/dogfence/compareFences.jpg) 0 0 no-repeat;  }  .compareFences_Custom_sel, .compareFences_Custom:hover {  	background: url(../images/dogfence/compareFences.jpg) 0 -28px no-repeat;  }  .compareFences_CustomReview_size {  	width: 140px;  	height: 28px;  	display: block;  }  .compareFences_CustomReview {  	background: url(../images/dogfence/compareFences_new.jpg) 0 0 no-repeat;  }  .compareFences_CustomReview_sel, .compareFences_CustomReview:hover {  	background: url(../images/dogfence/compareFences_new.jpg) 0 -28px no-repeat;  }  .compareFences_Radial {  	background: url(../images/dogfence/compareFences.jpg) -140px 0 no-repeat;  }  .compareFences_Radial_sel, .compareFences_Radial:hover {  	background: url(../images/dogfence/compareFences.jpg) -140px -28px no-repeat;  }  .compareFences_Radial_size {  	width: 131px;  	height: 28px;  	display: block;  }  .compareFences_RadialReview {  	background: url(../images/dogfence/compareFences_new.jpg) -140px 0 no-repeat;  }  .compareFences_RadialReview_sel, .compareFences_RadialReview:hover {  	background: url(../images/dogfence/compareFences_new.jpg) -140px -28px no-repeat;  }  .compareFences_RadialReview_size {  	width: 131px;  	height: 28px;  	display: block;  }  .compareFences_Reviews_size {  	width: 133px;  	height: 28px;  	display: block;  }  .compareFences_Reviews {  	background: url(../images/dogfence/compareFences.jpg) -371px 0 no-repeat;  }  .compareFences_Reviews_sel, .compareFences_Reviews:hover {  	background: url(../images/dogfence/compareFences.jpg) -371px -28px no-repeat;  }  .compareFences_TrainingReviews_size {  	width: 111px;  	height: 28px;  	display: block;  }  .compareFences_TrainingReviews {  	background: url(../images/dogfence/compareFences_new.jpg) -271px 0 no-repeat;  }  .compareFences_TrainingReviews_sel, .compareFences_TrainingReviews:hover {  	background: url(../images/dogfence/compareFences_new.jpg) -271px -28px no-repeat;  }  .compareFences_SubNav {  	padding: 3px;  }  .compareFences_SubNav div {  	background-color: #f5f5f5;  	padding: 5px 10px;  }  .compareFences_Width {  	border-left: 1px solid #bcbcbc;  	border-right: 1px solid #bcbcbc;  }  .compareFences_WidthPad {  	padding: 10px;  }  .compareFences_WidthSpace {  	width: 504px;  }  .compareTable {  	margin-left: 40px;  }  .custSupportBanner {  	width: 502px;  	height: 284px;  	background: url(../images/dogfence/Customer_Service/customerSupport.jpg) 0 0 no-repeat;  }  .compTable_havahart {  	width: 122px;  	height: 102px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -152px 0 no-repeat;  }  .compTable_havahartRad {  	width: 122px;  	height: 102px;  	background: url(../images/dogfence/spriteCompareTableRadHeader.jpg) 0 0 no-repeat;  }  .compTable_invisibleFence {  	width: 103px;  	height: 102px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -274px 0 no-repeat;  }  .compTable_leftTop {  	width: 152px;  	height: 102px;  	background: url(../images/dogfence/spriteCompareTable.jpg) 0 0 no-repeat;  }  .compTable_perimeter {  	width: 103px;  	height: 102px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -377px 0 no-repeat;  }  .compTable_petSafe {  	width: 103px;  	height: 102px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -480px 0 no-repeat;  }  .compTable_grayX {  	width: 103px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -377px -102px no-repeat;  }  .compTable_grayXN {  	width: 103px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -480px -102px no-repeat;  }  .compTable_whiteCheck {  	width: 122px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -152px -102px no-repeat;  }  .compTable_grayCheck {  	width: 103px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -274px -102px no-repeat;  }  .compTable_grayCheckN {  	width: 103px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -480px -145px no-repeat;  }  .compTable_left {  	line-height: normal;  	width: 152px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) 0 -102px no-repeat;  }  .compTable_left div {  	font-size: 12px;  	font-weight: bold;  	padding: 6px 0 0 7px;  }  .compTable_left div.moreSpace {  	padding-top: 13px;  }  .compTable_text {  	font-size: 12px;  	font-weight: bold;  	text-align: center;  	padding: 13px 0 0 0;  }  .compTable_grayBlank {  	width: 103px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -377px -145px no-repeat;  }  .compTable_grayBlankN {  	width: 103px;  	height: 43px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -390px -145px no-repeat;  }  .compTable_whiteBlank {  	width: 122px;  	height: 43px;  	background: #fff;  }  .compTable_whiteSpace {  	width: 122px;  	height: 2px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -152px -145px no-repeat;  }  .compTable_graySpace {  	width: 103px;  	height: 2px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -274px -145px no-repeat;  }  .compTable_graySpaceN {  	width: 103px;  	height: 2px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -274px -163px no-repeat;  }  .compTable_graySpaceAcross {  	width: 103px;  	height: 2px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -274px -161px no-repeat;  }  .compTable_leftSpace {  	width: 152px;  	height: 2px;  	background: url(../images/dogfence/spriteCompareTable.jpg) 0 -145px no-repeat;  }  .compTable_whiteBtm {  	width: 122px;  	height: 14px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -152px -147px no-repeat;  }  .compTable_grayBtm {  	width: 103px;  	height: 14px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -274px -147px no-repeat;  }  .compTable_grayBtmN {  	width: 103px;  	height: 14px;  	background: url(../images/dogfence/spriteCompareTable.jpg) -274px -165px no-repeat;  }  .compTable_leftBtm {  	width: 152px;  	height: 14px;  	background: url(../images/dogfence/spriteCompareTable.jpg) 0 -147px no-repeat;  }  .curvedBox {  	margin: 0;  	width: 212px;  	background: url(../images/dogfence/home/home1024/spriteVert.jpg) -15px 0 repeat-y;  }  .curvedBox .topBorder {  	display: none;  }  .curvedBox .innerBox {  	border: none;  	padding: 18px 0 0 0;  	width: 212px;  	min-height: 132px;  	background: url(../images/dogfence/relatedProductsBkg.jpg) 0 0 no-repeat;  }  .custSupportBannerSpace {  	padding: 160px 0 0 27px;  }  .custSupportHelpful {  	margin-top: 19px;  	width: 241px;  	height: 120px;  	background: url(../images/dogfence/Customer_Service/customerSupport.jpg) -242px -284px no-repeat;  }  .custSupportHelpfulSpace {  	padding: 37px 0 0 17px;  }  .custSupportOrder {  	margin: 19px 19px 0 0;  	width: 242px;  	height: 120px;  	background: url(../images/dogfence/Customer_Service/customerSupport.jpg) 0 -284px no-repeat;  }  .custSupportOrderSpace {  	padding: 37px 0 0 17px;  }  .DetailCenterTabs {  /*border-bottom:1px solid #bcbcbc;*/  }  .DetailCenterTabs .activetab {  	border-top: 1px solid #bcbcbc;  	border-left: 1px solid #bcbcbc;  	border-right: 1px solid #bcbcbc;  	border-bottom: 1px solid #fff;  }  .DetailCenterTabs .inactivetab {  	background-color: #d0d998 !important;  	border: 1px solid #abb087;  	border-left: 1px solid #abb087;  	border-right: 1px solid #abb087;  	border-bottom: none;  }  .DetailCenterTabs .TabCorner {  	background-image: url(../images/dogfence/tabCorners.jpg);  }  .DetailCenterTabs .activetab .TabName {  	color: #333;  }  .DetailCenterTabs .TabName {  	color: #373A33;  }  .factsColumn {  	width: 220px;  }  .factsDesc {  	padding: 10px 0 5px 0;  	color: #333333;  	line-height: 19px;  }  .factsList ul {  	margin: 0;  	padding: 0;  }  .factsList ul li {  	list-style: none;  }  .factsPadding {  	padding-right: 17px;  }  .factsPaddingLeft {  	padding-right: 16px;  }  .flagContainer {  	width: 484px;  	padding: 10px 9px 0 9px;  	border-left: 1px solid #e7e8e3;  	border-right: 1px solid #e7e8e3;  }  .flagContainerBtmBlue {  	width: 504px;  	height: 23px;  	padding-top: 2px;  	background-color: #095aac;  	color: #fff;  }  .flagContainerBtmGreen {  	width: 504px;  	height: 23px;  	padding-top: 2px;  	background-color: #92c03a;  	color: #fff;  }  .flagLeftCol {  	width: 250px;  }  .headerLink_360 {  	width: 127px;  	height: 28px;  	display: block;  }  .headerLink_360_Img {  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') -803px 0 no-repeat;  }  .headerLink_360_Img:hover {  	background: url('../images/dogfence/home/home1024/topNavLinks_ON.jpg') -803px 0 no-repeat;  }  .headerLink_Accessories {  	width: 174px;  	height: 28px;  	display: block;  }  .headerLink_Accessories_Img {  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') -218px 0 no-repeat;  }  .headerLink_Accessories_Img:hover {  	background: url('../images/dogfence/home/home1024/topNavLinks_ON.jpg') -218px 0 no-repeat;  }  .headerLink_Fences {  	width: 218px;  	height: 28px;  	display: block;  }  .headerLink_Fences_Img {  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') 0px 0 no-repeat;  }  .headerLink_Fences_Img:hover {  	background: url('../images/dogfence/home/home1024/topNavLinks_ON.jpg') 0px 0 no-repeat;  }  .headerLink_HowItWorks {  	width: 219px;  	height: 28px;  	display: block;  }  .headerLink_HowItWorks_Img {  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') -711px 0 no-repeat;  }  .headerLink_HowItWorks_Img:hover {  	background: url('../images/dogfence/home/home1024/topNavLinks_ON.jpg') -711px 0 no-repeat;  }  .headerLink_Keys {  	width: 159px;  	height: 28px;  	display: block;  }  .headerLink_Keys_Img {  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') -136px 0 no-repeat;  }  .headerLink_Keys_Img:hover {  	background: url('../images/dogfence/home/home1024/topNavLinks_ON.jpg') -136px 0 no-repeat;  }  .headerLink_PetDoors {  	width: 168px;  	height: 28px;  	display: block;  }  .headerLink_PetDoors_Img {  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') -543px 0 no-repeat;  }  .headerLink_PetDoors_Img:hover {  	background: url('../images/dogfence/home/home1024/topNavLinks_ON.jpg') -543px 0 no-repeat;  }  .headerLink_TrainingDev {  	width: 151px;  	height: 28px;  	display: block;  }  .headerLink_TrainingDev_Img {  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') -392px 0 no-repeat;  }  .headerLink_TrainingDev_Img:hover {  	background: url('../images/dogfence/home/home1024/topNavLinks_ON.jpg') -392px 0 no-repeat;  }  .headerLink_WholeImg {  	width: 930px;  	height: 29px;  	background: url('../images/dogfence/home/home1024/topNavLinks.jpg') 0 0 no-repeat;  }  .homeProduct {  	height: 340px;  }  .homeProductBtm {  	width: 212px;  	height: 340px;  	background: url(../images/dogfence/relatedProductsBkgBtm.jpg) no-repeat bottom left;  }  .hotbuysTitle {  	color: #4d8641;  	font-size: 16px;  	text-align: left;  	padding-left: 14px;  }  .hotbuysTitleContainer {  	text-align: left;  	padding-left: 14px !important;  	padding-top: 0px !important;  }  .howItWorks_Custom {  	width: 244px;  	height: 120px;  	background: url(../images/dogfence/howItWorks/howItWorksShapes.jpg) 0 0 no-repeat;  }  .howItWorks_Custom div {  	padding-top: 82px;  }  .howItWorks_Custom a {  	margin-left: 15px;  	width: 91px;  	height: 22px;  	display: block;  }  .howItWorks_Radial {  	width: 244px;  	height: 120px;  	margin-left: 14px;  	background: url(../images/dogfence/howItWorks/howItWorksShapes.jpg) -244px 0 no-repeat;  }  .howItWorks_Radial div {  	padding-top: 82px;  }  .howItWorks_Radial a {  	margin-left: 15px;  	width: 91px;  	height: 22px;  	display: block;  }  .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: #0855AD !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;  }    /* --- JS Banner --- */  .jBannerCategoryTop_HHW {  	display: block !important;  	padding-top: 8px;  }  .jBanner {  	position: relative;  }  .jBanner .css-panes .pane {  	border: none;  	background-color: transparent;  	font-family: Arial, sans-serif;  	font-size: 15px;  	color: #fff;  }  .jBannerGray {  	color: #666;  }  .jBannerDarkGreen {  	color: #223D1A;  }  .jBanner ul.css-tabs {  	border: 1px solid #cccccc;  	height: 43px;  }  .jBannerShop ul.css-tabs {  	border: 1px solid #cccccc;  	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('../images/dogfence/banners/tabGreenBorder.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: 108px;  }  .jBannerHome {  	padding-left: 9px;  	margin-bottom: 30px;  	width: 920px;  }  .jBannerHome ul.css-tabs a {  	height: 43px;  }  .jBannerHome ul.css-tabs a .tabText {  	float: left;  	width: 144px;  }  .jBannerHomeContent {  	margin-top: -262px;  	width: 920px;  	height: 262px;  	overflow: hidden;  }  .jBannerShop {  	margin-left: 10px;  	margin-bottom: 13px;  	width: 695px;  }  .jBannerShop ul.css-tabs a {  	height: 43px;  }  .jBannerShopContent {  	margin-top: -262px;  	width: 695px;  	height: 262px;  	overflow: hidden;  }  .jBannerCategory {  	padding-left: 9px;  	margin-bottom: 30px;  	width: 739px;  }  .jBannerCategory ul.css-tabs a {  	height: 43px;  }  .keys_CustomTips_size {  	width: 114px;  	height: 28px;  	display: block;  }  .keys_CustomTips {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -121px 0 no-repeat;  }  .keys_CustomTips_sel, .keys_CustomTips:hover {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -121px -28px no-repeat;  }  .keys_Factors_size {  	width: 121px;  	height: 28px;  	display: block;  }  .keys_Factors {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) 0 0 no-repeat;  }  .keys_Factors_sel, .keys_Factors:hover {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) 0 -28px no-repeat;  }  .keys_FAQs_size {  	width: 61px;  	height: 28px;  	display: block;  }  .keys_FAQs {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -443px 0 no-repeat;  }  .keys_FAQs_sel, .keys_FAQs:hover {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -443px -28px no-repeat;  }  .keys_RadialTips_size {  	width: 106px;  	height: 28px;  	display: block;  }  .keys_RadialTips {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -235px 0 no-repeat;  }  .keys_RadialTips_sel, .keys_RadialTips:hover {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -235px -28px no-repeat;  }  .keys_Training_size {  	width: 102px;  	height: 28px;  	display: block;  }  .keys_Training {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -341px 0 no-repeat;  }  .keys_Training_sel, .keys_Training:hover {  	background: url(../images/dogfence/Keys_to_success/keysToSuccessTabs.jpg) -341px -28px no-repeat;  }  .keysTrainDog {  	width: 504px;  	height: 284px;  	background: url(../images/dogfence/Keys_to_success/keysTrainDog.jpg) 0 0 no-repeat;  }  .keysTrainDog div {  	padding-top: 220px;  }  .keysTrainDog a {  	margin-left: 30px;  	width: 139px;  	height: 34px;  	display: block;  }    /* -- Left Nav -- */  .leftNav {  	width: 176px;  	color: #666;  	font-size: 14px;  }  .leftNav a {  	width: 176px;  	height: 20px;  	padding: 2px 0 0 5px;  	text-decoration: none;  	display: block;  	color: #666;  	font-size: 14px;  }  .leftNav a:hover, .leftNav a.leftNavSel {  	background: url(../images/dogfence/leftNavGreen.jpg) 0 0 no-repeat;  }  .leftNav h1 a {  	height: 24px;  	font-weight: bold;  	font-size: 16px;  }  .leftNav h1 a:hover, .leftNav h1 a.leftNavSel {  	background: url(../images/dogfence/leftNavGreenThick.jpg) 0 0 no-repeat;  }  .leftNav ul {  	padding: 0;  	margin: 0;  }  .leftNav ul li {  	list-style: none;  }  .leftNavDivider {  	margin-top: 20px;  	width: 176px;  	height: 1px;  	background-color: #cfcfcf;  }  .leftNavTop {  	width: 176px;  	height: 3px;  	background-color: #d0d998;  }    /* --- dynamic leftNavigation for About Us pages, etc. --- */  .leftNavigation {  	width: 176px;  	padding-left: 4px;  }  .leftNavigation .leftCorner, .leftNavigation .rightCorner {  	display: none;  }  .leftNavigation .nav_bottomRow {  	display: none;  }  .leftnav_content a {  	width: 171px;  	height: 20px;  	display: block;  	padding: 2px 0 0 15px;  	color: #413d36;  	text-decoration: none;  	font: 12px Arial, Helvetica, sans-serif;  }  .leftNavigationSel {  	background-color: #f00;  }  .leftnav_content_over a, .leftnav_content a.leftNavigationSel {  	background: url('../images/dogfence/leftNavGreen.jpg') 0 0 no-repeat;  	width: 171px;  	height: 20px;  	display: block;  	padding: 2px 0 0 15px;  	color: #666;  	text-decoration: none;  	font: 12px Arial, Helvetica, sans-serif;  }  .leftNavigation .contentHead .Text {  	width: 171px;  	padding: 2px 0 0 5px;  	float: left;  	color: #666;  	font-weight: bold;  	font-size: 16px;  }  .leftNavigation .contentHead {  	padding-top: 7px;  	width: 176px;  	height: 26px;  	background: none;  }  .leftNavigation .contentHead .Text {  	width: 171px;  	padding: 2px 0 0 5px;  	float: left;  	color: #666;  	font-weight: bold;  	font-size: 16px;  }  .leftNavigation .contentHead .Text:hover, .leftNavigation .contentHead .Text.leftNavigationSel {  	background: url('../images/dogfence/leftNavGreenThick.jpg') 0 0 no-repeat;  	text-decoration: underline;  }  .lineHeightSpace {  	line-height: 19px;  }  .linkBreadCrumb {  	color: #535353;  }  .linkBreadCrumbActive {  	color: #535353;  	font-weight: bold;  }  .middlePadding {  	padding: 10px;  }  .middleContentRightOnly {  	padding-left: 4px;  }  .myAccountLeftCol {  	border: 1px solid #D2D1BC;  }  .myAccountRightCol {  	padding-left: 10px;  }  .myAccountRightColBottom {  	border: 1px solid #D2D1BC;  }  .myAccountRightColTop {  	border: 1px solid #D2D1BC;  	margin-bottom: 10px;  }  .newshipper {  	margin: 0 0 17px 4px;  	width: 930px;  	height: 45px;  	background: url(../images/dogfence/home/home1024/spriteHoriz.jpg) 0 -203px repeat-x;  }  .onlineAssist_Custom {  	width: 244px;  	height: 276px;  	background: url(../images/dogfence/Customer_Service/onlineAssistCustomRadial.jpg) 0 0 repeat-x;  }  .onlineAssist_Custom div, .onlineAssist_Radial div {  	padding: 70px 0 0 16px;  	line-height: 23px;  }  .onlineAssist_Radial {  	margin-left: 14px;  	width: 244px;  	height: 276px;  	background: url(../images/dogfence/Customer_Service/onlineAssistCustomRadial.jpg) -244px 0 repeat-x;  }  .pagingBar {  	padding-right: 4px;  	padding-left: 4px;  }  .pricetag {  	margin-top: 17px;  	/*background:#F1F4E1;*/  	background: none;  	padding: 6px 0px;  	width: 100%;  	border-top: 1px solid #ccc;  	border-bottom: 1px solid #ccc;  }  .prodFirstColumn {  	width: 5px;  }  .prodDetailPrice {  	margin: 0px 15px 0 0;  	padding-right: 15px;  	font-size: 16px;  }  .prodDetailQty {  	padding-top: 7px;  }  .prodDetailTopRightLinks {  	padding: 4px 0 4px 0;  }  .prodDetailTopRightLinks .icon {  	width: 26px;  	padding-top: 3px;  }  .prodDetailTopRightLinks a {  	font-size: 11px;  	color: #333;  }  .product_detail_price {  	color: #535353;  	font-size: 16px;  	margin-top: 4px;  	border-right: 1px solid #D4D5D0;  	margin-right: 25px;  }  .product_price {  	width: 53%;  }  .productDetail_Left {  	padding-right: 10px;  }  .productInfo {  	height: auto;  }  .productTable_Product {  	width: 184px;  }  .productTableContainer {  	padding-right: 4px;  	padding-left: 4px;  }  .productTable_leftNavTop {  	width: 176px;  	height: 3px;  	background-color: #D0D998;  }  .ratingreviewstitle {  	font-weight: 700;  	padding: 8px 0;  }  .ratingreviews {  }  .ratingreviews .stars {  	margin: 0px 1px 0 0;  }  .recomLinks_Care_size {  	width: 91px;  	height: 28px;  	display: block;  }  .recomLinks_Care a:hover, .recomLinks_Health a:hover, .recomLinks_Products a:hover {  	text-decoration: none !important;  }  .recomLinks_Care {  	background: url(../images/dogfence/recomLinksTabs.jpg) 0 0 no-repeat;  }  .recomLinks_Care_sel, .recomLinks_Care:hover {  	background: url(../images/dogfence/recomLinksTabs.jpg) 0 -28px no-repeat;  }  .recomLinks_Health_size {  	width: 188px;  	height: 28px;  	display: block;  }  .recomLinks_Health {  	background: url(../images/dogfence/recomLinksTabs.jpg) -91px 0 no-repeat;  }  .recomLinks_Health_sel, .recomLinks_Health:hover {  	background: url(../images/dogfence/recomLinksTabs.jpg) -91px -28px no-repeat;  }  .recomLinks_Products_size {  	width: 116px;  	height: 28px;  	display: block;  }  .recomLinks_Products {  	background: url(../images/dogfence/recomLinksTabs.jpg) -279px 0 no-repeat;  }  .recomLinks_Products_sel, .recomLinks_Products:hover {  	background: url(../images/dogfence/recomLinksTabs.jpg) -279px -28px no-repeat;  }  .recomLinks_End_size {  	width: 109px;  	height: 28px;  	display: block;  }  .recomLinks_End {  	background: url(../images/dogfence/recomLinksTabs.jpg) -395px 0 no-repeat;  }  .recommendations h3 {  	color: #4D8641;  	font-size: 16px;  }  .recommendProd_layer1 {  	width: 212px;  	min-height: 132px;  	background: url(../images/dogfence/home/home1024/spriteVert.jpg) -15px 0 repeat-y;  	border: none;  	padding: 0;  	margin-bottom: 0;  }  .recommendProd_layer2 {  	width: 212px;  	min-height: 132px;  	border-top: 1px solid #ccc;  	background: url(../images/dogfence/relatedProductsBkg_New.jpg) no-repeat top;  }  .recommendProd_layer3 {  	width: 212px;  	min-height: 132px;  	border-bottom: 1px solid #ccc;  }  .recommendProd_layer4 {  	padding: 10px;  }  .relatedProducts {  	width: 212px;  	background: url(../images/dogfence/home/home1024/spriteVert.jpg) -15px 0 repeat-y;  }  .relatedProductsBtm {  }  .relatedProductsTop {  	width: 212px;  	min-height: 132px;  	background: url(../images/dogfence/relatedProductsBkg.jpg) 0 0 no-repeat;  }  .rightAds {  	display: none;  }  .rightColumn {  	float: right;  	padding-right: 4px;  	width: 212px;  }  .searchField {  	width: 136px;  	font-size: 12px;  	padding: 0 !important;  	height: 17px;  	margin-top: 2px;  }  .searchStripHome {  	padding: 4px 0 0 20px;  }  .shade_area {  	width: 958px;  }  .shade_corner_BL {  	width: 7px;  	height: 7px;  	background: url(../images/dogfence/home/home1024/sprite.jpg) -150px -7px no-repeat;  }  .shade_corner_BR {  	width: 7px;  	height: 7px;  	background: url(../images/dogfence/home/home1024/sprite.jpg) -157px -7px no-repeat;  }  .shade_corner_TL {  	width: 7px;  	height: 7px;  	background: url(../images/dogfence/home/home1024/sprite.jpg) -150px 0 no-repeat;  }  .shade_corner_TR {  	width: 7px;  	height: 7px;  	background: url(../images/dogfence/home/home1024/sprite.jpg) -157px 0 no-repeat;  }  .shade_repeat_BOTTOM {  	height: 7px;  	background: url(../images/dogfence/home/home1024/spriteHoriz.jpg) 0 -248px repeat-x;  }  .shade_repeat_LEFT {  	width: 7px;  	background: url(../images/dogfence/home/home1024/spriteVert.jpg) 0 0 repeat-y;  }  .shade_repeat_RIGHT {  	width: 7px;  	background: url(../images/dogfence/home/home1024/spriteVert.jpg) -8px 0 repeat-y;  }  .shade_repeat_TOP {  	height: 7px;  	background: url(../images/dogfence/home/home1024/spriteHoriz.jpg) 0 0 repeat-x;  }  .shippingSpace {  }  .shop_Accessories {  	display: block;  	width: 171px;  	height: 147px;  	background: url(../images/dogfence/ads/middleAds2.jpg) -171px 0 no-repeat;  }  .shop_AccessoriesSpace {  	padding-left: 7px;  }  .shop_AccessoriesSpaceFirst {  	padding-left: 5px;  }  .shop_AccessoriesWidth {  	width: 171px;  }  .shop_Custom {  	width: 360px;  	height: 157px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopCustomRadial.jpg) 0 0 no-repeat;  }  .shop_Custom a, .shop_Radial a {  	margin-left: 66px;  	width: 97px;  	height: 22px;  	display: block;  }  .shop_Custom div, .shop_Radial div {  	padding-top: 128px;  }  .shop_Fences {  	display: block;  	width: 171px;  	height: 147px;  	background: url(../images/dogfence/ads/middleAds2.jpg) 0 0 no-repeat;  }  .shop_PetDoors {  	display: block;  	width: 171px;  	height: 147px;  	background: url(../images/dogfence/ads/middleAds2.jpg) -513px 0 no-repeat;  }  .shop_Training {  	display: block;  	width: 171px;  	height: 147px;  	background: url(../images/dogfence/ads/middleAds2.jpg) -342px 0 no-repeat;  }  .shop_Prod_Space {  	width: 166px;  	height: 94px;  	display: block;  }  .shop_Prod_ExtraCollar {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -1px no-repeat;  }  .shop_Prod_ExtraCollarCust {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -96px no-repeat;  }  .shop_Prod_Flags {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -191px no-repeat;  }  .shop_Prod_Cord {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -286px no-repeat;  }  .shop_Prod_Charger {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -381px no-repeat;  }  .shop_Prod_BatCap {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -476px no-repeat;  }  .shop_Prod_Batteries {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -571px no-repeat;  }  .shop_Prod_ProbesL {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -666px no-repeat;  }  .shop_Prod_ProbesS {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -761px no-repeat;  }  .shop_Prod_Antenna {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -856px no-repeat;  }  .shop_Prod_CollarTester {  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopProducts.png) 0 -951px no-repeat;  }  .shop_Prod {  	width: 735px;  	min-height: 129px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableBorder.jpg) repeat-y left top;  }  .shop_ProdBorderRight {  	width: 735px;  	min-height: 129px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableBorder.jpg) repeat-y right top;  }  .shop_ProdBoxCopy {  	width: 180px;  }  .shop_ProdBoxCopy div {  	padding: 10px;  }  .shop_ProdBox {  	width: 184px;  }  .shop_ProdBoxPadLeft {  	padding: 10px 0 0 15px;  }  .shop_ProdBoxPadLeftTxt {  	padding: 10px 0 0 15px;  	height: 60px;  }  .shop_ProdBoxProds {  	width: 555px;  }  .shop_ProdBoxSpace {  	height: 30px;  }  .shop_ProdBtm {  	width: 735px;  	height: 5px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableBorder.jpg) repeat-x left bottom;  }  .shop_ProdBtmLeft {  	width: 5px;  	height: 5px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableBL.jpg) no-repeat bottom left;  }  .shop_ProdBtmRight {  	width: 5px;  	height: 5px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableBR.jpg) no-repeat bottom right;  }  .shop_ProdContent {  	width: 735px;  }  .shop_ProdContent h1 {  	font-size: 14px;  }  .shop_ProdDiv {  	width: 1px;  	height: 216px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableBorderLight.jpg) 0 0 repeat-y;  }  .shop_ProdTitleAccessories {  	width: 410px;  	height: 35px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableTitles.jpg) -213px 0 no-repeat;  }  .shop_ProdTitleProducts {  	width: 83px;  	height: 35px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableTitles.jpg) -623px 0 no-repeat;  }  .shop_ProdTitleReplacements {  	width: 213px;  	height: 35px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableTitles.jpg) 0 0 no-repeat;  }  .shop_ProdTopGrad {  	width: 100%;  	min-height: 129px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/spriteHoriz2.jpg) 0 0 repeat-x;  }  .shop_ProdTopLeft {  	width: 100%;  	min-height: 129px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableTL.jpg) no-repeat top left;  }  .shop_ProdTopRight {  	width: 100%;  	min-height: 129px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shop_TableTR.jpg) no-repeat top right;  }  .shop_Radial {  	width: 360px;  	height: 157px;  	margin-left: 15px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopCustomRadial.jpg) -360px 0 no-repeat;  }  .socialSpace {  	margin-top: 10px;  }  .shop_WhichFence {  	width: 734px;  	height: 284px;  	background: url(http://www.havahartwireless.com/resource/images/dogfence/shop/shopWhichFence.jpg) 0 0 no-repeat;  }  .specialoffer1 {  	background-color: #3C6CB6;  }  .specialofferContent {  	border: #3c6cb6 1px solid !important;  	border-top: 0px;  }  .supportLinks_border {  	width: 1px;  	height: 110px;  	background: url('../images/dogfence/home/home1024/spriteVert.jpg') -7px 0 repeat-y;  }  .supportLinks_listSpace {  	padding: 0 18px 0 0;  }  .supportLinks_space {  	padding: 0 0 19px 16px;  }  .template_section_header_content {  	border-right: solid 1px #B6B6B6;  	border-left: solid 1px #B6B6B6;  	font-size: 12px;  	vertical-align: top;  }  .textAlignRight {  	text-align: right;  }  .trackOrderTxt {  	padding-top: 10px;  }  .topRightLinks_phone {  	width: 10px;  	height: 14px;  	background: url('../images/dogfence/topRightLinks.jpg') -17px 0 no-repeat;  }  .topRightLinks_lock {  	width: 10px;  	height: 14px;  	background: url('../images/dogfence/topRightLinks.jpg') -27px 0 no-repeat;  }  .uploadOwnImage {  	text-align: center;  	margin: 8px auto;  	display: block;  }  .whiteBlueList ul li {  	padding-left: 9px;  	background: url('../images/dogfence/Customer_Service/factsListArrowWhiteBlue.jpg') left center no-repeat;  }  .whiteBlueList ul li a {  	color: #fff;  	font-size: 12px;  	font-weight: bold;  }  .whiteGreenList ul li {  	padding-left: 9px;  	background: url('../images/dogfence/Customer_Service/factsListArrowWhiteGreen.jpg') left center no-repeat;  }  .whiteGreenList ul li a {  	color: #fff;  	font-size: 12px;  	font-weight: bold;  }  #custSupportAccount {  	width: 212px;  	height: 157px;  	background: url(../images/dogfence/Customer_Service/custSupportAccount.jpg) 0 0 no-repeat;  }  #custSupportAccount div {  	height: 120px;  }  #custSupportAccount a {  	margin-left: 17px;  	width: 74px;  	height: 22px;  	display: block;  }  #custSupportAssistance {  	width: 212px;  	height: 386px;  	background: url(../images/dogfence/Customer_Service/custSupportAssistance.jpg) 0 0 no-repeat;  }  #custSupportAssistance div {  	height: 196px;  }  #custSupportAssistance a {  	margin-left: 17px;  	width: 90px;  	height: 22px;  	display: block;  }  #factsColumnCollection {  	width: 930px;  }  #headerHavWireless {  	width: 930px;  	height: 103px;  	background: url('../images/dogfence/home/home1024/header1024.jpg') no-repeat;  }  #headerHavWirelessSpace {  	margin: 14px 14px 8px 14px;  }  #homeContentArea {  	margin: 0 4px;  }  #fenceTypes_Custom {  	margin-left: -6px;  	width: 164px;  	height: 45px;  	display: block;  }  #fenceTypes_Custom:hover {  	background: url('../images/dogfence/home/home1024/fenceTypes_TabCustom.png') no-repeat;  }  #fenceTypes_Radial {  	margin-left: -10px;  	width: 153px;  	height: 45px;  	display: block; }  #fenceTypes_Radial:hover {  	background: url('../images/dogfence/home/home1024/fenceTypes_TabRadial.png') no-repeat;  }  #fenceTypes_LearnMore {  	margin-left: 49px;  	width: 145px;  	height: 35px;  	display: block;  }  #fenceTypes_LearnMoreSpace {  	height: 197px;  }  #fenceTypes_Training {  	margin-left: -5px;  	width: 186px;  	height: 45px;  	display: block;  }  #fenceTypes_Training:hover {  	background: url('../images/dogfence/home/home1024/fenceTypes_TabTraining.png') no-repeat;  }  #fenceTypes_Which {  	width: 266px;  	height: 45px;  	display: block;  }  #fenceTypes_Which:hover {  	background: url('../images/dogfence/home/home1024/fenceTypes_TabWhich.png') no-repeat;  }  #fenceTypesBanner {  	margin-bottom: 16px;  	width: 938px;  	height: 312px;  	background: url('../images/dogfence/home/home1024/fenceTypesBanner.jpg') no-repeat;  }  #fenceTypesLinks {  	margin: 26px 0 0 26px;  }  #newshipperContent {  	margin-top: 9px;  }  #newshipperLeft {  	width: 2px;  	height: 45px;  	background: url(../images/dogfence/home/home1024/sprite.jpg) no-repeat scroll -214px 0 transparent;  }  #newshipperRestrictions {  	margin-top: 20px;  	cursor: pointer;  }  #newshipperRight {  	margin-left: 20px;  	width: 5px;  	height: 45px;  	background: url(../images/dogfence/home/home1024/sprite.jpg) -274px 0 no-repeat;  }  #newsletter {  	margin: 0 14px;  	width: 930px;  	height: 72px;  	background: url('../images/dogfence/home/home1024/spriteHoriz.jpg') 0 -7px repeat-x;  }  #newsletter_Divider {  	width: 2px;  	height: 72px;  	background: url('../images/dogfence/home/home1024/sprite.jpg') -143px 0 no-repeat;  }  #newsletter_EmailField input {  	margin-top: 7px;  	width: 210px;  	height: 13px;  	font-size: 12px  }  #newsletter_EmailFieldSpace {  	margin: 14px 5px 0 26px;  	font-size: 15px;  	font-weight: bold;  }  #newsletter_FollowUs {  	margin: 14px 40px 0 0;  	font-size: 15px;  	font-weight: bold;  }  #newsletter_Left {  	width: 142px;  	height: 72px;  	background: url('../images/dogfence/home/home1024/sprite.jpg') 0 0 no-repeat;  }  #newsletter_Right {  	width: 5px;  	height: 72px;  	background: url('../images/dogfence/home/home1024/sprite.jpg') -145px 0 no-repeat;  }  #newsletter_Submit {  	margin: 37px 50px 0 0;  }  #searchGoButton {  	margin: 3px 5px 0px 5px;  }  #searchStrip {  	height: 24px;  	background-color: #c8db8a;  }  #searchStripLeft {  	width: 5px;  	height: 24px;  	background: url('../images/dogfence/home/home1024/sprite.jpg') -164px 0px no-repeat;  }  #searchStripTan {  	width: 930px;  	height: 24px;  	background-color: #f1f4e1;  }  #searchStripRight {  	width: 5px;  	height: 24px;  	background: url('../images/dogfence/home/home1024/sprite.jpg') -192px 0px no-repeat;  }  #shoppingCart {  	margin-top: 43px;  }  #shoppingCartMid {  	color: #FFFFFF;  	font-size: 10px;  	padding: 4px 13px 0 5px;  	height: 17px;  	background: url('../images/dogfence/home/home1024/spriteHoriz.jpg') 0 -79px repeat-x;  }  #shoppingCartMyCart {  	width: 88px;  	height: 21px;  	background: url('../images/dogfence/home/home1024/sprite.jpg') 0 -72px no-repeat;  }  #socialGoogle {  	width: 59px;  	height: 50px;  	display: block;  }  #socialGoogle_Img {  	padding-top: 10px;  	padding-right: 10px;  }  #socialGoogle a img {  	width: 41px;  	height: 55px;  }  #socialFacebook {  	width: 59px;  	height: 52px;  	display: block;  }  #socialFacebook_Img {  	margin-right: 18px;  	background: url('../images/dogfence/home/home1024/social_Links.png') -43px 0 no-repeat;  }  #socialTwitter {  	width: 43px;  	height: 52px;  	display: block;  }  #socialTwitter_Img {  	margin-right: 18px;  	background: url('../images/dogfence/home/home1024/social_Links.png') 0 0 no-repeat;  }  #socialYouTube {  	width: 56px;  	height: 52px;  	display: block;  }  #socialYouTube_Img {  	margin-right: 15px;  	background: url('../images/dogfence/home/home1024/social_Links.png') -102px 0 no-repeat;  }  #supportLinks {  	margin: 15px 14px 19px 14px;  	padding-top: 18px; width: 930px;  	min-height: 103px;  	background: url('../images/dogfence/home/home1024/footerHoriz.jpg') repeat-x;  	color: #666666;  }  #supportLinks a {  	color: #666666;  	font-family: Arial, Helvetica, sans-serif;  }  #supportLinks .header {  	margin: 0 0 5px 0;  	color: #666666;  	font-weight: bold;  	font-size: 14px;  }  #tailsToTell {  	margin-left: 16px;  	width: 342px;  	height: 340px;  	background: url('../images/dogfence/home/home1024/homeTailsToTell.jpg') no-repeat;  }  #tailsToTell div {  	height: 195px;  	padding: 135px 20px 0 15px;  	margin-bottom: 3px;  	overflow: hidden;  }  #tailsToTellLink {  	margin-left: 227px;  	width: 85px;  	height: 22px;  	display: block;  }  #tipsSuccess {  	width: 342px;  	height: 340px;  	background: url('../images/dogfence/home/home1024/homeTipsSuccess.jpg') no-repeat;  }  #tipsSuccessLink {  	margin-top: 225px;  	margin-left: 217px;  	width: 95px;  	height: 22px;  	display: block;  }  #topLinks {  	margin: 3px 9px 0 0;  	height: 27px;  	text-align: right;  	color: #FFF;  }  #topLinks a {  	color: #FFF;  }  .sisterhead {  	background: none !important;  	border: 1px solid #CCCCCC;  }    /* ---  2013 NEW PAGE STYLES --- */  ul.resourceLinks {  	list-style-image: url('../images/dogfence/product_pages/Blue_Arrow.png');  	padding: 0 0 0 25px;  }  ul.resourceLinks li {  	margin-top: 6px;  }  ul.resourceLinks a {  	color: #1964B5;  	font-size: 13px;  	font-weight: bold;  	position: relative;  	top: 2px;  }  ul.productDetailBullets {  	list-style-image: url('../images/dogfence/product_pages/Blue_Arrow.png');  	margin-left: -20px;  	margin-top: 0px;  }  ul.productDetailBullets li {  	margin-top: 6px;  }  ul.dots {  	margin-top: 0px;  	border-bottom: 2px dotted #999999;  	list-style: none;  	padding: 0 0 15px 0px;  }  a.prodImageTabInactive {  	background-color: #D0D998;  	border-bottom: 1px solid #CCCCCC;  }  .productDetailInfo {  	min-width: 427px;  }  #productVideosL .prev {  	background-image: url('../images/dogfence/go-prevL.jpg');  }  #productVideosL .next {  	background-image: url('../images/dogfence/go-nextL.jpg');  }  #productImagesL .prev {  	background-image: url('../images/dogfence/go-prevL.jpg');  }  #productImagesL .next {  	background-image: url('../images/dogfence/go-nextL.jpg');  }    /* ======== Comparison Charts ======== */  .wpfx-intro-holder {  	overflow: hidden;  }  .wpfx-intro {  	width: 525px;  	float: left;  }  .wpfx-pup-one {  	background: url(http://www.havahartwireless.com/resource/css/images/pup1.jpg) no-repeat 0 0;  	width: 215px;  	height: 205px;  	float: left;  	position: relative;  	z-index: 1;  }  .wpfx-pup-two {  	background: url("../images/dogfence/compare/2dogs.jpg") no-repeat 0 0;  	width: 180px;  	height: 209px;  	float: right;  	position: relative;  	z-index: 1;  }  .wpfx-table-holder {  	clear: both;  	margin-top: 0px;  	width: 470px;  }  .wpfx-table-round {  	-webkit-border-radius: 6px;  	-moz-border-radius: 6px;  	border-radius: 6px;  	clear: both;  	position: relative;  	z-index: 2;  	width: 470px;  }  .wpfx-table {  	background: #f4f4f4;  	width: 470px;  }  .wpfx-table th, .wpfx-table td {  	font-size: 12px;  	padding: .8em;  	text-align: center;  	border: none;  }  .wpfx-table th {  	color: #fff;  	background: #0d4fb2;  	border: 1px solid #1257bc;  	border-bottom: #0949a7;  	border-left: #5dad47;  }  .wpfx-table td {  	border: 1px solid #dbdbdb;  	border-bottom: #efefef;  	border-left: #efefef;  	width: 25%;  }  .wpfx-table.wpfx-table-two {  	width: 20%;  }  .wpfx-table th.wpfx-alt {  	background: #0949a7;  }  .wpfx-table td.wpfx-alt {  	background: #fbfbfb;  }  .wpfx-table img {  	margin-bottom: 0 auto 5px auto;  }  .wpfx-table th.wpfx-bigger {  	padding: 0;  }  .wpfx-table th.wpfx-bigger table {  	margin: 0;  	padding: 0;  	border: none;  }  .wpfx-highlight {  	background: #fff;  	border: none;  	position: absolute;  	top: 0;  	margin-top: -59px;  	width: 26%;  	-webkit-box-shadow: 0px 0px 7px 0px #848484;  	-moz-box-shadow: 0px 0px 7px 0px #848484;  	box-shadow: 0px 0px 7px 0px #848484;  	behavior: url(http://www.webpagefx.org/havahart_wireless/landing-pages/html/PIE.htc);  }  .wpfx-highlight th, .wpfx-highlight td {  	border: none;  	padding: .77em .8em;  	border-bottom: 1px solid #dbdbdb;  }  .wpfx-highlight td {  	color: #535353;  }  .wpfx-highlight.wpfx-table-two td, .wpfx-highlight.wpfx-table-two th {  	padding: .86em .8em;  }  .wpfx-highlight.wpfx-table-two {  	width: 160px;  	margin-top: -57px;  }  .wpfx-ast {  	text-align: right;  	color: #7d7d7d;  	font-weight: bold;  	padding-top: .4em;  	padding-bottom: 2em;  }  .wpfx-video {  	float: right;  	width: 375px;  	height: 220px;  	padding-left: 2em;  	padding-bottom: 2em;  }  .wpfx-info {  	padding-bottom: 2em;  }  .wpfx-info h3 {  	font-size: 12px;  	color: #FFF;  }  .wpfx-info img {  	float: left;  	margin-right: 1em;  	margin-top: .4em;  }  a.wpfx-readmore {  	display: inline-block;  	padding: .5em .8em;  	-webkit-border-radius: 3px;  	-moz-border-radius: 3px;  	border-radius: 3px;  	background: #1a57b4;  	color: #fff;  	line-height: 1em;  	font-weight: bold;  	margin-top: -.7em;  }  a.wpfx-readmore:hover {  	background: #e01936;  	text-decoration: none;  }  a.wpfx-cta {  	color: #e01936;  	font-size: 18px;  	font-weight: bold;  	line-height: 1em;  	display: inline-block;  	margin-bottom: 2em;  }  a.wpfx-cta:hover {  	text-decoration: none;  	color: #ba0b24;  }  a.new-anchortext {  	font: 12px Arial, Helvetica, sans-serif;  	color: #FFF;  	text-decoration: none;  }  a.new-anchortext:hover {  	text-decoration: underline;  }  .anchorlink-holder {  	width: 525px;  	height: 28px;  	background-color: #0D4FB2;  	color: #FFF;  	vertical-align: middle;  }  .wpfx-no-margin {  	margin-top: 0;  	margin-bottom: 1em;  }  .wpfx-exception {  	margin-top: -45px;  }  .wpfx-disclaimer {  	font-style: italic;  	color: #999999;  	width: 470px;  }  .wpfx-noblock {  	display: inline !important;  }  .wpfx-seperator {  	border-bottom: 1px dotted #ccc;  	height: 2px;  	margin: 20px 0;  	clear: both;  	width: 470px;  }  .new-a {  	color: #E01936;  	font-size: 14px;  	font-weight: bold;  	text-decoration: underline;  	padding-bottom: 1em;  	display: inline-block;  }    @media \0screen {  .wpfx-highlight.wpfx-table-two {  	width: 23%;  }  }  *+html .wpfx-highlight.wpfx-first-table {  	left: 24%;  }  *+html .wpfx-highlight.wpfx-table-two {  	left: 13%;  }  *+html .wpfx-highlight th, .wpfx-highlight td {  	padding: .8em .8em;  }  *+html .wpfx-highlight.wpfx-table-two th, .wpfx-highlight.wpfx-table-two td {  	padding: .9em .8em;  }  *+html .wpfx-highlight.wpfx-table-two {  	width: 22%;  }  .wpfx-question img {  	position: absolute;  	padding-left: 2px;  }  .wpfx-bold {  	font-weight: bold;  }  th.wpfxColumn {  	width: 33.33%;  }  .wpfx-header-span {  	font-size: 15px;  }  .wpfx-header-logo {  	height: 50px;  	padding: 5px 0;  }  .wpfx-table-holder h1 {  	padding-bottom: .8em;  }  .wpfx-table-holder p {  	padding-bottom: 1.2em;  }  .lpLink4 a:hover {  	color: #FFFFCC !important;  }  .lpLink4 span:hover {  	color: #FFFFCC !important;  }    /* Fence Free Product Description Page Styles */  .FenceFreeDescription {  	width: 674px;  }  .FenceFreeDescription p {  	margin: 10px 0;  	width: 510px  }  .FenceFreeDescription .top {  	background: url('../images/dogfence/product_pages/Fence_Free/top_bg.jpg') no-repeat;  	width: 674px;  	height: 296px;  }  .FenceFreeDescription .top2 {  	background: url('../images/dogfence/product_pages/Fence_Free/top_bg2.jpg') no-repeat;  	width: 674px;  	height: 296px;  }  .FenceFreeDescription .components {  	margin-left: 170px;  	margin-top: -5px;  	font-family: Arial, Helvetica, sans-serif;  	font-size: 12px;  	color: #525252;  }  .FenceFreeDescription .components a {  	color: #525252;  	margin: 0 10px;  	text-decoration: none;  }  .FenceFreeDescription ul {  	list-style-type: none;  	margin: 10px 0;  	padding: 0;  }  .FenceFreeDescription li {  	margin: 10px 0 0 25px;  	width: 475px;  }  .FenceFreeDescription .arrow {  	margin: 3px 0 0 10px;  	float: left;  }  .FenceFreeDescription .right-column {  	width: 146px;  	padding: 42px 10px 0 10px;  }  .FenceFreeDescription .right-column a {  	color: #3353A6;  	font-weight: bold;  	text-decoration: none;  }  .FenceFreeDescription .bottom {  	background: url('../images/dogfence/product_pages/Fence_Free/footer_bg.jpg') no-repeat left;  	width: 685px;  	height: 212px;  	margin-top: 25px;  }  .FenceFreeSpecs {  	margin-top: 15px;  	border: 1px solid #cccccc;  }  .FenceFreeSpecs .dashed-right {  	border-right: 1px dashed #cccccc;  }  .FenceFreeSpecs .dashed-bottom {  	border-bottom: 1px dashed #cccccc;  }  .FenceFreeSpecs .solid-bottom {  	border-bottom: 1px solid #cccccc;  }    /* --- DIY Dog Fence Page --- */  .diy table {  	font-family: Arial, Helvetica, sans-serif;  	font-size: 12px;  	width: 675px;  	background-color: #ffffff;  }  .diy th {  	font-weight: bold;  	background-color: #0d4fb2;  	color: #ffffff;  	height: 50px;  	font-size: 13px;  	width: 100px;  }  .diy th a {  	color: #ffffff;  }  .diy td {  	text-align: center;  	border-top: 1px solid #cccccc;  	border-right: 1px solid #cccccc;  	background-color: #ffffff;  	width: 100px  }  .diy td.left-column {  	text-align: left;  	font-weight: bold;  	background-color: #0d4fb2;  	color: #ffffff;  	border-top: 1px solid #1257bc;  	border-right: 1px solid #1257bc;  	font-size: 13px;  	padding: 15px 10px;  	width: 100px;  }  .diy td.left-column-alt {  	text-align: left;  	font-weight: bold;  	background-color: #0949a7;  	color: #ffffff;  	border-top: 1px solid #1257bc;  	border-right: 1px solid #1257bc;  	font-size: 13px;  	padding: 15px 10px;  	width: 100px;  }  .diy td .product {  	width: 85px;  }  .diy td ul {  	width: 80px;  	margin-left: 5px;  	margin-right: 0px;  	padding-left: 10px;  	padding-right: 0px;  }  .diy td.border-bottom {  	border-bottom: 1px solid #cccccc;  }  .diy td.bullets {  	text-align: left;  }  .diy td.bullets div {  	margin-left: 10px;  	text-indent: -10px;  	padding: 5px 0;  	width: 80px  }  .LargeGreyText {  	font: bold 17px Arial;  	color: #444444;  }  .blueLinks {  	font: bold 12px Arial;  	font-weight: bold;  	font-size: 12px;  	color: #0855AD;  }    /*----------------WEBPAGEFX ADDED STYLES -----------------------*/  .pageTitle.modern {  	background: url(../lps/hhw/modern-dog/images/header_moderndog_2.png) no-repeat;  	display: block;  	height: 135px;  	width: 930px;  }  .pageTitle.fancy {  	background: url(../lps/hhw/modern-dog/images/header_dogfancy_2.png) no-repeat;  	display: block;  	height: 135px;  	width: 930px;  }  .pageTitle.channel {  	background: url(../lps/hhw/modern-dog/images/header_dogchannel_2.png) no-repeat;  	display: block;  	height: 135px;  	width: 930px;  }  .pageTitle.kennel {  	background: url(../lps/hhw/modern-dog/images/header_akc_2.png) no-repeat;  	display: block;  	height: 135px;  	width: 930px;  }  .pageTitle.usa-today {  	background: url(../lps/hhw/modern-dog/images/USAToday-banner.jpg) no-repeat;  	display: block;  	height: 127px;  	width: 930px;  }  .pageTitle.ivillage {  	background: url(../lps/hhw/modern-dog/images/ivillage-banner.jpg) no-repeat;  	display: block;  	height: 127px;  	width: 930px  }  .pageBanner {  	background: url(../lps/hhw/modern-dog/images/dogBanner.jpg) no-repeat;  	display: block;  	height: 330px;  	width: 922px;  	margin-top: 15px;  }  .headlineWrapper {  	width: 525px;  	padding: 15px;  	background: url(../lps/hhw/modern-dog/images/trans_bg.png);  	position: relative;  	top: 40px;  	left: 43px;  	height: 220px;  }  .pageBanner .bannerHeadline {  	font-family: 'quicksandbold';  	font-size: 32px;  	color: #031010;  }  .pageBanner .bannerHeadline span {  	font-size: 28px;  	color: #3166b4;  }  .pageBanner .bannerDescription {  	font-family: Arial, Helvetica, sans-serif;  	font-size: 14px;  	color: #031010;  	line-height: 20px;  	padding-top: 8px;  }  .whyHavahartWireless {  	font-family: 'quicksandbold';  	font-size: 24px;  	color: #1a57b4;  	padding-top: 15px;  }  .whyHavahartWireless ul {  	font-family: Arial, Helvetica, sans-serif;  	font-size: 16px;  }  .whyHavahartWireless ul li {  	list-style-image: url(../lps/hhw/modern-dog/images/checkMark.jpg);  	line-height: 22px;  	color: #525252;  }  .whatFenceIsRight {  	font-family: 'quicksandbold';  	font-size: 24px;  	color: #1a57b4;  }  .whatFenceIsRight p {  	font: 14px Arial, Helvetica, sans-serif;  	color: #525252;  	line-height: 20px;  	padding-top: 8px;  	padding-top: 10px;  }  .whatFenceIsRight ul li {  	list-style-type: none;  	font: bold 18px Arial, Helvetica, sans-serif;  	background: url(../lps/hhw/modern-dog/images/dogredArrow.jpg) no-repeat 241px center;  	clear: both;  	line-height: 40px;  }  .fenceVideo {  	float: left;  }  .fenceTitle {  	float: left;  }  span.title {  	padding: 0px !important;  	position: relative;  	top: -19px;  	color: #1a57b4;  	background: url(../lps/hhw/modern-dog/images/dogredArrow.jpg) no-repeat left center;  	left: 20px;  	padding-left: 17px !important  }  .fenceVideo a:hover {  	text-decoration: none;  }  span.title:hover {  	color: #e01936;  }  .productOfferings {  	float: left;  	padding-bottom: 0px !Important;  }  .productOfferings ul {  	padding: 0px !important;  }  .productOfferings ul li {  	list-style-type: none;  	padding-bottom: 20px;  }  .productOfferings-horizontal {  	width: 922px;  	height: 275px;  	background: #1a57b4;  	margin-top: 25px;  }  .productOfferings-horizontal ul {  	margin: 0;  	padding: 0;  }  .productOfferings-horizontal li {  	float: left;  	width: 175px;  	margin: 4px;  	background: #fff;  }  .productOfferings-horizontal .productOfferningsTitle {  	color: #ffffff;  	font-size: 23px;  	font-family: 'quicksandbold';  	position: relative;  	margin: 5px;  }  .dogLearnMore-horizontal {  	text-align: center;  	background: #e01936;  	padding: 5px;  	font-family: Arial, Helvetica, sans-serif;  	color: #ffffff;  	font-weight: bold;  	border-radius: 4px;  	font-size: 12px;  	margin: 5px;  	float: right;  }  li.dogRadial {  	background: url(../lps/hhw/modern-dog/images/dogRadial.jpg) no-repeat;  	width: 211px;  	height: 95px;  	margin-top: 20px;  }  li.dogCustom {  	background: url(../lps/hhw/modern-dog/images/dogCustom.jpg) no-repeat;  	width: 211px;  	height: 95px;  }  li.dogFence {  	background: url(../lps/hhw/modern-dog/images/dogFence.jpg) no-repeat;  	width: 211px;  	height: 95px;  }  li.dogTrainers {  	background: url(../lps/hhw/modern-dog/images/dogTrainers.jpg) no-repeat;  	width: 211px;  	height: 95px;  }  li.dogDoors {  	background: url(../lps/hhw/modern-dog/images/dogDoors.jpg) no-repeat;  	width: 211px;  	height: 95px;  	padding-bottom: 0px !important;  }  .dogLearnMore, .dogShop {  	text-align: center;  	background: #e01936;  	padding: 5px;  	font-family: Arial, Helvetica, sans-serif;  	color: #ffffff;  	font-weight: bold;  	border-radius: 4px;  	font-size: 12px;  	top: 68px;  	position: relative;  	left: 20px;  }  a.dogLearnMore:hover, a.dogShop:hover {  	text-decoration: none;  	background: #be132c;  }  .dogShop {  	margin-left: 5px;  }  .productOfferningsTitle {  	color: #ffffff;  	font-size: 23px;  	font-family: 'quicksandbold';  	position: relative;  	top: -3px;  }  .lowerContentLeft {  	float: left;  	width: 590px;  	margin-top: 35px;  	padding-right: 51px;  	border-right: 1px solid #bababa;  	margin-bottom: 35px;  }  .lowerContentRight {  	float: right;  	background: #1a57b4;  	padding: 15px;  	margin-top: 35px;  	margin-bottom: 35px;  }  .fenceButton {  	float: right;  	background: url(../lps/hhw/modern-dog/images/white-arrow.png) no-repeat 220px #1a57b4;  	color: #fff!important;  	padding: 10px 63px 10px 10px;  	-webkit-border-radius: 10px 10px 10px 10px;  	border-radius: 10px 10px 10px 10px;  	font-size: 18px;  	margin-bottom: 35px;  	margin-top: 10px;  }  .fenceButton a {  	color: #fff;  }    /* --- Scholarship Award Landing Page --- */  .scholarship-lp {  	background: url(../lps/hhw/scholarships/images/scholarship-bg.jpg) no-repeat -5px 25px;  	text-align: center;  	width: 938px;  	margin: 0 auto;  }  .scholarship-lp, .scholarship-lp * {  	font-family: 'quicksandbold';  	font-weight: normal;  }  .scholarship-lp p {  	font-family: Arial, Helvetica, sans-serif;  	line-height: 1.4;  }  .scholarship-lp h1 {  	text-transform: uppercase;  	font-weight: normal; }  .scholarship-lp h1 {  	width: 470px;  	margin: auto;  	padding-top: 40px;  }  .lp-grey {  	color: #a9a9a8;  }  .lp-red {  	color: #e01936;  }  .lp-blue {  	color: #013ca6;  }  .lp-blue {  	color: #013ca6;  }  .lp-black {  	color: #212121;  }  .lp-red * {  	color: #e01936;  }  .lp-grey * {  	color: #a9a9a8;  }  .scholarship-lp h1 span {  	display: block;  }  .lp-centered {  	width: 760px;  	margin: auto;  }  .scholarship-lp h1 .lp-grey {  	font-size: 23px;  }  .scholarship-lp h1 .lp-red {  	font-size: 37px;  }  .scholarship-lp h1 .lp-blue-bg {  	font-size: 180px;  }  .scholarship-lp h1 .lp-blue-bg {  	overflow: hidden;  }  .scholarship-lp p {  	font-size: 16px;  	margin-bottom: 20px;  }  .scholarship-lp h1 .lp-blue-bg span {  	color: white;  	background: #013ca6;  	border-radius: 4px;  	display: block;  	float: left;  	text-align: center;  	margin-left: 10px;  	width: 110px;  	height: 190px;  	line-height: 1;  }  .scholarship-lp h1 .lp-blue-bg span:first-child {  	margin-left: 0;  	font-size: 22px;  	font-size: 160px;  	line-height: 1.1;  	text-indent: -7px;  }  .scholarship-lp .lp-entry-date {  	font-size: 24px;  	text-transform: uppercase;  }  .scholarship-lp .lp-winner-date p {  	font-size: 15px;  	text-transform: uppercase;  }  .lp-list {  	list-style: none;  	color: #e01936;  	text-align: left;  	font-size: 18px;  	width: 460px;  	margin: 40px auto;  	padding: 0;  }  .lp-list li {  	padding: 25px 0;  	border-top: 2px dashed #cbcbcb;  	overflow: hidden;  }  .lp-list li:first-child {  	border-top: 0;  }  .lp-number {  	border-radius: 100px;  	color: white;  	background: #00359c;  	display: block;  	width: 25px;  	height: 25px;  	text-align: center;  	float: left;  	margin-right: 20px;  }  .lp-stat {  	width: 415px;  	float: right;  }  .scholarship-lp h2 {  	font-size: 18px;  	margin-bottom: 20px;  	padding: 0;  }  .scholarship-lp .lp-extra-margin {  	margin-top: 60px;  }  .lp-list.lp-smaller, .lp-list.lp-smaller * {  	font-size: 16px;  }  .lp-list.lp-smaller li {  	border: 0;  	padding: 5px 0;  }  .lp-list.lp-smaller .lp-number {  	line-height: 24px;  	font-size: 11px;  }  .lp-list.lp-smaller .lp-stat {  	color: #525252;  }  .specs td {  	padding-left: 20px;  }  .specs .white {  	background-color: #fff;  }  .specs .grey {  	background-color: #f6f6f6;  }  .specs .solid-top {  	border-top: 1px solid #ccc;  }  .specs .solid-right {  	border-right: 1px solid #ccc;  }  .specs .solid-bottom {  	border-bottom: 1px solid #ccc;  }  .specs .solid-left {  	border-left: 1px solid #ccc;  }  .specs .dash-top {  	border-top: 1px dashed #ccc;  }  .specs .dash-right {  	border-right: 1px dashed #ccc  }  .specs .dash-bottom {  	border-bottom: 1px dashed #ccc;  }  .specs .dash-left {  	border-left: 1px dashed #ccc;  }    /* --- Ajax Cart --- */  #ajaxCart {  	width: 352px;  	position: absolute;  	z-index: 800;  	background-color: #fff;  	color: #666;  	font-size: 1px;  	border: solid 1px #CCC;  	left: -500px;  }  #ajaxCart #ajaxTop {  	width: 352px;  	height: 5px;  	font-size: 1px;  }  #ajaxCart div div.ajaxBody {  	min-height: 25px;  	padding-left: 15px;  	padding-right: 15px;  	font-size: 1px;  }  #ajaxCart div div.ajaxBody #ajaxTitle {  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  	text-transform: uppercase;  }  #ajaxCart div div.ajaxBody div.close {  	line-height: 14px;  	margin-top: -1px;  	margin-right: -5px;  }  #ajaxCart div div.ajaxBody div.ajaxImage {  	width: 70px;  	padding-right: 10px;  }  #ajaxCart div div.ajaxBody div.ajaxImage a img.ajaxImg {  	border: 1px solid #676767;  }  #ajaxCart div div.ajaxBody div.ajaxDetail {  	width: 170px;  	text-align: left;  }  #ajaxCart div div.ajaxBody div.ajaxDetail a.title {  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  	text-decoration: underline;  }  #ajaxCart div div.ajaxBody div.ajaxDetail div.qty {  	padding-top: 5px;  	height: 16px;  }  #ajaxCart div div.ajaxBody div.qty {  	float: right;  	height: 16px;  	width: 45px;  }  #ajaxCart div div.ajaxBody div.ajaxDetail div.qty, #ajaxCart div div.ajaxBody div.ajaxDetail div.qty a {  	color: #add169;  	font: bold 11px Verdana, Arial, Helvetica, sans-serif;  }  #ajaxCart div div.ajaxBody div.ajaxDetail div.qty a {  	font-size: 10px;  	text-decoration: underline;  }  #ajaxCart div div.ajaxBody div.qty {  	font-size: 10px;  }  #ajaxCart div div.ajaxBody div.ajaxDetail div.qty div.amt {  	padding-right: 20px;  	width: 10px;  	text-align: right;  }  #ajaxCart div div.ajaxBody div.ajaxDetail div.qty div.amt input {  	width: 25px;  	font-size: 12px;  	padding: 0px;  	border: 0px;  }  #ajaxCart div div.ajaxBody div.ajaxDetail div.qty div {  	padding-right: 5px;  }  #ajaxTotal {  	min-height: 25px;  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  	padding-top: 7px;  	padding-right: 15px;  	text-align: right;  }  #ajaxMTF {  	min-height: 25px;  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  	padding-top: 7px;  }  #ajaxHiglight {  	min-height: 49px;  	font: normal 11px Verdana, Arial, Helvetica, sans-serif;  	padding-left: 15px;  	padding-right: 5px;  	padding-top: 7px;  }  #ajaxHiglight span {  	color: #C70100;  	font-weight: bold;  }  #ajaxHiglight a {  	font-size: 10px;  }  #ajaxHiglight a.v2 {  	padding-left: 25px;  }  #ajaxBottom {  	min-height: 44px;  	font-size: 1px;  }  #ajaxBottom span {  	color: #FFFFFF;  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  	top: 5px;  	padding-left: 15px;  	text-align: center;  }  #ajaxBottom a#ajcBClose {  	float: right;  	float: right;  	margin: 11px 15px 10px 0;  }  #ajaxBottom a#checkout {  	float: right;  }  .left {  	float: left;  }  .right {  	float: right;  }  .clear {  	clear: both;  }    /* --- Drop Down Menu --- */  .DropMenu {  	position: absolute;  	z-index: 500;  	top: auto;  	display: none;  }  .submenu {  	padding: 0px;  	margin: 0px;  	display: block;  	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;  	color: black;  	height: 22px;  	text-decoration: none;  	text-indent: 10px;  	text-align: left;  	background-color: #D0D998;  }  #wireless .submenu {  	width: 217px;  }  #wired .submenu {  	width: 175px;  }  .submenu a {  	color: #323234;  	text-decoration: none;  }  .submenu a:hover {  	color: #323234;  	text-decoration: none;  }  .submenuOver {  	padding: 0px;  	margin: 0px;  	display: block;  	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;  	color: black;  	height: 22px;  	text-decoration: none;  	text-indent: 10px;  	text-align: left;  	background-color: #E0E6BC;  }  #wireless .submenuOver {  	width: 217px;  }  #wired .submenuOver {  	width: 175px;  }  .submenuOver a {  	color: #323234;  	text-decoration: none;  }  .submenuOver a:hover {  	color: #323234;  	text-decoration: none;  }    /* --- Modal Box --- */  #MB_overlay {  	position: absolute;  	margin: auto;  	top: 0;  	left: 0;  	width: 100%;  	height: 100%;  	z-index: 9999;  	border: 0;  	background-color: #000!important;  }  #MB_overlay[id] {  	position: fixed;  }  #MB_windowwrapper {  	position: absolute;  	top: 0;  	width: 100%;  	z-index: 10000;  }  #MB_window {  	font-family: Arial, Helvetica, sans-serif;  	position: relative;  	margin-left: auto;  	margin-right: auto;  	top: 0;  	left: 0;  	border: 0 solid;  	text-align: left;  	z-index: 10000;  	overflow: auto;  	overflow-x: hidden;  }  #MB_window[id] {  	position: relative;  }  #MB_frame {  	position: relative;  	background-color: #FFF;  	height: 100%;  }  #MB_header {  	margin: 0;  	padding: 0;  	background-color: #FFF;  	border-bottom: 1px solid #F5F5F5;  }  #MB_footer {  	margin: 0;  	padding: 0;  	background-color: #FFF;  	border-top: 1px solid #F5F5F5;  	position: relative;  }  #MB_content {  	position: relative;  	padding: 6px .75em;  	overflow: auto;  }  #MB_caption {  	font: bold 100% "Lucida Grande", Arial, sans-serif;  	text-shadow: #FFF 0 1px 0;  	padding: .5em 2em .5em .75em;  	margin: 0;  	text-align: left;  }  #MB_captionBottom {  	font: bold 100% "Lucida Grande", Arial, sans-serif;  	text-shadow: #FFF 0 1px 0;  	padding: .5em 2em .5em .75em;  	margin: 0;  	text-align: left;  }  #MB_close {  	display: block;  	position: absolute;  	right: 5px;  	top: 4px;  	padding: 2px 3px;  	font-weight: bold;  	text-decoration: none;  	font-size: 13px;  }  #MB_closeBottom {  	display: block;  	position: absolute;  	right: 5px;  	bottom: 4px;  	padding: 2px 3px;  	font-weight: bold;  	text-decoration: none;  	font-size: 13px;  	width: 61px;  }  #MB_close:hover {  	background: transparent;  }  #MB_loading {  	padding: 1.5em;  	text-indent: -10000px;  	background: transparent url(../images/spinner.gif) 50% 0 no-repeat;  }  #MB_window {  	background-color: #FFF;  	color: #000;  	-webkit-box-shadow: 0 0 64px #000;  	-moz-box-shadow: #000 0 0 64px;  	box-shadow: 0 0 64px #000;  }  #MB_frame {  	padding-bottom: 4px;  	-webkit-border-bottom-left-radius: 4px;  	-webkit-border-bottom-right-radius: 4px;  	-moz-border-radius-bottomleft: 4px;  	-moz-border-radius-bottomright: 4px;  	border-bottom-left-radius: 4px;  	border-bottom-right-radius: 4px;  }  #MB_content {  	border-top: 1px solid #F9F9F9;  	border-bottom: 1px solid #F9F9F9;  }  #MB_caption {  	color: #000  }  #MB_close {  	color: #777  }  #MB_close:hover {  	color: #000  }  .MB_alert {  	margin: 10px 0;  	text-align: center;  }  .addthis_toolbox a {  	/*padding-right:10px !important;*/  }  .addthis_button_facebook.at300b {  }    /*.addthis_toolbox.addthis_default_style.prodDetailTopRightLinks{  	padding-left:10px;  }  */  .productDetailHeader {  	font: bold 20px Arial;  	color: #333;  }  .productDetailDescription {  	margin: 10px 25px;  }  .productDetailDescription h2 {  	font: bold 24px Arial;  	color: #333;  	margin-top: 25px;  }  .productDetailDescription h3 {  	font: bold 15px Arial;  	color: #1D5296;  	margin-top: 10px;  	margin-bottom: 5px;  }  .productDetailDescription .quotation {  	font: bold 18px Arial;  	color: #1D5296;  }  .productDetailDescription a {  	color: #1d5296;  	font-weight: normal;  	text-decoration: underline;  }  .productDetailDescription .numberLine {  	height: 23px;  	vertical-align: middle;  	margin: 10px 0;  	padding: 3px;  }  .productDetailDescription .numberLine img {  	margin-right: 10px;  	margin-top: -3px;  }  .productDetailDescription .systemContentList {  	margin-left: 250px;  }  .productDetailDescription .checkLine {  	height: 16px;  	margin: 10px 0;  }  .productDetailDescription .checkLine img {  	margin-right: 10px;  }  .homepageWrapper {  	width: 930px;  	margin: auto;  }  .homepageWrapper h1 {  	margin: 0 0 8px 0;  }  .homepageWrapper .topBox {  	background-image: url('../images/dogfence/home/hp2_topbox2.jpg');  	width: 930px;  	height: 263px;  	margin-bottom: 20px;  	background-repeat: no-repeat;  }  .homepageWrapper .topBox .topText {  	margin: 40px auto 20px auto;  	width: 800px;  	text-align: center;  }  .homepageWrapper .topBox .topCTA {  	width: 310px;  	margin: 0px auto 17px auto;  }  .homepageWrapper .quotation {  	float: left;  	width: 230px;  	margin-right: 50px;  }  .homepageWrapper .radialBox {  	background-image: url('../images/dogfence/home/hp2_radialbox.jpg');  	width: 302px;  	height: 222px;  	float: left;  	margin-right: 12px;  	background-repeat: no-repeat;  }  .homepageWrapper .customBox {  	background-image: url('../images/dogfence/home/custombg2.jpg');  	width: 302px;  	height: 222px;  	float: left;  	margin-right: 12px;  	background-repeat: no-repeat;  }  .homepageWrapper .undergroundBox {  	background-image: url('../images/dogfence/home/hp_fencefreebox.jpg');  	width: 302px;  	height: 222px;  	float: left;  }  .decision-tree {  	width: 100%;  	border: 1px solid #ccc;  	margin: 10px auto;  }  .decision-tree .green {  	background-color: #f1f4e1;  	height: 35px;  }  .decision-tree .green a {  	color: #333333;  	text-decoration: none;  }  .decision-tree .green a:hover {  	color: #1d5296;  	text-decoration: underline;  }  .decision-tree .header {  	background: URL('/resource/images/dogfence/landing_pages/decision_tree/HHW_DT_headerBG.png') repeat-x;  	height: 45px;  	padding-top: 10px;  	width: 100%;  	border-top: 1px solid #ccc;  	border-bottom: 1px solid #ccc;  	font: bold 30px 'Quicksand', Arial;  	color: #fff;  	text-align: center;  }  .decision-tree .content-area {  	height: 250px;  	border-bottom: 1px solid #ccc;  	padding: 50px 0;  }  .decision-tree .content-area .answers {  	margin: 0px auto;  }  .decision-tree .content-area .answers img {  	border: 1px solid #ccc;  }  .decision-tree .content-area .answers p {  	text-align: center;  	font: bold 17px Arial;  	color: #333;  	margin-top: 15px;  }  .decision-tree .bottom {  	font: 15px Arial;  	padding: 10px;  	float: left  }  .decision-tree .bottom-links {  	float: right;  	font: 15px Arial;  	padding: 10px;  }  .decision-tree .highlighted-step {  	background: #333333 url('../images/dogfence/landing_pages/decision_tree/dark_arrow.png') no-repeat right;  	color: #fff;  	height: 15px;  	padding: 10px 20px 10px 10px;  	float: left;  }  .decision-tree .past-step-dark {  	background: #ffffff url('../images/dogfence/landing_pages/decision_tree/light_arrow.png') no-repeat right;  	color: #333333;  	height: 15px;  	padding: 10px 20px 10px 10px;  	float: left;  }  .decision-tree .past-step-light {  	background: #ffffff url('../images/dogfence/landing_pages/decision_tree/light_arrow2.png') no-repeat right;  	color: #333333;  	height: 15px;  	padding: 10px 20px 10px 10px;  	float: left;  }  #FF_description {  	margin-right: 100px;  }  #FF_description h1 {  	font-size: 24px;  	margin: 0;  }  #FinalCompareChart_heading {  	font: bold 24px 'Quicksand', Arial;  	color: #333;  	margin: 0;  	padding: 0  }  .FinalCompareChart {  	position: absolute;  	top: 72px;  	left: 15px;  }  .FinalCompareChart .header-link {  	font: bold 20px 'Quicksand', Arial;  }  .FinalCompareChart .left-column {  	font: bold 16px 'Quicksand', Arial;  	line-height: 16px;  	height: 23px;  }    @media screen and (max-device-width: 480px) {  .decision-tree .header {  	font-family: Arial;  }  }  .decisionTree {  	background-color: #fff;  	position: relative;  	width: 740px;  	height: 496px;  	overflow: hidden;  }  .slide {  	height: 500px;  	width: 740px;  	background-color: #fff;  }  .homepage-category-highlight {  	width: 930px;  	height: 150px;  	margin: 30px 0px 25px 0px;  }  .homepage-category-highlight .category {  	width: 260px;  	height: 150px;  	border: 1px solid #999;  	float: left;  	margin-right: 15px;  	background-repeat: no-repeat;  	text-align: center;  }  .homepage-category-highlight .category .name {  	margin: 15px 0px 8px 0px;  }  .homepage-category-highlight .category .name a {  	font-family: 'quicksandbold', 'Quicksand', Arial, Helvetica, sans-serif;  	font-weight: bold;  	font-size: 17px;  	color: #535353;  }  .topNavigation {  	width: 930px;  	height: 29px;  	font: 14px/16px Arial, sans-serif;  	font-weight: bold;  /*text-transform:uppercase;*/  	background: #003369;  	position: relative;  	z-index: 100;  }  .topNavigation a {  	color: #ffffff;  	text-decoration: none;  }  .topNavigation a:hover {  	color: #AEE1FF;  	text-decoration: none;  	background-color: #003369;  }  .topNavigation ul {  	list-style-type: none;  	margin: 0;  	padding: 0;  	position: relative;  }  .topNavigation ul li {  	text-align: center;  	border-right: 1px solid #333333;  	border-left: 1px solid #054B90;  	padding: 6px 0 0 0;  	float: left;  	height: 23px;  }  .topNavigation ul li.first {  	border-left: 0px;  	width: 200px;  }  .topNavigation ul li.last {  	border-right: 0px;  	width: 200px;  }  .topNavigation ul li:hover {  	background: #003369;  }  .topNavigation ul li ul {  	display: none;  }  .topNavigation ul li:hover ul {  	display: block;  	margin: 7px 0 0 0;  	padding: 0;  	border: 0;  	background: #cccccc;  	position: absolute;  	width: 205px;  }  .topNavigation ul li:hover ul li {  	padding: 7px;  	border: 0;  	text-transform: none;  	display: block;  	text-align: left;  	border-bottom: 1px solid #ffffff; height: 13px;  	width: 190px;  }  .topNavigation ul li:hover ul li:hover {  	background: #dddddd;  }  .topNavigation ul li:hover ul li:hover a {  	background: #dddddd;  }  .topNavigation ul li:hover ul li a {  	color: #000;  	font: bold 11px Verdana, Arial !important;  }  .tableheader {  	font-family: 'quicksandbold', 'Quicksand', Arial, Helvetica, sans-serif;  	font-size: 22px;  }  .left-column {  	font-family: 'quicksandbold', 'Quicksand', Arial, Helvetica, sans-serif;  	font-size: 16px;  	line-height: 16px;  	height: 21px;  }  .header-link {  	display: block;  	width: 100%;  }  .fancy_table {  	margin: 12px 15px;  	font-weight: bold;  	margin: 15px\9;  }     /* updates 11/14 */  img.productImg {  	width: 165px;  }  div.floating-boxes {  	text-align: center;  	width: 260px;  	height: 150px;  	border: 1px solid #999;  	float: left;  	margin-right: 15px;  	background-repeat: no-repeat;  }  a.floating-boxes-link {  	font-family: 'quicksandbold', 'Quicksand', 'Arial', 'Helvetica', 'sans-serif';  	font-weight: bold;  	font-size: 17px;  	color: #535353;  }  p.floating-box-title {  	margin: 15px 0px 8px 0px;  }  img.button {  	width: 81px;  	height: 23px;  	border: 0;  }    /* product page updates */  .product_buy {  	margin-top: 18px !important;  }  .addToCartTable form#addToCartForm {  	margin: 0px 0px 0px 0px !important;  }  .prodDetailPrice {  	padding-left: 13px !important;  }  .productDetailInfo .ratingreviews .stars {  	margin: 4px 1px 0 0;  }  .productDetailInfo .prodDetailPrice {  	margin: 10px 15px 0 0;  }  .imageBorder {  	border: 1px solid #ccc;  }    /* cart/checkout updates 2/14 */  .siteColor, .prodInfo.siteColor a {  	color: #274FA4 !important;  }    .cart_container h2 {  	color: #274FA4 !important;  }    .cartHead.desktop {  	padding: 10px 0px 10px 10px !important;  }    #otherCustomersAlsoBought h2 {  	font-size: 13px !important;  	padding-top: 0px;  }    .checkoutCoupon {  	padding: 4px 0px 7px 0px;  }    .checkoutCoupon h1 {  	font-size: 19px;  }    /* mobile */  @media screen and (max-width: 800px) {  	#newsletter, .loginBar, .shade_corner_TR,   	.shade_corner_TL, .footer, .shade_repeat_BOTTOM,   	.shade_corner_BL, .shade_corner_BR, .shade_repeat_LEFT,  	#headerHavWireless {  		display: none;  	}    	body {  		margin: 0px !important;  	}    	.cartSpace {  		padding: 0px !important;  	}    	#headerHavWirelessSpace {  		margin: 0px;  	}  }  }    /* newsletter form */  .newsletterForm {  	font-family: arial;  }  .newsletterForm h1 {  	margin-bottom: 8px;  }  .newsletterForm p {  	font-size: 12px;  	padding: 0px 0px 13px 0px;  }  .newsletterForm .row.radio span, .newsletterForm .row.radio input[type="radio"] {  	font-size: 12px;  	vertical-align: middle;  	margin-bottom: 4px;  	display: inline-block;  	margin-top: 0px;  	padding-right: 10px;  }  .newsletterForm input[type="submit"] {  	padding: 2px 8px;  	background: #D90000;  	color: white;  	border: none;  	text-transform: uppercase;  	font-size: 12px;  	font-weight: bold;  	display: block;  	margin-bottom: 10px;  	cursor: pointer;  	-webkit-border-radius: 5px;  	-moz-border-radius: 5px;  	border-radius: 5px;  	text-shadow: 1px 1px 2px rgba(51, 51, 51, 1);  }  .newsletterForm input[type="text"] {  	height: 16px;  }  .newsletterForm label {  	display: block;  	margin-bottom: 3px;  	font-weight: bold;  }  .newsletterForm .row {  	margin: 20px 0px;  }  .newsletterBanner {  	color: white;  	background: green;  	width: 100%;  	text-align: right;  	padding: 10px;  }  .newsletterForm select {  	height: 22px;  }  /* enewsletter signed up */  .enewsSignedUp h1 {  	font-size: 22px;  }  img.newProduct {  	max-width: 35px !important;  }  .linkbluebold {  	color: #044781;  	font-weight: bold;  }  #shopbutton {  	width: 115px;  	background-color: #054B90;  	moz-border-radius: 7px;  	-webkit-border-radius: 7px;  	padding: 3px;  	text-align: center;  	color: #fff;  	font-weight: bold;  	font-size: 14px;  	font-family: arial;  	margin-top: 15px;  }  #couponbox {  	border: thin solid #CCCCCC;  	padding: 15px;  	width: 490px;  	height: 90px;  }        .HomeIcon_copy p {        font-size: 18px;        font-family: Arial, Helvetica, sans-serif;        color: #525252;        text-align: center;    font-weight: 400;  margin: 8px 0px 0px 0px;    }     .HomeIcon_header {       font-size: 24px;      font-family: Arial,Helvetica,sans-serif;      color: #003366;      font-weight: bold;      text-align: center;        }