* {
  margin: 0px;
  padding: 0px;
  border: none;
}

body {
   behavior: url("csshover3.htc");
}

p {
	margin: 0;
	padding: 7px 0;
}
h1 {
 font-size: 14px;
}

h2 {
 font-size: 12px;
}

h3 {
 font-size: 11px;
}
h1, h2, h3 {
	color: #fff;
	font-weight: bold;
}
a:link, a:visited {
 text-decoration: none;
 color: #87baff;
}
a:hover, a.selected {
	text-decoration: underline;
}
hr {
	background: #526573;
	border-top: 1px solid #0d161b;
	margin: 5px 0; padding: 0;
}
.white {
	color: #fff;
}

html {
	background: url(../images/html_bg.png) repeat-x top left;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/body_bg.gif) no-repeat top right;
	font-size: 11px;
	color: #113b62;
}

#page {
	width:990px;
	padding: 4px 20px 4px 4px;
	background: #fff url(../images/page_bg.jpg) no-repeat top right;
	overflow: hidden;
	margin: 0 auto;
}
.networks {
	background: #4a5c6a url(../images/networks_bg.jpg) repeat-x top left;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	border: 1px solid #4a5c6a;
	color: #798189;
}
.networks a {
	color: #798189;
}
.networks a:hover, .networks a.selected {
	text-decoration: underline;
	color: #87baff;
}
#header {
	height: 63px;
	padding: 14px;
}
.logo {
	float: left;
}
.banner {
	float: right;
}
#nav1{
	padding: 0px;
	margin :0px;
	line-height: 21px;
	font-family: 'myriad pro', Arial, Helvetica, sans-serif;
	width: 1000px;
	font-size: 14px;
	}
#dropDownMenu1{
background:transparent url(http://www.bangthebook.com/images/nav_bg1.jpg) repeat-x scroll left top;
border:3px solid #D6D6D6;
height:5px;
line-height:43px;
padding:0 15px 37px;
}
#dropDownMenu1 li a{
	color:#FFF;
	text-decoration: none;
	}
#dropDownMenu1 li{
	float:left;
	list-style: none;
	background: url(http://www.bangthebook.com/images/nav_border1.jpg) no-repeat top right;
	position: relative;
	padding: 0px 14px;
	margin: 0px;
	}
#dropDownMenu1 ul{
	position: absolute;
	line-height:21px;
	margin: 0px;
	top: 42px;
	padding: 0px 0px 9px 10px;
	left: -9999px;
	background: #2f414f;
	width: 200px;
	}
#dropDownMenu1 ul li{
	padding: 5px 5px 5px 10px;
	background: url(http://www.bangthebook.com/images/nav_bullet1.jpg) left center no-repeat;
	float: none;
	}
#dropDownMenu1 ul li a{
	color: #92a4af;
}
#dropDownMenu1 ul li a:hover{
	color: #fff;
}
#dropDownMenu1 li:hover ul{
	}	
#nav {
	background: #4a5c6a;
	padding-top: 1px; padding-right: 1px; padding-left: 1px;
	font-weight: bold;
}
	#nav ul {
		height: 31px;
		background: url(images/nav_bg.jpg) repeat-x top left;
		border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
		list-style: none;
		line-height: 31px;
	}
	#nav ul li {
		float: left;
		background: url(images/nav_li.jpg) no-repeat top right;
		padding-right: 1px;
	}
	#nav a {
		display: block;
		float: left;
		color: #1d2d4e;
		padding: 0 15px;
	}
	#nav li a:hover {
		background: url(images/nav_a_hover.gif) repeat-x top left;
	}
	#nav a span {
		padding: 0 6px 0 0;
		background: url(images/nav_a.gif) no-repeat center right;
	}
	#rss {
		height: 30px;
		line-height: 30px;
		background: url(images/rss_bg.gif) repeat-x top left;
		color: #87baff;
	}
	#rss .date {
		color: #fff;
		font-weight: bold;
	}
	#rss .url {
		color: #000000
	}
	.shape3 {
		padding-left: 30px;
		float: left;
		width: 45px;
		height: 23px;
		background: url(images/shape3.gif) no-repeat top right;
	}
	.rss {
		float: left;
		margin-top: 9px;
		padding: 0 10px;
	}
#content-narrow {
	width:460px;
	float: left;
	margin-top: 5px;
	margin-right: 4px;
}
.content a, .content a:visited {
    color:#113B62;}
	
	.featured-news {
		background: #2e3b46 url(images/featured_news_bg.gif) repeat-x bottom left;
		overflow: hidden;
		color: #afcadf;
		font-size: 11px;
	}
	.featured-news h2 {
		background: url(images/black_arrow.gif) no-repeat center left;
		padding-left: 10px;
		margin-bottom: 10px;
	}
	.featured-news h2 a {
		color: #fff;
	}
	.padding {
		padding: 10px 10px 0px 10px;
	}
	.site-features {
		width: 79px;
		height: 25px;
		line-height: 25px;
		background: url(images/site_features_bg.gif) no-repeat;
		float: right;
		text-align: center;
		color: #fff;
		font-weight: bold;
		font-size: 10px;
	}
	.features {
		height: 48px;
		background: url(images/features_bg.gif) no-repeat top left;
		padding: 10px;
		color: #fff;
	}
	.features span {
		width: 130px;
		display: block;
		float: left;
		padding-left: 10px;
	}
	.top-tips {
		background:url(images/top-tips.gif) no-repeat top left;
		height: 31px;
		line-height: 31px;
		padding: 2px 15px 0 15px;
		margin-top: 5px;
	}
	.top-tips a {
		color: #1d2d4e;
		font-weight: bold;
	}
	.top-tips a:hover, .top-tips a.selected {
		background: url(images/top-tips_a.gif) repeat-x top left;
	}
	#tabcontrol {
		float:right;
		list-style: none;
	}
	#tabcontrol li {
		float: left;
	}
	#tabcontrol li a {
		display: block;
		float: left;
		padding: 0 15px;
		text-decoration: none;
	}
	.tabcontent {
		border-left: 1px solid #4a5c6a;
		border-right: 1px solid #4a5c6a;
		width: 437px;
		padding: 10px;
	}
	.top-tips-bottom {
		background: url(images/top-tips_bottom.gif) no-repeat top left;
		height: 9px;
	}
	.top-tips-title {
		color: #000000;
		background: #23598c;
		padding: 3px;
		margin: 5px 0;
	}
	.top-tips-title h2 {
		font-size: 12px;
		background: url(images/blue_arrow.gif) no-repeat center left;
		padding-left: 10px;
	}
	.top-tips-title h2 a {
		color: #fff;
	}
