@charset "UTF-8";
/* all global and pre-Zev (2010-10-18) dropdown styles for upload to AdPay 
@import "http://www.suntimes.com/files/sunshine/css/global.css";
@import "http://www.suntimes.com/files/sunshine/css/iwi_cst.css";
@import "http://www.suntimes.com/files/sunshine/css/dropcss/dropdown.linear.columnar.css";
@import "http://www.suntimes.com/files/sunshine/css/dropcss/default.advanced.css";*/

/* STM-W global - 2010 */

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{
	font:13px/1.4 Arial, Helvetica, sans-serif;
*font-size:small;*font:x-small;	font-family: Arial, Helvetica, sans-serif;
}select,input,button,textarea,button{font:99% helvetica,arial,clean,sans-serif;}
#main-content-wrapper{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/* global */
.hide {display:none;}
.float-left {float:left;}
.float-right {float:right;}
.float-clear{clear:both;display:block;}
.bold {font-weight:bold;}
.break {width:100%;height:1px;}
a {outline:none;}
#featured-ad {
	clear: both;
	margin:0;
}
.bv9#featured-ad {
	clear:both;
	margin:0 0 1.4em;
}
#header {
	background-image: url(https://secure.adpay.com/branding/2198/images/header-bg.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 2.15em;
	width: 100%;
	border-bottom:2px solid #707070;
}
#feedback-service-links {
	width: 73.38em;
	margin:0 auto;
}
#header .top-site-nav {}
#header #feedback-service-links .login-register {float:right;}
#header .select-pubs {
	background: url(https://secure.adpay.com/branding/2198/images/header-pubs-bg.png)  no-repeat right 12px;
	display: block;
}
#header .top-site-nav li, #header #feedback-service-links .login-register li{
	line-height: 2.15em;	
	float:left;
	margin:0 .5em;
}
#header .top-site-nav li a,#header #feedback-service-links .login-register li a {
	color:#fff;
	font-size:.9em;
	text-decoration:none;
}
#header .top-site-nav li a:hover, #header .login-register li a:hover {color:#707070;}
#welcome-and-weather {
	background-image: url(https://secure.adpay.com/branding/2198/images/search-bg-line.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4.7em;
	float: left;
	padding-left:2.5em;
	margin:0 2em 0;

}
#welcome-and-weather a {
	color:#000;
	text-decoration:none;
}
#welcome-and-weather .conditions {
	float:right;
	margin: 0 0 0 -20px;
}
#welcome-and-weather p {
	color: #ABABAB;
	font-size: 0.92em;
}

#welcome-and-weather-leaderboard {
	float: left;
	padding:0;
	margin: 0;
}
#welcome-and-weather-leaderboard .conditions {
	float:right;
	margin: 0 0 0 -20px;
}
#welcome-and-weather-leaderboard p {
	color: #000000;
	font-size: 0.92em;
}

#welcome-and-weather .partly-cloudy {
	height:100%;
	background: url(https://secure.adpay.com/branding/2198/images/partly-cloudy.png) no-repeat 0 0;
	padding:.3em 0 .5em 3.5em;
}
#sub-head-content {
	width: 73.38em;
	height:7em;
	margin:1em auto;
}
#sub-head-content .subhead-search {
	float: left;
	width: 16em;
	background-image: url(https://secure.adpay.com/branding/2198/images/search-bg-line.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4.7em;
	padding:1.2em 0 0 1em;
}
#sub-head-content .subhead-search legend, #sub-head-content .subhead-search label { display:none; }
#footer-search legend, #footer-search label { display:none; }
#sub-head-content  #radio-container {
	float: left;
	height: 2em;
	clear: both;
	width: 100%;
	margin-top: 0.4em;
	font-size:.84em;
	color:#918F8F;	
}
#sub-head-content #radio-container .yahoo {
	color: #FF0033;
}

#sub-head-content .subhead-search .search-field, #footer-search .search-field {
	color:#918F8F;
	padding:6px 6px 6px 18px;
	width: 135px;
	border: 3px solid #dfdfdf;
	float: left;
	background: #fff url(https://secure.adpay.com/branding/2198/images/search-icon.gif) no-repeat 4px center;
}
#sub-head-content .subhead-search form .submit, #footer-search form .submit{
	float: right;
	height: 30px;
	width: 38px;
	border:none;
	background: transparent url(https://secure.adpay.com/branding/2198/images/search-go.jpg) no-repeat 0 0;
	color: #FFF;
	line-height: 120%;
	cursor:pointer;
}
#sub-head-content .subhead-search form .submit:hover, #footer-search form .submit:hover{color:#000;}
#sub-head-content .ad-zone-001 {
	float: right;
}
#sub-head-wrapper{
	width:100%;
	min-height:7.61em;
	background: #FFF url(https://secure.adpay.com/branding/2198/images/subhead-gradient.jpg) repeat-x 0 0;
}
#sub-head-content {
	width:73.38em;
	margin:0 auto;
	padding: 2.30em 0 0 0;
}

#sub-head-content #property-logo {
	background: url(https://secure.adpay.com/branding/2198/images/subhead-logo.jpg) no-repeat 0 0;
	height: 66px;
	width: 168px;
	display: block;
	float:left;
}

/****** Logos by Publication *****/

#leaderboardlogo {
	float:left;
	width:150px;
}

#sub-head-content #property-logo-beaconnews {
	background: url(https://secure.adpay.com/branding/2198/images/logos/beaconnews.gif) no-repeat 0 0;
	height: 40px;
	width: 205px;
	display: block;
	float:left;
	margin-top:18px;
}
#sub-head-content #property-logo-bolingbrooksun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/bolingbrooksun.gif) no-repeat 0 0;
	height: 40px;
	width: 195px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-couriernews {
	background: url(https://secure.adpay.com/branding/2198/images/logos/couriernews.gif) no-repeat 0 0;
	height: 66px;
	width: 191px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-downersgrovesun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/downerssun.gif) no-repeat 0 0;
	height: 66px;
	width: 180px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-foxvalleysun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/foxvalleysun.gif) no-repeat 0 0;
	height: 66px;
	width: 180px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-genevasun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/genevasun.gif) no-repeat 0 0;
	height: 66px;
	width: 192px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-glenellynsun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/glenellynsun.gif) no-repeat 0 0;
	height: 66px;
	width: 192px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-heraldnews {
	background: url(https://secure.adpay.com/branding/2198/images/logos/heraldnews.gif) no-repeat 0 0;
	height: 45px;
	width: 192px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-homersun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/homersun.gif) no-repeat 0 0;
	height: 66px;
	width: 168px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-lincolnwaysun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/lincolnwaysun.gif) no-repeat 0 0;
	height: 66px;
	width: 192px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-lislesun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/lislesun.gif) no-repeat 0 0;
	height: 66px;
	width: 180px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-napervillesun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/napervillesun.gif) no-repeat 0 0;
	height: 66px;
	width: 190px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-newssun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/newssun.gif) no-repeat 0 0;
	height: 66px;
	width: 180px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-plainfieldsun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/plainfieldsun.gif) no-repeat 0 0;
	height: 66px;
	width: 190px;
	display: block;
	float:left;
	margin-top:18px;

}
#sub-head-content #property-logo-wheatonsun {
	background: url(https://secure.adpay.com/branding/2198/images/logos/wheatonsun.gif) no-repeat 0 0;
	height: 66px;
	width: 192px;
	display: block;
	float:left;
	margin-top:18px;

}
/****** End Logos by Publication ******/
#sub-head-content #property-logo-cst {
	background: url(https://secure.adpay.com/branding/2198/images/subhead-logo.jpg) no-repeat 0 0;
	height: 66px;
	width: 168px;
	display: block;
	float:left;
}
#sub-head-content #property-logo-bcn {
	background: url(https://secure.adpay.com/branding/2198/images/beaconnews.gif) no-repeat 0 0;
	height: 66px;
	width: 168px;
	display: block;
	float:left;
}
#sub-head-content #property-logo-bv9 {
	background: url(https://secure.adpay.com/branding/2198/images/subhead-logo.jpg) no-repeat 0 0;
	height: 66px;
	width: 168px;
	display: block;
	float:left;
	margin:.5em 0 0 0;
}


#primary-nav {
	width:952px;
	margin:0 auto;
}

#content-wrappper {
	background: #F4F4F4;
	height: 100%;
	width: 100%;
}
#content-container {
	width:73.38em;
	margin:0 auto;
}
#primary-content h2.top-story {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	float:left;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	padding:.92em 0 0 0;
}
.featured-story-container .fs-story-box {
	/*height: 22.5em;*/
	width: 46.53em;
	float:left;
	background: #fff;
	border:solid 1px #D5D5D5;
	padding:1em;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px;
}

.fs-story-box.full-image .image-container {
	float: left;
	width: 23.62em;
	margin:0 1.69em 0 0;
}
.fs-story-box.small-image .image-container {
	float: left;
	width: 12.84em;
	margin:0 1.69em 0 0;
}
.fs-story-box .image-container img {
	border:solid 2px #D5D5D5;
	margin:0 0 .5em 0; 
}
.fs-story-box .image-container p, .fs-story-box .photo-quote{
	color:#666;
	font-size:.92em;
}
.featured-story-container .fs-story-box.full-image .story-detail{float:left;width:21em;}
.featured-story-container .fs-story-box.small-image .story-detail{float:left;width:31em;}
.featured-story-container .fs-story-box.no-image .story-detail{float:left;width:100%;}

.featured-story-container .fs-story-box ul li a{
	height:15px;
	color:#005589;
	text-decoration:none;
	font-size:.92em;
	padding:.2em 0 .2em 1.92em;
	display:block;
}
.featured-story-container .fs-story-box ul li a:hover{color:#333;}
.featured-story-container .fs-story-box ul li .video{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 3px;
}
.featured-story-container .fs-story-box ul li .video:hover{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -22px;
}
.featured-story-container .fs-story-box ul li .photo{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -47px;
}
.featured-story-container .fs-story-box ul li .photo:hover{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -72px;
}
.featured-story-container .fs-story-box ul li .comments{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -147px;
}
.featured-story-container .fs-story-box ul li .comments:hover{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -172px;
}
.featured-story-container h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.64em;
	color: #46A5E0;
	line-height: 100%;
	margin:0 0 .2em 0;
}
.featured-story-container .by-line{
	color:#636363;
	font-size:.92em;
	background: #f1f1f1;
	display: inline;
}
.featured-story-container p {margin:.5em 0;}
#primary-content {
	width: 48.6em;
	float:left;
	margin:0 0 1em 0;
}
<!------- BV4-A / B ---------->

#primary-content .featured-story-container .fs-story-box.bv4-a-top-story {

}

.featured-story-container .fs-story-box.bv4-a-top-story, .featured-story-container .fs-story-box.bv4-b-top-story  {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #D5D5D5;
	float:left;
	padding:0;
	margin-top:10px;
	width:48.53em;
	
}
.featured-story-container .by-line{
	color:#636363;
	font-size:.92em;
	background: #f1f1f1;
	display: inline;
}
.featured-story-container .fs-story-box ul li a{
	height:15px;
	color:#005589;
	text-decoration:none;
	font-size:.92em;
	padding:.2em 0 .2em 1.92em;
	display:block;
}
.featured-story-container p {margin:.5em 0;}
        .featured-story-container .fs-story-box.bv4-a-top-story #featured-story, .featured-story-container .fs-story-box.bv4-b-top-story #featured-story {
        float:left;
        height:100%;
        padding:1em;
        width:50%;
        }

.featured-story-container #featured-story img, .featured-story-container #featured-story img{
	border:solid 3px #cecece;
	margin: .4em 0 1.4em 0;
	border:solid 3px #cecece;
	margin: .4em 0 1.4em 0;
}
.featured-story-container h2 {
color:#005589;
font-family:"Times New Roman",Times,serif;
font-size:1.64em;
line-height:100%;
margin:0 0 0.2em;
}

.featured-story-container h2 a {
color:#0D518F;
font-weight:normal;
text-decoration:none;
}

.featured-story-container-headlines h2 a:hover, .featured-story-container h2 a:hover{color:#2d2d2d;}
.featured-story-container h3 a:hover, .featured-story-container h3 a:hover{color:#2d2d2d;}

/** right col ***/

.featured-story-container #secondary-stories, .featured-story-container #secondary-stories {
	float:left;
	width:44.7%;
	min-height:400px;
	border-left:solid 1px #cecece;	
	padding:0.3em 0 0;	
}	
.featured-story-container .news-snippet {
	border-bottom:solid 1px #cecece;
	padding:0 0 0 10px;
	margin:1em 0 1em 0;
}
.featured-story-container .news-snippet img {
	float:left;
	border:solid 2px #cecece;
	margin-right:5px;
	
}
.featured-story-container .promo-snippet {
	border-bottom:solid 1px #cecece;
	padding:0 0 0 10px;
	margin:1em 0 1em 0;
}
.featured-story-container .promo-snippet img {
	float:left;
	border:solid 2px #cecece;
	margin-right:5px;
	
}
.promo {
	height: 85px;
	max-height:85 p;
}
.promo img {
	float:left;
	border:solid 2px #cecece;
	margin-right:5px;	
}
.news-snippet .text-container {

}
.news-snippet .text-container h3 {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;	
	margin:-0.2em 0 -0.4em 2em;
	width:75;	
}
.news-snippet .text-container p {
	float:right;
	font-size:0.92em;
	line-height:120%;
	padding:0 8px 0 0;
	width:70%;
}
.news-snippet .text-container a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.news-snippet .text-container h3 a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.news-snippet .text-container p a {color:#A53B33; font: 10px Arial, Helvetica, sans-serif;}
.news-snippet .text-container a:hover {color:#A53B33;} 
.news-snippet .text-container h3 a:hover {color:#A53B33;} 
#featured-headlines, #featured-headlines  {
	margin:0 0 1em 0;
}
#featured-headlines li, #featured-headlines li {
	border-bottom:solid 1px #cecece;
	padding:1em;
}
#featured-headlines li.ender, #featured-headlines li.ender {border:none;}
#featured-headlines li a, #featured-headlines li a {
	margin-left:7px;
	height:auto;
	padding:0.2em 0.5em 0.2em 1.92em;
}
#featured-headlines li p a{
	text-decoration:none;
	color:#A53B33;
	padding:0;
	margin:0;
	font: 10px Arial,Helvetica,sans-serif;
}
#featured-headlines li .photo, #featured-headlines li .photo {
background:url("https://secure.adpay.com/branding/2198/images/icons-lists.gif") no-repeat scroll 0 -195px transparent;
}
#featured-headlines li .photo:hover, #featured-headlines li .photo:hover {
background:url("https://secure.adpay.com/branding/2198/images/icons-lists.gif") no-repeat scroll 0 -295px transparent;
}
#featured-headlines li .bullet, #featured-headlines li .bullet {
background:url("https://secure.adpay.com/branding/2198/images/icons-lists.gif") no-repeat scroll 0 -395px transparent;
}
#featured-headlines li .bullet:hover, #featured-headlines li .bullet:hover {
background:url("https://secure.adpay.com/branding/2198/images/icons-lists.gif") no-repeat scroll 0 -495px transparent;
}
#featured-headlines li .video, #featured-headlines li .video {
background:url("https://secure.adpay.com/branding/2198/images/icons-lists.gif") no-repeat scroll 0 -595px transparent;
}
#featured-headlines li .video:hover, #featured-headlines li .video:hover {
background:url("https://secure.adpay.com/branding/2198/images/icons-lists.gif") no-repeat scroll 0 -695px transparent;
}


.news-section-wrapper {
	width:300px;
	float:left;
	margin:2.23em 0 0 0;
}

.news-section-social-wrapper {
	width:300px;
	float:left;
	margin:2.23em 0 0 0;
	
}

.news-section-service-wrapper {
	width:300px;
	float:left;
	margin:0.23em 0 0 0;
	
}

.news-section-wrapper.right-side {
	margin:2.23em 0 0 2.23em;
}


.news-section-social-wrapper.right-side {
	margin:2.23em 0 0 2.23em;
}

.news-section-service-wrapper.right-side {
	margin:2.23em 0 0 2.23em;
}


.news-section-wrapper h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	float:left;
}

.news-section-social-wrapper h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	float:left;
}


.news-section-service-wrapper h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	float:left;
}


.internal-story-a {
	text-decoration:none;
	font-size:.92em;
	color:#A53B33;
	display:block;
}
.internal-story-a:hover{color:#000;}
.news-section-wrapper .content {
	width:21.99em;
	height:25em;
	padding:.92em 0 .92em .92em;
	clear:both;
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.news-section-social-wrapper .content {
	width:21.99em;
	/* height:15.07em; */
	height:9.07em;
	padding:.92em 0 .92em .92em;
	clear:both;
	background: #fff;
	/*  border:solid 0px #D5D5D5; */
	border:solid 1px #cecece;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}


.news-section-service-wrapper .content {
	width:30.99em;
	/* height:15.07em; */
	height:9.07em;
	padding:.92em 0 .92em .92em;
	clear:both;
	background: #fff;
	border:solid 0px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}



.news-section-social-wrapper-shorter .content {
	width:21.99em;
	height:7.07em;
	padding:.92em 0 .92em .92em;
	clear:both;
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.news-section-service-wrapper-shorter .content {
	width:21.99em;
	height:7.07em;
	padding:.92em 0 .92em .92em;
	clear:both;
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}


.news-section-social-wrapper .content .title{
	width:100%;
	overflow:hidden;
	padding:0 0 16px 2;
}

.news-section-service-wrapper .content .title{
	width:100%;
	overflow:hidden;
	padding:0 0 16px 2;
}

.news-section-social-wrapper .content h2{
	font:bold 36px 'Times New Roman', Georgia, Times, serif;
	margin:6px 0 0 2;
}

.news-section-service-wrapper .content h2{
	font:bold 36px 'Times New Roman', Georgia, Times, serif;
	margin:6px 0 0 2;
}

.news-section-wrapper .content:hover, 
.news-section-wrapper .content:focus {border:solid 1px #707070;} 
/* STM-W global - 2010 */
.news-section-social-wrapper .content:hover, 
.news-section-social-wrapper .content:focus {border:solid 1px #707070;} 

.news-section-service-wrapper .content:hover, 
.news-section-service-wrapper .content:focus {border:solid 0px #707070;} 

.news-section-wrapper .content .featured-img {
	border:solid 3px #D5D5D5;
	float:left;
	margin:0 12px .4em 0 ;
}

.news-section-social-wrapper .content .featured-img {
	border:solid 1px #D5D5D5;
	float:left;
	margin:0 12px .4em 0 ;
}


.news-section-service-wrapper .content .featured-img {
	border:solid 1px #D5D5D5;
	float:left;
	margin:0 12px .4em 0 ;
}

.news-section-wrapper .content .top-story {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.07em;
	color: #0D518F;
	text-decoration:none;
	padding:0 .92em 0 0;
}

.news-section-social-wrapper .content .top-story {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.07em;
	color: #0D518F;
	text-decoration:none;
	padding:0 .92em 0 0;
}

.news-section-service-wrapper .content .top-story {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.07em;
	color: #0D518F;
	text-decoration:none;
	padding:0 .92em 0 0;
}


.news-section-wrapper .content .date-time-stamp {
	font-size:.92em;
	line-height: 1.3em;
	background:#f1f1f1;
	display:block;
	margin:.5em 0;
	padding:.2em 0;
	width:52%;
	float:right;
}

.news-section-social-wrapper .content .date-time-stamp {
	font-size:.92em;
	line-height: 1.3em;
	background:#f1f1f1;
	display:block;
	margin:.5em 0;
	padding:.2em 0;
	width:52%;
	float:right;
}


.news-section-service-wrapper .content .date-time-stamp {
	font-size:.92em;
	line-height: 1.3em;
	background:#f1f1f1;
	display:block;
	margin:.5em 0;
	padding:.2em 0;
	width:52%;
	float:right;
}

.news-section-wrapper .content .see-more-link {
	clear:both;
	margin:0.4em 0 0 0;
}

.news-section-social-wrapper  .content .see-more-link {
	clear:both;
	margin:0.4em 0 0.8em 0;
}

.news-section-service-wrapper  .content .see-more-link {
	clear:both;
	margin:0.4em 0 0.8em 0;
}

/*
.news-section-wrapper .content ul {
	padding:0 .92em 0 0;
}*/
.news-section-wrapper .content ul li {
	/*padding:.7em 0;*/
	border-bottom:solid 1px #F3F3F3;
	padding:.6em 0 .6em 0em;
}

.news-section-social-wrapper .content ul li {
	/*padding:.7em 0;*/
	border-bottom:solid 1px #F3F3F3;
	padding:.6em 0 .6em 0em;
}

.news-section-service-wrapper .content ul li {
	/*padding:.7em 0;*/
	border-bottom:solid 1px #F3F3F3;
	padding:.6em 0 .6em 0em;
}


.news-section-wrapper .content ul li.ender {
	border:none;
	padding:.6em 0 .6em 0;
}

.news-section-social-wrapper .content ul li.ender {
	border:none;
	padding:.6em 0 .6em 0;
}

.news-section-service-wrapper .content ul li.ender {
	border:none;
	padding:.6em 0 .6em 0;
}


.sub-sections-link-menu li.ender{border:none;padding:0;}
.news-section-wrapper .content ul li a {
	color:#005589;
	text-decoration:none;
	font-size:.92em;
	
	padding:.0 0 0 1.92em;
	line-height: 1.3em;
}

.news-section-social-wrapper .content ul li a {
	color:#005589;
	text-decoration:none;
	font-size:.92em;
	display:block;
	padding:.0 0 0 1.92em;
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -395px;

	
}


.news-section-service-wrapper .content ul li a {
	color:#005589;
	text-decoration:none;
	font-size:.92em;
	display:block;
	padding:.0 0 0 1.92em;
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -395px;

	
}

.news-section-wrapper .content ul li a:hover {color:#000;} 
.news-section-social-wrapper .content ul li a:hover {color:#000;
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -495px;
} 
.news-section-service-wrapper .content ul li a:hover {color:#000;
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -495px;
} 

.news-section-wrapper .content ul li .video{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 3px;
}
.news-section-social-wrapper .content ul li .video{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 3px;
}
.news-section-service-wrapper .content ul li .video{
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 3px;
}

.news-section-wrapper .content ul li .video:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -22px;
}
.news-section-social-wrapper .content ul li .video:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -22px;
}
.news-section-service-wrapper .content ul li .video:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -22px;
}


.news-section-wrapper .content ul li .photo {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -48px;
}

.news-section-social-wrapper .content ul li .photo {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -48px;
}
.news-section-service-wrapper .content ul li .photo {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -48px;
}



.news-section-wrapper .content ul li .photo:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -73px;
}

.news-section-social-wrapper .content ul li .photo:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -73px;
}
.news-section-service-wrapper .content ul li .photo:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -73px;
}


.news-section-wrapper .content ul li .bullet {
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -397px;
}

.news-section-social-wrapper .content ul li .bullet {
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -395px;
}
.news-section-service-wrapper .content ul li .bullet {
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -395px;
}



.news-section-wrapper .content ul li .bullet:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -497px;
}

.news-section-social-wrapper .content ul li .bullet:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -495px;
}

.news-section-service-wrapper .content ul li .bullet:hover {
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -495px;
}
#primary-content #text-ad-zone{
	width:48.2em;
	clear:both;
	display:block;
	float:left;
	margin:2.23em 0;
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#primary-content #text-ad-zone .text-ad {
	float: left;
	width: 14em;
	border-right:solid 1px #D5D5D5;
	margin:0 0 0 1em;
	padding:1em 1em 1em 0;
}
#primary-content #text-ad-zone .text-ad.no-border{border:none;}
#text-ad-zone .text-ad .ad-title {
	color: #005589;
	display:block;
	text-decoration: none;
	font-size: 0.92em;
	margin:0 0 1em 0;
}
#text-ad-zone .text-ad p {
	font-size: 0.92em;
	color:#7B7B7B;
	height:4.7em;
	margin:0 0 .5em 0;
}
#text-ad-zone .text-ad a {
	font-size: 0.92em;
	color: #87AFC7;
	text-decoration: none;
}
#text-ad-zone .text-ad a:hover, #primary-content #text-ad-zone .bottom-runner:hover {color:#333;}
#text-ad-zone .bottom-runner {
	clear: both;
	height: 2em;
	width: 100%;
	line-height:2em; 
	background: #D5D5D5;
}
#text-ad-zone .bottom-runner a{
	display: block;
	float:right;
	padding:0 1em 0 0;
	text-decoration:none;
	font-size:.92em;
	color:#6F6F6F;
}
#sidebar {
	width:302px;
	overflow:hidden;
	float:right;
}
.side-bar-ad-position1 {
	margin:2.8em 0 0 0;
}
.side-bar-ad-position1.bv9, .side-bar-ad-position1.bv11 {
	margin:.9em 0 0 0;
}
#sidebar .advertise-inquiry {
	font-size: 0.92em;
	margin:0 0 .2em 0;
	color: #BBBBBB;
	text-decoration: none;
	text-align: right;
	display: block;
}
.side-bar-ad-position2 {
	margin:2.8em 0 0 0;
	clear:both;
}
#sidebar .ad-square{
	display:block;
	border:solid 1px #d5d5d5;
	width:298px;
	margin:0 0 30px;
}
#sidebar .sidebar-section-wrapper {
	display:block;
	width:302px;
	padding:0 0 24px;
	overflow:hidden;
}
#sidebar h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	float:left;
}
#sidebar h3 a {color:#272323; text-decoration: none;}
#sidebar h3 a:visited {color:#272323;}
#sidebar h3 a:hover {color:#005589;}


