/*************************************
 +Containers
 *************************************/

 body {
	background-color: beige;
	color: #434343;
        background-image: url(../images/header_images/camo_background3.png);
	background-repeat: repeat;
        font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: justify;
	margin: 0 auto;
	padding: 0;
}

#header {
	text-align: justify;
	width: 960px;
	height: 386px;
	margin: 0 auto;
}

#header img {
       border: none;
       margin-bottom: -3px;
}

#content {
	text-align: justify;
        background-color: #e7e3d8;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#footer {
	margin: 0 auto;
        clear: both;
        width: 960px;
	height: 255px;
        background-color: #09371b;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
} 

/*************************************
 +Homepage Images
 *************************************/
 
 /*Left Column Images*/
.lc_image1 img{
	border: none;
	margin: 5px auto 0 auto;
	padding: 2px 2px 5px 2px;
}

.lc_image1 {
	text-align: center;
}

 /*************************************
 +List and Body Text
 *************************************/

.aba_headline {
	font-size: 32px;
	text-align: center;
	padding: 5px 0 10px 0;
}

.aba_type {
	font-size: 16px;
}

.list_head {
	font-size: 15px;
	font-weight: bold;
	color: #434343;
	background-color: #bfbc9c;
	padding: 0 0 0 2px;
}

.aba_list {
	font-size: 15px;
	padding-bottom: 20px;
}

.hp_image img{
	text-align: center;
}

.seo {
       font-size: 10px;
       padding: 0 5px 0 5px;
       color: #fff;
       margin: 0 auto;
}

.seo-top {
       font-size: 10px;
       padding: 0 5px 0 5px;
       color: #434343;
       margin: 0 auto;
}

.specials img {
       margin-left: 30px;
       margin-bottom: 10px;
       border: none;
}

.alaska78 img {
       margin-left: 45px;
       margin-bottom: 5px;
}

#specials_div {
	padding: 5px;
}

.banner_25 img {
       margin-left: 270px;       
}

.banner_78 img {
       margin-left: 50px;
}

/*************************************
 +Left Column
 *************************************/

#left_column {
	float: left;
	width: 640px;
	padding-top: 5px;
        padding-left: 5px;
}

#left_column h1 {
	font-size: 22px;
	border-bottom: groove thin #000;
	padding: 5px 0 8px 0;
}

#left_column h2 {
       font-size: 13px;
       font-weight: normal;
}

#left_column h3 {
	font-size: 18px;
	border-bottom: groove thin #000;
	padding: 5px 0 8px 0;
}

table #guides {
       font-size: 16px;
}

.dvds{
       color: red;
       text-decoration: underline;
}

/*************************************
 +Right Column
 *************************************/
 
 #right_column {
	float: right;
	width: 300px;
	padding-top: 5px;
	margin-top: 24px;
}



/*************************************
 +Social Network Box - Bear Print
*************************************/

.signup {
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

.facebook_icon {
	padding-top: 5px;
	padding-left: 2px;
}

.myspace_icon {
	padding-left: 2px;
}

.twitter_icon {
	padding-top: 10px;
        padding-left: 2px;
}

.signup a {
       text-decoration: none;
       color: #434343;
}

.signup a:hover {
       text-decoration: underline;
       color: #434343;
}

/*************************************
 +Footer
 *************************************/
 
.footer_content {
	width: 960px;
	margin: 0 auto;
	font-size: 13px;
	padding-top: 1px;
	line-height: 18px;
	text-align: center;
}

.footer_content a:link {
	color: #fff;
	text-decoration: none;
}

.footer_content a:hover {
	color: #fff;
	text-decoration: underline;
}

.footer_content a {
	color: #fff;
	text-decoration: none;
}

.foot_header {
	font-weight: bold;
	font-size: 16px;
	border-bottom: thin solid #fff;
	padding-bottom: 2px;
}

.foot_title {
	text-decoration: underline;
	font-size: 15px;
}

.name_title {
	font-weight: bold;
	font-size: 14px;
}


.footer_contact {
	width: 960px;
        height: 115px;
	margin: 5px auto 0 auto;
        color: #fff;
}

.footer_contact a {
       font-weight: bold;
       font-size: 16px;
}

.les_contact {
	float: left;
	width: 320px;
	height: 115px;
}

.ryan_contact {
	float: left;
	width: 320px;
	height: 115px;
}

.social_networks {
	float: right;
	width: 320px;
        height: 115px;
}

.social_networks img {
       border: none;
}

.footer_menu {
	width: 960px;
	margin: 0 auto;
}

.bottom_menu {
	width: 950px;
	height: 14px;
}

.copyright {
	width: 960px;
	font-size: 11px;
        color: #fff;
}

.cooldir {
       color: #000;
       background: #fff;
}

.cooldir a:link {
       color: #000;
}

.cooldir a:visited {
       color: #000;
}