/* Main CSS Document */

body {
	background-color:#e4e4e4;
	margin: 0 auto;
	padding: 0px;
	color:#000;
	behavior: url(csshover.htc); /*WinIE behavior call */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	text-align:center;
	background-image:url(../images/background_watermark.jpg);
	}
hr {
	size:5px;
	background-color:#009900;
	}	
#container {
	width:900px;
	text-align:left;
	margin: 0 auto;
	padding:0px;
	background-color:#fff;
	}
#page {
	}
#sideL {
	width:200px;
	padding:10px;
	float:left;
	margin: 3px 0 0 0;
	}
#sideR {
	float:right;
	width:300px;
	margin: 5px 0 0 0;
	}
#mania {
	background:url(../images/maniatv.jpg) no-repeat #000;
	height:350px;
	margin: 0px 0 0 0;
	padding: 100px 0 0 0;
	clear:left;
	}
#nav {
	height:38px;
	background-image:url(../images/nav_bg.jpg);
	clear:both;
	}
#header {
	background-color:#fff;
	width:900px;
	height:98px;
	}
#logo {
	float:left;
	width:255px;
	}
#top {
	float:right;
	width:350px;
	text-align:right;
	padding: 8px 10px 0 0;
	}
/* Sub Bar */
#sub_bar {
	background:url(../images/sub_bg.jpg) repeat-x top #999;
	height:35px;
	color:#fff;
	}
#sub_bar_content {
	padding: 15px 5px 2px 10px;
	}
#sub_bar_content a {
	color:#fff;
	text-decoration:underline;
	}
#sub_bar_content a:hover {
	color:#fff;
	text-decoration:none;
	}
#sub_sub_bar {
	padding: 10px 0 0 0;
	}

/* End Sub Bar */
	
/* Main News styles */
#mainnews {
	width:660px;
	float:right;
	padding: 15px 10px 10px 0;
	}
#news {
	width:350px;
	float:left;
	}
#newsheader {
	background:url(../images/c1_top.jpg) no-repeat;
	height:55px;
	}
#newsbg {
	background:url(../images/c1_bg.jpg) repeat-y;
	height: 588px;
	}
#newbtm {
	background:url(../images/c1_btm.jpg) no-repeat;
	height:22px;
	}
#newscontent {
	padding:15px;
	}
#newsnav {
	padding: 15px 0 0 15px;
	}
#newsnav h1 {
	padding: 0 0 0 40px;
	}
#newsnav_main {
	padding: 30px 0 0 45px;
	}

/* Sub Pages */

#subcontent {
	}


/* Featured Products styles for main page */

#featured_products {
	width: 660px;
	float:right;
	margin: 0 10px 0 0;
	}
#featuredtop {
	background:url(../images/f_top.jpg) no-repeat;
	height:55px;
	}
#featuredbg {
	background:url(../images/f_bg.jpg) repeat-y;
	height:305px;
	}
#featuredbtm {
	background:url(../images/f_btm.jpg) no-repeat;
	height:26px;
	}
#featured_products_content {
	padding:15px;
	font-size:1em;
	width:610px;
	height:235px;
	overflow:auto;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #FCFBE9;
	scrollbar-3dlight-color: #FCFBE9;
	scrollbar-shadow-color: #FCFBE9;
	scrollbar-darkshadow-color: #FCFBE9;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #666666;
	margin:10px 10px 5px 15px;
	padding: 0 20px 0 0;
	}
#featured_products_content img {
	}
#featured_products_content p {
	padding:0;
	margin:0;
	}
#contain1 {
	width:190px;
	float:left;
	}
#contain2 {
	width:190px;
	float:left;
	}
#contain3 {
	width:190px;
	float:left;
	}
#featured_products_content li {
	display:inline;
	list-style-type:none;
	padding-right:20px;
	}
#featured_products_content img {
	padding: 25px 0 0 0;
	}
/* For Store */
#featured_products_content_store {
	padding:15px;
	font-size:1em;
	width:650px;
	}
#featured_products_content_store li {
	display:inline;
	list-style-type:none;
	padding-right:20px;
	}

/* Ad to the left of More News */

#ad_ent {
	width:660px;
	margin: 35px 10px 0 10px;
	padding:0px;
	float:right;
	}
	
#ad300x250 {
	width:300px;
	height:250px;
	float:left;
	text-align:center;
	}
