.CAPTION {
font-family:verdana,arial,san-serif;font-size:9px;color:333333;font-style:italic;}

.captionsm {
font-family:verdana,arial,san-serif;font-size:8px;color:333333;}

.date 
{font-family:verdana,arial,san-serif;font-size:10px;color:333333;font-weight:normal;}

.more 
{font-family:verdana,arial,san-serif;font-size:10px;color:333333;font-weight:normal;text-decoration:none;}



a.headlinesm {font-family:georgia,times;font-size:11px;color:0D305B;font-weight:bold;text-decoration:none;line-height:175%;}

a.headlinesm:hover {font-family:georgia,times;font-size:11px;color:9C2121;font-weight:bold;text-decoration:none;line-height:175%;}

.titlebar{font-family:verdana,helvetica,san-serif;font-size:13px;color:000000;font-weight:bold;text-decoration:none;}

.titlebarsm{font-family:verdana,helvetica,san-serif;font-size:11px;color:000000;font-weight:bold;text-decoration:none;}

.subtitlebar {font-family:verdana,helvetica;font-size:12px;color:9C2121;font-weight:bold;text-decoration:none;}


TD 
{font-family:verdana,arial;font-size:11px;color:333333;font-weight:normal;line-height:150%;}

.login {font-family:verdana,arial;font-size:10px;color:666666;font-weight:bold;}

input 
{font-family:verdana,arial;font-size:10px;color:666666;font-weight:normal;line-height:150%;font-weight:bold;}
form {MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

a.utility {font-family:verdana,arial;font-size:11px;color:9C2121;font-weight:normal;line-height:150%;text-decoration:none;font-weight:bold;}

a.utility:hover {font-family:verdana,arial;font-size:11px;color:0D305B;font-weight:normal;line-height:150%;text-decoration:none;font-weight:bold;}

a.title:link {font-family:verdana,helvetica,san-serif;font-size:13px;color:000000;font-weight:bold;text-decoration:none;}
a.title:visited {font-family:verdana,helvetica,san-serif;font-size:13px;color:000000;font-weight:bold;text-decoration:none;}
a.title:hover {font-family:verdana,helvetica,san-serif;font-size:13px;color:000000;font-weight:bold;text-decoration:none;}
a.title:active {font-family:verdana,helvetica,san-serif;font-size:13px;color:000000;font-weight:bold;text-decoration:none;}

a.titlesm:link {font-family:verdana,helvetica,san-serif;font-size:11px;color:000000;font-weight:bold;text-decoration:none;}
a.titlesm:visited {font-family:verdana,helvetica,san-serif;font-size:11px;color:000000;font-weight:bold;text-decoration:none;}
a.titlesm:hover {font-family:verdana,helvetica,san-serif;font-size:11px;color:000000;font-weight:bold;text-decoration:none;}
a.titlesm:active {font-family:verdana,helvetica,san-serif;font-size:11px;color:000000;font-weight:bold;text-decoration:none;}


a.subtitle:link {font-family:verdana,helvetica;font-size:12px;color:9C2121;font-weight:bold;text-decoration:none;}
a.subtitle:visited {font-family:verdana,helvetica;font-size:12px;color:9C2121;font-weight:bold;text-decoration:none;}
a.subtitle:hover {font-family:verdana,helvetica;font-size:12px;color:9C2121;font-weight:bold;text-decoration:none;}
a.subtitle:active {font-family:verdana,helvetica;font-size:12px;color:9C2121;font-weight:bold;text-decoration:none;}

a 
{font-family:arial;font-size:12px;color:0D305B;font-weight:bold;}

a:hover 
{font-family:arial;font-size:12px;color:9C2121;font-weight:bold;}

h1 {padding: 0px; margin: 0px;}

h2 {padding: 0px; margin: 0px; font-family:verdana,arial;font-size:11px;color:333333;line-height:150%;}

#subHeaderGrey {padding: 5px 0px 5px 0px; color: #9a9a9a; }

#informModule {
padding: 0px 5px 5px 5px;
display: none;
margin-bottom: 5px;
}