#sidebar h3.ttl-twitter{
	background:url(https://secure.adpay.com/branding/2198/images/ico-twit.gif) no-repeat;
	padding:0 0 0 36px;
}
#sidebar .section-content {
	width:284px;
	padding:10px 0 10px 12px;
	clear:both;
	float:left;
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#sidebar .section-content.bottom-borders {
	width:23em;
	clear:both;
	float:left;	
	background: #fff;
	padding:0;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.sub-sections-link-menu {
	float:right;
	margin:0.7em 0 0 0;
}
.sub-sections-link-menu li{
	float: left;
	margin:0 0 0 .5em;
	padding: 0 .5em 0 0;	
	border-right:solid 1px #E4E4E4;
}
.sub-sections-link-menu li a{
	font-size:.84em;
}
.photo-gallery-container {
	display:block;
	width:49%;
	float:left;	
}
.gallery-thumbnail {
	border:solid 3px #CCC;
}
.photo-gallery-container .gallery-link {
	font-size: 0.92em;
	color: #1B5F8D;
	text-decoration: none;
	clear: both;
	display:block;
	padding:.2em 0 0.5em 1.7em;	
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat scroll 0 -195px transparent	
}
.photo-gallery-container .gallery-link:hover {
	color:#333;
	background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat scroll 0 -295px transparent
}
.photo-gallery-container .photo-count, #bv9 .photo-count, #bv10 .photo-count, #bv11 .photo-count {
	margin:-0.5em 0 0 2em;	
	clear: left;
	font-size:.92em;
	color:#999;
}
/*#sidebar .section-content ul*/
#sidebar .section-content .internal-icon-list{
	float: left;
	width: 11.5em;
}
#sidebar .section-content .internal-icon-list li.bordered {border-bottom:solid 1px #D5D5D5;}
#sidebar .section-content .internal-icon-list li a {
	line-height:28px;
	padding:0 0 0 3.1em;
	display:block;
	margin:.5em 0 .5em 1em;
}
#sidebar .section-content.daily-features ul li .crosswords {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -200px;}
#sidebar .section-content.daily-features ul li .crosswords:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -228px;}
#sidebar .section-content.daily-features ul li .horoscopes {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -256px;}
#sidebar .section-content.daily-features ul li .horoscopes:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -284px;}
#sidebar .section-content.daily-features ul li .soduku {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -312px;}
#sidebar .section-content.daily-features ul li .soduku:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -340px;}
#sidebar .section-content.daily-features ul li .lottery {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -368px;}
#sidebar .section-content.daily-features ul li .lottery:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -396px;}
#sidebar .section-content.daily-features ul li .obits {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -424px;}
#sidebar .section-content.daily-features ul li .obits:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -452px;}
#sidebar .section-content.daily-features ul li .your-block {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -480px;}
#sidebar .section-content.daily-features ul li .your-block:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -508px;}
#sidebar .section-content.daily-features ul li .videos {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -536px;}
#sidebar .section-content.daily-features ul li .videos:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -564px;}
#sidebar .section-content.daily-features ul li .photos {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -592px;}
#sidebar .section-content.daily-features ul li .photos:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -620px;}

#sidebar .section-content.market-place ul li .autos {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -648px;}
#sidebar .section-content.market-place ul li .autos:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -676px;}
#sidebar .section-content.market-place ul li .homes {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -704px;}
#sidebar .section-content.market-place ul li .homes:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -732px;}
#sidebar .section-content.market-place ul li .jobs {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -760px;}
#sidebar .section-content.market-place ul li .jobs:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -788px;}
#sidebar .section-content.market-place ul li .ads {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -816px;}
#sidebar .section-content.market-place ul li .ads:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -844px;}
#sidebar .section-content.market-place ul li .pets {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -872px;}
#sidebar .section-content.market-place ul li .pets:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -900px;}
#sidebar .section-content.market-place ul li .yellow-pages {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -928px;}
#sidebar .section-content.market-place ul li .yellow-pages:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -956px;}
#sidebar .section-content.market-place ul li .buy-photos {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -2084px;}
#sidebar .section-content.market-place ul li .buy-photos:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -2112px;}
#sidebar .section-content.market-place ul li .boocoo-auctions {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1916px;}
#sidebar .section-content.market-place ul li .boocoo-auctions:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1944px;}


#sidebar .section-content.stay-informed ul li .rss {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -984px;}
#sidebar .section-content.stay-informed ul li .rss:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1012px;}
#sidebar .section-content.stay-informed ul li .blogs {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1040px;}
#sidebar .section-content.stay-informed ul li .blogs:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1068px;}
#sidebar .section-content.stay-informed ul li .twitter {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1096px;}
#sidebar .section-content.stay-informed ul li .twitter:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1124px;}
#sidebar .section-content.stay-informed ul li .facebook {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1152px;}
#sidebar .section-content.stay-informed ul li .facebook:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1180px;}
#sidebar .section-content.stay-informed ul li .mobile {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1972px;}
#sidebar .section-content.stay-informed ul li .mobile:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -2000px;}
#sidebar .section-content.stay-informed ul li .alerts {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -2028px;}
#sidebar .section-content.stay-informed ul li .alerts:hover {background:url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -2056px;}

/* removing 3em margin from #footer-search-wrapper to nest correctly */
#footer-search-wrapper {
	background: url(https://secure.adpay.com/branding/2198/images/footer-backgrounds.jpg) repeat-x 0 0;
	height: 3.07em;
	width: 100%;
	border-top:solid 4px #DFDFDF; 
	margin:0;
}
#footer-search-wrapper #footer-search-container{width:73.38em; margin:0 auto;}
#footer-search-wrapper #footer-search {
	width:16.38em;
	margin:.3em auto 0 auto;	
	float:right;
}
#footer-links-wrapper {
	height:100%;
	width: 100%;
	background: #EDEDED url(https://secure.adpay.com/branding/2198/images/footer-backgrounds.jpg) repeat-x 0 -40px;
	border-top:solid 1px #fff;
	padding:0 0 1.6em 0;
}
#footer-links-wrapper #footer-links-content {
	width:73.38em;
	margin:0 auto;	
}
#footer-links-content div {float:left;}
#footer-links-content div.divided{	background:url(https://secure.adpay.com/branding/2198/images/footer-links-divider.jpg) no-repeat right 0;
}
#footer-links-content div.padded {padding:0 0 0 1em;}
#footer-links-content div.site {width: 16em;} /*Orignal width {width:12.3em;}*/
#footer-links-content div.paper {width:11em;padding:0 0 0 2em;} /*Orignal width {width:14.29em;} */
#footer-links-content div.affiliates {width:13em;padding:0 0 0 2em;} /*Orignal width {width:11.92em;} */
#footer-links-content div.express-links {width:11.5em;padding:0 0 0 2em;} /*Orignal width {width:13.84em;} */
#footer-links-content div.partners {width:12em;padding:0 0 0 2em;}
#footer-links-content div h4 {color:#272323;font-size:1.13em;margin:1.30em 0 .9em 0;}
#footer-links-content ul li a {
	display:block;
	color:#5D5B5B;
	font-size: 0.84em;
	text-decoration:none;
	padding:.4em 0;
}
#footer-links-content ul li a:hover {color:#333;}
#sub-footer-wrapper {
	background:#f1f1f1;
	width: 100%;
	border-top:solid 4px #dfdfdf;
	border-bottom:solid 2px #dfdfdf;
}
#sub-footer-content {
	width:73.38em;
	margin:0 auto;	
	height:7.69em;
}
#sub-footer-content .stm-logo {
	background-image: url(https://secure.adpay.com/branding/2198/images/stm-logo.png);
	height: 39px;
	width: 153px;
	display: block;
	float:left;
	margin:1.40em 0 0 0;
}
#sub-footer-content ul {float:left;padding:3.30em 0 0 0;}
#sub-footer-content ul li {
	float: left;
	color:#8B8B8B;
	font-size:.84em;
	padding:0 0 0 5px;
	margin:0 5px 0 0;	
}
#sub-footer-content ul li a{
	border-left: 1px solid #8B8B8B;
	text-decoration:none;
	color:#8B8B8B;
	padding:0 0 0 5px;

}
#sub-footer-content ul li a:hover{
	color:#333;
}

#sub-footer-content .yahoo {
	background-image: url(https://secure.adpay.com/branding/2198/images/yahoo-logo.png);
	height: 17px;
	width: 91px;
	display: block;
	float:left;
	margin:2.92em 0 0 4em;	
}
/* NEWS TABS */
/* root element for tabs  */

#featured-news-tabs {
	width:48.2em;
	height:18em; 
	clear:both;
	display:block;
	overflow: hidden;
	float:left;
	margin:2.23em 0 0 0;
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#featured-news-tabs .news-tabs { 
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:2.30em;
}

/* single tab */
#featured-news-tabs .news-tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0  !important;
	list-style-image:none !important; 	
}

/* link inside the tab. uses a background image */
#featured-news-tabs .news-tabs li a{ 
	font-size:.92em;
	display:block;
	height: 2.30em;  
	line-height:2.40em;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0 1em;
	margin:0 .1em 0 0;
	position:relative;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 -30px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-mox-border-radius:2px;		
}

#featured-news-tabs .news-tabs li a:active {
	outline:none;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* when mouse enters the tab move the background image */
#featured-news-tabs .news-tabs li a:hover {
	color:#fff;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
#featured-news-tabs .news-tabs li a.current, #featured-news-tabs .news-tabs li a.current:hover, #featured-news-tabs .news-tabs li.current a {
	cursor:default !important; 
	color:#fff !important;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;

}
/* initially all panes are hidden */ 
#featured-news-tabs .panes .pane {
	display:none;
	overflow:hidden;
}
#featured-news-tabs .panes div .news-snippet {
	float: left;
	width: 10.6em;
	margin: 1em 1em 2em 1em;
	font-size:.92em;
	line-height: 1.2em;
	overflow:hidden;
}
.news-snippet img {
	max-height:10%;
	width:auto !important;	
}
#featured-news-tabs .panes div .news-snippet .news-tab-thumb {
	border:solid 2px #d5d5d5;
	margin:0 .5em 1em;
}
#featured-news-tabs .panes div .news-snippet .section {
	color: #9F3229;
	text-decoration:none;
	margin:0 0 .5em 0;
	clear:both;
	display:block;
}
#featured-news-tabs .panes div .news-snippet .section:hover {color:#000;}
#featured-news-tabs .panes div .promo-snippet {
	float: left;
   width: 10.6em;
	margin: 1em 1em 2em 1em;
	font-size:.92em;
	line-height: 1.2em;
	overflow:hidden;
}
#featured-news-tabs .panes div .promo-snippet .news-tab-thumb {
	border:solid 2px #d5d5d5;
	margin:0 .5em 1em;
}
#featured-news-tabs .panes div .promo-snippet a {
	color: #9F3229;
	text-decoration:none;
	margin:0 0 .5em 0;
	clear:both;
	display:block;
}
#featured-news-tabs .panes div .promo-snippet a:hover {color:#000;}
/* Search tabs */
#featured-search-tabs {
	width:48.2em;
	clear:both;
	display:block;
	overflow: hidden;
	float:left;
	margin:2.23em 0 0 0;
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#featured-search-tabs .news-tabs { 
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:2.30em;
}

/* single tab */
#featured-search-tabs .news-tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0  !important;
	list-style-image:none !important; 	
}

/* link inside the tab. uses a background image */
#featured-search-tabs .news-tabs li a{ 
	font-size:.92em;
	display:block;
	height: 2.30em;  
	line-height:2.40em;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0 1em;
	margin:0 .1em 0 0;
	position:relative;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 -30px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-mox-border-radius:2px;		
}

#featured-search-tabs .news-tabs li a:active {
	outline:none;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* when mouse enters the tab move the background image */
#featured-search-tabs .news-tabs li a:hover {
	color:#fff;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
#featured-search-tabs .news-tabs li a.current, #featured-search-tabs .news-tabs li a.current:hover, #featured-search-tabs .news-tabs li.current a {
	cursor:default !important; 
	color:#fff !important;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;

}
/* initially all panes are hidden */ 
#featured-search-tabs .panes .pane {
	display:none;
	overflow:hidden;
}
#featured-search-tabs .panes div .news-snippet {
	float: left;
	width: 10.6em;
	margin: 1em 1em 2em 1em;
	font-size:.92em;
	line-height: 1.2em;
	overflow:hidden;
}
.news-snippet img {
	max-height:10%;
	width:auto !important;	
}
#featured-search-tabs .panes div .news-snippet .news-tab-thumb {
	border:solid 2px #d5d5d5;
	margin:0 .5em 1em;
}
#featured-search-tabs .panes div .news-snippet .section {
	color: #9F3229;
	text-decoration:none;
	margin:0 0 .5em 0;
	clear:both;
	display:block;
}
#featured-search-tabs .panes div .news-snippet .section:hover {color:#000;}
/* end Search tabs */
/* SIDE BAR TABS */
/* root element for tabs  */
#sidebar #marketing-tabs .marketing-tabs { 
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:2.30em;
}

.section-content #marketing-tabs {
	height: 120px;
	max-height: 120px;
	overflow:hidden;
}

/* single tab */
#sidebar #marketing-tabs .marketing-tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0  !important;
	list-style-image:none !important; 
	border-radius:2px;
	-webkit-border-radius:2px;
	-mox-border-radius:2px;		
}

/* link inside the tab. uses a background image */
#sidebar #marketing-tabs .marketing-tabs li a{ 
	font-size:.92em;
	display:block;
	height: 2.30em;  
	line-height:2.60em;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0 1em;
	margin:0 .1em 0 0;
	position:relative;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 -30px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px;		
}

#sidebar #marketing-tabs .marketing-tabs li a:active {
	outline:none;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
	
}

/* when mouse enters the tab move the background image */
#sidebar #marketing-tabs .marketing-tabs li a:hover {
	color:#fff;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
	
}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
#sidebar #marketing-tabs .marketing-tabs li a.current, #sidebar #marketing-tabs .marketing-tabs li a.current:hover, #marketing-tabs .marketing-tabs li.current a {
	cursor:default !important; 
	color:#fff !important;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;

}
/* initially all panes are hidden */ 
#side-bar #marketing-tabs .panes .pane {
	display:none;		
}
#marketing-tabs .panes div .tabs-img {
	float: left;
	margin:1em;
	border: 2px solid #d5d5d5;
}
#marketing-tabs .panes div p{
	font-size:.92em;
	float:left;
	margin:1em 0 0 0;
	width:47%
}
#sidebar .columnists .author-box {
	width:7.6em;
	height:7.6em;
	float:left;
	border-bottom:solid 1px #E8E8E8;
}

#sidebar .author-box.bottom {
	border-bottom:none;	
} 
/*#sidebar .author-box .author-img.mark-brown {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1208px;}
#sidebar .author-box .author-img.esther-cepeda {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1263px;}
#sidebar .author-box .author-img.stella-foster {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1318px;}
#sidebar .author-box .author-img.john-fountain {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1373px;}
#sidebar .author-box .author-img.steve-huntley {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1428px;}
#sidebar .author-box .author-img.jesse-jackson {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1483px;}
#sidebar .author-box .author-img.carol-martin {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1538px;}
#sidebar .author-box .author-img.mary-mitchell {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1593px;}
#sidebar .author-box .author-img.richard-roeper {background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -1648px;}

#sidebar .author-box .author-img.dear-abby {background: url(https://secure.adpay.com/branding/2198/images/columnists/dearabby.jpg) no-repeat;}
#sidebar .author-box .author-img.ec-alft {background: url(https://secure.adpay.com/branding/2198/images/columnists/alft.jpg) no-repeat;}
#sidebar .author-box .author-img.nicki-anderson {background: url(https://secure.adpay.com/branding/2198/images/columnists/anderson.jpg) no-repeat;}
#sidebar .author-box .author-img.rick-armstrong {background: url(https://secure.adpay.com/branding/2198/images/columnists/armstrong.jpg) no-repeat;}
#sidebar .author-box .author-img.chris-beykirch {background: url(https://secure.adpay.com/branding/2198/images/columnists/beykirch.jpg) no-repeat;}
#sidebar .author-box .author-img.betty-brown {background: url(https://secure.adpay.com/branding/2198/images/columnists/brownbetty.jpg) no-repeat;}
#sidebar .author-box .author-img.cindy-cain {background: url(https://secure.adpay.com/branding/2198/images/columnists/cain.jpg) no-repeat;}
#sidebar .author-box .author-img.susan-carlman {background: url(https://secure.adpay.com/branding/2198/images/columnists/carlman.jpg) no-repeat;}
#sidebar .author-box .author-img.denise-crosby {background: url(https://secure.adpay.com/branding/2198/images/columnists/crosby.jpg) no-repeat;}
#sidebar .author-box .author-img.hilary-decent {background: url(https://secure.adpay.com/branding/2198/images/columnists/decent.jpg) no-repeat;}
#sidebar .author-box .author-img.jean-dunning {background: url(https://secure.adpay.com/branding/2198/images/columnists/dunning.jpg) no-repeat;}
#sidebar .author-box .author-img.don-dziedzina {background: url(https://secure.adpay.com/branding/2198/images/columnists/dziedzina.jpg) no-repeat;}
#sidebar .author-box .author-img.bob-fischer {background: url(https://secure.adpay.com/branding/2198/images/columnists/fischer.jpg) no-repeat;}
#sidebar .author-box .author-img.the-fixer {background: url(https://secure.adpay.com/branding/2198/images/columnists/fixer.jpg) no-repeat;}
#sidebar .author-box .author-img.rj-gerber {background: url(https://secure.adpay.com/branding/2198/images/columnists/gerber.jpg) no-repeat;}
#sidebar .author-box .author-img.karen-hanson {background: url(https://secure.adpay.com/branding/2198/images/columnists/hanson.jpg) no-repeat;}
#sidebar .author-box .author-img.jason-ivanitz {background: url(https://secure.adpay.com/branding/2198/images/columnists/ivanitz.jpg) no-repeat;}
#sidebar .author-box .author-img.erik-jacobsen {background: url(https://secure.adpay.com/branding/2198/images/columnists/jacobsen.jpg) no-repeat;}
#sidebar .author-box .author-img.ron-kremer {background: url(https://secure.adpay.com/branding/2198/images/columnists/kremer.jpg) no-repeat;}
#sidebar .author-box .author-img.brian-kush {background: url(https://secure.adpay.com/branding/2198/images/columnists/kush.jpg) no-repeat;}
#sidebar .author-box .author-img.bob-maciulis {background: url(https://secure.adpay.com/branding/2198/images/columnists/maciulis.jpg) no-repeat;}
#sidebar .author-box .author-img.jim-owczarski {background: url(https://secure.adpay.com/branding/2198/images/columnists/owczarski.jpg) no-repeat;}
#sidebar .author-box .author-img.dave-masterson {background: url(https://secure.adpay.com/branding/2198/images/columnists/masterson.jpg) no-repeat;}
#sidebar .author-box .author-img.a-pradel {background: url(https://secure.adpay.com/branding/2198/images/columnists/pradel.jpg) no-repeat;}
#sidebar .author-box .author-img.brian-scheibe {background: url(https://secure.adpay.com/branding/2198/images/columnists/scheibe.jpg) no-repeat;}
#sidebar .author-box .author-img.jim-sheldon {background: url(https://secure.adpay.com/branding/2198/images/columnists/sheldon.jpg) no-repeat;}
#sidebar .author-box .author-img.deena-sherman {background: url(https://secure.adpay.com/branding/2198/images/columnists/shermandeena.jpg) no-repeat;}
#sidebar .author-box .author-img.anthony-stanford {background: url(https://secure.adpay.com/branding/2198/images/columnists/stanford.jpg) no-repeat;}
#sidebar .author-box .author-img.brian-stanley {background: url(https://secure.adpay.com/branding/2198/images/columnists/stanley.jpg) no-repeat;}
#sidebar .author-box .author-img.sandy-stevens {background: url(https://secure.adpay.com/branding/2198/images/columnists/stevenssandy.jpg) no-repeat;}
#sidebar .author-box .author-img.cathy-velasco {background: url(https://secure.adpay.com/branding/2198/images/columnists/velasco.jpg) no-repeat;}
#sidebar .author-box .author-img.jeff-ward {background: url(https://secure.adpay.com/branding/2198/images/columnists/ward.jpg) no-repeat;}
#sidebar .author-box .author-img.tim-west {background: url(https://secure.adpay.com/branding/2198/images/columnists/west.jpg) no-repeat;}
#sidebar .author-box .author-img.betty-wirth {background: url(https://secure.adpay.com/branding/2198/images/columnists/wirth.jpg) no-repeat;}
#sidebar .author-box .author-img.bill-mego {background: url(https://secure.adpay.com/branding/2198/images/columnists/mego.jpg) no-repeat;}
#sidebar .author-box .author-img.readers-editor {background: url(https://secure.adpay.com/branding/2198/images/columnists/pfundstein.jpg) no-repeat;}
#sidebar .author-box .author-img.dick-goss {background: url(https://secure.adpay.com/branding/2198/images/columnists/goss.jpg) no-repeat;}
#sidebar .author-box .author-img.rob-oesterle {background: url(https://secure.adpay.com/branding/2198/images/columnists/oesterle.jpg) no-repeat;}
#sidebar .author-box .author-img.dave-parker {background: url(https://secure.adpay.com/branding/2198/images/columnists/parker.jpg) no-repeat;}
#sidebar .author-box .author-img.readers-reporter {background: url(https://secure.adpay.com/branding/2198/images/columnists/mcfarlan.jpg) no-repeat;}

#sidebar .author-box .author-img.missing-image {background: url(https://secure.adpay.com/branding/2198/images/columnists/smile.jpg) no-repeat;}*/

#sidebar .author-box.middle {
	border-left:solid 1px #E8E8E8;
	border-right:solid 1px #E8E8E8;
}
#sidebar .columnists .author-box .author-img {

	height: 4.23em;
	width: 3.84em;
	margin:1em auto .5em auto;
}
#sidebar .columnists .author-box a {
	font-size:.84em;
	text-decoration:none;
	color:#252525;
	display:block;
	text-align:center;
}
#sidebar .columnists .author-box a:hover {
	color:#1B5F8D;
} 
/** SCROLL ELEMENTS FOR NEWS SECTION **/
#featured-news-tabs .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 46.53em;
	height:16em;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#featured-news-tabs .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0 1em;
}
#featured-news-tabs .items div {
	float:left;
}
/* single scrollable item */
#featured-news-tabs .scrollable img {
	float:left;
	margin:20px 5px 20px 0px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	max-width:100px;
	height:75px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* active item */
#featured-news-tabs .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

/******* Buttons ******/
/* this makes it possible to add next button beside scrollable */
#featured-news-tabs .scrollable {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
/* prev, next, prevPage and nextPage buttons */
#featured-news-tabs a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/scroll-arrows.jpg) no-repeat;	
	display:block;
	width:32px;
	height:17px;
	display:block;
	cursor:pointer;
	font-size:1px;
}
/* right */
#featured-news-tabs a.right {
	width:17px;
	height:17px;
	background-position:-17px 0px;
	top:0;
	float:left;
	margin-left: 0px;
	
}
#featured-news-tabs a.right:hover {
	background-position:-17px -0px;
}
#featured-news-tabs a.right:active {
	background-position:-17px 0px;
}
/* left */
#featured-news-tabs a.left {
	background-position:0 0;
	width:17px;
	height:17px;
	float:left;
	positon:relative;
	top:0;
	margin-left: 0px;
}
#featured-news-tabs a.left:hover {
	background-position:0 0px;
}
#featured-news-tabs a.left:active {
	background-position:0 0;
}
/* disabled navigational button */
#featured-news-tabs a.disabled {
	visibility:hidden !important;
}
#featured-news-tabs .navigtion-container {
	width: 80px;
	float: right;
	position:relative;
	top:-20px;
	right:0;
}
#featured-news-tabs .navigtion-container .count {
	float: left;
	font-size: 0.84em;
	clear:right;
	margin:0 .5em 0 0;
	line-height:17px;
}





/** Special Pages Styles **/
#bv9 h3, #bv10 h3, #bv11 h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.38em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	margin:.92em 0 .5em 0;
}
#bv9 p, #bv10 p, #bv11 p {
	color:#7B7B7B;
	font-size:.92em;
	padding:0 1em 0 0;
 }
 #bv9 a, #bv10 a, #bv11 a{color:#932921; text-decoration:none;}
 #bv9 a:hover, #bv10 a:hover, #bv11 a:hover{color:#932921; text-decoration:underline;}

#bv9 {
	width:73.38em;
	margin:0 auto;	
	background: #e7e7e7;
	border:solid 1px #D5D5D5;
	clear:both;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px;
}
#bv9 .main-image {
	margin: 1em 0 1em 1em;
	border: 3px solid #d6d6d6;
	float:left;
}
#bv9 .main-text-area {
	float: left;
	width: 34.5em;
	text-align: center;
	margin-left: 1.5em;
}
#bv9 .main-text-area h2 {
	font-size: 2.7em;
	font-weight:normal;
	line-height: 90%;
	margin: .5em 0 .2em 0;
	padding:0 .5em;
	text-align: center;
	text-transform: none;
	font-family: "Times New Roman", Times, serif;
}
#bv9 .main-text-area .snippet {
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-align: center;	
	margin:0 0 1em 0;
}
#bv9 #bottom-content {
	text-align: left;
	float: left;
	margin:0 0 0 1.5em;
	width:33.9em;	
}
#bv9 .gallery-container {
	width: 8em;
	float:left;
	margin:0 0 1em 0;
}
#bv9 .latest-tweet {
	width: 21em;
	padding:0 0 0 1em;
}

#bv9 .tweet-header {
	display: block;
	margin:0 0 .5em 0;
	border-bottom:solid 1px #D5D5D5;
}
/*#bv9 #related-stories-container {
	background: url(https://secure.adpay.com/branding/2198/images/bv9-related-stories.jpg) no-repeat 0 0;	
	float: right;
	width: 237px;
	height:326px;
	border-left:solid 1px #d9d9d9;
}*/
#bv9 #related-stories-container ul {
	margin: 5em 0 1em 0;
}
#bv9 #related-stories-container ul li {
	border-bottom:solid 1px #fff;
}
#bv9 #related-stories-container ul li a {
	color: #005589;
	padding: .5em 0 .5em 1em;	
	display: block;
}
/* DTI List Tags version for Leaderboard Related Stories */
#bv9 #related-stories-container dl {
	margin: 5em 0 1em 0;
}
#bv9 #related-stories-container dl dt {
	border-bottom:solid 1px #fff;
}
#bv9 #related-stories-container dl dt a {
	color: #005589;
	padding: .5em 0 .5em 1em;	
	display: block;
}
/* END DTI List Tags */
#bv9 .sponsorship {
	width: 13em;
	float: left;
	margin:0 0 0 1em;
}

