/*---- TYCOON STYLES -----*/

/*---- DEFAULT STYLES -----*/
body {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	background: url(../img/structure/body_bg.jpg) top left repeat-x;
	margin: 0;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
A:link {
	text-decoration:underline;
	color:#333333;
	}
A:hover {
	text-decoration:underline;
	color:#333333;
	}
A:visited {
	text-decoration:underline;
	color:#333333;
	}
dl {
	margin:0; 
	padding:0;  
	}
dt {
	margin:0 0 .3em 0; 
	padding:0; 
	text-align:left; 
	font-size: 1.1em; 
	font-weight:bold; 
	}
dd {
	margin:0 0 .5em 0; 
	padding: 0 0 1em 0;
	border-bottom:1px dashed #ccc; 
	}
h1 {
	color:#182B65;
	font-size:2.4em;
	font-weight:600;
	margin:0 0 25px 0;
	padding:0;
	}
h2 {
	color:#182B65;
	font-size:1.5em;
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:0;
	}
h3 {
	color:#182B65;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	}
h4 {
	color:#333;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	}
hr {
	height:1px;
	border:0;
	border-bottom: #999 1px solid;
	clear:left;
	padding:1em 0 1em 0;
	}
input[type="text"] {border:#999 1px solid;}
ul {
	list-style-image:url(../img/structure/bullet.gif);
	margin:0 0 1em 2em;
	padding:0;
	}
ul.linkList {
	padding:0;
	margin:.5em 0 0 1.4em;
	}
ul.buttonLinkList {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	}
li {
	margin:.4em 0 .4em 0;
	padding:0;
	}
img {border:0;}

/*---- STRUCTURE STYLES -----*/
#wrap {
	padding:9px;
	background-color:#FFF;
	width:935px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 917px;
	}
html>body #wrap {
	width: 917px; 
	/* ie5win fudge ends */
}
#header {
	background:url(../img/structure/header_bg.jpg) top right no-repeat;
	height:70px;
	}
	#header #logo {}
#mainNav {
	width:100%;
	}
	#mainNav #menuNav {
		float:left;
		}
	#mainNav #searchBox {
		background:url(../img/mainnav/search_bg.jpg) top right no-repeat;
		float:right;
		width:335px;
		height:32px;
		text-align:right;
		}
	#mainNav form {
		padding:0;
		margin:0;
		}
	#mainNav #searchBox input {
		background: url(../img/mainnav/searchbox_bg.gif) top left no-repeat;
		border:0;
		width:233px;
		height:20px;
		position:relative;
		top:5px;
		}
	#mainNav #searchBox .searchBtn {
		border:none;
		text-align:right;
		width:51px;
		height:18px;
		position:relative;
		top:6px;
		margin:0 15px 0 5px;
		}
#contentGeneric {
	float:left;
	width:582px;
	color:#333333;
	padding:25px 15px 20px 0;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 567px;
	}
	html>body #contentGeneric {
	width: 567px; 
	/* ie5win fudge ends */
	}
#content img, #contentGeneric img {border: #333 1px solid;}
#content {
	float:left;
	width:582px;
	background:url(../img/structure/content_bg.jpg) top left repeat-x;
	color:#333333;
	padding:10px 10px 20px 10px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 562px;
	}
	html>body #content {
	width: 562px; 
	/* ie5win fudge ends */
	}
	#content h1.section, #contentGeneric h1.section {
		margin:0 0 20px 0;
		padding:0 0 8px 0;
		border-bottom:#999 1px solid;
		}
		#content h1.section img, #contentGeneric h1.section img {
		border:none;
		}
	#content h2.section {
		color:#182B65;
		font-size:1.5em;
		font-weight:bold;
		margin:15px 0 15px 0;
		padding:0 0 6px 0;
		border-bottom:#999 1px solid;
		}
	#content h2 img, h2.section img {
		border: none;
		}
	#contentGeneric h2 img, h2.section img {
		border: none;
		}
#contentHome {
	float:left;
	width:582px;
	color:#333333;
	}
	#contentHome #homeVideospecial {
		margin:0 0 5px 0;
		}
	#contentHome #homeContestants {
		background:#1A2D67 url(../img/structure/contestants_bg.jpg) top left repeat-x;
		border:#172A64 2px solid;
		padding:5px 10px 2px 10px;
		}
		#contentHome #homeContestants p {
			text-align:center;
			float:left;
			width:89px;
			color:#FFF;
			margin:0 2px 0 2px;
			display:inline;
			font-size:.9em;
			font-weight:bold;
			}
		#contentHome #homeContestants p img {
			border:#FFF 1px solid;
			}
		#contentHome #homeContestants p a img {
			text-decoration:none;
			}