#content-wide {
	width: 738px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
	.visit-site {
		width: 259px;
		float: left;
		margin-right: 5px;
		background: #2c3a44 url(images/visit_site_bg.gif) repeat-x bottom left;
		color: #9fadb7;
	}
	.visit-site a {
		color: #9fadb7;
	}
	.visit-site strong {
		color: #fff;
		font-size: 11px;
	}
	.vs-title {
		height: 27px;
		line-height: 27px;
		background: url(images/vs_title_bg.gif) no-repeat top left;
		text-align: center;
		font-family: "Myriad Pro", Tahoma, Geneva, sans-serif;
		text-transform: uppercase;
		color: #1d2d4e;
	}
	.site-thumb {
		background: #000;
		padding: 10px;
	}
	.review {
		width: 474px;
		float: left;
		color: #1b232a;
		font-size: 11px;
	}
	.review a {
		color: #11568f;
	}
	.review-title {
		font-size: 12px;
		color: #194c7d;
		background: url(images/review_title.gif) no-repeat;
		height: 26px;
		line-height: 26px;
		padding: 0 10px;
		font-weight: bold;
	}
	.author {
		color: #8a98a6;
		float: left;
	}
	.author a, .author a:visited {
		color: #1b232a;
		font-weight: bold;
	}
	.bookmark {
		float: right;
	}
	.code {
		color: #1a5182;
		font-weight: bold;
	}
	.gray-text {
		color: #828a90;
	}
	.note {
		font-size: 11px;
		font-weight: bold;
		color: #d30000;
	}
	.bookmaker {
		width: 235px;
		margin-top: 5px;
		float: left;
		background: #265f95 url(images/bookmaker_bg.gif) repeat-x top left;
		float: left;
		color: #fff;
	}
	.bookmaker-title {
		background: url(images/bookmaker_title.gif) no-repeat;
		height: 26px;
		line-height: 26px;
		text-align: center;
		font-family: "Myriad Pro", Tahoma, Geneva, sans-serif;
		text-transform: uppercase;
		color: #1d2d4e;
	}
	.bookmaker ul {
		list-style: none;
		margin-bottom: 10px;
	}
	.bookmaker ul li {
		padding: 3px 0;
	}
	.bookmaker a, .bookmaker a:visited {
		color: #fff;
	}
	.news ul {
		color: #000;
		list-style: square;
		padding: 0 10px;
	}
	.content-title {
		background: url(images/content_title.gif) no-repeat;
		height: 26px;
		line-height: 26px;
		padding-left: 15px;
		font-family: "Myriad Pro", Tahoma, Geneva, sans-serif;
		text-transform: uppercase;
		color: #1d2d4e;
		margin-top: 5px;
	}
	.content {
		font-size: 11px;
		margin-right: 1px;
		margin-bottom: 5px;
	}
	.more-info {
		margin-right: 1px;
		background: #265f95 url(images/bookmaker_bg.gif) repeat-x top left;
		color: #000;
	}
	.more-info strong {
		color: #fff;
	}
	.more-info a, .more-info a:visited {
		color: #fff;
	}
	.more-info-title {
		background: url(images/more_info_title.gif) no-repeat;
		height: 28px;
		line-height: 28px;
		padding-left: 15px;
		font-family: "Myriad Pro", Tahoma, Geneva, sans-serif;
		text-transform: uppercase;
		color: #1d2d4e;
	}
.border {
	border-bottom: 1px solid #113b62;
	border-left: 1px solid #113b62;
	border-right: 1px solid #113b62;
	padding: 8px;
}
.clear {
	height: 1px;
	clear: both;
}
#sidebar1 {
	width: 274px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
	.bonus-title {
		text-align: center;
		height: 20px;
		padding: 6px 10px 0;
		color: #1d2d4e;
		font-family:"Myriad Pro", Tahoma, Geneva, sans-serif;
		text-transform: uppercase;
		background: url(images/bonus_title.gif) no-repeat top left;
	}
	.bonuses {
		border-left: 1px solid #23598c;
		border-right: 1px solid #23598c;
		color: #87baff;
		margin-bottom: 5px;
		background: #23598c;
	}
	.bonus {
		padding: 10px;
	}
	.bonus a {
		color: #fff;
	}
	.alt {
		background: #113b62;
	}
	.bonus strong {
		color: #fff;
		background: url(images/white_disc.gif) no-repeat center left;
		padding: 0px 10px 5px;
		display: block;
		font-size: 11px;
	}
	.bonus strong a {
		color: #fff;
	}
	.picks {
		border-left: 1px solid #23598c;
		border-right: 1px solid #23598c;
		color: #000000;
		margin-bottom: 5px;
		background: #23598c;
	}
	.pick {
		padding: 10px;
	}
	.pick strong {
		color: #fff;
		padding: 0px 0px 5px;
		display: block;
		font-size: 11px;
	}
	.pick strong a {
		color: #fff;
	}
	.lightblue {
		color: #87baff;
	}