#welcome-and-weather.bv9 {
	float: right;
	padding:0 1em 0 0;
	width:250px;
}
#welcome-and-weather.bv9 p {
	color: #ABABAB;
	font-size: 0.92em;
}
#welcome-and-weather.bv9 .partly-cloudy {
	height:100%;
	background: url(https://secure.adpay.com/branding/2198/images/partly-cloudy.png) no-repeat 0 0;
	padding:0  0 .5em 3.5em;
}
h2.bv9-top-story {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	padding:.3em 0 0 0;
	float:left;
}
#sub-head-content.bv9 {padding:1.46em 0;}
.bv9-lrg-header-ad {float:right; margin:0 0 1.5em 0;}
.bv9-header-search {
	float: right;
	width:24em;
	margin: .15em 0 0 0;
}
.bv9-header-search .search-field {
	color:#918F8F;	
	padding:3px 3px 2px 18px;
	width: 135px;
	border: 3px solid #dfdfdf;
	float: left;
	background: #fff url(https://secure.adpay.com/branding/2198/images/search-icon.gif) no-repeat 4px center;
}
.bv9-header-search legend, .bv9-header-search label { display:none; }
.bv9-header-search form .submit{
	float: left;
	height: 24px;
	width: 31px;
	margin-right: 5px;
	border:none;
	background: transparent url(https://secure.adpay.com/branding/2198/images/bv9-search-submit.jpg) no-repeat 0 0;
	color: #FFF;
	line-height: 120%;
	cursor:pointer;
}
.bv9-header-search form .submit:hover{color:#000;}

.site { color:#FFF; }
#bv9 .col, #bv10 .col, #bv11 .col {
	float: left;
	margin-right: 1em;
}
#bv10 .latest-comment .name, #bv11 .latest-comment .name {
	color: #000;
}
#bv10 .latest-comment .date-stamp, #bv11 .latest-comment .date-stamp {
	color: #000;
}
#bv9 .gallery-link, #bv10 .gallery-link, #bv11 .gallery-link {
	font-size: 0.92em;
	color: #932921;
	text-decoration: none;
	clear: both;
	display:block;
	padding:.7em 0 .7em 1.92em;	
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -39px;	
}
#bv9 .gallery-link:hover, #bv10 .gallery-link:hover, #bv11 .gallery-link:hover {
	color:#333;
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -64px;
}
#bv10 {
	width: 627px;
	background: #fff;
	border:solid 1px #D5D5D5;
	float:left;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px;
}
#bv10 h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.38em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	margin:.92em 0 .5em 0;
}
#bv10 .latest-tweet {
	float: left;
	height:210px;
	width: 212px;
	border-right:1px solid #D5D5D5;
}
#bv10 .latest-tweet .tweet-header{
	margin-left:1em;
}
#bv10 .latest-tweet p {
	padding-right: 1em;
	padding-left: 1em;
}
#bv9 .latest-tweet .tweet-header, #bv10 .latest-tweet .tweet-header, #bv11 .latest-tweet .tweet-header	{
	background-image: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png);
	background-repeat: no-repeat;
	background-position: 0 -1707px;
	padding-left: 35px;
}
#bv10 .latest-photo {
	float: left;
	width: 173px;
	height:210px;	
	margin-left: 1em;
	border-right:1px solid #D5D5D5;		
}
#bv10 .gallery-link {
	font-size: 0.92em;
	color: #932921;
	text-decoration: none;
	clear: both;
	display:block;
	padding:.7em 0 .7em 1.92em;	
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -39px;	
}
#bv10 .photo-count {
	clear:left;
	color:#999999;
	font-size:0.92em;
	margin:-0.5em 0 0 2em;
}
#bv10 .gallery-link:hover {
	color:#333;
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0 -64px;
}
#bv10 .latest-comment {
	width:187px;
	float:left;
	padding:0 0 0 1em;
}
#bv11 {
	width:73.33em;

	margin:2px auto;	
	background: #EEEEEE;
	border:solid 1px #D5D5D5;
	clear:both;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px;
}
#bv11 #story-detail-box {
	float: left;
	height: 192px;
	width: 275px;
}
#bv11 .latest-tweet {
	width: 17em;
	height: 201px;
	padding:0 0 0 1em;
	border-right:solid 1px #D5D5D5;
}
#bv11 .latest-photo {
	width: 13.30em;
	height: 201px;
	padding:0 0 0 1em;
	border-right:solid 1px #D5D5D5;
}
#bv11 .latest-comment {
	width: 18.5em;
	height: 201px;
	padding:0 0 0 1em;
	border-right:solid 1px #D5D5D5;
}
#bv11 .related-stories {
	width: 17em;
} 
#bv11 .related-stories.col ul {
	margin:0 0 1em 0;
}
#bv11 .related-stories.col ul li {
	border-bottom: solid 1px #fff;
}
#bv11 .related-stories.col ul li a {
	color: #005589;
	display:block;
	padding: 6px 0 6px 5px;
}
#bv11 .sponsorship {
	width: 15em;
	float: left;
}
/** SCROLL ELEMENTS FOR BV11 **/
#bv11 .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 678px;
	height:192px;
	float:left;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#bv11 .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	z-index:1;
}
#bv11 .items div {
	float:left;
	width:680px;
}
/* active item */
#bv11 .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}
/******* Buttons ******/
/* this makes it possible to add next button beside scrollable */
/* prev, next, prevPage and nextPage buttons */
#bv11 a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/scroll-arrows.jpg) no-repeat;	
	display:block;
	width:32px;
	height:17px;
	display:block;
	cursor:pointer;
	font-size:1px;
}
/* right */
#bv11 a.right {
	width:17px;
	height:17px;
	background-position:-17px 0px;
	top:0;
	float:left;
	margin-left: 0px;
}
#bv11 a.right:hover {
	background-position:-17px -0px;
}
#bv11 a.right:active {
	background-position:-17px 0px;
}
/* left */
#bv11 a.left {
	background-position:0 0;
	width:17px;
	height:17px;
	float:left;
	positon:relative;
	top:0;
	margin-left: 0px;
}
#bv11 a.left:hover {
	background-position:0 0px;
}
#bv11 a.left:active {
	background-position:0 0;
}
/* disabled navigational button */
#bv11s a.disabled {
	visibility:hidden !important;
}
#bv11 .navigtion-container {
	width: 37px;
	height:0px;
	float: right;
	position:relative;
	top:172px;
	right:0;
	z-index:100000;
}
#bv11 .navigtion-container .count {
	float: left;
	font-size: 0.84em;
	clear:right;
	margin:0 .5em 0 0;
	line-height:17px;
}
/**** WIDE TABS *****/
#wide-tabs  {
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	clear:both;
	display:block;
	float:left;
	margin:2.23em 0 0;
	width:48.2em;
}
/* root element for tabs  */
.wide-tabs { 
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:2.30em;
}
/* single tab */
.wide-tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0  !important;
	list-style-image:none !important; 
	border-radius:2px;
	-webkit-border-radius:2px;
	-mox-border-radius:2px;		
}
.wide-tabs li a{ 
	font-size:.92em;
	display:block;
	height: 2.30em;  
	line-height:2.60em;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0 1em;
	margin:0 .1em 0 0;
	position:relative;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 -30px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px;		
}
.wide-tabs li a:active {
	outline:none;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* when mouse enters the tab move the background image */
.wide-tabs li a:hover {
	color:#fff;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
.wide-tabs  li a.current, .wide-tabs li a.current:hover, .wide-tabs li.current a {
	cursor:default !important; 
	color:#fff !important;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* initially all panes are hidden */ 
#long-tabs-container .panes .pane {
	display:none;		
}
#long-tabs-container .panes div .tabs-img {
	float: left;
	margin:1em;
	border: 2px solid #d5d5d5;
}
#long-tabs-container .panes div p{
	font-size:.92em;
	float:left;
	margin:1em 0 0 0;
	width:70%
}
#long-tabs-container{
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	clear:both;
	display:block;
	float:left;
	margin:1.92em 0 0;
	width:48.2em;
}
#alert {
	height: 54px;
	width: 100%;
	clear: both;
	background-color: #033;
	background-image: url(https://secure.adpay.com/branding/2198/images/alert-bg.jpg);
	background-repeat: repeat;
}
#message_box { 
	position: fixed; 
	left: 0px; 
	z-index: 99999; 
	background-image: url(https://secure.adpay.com/branding/2198/images/alert-bg.jpg);
	background-repeat: repeat;
	width:100%;
	height: 54px;	   
	display:none;
	border-top:solid 1px #900;
}

.collapseMessagebox {
	width:16px; 
	height:16px;
	background:url(alert-close.png) no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	float: right; 
	cursor: pointer;
} 

#message_box #breaking-content {
	width: 73.34em;
	margin:0 auto;
}
#message_box #breaking-news {
	font-size: 2.6em;
	text-transform:uppercase;
	padding:.2em 0 0 0;
	margin:0 .3em 0 0;
	color: #fff;
	float: left;
	font-family: "Times New Roman", Times, serif;
}
#message_box #breaking-content h6 a {
	font-size: 2em;
	font-weight:bold;
	color: #fcc6c6;
	padding:.5em 0 0 0;
	margin:0 0 -.2em 0;
}

#message_box #breaking-content a {
	text-decoration:none;	
	color:#fff;
	display:block;
	float:left;
	font-weight: bold;
}

#message_box #breaking-content a:hover {
	text-decoration:underline;
}



/*********** BV12 ***/
#bv12 #featured-ad {
	clear: both;
	margin:0 0 2em 0;
}
.leaderboard {
	clear:both;
	width:726px;
	margin: 0 auto .5em auto;
}
#bv12 h2.top-story {
	color:#272323;
	float:left;
	font-family:"Times New Roman",Times,serif;
	font-size:1.84em;
	font-weight:normal;
	text-transform:uppercase;
}
.subscribe-rss {	
	float:right;
	padding:2.4em 0 0;
}
.subscribe-rss a {
	color:#999;
	background: url(https://secure.adpay.com/branding/2198/images/icons-graphics.png) no-repeat 0px -1734px;
	text-decoration: none;
	display: block;
	padding-left: 1.5em;
}

/**** Start Section Front Top Stories **/
.featured-story-container .fs-story-box.bv12c-top-story, #bv12 .featured-story-container .fs-story-box.bv12d-top-story {
	/*height: 22.5em;*/
	width: 48.53em;
	float:left;
	background: #fff;
	border:solid 1px #D5D5D5;
	padding:0em;
	margin-top: 1em;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px;
}
.featured-story-container .fs-story-box.bv12c-top-story #featured-story {
	width: 50%;
	height:100%;
	float:left;
	padding:1em;
	border-right:solid 1px #cecece;
}
.featured-story-container #featured-story img{
	border:solid 3px #cecece;
	margin: .4em 0;
}

/** BV12-B **/
.featured-story-container .fs-story-box {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	padding:1em 1em 0;
	width:46.53em;
}
.featured-story-container .fs-story-box.bv12b-top-story #featured-stories {
	width: 100%;
	height:100%;
}
.featured-story-container .fs-story-box.bv12b-top-story #featured-story {
	height:100%;
	float:left;
	padding:0;
}
.fs-story-box.bv12b-top-story #gallery-scroll-wrapper { 
	width:100%;
	clear:both;
	padding:1em 0 0 0;
	float:left;
}
.fs-story-box.bv12b-top-story #gallery-scroll-container {
	width:574px;
	margin: 0 auto;
}

.fs-story-box.bv12b-top-story  #ancillary-content {
	clear:both;
}
.fs-story-box.bv12b-top-story  #ancillary-content h3{
	color:#2D2D2D;
	text-transform:uppercase;
	font-size:1.28em;
	font-weight:normal;
	margin:0 0 .5em 0;
}
.fs-story-box.bv12b-top-story  #ancillary-content .latest-comments {
	float:left;
	border-right:solid 1px #cecece;
	height:100%;
	width:47%
}
.fs-story-box.bv12b-top-story  #ancillary-content .latest-comments .comment {padding:0 1em 1em 0;}
.fs-story-box.bv12b-top-story  #ancillary-content .latest-comments .comment .meta {
	font-size:0.82em;
	margin:0 0 -0.1em;
	color:#474747;
}
.fs-story-box.bv12b-top-story  #ancillary-content .latest-comments .comment p {
	font-size:.82em;
	color:#7B7B7B;
}
.fs-story-box.bv12b-top-story  #ancillary-content .latest-comments .comment a, #bv12 .fs-story-box.bv12b-top-story  #ancillary-content .related-stories a {
	text-decoration:none;
	color:#A53B33;
}
.fs-story-box.bv12b-top-story  #ancillary-content .latest-comments .comment a:hover, #bv12 .fs-story-box.bv12b-top-story  #ancillary-content .related-stories a:hover {
	color:#333;
}
.fs-story-box.bv12b-top-story  #ancillary-content .related-stories {
	float:left;
	width:49%;
	padding:0 0 0 1em;
}
.fs-story-box.bv12b-top-story  #ancillary-content .related-stories div {clear:both; margin:0 0 1.61em 0;}
.fs-story-box.bv12b-top-story  #ancillary-content .related-stories div .story-thumb {float:left; border:solid 1px #cecece; margin:0 .75em 0 0;}
.fs-story-box.bv12b-top-story  #ancillary-content .related-stories div .headline {
	font-size:0.82em;
	margin:0 0 -0.1em 0;
	font-weight:bold;
	color:#474747;
}
.fs-story-box.bv12b-top-story  #ancillary-content .related-stories div p {
	font-size:.82em;
	color:#7B7B7B;
}
.featured-story-container p a{
	text-decoration:none;
	color:#932921;
}
/** Close BV12-B **/
/** BV12-D **/
.featured-story-container .fs-story-box.bv12d-top-story #featured-stories {
	width: 53%;
	height:100%;
	float:left;
}
.featured-story-container .fs-story-box.bv12d-top-story #featured-stories h4 a{
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-size:1.38em;
	font-weight:normal;
	color:#0d518f;
	line-height:100%;	
	margin:0 0 .3em 0;
	display:block;
}
.featured-story-container .fs-story-box.bv12d-top-story #featured-stories h4 a:hover{
	color:#333;
}

.featured-story-container .fs-story-box.bv12d-top-story #featured-stories .story-box {
	padding: 1em;
	border-bottom: 1px solid #cecece;
}
.featured-story-container .fs-story-box.bv12d-top-story #featured-stories .story-box.ender {
	padding: 1em 1em 0 1em;
	border-bottom: none;
}
.featured-story-container .fs-story-box.bv12d-top-story #featured-stories .story-box a{
	text-decoration:none;
	color:#932921
}
.featured-story-container .fs-story-box.bv12d-top-story #featured-stories .story-box a:hover{
	color:#333;
}
#widget-container {
	width:41%;
	float:left;
	border-left:solid 1px #cecece;	
	padding: 1em;
}

/***** SCROLLING *******/

#bv12 .fs-story-box.bv12d-top-story #gallery-scroll-wrapper { 
	width:100%;
	clear:both;
	border-top:solid 1px #cecece;	
	padding:2em 0 0 0;
	float:left;
}
#bv12 .fs-story-box.bv12d-top-story #gallery-scroll-container {
	width:574px;
	margin: 0 auto;
}

#bv12 .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 527px;
	height:120px;
	margin:0 7px 0 0;
}
#bv12 .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
#bv12 .items div {
	float:left;
	width:603px;
}
/* single scrollable item */
#bv12 .scrollable img {
	float:left;
	margin:0 7px 0 7px;
	background-color:#fff;
	border:1px solid #ccc;
	width:117px;
	height:85px;
}

/* active item */
#bv12 .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}
/* this makes it possible to add next button beside scrollable */
#bv12 .scrollable {
	float:left;	
	height:110px;	
}
/* prev, next, prevPage and nextPage buttons */
#bv12 a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/scroll-arrows.png) no-repeat #000;
	display:block;
	width:20px;
	height:87px;
	float:left;
	margin:0;
	cursor:pointer;
	font-size:1px;
}
/* right */
#bv12 a.right 			{ background-position: -43px center ; clear:right; margin-right: 0px;}
#bv12 a.right:hover 	{ background-position:-43px center; background-color:#900;}
#bv12 a.right:active 	{ background-position:-60px -30px; } 
/* left */
#bv12 a.left			{ margin-left: 0px; background-position: 6px center;} 
#bv12 a.left:hover  	{ background:url(https://secure.adpay.com/branding/2198/images/scroll-arrows.png) no-repeat 6px center #900;}
#bv12 a.left:active  	{ background-position:-60px 0; }
/* disabled navigational button */
#bv12 a.disabled {
	visibility:hidden !important;		
} 	
/* end scroll */

/** END bv12-D **/

/** secondary stories **/
.featured-story-container #secondary-stories {
	float:left;
	width:45.7%;
}	
.featured-story-container #secondary-stories .story-box-secondary li {
	padding: .7em;
	border-bottom: 1px solid #cecece;
}
.featured-story-container #secondary-stories story-box-secondary.ender li {
	margin:0 0 1em;
	padding:1em 0 0 1em;
	border-bottom: none;
}
.featured-story-container #secondary-stories .story-box-secondary h4 a{
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-size:1.38em;
	font-weight:normal;
	color:#0d518f;
	line-height:100%;	
	margin:0 0 .3em 0;
	display:block;
	padding:0;
}
.featured-story-container #secondary-stories .story-box-secondary li h4 a:hover {
	color:#333;
}
.featured-story-container #secondary-stories .story-box-secondary li p{
	font-size:.84em;
}
.featured-story-container #secondary-stories .story-box-secondary  p{
	font-size:.84em;
}
.featured-story-container #secondary-stories .story-box-secondary li a{
	text-decoration:none;
	color:#932921;
}
.featured-story-container #secondary-stories .story-box-secondary li p a{
	text-decoration:none;
	color:#A53B33;
	padding:0;
	margin:0;
}
.featured-story-container #featured-story p a{
	text-decoration:none;
	color:#932921;
}

.featured-story-container #secondary-stories .story-box-secondary a:hover{color:#333;}
/** end secondary stories **/
/**** End Section Front Top Stories **/

#section-front-stories-container {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	width:48.53em;
	margin:1.92em 0 1em 0;
}
#section-front-stories-container .section-story {
	border-bottom:solid 1px #CCC;
	padding:1.5em 1.25em;
}
#section-front-stories-container .section-story.ender {
	border-bottom:none;
	padding:1.5em 1.25em;
}
.featured-story-container h3 a{
	color:#0D518F;
	text-decoration:none;
	font-weight:normal;
}
.featured-story-container h3 a:hover{
	color:#2D2D2D;
}
#section-front-stories-container .section-story h4 a {
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:normal;
	font-size:2.30em;
	color:#0D518F;	
}
#section-front-stories-container .section-story h4 a:hover{
	color:#2D2D2D;
}
#section-front-stories-container .section-story h5 {
	font-family:"Times New Roman", Times, serif;	
	font-size:1.07em;	
	color:#878787;
	font-weight:normal;
	margin:0 0 .84em 0;
}
#section-front-stories-container .section-story p {
	font-size:.92em;
	line-height:150%;
	color:#3D3B3B;
}
#section-front-stories-container .section-story .tag-data {
	margin: 1em 0 0 0;
}
#section-front-stories-container .section-story p .author {
	color:#9F3229;
	text-decoration:none;
}
#section-front-stories-container .section-story p .author:hover {
	color:#000;
}
#section-front-stories-container .section-story p .date-time {
	background-color: #F1F1F1;
	display: inline;
}

.section-story p a.comments {
	color:#005589;	
	font-size:0.92em;
	height:15px;
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 -147px transparent;	
	margin:0 0 0 .5em;
	padding:0.2em 0 0.2em 1.92em;
	text-decoration:none;
}
.section-story p a.comments:hover {
	color:#333;
} 
#bv12-page-scroll {
	font-size:.92em;
	width: 550px;
	margin:0  auto;
	margin-top:1em;
}
#bv12-page-scroll a { 
	text-decoration:none;
	color:#004A7D;
	display:block;
	line-height:20px;
}
#bv12-page-scroll a:hover {
	color:#333;
}
#bv12-page-scroll .page-previous {
	float: left;
	margin:0 1em 0 0;
}
#bv12-page-scroll .page-next {
	float: right;
	margin:0 0 0 1em;
}
#bv12-page-scroll ul {

}
#bv12-page-scroll ul li {
	float: left;
	height: 20px;
	width: 20px;
	background:#fff;
	border: 1px solid #d9d9d9;
	text-align:center;
	margin:0 1px;
	color: #BBBBBB;
	line-height:20px;
}
#bv12-page-scroll ul li a {
	/*color:#bbb;*/
	text-align:center;
	text-decoration:none;
	height: 20px;
	width: 20px;
	line-height:20px;
	margin: -1px 0 0 -1px;
	border: 1px solid #004A7D;
}

#bv12-page-scroll ul li a:hover{
	color:#FFF;
	background: #B8B8B8;
}
#bv12-page-scroll ul li a:active {
	color:#FFF;
	background: #B8B8B8;
}
.nonactiveli {
	color:#bbb;
	text-align:center;
	text-decoration:none;
	line-height:20px;
}
.activeli{
	color:#FFF;
	background: #B8B8B8;
}
/* Interior Page Sub Nav Visibility Controls */
#bv12 #primary-nav #nav .divided .active,  #primary-nav #nav .divided .active {
	visibility:visible;
}
#bv12 #primary-nav #nav .divided .active,  #primary-nav #nav .divided .active {
	background: #DEDEDE;
}
 #featured-ad {
	clear:both;
	margin:0 0 2em 0;
}
 .side-bar-ad-position1 {
	margin:.8em 0 0;
}
/* End Sub Nav Styling */
.story-box {
	background:#FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	padding:1em 2em 2.5em 2em;
	width:45em;
	margin:2.2em 0 2em 0;
}
.story-box .story-details {
	margin:0 0 1em 0;
}
 #horizontal-image {
	border: 2px solid #cecece;
	margin:1em 0 1.5em 0;
	width:576px;
}
.story-box h3 {
	color: #2D2D2D;
	font-size: 2.53em;
	margin:0;
}
.story-box h4 {
	font-family:"Times New Roman", Times, serif;	
	font-weight:normal;	
	color: #2D2D2D;
	font-size: 1.3em;
	line-height:160%;
	margin:0;
}
.story-box .by-line{
	display: inline;
	background-color: #F1F1F1;
	line-height:160%;	
	margin-left: -2.15em;
	padding-left: 2.15em;
}
.story-box .story-details .by-line a.author-link{
	color: #a03229;
	text-decoration: none;
}
.story-box .story-details .by-line a.author-link:hover {color:#333;}
.story-box .comments {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 -147px transparent;
	display:block;
	color:#a03229;
	font-size:0.92em;
	height:15px;
	margin:0;
	padding:0.2em 0 0.2em 1.92em;
	text-decoration:none;
}
.story-box .comments:hover {color:#333;}
#share-this {
	margin:0 0 1.5em 0;
}
#share-this li {
	height: 30px;
	width: 79px;
	border: 1px solid #cecece;
	float: left;
	margin:0 1px 0 0;
	background: #f2f2f2;
}
#share-this li:hover {
	background: #fff;
	border: 1px solid #cecece;	
}
#share-this li a {
	width:4.3em;
	font-size:.92em;
	color:#009;
	text-decoration:none;
	line-height:30px;
	float:left;	
	display:block;
	padding:0 0 0 2.4em;
	/*margin:0 0 0 .6em;*/
}

#share-this li#buzzup a {
	width: 100%;
	font-size:.92em;
	color:#009;
	text-decoration:none;
	line-height:30px;
	float:left;	
	display:block;
	padding:7px 5px !important ;
	/*margin:0 0 0 .6em;*/
}


#share-this li a:hover {
	color:#000;
} 
#share-this li .share {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1759px transparent;	
}
#share-this li .buzz-up {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1789px transparent;	
}
#share-this li .e-mail {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1819px transparent;	
}
#share-this li .print {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1850px transparent;	
}
.story-box .quote-container {

}
.story-box blockquote {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #a8a8a8;
	line-height: 120%;
	letter-spacing: -0.5px;
	margin:1em 0;
	padding: 0 0 1em 0;
	background: url(https://secure.adpay.com/branding/2198/images/blockquote-bg.gif) no-repeat 250px bottom;
	
}
.story-box .article-quote .bottom-border {
	background-color: #900;
	height: 15px;
	width: 84px;
	margin-top: .5em;
}
.story-box p {
	color:#3d3c3c;
	margin:0 0 1.5em 0;
}


.story-box .author-contact {
	color: #00558a;
	text-decoration: none;
	display:block;
	margin:0 0 1.92em 0;
}
.story-box .body-image {
	border: 1px solid #cecece;
}
/** Article Side Bar Styling **/
#internal-side-bar {
	float: left;
	width: 231px;
	margin:0 1.7em 0 0;
	clear: left;
}
#internal-side-bar .section-container {
	margin:0 0 1.92em 0;
	clear:both;	
}

#internal-side-bar .section-container h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.07em;
	font-weight: normal;
	text-transform: uppercase;
	color: #2d2d2d;
	margin:0 0 .46em 0;
}
#internal-side-bar .section-container h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.07em;
	font-weight: normal;
	text-transform: uppercase;
	color: #2d2d2d;
	margin:0 0 .46em 0;
}
#internal-side-bar .section-container ul {
	border:solid 1px #cecece;
}
.article-image-container {margin:0 1em 1.92em 0; float:left; min-width: 240px;}
.article-image-container img {
	border:solid 2px #cecece;
}
.article-image-container .image-description {
	font-size: 0.84em;
	line-height: 130%;
	color: #7a7878;
	margin: .5em 0 0 0;
}
#internal-side-bar .section-container ul li {
	height:4.07em;
	border-bottom: solid 1px #cecece;
}
#internal-side-bar .section-container ul li.ender {border-bottom: none;}
#internal-side-bar .section-container ul li a {
	height:2.8em;
	font-size:.84em;
	color:#717070;
	display:block;
	text-decoration:none;
	padding:1em;
}
#internal-side-bar .section-container ul li a:hover {
	background:#F4F4F4 url(https://secure.adpay.com/branding/2198/images/bv13-sidebar-hover.jpg) repeat-x 0 0;
	color:#3377A1;
}
/* DTI Specific List Tags */
#internal-side-bar .section-container dl {
	border:solid 1px #cecece;
}

#internal-side-bar .section-container dl dt {
	height:4.07em;
	border-bottom: solid 1px #cecece;
}
#internal-side-bar .section-container dl dt.ender {border-bottom: none;}
#internal-side-bar .section-container dl dt a {
	height:2.8em;
	font-size:.84em;
	color:#717070;
	display:block;
	text-decoration:none;
	padding:1em;
}
#internal-side-bar .section-container dl dt a:hover {
	background:#F4F4F4 url(https://secure.adpay.com/branding/2198/images/bv13-sidebar-hover.jpg) repeat-x 0 0;
	color:#3377A1;
}
/* END DTI Specific List Tags */
#internal-side-bar .section-container .extra-container {
	clear:both;
	margin:.5em 0;
}
#internal-side-bar .section-container .extra-container img {
	border: 3px solid #cecece;
	float:left;
	margin:0 .5em 0 0;
}
#internal-side-bar .section-container .extra-container .gallery-link  {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 -39px transparent;
	color:#1B5F8D;
	font-size:0.84em;
	padding:1em 0 0.7em 1.92em;
	text-decoration:none;
	width:10em;
	float: left;
}
#internal-side-bar .section-container .extra-container .gallery-link:hover {
	color:#333;
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 -64px transparent;
}
#internal-side-bar .section-container .extra-container .video-link {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 10px transparent;
	color:#1B5F8D;
	font-size:0.84em;
	padding:1em 0 0.7em 1.92em;
	text-decoration:none;
	width:10em;
}
#internal-side-bar .section-container .extra-container .video-link:hover {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 -15px transparent;
}
#internal-side-bar .section-container .extra-container .photo-count  {
	color:#999999;
	font-size:0.92em;
	margin:0.1em 0 0 0;
	float:left;
}
#internal-side-bar .section-container .extra-container .video-detail  {
	color:#999999;
	float:left;
	font-size:0.92em;
	margin:0.1em 0 0;
}
#internal-side-bar .section-container .map-thumb {
	border: 1px solid #cecece;
	display:block;
}
#sidebar .section-content.no-padding {
	padding: 0px;
	width:23em;
	border-bottom:none;
}