#informModuleHeader {
background: url(/bso/images/plus-box.gif) no-repeat 0 6px; 
padding-left: 14px; 
font-size: 11px;
color: #585858;
padding-top: 5px;
cursor: pointer;
margin-top: 5px;
display: block;
}

.greyLine {
color: #951512;
background-color: #ffffff;
border: 1px solid #951512;
height: 1px;
}
	

/**************** HOME PAGE NEW STYLES *******************************************/
body {
	font: 9pt/18px Arial, Helvetica, sans-serif;
	color: #585858;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(/bso/images/background.gif) repeat-x;
	background-color: #000000;
}

a {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #434242;
	font-weight:bold;
	text-decoration: none;
}

a:hover {
	color: #9F0327;
}

a.header {
	color: #9F0327;
}

a:hover.header {
	color: #3C3B3B;
}

a.thirdparty {
	color: #908F8F;
	text-decoration: underline;
}

a:hover.thirdparty {
	color: #f2a325;
}


#container {
	margin: 0px;
	text-align:center;
}

#innerBkgnd {
	background: #ffffff;
	width: 1000px;
	margin: 0 auto;
}

#header {
	margin: 0 0px 0 0px;
	width: 1000px;
	height: 96px;
	position: relative;
	background: url(/bso/images/backstage-logo.gif) no-repeat;
}




/******************** HEADER ****************/

#headerlogin{
	margin-top:13px;
	margin-left: 5px;
}
#headermsg{
	color:#B6A56C;
	text-align:center;
	font: bold 9pt/20px Arial, Helvetica, sans-serif;
}

#headermenu{
	float:right;
	width:250px;
	height:26px;
	background: url(/bso/images/header-menu.gif) no-repeat;
}

#showfaq a { display: block; width: 42px; height: 26px; float:left; }
#showcustomer a { display: block; width: 120px; height: 26px; float:left; }
#shownewsletters a { display: block; width: 80px; height: 26px; float:left; }
#showfaq a:hover { background: url("/bso/images/header-menu.gif") no-repeat; background-position: 0px -26px; width: 42px; }
#showcustomer a:hover { background: url("/bso/images/header-menu.gif") no-repeat; background-position: -42px -26px; width: 120px; }
#shownewsletters a:hover { background: url("/bso/images/header-menu.gif") no-repeat; background-position: -162px -26px; width: 80px; }





/**************** Search *******************************************/

#search {
	background: url(/bso/images/bg-search.gif) no-repeat;
	width: 320px;
	height: 59px;
}

.textBdr {
	margin-top: 0px;
	margin-left: 30px;
	width: 90px;
	height: 13px;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	border: 0px solid #ffffff;
}

.goimage {
	padding-left: 0px;
	

}

/**************** Top Nav *******************************************/
#logo {
	margin: 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align:left;
}

#topnav {
	margin: 0;
	padding: 21px 0px 0px 0px;
	color: #ffffff;
	position: relative;
	text-align:right;
}
#topnav a {
	color: #ffffff;
	padding: 0 17px 0px 5px;
	font-size: 0.80em;

}
#topnav a:hover {
	color: #91E2FF;
	text-decoration: underline;
}

#flashcontent {
	margin: 5px 17px;
	padding: 0;

}

/**************** Read More, More Headlines, etc. Links *******************************************/

div.more{
	padding-left: 20px;
	padding-top: 5px;
	text-align:left;
	background: url(/bso/images/bt-arrow.gif) no-repeat 0% 100%;
}

span.more{
	padding-left: 20px;
	padding-top: 5px;
	text-align:right;
	background: url(/bso/images/bt-arrow.gif) no-repeat 0% 100%;
}

div.more2 {
	margin: 5px 10px 10px 0;
	padding: 5px 25px 0 0;
	text-align:right;
	background: url(/bso/images/bt-redarrow.gif) no-repeat 100% 50%;
}

span.more a, div.more2 a{
	color:#9F0327;
}

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

.more a:hover, span.more a:hover, div.more2 a:hover {
	color: #9F0327;
	text-decoration: underline;
}

.topic {
	margin: 0;
	padding: 0;
}

.topic p{
	margin: 10px 15px 15px 25px;
	padding: 0;
}