#ad300 {
	height:250px;
	margin: 0 0 10px 0;
	clear:left;
	}
#ad300x250 {
	height:250px;
	}
#ads {
	background-color:#000000;
	width:900px;
	text-align:center;
	padding: 10px 0;
	}
#adbtm {
	width:900px;
	text-align:center;
	padding: 10px 0;
	}

/* News and More section for main page */

#newsandmore {
	width: 340px;
	height:250px;
	float:right;
	margin: -5px 0 15px 0;
	padding: 0;
	float:right;
	}
#newsandmoretop {
	background:url(../images/n_top.jpg) no-repeat;
	height:55px;
	}
#newsandmorebg {
	background:url(../images/n_bg.jpg) repeat-y;
	}
#newsandmorebtm {
	background:url(../images/n_btm.jpg) no-repeat;
	height:26px;
	}
#newsandmore_content {
	padding:15px;
	font-size:1em;
	width:275px;
	height:185px;
	overflow:auto;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #FCFBE9;
	scrollbar-3dlight-color: #FCFBE9;
	scrollbar-shadow-color: #FCFBE9;
	scrollbar-darkshadow-color: #FCFBE9;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #666666;
	margin:10px 10px 0px 25px;
	padding: 0 20px 0 0;
	color:#000;
	}
#newsandmore_content img {
	}
#newsandmore_content p {
	padding:0;
	margin:0;
	}
	
/* For Horizontal Listings for Featured Products */


#featured_products_content img {
	}

/* Exclusive Downloads */
#exclusivedownloads {
	width:210px;
	}
#exclusivedownloads_content {
	font-size:1em;
	width:190px;
	margin:10px 10px 5px 15px;
	}
#exclusivedownloads img {
	text-align:center;
	}
#exclusivedownloads a {
	color:#666;
	text-decoration:underline;
	}
#exclusivedownloads a:hover {
	color:#D65724;
	text-decoration:none;
	}
/* Hot Events */
#hotevents {
	width:210px;
	margin: 0 0 10px 0;
	}
#hotevents_top {
	background:url(../images/s2_top.jpg) no-repeat;
	height:55px;
	}
#hotevents_bg {
	background:url(../images/s2_bg.jpg) repeat-y;
	height:310px;
	}
#hotevents_btm {
	background:url(../images/s2_btm.jpg) no-repeat;
	height:22px;
	}
#hotevents_content {
	font-size:1em;
	width:180px;
	height:255px;
	overflow:auto;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #FCFBE9;
	scrollbar-3dlight-color: #FCFBE9;
	scrollbar-shadow-color: #FCFBE9;
	scrollbar-darkshadow-color: #FCFBE9;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #666666;
	margin:5px 10px 5px 15px;
	}
	
/* Sub Pages Side Bar */
#aboutusnav {
	width:210px;
	}
#aboutusnav_top {
	background:url(../images/s3_top.jpg) no-repeat;
	height:51px;
	}
#aboutusnav_bg {
	background:url(../images/s3_bg.jpg) repeat-y;
	height:480px;
	}
#aboutusnav_btm {
	background:url(../images/s3_btm.jpg) no-repeat;
	height:35px;
	}
#aboutusnav_content {
	font-size:1em;
	width:180px;
	height:400px;
	overflow:auto;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #FCFBE9;
	scrollbar-3dlight-color: #FCFBE9;
	scrollbar-shadow-color: #FCFBE9;
	scrollbar-darkshadow-color: #FCFBE9;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #666666;
	margin:10px 10px 5px 15px;
	}
#aboutusnav img {
	text-align:center;
	/*border:1px solid #E44E1D;*/
	}
#aboutusnav a {
	color:#666;
	text-decoration:underline;
	}
#aboutusnav a:hover {
	color:#D65724;
	text-decoration:none;
	}
	
/* Sub Pages Main Content Area */

#subnavcontent {
	width: 680px;
	float:right;
	}
#sub_header {
	padding: 15px 0 0 15px;
}
#subnavcontent_content {
	font-size:1em;
	width:675px;
	}
#subnavcontent img {
	text-align:center;
	/*border:1px solid #E44E1D;*/
	}
#subnavcontent a {
	color:#666;
	text-decoration:underline;
	}
#subnavcontent a:hover {
	color:#D65724;
	text-decoration:none;
	}
#subnavcontent small {
	clear:both;
	}
	
/* Footer */
#footer {
	clear:both;
	width:900px;
	padding: 0;
	}
