@charset "UTF-8";



* { margin: 0; padding: 0 }

body {

	background-image: url(images/gradeBg.jpg);

	background-repeat: repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #343434;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #363636;

	margin-bottom: 4px;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #cc0000;

	margin-bottom: 10px;

}

h4 {

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}

h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

	margin-bottom: 8px;

}

h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	font-size: 12px;

}

}

h7 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

	font-size: 12px;

}

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #363636;

	line-height: 18px;

}

.clearFloat {

	clear: both;

}

.greenText {

	color: #00CC00;

}

.grey {

	color: #363636;

}

.bold {

	font-weight: bold;

}

table {

	color: #363636;

	margin-bottom: 15px;

}

.bodyCopy table td {

	padding: 3px;

}

.lgText {

	font-size: 18px;

	line-height: 24px;

}

#wrapper #mainNav .noBorder {

	border-right-style: none;

}



#wrapper {

	width: 950px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 5px;

	padding-bottom: 10px;

}

#wrapper #header {

	border: 1px solid #000000;

	height: 100px;

	width: 948px;

}

#mainNav {

	height: 34px;

	width: 948px;

	background-color: #363636;

	border: 1px solid #ffffff;

	margin-top: 8px;

}

#wrapper #mainNav ul {

	list-style-type: none;

}

#wrapper #mainNav li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	width: 134px;

	text-align: center;

	float: left;

	height: 25px;

	padding-top: 9px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #666666;

}

#wrapper #mainNav .greenText a:link, #wrapper #mainNav .greenText a:visited, #wrapper #mainNav .greenText a:active {

	color: #00CC00;

	text-decoration: none;

}

#wrapper #mainNav .greenText a:hover {

	color: #cc0000;

}

#wrapper #mainNav a:link, #wrapper #mainNav a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#wrapper #mainNav a:hover, #wrapper #mainNav a:active {

	color: #cc0000;

	text-decoration: none;

}

#bodyWrapper {

	width: 924px;

	margin-top: 8px;

	border: 1px solid #CCCCCC;

	background-repeat: repeat-x;

	padding: 12px;

	background-color: #303030;

}

#bodyWrapper #leftCol {

	width: 262px;

	float: left;

}

#leftCol #topLinkBox {

	height: 175px;

	width: 224px;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

	padding-top: 13px;

	padding-left: 0px;

	padding-right: 18px;

}

#leftCol #topLinkBoxFranchise {

	height: 220px;

	width: 224px;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

	padding-top: 13px;

	padding-left: 18px;

	padding-right: 18px;

}

#leftCol #topLinkBox p {

	line-height: 15px;

}

#leftCol #topLinkBox a:link, #leftCol #topLinkBoxFranchise a:link, #leftCol #topLinkBox a:visited, #leftCol #topLinkBoxFranchise a:visited {

	color: #FF0000;

	text-decoration: underline;

}

#leftCol #topLinkBox a:hover, #leftCol #topLinkBoxFranchise a:hover,#leftCol #topLinkBox a:active, #leftCol #topLinkBoxFranchise a:active {

	color: #363636;

	text-decoration: underline;

}

#sideNav ul {

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

#sideNav li {

	margin-bottom: 5px;

}

#leftCol #availBox {

	background-color: #FFFFFF;

	height: 106px;

	width: 224px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-top: 13px;

	padding-right: 18px;

	padding-left: 18px;

}

#leftCol #availBox p {

	font-weight: bold;

	color: #0099FF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	margin-bottom: 3px;

}

#leftCol #requestBox {

	height: 116px;

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	margin-bottom: 14px;

	width: 224px;

	padding-top: 13px;

	padding-right: 18px;

	padding-left: 18px;

}

#leftCol #requestBox p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #00CC00;

	line-height: 16px;

}

#requestBox #requestBut {

	height: 25px;

	width: 210px;

	margin-top: 5px;

}

#bodyWrapper #rightCol {

	width: 925px;

	float: center;

}

#rightCol .homeImage {

	padding-top: 26px;

	padding-bottom: 26px;

}

#rightCol #bodyContent {

	width: 920px;

	background-color: #FFFFFF;

	margin-bottom: 0px;

	border: 1px solid #CCCCCC;	

	

}

#bodyContent a, #bodyContent a:link, #bodyContent a:visited {

	color: #00CC00;

	font-weight: bold;

}

#bodyContent a:hover, #bodyContent a:active {

	color: #FF0000;

	font-weight: bold;

}

#scanLinks .leftLink, #scanLinks .rightLink {

	width: 303px;

	float: left;

	height: 120px;

	text-align: center;

	padding-top: 30px;

}

#bodyContent #contentText {

	width: 606px;

	padding-top: 12px;

	padding-left: 20px;

	padding-right: 22px;

}

.bodyCopy {

	padding-top: 20px;

}

#contentText .bodyCopy p {

	margin-bottom: 15px;

}

.bodyCopy #solutionsList {

	padding-left: 15px;

	font-weight: bold;

	margin-bottom: 15px;

	color: #363636;

}

.bodyCopy #solutionsList ul {

	list-style-type: none;

}

.bodyCopy #solutionsList li {

	margin-bottom: 5px;

}

.bodyCopy .newsList {

	margin-bottom: 22px;

}

.bodyCopy .newsList ul {

	list-style-type: none;

}

.bodyCopy .newsList li {

	margin-bottom: 4px;

}

.bodyCopy #disclaimer {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #363636;

	padding-top: 10px;

}

.bodyCopy #disclaimer p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	line-height: 12px;

}

.offerList {

	margin-bottom: 15px;

}

.offerList ol {

	color: #363636;

	list-style-position: inside;

}

.offerList li {

	margin-bottom: 3px;

}

.bodyCopy #tableSpacing td {

	padding-top: 6px;

	padding-right: 6px;

	padding-bottom: 6px;

	padding-left: 0px;

}

.bodyCopy #contactLeft {

	float: left;

	width: 200px;

}

.contactList  {

	margin-bottom: 25px;

	margin-top: 10px;

}

.contactList  ul  {

	list-style-type: none;

}

.contactList li {

	margin-bottom: 3px;

}

.bodyCopy #contactRight {

	float: right;

	width: 400px;

}

#contentText #thankYouImg {

	padding-left: 28px;

}

#rightCol #mainBtmBanner {

	height: 70px;

	background-repeat: repeat-x;

	font-weight: bold;

	width: 636px;

	padding-top: 0px;

	padding-left: 50px;

	line-height: 16px;

}

#leftColCoupon {

	width: 319px;

	float: left;

}

#rightColCoupon {

	float: right;

	margin-bottom: 20px;

}

#availBox #availability #zipAvail {

	height: 21px;

}

#wrapper #footer {

	height: 25px;

	padding-top: 10px;

	text-align: center;

}

#wrapper #footer #footerNav ul {

	list-style-type: none;

}

#wrapper #footer #footerNav li {

	display: inline;

	margin-right: 15px;

	margin-left: 15px;

}

#wrapper #footer #footerNav a:link, #wrapper #footer #footerNav a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#wrapper #footer #footerNav a:hover, #wrapper #footer #footerNav a:active {

	color: #F7C810;

	text-decoration: none;

}



#footer_text p {

	color: white;

	margin-bottom: 1em;

}