/** Popular Stories **/
.section-content .popular-story {
	width:100%;
	clear:both;
	font-size:.92em;
	margin:0 0 .08em 0;
	float:left;
	border-bottom: 1px solid #D5D5D5;
}
.section-content .popular-story.ender {margin:0;}
.popular-story .story-rank {
	float: left;
	height: 87px;
	width: 4.61em;
}
.popular-story .story-rank a {
	color:#FFF;
	height: 85px;
	line-height:1.77em;
	text-decoration: none;
	font-size: 4em;
	text-align: center;
	display: block;
	border:solid 1px #cecece;
	background: url(https://secure.adpay.com/branding/2198/images/popular-story-bg.jpg) repeat-x 0 0 #d5d5d5;
}
.popular-story .story-rank a:hover {
	background: url(https://secure.adpay.com/branding/2198/images/popular-story-bg.jpg) repeat-x 0 bottom #d5d5d5;	
}
.popular-story .popular-image {
	float: left;
	border:solid 1px #cecece;
	margin:0 10px 0 0;	
}
.popular-story .popular-image:hover {
	border:solid 1px #fff;	
}
.popular-story img {

}
.popular-story .story-details {
	/*
	float:right;
	width:9.5em;
	*/
	margin-left: 5.5em;
	padding: 1.7em 1em 0 0;
}
.popular-story .story-details .section-link{
	color: #A53B33;
	text-decoration: none;
	display:block;
	margin:.3em 0 0 0;
}
.popular-story .story-details p {
	color: #005589;
	line-height:110%;
	margin:.2em 0;
}
.popular-story .story-details .comments {
	color:#979797;
	text-decoration:none;
}
#comments-header {
	clear:both;
	height:2.6em;
}
#comments-header h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	color: #272323;
	text-transform: uppercase;
	font-weight: normal;
	float: left;
}
#comments-header .see-all {
	color:#9F3229;
	float: right;
	text-decoration:none;
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 -143px transparent;
	padding:.3em 0 0.2em 1.92em;
	margin:.5em 0 0 0;
}
#comments-header .see-all:hover {
	color:#333;
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 0 -168px transparent;
}
#comments-container {
	background:#FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	margin:.5em 0;
	padding:2em;
	width:44.53em;	
}
#comments-container .comment {
	border-bottom: solid 1px #ededed;
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
}
#comments-container .comment.ender {
	border-bottom: none;
	padding: 0 0 1em 0;
	margin: 0;
}
#comments-container .comment .meta-data {
	color: #005589;
	margin:0 0 .5em 0;
}
#comments-container .comment p {
	color: #7B7B7B;
}
#add-comment-container {
	background:#FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	margin:.5em 0 2.5em 0;
	padding:2em;
	width:44.53em;	
}
#add-comment-container a {
	color: #005589;
	text-decoration:none;
}
#add-comment-container a:hover {
	color:#333;
}
#add-comment-container form {margin:1em 0 0 0;}
#add-comment-container form #comment-field {
	color:#A7A7A7;
	border: 1px solid #D5D5D5;
	width:43.85em;
	height: 10em;
	padding:.5em;
	margin:0 0 .5em 0;
}
#add-comment-container form #post {
	color:#fff;
	text-transform:uppercase;
	height: 30px;
	width: 58px;
	display:block;
	background:url("https://secure.adpay.com/branding/2198/images/comment-post.jpg") no-repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	float:right;
	
}
#add-comment-container form #post:hover{color:#000;} 

/**** TOGGLE COMMENTS **/
.trigger {
	clear:left;
	cursor:pointer;
}
.toggle_container {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* Round 4 pages */
/* search */
.search-form{
	width:287px !important;
}
.search-form1{
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
}
.search-form1 form{
	padding:14px 20px;
	width:260px;
	background:#d9d9d9;
}
.search-form form{
	width:262px;
	overflow:hidden;
	margin:0 -30px 0 6px;
	float:left;
}
.search-form1 fieldset,
.search-form fieldset{
	display:block;
	overflow:hidden;
	background:url(https://secure.adpay.com/branding/2198/images/bg-search.gif);
	width:262px;
	height:30px;
}
.search-form1 fieldset{background:url(https://secure.adpay.com/branding/2198/images/bg-search1.gif);}
.search-form1 .txt,
.search-form .txt{
	float:left;
	border:0;
	padding:8px 15px;
	color:#928f8f;
	font-size:12px;
	line-height:14px;
	height:14px;
	width:196px;
	background:none;
}
.search-form1 .btn-search,
.search-form .btn-search{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	line-height:200px;
	cursor:pointer;
	background:url(https://secure.adpay.com/branding/2198/images/btn-search.gif);
	height:16px;
	width:17px;
	padding:0;
	margin:7px 12px 0 0;
}
.search-form1 input.hover,
.search-form1 input:hover,
.search-form input.hover,
.search-form input:hover{background-position:0 -16px;}
.searchsubmit {
	background:url(https://secure.adpay.com/branding/2198/images/search.gif) no-repeat scroll left top transparent;
	border:medium none;
	color:#fff;
	cursor:pointer;
	height:30px;
	width:80px;
}
.searchclear { 
	background:url(https://secure.adpay.com/branding/2198/images/clear.gif) no-repeat scroll left top transparent;
	border:medium none;
	color:#000;
	cursor:pointer;
	height:30px;
	width:80px;
}
.result-line{
	width:624px;
	overflow:hidden;
	color:#272424;
}
.result-line h2{
	text-transform:uppercase;
	font:32px 'Times New Roman', Georgia, Times, serif;
	margin:0;
	padding:10px;
}
.result-line1 h2{float:left;}
.result-line1 .subscribe-rss{padding:16px 0 4px;}
.result-line p{
	margin:0 0 6px 10px;
	font:16px 'Times New Roman', Georgia, Times, serif;
}
.result-line p strong{font-weight:bold;}
.result-line .hold{
	width:600px;
	overflow:hidden;
	text-align:right;
	color:#fff;
	background:#942a22;
	padding:1px 14px;
}
.result-line .hold span{font-weight:bold;}
.blog-boxes{
	width:628px;
	overflow:hidden;
	padding:10px 0 22px;
}
.blog-box{
	background:#ebebeb;
	padding:14px;
	width:600px;
	overflow:hidden;
	margin:0 0 3px;
	color:#3d3c3c;
}
.blog-box h3{
	font:18px 'Times New Roman', Georgia, Times, serif;
	margin:0 0 6px;
}
.blog-box h3 a{
	color:#0d518f;
	text-decoration:none;
}
.blog-box h3 a:hover{text-decoration:underline;}
.blog-box p{margin:0;}
.blog-box .sponsored{
	float:right;
	color:#7d7d7d;
	text-decoration:none;
}
.blog-box .sponsored:hover{text-decoration:underline;}
.text-box{
	background:#fff;
	font:12px 'Times New Roman', Georgia, Times, serif;
	color:#707070;
	border:1px solid #cecece;
	padding:13px;
	width:600px;
	margin:0 0 10px;
	min-height:65px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
* html .text-box{height:65px;}
.text-box:after{height:0;clear:both;content:'';display:block;}
.text-box1{
	color:#636363;
	font:14px Arial, Verdana, sans-serif;
}
.text-box2{
	min-height:300px;
	margin:0 0 -3px;
}
* html .text-box2{height:300px;}




.text-box-3{
	background:#fff;
	font:12px 'Times New Roman', Georgia, Times, serif;
	color:#707070;
	border:0px solid #cecece;
	padding:13px;
	width:600px;
	margin:0 0 10px;
	min-height:525px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
* html .text-box3{height:475px;}
.text-box:after{height:0;clear:both;content:'';display:block;}
.text-box3{
	color:#636363;
	font:14px Arial, Verdana, sans-serif;
}

.text-box3 p {margin:.5em 0;}

.sort{
	display:block;
	color:#959595;
	font-size:11px;
}
.featured-news-tabs1{
	width:628px !important;
	margin:0  0 1em!important;
	background:none !important;
	border:0 !important;
	color:#999;
}
.featured-search-tabs1{
	width:628px !important;
	margin:0  0 1em!important;
	background:none !important;
	border:0 !important;
	color:#999;
}
.section-front-stories-container1{margin:0 0 1em !important;}
.section-front-stories-container1 h4{font-size:22px;}
.section-front-stories-container1 h4 a{font-size:22px !important;}
.section-front-stories-container1 p{color:#999 !important;}
.section-front-stories-container1 a{color:#0b4682;}
.section2{margin:-3px 0 1em !important;}
.section-front-stories-container1 .tags{
	margin:16px 0 0;
	width:100%;
	overflow:hidden;
	font-size:11px !important;
}
.section-front-stories-container1 .tags p{
	font-size:11px !important;
	float:left;
	color:#555 !important;
}
.section-front-stories-container1 .tags ul{
	float:left;
	list-style:none;
	color:#555;
}
.section-front-stories-container1 .tags-right ul{float:right;}
.section-front-stories-container1 .tags li{
	display:inline;
	background:url(https://secure.adpay.com/branding/2198/images/sep.gif) no-repeat 0 50%;
	padding:0 3px 0 8px;
}
.section-front-stories-container1 .tags li:first-child{background:none;}
.section-front-stories-container1 .tags a:hover{text-decoration:none;}
.section-front-stories-container1 li span{color:#a1a1a1;}
#sub-head-content #property-logo1{
	background: url(https://secure.adpay.com/branding/2198/images/logo1.gif) no-repeat 0 0;
	width:103px;
	height:41px;
	float:left;
	margin:15px 0 0;
}
#sub-head-wrapper .sponsor-logo{
	float:right;
	margin:26px 15px 0 0;
}
#sub-head-wrapper .hold{
	width:100%;
	overflow:hidden;
}
#sub-head-wrapper .ad-top{
	display:block;
	margin:-78px auto 20px;
	width:728px;
}
.sub-head-content{height:auto !important;}
.welcome-and-weather1{
	padding-top:12px !important;
	margin:0 !important;
}
.side-bar-ad-position3{margin-top:0;}
.section1 .section-story{padding:22px 26px !important;}
.section1 p{color:#3d3c3c !important;}
.section1 p.by-line{
	background:#f1f1f1 !important;
	padding:1px 10px 1px 26px !important;
	margin:0 0 6px -26px;
	float:left;
	display:inline;
	font-size:11px !important;
}


.section1 p.by-line a{
	text-decoration:none;
	color:#a03229;
}
.section1 p.by-line a:hover{text-decoration:underline;}
.section1 .post-photo img{display:block;}
.section1 .post-photo .photo{border:3px solid #cecece;}
.side-text{
	background: #fff;
	border:solid 1px #D5D5D5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:12px;
	width:276px;
	font-size:11px;
	overflow:hidden;
	margin:50px 0 0;
}
.side-text img{
	display:block;
	border:3px solid #cecece;
	margin:0 0 6px;
}
.side-text p{
	margin:0 0 10px;
}
.side-text p strong{font-weight:bold;}
.side-text .more{
	float:right;
	color:#004a7d;
}
.side-text .more:hover{text-decoration:none;}
#sidebar .post{
	width:274px;
	overflow:hidden;
	border-bottom:1px solid #dadada;
	padding:0 0 10px;
	margin:0 0 10px;
	color:#7b7b7b;
	font-size:11px;
}
#sidebar .ender{
	border:0;
	padding:0;
	margin:0;
}
#sidebar .post .ttl,
#sidebar .post h4{
	font-size:11px;
	margin:0 0 4px;
	font-weight:normal;
	font-style:normal;
	display:block;
}
#sidebar .post a{color:#00558a;}
#sidebar .post .ttl a{text-decoration:none;}
#sidebar .post .ttl a:hover{text-decoration:underline;}
#sidebar .post h4 a{text-decoration:none;}
#sidebar .post h4 a:hover{text-decoration:underline;}
#sidebar .post p{margin:0;}
#sidebar .post p a{
	color:#9bb3c3;
	text-decoration:none;
}
#sidebar .post p a:hover{text-decoration:underline;}
.gallery1{
	margin-right:-50px;
	width:304px !important;
}
.gallery1 .photo-gallery-container .gallery-link{
	font-size:11px;
	line-height:13px;
	background:url(https://secure.adpay.com/branding/2198/images/blt-gallery1.gif) no-repeat 0 8px !important;
}
.gallery1 .photo-gallery-container .gallery-link1{background:url(https://secure.adpay.com/branding/2198/images/blt-gallery2.gif) no-repeat 0 8px !important;}
#sidebar .gallery1 .photo-gallery-container{
	width:124px !important;
	margin:0 28px 0 0 !important;
}
.archive-form{
	clear:both;
	padding:11px 13px;
	width:271px;
	background:#d3d3d3;
	border:solid 1px #c8c8c8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.archive-form select{width:270px;}
.tag-cloud{
	text-align:center;
	font:22px/24px 'Times New Roman', Georgia, Times, serif;
	margin:0 12px 0 0;
	height:1%;
}
.tag-cloud a{
	text-decoration:none;
	color:#464646;
}
.tag-cloud a:hover{text-decoration:underline;}
.leaderboard1{
	border:1px solid #a3a5a8;
	margin-top:28px;
}
.side-bar-ad-position2{margin:1px 0 0;}
.profile-info{
	background:#fff;
	border:solid 1px #cecece;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:22px 22px 44px;
	width:583px;
	overflow:hidden;
	margin:0 0 25px;
	line-height:18px;
}


.profile-info-social{
	background:#fff;
	border:solid 1px #cecece;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:22px 22px 44px;
	width:583px;
	overflow:hidden;
	margin:0 0 25px;
	line-height:18px;
}



.profile-info .title{
	width:100%;
	overflow:hidden;
	padding:0 0 16px;
}

.profile-info-social .title{
	width:100%;
	overflow:hidden;
	padding:0 0 16px 0;
}



.profile-info .avatar{
	float:left;
	border:solid 1px #cecece;
	margin:0 22px 0 0;
}


.profile-info-social .avatar{
	float:left;
	border:solid 1px #cecece;
	margin:0 22px 0 0;
}

.profile-info-social .avatar-social{
	float:left;
	border:solid 0px #cecece;
	margin:0 22px 0 0;
}



.profile-info h2{
	font:bold 36px 'Times New Roman', Georgia, Times, serif;
	margin:6px 0 0;
}

.profile-info-social h2{
	font:bold 36px 'Times New Roman', Georgia, Times, serif;
	margin:6px 0 0;
}

.profile-info p{margin:0;}
.profile-info-social p{margin:0;}

.profile-info p a{color:#942a22;}
.profile-info-social p a{color:#942a22;}

.profile-info p a:hover{text-decoration:none;}
.profile-info-social p a:hover{text-decoration:none;}

.olympic{
	float:right;
	background:url(https://secure.adpay.com/branding/2198/images/olympic.gif) no-repeat 100% 0;
	font:12px/14px 'Times New Roman', Georgia, Times, serif;
	padding:20px 65px 10px 0;
	margin:0 10px 0 0;
	display:inline;
	width:215px;
}
#sidebar .empty{
	background:#fff;
	border:solid 1px #cecece;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px 12px;
	min-height:139px;
	width:273px;
	margin:0 0 26px;
}
#sidebar .empty1{margin:0 0 -32px;}
#sidebar .empty:after{height:0;clear:both;content:'';display:block;}
* html #sidebar .empty{height:139px;}
#sidebar .empty h3{font-size:20px;}






/****** BEGIN BV14 ****/

#bv14 #sub-head-wrapper  {
	height:11em;
}
#bv14 #featured-photo-gallery {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	width:73.38em;
	margin:1.92em 0 0 0;
}
#bv14 #share-this {
	float:left;
	margin:.5em 2em 3em 5em;
}
#bv14 #return {
	margin: 5px 0px; 
	padding: 5px 0px;
}
#bv14 #return a {
	text-decoration: none; 
	font: 14px Arial, helvetica, sans serif;
	color:#336699;
}
#bv14 #return a:hover {	
	color:#333;
}
/****** SCROLLING GALLERY STYLES *******/
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/



/**** Temp Styles **/
#bv14 #gallery-information {
	position:relative;
	float: right;
	height: 140px;
	padding:10px 0 0 25px;		
	background-color: #FFF;
	width: 300px;
	z-index:100;
	
}
#bv14 #gallery-information h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	color:#2f2f2f;
}
#bv14 #related-stories {
	background-color:#FFFFFF;
	float:right;
	height:153px;
	position:relative;
	right:-325px;
	top:245px;
	width:300px;
	z-index:100;
	padding:38px 0 0 25px;	
}
#bv14 #featured-photo-gallery #related-stories ul li {
	color: #336699;
	list-style-type:disc;
	margin:0 0 0 15px;
}
#bv14 #featured-photo-gallery #related-stories ul li a {
	color: #336699;
	text-decoration:none
}
#bv14 #featured-photo-gallery #related-stories ul li a:hover {
	color:#333;
}
/*

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
#bv14 #featured-photo-gallery .scrollable {
	background: #363636;
	height:398px;
	margin:10px;
	overflow:hidden;
	position:relative;
	width:72.6em;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#bv14 #featured-photo-gallery .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

#bv14 #featured-photo-gallery .items div {
	float:left;
	/*width:73.48em;*/
	height:398px;
}

/* single scrollable item */
#bv14 #featured-photo-gallery .scrollable .items div .container {
	width:617px;
	height:398px;
	float:left;
	display:block;
} 
#bv14 #featured-photo-gallery .scrollable img {
	margin:40.5px 0 0 59px;

}
#bv14 #featured-photo-gallery .scrollable .description-container {
	color:#fff;
	float:left;
	padding:15px 0;
	width:324px;
	height:66px;
	position:relative;
	top:153px;
}
#bv14 #featured-photo-gallery .scrollable .description-container p {
	padding:0 10px;
	color:#e1e1e1;
	font-size:.92em;
}
#bv14 #featured-photo-gallery .scrollable .description-container .attribution {
	display:block;
	font-size:.84em;
	color:#898989;
}


/* active item */
#bv14 #featured-photo-gallery .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}



/* this makes it possible to add next button beside scrollable */
#bv14 #featured-photo-gallery .scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
#bv14 #featured-photo-gallery a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/gallery-arrow-bg.png) no-repeat;
	display:block;
	width:39px;
	height:97px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
	position:absolute;
	z-index:10;
	
}

/* right */
#bv14 #featured-photo-gallery a.right 		{
	background-position:-39px 0px;
	margin:-259px 0 0 589px;
	position:relative;
	z-index:11;
}
#bv14 #featured-photo-gallery a.right:hover 	{ 	background-position:-39px -96px;}
#bv14 #featured-photo-gallery a.right:active 	{ background-position:-39px -96px; } 


/* left */
#bv14 #featured-photo-gallery a.left { 
	position:relative;
	left:0;
	top:418px;
	margin: -259px 0 0 10px; 
} 
#bv14 #featured-photo-gallery a.left:hover  	{ background-position:0 -96px; }
#bv14 #featured-photo-gallery a.left:active  	{ background-position:0 -96px; }
#bv14 #featured-photo-gallery a.disabled {
	display:none;
} 	

/****** bv14 Gallery 7/26 ******/

.side-bar-ad-position1.bv14 {
margin:2.9em 0 0 0;
}
/* Added for different space for video */
.side-bar-ad-position1.bv14video {
margin:0;
}

#bv14photo-gallery-wrapper {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #D5D5D5;
	clear:both;
	margin:0 auto;
	width:73.38em;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#bv14 #gallery-container {
	background:#333;
	width:598px;
	float:left;
	margin:12px 0 12px 12px;
}
.gallery-container {
	background:#333;
	width:550px;
	float:left;
	margin:12px 0 12px 17px;
}
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
#gallery-container .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 500px;
	min-height:450px;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#gallery-container .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
#gallery-container .items .gallery-item {
	float:left;
	width:500px;
	display:block;
}
/* single scrollable item */
#gallery-container .scrollable img {
	/*float:left; */
	margin:40px 0 5px 0;
	max-width: 98%;
}
#gallery-container .scrollable p{
	color:#E1E1E1;
	font-size:0.92em;
}
#gallery-container .count {
	color:#E1E1E1;
	font-size:0.82em;
	margin: 0 0 5px 0;
	text-align:right;
}
#gallery-container .scrollable .attribution  {
	color:#898989;
	display:block;
	font-size:0.84em;
	margin:0 0 10px 0;	
}
/* this makes it possible to add next button beside scrollable */
#gallery-container .scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
#gallery-container a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/gallery-arrow-bg.png) no-repeat;
	display:block;
	width:39px;
	height:97px;
	float:left;
	margin:140px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
#gallery-container a.right 		{ background-position: -39px 0; clear:right; margin-right: 0px;}
#gallery-container a.right:hover 	{ background-position:-39px -96px; }
#gallery-container a.right:active 	{ background-position:-39px -96px; } 


/* left */
#gallery-container a.left			{ margin-left: 0px; } 
#gallery-container a.left:hover  	{ background-position:0 -96px; }
#gallery-container a.left:active  	{ background-position:0 -96px; }


/* disabled navigational button */
#gallery-container a.disabled {
	visibility:hidden !important;		
} 


/* gallery player for article pages */
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
#article-gallery-container .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 450px;
	min-height:450px;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#article-gallery-container .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
#article-gallery-container .items .gallery-item {
	float:left;
	width:500px;
	display:block;
}
/* single scrollable item */
#article-gallery-container .scrollable img {
	/*float:left; */
	margin:40px 0 5px 0;
}
#article-gallery-container .scrollable p{
	color:#E1E1E1;
	font-size:0.92em;
}
#article-gallery-container .count {
	color:#E1E1E1;
	font-size:0.82em;
	margin: 0 0 5px 0;
	text-align:right;
}
#article-gallery-container .scrollable .attribution  {
	color:#898989;
	display:block;
	font-size:0.84em;
	margin:0 0 10px 0;	
}
/* this makes it possible to add next button beside scrollable */
#article-gallery-container .scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
#article-gallery-container a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/gallery-arrow-bg.png) no-repeat;
	display:block;
	width:39px;
	height:97px;
	float:left;
	margin:140px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
#article-gallery-container a.right 		{ background-position: -39px 0; clear:right; margin-right: 0px;}
#article-gallery-container a.right:hover 	{ background-position:-39px -96px; }
#article-gallery-container a.right:active 	{ background-position:-39px -96px; } 


/* left */
#article-gallery-container a.left			{ margin-left: 0px; } 
#article-gallery-container a.left:hover  	{ background-position:0 -96px; }
#article-gallery-container a.left:active  	{ background-position:0 -96px; }


/* disabled navigational button */
#article-gallery-container a.disabled {
	visibility:hidden !important;		
}
#bv14 #gallery-info {
	width:340px;
	float:left;
}
#bv14 #gallery-info h2 {
	color:#2F2F2F;
	font-family:"Times New Roman",Times,serif;
	font-size:2em;
	font-weight:normal;
	margin:.92em 0 .2em .7em;
}
#bv14 #gallery-info p {
	margin:0 .6em 1.92em 1.5em;
	
}
#bv14 #gallery-info #related p {
	margin:0 .6em 0em 1.5em;
}

#bv14 #gallery-info #related ul li {
	color:#336699;
	list-style-type:disc;
	margin:0 0 0 32px;
}
#bv14 #gallery-info #related ul li a{ 
	color:#336699;
	text-decoration:none;
}
/*#bv14 #share-this {
	margin:0 0 1.5em 1.5em;
}*/
#bv14 #share-this li {
	height: 30px;
	width: 74px;
	border: 1px solid #cecece;
	float: left;
	margin:0 1px 0 0;
	background: #f2f2f2;
}
#bv14 #share-this li:hover {
	background: #fff;
	border: 1px solid #cecece;	
}
#bv14 #share-this li a {
	font-size:.84em;
	color:#009;
	text-decoration:none;
	line-height:30px;
	float:left;	
	display:block;
	padding:0 0 0 2.4em;
	/*margin:0 0 0 .6em;*/
}
#bv14 #share-this li a:hover {
	color:#000;
} 
#share-this li .share {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1759px transparent;	
}
#share-this li .buzz-up {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1789px transparent;	
}
#share-this li .e-mail {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1819px transparent;	
}
#share-this li .print {
	background:url("https://secure.adpay.com/branding/2198/images/icons-graphics.png") no-repeat scroll 6px -1850px transparent;	
}

/*    VIEW MOEW PHOTOS CSS   */
#more-photos-scroll {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	clear:both;
	display:block;
	float:left;
	margin:0;
	width:48.2em;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}
#more-photos-scroll .photo-container .photo-title {
	font-size:0.84em;
	text-decoration:none;
}
#more-photos-scroll .photo-container .photo-title:hover {
	color:#333;
}
#more-photos-scroll .photo-container a {
color:#336699;
text-decoration:none;
}
#more-photos-scroll .navigtion-container {
	float:right;
	position:relative;
	right:0;
	top:-20px;
	width:67px;
}
#more-photos-scroll .navigtion-container .count {
	clear:right;
	float:left;
	font-size:0.84em;
	line-height:17px;
	margin:0 0.5em 0 0;
}

/* prev, next, prevPage and nextPage buttons */
#more-photos-scroll a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/scroll-arrows.jpg) no-repeat;	
	display:block;
	width:32px;
	height:17px;
	display:block;
	cursor:pointer;
	font-size:1px;
}
/* right */
#more-photos-scroll a.right {
	width:17px;
	height:17px;
	background-position:-17px 0px;
	top:0;
	float:left;
	margin-left: 0px;
	
}
#more-photos-scroll a.right:hover {
	background-position:-17px -0px;
}
#more-photos-scroll a.right:active {
	background-position:-17px 0px;
}
/* left */
#more-photos-scroll a.left {
	background-position:0 0;
	width:17px;
	height:17px;
	float:left;
	positon:relative;
	top:0;
	margin-left: 0px;
}
#more-photos-scroll a.left:hover {
	background-position:0 0px;
}
#more-photos-scroll a.left:active {
	background-position:0 0;
}
#more-photos-scroll .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 620px;
	height:560px;
	margin:0;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#more-photos-scroll .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

#more-photos-scroll .items .window {
	float:left;
	width:620px;
}
/* single scrollable item */
#more-photos-scroll .scrollable img {
	border:2px solid #D5D5D5;
	margin: 0 0 .2em 0;
}

/* active item */
#more-photos-scroll .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

#more-photos-scroll .photo-container {
	float:left;
	margin:20px 2px 0px 30px;
	background-color:#fff;
	width:117px;
	height:117px;
}

#bv14 .leaderboard {
	clear:both;
	width:726px;
	margin: 0 auto .5em auto;
	border:solid 1px #333;
}
/****** bv14 7/26 ******/


#bv15 #search-videos-container {
	padding: 15px 10px;
	background-color: #FFF;
	border: 1px solid #dcdcdc;
}
#bv15 #search-videos-container .search-field {
	background: #FFF;
	border: 1px solid #dcdcdc;
	color:#928f8f;
	background:#f7f7f7;
	width: 242px;
	padding:5px 8px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