/**************** Table Structure *******************************************/

/* General table used for the main layout of the pages. */

#content {
	margin: 0;
	padding: 0 0 0px 0; /* Create a gap between end of content and start of footer*/
}

#content table#maintable {
	width: 988px;
	margin: 0px 2px 0 2px;
}

#content table#maintable tr {
	vertical-align: top;	/* Make sure all cells vertically align to the top */
}

#content table#maintable tr td#maincoltbl{
	width: 664px;	
	vertical-align: top;
}

#content table#maintable tr td#sidecoltbl{
	width: 324px; 
	vertical-align: top;
	border-left: 1px solid #efefed;
}


#content table#contenttable {
	margin: 0px;
}

#content table#contenttable tr {
	vertical-align: top;	/* Make sure all cells vertically align to the top */
}

#content table#contenttable tr td#contentsidetb{
	padding:10px;
	vertical-align: top;
	text-align:left;
	border-left: 1px solid #efefed;
}



#content table#advicetable {

	margin: 0px;
}

#content table#advicetable tr {
	vertical-align: top;	/* Make sure all cells vertically align to the top */
}

#content table#advicetable tr td#advicetb{
	width:315px;
	vertical-align: top;
	text-align:left;
	border-left: 1px solid #efefed;
}

#content table#advicetable tr td#advicetb2{
	width:315px;
	vertical-align: top;
	text-align:left;
	border-left: 1px solid #efefed;
}

#content table#advicetable tr td#advicetb3{
	padding-left: 5px;
	vertical-align: top;
	text-align:left;
	border-left: 1px solid #efefed;
}

#content table#advicetable tr td#advicetb4{
	width:315px;
	vertical-align: top;
	text-align:left;
	border-left: 1px solid #efefed;
}

#content table#advicetable p, #contentsidetb p{
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}


/**************** Main Column *******************************************/

.maincol {
	margin: 0;
	padding: 0;
}

#casting{
	margin: 0 7px 0 7px;
	padding: 15px 0 0 0;
	background: url(/bso/images/bg-line.gif) repeat-x;
}

#actor{
	margin: 0;
	padding: 40px 0 0 0;
	background: url(/bso/images/title-actor.gif) no-repeat;
}

#flash{
	margin: 0 7px 0 5px;
	padding-top: 15px;
	background: url(/bso/images/bg-line.gif) repeat-x;
}

#advice{
	margin: 0 7px 0 0px;
	background: url(/bso/images/bg-line.gif) repeat-x;
}

.articleodd {
	margin: 0 0px 0 5px;
	padding: 3px;
	text-align:left;
	font-size: 0.90em;
	background-color:#F4F4F4;
	color:#D0D0D0;
	}
	
.articleeven {
	margin: 0 0px 0 5px;
	padding: 3px;
	text-align:left;
	font-size: 0.90em;
	background-color:#ffffff;
	color:#D0D0D0;
	}
	
.columnname{
	margin:15px 0 10px 0;
	padding: 16px 0 0 8px;
	font-family: Helvetica, "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	background-image: url(/bso/images/bg-line.gif) ;
	background-repeat: repeat-x;
}

.columnname2{
	margin:5px 0 5px 0;
	font-family: Helvetica, "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
}

#blogbody{
	background-color:#FAF8F8;
	padding:15px 5px 5px 15px;
}

/***************************Casting Search***********************/
#castingSearch {
	margin: 0;
	padding: 90px 13px 5px 13px;
	color:#939598;
	text-align:left;
	font: 9pt/16px Arial, Helvetica, sans-serif;
}
.castingLinks {
	color:#939598;
	font: 9pt/16px Arial, Helvetica, sans-serif;
}

A.casting:link {
	color:#FAFAFA;
	font-weight: normal;
}
A.casting:visited {
	color:#FAFAFA;
	font-weight: normal;
}
A.casting:active {
	color:#FAFAFA;
	font-weight: normal;
}
A.casting:hover {
     color:#FAFAFA;
     font-weight: normal;
}

#subscribe{
	padding-left: 27px;
	font: bold 9pt/20px Arial, Helvetica, sans-serif;
	color:#2E2E2F;
}