#navbtm_hdr {
	background: #ccc;
	height:20px;
	margin: 15px 0 0 0;
	color:#000;
	font-weight:bold;
	padding:7px 5px 5px 10px;
	}
#topofpage {
	float:right;
	margin: 10px 0;
	}
#navbtm {
	background:#fff;
	height:0px;
	padding:10px;
	line-height:16px;
	}
#navbtm strong {
	color:#E44E1D;
	font-size:1.15em;
	}
#navbtm a {
	color:#000000;
	text-decoration:underline;
	}
#navbtm a:hover {
	color:#E44E1D;
	text-decoration:none;
	}
#bottom_boxes1 {
	float: left;
	width:25%;
	}
#bottom_boxes2 {
	float: left;
	width:25%;
	}
#bottom_boxes3 {
	float: left;
	width:25%;
	}
#bottom_boxes4 {
	float: left;
	width:25%;
	}
#copyright {
	clear:both;
	}
#adbtm {
	}
#google{
	}
	
/* Entertainment Blog Section */

#sidebar {
	width:190px;
	padding:10px;
	float:left;
	margin: 3px 0 0 0;
	}
#content {
	width: 660px;
	float:right;
	margin: 15px 10px 0 0;
	}
#content_top {
	background:url(../images/subpages_top.jpg) no-repeat;
	height:51px;
	}
#content .narrowcolumn {
	background:url(../images/subpages_bg.jpg) repeat-y;
	height:480px;
	}
#content_btm {
	background:url(../images/subpages_btm.jpg) no-repeat;
	height:35px;
	}
#content_content {
	font-size:1em;
	width:630px;
	height:400px;
	overflow:auto;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #FCFBE9;
	scrollbar-3dlight-color: #FCFBE9;
	scrollbar-shadow-color: #FCFBE9;
	scrollbar-darkshadow-color: #FCFBE9;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #666666;
	margin:10px 10px 5px 15px;
	}
#content img {
	text-align:center;
	/*border:1px solid #E44E1D;*/
	}
#content a {
	color:#666;
	text-decoration:underline;
	}
#content a:hover {
	color:#D65724;
	text-decoration:none;
	}

/* Entertainment Blog Side */
#entertainment_side {
	width:200px;
	}
#entertainment_side_content {
	font-size:1em;
	width:190px;
	margin:10px 10px 5px 15px;
	}
	
/* Styling for the Side */

#entertainment_side ul ul li, #entertainment_side ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
#entertainment_side ul ul li:before {
	content: "\00BB \0020";
	}
#entertainment_side ul, #entertainment_side ul ol {
	margin: 0;
	padding: 0;
	}

#entertainment_side ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#entertainment_side ul p, #entertainment_side ul select {
	margin: 5px 0 8px;
	}

#entertainment_side ul ul, #entertainment_side ul ol {
	margin: 5px 0 0 10px;
	}

#entertainment_side ul ul ul, #entertainment_side ul ol {
	margin: 0 0 0 10px;
	}

ol li, #entertainment_side ul ol li {
	list-style: decimal outside;
	}

#entertainment_side ul ul li, #entertainment_side ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#entertainment_side form {
	margin: 0;
	}
	
#sub_header a img {
	border:none;
	}
#subnavcontent_content a img {
	border:none;
	}
	
/* Side Ad */

#sidead {
	width: 210px;
	text-align:center;
	margin: 0 auto;
	padding: 0;
	}
#sidead_content small {
	text-align:center;
	padding: 0 0 0 35px;
	}
#sidead_content {
	text-align:left;
	width:160px;
	height:600px;
	margin: 0 auto;
	padding:0;
	}

/* Featured Downloads Styling */

#listentoit {
	width:125px;
	margin: 0 0 15px 0;
	}
#listentoit a img {
	border:#333 solid 1px;
	}
#listentoit a:hover img {
	border:#CC9900 solid 1px;
	}
#listentoit .floatleft {
	float:left;
	padding: 0 10px 0 0;
	background-color:#000;	
	}
#listentoit .floatright {
	float:right;
	padding: 0 0 0 10px;
	background-color:#000;
	}
	
a {
	color:#D25829;
	text-decoration:underline;
	}
a:hover {
	color:#D25829;
	text-decoration:none;
	}
	
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#000;
	}
a small {
	color:#d25829;
	}
a:hover small {
	color:#000;
	}