#bv15 #search-videos-container .search-field:focus {
	border: 1px solid #333;
}
#bv15 #search-videos-container .submit {
	width:12px;
	height:12px;
	text-indent: -999999px;
	border:none;
	cursor:pointer;
	background:url("https://secure.adpay.com/branding/2198/images/search-icon.gif") no-repeat scroll 0 0 #FFFFFF;
}
#bv15 #video-gallery {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	padding:1em;
	width:46.53em;
}
#bv15 #video-gallery #video-container {
	background-color: #424242;
	height: 341px;
	width: 568px;
	padding-top: 22px;
	padding-left: 37px;
}
#bv15 #video-gallery #share-this {
	margin:.92em 0 0 0;
}
#bv15 #video-gallery h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.84em;
	color: #272424;
	clear: both;
	font-weight: normal;
}
#bv15 #video-gallery .copyright-info {
	color:#707070;
	font-size:.84em;
	margin:.2em 0;
}
#bv15 #video-gallery .related-keywords-title {
	font-size:.92em;	
	float:left;
	margin: .62em 0 0 .2em;
}
#bv15 #video-gallery .related-keywords li {
	margin:.52em 0 0 .2em;
	float:left;	
}
#bv15 #video-gallery .related-keywords li a {
	color:#00558a;
	font-size:.92em;
	text-decoration:none;
	line-height:100%;	
}
#bv15 #video-gallery .related-keywords li a:hover {
	color:#333;
}
#bv15 #see-more-videos {
	width:73.38em;
	margin:0 auto;
	clear:both;
}
#bv15 #sort-videos {
	width: 121px;
	background-color: #f3f3f3;
	float: left;
	border: 1px solid #f0f0f0;
	padding:0 0 15px 0;
	margin:20px 20px 20px 10px;
}
#bv15 #sort-videos li {
	margin:0 5px;
	border-bottom: 1px solid #fff;
}
#bv15 #sort-videos li a{
	font-size:.92em;
	color:#707070;
	text-decoration:none;
	padding:5px;
	display:block;
}
#bv15 #sort-videos li a:hover{
	color:#333;
}

#bv15 #content-wrappper .leaderboard.bottom {
	margin: 3em auto 1em auto;
}

/* MORE VIDEOS TABS */
/* root element for tabs  */

#see-more-videos-tabs {
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	clear:both;
	display:block;
	float:left;
	margin:2.23em 0 0;
	width:73.38em;
}
#see-more-videos-tabs .news-tabs { 
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:2.30em;
}

/* single tab */
#see-more-videos-tabs .news-tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0  !important;
	list-style-image:none !important; 	
}

/* link inside the tab. uses a background image */
#see-more-videos-tabs .news-tabs li a{ 
	font-size:.92em;
	display:block;
	height: 2.30em;  
	line-height:2.40em;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0 1em;
	margin:0 .1em 0 0;
	position:relative;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 -30px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;		
}

#see-more-videos-tabs .news-tabs li a:active {
	outline:none;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* when mouse enters the tab move the background image */
#see-more-videos-tabs .news-tabs li a:hover {
	color:#fff;	
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;
}
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
#see-more-videos-tabs .news-tabs li a.current, #see-more-videos-tabs .news-tabs li a.current:hover, #see-more-videos-tabs .news-tabs li.current a {
	cursor:default !important; 
	color:#fff !important;
	background: url(https://secure.adpay.com/branding/2198/images/tabs-bg.jpg) repeat-x 0 0;

}
/* initially all panes are hidden */ 
#see-more-videos-tabs .panes .pane {
	display:none;		
}




/******* Buttons ******/
/* this makes it possible to add next button beside scrollable */
/* prev, next, prevPage and nextPage buttons */
#see-more-videos-tabs a.browse {
	background:url(https://secure.adpay.com/branding/2198/images/scroll-arrows.jpg) no-repeat;	
	display:block;
	width:32px;
	height:17px;
	display:block;
	cursor:pointer;
	font-size:1px;
}
/* right */
#see-more-videos-tabs a.right {
	width:17px;
	height:17px;
	background-position:-17px 0px;
	top:0;
	float:left;
	margin-left: 0px;	
}
#see-more-videos-tabs a.right:hover {
	background-position:-17px -0px;
}
#see-more-videos-tabs a.right:active {
	background-position:-17px 0px;
}
/* left */
#see-more-videos-tabs a.left {
	background-position:0 0;
	width:17px;
	height:17px;
	float:left;
	positon:relative;
	top:0;
	margin-left: 0px;
}
#see-more-videos-tabs a.left:hover {
	background-position:0 0px;
}
#see-more-videos-tabs a.left:active {
	background-position:0 0;
}
/* disabled navigational button */
#see-more-videos-tabs a.disabled {
	visibility:hidden !important;
}
#see-more-videos-tabs .navigtion-container {
	width: 510px;
	float: right;
	position:relative;
	top:-20px;
	right:10px;
}
#see-more-videos-tabs .navigtion-container .count {
	float: left;
	font-size: 0.84em;
	clear:right;
	margin:0 .5em 0 0;
	line-height:17px;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
#see-more-videos-tabs .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 920px;
	height:280px;
	margin:10px 0 0 20px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#see-more-videos-tabs .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

#see-more-videos-tabs .items .window {
	float:left;
	width:920px;
}

/* single scrollable item */
.scrollable img {
	border:2px solid #D5D5D5;
	margin: 0 0 .2em 0;
}

/* active item */
#see-more-videos-tabs .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

#see-more-videos-tabs .video-container {
	float:left;
	margin:20px 5px 0px 30px;
	background-color:#fff;
	width:117px;
	height:117px;
}
#see-more-videos-tabs .video-container a{
	color:#b7b7b7;
}
#see-more-videos-tabs .video-container .video-title {
	font-size:.84em;
	text-decoration:none;
}
#see-more-videos-tabs .video-container a img:hover{
	border:solid 2px #333;
}
/** Crucial Behavior **/
ul.primaryMenu .sf-menu, ul.primaryMenu .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
ul.primaryMenu .sf-menu {
	line-height:	1.0;
}
ul.primaryMenu .sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
ul.primaryMenu .sf-menu ul li {
	width:			100%;
}
ul.primaryMenu .sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
ul.primaryMenu .sf-menu li {
	float:			left;
	position:		relative;
}
ul.primaryMenu .sf-menu a {
	display:		block;
	position:		relative;
}
.ul.primaryMenu sf-menu li:hover ul,
ul.primaryMenu .sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.primaryMenu ul.sf-menu li:hover li ul,
ul.primaryMenu ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.primaryMenu ul.sf-menu li li:hover ul,
ul.primaryMenu ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.primaryMenu ul.sf-menu li li:hover li ul,
ul.primaryMenu ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.primaryMenu ul.sf-menu li li li:hover ul,
ul.primaryMenu ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/* primary menu START */

ul.primaryMenu { width:952px;position:relative; z-index:99; height:65px; margin:2em auto 0 auto; }
ul.primaryMenu li { float:left; margin-right:1px; height:100%; }
ul.primaryMenu li a { display:block; padding:9px 15px; font-size:89%; border:1px solid #AFAFAF; background:#000 url(https://secure.adpay.com/branding/2198/images/primBack.gif) repeat-x top left; }
ul.primaryMenu li a:link, ul.primaryMenu li a:visited { color:#fff; text-decoration:none; }
ul.primaryMenu li a:hover, ul.primaryMenu li a:active, ul.primaryMenu li a.active { color:#4b4b4b !important; background:url("https://secure.adpay.com/branding/2198/images/prim-nav-bgs.jpg") repeat-x scroll 0 -1px transparent; text-decoration:none; }
ul.primaryMenu li a.active { border-bottom:none; }
ul.primaryMenu li a.active.noChild { border-bottom:1px solid #7d7d7f; }
ul.primaryMenu li ul.current { display:block !important; }
ul.primaryMenu li ul { display:none; position:absolute; left:0; width:952px; z-index:100; background:#DFDFDF; background-image:none; top:33px; z-index:100; border-left:1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF;}
ul.primaryMenu li ul li { margin:0; }
ul.primaryMenu .sfhover li ul li a:link, ul.primaryMenu .sfhover li ul li a:visited { border:none; padding:9px 10px; background:#fff; color:#4b4b4b !important; }
ul.primaryMenu li ul li a:link, ul.primaryMenu li ul li a:visited { border:none; padding:9px 10px; background:#DFDFDF; color:#4b4b4b !important; }
ul.primaryMenu li ul li ul li a:link, ul.primaryMenu li ul li ul li a:visited { border:none; padding:9px 10px; background:#FFF; color:#4b4b4b !important; }
ul.primaryMenu li ul li a:hover, ul.primaryMenu li ul li a:active { border:none; padding:9px 10px; background:#e8e7e7; color:#000 !important; }
ul.primaryMenu li.spacer { height:33px; width:520px; border:1px solid #7d7d7f; background:#000 url(https://secure.adpay.com/branding/2198/images/primBack.gif) repeat-x top left; }
ul.primaryMenu li.divider { width:3px; height:33px; float:left; background:url(https://secure.adpay.com/branding/2198/images/prim-nav-divider.jpg) right 0 no-repeat; border:none; }
ul.primaryMenu #second-level-nav  li.divider { background-color: #CCC; height: 15px; width: 1px; margin:9px 0 0 0; display:block; float:left; }
/* primary menu END */


#second-level-nav {
	width:949px;
	margin:0 auto;
	font:12px Arial, Georgia, san-serif;
}
/** Crucial Behavior **/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/** Styling **/

.sf-menu {
	width:100%;
	height:33px;
	background:#dfdfdf;
	border-left:solid 1px #AFAFAF;
	border-right:solid 1px #AFAFAF;	
	border-bottom:solid 1px #AFAFAF;	
}
.sf-menu a {
	color:#787878;
	text-decoration:none;
	line-height:14px;
	padding:0 15px;
	float:left;
}
.sf-menu li {
	background:#dfdfdf;
}
.sf-menu li ul {
	background: #fff;
	border-left:solid 1px #AFAFAF;
	border-right:solid 1px #AFAFAF;	
	border-bottom:solid 1px #AFAFAF;
	margin:0 0 0 -1px;
}
.sf-menu li li {
	background: #fff;
	border-bottom:none;
}
.sf-menu li li a{
	color:#787878;
	border-bottom:none;
}
ul.primaryMenu .sf-menu li:hover, ul.primaryMenu .sf-menu a:focus, ul.primaryMenu .sf-menu a:hover, ul.primaryMenu .sf-menu a:active{
	color:#A03229 !important;
	background:#fff ;
	outline:0;
}
ul.primaryMenu li.sfHover, ul.primaryMenu li.sfHover a:link, ul.primaryMenu li.sfHover a:visited { background: #fff !important; }
#second-level-nav ul .divider {
	background-color: #CCC;
	height: 15px;
	width: 1px;
	margin:9px 0 0 0;
	display:block;
	float:left;
}
#second-level-nav .sf-menu li .active {background:#fff;}

/* End Primary Nav */

/* form.css */

.outtaHere {
	position:absolute;
	left:-3000px;
}
/* Selects */
.selectArea {
	position: relative;
	height:26px;
	float:left;
	color:#959595;
	font:12px/26px Arial, Verdana, sans-serif;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:2px;
	height:100%;
	display: block;
	background:url(https://secure.adpay.com/branding/2198/images/sel.gif) no-repeat;
}
.selectArea a.selectButton {
	position: absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:url(https://secure.adpay.com/branding/2198/images/sel.gif) no-repeat 100% -52px;
}
.selectArea .center{
	height:26px;
	display:block;
	padding:0 8px;
	background:url(https://secure.adpay.com/branding/2198/images/sel.gif) repeat-x 0 -26px;
}
/*Selects drop-down*/
.optionsDivInvisible{ display:none;}
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	margin:0 2px 0 0;
	display: block;
	z-index: 30;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style: none;
	font:11px/14px Arial, Verdana, sans-serif;
	background:#fff;
	border:1px solid #c1bfbf;
}
.optionsDivVisible a {
	color: #000;
	text-decoration: none;
	display: block;
	height:1%;
	padding:2px 10px;
}

/* Contact Us Page BEGIN */

td .mastheadholder{display:block;background-color:#FFF;border:1px solid #000;height:85px;margin:8px 0 5px;padding:0;}
.smtext-Contact{font-family:arial,helvetica,sans-serif;font-size:11px;line-height:normal;}
.text{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:normal;
margin:0 0 1em 0;}

.text-weather{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:normal;
margin:0 0 1em 0;}


.text p {margin:.5em 0;}

#leftnav{padding-top:5px;width:130px;float:left;background-color:#fff;margin-right:10px;}
#leftnav_txt,.leftnav_txt{font-family:arial,helvetica,sans-serif;font-size:11px;line-height:normal;font-weight:700;background-color:#ddd;}


#index_content{width:750px;float:right;background-color:#fFF;}
#index_content_weather{
	width:600px;
	float:left;
	background-color:#fFF;
		color:#707070;
	border:1px solid #cecece;
	padding:13px;
	margin:0 0 10px;
	min-height:65px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

	}

#index_content_weather .a:link {text-decoration:none; color:#336699;} 
#index_content_weather .a:hover {text-decoration:underline;color:#336699; } 
#index_content_weather .a:visited {text-decoration: none; color:#336699;} 
#index_content_weather .a:visited:hover {text-decoration: underline; color:#336699;}

.smtext-weather{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: normal;
	
}


#markets_index_content{width:1040px;float:right;background-color:#fFf;}
#index_content_left{width:380px;float:left;background-color:#FFf;margin-right:20px;left:0;padding-top:5px;}
#markets_index_content_left{width:680px;float:left;background-color:#fff;margin-right:20px;left:0;padding-top:5px;}
#index_content_right{width:340px;float:RIGHT;position:relative;background-color:#fff;padding-top:5px;}



.index_mainhead{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.reversebar_news{background-color:#369;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-indent:5px;padding-top:1px;padding-bottom:1px;letter-spacing:1px;}




/* Contact Us Page END */



/* more reset - do not touch START */
.FloatLeft { float:left; }
.FloatRight { float: right; }
.italic { font-style:italic; }
.inline { display:inline; }
.uppercase { text-transform:uppercase; }
.hide { display:none; }
.show, .Block { display:block; }
.NoPadding, .PaddingNone { padding:0 0 0 0; }
.NoMargin, .MarginNone { margin:0 0 0 0; }
.PaddingFive { padding: 5px; }
.PaddingLeftFive { padding-left: 5px; }
.PaddingTopFive { padding-top: 5px; }
.PaddingBottomFive { padding-bottom: 5px; }
.PaddingRightFive { padding-right: 5px; }
.PaddingTen { padding: 10px; }
.PaddingLeftTen { padding-left: 10px; }
.PaddingTopTen { padding-top: 10px; }
.PaddingBottomTen { padding-bottom: 10px; }
.PaddingRightTen { padding-right: 10px; }
.PaddingFifteen { padding: 15px; }
.PaddingLeftFifteen { padding-left: 15px; }
.PaddingTopFifteen { padding-top: 15px; }
.PaddingBottomFifteen { padding-bottom: 15px; }
.PaddingRightFifteen { padding-right: 15px; }
.PaddingTwenty { padding: 20px; }
.PaddingLeftTwenty { padding-left: 20px; }
.PaddingTopTwenty { padding-top: 20px; }
.PaddingBottomTwenty { padding-bottom: 20px; }
.PaddingRightTwenty { padding-right: 20px; }
.PaddingTwentyFive { padding: 25px; }
.PaddingLeftTwentyFive { padding-left: 25px; }
.PaddingTopTwentyFive { padding-top: 25px; }
.PaddingBottomTwentyFive { padding-bottom: 25px; }
.PaddingRightTwentyFive { padding-right: 25px; }
.MarginFive { margin: 5px; }
.MarginLeftFive { margin-left: 5px; }
.MarginTopFive { margin-top: 5px; }
.MarginBottomFive { margin-bottom: 5px; }
.MarginRightFive { margin-right: 5px; }
.MarginTen { margin: 10px; }
.MarginLeftTen { margin-left: 10px; }
.MarginTopTen { margin-top: 10px; }
.MarginBottomTen { margin-bottom: 10px; }
.MarginRightTen { margin-right: 10px; }
.MarginFifteen { margin: 15px; }
.MarginLeftFifteen { margin-left: 15px; }
.MarginTopFifteen { margin-top: 15px; }
.MarginBottomFifteen { margin-bottom: 15px; }
.MarginRightFifteen { margin-right: 15px; }
.MarginTwenty { margin: 20px; }
.MarginLeftTwenty { margin-left: 20px; }
.MarginTopTwenty { margin-top: 20px; }
.MarginBottomTwenty { margin-bottom: 20px; }
.MarginRightTwenty { margin-right: 20px; }
.MarginTwentyFive { margin: 25px; }
.MarginLeftTwentyFive { margin-left: 25px; }
.MarginTopTwentyFive { margin-top: 25px; }
.MarginBottomTwentyFive { margin-bottom: 25px; }
.MarginRightTwentyFive { margin-right: 25px; }
/* More Reset END */

.galleryThumb {width: 125px; height: 95px;}
.tall {height:8.6em;}
.scrollthumb {min-height:95px; width:10.6em;}
.add-space {margin-bottom: 24px;}
#moreStories {padding: 1em 0 2.5em 0;}
#moreStories h3 {padding-left: 1em;}
#moreStories hr {color: #CCCCCC; background-color:#CCCCCC; height: 1px; border: 0; margin-top:1em;}
ul#extraStories {padding-left:1em; padding-right:1em; line-height:2em;}
ul#extraStories a {text-decoration: none; color:#005589;}
ul#extraStories a:hover {color:#000000;}
ul#moreStories a {color: #0D518F; text-decoration:none;}
ul#moreStories a:hover {color: #2D2D2D;}
span.moreStoriesDate {color:#979797; font-size:.95em;}
#mainStories{padding-bottom:2.5em;}
li.activeli {color:#FFF; background: #B8B8B8;}
span.pluckLogout {color:#FFFFFF;}
span.pluckLogout a {color:#FFFFFF; text-decoration:underline;}
span.pluckLogout a:hover {color:#FFFFFF;}
#showComments {padding-top:.7em; color:#931921;}
span#underline {text-decoration:underline;}
#showComments p:hover {color:#000;}
#hidePluck {margin-top: 1em; padding-top: 2em;}
li.bullet {background: url(https://secure.adpay.com/branding/2198/images/icons-lists.gif) no-repeat 0 -397px;}

/* iwi_cst.css 2010-11-09 */
#sub-head-wrapper {
	min-height:0;
	float:left;
	height:94px;
}
#sub-head-content,
#sub-footer-content {
	padding:0;
	height:94px;
	width:964px;
}
#leaderboardlogo {
	width:400px;
}
#sub-head-content #property-logo-iwicst {
	background:url("images/I-Want-It-headers.png") no-repeat scroll left center transparent;
	display:block;
	float:left;
	height:94px;
	margin-top:0;
	width:450px;
}


ul.primaryMenu {
	margin:94px auto 0 auto;
	width:964px;
	height:34px;
}
ul.primaryMenu li.spacer {
	float:right;
	width:auto;
}
.spacer span {
	color:white;
	float:right;
	margin:9px 15px;
}
#second-level-nav {
	font:12px Arial,Helvetica,san-serif;
	width:961px;
}


#subnav {
	float:right;
	height:23px;
	position:relative;
	top:71px;
}
#subnav ul li {
	float:left;
	height:23px;
	margin-right:1px;
}
#subnav ul li a {
	background:url("https://secure.adpay.com/branding/2198/images/subnav_bg.png") repeat-x scroll center top transparent;
	color:#336600;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:23px;
	line-height:26px;
	padding:0 13px;
	text-decoration:none;
}
#subnav ul li a:hover,
#subnav ul li a:active {
	background-position:13px center;
}


#iwantsearchbox {
	width:100%;
	float:left;
}
#iwantsearchbox form {
	background-color:#dfdfdf;
	height:99px;
	width:962px;
	border:1px solid #afafaf;
	border-top:none;
	margin:0 auto;
	position:relative;
	top:-1px;
	z-index:100;
}

#search-label {
	background:url("landingpages/searchbox_iwant.png") repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:27px;
	margin-left:100px;
	margin-top:33px;
	width:88px;
}
#search-label span,
#in span,
#newCategory_dropdown_label span {
	display:none;
}
#adpay-search #search {
	border:1px solid #666666;
	display:block;
	float:left;
	font-size:20px;
	height:38px;
	margin-left:12px;
	padding-left:4px;
	position:relative;
	top:27px;
	width:355px;
}
#in {
	background:url("landingpages/searchbox_in.png") repeat scroll 0 0 transparent;
	float:left;
	height:17px;
	margin-left:11px;
	position:relative;
	top:36px;
	width:22px;
}
#iwantsearchspacer {
	border-color:#2F3E95 -moz-use-text-color #2F3E95 #2F3E95;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	float:left;
	height:52px;
	margin-left:5px;
	position:relative;
	top:20px;
}
#adpay-searchlocation {
	float:left;
	margin-left:6px;
	position:relative;
	top:19px;
}
#adpay-searchcity {
	font-weight:bold;
}
#adpay-searchradius {
	font-style:italic;
}
#adpay-searcheditlocation a {
	color:#AC5FAC;
}
#adpay-searchsubmit {
	float:left;
	font-size:20px;
	padding:4px;
	position:relative;
	top:5px;
}


#content-wrappper {
	float:left;
	position:relative;
	top:-2px;
	width:100%;
}
#content-container {
	width:964px;
}
#content-center {
	width:742px;
	float:left;
	margin-top:18px;
}
.box {
	float:left;
	height:257px;
	margin:0 26px 26px 0;
	width:228px;
	border:1px solid #afafaf;
	background-color:white;
}
#realestate, #pets, #featuredads {
	margin-right:0;	
}
#featuredads {
	background-color:#d3d9ea;
	width:484px;
}
.box h2 {
	color:#a14498;
	height:36px;
	/*font-family:WinterthurCondensedRegular,Tahoma, Geneva, sans-serif*/
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
}
.box h2 a {
	display:block;
	height:100%;
	width:100%;
}
#recruitment h2 {
	background-image:url("landingpages/recruitment_heading.png");
	width:142px;
}
#auto h2 {
	background-image:url("landingpages/auto_heading.png");
	width:76px;
}
#realestate h2 {
	background-image:url("landingpages/realestate_heading.png");
}
#deals h2 {
	background-image:url("landingpages/deals_heading.png");
	width:90px;
}
#generalmerch h2 {
	background-image:url("landingpages/generalmerch_heading.png");
}
#pets h2 {
	background-image:url("landingpages/pets_heading.png");
	width:78px;
}
#misc h2 {
	background-image:url("landingpages/misc_heading.png");
	width:144px;
}
#featuredads h2 {
	background-image:url("landingpages/featuredads_heading.png");
}
.box h2 span {
	display:none;
}
.box ul {
	height:180px;
	margin-top:8px;
}
.box ul ul {
	height:auto;
	margin-top:0;
}
.box ul li {
	list-style-image:url("landingpages/bullet1.png");
	margin-left:36px;
}
.box ul li ul li {
	list-style-image:url("landingpages/bullet2.png");
}
.box ul li a {
	color:#666666;
	text-decoration:none;
	font-size:14px;
	line-height:21px;
}
.box ul li a:hover {
	text-decoration:underline;
}
.placeanad {
	height:33px;
}
.placeanad a {
	background:url("landingpages/placeanad_bg.png") repeat-x scroll 0 0 transparent;
	color:#003399;
	display:block;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:100%;
	line-height:33px;
	text-decoration:none;
	width:100%;
}
.placeanad a:hover {
	background-position:0 -33px;
	color:white;
}
.placeanad a span {
	background:url("landingpages/placeanad_bullhorn.png") no-repeat scroll left center transparent;
	display:block;
	height:100%;
	margin-left:26px;
	padding-left:30px;
}
.logoclick {
	text-align:center;
}
.logoclick a span {
	display:none;
}
.logoclick a {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	float:left;
	position:relative;
	width:100%;
}
#recruitment .logoclick a {
	background-image:url("landingpages/monster_logo.png");
	height:45px;
	margin-bottom:-45px;
	top:-50px;
}
#auto .logoclick a {
	background-image:url("landingpages/todrive_logo.png");
	height:32px;
	margin-bottom:-32px;
	top:-35px;
}
#pets .logoclick a {
	background-image:url("landingpages/gadzoo_logo.png");
	height:31px;
	margin-bottom:-31px;
	top:-50px;
}
#deals {
	background:url("landingpages/deals.png") no-repeat scroll left 1px transparent;
}
#deals a,
#placeyouradtoday a,
#pennysaver a,
#upgradenow a {
	display:block;
	float:left;
	width:100%;
	height:100%;
}
#deals a span,
#placeyouradtoday a span,
#upgradenow a span,
#pennysaver a span {
	display:none;
}
#upgradenow {
	background:url("landingpages/upgradenow_bg.png") repeat-x scroll 0 5px transparent;
	height:36px;
	float:left;
	text-align:center;
	width:100%;	
}
#upgradenow a {
	background:url("landingpages/upgradenow.png") no-repeat scroll center 0 transparent;
}
#adpay-return {
	float:left;
	height:185px;
	width:100%;
}
#adpay-return dt {
	float:left;
	height:97px;
	text-align:center;
	width:160px;
}
#adpay-return dd {
	float:left;
	height:20px;
	margin-left:-160px;
	margin-top:70px;
	text-align:center;
	width:160px;
}
#adpay-return dt img {
	height:70px;
}
#adpay-return dd a {
	text-decoration:none;
	color:#666;
	font-size:12px;
	font-weight:bold;
}
#adpay-return dd a:hover {
	text-decoration:underline;
}


#content-right {
	float:right;
	margin-top:18px;
}
#partners {
	float:right;
	margin-right:0;
	width:184px;
	height:auto;
}
#partners h3 {
	color:#a0a0a0;
	text-align:center;
	height:28px;
	line-height:28px;
}
#partners .logoclick a {
	margin:15px 0;
}
#partner-monster a {
	background-image:url("landingpages/monster_logo.png");
	height:45px;
}
#partner-todrive a {
	background-image:url("landingpages/todrive_logo.png");
	height:32px;
}
#partner-blockshopper a {
	background-image:url("landingpages/blockshopper_logo.png");
	height:27px;
}
#partner-boocoo a {
	background-image:url("landingpages/boocoo_logo.png");
	height:78px;
}
#partner-gadzoo a {
	background-image:url("landingpages/gadzoo_logo.png");
	height:31px;
}
#partner-ilpress a {
	background-image:url("landingpages/IL-press_logo.png");
	height:85px;
}

