/*------------------------------------------+DAN+ layout.css CSS file------------------------------------------*/

#bodycontainer {
	text-align:center;
}

#wrap {
	width:750px;
	height:100% !Important;
	min-height:100%;
	margin:0 auto;
	text-align:left;
	margin-bottom: -100px;
	position:relative;
}

#toplogin {
	float:right;
	position:relative;
	width: 300px;
	height: 25px;
}

#toplogincontent {
	float: right;
	position: relative;
	width: 100%;
	height: 100%;
}

#header {
	float:left;
	width: 100%;
	height:20px;
	text-align:left;
	margin-top: 20px;
	margin-bottom:10px;
	clear:both;
}

#component{
	width:100%;
}

/*------------------------------------------------------------------------------------*/

#banner{
	float:left;
	position:relative;
	width: 750px;
	height:300px;
	overflow:hidden;
}

#banner .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000;
	width:750px;
	height:300px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

#bannercontent {
	position:relative;
	margin-top: 10px;
	margin-left: 10px
}

/*------------------------------------------------------------------------------------*/

#mainbody {
	float:left;
	position:relative;
	width:440px;
	height:100%;
	min-height:620px;
	overflow:hidden;
	margin-top:10px;
}

#mainbody .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000;
	width:1500px;
	min-height:800px;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.mainbodycontent {
	position:relative;
	height:100%;
}

/*------------------------------------------------------------------------------------*/
#newshighlighter {
	float:left;
	position:relative;
	width:750px;
	height:20px;
	overflow:hidden;
}

#newshighlighter .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000;
	width:1500px;
	height:800px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.newshighlighertcontent {
	position:relative;
}

/*------------------------------------------------------------------------------------*/

#user1 {
	float:right;
	width:300px;
	height:200px;
	position:relative;
	overflow:hidden;
	margin-top: 10px;
}

#user1 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000;
	width:300px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user1content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/


#user2 {
	float:right;
	width:300px;
	height:200px;
	position:relative;
	margin-top: 10px;
	overflow:hidden;
}

#user2 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:300px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user2content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/

#user3 {
	float:right;
	width:300px;
	height:200px;
	overflow:hidden;
	margin-top: 10px;
	position:relative;
}

#user3 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:300px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user3content {
	position:relative;
}
/*------------------------------------------------------------------------------------*/
#column2 {
	float:right;
	width:300px;
	margin: 0;
}
/*------------------------------------------------------------------------------------*/
#row1 {
	float:left;
	width:750px;
	height:100%;
	margin: 0;
}
/*------------------------------------------------------------------------------------*/
#row2 {
	float:left;
	width:750px;
	height:100%;
	margin: 0;
}
/*------------------------------------------------------------------------------------*/

#user4{
	float:left;
	position:relative;
	width:243px;
	height:200px;
	overflow:hidden;
	margin:10px 10px 0px 0px;
	clear:both;
}

#user4 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:243px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user4content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/


#user5{
	float:left;
	position:relative;
	width:243px;
	height:200px;
	overflow:hidden;
	margin-top:10px;
	margin-right:10px;
}

#user5 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:243px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user5content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/

#user6{
	float:right;
	position:relative;
	width:243px;
	height:200px;
	overflow:hidden;
	margin-top:10px;
}

#user6 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:243px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user6content {
	position:relative;
}
/*------------------------------------------------------------------------------------*/

#user7{
	float:left;
	position:relative;
	width:180px;
	height:200px;
	overflow:hidden;
	margin-top:10px;
	clear:both;
}

#user7 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:750px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user7content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/

#user8{
	float:left;
	position:relative;
	width:180px;
	height:200px;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
}

#user8 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:750px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user7content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/

#user9{
	float:left;
	position:relative;
	width:180px;
	height:200px;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
}

#user9 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:750px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user9content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/

#user10{
	float:left;
	position:relative;
	width:180px;
	height:200px;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
}

#user10 .transparency {
	opacity:0.65;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	background-color:#000000;
	width:750px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

.user10content {
	position:relative;
}

/*------------------------------------------------------------------------------------*/

#footer{
	width: 100%;
	height: 100%;
	margin-top:60px;
}

/*------------------------------------------------------------------------------------*/
.inside {
	padding:15px;
}

.inside2 {
	padding-left:20px;
	padding-bottom:15px;
}

.inside 3 {
	padding:10px;
}

.clearfooter {
	height: 0px;
	clear: both;
}


/*------------------------------------------ +DAN+ elements.css CSS file*------------------------------------------*/
.logo{
	background: url(/templates/1_TME_ALL/images/LogoTME.png) no-repeat;
	position: relative;
	width: 156px;
	height: 42px;
	float:left;
	top: 10px;
}

.bggradient{
	background: url(/templates/1_TME_ALL/images/BG_gradient.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;		
}

.funelement {
	background-image:url(/templates/1_TME_Home/images/fun_eLements.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;		
}

.topgradient {
	background: transparent url(/templates/1_TME_ALL/images/top_gradient.png) top repeat-x;
	width: 100%;
	position: relative;
}

.bottomgradient {
	background: transparent url(/templates/1_TME_ALL/images/bottom_gradient.png) bottom repeat-x;
	width: 100%;
	position: relative;
	bottom: 0px;
}

/*------------------------------------------ +DAN+ module class suffixes*------------------------------------------*/