#connectsingles {
	text-align:left;
	background-color:#FFFFCC;
	height:625px;
	}
	
	

/* *********************** *

 * SLIDESHOW STYLING 

 * *********************** */

#mainContent #slideshow {

    width: 460px;

    height: 210px;

   /* background-color: #efeef5;*/

    margin: 0;

}



#mainContent #slideshow #exImageDiv {

	border: 1px solid #666666;

	width: 190px;

	height: 190px;

	padding: 0;

	margin: 0;

	float: left;

	background-repeat: no-repeat;

}

#mainContent #slideshow #aImage {

    text-decoration: none;

    padding: 0;

}

#mainContent #slideshow #exImage {

	padding: 0;

	margin: 0;

	/*

	opacity: 0;

	-moz-opacity: 0;

	-khtml-opacity: 0;

    */

	filter: alpha(opacity=0);

}

#mainContent #slideshow #exWrapper {

    margin: 0 0 0 5px;

    padding: 0;

    width: 260px;

    height: 165px;

    float: left;

	display: inline;

}

#mainContent #slideshow #divHeadDeck {

    margin: 0;

    padding: 0;

    width: 260px;

    height: 165px;

    float: left;

}

#mainContent #slideshow p#exTitle {

	font-size: 12px;

	font-weight: bold;

	color: #222222;

	margin: 0 0 0 1px;

	width: 200px;

	float: left;

	padding: 0;

}

#mainContent #slideshow #exDate {

	font-size: 11px;

	line-height: 12px;

	font-weight: bold;

	color: #666666;

	float: left;

	text-align: right;

	margin: 0;

	padding: 1px 0 0 0;

	display: block;

	width: 150px;

}

#mainContent #slideshow #exHead {

	color: #336699;

	font-size: 20px;

	font-weight: normal;

	line-height: 20px;

	margin: 5px 0 0 0;

	text-align: left;

	float: left;

	width: 260px;

}

#mainContent #slideshow #aHead {

	color: #336699;

}

#mainContent #slideshow #exDeck {

	font-size: 14px;

	line-height: 14px;

	margin: 7px 0 5px 1px;

	color: #666666;

	font-weight: bold;

	float: left;

	width: 259px;

}

#mainContent #slideshow #exAbstract {

	font-size: 12px;

	line-height: 16px;

	margin: 0 0 5px 2px;

	color: #000000;

	font-weight: normal;

	float: left;

	width: 258px;

}

#mainContent #slideshow #exSource {

	font-size: 11px;

	line-height: 11px;

	margin: 0 0 0 2px;

	font-weight: normal;

	float: right;

	padding-right:7px;

}



#mainContent #slideshow #pNext {

    height: 20px;

    margin: 0;

    padding: 0;

    display: inline;

    float: left;

    font-size: 11px;

    font-weight: bold;

    color: #000033;

    line-height: 20px;

    text-indent: 5px;

    width: 360px;

}

#mainContent #slideshow #pNext a {

    font-weight: normal;

    margin-left: 5px;

}

#mainContent #slideshow #divControls {

    margin: 0 0 0 5px;

    padding: 0 0 4px 0;

    width: 260px;

    float: left;

	border-bottom: solid 1px #CCCCCC;

	display: inline;

}

#mainContent #slideshow #divControls img {

	margin:0;

	padding:0;

	

}

#mainContent #slideshow #exControls #exPrevious,

#mainContent #slideshow #exControls #exPause,

#mainContent #slideshow #exControls #exNext,

#mainContent #slideshow #exControls #exCounter,

#mainContent #slideshow #exControls #pRecent {

	float: left;

}

#mainContent #slideshow #exControls a {

    padding: 0;

    margin: 0;

}

#mainContent #slideshow #divControls #exControls img {

    padding: 0;

    margin: 0 1px;



}

#mainContent #slideshow #pRecent {

    font-size: 11px;

    width: 155px;

    text-align: right;

    font-weight: bold;

    color: #336699;

	padding: 2px 0 3px 0;

	margin: 0;

}

#mainContent #slideshow #divControls #exControls #exNext img {

    padding: 0;

    margin-right:10px;



}

#mainContent #slideshow #exCounter {

    font-weight: bold;

    line-height: 20px;

    margin: 0 10px 0 0;

    padding:0;

}

/* *********************** *

 * END OF SLIDESHOW STYLING 

 * *********************** */