#placeyouradtoday {
	background:url("landingpages/placeyouradtoday.png") no-repeat scroll left top transparent;
	border-color:#88BC57;
	clear:right;
	float:right;
	height:171px;
	margin-right:0;
	width:186px;
}
#pennysaver {
	background:url("landingpages/pennysaver-flat.jpg") no-repeat scroll left top transparent;
	border:none;
	clear:right;
	float:right;
	height:136px;
	margin-right:0;
	width:188px;
}


#needhelp {
	background: #FFF url("https://secure.adpay.com/branding/2198/images/needhelp_bg.png") repeat-x scroll 0 0 transparent;
	height:47px;
	margin:0 auto 18px auto;
	width:849px;
	border:1px solid #afafaf;
}
#needhelp h2 {
	background:url("https://secure.adpay.com/branding/2198/images/needhelp_heading.png") no-repeat scroll 0 center transparent;
	float:left;
	height:47px;
	margin:0 12px;
	width:88px;
}
#needhelp h2 span {
	display:none;
}
#needhelp-inner {
	font-size:16px;
	line-height:47px;
}
#needhelp-inner .phone {
	font-weight:bold;
}
#needhelp-inner .or {
	font-style:italic;
}
#needhelp-inner a {
	color:#8b408b;
}


#sub-footer-wrapper {
	float:left;
	height:100px;
	margin-top:-2px;
	position:relative;
}

/* dropdown.css */
#feedback-service-links ul.dropdown,
#feedback-service-links ul.dropdown li,
#feedback-service-links ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#feedback-service-links ul.dropdown {
 position: relative;
 z-index: 11000;
 float: left;
}

#feedback-service-links ul.dropdown li {
 float: left;
 line-height: 2.3em;
 vertical-align: middle;
 zoom: 1;
}

#feedback-service-links ul.dropdown li.hover,
#feedback-service-links ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

#feedback-service-links ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -429px;
 z-index: 598;
 width: 100%;
 color:#000;
}
#feedback-service-links ul.dropdown ul.dlr_srv {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -75px;
 z-index: 598;
 width: 100%;
 color:#000;
}


#feedback-service-links ul.dropdown ul li {
 float: none;
}

#feedback-service-links ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

#feedback-service-links ul.dropdown li:hover > ul {
 visibility: visible;
}

/* dropdown.linear.css */
#feedback-service-links ul.dropdown-linear ul li {
 float: left;
}

#feedback-service-links ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

#feedback-service-links ul.dropdown-linear ul ul {
 display: none !important;
}

/* dropdown.linear.columnar.css */
#feedback-service-links ul.dropdown-columnar ul li {
	position: static;
	width: 170px;
	font-size:.94em;
}
#feedback-service-links ul.dropdown-columnar ul li a{
	position: static;
	width: 170px;
	font-size:.92em;
	line-height:110%;
	color:#000;
}
#feedback-service-links ul.dropdown-columnar ul.dlr_srv li{
	position: static;
	width: 240px;
	font-size:.92em;
	line-height:200%;
	color:#000;
}
#feedback-service-links ul.dropdown-columnar ul.dlr_srv li a{
	position: static;
	width: 240px;
	font-size:1em;
	color:#932921;
}
#feedback-service-links ul.dropdown-columnar ul ul {
	display: block !important;
	position: static;
	width: auto !important;
}

#feedback-service-links ul.dropdown-columnar ul ul li {
 float: none;
}

#feedback-service-links ul.dropdown-columnar ul ul ul {
 display: none;
}

#feedback-service-links ul.dropdown-columnar li.hover ul,
#feedback-service-links ul.dropdown-columnar li:hover ul {
 visibility: visible !important;
}
#feedback-service-links #nav .dir.select-pubs .wrapped {
	border-bottom:solid 4px #dfdfdf;
	padding:.92em 0 0 0;
}
#feedback-service-links #nav .dir.select-pubs .wrapped .dir .title{
	font-size:1.09em;
	margin:-1em 0 -.5em 0;
	display:block;
}
#feedback-service-links #nav .dir.select-pubs {padding:0 15px 0 5px;}
#feedback-service-links #nav .dir.select-pubs:hover {
	border-left:solid 1px #000;
	border-right:solid 1px #000;

}

/* default.css */
/* @section		Base Drop-Down Styling
 */


#feedback-service-links ul.dropdown {
}
#feedback-service-links ul.dropdown li {
padding: 0 10px;
background-color: transparent;
color: #fff;
}
#feedback-service-links ul.dropdown li ul.dlr_srv li {
padding: 5px 10px;
color: #000;
}
#feedback-service-links ul.dropdown li.last ul li {
float: right;
}

#feedback-service-links ul.dropdown li.hover,
#feedback-service-links ul.dropdown li:hover {
background-color: #d7d7d7;
color: #000;
}


#feedback-service-links ul.dropdown a:hover		{ color: #000; }
#feedback-service-links ul.dropdown a:active	{ color: #d7d7d7; }


/* -- level mark -- */

#feedback-service-links ul.dropdown ul {
font-size: 12px;
letter-spacing: normal;
width:955px;
background-color: #d7d7d7;
}
#feedback-service-links ul.dropdown ul.dlr_srv {
font-size: 12px;
letter-spacing: normal;
width:250px;
background-color: #d7d7d7;
}

* html #feedback-service-links ul.dropdown ul {
width: 955px;
}

#feedback-service-links ul.dropdown ul li {
font-weight: bold;
}

/* -- level mark -- */

#feedback-service-links ul.dropdown ul ul {
margin-top: 5px;
text-transform: none;
}

#feedback-service-links ul.dropdown ul ul li {
font-weight: normal;
}


/*-------------------------------------------------/
 * @section		Support Class `dir`
 */


#feedback-service-links ul.dropdown *.dir {

}

#feedback-service-links ul.dropdown ul *.dir {
 background-image: none;
}

/* separate the list from surrounding elements */
#feedback-service-links ul
{
  margin: 0 0 1em 2em;
  padding: 0;
}

#feedback-service-links ul li
{
  /* Stipulate the height of each item so that 
  vertical return = items * height */

  line-height: 1.2em;

  /* Clear the default margins & padding 
  so we can style the list from scratch */

  margin: 0;
  padding: 0;
}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that thereís a level above HTML: */

* html #feedback-service-links  ul li
{
	position: relative;
}

/* default.advanced.css */
/*-------------------------------------------------/
 * @section		Base Style Extension
 */

#feedback-service-links ul.dropdown li a {
 display: block;
 padding: 0 10px;
}
#feedback-service-links ul.dropdown ul.dlr_srv li a {
 display: inline;
 padding:0;
}

/*-------------------------------------------------/
 * @section		Base Style Override
 */

#feedback-service-links ul.dropdown li {
 padding: 0;
}


/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */

#feedback-service-links ul.dropdown li.dir {
 padding: 0 17px 0 0;
font-size:0.92em;
line-height:2.5em; 
}

#feedback-service-links ul.dropdown li.dir:hover {

}

#feedback-service-links ul.dropdown ul li.dir {
 padding: 10px;
 color:#000;
}


/*-------------------------------------------------/
 * @section		Custom
 */

#feedback-service-links ul.dropdown ul {
 padding: 0 10px;
}

#feedback-service-links ul.dropdown ul a {
color:#000;
width: 140px;
 padding: 3px 5px;
}

#feedback-service-links ul.dropdown ul a:hover {
 color: #a03229;
}

#feedback-service-links ul.dropdown ul ul {
 padding: 0;
 margin-left: -5px; 
}


/* The state of this CSS file is the fault of 10-year-old broken table-based HTML
and the unfortunate situation of needing to style it instead of fixing the HTML.
The following CSS is a crime against the web. I have found no overlying pattern in
the 4K+ lines of AdPay CSS for styling elements. This CSS is the result of clicking
through certain functions and styling the pages as they come up broken.
Good luck and may God have mercy on our souls. */


/* see more ads */
#evenmoreads {
	border-bottom:4px solid #DFDFDF;
	float:left;
	margin:4px auto;
	width:100%;
	display:none;
}
/* form#frmMain .evenmoreads_show  - hoping this is the Search page only */
form#Form1 .evenmoreads_show {
	display:block !important;
}
#evenmoreads img {
	margin-bottom:4px;
}
/* form#frmMain .sub-footer-wrapper_showmoreads  - hoping this is the Search page only */
form#Form1 .sub-footer-wrapper_showmoreads {
	height:153px !important;
}
form#Form1 .southtown-sub-footer-wrapper_showmoreads {
	height:305px !important;
}


/* fix for TableMain stuff */
.TableHeader li,
.PageFooter li,
.TableMain div#header,
#sub-head-wrapper,
#primary-nav,
#footer-links-wrapper,
#sub-footer-wrapper,
#sub-footer-content .stm-logo {
	font-size:13px;
	line-height:1.4em;
}

.TableMain,
.PageFooter {
	width:100%;
}

body,
a:link,
a:visited,
h4, h5, h1,
span {
	font-family:Arial, Helvetica, sans-serif !important;
}

ul.primaryMenu li a,
#footer-links-content div h4,
#footer-links-content ul li a {
	line-height:1.4em;	
}

.PageFooter .spacer,
.TableHeader .spacer {
	border:1px solid #AFAFAF;
}

#sub-footer-content ul li a {
	font-size:inherit;
}

.TableHeader,
.PageFooter {
	font-size:13px;
/*	margin:0 auto 2em;
	width:73.38em;*/
}

ul.primaryMenu {
/*	height:auto;*/
}

/* styles for the TableBody */
.TableContent .ContentHeaderLeft,
.TableContent .ContentHeaderRight,
.TableContent .ContentHeader {
	background-image:none !important;
	padding:0 !important;
}
.TableContent .ContentHeader {
	color:#740370;
	Text-transform:uppercase;
}
#TableMain {
	background-color:#f1f1f1;
}
#TableBody {
	font-size:13px;
	margin:0 auto 2em;
	width:964px;
	background-color:#f1f1f1;
}




/* for IE */
#header,
#sub-head-wrapper,
#TableMain,
#primary-nav,
#footer-links-wrapper,
#sub-footer-wrapper {
	text-align:center;
}
#primary-nav {
	width:100%;
}
/*#feedback-service-links,*/
#sub-head-content,
#primaryMenu,
#footer-links-content,
#sub-footer-content,
ul.wrapped {
	text-align:left;
}
* html #feedback-service-links UL.dropdown-columnar UL LI {
	width:185px;
}
#TableHeader td {
	text-align:center;
}
.PageFooter li {
	display:inline; /* I think is a terrible idea, but it fixes line spacing IE7 in quirks mode. */	
}

#TableNavRight, .AdCart {
	width:100%;
	background-color:white;
}
.TableContent .ContentHeader span,
.TableContent .ContentHeader,
#TableContent .ContentHeader span,
#TableContent .ContentHeader {
	color:#272323;
	font-family:"Times New Roman" !important;
	font-size:24px;
	font-weight:normal;
	background-image:none;
}
#TableContent .ContentHeaderLeft,
#TableContent .ContentHeaderRight {
	background-image:none;
	padding:0;
}
.TableContent {
	background-color:transparent;
}
.AdCartHeader {
	background-color:white;
	background-image:none;
	color:#8c2d81;
	height:auto;
	padding:6px;
	text-align:left;
	text-transform:uppercase;
}
#pnlMain span font b {
	color:#272323;
}
input.button, input.rmButton, input.lmButton, input.Button {
	border:auto;
	font-weight:bold;
	height:25px;
	text-align:center;
	vertical-align:middle;
}
.AdWizardFieldset {
	background-color:white;
	border:1px solid #AFAFAF;
}
.SubContentHeader {
	background-color:transparent;
	color:#8c2d81; /*purple*/
	text-transform:uppercase;
}
.RadTabStrip_AdPay li a.selected,
.RadTabStrip_AdPay li a:hover {
	background-image:none;
	background-color:white;
	border-bottom:1px solid white;
	color:#272323;
}
.RadTabStrip_AdPay li a {
	background-image:none;
	background-color:white;
	border:1px solid #AFAFAF;
}
.RadTabStrip_AdPay li a .wrap .innerWrap,
.RadTabStrip_AdPay li a .wrap,
.RadTabStrip_AdPay li a {
	background:url("https://secure.adpay.com/branding/2198/images/primBack.gif") repeat-x scroll left center black;
	margin:0 1px 0 0;
	padding:0 3px;
}
.RadTabStrip_AdPay li a.selected .wrap .innerWrap,
.RadTabStrip_AdPay li a.selected .wrap,
.RadTabStrip_AdPay li a.selected {
    background-image:none;
	background-color:white;
	color:#272323;
}
.RadTabStrip_AdPay li a:hover .wrap .innerWrap,
.RadTabStrip_AdPay li a:hover .wrap,
.RadTabStrip_AdPay li a:hover {
    background:url("https://secure.adpay.com/branding/2198/images/prim-nav-bgs.jpg") repeat-x scroll left -14px white;
	color:#272323;
}
.RadTabStrip_AdPay li a.disabled, .RadTabStrip_AdPay li a.disabled .wrap, .RadTabStrip_AdPay li a.disabled .innerWrap {
	color:white;
}
.tabstrip li {
	margin-right:1px;
}
.RadTabStrip_AdPay ul {
	position:relative;
	top:1px;
}
.previewMode a:visited, a:active {
	font-weight:normal;
}
.AdCart {
	border:1px solid #AFAFAF;
}
.AdCartSubHeader {
	border-top:1px solid #AFAFAF;
}
.multiFileUpload {
	background-color:#F1F1F1;
	border:1px solid #AFAFAF;
	margin:4px;
}
.RadUpload, .RadUploadProgressArea {
	margin:4px;
	width:100%;
}
.PhotoUploadButton {
	background:url("https://secure.adpay.com/branding/2198/images/prim-nav-bgs.jpg") repeat-x scroll left -11px white;
	border:1px solid black;
}
.RadGrid {
	border:1px solid #AFAFAF;
}
.RadGrid td {
	padding:3px;
}
input.button, input.rmButton, input.lmButton, input.Button {
	background:url("https://secure.adpay.com/branding/2198/images/prim-nav-bgs.jpg") repeat-x scroll left -11px white;
	color:#272323;
}
#lblAlreadyRegistered {
	font-size:13px !important;
}
#tblContactInfo table {
	border:0px solid white !important; /* Firefox needs the color declared because "border=3" is hard-coded in the table */
}
#tblContactInfo {
	border-bottom:0px;
}
.PageGuardContainer {
	background-color:white;
}
.LoginStatus {
	height:0;
	margin:0 auto;
	position:relative;
	top:-100px;
	width:964px;
}
.panelbarHeaderCollapsed,
.panelbarHeaderExpand {
	background:url("https://secure.adpay.com/branding/2198/images/primBack.gif") repeat-x scroll left center #000000 !important;
	color:white;
}
.panelbarHeaderCollapsed img,
.panelbarHeaderExpand img,
.panelbarHeaderHover img {
	display:none;
}
.panelbarHeaderCollapsed,
.panelbarHeaderExpand,
.panelbarHeaderHover {
    border:1px solid #afafaf;
    font-weight:normal;
    font-size:12px;
    height:32px;
    line-height:32px;
    margin-top:2px;
}
.panelbarHeaderCollapsed td,
.panelbarHeaderExpand td,
.panelbarHeaderHover td,
.panelbarItem td,
.panelbarItemHover td {
    padding-left:9px;
}
.panelbarHeaderHover {
	background:url("https://secure.adpay.com/branding/2198/images/prim-nav-bgs.jpg") repeat-x scroll left -2px white !important;
	color:#272323;
}
.panelbarItem,
.panelbarItemHover {
	background-color:white;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
	font-size:11px;
	line-height:26px;
	border-top:none;
	border-bottom:1px solid #afafaf;
	height:26px;
}
.itemStatusInprocess {
	color:#666666;
	font-style:italic;
	margin-left:8px;
}
#TableContent .GridHeader {
	background-color:#afafaf;
	padding:0 0 0 9px;
	text-transform:uppercase;
	height:31px;
	line-height:31px;
}
#TableContent .GridHeader img,
#TableContent .GridHeader a {
}
#TableContent .GridHeader img {
}
#TableContent .RadGrid a br {
	display:none;
}
/*
#ctlHeader_LoginStatus1_pnlReLogin,
#Header1_LoginStatus1_pnlReLogin,
#Header_LoginStatus1_pnlReLogin
*/
.LoginStatus div div {
	font-style:italic;
	font-size:12px;
	font-weight:normal;
}
/*
#ctlHeader_LoginStatus1_pnlReLogin a,
#Header1_LoginStatus1_pnlReLogin a,
#Header_LoginStatus1_pnlReLogin a
*/
.LoginStatus div div a {
	font-weight:bold;
}
/*
#ctlHeader_LoginStatus1_pnlLoggedIn,
#Header1_LoginStatus1_pnlLoggedIn,
#Header_LoginStatus1_pnlLoggedIn
*/
.LoginStatus div {
	font-size:14px;
	font-weight:bold;
}
.divCatTreeContent label {
	margin-left:4px;
	line-height:18px;
}
.SimpleSearchTopLeft,
.SimpleSearchTopMiddle,
.SimpleSearchTopRight,
.SimpleSearchBottomLeft,
.SimpleSearchBottomMiddle,
.SimpleSearchBottomRight {
	background-image:none;
	padding:0;
}
.SimpleSearchContainer {
	border-left:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	border-right:1px solid #afafaf;
	border-top:none;
	margin:0;
	background-color:#dfdfdf;
	width:961px;
	padding-top:24px;
	display:none;
}
.SimpleSearchBottom a:link,
.divCatTreeSubHeader a:link,
.divCatTreeSearch a:link,
.divCatTreeSearch,
a:visited,
a:active {
	color:#003399;
}
#ctlSearch table td {
	padding:4px;
}
#ctlSearch {
	border:1px solid #AFAFAF;
}
.SimpleSearchTopMiddle #ctlSearch {
	border:none;
}
.SimpleSearchTopMiddle #ctlSearch span {
	margin-left:18px;
}
#ctlSearch {
	display:none;
}
#TableNav,
.divCatTree {
	margin:0;
}
.divCatTree {
	border:1px solid #afafaf;
	margin-bottom:2px;
	background-color:white;
}
.divCatTreeHeader {
	background-image:none;
	background-color:white;
	text-transform:uppercase;
	color:#8c2d81;
	font-size:12px;
	height:28px;
	line-height:28px;
	padding:0 4px;
}
.divCatTreeContent,
.divCatTreeButtons,
.divCatTreeSubHeader,
.divCatTreeSearch ,
.divCatTreeFooter {
	background-color:white;
	border:none;
}
.TreeNode,
.TreeNodeOver {
	margin:4px 0;
}
.SearchResultsTable {
	left:20px;
	position:relative;
}
.RegSearchResultsGridHeader2 td {
	background-color:dfdfdf;
	border-bottom:1px solid #afafaf;	
}
.RegSearchResultsGrid {
	border:1px solid #afafaf;
}
.AdvancedSearchHeader,
.AdvancedSearchFindResults {
	background-color:#dfdfdf;
}
.featuredItem2 {
	background-color:#DFDFDF;
}
#ctlSearch hr {
	background-color:#DFDFDF;
	color:#DFDFDF; /* IE */
	border:medium none;
	height:10px;
	margin:0;
}
ul.primaryMenu li a {
	padding:9px 8px;
}
#CNBContainer {
	border:1px solid #afafaf;
	margin-bottom:2px;
	background-color:white;
}
#CNBHeader,
#CNBContent .SubContentHeader {
	background-color:#dfdfdf;
	padding:7px;
	color:#8c2d81; /*purple*/
	text-transform:uppercase;
}
#CNBHeader table td span {
	color:#8c2d81;
}
.PrintTabLeft,
.PrintTabMiddle,
.PrintTabRight,
#CNBContent .SubContentHeader {
	background-image:none;
}
.PrintTabMiddle a {
	color:inherit !important;
}
#CNBContent {
	padding:7px;
}

#ctlSearch {
	background-color:#DFDFDF;
	border-color:-moz-use-text-color #AFAFAF #AFAFAF;
	border-left:1px solid #AFAFAF;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	margin:0 0 10px;
	padding-top:24px;
	width:961px;
	position:relative;
	top:-1em;
	min-height:50px;
}
#ctlSearch_AdvancedSearchLinkButton {
	float:right;
	position:relative;
	top:26px;
}
#ctlSearch span {
	margin-left:18px;
}
#TableNav ,
#TableContent {
	margin-top:1em;
}
#rgAdSpy {
	margin-top:-20px;
}
#ctlSearch_cvalZipVal {
	display:block;
	float:left;
	margin-left:400px;
}
.SearchResultsOnlineAd a,
.detailsViewDescription {
	display:block;
	overflow:auto;
	width:440px;
}
#ctlFooter_Image1 {
	display:none;
}
#FooterBug #ctlFooter_Image1 {
	display:block;
}
.spacer {
	width:261px !important;
}

.mapHeader,
.mapFooter {
	background-color:#dfdfdf;
}
.mapContent {
	background-color:white;
	border:1px solid #afafaf;
}

/* category dropdown */
#newCategory_dropdowndiv,
#newCategory_dropdowndiv label,
#newCategory_dropdowndiv select {
	display:none;
}
#newCategory_dropdowndiv {
	background-color:#DFDFDF;
	border-bottom:1px solid #AFAFAF;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	height:60px;
	margin:0 auto;
	position:relative;
	width:962px;
	z-index:100;
}
form#Form1 #newCategory_dropdowndiv,
form#frmMain #newCategory_dropdowndiv {
	display:block !important;
}
form#Form1 #newCategory_dropdowndiv select,
form#frmMain #newCategory_dropdowndiv select {
	display:inline !important;
	line-height:60px;
	font-size:18px !important;
	margin:18px;
	float:left;
}
form#Form1 #newCategory_dropdowndiv label#newCategory_dropdown_label,
form#frmMain #newCategory_dropdowndiv label#newCategory_dropdown_label {
	background:url("https://secure.adpay.com/branding/2198/images/searchbox_iwant.png") no-repeat scroll center center transparent;
	display:inline;
	float:left;
	height:60px;
	margin-left:100px;
	width:88px;
}
form#Form1 .LoginStatus div,
form#frmMain .LoginStatus div {
	top:-60px;
	position:relative;
}
.icon img {
	height:auto;
	width:auto;
}
.photoCellInner {
	border:1px solid #afafaf !important;
}
.photoCellHeader,
.photoCellFooter {
	background-color:white !important;
	padding:5px 0 !important;
}
.photoCellHeader {
	border-bottom:1px solid #afafaf !important;
}
.photoCellFooter {
	border-top:1px solid #afafaf !important;
}
#newCategory_dropdowndiv #adpay-searchsubmit {
	top:4px;
}
form#PlaceAd #pennysaveradinfooter {
	display:none;
}
#pennysaveradinfooter {
	border-bottom:5px solid #DFDFDF;
	height:202px;
	width:100%;
}
#pennysaveradinfooter a {
	height:136px;
}
#classification {
	width:260px;
}
form#frmMain #sub-footer-wrapper {
	height:240px;
}
form#frmMain #pennysaveradinfooter {
	height:140px;
	margin:4px 0;
}

/* Fuck AdPay's Quirks Mode Doctype. Here are some lovely star hacks for all versions of IE.
Should AdPay ever fix IE Quirks Mode, remove the star hacks. */
* html li.select-pubs {
	width:166px;
}
* html #feedback-service-links,
* html #sub-head-content {
	width:964px;
}

* html #feedback-service-links ul.dropdown {
	width:597px;
	margin-right:0;
}
* html #feedback-service-links ul.dropdown li.hover ul{
	left:0px;
}
* html #feedback-service-links ul.dropdown li ul.wrapped{
	margin:0;
}
* html #subnav ul li a {
	display:inline;
}
* html #TableMain .TableHeader {
	text-align:center;
}
* html ul.primaryMenu {
	margin: 2px 0 0;
}
* html .spacer {
	height:36px;
	width:262px !important;
}
* html .spacer span{
	margin:8px 15px;
}
* html ul.primaryMenu li a:hover,
* html ul.primaryMenu li a:visited,
* html ul.primaryMenu li a:active,
* html ul.primaryMenu li a.active {
	border-bottom:0px none !important;
}
* html #TableBody {
	margin:0;
}
* html .LoginStatus {
	margin:-30px auto 0 auto;
	top:-70px;
}
* html #ctlSearch span {
	margin-left:8px;
}
* html #ctlSearch_AdvancedSearchLinkButton {
	top:0px;
}
* html form#Form1 #newCategory_dropdowndiv label,
* html form#frmMain #newCategory_dropdowndiv label {
	height:60px;
}
* html .PrintTabMiddle a {
	color:black !important;
}
* html #CNBHeader,
* html #CNBContent,
* html #CNBFooter {
	padding-left:0px !important;
	padding-right:0px !important;
}
* html #CNBHeader table,
* html #CNBContent table,
* html #CNBFooter table {
	margin-left:7px;
	text-align:left !important;
}
* html #CNBHeader table td,
* html #CNBContent table td,
* html #CNBFooter table td{
	text-align:left !important;
}
* html #lblStartDate {
	width:100px;
}
* html #adpay-searchsubmit {
	top:8px !important;
}
/* need the search field to be "visible" or Google Maps breaks */
* html #ctlSearch,
* html .SimpleSearchContainer {
	display:block;
	position:absolute;
	top:-99999999px;
}
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px, 1.2em to 12 px, etc. */
	margin: 0;
}


h2, h4, h5 {
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}


/* ----- ALL Box Code Below - for divs with gradients and rounded corners ----- */

/* Main Page box code */
.main { 
	margin: 8px; 
}

.main .top-left, .main .top-right { 
	height: 25px; 
	font-size: 2px; 
	margin-bottom: -15px;
}

.main .top-left { 
	background-position: 0 0; 
	width: 50px; 
}

.main .top-right { 
	margin-top: -25px; 
	margin-left: 25px;
}

.main .content { 
	padding:0 10px 0 10px;
}

.main .mid { 
	position:relative; 
	zoom: 1; 
}

.main .mid .content { 
	background-color: #e8e8e8; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#E8E8E8), to(#f8f8f8)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #e8e8e8); /*for Firefox */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right:1px solid #d4d4d4; 
}

.main .bottom-left, .main .bottom-right { 
	height: 25px; 
	font-size: 2px; 
}

.main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
}

.main .bottom-right { 
	margin-top: -25px; 
	margin-left: 25px; 
	background-position: bottom right; 
}

.content-side { 
	padding: 0 25px !important; 
}

.main .mid .left-side { 
	border-left:1px solid #d4d4d4; 
}
/* END Main page box code */


/* Inside box code */
#inside {
	position: relative;
	margin: 0;
	clear: both;
}

#inside .main {
	margin:0;
}

#inside .main .top-left, #inside .main .top-right { 
	height: 25px; 
	font-size: 2px; 
	margin-bottom: -10px;
}

#inside .main .top-left { 
	background-position: 0 0; 
	width: 50px; 
}

#inside .main .top-right { 
	margin-top: -25px; 
	margin-left: 25px;
}