/**************** Footer *******************************************/

#footer {
	background: url(/bso/images/bg-footer.gif) no-repeat 0 100%;
}

#footer1 {
	margin: 0;
	padding: 5px 0;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #EBEBEB;
}

#footer1 img {
	margin: 0 1px;
	padding: 0;
	vertical-align: middle;
	border-right: 1px solid #EBEBEB;
}

#footer2 {
text-align:center;
}

#footer2 a {
	font-size: 1em;
	color: #666666;
}

#footer2 a:hover {
	color: #f2a325;
}

#footer2 a.ftrlink {
	margin: 0;
	padding: 0 7px;
}

#ftrlinks {
	margin: 0;
	padding: 20px 0 0 0;
}

#copyright {
	margin: 0;
	color: #5c4233;
}

#copyright a {
	color: #5c4233;
	text-decoration: underline;
}

.rss {
	margin: 0;
	padding: 0 15px 0 0;
	background: url(/bso/images/rss.gif) no-repeat 100% 50%;
}

.nielsenSites {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #7B7B7B;
    padding-left: 10px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}



/**************** Ad Containers *******************************************/

.topAd {
	margin: 0;
	padding-left: 130px;
	text-align: left;
	background: url(/bso/images/top-ad-bg.gif) repeat-x;
	height: 119px;
}

.horizontalAd {
	margin: 0;
	margin-bottom: 15px;
	text-align: center;
}

.squareAd {
	margin:7px;
	padding: 20px 7px 20px 7px;
	background: url(/bso/images/ad-bg.gif) no-repeat;
}

.adText {
	width:80px;
	height:19px;
	background: url(/bso/images/ad-text.gif) no-repeat;
	padding: 0;
}

.adText2 {
	width:80px;
	height:17px;
	background: url(/bso/images/ad-text2.gif) no-repeat;
	padding: 0;
}

.googlead{
	margin: 0 7px 0 7px;
	padding: 20px;
	background: url(/bso/images/bg-line.gif) repeat-x;
}

.dotsBg{
	background: url(/bso/images/dots.gif) repeat-x;
	height: 11px;
}

