﻿#content h2 {
	color: #3e342e;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 10px;
}
#content h2 span {
	color: #ad9062;
	font-size:19px !important;
	float:none !important;
	display:inline !important;
}
#side h1 {
	font-weight: bold;
	margin-top: 20px;
	padding-bottom: 10px;
	background: url(/App_Themes/PetSafe/Images/product_divider.jpg) no-repeat bottom left;
}

#cc_hero {
	background:url(/App_Themes/PetSafe/Images/CustomerCare/cc_hero_bar.gif) bottom left no-repeat;
	padding-bottom:10px;
	width:623px;
	position:relative;
	float:none;
	margin-bottom:0;
}

#cc_hero:hover, .green_anchor:hover {
	background-position:bottom right;
}

#cc_hero img {
	margin-bottom:15px;
}
* html #cc_hero img {
	margin-bottom:10px;
}

#cc_hero h2 {
	position:absolute;
	top:60px;
	left:50px;
}

#cc_hero span {
	font-size:14px;
	padding-right:15px;
}

* html #cc_hero span {
	float:right;
	height:1px;
}

* html #cc_hero:hover {
	background-position:bottom -623px;
}

#cc_hero b {
	padding-left:15px;
	font-size:16px;
	margin-top:0;
}

* html #cc_hero {
	padding:0 !important;
}

#content .copy {
	padding:5px 40px 10px;
}

.green_anchor {
	color:#fff !important;
	display:block;
	float:left;
	text-align:right;
	background:url(/App_Themes/PetSafe/Images/CustomerCare/cc_block_bar.gif) bottom left no-repeat;
	padding-bottom:13px;
	width:300px;
	margin:0 13px 16px 0;
	overflow:hidden;
}

.green_anchor img {
	margin-bottom:10px;
	display:block;
}

.green_anchor b {
	text-transform:uppercase;
	float:left;
	font-weight:bold;
	padding-left:10px;
	font-size:14px;
	margin-top:-1px;
}
.green_anchor span {
	padding-right:10px;
	font-size:12px;
}
.accH3
{
    margin: 0;
    padding: 0pt 15px;
    font-weight: normal;
    text-decoration: underline;
    line-height: 1.5em;
}
* html .accH3
{
    margin-top: -40px;
}

h3 { margin:20px 0; }
#content { line-height:18px; }

.Warranty-Information a { text-decoration: underline; }
.Warranty-Information h4 { font-size: 1em !important; font-weight:bold; }
.Warranty-Information h3 { margin:.9em 0 1em; color:#423831; }
.Warranty-Information hr { margin:15px 0; }
.Warranty-Information p, .Warranty-Information hr { width:98%; }

.Email-Us .EditingFormLabelCell, .Email-Us .EditingFormValueCell { vertical-align:top; }
.Email-Us .EditingFormLabelCell { width:160px; }
.Email-Us .EditingFormValueCell table { display:inline; }
.Email-Us .EditingFormErrorLabel { display:inline !important; }
.Email-Us .ErrorLabel, .Email-Us .EditingFormErrorLabel { color:#C00; }
.Email-Us .ErrorLabel { font-size:12px; margin:15px 0; display:block; }

.Service-Charges .serviceCategoryHeading { background-color:#E6E4D4; color:#6B583E; }
.Service-Charges table { border-spacing:0; text-transform:capitalize; width:98%; }
.Service-Charges td { padding:5px !important; font-size:12px; }
.Service-Charges th { padding:5px 0 !important; text-align:center; font-weight:bold; }
.Service-Charges .textRight { text-align:right; }
.Service-Charges .textCenter { text-align:center; }
.Service-Charges .oddRow { background-color:#EDF0F3; }

.Door-Cutout-Dimensions { padding:0 15px; width:600px; }
.Door-Cutout-Dimensions th { font-weight:bold; background-color:#E6E4D4; }
.Door-Cutout-Dimensions td { font-size:12px; }
.Door-Cutout-Dimensions td, .Door-Cutout-Dimensions th { padding:5px !important; vertical-align:middle; }
.Door-Cutout-Dimensions table, .Door-Cutout-Dimensions tr, .Door-Cutout-Dimensions td, .Door-Cutout-Dimensions th { border:1px solid; }

.Accessory-Information { padding:40px; width:550px; }

.Privacy-Policy { padding:0 15px; width:600px; }
.Privacy-Policy ol ol { list-style:lower-alpha; }
.Privacy-Policy ul { padding-left:30px; font-size:12px; list-style:disc; }
.Privacy-Policy ol { list-style:decimal; }
.Privacy-Policy li { font-size:12px; }

.Shipping-Policy { padding:0 15px; width:600px; }
.Customer-Care ul { list-style:square; margin:20px; }
.Customer-Care ul li { margin-bottom:10px; }
.Customer-Care ul li a { text-decoration:underline; font-weight:bold; font-size:12px; }

.Manuals-And-Downloads { font-size:12px; }
/*.Manuals-And-Downloads .rootNode a { display:block; position:absolute; margin-left:-15px; width:50px; height:15px; top:1px; background-color:#fff; cursor:default; }*/
.Manuals-And-Downloads .parentNode, .Manuals-And-Downloads .rootNode { padding-left:5px; }
.Manuals-And-Downloads .manualLink, .Manuals-And-Downloads .noManual { float:right; margin:0 15px; }
.Manuals-And-Downloads .item { margin-left:5px; margin-top:-2px; }