/*
This style sheet was is from the affiliate web kit
Added padding to ContentCopy &
Revised link classes so they are same font as ContentCopy and do not need to be declared
Added breadcrumb classes
*/

.NavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

:hover.NavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.NavStatic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
	color: #0066CC
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #0066CC;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0066CC;
}


.affiliateTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left:10px;
	line-height: 24px;
	color: #51B948;
}

.sectionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left:10px;
	line-height: 18px;
	font-weight: bold;
	color: #00669C;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left:10px;
	line-height: 18px;
	font-weight: bold;
	color: #00669C;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left:10px;
	line-height: 16px;
	font-weight: bold;
	color: #00669C;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:10px;
	line-height: 14px;
	font-weight: bold;
	color: #00669C;
}

.ContentCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; margin: 5px; padding: 5px;
	line-height: 18px;
	color: #000000;
}

.rssBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.SearchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	}

.FooterCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #999999;
}


/*
The following classes were added by Cyclone Web Design
HGR & HBL are for home page headers
*/

.HGR {
	font-family: Verdana, Helvetica, sans-serif;
	color: #51B948;
	font-size: 1.3em;
	font-weight: normal;
	font-style: normal;
}

.HBL {
	font-family: Verdana, Helvetica, sans-serif;
	color: #005596;
	font-size: 1.3em;
	font-weight: normal;
	font-style: normal;
}

.breadCrumb {
	font-size: 11px; font-family:Arial;
}

.breadCrumb a:link {
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
	color: #0066CC;
}

.breadCrumb a:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #0066CC;
}

.breadCrumb a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #0066CC;
}

/*
CWD Added everything below here
Form Classes
*/

.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

 .example {
font: normal 10px arial;
color: red;
}

.FormField {
border:1px solid #71B8FF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-image:url('../images/spacer.gif');
background-position: right top;
background-repeat:no-repeat;
height:22px;
}

.RequiredField {
border:1px solid #71B8FF; font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-image:url('../images/required.gif');
background-position: right top;
background-repeat:no-repeat;
height:22px;
}

.callout {
	border-top: 1px dashed #bbbbbb;
	border-bottom: 1px dashed #bbbbbb;
	background: #EEF7EC;
	padding: 2px 20px;
	margin-left: 10px; margin-right: 0; margin-top: 0; margin-bottom: 0
}

callout copy {
	color: purple;
	font-weight: bold;
	display: block;
	margin: 4px 0;
}

.formtitle {
	color: #000;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 12px;
}

.formheader {
	background-color: #005596;
	color: #fff;
	font-weight: bold;
}

.formbackgrnd {
	margin: 5px 0;
	background-color: #E7EFF4;
	padding: 4px;
	
}

/*
ReStore styles
*/
.pinkHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left:10px;
	line-height: 18px;
	font-weight: bold;
	color: #E75A99;
}
.greenHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left:10px;
	line-height: 18px;
	font-weight: bold;
	color: #26C854;
}
.restoreBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; margin: 5px; padding: 5px;
	line-height: 18px;
	color: #00669C;
}
.ContentCopyHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; margin: 5px; padding: 5px;
	line-height: 18px;
	color: #000000;
}
.restoreBlueHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; margin: 5px; padding: 5px;
	line-height: 18px;
	color: #00669C;
}



/*
Form Style
Center aligned input boxes
input boxes field names right aligned next to boxes
break between sections empty row (white space) 20 pxls
action buttons bottom of form aligned right
*/


/*
Table styles
*/

.tableLblue {
background-color: #E7EFF4}

.tableDblue {
background-color: #D1E8FF}


/*--------------------- google map page  ----------------------*/

fieldset.addy {
display: block;
text-align: center;
margin: 10px auto;
padding: 0 10px 10px 10px;
}

.addy legend {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
padding-left:10px;
line-height: 24px;
color: #51B948;
text-transform: uppercase;
}

.addy label { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

input#saddr {
width: 400px;
padding: 2px;
margin: 0 0 5px 0;
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

.button {
font-size: .9em;
letter-spacing: .1em;
text-transform: uppercase;
margin: 5px 0 0 0;
}

#map { width: 700px; height: 450px; border: 1px solid #D0D0BF; }









/* this class for DesignByCycloneWebDesign only */
.dbfooter {
	font-family : Arial;
	font-size : 9px;
	text-decoration : none; color:#000000; font-weight:bold
}