/**************** Main Nav Bar Functionality *******************************************/
#mainnav {
	width: 1000px;
	height: 60px;
	position: relative;
}


	#navbar {margin: 0px 0 0 0px; position: relative; height: 60px; width: 1000px; text-align: left;}
	#navbar ul {list-style: none; margin: 0; padding: 0;}
	#menu { position: relative; bottom: 0;width: 1000px; height: 60px; background: url(/bso/images/main-nav.gif) no-repeat; }
	
	/* --- | First Level | --- */
	
	#menu li {list-style: none; position: absolute; z-index: 2; height: 38px; background: url(/bso/images/main-nav.gif) no-repeat; }
	#menu li:hover ul {display: block; height: 30px; background-position: 0px -38px;}
	#menu li a {display: block; height: 38px; background: url(/bso/images/main-nav.gif) no-repeat; }
	#menu li a:hover {background: none; color: #ffffff; text-decoration: none; }
	
	#menu li.nav_search {left: 0; width: 134px; background-position: 0 -60px; }
	#menu li.nav_search a {background-position: 0 0;}
	#menu li.nav_search ul {left: 0px;}
				
	#menu li.nav_find {left: 134px; width: 100px; background-position: -134px -60px;}
	#menu li.nav_find a {background-position: -134px 0px;}
	#menu li.nav_find ul {left: -145px; }
				
	#menu li.nav_ross {left: 234px; width: 120px; background-position: -234px -60px;}
	#menu li.nav_ross a {background-position: -234px 0px;}
	#menu li.nav_ross ul {left: -245px;}
				
	#menu li.nav_advice {left: 355px; width: 145px; background-position: -355px -60px;}
	#menu li.nav_advice a {background-position: -355px 0px;}
	#menu li.nav_advice ul {left: -280px; width: 800px;}
				
	#menu li.nav_news {left: 499px; width: 136px; background-position: -499px -60px;}
	#menu li.nav_news a {background-position: -499px 0px;}
	#menu li.nav_news ul {left: -400px; width: 850px;}	
	
	#menu li.nav_community {left: 636px; width: 105px; background-position: -636px -60px;}
	#menu li.nav_community a {background-position: -636px 0px;}
	#menu li.nav_community ul {left: -150px;  width: 500px;}	
	
	#menu li.nav_message {left: 741px; width: 134px; background-position: -741px -60px;}
	#menu li.nav_message a {background-position: -741px 0px;}
	#menu li.nav_message ul {left: -779px;}	
	
	#menu li.nav_shop {left: 875px; width: 125px; background-position: -875px -60px;}
	#menu li.nav_shop a {background-position: -875px 0px;}
	#menu li.nav_shop ul {left: -190px; width: 350px;}  
	
	

	/* --- | Second Level | --- */
	#menu li table {margin:-1px 0; margin:0; border-collapse:collapse; font-size: 12px;}
	#menu li ul { display: none; position: absolute; z-index: 2; top: 38px; width: 1000px; background:none; height: 30px;}
			
	#menu li ul.active {display: block; z-index: 0; background: none;}
	#menu li ul.active li, #menu li ul.active li a {background: none;}
	
	#menu li ul:hover {display: block;}
	#menu li:hover a {background: none; }
	
	#menu li ul li {position: static; float: left; background: none; line-height: 15px; }
	#menu li ul li a {text-indent: 0; color: #686767; float: left; padding: 0px 15px 0 10px; background: none; height: 30px; }
	#menu li ul li a:hover {color: #686767; text-decoration: underline; background: none; height: 30px;}
		
		
	/* --- | Active | --- */
		
	#menu.nav_search li.nav_search, 
	#menu.nav_find li.nav_find, 
	#menu.nav_ross li.nav_ross, 
	#menu.nav_advice li.nav_advice,
	#menu.nav_news li.nav_news,
	#menu.nav_community li.nav_community,
	#menu.nav_message li.nav_message,
	#menu.nav_shop li.nav_shop
	 {z-index: 1;}
		
	#menu.nav_search li.nav_search a,
	#menu.nav_find li.nav_find a,
	#menu.nav_ross li.nav_ross a,
	#menu.nav_advice li.nav_advice a,
	#menu.nav_news li.nav_news a,
	#menu.nav_community li.nav_community a,
	#menu.nav_message li.nav_message a
	#menu.nav_shop li.nav_shop a { background: none; }
		
	#menu.nav_search li.nav_search ul,
	#menu.nav_find li.nav_find ul,
	#menu.nav_ross li.nav_ross ul,
	#menu.nav_advice li.nav_advice ul,
	#menu.nav_news li.nav_news ul, 
	#menu.nav_community li.nav_community ul,
	#menu.nav_message li.nav_message ul,
	#menu.nav_shop li.nav_shop ul {z-index: 1; display: block;}
	
	#menu.nav_search li.nav_search a span,
	#menu.nav_find li.nav_find a span,
	#menu.nav_ross li.nav_ross a span,
	#menu.nav_advice li.nav_advice a span,
	#menu.nav_news li.nav_news a span, 
	#menu.nav_community li.nav_community a span,
	#menu.nav_message li.nav_message a span,
	#menu.nav_shop li.nav_shop a span {
		display: none;
	}
	
	
/**************** Inner page style *******************************************/



/**************** Three-tab box *******************************************/

#unscriptedBox {
	visibility: visible;
}

#the411Box {
	visibility: hidden;
}

#blogstageBox {
	visibility: hidden;
}


.yevvySideBox {
	width: 100%;
	text-align: center;
}

#yevvysMenu {
	margin: 0;
	padding-bottom: 30px;
	padding-left: 0px;
	background: url(/bso/images/blogs-tabs.gif) top left no-repeat;
}

#yevvysMenu ul, #yevvysMenu li	{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#yevvysMenu li {
	padding-top: .5ex;
	display: block;
	float: left;
	width: 105px;
}

#yevvysMenu a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #585858;
	border: 0;
}

.yevvysTabBoxOne {
	position: relative;
	height: 220px;
	width: 313px;
background-color: #FAF8F8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	padding-bottom: 1px;
}

