.nocss{display:none;}
body{margin:0px; padding:0px;}
#mainframe {
	width: 850px;
	margin:0px auto 0 auto;
}
a {text-decoration:none; color:#505897; outline: 0;}
a:hover {text-decoration:underline;}

p, li {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:16px;}

hr {background-color:#CCCCCC;clear:both;color:#CCCCCC;height:1px;size:1px;}

#contacttop{background:url(images/box_small.gif) no-repeat top right; text-align:right; padding:5px 22px 0 0; height:30px;}
#contacttop a{text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:15px;}

#footer {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #336699;
	clear: both;
	text-align:center;
}

#footerimage{
   	background:url(images/bottom.gif) no-repeat;
	height:83px;
	width:855px;
	margin:0 auto;
}

#logo {text-align:center;height:56px; padding-top:65px; width:847px;background:url(images/ribbon_bg.gif) no-repeat; position:relative;}
#logo ul {float:left;list-style-type:none; margin:0px;}
#logo li {float:left;padding-right:23px;}
#logo a {text-decoration:none;color:#5E413D;font-size:15px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#logolink{display:block; position:absolute; width:300px; height:40px; left:278px; top:7px;}
#leftlogonavs{height:60px; padding-left:50px;}
#rightlogonavs{height:60px; padding-left:430px;}

#content {
	width: 880px;
	margin: 30px auto 20px auto;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    color:#666;
}

#content #leftarea{float:left; width:590px; float:left; }
#content #rightarea{float:right; width:245px;}
#content #bottomarea{ margin-left: -5px; }

#content #leftarea h2{margin:0 5px 0 0; padding:0; color:#5E413D; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:26px; display:inline;}
#content #leftarea .horizseperator{font-size:16px;}
#content #leftarea #description{}
#content #leftarea #neighborhood{padding-top:30px;}
#content #leftarea #neighborhood span{color:#505897;}
#content #leftarea h3{margin:0 15px 0 0; padding:0; color:#5E413D; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:20px; display:inline;}
#content #leftarea .picturearea{}
#content #leftarea .picturearea .areaheading{color:#505897; background-color:#E8F9C2;font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; font-weight:normal; padding-left:10px;}
#content #leftarea .picturearea .picturetitle{font-weight:bold;}
#content #leftarea .picturearea .picturegallery{padding:20px 0;}
#content #leftarea .picturearea .picturegallery img{vertical-align:middle; padding:0px 20px 20px 0px; border:0 none;}

#content #bottomarea{ padding-bottom: 20px;margin-left: -5px; padding-top: 40px;}
#content #bottomarea h2{margin:0; padding:0; color:#5E413D; font-family: Trebuchet MS, Helvetica, sans-serif; line-height:16px; font-size:16px; display:inline;}
#content #bottomarea p{margin:10px 0 0 0; padding:0;}

#menu{list-style-type:none; margin:0px; padding:0px;}
.submenu{list-style-type:none; margin:0px; padding:0px;}
.menutop{background:url(images/icon_arrow_right.gif) center left no-repeat; padding-left:15px;}

#navbox{width:245px;}
#navbox .boxtop{width:245px; height:8px; background:url(images/box_big_top.gif) no-repeat;}
#navbox .boxmiddle{width:205px; padding:5px 20px; background:url(images/box_big_middle.gif) repeat-y;}
#navbox .boxbottom{width:245px; height:8px; background:url(images/box_big_bottom.gif) no-repeat;}
#navbox h3{margin:0; padding:0; color:#505897; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:26px;}
#navbox h4{line-height:37px; background:url(images/box_big_separator.gif) no-repeat bottom left; margin:0; padding:0; color:#5E413D; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px;}
#navbox ul, #navbox li{margin:0; padding:0;}
#navbox li {padding-left:5px;background:url(images/box_big_separator.gif) no-repeat bottom left; font-family: Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;font-weight:bold;}
#navbox li a{text-decoration:none; display:block; height:37px; line-height:37px;}
#navbox li a.doubleline {line-height:normal;}

* html #navbox { margin-top: -5px; }
* html #navbox .boxtop { background-position: bottom;  }
* html content { padding-left: 20px; }

#staff h3 {margin:5px 0px 0px 0px;	padding:0;}
#staff p {margin-top:0;padding:0;}

.staffimages{width: 150px;height: auto;margin-right: 130px;margin-bottom: 15px;float: left;}

#pressli {float:left;width:230px;text-align:left;}
#pressli ul {margin:0; padding:0 1em;}
#pressli .small {color:#666;}

#press{margin:0 auto!important;width:850px;}
#press #content img {float: left;}

#about{margin:0 auto!important;width:850px;}
#about #content img {float:right;border:2px solid #ccc;margin-bottom:20px;}
#about #content p {margin-top: 10px;padding-right: 10px;width: auto;}

#about #kelly {background:url('images/kelly.jpg') no-repeat left top;padding-left:160px;width: 150px;height: 202px;float: left;}
#about #betsy {background:url('images/betsy.jpg') no-repeat left top;padding-left:160px;min-height:200px;float: left;}
#about #wanda {background:url('images/wanda.jpg') no-repeat left top;padding-left:160px;min-height:200px;float: left;}
#about #laura {background:url('images/laura.jpg') no-repeat left top;padding-left:160px;min-height:200px;float: left;clear: left;}
#about #ashley {background:url('images/ashley.jpg') no-repeat left top;padding-left:160px;min-height:200px;float: left;}

#shop{margin:0 auto!important;width:850px;}
#shop #content img {float:left;border:2px solid #ccc;margin-bottom:20px;}
#shop #content p {float:left;width:550px;margin-top:0;margin-left: 10px;padding-top:0;}
#shop #content #logos img {float:none;}
#shop #logos {padding-left:250px;}

#contact{margin:0 auto!important;width:850px;}
#contact #content img {float:left;border:2px solid #ccc;margin-bottom:20px;}
#contact #content p, #contact #content h2 {float:right;width:345px;margin-top:0;padding-top:0;}
#contact #footer {padding-top:40px;}
