html, body {
	padding:0;
	margin:0;
}

body {
	text-align:center;
	background:url(../_images/_template/bg_body.jpg) no-repeat top center #4d4237;
}

div#colMenu,
div#colFeature,
div#colMain,
div#colFooter {
	margin:0 auto 0 auto;
	padding:0 46px 0 46px;
	width:818px;
	text-align:left;
}
	


/* menu */
div#colMenu {
	padding-top:45px;
	width:820px;
	height:99px;
}
	div#colMenu img#mainLogo {
		float:left;
		width:169px;
		height:99px;		
	}
	
	div#colMenu div#menu {
		float:left;
		margin:56px 0 0 0;
		width:650px;
		height:30px;
		line-height:30px;
	}
	
		div#colMenu div#menu a {
			display:block;
			float:left;
			margin-right:29px;
			font-size:12px;
			font-weight:bold;
			color:#6f6756;
			text-decoration:none;
		}
		
		div#colMenu div#menu a:hover {
			color:#3b472d;
		}



div#colFeature {
	padding:0;
	width:910px;
	height:392px;
	background:url(../_images/_template/bg_colFeature.jpg) no-repeat 0px 126px; 
}

	div#colFeature div#priceLine {
		height:27px;
		text-align:center;
	}

	
div#colMain {
	padding-top:8px;
	background:url(../_images/_template/bg_colMain.jpg) repeat-y; 
}

	div#colMain div#subFeatures {
		padding:18px 0 0;
		background:url(../_images/_template/bg_subFeatures.gif) no-repeat;
		min-height:160px;
		line-height:14px;
	}
	
		div#colMain div#subFeatures div#subFeatureOne,
		div#colMain div#subFeatures div#subFeatureTwo,
		div#colMain div#subFeatures div#subFeatureThree {
			float:left;
		}
		
			div#colMain div#subFeatures div#subFeatureOne img,
			div#colMain div#subFeatures div#subFeatureTwo img,
			div#colMain div#subFeatures div#subFeatureThree img {
				float:left;
			}
		
		
		div#colMain div#subFeatures div#subFeatureOne {
			width:206px;
		}
	
		div#colMain div#subFeatures div#subFeatureTwo {
			width:288px;
		}
		
		div#colMain div#subFeatures div#subFeatureThree {
			width:324px;
		}





div#colFooter {
	margin-bottom:30px;
	background:url(../_images/_template/bg_colFooter.jpg) no-repeat; 
	height:144px;
}

	div#colFooter div#footerLeft,
	div#colFooter div#footerMiddle,
	div#colFooter div#footerRight {
		float:left;
		width:150px;
	}
	
	div#colFooter div#footerMiddle {
		padding:20px 0 0 0;
		width:518px;
		text-align:center;
		font-size:10px;
		color:#505746;
	}
	
		div#colFooter div#footerMiddle b {
			font-size:12px;
		}
	
		div#colFooter div#footerMiddle a {
			color:#505746;
			font-weight:normal;
			text-decoration:none;
		}
		
		div#colFooter div#footerMiddle a:hover {
			text-decoration:underline;
		}
		
	
	div#colFooter div#footerRight {
		text-align:right;
	}