@charset "utf-8";
/* CSS Document */






/* CSS for 2-Column Template */
body {font-family:verdana,arial,sans-serif;font-size:11px;font-weight:normal;color:#000;background:#fff url(../images/main_bg.png) repeat-x fixed 0 0;line-height:16px;padding:0 0 20px 0;margin:0;text-align:center;}
div {text-align:left;}
a {color:#333;text-decoration:underline;}
form {padding:0;margin:0;}
.noStretch {width:100%;overflow:hidden;} 

/* prevents content from horizontally stretching dimensions of container */
.reset {clear:both;overflow:hidden;height:0 !important;} /* to clear horizontal divs */
.main {
	width:778px;
	padding:4px;
	background:#fff;
	margin:0 auto;
}
.border {background:#ccc;}


/* Top Links */
.header {
	width:778px;
	margin: 0 auto;
	padding:0 5px 5px 5px;
}
.headerTable {width:100%;}
.headerTable td {
	vertical-align:middle;
	padding-top:10px;
}

.pageTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CC3300;
}

.searchBox {font-weight:bold;font-size:16px;font-family:arial,sans-serif;vertical-align:middle;color:#333;text-align:right;white-space:nowrap;}
.searchBox input {width:130px;vertical-align:middle;margin:0 5px 0 3px;}
.searchBox .button {padding:1px 4px 1px 4px;text-decoration:none;color:#fff;font-size:14px; background:#222222; width:60px; border:none; cursor:pointer;}
.headerText {padding:10px 0 0 0;text-align:left;}


/* Top Nav */
.topNav {font-family:arial,sans-serif;color:#fff; margin-bottom:1px; background: #a2d020 url(../images/nav_bg.png) repeat-x 0 0; height:47px;}
.topNav td{padding: 0px 20px 0px 20px; border-right:1px solid #333333;}
.topNav table {width:600px; text-align:center; margin-top:12px;}
.topNav a {display:block;height:20px;text-align:center;font-size:13px;color:#3A4C00;text-decoration:none;padding:0 6px 0 6px;font-weight:bold;white-space:nowrap;}
.topNav a:hover {text-decoration:none; color:#FFFFFF;}


/* main body */
.bodyTable {width:100%; vertical-align:top;}



/* Side Nav */
#sideNav {
	width:264px;
	text-align:left;
	font-weight:bold;
	font-family:arial,sans-serif;
	font-size:12px;
	vertical-align:top;
	background:#190906;
}
.sideNavHeader {
	padding:3px 0 4px 15px;
	color:#fff;
}

.sideNavBox{
	}

.sideNavBox a {
	display:block;
	color:#fff;
	padding:3px 4px 4px 14px;
	text-decoration:none;
	text-transform:capitalize;
	border-top:1px solid #5E5351;
	background:#3B2E2B;
}
.sideNavBox a:hover {text-decoration:none; background: #534744;}


/* Content */
.contentHeader {font-weight:bold; font-size:18px; margin:10px 0px 10px 0px; color:#3A4C00;}
.content {border:1px solid #ccc; padding:6px;}
.content td {vertical-align:top;}
.categories a {font-size: 14px;color: #0000CC;}
.categories hover{font-size: 14px;color: #0000ff;}
.categories {
	margin-bottom: 15px;
	font-size: 12px;
	margin-right: 10px;
}

.sponsoredResultsHeader{
float:right;
color:#BBBBBB;
font-size:11px;
margin-top:6px;
}

.blurb_box{padding: 10px 20px 6px 20px; background: url(../images/rcol_bg.jpg) repeat-x 0 0;}
.blurb_box a{color:#F15A24;}

.sponsor_txt{font-size:11px;color:#666666;padding-bottom:15px;}
.company {font-size:11px;color:#009900;}

#primaryContentBox{display: block;}
#secondaryContentBox{display:none; padding: 1px 20px 0px 20px;}
/* Main Image */
.mainImageCell {

}
.mainImage {
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.mainImg {position:relative;}
.mainImgSrc {z-index:0;position:relative;}
.mainImgSrc img {width:481px;height:245px;border:0;}
.footerText a {color:#fff;}

/* Footer */
.footerText {border:1px solid #ccc;padding:10px ;margin:10px 0 0 0;text-align:left;}
.footer {padding:20px 0 10px 0;line-height:16px;margin:0 auto 0 auto;text-align:center;}

/*Results box Styles*/
.sbs_box {
	padding:1px;
	background-color:#f2f2f2;
	text-decoration:none !important;
	color: #000 !important;
	clear:both;
	width:495px;
	height:70px;
	margin-bottom:10px;
	overflow:hidden;
}

.sbs_number{
	display: block;
	float:left;
	text-align: center;
	text-decoration: none;
	font: bold 32px Arial;
	width: 50px;
	line-height: 50px;
	position: relative;
	left: 5px;
	margin: 10px 20px 20px 5px;
	background: #FFF url(../images/listing_num_bg.png) right top no-repeat;
	color:#FFFFFF;
}

.sbs_copy {
	float:left;
	display: block;
	width: 295px;
	height: 62px;

	padding: 0 !important;
	margin: 7px 5px 0 0;
}
.sbs_title {font: bold 16px Arial; color:#F15A24;}
.sbs_desc {font: normal 12px Arial}
.sbs_url {font: normal 11px Arial; color:#375569;}
.sbs_button{ float:left; background: url(../images/more_btn.png) no-repeat 0 0; width: 112px; height: 27px; margin: 20px 0px 0px 0px;}

.sbs_number a, .sbs_button a {color: #FFF !important; text-decoration: none !important;}
.sbs_copy a {text-decoration: none !important;}

.sbs_sexyLink { display: block; width:495px; height:70px; position:relative; z-index:99; border:1px solid #ff0000; }

/*Right Column Listing*/
.rcol_listing{margin-bottom:20px;}
.rcol_listing .title{font: bold 14px arial; color:#F15A24;width:220px;}
.rcol_listing .description{}
.rcol_listing .url {font: 11px arial; color:#375569; width:220px;}


.story_section_head {
	font-size:14px;	
	font-weight:bold;
	margin-bottom:10px;
	text-transform:capitalize;
}
.story {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #DDDDDD;

}

.story .story_description a, .story_description img, .story_description br{
display:none;
visibility:hidden;
}

.story_title{
	font-size:15px;
	color:#3A4C00;
}