#homeMisc {
			padding:5px 0 5px 0;
			}
		#homeMisc .wrap_miscBox {
			float:left;
			width:188px;
			background:url(../img/structure/miscbox_bg.jpg) top left no-repeat;
			margin:0 9px 5px 0;
			}
		#homeMisc .nomargin {margin-right:0;}
		#homeMisc .wrap_miscBox .miscBoxTop {
			padding:12px 11px 2px 11px;
			}
		#homeMisc .wrap_miscBox .miscBoxLeft {
			float: left;
			width: 125px;
			margin:0 0 0 11px;
			display: inline;
			}
		#homeMisc .wrap_miscBox .miscBoxLeft h2 {
			font-size: 1em;
			color:#182B65;
			padding:0;
			margin:3px 0 0 0;
			}
		#homeMisc .wrap_miscBox .miscBoxLeft p {
			padding:0;
			margin:3px 0 0 0;
			}
		#homeMisc .wrap_miscBox .miscBoxRight {
			float: right;
			margin:26px 5px 0 0;
			display: inline;
			}
		#homeMisc .wrap_miscBox a {
			background:url(../img/home/bg_btn.gif) left top no-repeat;
			display:block;
			text-decoration:none;
			font-size:.9em;
			font-weight:bold;
			color:#333;
			}
			#homeMisc .wrap_miscBox a.go {
				height:23px;
				width:42px;
				}
			#homeMisc .wrap_miscBox a.vote {
				height:23px;
				width: 115px;
				}
			#homeMisc .wrap_miscBox a:Hover {
				background:url(../img/home/bg1_btn.gif) left top no-repeat;
				}
			#homeMisc .wrap_miscBox a span {
				position:relative;
				top:6px;
				left:12px;
				padding:0 10px 0 0;
				background:url(../img/home/arrow_btn.gif) right 4px no-repeat;
				}
		#homeMisc .wrap_miscBox .miscBoxBot {
			background:url(../img/structure/miscbox_bot.gif) top left no-repeat;
			height:5px;
			clear:both;
			overflow:hidden;
			}
		#homeMisc .wrap_miscBox .miscBoxTopPoll {
			padding:17px 11px 0 15px;
			}
		#homeMisc .wrap_miscBox .miscBoxTopPoll h2 {
			font-size: 1em;
			color:#182B65;
			padding:0;
			margin:0;
			}
		#homeMisc .wrap_miscBox .miscBoxTopPoll p {
			padding:0;
			margin:4px 0 0 0;
			}
		#homeMisc .wrap_miscBox .miscBoxLeftPoll {
			float: left;
			margin:0 0 0 11px;
			display: inline;
			}
		#homeMisc .wrap_miscBox .miscBoxRightPoll {
			float: right;
			width: 51px;
			margin:48px 5px 0 0;
			display: inline;
			overflow:hidden;
			}
		#homeMisc .wrap_miscBox form {
			padding:0;
			margin:4px 0 0 10px;
			}
#homeSidebar {
	float:right;
	width:330px;
	}
	#homeSidebar .homePromo1 {
		background-color:#182B65;
		padding:8px 7px 4px 7px;
		}
		#homeSidebar .homePromo1 h2 {
			margin:0 0 5px 0;
			padding:0;
			}
	#homeSidebar .homePromo2 {
		background-color:#182B65;
		margin:5px 0 0 0;
		padding:7px 10px 7px 10px;
		}
#footer {
	clear:both;
	background:#0E2060 url(../img/structure/footer_bg.jpg) top left repeat-x;
	height:50px;
	padding:0 20px 0 20px;
	margin:0;
	border-top:#243B7F 6px solid;
	}
	#footer a {
		color:#fff;
		}
	#footer #footerNav {
		float:left;
		margin:17px 0 17px 0;
		width:410px;
		color:#FFFFFF;
		}
		#footer #footerNav ul {
			padding:0;
			margin:0;
			}
		#footer #footerNav li {
			display: inline;
			list-style-type: none;
			padding:0 0 0 5px;
		}
		#footer #footerNav .bar {
			padding:0 0 0 .7em;
		}
	#footer #footerRights {
		float:right;
		margin:17px 0 17px 0;
		width:430px;
		text-align:right;
		color:#FFFFFF;
		}

/*---- GENERAL STYLES -----*/