#sidebar2 {
	width:245px;
	float: left;
}
	.newsletter {
		padding: 8px;
		background: url(images/newsletter_bg.gif) no-repeat bottom left;
		color: #2e5f90;
		letter-spacing:-1px;
		text-transform: uppercase;
		overflow: hidden;
		height: 72px;
	}
	.newsletter h2 {
		display: block;
		width: 150px;
		height: 30px;
		background: url(images/newsletter.gif) no-repeat top left;
		text-indent: -9999px;
	}
	.newsletter form {
		padding-top: 15px;
		overflow: hidden;
	}
	.newsletter input#email {
		background: url(images/newsletter_input.gif) no-repeat top left;
		padding: 5px;
		height: 16px;
		color: #6d8da6;
		font-size: 10px;
		width: 133px;
		float: left;		
	}
	.newsletter input#submit {
		float: left;
	}
	.login-now {
		padding: 8px 5px;
		background: url(images/login_now_bg.gif) no-repeat top left;
		margin-top: 5px;
		color: #98c4ff;
	}
	#login input {
		background: url(images/login_input.gif) no-repeat top left;
		padding: 7px 5px;
		width: 133px;
		color: #6d8da6;
		font-size: 10px;
	}
	#login input#remember {
		background: none;
		padding: 0;
		width: auto;
	}
	#login input#loginbtn {
		background: none;
		padding: 0;
		width: auto;
	}

	.advertisement {
		text-align: center;
		margin-top: 5px;
		color: #4a5c6a;
	}
	.featured-title {
		height: 26px;
		line-height: 26px;
		background: url(images/f_s_title.gif) no-repeat top left;
		text-align: center;
		margin-top: 5px;
		color: #fff;
		text-transform: uppercase;
		font-family: "Myriad Pro", Tahoma, Geneva, sans-serif;
	}
	.featured {
		padding: 5px;
		border: 1px solid #4a5c6a;
		overflow: hidden;
		height: 115px;
	}
	.featured img {
		margin-right: 2px;
	}
	.featured-url {
		width: 111px;
		height: 23px;
		line-height: 23px;
		padding: 0 10px;
		background: url(images/featured_url.gif) no-repeat top left;
		float: left;
		font-size: 11px;
		color: #2f3c47;
		font-weight: bold;
	}
	.featured-url a, .featured-url a:visited {
		color: #2f3c47;
	}
	.featured-text {
		padding: 5px;
		float: left;
		width: 121px;
	}
	.partners {
		padding: 5px;
		border: 1px solid #4a5c6a;
		overflow: hidden;
		font-size: 11px;
	}
	.partners ul {
		list-style: disc;
		padding: 0 15px;
	}
	.partners ul li {
		padding: 2px 0;
	}
	.partners a, .partners a:visited {
		color: #2f3c47;
	}
	.top20 {
		padding: 5px;
		border: 1px solid #4a5c6a;
		font-size: 12px;
	}
	.top20 a, .partners a:visited{
		color: #000066;
	}	
	.top20 strong a {
		color: #000066;
	}
	.sbr-title {
		height: 26px;
		line-height: 26px;
		background: url(images/f_s_title.gif) no-repeat top left;
		text-align: center;
		margin-top: 5px;
		color: #fff;
		text-transform: uppercase;
		font-family: "Myriad Pro", Tahoma, Geneva, sans-serif;
	}
	.sbr {
		padding: 5px;
		border: 1px solid #4a5c6a;
		height: 375px;
	}

	.sbr-url {
		width: 111px;
		height: 23px;
		line-height: 23px;
		padding: 0 10px;
		background: url(images/featured_url.gif) no-repeat top left;
		float: left;
		font-size: 11px;
		color: #2f3c47;
		font-weight: bold;
	}
	.sbr-url a, .sbr-url a:visited {
		color: #2f3c47;
	}
	.sbr-text {
		padding: 5px;
		float: left;
		width: 121px;
	}
.bottom-nav {
	margin: 20px;
	color: #4a5c6a;
	text-align: center;
}
.bottom-nav a, .bottom-nav a:visited {
	color: #4a5c6a;
}
#footer {
	text-align: center;
	color: #b8c3cd;
	padding: 15px 0px 15px 0px;
	background: #4a5c6a;
}
#footer a {
	color: #b8c3cd;
	text-decoration: underline;
}
.txt1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #040351;
}
.txt2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height:18px;
}
.linksb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #050452;
	text-decoration: none;
}
a.linkb:hover {
	color: #666666;
}
input.blinktext {
color: #fe0000;
text-decoration: blink;
}
/* ------------------------- COMMON ------------------------- */
BODY {
	font-family: arial, verdana, sans-serif;
}

.header TH {
	font-size: 12px;
	color: #fff; 
	background-color: #666; 
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
	text-align: left;
}
.subheader TH {
	font-size: 12px;
	color: #fff; 
	background-color: #aaa; 
	padding: 5px;
	text-align: center;
}
.data TH {
	font-size: 12px;
	background-color: #eee;
	padding: 5px;
}

/* --------------------- SERVICE_PACKAGES --------------------- */
#service_packages {
	width: 540px;
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #fff;
}

/* ------------------------ TOP_TRENDS ------------------------ */
#top_trends TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 15px;
}
#top_trends A {
	font-size: 12px;
}
#top_trends .subheader TH {
	border-bottom: solid 1px #ddd;
}
#top_trends .data TH {
	width: 30%;
	text-align: left;
	padding-left: 25px;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#top_trends .data TD {
	text-align: left;
	padding: 0 10px 0 40px;
}
#top_trends TD {
	background-color: #fff;
	text-align: center;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
}
#top_trends .service_stats {
	border: solid 1px #ddd;
}

/* ------------------------ SHOW_TREND ------------------------ */
#show_trend TABLE {
	font-size: 12px;	
	width: 540px;
	margin: 0 0 20px 0;
	border: solid 1px #ddd;	
}

#show_trend TD {
	background-color: #fff;
	text-align: left;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	line-height: 175%;
}

/* ------------------------ SHOW_PREMIUM_PICKS_TABLE ------------------------ */
#show_premium_picks_table TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 0;
	padding: 0;
}
#show_premium_picks_table .data TD {
	margin: 0;
	padding: 0;
}

