/* home classes ----------------------------------*/



.well_space{
width: 440px;
}

.promo_boxes{
width: 440px;
margin-top: 10px; 
}

.promo_leftbox{
width: 215px;
margin: 0px 10px 0px 0px;
float: left;
}

.promo_rightbox{
width: 215px;
margin: 0px 0px 0px 0px;
float: left;
}

.grey_line{ width: 440px;
margin: 10px 0px 10px 0px;
border-top: #DFE4EC thin solid;
}

.grey_dotted_line {width:440px;
margin: 10px 0px 0px 0px;
border-top: #DFE4EC thin dotted;
}

.site_specific_feedtitle {font: Bold 14px Geneva, Arial, Helvetica, sans-serif;
color: #88ACBF;
border-bottom: #88ACBF thin dotted;
margin-top: 10px;
margin-bottom: 5px;
}

.ap_title {font: Bold 18px Georgia, Times New Roman, Times, serif;
color: #528098
}

.poll_box{
width: 440px;
background: #EDEADE;
padding: 10px 10px 10px 10px
}

.grey_title {font: 600 16px Georgia;
color: #737373;
margin-top: 3 px;
}

.promo_text {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #5A6570
}

.poll_text {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #253A45;
}

.a_homewell_link:link {color:#333333; text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.a_homewell_link:hover{text-decoration:none;}

.a_homewell_link:visted {color:#88ACBF;
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.a_promo_link:link {color:#737373; text-decoration:none;
}

.a_promo_line:hover{text-decoration:none;}

.a_promo_link:visted {color:#737373; text-decoration:none;
}

.a_partner_link:link {color:#253A45; text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.a_partner_link:hover{text-decoration:underline;}

.a_partner_link:visited {color:#88ACBF; text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/* accordian nav classes ----------------------------------*/

.accordian_blog{
width: 300px;
}

.accordian_blog_boxes{
width: 300px;
}

.accordian_grey_line{ width: 290px;
margin: 10px 5px 10px 5px;
border-top: 1px solid #E8F0F0;
}

.accordian_text {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_accordian_blog:link {font: 18px Georgia, Times New Roman, Times, serif;
color:#3D6072; 
text-decoration:none;
}

.a_accordian_blog:hover{text-decoration:underline;}

.a_accordian_blog:visited {font: 18px Georgia, Times New Roman, Times, serif;
color:#88ACBF; 
text-decoration:none;
}

/* franchise wells ----------------------------------*/

.franchise_box { width: 750px;
height: 150px;
margin: 8px 0px 5px 0px
}

.first_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float:left;
}

.second_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float:left;
}

.third_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float:left;
}

.fourth_franchise_box { width:165px;
height: 140px;
margin: 0px 0px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float:left;
}

.box_header { font: Bold 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333333;
}

.franchise_header {font: 18px Georgia, Times New Roman, Times, serif;
color: #3D6072;
}

.franchise_text {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.snap_text { font: Bold 10px Verdana, Arial, Helvetica, sans-serif;
padding: 4px 2px 2px 12px;
}

.a_franchise:link {font: 18px Georgia, Times New Roman, Times, serif;
color:#3D6072; 
text-decoration:none;
}

.a_franchise:hover{text-decoration:underline;}

.a_franchise:visited {font: 18px Georgia, Times New Roman, Times, serif;
color:#88ACBF; 
text-decoration:none;
}

.a_franchise_regular:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#3D6072; 
text-decoration:none;
}

.a_franchise_regular:hover{text-decoration:underline;}

.a_franchise_regular:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

.a_franchise_tiny:link {font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#3D6072; 
text-decoration:none;
}

.a_franchise_tiny:hover{text-decoration:underline;}

.a_franchise_tiny:visited {font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* site_specific_query class -------------------*/

.site_specific_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
    color: #61979A;
	margin: 10px 0px 5px 0px;
}

.site_specific_headline {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A4263;
               
}

.site_specific_abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
margin: -2px 0px 3px 1px;
padding: -2px 0px 4px 0px;      
}

.site_specific_abstract p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


/* END site_specific_query */

/* poll box  */

.pollQuestion {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollAnswer {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #253A45;
}

.pollResultAnswer {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #253A45;
}

.pollResultPercent {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #253A45;
}

.pollResultVotes {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #253A45;
}

.pollTotalVotes {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #253A45;
}

.pollSelectedPercent {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #253A45;
}

.pollBlock {
width: 440px;
background: #EDEADE;
padding: 10px 10px 10px 10px;
}
/* END poll box  ------------------*/


/* AP CLASSES */

.ap_feed {
}

.ap_headlines_header {
	font: Bold 14px Geneva, Arial, Helvetica, sans-serif;
	color: #88ACBF;
	border-bottom: #DFE4EC thin dotted;
}

.ap_list {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #737373;
	margin: 2px 0px 2px 0px;
	list-style: none;
}

.ap_list_item {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #737373;
	margin: 2px 0px 2px 0px;
}

.ap_list_item li {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: -5px 0px 2px 0px;
}


/* END AP CLASSES */

/* BLOG CLASSES*/

.generic_space {width: 620px;
margin: 0px 10px 0px 10px;
}


.blog_news_box {
width: 620px;
height: 240px;
margin: 10px 0px 10px 0px;
}

.blog_country {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
margin: 0px 10px 10px 0px;
float: left;
}

.blog_ozark {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 10px;
}

.blog_bamajam {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
margin: 0px 10px 10px 0px;
}

.blog_education {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 10px;
}

.blog_lifestyles_box {
width: 620px;
height: 130px;
margin-bottom: 10px;
}

.blog_discover {
width: 290px;
height: 80px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
padding: 5px;
float: left;
margin-right: 10px;
}


.blog_empty {
width: 290px;
height: 90px;
padding: 5px;
float: left;
}

.blog_sports_box {
width: 620px;
height: 250px;
}

.blog_troy {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
margin: 0px 10px 10px 0px;
float: left;
}

.blog_alabama {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 10px;
}

.blog_wrestling {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
margin: 0px 10px 10px 0px;
float: left;
}

.blog_auburn {
width: 290px;
height: 80px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 10px;
}

.blog_text {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_blog:link {font: 18px Georgia, Times New Roman, Times, serif;
color:#3D6072; 
text-decoration:none;
}

.a_blog:hover{text-decoration:underline;}

.a_blog:visited {font: 18px Georgia, Times New Roman, Times, serif;
color:#88ACBF; 
text-decoration:none;
}

/* END BLOG CLASSES*/

/* FRIDAY FOOTBALL CLASSES */
.football_well_space{
width: 430px;
height: 1600px;
margin: 0px 10px 10px 0px;
}

.football_top_box{
width: 430px;
height: 310px;
margin-bottom: 10px; 
}

.football_left_box {
width: 190px;
height: 800px;
margin: 10px 10px 0px 0px;
padding: 5px;
background: #EDEADE;
float: left;
}

.player_of_week {
width: 190px;
height: 250px;
margin-bottom: 10px;
float: left;
}

.team_of_week {
width: 190px;
height: 250px;
margin-bottom: 10px;
float: left;
}

.games_of_week {
width: 190px;
height: 250px;
margin-bottom: 10px;
float: left;
}


.football_right_box {
width: 190px;
height: 800px;
margin: 10px 10px 0px 0px;
float: left;
}

/* END FRIDAY FOOTBALL CLASSES */

/* CONSUMER CLASSES */
.generic_space {width: 640px;
margin: 0px 10px 0px 10px;
}

.top_box {
width: 620px;
height: 350px;
margin: 10px 0px 10px 0px;
}

.left_box {
width: 350px;
height: 350px;
margin-right: 10px;
float: left;
}

.right_box {
width: 260px;
height: 350px;
float: left;
}

.long_box {
width: 620px;
height: 80px;
margin: 10px 0px 10px 0px;
background: #EDEADE; 
}

.long_first{
width: 137px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.long_second {
width: 137px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.long_third {
width: 137px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.long_fourth {
width: 137px;
padding: 10px 5px 10px 5px;
float: left;
}

.middle_box {
width: 620px;
height: 320px;
}

.housing_box { 
width: 187px;
height: 315px;
padding: 5px;
margin-right: 10px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
}

.food_box { 
width: 187px;
height: 315px;
padding: 5px;
margin-right: 10px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
}

.transportation_box { 
width: 187px;
height: 315px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
}

.bottom_box {
width: 620px;
height: 320px;
margin-top: 20px;
}

.multimedia_box { 
width: 187px;
height: 310px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
margin-right: 10px;
float: left;
}

.iris_taylor_box {
width: 187px;
height: 310px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
margin-right: 10px;
float: left;
}

.gasmap_box { 
width: 187px;
height: 180px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
margin-bottom: 10px;
}

.dealtaker_box { 
width: 187px;
height: 110px;
padding: 5px;
border-color: #DDD7C1;
border-style: solid;
border-width: 1px;
float: left;
}

.box_header { font: Bold 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333333;
}

.site_specific_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
    color: #61979A;
	margin: 10px 0px 5px 0px;
	align: center;
}

.consumer_text {font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.consumer_text_plain {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_consumer:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#253A45; 
text-decoration:none;
}

.a_consumer:hover{text-decoration:underline;}

.a_consumer:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* END CONSUMER CLASSES */

/*FRIDAY FOOTBALL SLIDESHOW*/
.football_slideshow {
width: 620px;
height: 400px;
margin: 10px 0px 10px 0px;
}

.links_slideshow {
width: 620px;
height: 350px;
}

/*END FRIDAY FOOTBALL SLIDESHOW*/