#inside .main .content { 
	padding: 0 15px;
	text-align: left;
}

#inside .main .mid { 
	position:relative; 
	zoom: 1; 
}

#inside .main .mid .content { 
	background-color: #c8c8c8; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#c8c8c8), to(#c8c8c8)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#c8c8c8, #c8c8c8); /*for Firefox */
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#c8c8c8')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right: 1px solid #636363; 
}

#inside .main .bottom-left, #inside .main .bottom-right { 
	height: 25px; 
	font-size: 2px; 
}

#inside .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
	margin-top: -5px;
}

#inside .main .mid .left-side { 
	border-left:1px solid #636363; 
}
/* END Inside box code */


/* Shopping Cart Containing Box code  */
/* cartbox position has been altered */
#cartbox {
	width: 245px;
	position: absolute;
	right: 10px;
	top: 90px;
}

#cartbox .icon {
	display: inline;
	float: left;
	margin-right: 14px;
	padding: 0;
}

#cartbox p {
	margin: 3px 0 0 0;
}

#cartbox table {
	clear: both;
	width: 90%;
	margin: 14px auto 0 auto;
}

#cartbox td {
	padding: 0 6px 6px 0;
}

.view {
	margin-right: 15px;
}

/* Cartbox background structure (short box, step one) */
#cartbox .main .top-left, #cartbox .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#cartbox .main .top-left {
	background-position: 0px 0; 
	width: 50px; 
}

#cartbox .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#cartbox .main .content { 
	padding: 10px 25px 35px 15px;
}

#cartbox .main .mid { 
	position:relative; 
	zoom: 1; 
}

#cartbox .main .mid .content { 
	background-color: #ffffff; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#ffffff), to(#e0e0e0)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#e0e0e0, #ffffff); /*for Firefox */
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0')! important; 
	*min-height:100%; 
	*margin-right:12px;
}

#cartbox .main .bottom-left, #cartbox .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#cartbox .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
	margin-top: 0;
}

#cartbox .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#cartbox .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}
/*END Cartbox */


/* Cartbox Long background structure (long box, step two) */
#insideright #cartbox {
	position: relative;
	top: 0;
	right: 0;
}

#insideright #cartbox .main .top-left, #insideright #cartbox .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#insideright #cartbox .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#insideright #cartbox .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#insideright #cartbox .main .content { 
	padding: 10px 25px 35px 15px;
}

#insideright #cartbox .main .mid { 
	position:relative; 
	zoom: 1; 
}

#insideright #cartbox .main .mid .content { 
	background-color: #fefefe; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#fefefe), to(#dfdfdf)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#dfdfdf, #fefefe); /*for Firefox */
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dfdfdf')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 
}

#insideright #cartbox .main .bottom-left, #insideright #cartbox .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#insideright #cartbox .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
	margin-top: 0;
}

#insideright #cartbox .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#insideright #cartbox .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}
/*END Long Cartbox */


/* upsell Sidebar Box */
#upsell {
	width: 245px;
	margin: 50px 0 0 0;
}

#upsell .main .top-left, #upsell .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#upsell .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#upsell .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#upsell .main .content { 
	padding: 15px 15px 20px 15px;
}

#upsell .main .mid { 
	position:relative; 
	zoom: 1; 
}

#upsell .main .mid .content { 
	background-color: #fefefe; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#fefefe), to(#dfdfdf)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#dfdfdf, #fefefe); /*for Firefox */
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dfdfdf')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 
}

#upsell .main .bottom-left, #upsell .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#upsell .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
	margin-top: 0;
}

#upsell .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#upsell .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}

.aOnlinePreview a, .aMap a, .aVideo a {
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	margin: 4px 0;
}

#upsell h2 {
	font-size: 1.2em;
	font-weight: bold;
}

#upsell h3 {
	padding-top: 10px;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
}

#upsell .icon {
	display: inline;
	float: left;
	margin: 0 15px 8px 0;
	padding: 0;
}

#printIcons {
	margin-bottom: 20px;
}

#printIcons .icon {
	width: 75px; 
	height: 130px;
	margin: 0 25px 15px 0;
}

.PrintUpsellContainer {
	width: 100%;
	margin: 10px 0;
	clear: both;
}

#upsell td {
	text-align: left;
	vertical-align: top;
}
/*END upsell */


/* photobox background structure */
#photobox {
	margin: 15px 0 0 0;
}

#photobox .main .top-left, #photobox .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#photobox .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#photobox .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#photobox .main .content { 
	padding: 10px 25px 15px 15px;
}

#photobox .main .mid { 
	position:relative; 
	zoom: 1; 
}

#photobox .main .mid .content { 
	background-color: #fefefe; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#fefefe), to(#dfdfdf)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#dfdfdf, #fefefe); /*for Firefox */
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dfdfdf')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 
}

#photobox .main .bottom-left, #photobox .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#photobox .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
	margin-top: 0;
}

#photobox .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#photobox .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}
/*END photobox */

/* printPreview background structure */
#printPreview .main .top-left, #printPreview .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#printPreview .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#printPreview .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#printPreview .main .content { 
	padding: 18px 22px 10px 22px;
}

#printPreview .main .mid { 
	position:relative; 
	zoom: 1; 
}

#printPreview .main .mid .content { 
	background-color: #fefefe; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#fefefe), to(#e1e1e1)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#e1e1e1, #fefefe); /*for Firefox */
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e1e1e1')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 
}

#printPreview .main .bottom-left, #printPreview .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#printPreview .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
	margin-top: 0;
}

#printPreview .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#printPreview .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}
/*END printPreview */

/* Ad Summary background structure */
#AdSummary {
	margin: 0 0 15px 0;
}

#AdSummary .main .top-left, #AdSummary .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#AdSummary .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#AdSummary .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#AdSummary .main .content { 
	padding: 10px 25px 15px 15px;
}

#AdSummary .main .mid { 
	position:relative; 
	zoom: 1; 
}

#AdSummary .main .mid .content { 
	background-color: #fefefe; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#fefefe), to(#dfdfdf)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#dfdfdf, #fefefe); /*for Firefox */
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dfdfdf')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 
}

#AdSummary .main .bottom-left, #AdSummary .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#AdSummary .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
	margin-top: 0;
}

#AdSummary .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#AdSummary .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}
/*END Ad Summary */

/* -------  END ALL Box Code - for all divs with gradients and rounded corners ----- */


/* Pop-up Messages code (login, etc.) */
.pop-up {
	width: 90%;
	margin: 15px auto;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
}

.pop-up input {
	margin: 0 5px 10px 0;
}


/* 3 Step header bar */
#step {
	width: 100%;
	height: 49px;
	position: relative;
	font-size:11px;
}

#step .left {
	width: 10px;
	height: 49px;
	top: 0;
	left: 0;
	position: absolute;
}

#step .right {
	width: 10px;
	height: 49px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.leftside {
	top: 0;
	left: 14px;
	position: absolute;
	padding-top: 8px;
	height: 34px;
	width: 500px;
}

.stepImg {
	float: left;
	margin-right: 8px;
}

.stepImg img {
	border-style: none;
	margin-right: 2px;
}

.stepimg img a {
	border: none;
}

.createText {
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	padding-left: 20px;
	/*padding-top: 5px;*/
}

.rightside {
	top: 0;
	right: 18px;
	position: absolute;
	padding-top: 8px;
}

.loginStatus {
	float: left;
	padding-left: 40px;
	font-size: 1.2em;
	padding-top: 9px;
}

.login {
	padding-left: 15px;
	font-size: 1.2em;
	float: left;
	padding-top: 9px;
}
/* END 3 Step header */

 
/* Category selection listbox adjustments */

.RadListBox { /* <-- adjustment to line 1 of RLB css */
	width: 200px;
}

.RadListBox .rlbItem { /* <-- adjustment to line 44 of RLB css */
	padding: 0 5px;
}

.RadListBox_Default .rlbText, .RadListBox_Default .rlbItem { /* <-- adjustment to line 17 of RLB css */
	line-height: 15px;
}

/* END Category selection listbox adjustmants */


/* Begin AdEntry content */
#lblStep1Message
{
	display:block;
	width:550px;
}

.AdEntry {
	padding: 6px;
	font-size: 1em;
	/*font-size: 1.2em;*/
	line-height: 1.4em;
}

.AdEntryOuter{
	padding: 0 6px 6px 6px;
	font-size: 1em;
	/*font-size: 1.2em;*/
	line-height: 1.4em;
	text-align:left;
}

.AdEntry p, .AdEntryOuter p {
	margin: 0 0 6px 0;
}

.AdEntry h1, .AdEntryOuter h1 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 8px 0 4px 0;
}

.AdEntry h1 a, .AdEntryOuter h1 a {
	font-size: inherit;
	font-weight: bold;
	text-decoration: none;
}

#category_selection {
	margin: 30px 0;
	clear: both;
	position: relative;
}

#dlPackages {  /* table adjustment */
	margin: 15px 0 0 0;
}

#dlPackages td {
	text-align: center;
	vertical-align: middle;
}

.AdEntryCategories {
	clear: both;
}

/* ############################################################
 STM ADJUSTMENTS CP 2-25-11 
 ############################################################ */
