body{font-family:Helvetica,Verdana;font-size:14px;color:#333;line-height:21px;}
#wrapper{width:922px;margin:auto;background:white;overflow:hidden;margin-top:15px;-webkit-box-shadow: 0px 0px 10px 0px #333333;-moz-box-shadow: 0px 0px 10px 0px #333333;box-shadow: 0px 0px 10px 0px #333333;}
#header{position:relative;height:106px;}
#header h1{position:absolute;left:25px;top:35px;font-size:2em;}
#header h1 a{color:#333;text-decoration:none;}
#header h1 a:hover{text-decoration:underline;}
#header .logo{margin:16px 0 0 22px;float:left;}
#header .header_right{float:right;text-align:right;margin:25px 25px 0 0;font-weight:bold;font-style:italic}
#header .header_right h2{color:#e51d00;font-size:2em;padding-bottom:7px;}
#header .header_right p{font-size:1.1em;color:#2b4d8d;}
#middle{width:895px;margin-left:12px;}
#left_nav{float:left;width:230px;height:243px;background:black;}
#left_nav li {border-bottom:1px solid #4d4d4d;text-align:center;width:230px;}
#left_nav li.last a{height:49px;}
#left_nav li a{color:white;text-decoration:none;font-size:1.3em;height:47px;line-height:47px;display:block;}
#left_nav li a:hover{background:#3b3b3b;}
#left_nav li a:active{background:#2a2a2a;}
#banner{width:665px;height:243px;float:right;}
#content{margin:12px 0;}
#left_sidebar{float:left;width:246px;margin-left:12px;}
#left_sidebar #shop_info{width:165px;background:#e8e9ed;padding:25px 40px 15px 25px;}
#shop_info h1{font-size:1.4em;color:#2b4f8b;font-style:italic;}
#shop_info p{margin-top:18px;}
#shop_info h3{margin-top:18px;font-size:1.2em;}
.inner #main{width:640px;float:left;}
#main{width:385px;float:left;margin-top:23px;}
#main h1{font-size:1.6em;color:#2b4f8b;font-style:italic;padding-bottom:10px;}
#main p{margin-bottom:18px;}
#main ul{list-style-type:disc;}
#main ul li{margin-left:50px;margin-top:5px;}
#right_sidebar{float:right;width:255px;margin-top:25px;}
#footer{clear:both;background:black;color:white;padding:7px 0;margin-top:15px;overflow:hidden;}
#footer #f_right{float:right;}
#footer #f_left{margin:10px 0 0 20px;float:left;width:560px;}
#footer #f_left p{margin-bottom:6px;}
#footer p a{color:white;text-decoration:none;padding:0 7px;}
#footer p a:first-child{padding-left:0px;}
#footer p a:hover{text-decoration:underline;}
.associations{-moz-box-shadow:2px 0px 4px #e7e2e2;-webkit-box-shadow:2px 0px 4px #e7e2e2;box-shadow:2px 0px 4px #e7e2e2;filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=90, color='#c4bdbd');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=90, Color='#c4bdbd')";border:1px solid #c6c6c6;padding:4px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:25px 0 0 0;width:96%;text-align:center;margin-left:15px;}
.associations img{margin-left:12px;}
.clear{clear:both;}
.center{text-align:center;}body{background:#267fab url(../images/basic/bg-teal.png) repeat-x;}
#index #left_nav li.nav_home a, #services #left_nav li.nav_services a, #location #left_nav li.nav_location a{background:#2690ba;}
