
/***********rss feeds stufff*************/
#twitter_feed .item
{
	padding-bottom:10px;
	font-size:14px;
}
#iphone_container #twitter_feed .item
{
    font-size:20px;
}
#twitter_feed .item #twitter_image
{
    margin:0 10px 10px 0;
}
#twitter_feed .item_date
{
    color:#666;
    padding:2px 0 4px 0;
	font-size:11px;
	font-style:italic;
}


#rss_feed .item
{
	padding-bottom:33px;
}
#rss_feed .item_title a,
#feed_item .item_title a 
{
    font-size:15px;
    font-weight:bold;
}
#iphone_container #rss_feed .item_title a,
#iphone_container #feed_item .item_title a
{
    font-size:22px;
}

#rss_feed .item_content,
#feed_item .item_content
{
    padding:7px 0 7px 0;
}
#rss_feed .item_date,
#feed_item .item_date
{
    padding-bottom:10px;
    color:#666;
	font-style:italic;
}
.item_author
{
	padding:5px 0 5px 0;
    color:#666;
	font-style:italic;
}

/***********Ad CSS *************/

#ctl00_top_advertisement {
text-align:center;
}

#ctl00_middle_advertisement {
text-align:center;
}

#ctl00_bottom_advertisement {
text-align:center;
}

#ctl00_middle_advertisement img {
padding:5px;
}



/************CONTENT AREA STYLES*******************/
.CMS_item
        {
            padding: 20px 0;
        }
        .BackNav, .FullPageNav
        {
            display: block;
            float: left;
            padding: 0;
            margin: 0 10px 0 0;
        }
        .clear
        {
            background: none;
            border: 0;
            clear: both;
            display: block;
            float: none;
            font-size: 0;
            list-style: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            visibility: hidden;
            width: 0;
            height: 0;
        }
        
/**************Mobile Skip to Nav Color*****************/

body.mobile #ctl00_skiptonav {
		text-align: center; 
		border: 1px solid #999;
		background: #ccc;        
}

/************Location Styles***************/
        .map
        {
            width: 380px;
            height: 300px;
            border: 1px solid #333;
        }
        #iphonecontainer .map
        {
            width: 100%;
            height: 225px;
            margin: 10px auto;
        }
        #iphonecontainer .streetSearch
        {
            width: 95%;
            height: 25px;
            font-size: larger;
            margin: 10px;
        }
        #iphonecontainer .distanceSearch
        {
            width: 20%;
            height: 25px;
            font-size: larger;
            margin: 10px;
        }
        .locationItem
        {
            width: 300px;
        }
        #iphonecontainer .locationItem
        {
            width: 95%;
        }
        .popout_link
        {
        	cursor:pointer;
        	color:blue;
        }
        
        

/****************** Privacy statement and Terms and Conditions ************************/
#Privacy ul,
#Privacy ol,
#Privacy li,
#Privacy p,
#Privacy h2,
#Privacy h3,
#Privacy h4,
#Terms ul,
#Terms ol,
#Terms li,
#Terms p,
#Terms h2,
#Terms h3,
#Terms h4  {
    margin:0;
    padding:0;
    color:#333;
    background:none;
    
    font-family:Verdana, Geneva, Sans-Serif;
    line-height:18px;
}
#Privacy a,
#Terms a {
    color:Blue;
    text-decoration:underline;
}

#Privacy ul,
#content #Privacy ul,
#Privacy ol,
#Terms ul,
#content #Terms ul,
#Terms ol {
    margin:0 0 0 15px;
    padding:4px 0 6px 15px;  
    list-style-position:outside;
    list-style-type:disc;
}
#Privacy ul li,
#content #Privacy ul li,
#Terms ul li,
#content #Terms ul li {
    display:list-item;
    list-style-position:outside;
    list-style-type:disc;
    
    font-size:11px;
}
#Privacy ol li,
#content #Privacy ol li,
#Terms ol li,
#content #Terms ol li {
    display:list-item;
    list-style-position:outside;
    list-style-type:decimal;
    
    font-size:11px;
}


#Privacy h2,
#Terms h2 {
    margin:0 0 0 0;
    padding:10px 0 10px 0;
    
    font-family:Verdana, geneva, Sans-Serif;
    font-size:22px;
    font-weight:normal;
    font-style:normal;
    
    border-bottom:1px solid #ccc;
}

#Privacy h3,
#Terms h3 {
    margin:0;
    padding:20px 0 5px 0;
    
    font-family:Arial, helvetica, Sans-Serif;
    font-size:18px;
    font-weight:normal;
    font-style:normal;
}
#Privacy h4,
#Terms h4 {
    margin:0;
    padding:10px 0 0 0;
    
    font-family:Arial, helvetica, Sans-Serif;
    font-size:16px;
    font-weight:normal;
    font-style:normal;
}

#Privacy p,
#Terms p {
    margin:0 0 0 0;
    padding:4px 0 6px 10px;
    
    font-size:11px;
}   
#Privacy p.strong,
#Terms p.strong {
    font-weight:bold;
}

.lbl_maxMsgPerMonth 
{
	color: #FF0000;
}