@charset "UTF-8";
/**** GLOBAL SITE SETTINGS ***/
body { margin:0; padding:0;  }
body.default { background:url(../images/bg-site.gif) repeat-x #ececec;}
div, h1, h2, p  { margin:0; padding:0; font-family:'Arial', 'Helvetica', 'sans-serif'; color:#333333; font-size:12px; }
h1.weather { float:left; margin-right:20px; }
h1 { font-size:24px; font-weight:normal;}
img { border:0;}
div#frame { width:1000px; margin:0 auto; padding:0; }
embed { margin-top: -5px;}
object {margin: 0;}
/**********************************************************************************************************/

/*** GLOBAL CLASSES ***/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* box header "title + more" - use additional width class for various widths */
/* example: <a class="header-more" href="" title="TOP TALK">TOP TALK <span>more +</span></a> */
a.header-more,
a.header-more-no-link,
a.header-more:visited {
	color:White;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block; 
	position:relative;
	padding:7px 0 0 10px;
	/* MY STYLE
	color:#000;
	font-size:11px;
	*/
}
a.header-more:hover { color:white; cursor:default; }
a.header-more span { cursor:pointer; position:absolute; top:7px; right:7px; }
a:-webkit-any-link {text-decoration: none;}
div.bar-span { width:100%; height:28px; background:black; position:absolute; z-index:-1; display:block; left:0px; top:0; opacity:0.2;filter:alpha(opacity=2)}

a.header-header-more-no-link { color:White; }
a.header-more span {
	float:right;
} 
a.box-header-mini { width:190px; height:23px; background:url(../images/bg-header-comment.jpg) no-repeat;  } /* smallest headers */
a.box-header-short { width:209px; height:23px; background:url(../images/bg-header-comment.jpg) no-repeat; } /* short headers */
a.box-header-mediam { width:290px; height:23px; background:url(../images/bg-header-long.jpg) no-repeat; } /* mediam headers */
a.box-header-market { width:411px; height:23px; background:url(../images/bg-header-content.jpg) no-repeat; } /* market newswire headers */
a.box-header-article { width:467px; height:23px; background:url(../images/bg-header-content.jpg) no-repeat;} /* for content section */
a.box-header-market-short { width:211px; height:23px; background:url(../images/bg-header-content.jpg) no-repeat;} /* market newswire headers */
a.box-header-mediam-gray,
a.box-header-mediam-gray:visited { width:270px; height:23px; background:url(../images/bg-header-gray-long.jpg) no-repeat; color:#333333; font-weight:bold;} /* used primarily in right nav */
a.box-header-mediam-gray span { color:#666666;}
a.box-header-mediam-gray-text {color:#666666; width:270px; height:23px; background:url(../images/bg-header-gray-long.jpg) no-repeat;} /* used primarily in right nav */
a.box-header-mediam-gray:hover {color:#666666;}
/* a.generic-byline { color:#999999!important; font-weight:normal!important; } */

a.box-header-wide { width:651px; height:23px; background:url(../images/bg-header-wide.jpg) no-repeat;} /* wide headers */
a.box-header-talk { width:472px; height:23px; background:url(../images/bg-header-wide.jpg) no-repeat;} /* wide headers */
a.box-header-long { width:309px; height:23px; background:url(../images/bg-header-long.jpg) no-repeat;} /* long headers */
a.box-header-content { height:23px; background:url(../images/bg-header-content.jpg) no-repeat;} /* for content section */
label.box-header-photo  { color:White;  font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block;  position:relative; padding:7px 0 0 10px; height:23px; background:url(../images/bg-header-content.jpg) no-repeat;} /* for content section */
label.box-header-photo a { color:White; text-decoration:none;  }
label.box-header-photo a:hover { color:#f5e6cc;} 
label.box-header-photo a.more { position:absolute; right:20px; top:8px;}
label.box-header-photo a.recent { position:absolute; right:235px; top:8px;}
label.box-header-photo a.useful { position:absolute; right:165px; top:8px;}
label.box-header-photo a.activity { position:absolute; right:90px; top:8px;} 
a.box-header-media { width:310px; height:23px; background:url(../images/bg-header-content.jpg) no-repeat;} /* for medai section */
a.box-header-radio { width:650px; height:23px; background:url(../images/bg-header-wide-660.jpg) 0px 0px} /* for radio headers */
a.box-header-rightPanel { width:273px; height:23px; background:url(../images/bg-header-long.jpg) 2px 0px no-repeat; } /* intended for right side headers */
/* the above selector was grouped with the below selector... */
.multiple-chat .header {
	width:250px;
	height:30px;
	background:url(../images/marketeye/bg-mm-header.jpg) 0px 0px no-repeat;
	color:#666;
	line-height:30px;
	padding:0 15px;
} /* intended for right side headers */
.multiple-chat .header a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.multiple-chat .header a span {
	float:right;
}
.multiple-chat ul {
	list-style:none;
	padding:0;
	margin:0;
	color:#666;
}
.multiple-chat ul li {
	background:url(../images/marketeye/bg-mm-shadow.png) no-repeat top center;
	padding:11px 12px 0 12px;
	margin:0 0 11px 0;
}
.multiple-chat ul li .box-footer-width-rightPanel {
	display:none;
}
.multiple-chat ul li.first {
	background:none;
}
.multiple-chat ul li img {
	float:left;
	margin-right:12px;
}
.multiple-chat ul li .title {
	color:#666;
	font-size:11px;
}
.multiple-chat ul li .title em {
	font-style:normal;
	font-weight:bold;
	width:100%;
	display:block;
}
.multiple-chat ul li .title em a {
	color:#666;
	text-decoration:none;
}
a.addthis_button { margin-left:25px;  } /* intended for right side headers */
div#header div.header-ad { float:right; margin-top:10px; }
a.byline-link {
	text-decoration:none !important;
	color:inherit !important;
	font-weight:normal !important;
	display:inline-block;
}
div.photo-video-profile { font-size: 12px !important; line-height: normal; } 
div.photo-video-profile span { font-size: 12px !important; line-height: normal; color: #333333 !important; } 
div.photo-video-profile a { font-size: 12px !important; line-height: normal; color: #333333 !important; }
div#upload_content .float-left { float:left; }
div#upload_content .margin-left { margin:0 0 0 8px; }
div#upload_content .icon-header{ margin:0;} 
div#upload_content .profile-item{color:white; margin:2px 0 0 5px; width: 60px; float: left;}
div#upload_content select {width: 120px;}
/* box header END */

/* Search Results Header */
/* example: <label class="header-results">TOP TRACTORS<a class="recent" href="" title="Most Recent">Most Recent</a><select><option>Type</option><option>Photos</option><option>Videos</option><option>Talk</option><option>Articles</option></select><a class="useful" title="Useful" href="">Useful</a><a class="activity" title="Activity" href="">Activity</a><a class="more" title="more" href="">more +</a></label>  */
label.header-results {color:White;  font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block;  position:relative; padding:7px 0 0 10px; width:651px; height:23px; background:url(../images/bg-header-wide.jpg) no-repeat;}
label.header-results a { color:White; text-decoration:none;  }
label.header-results a:hover { color:#f5e6cc;} 
label.header-results a.more { position:absolute; right:20px; top:8px;}
label.header-results a.activity { position:absolute; right:120px; top:8px;}
label.header-results a.viewall { position:absolute; right:10px; top:8px;}
label.header-results a.activity-classified { position:absolute; right:130px; top:8px;}
label.header-results a.relevance { position:absolute; right:310px; top:8px;}
label.header-results a.useful { position:absolute; right:225px; top:8px;}
label.header-results a.useful-classified { position:absolute; right:250px; top:8px;}
label.header-results a.useful-review { position:absolute; right:320px; top:8px;}
label.header-results a.rating { position:absolute; right:220px; top:8px;}
label.header-results select { position:absolute; right:310px; top:6px;}
label.header-results a.recent { position:absolute; right:420px; top:8px;}
label.header-results a.recent-alist { right:435px; }
label.header-results a.reset { position:absolute; right:10px; top:8px;}
label.header-results a.recency { position:absolute; right:500px; top:8px;}
label.header-results a.alpha { position:absolute; right:350px; top:8px;}
label.header-results a.name { position:absolute; left:108px; top:8px;}
label.header-results a.name-ag-directory { position:absolute; left:119px; top:8px;}
label.header-results a.location { position:absolute; left:269px; top:8px;}
label.header-results a.all { position:absolute; left:581px; top:8px;}
label.header-results a.contact { position:absolute; left:428px; top:8px;}
label.header-results a.zipcode { position:absolute; left:150px; top:8px;}
label.header-results a.zipcode-classified { position:absolute; right:370px; top:8px;}
label.header-results a.date { position:absolute; left:580px; top:8px; display:none;}
label.colorHeader  { background-image:none; background-color:#921313;}
/* Search Results Header END */

/* ComoditiyChart Header */
/* example: <label class="header-results">TOP TRACTORS<a class="recent" href="" title="Most Recent">Most Recent</a><select><option>Type</option><option>Photos</option><option>Videos</option><option>Talk</option><option>Articles</option></select><a class="useful" title="Useful" href="">Useful</a><a class="activity" title="Activity" href="">Activity</a><a class="more" title="more" href="">more +</a></label>  */
label.header-chart {color:White;  font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block;  position:relative; padding:7px 0 0 10px; width:651px; height:23px; background:url(../images/bg-header-wide.jpg) no-repeat;}
label.header-chart a { color:White; text-decoration:none;  }
label.header-chart a:hover { color:#f5e6cc;} 
label.header-chart a.more { position:absolute; right:10px; top:8px;}
label.header-chart a.updated { position:absolute; left:532px; top:8px;}
label.header-chart a.activity-oldsettle { position:absolute; left:437px; top:8px;}
label.header-chart a.change { position:absolute; left:365px; top:8px;}
label.header-chart a.low { position:absolute; left:326px; top:8px;}
label.header-chart a.high { position:absolute; left:288px; top:8px;}
label.header-chart a.open { position:absolute; left:247px; top:8px;}
label.header-chart a.last { position:absolute; left:202px; top:8px;}
label.header-chart a.commodity { position:absolute; left:122px; top:8px;}
label.colorHeader  { background-image:none; background-color:#921313;}
/* ComoditiyChart Header END */

/* box footer "comments and "reply" - when applying, parent class should be position:relative, use additional width class for various widths */
/* example: <div class="comments-reply box-footer-width-short"><span class="comment"><small>23343</small><a title="Comments" class="label" href="">Comments</a></span><a class="reply" title="Reply" href="">Reply</a></div> */
div.comments-reply { height:15px; display:block; width:261px; position:absolute; bottom:2px; left:0px; color:#cb8300; font-size:10px; margin:0; clear:both;}
div.comments-reply a,
div.comments-reply a:visited { color:#cb8300!important; text-decoration:none;  }
/* div.comments-reply a:hover { color:#a41515;}  */
div.comments-reply a.reply { float:right; }
div.comments-reply span { margin:0; padding:0; display:block;}
div.comments-reply span.comment { height:15px; background:url(../images/bubble-a.png) left top no-repeat; padding:0 0 0 3px;  float:left;}
div.comments-reply span.comment small{ float:left; font-size:10px; background: #cb8300; color:White; padding:0 0 0 5px;   height:11px;  margin:0; line-height:11px }
div.comments-reply span.comment a.label {height:15px; font-size:10px; color:#CB8300;  width:55px;  background:url(../images/bubble-right.png) 0px 2px no-repeat; padding:0 0 2px 11px; margin:-2px 0 0 0; float:left }
div.comments-reply label.classified-dig {  width:120px; height:14px; display:block; margin:0 0 0 100px;  position:absolute; top:-3px; left:175px; font-size:10px;}
div.comments-reply label.classified-dig-market { position:absolute; left:223px; width:25px; }
div.comments-reply label.classified-dig img.like-link-image { float:none; padding:0;} 
div.comments-reply label.classified-dig a.list-rating { display:block; float:right; padding:7px 0 0 0;}
div.box-footer-width-short { margin:0 0 10px 0;}
div.box-footer-width-short span.comment { margin:0 0 0 10px; } /* default */
div.box-footer-default {height:21px; width:195px; left:11px;} /* used in most footers */
div.box-footer-width-rightPanel {height:16px; width:260px; left:12px; bottom:3px} /* used in right panel */
div.box-footer-width-rightPanelMarkets {height:16px; width:251px; left:8px;} /* used in right panel */
div.topic-box-footer-width-short {position:absolute; bottom:62px; left:10px; width:195px; } /* used in topic sections */
div.topic-box-footer-width-video {position:absolute; bottom:73px; left:9px; width:100px;} /* used in topic sections */
div.topic-box-footer-width-shorter1 {position:absolute; bottom:8px; left:0px; width:192px;} /* used in topic sections */
div.topic-box-footer-width-shorter2 {position:absolute; bottom:8px; left:0px; width:213px;} /* used in topic sections */
div.topic-box-footer-width-shorter3 {position:absolute; bottom:8px; left:0px; width:209px;} /* used in topic sections */
div.topic-box-footer-width-community {position:absolute; bottom:8px; right:9px; width:462px} /* used in community sections */
div.topic-box-footer-width-community2 {position:absolute; bottom:7px; left:9px; width:460px} /* used in community sections */
div.topic-box-footer-width-community3 {position:absolute; bottom:36px; left:9px; width:450px} /* used in community sections */
div.topic-box-footer-width-media {position:absolute; bottom:-6px; left:-10px; width:294px;} /* used in media */
div.topic-box-footer-width-media-long {position:absolute; bottom:-6px; left:-10px; width:294px;} /* used in media */
div.topic-box-footer-width-media-flex { position:absolute; width:100% } /* used in media */
div.topic-box-footer-width-media-flex label.like-video {position: relative; left: 100px; } /* used in media */
div.topic-box-footer-width-media-flex div.comments-reply { color:#cb8300; font-size:10px; margin:0; } /* used in media */
div.topic-box-footer-width-media label.classified-dig { position:absolute; left:60px; bottom:0px;}
div.topic-box-footer-width-media-long label.classified-dig { position:absolute; left:228px; top:0px; margin:0; padding:0;}
a.list-rating { position:relative; bottom:5px; left:5px; width:69px }

div.box-footer-wide { width:430px; bottom:-20px; left:0px;}
div.box-footer-wide label.classified-dig { position:absolute; bottom:0px; left:210px;}
div.box-footer-narrow-market { width:220px; bottom:9px; left:210px;}
div.box-footer-wide-market { width:430px; bottom:9px; left:0px;}
div.box-footer-narrow { width:238px; bottom:1px; left:10px;}
div.box-footer-accordion { width:303px; bottom:1px; left:0px; }
div.box-footer-video { width:190px; bottom:1px; left:0px;}
div.box-footer-video label.like-top-video img { padding-left:30px; }
div.box-footer-video2 { width:297px; bottom:5px; left:11px;}
div.box-footer-video2 label.classified-dig { position:absolute; bottom:0px; left:57px;}
div.box-footer-community { width:330px; bottom:8px; left:120px;} /* used in accordian footer */
div.box-footer-community label.classified-dig { position:absolute; bottom:0px; left:164px;}
div.box-footer-tops { width:297px; bottom:3px; left:12px;} /* used in video footer */
div.box-footer-accordian2 { width:319px; bottom:1px; left:111px;} /* used in accordian footer */
div.box-footer-accordian2 label.classified-dig { position:absolute; top:3px; left:130px;}
div.box-footer-accordian2 label.classified-dig img.like-link-image{ position:absolute; left:-11px; bottom:4px; }
div.box-footer-accordian2 label.classified-dig a.list-rating { padding:0; }
div.box-footer-listing { width:528px; bottom:5px; left:121px;} /* used in top listing */
div.box-footer-weather { width:140px; bottom:0px; left:0px;} /* used in weather listing */
div.box-footer-weather a.reply { margin-top:-1px;}
div.box-footer-bookstore { width:222px; bottom:0px; left:0px;} /* used in bookstore listing */

.bookstore-top-list div.info em {width:435px !important;}
/* box footer END */


/* form elements */
form { margin:0; padding:0;}
select { font-family:arial; font-size:11px; border:solid 1px ; display:block; }
select.alistColor { color:#921313; }
select.medium { width:70px; }
select.radius { height:22px; }
select searchColor { color:#666666; }
input { border:0px; font-family:Arial}
input.default { border:1px solid; }
input.alistColor { color:#921313; }
input.searchColor { color:#cb8300; }
input.field { height:18px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0; margin:0; padding:3px 3px 3px 8px;  }
input.long { width:155px; background:url(../images/bg-form-long.gif) left top no-repeat; float:left}
input.wide { width:408px; height:27px; background:url(../images/bg-field-wide.gif) left top no-repeat; float:left; padding:5px 1px 0 2px; line-height:22px;}
input.max { width:195px; background:url(../images/bg-field-long.gif) left top no-repeat; float:left}
input.mediam { width:142px; height:20px; background:url(../images/bg-field-long.gif) left top no-repeat;  display:inline-block; padding-right:1px; padding-left:1px; float:left }
input.mediam2{ width:275px; height:24px; background:url(../images/bg-field-long2.gif) left top no-repeat;  display:inline-block; padding-right:1px; padding-left:1px; float:left }
input.short { width:59px; background:url(../images/bg-field-short.gif) left top no-repeat; float:left}
input.short-weather-zip { width:59px; background:url(../images/bg-field-short.gif) left top no-repeat;}
input.signup { background:url(../images/bg-form-long.gif) left top no-repeat; float:left; height:20px; width:166px;}
input.short-zip { width:100px; height:22px; background:url(../images/bg-field-zip.gif) left top no-repeat; float:left}
input.access { width:196px; height:20px; background:url(../images/input-access.gif) left top no-repeat; margin:0; padding:0 0 0 4px; float:left}
select.access { width:200px; height:20px; background:url(../images/input-access.gif) left top no-repeat; margin:0; padding:0; float:left}
input.access-short { width:123px; height:20px; background:url(../images/bg-field-short-register.gif) left top no-repeat; float:left}
input.error { border:solid 3px #71171a; }
input.name { width:215px; height:27px; background:url(../images/bg-field-wide.gif) left top no-repeat; float:left; padding:3px 1px 0 5px; line-height:22px; font-size:11px}
input.address { width:140px; height:27px; background:url(../images/bg-field-wide.gif) left top no-repeat; float:left; padding:3px 1px 0 5px; line-height:22px; font-size:11px}
input.ui-save-link { position:absolute; bottom:0px; right:100px;}
input.ui-submit-link { position:absolute; bottom:0px; right:10px;}
input.comment-title { width:623px; padding:0 0 0 4px; height:19px; margin-left:10px; font-size:12px; color:#333333; font-family:Arial}
div.weather-wall input.comment-title {font-family:Arial; width:451px; padding:0 0 0 4px; height:19px; margin-left:10px; font-size:12px; color:#333333;}
textarea.field-comment { border:0px; font-family:Arial, Helvetica, sans-serif;  width:620px;height:56px; padding:4px; overflow:auto; margin-left:10px; font-size:12px; color:#333333;}
div.weather-wall textarea.field-comment { border:0px; font-family:Arial, Helvetica, sans-serif;  width:447px;height:56px; padding:4px; overflow:auto; margin-left:10px; font-size:12px; color:#333333;}
textarea.field-comment-short { border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:590px;height:64px; padding:4px; overflow:auto;}
div.weather-wall textarea.field-comment-short { border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:413px; height:64px; padding:4px; overflow:auto;}
textarea.register { border:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:200px;height:80px;  display:block; border:0; float:left; overflow:auto; background:transparent  url(../images/bg-textarea-register.gif) left no-repeat;}
img.topicGo { float:left; cursor:pointer; margin:0 15px 0 0;}
img.topicGo-right { float:left; cursor:pointer; margin:0 15px 0 10px;}
img.searchGo { cursor:pointer; vertical-align:top;}
div.wysiwyg { float:left;}
div.col-custome { width:278px; float:left; margin:0px 0 0 0; padding:0; display:block;}
div.col-1 { width:100%; float:left; margin:10px 0 0 0; padding:0; display:block;}
div.col-2 { width:230px; float:left; margin:0; padding:0; display:block;}
div.col-3 { width:152px; float:left; margin:0; padding:0; display:block;}
/* form elements END*/


/*sponsor tags */
/* example: <span class="sponsor">Sponsor: <a href=""><img class="fordlogo"  title="FORD" alt="FORD" src="images/logo-ford-small2.gif" /></span>  */
label.sponsor {font-size:10px; color:#a09b96;   display:inline-block; height:21px;  vertical-align:middle; padding:3px 0 0 0; }
label.sponsor img{ vertical-align:middle; margin:0 0 0 5px; }
/*sponsor END */

/*photo styles */
div.photo-present { width:669px; height:322px; padding:21px 0 15px 0; margin:30px 0 0 0; background:url(../images/bg-photo-present.gif) no-repeat; display:inline-block; float:left;}
div.photo-present div.img-present { margin:0 auto 0 auto; padding:0; width:440px; height:301px; }
div.photo-present div.img-present img { float:left; }
div.photo-present div.img-present ul.menu { list-style:none; float:left; margin:0; padding:0 0 3px 0}
div.photo-present div.img-present ul.menu li { float:left; height:16px; padding:0 9px 0 0;  }
div.photo-present div.img-present ul.menu li a { float:left; margin:0; padding:0; }

/*added photo styles by Kellye G. 6-10-10*/
.no_margin {margin: 0 !important;}
.no_padding {padding: 0 !important; background-image:none !important;}
.slide img, slide object {float:left; margin:15px 0 0; position:relative;}
.slide ul {list-style:none; height: 60px; margin: 20px 0 0 0; width: 175px; float: right; padding: 0;}
.slide ul li { width: 100%; margin: 0; padding: 0;}
#margin_correct {margin:45px 0 0; float: left;}
.adjust {right: 20px !important;}
#radio_large object {margin: 0; padding: 0;}
div#frame div#content label { }
.mediaspace object {margin: 15px 0 0 20px;}
/*END photo styles */


/**********************************************************************************************************/
/* frame/structural classes  */

/*** GLOBAL / HEADER ***/
div#frame div.header-print { display:none; } /* only used for printing page  */
div#frame div#header { width:1000px; height:222px; background:url(../images/bg-header.jpg); margin:0; padding:0; position:relative; }
div#frame div#header ul#global-links { margin:0; padding:7px 0 0 17px; font-family:Arial, Helvetica, sans-serif; color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; font-weight:bold; float:left; }
div#frame div#header ul#global-links li { float:left; margin:0 0 5px 0; padding:0 22px 0 22px; background:url(../images/menu-break.gif) no-repeat 0px 3px; height:14px; position:relative;   }
div#frame div#header ul#global-links li#first { background:none;}
div#frame div#header ul#global-links li a,
div#frame div#header ul#global-links li a:visited { color:White; text-decoration:none; vertical-align:top; padding:1px; outline-style:none; }
div#frame div#header ul#global-links li a:hover { color:white; }
div#frame div#header ul#global-links li a.active { border-bottom: solid 2px white;}
div#frame div#header ul.main-menu { margin:0; padding:0; list-style-type:none; width:450px; position:absolute; top:125px; left:266px; height:53px;}
div#frame div#header ul.main-menu li { float:left; padding:0 9px 0 5px; }
div#frame div#header ul.main-menu li a{ text-decoration:none; outline-style:none; }
div#frame div#header ul.main-menu li a.menu-news{  background:url(../images/menu-news.gif) no-repeat; width:43px; height:20px; display:block; margin:28px 9px 2px 0;}
div#frame div#header ul.main-menu li a.menu-markets{  background:url(../images/menu-markets.gif) no-repeat; width:70px; height:20px; display:block; margin:28px 9px 2px 0;}
div#frame div#header ul.main-menu li a.menu-weather{  background:url(../images/menu-weather.gif) no-repeat; width:75px; height:20px; display:block; margin:28px 9px 2px 0;}
div#frame div#header ul.main-menu li a.menu-talk{  background:url(../images/menu-talk.gif) no-repeat; width:37px; height:20px; display:block; margin:28px 0 2px 0;}
div#frame div#header ul.main-menu li a.menu-successful-farming {  background:url(../images/menu-sf.gif) no-repeat; width:94px; height:36px; display:block; margin:15px 0 0 8px;}
div#frame div#header ul.main-menu li a.active{ border-bottom:solid 4px white;}
div#frame div#header div#misc-links { width:449px; height:19px; float:right; margin:0; padding:7px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px;  position:relative;  }
div#frame div#header div#misc-links a,
div#frame div#header div#misc-links a:visited {outline-style:none; color:White; text-decoration:none; font-weight:bold; vertical-align:top; padding:0 6px 0 0; }
div#frame div#header div#misc-links a img.icon-header { vertical-align:top; padding:0 2px 2px 2px; }
div#frame div#header div#misc-links a:hover { color:white; }
div#frame div#header div#misc-links div#ag-this{ background:url(../images/bg-ag-this.gif) no-repeat; height:14px; width:183px; position:absolute; right:20px; top:7px; margin:0; padding:2px 0 0 5px; color:#676767; display:inline; font-size:9px;  }
div#frame div#header div#misc-links div#ag-this a.ag-items { float:left; padding:1px 4px 0 0; color:#676767; }
div#frame div#header div#misc-links div#ag-this a.ag-itemText{color:#676767;}
div#frame div#header div#misc-links div#ag-this span.ag-items { float:left; padding:0 4px 0 0;  }
div#frame div#header div#misc-links a.addthis_button { margin:0 0 0 25px; padding:0px;  }
div#frame div#header div#main-search { width:237px; height:179px; position:absolute; bottom:10px; left:20px; display:block;  }
div#frame div#header div#main-search a#home-link{width:180px; height:147px; display:block; margin:0 0 0 20px; float:left;  }
div#frame div#header div#main-search input#search-short { color:#cb8300; background:url(../images/bg-search-field-short.gif) no-repeat; width:108px; height:11px; margin:7px 0 0 21px; padding:5px 0 7px 7px; font-size:11px; border:0; font-family:Arial, Helvetica, sans-serif; float:left; }
div#frame div#header div#main-search img#search-button1 {padding:0; cursor:pointer;margin:7px 0 0 0px; float:left;}
div#frame div#header div#profile { width:300px; height:36px; position:absolute; right:0px; bottom:53px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white}
div#frame div#header div#profile span { display:none; padding:0 0 3px 0;  }
div#frame div#header div#profile span.active { display:block }
div#frame div#header div#profile img.icon-header { padding:3px 0; }
div#frame div#header div#profile a,
div#frame div#header div#profile a:visited { color:White; text-decoration:none; padding:0 7px 0 0; outline-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#frame div#header div#profile a:hover { color:White; }
div#frame div#header div#profile a img { padding:1px 1px 0 0px; vertical-align:middle;}
div#frame div#header ul#topic-menu { color:White; list-style:none; position:absolute; bottom:13px; left:270px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0;}
div#frame div#header ul#topic-menu li { float:left; }
div#frame div#header ul#topic-menu li a,
div#frame div#header ul#topic-menu li a:visited {outline-style:none; color:White; text-decoration:none; display:inline; padding:0 30px 0 0px; margin:0; position:relative;  }
div#frame div#header ul#topic-menu li a:hover {  }
div#frame div#header ul#topic-menu li a span { display:block; }
div#frame div#header ul#topic-menu li a span.wrapL { position:absolute; top:-1px; left:-6px; display:block;}
div#frame div#header ul#topic-menu li a span.wrapR { position:absolute; top:-1px; right:24px; display:block;}
div#frame ul.sub-menu { overflow:hidden; padding:0 10px 0 33px; width:957px; height:30px; list-style:none; background:url(../images/bg-submenu.gif) repeat-x; margin:0 0 0 0; }
div#frame ul.sub-menu li { float:left; color:#666666; font-size:10px; }
div#frame ul.sub-menu li a,
div#frame ul.sub-menu li a:visited { color:#666666; text-decoration:none; padding:8px 6px 4px 6px; height:18px; display:block; float:left; }
div#frame ul.sub-menu li a:hover { color:#c37900; }
div#frame ul.sub-menu li a.active { background: white; cursor:default; font-weight:bold; }

/*** HEADER END ***/

/*** FLASH ASSETS STYLES - ADDED BY RUSTY CAGE (4.13.2010) ***/
div.sub-section-nav { position: relative; z-index: 998; }
#mp3Player { position: absolute; top: 5px; left: 270px; z-index: 999;
	top:-1px\9;
}
#photoflow { margin-top: 10px; }

/*** GLOBAL / CONTENT  ***/
div#frame div#content { width:1000px; background:white; margin:0; padding:0; float:left; position: relative; }
div#frame div#content #carousel embed#carousel_large {margin: 1px 0 0 0;}
div#frame div#content div#items div#content-wide {
	float:left;
	display:inline;
	width:772px;
}
div#frame div#content .marketeye div#items div#content-wide {
	width:100%;
	float:left;
	display:inline;
}
div#frame div#content div#items { width:669px; float:left; padding:10px 0 14px 19px; position:relative; }
div#frame div#content div#items.items-video {
	width:100%;
	padding:0;
	margin:0;
}
div#frame div#content .marketeye div#items.items-video {
	width:689px;
	padding:0 0 20px 0;
	margin-left:-19px;
}
div#frame div#content div#items div#content-wide.video { margin:0; padding:0 0 0 30px; background: #000;}
div#frame div#content div#items div.nav-holder { float:left; width:173px; margin:0 0 0 -21px; display:inline; padding: 0 0 0px 0;}
div#frame div#content div#items div.nav-holder div.nav-ad { width:160px; height:100px; background:#cccccc; margin:10px 0 0 20px;  float:left; display:none; }
div#frame div#content div#items div.nav-holder ul.side-nav {width: 178px; margin:0; padding:0; list-style:none; font-size:12px; float:left;  }
div#frame div#content div#items div.nav-holder ul.side-nav li {width: 100%; float:left; margin:0; padding:0 0 0 20px; width:158px;}
div#frame div#content div#items div.nav-holder ul.side-nav li.last { border-bottom:none; }
div#frame div#content div#items div.nav-holder.media_center ul.side-nav li.active { background: url(../images/media-center-active.jpg) repeat-x top left; font-weight:bold;  }
div#frame div#content div#items div.nav-holder ul.side-nav li a,
div#frame div#content div#items div.nav-holder ul.side-nav li a:visited { color:#666666; display:block; padding:7px 0 7px 0; text-decoration:none; border-bottom:solid 1px #e1ded9; font-weight:normal; }
div#frame div#content div#items div.nav-holder ul.side-nav li.active a {color:#333333 !important; font-weight:bold !important;}
div#frame div#content div#items div.nav-holder ul.side-nav li a:hover { color:#c37900 !important;}
div#frame div#content div#items div.nav-holder ul.side-nav li a.last {border-bottom:none;}
div#frame div#content div#items div.nav-holder ul.side-nav li.sub-nav a,
div#frame div#content div#items div.nav-holder ul.side-nav li.sub-nav a:visited { padding-left:15px; display:block; font-weight:normal;}

div#frame div#content div#items div.center-content { width:480px; float:left; margin:0 0 0 20px;}
div#frame div#content div#items div.center-content p.forecast_fnwpara { padding:0 0 10px 0;}
div#frame div#content div#items div.posts { width:480px; background:#f5e6cc; margin:16px 0 20px 0px; float:left; }
div#frame div#content div#items div.posts label.header-results { font-weight:bold; font-size:12px;}
div#frame div#content div#items div.posts label.header-results.short-bar { font-weight:bold; font-size:12px; width: 470px !important;}
div#frame div#content div#items div.posts label.header-results a.more { font-size:11px }
div#frame div#content div#items div.posts label.title{ display:block; float:left; padding:5px 0 10px 10px; font-size:12px; color:#333333; font-weight:normal; }
div#frame div#content div#items div.posts label.comment{ display:block; float:left; padding:15px 0 10px 10px; font-size:12px; color:#333333; font-weight:normal; }
div#frame div#content div#items div.posts div.story-comment { width:480px; height:100px;  overflow:hidden; position:relative; border-top:solid 1px white;  }
div#frame div#content div#items div.posts div.comment-box { display: none; height:185px; width:660px  }
div#frame div#content div#items div.posts div.story-comment-short { width:450px; height:100px;  overflow:hidden; position:relative; border-top:solid 1px white; }
div#frame div#content div#items div.posts div.story-post { float: left; width:660px; min-height:95px; position:relative; padding:10px 0 20px 0px; border-top:solid 1px white;}
div#frame div#content div#items div.posts div.story-comment p,
div#frame div#content div#items div.posts div.story-post p { padding:10px 10px 10px 8px; border:0px; width:630px; float:left; font-size:12px; color:#333333; }
div#frame div#content div#items div.posts div.story-post p span{ display:block; color:#999999; font-size:10px;}
div#frame div#content div#items div.posts div.story-post div.post-action,
div#frame div#content div#items div.posts div.story-comment div.post-action{ width:167px; height:17px; position:absolute; bottom:4px; right:5px; text-align:right; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
div#frame div#content div#items div.posts div.story-post div.post-action a,
div#frame div#content div#items div.posts div.story-post div.post-action a:visited { color:#cb8300; text-decoration:none;  }
/* div#frame div#content div#items div.posts div.story-post div.post-action a:hover { color:#a41515;}  */
div#frame div#content div#items div.posts div.story-post div.post-action a.reply { margin:0 0 0 27px;} 
div#frame div#content div#items div.weather-wall:first-child { border: none !important;}

div#frame div#content div.upload select.create-section-level0-select,
div#frame div#content div.upload select.create-section-level1-select { width:98%;}
div#frame div#content div.upload select.create-section-level0-select { margin-bottom: 10px;}
div#frame div#content div#user-upload label.error { display:block; color:#71171a; overflow:hidden; float:left; font-weight:normal; font-size:11px; text-align:left; padding:5px 0;}
div#frame div#content div#user-upload select.error { border:solid 3px #71171a !important; }
div#frame div#content div#user-upload textarea.error { border:solid 3px #71171a !important; }
div#frame div#content div#user-upload input.error { border:solid 3px #71171a !important; }
div#frame div#content div#user-upload file.error { border:solid 3px #71171a !important; }

div#frame div#content div#items div.posts div.story-post-reply {overflow:visible;}
div#frame div#content div#items div.posts div.story-post-reply p { padding:10px 10px 10px 8px; border:0px;}
div#frame div#content div#items div.posts div.story-post-reply p span{ display:block; color:#999999;}
div#frame div#content div#items div.posts div.story-post-reply div.post-action a,
div#frame div#content div#items div.posts div.story-post-reply div.post-action a:visited { color:#cb8300; text-decoration:none;  }
/* div#frame div#content div#items div.posts div.story-post-reply div.post-action a:hover { color:#a41515;}  */
div#frame div#content div#items div.posts div.story-post-reply div.post-action a.reply { margin:0 0 0 27px;} 
/* div#frame div#content div#items div.posts-extended div.story-post-reply div.post-action a:hover { color:#a41515;} */

div#frame div#content div#items div.story-post-reply p { padding:5px 10px 0px 8px; height:80px; display:block; overflow:hidden; }
div#frame div#content div#items div.story-post-reply p span{ display:block; color:#999999; padding:2px 0 2px 0;}
div#frame div#content div#items div.story-post-reply p img { float:left; padding:1px 4px  0;}
div#frame div#content div#items div.story-post-reply div.post-action { margin:5px 56px 0 0; text-align:right; width:200px; float:right}
div#frame div#content div#items div.story-post-reply div.post-action a,
div#frame div#content div#items div.story-post-reply div.post-action a:visited { color:#cb8300; text-decoration:none; font-size:10px;  }
div#frame div#content div#items div.story-post-reply div.post-action a.comment { margin:0 0 0 27px; background:url(../images/arrow-next.gif) 80px 2px no-repeat; padding:0 25px 0 0;} 

div#frame div#content div#items div.weather-wall div#top-list div.top-item {width: 470px }
div#frame div#content div#items div.weather-wall {background:none repeat scroll 0 0 #F5E6CC; float:left; margin:16px 0 20px 173px; width:480px;}
div#frame div#content div#items div.center-content img.weather-map {width: 480px;}
div#frame div#content div#items div.weather-wall label.header-results {width: 470px }
div#frame div#content div#items div.weather-wall div#top-list {width: 480px}
div#frame div#content div#items div.posts-extended { width:660px;}
div#frame div#content div#items div.story-post.posts-extended {width: 660px !important;}
div#frame div#content div#items div.posts-extended.weather-wall {margin-left: 0px;} 
div#frame div#content div#items div.posts-extended.weather-wall label.header-results {width: 651px;} 
div#frame div#content div#items div.weather-wall div.story-post {float: left; width:480px; min-height:95px; position:relative; padding:10px 0 0 0 10px; border-top:solid 1px white;}
div#frame div#content div#items div.weather-wall div.story-comment p,
div#frame div#content div#items div.weather-wall div.story-post p { padding:10px 10px 10px 0px; border:0px; width:450px; float:left;}
div#frame div#content div#items div.weather-wall div.story-post-reply p { padding:10px 10px 10px 8px; border:0px; width:413px; height:70px;}
div#frame div#content div#items div.weather-wall div.story-post-reply div.post-action { margin:5px 9px 10px 0; text-align:right; width:200px; float:right}
div#frame div#content div#items div.weather-wall div.story-post-reply {overflow:visible; float:left; width:432px;}
div#frame div#content div#items div.weather-wall div.story-post span {color:#999999 !important; font-size:10px; font-weight:normal; text-decoration:none !important; display: block;}
div#frame div#content div#items div.weather-wall div.story-post span strong.title {color: #333; font-size: 12px;}
div#frame div#content div#items div.weather-wall div.comment-box { width:480px;}
div#frame div#content div#items div.weather-wall div.story-post-response div.comment-box { width:439px;}
div#frame div#content div#items div.weather-wall div.story-post img, div#frame div#content div#items div.weather-wall div.story-post-reply img {float:left; padding:1px 10px 0;}
div#frame div#content div#items div.weather-wall div.story-post div.post-action{float:right; font-family:Arial,Helvetica,sans-serif; font-size:10px; height:17px; padding:0 10px 0 0; position:static; text-align:right; width:167px;}

div#frame div#content div#items div.posts div.story-comment div.post-action a,
div#frame div#content div#items div.posts div.story-comment div.post-action a:visited { color:#cb8300; text-decoration:none; font-size:11px;  }
/* div#frame div#content div#items div.posts div.story-comment div.post-action a:hover { color:#a41515;} */
div#frame div#content div#items div.posts div.story-comment div.post-action a.comment { margin:0 0 0 27px; background:url(../images/arrow-next.gif) 80px 2px no-repeat; padding:0 25px 0 0;} 
div#frame div#content div#items div.story-comment { width:660px; height:160px;  overflow:hidden; position:relative; padding:3px 0 16px 0;  }
div#frame div#content div#items div.story-post { width:660px; height:auto;  position:relative; border-top:solid 1px white;  }
div#frame div#content div#items div.first { border-top:0; }
div#frame div#content div#items div.story-post-response { float: left; border-top:0px;  padding:0 0 0 35px; width:625px; }
div#frame div#content div#items div.story-comment p,
div#frame div#content div#items div.story-post p { padding:5px 10px 20px 8px; height:auto; display:block;  }
div#frame div#content div#items div.story-post p span{ display:block; color:#999999; padding:2px 0 2px 0;}
div#frame div#content div#items div.story-post p img { float:left; padding:1px 10px  0;}
div#frame div#content div#items div.story-post div.post-action,
div#frame div#content div#items div.story-comment div.post-action{ width:167px; height:17px; position:absolute; bottom:0px; right:5px; text-align:right; padding:0 10px 0 0;}
div#frame div#content div#items div.story-post div.post-action a,
div#frame div#content div#items div.story-post div.post-action a:visited { color:#cb8300; text-decoration:none;  }
/* div#frame div#content div#items div.posts-extended div.story-post div.post-action a:hover { color:#a41515;} */
div#frame div#content div#items div.posts-extended div.story-post div.post-action a.reply { margin:0 0 0 27px;} 
div#frame div#content div#items div.story-comment div.post-action a,
div#frame div#content div#items div.story-comment div.post-action a:visited { color:#cb8300; text-decoration:none; font-size:11px;  }
/* div#frame div#content div#items div.posts-extended div.story-comment div.post-action a:hover { color:#a41515;} */
div#frame div#content div#items div.story-comment div.post-action a.comment { margin:0 0 0 27px; background:url(../images/arrow-next.gif) 80px 2px no-repeat; padding:0 25px 0 0;} 


div#frame div#content div#items div.story { width:660px;  float:left; margin:20px 0 0 0; padding:0 0 20px 0; }
div#frame div#content div#items div.story div.header { float:left; position:relative;  width:660px; }
div#frame div#content div#items div.story div.header a,
div#frame div#content div#items div.story div.header a:visited { color:#666666;  }
div#frame div#content div#items div.story div.header a:hover { color:#c37900; }
div#frame div#content div#items div.story div.header h1 { font-size:24px; color:#7a1211; width:310px; font-weight:normal; padding:16px 0 16px 0; line-height:28px;}
div#frame div#content div#items div.story div.header h1.vertical { font-size:24px; color:#7a1211; width:470px; font-weight:normal; padding:16px 0 16px 0; line-height:28px;}
div#frame div#content div#items div.story div.header div.profile { width:321px; left:0px; bottom:0px; }
div#frame div#content div#items div.story div.header div.profile span { display:block; padding:3px 0 4px 0;}
div#frame div#content div#items div.story div.header div.profile img { padding:1px 6px 0 0; float:left;}
div#frame div#content div#items div.story div.header div.profile div.buy { margin:12px 0px 0 0;  display:block; float:left; width:300px;}
div#frame div#content div#items div.story div.header div.story-tool { float:right; width:330px;}
div#frame div#content div#items div.story div.header div.story-tool img.story-photo { border:solid 1px #cccccc; }
div#frame div#content div#items div.story div.header div.story-tool ul.menu { list-style:none; float:left; margin:0; padding:0 0 3px 0}
div#frame div#content div#items div.story div.header div.story-tool ul.menu li { float:left; height:21px; padding:0 9px 0 0;  }
div#frame div#content div#items div.story div.header div.story-tool ul.menu li.facebook {width:113px;}
div#frame div#content div#items div.story div.header div.story-tool ul.menu li a { float:left; margin:0; padding:0; }
div#frame div#content div#items div.story div.header div.story-tool div.canvas {width:319px; position:relative; float:left}
div#frame div#content div#items div.story div.header div.story-tool div.canvas img.story-photo { position: relative; margin:0 auto 0 auto; display:block; border: #ccc 1px solid; }
div#frame div#content div#items div.story div.header div.story-tool-vertical { float:right; width:140px; padding:0 0 5px 0;}
div#frame div#content div#items div.story div.header div.story-rate-vertical { width:155px; padding:5px 0 10px 0; float:left;}
div#frame div#content div#items div.story div.header div.story-rate-vertical ul { padding-left: 0; margin:0; float:left; width:155px; }
div#frame div#content div#items div.story div.header div.story-rate-vertical li { list-style:none; display:block; width:145px; height:18px; }
div#frame div#content div#items div.story div.header div.story-rate-vertical li img { float:none; padding:0; margin:0; }
div#frame div#content div#items div.story div.header div.story-tool-vertical ul.menu-vertical { list-style:none;  margin:0; padding:0 0 3px 0; width:100px;  float:left;}
div#frame div#content div#items div.story div.header div.story-tool-vertical ul.menu-vertical li { border-bottom: solid 1px #d7d7d7; padding:5px 0 0 0;}
div#frame div#content div#items div.story div.header div.story-tool-vertical img.story-photo { float:left }

div#frame div#content div#items div.story p.header { float:left; width:600px; padding:15px 0 0 0;}
div#frame div#content div#items div.story p.header span.header1 { font-size:14px; margin:0; padding:0; display:block; font-weight:bold;  }
div#frame div#content div#items div.story p.header span.header2 { font-size:14px; color:#7a1211; margin:0; padding:0; display:block; font-weight:bold; }
div#frame div#content div#items div.story div.body { width:657px; height:auto; float:left; display:block; padding:0 0 20px 0; line-height:24px; font-size:12px; margin:8px 0 0 ; }
div#frame div#content div#items div.story div.body p { display:block; padding:0px 0 8px; margin:0px; font-size:12px !important; color:#333333; line-height:18px; /* overide any inline styles */}
div#frame div#content div#items div.story div.body em { font-size:18px; color:#7a1211; font-weight:normal;}
div#frame div#content div#items div.story div.body a,
div#frame div#content div#items div.story div.body a:visited { font-size:12px; text-decoration:underline; color:#7a1211; }
div#frame div#content div#items div.story div.body strong.red { color:#7a1211;}     
div#frame div#content div#items div.story div.body div.navigate{ color:#ce8b11; float:right; }         
div#frame div#content div#items div.story div.body div.navigate a,
div#frame div#content div#items div.story div.body div.navigate a:visited { color:#ce8b11; text-decoration:none; }
div#frame div#content div#items div.story div.body div.navigate a.next { background:url(../images/scroll-next.gif) 27px 2px no-repeat; padding:0 15px 0 0px;}
div#frame div#content div#items div.story div.body div.navigate a.back { background:url(../images/scroll-back.gif) 0px 2px no-repeat; padding:0 0 0 10px; }
/* div#frame div#content div#items div.story div.navigate a:hover { color:#a41515;}     */

div#frame div#content div#items div#articles { width:660px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6d6f72; float:left;  }
div#frame div#content div#items div#articles div.article { width:219px; height:240px; padding:0; margin:0 1px 0 0; float:left; background:#f5e6cc; overflow:hidden; position:relative; }
div#frame div#content div#items div#articles div.article-last { margin:0; }
div#frame div#content div#items div#articles div.article div.text { padding:2px 10px 0 11px; color:#333; font-size:12px; }
div#frame div#content div#items div#articles div.article div.text a,
div#frame div#content div#items div#articles div.article div.text a:visited { color:#333333; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:3px 0 0 0; text-decoration:none; display:block; }
div#frame div#content div#items div#articles div.article div.text a:hover { color:#333333; }
div#frame div#content div#items div#articles div.article div.text strong { color:#999999; font-size:10px; font-weight:normal; display:block; padding:4px 0 4px; }
div#frame div#content div#items div#articles div.article div.text strong a,
div#frame div#content div#items div#articles div.article div.text strong a:visited { font-weight:normal; font-size:10px; display:inline; color:#999999; }
div#frame div#content div#items div#articles div.article div.text strong a:hover {color:#999999; }
div#frame div#content div#items div#articles div.article div.text span { color:#999999; display:block; font-size:9px; padding:0 0 6px 0; }
div#frame div#content div#items div#articles div.article div.text p { padding:0 0 10px 0; margin:0; display:block; height:80px; overflow:hidden; width:205px }
div#frame div#content div#items div#articles div.article div.text img { float:left; padding:5px 5px 0 0; }
div#frame div#content div#items div.crumbs {padding: 0 0 15px 0; position:relative; top:10px; color:#cccccc; width:auto; z-index:1; }
div#frame div#content div#items div.crumbs strong { color:#666666; font-weight:normal;}
div#frame div#content div#items div.crumbs a,
div#frame div#content div#items div.crumbs a:visited { text-decoration:none; color:#cccccc}
div#frame div#content div#items div.crumbs a:hover { color:#c37900; }
div#frame div#content div.markets {float:left; width:660px; height:auto; padding:0px 0 14px 0; margin:0; clear:both; }
div#frame div#content div.markets div.promo{ background: url("../images/Bookstore-BG.png") left top no-repeat; width:157px; height:90px; margin:0 8px 0 0; float:left; }
div#frame div#content div.markets div.last{ margin:0 0px 0 0 }
div#frame div#content div#ads { float:right; width:300px; margin:10px 0 15px 12px; }
div#frame div.attag.sweeps { width:1000px; height:auto; float:left;}
div#frame div#content div#ads div.paid, div#frame div#content div#ads div#paid2, div#frame div#content div#ads div.heatmap,
div#frame div#content div#ads div.paid3 { width:300px; height:auto; float:left; }
/* div#frame div#content div#ads div.paid { width:300px; height:250px; margin:0 0 10px; float:left; position:relative; }  */
div#frame div#content div#ads div.video { width:300px; margin:0 0 10px;  float:left; }
div#frame div#content div#ads div.video div#video_tab {background:url(../images/video-inactive.gif) no-repeat;}
div#frame div#content div#ads div.video div#photo_tab {background:url(../images/photo-inactive.gif) no-repeat;}
div#frame div#content div#ads div.video div#radio_tab {background:url(../images/radio-inactive.gif) no-repeat;}
div#frame div#content div#ads div.video div.buttons a.activate {display:block; float:left; height: 30px; width:75px; text-decoration: none;}
div#frame div#content div#ads div.video div.buttons a.link {display:block; float:left; height: 30px; width:15px; padding-left:6px; text-decoration: none;}
div#frame div#content div#ads div.video div.buttons span {visibility:hidden;}
div#frame div#content div#ads div.video div#video_tab.active {background:url(../images/video-active.gif) no-repeat;}
div#frame div#content div#ads div.video div#photo_tab.active {background:url(../images/photo-active.gif) no-repeat;}
div#frame div#content div#ads div.video div#radio_tab.active {background:url(../images/radio-active.gif) no-repeat;}
div#frame div#content div#ads div.video .buttons-video,
div#frame div#content div#ads div.video .buttons-photo,
div#frame div#content div#ads div.video .buttons-radio { float:left; padding: 0 0 0 1px; margin:0; width:99px; height:30px; display:inline; }
div#frame div#content div#ads div.video div.last {padding-right:0px; }
div#frame div#content div#ads div.multiple-chat {
	width:280px;
	float:left;
}
div#frame div#content div#ads div.multiple-open-chat {
	width:100%;
	height:373px;
	padding:5px 0 0 0;
	position:relative;
}
div#frame div#content div#ads div.multiple-chat div.chat-box {
	background:url(../images/marketeye/bg-mm-shadow.png) no-repeat top center;
	float:left;
	width:269px;
	height:97px;
	color:#ab680c;
	font-size:11px;
	overflow:hidden;
	padding:5px 8px 4px 10px;
	position:relative;
	color:#666;
	font-size:11px;
}
div#frame div#content div#ads div.multiple-chat div.chat-box p {
	color:#666;
	font-size:11px;
}
div#frame div#content div#ads div.multiple-open-chat div.chat-box { width:269px; height:97px; color:#ab680c; font-size:11px; overflow:hidden; padding:2px 8px 2px 10px; position:relative; }
div#frame div#content div#ads div.multiple-chat div.last{  }
div#frame div#content div#ads div.multiple-chat div.chat-box em {
}
div#frame div#content div#ads div.multiple-chat div.chat-box em a,
div#frame div#content div#ads div.multiple-chat div.chat-box em a:visited { text-decoration:none; color:#ab680c;}
div#frame div#content div#ads div.multiple-open-chat div.chat-box em { font-size:18px; display:block; padding:1px 0 2px 0; }
div#frame div#content div#ads div.multiple-open-chat a.more,
div#frame div#content div#ads div.multiple-open-chat a.more:visited { display:block; width:210px; font-size:11px; color:#ac690d; text-decoration:none;  position:absolute; bottom:34px; right:67px;}
/* div#frame div#content div#ads div.multiple-open-chat a.more:hover { color:#a41515;} */
div#frame div#content div#ads div.multiple-open-chat a span { text-align:right; display:inline-block; margin:0 0 0 80px;}
div#frame div#content div#ads div.multiple-open-chatExtend { background:url(../images/bg-multiple-open-chat2.gif) no-repeat; width:286px; height:373px; padding:0px 0 0 0; position:relative;}
div#frame div#content div#ads div.multiple-open-chatExtend div.chat-box em{ margin:0px; padding:0px;}
div#frame div#content div#ads div.multiple-open-chatExtend div.chat-box {height:85px;}
div#frame div#content div#ads div.multiple-open-chatExtend a.more,
div#frame div#content div#ads div.multiple-open-chatExtend a.more:visited { display:block; width:210px; font-size:11px; color:#ac690d; text-decoration:none;  position:absolute; bottom:24px; right:67px;}
/* div#frame div#content div#ads div.multiple-open-chatExtend a.more:hover { color:#a41515;} */
div#frame div#content div#ads div.multiple-open-chatExtend a span { text-align:right; display:inline-block; margin:0 0 0 80px;}
div#frame div#content div#ads div.mag { width:300px; height:547px; border:solid 1px #95a3c7; margin:10px 0 10px 0;}

div#frame div#content div#ads div.poll-vote { width:281px; height:auto; margin:15px 0 0 0; padding:0 0 44px 0; background:url(../images/bg-poll-vote.jpg) 0px 0px #f3e5cc no-repeat; color:White; position:relative; float:left; }
div#frame div#content div#ads div.poll-vote p { padding:10px 10px 10px 10px; font-size:12px; display:block; font-weight:bold; color:#ffffff;}
div#frame div#content div#ads div.poll-vote span { display:block; font-size:12px; padding:5px 0 5px 20px;} 
div#frame div#content div#ads div.poll-vote span input { margin:0 5px 0 0; padding:0; }
div#frame div#content div#ads div.poll-vote span b { font-weight:normal; font-size:13px; padding:0 0px 2px 0; }
div#frame div#content div#ads div.poll-vote div.footer-vote { background:#F3E5CC; width:270px; height:29px; position:absolute; bottom:-1px; left:0px; color:#666666; font-size:10px; margin:3px 0 0 0px; padding:0 0 0 10px;}
div#frame div#content div#ads div.poll-vote div.footer-vote span.view-all-pols { display:block; margin:-18px 30px 0 0; float: right; }
div#frame div#content div#ads div.poll-vote div.footer-vote img.vote-button { position:absolute; right:0; border-bottom:0; cursor:pointer }
div#frame div#content div#ads div.poll-vote div.footer-vote img.fordlogo { margin:0; padding:0 8px ; vertical-align:middle;  }
div#frame div#content div#ads div.poll-vote div.footer-vote a,
div#frame div#content div#ads div.poll-vote div.footer-vote a:visited { color:#666666; text-decoration:none; }
div#frame div#content div#ads div.poll-vote div.footer-vote a:hover { color:#c37900; }
div#frame div#content div#ads div.bubble { width:280px; height:219px; background:url(../images/bubble.jpg) no-repeat; margin:22px 0 0 0; font-size:17px; color:White; position:relative; float:left;}
div#frame div#content div#ads div.bubble span { display:block; width:250px; height:10px; padding:0px; font-size:10px; position:absolute; bottom:50px; left:23px }
div#frame div#content div#ads div.bubble span label { float:left; }
div#frame div#content div#ads div.bubble em { padding:20px 20px 20px 20px; display:block; } 
div#frame div#content div#ads div.bubble span strong { float:right; padding:0 14px 0 0; }
div#frame div#content div#ads div.bubble a.more, 
div#frame div#content div#ads div.bubble a.more:visited { position:absolute; bottom:0px; right:60px; color:#cb8300; font-size:10px; text-decoration:none; }
div#frame div#content div#ads div.bubble a.more:hover { text-decoration:underline; }
div#frame div#content div#ads div.bubble.persona p.text {line-height: 21px; font-size: 17px; color: #fff;}
div#frame div#content div#ads div.bubble.persona .user {position:relative; top:30px; font-style: italic; font-size: 10px; color: #ccc; margin: 20px 0 0 0;} 
div#frame div#content div#ads div.bubble.persona .date {position:relative; top:30px; font-style: italic; font-size: 10px; color: #ccc; margin: 5px 0 0 0;}
div#frame div#content div#ads div.side-spot { width:281px; margin:10px 0 0 0; float:left;}
div#frame div#content div#ads div.pad { padding-bottom:14px;}
div#frame div#content div#ads div.side-spot div.side-news { background:url(../images/bg-news-block.jpg) no-repeat 0px 0px; width:280px; height:104px; overflow:hidden; position:relative; padding:12px 0 0 0;}
div#frame div#content div#ads divtop-item
.side-spot div.side-news-events { background:url(../images/bg-news-block.jpg) no-repeat 16px 0px; padding:10px 0 0 0; width:280px; height:138px; overflow:hidden; position:relative;}
div#frame div#content div#ads div.side-spot div.extended {height: auto; min-height: 46px;}
div#frame div#content div#ads div.side-spot div.side-news label { display:block; clear:both; padding:4px 0 0 0; }
div#frame div#content div#ads div.side-spot div.side-news label.event { clear:none; overflow:hidden; height:40px }
div#frame div#content div#ads div.side-spot div.side-news p { padding:1px 5px 10px 10px; font-size:12px; font-weight:normal; color:#333333; }
div#frame div#content div#ads div.side-spot div.side-news p img { float:left; padding:1px 10px 0 0; width:76px; height:75px}
div#frame div#content div#ads div.side-spot div.side-news p strong{ display:block; padding:0 0 0px 0;  }
div#frame div#content div#ads div.side-spot div.side-news p span{ color:#999999; padding:1px 0 1px 0; display:block; font-size:10px}
div#frame div#content div#ads div.side-spot div.side-news p span a,
div#frame div#content div#ads div.side-spot div.side-news p span a:visited { color:#999999; font-size:10px; font-weight:normal; }
div#frame div#content div#ads div.side-spot div.side-news p span em { display:inline; font-style:normal; font-size:10px; padding:0 0 0 5px;} 
div#frame div#content div#ads div.side-spot div.side-news p a,
div#frame div#content div#ads div.side-spot div.side-news p a:visited{ color:#333333; padding:0px 0 2px 0;text-decoration:none; text-decoration:none; font-weight:bold; font-size:12px } 
/* div#frame div#content div#ads div.side-spot div.side-news p a:hover { color:#a41515; } */
div#frame div#content div#ads div.side-content { padding:10px 0 10px 0; width:280px; float:left;}
div#frame div#content div#ads div.side-content div.content { height:46px; background:url(../images/bg-news-block.jpg) no-repeat; overflow:hidden;}
div#frame div#content div#ads div.side-content div.content a,
div#frame div#content div#ads div.side-content div.content a:visited { text-decoration:none; background:url(../images/arrow-circle2.gif) 10px 13px no-repeat; color:#333333; display:block; height:31px; width:222px; padding:10px 0 0 30px; margin:0; overflow:hidden; font-size:12px; font-weight:bold;  }
/* div#frame div#content div#ads div.side-content div.content a:hover { color:#a41515; } */
div#frame div#content div#ads div.barchart { border:solid 2px #cb8300; width:280px; height:205px; margin:14px 0 20px 0; }
div#frame div#content div#ads div.barchart div.colors { width:235px; height:144px; margin:9px 0 0 19px; border:solid 1px; color:White; }
div#frame div#content div#ads div.barchart div.colors div.map { width:215px; height:16px; position:relative; padding:0 0 0 20px; color:White;}
div#frame div#content div#ads div.barchart div.colors div.map span.number {  position:absolute;  right:18px; }
div#frame div#content div#ads div.barchart h1 { color:#666666; font-size:13px; padding:11px 0 0 19px; margin:0px;}
div#frame div#content div#ads div.barchart div.color1 { background:#41601b;}
div#frame div#content div#ads div.barchart div.color2 { background:#62601b;}
div#frame div#content div#ads div.barchart div.color3 { background:#8d6f13;}
div#frame div#content div#ads div.barchart div.color4 { background:#ab8706;}
div#frame div#content div#ads div.barchart div.color5 { background:#d78f03;}
div#frame div#content div#ads div.barchart div.color6 { background:#bb6b00;}
div#frame div#content div#ads div.barchart div.color7 { background:#d0610d;}
div#frame div#content div#ads div.barchart div.color8 { background:#d03f0c;}
div#frame div#content div#ads div.barchart div.color9 { background:#840019;}
div#frame div#content div#ads div.barchart div.color10 { background:#840019;}
div#frame div#content div#ads span.honda-disclaimer { font-size:10px; padding-right:6px }


div#frame div#content div#items div.sweepstakes {width: 660px; min-height:580px; position: relative; }
div#frame div#content div#items div.sweepstakes a {color: #CB8300;}
div#frame div#content div#items div.sweepstakes h1 {color: #666; font-size:21px; font-weight:bold; letter-spacing:1px; margin:0 0 10px 0;}
div#frame div#content div#items div.sweepstakes h2 {color: #666; font-size:12px; font-weight:normal; letter-spacing:1px; margin:20px 0 2px 20px; text-transform:uppercase;}
div#frame div#content div#items div.sweepstakes h2.newsletter-text {color: #333; font-weight: bold; text-transform: none; letter-spacing: 0px; display:block; float:left; line-height:18px; margin:10px 0 5px 20px; width:350px;}
div#frame div#content div#items div.sweepstakes h3 {color: #666; margin:15px 0 10px; padding:0;}
div#frame div#content div#items div.sweepstakes p { color: #666; line-height: 18px; margin: 0 0 10px; }
div#frame div#content div#items div.sweepstakes p strong {margin: 0 0 0 5px;}
div#frame div#content div#items div.sweepstakes ul {width:255px; color: #666; float:right; list-style:none outside none; margin:154px 20px 0 0; padding:0;}
div#frame div#content div#items div.sweepstakes li {margin:5px 0 0 15px; text-indent:-23px;}
div#frame div#content div#items div.sweepstakes span {color: #CB8300; }
div#frame div#content div#items div.sweepstakes input {margin:0 5px 0 0;}
.sweepstakes .enter { position: relative; right: -3px; }
.checkbox_list { background: #f3f3f3; padding: 10px 20px; }
.checkbox_list label { margin: 10px 20px; position: relative; display: block; color: #666; }
.checkbox_list label input { position: absolute; left: -20px; }
div#frame div#content div#items div.rules {}
div#frame div#content div#items div.rules p {line-height:16px; margin:0 0 15px;}
div#frame div#content div#items div.rules h1 {margin:5px 0 10px;}

div#frame div#content div#login div.sweepstakes-login {width: 100%; bottom:30px; position:relative;}
div#frame div#content div#login div.sweepstakes-login div.login-password {margin:0; padding:0 0 0 15px; width:263px; height: 330px; background:url("../images/break-vertical-2.jpg") repeat-y scroll -9px 0 transparent;}

div#frame div#content div#login label {width: 84px;}
div#frame div#content div#login h1, div#frame div#content div#login h2, div#frame div#content div#login h3, div#frame div#content div#login p {color: #666;}
div#frame div#content div#login h2 {padding: 0;}
div#frame div#content div#login div.sweepstakes-login ul {color: #666; float: left; width:250px; loat:left; list-style:none outside none; margin:0 0px 0 25px; padding:0;}
div#frame div#content div#login div.sweepstakes-login li {margin:5px 0 0;}
div#frame div#content div#login span {display:inline-block; float:right; padding:0; width:212px;}
div#frame div#content div#login span p {display:inline-block; float:left; margin:0 0 10px; padding:0; width:189px;}
div#frame div#content div#login div.login-site {padding: 0 20px 40px 0;}
div#frame div#content div#login input {margin:0 5px 0 0; float: left;}
div#frame div#content div#login span.news {color:#666666; float:left; margin:60px 0 0; width:430px;}
div#frame div#content div#login span.news p {width: 407px;}
div#frame div#content div#login div.login-password {margin:-40px 0 0;}
div#frame div#content div#login p strong, div#frame div#content div#login div.sweepstakes-login li h3 {font-size: 14px;}
div#frame div#content div#login div.gradient-bg {background:url("../images/break-vertical-2.jpg") repeat-y scroll -9px 0 transparent;}

/* Nested Calendar Style
div#frame div#content div#ads div.event_calendar {}
div#frame div#content div#ads div.event_calendar td.dp-cell {}
div#frame div#content div#ads div.event_calendar td.day { }
div#frame div#content div#ads div.event_calendar td.day div.calendar_events { background:url(../images/bg-events.png)no-repeat;}
div#frame div#content div#ads div.event_calendar td.day div.calendar_events div.list{ width:184px; height:182px; overflow:auto; }
div#frame div#content div#ads div.event_calendar td.day div.calendar_events div.list a,
div#frame div#content div#ads div.event_calendar td.day div.calendar_events div.list a:visited { display: block; color: #666666; font-size: 11px; text-decoration: none; margin: 0 0 5px 0;	font-weight: bold; text-align:left;  } 
*/

/*** Global Calendar ***/

div#ads div.event_calendar {float: left;}
div#ads div.event_calendar td.dp-cell {}
div#ads div.event_calendar td.day { }
div#ads div.event_calendar td.day div.calendar_events {background:none repeat scroll 0 0 #E5E5E5; border:3px solid #FFFFFF; height:auto;}
div#ads div.event_calendar td.day div.calendar_events img.calendar-arrow {left:215px; position:absolute; top:55px;}
div#ads div.event_calendar td.day div.calendar_events div.list{max-height:350px; overflow-x:hidden; overflow-y:auto; padding:15px; width:185px;}
div#ads div.event_calendar td.day div.calendar_events div.list a,
div#ads div.event_calendar td.day div.calendar_events div.list a:visited { display: block; color: #666666; font-size: 11px; text-decoration: none; margin: 0 0 5px 0;	font-weight: bold; text-align:left;  } 

/*** CONTENT END ***/

/*** GLOBAL / FOOTER ***/
div#frame div#footer { width:1000px; height:450px; background:url(../images/bg-footer.gif) no-repeat white; margin:0; padding:0 0 0px 0; font-family:Arial, Helvetica, sans-serif; color:#6d6f72; font-size:11px; float:left; }
div#frame div#footer div.feature { width:222px; height:135px; float:left; margin:0; padding:0px 5px 2px 20px; overflow:hidden;}
div#frame div#footer div.feature p { display:block; height:12px; overflow:hidden; }
div#frame div#footer div.feature a.title,
div#frame div#footer div.feature a.title:visited { width:220px; height:10px; color:#333; text-decoration:none; margin:0; padding:8px 0 9px 0; display:block; position:relative;}
div#frame div#footer div.feature a.title span { color:#cb8300; font-size:10px; position:absolute; right:0px; top:9px; cursor:pointer; }
/* div#frame div#footer div.feature a.title:hover { color:#a41515; } */
/* div#frame div#footer div.feature a.title:hover span { color:#a41515;} */
div#frame div#footer div.feature img { float:left; padding:2px 0; }
div#frame div#footer div.feature h1 { float:left; font-size:12px; font-weight:bold; margin:0; padding:0 0 0 10px; width:112px; height:75px; overflow:hidden;  }
div#frame div#footer div.feature h1 a,
div#frame div#footer div.feature h1 a:visited { color:#333; text-decoration:none;}
/* div#frame div#footer div.feature h1 a:hover { color:#cb8300; text-decoration:none;} */
div#frame div#footer div.feature p { display:block; float:left; margin:4px 0; padding:0; width:214px; height:30px; overflow:hidden;}
div#frame div#footer div#footer-ad { width:728px; height:90px; margin:17px 0 0 131px; padding:0; text-align:center; color:White; float:left; display:inline; }
div#frame div#footer div#footer-search { color:#a09b96; font-size:10px; width:1000px; height:32px; float:left; border-top:solid 1px #e1ded9; padding:12px 0 0px 0; margin:19px 0 0px 0;  }
div#frame div#footer div#footer-search input#search-long { color:#cb8300; background:url(../images/bg-search-field-long.gif) no-repeat; width:229px; height:11px; margin:0 0 0 250px; padding:5px 0 7px 7px; font-size:11px; border:0; font-family:Arial, Helvetica, sans-serif; float:left; }
div#frame div#footer div#footer-search img#search-button2 {padding:0 17px 0 0; float:left; cursor:pointer;margin:0 0 0 0px;}
div#frame div#footer div#footer-search img#firestone-logo-small { padding:0px 0 0px 3px; margin:0; vertical-align:middle;}
div#frame div#footer div#footer-menu { width:1000px; height:164px; background:#f4e6cc; float:left; padding:0 0 0px 0; margin:0; position:relative; }
div#frame div#footer div#footer-menu div.items { height:115px; padding:19px 4px 0 27px; float:left; position:relative;  }
div#frame div#footer div#footer-menu div.border { border-right:solid 1px white; height:146px; display:inline; } 
div#frame div#footer div#footer-menu div.items div#copy {width:355px; display:block; bottom:15px; right:0px; position:absolute } 
div#frame div#footer div#footer-menu div.items strong { font-size:12px; display:block; } 
div#frame div#footer div#footer-menu div.items ul { width:144px; list-style:none; margin:0; padding:7px 0 0 0; float:left; }
div#frame div#footer div#footer-menu div.items ul li { line-height:19px; height: auto; }
div#frame div#footer div#footer-menu div.items ul li a,
div#frame div#footer div#footer-menu div.items ul li a:visited { color:#333; text-decoration:none; }
div#frame div#footer div#footer-menu div.items ul li a:hover { color:#ca8100; text-decoration:underline; }
div#frame div#footer div#footer-menu div#cover { height:164px; float:left; }
div#frame div#footer div#footer-menu div#cover img{ padding:21px 0px 0 25px;}
/*** FOOTER END ***/

/*** GLOBAL / CONTENT / CATEGORY  ***/ 
/*** Ag Directory ***/
div#frame div#content div#items div.ag-story { float:left; margin:51px 0 0 0;}
div#frame div#content div#items div.ag-story p { padding:0 0 10px 0; width:570px; display:block; line-height:20px;}
div#frame div#content div#items div.ag-story div.profile { width:667px; height:235px; background:url(../images/bg-directory.jpg) no-repeat; padding:23px 0; position:relative;}
div#frame div#content div#items div.ag-story div.profile strong { padding:0 0 8px 0; display:block; line-height:17px;}
div#frame div#content div#items div.ag-story div.profile div.info1{ width:170px; line-height:20px; position:absolute; top:66px; left:24px;}
div#frame div#content div#items div.ag-story div.profile div.info2{ width:170px; line-height:20px; position:absolute; top:106px; left:264px;}
div#frame div#content div#items div.ag-story div.profile h1 { font-weight:normal; font-size:24px; padding:0 0 0 20px; float:left;}
div#frame div#content div#items div.ag-story div.profile img { float:right; padding:0 24px 0 0;}


div#frame div#content select.directory-location-selector {padding-left:3px; margin:10px 0px 30px 0; display:block; height:22px;}
/*** GLOBAL / CONTENT / TOPIC END  ***/ 


/*** GLOBAL / CONTENT / TOPIC  ***/ 
div#alist-brief { float:left; width:213px; height:355px; margin: 0 0 0 15px; overflow:hidden; position:relative;   }
div.alist-brief-header { float:left; width:200px; height:40px; background:url(../images/header-alist-small.jpg) no-repeat 0px 0px; margin: 0 0 0 15px;}
div.alist-brief-header a#more,
div.alist-brief-header a#more:visited {color:white; text-decoration:none; font-size:10px; display:block; width:200px; height:30px; text-align:right; padding:0 0 14px 0; position:relative;   }
div.alist-brief-header a#more:hover { color:white; }
div.alist-brief-header a#more span { position:absolute; bottom:15px; right:10px;}
div#alist-brief div.listItem { margin:0; padding:2px 10px 4px 0px; color:#666666; font-size:11px; width:167px; }
div#alist-brief div.listItem strong { padding:0 0 4px 0; }
div#alist-brief div.listItem img.icon { padding-top:2px; padding-right:4px; float:left; }
div#alist-brief div.listItem strong a,
div#alist-brief div.listItem strong a:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:12px; display: block; margin: 0 0 0 20px;}
div#alist-brief div.listItem strong a:hover { color:#c37900; }
div#alist-brief div.listItem span { color:#999999; font-size:10px; padding: 3px 0 0px 21px; display:block}

div#product-review { float:left; width:200px; height:379px; margin: 10px 0 0 15px; overflow:hidden; position:relative; }
div#product-review div.listItem { margin:5px 0 0; padding:2px 0 4px 0px; color:#666666; font-size:11px; width:200px; }
div#product-review div.last {  background:none; } 
div#product-review div.listItem-high { background:url(../images/icon-thumb-bold.gif) 4px 6px no-repeat; }
div#product-review div.listItem strong { padding:0 0 4px 0; }
div#product-review div.listItem strong a,
div#product-review div.listItem strong a:visited { color:#333; font-weight:bold; text-decoration:none; font-size:12px; }
div#product-review div.listItem strong a:hover { color:#c37900; }
div#product-review div.listItem span { color:#333; font-size:10px; padding: 1px 0 0px 0; display:block}
div#product-review div.listItem span.review-byline {color:#999999;}
div#product-review div.listItem a.add-review,
div#product-review div.listItem a.add-review:visited { text-decoration:none; margin:10px 0 0 0; color:#cb8300; display:block; padding:0px 0 0 19px; float:left; display:block; background:url(../images/arrow-circle2.gif) no-repeat; }
div#product-review div.listItem div.rate { display:block; padding:6px 0 0 0; font-size:10px; position:relative;}
div#product-review div.listItem div.rate span span { margin:0; padding-top:0px; font-style:normal; position:absolute; top:0px; left:0px; color:#666666; display:block; vertical-align:top; }
div#product-review div.listItem div.rate span.star-on { background:url(../images/star-yellow-on.png) 0px 0px no-repeat; float:right; width:16px; height:15px; display:block; }
div#product-review div.listItem div.rate span.star-off { background:url(../images/star-gray-off.png) 0px 0px no-repeat; float:right; width:16px; height:15px; display:block; }
div#product-review div.listItem div.rate span.ribbon-on { background:url(../images/ribbon-active.gif) 0px 0px no-repeat; float:right; width:21px; height:18px; display:block; color:#CB8300; overflow:hidden; padding:0 0 0 13px; margin:0 0 0 31px; }
div#product-review div.listItem div.rate span.ribbon-off { background:url(../images/ribbon-inactive.png) 0px 0px no-repeat; float:right; width:21px; height:18px; display:block; color:#CB8300; overflow:hidden; padding:0 0 0 13px; margin:0 0 0 31px;}
/* div#product-review div.listItem a.add-review:hover { color:#a41515;}  */

div.yellow-pages { float:right; width:205px; height:219px; margin: 0 0 0 15px; overflow:hidden; position:relative; }
div.yellow-pages span.search { display:inline; height:18px; width:198px; padding:9px 0 5px 0; float:left; font-weight:bold; }
div.yellow-pages div.listItem { height:14px; width:180px; float:left; display:block; padding:9px 0 3px 0px; background:url(../images/bg-ag-list.gif) no-repeat;}
div.yellow-pages div.listItem-first { padding-top:15px; background:none;}
div.yellow-pages div.listItem a,
div.yellow-pages div.listItem a:visited { text-decoration:none; color:#666666; display:block; padding:0px 0 0 22px;  background:url(../images/arrow-circle2.gif) 4px 0px no-repeat;  }
div.yellow-pages div.topic-go { width: 198px; height:22px;  display:block; margin:0; padding:0; float:left;  }
div.yellow-pages div.topic-go img.searchGo {float:left;  }
div.yellow-pages div.topic-go input.search-box {  width:136px; padding-left:3px; float:left;}
/* div.yellow-pages div.listItem a:hover { color:#a41515;}  */

div.alist-post {color:#a09b96; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:200px; height:36px; padding: 0 0 0 0px; margin:6px 11px 0 15px; border-top:#921313 solid 3px; float:right; position:relative;  }
div.alist-post span { position:absolute; top:9px; right:0px; }
div.alist-post a.post,
div.alist-post a.post:visited { color: #921313; font-size:10px; text-decoration:none; background:url(../images/arrow-circle.gif) no-repeat; padding:0 0 0 19px; margin:11px 0 0 0; display:block; }
div.alist-post a.post:hover { color:#c37900; }
div#sponsor-alist {}
div#sponsor-alist img {margin:0 0 10px 15px;}

div#frame div#content div#items div#topic-features{ float:left; width:441px; height:auto;  margin:0; padding:0; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
div#frame div#content div#items div#topic-features h1{ font-size:24px; color:#921313; font-weight:normal;}
div#frame div#content div#items h1 a img {left:438px; position:absolute;}
div#frame div#content div#items h1 a img.classifieds-rss-img {left:503px; position:absolute;}
div#frame div#content div#items h1 a img.book-store-rss-img {left:666px; position:absolute;}
div#frame div#content div#items div#topic-features p{ padding:6px 0 9px 0; color:#333333; font-size:12px;}
div#frame div#content div#items div#topic-features div.section div.info p{ margin:0; padding:0; height:27px; overflow:hidden; font-size:12px; color:#333333;}

div.section { width:434px; height:auto; padding:3px 2px 0 0px; float:left;  color:#333333; font-size:12px}
div.section div.info { display:block; width:434px; height:31px; overflow:hidden; margin-bottom:5px; padding:4px 0 6px 0; font-size:11px; position:relative; border-top:solid 1px #e1ded9; color:White; float:left;}
div.section div.info a.title,
div.section div.info a.title:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:12px; display:block; height:33px;  background: url(../images/plus.gif) no-repeat 421px 4px; margin:0; padding:0px 0 3px 0; overflow:hidden;  }
div.section div.info a.title:hover { color:#c37900; }
div.section div.open { height:79px; padding:1px 0 6px 0; color:#666666; border-top:none; float:left;  }
div.section div.open a.title,
div.section div.open a.title:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:14px; height:17px; display:block;  margin:0px; padding:0px 0 2px 0; background:none; }
div.section div.open a.title:hover { color:#c37900; }
div.section div.sup {  border-top:solid 1px #e1ded9; padding-top:5px;}
div.info span.detail-view {   float:left; width:538px !important; }
div.info span.sub strong { color:#999999; font-weight:normal; }
div.info em { width:532px; height:28px; overflow:hidden; float:left; font-style:normal; color:#333333; font-size:12px;}
div.open span.sub { color:#999999; font-size:10px; display:block; padding:0 0 2px 0; position:relative; width:500px;}
div.open span.sub-market-img { width:220px !important; }
div.open span.sub-community { color:#999999; font-size:10px; display:block; padding:0 0 2px 0; position:relative; width:320px;}
div.open span.sub.detail { color:#cb8300; font-size:10px; display:block; padding:0 0 2px 0; position:relative; width:540px; float:right; }
div.open span.subUser { width:550px;}
div.open span.sub label { color:#999999;}
div.open span.alist-info-bar { position:absolute; left:110px; top:66px; }
div.open span.sub label.activity { position:absolute; right:90px; top:1px;}
div.open span.sub label.activity-item { position:absolute; left:380px; top:1px;}
div.open span.sub label.useful { position:absolute; left:286px; top:1px; width:100px}
div.open span.sub label.useful-classified-noimage { left:380px !important; }
div.open span.sub label.useful-classified { left:271px !important;}
div.open span.sub label.useful-search-noimage { left:395px !important; }
div.open span.sub label.useful-alist { left:295px; }
div.open span.sub label.useful-more { left:295px;}
div.open span.sub label.useful-more a.list-rating { bottom:0px !important; }
div.open span.sub label.useful-noimage { left:405px; }
div.open span.sub label.useful-noimage a.list-rating { bottom:0px !important; } 
div.open span.sub label.useful img { float:left; margin:0 3px 0 0; }
div.open span.sub label.useful a {  text-decoration:none; color:#CB8300; font-size:10px;}
div.open span.sub label.review { position:absolute; left:205px; top:1px; width:155px}
div.open span.sub label.review-noimage { left:315px !important; }
div.open span.sub label.review a.list-rating { float:right; }
div.open span.sub label.useful-book { position:absolute; left:339px; top:1px; width:100px}
div.open span.sub label.useful-active { color:#c37900;}
div.open span.sub label.date { position:absolute; left:55px; top:1px; }
div.open span.sub label.date-search-noimage { left:169px !important; }
div.open span.sub label.date-more { left:71px !important; }
div.open span.sub label.date-more-noimage { left:181px !important; }
div.open span.sub label.zip { position:absolute; left:140px; top:1px; }
div.open span.sub label.zip-classified { position:absolute; left:131px; top:1px; }
div.open span.sub label.zip-noimage { left:240px; }
div.open span.sub label.type { position:absolute; left:190px; top:1px; }
div.open span.sub label.recent { position:absolute; right:420px; top:0px;}
div.open span.sub label.buy { position:absolute; right:10px; top:0px;}


div#frame div#content div#items div#topic-articles { width:660px; height:240px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6d6f72;  }
div#frame div#content div#items div#topic-articles div.article { width:219px; height:240px; padding:0; margin:0 1px 0 0; float:left; background:#f5e6cc; overflow:hidden; position:relative; }
div#frame div#content div#items div#topic-articles div.article-last { margin:0; }
div#frame div#content div#items div#topic-articles div.article div.text { padding:2px 4px 0 11px; }
div#frame div#content div#items div#topic-articles div.article div.text div.header { overflow:hidden; height:83px;}
div#frame div#content div#items div#topic-articles div.article div.text div.header a,
div#frame div#content div#items div#topic-articles div.article div.text div.header a:visited { color:#333; font-size:12px; margin:0; padding:3px 0 0 0; text-decoration:none; display:block; font-weight:bold;}
div#frame div#content div#items div#topic-articles div.article div.text div.header a:hover { color:#c37900; }
div#frame div#content div#items div#topic-articles div.article div.text div.header strong { color:#999999; font-size:10px; font-weight:normal; display:block; padding:4px 0 4px; }
div#frame div#content div#items div#topic-articles div.article div.text div.header strong a,
div#frame div#content div#items div#topic-articles div.article div.text div.header strong a:visited { font-weight:normal; display:inline; font-size:10px; color:#999999; }
div#frame div#content div#items div#topic-articles div.article div.text div.header strong a:hover {color:#999999; }
div#frame div#content div#items div#topic-articles div.article div.text div.header span { color:#999999; display:block; font-size:9px; padding:0 0 8px 0; }
div#frame div#content div#items div#topic-articles div.article div.text div.header img { float:left; padding:5px 5px 0 0; }
div#frame div#content div#items div#topic-articles div.article div.text p {  margin:0; display:block; height:42px; overflow:hidden; }
div#frame div#content div#items div#topic-articles div.article div.feedback { width:203px; height:65px; position:absolute; bottom:0px; left:0px; border:solid 1px; padding:0 0 10px 6px;  }
div#frame div#content div#items div#topic-articles div.article div.more-articles { position:absolute; bottom:9px; left:8px; width:200px; height:44px; }
div#frame div#content div#items div#topic-articles div.article div.more-articles a,
div#frame div#content div#items div#topic-articles div.article div.more-articles a:visited { color:#333; font-size:12px; margin:0; padding:0px 0 10px 0; text-decoration:none; display:block; background:url(../images/plus.gif) 190px 2px no-repeat; font-weight: bold;}
div#frame div#content div#items div#topic-articles div.article div.more-articles a:hover { color:#c37900; }
div#frame div#content div#items div#talk { width:664px; height:173px;float:left; margin:0 0 10px 0; background:url(../images/bg-talk-wide.jpg) bottom left no-repeat; padding:10px 0 0 0;}
div#frame div#content div#items div#talk div.zone { height:121px; float:left; font-family:Arial, Helvetica, sans-serif; color:#ab680c; font-size:11px; position:relative; display:inline; }
div#frame div#content div#items div#talk div.zone p { color:#CB8300; font-style: italic; display:block; float:left; height:92px; overflow:hidden; width:100%;}
div#frame div#content div#items div#talk div.zone p em { font-weight:normal; display:block; font-size:18px; padding:0 0 2px 0;}
div#frame div#content div#items div#talk div.zone p a,
div#frame div#content div#items div#talk div.zone p a:visited { text-decoration:none; color:#ab680c;}
div#frame div#content div#items div#talk div.zone-size1 {margin:3px 0px 0 10px; width:188px;}
div#frame div#content div#items div#talk div.zone-size2 {margin:3px 0px 0 19px; width:208px}
div#frame div#content div#items div#talk div.zone-size3 {margin:3px 0px 0 21px; width:205px; }
div#frame div#content div#items div#talk div.center { padding-right:25px; }
/*** TOPIC SECTIONS END ***/ 

/*** GLOBAL / CONTENT / TOPIC / HEADLINES ***/ 
div#frame div#content div#items div.adtag { overflow:hidden;}
div#frame div#content div#items div.weather-adtag1 { float:left;}
div#frame div#content div#items div.topic-headlines{ width:661px; height:auto; float:left; margin:0; padding:20px 0 26px 0; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
div#frame div#content div#items div#pr_cl_subnav_spacer{ padding:15px; display: block; float:left;  }
div#frame div#content div#items div.topic-headlines-menuwrap{ height:auto;  }
div#frame div#content div#items div.topic-headlines-menuwrap a{ width:100px; height:auto;  }
div#frame div#content div#items div.topic-headlines-crumbless { padding-top:0px; height:650px; }
div#frame div#content div#items div.topic-collapse { height:auto; padding:0 0 20px 0;}
div#frame div#content div#items div.topic-classified { height:auto; height:auto; padding:0px;}
div#frame div#content div#items div.topic-directory { height:auto; height:auto; padding:0px;}
div#frame div#content div#items div.topic-directory span.ag-search{ float:left; padding:0 15px 11px 0; margin:0; display:block; width:640px; display:inline; }
div#frame div#content div#items div.topic-directory span.ag-search select { float:left; margin:0 0 0 15px; height:22px;}
div#frame div#content div#items div.topic-directory span.ag-search label{ float:left; padding:3px 15px 0 0; }
div#frame div#content div#items div.topic-headlines h1{ font-size:24px; color:#666666; font-weight:normal; padding:0px 0 0 0 ;}
div#frame div#content div#items div.topic-headlines p{ padding:6px 0 9px 0; display:block; width:auto; font-size:12px; color:#333333;}
div#frame div#content div#items div.topic-headlines div.headline-menu { width:665px; height:55px; background:url(../images/bg-headline-menu.jpg) top left no-repeat; margin:10px 0 0 0; float:left;}
div#frame div#content div#items div.topic-headlines div.headline-menu-compact { height:32px; margin:0; float:left;  padding:0 0 13px 0; display:inline-block;  }
div#frame div#content div#items div.topic-headlines div.headline-menu-classifieds { height:auto;}
div#frame div#content div#items div.topic-headlines div.headline-menu-classifieds a.column1{ width:100px; height:auto}
div#frame div#content div#items div.topic-headlines div.headline-menu-classifieds a.column2{ width:180px; height:auto}
div#frame div#content div#items div.topic-headlines div.headline-menu-classifieds a.column3{ width:190px; height:auto}
div#frame div#content div#items div.topic-headlines div.headline-borderless { background:none; }
div#frame div#content div#items div.topic-headlines div.headline-menu a,
div#frame div#content div#items div.topic-headlines div.headline-menu a:visited { width:145px; overflow:hidden; font-size:14px; color:#666666; display:block; height:32px; padding:19px 35px 0 21px; margin:0 0 15px 0; float:left; background:url(../images/bullet-round-arrow.gif) 0px 20px no-repeat; text-decoration:none; font-weight:bold; }
div#frame div#content div#items div.topic-headlines div.headline-menu a:hover { color:#c37900; }
div#frame div#content div#items div.topic-headlines div.headline-menu a.active { color:#c37900; background:url(../images/bullet-round-arrow-down.gif) 0px 20px no-repeat;  }
div#frame div#content div#items div.topic-headlines div.headline-menu-weather { height:32px; font-size:11px; background:url(../images/bg-headline-menu.jpg) top left no-repeat; padding:10px 0 0 0; float:left; width:659px;  }
div#frame div#content div#items div.topic-headlines div.headline-menu-weather a,
div#frame div#content div#items div.topic-headlines div.headline-menu-weather a:visited {color:#cb8300; display:block; height:13px; padding:5px 24px 0 22px; margin:0; float:left; background:url(../images/bullet-round-arrow.gif) 0px 5px no-repeat; text-decoration:none; font-weight:normal;  width:170px; }
/* div#frame div#content div#items div.topic-headlines div.headline-menu-weather a:hover { color:#a41515; } */
div#frame div#content div#items div.topic-headlines div.headline-menu a.compact,
div#frame div#content div#items div.topic-headlines div.headline-menu a.compact:visited { font-size:14px; color:#666666; display:block; height:23px; width:180px; padding:11px 0px 0 21px; margin:0; float:left; background:url(../images/bullet-round-arrow.gif) 0px 11px no-repeat; text-decoration:none; font-weight:bold; }
div#frame div#content div#items div.topic-headlines div.headline-menu a.compact:hover { color:#c37900; }
div#frame div#content div#items div.topic-headlines div.headline-menu a.first{ width:140px; display:block;}


div#frame div#content div#items div.topic-headlines div#headline-news { float:left; width:441px;  display:block; padding-top:10px;   }
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.sup a.title,
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.sup a.title:visited { color:#666666; font-weight:bold; text-decoration:none; font-size:12px; display:block; height:15px;  background: url(../images/plus.gif) no-repeat 405px 4px; margin:0; padding:0px 0 3px 0; overflow:hidden;  }
div#frame div#content div#items div.topic-headlines div#headline-news div.section-market div.sup a.title,
div#frame div#content div#items div.topic-headlines div#headline-news div.section-market div.sup a.title:visited { background:none !important;  }
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.sup a.title:hover { color:#c37900; }
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.info p { float:left; margin:0; padding:0; overflow:hidden; height:27px; width:428px; color:#333333; font-size:12px;  }
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.info p.secondary { float:left; margin:0; padding:0; overflow:hidden; height:29px; width:auto; color:#333333; font-size:12px; }
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.info p.secondary-with-image { width:325px !important; }
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.info span.main { display:block; float:left} 
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.info span.secondary { display:block; float:left; width:316px;} 
div#frame div#content div#items div.topic-headlines div#headline-news div.info img.healine-thumb { float:left; padding:3px 9px 0 0;}

div#frame div#content div#items div#top-list { width:660px; float:left; margin:0 0 17px 0; float:left}
div#frame div#content div#items div#top-list div.top-item {background: #f9f9f9; width:650px; min-height:95px; margin:0;  padding:5px 0px 5px 10px; position:relative; display:block;}
div#frame div#content div#items div#top-list div.top-item a.edit-block { font-size:10px; color:#cb8300; position:absolute; margin:0; padding:0; text-decoration:underline;  font-weight:bold; top:3px; right:20px; }
div#frame div#content div#items div#top-list div.top-footer { height:45px; }
div#frame div#content div#items div#top-list div.top-item div.detail-layer { display:none; z-index:1111; color:#666666; font-size:11px; position:absolute; top:-15px; left:83px; background:url(../images/bg-overlay-detail.png) no-repeat; width:494px; height:211px; }
div#frame div#content div#items div#top-list div.top-item div.detail-layer img.detail-image { padding:20px 10px 0 40px; float:left; width:200px; height:150px;}
div#frame div#content div#items div#top-list div.top-item div.detail-layer div.alist-detail { margin:20px 0 0 10px; color:White; font-size:11px; width:200px; height:150px; overflow:hidden; float:left; display:inline;} 
div#frame div#content div#items div#top-list div.top-item div.detail-layer div.alist-detail a.title,
div#frame div#content div#items div#top-list div.top-item div.detail-layer div.alist-detail a.title:visited { font-weight:bold; text-decoration:none; color:White; } 
div#frame div#content div#items div#top-list div.top-item div.detail-layer div.alist-detail span { font-size:10px; display:block; float:left; } 
div#frame div#content div#items div#top-list div.top-item div.detail-layer div.alist-detail span a.name,
div#frame div#content div#items div#top-list div.top-item div.detail-layer div.alist-detail span a.name:visited { font-size:10px; text-decoration:none; color:White;} 
div#frame div#content div#items div#top-list div.top-item div.detail-layer div.alist-detail p { color:White;}
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active { display:block; z-index:1111; color:#666666; font-size:11px; position:absolute; top:15px; left:83px; background:url(../images/bg-overlay-detail.png) no-repeat; width:494px; height:211px; }
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active img.detail-image { padding:20px 10px 0 40px; float:left; width:200px; height:150px;}
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active div.alist-detail { margin:20px 0 0 10px; color:White; font-size:11px; width:200px; height:150px; overflow:hidden; float:left; display:inline;} 
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active div.alist-detail a.title,
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active div.alist-detail a.title:visited { font-weight:bold; text-decoration:none; color:White; } 
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active div.alist-detail span { font-size:10px; display:block; float:left; width:100%; } 
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active div.alist-detail span a.name,
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active div.alist-detail span a.name:visited { font-size:10px; text-decoration:none; color:White;} 
div#frame div#content div#items div#top-list div.top-item div.detail-layer-active div.alist-detail p { color:White;}
div#frame div#content div#items div#top-list div.top-item div.no-image {width :250px ;}
div#frame div#content div#items div#top-list div.top-item div.no-image div.alist-detail { margin-left :40px ;}
div#frame div#content div#items div#top-list div.top-item div.action { width:157px; height:16px; position:relative; float:right;}
div#frame div#content div#items div#top-list div.top-item div.action-buy { width:200px; height:16px; position:relative; float:left;}
div#frame div#content div#items div#top-list div.stripe { background:#f2f2f2; }
div#frame div#content div#items div#top-list div.stripe-off { background:#f9f9f9; z-index:1; }
div#frame div#content div#items div#top-list div.top-item a.title,
div#frame div#content div#items div#top-list div.top-item a.title:visited { color:#666666; display:block; text-decoration:none; font-weight:bold;}
/* div#frame div#content div#items div#top-list div.top-item a:hover { color:#a41515;} */
div#frame div#content div#items div#top-list div.on { background:#faf3e6;}
div#frame div#content div#items div#top-list div.on-gray { background:#e5e5e5;}
div#frame div#content div#items div#top-list div.on-gray-light { background:#f2f2f2;}
div#frame div#content div#items div#top-list div.off { background:none;}
div#frame div#content div#items div#top-list div.top-item div.info { margin:0; padding:0;  }
div#frame div#content div#items div#top-list div.top-item div.sup {color:#6d6f72; font-size:11px; margin-left:0px; }
div#frame div#content div#items div#top-list div.top-item div.sup-alist {float: left; margin-left:0 !important; }
div#frame div#content div#items div#top-list div.top-item div.sup p.a-container { display:block; padding:0 0 0 0px; height:61px; overflow:hidden; }
div#frame div#content div#items div#top-list div.top-item div.sup a.title,
div#frame div#content div#items div#top-list div.top-item div.sup a.title:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:12px; display:block;  background:none; margin:0; padding:0px 0 3px 0; }
div#frame div#content div#items div#top-list div.top-item div.sup a.title:hover { color:#c37900; }
div#frame div#content div#items div#top-list div.top-item div.info p { height:29px; overflow:hidden; font-size:12px; color:#333333;}
div#frame div#content div#items div#top-list div.top-item div.info img.healine-thumb { float:left; padding:3px 10px 0 0; width:100px; height:75px;}
div#frame div#content div#items div#top-list div.top-item div.info img.healine-thumb-a { float:left; padding:3px 10px 0 0px;}
div#frame div#content div#items div#top-list div.top-item div.info div.directory-name { width:140px; height:80px; float:left; font-weight:bold; overflow:hidden; padding:0 10px 0 0;}
div#frame div#content div#items div#top-list div.top-item div.info div.directory-name a.title { display:block; height:75px; }
div#frame div#content div#items div#top-list div.top-item div.info div.directory-location { width:150px; height:80px; float:left; overflow:hidden; padding:0 10px 0 0;}
div#frame div#content div#items div#top-list div.top-item div.info div.directory-contact { width:180px; height:80px; float:left; overflow:hidden; padding:0 10px 0 0;}

/*** TOPIC HEADLINES END ***/ 


/*** GLOBAL / CONTENT / TOPIC / HEADLINES SEARCH ***/ 
div#frame div#content div#items div.topic-keywords { height:auto; font-size:16px; color:#666666; padding-top:0; margin-top:0; background:none; }
div#frame div#content div#items div.topic-alist { height:200px; }
div#frame div#content div#items div.topic-keywords h1.alist{ color:#921313; font-size:14px; font-weight:bold; padding:0; margin:0;}
div#frame div#content div#items div.topic-keywords p{ padding:0 0 15px; margin-top:0; display:block; width:657px;}
div#frame div#content div#items div.topic-keywords p.alist{ padding:2px 0 11px; margin:0; display:block; border-bottom:0px; width:500px; font-size:11px;}
div#frame div#content div#items div.topic-headlines div.topic-search { padding:20px 0 0px 0;}
div#frame div#content div#items div.topic-headlines div.topic-search div.topic-options { width:276px; height:57px; float:left; color:#666666; font-size:11px;}
div#frame div#content div#items div.topic-headlines div.topic-search div.topic-options span.check-option { display:block; width:88px; float:left; padding:0 0 4px 0;}
div#frame div#content div#items div.topic-headlines div.topic-search div.topic-go { width:356px; height:32px; float:left; display:block; }
div#frame div#content div#items div.topic-headlines div.topic-search div.searchClassified { width:536px; padding:10px 0 0 60px; float:left;}
div#frame div#content div#items div.topic-headlines div.topic-search div.searchClassified label { float:left; padding:3px 20px 0 0;}
div#frame div#content div#items div.topic-headlines div.classified-search { height:190px; padding:20px 0 0 0; margin:0; }
div#frame div#content div#items div.topic-headlines div.weather-search { width:455px; float:left; font-size:11px;  display:block; margin:0; padding:0 0 0 0; }
div#frame div#content div#items div.topic-headlines div.weather-search a,
div#frame div#content div#items div.topic-headlines div.weather-search a:visited { color:#ce8b11; text-decoration:none; }
div#frame div#content div#items div.topic-headlines div.weather-search table { width:455px; text-align: left !important; }
div#frame div#content div#items div.topic-headlines div.weather-search table div { text-align:left !important; }
div#frame div#content div#items div.topic-headlines div.right-image-maps { float:right; width:200px; }
div#frame div#content div#items div.topic-headlines img.weather-map { width:440px; float:left; padding:0 20px 20px 0;}
div#frame div#content div#items div.topic-headlines img.weather-map-right { float:left; padding:0 0 20px 0;}
/* div#frame div#content div#items div.topic-headlines div.weather-search a:hover { color:#a41515;  } */
div#frame div#content div#items div.topic-headlines div.weather-search a.report { margin:0 0 0 0px; float:right;  }
div#frame div#content div#items div.topic-headlines div.weather-search span.zip { display:block; float:left; font-size:11px; padding:3px 10px 0 0; }
div#frame div#content div#items div.top-footer {background-color:#F2F2F2; height:20px; padding:12px 0 9px 20px; position:relative;}
div#frame div#content div#items div#top-list div.comment { background-color:#F5E6CC; }
div#frame div#content div#items div.top-footer div.scroll { width:119px; height:26px; position:absolute; right:35px; top:17px; font-size:11px; color:#ce8b11;}
div#frame div#content div#items div.top-footer div.scroll a { color:#ce8b11; text-decoration:none; }
/* div#frame div#content div#items div#top-list div.top-footer div.scroll a:hover { color:#a41515;  } */
div#frame div#content div#items div.top-footer div.scroll a.back { background:url(../images/arrow-back.gif) 3px 2px no-repeat; padding:0 0 0 15px; display:inline; }
div#frame div#content div#items div.top-footer div.scroll a.next { background:url(../images/arrow-next.gif) 29px 2px no-repeat; padding:0 15px 0 0px; display:inline; }
div#frame div#content div#items div.top-footer select.display { float: left; }

/*** GLOBAL / CONTENT / TOPIC / HEADLINES SEARCH END ***/ 


/*** HOME PAGE ***/
div#frame div#content div#items div#features{ float:left; width:325px; height:562px; background:url(../images/bg-features.jpg) 0px bottom no-repeat;  }
div#frame div#content div#items div#features img#feature-photo { float:left; padding:0 0 0 1px; }
div#frame div#content div#items div#features div#feature-tabs { float:left; width:320px; height:186px; margin:0 0 0 1px; display:inline; }
div#frame div#content div#items div#features div#feature-tabs ul#tabs{ width:100%; height:30px; list-style-type:none; display:block; background:#f7edd9;  font-family:Arial, Helvetica, sans-serif; color:#cb8300; font-size:11px; margin:0; padding:0; font-weight:bold;  }
div#frame div#content div#items div#features div#feature-tabs ul#tabs li.tab { float:left; height:30px;  border-left:solid 1px white; text-align:center; padding:0px; cursor:pointer; }
div#frame div#content div#items div#features div#feature-tabs ul#tabs li#tab_top_stories { width:85px }
div#frame div#content div#items div#features div#feature-tabs ul#tabs li#tab_market_update { width:105px }
div#frame div#content div#items div#features div#feature-tabs ul#tabs li#tab_weather_outlook { width:127px }
div#frame div#content div#items div#features div#feature-tabs ul#tabs li.active { border-left:none; background-color:White; cursor:default; }
div#frame div#content div#items div#features div#feature-tabs ul#tabs li span { padding:9px 0 0 2px; display:block; }
div#frame div#content div#items div#features div#feature-tabs div.section { width:312px; height:158px; padding:0px 2px 0 7px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
div#frame div#content div#items div#features div#feature-tabs div.section div.info { display:block; width:312px; height:31px; overflow:hidden; margin:4px 0 0 0; padding:7px 0 3px 0; font-size:11px; position:relative;  color:White; float:left }
div#frame div#content div#items div#features div#feature-tabs div.section div.info a.title,
div#frame div#content div#items div#features div#feature-tabs div.section div.info a.title:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:12px; display:block; height:13px;  background: url(../images/plus.gif) no-repeat 299px 4px; margin:0; padding:0px 0 23px 0; overflow:hidden;  }
div#frame div#content div#items div#features div#feature-tabs div.section div.info a.title:hover { color:#c37900; }
div#frame div#content div#items div#features div#feature-tabs div.section div.open { height:82px; padding:1px 0 3px 0; color:#333333; font-size:12px; }
div#frame div#content div#items div#features div#feature-tabs div.section div.open a.title,
div#frame div#content div#items div#features div#feature-tabs div.section div.open a.title:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:14px; display:block;  margin:0px 0 0 0; padding:0px 0 2px 0; background:none; }
div#frame div#content div#items div#features div#feature-tabs div.section div.open a.title:hover { color:#c37900; }
div#frame div#content div#items div#features div#feature-tabs div.section div.info span.sub { display:none }
div#frame div#content div#items div#features div#feature-tabs div.section div.info span.home {color:#999999; font-size:10px;  display:block; padding:2px 0 2px 0; }
div#frame div#content div#items div#features div#feature-tabs div.section div.open span.sub { color:#cb8300; font-size:10px; display:block; padding:0 0 2px 0; }
div#frame div#content div#items div#features div#feature-tabs div.section div.info span.sub strong { color:#999999; font-weight:normal;}
div#frame div#content div#items div#features div#poll { width:311px; height:135px; font-family:Arial, Helvetica, sans-serif; padding:7px 0 0 11px;  position:absolute; top:422px; left:19px; display:inline; }
div#frame div#content div#items div#features div#poll h1 { font-size:12px; margin:0; padding:0 5px 10px 0; color:#ffffff; font-weight:bold;  }
div#frame div#content div#items div#features div#poll div.answer { color:#ffffff; font-size:12px; float:left; width:149px; padding:0 2px 7px 0; overflow:hidden; font-weight:normal;}
div#frame div#content div#items div#features div#poll div.answer input { vertical-align:middle; margin:0 5px 0 0; padding:0; }
div#frame div#content div#items div#features div#poll div.answer b { font-size:13px; font-weight:normal }
div#frame div#content div#items div#features div#poll div#poll-sponsor { color:#666666; font-size:10px; width:116px; position:absolute; bottom:0px; left:11px; display:block; }
div#frame div#content div#items div#features div#poll div#poll-sponsor img { padding:0 0 0 4px; vertical-align:middle; }
div#frame div#content div#items div#features div#poll div#vote { color:#666666; font-size:10px; width:158px; position:absolute; bottom:-5px; right:1px; height:30px; display:inline;  }
div#frame div#content div#items div#features div#poll div#vote span.view { display:block; margin:10px 0 0 0; }
div#frame div#content div#items div#features div#poll div#vote span.view-all-pols { display:block; margin:10px 30px 0 0; float:right; }
div#frame div#content div#items div#features div#poll div#vote a,
div#frame div#content div#items div#features div#poll div#vote a:visited{color:#666666; text-decoration:none; display:block; margin:0 0 0 4px;}
div#frame div#content div#items div#market_update_image { height:192px; text-align:center; padding:8px 7px 0 0; }
a#home_heatmap_disclaimer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CB8300; text-decoration:none; position:absolute; left:28px; top:193px; }

/* div#frame div#content div#items div#features div#poll div#vote a:hover {color:#a41515} */
div#frame div#content div#items div#features div#poll div#vote img { cursor:pointer; padding:0px 0 0 0px; margin:0 0 0 0px; display:inline; width:88px; height:29px; vertical-align:middle; position:absolute; bottom:0; right:0; }

/* asm: i widened alist for the scrollbars */

div#frame div#content div#items div#alist { float:left; width:329px; height: 310px; margin: 0 0 0 15px; overflow:hidden; }
.jScrollPaneContainer { float:left; }
.jScrollPaneScrollable { float:left; }
div#frame div#content div#items div#header-alist { float:left; background:url(../images/header-list.jpg) no-repeat 0px 0px; margin: 0 0 3px 15px; width:320px; height:40px; }
div#frame div#content div#items div#header-alist h1 { margin:19px 0px 0px 0px; color:white; text-decoration:none; font-size:10px; display:block; float:right; font-weight:normal; }
div#frame div#content div#items div#header-alist a, 
div#frame div#content div#items div#header-list a:visited { margin:19px 13px 2px 0px; color:white; text-decoration:none; font-size:10px; display:block; float:right; }
div#frame div#content div#items div#header-alist a:hover { color:white; }

div#frame div#content div#items div.jScrollPaneContainer {}

div#frame div#content div#items div#alist div.listItem { float:left; width:93%; margin:0; padding:5px 0 7px 0; color:#333333; font-size:12px; border-bottom:solid 1px #e1ded9; }
div#frame div#content div#items div#alist div.listItem strong { padding:2px 0 5px 0; display:block; }
div#frame div#content div#items div#alist div.listItem strong a,
div#frame div#content div#items div#alist div.listItem strong a:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:12px; display: block; margin: 0 0 0 20px;}
div#frame div#content div#items div#alist div.listItem strong a:hover { color:#c37900; }
div#frame div#content div#items div#alist div.listItem strong a.video { padding:0 0 0px 20px; background:url(../images/icon-video.gif) no-repeat;  display:inline-block; float:left;  }
div#frame div#content div#items div#alist div.listItem strong a.chat { padding:0 0 0px 20px; background:url(../images/icon-chat.gif) no-repeat;  display:inline-block; float:left;  }
div#frame div#content div#items div#alist div.listItem strong a.tag { padding:0 0 0px 20px; background:url(../images/icon-tag.gif) no-repeat;  display:inline-block; float:left;  }
div#frame div#content div#items div#alist div.listItem strong a.chick { padding:0 0 0px 20px; background:url(../images/icon-chick.gif) no-repeat;  display:inline-block; float:left;  }
div#frame div#content div#items div#alist div.listItem strong a.TitleShort { width:180px;}
div#frame div#content div#items div#alist div.listItem strong a.TitleLong { width:300px;}
div#frame div#content div#items div#alist div.listItem span { color:#999999; font-size:10px; padding: 0px 0 3px 0; display:block}
div#frame div#content div#items div#alist div.listItem img { float:left; padding:3px 4px 0px 0; }
div#frame div#content div#items div.alist-sponsor {color:#a09b96; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:320px; height:36px; padding: 0 0 10px 0px; margin:6px 0 0 15px; border-top:#921313 solid 3px; float:left; position:relative;  }
div#frame div#content div#items div.alist-sponsor span { position:absolute; top:9px; left:0px; }
div#frame div#content div#items div.alist-sponsor span img { vertical-align:middle; padding:0 0 0 0px;}
div#frame div#content div#items div.alist-sponsor a.post,
div#frame div#content div#items div.alist-sponsor a.post:visited { color: #921313; font-size:10px; text-decoration:none; background:url(../images/arrow-circle.gif) no-repeat; padding:0 0 0 19px; margin:11px 0 0 0; display:block; }
div#frame div#content div#items div.alist-sponsor a.post:hover { color:#921313; }
div#frame div#content div#items div.alist-sponsor label img {margin: 0; padding: 0;}
div#frame div#content div#items div.alist-sponsor label {margin: 0; padding: 0;}
div#frame div#content div#items div.talk { background:url(../images/bg-talk.jpg) -3px 6px no-repeat; width:320px; height:155px; float:left; margin:0 0 0 15px; position:relative;}
div#frame div#content div#items div.talk p { color:#ab680c; font-size:11px; padding:7px 10px 3px 10px; margin:0px;}
div#frame div#content div#items div.talk p em { font-size:18px; display:block; font-weight:normal; }
div#frame div#content div#items div.talk em a,
div#frame div#content div#items div.talk em a:visited { text-decoration:none; color:#ab680c;}
div#frame div#content div#items div#articles div.article a.header span { position:absolute; right:7px; top:7px; color:White; }
div#frame div#content div#items div#videos { float:left; width:660px; height:157px; margin:7px 0 10px 0;  }
div#frame div#content div#items div#videos a#video-a,
div#frame div#content div#items div#videos a#video-b,
div#frame div#content div#items div#videos a#video-c,
div#frame div#content div#items div#videos a#video-d { float:left; margin:0; padding:0 9px 0 0; }
div#frame div#content div#items div#videos a#video-d {  padding:0; }
div#frame div#content div#items div#videos a img.home { margin:0 7px 0 0; padding:0;}
div#frame div#content div#items div#videos a img.home-last { margin:0}
div#frame div#content div#items div#sponsor-list { width:660px; height:auto; float:left; margin:20px 0 0 0; display:inline; }
div#frame div#content div#items div#sponsor-list div.spon, div#frame div#content div.markets div.spon { width:145px; height:auto; position:relative; font-family:Arial, Helvetica, sans-serif; color:#6d6f72; font-size:11px; float:left; padding:0 26px 0 0; }
div#frame div#content div#items div#sponsor-list div.spon-last, div#frame div#content div.markets div.spon.end { padding:0;}
div#frame div#content div#items div#sponsor-list div.spon strong{ position:absolute; bottom:25px; left:2px; display:block; }
div#frame div#content div#items div#sponsor-list div.spon span{ position:absolute; bottom:11px; left:2px; display:block; }
div#frame div#content div#items div#sponsor-list div.spon div.header, div#frame div#content div#items div#sponsor-list div.spon p.topic, div#frame div#content div.markets div.spon p.topic, div#frame div#content div.markets div.spon div.header {display: none;}
div#frame div#content div#items div#sponsor-list div.spon h2, div#frame div#content div.markets div.spon h2 {color: #333; font-size: 11px; margin: 10px 0 0 0; padding: 0;}
div#frame div#content div#items div#sponsor-list div.spon h3, div#frame div#content div.markets div.spon h3 {color: #333; font-size: 11px; font-weight: normal; margin: 0; padding: 0;}
div#frame div#content div#items div#sponsor-list div.spon h2 a, div#frame div#content div#items div.markets div.spon h2 a {color: #333; font-size: 11px; text-decoration: none;}
div#frame div#content div#items div#sponsor-list div.spon h3 a, div#frame div#content div#items div.markets div.spon h3 a {color: #333; font-size: 11px; text-decoration: none;}
div#frame div#content div#items div#sponsor-list div.spon img {display: block; width: 120px; height: 60px;}
/*** HOME PAGE END ***/


/*** FORM UPLOAD PAGE ***/
div#frame div#content div.upload { width:460px; height:auto; background-color:#e5e5e5; margin:9px 0 0 0; padding:20px 0 57px 10px; font-weight:bold; position:relative; float:left;}
div#frame div#content div.upload label { display:block; padding:15px 0 4px 0; float:left; width:100%; position:relative; }
div#frame div#content div.upload label.top { padding-top:0px; }
div#frame div#content div.upload div.photo-spot { width:164px; height:123px; float:left; background:#bebebe; margin:0 10px 0 0; }
div#frame div#content div.upload input.title { background:url(../images/bg-upload-field-title.gif) no-repeat; width:446px; height:28px; margin:0; padding:2px 0 0 4px; border:0px; vertical-align:top; font-size:11px;  line-height:21px;}
div#frame div#content div.upload input.upload { background:url(../images/bg-upload-field-upload.gif) no-repeat; width:251px; height:26px; margin:0; padding:4px 0 0 4px; border:0px; vertical-align:top; font-size:11px;  line-height:21px;}
div#frame div#content div.upload input.active { border:solid 1px #cb8300; }
div#frame div#content div.upload textarea.active { border:solid 1px #cb8300 !important; }
div#frame div#content div.upload textarea.article { background:url(../images/bg-upload-field-article.gif) no-repeat; width:446px; height:146px; margin:0; padding:4px 0 0 4px; border:0px; font-size:11px; overflow:auto;}
div#frame div#content div.upload textarea.suggest { background:url(../images/bg-upload-field-suggest.gif) no-repeat; width:446px; height:76px; margin:0; padding:4px 0 0 4px; border:0px; font-size:11px; overflow:auto;}
div#frame div#content div.upload textarea.caption { background:url(../images/bg-upload-field-caption.gif) no-repeat; width:275px; height:56px; margin:0; padding:4px 0 0 4px; border:0px; font-size:11px; overflow:auto;}
div#frame div#content div.upload select{ border:0; float:left; font-size:11px; color:Black; margin:5px 14px 0 0; width:215px; }
div#frame div#content div.upload select#contact_state{ border:0; float:left; font-size:11px; color:Black; width:150px; height:27px; background:url(../images/bg-field-wide.gif) left top no-repeat; float:left; line-height:22px; font-size:11px }
div#frame div#content div.upload label span.browse { width:150px; height:15px; position:absolute; bottom:-21px; right:30px; }
div#frame div#content div.upload label span.browse-button { width:150px; height:15px; position:absolute; top:38px;  right:50px; }
div#frame div#content div.upload label span.browse a, div#frame div#content div#user-upload label span.browse a:visited { color:#666666; text-decoration:none;}
div#frame div#content div.upload label span.browse a.upload { margin:0 0 0 30px;}
div#frame div#content div.upload span { display:block; width:300px; height:20px;}
div#frame div#content div.upload a.add,
div#frame div#content div.upload a.add:visited { color:#CB8300; margin:10px 0 0 0; float:left;}
div#frame div#content div.upload div.footer { width:447px; height:22px; position:absolute; bottom:15px; right:11px;}
div#frame div#content div.upload div.footer a, div#frame div#content div#user-upload div.footer a:visited { color:#666666;}
div#frame div#content div.upload div.footer a:hover { text-decoration:none;}
div#frame div#content div.upload div.footer a.cancel { float:left; }
div#frame div#content div.upload div.footer a.save { float:right; }
div#frame div#content div.upload div.footer a.submit { float:right; margin:0 0 0 20px; padding:0 20px 0 0; background:url(../images/bullet-round-arrow.gif) no-repeat 43px 1px; }
div#frame div#content div#confirm h3 { font-size:20px; color:#7a1211; padding:0 0 25px 0; margin:0; font-weight:normal; }
div#frame div#content div#confirm a,
div#frame div#content div#confirm a:visited { font-size:14px; color:#666666; text-decoration:none; float:left; padding:10px 25px 0 20px; height:30px; }
div#frame div#content div#confirm a:hover { color:#CB8300; }
div#frame div#content div#confirm a.point { background:url(../images/arrow-circle2.gif) 0 11px no-repeat;}
div#frame div#content div#confirm a.face { background:url(../images/icon-face.gif) 0px 4px no-repeat; padding:10px 0 0 34px;}

/*** USER UPLOAD END ***/


/*** A LIST SEARCH ***/
div.alist-header { background:url(../images/theAlist.gif) no-repeat; width:655px; height:91px; border-bottom:solid 4px #921313; position:relative;}
div.alist-header select { position:absolute; bottom:28px; right:84px; width:190px;}
img.icon-image { padding-top:2px; padding-right:4px; float:left; }
/*** A LIST SEARCH  END ***/

/*** SLIDE SHOW ***/

/* div.slide { width:660px; height:351px; margin:50px 0 15px 0; background:url(../images/bg-slide.gif) repeat-x; display:block; float:left; position:relative; } */
div.slide { width:660px; height:auto; margin:50px 0 15px 0; background:#000000;; display:block; float:left; position:relative; }
div.photo { background:url(../images/bg-photo.gif) no-repeat; width:665px; }
/* div.slide p { color:White; padding:13px 0 0 20px; float:left; display:block; width:318px; font-size:12px; clear:left; height:50px; } */
div.slide p { color:White; padding:13px 0 0 20px; float:none; display:block; width:318px; font-size:10px; clear:left; height:50px; }
div.slide strong { display:block; font-size:14px; font-weight:bold;}
/* div.slide p.description { float:right; width:275px; clear:right; padding:20px 22px 0 0; } */
div.slide div.description { float:right; width:200px; clear:right; padding:0 22px 0 0; height: 200px; color:#ffffff; }
div.slide div.description p { font-size: 12px; width:auto; height:auto; padding:0 }
div.slide div.description a, 
div.slide div.description a:visited { color: #CB8300; } 
div.slide div.short-desc {clear: both; float: left; width: 400px; padding: 0; margin: 0 0 0 20px; height: auto;}
div.slide div strong { display:block; font-size:14px;}
/* div.slide ul.tools { width:278px; float:right; list-style:none; display:inline; margin:0px 0 0 0;} */
div.slide ul.tools { width:185px; float:right; list-style:none; display:inline; margin:10px 0 0 0;} 
div.slide ul.tools li { float:left;}
div.slide ul.tools li a { color:White; text-decoration:none; display:block; height:65px; position:relative; }
div.slide ul.tools li a span { display:block; position:absolute; bottom:0px; left:19px; cursor:pointer;}
/* div.slide ul.tools-horizontal li { width:50px !important;} */
div.slide ul.tools-horizontal li { width:35px !important;}
div.slide ul.tools-horizontal li a span { left:0px !important; }
div.slide ul.tools-horizontal li img { width:22px !important; }
div.slide ul.tools.tools-horizontal.slideshos-tools li a img {width: 18px !important;}
div.slide ul.slideshos-tools li span.like-count {left:5px !important; position:relative; top:20px}
.at300bs.at15t_expanded, .at300bs.at15t_compact {display: none !important;}
div.slide ul.tools li a.vote { width:70px; }
div.slide ul.tools li a img { padding:0 0 0 0px; }
div.slide ul.tools li a.vote img { padding:0 0 0 0px; }
div.slide ul.tools li a.vote span{ left:19px; }
/* div.slide div.canvas { width:320px; height:200px; margin:20px 0 0 0; position:absolute; top:61px; left:20px;} */
img.thumb {margin: 0; position: static;}
div.slide div.canvas { width:400px; height:300px; margin:20px 0 20px 20px; float: left;}
div.slide div.scroll { width:180px; height:50px; float:right; margin:20px 10px 0 0; display:inline;}
/* div.slide div.scroll { width:286px; height:106px; float:right; margin:18px 10px 0 0; display:inline;} */
div.slide div.scroll img { float:left; }
/* div.slide div.scroll img.left { margin:40px 5px 0 4px;}
div.slide div.scroll img.right { margin:40px 0px 0 5px;} */
div.slide div.scroll img.left {margin: 0;}
div.slide div.scroll img.right {margin: 0;}
div.slide div.scroll div.range { color:White; display:block; width:50px; float:left; margin:30px 5px 0 5px; text-align:center;}
/* div.slide div.scroll div.range-slide { margin-top:45px !important;} */
div.slide div.scroll div.range-slide { margin-top:10px !important;}
div.slide div.more { width:640px; height:15px; color:#cbdiv.slide p8300; font-size:14px; font-weight:bold; position:absolute; bottom:18px; left:20px; overflow:hidden;}
div.slide div.more a,
div.slide div.more a:visited {color:#cb8300; font-size:14px; font-weight:normal; color:#cb8300; text-decoration:none; margin:0 0 0 24px; }
div.slide div.more a:hover { color:White;}
div.slide div.video { width:439px; height:330px; float:left; margin:11px 0 0 0;}
div.slide ul.video-nav { list-style:none; float:left; margin:0; padding:30px 25px 0 47px; }
div.slide ul.video-nav li { color:White; padding:0 0 25px 0; }
div.slide ul.video-nav li a { display:block; width:40px; color:White; text-decoration:none; text-align:center; }
div.slide ul.video-nav li a.photo { color:#5e5e5e;}
div.slide ul.video-nav li a span { display:block; padding:3px 0 0 0; cursor:pointer;}
div.slide ul.video-nav2 { padding:30px 0px 0px 20px; }
div.video-feature {float: left; width:580px; height:auto; color: #ffffff; font-size:12px; line-height:19px; position:relative; }
div.video-feature a,
div.video-feature a:visited font-size:14px; color:#666666; text-decoration:none;  width:590px; font-weight:bold; position:relative;}
div.video-feature a:hover { color:#c37900; }
div.video-feature a.byline-link-video { display:inline !important; font-size:11px !important; font-weight:normal !important; }
div.video-feature a.title,
div.video-feature a.title:visited { display:block; color:#333; text-decoration:none;  width:547px; font-weight:bold; position:relative; padding-right:51px; font-size:14px;}
div.video-feature a.title:hover { color:#c37900; }
div.video-feature a span { display:block;  height:10px;  width:54px; cursor:pointer; font-size:11px; font-weight:normal; position:absolute; right:0px; top:0px; }
div.video-feature span { color:#cccccc; font-size:10px; display:block;}
div.video-feature span strong { float:left; font-size:10px; font-weight:bold;}
div.video-feature span strong a { display:inline; font-size:10px; font-weight:bold; color:#999999;}
div.video-feature span em { float:left; font-style:normal; padding:1px 0 0 10px; font-size:10px}
div.video-feature p { float:left; width:561px; height:59px; overflow:hidden;}
div.video-feature div.comments-reply  { width:560px; }
div.video-feature div.comments-reply a { color:#cb8300;  font-size:10px; font-weight:normal; }
div.video-feature div.comments-reply a span { cursor:pointer; }
/* div.video-feature div.comments-reply a:hover { color:#a41515 } */
div.video-feature a.reply { float:right;  position:absolute; top:0px; right:0px; color:#cb8300; width:100px; text-align:right; font-size:10px; }
/* div.video-feature a:hover { color:#a41515 } */
div.video-feature span.byline-override {}
div.video-feature span.byline-override strong {font-weight: normal;}
div.video-feature span.byline-override a {display: inline; font-size: 10px; font-weight: normal;}
div.video-feature span.byline-override em {display: block; float: left; clear: left;}

a.slideshow-link {display: block; margin: 8px 0; color: #cb8300;}

div.slide-video { width:640px; height:auto; margin:30px 0 15px 0; padding:20px 0 30px 20px; background:black; display:block; float:left; position:relative;  }
div.slide-video div.video-block {height:315px; margin:0 auto 10px auto; position:relative; width:560px;}
div.slide-video div.video-block div.video-player { margin:25px 0 0 -10px; position: relative; z-index:100;}
div.slide-video div.video-block div.video-player embed, div.slide-video div.video-block div.video-player object { margin-top:0px; position:relative;z-index:10;}
div.slide-video div.video-block div.block-tools { height:19px; position:absolute; right:0px; z-index:200;}
div.slide-video div.video-block div.block-tools img.block-tool { float: none;}
div.slide-video div.related {clear:both; float:left; height:auto; margin:0; width:100%;}
div.slide-video div.related h1 { font-size:15px; margin:55px 0 0; padding:0 0 10px 0; width: 100%; color:White; font-weight:bold; line-height:normal; float:left;}
div.slide-video div.related div.related-block {float:left; color:White; margin:0 25px 0 0;}
div.slide-video div.related div.related-block a span { text-decoration: none; color:White; font-weight:bold;}
div.slide-video div.related div.related-block img.related-video { float:left; width: 188px;}
div.slide-video div.related div.related-block span.related-title {text-decoration: none; clear: left; float:left; display:inline; margin:0; width:150px; padding:10px 0 10px 0; font-size:12px; }
div.slide-video div.video-title { color:White; width:439px; overflow:hidden; font-weight:bold; font-size:15px; line-height:21px; padding:0; display:block; float: left; margin: 20px 0 0 0;}

/*** SLIDE SHOW END ***/

/*** VIDEO ***/
div.video-player { float:left; }
div.video-player div#mediaspace embed { margin-top: 0px; }
div#frame div#content div#items div.nav-holder.media-center ul.side-nav {width: 228px; margin:0 0 0 0px; padding:0 0 0 0px; list-style:none; font-size:12px; float:left;  }
div#frame div#content div#items div.nav-holder.media-center ul.side-nav li { float:left; margin:0; padding:0; width:100%;}
div#frame div#content div#items div.nav-holder.media_center ul.side-nav li.active {width: 100%; background: url(../images/media-center-active.jpg) repeat-x top left; font-weight:bold;  }
div#frame div#content div#items div.nav-holder.media_center ul.side-nav li.active a {font-weight:bold !important; color: #fff !important;}
div.main-video-feature { position: relative; /* background:url(../images/bg-mainphoto.gif) no-repeat; padding:0px 0 0 4px; */ }
.main-video-feature.media_center div.headline span.top { color:#999999; ddisplay:block; float:left; font-size:10px; height:19px; overflow:hidden; width:100%;}
div.headline div.main-video {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); background:none repeat scroll 0 0 #000000; bottom:0; margin:0; opacity:0.95; padding:10px 35px 0;}
div.main-video-feature div.headline {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); float:left; height:50px; line-height:18px; margin:11px 0 0 22px; position:relative; width:441px;}
div.main-video-feature div.main-video {
	background:none repeat scroll 0 0 #000000;
	width:400px;
	color:#FFF;
	font-size:10px;
}
div.media_center div.headline a.main-video-photo, div.media_center div.headline a.main-video-photo:visited {color: #fff; font-size: 15px;}
div#frame div#content div#items div.nav-holder ul.side-nav li.active {background:none repeat scroll 0 0 #E1DED9; font-weight:bold; }
div.main-video-feature div.headline a.feature-video, div.main-video-feature div.headline a.feature-video:visited {color:#333333; display:block; font-size:15px; font-weight:bold; height:18px; overflow:hidden; text-decoration:none;}
div.main-video-feature div.video-player {width:400px; height:280px; padding-left:20px; }
div.media_center div.headline a.feature-video, div.media_center div.headline a.feature-video:visited {color: #fff; font-size: 15px;}
div#media_player {background:#000000; display:none;}
div#video_player_title {height:15px; background:#0D0D0D; color:#ffffff; padding:7px 0; text-align: center;}
#secondary_todays_photos {
	padding:0;
	float:left;
	width:320px;
	list-style:none;
	margin-top:-12px;
}
.marketeye #secondary_todays_photos {
	width:237px;
}
#secondary_todays_photos a {
	color:#FFF;
}
#secondary_todays_photos li {
	clear:both;
	margin-bottom:20px;
	min-height:75px;
	position:relative;
}
#secondary_todays_photos li p {
	color:#cccccc;
	font-size:10px;
}
#secondary_todays_photos li .vid_thumbnail {
	float:left;
	margin-right:10px;
}
#secondary_todays_photos li .vid_title,
#secondary_todays_photos li .vid_title a {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#secondary_todays_photos li .vid_comments {
	line-height:11px;
}
#secondary_todays_photos li .vid_comments span {
	margin-right:5px;
}
#secondary_todays_photos li .vid_comments a {
	float:none;
	text-decoration:none;
}
#secondary_todays_photos li .vid_comments a.reply {
	float:right;
}
/*** VIDEO END ***/

/*** PERSONAL ***/

div.personal-block { padding:0 0 22px 0; clear: both;}
div.personal-block div.videos { padding:8px 0 0 0; height:170px; position:relative;}
div.personal-block div.videos a { display:block; margin:0 7px 0 0; float:left; text-decoration:none;}
div.personal-block div.videos a img { width:158px; height:157px; float:left} 
div.personal-block div.videos a span { display:block;  color:#666666; width:158px; padding:2px 0 0 0;}
div.personal-block div.videos a.last { margin-right:0px; }
div.personal-block div.videos a.edit-media,
div.personal-block div.videos a.edit-media:visited { font-size:10px; color:#CB8300; position:absolute; margin:0; padding:0; text-decoration:underline;  font-weight:bold; top:0px; right:20px; }
div#frame div#content div#items div.personal-block div.top-item {background: none;}
div#frame div#content div#items div.personal-block div.top-item.on {background: #f2f2f2 !important;}

div.personal {margin:10px 0 22px; min-height: 90px; width:660px;}
div.personal div.avatar {position: absolute; left: 20px; top: 50px;}
div.personal a {color: #cb8300; font-size: 10px; text-decoration: underline;}
div.personal div.story-tool { float:right; width:330px;}
div.personal div.story-tool ul.menu { list-style:none; float:left; margin:0; padding:0 0 3px 0}
div.personal div.story-tool ul.menu li { float:left; height:16px; padding:0 9px 0 0;  }
div.personal div.story-tool ul.menu li a { float:left; margin:0; padding:0; }
div.personal div.story-tool-vertical { float:right; width:140px; padding:0 0 5px 0;}
div.personal div.story-rate-vertical { width:200px; padding:5px 0 10px 0;}
div.personal div.story-rate-vertical ul { padding-left: 0; }
div.personal div.story-rate-vertical li { list-style:none; }
div.personal div.story-tool-vertical ul.menu-vertical { list-style:none;  margin:0; padding:0 0 3px 0; width:100px;  float:left;}
div.personal div.story-tool-vertical ul.menu-vertical li { border-bottom: solid 1px #d7d7d7; padding:5px 0 0 0;}
div.personal div.story-tool-vertical img.story-photo { float:left }
div.personal img.classified-photo { float:right; }
div.personal div.choose {float:right; max-height:223px; margin:0; padding:0 0 0 204px; width:99px; }
div.personal div.choose img.large { width:320px; height:200px; padding:9px 0 0 0;}
div.personal div.choose a, 
div.personal div.choose a:visited {border-bottom:1px solid #ccc; color:#0C0C0C; float:left; padding:0 7px 3px 2px; text-decoration:none; width:90px;}
div.personal div.choose img a, 
div.personal div.choose img a:visited {float: left;}

/* div.personal div.choose a:hover { color:#a41515;} */
div.personal p { width:281px; float:left; }
div.personal p.intro { padding:0; line-height:18px; position:relative; left: 95px; }
div.personal a.edit-personal,
div.personal a.edit-personal:visited { position:absolute; top:82px; left:0px; font-size:10px; color:#CB8300; }
div.personal p.intro strong { display:block; font-size:24px; padding:0 0 8px 0; line-height:24px; }
div.personal p.classified strong { color:#7A1211; }
div.personal p.intro span { display:block; padding:0 0 2px 0;}
div.personal p.intro span label {}    
div.personal p.classified {position:static;}
div.personal p.description { width: 420px; padding:7px 0 10px 0; line-height:16px; position: relative; left: 95px; float: left; clear: left; }  
div.personal div.person-footer {float:left; width:660px; padding:10px 0 0 0; }
div.personal div.person-footer p { line-height:19px; width:560px; }
div.personal div.person-footer div.person { background:url(../images/bg-personal.jpg) no-repeat; width:302px; padding-left:20px; height:115px; float:left; overflow:hidden; position:relative;}
div.personal div.person-footer div.right { float:right; }
div.personal div.person-footer div.person img { float:left; padding:22px 8px 0 0px; width:100px; height:75px; overflow:hidden; }  
div.personal div.person-footer div.person a, 
div.personal div.person-footer div.person a:visited { font-size:14px; display:block; padding:20px 2px 2px 0px; text-decoration:none; color:#666666; font-weight:bold; line-height:14px  }
div.personal div.person-footer div.person a.edit-stories,
div.personal div.person-footer div.person a.edit-stories:visited { font-size:10px; color:#CB8300; float:left; display:block; margin:0; padding:0; text-decoration:underline}
/* div.personal div.person-footer div.person a:hover { color:#a41515;} */
div.personal div.person-footer div.person span { display:block; padding:0 0 3px 0px; height:25px; overflow:hidden;}
   
.display-none {display: none !important;}   
   
div.personal div.profile-classified { width:280px; height:88px; float:left; margin:65px 0 0 0;}
div.personal div.profile-classified img { float:left; padding:2px 7px 0 0; }
div.personal div.profile-classified strong { display:block; padding:0 0 5px 0; } 
div.personal div.profile-classified span { display:block; padding:0 0 5px 0; } 
div.personal div.profile-classified a,
div.personal div.profile-classified a:visited { color:#666666; }
div.personal div.profile-classified a.arrow,
div.personal div.profile-classified a:visited.arrow { color:#666666; text-decoration:none; background:url(../images/bullet-round-arrow.gif) 0px 0px no-repeat; padding:0 0 0 18px; }
/* div.personal div.profile-classified a:hover { color:#a41515; } */
/*** PERSONAL END ***/


/*** PHOTO ***/
div.photo-feature { height:445px; width:480px; /* background:url(../images/bg-mainphoto.gif) no-repeat; padding:0px 0 0 4px; */ }
div.photo-feature-extended { height:556px; background:url(../images/bg-mainphoto-long.gif) no-repeat; padding:16px 0 0 4px; } 
div.photo-feature img, div.photo-feature img object { margin:0; }
div.photo-feature div.headline {float:left; height:100px; line-height:18px; margin:11px 0 0 22px; position:relative; width:441px;}
div.photo-feature div.main-video {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); background:none repeat scroll 0 0 #000000; bottom:0; margin:0; opacity:0.95; padding:10px 35px 0;}
div.photo-feature div.video-player {width:400px; height:280px; padding-left:20px; }
div.photo-feature div.headline-extended { height:131px; }
div.photo-feature div.headline a.feature-photo,
div.photo-feature div.headline a.feature-photo:visited { font-size:15px; display:block; font-weight:bold; color:#333; text-decoration:none; height:18px; overflow:hidden;}
/* div.photo-feature div.headline a.feature-photo:hover { color:#a41515; } */
div.photo-feature div.headline span.photo { display:block; font-size:10px; padding:3px 0 5px 0;}
div.photo-feature div.headline span.top { display:block; float:left; width:100%; height:19px; overflow:hidden; font-size: 10px; color: #999;}
.photo-feature.media_center div.headline span.top { color: #999; display:block; float:left; width:100%; font-size: 10px; height:19px; overflow:hidden;}
div.photo-feature div.headline p { width:100%; height:33px; overflow:hidden; float:left;}
div.photo-feature div.headline span.top strong { padding:0 3px 0 0;}
.video-home {width:440px !important;}

.photo-feature img.center-photo {display: block; margin: 0 auto;}

div.photo-group { width:483px; background:url(../images/shadow.gif) top right repeat-y; border-left:solid 1px #f2f1f0; padding:0 0 0 1px; margin:14px 0 0 0; }
div.photo-group div.photo-block { width:480px; height:197px; background-color:#f9f9f9;  }
div.photo-group div.photo-block img { padding:20px 0 0 20px; float:left;}
div.photo-group div.photo-block div.content { margin:20px  0 0 10px; float:left; width:274px; height:164px; display:block; position:relative;}
div.photo-group div.photo-block div.content a.photoTitle,
div.photo-group div.photo-block div.content a.photoTitle:visited { color:#333; text-decoration:none; font-size:14px; display:block; font-weight:bold; padding:0 0 7px 0; height:auto; }
/* div.photo-group div.photo-block div.content a.photoTitle:hover { color:#a41515;} */
div.photo-group div.photo-block div.content span.top { display:block; height:17px; overflow:hidden; font-size: 10px; color: #999;}
div.photo-group div.photo-block div.content span.top strong { padding-right:3px; }
div.photo-group div.photo-block div.content p { float:left; display:block; width:281px; height:98px; overflow:hidden;}
div.photo-group div.photo-block-on { background-color:#e5e5e5; }
div.photo-group div.photo-block-empty { background-color:#e5e5e5; height:197px; text-align:center; }

div.photo-feature div.navtools {width:287px; height:80px; }
div.photo-feature div.navtools ul.tools {width:278px;  float:left; list-style:none; display:inline; margin:13px 0 0 116px; padding:15px 0 0 0;} 
div.photo-feature div.navtools ul.tools li { float:left;}
div.photo-feature div.navtools ul.tools li a { color:#5e5e5e; text-decoration:none; display:block; width:52px; height:45px; position:relative;  }
div.photo-feature div.navtools ul.tools li a span { display:block; position:absolute; bottom:0px; left:10px; cursor:pointer;} 
div.photo-feature div.navtools ul.tools li a.vote { width:70px; }
div.photo-feature div.navtools ul.tools li a img { margin:0; padding:0 0 0 6px;}
div.photo-feature div.navtools ul.tools li a.vote img { padding:0 0 0 0px; }
div.photo-feature div.navtools ul.tools li a.vote span{ left:19px; }

div.search-photo  { height:26px; width:481px;}
div.search-photo label.search { float:left; margin:5px 21px 0 0;}
/*** PHOTO END ***/


/*** MEDIA ***/
div#content-wide div.flashHolder {
	width:100%;
	height:340px;
	padding:30px 0 0 0;
	float:left;
}
div#content-wide div.media { width:781px; background-color:#e5e5e5; float:left; }
div#content-wide div.media div.photo-block-video { width:375px; height:178px; background-color:#f2f2f2; float:left; margin:5px 5px 5px 5px;  }
div#content-wide div.media div.photo-block-video img.Video { padding:10px 0 0 10px; float:left;}
div#content-wide div.media div.photo-block-video div.contentVideo { margin:8px  0 0 10px; float:left; width:178px; height:164px; display:block; position:relative;}
div#content-wide div.media div.photo-block-video div.contentVideo a.photoTitleVideo,
div#content-wide div.media div.photo-block-video div.contentVideo a.photoTitleVideo:visited { color:#666666; text-decoration:none; font-size:14px; display:block; font-weight:bold; padding:0 0 7px 0;}

.media.new-skin {background:url("../images/media-center-grad.jpg") repeat-x scroll left top #000000; width:100%;
	padding:0 0 25px 0;
}
.media.new-skin h2 {background: url(../images/media-center-top-videos.jpg) top left no-repeat; height: 21px; width: 83px; text-indent: -9999px; margin:20px 0 10px 20px;}
div#frame div#content div#items .media.new-skin div#secondary_todays_photos {margin:0 0 0 20px; float: left;}

/* div#content-wide div.media div.photo-block-video div.contentVideo a.photoTitleVideo:hover { color:#a41515;} */



/*** Added 6-8-10 by Kellye G ***/
div#frame div#content div#items div.nav-holder.media_center { background-color: #000; padding: 28px 0 2px 0; margin: 0; height: 340px; width:228px;}
.no_border { border: none !important; }
div#frame div#content div#items div.nav-holder.media_center li a {font-size: 15px;}
.media_content { height: auto !important; padding: 0 !important;}
.video-ads { margin: 0 !important; width: 319px !important;} 
.media {float: left;}
.search-photo#add_margin {margin: 10px 0 7px; float: left;}
.main_style {border: none !important; padding: 10px 15px 0 0 !important; clear:both;}
.comment-padding {padding: 30px 0 3px 0 !important; padding:25px 0 3px !important;}
div#frame div#content div#items div#secondary_todays_photos div {
	clear:both;
	height:110px;
	width:100%;
	position:relative;
}
div#frame div#content div#items .nav-holder.media_center ul.side-nav li a,
div#frame div#content div#items .nav-holder.media_center ul.side-nav li a:visited {border-bottom:1px solid #333333; color:#FFFFFF; display:block; font-weight:normal; padding:4px 0 5px 20px; text-decoration:none;}
div.media_center div.headline a.feature-photo, div.media_center div.headline a.feature-photo:visited {color: #fff; font-size: 15px;}

div#frame div#content div#items div#secondary_todays_photos div.listItem strong {
	margin:-2px 0 0;
	padding:0;
}
div#frame div#content div#items div#secondary_todays_photos div.listItem strong a,
div#frame div#content div#items div#secondary_todays_photos div.listItem strong a:visited {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
div#frame div#content div#items div#secondary_todays_photos div.listItem span {
	color:#cccccc;
	font-size:10px;
	display:block;
}
div#frame div#content div#items div#secondary_todays_photos div.listItem img {
	float:left;
	margin:0 10px 0 0;
	padding:o;
}
div#frame div#content div#items div#secondary_todays_photos div.comments-reply {
	bottom:27px;
	height:auto;
	width:180px;
	position:absolute;
	left:110px;
}
/*** MEDIA END ***/

/*** COMMODITIES  ***/
div.search-commodities {width:600px; height:250px; float:left; margin:22px 0 0 0; display:block}
div.search-commodities label { float:left; padding:4px 10px 23px 0; }
div.search-commodities img { padding:0 15px 0 0; }
div.search-commodities select { width:144px; }
div.commodities-table  { width:661px; float:left; padding:0 0 15px 0; }
div.commodities-chart { width:661px; float:left;  padding:0px 0 15px 0; background:#F9F9F9;}
div.commodities-chart label.row {width:660px; height:31px; background:#e5e5e5; float:left; }
div.commodities-chart label.row2 {background:#faf3e6;}
div.commodities-chart label.on { background:#f2f2f2; }
div.commodities-chart label.on2 { background:#f5e6cc; }
div.commodities-chart label span { display:block; width:35px; float:right; margin:0px 3px 3px 3px;  overflow:hidden; color:White;}
div.commodities-chart label span.contract { width:107px; padding:0 0 0 7px; }
div.commodities-chart label span.commodity { width:74px; }
div.commodities-chart label span.last { width:38px; }
div.commodities-chart label span.open { width:36px; }
div.commodities-chart label span.high { width:31px; }
div.commodities-chart label span.low { width:37px; }
div.commodities-chart label span.change { width:65px; }
div.commodities-chart label span.activity-oldsettle { width:85px; }
div.commodities-chart label span.updated { width:85px; }
div.commodities-chart a,
div.commodities-chart a:visited { margin:10px 0 -20px 20px; display:block;  }
div.commodities-chart label.header-results a {  margin:0px 0 0 10px; display:block;  }
label.header-results a.add-comment-link {float: right; margin: 0 20px 0 0; font-weight: normal; font-size: 11px;}
div.commodities-chart td.bcDisclaimer a,
div.commodities-chart td.bcDisclaimer a:visited { margin:0 0 0 0px; display:inline;  }
div.commodities-chart tr.marketview_TRe td a, div.commodities-chart tr.marketview_TRo td a, div.commodities-chart tr.marketview_TRe td a:visited, div.commodities-chart tr.marketview_TRo td a:visited { margin:0; display:block;  }
div.commodities-chart div.bcStory pre a,
div.commodities-chart div.bcStory pre a:visited { margin:0 0 0 0px; display:inline;  }
div.commodities-chart>a,
div.commodities-chart>a:visited { margin:0 0 0 0px; display:inline;  }
div.commodities-chart center { padding:10px 0 0 0;}
div.commodities-chart center a,
div.commodities-chart center a:visited { margin:0 0 0 0px; display:inline;  }
div.commodities-chart span.bcTD { padding:0 0 10px; display:block;}
div.commodities-chart div.bcStory pre { font-size:14px; font-family:arial; display:block; margin:10px 0 10px 20px;}
div.commodities-chart div.bcStoryHeadline {font-size:14px; font-family:arial; font-weight:bold; margin:0 0 0 20px;}
div.commodities-chart div.bcStoryByline {font-size:14px; font-family:arial; font-weight:bold; margin:0 0 0 20px;}
div.commodities-chart div.bcCopyright {font-size:14px; font-family:arial; margin:0 0 -20px 20px;}
div.commodities-chart div.bcStory p { font-size:14px; font-family:arial; display:block; margin:0 0 0 20px; }
div.commodities-chart hr { margin:20px 0 10px 0;}
div.commodities-chart table.marketview_quoteboard {background:none repeat scroll 0 0 transparent; float:left; }

/*** COMMODITIES END ***/

/*** MARKETS ***/
img.market-photo { float:left; padding:0 10px 4px 0px; }
div.market-newswire { width:421px; position:relative; float:left; background:#f2f2f2; }
td.bcHeadline {height:7px; width:auto; padding:10px 5px 10px 5px; overflow:hidden; float:left;}
td.stripe { background:#f5e6cc; }
td.bcHeadline a,  
td.bcHeadline a:visited { color:#666666; margin:2px 0 0 0; font-weight:bold;  }
span.bcNewsTitle { display:block; margin:10px 0 -25px 5px;}
/* div.market-newsire a.wire:hover { color:#a41515;} */
div.market-analyst { width:211px; float:left; padding:0 0 0 20px; display:block;}  
div.market-analyst div.analystcontent { height:31px; width:211px; display:block; background:url("../images/bg-news-block.jpg") no-repeat scroll 0 0 transparent; overflow:hidden;}
div.market-analyst a.info,
div.market-analyst a.info:visited { background:url("../images/arrow-circle2.gif") no-repeat 10px 14px transparent;  padding:14px 0 0 26px; margin:0 0 0 5px; display:block; text-decoration:none; color:#666666;}
/* div.market-analyst a.info:hover  { color:#a41515;} */
div.market-analyst div.analystcontent a {color:#333333; font-weight:bold; margin: 0 0 0 10px;}

div#frame div#content div#items div.topic-headlines-market { height:371px; float:left; padding:20px 0 0 0;  }
div#frame div#content div#items div.topic-headlines-market div.market-holder { width:206px; height:365px; float:left; margin:0 0 0 10px; position:relative;}
div#frame div#content div#items div.topic-headlines-market div.market-holder img.title { float:left;}
div#frame div#content div#items div.topic-headlines-market div.market-holder p.intro { float:left; display:block; width:199px; padding:5px 0 5px 0; border-bottom: solid 1px #e1ded9;}
div#frame div#content div#items div.topic-headlines-market div.market-holder p.info { float:left; display:block; width:199px; height:44px; overflow:hidden; padding:5px 0 0px 0;}
div#frame div#content div#items div.topic-headlines-market div.market-holder a.title,
div#frame div#content div#items div.topic-headlines-market div.market-holder a.title:visited { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; display:block; float:left; margin:5px 0 0 0; }
div#frame div#content div#items div.topic-headlines-market div.market-holder a.title:hover { color:#c37900;  }
div#frame div#content div#items div.topic-headlines-market div.market-holder span.detail { font-size:10px; color:#999999; display:block; float:left; text-decoration:none; padding:5px 0 0 0;}
div#frame div#content div#items div.topic-headlines-market div.market-holder span.detail a,
div#frame div#content div#items div.topic-headlines-market div.market-holder span.detail a:visited { color:#999999; }
div#frame div#content div#items div.topic-headlines div#headline-news div.section-market { width:442px; float:left;}
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.info-market { margin:0px 0 0 0; width:430px; height:157px; float:left; color:#333333}
div#frame div#content div#items div.topic-headlines div#headline-news div.section div.info a.title { background:none; color:#333333; }
div.search-commodities { width:651px; height:40px; float:left; background:#f2f2f2; padding:14px 0 0 10px; margin:0 0 23px 0;}

div.commodities { width:660px; height:656px; float:left;  margin:0 0 20px;}
div.commodities div.comm-row {height:21px; display:block; padding:7px 5px 0 20px; overflow:hidden; }
div.commodities div.comm-stripe { background:#e5e5e5; }
div.commodities div.comm-head { background:#cccccc; }
div.commodities div.comm1,div.commodities div.comm2 { background:#f2f2f2; font-size:11px; color:#666666; border:solid 2px #cb8300; margin:9px 20px 0 0; float:left; display:inline;}
div.commodities div.comm1 { width:170px; height:1px; } 
div.commodities div.comm2 { width:267px; height:1px; } 
div.commodities div.comm-last { margin-right:0px;}

/*** MARKETS END ***/



/*** EVENTS *****/
div#frame div#content div#items  div.section-events { width:480px; background:#f5e6cc; padding:10px 0 4px 0; display:inline-block;}
div#frame div#content div#items  div.section-events.h170 { height:170px;}
div#frame div#content div#items  div.section-events.h170 div.info-event { height:170px;}
div#frame div#content div#items  div.section-events p { height:auto; width:245px; float:left; overflow:hidden;  }
div#frame div#content div#items  div.section-events p.secondary-event-text { width:350px; }
div#frame div#content div#items  div.section-events-story {height:180px; margin: 0 0 15px 0;}
div#frame div#content div#items  div.section-events div.info-event { width:250px; height:150px; overflow:hidden; padding:0px; }
div#frame div#content div#items  div.section-events div.info-event p.full{ overflow:hidden; float:left; width:239px; }
div#frame div#content div#items  div.section-events div.sup { width:467px; border-top: 1px solid white; padding-top:6px; }
div#frame div#content div#items  div.section-events div.sup img { float:left; padding:0 10px 0 0px; }
div#frame div#content div#items  div.section-events div.sup span.sub {width:355px; float:right; }
div#frame div#content div#items  div.events-search { width:477px; height:51px; float:left; padding-bottom:15px;}
div#frame div#content div#items  div.events-search span label { display:block; padding:8px 0 4px 0; }
div#frame div#content div#items  div.events-search span.events { display:block; width:211px; float:left; padding:0 0px 0 0;}  
div#frame div#content div#items  div.events-search span.zip { display:block; width:137px; float:left; padding:0 0px 0 28px;}  
div#frame div#content div#items  div.events-search span.radius { display:block; width:91px; float:right; text-align:right;} 
div#frame div#content div#items  div.events-list { width:480px; float:left;} 
div#frame div#content div#items  div.events-list div.events-results { width:465px; height:25px; padding:7px 0 0 11px; position:relative; background:white; float:left; }
div#frame div#content div#items  div.events-list div.events-results a,
div#frame div#content div#items  div.events-list div.events-results a:visited { color:#cb8300; background:url(../images/arrow-next.gif) 56px 2px no-repeat; padding:0 16px 0 0; text-decoration:none; display:block; position:absolute; right:0px; top:7px; }
/* div#frame div#content div#items  div.events-list div.events-results a:hover { color:#a41515; } */
div#frame div#content div#items  div.events-list div.label { border-top:solid 1px #f2f2f2; height:29px; float:left; font-weight:bold; width:472px; height:25px; padding:7px 0 0 0px;} 
div#frame div#content div#items  div.events-list div.label span { display:block;}
div#frame div#content div#items  div.events-list div.label span.date { width:75px; padding:0 0 0 11px; float:left }
div#frame div#content div#items  div.events-list div.label span.title { width:228px; padding:0 0 0 0px; float:left }
div#frame div#content div#items  div.events-list div.label span.location { width:120px; padding:0 0 0 0px; float:left }
div#frame div#content div#items  div.events-list div.label span.like { width:35px; padding:0 0 0 0px; float:left }
div#frame div#content div#items  div.events-list div.display { width:477px; float:left; background:#f8f8f8; }
div#frame div#content div#items  div.events-list div.display div.row { height:60px; overflow:hidden;}
div#frame div#content div#items  div.events-list div.display div.on {background:#f1f1f1; }
div#frame div#content div#items  div.events-list div.display div.row span { display:block;   }
div#frame div#content div#items  div.events-list div.display div.row span.date { width:75px; padding:5px 0 2px 11px; float:left }
div#frame div#content div#items  div.events-list div.display div.row span.title { width:208px; padding:5px 20px 2px 0px; float:left }
div#frame div#content div#items  div.events-list div.display div.row span.title p {height:29px; overflow:hidden; }
div#frame div#content div#items  div.events-list div.display div.row span.location { width:116px; padding:5px 4px 2px 0px; float:left }
div#frame div#content div#items  div.events-list div.display div.row span.like { width:35px; padding:5px 0 2px 0px; float:left }
div#frame div#content div#items  div.events-list div.display div.row span.like div.classified-dig a,
div#frame div#content div#items  div.events-list div.display div.row span.like div.classified-dig a:visited{ color:#CB8300; text-decoration:none; font-size:10px; }
div#frame div#content div#items  div.events-list div.display div.row span.title a,
div#frame div#content div#items  div.events-list div.display div.row span.title a:visited { color:#666666; display:block; text-decoration:none; font-weight:bold; }

div#frame div#content div#items .events-itemsperpage { float:left; margin-left:10px; }
div#frame div#content div#items div.events-list div.scroll { height:26px; margin:4px 0 0 250px; top:17px; font-size:11px; float:left;}
div#frame div#content div#items div.events-list div.scroll a { color:#ce8b11; text-decoration:none; }
div#frame div#content div#items div.events-list div.scroll a.back { background:url(../images/arrow-back.gif) 3px 2px no-repeat; padding:0 0 0 15px; display:inline; }
div#frame div#content div#items div.events-list div.scroll a.next { background:url(../images/arrow-next.gif) 29px 2px no-repeat; padding:0 15px 0 0px; display:inline; }


/* div#frame div#content div#items  div.events-list div.display div.row span.title a:hover { color:#a41515; } */

/*** EVENTS END *****/

/*** COMMUNITY *****/
div#frame div#content div#items div#comm-list { width:462px; float:left; margin:0 0 20px 0; float:left; }
div#frame div#content div#items div#comm-list div.box-footer-community { width:95%; bottom:8px; left:10px;}
div#frame div#content div#items div#comm-list div.box-footer-community label.classified-dig { position:absolute; left:76px; bottom:0px;}
div#frame div#content div#items div#comm-list div.top-item { width:442px; min-height:95px; background: #f8f8f8; margin:0;  padding:10px 10px 10px 10px; position:relative; display:block;}
div#frame div#content div#items div#comm-list div.top-footer { height:30px; }
div#frame div#content div#items div#comm-list div.on { background:#f1f1f1;}
div#frame div#content div#items div#comm-list div.top-item div.detail-layer div.frame img { padding:0 11px 0 0; float:left;}
div#frame div#content div#items div#comm-list div.top-item div.sup {color:#6d6f72; font-size:11px; }
div#frame div#content div#items div#comm-list div.top-item div.sup a.title,
div#frame div#content div#items div#comm-list div.top-item div.sup a.title:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:12px; display:block; height:13px;  background:none; margin:0; padding:0px 0 3px 0; overflow:hidden;  }
div#frame div#content div#items div#comm-list div.top-item div.sup a.title:hover { color:#c37900; }
div#frame div#content div#items div#comm-list div.top-item div.info img.healine-thumb { float:left; padding:3px 9px 0 9px;}
div#frame div#content div#items div#comm-list div.top-item div.info div.directory-name { width:140px; height:80px; float:left; font-weight:bold; overflow:hidden; padding:0 10px 0 0;}
div#frame div#content div#items div#comm-list div.top-item div.info div.directory-location { width:150px; height:80px; float:left; overflow:hidden; padding:0 10px 0 0;}
div#frame div#content div#items div#comm-list div.top-item p.views {width:auto; height:27px; overflow:hidden; line-height:14px; font-size:12px; color:#333333;}


div#frame div#content div#items div.community-videos { float:left; width:660px; height:157px; margin:17px 0 10px 0; }
div#frame div#content div#items div.community-videos a#video-a,
div#frame div#content div#items div.community-videos a#video-b,
div#frame div#content div#items div.community-videos a#video-c,
div#frame div#content div#items div.community-videos a#video-d { float:left; margin:0; padding:0 9px 0 0; }
div#frame div#content div#items div.community-videos a#video-d {  padding:0; }

div#frame div#content div#items div.community-bubble { position:relative; width:179px; height:198px; float:left; background:url(../images/bg-bubble.jpg) no-repeat; margin:0 0 14px 14px;}
div#frame div#content div#items div.community-bubble p { display:block; width:154px; height:130px; margin:14px 0 0 14px; overflow:hidden; font-size:17px; font-style:italic; color:White;}
div#frame div#content div#items div.community-bubble p a {text-decoration:underline; font-size:10px; display:inline; position:relative; color:White; padding:0 2px 0 0;}
div#frame div#content div#items div.community-bubble span { color:#e1e1e1; font-size:10px; display:block; margin:4px 0 14px 14px; }
div#frame div#content div#items div.community-bubble .user { color:#e1e1e1; font-size:10px; display:block; margin:4px 0 14px 14px; float:left; position:relative; font-style: italic; }
div#frame div#content div#items div.community-bubble .date { color:#e1e1e1; font-size:10px; display:block; margin:4px 8px 14px 0; float:right; position:relative; font-style: italic; }
div#frame div#content div#items div.community-bubble a.more,
div#frame div#content div#items div.community-bubble a.more:visited { display:block; text-decoration:none; font-size:10px; color:#cb8300; position:absolute; bottom:1px; right:65px;}
/* div#frame div#content div#items div.community-bubble a:hover  { color:#a41515;} */

div#frame div#content div.toptalk-intro { width:475px;  margin:0; padding:17px 0 11px 0; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
div#frame div#content div.toptalk-intro h1 { font-size:24px; color:#666666; font-weight:normal;  }
div#frame div#content div.toptalk { width:468px; height:88px; padding:10px 5px 9px 10px; background:url(../images/bg-toptalk.gif) repeat-y; border-bottom:solid 1px #e1ded9; position:relative; color:#ac690d; font-size:11px}
div#frame div#content div.last { border-bottom:none; padding-bottom:50px; height:74px;}
div#frame div#content div.last div.topic-box-footer-width-community2 {position:absolute; bottom:37px; left:9px; width:460px} 
div#frame div#content div.toptalk span.subtitle { display:block; font-size:8px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
div#frame div#content div.toptalk p {color:#AC690D; font-size:11px; display:block; height:28px; overflow:hidden; width:414px; }
div#frame div#content div.toptalk a.title,
div#frame div#content div.toptalk a.title:visited { font-size:18px; font-style:italic; color:#ac690d; text-decoration:none; display:block; margin:0 0 3px; }

div#frame div#content div.toptalk.last { border-bottom:medium none; height:74px; padding-bottom:50px; background: url("../images/bg-last-talk.jpg") no-repeat; }

/* div#frame div#content div.toptalk a.title:hover { color:#a41515;} */


/*** COMMUNITY END *****/



/*** VIDEO  *****/

div#frame div#content div.tops { width:320px; float:left; background:#e5e5e5; margin:11px 0 15px 20px; display:inline;}
div#frame div#content div.tops img.feature-photo { display:block; background:#999999; width:320px; height:200px; }
div#frame div#content div.tops div.headline-main {background:#f2f2f2; font-size:13px; padding:10px 3px 0 12px; height:100px; position:relative; color:#333333;}
div#frame div#content div.tops div.headline-main-on { background:#f9f9f9;}
div#frame div#content div.tops div.headline-main a.top,
div#frame div#content div.tops div.headline-main a.top:visited { font-weight:bold; font-size:14px; text-decoration:none; color:#333333; display:block;}
/* div#frame div#content div.tops div.headline-main a.top:hover { color:#a41515;} */
div#frame div#content div.tops div.headline-main a.sub { font-size:12px; overflow:hidden; height:14px; color:#333333 }
div#frame div#content div.tops div.headline-main a.sub:visited { font-weight:bold; font-size:11px; text-decoration:none; color:#333; display:block;}
/* div#frame div#content div.tops div.headline-main a.sub:hover { color:#a41515;} */
div#frame div#content div.tops div.headline-main span.top { font-size:9px; color:#999999; display:block; padding:3px 0 3px 0;}
div#frame div#content div.tops div.headline-main img.tops { float:left; margin: 0 7px 0 0; display:block; width:100px; height:75px; background:#999999; }
div#frame div#content div.tops div.headline-main p { height:42px; display:block; overflow:hidden; line-height:14px; font-size:12px; color:#333333;}
div#frame div#content div.tops div.headline-main p.media { float:left; height:41px; width:120px; display:block; overflow:hidden; line-height:14px;}
/*** VIDEO END *****/



/*** UPLOAD  *****/
div#frame div#content div#items div.upload-title { font-size:25px; display:block; padding:0 0 8px 0;}
div#frame div#content div#items div.upload-option { width:652px; height:146px; margin:15px 0 0 0; display:inline;  float:left;}
div#frame div#content div#items div.upload-option img.placeholder { float:left;}
div#frame div#content div#items div.upload-option div.detail { float:right; width:379px; height:135px; position:relative; }
div#frame div#content div#items div.upload-option div.detail a.upload,
div#frame div#content div#items div.upload-option div.detail a:visited.upload { display:block; color:#cb8300; font-size:12px; position:absolute; left:0; bottom:0; text-decoration:none; font-style:italic; background:url(../images/plus2.gif) no-repeat right; padding:0 22px 0 0;}
div#frame div#content div#items div.upload-option div.detail h2 { font-size:25px; display:block; padding:0 0 0px 0; margin:0; font-weight:normal;}
div#frame div#content div#items div.upload-option div.detail p { margin:8px 0 0 0; padding:0; display:block; }


div#frame div#content div#items div.member-option {border:4px solid #921313; clear:left; height:100px; margin:20px 0; padding:10px 15px;}

/*** UPLOAD END *****/




/*** ARTICLES  *****/

div#frame div#content div#items div.article-headline,
div#frame div#content div#items div.article-image,
div#frame div#content div#items div.article-body,
div#frame div#content div#items div.article-category,
div#frame div#content div#items div.article-suggest { margin:15px 0 0 0; display:block; width:664px; float:left;}
div#frame div#content div#items label.article { padding:20px 0 5px 0; display:block;}
div#frame div#content div#items textarea.article-headline { width:643px; height:71px; border:solid 1px #a0a0a0; color:#7a1211; font-size:24px; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding:12px 0 0 20px;}
div#frame div#content div#items textarea.article-body { width:643px; height:265px; border:solid 1px #a0a0a0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding:12px 0 0 20px; margin:-1px 0 0 0;}
div#frame div#content div#items textarea.article-suggest { width:643px; height:70px; border:solid 1px #a0a0a0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding:12px 0 0 20px;}
div#frame div#content div#items div.article-image div.upload { width:121px; height:40px; float:left; padding:17px 0 0 0;}
div#frame div#content div#items div.article-image div.upload a,
div#frame div#content div#items div.article-image div.upload a:visited{ color:#666666; font-weight:bold; padding:0 0 0 24px;}
div#frame div#content div#items img.upload-placeholder { float:left; padding:0 11px 0 0;}
div#frame div#content div#items div.article-body div.article-title { width:645px; height:25px; background:#d1d1d1; float:left; display:block; color:#666666; font-weight:bold; padding:15px 0 0 20px }
div#frame div#content div#items div.article-category select{ border:solid 1px #a0a0a0; float:left; font-size:11px; color:Black; margin:5px 30px 0 0; }
div#frame div#content div#items div.article-save { margin:25px 0 0 0; display:block; width:664px; height:70px; float:left; position:relative;}
div#frame div#content div#items div.article-save div.save { width:200px; height:30px; top:0px; right:0px; position:absolute;} 
div#frame div#content div#items div.article-save a,
div#frame div#content div#items div.article-save a:visited{ color:#666666; font-weight:bold;}

div#frame div#content div#items div.center-content div.article-list div.article-results { border-bottom: solid 1px #e1ded9;  }
div#frame div#content div#items div.center-content div.article-list div.article-results-footer { border-top: solid 1px #e1ded9;  }
div#frame div#content div#items div.center-content div.article-list div.display div.row { background:#f9f9f9;} 
div#frame div#content div#items div.center-content div.article-list div.display div.row-on { background:#f2f2f2;} 
div#frame div#content div#items div.center-content div.article-list div.display span.status { width:80px; padding:5px 0 0 0px; float:left }
div#frame div#content div#items div.center-content div.article-list div.display span.edit { width:40px; padding:5px 0 0px; float:left }
div#frame div#content div#items div.center-content div.article-list div.display span.edit a { color:#666666;}
div#frame div#content div#items div.center-content div.article-list div.display span.delete {  padding:5px 0 0 0px; float:left }
div#frame div#content div#items div.center-content div.article-list div.display span.delete a { color:#666666; }
div#frame div#content div#items div.center-content p.forecastfnw_title span {color: #666 !important;}
div#frame div#content div#items div.center-content p.forecast_fnwdate span {color: #7a1211 !important;}

div#frame div#content div#items div.center-content div.event-detail-comments div.posts.posts-extended {width:480px;}
div#frame div#content div#items div.center-content div.event-detail-comments label.header-results {width:470px;}
div#frame div#content div#items div.center-content div.event-detail-comments div.posts.posts-extended div.comment-box{width:460px;}
div#frame div#content div#items div.center-content div.event-detail-comments div.story-post {width:460px;}
div#frame div#content div#items div.center-content div.event-detail-comments .field-comment-short {width:410px;}


/*** ARTICLES END *****/


/*** LOGIN/REGISTRATION  *****/

div#frame div#content div.access { float:left; margin:20px 0 0 20px;  width:950px; padding:0 0 65px 0; }
div#frame div#content div.access p { display:block; width:457px; padding:10px 0 10px 0; }
div#frame div#content div.access h2 { font-size:14px; padding:0 0 10px 0; }
div#frame div#content div.access h3 { font-size:12px; padding:0 0 0px 0; color:#333; margin:0; }
div#frame div#content div.access ul { margin:0; padding:10px 0 0 20px;}
div#frame div#content div.access div.row { width:100%; float:left; padding:10px 0 0 0; color:#878787; font-size:11px; position:relative;  }
div#frame div#content div.access div.row-padding { padding:0px; }
div#frame div#content div.access div.row-end { height:auto; }
div#frame div#content div.access div.row-end #login_message {height:auto; margin:10px 0;}
div#frame div#content div.access div.row label { float:left; width:87px; padding:2px 7px 0 0; text-align:right; font-size:12px; font-weight:bold; color:#333;  }
div#frame div#content div.access div.row label.register2-privacy { font-weight:normal; padding-top:20px; padding-left:30px }
div#frame div#content div.access div.row label em { color:#a13232; font-weight:bold; margin:0; padding:0; line-height:normal; font-style:normal; }
div#frame div#content div.access div.row label.short { width:31px; } 
div#frame div#content div.access div.row label.height { height:81px; } 
div#frame div#content div.access div.row span.note { color:#666666; display:block; margin:0; float:left;} 
div#frame div#content div.access div.row span.remember { display:block; position:absolute; bottom:0px; left:91px;}
div#frame div#content div.access div.row label.error { display:block; color:#71171a; width:204px; padding:2px  2px 0; overflow:hidden; height:15px; float:right; font-weight:normal; font-size:11px; text-align:left;}
div#frame div#content div.access div.wide label.error { width:254px; }
.edit-profile.center form input.error {border:solid 3px #71171a !important; padding:0;} 
.edit-profile.center form label.error {color:#71171a; font-weight:normal; font-size:11px;} 
.edit-profile.center form label.emphasise { font-weight: bold; font-size: 12px; }
.edit-profile.center form select.access {background: url("../images/input-access-short.gif") no-repeat center center}
div#frame div#content div.access div.reg-service-message { bottom:0; color:#7A1211; font-weight:bold; width:307px;}
div#frame div#content div.access div.row span strong { font-weight:bold; margin:0; padding:0; height:auto;}
div#frame div#content div.access div.login-site, div#frame div#content div.access div.login-optional, 
div#frame div#content div.access div.login-password { width:301px; height:auto; float:left; padding:15px 20px 40px 0; position:relative;  }
div#frame div#content div.access div.login-password.newsletter { background:url("../images/break-vertical-2.jpg") repeat-y scroll left top transparent; width:350px; height:335px; float:left; position:relative;  }
div#frame div#content div.access div.login-password { padding-left:30px; background:url(../images/break-vertical.jpg) top left repeat-y;}
div#frame div#content div.access div.privacy-policy { width:397px; float:left; margin:25px 0 0 0; position:absolute; bottom:0px; left:0px; height:14px;}
div#frame div#content div.access div.privacy-policy input { float:left; display:block; margin:3px 5px 50px 0; }
div#frame div#content div.access div.newsletter { width:350px; height; 330px;}
div#frame div#content div.access div.login-password-narrow { width:208px; height:178px}
div#frame div#content div.access div.login-optional { padding-left:30px; background:url(../images/break-vertical.jpg) top left no-repeat; width:308px; height:415px;}
div#frame div#content div.access a,
div#frame div#content div.access a:visited { color:#cb8300; vertical-align:top; }
div#frame div#content div.access div.row div.upload-photos { width:200px; float:left;}
div#frame div#content div.access div.row div.upload-photos img.thumbs { padding:0 10px 10px 0; margin:0; float:left; }
div#frame div#content div.access-option { margin:10px 0 3px 0; float:left;}
div#frame div#content div.access-option-last { padding-bottom:40px;}
div#frame div#content div.login-message { width:100%; text-align:center; padding-top:140px; }
div#frame div#content div.login1-message { width:100%; text-align:center; padding-top:10px; }
div#frame div#content div.access p label.privacy { padding:0 1px 25px 0; height:22px; float:left; width:25px;}

div#frame div#content div#items div.privacy {width:640px;}
div#frame div#content div#items div.privacy p {line-height:16px; margin:0 0 15px;}
div#frame div#content div#items div.privacy h1 {margin:5px 0 10px;}
div#frame div#content div#items div.privacy h2 {margin:5px 0 10px; font-size:14px;}
div#frame div#content div#items div.privacy ul {list-style: none; margin:10px 0; padding: 0;}
div#frame div#content div#items div.privacy ul li {margin:5px 0 5px 10px;}
div#frame div#content div#items div.privacy a, div#frame div#content div#items div.rules a {color:#CB8300;}

div#frame div#content div.access div.title-newsletter { width:662px; margin:0; padding:0 0 7px 0; border-bottom: solid 4px #921313; }

img.img-regtopper {margin: 0 0 20px 0;}
/*** RADIO*****/

div#frame div#content div.radio-brand { width:200px; height:90px; background:#dcdcdc; float:right; margin:0 10px 0 0; display:inline;}
div#frame div#content div.radio-display { width:660px; float:left; margin-top:1px; display:block;  }
div#frame div#content div.radio-display div.podcast-list { display:none;  }
div#frame div#content div.radio-display span { background:url(../images/mobile_arrow_1.png) no-repeat; width:8px; }
div#frame div#content div.radio-display.active div.podcast-list { display:block; }
div#frame div#content div.radio-display.active span { background:url(../images/mobile_arrow_3.png) no-repeat; width:15px; }
div#frame div#content div.radio-display a.archive-month,
div#frame div#content div.radio-display a.archive-month:visited { padding:5px 0 0 10px; width:642px; height:25px; float:left; font-size:12px; font-weight:bold; color:#666666; position:relative; text-decoration:none; background:#f9f9f9; display:block; }
div#frame div#content div.radio-display a.archive-month span { width:3px; height:10px; position:absolute; top:5px; right:0px; }
div#frame div#content div.radio-display a.stripe { background:#f2f2f2; }
div#frame div#content div.radio-header { width:660px; height:301px; margin:20px 0 15px 0; background:#000000; display:inline; padding:0; float:left;}
div#frame div#content div.radio-header div.graphic{ width:200px; height:151px; float:left; background:#ababab; margin:10px 0 0 10px; display:inline; }
div#frame div#content div.radio-header div.current { width:408px; height:148px; margin:20px 0 0 30px; display:inline; color:White; font-size:14px; float:left; position:relative; }
div#frame div#content div.radio-header div.current strong { display:block; padding:7px 0 2px 0; }
div#frame div#content div.radio-header div.current p { color:White; font-size:14px; }
div#frame div#content div.radio-header div.current img.player { position:absolute; bottom:0px; left:0px;}
div#frame div#content div.radio-header div.radio-list { width:630px; float:left; margin:21px 0 0 10px; display:inline; padding:0;}
div#frame div#content div.radio-header div.radio-list a,
div#frame div#content div.radio-header div.radio-list a:visited { background:url(../images/bullet-round-arrow2.gif) no-repeat; width:630px; display:block; padding:0 0 0 22px; height:25px; color:White; text-decoration:none; font-size:10px; position:relative; }
div#frame div#content div.radio-header div.radio-list a span { position:absolute; top:0px; left:300px; display:block; overflow:hidden; width:340px; height:13px;}

/*** Added by Kellye G 6.10.10 ***/

.successful-farming-banner {margin: 5px 0 10px 0; float: left;}

/*** RADIO END*****/


/*** BOOKSTORE *****/
div#frame div#content div#items p.bookintro { width:500px; display:block;}
div#frame div#content div#items div.book-menu { width:660px; display:block; padding:20px 0 20px 0px; float:left;}
div#frame div#content div#items div.book-menu a { float:left; display:block; padding:0 15px 0 0; }
div#frame div#content div#items div.book-menu a.last { padding:0 0px 0 0; }
/*** BOOKSTORE END*****/


/*** POLLS *****/
div#frame div#content div#items p.pollsintro { width:500px; display:block;}
div#frame div#content div#items div.poll-question { position:relative; width:650px; height:111px; margin:20px 0 0px 0; float:left; background:url(../images/bg-poll-question.jpg) no-repeat; padding:0 0 0 10px;}
div#frame div#content div#items div.poll-question h1{ color:#ffffff; font-size:14px; display:block; width:610px; float:left; padding:10px 20px 20px 0; margin:0; background:url(../images/poll-minus.gif) 609px 10px no-repeat; overflow:hidden; height:11px;}
div#frame div#content div#items div.poll-question div.poll-answer {width:100%; width:610px; padding:3px 20px 10px 0; float:left; color:White; font-size:11px;}
div#frame div#content div#items div.poll-question div.poll-answer span.answer { width:143px; float:left; display:block; height:24px; padding:0 2px 0 0; }
div#frame div#content div#items div.poll-question div.poll-answer span.answer label { vertical-align:top; display:inline; margin:2px 0 0 0; }
div#frame div#content div#items div.poll-question a.vote { position:absolute; bottom:0px; right:0px; }
div#frame div#content div#items a.poll-question { position:relative; width:640px; height:39px; display:block; float:left; margin:6px 0 0 0; padding:2px 10px 0 10px; font-size:14px; color:#666666; font-weight:bold; text-decoration:none; background:url(../images/poll-plus.gif) 621px 12px #e8e8e8 no-repeat;  overflow:hidden; float:left; }
div#frame div#content div#items a.poll-question span { width:610px; position:absolute; top:20%; bottom:80%; height:10px; cursor:pointer; }
div#frame div#content div#items div.poll-item div.poll-question { display:none; }
div#frame div#content div#items div.poll-item-active a.poll-question { display:none; }
/*** POLLS END*****/

/*** MARKETEYE *****/
div#frame div#content div#items div.marketeye {}
div.photo-feature-marketeye {padding:30px 20px 20px !important; width:620px; }
div.photo-feature-marketeye a { color:#ffffff !important; text-decoration: none;}
div.marketeye-video { background-color:#000; !important; margin: 0 !important; height:320px !important;}
div.marketeye-video div.marketeye-headline { height:auto !important; }
div.photo-feature-marketeye embed, div.photo-feature-marketeye object { margin:0 auto; display:block;}
div.marketeye-video div.block-tools {height:19px; left:490px; position:absolute; top:362px;}
div.marketeye-video img.block-tool {bottom:2px; height:80%; left:3px; position:relative;}
p.market-reports {display: block; margin: 15px 0; color: #333;}
p.market-reports a {color: #cb8300;}
div#mediaspace-marketeye {
	background-color:#000;
	padding:10px 0;
	text-align:center;
}

/*** MARKETEYE END *****/

/*** MEMBER BENEFITS *****/
div#frame div#content div#items div.member-option { border:solid 3px #7a1211; width:619px; height:106px; float:left; margin:20px 0 0 0; padding:10px 20px 0 15px; display:inline; }
div#frame div#content div#items div.member-option img { float:left; }
div#frame div#content div#items div.member-option a { padding:0 20px 0 0; display:block; float:left;}
div#frame div#content div#items div.member-option p { float:left; display:block; width:435px; font-size:13px; padding:7px 0 0 0; line-height:19px; }
/*** MEMBER BENEFITS END *****/

/*** MOBILE *****/
div#frame div#content div#items div.mobile { width:420px; height:auto; float:left; padding:0 10px 0 0 ; font-size:11px;}
div#frame div#content div#items div.mobile p { display:block; float:left; } 
div#frame div#content div#items div.mobile ul { float:left; display:block; width:380px; list-style:none; padding:10px 0 10px 0; margin:0px 0 0 20px; display:inline; }
div#frame div#content div#items div.mobile ul li { padding:0 0 13px 30px; }
div#frame div#content div#items div.mobile ul li.pencil { background:url(../images/icon-pencil.gif) no-repeat;}
div#frame div#content div#items div.mobile ul li.camera { background:url(../images/icon-camera.gif) no-repeat;}
div#frame div#content div#items div.mobile ul li.talk { background:url(../images/icon-comment.png) no-repeat;}
div#frame div#content div#items div.mobile ul li.day { background:url(../images/icon-day.gif) no-repeat; padding:0 0 0 30px; }
div#frame div#content div#items div.mobile ul li.alert { background:url(../images/icon-alert.png) no-repeat; padding:0 0 0 30px; }
div#frame div#content div#items div.mobile ul li strong { display:block; color:#7a1211; font-size:13px; float:left; width:100%; }
div#frame div#content div#items div.mobile img.title { float:left; margin:30px 0 0 0; padding:0 0 20px 0; }
div#frame div#content div#items div.mobile a.getstarted {float:right; margin:30px 15px 0 0; position:absolute; right:30px; top:285px;}
div#frame div#content div#items img.phones { float:left; margin:10px 0 0 0; }
div#frame div#content div#items div.mobile a {color: #cb8300;}
div#frame div#content div#items div.mobile a.login-link {float: left; padding: 20px 0 0 230px;}
div#frame div#content div#items div#alerts_container {float:left; width:100%;}
div#frame div#content div#items div#alerts_container iframe {float:left; width:465px; height:510px;}
div#frame div#content div#items div#alerts_container img {border:none; float:left; margin-left:25px;}

/*** MOBILE END *****/

/*** MARKETEYE *****/
div#frame div#content div#items div.marketeye {}
div#frame div#content div#items div.marketeye div.branding { width:660px; margin:0 0 20px 0; padding:0;  float:left;}
div#frame div#content div#items div.marketeye div.interactive { width:660px; height:451px; border:solid 1px gray; margin:20px 0 10px 0; padding:0;  float:left;}
div#frame div#content div#items div.marketeye h2 { color:#921313; font-size:24px; font-weight:normal; padding:15px 0 5px 0; width:580px;}
div#frame div#content div#items div.marketeye p.intro{ width:500px; display:block; padding:3px 0 0 0;}
div#frame div#content div#items div.marketeye p.body{ width:580px; display:block; padding:0px 0 20px 0; line-height:19px;}
div#frame div#content div#items div.marketeye div.signup{ width:580px; display:block; padding:0px 0 10px 0; color:#666666; font-size:13px; font-weight:bold; }
div#frame div#content div#items div.marketeye div.signup label { width:288px; display:block; float:left; padding:0 20px 0 0; }
div#frame div#content div#items div.marketeye div.signup img.signup { margin:0 0 0 20px;}
div#frame div#content div#items div.marketeye p.ticker {
	width:670px;
}
div#frame div#content div#items div.marketeye p.ticker applet {
	padding:0;
	margin:10px 0 10px 10px;
	width:660px;
}
/*** MARKETEYE END *****/

#news { height:200px; }

/*** MEDIA UPLOAD *****/
div#frame div#content div#media-upload { width:460px; height:auto; background-color:#e5e5e5; margin:9px 0 0 0; padding:20px 0 57px 10px; font-weight:bold; position:relative; float:left;}
div#frame div#content div#items div.events-list div.events-results a.pager-previous { right:50px;}

/*** MEDIA UPLOAD END *****/

/** PREMIUM PERSONAL **/
div#frame div#content div#items div.videos-prem { position:relative; float:left; width:660px; height:245px; margin:0; padding:0; }
div#frame div#content div#items div.videos-prem a.more,
div#frame div#content div#items div.videos-prem a.more:visited { position:absolute; top:30px; right:9px; color:White; font-size:11px; }
div#frame div#content div#items div.videos-prem img { float:left; padding:0px 0px 0 0; margin:60px 10px 0px 0; width:157px; height:157px; background:gray;}
div#frame div#content div#items div.videos-prem img.last { float:left; margin:60px 0px 0 2px;}
div#frame div#content div#items div#top-list div.header-prem { position:relative; width:650px; color:#cb8300; background:none; color:#333333;  padding:0px 0 10px 0; font-size:18px; font-family:Arial; font-weight:bold; }
div#frame div#content div#items div#top-list div.header-prem a.more,
div#frame div#content div#items div#top-list div.header-prem a.more:visited { position:absolute; right:0px; top:2px; color:#cb8300; font-size:11px; font-weight:normal; text-decoration:none; float:right; padding:3px 0 0 0;}
div#frame div#content div#items div#top-list div.header-prem a.rss { padding:0 0 0 10px; }
div#frame div#content div#items div#top-list div.top-item-prem { height:100px; border-bottom:solid 1px #e1ded9; padding-left:0px;}
div#frame div#content div#items div#top-list div.top-item-prem img.story { display:block; float:left; margin:5px 10px 0 0; width:100px; height:75px; background:#afafaf; }
div#frame div#content div#items div#top-list div.top-item-prem div.info { float:left; width:100%; height:87px; overflow:hidden; margin: 0;}
div#frame div#content div#items div#top-list div.top-item-prem div.info p { height:28px;}
div#frame div#content div#items div#top-list div.top-item-prem div.info a.title,
div#frame div#content div#items div#top-list div.top-item-prem div.info a.title:visited { background:none repeat scroll 0 0 transparent; color:#666666; display:inline; font-size:15px; font-weight:bold; height:auto; overflow:visible; padding:5px 0 3px; text-decoration:none;}
div#frame div#content div#items div#top-list div.top-item-prem div.info a.title:hover { color:#c37900; }
div#frame div#content div#items div#top-list div.top-item-prem div.box-footer-listing {left:111px;  bottom:19px; width:537px;}
div#frame div#content div#items div#top-list div.top-item-prem-last { border-bottom:0; }
div#frame div#content div#items div#top-list div.top-item-prem label.classified-dig { left:163px;}

div#frame div#content div#items div.list-prem { float:left; width:610px; margin:0 0 20px 0; height:auto;}
div#frame div#content div#items div.list-prem div.prem-title { position:relative; width:590px; padding:0 0 10px 0;} 
div#frame div#content div#items div.list-prem div.prem-title h1 {color:#333; font-size:30px; font-weight:bold;}
div#frame div#content div#items div.list-prem div.prem-title a.more, 
div#frame div#content div#items div.list-prem div.prem-title a.more:visited { position:absolute; right:0px; top:16px; color:#cb8300; font-size:11px; font-weight:normal; text-decoration:none; }
div#frame div#content div#items div.list-prem div.top-item-prem-short {position:relative;  height:140px; border-bottom:solid 1px #e1ded9; padding-left:0px;}
div#frame div#content div#items div.list-prem div.top-item-prem-short img.story { display:block; float:left; margin:10px 0px 0 0; width:100px; height:75px; background:#afafaf; }
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info { float:left; width:480px; height:103px; margin:5px 0 0 10px;}
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info .editlink {color:#CB8300; float:right; font-size:10px; position:absolute; right:0; text-decoration:none; top:8px;}
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info p { height:28px;}
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info span { width:auto;}
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info a.title,
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info a.title:visited { color:#333333; font-weight:bold; text-decoration:none; font-size:14px; height:auto; display:inline-block;  margin:0px; padding:0px 0 2px 0; background:none;}
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info a.title:hover { color:#c37900; }
div#frame div#content div#items div.list-prem div.top-item-prem-last { border-bottom:0; }
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info div.box-footer-listing {left:111px;  bottom:7px; width:479px; height:20px; }
div#frame div#content div#items div.list-prem div.top-item-prem-short div.info div.box-footer-listing label.classified-dig {  left:140px}

div#frame div#content div#items div.prod-prem { width:205px; height:auto; float:left; padding-left:17px;}
div#frame div#content div#items div.prod-prem div.prod-title { font-size:18px; color:#666666; font-weight:bold; width:205px; height:20px; position:relative;}
div#frame div#content div#items div.prod-prem div.prod-title a.more,
div#frame div#content div#items div.prod-prem div.prod-title a.more:visited { position:absolute; right:0px; top:6px; color:#cb8300; font-size:11px; font-weight:normal; text-decoration:none; }
div#frame div#content div#items div.prod-prem img { width:200px; height:150px; background:gray; float:left; margin:20px 0 0 0;}

div#frame div#content div#items div.prem-splash { float:left; width:660px; padding:0 0 20px 0; margin: 10px 0 0 0;}
div#frame div#content div#items div.prem-splash div.tools{ float:right; padding:0 0 5px 0; width:198px; }
div#frame div#content div#items div.prem-splash div.tools a { padding:0 0 0 3px;}
div#frame div#content div#items div.prem-splash img.splash { width:660px; height:250px; display:block; background:gray; float:left;}

img.premium-news-heading { height:29px;width:253px; }
img.premium-media-heading { height:221px;width:661px; }
img.premium-splash-image { height:250px;width:660px; }
img.premium-bg-image { height:281px;width:397px; }

/** PREMIUM PERSONAL END **/

div#frame div#content div.error404 { width:640px; padding:20px 20px 200px 40px; line-height:22px; }
div#frame div#content div.error404 { font-family:'Arial', 'Helvetica', 'sans-serif'; color:#333333; font-size:12px; }
div#frame div#content div.error404 a { color:#CB8300; }
div.error404-header h5 { font-family:'Arial', 'Helvetica', 'sans-serif'; color:#333333; font-size:18px; font-weight:bold; margin-bottom:20px; }

/* END OF 404 ERROR PAGES */  

/*** JSCROLLPANE ***/


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #ccc;
	margin-right:4px;
	margin-left:4px;
}
.jScrollPaneDrag {
	position: absolute;
	background: #900;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url('../images/uparrow.jpg') no-repeat center;
	height: 15px;
	margin-right:2px;
	margin-bottom:5px !important;
	width: 10px !important;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url('../images/downarrow.jpg') no-repeat center;
	height: 15px;
	margin-right:2px;
	margin-top:5px !important;
	width: 10px !important;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
.jScrollCapTop {
	height:5px !important;
}
.jScrollCapBottom {
	height:5px !important;
}

span.avatar-wrap {
   height:75px;
   width:75px;
   float:left;
   margin-right:10px;
}
span.usertype-bug {
display:block;
left:47px;
margin:3px 0 0;
position:absolute;
top:45px;
}
div.profile {
position:relative;
}
div.section-events .posts-extended p {
height:auto !important;
}
div.section-events .posts-extended, div.section-events .posts-extended * {
 width:440px !important;
}

.ajaxtalktitle {
	height:1.2em !important;
	overflow:hidden;
}
div.search-commodities{background-color:#fff; font-size:11px; color:#666}
div#frame div#content div#items div.topic-headlines p { color:#666}
td.head{background:url("../images/bg-header-wide.jpg") no-repeat scroll 0 0 transparent; color:fff; height:23px;}/* not included*/
.bcTRo{background:#F2F2F2;}
.bcTRe{background:#F9F9F9;}

.commodities-chart a{color:#666}
.commodities-chart a:hover{color:#C37900;}

.bcTH{font:bold 14px Arial, Helvetica, sans-serif}
.commodities-chart a{color:#cb8300}
.commodities-chart a:hover{color:#666;}

/*
span.bugwrap {
height:19px;
left:55px;
position:relative;
top:45px;
width:21px;
}

img.bugimg {
height:19px; width:21px; position:absolute;right:0;bottom:0;margin:0;padding:0;
}
*/

/*** PNG fixes for IE 6 ***/
* html div#frame div#content div#items div#top-list div.top-item div.detail-layer { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-overlay-detail.png',sizingMethod='scale'); }
* html div#frame div#content div#ads div.event_calendar td.day div.calendar_events { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-events.png',sizingMethod='scale'); }

.edit-profile.center>img {
  display:block;
  width:480px;
  margin-bottom:25px;
}

.edit-profile.center .header {
  margin-bottom:15px;
}

.edit-profile.center .header h2 {
  color: #666;
  float:left;
  font-size:14px;
}

.edit-profile.center .header a {
  color: #cb8300;
  float:right;
  display:block;
  margin-top:2px;
}

.edit-profile.center form {
  clear:both;
}

.edit-profile.center form label {
  display:block;
  color:#666;
}

.edit-profile.center form input {
  border:1px solid transparent;
  display:block;
  width:478px;
  padding:2px;
  background: url(../images/input-access-long.gif) no-repeat 0% 0%;
	min-height:15px;
}

.edit-profile.center form textarea {
  border:1px solid #aaa;
  display:block;
  width:478px;
  height:90px;
  margin-bottom:15px;
}

.edit-profile.center form .form-row {
  margin-bottom:15px;
  clear:both;
}

.edit-profile.center form .form-row.short input {
  width:231px;
  background: url(../images/input-access-short.gif) no-repeat 0% 0%;
}

.edit-profile.center form .form-row.short select {
  width:235px;
}

.edit-profile.center form .form-row.short.left {
  float:left;
  clear:none;
}
.edit-profile.center form .form-row.short.right {
  float:right;
  clear:none;
}

div#frame div#content div.access a, div#frame div#content div.access a:visited {
  color:#666 !important;
}

div#frame div#content div.access div.login-password.newsletter, div#frame div#content div.access div.login-password {
  background:none !important;
}

/*-----
MORE MIKE BLOCK ON THE MARKETEYE PAGE
-----*/
.mike_forum {
	width:667px;
	clear:both;
	background:url(/images/marketeye/mf-all.jpg) repeat-y top left;
	margin:14px 0 16px 5px;
	padding:0;
}
.mike_forum .header {
	background:url(/images/marketeye/mf-header.jpg) no-repeat top left;
	height:33px;
	width:100%;
	margin:0;
}
.mike_forum .header p {
	padding:3px 15px 0 14px;
	height:30px;
	line-height:30px;
	width:auto;
	color:#FFF;
}
.mike_forum .header p a {
	float:right;
	color:#FFF;
	text-decoration:none;
}
.mike_forum ul {
	padding:0 3px 35px 2px;
	background:url(/images/marketeye/mf-footer.jpg) no-repeat bottom left;
	list-style:none;
	color:#AB680C;
	margin:0;
}
.mike_forum ul li {
	border-bottom:#e1ded9 solid 1px;
}
.mike_forum ul li p {
	color:#ab680c;
	font-size:11px;
}
.mike_forum ul > li:last-child {
	border:none;
}
.mike_forum ul li p {
	padding:0 15px 0 14px;
}
.mike_forum ul li .mf_cat {
	margin-top:10px;
	font-size:8px;
}
.mike_forum ul li .mf_title {
	font-size:18px;
	font-style:italic;
	margin-top:10px;
}
.mike_forum ul li .mf_title a {
	font-size:18px;
	font-style:italic;
  color:#ab680c;
  text-decoration: none;
}
.mike_forum ul li .mf_comments {
	font-size:10px;
	line-height:11px;
	margin-bottom:10px;
	margin-top:3px;
}
.mike_forum ul li .mf_comments span {
	background-image:url(/images/marketeye/bg-comment-white.png);
}
.comments {
	color:#cc8100;
	height:15px;
	line-height:12px;		
}
.marketeye #secondary_todays_photos li .vid_comments a {
	color:#cc8100;
}
.comments span {
	color:#FFF;
	background:url(/images/marketeye/bg-commentcount.jpg) no-repeat top left;
	width:15px;
	text-align:center;
	display:inline-block;
	padding-bottom:3px;
}
.comments a {
	color:#AB680C;
	text-decoration:none;
}
.comments a.reply {
	float:right;
}
.main-video .vid_title {
	font-size:15px;
	font-weight:bold;
}
.main-video .vid_created {
	color:#FFF;
}
.main-video .vid_comments {
	margin-top:5px;
	color:#cc8100;
	height:15px;
	line-height:12px;
	font-size:10px;
}
/* HEATMAP OVERRIDE... */
.bcHeatmapTable {
	border:2px solid #CB8300;
	background-color:#FFF!important;
	padding:20px;
}
.bcHeatmapTable tr td span {
	color:#FFF !important;
}
/*-----
MIKE IN THE SIDEBAR
-----*/
.mike_sidebar {
	margin-bottom:25px;
}
.mike_sidebar .box-header-mediam-gray {
	height:30px;
	line-height:30px;
	padding:0 15px;
	font-weight:normal;
	width:250px;
	color:#666;
}
.mike_sidebar .side-news {
	height:auto!important;
}
.mike_sidebar .side-news p,
.mike_sidebar .side-news p a {
	font-size:11px!important;
	color:#666!important;
	padding:0!important;
}
.mike_sidebar .side-news p {
	margin:0 12px 11px!important;
	padding:0!important;
}
.mike_sidebar .side-news .title {
	padding:11px 0 0!important;
	margin-bottom:5px!important;
	font-weight:bold!important;
}
.mike_sidebar .first {
	background:none!important;
}
.mike_sidebar .side-news img {
	width:100px;
	height:auto;
	display:block;
	float:left;
	margin:11px 12px;
}
.mike_sidebar a.header-more span {
	position:relative;
	top:auto;
	right:auto;
}
/*-----
TOOLTIP
-----*/
#tooltip {
	padding:5px;
	background-color:#F7EDD9;
	z-index:99999;
}
#tooltip .tooltip {
	background-color:#F7EDD9!important;
	border:none!important;
}

/*----------==========//////////
PDF PAGE
\\\\\\\\\\==========----------*/
#pdf-article {
	width:660px;
	float:left;
	margin:10px 20px;
}
#pdf-sidebar {
	width:300px;
	float:left;
	margin:0;
}
#pdf-article .header {
	margin-bottom:40px;
}
#pdf-article .content {
	/*
	margin:0 40px 20px 0;
	width:390px;
	float:left;
	*/
}
#pdf-article .footer {
	background-color: #e1e1e1;
	padding: 25px 30px;
	width: 454px;
	position:relative;
}
#pdf-article .content .title {
	font-size:22px;
	font-weight:bolder;
	color:#921313;
}
#pdf-article .content .icon-pdf {
	float:left;
	margin:0 20px 0 0;
}
#pdf-article .content .copy {
	float:left;
	width:249px;
	margin-top:-3px;
}
#pdf-article .content .copy .title {
	font-size:18px;
}
#pdf-article #newsletter_form .checkboxes {
	width:50%;
	float:left;
	margin:15px 0 0;
}
#newsletter_form span.info {
	float:left;
  margin-left:44px;
  color:#666666;
  width:550px;
}
#pdf-article #newsletter_form .buttons {
	width:50%;
	padding:0 0 0 50%;
}
#pdf-article #newsletter_form .checkboxes fieldset {
	width:100%;
	margin:0 0 15px;
}
#pdf-article .content #download_form {
	margin-top:40px;
	border:#931312 solid 3px;
	padding:20px;
	overflow:hidden;
}
#pdf-article .content p {
	margin-bottom:10px;
	color:#666;
	font-size:12px;
}
#pdf-article #newsletter_form input[type="button"] {
	background:url(/images/pdf/bg-button.jpg) no-repeat center center;
	width:125px;
	color:#FFF;
	text-align:center;
	display:inline-block;
	font-size:18px;
	height:36px;
	line-height:36px;
	cursor:pointer;
	text-transform:uppercase;
  margin-top:3px;
}
#pdf-article fieldset.nl-container {
	float:left;
	width:50%;
  margin-bottom:7px;
}
#pdf-article #newsletter_form .buttons a {
	height:36px;
	line-height:36px;
	text-decoration:none;
	float:right;
	margin: 0 15px 0 15px;
}
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}
#download_form {
	display:none;
	overflow:hidden;
}
#download_form .icon-pdf {
	padding:10px 30px;
	float:left;
}
#download_form input[type="button"]#btn-download {
	background: url("/images/pdf/bg-button2.jpg") no-repeat scroll right top transparent;
	bottom: 32px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	height: 36px;
	left: 163px;
	line-height: 36px;
	position: absolute;
	text-align: center;
	width: 181px;
}
#download_form p {
	margin-bottom:10px;
}
#download_form p.title {
	color: #921414;
	font-size: 18px;
	font-weight: bold;
	padding: 7px 0;
	margin:0;
	line-height:normal;
}
#pdf-article .footer a {
	color:#d6932a;
}
#pdf-article .footer a.btn-nothanks {
	height:48px;
	line-height:48px;
	margin:20px 10px 0 5px;
	display:inline-block;
}
#pdf-article .footer .the-download {
	width:100%;
	border:#666 solid 1px;
}
#pdf-article .footer .the-download img {
	max-width:228px;
	height:auto;
}
ul.clean {
	list-style:none;
	padding:0!important;
	margin:0;
}
ul.clean li input[type="checkbox"]{
	margin-left:0!important;
}
.mb10 {
	margin-bottom:10px!important;
}
#newsletter_form {
	padding-left:69px;
}