div.content h1 {font: bold 30px 'Arial Narrow', Arial, Helvetica, sans-serif; color:#a74f9e; text-align:left;}
h3 {font: 20px 'Arial Narrow', sans-serif; text-decoration:underline; color:#223b8f; text-align:left;}
a, a:link {color: #223b8f;  font-size: inherit; font: 'Arial Narrow', Arial, sans-serif;}
a:visited {color: #223b8f; font-face: 'Arial Narrow', Arial, sans-serif;}
a:hover {color: #223b8f;font-face: 'Arial Narrow', Arial, sans-serif;}
html div.RadListBox ul.rlbList li.rlbHovered {background-color:#bed5ad; !important}
html div.RadListBox ul.rlbList li.rlbSelected {background-color:#acc09d; !important}
.AdEntryPackage, span#lblShowPackage {
	width: 345px;
	height: 243px;
	background: url(https://secure.adpay.com/branding/2198/images/bgbox.png) no-repeat center center;
	cursor: pointer;
	margin: 7px;
	padding: 12px;
	text-align: left;
	overflow:hidden;
	position:relative;
}
div.AdEntryPackage:hover {background-color: #a64f9e;}
div.AdEntryPackageSelected {background-color: #223b8f;}
div.AdEntryPackageSelected:hover {background-color: #223b8f;}
.wrap {width: 340px; height: 243px; padding:26px 0 0 0; margin:0; position:relative;}

div.AdEntryPackage h1, span#lblShowPackage h1 {font: bold 20px/22px 'Arial Narrow', Arial, Helvetica, sans-serif; color: #a74f9e; margin: 0 0 0 15px; padding:5px 0 5px 35px; width:210px;}
div.AdEntryPackage h1.pets, span#lblShowPackage h1.pets {background:url(https://secure.adpay.com/branding/2198/images/icon_pet.gif) no-repeat;}
div.AdEntryPackage h1.auto, span#lblShowPackage h1.auto {background:url(https://secure.adpay.com/branding/2198/images/icon_auto.gif) no-repeat;}
div.AdEntryPackage h1.general, span#lblShowPackage h1.general {background:url(https://secure.adpay.com/branding/2198/images/icon_general.gif) no-repeat;}
div.AdEntryPackage h1.misc, span#lblShowPackage h1.misc {background:url(https://secure.adpay.com/branding/2198/images/icon_misc.gif) no-repeat;}
div.AdEntryPackage h1.realestate, span#lblShowPackage h1.realestate {background:url(https://secure.adpay.com/branding/2198/images/icon_realestate.gif) no-repeat;}
div.AdEntryPackage h1.recruitment, span#lblShowPackage h1.recruitment {background:url(https://secure.adpay.com/branding/2198/images/icon_recruitment.gif) no-repeat;}

div.AdEntryPackage h2, span#lblShowPackage h2 {
	font: bold 20px/22px 'Arial Narrow', Arial, Helvetica, sans-serif;
	color: #223b8f;
	margin: 30px 0 0 55px;
}
#photobox .main .mid .content {width:854px;}
div.AdEntryPackage ul.features, span#lblShowPackage ul.features {
	list-style: circle outside url('https://secure.adpay.com/branding/2198/images/bullet.gif');
	list-style-image:url('https://secure.adpay.com/branding/2198/images/bullet.gif');
	margin: 5px 50px 0 45px;
	font: bold 12px/13px Arial, Helvetica, sans-serif;
	color:#666;
	width:200px;
}
ul.features li {margin:6px 0;}

div.AdEntryPackage div.left, span#lblShowPackage div.left {float:left; width:160px;}
div.AdEntryPackage div.left ul, span#lblShowPackage div.left ul {list-style: none outside; margin: 5px 0 0 30px; font:10px/11px Arial, Helvetica, sans-serif; color:#666;}
div.AdEntryPackage div.right, span#lblShowPackage div.right {float:right; width:160px;}
div.AdEntryPackage div.right ul, span#lblShowPackage div.right ul {list-style: none outside; margin: 5px 0 0 -30px; font:10px/11px Arial, Helvetica, sans-serif; color:#666;}
div.AdEntryPackage img.coverage, span#lblShowPackage img.coverage {margin: 10px 0 15px 65px; border:0 none;}

html #divPrintContainer {width: 190px;}
div.PrintAdPreviewCanvas {width:200px;}
input#btnlogin, input#btnRegister, input#btnCancel {color:#FFF; background-color: #4E4E50;}
input#btnRegister {height:25px; font-weight:bold; color:#FFF; background-color: #4E4E50; border: 1px solid #666666;}
span.RequiredField, input.RequiredField, select.RequiredField {background-color:#cee4ba; border:1px solid #7ea360;}
input.RequiredField:focus {background-color:#ebffd9; border:1px solid #666;}
div.NewUserError {background-color: #666; border: 1px solid #8C2D81; color:#FFF; font-size: 8pt; font-weight: bold; padding: 3px 6px 3px 3px; position: absolute; white-space: nowrap;}

td.SubContentHeader span#lblPrintAdUpsellsTitle {text-transform:none;}

span#lblStep2Photos {color:#a74f9e;}
span#lblPrintPhotoUpsellMessage {color:#a74f9e; width:475px; font-style:italic;}
input#chkPrintPhotoUpsell {display:block; width:20px; height:20px; border:1px solid #333; background-color:#CCC;}

table#tblPrintTextCounter td font {font-size:12px;}
td.TableContentDataField {padding:4px 0;}

#footerwrap {width:100%; text-align:center;}

.EditionContainer td{
	padding: 5px;
	vertical-align: top;
}

/*.PrintAdEditionsDisplay {display:none;}
.PrintAdEditionsDisplay table.EditionContainer tr {display:none;}
.PrintAdEditionsDisplay table.EditionContainer tr.EditionGroupRow {display:block;}
.PrintAdEditionsDisplay table.EditionContainer tr.EditionGroupRow table tr {display:block;}*/

/* ###### STARBURSTS ######## */
.sb_b0 {background:url(https://secure.adpay.com/branding/2198/images/SB_B0.png) no-repeat right 4px;}
.sb_b7 {background:url(https://secure.adpay.com/branding/2198/images/SB_B7.png) no-repeat right 4px;}
.sb_b18 {background:url(https://secure.adpay.com/branding/2198/images/SB_B18.png) no-repeat right 4px;}
.sb_b8-50 {background:url(https://secure.adpay.com/branding/2198/images/SB_B8-50.png) no-repeat right 4px;}
.sb_b10 {background:url(https://secure.adpay.com/branding/2198/images/SB_B10.png) no-repeat right 4px;}
.sb_b12-50 {background:url(https://secure.adpay.com/branding/2198/images/SB_B12-50.png) no-repeat right 4px;}
.sb_b13-05 {background:url(https://secure.adpay.com/branding/2198/images/SB_B13-05.png) no-repeat right 4px;}
.sb_b15-50 {background:url(https://secure.adpay.com/branding/2198/images/SB_B15-50.png) no-repeat right 4px;}
.sb_b19 {background:url(https://secure.adpay.com/branding/2198/images/SB_B19.png) no-repeat right 4px;}
.sb_b20 {background:url(https://secure.adpay.com/branding/2198/images/SB_B20.png) no-repeat right 4px;}
.sb_b26 {background:url(https://secure.adpay.com/branding/2198/images/SB_B26.png) no-repeat right 4px;}
.sb_b29-50 {background:url(https://secure.adpay.com/branding/2198/images/SB_B29-50.png) no-repeat right 4px;}
.sb_b33-80 {background:url(https://secure.adpay.com/branding/2198/images/SB_B33-80.png) no-repeat right 4px;}
.sb_b35 {background:url(https://secure.adpay.com/branding/2198/images/SB_B35.png) no-repeat right 4px;}
.sb_b39 {background:url(https://secure.adpay.com/branding/2198/images/SB_B39.png) no-repeat right 4px;}
.sb_b45-64 {background:url(https://secure.adpay.com/branding/2198/images/SB_B45-64.png) no-repeat right 4px;}
.sb_b59 {background:url(https://secure.adpay.com/branding/2198/images/SB_B59.png) no-repeat right 4px;}
.sb_b71 {background:url(https://secure.adpay.com/branding/2198/images/SB_B71.png) no-repeat right 4px;}
.sb_b79 {background:url(https://secure.adpay.com/branding/2198/images/SB_B79.png) no-repeat right 4px;}
.sb_b107 {background:url(https://secure.adpay.com/branding/2198/images/SB_B107.png) no-repeat right 4px;}
.sb_b313 {background:url(https://secure.adpay.com/branding/2198/images/SB_B313.png) no-repeat right 4px;}
.sb_b332 {background:url(https://secure.adpay.com/branding/2198/images/SB_B332.png) no-repeat right 4px;}
.sb_b365 {background:url(https://secure.adpay.com/branding/2198/images/SB_B365.png) no-repeat right 4px;}
.sb_o49-37 {background:url(https://secure.adpay.com/branding/2198/images/SB_O49-37.png) no-repeat right 4px;}
.sb_o52-60 {background:url(https://secure.adpay.com/branding/2198/images/SB_O52-60.png) no-repeat right 4px;}
.sb_o54-13 {background:url(https://secure.adpay.com/branding/2198/images/SB_O54-13.png) no-repeat right 4px;}
.sb_o54-70 {background:url(https://secure.adpay.com/branding/2198/images/SB_O54-70.png) no-repeat right 4px;}
.sb_o62-47 {background:url(https://secure.adpay.com/branding/2198/images/SB_O62-47.png) no-repeat right 4px;}
.sb_o77-44 {background:url(https://secure.adpay.com/branding/2198/images/SB_O77-44.png) no-repeat right 4px;}
.sb_o79-15 {background:url(https://secure.adpay.com/branding/2198/images/SB_O79-15.png) no-repeat right 4px;}
.sb_o97-98 {background:url(https://secure.adpay.com/branding/2198/images/SB_O97-98.png) no-repeat right 4px;}
.sb_o125-82 {background:url(https://secure.adpay.com/branding/2198/images/SB_O125-82.png) no-repeat right 4px;}
.sb_o128-18 {background:url(https://secure.adpay.com/branding/2198/images/SB_O128-18.png) no-repeat right 4px;}
.sb_o132-88 {background:url(https://secure.adpay.com/branding/2198/images/SB_O132-88.png) no-repeat right 4px;}
.sb_o381-60 {background:url(https://secure.adpay.com/branding/2198/images/SB_O381-60.png) no-repeat right 4px;}
.sb_o407-60 {background:url(https://secure.adpay.com/branding/2198/images/SB_O407-60.png) no-repeat right 4px;}
.sb_o452-23 {background:url(https://secure.adpay.com/branding/2198/images/SB_O452-23.png) no-repeat right 4px;}
.sb_g0 {background:url(https://secure.adpay.com/branding/2198/images/SB_G0.png) no-repeat right 4px;}
.sb_g18 {background:url(https://secure.adpay.com/branding/2198/images/SB_G18.png) no-repeat right 4px;}
.sb_g20 {background:url(https://secure.adpay.com/branding/2198/images/SB_G20.png) no-repeat right 4px;}
.sb_g79 {background:url(https://secure.adpay.com/branding/2198/images/SB_G79.png) no-repeat right 4px;}
.sb_g88 {background:url(https://secure.adpay.com/branding/2198/images/SB_G88.png) no-repeat right 4px;}
.sb_g145 {background:url(https://secure.adpay.com/branding/2198/images/SB_G145.png) no-repeat right 4px;}
.sb_g147 {background:url(https://secure.adpay.com/branding/2198/images/SB_G147.png) no-repeat right 4px;}
.sb_g149 {background:url(https://secure.adpay.com/branding/2198/images/SB_G149.png) no-repeat right 4px;}
.sb_g150 {background:url(https://secure.adpay.com/branding/2198/images/SB_G150.png) no-repeat right 4px;}
.sb_g160 {background:url(https://secure.adpay.com/branding/2198/images/SB_G160.png) no-repeat right 4px;}
.sb_g174 {background:url(https://secure.adpay.com/branding/2198/images/SB_G174.png) no-repeat right 4px;}
.sb_g179 {background:url(https://secure.adpay.com/branding/2198/images/SB_G179.png) no-repeat right 4px;}
.sb_g200 {background:url(https://secure.adpay.com/branding/2198/images/SB_G200.png) no-repeat right 4px;}
.sb_g204 {background:url(https://secure.adpay.com/branding/2198/images/SB_G204.png) no-repeat right 4px;}
.sb_g260 {background:url(https://secure.adpay.com/branding/2198/images/SB_G260.png) no-repeat right 4px;}
.sb_g588 {background:url(https://secure.adpay.com/branding/2198/images/SB_G588.png) no-repeat right 4px;}
.sb_g604 {background:url(https://secure.adpay.com/branding/2198/images/SB_G604.png) no-repeat right 4px;}
.sb_g63-71 {background:url(https://secure.adpay.com/branding/2198/images/SB_G63-71.png) no-repeat right 4px;}
.sb_g65-19 {background:url(https://secure.adpay.com/branding/2198/images/SB_G65-19.png) no-repeat right 4px;}
.sb_g87-74 {background:url(https://secure.adpay.com/branding/2198/images/SB_G87-74.png) no-repeat right 4px;}
.sb_g116-84 {background:url(https://secure.adpay.com/branding/2198/images/SB_G116-84.png) no-repeat right 4px;}
.sb_g127-67 {background:url(https://secure.adpay.com/branding/2198/images/SB_G127-67.png) no-repeat right 4px;}
.sb_g181-69 {background:url(https://secure.adpay.com/branding/2198/images/SB_G181-69.png) no-repeat right 4px;}
.sb_g558-24 {background:url(https://secure.adpay.com/branding/2198/images/SB_G558-24.png) no-repeat right 4px;}
.sb_g640-14 {background:url(https://secure.adpay.com/branding/2198/images/SB_G640-14.png) no-repeat right 4px;}
.sb_o0 {background:url(https://secure.adpay.com/branding/2198/images/SB_O0.png) no-repeat right 4px;}
.sb_o7 {background:url(https://secure.adpay.com/branding/2198/images/SB_O7.png) no-repeat right 4px;}
.sb_o9 {background:url(https://secure.adpay.com/branding/2198/images/SB_O9.png) no-repeat right 4px;}
.sb_o21 {background:url(https://secure.adpay.com/branding/2198/images/SB_O21.png) no-repeat right 4px;}
.sb_o25 {background:url(https://secure.adpay.com/branding/2198/images/SB_O25.png) no-repeat right 4px;}
.sb_o26 {background:url(https://secure.adpay.com/branding/2198/images/SB_O26.png) no-repeat right 4px;}
.sb_o29 {background:url(https://secure.adpay.com/branding/2198/images/SB_O29.png) no-repeat right 4px;}
.sb_o33 {background:url(https://secure.adpay.com/branding/2198/images/SB_O33.png) no-repeat right 4px;}
.sb_o35 {background:url(https://secure.adpay.com/branding/2198/images/SB_O35.png) no-repeat right 4px;}
.sb_o36 {background:url(https://secure.adpay.com/branding/2198/images/SB_O36.png) no-repeat right 4px;}
.sb_o37 {background:url(https://secure.adpay.com/branding/2198/images/SB_O37.png) no-repeat right 4px;}
.sb_o39 {background:url(https://secure.adpay.com/branding/2198/images/SB_O39.png) no-repeat right 4px;}
.sb_o40 {background:url(https://secure.adpay.com/branding/2198/images/SB_O40.png) no-repeat right 4px;}
.sb_o42 {background:url(https://secure.adpay.com/branding/2198/images/SB_O42.png) no-repeat right 4px;}
.sb_o43 {background:url(https://secure.adpay.com/branding/2198/images/SB_O43.png) no-repeat right 4px;}
.sb_o44 {background:url(https://secure.adpay.com/branding/2198/images/SB_O44.png) no-repeat right 4px;}
.sb_o45 {background:url(https://secure.adpay.com/branding/2198/images/SB_O45.png) no-repeat right 4px;}
.sb_o50 {background:url(https://secure.adpay.com/branding/2198/images/SB_O50.png) no-repeat right 4px;}
.sb_o51 {background:url(https://secure.adpay.com/branding/2198/images/SB_O51.png) no-repeat right 4px;}
.sb_o52 {background:url(https://secure.adpay.com/branding/2198/images/SB_O52.png) no-repeat right 4px;}
.sb_o53 {background:url(https://secure.adpay.com/branding/2198/images/SB_O53.png) no-repeat right 4px;}
.sb_o55 {background:url(https://secure.adpay.com/branding/2198/images/SB_O55.png) no-repeat right 4px;}
.sb_o56 {background:url(https://secure.adpay.com/branding/2198/images/SB_O56.png) no-repeat right 4px;}
.sb_o57 {background:url(https://secure.adpay.com/branding/2198/images/SB_O57.png) no-repeat right 4px;}
.sb_o60 {background:url(https://secure.adpay.com/branding/2198/images/SB_O60.png) no-repeat right 4px;}
.sb_o61 {background:url(https://secure.adpay.com/branding/2198/images/SB_O61.png) no-repeat right 4px;}
.sb_o62 {background:url(https://secure.adpay.com/branding/2198/images/SB_O62.png) no-repeat right 4px;}
.sb_o63 {background:url(https://secure.adpay.com/branding/2198/images/SB_O63.png) no-repeat right 4px;}
.sb_o64 {background:url(https://secure.adpay.com/branding/2198/images/SB_O64.png) no-repeat right 4px;}
.sb_o65 {background:url(https://secure.adpay.com/branding/2198/images/SB_O65.png) no-repeat right 4px;}
.sb_o66 {background:url(https://secure.adpay.com/branding/2198/images/SB_O66.png) no-repeat right 4px;}
.sb_o67 {background:url(https://secure.adpay.com/branding/2198/images/SB_O67.png) no-repeat right 4px;}
.sb_o69 {background:url(https://secure.adpay.com/branding/2198/images/SB_O69.png) no-repeat right 4px;}
.sb_o75 {background:url(https://secure.adpay.com/branding/2198/images/SB_O75.png) no-repeat right 4px;}
.sb_o81 {background:url(https://secure.adpay.com/branding/2198/images/SB_O81.png) no-repeat right 4px;}
.sb_o83 {background:url(https://secure.adpay.com/branding/2198/images/SB_O83.png) no-repeat right 4px;}
.sb_o89 {background:url(https://secure.adpay.com/branding/2198/images/SB_O89.png) no-repeat right 4px;}
.sb_o99 {background:url(https://secure.adpay.com/branding/2198/images/SB_O99.png) no-repeat right 4px;}
.sb_o105 {background:url(https://secure.adpay.com/branding/2198/images/SB_O105.png) no-repeat right 4px;}
.sb_o109 {background:url(https://secure.adpay.com/branding/2198/images/SB_O109.png) no-repeat right 4px;}
.sb_o112 {background:url(https://secure.adpay.com/branding/2198/images/SB_O112.png) no-repeat right 4px;}
.sb_o116 {background:url(https://secure.adpay.com/branding/2198/images/SB_O116.png) no-repeat right 4px;}
.sb_o193 {background:url(https://secure.adpay.com/branding/2198/images/SB_O193.png) no-repeat right 4px;}
.sb_o199 {background:url(https://secure.adpay.com/branding/2198/images/SB_O199.png) no-repeat right 4px;}
.sb_o201 {background:url(https://secure.adpay.com/branding/2198/images/SB_O201.png) no-repeat right 4px;}
.sb_o215 {background:url(https://secure.adpay.com/branding/2198/images/SB_O215.png) no-repeat right 4px;}
.sb_o219 {background:url(https://secure.adpay.com/branding/2198/images/SB_O219.png) no-repeat right 4px;}
.sb_o228 {background:url(https://secure.adpay.com/branding/2198/images/SB_O228.png) no-repeat right 4px;}
.sb_o262 {background:url(https://secure.adpay.com/branding/2198/images/SB_O262.png) no-repeat right 4px;}
.sb_o272 {background:url(https://secure.adpay.com/branding/2198/images/SB_O272.png) no-repeat right 4px;}
.sb_o486 {background:url(https://secure.adpay.com/branding/2198/images/SB_O486.png) no-repeat right 4px;}
.sb_y53-22 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y53-22.png) no-repeat right 4px;}
.sb_y53-30 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y53-30.png) no-repeat right 4px;}
.sb_y74-02 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y74-02.png) no-repeat right 4px;}
.sb_y105-44 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y105-44.png) no-repeat right 4px;}
.sb_y128-98 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y128-98.png) no-repeat right 4px;}
.sb_y184-50 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y184-50.png) no-repeat right 4px;}
.sb_y488-94 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y488-94.png) no-repeat right 4px;}
.sb_y558-24 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y558-24.png) no-repeat right 4px;}
.sb_y0 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y0.png) no-repeat right 4px;}
.sb_y12 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y12.png) no-repeat right 4px;}
.sb_y14 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y14.png) no-repeat right 4px;}
.sb_y24 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y24.png) no-repeat right 4px;}
.sb_y38 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y38.png) no-repeat right 4px;}
.sb_y39 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y39.png) no-repeat right 4px;}
.sb_y43 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y43.png) no-repeat right 4px;}
.sb_y44 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y44.png) no-repeat right 4px;}
.sb_y48 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y48.png) no-repeat right 4px;}
.sb_y50 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y50.png) no-repeat right 4px;}
.sb_y51 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y51.png) no-repeat right 4px;}
.sb_y52 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y52.png) no-repeat right 4px;}
.sb_y53 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y53.png) no-repeat right 4px;}
.sb_y54 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y54.png) no-repeat right 4px;}
.sb_y57 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y57.png) no-repeat right 4px;}
.sb_y58 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y58.png) no-repeat right 4px;}
.sb_y59 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y59.png) no-repeat right 4px;}
.sb_y60 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y60.png) no-repeat right 4px;}
.sb_y61 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y61.png) no-repeat right 4px;}
.sb_y62 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y62.png) no-repeat right 4px;}
.sb_y64 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y64.png) no-repeat right 4px;}
.sb_y65 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y65.png) no-repeat right 4px;}
.sb_y66 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y66.png) no-repeat right 4px;}
.sb_y70 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y70.png) no-repeat right 4px;}
.sb_y75 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y75.png) no-repeat right 4px;}
.sb_y78 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y78.png) no-repeat right 4px;}
.sb_y79 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y79.png) no-repeat right 4px;}
.sb_y80 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y80.png) no-repeat right 4px;}
.sb_y81 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y81.png) no-repeat right 4px;}
.sb_y83 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y83.png) no-repeat right 4px;}
.sb_y84 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y84.png) no-repeat right 4px;}
.sb_y86 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y86.png) no-repeat right 4px;}
.sb_y87 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y87.png) no-repeat right 4px;}
.sb_y89 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y89.png) no-repeat right 4px;}
.sb_y91 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y91.png) no-repeat right 4px;}
.sb_y95 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y95.png) no-repeat right 4px;}
.sb_y97 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y97.png) no-repeat right 4px;}
.sb_y98 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y98.png) no-repeat right 4px;}
.sb_y99 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y99.png) no-repeat right 4px;}
.sb_y100 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y100.png) no-repeat right 4px;}
.sb_y101 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y101.png) no-repeat right 4px;}
.sb_y106 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y106.png) no-repeat right 4px;}
.sb_y107 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y107.png) no-repeat right 4px;}
.sb_y108 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y108.png) no-repeat right 4px;}
.sb_y111 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y111.png) no-repeat right 4px;}
.sb_y113 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y113.png) no-repeat right 4px;}
.sb_y118 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y118.png) no-repeat right 4px;}
.sb_y119 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y119.png) no-repeat right 4px;}
.sb_y156 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y156.png) no-repeat right 4px;}
.sb_y165 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y165.png) no-repeat right 4px;}
.sb_y198 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y198.png) no-repeat right 4px;}
.sb_y236 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y236.png) no-repeat right 4px;}
.sb_y246 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y246.png) no-repeat right 4px;}
.sb_y248 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y248.png) no-repeat right 4px;}
.sb_y249 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y249.png) no-repeat right 4px;}
.sb_y259 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y259.png) no-repeat right 4px;}
.sb_y275 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y275.png) no-repeat right 4px;}
.sb_y292 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y292.png) no-repeat right 4px;}
.sb_y304 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y304.png) no-repeat right 4px;}
.sb_y308 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y308.png) no-repeat right 4px;}
.sb_y432 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y432.png) no-repeat right 4px;}
.sb_y492 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y492.png) no-repeat right 4px;}
.sb_y521 {background:url(https://secure.adpay.com/branding/2198/images/SB_Y521.png) no-repeat right 4px;}

/* ##############################
 END STM ADJUSTMENTS
 ############################## */
 
.clear, #clear {
	clear: both;
	height: 0;
	margin: 0;
}



/* End AdEntry content */


/* Page navigation, appears at bottom of each page */
#pagenav {
	clear: both;
	position: relative;
	margin: 15px 0 0 0;
	padding: 0 6px 0 6px;
	height: 45px;
	width:815px;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
}

#button {
	position: relative;
	float: left;
	margin: 0;
	height: 31px;
	width: auto;
	margin-right: 6px;
}

#button .left {
	background: url(https://secure.adpay.com/branding/2198/images/next_left.gif) no-repeat;
	width: 13px;
	height: 31px;
	float: left;
	margin: 0;
}

#button .middle {
	background: url(https://secure.adpay.com/branding/2198/images/next_mid.gif) repeat-x left top;
	height: 31px;
	float: left;
	padding: 8px 10px 8px 10px;
	margin: 0;
}

#button .right {
	background: url(https://secure.adpay.com/branding/2198/images/next_right.gif) no-repeat;
	height: 31px;
	width: 13px;
	float: left;
	margin: 0;
}

#button a {
	color: #fff;
	text-decoration: none;
	padding: 8px 6px 10px 6px;
}

#button:hover .left {
	background: url(https://secure.adpay.com/branding/2198/images/next_left.gif) no-repeat;
}

#button:hover .middle {
	background: url(https://secure.adpay.com/branding/2198/images/next_mid.gif) repeat-x left top;
}

#button:hover .right {
	background: url(https://secure.adpay.com/branding/2198/images/next_right.gif) no-repeat;
}

#save {
	float: right;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 8px 8px 8px 36px;
	margin: 1px 6px 0 0;
	overflow: visible;
}

#save a {
	text-decoration: none;
}

#cancel {
	float: right;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 8px 0 8px 36px;
	margin: 1px 0 0 0;
	overflow: visible;
}

#cancel a {
	text-decoration: none;
}

#change {
	float: right;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 8px 8px 8px 36px;
	margin: 1px 6px 0 0;
	overflow: visible;
}

#change a {
	text-decoration: none;
}
/* END Page navigation */


/* Step Two and Three Column CSS */    /* IMPORTANT: Change width of #insideleft to fit custom page size */
#insideright {
	position: relative;
	width: 245px;
	float: right;
}

#insideleft {
	width: 440px;
	position: relative;
	float: left;
}

/* Online Ad Entry Form Labels and Fields */
.AdEntryLabelTop {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 9px 0 4px 0;
}

.CustomFieldLabel {
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	padding-bottom:4px;
}

.AdEntryLabelSmall {
	font-size: 1.0em;
	font-weight: bold;
	display: block;
	padding-bottom:4px;
}

.RequiredIndicator {
	color: #C00;
	font-weight:bold;
	margin-right:2px;
}

.AdTitle {
	padding: 5px 0 0 0;
}

#txtAdTitle {
	width: 100%;
}

#pnlPrice {
	float: left;
	margin: 0 10px 8px 0;
}

#pnlZip {
	float: left;
	margin: 0 0 8px 0;
}

#pnlStartDate {
	clear: left;
}

#divShipDeliver legend {
	font-weight: bold;
}

#divShip, #divDeliver {
	margin: 10px 0;
}
/* END Online Ad Entry Form Labels and Fields */


/* Step Three - Print Ad Entry Form Labels and Fields */
.printAdTitle {
	float: left;
}

.printAdTitle h2 {
	font-size: 1.2em;
}

.printAdChangePhoto h2 {
	float: right;
	font-size: 1.2em;
}

.printAdChangePhoto a {
	text-decoration: none;
}

#printPreview {
	clear: both;
	width: 100%;
	font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #333;
	margin-bottom: 10px;
}

#lblPrintPreviewMessage {
	display: block;
	margin: 8px 0;
}

#lblPrintAdTextWordInstructions {
	display: block;
	margin: 8px 0;
}

#lblPrintAdText {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 12px 0 4px 0;
}

.adTextLeft {
	float: left;
	font-weight: bold;
	margin: 4px 0 10px 0;
	font-size: .9em;
}

.adTextRight {
	float: right;
	font-weight: bold;
	margin: 4px 0 10px 0;
	font-size: .9em;
}

#printAdWordCount, #printAdPrice {
	color: #CC0000;
}

#txtPrintAdText {
	padding: 4px;
}

.error {      /* appears at top of page to display errors */
	width: 450px;
	color: #990000;
	padding: 6px 15px;
	margin: 20px 20px 20px 0;
	-webkit-border-radius: 5px; /* for Chrome + Safari */
    -moz-border-radius: 5px; /* for Firefox */
    -khtml-border-radius: 5px; /* for Konqueror */
    border-radius: 5px; /* for Opera 10.5, IE9 and future-proofing */
}

.error h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #990000;
}

.error ul {
	font-size: 1.2em;
	margin-bottom: 20px;
	color: #990000;
}

/* Checkout Page */

.checkout h1 {
	margin: 12px 0 18px 0;
}

.AdCartShoppingCart {
	position: relative;
}
	
.AdCartShoppingCart h2 {
	margin: 0 0 5px 0;
}

#AdSummaryLeft {
	width: 48%;
	float: left;}

#AdSummaryRight {
	width: 48%;
	float: right;
	margin-left: 15px;
}

.AdCartItemButtons {
	margin: 0 0 10px 0;
}

#AdSummaryRight p {
	margin: 0;
}
	
#AdSummaryRight table {
	border-collapse: collapse; 
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin: 15px 0 0 0;
}

#AdSummaryRight Caption {
	font-weight: bold;
}

#AdSummaryRight td, #AdSummaryRight th {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

#AdSummaryLeft td, #AdSummaryRight td, #AdSummaryLeft th, #AdSummaryRight th, #AdSummaryRight caption {
	vertical-align: top;
	text-align: left;
	padding: 3px 5px 3px 2px;
}

#AdSummaryRight th {
	white-space: nowrap;
	color: #fff;
	font-weight: bold;
}

.AdCartTotal {
	margin-top: 10px;
	width: 530px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;}

.TotalTxt {
	float: left;
}

.CartTotal {
	float: right;
	font-weight: bold;
}

.AdCartPromotion {
	width: 60%;
	margin: 30px 0 0 0;
	clear: both;
}

.AdClassItem h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0 5px 0;
}

.AdTitle {
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 20px;
}

.AdPrice {
	font-size: 1.2em;
	font-weight: bold;
}

.CommonButton
{
	-moz-border-radius: 2px; /* for Firefox */
    -webkit-border-radius: 2px; /* for Chrome and Safari */
    -khtml-border-radius: 2px;
    border-radius: 2px;
	background-color: #f0f0f0; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#f0f0f0), to(#d8d8d8)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#d8d8d8, #f0f0f0); /*for Firefox */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#D8D8D8')! important; /* for IE */
	color:Black;
	cursor:default;
	border: 1px solid gray;
	padding: 3px 5px;
	margin: 6px 6px 6px 0;
}
 
.CommonButton:hover
{
	background-color: #e0e0e0; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#e0e0e0), to(#c8c8c8)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#c8c8c8, #e0e0e0); /*for Firefox */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0', endColorstr='#C8C8C8')! important; /* for IE */
	border: 1px solid gray;
}

/* ADPAY Styles */
.ILoad_MultipleImages_MainContainer
{
	padding: 10px;
	/*background-color:#F6F6F6; */
	/*border: solid 1px #CCCCCC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ILoad_MultipleImages_divContainer
{
	overflow: visible;
	/*background-color: #EEEEEE;*/
	background: -moz-linear-gradient(100% 100% 90deg,#c8c8c8, #c8c8c8);
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#c8c8c8')! important; 
	padding: 10px;
	border-top: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	float: left;
	margin: 3px;
}

.ILoad_MultipleImages_divContainer_Over
{
	overflow: visible;
	background-color: #F6F6F6;
	padding: 10px;
	/*border: solid 1px #BBBBBB;*/
	border: solid 1px Gray;
	float: left;
	margin: 3px;
}

.ILoad_MultipleImages_divContainer_Drag
{
	overflow: visible;
	background-color: #F6F6F6;
	padding: 10px;
	border: solid 1px #BBBBBB;
	float: left;
	cursor: move;
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

.ILoad_MultipleImages_divDragPlaceHolder
{
	background-color: #FF8000;
	float: left;
	margin: 3px;
	display:none;
}

.ILoad_MultipleImages_divDragToSort
{
	/*background-color: #BBBBBB;*/
	background-color:Gray;
	color: #FFFFFF;
	font-size: 9px;
	text-align:center;
	margin-top: 10px;
	width:100%;
}

.ILoad_MultipleImages_divFields
{
    font-size: 11px;
}

.ILoad_MultipleImages_divImage
{
	border: solid 1px #CCCCCC;
	background-color: #f3f3f3;
}

.ILoad_MultipleImages_divCommands
{
	padding-top: 10px;
    font-size: 11px;
}

.ILoad_MultipleImages_divCommands_input
{
	border: solid 1px #999999;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #ffffff;
	color: #000000;
}

.ILoad_MultipleImages_MainContainer_Element
{
	margin: 3px;
}

.ILoad_MultipleImages_MainContainer_BR
{
	clear: both;
}

.ILoad_MultipleImages_NoImage
{
    font-size: 13px;
    display:block;
}
.AdEntryInstructionsTop
{
    display:block;
}

.ui-dialog-titlebar
{
    background-repeat: repeat-x;
	height: 19px; 
	font-size: 12px; 
	border:0;
	color:White;
	font-weight:bold;
}

.rlbGroup
{
    height:200px;
    overflow:auto;
    width:225px;
}

*+html .RadListBox .rlbList {
	position: static;
}

.RadListBox
{
    width: 245px !important;
}

.rlbItem
{
    border-bottom:1px dotted gray !important;
}

.rlbText
{
    font-family: Arial !important;
}

.CategoriesExtended
{
	margin-top:20px;
}

#hiddenImage1{
	display:none;
}

#hiddenImage2 {
	display:none;
}

#hiddenImage3{
	display:none;
}

.error
{
	border:1px solid #990000;
	padding: 15px;
	background-color:#FFFFCC;
}

.AdEntry
{
	width:800px;
}

.AdCartPayment
{
	padding:15px 0 0 0;
}

.AdCartPayment iframe
{
	position: relative;
	border: 1px solid gray;
	overflow: auto;
}

.InstructionsTop
{
    display:block;
    padding-bottom: 5px;
}

.MapDisplay #txtMapAddress 
{
    width:400px;
}

.MapDisplay #txtMapCity
{
    width:150px;
    margin-right:10px;
}

.MapDisplay #ddlMapState
{
    margin-right:10px;
}

.MapDisplay #txtMapZip
{
    width:105px;
}

.MapItButton
{
    margin: 10px 0 10px 0;
}

#map
{
    margin-bottom:10px;
}

.ErrorMessage
{
    color:Red;
}

.MessageItalic
{
    display:block;
    font-style:italic;
    font-size: 11px;
    padding-bottom: 5px;
}

#aForgotPassword {
	margin-left: 35px;
}

.aVideo, .aMap
{
    float:left;
}

.aVideoPrice, .aMapPrice
{
    float:right;
}

.UpsellDisplay input
{
    margin-right:10px;
}

.UpsellDisplay table
{
    margin-bottom:5px;
}

.UpsellDisplay td
{
    vertical-align:top;
}

.PageMessage
{
	color:Red;
	display:block;
	margin: 10px 0 0 0;
	font-weight:bold;
	font-size:1.4em;
}

.DescriptionInstructions
{
	margin-top:5px;
	font-style:italic;
	font-size:1.0em;
}

.Unverified
{
	color:Red;
	font-weight:bold;
}

.ShippingField
{
	background-color:WhiteSmoke;
}

#photobox .main .top-left, #photobox .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#photobox .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#photobox .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#photobox .main .content { 
	padding: 0 0 15px 10px;
}

#photobox .main .mid { 
	position:relative; 
	zoom: 1; 
}

#photobox .main .mid .content { 
	background: -moz-linear-gradient(100% 100% 90deg,#e0e0e0, #ffffff);
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0')! important; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 

}

#photobox .main .bottom-left, #photobox .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#photobox .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
}

#photobox .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#photobox .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}

.ExistingVideo
{
    margin-top: 15px;
    font-size:1.2em;
}

.ExistingVideo a
{
    text-decoration:none;
    font-weight:bold;
}

.AdEntryNavIBInactive
{
	cursor: default;
}



#upsell .icon {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 12px;
	margin-bottom: 12px;
	padding: 0;
}

#upsell .iconbar {
	text-align: center;
}

.AdCartItems
{
	margin-top: 20px;
}

.AdCartItem
{
	margin-bottom:10px;
}

.AdCartItemSummary
{
	margin-bottom:5px;
}

.AdCartItemButtons
{
	margin-bottom:10px;
}

.EditionGroupCell
{
	background-color: #F6F6F6;
	padding: 12px;
}

.EditionGroupRow
{
	padding: 40px;
}

#printupsell {
	width: 245px;
	margin: 50px 0 0 0;
}

#printupsell .main .top-left, #printupsell .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#printupsell .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#printupsell .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#printupsell .main .content { 
	padding: 15px 15px 20px 15px;
}

#printupsell .main .mid { 
	position:relative; 
	zoom: 1; 
}

#printupsell .main .mid .content { 
	background: -moz-linear-gradient(100% 100% 90deg,#dfdfdf, #fefefe);
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dfdfdf')! important; 
	*min-height:100%; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 
}

#printupsell .main .bottom-left, #printupsell .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#printupsell .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
}

#printupsell .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#printupsell .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}

.NoItemsText
{
	font-style:italic;
}

.printicon img 
{
	height: auto;
	/*height: 60px;*/
	width: 60px;
}

.printicon 
{
	padding: .9em;
	text-align: center;
}

.RegisterNow a
{
	font-size:1.2em;
	font-weight:bold;
}

.PrivateCommercial
{
    margin-top:20px;
}

.NoPackages
{
	font-style:italic;
}

#pnlCustomFields
{
	margin-bottom:10px;
	width:476px;
}

#pnlCustomFields .main .top-left, #pnlCustomFields .main .top-right { 
	height: 7px; 
	font-size: 2px; 
	margin-bottom: 0;
}

#pnlCustomFields .main .top-left { 
	background-position: 0px 0; 
	width: 50px; 
}

#pnlCustomFields .main .top-right { 
	margin-top: -7px; 
	margin-left: 10px;
}

#pnlCustomFields .main .content { 
	padding: 0 0 15px 10px;
}

#pnlCustomFields .main .mid { 
	position:relative; 
	zoom: 1; 
}

#pnlCustomFields .main .mid .content { 
	background: -moz-linear-gradient(100% 100% 90deg,#e0e0e0, #ffffff);
	*background-image:none; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0')! important; 
	*margin-right:12px; 
	border-right:1px solid #a9a9a9; 

}

#pnlCustomFields .main .bottom-left, #pnlCustomFields .main .bottom-right { 
	height: 7px; 
	font-size: 2px; 
}

#pnlCustomFields .main .bottom-left { 
	width: 50px; 
	background-position: 0 bottom; 
}

#pnlCustomFields .main .bottom-right { 
	margin-top: -7px; 
	margin-left: 10px; 
	background-position: bottom right; 
}

#pnlCustomFields .main .mid .left-side { 
	border-left:1px solid #a9a9a9; 
}

.CustomFieldTable td
{
	vertical-align:top;
	padding-top:5px;
}

#divOnlinePreviewWrapper 
{
	border: 1px solid #999;
	width: 473px;
	background-color: Gainsboro;
}

#divOnlineFDPreview 
{
	padding: 3px;
}

#divOnlineTextPreview 
{
	padding: 3px;
}

.UserValidate
{
    margin-top:20px;
    font-weight:bold;
}

/* OVERRIDES FOR THE DEFAULT.CSS FOR THE LOGIN AND DASHBOARD PAGES */

.TipClass
{
	border:2px Solid #909295;
}

.OnlineAdText
{
	border:2px Solid #909295;
}

.aggregateBlock
{
	border: 1px Solid #909295;
}

.aggregateBlockHeader
{
	background-color: #909295;
}

.aggregateItem 
{
	border-bottom: 2px Solid #909295;
}

.aggregateAdReturnLink
{
	background-color: #909295;
}

.GridRowAdsAlt
{
	color: windowtext;
	background: none;
	background-color: #e8e8e8;
}

#TableContent .GridHeader
{
	background-color: #909295;
}

.item
{
	border-bottom: 1px Solid #909295;
}

.aItem
{
	border-bottom: 1px Solid #909295;
}

.eCommPaypalCallout
{
	border: 1px Solid #909295;
}

.multiFileUpload
{
	background-color: #909295;	
}

.promotionCode
{
	border: 1px Solid #909295;
}

#TableContent .RegistrationHeader
{
	background-color: #909295;
	border: 1px solid #909295;
}

#TableContent .RegistrationContent
{
	border-left: 1px solid #909295;
	border-right: 1px solid #909295;
	border-bottom: 1px solid #909295;
}

#TableContent .LoginHeader
{
	background-color: #909295;
	border: 1px solid #909295;
}

#TableContent .LoginContent
{
	border-left: 1px solid #909295;
	border-right: 1px solid #909295;
	border-bottom: 1px solid #909295;
}

#TableContent .SelectBoxHeader
{
	border-left: 1px solid #909295;
	border-top: 1px solid #909295;
	border-right: 1px solid #909295;
}

#TableContent .SelectedSelectBoxHeader
{
	border-left: 2px solid #909295;
	border-top: 2px solid #909295;
	border-right: 2px solid #909295;
	background-color: #909295;
}

#TableContent .SelectBoxContent
{
	border: 1px solid #909295;
}

#TableContent .SelectedSelectBoxContent
{
	border: 2px solid #909295;
}

#TableContent .GridActionItems
{
	background-color: #909295; 
}

.backgroundPop{
	background: #909295;
}

.captionText { 
  background: #909295;
}

.closeText{ 
  background: #909295;
}

.TableMain
{
	background-color: #e8e8e8;
}

.TableBody
{
	background-color: #e8e8e8;
	width: 100%
}

.TableContent
{
	background-color: #e8e8e8;
}

#TableContent .ContentHeader
{
	background-repeat: repeat-x;
	height: 49px;
	vertical-align: middle;
	padding: 3;
	font-family: Arial, Verdana;
	width:100%;
}

.SubContentHeader
{
	background-image: none;
	/*background-color: #909295;*/
}

#TableContent .SubContentHeader
{
	background-image: none;
	/*background-color: #909295;*/
}

#TableContent .SubContentText
{
	border-right: #909295 solid;
	border-top: #909295 solid;
	border-left: #909295 solid;
	border-bottom: #909295 solid;
}

.panelbarHeaderCollapsed
{ 		
	background-image: none;
}

.panelbarHeaderHover 
{ 		
	background-image: none;
}

.panelbarHeaderExpand
{
	background-color: gray;
	background-image: none;
}

.panelbarItem 
{
	background-color: #B4B5B7;
}	

.RadGrid
{
	border-color: #909295;
	background-color: #c8c8c8;
}

#TableContent .RadGrid
{
	border-color: #909295;
	background-color: #c8c8c8;
}

#TableContent .GridRowAlternate
{
	background: none;
	background-color: #e8e8e8;
}

.DataListAltItem /* Equivalent to a Table Row & Table Cell but is alternating item */
{
	background: none;
	background-color: White;
}

.button
{
	background-color: #4E4E50;
	color:White;
}

input.button, input.Button
{
	background-color: #4E4E50;
	color:White;
}

.button:hover, .Button:hover
{
	cursor: pointer;
	cursor: hand;
}

#tblMessage
{
	border-right: #909295 solid;
	border-top: #909295 solid;
	border-left: #909295 solid;
	border-bottom: #909295 solid;
}
#tblMessage .GridRow
{
	background-color: #e8e8e8;
}

#TableContent .ContentHeader
{
	width:100%;
	background-color: #e8e8e8;
}

#TableMain .TableHeader
{
	width:100%;
	background-color: #e8e8e8;
}


#TableMain .TableFooter
{
	width:100%;
	background-color: #e8e8e8;
}

/* -- end -- OVERRIDES FOR THE DEFAULT.CSS FOR THE LOGIN AND DASHBOARD PAGES */