/* ------------------------ SHOW_PREMIUM_PICKS ------------------------ */
#show_premium_picks TABLE {
	font-size: 12px;	
	width: 540px;
	margin: 1px 0 0 0;
	border: solid 1px #ddd;	
	border-top: solid 2px #666;	
}
#show_premium_picks .header TH {
	background-color: #eee; 
	background-image:  none;
	text-align: left;
	font-size: 14px;
	color: #000;
	padding: 5px 5px 5px 5px;
	margin: 0;
}
#show_premium_picks TH.button {
	width: 100px;
	border: 0px solid #ddd;
	background-color: #eee; 	
	padding-bottom: 25px;
}
#show_premium_picks TD {
	background-color: #fff;
	text-align: left;
	font-size: 12px;
}
#show_premium_picks TD.event { 
	text-align: left; 
	padding: 5px 5px 30px 5px;
}
#show_premium_picks INPUT {
	background: #000;
	color: #fff;
	background-image: url(/images/boxes/title-bg.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 0px;
	margin: 0px;
	margin-bottom: 0px;
	width: 100px;
}
#show_premium_picks INPUT.guaranteed {
	height: 60px;
}
#show_premium_picks INPUT.non_guaranteed {
	height: 45px;
}

/* ------------------------ SHOW_PICKS ------------------------ */
#show_picks TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 0;
}
#show_picks .header TH {
	color: #888; 
	background-color: #fff; 
	background-image:  none;
	text-align: left;
	padding: 0 5px 0 5px;
}
#show_picks .data TD {
	background-color: #eee;
	text-align: left;
	font-size: 12px;
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;	
}
#show_picks .data .event {
	border-left: solid 1px #ddd;	
}
#show_picks .data .starts {
	border-right: solid 1px #ddd;	
}
#show_picks .comment {
	text-align: left;
	padding: 5px 5px 10px 5px;
	font-size: 12px;
	border: solid 1px #ddd;	
}
#show_picks TD.event { 
	text-align: left; 
	padding: 5px 5px 10px 10px; 
}
#show_picks TD.choice { 
}
#show_picks TD.starts { 
	width: 70px;
}
#show_picks TD.comment, 
#show_picks TD.show_picks_comment { 
	background-color: #fff;
	text-align: left;	
}

/* ------------------------ TOP_RATING_MENU	 ------------------------ */
#top_rating_menu {
	margin: 0 0 15px 15px;
}

/* ------------------------ SERVICE_TOP_RATING_SHORT ------------------------ */
#service_top_rating_short TABLE {
	font-size: 11px;
	width: 160px;
}
#service_top_rating_short TD {
	font-size: 11px;
	text-align: center;
	border: solid 1px #ddd;
}
#service_top_rating_short .data TH { 
	font-size: 11px;
	text-align: left;
	width: 130px; 
}
#service_top_rating_short .data TH.name { 
	text-align: left;
	width: 130px; 
}
#service_top_rating_short .data TD.unit { 
	width: 70px; 
}
#service_top_rating_short .service_top_rating {
	border: solid 1px #ddd;
}

/* ------------------------ SERVICE_TOP_RATING_FULL ------------------------ */
#service_top_rating_full TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 15px 15px;
}
#service_top_rating_full .header TH {
	text-align: center;
}
#service_top_rating_full .subheader TH {
	text-align: center;
}
#service_top_rating_full .data TH {
	width: 1%;
}
#service_top_rating_full TD {
	text-align: center;
	border: solid 1px #ddd;
	font-size: 12px;
}
#service_top_rating_full .data TH.name { 
	text-align: left;
	width: 130px; 
	padding-left: 15px;
}
#service_top_rating_full .data TD.unit { 
	width: 70px; 
}
#service_top_rating_full .service_top_rating {
	border: solid 1px #ddd;
}

/* ------------------------ SERVICE_STATS ------------------------ */
#service_stats TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 0;
}
#service_stats .subheader TH {
	text-align: center;
	color: #FFF; 
	background-color: #AAA;
	border-bottom: solid 1px #ddd;
}
#service_stats .data TH {
	width: 1%;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#service_stats TD {
	background-color: #fff;
	text-align: center;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
}
#service_stats .service_stats {
	border: solid 1px #ddd;
}

/* ------------------------ ONE_FREE_PICK ------------------------ */
#one_free_pick TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 0;
}
#one_free_pick .data TH, #one_free_pick .subheader_one_pick {
	color: #888; 
	background-color: #fff; 	
	text-align: left;
	padding: 5px 10px 5px 10px;
}

#one_free_pick .subheader {
	text-align: left;
}

#one_free_pick .data TD {
	font-size: 12px;
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#one_free_pick .data .event {
	border-left: solid 1px #ddd;
}
#one_free_pick .data .starts {
	border-right: solid 1px #ddd;
}
#one_free_pick .comment {
	font-size: 12px;
	background-color: #fff; 
	padding: 5px 10px 15px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#one_free_pick .one_free_pick {
	border: solid 1px #ddd;
}

/* ------------------------ PAST_PICKS ------------------------ */
#past_picks TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 0;
}
#past_picks .data TH {
	color: #888; 
	background-color: #fff; 	
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#past_picks .data TD {
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#past_picks .data .event {
	border-left: solid 1px #ddd;
}
#past_picks .data .wl {
	border-right: solid 1px #ddd;
}
#past_picks .comment TD {
	background-color: #fff; 
	padding: 5px 10px 30px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#past_picks .bottom_comment TD {
	background-color: #fff; 
	padding: 0px 0px 5px 0px;
}
#past_picks TD {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}

