﻿body 
{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	background-color: white;
	font-family:  Arial, Serif;
	font-size: 12px;
	color: #7f7f7f;
	background-color: #6f0010;
	background-image: url(images/subpage_background.jpg);
	background-repeat: repeat-x;
}
.MasterAdvertiserLinks
{
    font-size: 11px;
}
.MasterAdvertiserLinkCategoryTitle
{
    font-weight: bold;
    font-size: 14px;  
    color: #b7001a; 
}
.MasterAdvertiserLinks ul
{
    font-size: 11px;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}
.MasterAdvertiserLinks li
{
    list-style: none;
    background-image: url(images/ArrowBullet.jpg);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 10px;
}
.BreadCrumb
{
    padding: 3px;
    border-bottom: solid 1px #cccccc;   
    color: #b2b2b2;
    font-size: 11px;
}
.BreadCrumb  a, .BreadCrumb a:visited, .BreadCrumb a:link, .BreadCrumb a:active
{
    text-decoration: none;
}
.BreadCrumb a:hover
{
    text-decoration: underline;
}
.subpage_search_container
{
    width: 180px;
    padding-left: 19px;
    background-image: url(images/subpage_search_background.jpg);
    background-repeat: no-repeat;
}
.subpage_SearchField_FocusOrNotEmpty
{
    width: 137px;
}
.subpage_SearchField_NoFocus
{
    width: 137px;
    background-image: url(../../images/search_box_background.jpg);
    background-repeat: no-repeat;
    background-position: 6px center;
}