a.buttonLink {
	padding:0 12px 0 0;
	background:url(../img/icons/arrow_link.gif) right 3px no-repeat;
	font-weight:bold;
	}
	

	.buttonWatch {
		padding:3px 30px 3px 0;
		background:url(../img/icons/watch.gif) right center no-repeat;
		font-weight:bold;
		line-height:1.8em;
		}
	#content .buttonWatch1 {
		padding:3px 30px 3px 0;
		background:url(../img/icons/watch1.gif) right center no-repeat;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:underline;
		line-height:1.8em;
		}
	.sep1 {
		margin-left: 2em;
		}
.block_quote {
	font-size:1.5em;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 0 2em;
	}
	.block_quote .hr_article {
		height: 0;
		width: 0;
		overflow: hidden;
		position: absolute;
		left: 180px;
		top: 175px;
		}
.box {
	margin:0 0 15px 0;
	}
	#content .box img {
		border:none;
		}
.box1 {
	padding:10px;
	margin:10px 0  0 0;
	background-color:#fff;
	clear:left;
	border:#182B65 1px solid;
	}
	.box1Col1 {
		width: 90px;
		float:left;
		}
	.box1Col2 {
		width: 440px;
		float:left;
		}
	.box1Col2 h2, h3, h4 {
		color: #FFFF00;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:1.2;
		}
	#content .box1Col2 img {
		border: none;
		}
	.box1Col2 p {
		margin:5px 0 10px 0;
		}
	.box1Col2 img {
		border:#fff 1px solid;
		}
.box2Big {
	width:370px;
	color:#182B65;
	padding:0 0 .5em 0;
	}
	#content .box2BigTop img {
		border:none;
		}
	.box2BigContent {
		width:260px;
		margin:.8em 0 .5em 1em;
		}
	.box2BigContent1 {
		width:240px;
		margin:.8em 0 .5em 120px;
		}
.box2Medium {
	width:272px;
	background:url(../img/structure/box2big_bg.jpg) bottom left no-repeat;
	color:#182B65;
	padding:0 0 .5em 0;
	}
	#content .box2MediumTop img {
		border:none;
		}
	.box2MediumContent {
		width:156px;
		margin:.8em 0 .5em 104px;
		}
.box2Small {
	width:176px;
	background:url(../img/structure/box2small_bg.jpg) bottom left no-repeat;
	color:#182B65;
	padding:0 0 .5em 0;
	float: left;
	}
	#content .box2SmallTop img, #content .box2SmallContent img {
		border:none;
		}
	.box2SmallContent {
		margin:.8em .3em .5em 1em;
		}
.box3 {
	border: #182B65 1px solid;
	padding:10px;
	background-color:#FFFFFF;
	width:150px;
	}
	#content .box3 img {
		border:none;
		}
.box3A {
	border: #182B65 1px solid;
	padding:10px;
	background-color:#FFFFFF;
	width:350px;
	}
	#content .box3A img {
		border:none;
		}
.boxEpisode {
	margin:10px 0  0 0;
	padding-bottom: 10px;
	background-color:#fff;
	clear:left;
	border:#182B65 1px solid;
	}
	.boxEpisode h3 {
		margin:0;
		padding:0;
		}
	.boxEpisodeCol1 {
		width: 47%;
		margin:0 0 10px 10px;
		float:left;
		}
	.boxEpisodeCol2 {
		width: 45%;
		margin:0 10px 0;
		float:right;
		}
/*--- business builder page ---*/
.boxReadBook {height:135px; background:url(../img/structure/box2big_bg.jpg) bottom left no-repeat;} /* big blue */
.boxTycoonBB {height:135px; background: url(../img/misc/business_builder_box_bg.jpg) bottom left no-repeat;} /* big blue */
.boxReadytoStart {height:134px; background:url(../img/misc/box2small_readystart_bg.jpg) bottom left no-repeat;} /* small blue */
.boxTakeAction{height:134px; background:url(../img/misc/box2small_takeaction_bg.jpg) bottom left no-repeat;} /* small blue */
.boxMindsetQuiz {height:118px;} /* small white */
.boxToolsTeenage {height:119px} /* small white */
/*--- END business builder page ---*/
#content .boxComingUp {height:145px; background:url(../img/misc/box2medium_comingup_bg.jpg) bottom left no-repeat;}
#content .boxWatchAgain {height:145px; background:url(../img/misc/box2medium_watchagain_bg.jpg) bottom left no-repeat;}
.boxTycoonTrader {height:8em;}
.boxWinTicket {height:8em;}
.boxStyle1 {
	background-image: none;
	background-color:#FFFFFF;
	}
.boxShow {
	background:#182B65 url(../img/structure/showbox_bg.gif) top left no-repeat;
	margin:0 0 .6em 0;
	width:452px;
	color:#FFFFFF;
	clear:left;
	}
	#content .boxShow h2 {
		margin:0 10px 0 0;
		float:left;
		border:none;
		width:46px;
		}
	#content .boxShow img.foto {
		margin:4px 10px 0 0;
		border:#FFFFFF 1px solid;
		float:left;
		}
	#content .boxShow p {
		float:left;
		width:245px;
		margin:4px 0 0 0;
		}