/* ------------------------ SERVICE_INFO ------------------------ */
#service_info TABLE {
	font-size: 12px;
	background-color: #fff;
	border: solid 1px #ddd;
	width: 540px;
	margin: 0 0 20px 0;
}
#service_info TD {
	font-size: 12px;
}
#service_info TD.header {
	padding: 2px 5px 5px 10px;
}
#service_info .header A {
	color: #fff; 
}
#service_info TD.description {
	padding: 7px 5px 10px 10px;
}
#service_info TD.image {
	background-color: #eee;
	margin: 0;
	padding: 0;
	text-align: left;
}
#service_info IMG {
	margin: 3px;	
	padding: 0px;
}
#service_info H1 {
	font-size: 18px;
	margin: 0 0 20px 0;
}





/* ------------- Overall containers ------------- */
.gen_schedule_container 	{ width: 580px; }
#schedule_full_scores 		{ width: 615px; }


/* -------------- Overall headers -------------- */
.status_header {
	text-align: left;
}
.gen_schedule_record_header {
	text-align: left;
}
.gen_schedule_time_header {
	text-align: left;
	width: 65px;
}
.gen_schedule_status_header {
	text-align: left;
}

/* ------------- gen_schedule_block ------------- */
#gen_schedule_block {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
#gen_schedule_block TD, 
#gen_schedule_block A { 
	font-size: 12px; 
}
#gen_schedule_block TH {
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 13px;
}

#gen_schedule_block DIV.schedule_game {
	width: 275px;
	float: left;
}

#gen_schedule_block DIV.one_schedule_game {
	width: 275px;
	margin-bottom: 25px;
}

/* ------------- schedule_game_block ------------- */
#gen_schedule_block DIV.schedule_game_block {
	margin-bottom: 7px;
	margin-top: 5px;	
	padding: 1px;
	border: #888 1px solid;
	background-color: #eee;
}

#gen_schedule_block DIV.schedule_game_block TABLE {	
	width: 271px;
	height: 75px;
	BORDER-RIGHT: #c8c8c8 1px solid;
	BORDER-TOP: #c8c8c8 1px solid;
}

#gen_schedule_block DIV.schedule_game_block TABLE TH,
#gen_schedule_block DIV.schedule_game_block TABLE TD {
	padding: 0 4px 0 4px;
	font-size: 10px;
	BORDER-LEFT: #c8c8c8 1px solid;
	BORDER-BOTTOM: #c8c8c8 1px solid;
	background-color: #fff;
}
#gen_schedule_block DIV.schedule_game_block TABLE TH {
	background-color: #000;
	background-image:  url(/images/boxes/title-bg.gif);
	background-repeat: repeat-x;
	COLOR: #fff;
	font-size: 10px;
	padding: 2px;
}


/* ------------- away_team, home_team ------------- */
#gen_schedule_block DIV.schedule_game_block .away_team, 
#gen_schedule_block DIV.schedule_game_block .home_team {
	background-color: #fff;	
	line-height: 150%;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
}

#gen_schedule_block DIV.schedule_game DIV.schedule_game_block .away_team A,
#gen_schedule_block DIV.schedule_game DIV.schedule_game_block .home_team A  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

#gen_schedule_block DIV.schedule_game_block .away_team {
	border-bottom: none;
} 


/* ------------- away_line, home_line ------------- */
#gen_schedule_block DIV.schedule_game_block .away_line,
#gen_schedule_block DIV.schedule_game_block .home_line {
	text-align: center;
	width: 35px;
	line-height: 150%;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
}

#gen_schedule_block DIV.schedule_game_block .away_line {
	border-bottom: none;
} 


/* ------------- away_data_score, home_data_score ------------- */
#gen_schedule_block DIV.schedule_game_block .away_data_score,
#gen_schedule_block DIV.schedule_game_block .home_data_score {
	text-align: center;
	width: 30px;
	line-height: 185%;
	padding-top: 2px;
	padding-bottom: 4px;
}

#gen_schedule_block DIV.schedule_game_block .away_data_score_live,
#gen_schedule_block DIV.schedule_game_block .home_data_score_live {
	text-align: center;
	background: #ECECE4;
	background: #FCBDB0;
	width: 30px;
	line-height: 185%;
	padding-top: 2px;
	padding-bottom: 4px;
}

#gen_schedule_block DIV.schedule_game_block .away_data_score_final,
#gen_schedule_block DIV.schedule_game_block .home_data_score_final {
	text-align: center;
	background: #ECECE4;
	width: 30px;
	line-height: 185%;
	padding-top: 2px;
	padding-bottom: 4px;
}

#gen_schedule_block DIV.schedule_game_block .away_data_score,
#gen_schedule_block DIV.schedule_game_block .away_data_score_live,
#gen_schedule_block DIV.schedule_game_block .away_data_score_final {
	border-bottom: none;
} 


/* ------------- total_over, total_under ------------- */
#gen_schedule_block DIV.schedule_game_block .total {
	text-align: center;
}
#gen_schedule_block DIV.schedule_game_block .total_over {
	text-align: center;
	background-color: #ddf;
}
#gen_schedule_block DIV.schedule_game_block .total_under {
	text-align: center;
	background-color: #fdd;
}


/* ----------------------- winner, loser ----------------------- */
#gen_schedule_block DIV.schedule_game_block .winner_name {
	padding: 2px 1px 2px 1px;
	/*border: 2px #0a0 solid;
	border-right: none;*/
	background: #dfd;
}
#gen_schedule_block DIV.schedule_game_block .winner_line {
	padding: 2px 1px 2px 1px;
	/*border: 2px #0a0 solid;
	border-left: none;*/
	background: #dfd;
}
#gen_schedule_block DIV.schedule_game_block .loser_name {
	padding: 0 1px 0 1px;
	border-left: 2px #fff solid;
}
#gen_schedule_block DIV.schedule_game_block .loser_line {
	padding: 0 1px 0 1px;
	border-left: 2px #fff solid;
}


/* ------------------------------------------------------------ */
#gen_schedule_block DIV.schedule_game_block P {
	margin: 0;
	padding: 0px;
	padding-bottom: 3px;
	font-size: 11px;
}
#gen_schedule_block DIV.schedule_game_block A {
	font-weight: bold;	
	TEXT-DECORATION: underline
}

