body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:RGB(133,161,165);
}

#mainWrapper {
	width:960px; 
	height:auto; 
	margin:0 auto; 
	padding:0; 
	overflow:hidden;
}

#headerH1 {
	width:auto; 
	height:20px; 
	padding:0 10px; 
	background-color:RGB(245,245,245); 
	border-bottom:1px solid RGB(210,210,210); 
	overflow:hidden;
}

#headerH1 h1 {
	font-size:10px; 
	color:RGB(150,150,150); 
	margin:4px 0 0 0; 
	padding:0; 
	line-height:10px;
}

#header {
	width:auto; 
	height:100px; 
	padding:0; 
	margin:0; 
	overflow:hidden;
}

#header img {
	width:960px; 
	height:100px; 
	border:none;
}

#mainNav {
	width:auto; 
	height:40px; 
	padding:0; 
	margin:0; 
	overflow:hidden; 
	background-color:#FFF;
}

#mainNav ul {
	list-style:none; 
	margin:0; 
	padding:0; 
	width:960px; 
	height:40px; 
	overflow:hidden;
}

#mainNav ul li {
	float:left;
}

#mainNav ul li a {
	height:40px; 
	display:block;
	background-repeat:no-repeat;
}

#mainNav ul li a.home {
	width:101px;
	background-image:url(images/nav-home.png);
}

#mainNav ul li a.extensions {
	width:221px;
	background-image:url(images/nav-eyelash-extensions.png);
}

#mainNav ul li a.faqs {
	width:134px;
	background-image:url(images/nav-faqs.png);
}

#mainNav ul li a.about {
	width:184px;
	background-image:url(images/nav-about-40-lashes.png);
}

#mainNav ul li.usp {
	float:left; 
	width:320px; 
	height:40px; 
	background-image:url(images/nav-usp.png); 
	background-repeat:no-repeat;
}

#contentWrapper {
	width:956px; 
	height:auto; 
	border:2px solid RGB(129,103,82); 
	background-image:url(images/40-lashes-main-background.png); 
	background-repeat:repeat-y; 
	overflow:hidden;
}

#contentWrapper .leftContent {
	width:598px; 
	height:auto; 
	float:left; 
	padding:20px 0 20px 20px;
}

#contentWrapper .rightContent {
	width:316px; 
	height:auto; 
	padding:0; 
	margin:0; 
	float:right;
}

#contentWrapper .rightContent .sidePics {
	width:316px;
	height:198px;
	padding:0;
	margin:0;
	overflow:hidden;
}

#contentWrapper .rightContent .sideHours {
	width:276px;
	height:auto;
	padding:20px;
	background-color:RGB(227,241,243);
}

#contentWrapper .rightContent .sideHours span.sideAddress {
	font-weight:bold;
	color:RGB(105,130,132);
}

#contentWrapper .rightContent .sideHours span.hours {
	color:RGB(96,57,19);
}

#contentWrapper .rightContent .sideHeadlines {
	width:276px;
	height:auto;
	padding:20px;
	margin:0;
	overflow:hidden;
}

#contentWrapper .rightContent .sideHeadlines span.headline {
	font-weight:bold;
	color:RGB(105,130,132);
}

#contentWrapper .rightContent .sideSpecials {
	width:316px;
	height:auto;
	padding:0px;
	margin:0;
	overflow:hidden;
}

#contentWrapper .rightContent .sideSpecials img {
	width:316px;
	height:300px;
	border:none;
}

#footer {
	width:918px; 
	height:auto; 
	border:1px solid RGB(200,228,231); 
	background-color:RGB(255,255,255); 
	margin-top:20px; 
	padding:7px 20px 5px 20px; 
	font-size:11px; 
	color:RGB(170,170,170);
	text-align:center;
}

#footer a {
	text-decoration:none;
	color:RGB(51,102,204);
}

