	body {
	margin:0;
	background-color:#a6a198;
	font-family: 'Helvetica Neue', Helvetica, Arial, serif; }
	
	.frameTop {
	background-image:url(../images/backgrounds/topBg.jpg);
	height:97px;
	width:100%;
	position:relative; }
	
	.frameTopTeeth {
	background-image:url(../images/backgrounds/teethTop.png);
	height:4px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0; }
	
	.frameTopInner {
	width:1024px;
	margin-left:auto;
	margin-right:auto;}
		
		.frameTopInner .logo {
		float:left;
		width:226px; }
			
			.frameTopInner .logo img {
			margin:20px 0 0 0; }
		
		.frameTopInner .menu {
		float:right;
		width:798px; }
		
			.topMenu{
			margin-top:55px;
			font-weight: bold;
			width: 100%; }
			
			.topMenu ul{
			padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
			margin: 0;
			text-align: right; //set value to "left", "center", or "right"*/ }
			
			.topMenu ul li{
			display: inline; }
			
			.topMenu ul li a{
			color: #c1c1c1;
			font-size:17px;
			padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
			margin-left: 20px; /*spacing between each menu link*/
			text-decoration: none; }
						
			.topMenu ul li a:hover {
			color:#efefef; }
						
			.topMenu ul li.current a {
			color:#efefef; }
	
	/* MIDDLE SECTION */
	
	.frameMiddle {
	width:100%;
	position:relative; }
	
	.frameMiddleShadowTop {
	background-image:url(../images/backgrounds/shadowTop.png);
	height:20px;
	width:100%; }
	
	.frameMiddleShadowBottom {
	background-image:url(../images/backgrounds/shadowBottom.png);
	height:20px;
	width:100%; }
	
	.frameMiddleInner {
	width:1024px;
	margin-left:auto;
	margin-right:auto; }
	
	.frameMiddleInner .slider {
	position:relative;
	background-image:url(../images/backgrounds/sliderFrame.png);
	height:437px;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:0px; }
	

	
	.frameMiddleBottom {
	background-color:#282828;
	position:relative;
	height:9px;
	width:100%; }
	
	.frameMiddleBottomTeeth {
	background-image:url(../images/backgrounds/teethBottom.png);
	height:4px;
	width:100%;
	position:absolute;
	top:0;
	left:0;  }
	
	/* BOTTOM SECTION */
	
	.frameMBottom {
	background-image:url(../images/backgrounds/bottomBg.png);
	width:100%; }
	
	.frameMBottomInner {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	height:320px; }
	
		.frameMBottomInner .info {
		width:605px;
		float:left;
		margin-top:20px;
		border-right:1px solid #cfcfcf; }
	
			.frameMBottomInner .info img {
			float:left;
			border:1px solid #C0C0C0; }
	
			.frameMBottomInner .info .text {
			width:244px;
			float:left;
			margin-left:10px;
			border-right:1px solid #f3f3f3; }
	
				.frameMBottomInner .info .text h3 {
				margin:0;
				color:#bca282;
				font-size:22px;
				font-weight:normal;
				width:90%;
				padding-bottom:5px;
				border-bottom:1px solid #999999; }
	
				.frameMBottomInner .info .text h4 {
				margin-top:0;
				margin-top:2px;
				color:#777;
				font-size:16px;
				font-weight:normal; }
	
				.frameMBottomInner .info .text p {
				margin-top:0px;
				padding-right:10px;
				color:#666;
				font-size:15px; }
	
				.frameMBottomInner .info .text .readMore {
				border:0; }
	
		.frameMBottomInner .gallery {
		width:400px;
		float:right;
		margin-top:20px; }
	
		.frameMBottomInner .gallery .thumbs {
		float:right;
		margin:0 0 10px 10px;
		background-color:#CCC;
		width:120px;
		height:120px;
		position:relative;
		overflow:hidden; }
	
		.frameMBottomInner .gallery .thumbs img.center {
		position: absolute;
		left: 50%;
		top: 50%; }

		.frameMBottomInner .gallery .thumbs:hover {
		background-color:#999; }

	
	.frameMBottomInfo {
	background-color:#282828;
	width:100%; }
	
	.frameMBottomInfoInner {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
	padding:10px 0 5px 0;
	color:#eaeaea;
	font-size:13px; }