#gen_schedule_block DIV.schedule_game_block_links {
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	margin-top : 6px;
	margin-bottom : 0px;
	padding-left: 7px;
	text-decoration: none;
}
#gen_schedule_block DIV.schedule_game_block_links A {
	font-weight: bold;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #999;
}

.schedule_make_pick {
	font-weight: bold;
	padding: 2px;
	LINE-HEIGHT: 10px;  
	BORDER: #c8c8c8 1px solid;
	background: #7E0003;
	color: #ffffff;		
	background-image:  url(/images/boxes/title-bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
}

#sports_calendar {
	border: #c8c8c8 1px solid;
	margin-right: 2px;
	width: 175px;
}

.sports_calendar_header {
	background-color: #DFDFDF;
	color: #222222;
}
.sports_calendar_week_days {
	background-color: #DFDFDF;
	color: #222222;
}

#sports_calendar_block {
	font-size: 11px;
	padding: 3px;
}

#sports_calendar DIV.sports_calendar_block A {
	font-weight: bold;
}

#sports_calendar TABLE {
	font-size: 11px;
	width: 170px;
	border-top: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
}
#sports_calendar TABLE TH {
	font-size: 11px;
	margin-top: 3px;
	padding-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#sports_calendar A {
	font-size: 11px;
	font-weight: bold;
}

.sports_calendar_today {
	font-weight: bold;
	background-color: #DFDFDF;
	color: #ffffff;
}
#sports_calendar .sports_calendar_today A{
	color: #222222;
}


.sports_calendar_selected {
	font-weight: bold;
	background-color: #ECECE4;
	color: #ffffff;
}
#sports_calendar .sports_calendar_selected A{
	color: #222222;
	text-decoration: underline;
}


#sports_calendar TABLE TD {
	font-size: 11px;
	text-align: center;
	border-bottom: #c8c8c8 1px solid;
	border-right: #c8c8c8 1px solid;
}
#sports_calendar TABLE TR.sports_calendar_week_days TD {
	font-size: 11px;
	font-weight: bold;
}

#schedule_full_scores {
	margin-bottom: 25px;
}

#schedule_full_scores P {
	text-align:right;
}
#schedule_full_scores A {
	font-size: 11px;
	color: blue;
	text-decoration: underline;
}

#sports_data_select_sport {
	font-size: 11px;
	float: right;
}

#sports_data_select_sport A{
	font-size: 11px;
}

.lower_title {
	font-size: 18px; 
	margin-bottom: 10px;
	margin-top: 0;
}

.header_title {
	font-size: 16px;
}

.back_button_custom {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 3px double #cccccc;
	/*width: auto;*/
	width: 45px;
	background: url(../images/button_bg.png) repeat-x;
	padding: 0px 10px;
	line-height: 20px;
	margin: 1px 1px 25px 1px;
}
.back_button_custom A{
	font-size: 11px;
}


/* ------------------------ PAST_PICKS ------------------------ */
#past_picks TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 0;
}
#past_picks .data TH {
	color: #888; 
	background-color: #fff; 	
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#past_picks .data TD {
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#past_picks .capper_data TH {
	color: #888; 
	background-color: #eee; 	
	text-align: left;
	padding: 7px 10px 7px 10px;
	border-top: solid 2px #666;
}
#past_picks .capper_data TD {
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 1px #ddd;
}
#past_picks .capper_data TD A {
	font-size: 12px; 
}
#past_picks .data .event {
	border-left: solid 1px #ddd;
}
#past_picks .data .wl {
	border-right: solid 1px #ddd;
}
#past_picks .comment TD {
	background-color: #fff; 
	padding: 5px 10px 30px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#past_picks .bottom_comment TD {
	background-color: #fff; 
	padding: 0px 0px 5px 0px;
}
#past_picks TD {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
#past_picks #show_premium_picks .data TD{
	background-color: #fff; 
}


/* ------------------------ SCHEDULE ------------------------ */
.gen_schedule_container 	{ width: 580px; }
#schedule_full_scores 		{ width: 615px; }


/* -------------- Overall headers -------------- */
.status_header {
	text-align: left;
}
.gen_schedule_record_header {
	text-align: left;
}
.gen_schedule_time_header {
	text-align: left;
	width: 65px;
}
.gen_schedule_status_header {
	text-align: left;
}

/* ------------- gen_schedule_block ------------- */
#gen_schedule_block {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
#gen_schedule_block TD, 
#gen_schedule_block A { 
	font-size: 12px; 
}
#gen_schedule_block TH {
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 13px;
}

#gen_schedule_block DIV.schedule_game {
	width: 275px;
	float: left;
}

#gen_schedule_block DIV.one_schedule_game {
	width: 275px;
	margin-bottom: 25px;
}

/* ------------- schedule_game_block ------------- */
#gen_schedule_block DIV.schedule_game_block {
	margin-bottom: 7px;
	margin-top: 5px;	
	padding: 1px;
	border: #888 1px solid;
	background-color: #eee;
}

#gen_schedule_block DIV.schedule_game_block TABLE {	
	width: 271px;
	height: 75px;
	BORDER-RIGHT: #c8c8c8 1px solid;
	BORDER-TOP: #c8c8c8 1px solid;
}

#gen_schedule_block DIV.schedule_game_block TABLE TH,
#gen_schedule_block DIV.schedule_game_block TABLE TD {
	padding: 0 4px 0 4px;
	font-size: 10px;
	BORDER-LEFT: #c8c8c8 1px solid;
	BORDER-BOTTOM: #c8c8c8 1px solid;
	background-color: #fff;
}
#gen_schedule_block DIV.schedule_game_block TABLE TH {
	background-color: #000;
	background-image:  url(/images/boxes/title-bg.gif);
	background-repeat: repeat-x;
	COLOR: #fff;
	font-size: 10px;
	padding: 2px;
}