#captcha img {
	border:none;
	padding:0px;
	margin:0px;
	}
.clear {clear:both;}
.clear1 {clear:both; height:15px;}

#content #contestants {
	padding:5px 0 2px 0;
	}
	#content #contestants p {
			text-align:center;
			float:left;
			width:89px;
			color:#333;
			margin:0 2px 0 2px;
			display:inline;
			font-size:0.9em;
			font-weight:bold;
			}
	#content #contestants p img {
			border:#333 1px solid;
			}
	#content #contestants p a img {
			text-decoration:none;
			}

.episodeVideo {
	width:100%;
	margin:0 0 15px 0;
	}
.firstP {
	padding-top:0;
	margin:.4em 0 1em 0;
	}
.firstP1 {
	padding-top:0;
	margin-top:0;
	}
.firstP2 {
	padding:0;
	margin:0;
	}
.firstP3 {
	padding-bottom:0;
	margin:.4em 0 0 0;
	}
.form {
	margin:0 0 1em 0;
	padding:0;
	border-bottom:#999999 1px dashed;
		}
.form div.entry {
	  	clear: left;
	 	display: block;
	 	width: 100%;
	 	margin:0;
	 	padding:.6em 0 .6em 0;
		border-bottom:#999999 1px dashed;
		}
	.form div.sep {
	  	margin:0 0 1.5em 0;
		}
	.form div.entry label {
		 display: block;
		 float: left;
		 width: 17em;
		 padding: .2em .9em .2em 0;
		 margin: 0 0 5px 0;
		 text-align: left;
		}
	.form div.entry input {
		width:160px;
		}
	.form div.entry .button {
		}
.boxBg1 {background:url(../img/structure/box1_bg.jpg) top left repeat-y;}
.smallboxBg1 {background:url(../img/structure/smallbox_bg.jpg) top left repeat-y;}
.smallBox {
	float:left;
	width:260px;
	background-color:#fff;
	padding:10px 0 10px 10px;
	margin:10px 0 0 0;
	border:#182B65 1px solid;
	}
	.smallBox .colSmallBox1 {
		width: 79px;
		float:left;
		}
	.smallBox .colSmallBox2 {
		width:170px;
		float:left;
		}
	.smallBox h2, h3, h4, h5 {
		color:#182B65;
		font-weight:bold;
		font-size:1em;
		line-height:.9em;
		padding:0;
		margin:0 0 .4em 0;
		}
	#content .smallBox .colSmallBox2 img {
		border:none;
		}
.subh1 {
	font-weight:bold;
	margin:0 0 16px 0;
	padding:0 0 5px 0;
	border-bottom:#999 1px solid;
	}
.profilePhotos {
	width:60px;
	margin:2px 8px 10px 0;
	float:left;
	}
.title {
	color:#333;
	font-weight:bold;
	padding:0;
	margin:0;
	}
.title1 {
	color:#182B65;
	font-weight:bold;
	}
.titleDecor {
	border-bottom:#999 1px solid;
	padding:0 0 6px 0;
	}
.twoColA {}
.twoColA1 {
	width: 49%;
	float:left;
	}
	.twoColA1 h3.img {
		border:none;
		}
.twoColA2 {
	width:49%;
	float:right;
	}
.twoColB { margin-bottom: 10px;}
.twoColB1 {
	width: 130px;
	float:left;
	}
.twoColB2 {
	width:430px;
	float:right;
	}
.threeColA {}
.threeColA1 {
	width:32%;
	float:left;
	}
.threeColA2 {
	width:32%;
	float:left;
	margin:0 0 0 2%;
	}
.threeColA3 {
	width:32%;
	float:right;
	}
.threeColB {}
	.threeColB p.first3ColB{ padding-top:0; margin-top:0;}
.threeColB1 {
	width: 130px;
	float:left;
	padding-top:3px;
	}
.threeColB2 {
	width:250px;
	float:left;
	}
.threeColB3 {
	width:170px;
	float:right;
	padding-top:1px;
	}
.twoColC {
	clear:both;
	margin-bottom:17px;
	}
.twoColC1 {
	width: 66%;
	float:left;
	}
.twoColC2 {
	width:31%;
	float:right;
	}

/*
.twoColProfile {}
.twoColProfile1 {
	width: 130px;
	float:left;
	}
.twoColProfile2 {
	width:260px;
	float:left;
	}
*/
/*---- HACKS -----*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
