
/* CSS Document */
body {margin:0; text-align:center; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  background-image:url(images/background.jpg); background-repeat:repeat-x;}
img {border:none;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Wrapper  */
.outerdiv {margin-left:auto; margin-right:auto; width:949px; background-image:url(images/mainBg.gif); background-repeat:no-repeat; }


.menu {height:44px; overflow:hidden; margin-left:auto; margin-right:auto; width:949px;}


						
.cssnavhome a {
									position:relative;
									float: left;
									margin: 0; 
									padding: 0;
									background: url(images/homeOff.gif) no-repeat;
									width: 90px;
									height: 44px;
									overflow:hidden;}
									
.cssnavhome a:hover {
									display: block;
									width: 90px;
									height: 44px;
									display: block;
									background: url(images/homeOn.gif) no-repeat;
									float: left;
									 overflow:hidden;}









.cssnavabout a {
									position:relative;
									float: left;
									margin: 0; 
									padding: 0;
									background: url(images/aboutOff.gif) no-repeat;
									width: 248px;
									height: 44px;
									overflow:hidden;}
									
.cssnavabout a:hover {
									display: block;
									width: 248px;
									height: 44px;
									display: block;
									background: url(images/aboutOn.gif) no-repeat;
									float: left;
									 overflow:hidden;}








.cssnavproducts a {
									position:relative;
									float: left;
									margin: 0; 
									padding: 0;
									background: url(images/productsOff.gif) no-repeat;
									width: 114px;
									height: 44px;
									overflow:hidden;}
									
.cssnavproducts a:hover {
									display: block;
									width: 114px;
									height: 44px;
									display: block;
									background: url(images/productsOn.gif) no-repeat;
									float: left;
									 overflow:hidden;}







.cssnavtestimonials a {
									position:relative;
									float: left;
									margin: 0; 
									padding: 0;
									background: url(images/testimonialsOff.gif) no-repeat;
									width: 111px;
									height: 44px;
									overflow:hidden;}
									
.cssnavtestimonials a:hover {
									display: block;
									width: 111px;
									height: 44px;
									display: block;
									background: url(images/testimonialsOn.gif) no-repeat;
									float: left;
									 overflow:hidden;}




.cssnavpromotions a {
									position:relative;
									float: left;
									margin: 0; 
									padding: 0;
									background: url(images/promotionsOff.gif) no-repeat;
									width: 143px;
									height: 44px;
									overflow:hidden;}
									
.cssnavpromotions a:hover {
									display: block;
									width: 143px;
									height: 44px;
									display: block;
									background: url(images/promotionsOn.gif) no-repeat;
									float: left;
									 overflow:hidden;}




.cssnavcontact a {
									position:relative;
									float: left;
									margin: 0; 
									padding: 0;
									background: url(images/contactOff.gif) no-repeat;
									width: 105px;
									height: 44px;
									overflow:hidden;}
									
.cssnavcontact a:hover {
									display: block;
									width: 105px;
									height: 44px;
									display: block;
									background: url(images/contactOn.gif) no-repeat;
									float: left;
									 overflow:hidden;}




.tripleheader {height:132px;}

.triplebg {background-image:url(images/promos/triplebg.gif); height:357px; background-repeat:no-repeat;}

.triplebutt1 {height:45px; width:450px; float:right;}
.triplebutt1 a {height:45px; width:450px; float:right; display:block;}
.triplebutt1 a:hover {float:left; z-index:99; background-image:url(images/promos/pop1.gif); width:450px; height:222px; background-repeat:no-repeat;}

.triplebutt2 {height:45px; width:400px; float:right;}
.triplebutt2 a {height:45px; width:450px; float:right; display:block;}
.triplebutt2 a:hover {float:left; z-index:99; background-image:url(images/promos/pop2.gif); width:450px; height:204px; background-repeat:no-repeat;}


.triplebutt3 {height:45px; width:350px; float:right;}
.triplebutt3 a {height:45px; width:450px; float:right; display:block;}
.triplebutt3 a:hover {float:left; z-index:99; background-image:url(images/promos/pop3.gif); width:450px; height:156px; background-repeat:no-repeat;}


.triplebutt4 {height:45px; width:300px; float:right;}
.triplebutt4 a {height:45px; width:450px; float:right; display:block;}
.triplebutt4 a:hover {float:left; z-index:99; background-image:url(images/promos/pop4.gif); width:450px; height:152px; background-repeat:no-repeat;}


.triplebutt5 {height:45px; width:300px; float:right;}
.triplebutt5 a {height:45px; width:450px; float:right; display:block;}
.triplebutt5 a:hover {float:left; z-index:99; background-image:url(images/promos/pop5.gif); width:450px; height:166px; background-repeat:no-repeat;}


/* Top links  */

.topLinks {float:right; color:#FFF;}
.topLinksInner {padding:7px 20px 0px 0px;}
.topLinksRedefine ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.topLinksRedefine li {padding: 0px 5px 0px 9px; background: url(images/pipe.gif) 0 .3em no-repeat; list-style-type: none; display: inline; font-size:10px;}
.topLinksRedefine  a:link {color:#FFF;}
.topLinksRedefine a:visited {color:#FFF;}
.home {float:left;}



/* Header  */
.verytopofpage {height:44px; margin-left:auto; margin-right:auto; width:949px;}
.header {height:228px; margin-left:auto; margin-right:auto; width:949px;}




.button {display:block; float:left; height:44px; overflow:hidden;}


.siteBg {background-image:url(images/siteBg.gif); background-repeat:no-repeat;}


.contentInner {padding:20px 10px 20px 30px; text-align:left; float:left; width:610px;}

.contentBase {background-image:url(images/mainBase.gif); height:42px;}

.promoarearightside {width:282px; float:right; text-align:left; padding-right:5px;}

.spacerSmall {height:30px;}

.spacerMedium {height:40px;}
.scrappage {height:64px;}
.scrappage2 {height:248px;}
.promotions {display:block;}
.tenYears {background-image:url(images/10years.gif); height:104px; background-repeat:no-repeat; margin-bottom:10px;}
.tenYearsPadd {text-align:left; font-size:11px; color:#666666; padding:40px 10px 10px 20px;}

.promoHeader {height:33px; overflow:hidden;}


.navLeft {float:left; width:165px; text-align:left; padding-left:8px;}
.contentInnerSmall {padding:10px 10px 20px 10px; text-align:left; float:left; width:460px;}

.contentInnerLarge {padding:10px 10px 20px 10px; text-align:left; float:left; width:730px;}

.financeWrapper {margin-bottom:20px;}

.leftButtons {display:block; height:28px; overflow:hidden;}

.leftButtonsB {display:block; height:31px; overflow:hidden;}
.leftButtonsC {display:block; height:33px; overflow:hidden;}

.homeH2Wrapper h2 {margin-bottom:2px; padding-bottom:0px;}

.productSurround {background-color:#F4F4F4; height:70px; padding:9px;}

.productSurround h2 {margin-bottom:2px;}
.productSurround p {margin-bottom:0px; padding-bottom:0px; line-height:15px;}

.moreButton {height:19px; overflow:hidden; margin-bottom:14px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/* Footer  */
.footer { height:240px; background-image:url(images/footerBg.jpg); background-repeat:no-repeat;  }
.footerInner {padding:12px 30px 0px 20px; color:#FFFFFF;}
.footerLength {float:left; width:220px; text-align:left; font-size:13px;}

.footerLength a:link {color:#E0E0E0; text-decoration:none;}
.footerLength a:visited {color:#E0E0E0; text-decoration:none;}
.footerLength a:active {color:#E0E0E0; text-decoration:none;}
.footerLength a:hover {color:#333; text-decoration:none;}


.footerLength h3 {font-size:11px; font-weight:100; color:#FFFFFF;}



.footerLinks {margin-left:auto; margin-right:auto; width:949px; color:#666666; font-size:11px; text-align:left; padding:5px 10px 10px 10px;}
.footerLinks2 {margin-left:auto; margin-right:auto; width:949px; color:#666666; font-size:10px; text-align:left; padding:15px 0px 0px 0px;}

.standardLogos {margin-left:auto; margin-right:auto; width:949px; text-align:center; background-color:#FFFFFF;}




.footerLinks a:link {color:#666; text-decoration:underline;}
.footerLinks a:visited {color:#666; text-decoration:underline;}
.footerLinks a:active {color:#666; text-decoration:underline;}
.footerLinks a:hover {color:#999; text-decoration:none;}




.formName {float:left; width:200px; font-size:13px; }

.formField {float:left; width:500px;}

.error {color:#F00; font-weight:bold; font-size:12px; clear:left; height:20px;}

.largePink {font-size:16px; color:#D81B72;}

.fieldLarge {width:300px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.fieldHuge {width:500px; margin-bottom:10px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}


.thumbs {height:100px; margin-bottom:11px;}

.thumbs img {float:left; margin-right:11px; border:solid 1px #666666;}

.blueArrowSmall {float:left; padding-right:9px; padding-bottom:5px;}
.blueArrow {float:left; padding-right:9px; padding-bottom:15px;}
.blueArrowLarge {float:left; padding-right:9px; padding-bottom:45px;}
.blueArrowXLarge {float:left; padding-right:9px; padding-bottom:95px;}
.blueArrowXXLarge {float:left; padding-right:9px; padding-bottom:175px;}

.miniStrip {height:124px; padding-top:56px;}

/* Misc  */
a:active {color:#333; text-decoration: underline;}
a:link {color:#333; text-decoration: underline;}
a:visited {color:#333; text-decoration: underline;}
a:hover {color: #333; text-decoration: none;}


h1 {font-size:20px; padding:0px; margin:0px 0px 10px 0px; color:#4D4D4D; font-weight:900;}
h2 {font-size:17px; padding:0px; margin:0px 0px 5px 0px; color:#D81B72; overflow:hidden; }
h3 {font-size:15px; padding:0px; margin:0px 0px 0px 0px; color:#4D4D4D;}
p {font-size:12px; margin:0px 0px 15px 0px; line-height:16px; color:#4D4D4D;}






.noMarg {margin-bottom:0px; padding-bottom:0px;}
.noMargLarge {margin-bottom:0px; padding-bottom:2px; font-size:15px;}

hr {border: none 0; 
	border-top: 1px dashed #FFF;
	border-bottom:1px dashed #CACACA;
    height: 2px;
	margin: 3px 0px 13px 0px;}
	
ul {font-size:12px; margin-bottom:20px; margin-top:3px; list-style-image: url("images/bullet.gif");}

li {padding:0px 0px 4px 0px; color:#4D4D4D;}

.sub {padding:0px 0px 4px 0px; margin-left:25px;}

ol {margin-bottom:20px; margin-top:3px; font-size:13px; margin-left:10px;}



.formWrapper {padding-left:50px; background-image:url(images/womanStanding.jpg); background-repeat:no-repeat; background-position:right;}

.fontLarge {font-size:17px;}	


.clear {clear:both; height:1px; overflow:auto; color:#FFF;}

.clearHeight {clear:both; height:15px;}


.imagesRight {float:right; padding:10px 0px 0px 10px;}
.contactsLeft {float:left; width:260px;}
.submit {text-align:left; padding-left:140px;}

