/*
	Den2 Grids CSS
	
	Based on YUI Grids CSS
*/

	/**
	 * Yui Reset CSS
	 */
	html{color:#000;background:#FFF;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
	li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	/* to preserve line-height and selector appearance */
	sup {vertical-align:text-top;}
	sub {vertical-align:text-bottom;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	/*to enable resizing for IE*/
	input,textarea,select{*font-size:100%;}
	/*because legend doesn't inherit in IE */
	legend{color:#000;}
	del,ins{text-decoration:none;}
	
	/* Clear Fix */
	.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/* Hide from IE Mac */
	.clearfix {display:block;}
	/* End hide from IE Mac */
	/* end of clearfix */

/*
	Section: General Rules
*/

	body {
		text-align:center;
		font:12px Verdana,"Lucida Grande","Lucida Sans",sans;
	}
	
	#bd,#ft {
		clear:both;
	}
		
	
/*
	Section: Page Width Rules (#Caly)
*/

	/*
		Subsection: 950 Centered (#caly950) 
	 */
	.den950 {
		width:950px;margin:0 auto;
		position:relative;
	}
	
	.top1300 {
		max-width:1300px;margin:0 auto;
		position:relative;
	}
	
/*
	Section: Preset Template Rules 
*/
	
	/*
		Section: General Rules
	*/
	
	
	
	.grid1,.grid2,.grid3,.grid4,.grid5,.grid6 {
		zoom: 1;
		position:relative;
	}
	.main {
		float:left;
		width:100%;
		position:relative;
	}
	.right,.left {
		float:left;
		position:relative;
		z-index:100;
	}
	


	/*
		Section: Grid 1 main:950
	*/
	.grid1 .main-wrap {
		margin-left: 0;
		margin-right: 0;
	}
	
	/*
		Section: Grid 2 main:650 right:300
	*/
	.grid2 .main-wrap {
		margin-left: 0;
		margin-right: 300px;
	}
	.grid2 .right { 
		margin-left:-300px;
		width:300px;
	}

	
	/*
		Section: Grid 3 main:700 right:250
	*/
	.grid3 .main-wrap {
		margin-left: 0;
		margin-right: 250px;
	}
	.grid3 .right { 
		margin-left:-250px;
		width:250px;
	}
	/*
		Section: Grid 4 main:754 in center
	*/
	.grid4 .main-wrap {
		margin-left: 98px;
		margin-right: 98px;
	}
	
	/*
		Section: Grid 5 main:760 right:190
	*/
	.grid5 .main-wrap {
		margin-left: 0;
		margin-right: 190px;
	}
	.grid5 .right { 
		margin-left:-190px;
		width:190px;
	}
	/*
		Section: Grid 6 left:270 main:690
	*/
	.grid6 .main-wrap {
		margin-left: 270px;
		margin-right: 0;
	}
	.grid6 .left { 
		margin-right:-270px;
		width:270px;
	}