.SearchField_FocusOrNotEmpty
{
    width: 180px;
}
.SearchField_NoFocus
{
    width: 180px;
    background-image: url(../../images/search_box_background.jpg);
    background-repeat: no-repeat;
    background-position: 6px center;
}
.body_background
{
    z-index: -1;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 500px;
    width: 100%;
    background-image: url(images/home_background.jpg);
	background-repeat: repeat-x;
}
.subpage_background
{
    z-index: -1;
    height: 500px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    background-image: url(images/subpage_background.jpg);
	background-repeat: repeat-x;
}
.home_news_calendar
{
    margin: 13px 0px 13px 0px; padding: 13px 0px 13px 0px; border-bottom: solid 1px #cccccc; border-top: solid 1px #cccccc;
}
.home_news_calendar_container
{
    background-image: url(images/newcal_background.jpg);
    background-repeat: no-repeat;
    width: 206px;
    height: 213px;
    padding-top: 9px;
}
.home_news_calendar_content
{
    padding: 20px 20px 0px 20px;
    color: White;
    height: 125px;
    overflow: hidden;
}
.home_news_calendar_content
{
    font-size: 10px;
    text-align: left;
}
.home_news_calendar_content
{
    font-size: 12px;
}
.home_news_calendar_content a, .home_news_calendar_content a:visited, .home_news_calendar_content a:link, .home_news_calendar_content a:active
{
    color: White;
}
.home_news_calendar_content a:hover
{
    color: White;
}
.home_rc
{
    font-size: 14px;
}
.home_lc
{
    width: 294px;
    font-size: 14px;
    background-image: url(images/home_lc_background.jpg);
    background-repeat: repeat-y;
    color: #4c4c4c;
}
.home_lc ul
{
    font-size: 11px;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.home_lc li
{
    list-style: none;
    background-image: url(images/ArrowBullet.jpg);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 10px;
}
.AdvertiserLinks
{
    font-size: 11px;
    padding: 0px 0px 13px 0px;
}
.AdvertiserLinks a, .AdvertiserLinks a:link, .AdvertiserLinks a:active, .AdvertiserLinks a:visited
{
    display: block;
    padding: 2px 0px 2px 0px;
}
.AdvertiserLinks a:hover
{
    display: block;
    padding: 2px 0px 2px 0px;
}
.AdvertiserLinks ul
{
    font-size: 12px;
    padding: 0px;
    margin: 0x;
    padding-bottom: 0px;
}
.AdvertiserLinks li
{
    list-style: none;
    background-image: url(images/ArrowBullet.jpg);
    background-repeat: no-repeat;
    background-position: 0px 8px;
    
    padding: 2px 0px 2px 0px;
    margin: 0x;
}
.AdvertiseWithUsContainer
{
    width: 426px;
}
.advertisewithuscontainer
{
    width: 426px;
}
.AdvertiseWithUsContent
{
    padding: 8px 20px 4px 20px;
    background-image: url(images/AdvertiseWithUs_Background.jpg);
    background-repeat: repeat-y;
    font-size: 12px;
}
.advertisewithuscontent
{
    padding: 8px 20px 4px 20px;
    background-image: url(images/AdvertiseWithUs_Background.jpg);
    background-repeat: repeat-y;
    font-size: 12px;
}
.subpage_lc
{
    
    background: url(images/subpage_lc_background.jpg);
    background-repeat: repeat-y;
    background-position: right top;
    
    width: 171px;
    font-size: 14px;
    color: #4c4c4c;
}

.subpage_lc ul
{
    font-size: 11px;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.subpage_lc li
{
    list-style: none;
    background-image: url(images/ArrowBullet.jpg);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 10px;
}
.subpage_right_column
{
    background-image: url(images/subpage_content_background.jpg);
    background-repeat: repeat-y;
    width: 572px;
}
.subpage_content
{
    padding: 9px 18px 18px 18px;
    width: 536px;
    min-height: 800px;
    
   
}
.Footer
{
   text-align:center;
    background-image: url(images/subpage_footer_background.jpg);
    background-repeat: repeat-x;
    color: #c58089;
    font-size: 10px;
    padding-top: 11px;
    background-color: #78aa43;
}
.FooterTopRow
{
    padding: 0px 25px 0px 25px;
    text-align: center;
}
.FooterBottomRow
{
    text-align: center;
    margin-top: 12px;
    padding-top: 12px;
    border-top: dashed 1px #b4ce9f;
    color: White;
}
.Footer a, .Footer a:link, .Footer a:visited, .Footer a:active
{
    color: White;
	text-decoration: none;
}
.Footer a:hover
{
    color: White;
	text-decoration: underline;
}
p
{
	margin-top:0px;
	margin-bottom:0px;
}

ul
{
	margin-top: 5px;
	margin-bottom: 20px;
}
li
{
	padding: 5px 50px 5px 0px;
}


/* ROTATOR STYLES */
.RotatorAlpha_100
{
	opacity: 1;
	filter: alpha(opacity=100);
}
.RotatorAlpha_90
{
	opacity: .90;
	filter: alpha(opacity=90);
}
.RotatorAlpha_80
{
	opacity: .80;
	filter: alpha(opacity=80);
}
.RotatorAlpha_70
{
	opacity: .70;
	filter: alpha(opacity=70);
}
.RotatorAlpha_60
{
	opacity: .60;
	filter: alpha(opacity=60);
}
.RotatorAlpha_50
{
	opacity: .50;
	filter: alpha(opacity=50);
}

.RotatorAlpha_40
{
	opacity: .40;
	filter: alpha(opacity=40);
}

.RotatorAlpha_30
{
	opacity: .30;
	filter: alpha(opacity=30);
}

.RotatorAlpha_20
{
	opacity: .20;
	filter: alpha(opacity=20);
}

.RotatorAlpha_10
{
	opacity: .10;
	filter: alpha(opacity=10);
}

.RotatorAlpha_0
{
	opacity: .0;
	filter: alpha(opacity=0);
}



    .CouponContainer
    {
    	margin-bottom: 4px;
    }
    
    .CouponCheckbox
    {
    	border: none 0px Transparent;
    	background-color: Transparent;
    }
    
    .CouponTableUnselected
    {
    	border: solid 2px #c8c9ad;
    	background-color: White;
    }
    
    .CouponTableSelected
    {
    	background-color: White;
    	border: solid 2px #aa2f28;
    }
    
    
    .CouponRowUnselected
    {
    	background-color: Transparent;
    	font-weight: bold;
    }
    
    .CouponRowSelected
    {
    	background-color: #aa2f28;
    	color: White;
    	font-weight: bold;
    }
    .CouponImageContent
    {
    	padding: 6px;
    }
    .CouponTextContent
    {
    	width: 200px;
    	padding: 6px;
    }
    .CouponName
    {
    	font-size: 14px;
    	font-weight: bold;
    	margin-top: 0px;
    	margin-bottom: 2px;
    }
    .CouponVendor
    {
    	font-size: 14px;
    	font-weight: bold;
    	margin-top: 0px;
    	margin-bottom: 4px;
    	color: #aa2f28;
    }
    .CouponText
    {
    	font-size: 11px;
    	margin-top: 0px;
    	margin-bottom: 2px;
    }

    .MessageContainer
    {
    	text-align: center;
    	
    	margin-bottom: 15px;
    	color: #aa2f28;
    	font-weight: bold;
    }
   
   
.ArrowBullet
{
    background-image: url(images/ArrowBullet.jpg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 10px;
    
}
.arrowbullet
{
    background-image: url(images/ArrowBullet.jpg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 10px;
    
}
.RedText
{
    color: #b7001a;
}
.redtext
{
    color: #b7001a;
}
.LargeRed
{
    font-family:   Arial;
    font-size: 14px;
    color: #b7001a;
}
.largered
{
    font-family:   Arial;
    font-size: 14px;
    color: #b7001a;
}
.SmallText
{
    font-size: 10px;
}
.smalltext
{
    font-size: 10px;
}
.VerticalBorders
{
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
}
.verticalborders
{
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
}
a, a:link, a:visited, a:active
{
	color: #b7001a;
}
a:hover
{
	color: #fe1738;
}
hr
{
    color: #cccccc;
    height: 1px;
    margin: 13px 0px 13px 0px;
}
h1
{
    margin-top: 3px;
	font-family:   Arial;
    font-size: 28px;
    color: #b7001a;
}
h2
{
	font-family:   Arial;
    font-size: 25px;
    color: #b7001a;
}
h3
{
	font-family:   Arial;
    font-size: 22px;
    color: #b7001a;
}
h4
{
	font-family:   Arial;
    font-size: 20px;
    color: #b7001a;
}
h5
{
	font-family:   Arial;
    font-size: 18px;
    color: #b7001a;
}
h6
{
	font-family:   Arial;
    font-size: 16px;
    color: #b7001a;
}
.Caption
{
    font-family:  Arial, Serif;
	font-size: 10px;
	color: #b7001a;
}
.caption
{
    font-family:  Arial, Serif;
	font-size: 10px;
	color: #b7001a;
}
    