/* ------------- away_team, home_team ------------- */
#gen_schedule_block DIV.schedule_game_block .away_team, 
#gen_schedule_block DIV.schedule_game_block .home_team {
	background-color: #fff;	
	line-height: 150%;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
}

#gen_schedule_block DIV.schedule_game DIV.schedule_game_block .away_team A,
#gen_schedule_block DIV.schedule_game DIV.schedule_game_block .home_team A  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

#gen_schedule_block DIV.schedule_game_block .away_team {
	border-bottom: none;
} 


/* ------------- away_line, home_line ------------- */
#gen_schedule_block DIV.schedule_game_block .away_line,
#gen_schedule_block DIV.schedule_game_block .home_line {
	text-align: center;
	width: 35px;
	line-height: 150%;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
}

#gen_schedule_block DIV.schedule_game_block .away_line {
	border-bottom: none;
} 


/* ------------- away_data_score, home_data_score ------------- */
#gen_schedule_block DIV.schedule_game_block .away_data_score,
#gen_schedule_block DIV.schedule_game_block .home_data_score {
	text-align: center;
	width: 30px;
	line-height: 185%;
	padding-top: 2px;
	padding-bottom: 4px;
}

#gen_schedule_block DIV.schedule_game_block .away_data_score_live,
#gen_schedule_block DIV.schedule_game_block .home_data_score_live {
	text-align: center;
	background: #ECECE4;
	background: #FCBDB0;
	width: 30px;
	line-height: 185%;
	padding-top: 2px;
	padding-bottom: 4px;
}

#gen_schedule_block DIV.schedule_game_block .away_data_score_final,
#gen_schedule_block DIV.schedule_game_block .home_data_score_final {
	text-align: center;
	background: #ECECE4;
	width: 30px;
	line-height: 185%;
	padding-top: 2px;
	padding-bottom: 4px;
}

#gen_schedule_block DIV.schedule_game_block .away_data_score,
#gen_schedule_block DIV.schedule_game_block .away_data_score_live,
#gen_schedule_block DIV.schedule_game_block .away_data_score_final {
	border-bottom: none;
} 


/* ------------- total_over, total_under ------------- */
#gen_schedule_block DIV.schedule_game_block .total {
	text-align: center;
}
#gen_schedule_block DIV.schedule_game_block .total_over {
	text-align: center;
	background-color: #ddf;
}
#gen_schedule_block DIV.schedule_game_block .total_under {
	text-align: center;
	background-color: #fdd;
}


/* ----------------------- winner, loser ----------------------- */
#gen_schedule_block DIV.schedule_game_block .winner_name {
	padding: 2px 1px 2px 1px;
	/*border: 2px #0a0 solid;
	border-right: none;*/
	background: #dfd;
}
#gen_schedule_block DIV.schedule_game_block .winner_line {
	padding: 2px 1px 2px 1px;
	/*border: 2px #0a0 solid;
	border-left: none;*/
	background: #dfd;
}
#gen_schedule_block DIV.schedule_game_block .loser_name {
	padding: 0 1px 0 1px;
	border-left: 2px #fff solid;
}
#gen_schedule_block DIV.schedule_game_block .loser_line {
	padding: 0 1px 0 1px;
	border-left: 2px #fff solid;
}


/* ------------------------------------------------------------ */
#gen_schedule_block DIV.schedule_game_block P {
	margin: 0;
	padding: 0px;
	padding-bottom: 3px;
	font-size: 11px;
}
#gen_schedule_block DIV.schedule_game_block A {
	font-weight: bold;	
	TEXT-DECORATION: underline
}

#gen_schedule_block DIV.schedule_game_block_links {
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	margin-top : 6px;
	margin-bottom : 0px;
	padding-left: 7px;
	text-decoration: none;
}
#gen_schedule_block DIV.schedule_game_block_links A {
	font-weight: bold;	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #999;
}

.schedule_make_pick {
	font-weight: bold;
	padding: 2px;
	LINE-HEIGHT: 10px;  
	BORDER: #c8c8c8 1px solid;
	background: #7E0003;
	color: #ffffff;		
	background-image:  url(/images/boxes/title-bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
}

#sports_calendar {
	border: #c8c8c8 1px solid;
	margin-right: 2px;
	width: 175px;
}

.sports_calendar_header {
	background-color: #DFDFDF;
	color: #222222;
}
.sports_calendar_week_days {
	background-color: #DFDFDF;
	color: #222222;
}

#sports_calendar_block {
	font-size: 11px;
	padding: 3px;
}

#sports_calendar DIV.sports_calendar_block A {
	font-weight: bold;
}

#sports_calendar TABLE {
	font-size: 11px;
	width: 170px;
	border-top: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
}
#sports_calendar TABLE TH {
	font-size: 11px;
	margin-top: 3px;
	padding-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#sports_calendar A {
	font-size: 11px;
	font-weight: bold;
}

.sports_calendar_today {
	font-weight: bold;
	background-color: #DFDFDF;
	color: #ffffff;
}
#sports_calendar .sports_calendar_today A{
	color: #222222;
}


.sports_calendar_selected {
	font-weight: bold;
	background-color: #ECECE4;
	color: #ffffff;
}
#sports_calendar .sports_calendar_selected A{
	color: #222222;
	text-decoration: underline;
}


#sports_calendar TABLE TD {
	font-size: 11px;
	text-align: center;
	border-bottom: #c8c8c8 1px solid;
	border-right: #c8c8c8 1px solid;
}
#sports_calendar TABLE TR.sports_calendar_week_days TD {
	font-size: 11px;
	font-weight: bold;
}

#schedule_full_scores {
	margin-bottom: 25px;
}

#schedule_full_scores P {
	text-align:right;
}
#schedule_full_scores A {
	font-size: 11px;
	color: blue;
	text-decoration: underline;
}

#sports_data_select_sport {
	font-size: 11px;
	float: right;
}

