@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #000000;
}
body {
	background-image: url(images/bg.jpg);
	background-color:#000000;
	background-repeat: repeat-x;
	width: 806px;
	margin: 0 auto;
}
a:link { color: #990000;}
a:visited {	color: #333333;}
a:hover { color: #CC0000;}
h1 {
	font-size: 140%;
	color:#990000;
}
h2 {
	font-size: 120%;
}
.clearing {
	width: 806px;
	height: 0;
	clear: both;
}

/* ----- HEADER ----- */

#header {
	width:806px;
	height:124px;
}
#header .logo {
	float:left;
	width:165px;
	height:124px;
}
#header .search {
	float:right;
	width:641px;
	height:39px;
	background: url(images/bg_top.gif) repeat-x;
	text-align: right;
}
#header .search .login {
	font-size: 12px;
	color: #CCCCCC;
	width: 250px;
	float: right;
	padding: 12px;
}
#header .search .login a { color:#FFCC00; text-decoration:none}
#header .search .login a:hover { color:#FFCC00; font-weight:bold}
#header .search .login a:visited { color:#FFCC00; text-decoration:none}
#header .search table {
	width:200px;
	float:right;
}
#header .search .input {
	background-color:#c41230;
}
#header .search .input .searchBox {
	width:116px;
	height:15px;
}
#header .navbar {
	float:right;
	width:548px;
	height:85px;
}
#header .navbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#header .navbar li {
	float: left;
}

/* ----- FEATURED ----- */

#featured {
	width:806px;
	height:258px; /* for IE5.x and IE6 */
	background-color: #C41230;
}
#featured .lowerBar {
	width:806px;
	height:40px;
}
#featured .lowerBar .signup {
	float:left;
	width:520px;
}
#featured .lowerBar .controls {
	float:right;
	width:276px;
	height: 40px;
}

/* ----- SUB BAR ----- */

#subBar {
	width:806px;
	height:71px;
}
#subBar .tab {
	float:left;
	width:177px;
	height:71px
}
#subBar .signup {
	float:right;
	width:629px;
	height: 41px;
	background-color: #C41230;
	text-align: right;
}
#subBar .buy {
	float:right;
	width:94px;
	height: 17px;
	margin: 13px 0 0 0;
}

/* ----- MAIN WRAPPER ----- */

#wrapper {
	width:806px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:500px; /* for IE5.x and IE6 */
	margin: 11px 0 0 0;
}
#wrapper .leftCol {
	float:left;
	width:520px;
}
#wrapper .leftCol .newsTicker {
	width:520px;
	height:36px;
	margin:0 0 11px 0;
}
#wrapper .leftCol .newsTicker .scroll {
	background: url(images/bg_news.gif) repeat-x;
}
#wrapper .leftCol .featOne {
	float:left;
	width:160px;
	background:url(images/bg_featbox.png) no-repeat;
	height:150px;
	padding: 30px 0 0 3px;
	color:#CCCCCC;
}
#wrapper .leftCol .featTwo {
	float:left;
	width:160px;
	margin-left:15px;
	background:url(images/bg_featbox.png) no-repeat;
	height:150px;
	padding: 30px 0 0 3px;
	color:#CCCCCC;
}
#wrapper .leftCol .featThree {
	float:right;
	width:160px;
	background:url(images/bg_featbox.png) no-repeat;
	height:150px;
	padding: 30px 0 0 3px;
	color:#CCCCCC;
}
#wrapper .rightCol {
	float:right;
	width:276px;
}
#wrapper .rightCol .featVid {
	width:268px;
	height:180px;
	background:url(images/bg_featvid.png) no-repeat;
	padding:30px 0 0 8px;
	color:#FFFFFF;
	font-size: 110%;
	font-weight:bold;
}

/* ----- SUB WRAPPER ----- */

#sub_wrapper {
	width:806px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:500px; /* for IE5.x and IE6 */
	margin: 0 0 0 0;
}
#sub_wrapper .leftCol {
	float:left;
	width:520px;
	background-image: url(images/bg_body.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	background-color: #efefca;
}
#sub_wrapper .leftCol .breadCrumb {
	margin: 11px 0 0 24px;
}
#sub_wrapper .leftCol .copy {
	margin: 11px 24px 20px 24px;
}
#sub_wrapper .leftCol .copy .img {
	padding: 4px;
	border: 1px solid #DABD99;
}
#sub_wrapper .leftCol .copy .th {
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
}
#sub_wrapper .leftCol .copy .tr {
	border-bottom:1px solid #CCC;
}
#sub_wrapper .rightCol {
	float:right;
	width:276px;
	margin: 11px 0 0 0;
}
#sub_wrapper .rightCol .links {
	width:260px;
	background:url(images/bg_featsec.png) no-repeat;
	padding:30px 8px 11px 8px;
}
#sub_wrapper .rightCol .links .section {
	background-color: #f1f1f2;
	padding: 6px 12px 6px 12px;
	font-size: 11px;
}
#sub_wrapper .rightCol .links .section p {
	border-bottom: 1px solid #b5b5b5;
	line-height: 200%;
}
#sub_wrapper .rightCol .links .section a { color:#000000; text-decoration:none}
#sub_wrapper .rightCol .links .section a:hover { color: #990000; font-weight:bold}
#sub_wrapper .rightCol .links .section a:visited { color: #333333; text-decoration:none}
#sub_wrapper .rightCol .featVid {
	width:268px;
	height:197px;
	background:url(images/bg_featvid.png) no-repeat;
	padding:30px 0 0 8px;
	color:#FFFFFF;
	font-size: 110%;
	font-weight:bold;
}

/* ----- FOOTER ----- */

#footer {
	background:url(images/bg_footer.png) no-repeat;
	width:806px;
	height:100px;
	margin-top:11px;
}
#footer .copyrights {
	float:left;
	width:300px;
	margin: 12px 0 0 10px;
	color:#FFFFFF;
}
#footer .links {
	float:right;
	width:300px;
	color:#FFFFFF;
	text-align: right;
	margin: 12px 10px 0 0;
}
#footer .address {
	width:120px;
	margin: 20px 0 0 325px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	font-size:10px;
}
#footer .partners {
	width:361px;
	margin: 20px 0 0 210px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	font-size:10px;
}
#footer a { color:#f1da35; text-decoration:none}
#footer a:hover { color: #990000; font-weight:bold}
#footer a:visited { color: #FFF; text-decoration:none}

/* ----- NEWS TICKER ----- */

#pscroller{
	width: 350px;
	height: 20px;
	padding: 8px 10px 3px 10px;
	font-size:12px;
}

#pscroller a{ text-decoration: none; color:#333333}
