@charset "UTF-8";
/* CSS Document */

body {
	background-color:#f3fff1;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:top;
	background-image:url(http://www.shopleviscommons.com/images/springbg10.jpg);
	margin-top: 0px;
	}
	
body,p,h1,h2,h3,h4,h5,h6,td,tr,th {
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
h2 {
	margin:0;
	font-size:12px;
	}
	
img {
	border:none;
	}
	
/* Text Definitions */	

/* h3 and h4 are used for Side Panels */
h3 {
	display:block;
	padding: 6px 0 0 15px;
	margin: 0;
	color:#FFFFFF;
	font-size:14px;
	}
	
h4 {
	padding: 0;
	margin: 10px 0 0 0;
	color:#2e2826;
	font-size:12px;
	}
	
	
/* Site Holder */
#site_holder {
	width:816px;
	margin:0 auto 0 auto;
	}
	
#main {
	display:block;
	width:806px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	}
	
#header {
	display:block;
	height:106px;
	background-image:url(http://www.shopleviscommons.com/images/logobackground.gif);
	margin:0;
	}
	
/* Navigation */
#nav {
	display:block;
	width:760px;
	color:#000000;
	font-size:12px;
	text-align:center;
	margin-top:10px;
	}
	
#nav a {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#nav a:hover {
	color:#FF0000;
	}
	
#nav a:active{
	color:#000000;
	}
	
#nav a:visited{
	color:#000000;
	}
	
.pulldown {
	width:100%;
	}	
	
/* Quick Search */

#quicksearch {
	display:block;
	float:right;
	width:265px;
	margin-top:18px;
	}
	
/* C1 */
#c1 {
	display:block;
	width:789px;
	margin:10px auto 10px auto;
	height:360px;
	}
	
.mainItem {
	float:left;
	}
	
.menuItem {
	width:257px;
	height:53px;
	float:right;
	margin-bottom:4px;
	}
	
#m_you { background-image:url(../../images/5year/menu_you.gif);}
#m_shop { background-image:url(../../images/5year/menu_shop.gif);}
#m_eat { background-image:url(../../images/5year/menu_eat.gif);}
#m_work { background-image:url(../../images/5year/menu_work.gif);}
#m_live { background-image:url(../../images/5year/menu_live.gif);}

.menuItem .description {
	display:block;
	width:190px;
	margin:12px;
	font-size:12px;
	}

/* C2 */
#c2 {
	display:block;
	width:789px;
	margin:10px auto 10px auto;
	}
	
/* Main Content Right Column */
#content {
	display:block;
	width:520px;
	float:left;
	margin-left:8px;
	}
	
#content .longtop {
	background-image:url(../../images/5year/entry_top_long.jpg);
	height:31px;
	}
	
#content #contentSpace {
	background-image:url(../../images/5year/entry_bg_long.gif);
	}
	
/* Content Side Panel */
#sidepanel {
	float:left;
	width: 253px;
	margin-left:16px;
	}
	
#sidepanel .shorttop {
	background-image:url(../../images/5year/entry_top.gif);
	height:31px;
	}
	
#sidepanel .shortContentSpace {
	background-image:url(../../images/5year/entry_bg.gif);
	}
	
#sidepanel .shortbottom {
	}
	
/* Titles */
.entryTitle {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:8px 8px 0 8px;
	}
	
.entrySpace {
	display:block;
	padding:8px;
	line-height:14px;
	}
	
.entryMainL {
	width:248px;
	float:left;
	}	
	
.entryMainR {
	width:248px;
	float:right;
	}	

/* BG PUsh */

#bgpush {
	height:625px;
	
	width:809px;
	}

/* Footer */
#f1 {
	background-color:#FFFFFF;
	height:111px;
	margin-top: 0px;
	}

#footer {
	background-color:#FFFFFF;
	}
	
#footer #snav {
	display:block;
	padding-top: 10px;
	font-size:9px;
	color:#000;
	}
	
#footer  a{
	color:#000;
	text-decoration:none;
	}
	
#footer  a:hover{
	color:#F00;
	}
	
#footer  a:active{
	color:#000;
	}
	
#footer # a:visited{
	color:#000;
	}
/* Content Clearer */
.clear {
	clear:both;
	}
	
/* Ad Image Types */
.ad_left {
	float:left;
	padding: 0px 0px 2px 0px;
	}
	
.ad_right {
	float:right;
	padding: 0px 0px 2px 2px;
	}
	
/* cholder */
#cholder {
	background-image:url(../../images/5year/overallbg.jpg);
	height:630px;
	}

/* Table Defs */
td {
	vertical-align:top;
	}
	
	