* html .yevvysTabBoxOne {
	width: 315px;
}

.tabSection {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 150px;
	width: 270px;
	padding: 1ex 1em 1ex 1em;
}

/**************** Three-tab box *******************************************/
#unscripted a {
	color: #940E09;
}



/* ************* following for rss blog-feeds in home page (sidebar)**************************

/* ********* for IE: ******* */
* html .blogDiv {
	position: absolute;
	height: 210px;
	width: 310px;
	padding: 1ex 1em 1ex 1em;
	overflow:auto; 
}

/**********  for FF: ****** */
html> body .blogDiv {
	position: absolute;
	height: 210px;
	width: 290px;
	padding: 1ex 1em 1ex 1em;
	overflow:auto; 
}
/*  (had to use two diff rules for IE and FF, since the div-widths were being read diff by both browsers..)
*/

a.rssFeedHdl {font-family:arial; font-size:12px; color:#9F0327; font-weight:bold; text-decoration:none; line-height:175%; line-height:normal;}
a.rssFeedHdl:hover {font-family:arial; font-size:12px; color:#3C3B3B; font-weight:bold; text-decoration:none; line-height:175%; line-height:normal; }

.dateLine {font-weight:normal; line-spacing:normal; }

/* ************ divs for each blog (for each blog divs have diff id..) ************* */
#unscriptedBox p {margin-bottom:10px; padding-bottom:10px;}
#blogstageBox p {margin-bottom:10px; padding-bottom:10px;}
#the411Box p {margin-bottom:10px; padding-bottom:10px;}


/***************************Subscription Page Styles***********************/

ul.left {
	list-style-image: url(/bso/images/bullet.gif);
	width: 318px;
}

ul.mid {
	list-style-image: url(/bso/images/bullet.gif);
	width: 251px;
}

ul.rt {
	list-style-image: url(/bso/images/bullet.gif);
	width: 245px;
}

#subscription{
	margin: 0 6px 0 6px;
	padding: 0 0 0 0;
	background: url(/bso/images/bg-line.gif) repeat-x;
	text-align:left;
}

#bsPlus2 {
	width:376px;
	height:332px;
	margin: 0;
	background: url(/bso/images/bsplus2.jpg) no-repeat 0 0;
}

#bsPlus1 {
	width:309px;
	height:332px;
	margin: 0;
	background: url(/bso/images/bsplus1.jpg) no-repeat 0 0;
}

#bsOnly {
	width:303px;
	height:332px;
	margin: 0;
	background: url(/bso/images/bsonly.jpg) no-repeat 0 0;
}

#subBenefits{
	margin: 0;
	padding: 56px 0 0 0;
	background: url(/bso/images/sub_benefits.gif) no-repeat 0 0;
	text-align:left;
}

#subBenefitsLft{
	width:376px;
	height:263px;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(/bso/images/sub_benefits_lft.gif) no-repeat 0 0;
}

#subBenefitsMid{
	width:309px;
	height:263px;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(/bso/images/sub_benefits_mid.gif) no-repeat 0 0;
}

#subBenefitsRt{
	width:303px;
	height:263px;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(/bso/images/sub_benefits_rt.gif) no-repeat 0 0;
}

#subChoice{
	margin: 0;
	padding: 45px 0 0 0;
	background: url(/bso/images/sub_choice_hdr.gif) no-repeat 0 0;
	text-align:left;
}

#subChoiceLft{
	width:376px;
	height:244px;
	margin: 0;
	padding: 0;
	background: url(/bso/images/sub_choice_lft.gif) no-repeat 0 0;
}

#subChoiceLft table#one{
	width:275px;
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 55px;
	left: 23px;
}

#subChoiceLft table#two{
	width:275px;
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 100px;
	left: 23px;
}

#subChoiceMid{
	width:309px;
	height:244px;
	margin: 0;
	padding: 0;
	background: url(/bso/images/sub_choice_mid.gif) no-repeat 0 0;
}

#subChoiceMid table{
	width:225px;
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 73px;
	left: 23px;
}

