/* CSS Document for the layout of the template ::graydirt.com */
/* NOTE::: see home.css, information.css etc...for the css of each page(content area only) */


body {
	margin: 					0px;
	padding: 	                0px;
	font-family:				arial, helvetica, sans-serif;
	background:					#000;
	text-align:					justify;
	color: 						#343434;
	font-size:					11px;
	}
	
.wrap {
	position:					relative;
	width:						901px;
	text-align:					left;
}

a {
	outline:					none;
	text-decoration:			underline;
	}
a:link {
	color:  #343434;
	}
a:visited {
	color:  #343434;
	}
a:hover {
	color: #504f4f;
	}
	
form, ul, ol { 
	padding-top:	           0px; 
	padding-bottom:            0px; 
	margin-top:                0px; 
	margin-bottom:             0px; 
}


#de { 
		width:					901px; 
		margin:                 0 auto; 
		height:					auto;
		}
		
#bg_main {
		float: 					left;
		display:				block;
		background:				url(../images/de_main_04.jpg) no-repeat 0 0;
		background-position: 	top center;
		width:					934px;
		height:					589px;
		}
		
#leftContainer {
		padding:                460px 95px 0px 0px;
		float: 					left;
		display:				block;
		text-align:				right;
		/*width:					339px;*/
		width:					244px;
		/*height:					589px;*/
		height:					129px;
		}
		
#rightContainer {
		padding:                305px 41px 0px 25px;
		float: 					left;
		display:				block;
		/*width:					595px;*/
		width:					529px;
		/*height:					589px;*/
		height:					284px;
		}
		#rightContainer_content {
		float: 					left;
		display:				block;
		width:					529px;
		height:					285px;
		}		
		#rightContainer_Img {
		float: 					left;
		display:				block;
		width:					75px;
		height:					20px;
		}
		#rightContainer_affi {
		float: 					left;
		display:				block;
		width:					400px;
		line-height:			20px;
		}




		
		
		
#horizontal {
		float: 					left;
		display:				block;
		background:				#141618;
		background-position: 	center;
		width:					100%;
		height:					1px;
		}

#logoBottom_main {
		padding:20px 0px 0px 0px;
		width:					901px; 
		margin:                 0 auto; 
		height:					auto;
		}
		#logoBottom {
		float: 					right;
		display:				block;
		background:				url(../images/logo_bottom_06.jpg) no-repeat 0 0;
		width:					115px;
		height:					37px;
		}


	/*footer*/ 
	.vertical_footer { font-size:11px; text-align:left; text-decoration:none; color:#343434; padding:0px 0px 0px 0px;} /*pipe*/
	.vnav_footer a {text-decoration:none; padding:0px 7px 0px 7px}
	.vnav_footer a:link { color:#343434}
	.vnav_footer a:visited { color:#343434}
	.vnav_footer a:hover { color:#504f4f}




.clear {
	font-size:					0px;
	line-height:				0px;
	height:						0px;
	width:						0px;
	clear:						both;
}

		

	

