.site_specific_header {
font-family: Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: bold;
                color: #454C54;
                margin: 0px 0px 15px 0px;
                padding: 0px 0px 0px 0px;
}

.site_specific_feedtitle {
Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: bold;
                color: #454C54;
                margin: 0px 0px 15px 0px;
                padding: 0px 0px 0px 0px;
border-bottom: #9CA5AD thin dotted;
}

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



.site_specific_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006C6C;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;    
}

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

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


/* consumer */
.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 */


/* green living */

 
.green_generic_space {
width: 640px;
height: 2300px;
margin: 0px 10px 0px 10px;
}


.green_top_box {
width: 620px;
height: 380px;
margin: 10px 0px 10px 0px;
}

.green_left_box {
width: 340px;
height: 340px;
margin-right: 10px;
float: left;
padding: 5px;
border-color: #F2F0EC;
border-style: solid;
border-width: 1px;
}

.green_right_box {
width: 250px;
height: 340px;
float: left;
}

.green_long_box {
width: 620px;
height: 150px;
margin: 10px 0px 10px 0px;
padding: 5px;
background: #E8EBD6; 
clear:both;
}

.green_long_first{
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_second {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_third {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_middle_box {
width: 620px;
height: 800px;
}

.green_middle_left {
width: 410px;
height: 1200px;
float: left;
margin-right: 10px;
}

.green_middle_right {
width: 187px;
height: 600px;
float: left;
}

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

.green_category_titles {font: Bold 18px Geneva, Arial, Helvetica, sans-serif;
color: #61A327;
border-bottom: #D2EEB9 thin dotted;
margin-bottom: 10px;
}

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

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

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

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

 
/* end green living */

/*BEGIN Snap Media View Formatting ---------------------- */

#asset_details p {font-size:12px;}

/*END Snap Media View Formatting ---------------------- */


/* generic entertainment */

.entertainment_generic_space {
width: 640px;
height: 900px;
margin-right: 10px;
}

.entertainment_top_box {
width: 620px;
height: 380px;
margin: 10px 0px 10px 0px;
}

.entertainment_middle_box {
width: 620px;
height: 300px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
padding: 5px;
}

.entertainment_header_box {
width: 620px;
height: 30px;
}

.entertainment_well_left_box{
width: 300px;
height: 240px;
margin: 0px 10px 0px 0px;
float: left;
}

.entertainment_well_right_box{
width: 300px;
height: 240px;
margin: 0 px;
float: left;
}

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

/* generic franchise box */
.franchise_box_generic { width: 620px;
height: 160px;
margin: 8px 0px 5px 0px
}

.first_franchise_box_generic { width:135px;
height: 140px;
margin: 0px 10px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.second_franchise_box_generic { width:135px;
height: 140px;
margin-right: 10px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.third_franchise_box_generic { width:135px;
height: 140px;
margin: 0px 10px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.fourth_franchise_box_generic { width:137px;
height: 140px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

/* end generic franchise box */

/* franchise well */
.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: #2A4263;
}

.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:#2A4263; 
text-decoration:none;
}

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

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

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

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

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

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

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

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

/* end franchise well */


/* three franchise well */
.small_franchise_box { width: 750px;
height: 150px;
margin: 8px 0px 5px 0px
}

.small_first_franchise_box { width:225px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.small_second_franchise_box { width:225px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.small_third_franchise_box { width:225px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

/* end three franchise well */

/* lifestyles generic page */
.lifestyles_generic_space {
width: 640px;
height: 900px;
margin-right: 10px;
}

.lifestyles_top_box {
width: 620px;
height: 380px;
margin: 10px 0px 10px 0px;
}

.lifestyles_middle_box {
width: 620px;
height: 300px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
padding: 5px;
}

.lifestyles_header_box {
width: 620px;
height: 30px;
}

.lifestyles_well_left_box{
width: 300px;
height: 220px;
margin: 0px 10px 0px 0px;
float: left;
}

.lifestyles_well_right_box{
width: 300px;
height: 220px;
margin: 0 px;
float: left;
}

/* end lifestyles generic page */