body{margin:0 0 0 0; padding:0 0 0 0;
background:url('../images/mainback.jpg') top center; background-repeat:no-repeat;
background-color:#3a1e09;
padding: 0px;
}

/* Containers */

#mainContainer{width:794px; background-color:#a97c53; background-image:url(../images/contentback.jpg); background-repeat:no-repeat;}
#topnavContainer{width:794px; height:231px; float:right; text-align:left;}
#contentContainer{width:794px; float:right; }
#contentContainer2{width:794px; float:right;}
#footerContainer{width:794px; height:216px; background-color:#a97c53; background-image:url(../images/footerback.jpg); background-repeat:no-repeat;}
#t1{width:794px; height:72px; float:left;}
#t3{width:794px; height:69px; float:left; background-image:url(../images/topnav.jpg); background-repeat:no-repeat;}
/* Spacers */

#topspacer{width:1px; height:167px; float:left; background-color:#3a1e09;}
#botleftspacer{width:1px; height:216px; float:left; background-color:#3a1e09;}
#leftSpacer{width:1px; height:578px; float:left; background-color:#3a1e09;}


/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	background-color:#ffffff;
}

/* Type  Styles */


.foottext{font-family:"Times New Roman", Times, serif; font-size:11px; text-decoration:none; font-weight:bold; color:#ffffff; margin:7px 0 7px 0; text-align:center;}
.foottext a:link{color:#fb991e; text-decoration:none; padding-left:5px; padding-right:5px;}
.foottext a:visited{color:#fb991e; text-decoration:none; padding-left:5px; padding-right:5px;}
.foottext a:hover{color:#fb991e; text-decoration:underline; padding-left:5px; padding-right:5px;}

.topnavtext{font-family:"Times New Roman", Times, serif; font-size:13px; text-decoration:none; font-weight:bold; color:#d57900; margin:20px 40px 20px 187px; text-align:left;}
.topnavtext a:link{color:#4a261a; text-decoration:none;}
.topnavtext a:visited{color:#4a261a; text-decoration:none;}
.topnavtext a:hover{color:#d73a36; text-decoration:none;}

.newsletter{font-family:"Times New Roman", Times, serif; font-size:13px; text-decoration:none; font-weight:bold; color:#a44903; margin:0 10px 0 195px; text-align:left;}
.newsletter a:link{color:#a44903; text-decoration:none;}
.newsletter a:visited{color:#a44903; text-decoration:none;}
.newsletter a:hover{color:#a44903; text-decoration:underline;}

.tdtext{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; color:#251400; margin:0 15px 15px 0; text-align:left; line-height:18px;}

.whitetext{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; color:#251400; margin:20px 15px 20px 50px; text-align:left; line-height:18px;}
.whitetextright{font-family:"Times New Roman", Times, serif; font-size:14px; text-decoration:none; font-weight:bold; color:#ffffff; margin:20px 50px 20px 20px; text-align:left;}
.whitetext a:link{color:#eedcbd; text-decoration:none;}
.whitetext a:visited{color:#eedcbd; text-decoration:none;}
.whitetext a:hover{color:#eedcbd; text-decoration:underline;}


.whitetextright a:link{color:#ffffff; text-decoration:none;}
.whitetextright a:visited{color:#ffffff; text-decoration:none;}
.whitetextright a:hover{color:#ffffff; text-decoration:underline;}
h1{font-family:"Times New Roman", Times, serif; font-size:21px; text-decoration:none; font-weight:bold; color:#530b00; margin:10px 15px 20px 50px; text-align:left; line-height:21px;}
.subtitle{font-family:"Times New Roman", Times, serif; font-size:16px; text-decoration:none; font-weight:bold; color:#530b00; margin:10px 15px 20px 0; text-align:left; line-height:21px;}

.subtitle2{font-family:"Times New Roman", Times, serif; font-size:16px; text-decoration:none; font-weight:bold; color:#ffffff; margin:10px 15px 20px 0; text-align:left; line-height:21px;}

h2{font-family:"Times New Roman", Times, serif; font-size:16px; text-decoration:none; font-weight:bold; color:#530b00; margin:10px 50px 20px 20px; text-align:left; line-height:19px;}
.promo{font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight:bold; color:#4a261a; margin:195px 15px 20px 385px; text-align:left; line-height:14px;}
.promo a:link{color:#ffffff; text-decoration:none;}
.promo a:visited{color:#ffffff; text-decoration:none;}
.promo a:hover{color:#ffffff; text-decoration:underline;}

.promo2{font-family:"Times New Roman", Times, serif; font-size:14px; text-decoration:none; font-weight:bold; color:#f8991c; margin:125px 15px 20px 165px; text-align:right; line-height:14px;}
.promo2 a:link{color:#f8991c; text-decoration:none;}
.promo2 a:visited{color:#f8991c; text-decoration:none;}
.promo2 a:hover{color:#f8991c; text-decoration:underline;}

.promo3{font-family:"Times New Roman", Times, serif; font-size:18px; text-decoration:none; font-weight:bold; color:#4a261a; margin:120px 15px 20px 65px; text-align:center; line-height:22px;}
.promo3 a:link{color:#4a261a; text-decoration:none;}
.promo3 a:visited{color:#4a261a; text-decoration:none;}
.promo3 a:hover{color:#4a261a; text-decoration:underline;}