#sports_data_select_sport A{
	font-size: 11px;
}

.lower_title {
	font-size: 18px; 
	margin-bottom: 10px;
	margin-top: 0;
}

.header_title {
	font-size: 16px;
}

.back_button_custom {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 3px double #cccccc;
	/*width: auto;*/
	width: 45px;
	background: url(../images/button_bg.png) repeat-x;
	padding: 0px 10px;
	line-height: 20px;
	margin: 1px 1px 25px 1px;
}
.back_button_custom A{
	font-size: 11px;
}

/* ------------------------ PAST_PICKS ------------------------ */
#past_picks TABLE {
	font-size: 12px;
	width: 540px;
	margin: 0 0 20px 0;
}
#past_picks .data TH {
	color: #888; 
	background-color: #fff; 	
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#past_picks .data TD {
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#past_picks .capper_data TH {
	color: #888; 
	background-color: #eee; 	
	text-align: left;
	padding: 7px 10px 7px 10px;
	border-top: solid 2px #666;
}
#past_picks .capper_data TD {
	background-color: #eee; 
	padding: 5px 10px 5px 5px;
	border-top: solid 1px #ddd;
}
#past_picks .capper_data TD A {
	font-size: 12px; 
}
#past_picks .data .event {
	border-left: solid 1px #ddd;
}
#past_picks .data .wl {
	border-right: solid 1px #ddd;
}
#past_picks .comment TD {
	background-color: #fff; 
	padding: 5px 10px 30px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#past_picks .bottom_comment TD {
	background-color: #fff; 
	padding: 0px 0px 5px 0px;
}
#past_picks TD {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
#past_picks #show_premium_picks .data TD{
	background-color: #fff; 
}


/* ------------------------ COLORS ------------------------ */
.green		{ color: green; }
.green_b	{ color: green; font-weight: bold; }
.red		{ color: red; }
.red_b		{ color: red; font-weight: bold; }
.n			{ font-weight: normal; }
.b			{ font-weight: bold; }

.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 242px;
	border: 3px solid #bdd1de;
	background: #fff6c2;
	margin-bottom: 10px;
	line-height: 18px;
	color: #3a4a53;
	}
.menu ul,.menu li,.menu a,.menu p,.menu div,.menu img,.menu h3,.menu h2{
	padding: 0px;
	list-style: none;
	margin: 0px;
	border: none;
	}
.menu a{
	color: #3a4a53;
	text-decoration:none;
	}
.menu .bordered{
	border-top: 1px solid #fded8e;
	border-bottom: 1px solid #fff;
	width: 100%;
	}
.menu li{
	background:transparent url(../images/bullet.gif) no-repeat scroll 10px center;
	padding: 3px 0px 3px 20px;
	border-bottom: 1px solid #fded8e;
	border-top: 1px solid #fff;
	}
.menu li:hover{
	background-color:#FDED8E;
	}
.top20 li,.top20 li a, .menu h3,.menu h3 a{
	color: #d8340e;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	}
.menu h3 a:hover{
	color: #f85400;
	}
.menu h3{
	padding: 10px;
	}
.menu  p{
	padding: 7px 10px;
	}
	
	.menu1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 242px;
	border: 3px solid #bdd1de;
	margin-bottom: 10px;
	background: #e1ecf4;
	line-height: 18px;
	color: #3a4a53;
	}
.menu1 ul,.menu1 li,.menu1 a,.menu1 p,.menu1 div,.menu1 img,.menu1 h3,.menu1 h2{
	padding: 0px;
	list-style: none;
	margin: 0px;
	border: none;
	}
.menu1 h3{
	color: #f8971d;
	font-size: 12px;
	font-weight: normal;
	}
.menu_inner .content{
	padding:10px 30px 10px 10px;
	background:url(../images/menu_inner_bottom.jpg) no-repeat bottom center;
	}
	
	.top20{ padding: 0px; }
.menu1 .menu_inner{
	background:transparent url(../images/menu_inner_top.jpg) no-repeat scroll center 26px;
	color:#FFFFFF;
	position:relative;
	margin-bottom:5px;
	padding:0 6px;
	}
.menu1 .offer{
font-style:italic;
font-weight:bold;
line-height:14px;
position:absolute;
right:31px;
text-align:center;
top:45px;
	}
	
	.menu1 .bordered{
	border-top: 1px solid #fded8e;
	border-bottom: 1px solid #fff;
	width: 100%;
	}
	







#page {
padding:0;
width:1000px;
border-right:1px solid #504D4D;
background:#FFF;
}
#header {
background:#FFFFFF none repeat scroll 0 0;
}
#sidebar2 {
background:#FFFFFF none repeat scroll 0 0;
width:252px;
}
#content-wide {
padding-left:5px;
}
.sbr {
width:233px;
}




/* menu additions begin */
#dropDownMenu1 ul ul li{
	display:block;
	}
#dropDownMenu1 ul ul{
	position: relative;
	float: left;
	width: 150px;
	left:0px;
	top: 0px;
	display: block;
	margin-right: 10px;
	}
#dropDownMenu1 ul li{
	float:left;
	width: 152px;
	z-index: 300;
	}
#dropDownMenu1 li:hover ul{
	display:block;
	}
#dropDownMenu1 ul{
	width: 505px;
	padding: 0px;
	padding-left: 10px;
	display: none;
	z-index: 200;
	left: 0;
	}
#dropDownMenu1 ul.last{
	left: -295px;
	}
/* menu additions end */




/*newsletter begins*/

.newsletter{
	margin-left: 0px;
	height: 107px;
	width: 282px;
	padding-left: 10px;
	}
.newsletter h2 {
height:35px;
margin-left:3px;
margin-top:18px;
text-indent:-9999px;
width: auto;
}
.newsletter form {
margin-top:19px;
}
.newsletter input#email {
height:16px;
margin-left:6px;
width:188px;
}

/*newsletter ends */