#subChoiceRt{
	width:303px;
	height:244px;
	margin: 0;
	padding: 0;
	background: url(/bso/images/sub_choice_rt.gif) no-repeat 0 0;
}

#subChoiceRt table{
	width:225px;
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 73px;
	left: 23px;
}

#subFooter {
	margin: 0 3px;
	padding: 10px 3px 10px 3px; /*Top padding so it is not right under ad*/
	text-align:left;
}

.subscribeNow{
	margin: 0 7px 0 7px;
	padding: 10px;
	background: url(/bso/images/bg-line.gif) repeat-x;
	color:#939598;
	text-align:center;
	font: 9pt/16px Arial, Helvetica, sans-serif;
}

/* SEO */
#seo_content {
	width: 100%;
	background: url(/bso/images/module_full_bar.gif) repeat-x;
	}
	
	#seo_content h3 {
		top: 3px;
		margin: 7px 0 7px 20px;
		}
	#seo_content h1.seo_title {
		margin: 0px 0 0px 20px;
		font-size: 12px;
		line-height: 14px;
		text-indent: 0px;
		color: #000000;
		padding-top: 4px;
		}
	#seo_body {
		float: left;
		width: 100%;
		padding-top: 16px;
		}
	
		.seo_containers {
			float: left;
			display: inline;	/* Internet Exploder double margin bug */
			width: 283px;
			margin-left: 18px;
			padding: 0 0 15px;
			}
			
			.seo_containers:hover {
				color: #818181;
				}
				
				.seo_containers:hover img {
					background: #4C4A45;
					}
			
			.seo_containers img {
				float: left;
				padding: 2px;
				margin-right: 8px;
				background: #fff;
				}
			
			.seo_containers .copy h2,
			.seo_containers .copy h1 {
				display: inline;
				font-size: 12px;
				line-height: 14px;
				}
				
		#seo_content .seo_bottom {
		padding-top: 16px;
		width: 100%;
		}
			
/* --- Align Table



/**********  Start   SEO- For H1 H2 and , Breadcrumb          **********/
h1.seodesc {
	color:#9F0327; 
	font-family:Verdana, Helvetica, Georgia, serif;
	font-size: 11px;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0px;
	margin: 5px 75px 0px 75px;
	}
	
h2.seodesc {
	color:#787878; 
	font-family:Verdana, Helvetica, Georgia, serif;
	font-size: 11px;
	line-height: 14pt;
	font-weight: normal;
	padding: 20px;
	
	} 
	
	
h4 {
	font-family: Arial, Helvetica, Georgia, serif;
	line-height: 18px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 0;
}


.breadcrumb {
	color:#999999; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;
	padding: 10px;
	font-weight: normal;
	} 
	
.breadcrumb a:link {
	color:#999999; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;
	padding: 0px;
	font-weight:normal;
	text-decoration: underline;
	}

.breadcrumb a:hover{
	color: #cc3333;
	font-family:Arial, Helvetica, Georgia, serif;  
	font-size: 11px;
	padding: 0px;
	font-weight:normal;
	text-decoration: underline;
	}
	
.breadcrumb a:active{
	color:#999999; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;
	padding: 0px;
	text-decoration: underline;
	}
	
.breadcrumb a:visited{
	color:#999999; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;
	padding: 0px;
	text-decoration: underline;
	} 
	

#seo_text_div { 
	clear:both;
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	border-top: solid 1px #CCCCCC;
}    


a.sec_title:link {font-family:verdana,helvetica,san-serif;font-size:11px;color:#9F0327;font-weight:normal;text-decoration:underline;}
a.sec_title:visited {font-family:verdana,helvetica,san-serif;font-size:11px;color:#9F0327;font-weight:normal;text-decoration:underline;}
a.sec_title:hover {font-family:verdana,helvetica,san-serif;font-size:11px;color:#9F0327;font-weight:normal;text-decoration:underline;}
a.sec_title:active {font-family:verdana,helvetica,san-serif;font-size:11px;color:#9F0327;font-weight:normal;text-decoration:underline;} 
	
	
/**********          END SEO- For H1 H2 and , Breadcrumb          **********/




