
/* DOUBLE SWAPMODULE
**************************************************/
	#double_swapmodule {
		float: left;
		width: 470px;
		padding: 10px 0 0 0;
		margin: 0 1px 0 0;
	}
	#double_swapmodule div.swapmodule_title {
		float: left;
		width: 470px;
		height: 30px;
		padding: 0;
		margin: 0;
		background: url(../img/swapmodule/bgd_dbl_swapmodule_title.jpg) top left no-repeat;
	}
	#double_swapmodule div.swapmodule_title h1{
		float: left;
		padding: 6px 0 0 17px;
		width: 400px;
		margin: 0;
		color: #fff;
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
	}
	#double_swapmodule div.swapmodule {
		margin: 0;
	}
	#double_swapmodule div.swapmodule div.swapmodule_livearea,
	#double_swapmodule div.swapmodule div.swapmodule_shell {
		height: 234px;
	}
	#double_swapmodule div.swapmodule div.swapmodule_content h1{
	}
		
	#double_swapmodule div.swapmodule div.swapmodule_footer p{
		padding: 3px 0 0 0;
	}
	
	
/* SWAPMODULE
**************************************************/
	
	div.swapmodule {
		float: left;
		margin: 0 0 12px 0;
		padding: 0;
		font-family:Arial, Helvetica, sans-serif;
	}

	body.interior div.swapmodulehome div.swapmodule{
		margin-bottom: 0;
		color: #999;
	}
	div.swapmodule a{
		color: #ccc;
		font-weight: bold;
		text-decoration: none;
	}
	div.swapmodule a:hover{
		color: #fff;
		text-decoration: underline;
	}
	div.swapmodule div.online {
		padding-right: 1px;
		padding-left: 1px;
	}
	
	div.swapmodule h1{
		float:left;
		width: 100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		margin: 0;
		padding: 0;
	}
	div.swapmodule p{
		float:left;
		width: 100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 14px;
		margin: 0;
		padding: 2px 0 6px 0;
	}
	
	/* SWAPMODULE : TITLE
	**************************************************/
		div.swapmodule div.swapmodule_title {
			float: left;
			width: 233px;
			height: 30px;
			padding: 0;
			margin: 0;
			background: url(../img/swapmodule/bgd_swapmodule_title.jpg) top left no-repeat;
		}
		div.swapmodule div.swapmodule_title h1{
			float: left;
			padding: 6px 0 0 17px;
			width: 200px;
			margin: 0;
			color: #fff;
			font-size: 10px;
			font-weight: normal;
			text-transform: uppercase;
		}
	
	/* SWAPMODULE : TAB HEAD
	**************************************************/
		div.swapmodule div.swapmodule_tab {
			float: left;
			width: 231px;
			height: 30px;
			padding: 0 0 0 2px;
			margin: 0;
			background: url(../img/swapmodule/bgd_swapmodule_head.jpg) top left no-repeat;
		}
		div.swapmodule div.swapmodule_tab h1{
			float: left;
			width: auto;
			padding: 0 20px 0 0;
			margin: 3px 0 0 0;
			background: url(../img/swapmodule/tab_gamesModuleTitle_right.jpg) right 0 no-repeat;
		}
		div.swapmodule div.swapmodule_tab h1 span{
			float: left;
			padding: 4px 0 7px 17px;
			margin: 0;
			font-size: 10px;
			line-height: 14px;
			font-weight: normal;
			color: #fff;
			text-transform: uppercase;
			background: url(../img/swapmodule/tab_gamesModuleTitle_left.jpg) left 0 no-repeat;
		}
	
	/* SWAPMODULE : SHELL
	**************************************************/
		div.swapmodule div.swapmodule_shell {
			float: left;
			width: 233px;
			height: 264px;
			padding: 0 0 12px 0;
			margin: 0;
			border-top:1px solid #383837;
			border-right:1px solid #383837;
			border-left:1px solid #383837;
			background: url(../img/swapmodule/bgd_swapmodule_shell.jpg) bottom left no-repeat;
		}
		div.swapmodule div.moreinfo div.swapmodule_shell {
			height:auto;
			padding: 0;
			background: none;
			border: none;
		}
	
	/* SWAPMODULE : LIVE AREA
	**************************************************/
		div.swapmodule div.swapmodule_livearea {
			float: left;
			width: 233px;
			height: 264px;
			padding: 0;
			margin: 0;
			background: #0e0e0e url(../img/swapmodule/bgd_swapmodule_livearea.jpg) bottom left no-repeat;
		}
		
		div.swapmodule div.moreinfo div.swapmodule_livearea {
			height:auto;
			padding: 0 0 12px 0;
			border-top:1px solid #383837;
			border-right:1px solid #383837;
			border-left:1px solid #383837;
		}
	
		div.swapmodule div.ogs div.swapmodule_livearea,
		div.swapmodule div.online div.swapmodule_livearea {
			background: #0e0e0e;
		}
		
	/* SWAPMODULE : HEAD
	**************************************************/
	
		div.swapmodule div.moreinfo div.swapmodule_head {
			float: left;
			height: 27px;
			width: 203px;
			padding: 8px 10px 0 20px;
			color: #ccc;
			text-transform: uppercase;
		}
		div.swapmodule div.moreinfo div.swapmodule_head h1{
			font-weight:normal;
			color: #fff;
			font-size: 10px;
			line-height: 14px;
		}
	
	/* SWAPMODULE : CONTENT
	**************************************************/
		div.swapmodule div.swapmodule_content {
			float: left;
			width: 207px;
			padding: 10px 12px 0 12px;
		}		
		div.swapmodule div.swapmodule_content li{
			background: url(../img/swapmodule/bgd_swapmodule_online.jpg) left bottom no-repeat;
		}			
		div.swapmodule div.swapmodule_content li td{
			padding: 10px 10px 0 10px;
			margin: 0;
			font-size: 9px;
			line-height: 14px;
			color: #999999;
		}
		div.swapmodule div.swapmodule_content span.ps3{
			color: #FF0E0E;
		}
		
		div.swapmodule div.swapmodule_content span.psp{
			color: #FFA701;
		}
		
		div.swapmodule div.swapmodule_content span.ps2{
			color: #2E85D2;
		}
	
		/* SWAPMODULE : CONTENT : MORE INFO
		**************************************************/
		
			div.swapmodule div.moreinfo div.swapmodule_content {
				float: left;
				width: 193px;
				padding: 8px 20px 10px 20px;
			}
			div.swapmodule div.moreinfo div.swapmodule_content p{
				padding:0;
				margin:0;
			}
			div.swapmodule div.moreinfo div.swapmodule_content p.footer{
				font-size: 11px;
				line-height: 16px;
			}
			div.swapmodule div.moreinfo div.swapmodule_content ul{
				float: left;
				width: 100%;
				padding: 0;
				margin: -5px 0 0 0;
				list-style: none;
			}	
			div.swapmodule div.moreinfo div.swapmodule_content li{
				float: left;
				width: 100%;
				padding: 8px 0;
				margin: 0;
				font-size: 11px;
				line-height: 16px;
				background: url(../img/swapmodule/line_spacer.gif) bottom right no-repeat;  
			}	
			div.swapmodule div.moreinfo div.swapmodule_content li.doubleline{
				background: url(../img/swapmodule/doubleline_spacer.gif) bottom right no-repeat;  
			}
			div.swapmodule div.moreinfo div.swapmodule_content dl{
				float: left;
				width: 100%;
				padding: 0;
				margin: -8px 0 8px 0;
				list-style: none;
			}	
			div.swapmodule div.moreinfo div.swapmodule_content dt{
				float: left;
				width: 100%;
				padding: 8px 0 0 0;
				margin: 0;
				font-size: 11px;
				line-height: 16px;
			}
			div.swapmodule div.moreinfo div.swapmodule_content dd{
				float: left;
				width: 100%;
				padding: 8px 0;
				margin: 0;
				font-size: 11px;
				line-height: 16px;
				background: url(../img/swapmodule/line_spacer.gif) bottom left no-repeat; 
			}
			div.swapmodule div.moreinfo div.swapmodule_content dt.doubleline{
				padding: 8px 0 12px 0;
			}
			div.swapmodule div.moreinfo div.swapmodule_content dd.doubleline{
				padding: 8px 0 10px 0;
			}
			div.swapmodule div.moreinfo div.swapmodule_content dt.doubleline,
			div.swapmodule div.moreinfo div.swapmodule_content dd.doubleline{
				background: url(../img/swapmodule/doubleline_spacer.gif) bottom left no-repeat;  
			}	
			div.swapmodule div.swapmodule div.moreinfo div.swapmodule_content li.lastrow{
				background: none;
			}
			div.swapmodule div.swapmodule div.ogs div.swapmodule_content h1{
				font-size: 11px;
				line-height: 14px;
				color: #999999;
				padding-bottom: 5px;
			}
			div.swapmodule div.moreinfo div.swapmodule_head {
				background: url(../img/swapmodule/bgd_swapmodule_moreinfo_head.jpg) 0 0 no-repeat;
			}
			div.swapmodule div.moreinfo div.swapmodule_livearea {
				background: url(../img/swapmodule/bgd_swapmodule_moreinfo_bottom.gif) -1px bottom no-repeat;
			}
	
		/* SWAPMODULE : CONTENT : OGS
		**************************************************/
	
			div.swapmodule div.ogs div.swapmodule_content {
				padding: 5px 12px 0 12px;
			}
			div.swapmodule div.ogs div.swapmodule_content h1{
				background: url(../img/swapmodule/swapmodule_linespacer.jpg) bottom left no-repeat;
			}
	
		/* SWAPMODULE : CONTENT : ONLINE
		**************************************************/
	
			div.swapmodule div.online div.swapmodule_content {
				padding: 1px;
				width: 231px;
			}
			div.swapmodule div.online div.swapmodule_content ul{
				float: left;
				list-style: none;
				width: 231px;
				padding: 0;
				margin: 0;
			}
			div.swapmodule div.online div.swapmodule_content li{
				float: left;
				list-style: none;
				width: 231px;
				margin: 0;
				padding: 0 0 8px 0;
			}
			
			div.swapmodule div.online li.ps3{
				border-bottom: 1px solid #FF0E0E;
			}
			
			div.swapmodule div.online li.psp{
				border-bottom: 1px solid #FFA701;
			}
			
			div.swapmodule div.online li.ps2{
				border-bottom: 1px solid #2E85D2;
			}
			
			div.swapmodule div.online div.swapmodule_content h4{
				float: left;
				padding: 10px;
				margin: 0;
				font-size: 10px;
				line-height: 14px;
			}
	
	/* SWAPMODULE : GAMES CONTENT
	**************************************************/
	
		div.swapmodule div.ps3 img{
			border-bottom: 1px solid #FF0E0E;
		}
		
		div.swapmodule div.psp img{
			border-bottom: 1px solid #FFA701;
		}
		
		div.swapmodule div.ps2 img{
			border-bottom: 1px solid #2E85D2;
		}
		
		div.swapmodule div.ps3 p span{
			float: left;
			width: 80px;
			padding: 1px 0 0 0;
			color: #FF0E0E;
		}
		
		div.swapmodule div.psp p span{
			float: left;
			width: 80px;
			padding: 1px 0 0 0;
			color: #FFA701;
		}
		
		div.swapmodule div.ps2 p span{
			float: left;
			width: 80px;
			padding: 1px 0 0 0;
			color: #2E85D2;
		}
		
		div.swapmodule div.psp h1,
		div.swapmodule div.ps2 h1,
		div.swapmodule div.ps3 h1{
			height: 55px;		
		}
	
	/* SWAPMODULE : FOOTER
	**************************************************/
	
		div.swapmodule div.psp div.swapmodule_footer a,
		div.swapmodule div.ps2 div.swapmodule_footer a,
		div.swapmodule div.ps3 div.swapmodule_footer a{
			float: right;	
		}
		
		div.swapmodule div.swapmodule_footer {
			float: left;
			padding: 6px 0 0 0;
			margin: 0;
			width: 100%;
			background: url(../img/swapmodule/bgd_swapmodule_footer.jpg) top left no-repeat;
		}
		
		div.swapmodule div.swapmodule_footer p{
			padding: 0 0 5px 0;
		}
	
