#logo {width: 264px;height: 54px;}
body {width: 1260px; font-family: Helvetica,Arial,sans-serif;}

html {height: 100%;margin-bottom: 1px;}
body {margin: 0; padding: 0; font-size: 12px;}
p {margin: 5px;}
h1, h2{padding-bottom: 5px;margin: 25px 0 10px 0;font-weight: normal;}
a {text-decoration: none; outline: 0; cursor:pointer;}
.clr {clear: both;}

#logo {float: left;position: relative;margin-left: 15px;}
#logo:hover {text-decoration: none;}

#maincol {position: relative;}
#rightcol {position: relative;float: left;}
.wrapper {position:relative;}
#block-right {float: right;z-index: 1;position: relative;}
#block-left {float: right;z-index: 1;position: relative;}

#main-body {margin: 0px; background:#fff;}
.mainbody {padding-top:0px; overflow: hidden; margin-top: 0px; position: relative; margin-left: 0px;}

.side-mod {margin:0 0 10px 2px; font-size: 11px; font-family: Arial,sans-serif;}
.side-mod .module {padding: 0px;margin-bottom: 3px;}
#leftcol .side-mod .module {padding: 0px; margin-left: -14px;}
#rightcol .module {padding: 2px 0;}

#mainmod {margin-top: 15px; margin-left: 6px; font-size: 11px !important;} #mainmod h2 {font-size:12px !important;}

#main-body {overflow: hidden;position: relative;}

#horiz-menu {padding: 0 20px;height: 37px;display: block;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin:0 0 0 4px;position: relative;z-index:120;float: left; cursor:default;}
#horiz-menu li, #horiz-menu li .link {position:relative;display: block;height: 30px;line-height: 38px;}
#horiz-menu .link {white-space:nowrap;display:block;float:left;height:37px;line-height:37px; font:normal 12px Arial,sans-serif; letter-spacing:1px; text-decoration: none;z-index:1; cursor:default; padding: 0;}
#horiz-menu li .link span {display: block;padding: 0 7px 0 20px;height: 30px;color:#fff !important;}
/*#horiz-menu li li .link span {display: block;padding: 0 10px;height: 24px;line-height: 24px;}*/
.menutop span {font-size: 12px !important; color:#fff !important; letter-spacing:0.5px;}
.menutop li .link span {letter-spacing:1px !important;}

#page {padding-bottom: 2px; width: 728px;}
#page h1 {position: absolute; width:730px; font:normal 12px Arial,sans-serif; color:#000; margin:606px 0 0 350px !important; z-index: 100; letter-spacing:0.5px; text-transform:uppercase; overflow:hidden; white-space:nowrap;}
#page p {margin: 25px 0 0px 10px;} #pic,#pic1,#pic2,#pic3,#pic4{text-indent:100%}

#main-body #leftcol ul.menu {margin: 0;padding: 0;}
#main-body #rightcol ul.menu {margin: 0;padding: 0;}
#main-body ul.menu li {list-style: none;margin: 0;padding: 0;float: none;}
#main-body ul.menu span {display: block;}
#main-body ul.menu a {display: block;text-indent: 0;overflow: hidden;font-size: 100%;float: none;}
#main-body ul.menu a {padding: 2px 1px 0px 18px;}
#main-body ul.menu li.active.parent li span.separator, #main-body ul.menu li.parent li span.separator {background: none;}
#main-body ul.menu li.active a {font-weight: normal; color: blue;}

#policy, #policy a{color:#000; text-align:center;}

body {background: #fff;}
#main-body .mainbody a, a {color: darkblue; /*font-weight: bold;*/}

#header {background: #111 /*url(images/style/header-bg.png) 0 0 repeat-x;*/}
#logo {background: url(images/style/logo.png) 0 0 no-repeat;}

#panoramic {left:-23px; position:relative; width:640px; height:36px; background: url(images/style/panoramic.jpg) 100% 0 no-repeat;}
#webcam {margin:2px 5px 0 0px; position:relative; width:32px; height:32px; background: url(images/style/zoo.png) 0 0 no-repeat;}
.shim {position:absolute; display:block; top:0; left:0px; height:32px; width:32px; background: url(images/shim.png) 0 0 repeat;}

#horiz-menu{width:1223px; background: #111;}
#horiz-menu .link span {background: url(images/style/drop-arrow.png) 4px 13px no-repeat;color: #fff;}
#horiz-menu li.active .link span, #horiz-menu li:hover .link span {background: url(images/style/drop-arrow.png) 4px -104px no-repeat;color: #01a9d8; cursor:pointer;}
#horiz-menu li:hover .link span, #horiz-menu li:hover span {color:#fff !important;}

.mainbody {color: #000;} .side-mod .module {line-height:18px;}
.body-surround, .body-surround .moduletable, .body-surround .side-mod .module {background: #fbfbfb;}
.mainbody {background: #fff;}

ul.menu li a {font:bold 14px Arial,sans-serif !important; color: #000; margin:0;}
ul.menu li a:hover {color:#000 !important; text-decoration:underline;}

.had {font-size:12px;}
.mad {position: relative; margin:0 !important; color:#000; font:bold 14px Arial,sans-serif !important; left:14px; cursor:default;}

.item0 img {margin-top:11px !important;}
h2 {margin-left: 10px !important;}
.menutop li {float: right !important;}
.item2 {margin:5px 7px 0 10px !important;}
.item2 img {padding:5px !important;}
.fb {float:right; width:242px; height: 155px; overflow:hidden;}

#page #mix {position: relative !important; width:728px !important; height:409px !important; margin: 0px !important; overflow:hidden !important;}

.ora {position:relative; float:right; opacity:0.8; width:30px; height:30px; right: 0px; top: 0px; border:none;}
#num {position: relative; width: 728px; height: 30px; z-index: 10; left: 0; top: 0px; overflow: hidden;}
#num img:hover {opacity:1 !important;}
#num img {margin:0; padding:0;}

div.wrapper { margin: 0 auto; width: 1260px;padding:0;}
#leftcol {min-width:125px; margin-left:10px; padding:0; float:left; white-space:nowrap;}
#rightcol { width:0px;padding:0;}
#main-body { width:1252px;padding:0;float:left;}
#maincol { width:1070px;padding:0;float:left;}
/*#block-left { width:160px;padding:0; margin-top:0px; margin-right:14px;}*/
#block-right { min-width:125px;padding:0; margin-right:3px;}