@charset "utf-8";
/* CSS Document */
img, div { behavior: url(../scripts/iepngfix.htc) }
body { background-image: url(../images/bg.jpg); background-position: top left; background-repeat: repeat-x; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
a { outline: none; }
.clear { clear:both }
h1 { font-size: 21px; font-weight:lighter; padding-bottom:5px; }
h2 { font-size: 16px; padding-bottom:5px; padding-top:20px; }
p { line-height: 18px; margin-bottom:10px; padding-bottom:10px;}
ul { margin-bottom:15px; line-height: 18px; }



#header { width:900px; margin: 0px auto; }
#container { width:915px; margin: 0px auto; }

#logo { float:left; width:137px; height:277px; background-image: url(../images/logo.png); background-position: top left; background-repeat: no-repeat; position:absolute; top: 112px; margin-left: 0px; text-indent:-9999px; z-index:999; }
#logo_link { width:137px; height:277px; display:block; }

#nav { float:right; background-image: url(../images/nav.jpg); background-position: top right; background-repeat: no-repeat; }

#nav ul { width: 395px; height:65px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; list-style: none; padding-top:20px; margin-bottom:0px; }
#nav ul li { display: inline; padding: 0px 55px 0px 0px; }
#nav li a { color:#B9EC23; text-transform:uppercase; text-decoration:none; }
#nav a:hover { color: #FFFFFF; }
#nav a.current { color:#FFFFFF; }
#nav .login { margin-left:25px; padding-right:0; }

#address { font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align:right; }
#address .equal { margin-left: 20px; }

#banner { width:914px; height:263px; background-image: url(../images/banner.png); background-position: top left; background-repeat: no-repeat; }
#slideshow { left:9px; top: 9px; margin-bottom:20px; }
#num { display: none; }
#banner_btm { width:903px; height:166px; background-image: url(../images/banner_btm.jpg); background-position: top left; background-repeat: no-repeat; position:relative; left: 5px; }
#banner_btm a {color: #323F48; font-style:italic; }
#banner_btm a:hover { text-decoration:none; }
#home_left { width:290px; height:140px; float:left; color: #303D46; font-size:12px; margin-left:20px; padding-top:13px; }
#home_right { width:530px; height:140px; float:left; color: #303D46; font-size: 12px; margin-left: 40px; padding-top: 13px; }
#contact_left { width:290px; height:140px; float:left; color: #303D46; font-size:12px; margin-left:20px; padding-top:13px; line-height:22px; }
#contact_right { width:550px; height:140px; float:left; color: #303D46; font-size: 12px; margin-left: 40px; padding-top: 13px; }
#contact_right input, textarea { border:1px solid #ccc; color: #666666; padding: 3px; font-size:12px; }
#contact_right table td { vertical-align:top; }
#contact_right #submit { margin-left:10px; }
#content { margin:15px auto 5px auto; width: 890px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #303D46; font-size:12px; line-height: 18px; }
#content a { color: #323F48; font-style:italic; }
#content a:hover { text-decoration:none; }

#bar { background-image:url(../images/bar.jpg); background-position: top right; background-repeat: no-repeat; width:907px; height:2px; margin-top:20px; }

#footer { color: #888; font-size:11px; width:890px; padding-left:8px; margin-top:20px; line-height:18px; }
#footer .mass { float:right; position:relative; top: -33px; }
#footer a { color: #888; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
