/* CSS Document */

	body{

		background-color:#111b22;

		background-image:url(/images/25/background-image.gif);

		background-repeat:repeat-x;

		margin:0px;

		font-family:arial;

		font-size:11px;

		height:100%;

	}

	

	#mainDiv{

		margin-left:auto;

		margin-right:auto;

		width:1002px;

		background-color:#FFFFFF;

		border: 3px solid #070707;

		border-top: none;

		height:100%;

	}

	

	#header #subDiv{

		clear:both;

	}

	

	#header #logo a{

		text-decoration:none;

		width:264px;

		height:106px;

		background-image:url(/images/25/logo.gif);

		display:block;

		float:left;

	}



	#header #leader{

		width:738px;

		height:106px;

		background-image:url(/images/25/leaderboard.gif);

		float:left;

	}

	

	#mainBody{

		padding:1px;

		padding-top:0px;

		height:100%;

		background-image:url(/images/25/containerBackground.gif);

		background-repeat:repeat-y;

		background-position:center;

		margin-bottom:1px;

	}

	

	#mainBody #column1{

		background-color:#FFFFFF;

		width:418px;

		float:left;

		height:100%;

	}

	

	#mainBody #column1  h1{

		color:#2a4254;

		background-image:url(/images/25/categoryTitle.gif);

		background-repeat:no-repeat;

		width:418px;

		height:35px;

		margin:0px;

		text-indent:15px;

		padding-top:10px;

		font-size:14px;

		font-weight:bold;

	}

	

	/* main thumbs container */

	#mainBody #column1 #thumbsContainer{

		width:360px;

		margin-left:auto;

		margin-right:auto;

	}

	

	#mainBody #column1 #thumbsContainer #mediaItem{

		width:78px;

		margin-left:6px;

		margin-right:6px;

		margin-bottom:3px;

		float:left;

	}

	

	#mainBody #column1 #thumbsContainer #mediaItem div.image{

		width:78px;

		height:56px;

		background-color:#000000;

		text-align:center;

	}

	

	#mainBody #column1 #thumbsContainer #mediaItem div.image img{

		width:72px;

		height:50px;

		border:1px solid #FFFFFF;

		margin:auto;

		margin-top:2px;

	}

	

	#mainBody #column1 #thumbsContainer #mediaItem div.title{

		margin-top:2px;

		color:#FFFFFF;

		font-size:11px;

		background-color:#111b22;

		width:78px;

		height:16px;

		text-align:center;

	}

	

	#mainBody #column1 #thumbsContainer div.containerBottom{

		clear:both;

	}



	#mainBody #column2{

		width:262px;

		float:left;

		height:100%;

		margin-top:0px;

		margin-left:0px;

		background-color:#FFFFFF;

	}

	

	/* Item detail section */

	#mainBody #column2 #itemDetail{

		width:262px;

		background-color:#FFFFFF;

	}



	#mainBody #column2 #itemDetail div.innerBorder{

		margin:2px;

		border:2px solid #3c3c3c;

	}

	

	#mainBody #column2 #itemDetail div.innerBorder h2{

		background-image:url(/images/25/itemDetailTitle.gif);

		background-repeat:repeat-x;

		width:250px;

		height:28px;

		margin:0px;

		font-weight:bold;

		color:#FFFFFF;

		font-size:14px;

		padding-top:5px;

		padding-left:5px;

	}

	

	#mainBody #column2 #itemDetail div.innerBorder h2 a{

		text-decoration:none;

		color:#FFFFFF;

	}



	#mainBody #column2 #itemDetail div.innerBorder div.description{

		padding:3px;

		padding-top:0px;

		color:#3c3c3c;

		background-image:url(/images/25/itemDetailBackground.gif);

		background-repeat:no-repeat;

	}

	

	#mainBody #column2 #itemDetail div.innerBorder div.description a{

		text-decoration:underline;

		color:#3c3c3c;

	}



	#mainBody #column2 #itemDetail div.innerBorder div.description div.category{

		margin-top:2px;

		font-weight:bold;

	}

	

	/* Genre 1 section */

	#mainBody #column2 #genre1{

		width:261px;

		background-color:#FFFFFF;

	}



	#mainBody #column2 #genre1 h2{

		background-image:url(/images/25/genreTitle1.gif);

		background-repeat:no-repeat;

		background-position:top left;

		text-indent:20px;

		width:260px;

		height:21px;

		margin:1px;

		padding-top:2px;

		font-size:14px;

		color:#FFFFFF;

	}

	

	#mainBody #column2 #genre1 div.genreItem{

		background-image:url(/images/25/genreItemBack.gif);

		background-repeat:no-repeat;

		background-position:top left;

		text-indent:20px;

		width:260px;

		height:16px;

		margin:1px;

	}

	

	#mainBody #column2 #genre1 div.genreItem a{

		color:#25241f;

		text-decoration:none;

	}

	

	#mainBody #column2 #genre1 div.genreItem a:hover{

		text-decoration:underline;

	}



	/* Genre 2 section */

	#mainBody #column2 #genre2{

		width:261px;

		background-color:#FFFFFF;

	}



	#mainBody #column2 #genre2 h2{

		background-image:url(/images/25/genreTitle2.gif);

		background-repeat:no-repeat;

		background-position:top left;

		width:260px;

		height:21px;

		margin:1px;

		text-indent:20px;

		padding-top:2px;

		font-size:14px;

		color:#FFFFFF;

	}

	

	#mainBody #column2 #genre2 div.genreItem{

		background-image:url(/images/25/genreItemBack.gif);

		background-repeat:no-repeat;

		background-position:top left;

		width:260px;

		height:16px;

		text-indent:20px;

		margin:1px;

	}

	

	#mainBody #column2 #genre2 div.genreItem a{

		color:#25241f;

		text-decoration:none;

	}

	

	#mainBody #column2 #genre2 div.genreItem a:hover{

		text-decoration:underline;

	}



	/* Genre 3 section */

	#mainBody #column2 #genre3{

		width:261px;

		background-color:#FFFFFF;

	}



	#mainBody #column2 #genre3 h2{

		background-image:url(/images/25/genreTitle3.gif);

		background-repeat:no-repeat;

		background-position:top left;

		width:260px;

		height:21px;

		margin:1px;

		text-indent:25px;

		padding-top:2px;

		font-size:14px;

		color:#FFFFFF;

	}

	

	#mainBody #column2 #genre3 div.genreItem{

		background-image:url(/images/25/genreItemBack.gif);

		background-repeat:no-repeat;

		background-position:top left;

		width:260px;

		height:16px;

		text-indent:20px;

		margin:1px;

	}

	

	#mainBody #column2 #genre3 div.genreItem a{

		color:#25241f;

		text-decoration:none;

	}

	

	#mainBody #column2 #genre3 div.genreItem a:hover{

		text-decoration:underline;

	}



	/* Genre 4 section */

	#mainBody #column2 #genre4{

		width:261px;

		background-color:#FFFFFF;

	}



	#mainBody #column2 #genre4 h2{

		background-image:url(/images/25/genreTitle4.gif);

		background-repeat:no-repeat;

		background-position:top left;

		width:260px;

		height:21px;

		margin:1px;

		text-indent:25px;

		padding-top:2px;

		font-size:14px;

		color:#FFFFFF;

	}

	

	#mainBody #column2 #genre4 div.genreItem{

		background-image:url(/images/25/genreItemBack.gif);

		background-repeat:no-repeat;

		background-position:top left;

		width:260px;

		height:16px;

		text-indent:20px;

		margin:1px;

	}

	

	#mainBody #column2 #genre4 div.genreItem a{

		color:#25241f;

		text-decoration:none;

	}

	

	#mainBody #column2 #genre4 div.genreItem a:hover{

		text-decoration:underline;

	}



	#mainBody #column3{

		width:312px;

		float:left;

		background-color:#41494e;

		border:2px solid #111b22;

	}

	

	/* featured media section */

	#mainBody #column3 div.featured{

	}



	#mainBody #column3 div.featured div.header{

		background-image:url(/images/25/header_featured.gif);

		background-repeat:no-repeat;

		width:312px;

		height:37px;

	}

	

	#mainBody #column3 div.featured div.image{

		width:298px;

		height:210px;

		margin-top:5px;

		margin-left:auto;

		margin-right:auto;

	}



	#mainBody #column3 div.featured div.details{

		background-color:#111b22;

		color:#FFFFFF;

		width:294px;

		margin-left:auto;

		margin-right:auto;

		padding:3px;

	}

	

	#mainBody #column3 div.featured div.details h2{

		margin:2px;

		font-size:12px;

		font-weight:bold;

	}



	#mainBody #column3 div.featured div.details h2 a{

		text-decoration:underline;

		color:#FFFFFF;

	}

	

	#mainBody #column3 div.featured div.details div.description{

		font-weight:normal;

	}

	

	/* sponsor ad section */

	#mainBody #column3 div.sponsor{

		margin-top:10px;

		margin-bottom:10px;

	}



	#mainBody #column3 div.sponsor div.header{

		background-image:url(/images/25/header_sponsors.gif);

		background-repeat:no-repeat;

		width:312px;

		height:40px;

	}

	

	#mainBody #column3 div.sponsor div.image{

		width:300px;

		height:250px;

		margin-left:auto;

		margin-right:auto;

		margin-top:5px;

		margin-bottom:5px;

	}



	#mainBody #column3 div.sponsor div.details{

		text-align:right;

		padding:1px;

	}

	

	#mainBody #column3 div.sponsor div.details a{

		color:#000000;

		text-decoration:none;

	}



	#mainBody #column3 div.sponsor div.details a:hover{

		color:#000000;

		text-decoration:underline;

	}



	#mainBody #bottomBody{

		clear:both;

	}

	

	#footer{

		margin-left:auto;

		margin-right:auto;

		width:1008px;

		color:#000000;

		margin-bottom:10px;

		font-size:11px;

		padding:2px;

	}

	#showContent {
	
		background-color: #e3e3e3;
		padding : 65px 5px 98px 5px;
	
	
	}
	#showContent a {
		color:#333333;
		font-size : 11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration  : none;
	}
	#showthumbpallet {
		background-color : #ffffff;
		padding : 0px 15px 0px 15px;
		margin-top : 6px;
		border : 1px solid #aaaaaa;
		height : 170px;
	}
	#showthumbpallet img {
		border : 9px solid #e3e3e3;
	}
	#showTags {
		background-color : #ffffff;
		border : 1px solid #aaaaaa;
		height : 140px;
	}