* {margin:0;border:0;padding:0;}
body {font:11px/15px Verdana, Helvetica, Arial, Sans-serif;background:white url("./css/img/basic/bg.png?kyqzpl") no-repeat 50% 0;color:#666;}
ol,ul {margin:0 14px;}
a {text-decoration:none;color:#E31B23;}
img.floatleft {padding:0 10px 10px 0;}
img.floatright {padding:0 0 10px 10px;}
img.alignleft,img.alignright,img.centered {margin-bottom:10px;}
#site {width:991px;margin:0 auto;}
#site .clear {clear:both;overflow:hidden;height:0;font-size:0;line-height:0;}
#site .clear hr {display:none;}
#site a:hover {font-weight:bold;}
#main {background:white;}
#header {height:87px;background:url("./css/img/header/circles.png?kuqrgy") no-repeat;position:relative;}
#header h1 {font-size:10px;padding:12px 0 0 7px;}
#header h1 a {display:block;background:url("./css/img/header/logo.png?kuqrh0") no-repeat 50% 50%;text-indent:-99999em;width:136px;height:17px;padding:20px;}
#header h1 a[contenteditable="true"] {text-indent:0;background:none;}
#header .mailto {position:absolute;right:22px;bottom:0;background:url("./css/img/header/button.png?kuqrgu") no-repeat;width:138px;height:23px;white-space:nowrap;letter-spacing:-0.5px;color:#B2B2B2;text-align:center;line-height:22px;font-size:9px;}
#header .mailto a {color:white;}
#header ul {position:absolute;left:265px;top:34px;text-transform:uppercase;font-size:11px;margin:0;z-index:10 !important;}
#header ul li {position:relative;list-style-type:none;float:left;}
#header ul li a {color:#4C4C4C;padding:2px 20px 2px 2px;}
#header ul li#aaf_aah a {color:#B2B2B2;}
#header ul li.hover a,#header ul li.selected a,#header ul li a:hover {color:#E31B23;font-weight:normal;}
#header ul ul {top:-99999em;left:-99999em;white-space:nowrap;text-transform:none;padding-top:4px;}
#header ul li.hover ul {top:16px;left:0;}
#header ul li#aaf_aaz.hover ul,#header ul li#aaf_aax.hover ul {right:0;left:auto;}
#header li li {display:inline;float:none;}
#header li.hover li a {color:#B2B2B2;font-size:10px;}
#header li.hover li.hover a,#header li.selected li.selected a {color:#E31B23;}
#splash_container {padding-bottom:4px;border-bottom:7px solid #414142;}
#splash {background:#7F7F7F url("./css/img/header/circles.png?kuqrgy") no-repeat 0 -87px;height:222px;}
#overview {padding-top:37px;height:374px;overflow:hiddden;position:relative;background:url("./css/img/overview/circles.png?kuqrim") no-repeat 0 100%;}
#overview p {margin-bottom:16px;}
#overview .details {position:absolute;display:none;padding-top:44px;padding-right:90px;background:white;width:471px;}
#overview h4 {cursor:pointer;font-size:11px;}
#overview h4.selected {font-weight:bold;}
#overview h4:hover+.details {display:block;}
#overview h4.selected+.details {display:block;z-index:10;}
#overview .details .image {width:228px;float:left;margin-top:1px;}
#overview .details .content {background:url("./css/img/content/detail-bg.png?kuqrgo") no-repeat;width:236px;margin-left:235px;color:white;height:367px;}
#overview .details .content > * {padding:0 16px 0 21px;}
#overview .details .content h3 {font-size:14px;line-height:15px;font-weight:normal;padding-top:24px;}
#overview .details .content h5 {color:#B2B2B2;font-size:11px;line-height:normal;text-transform:uppercase;font-weight:normal;padding-bottom:13px;}
#overview .details .content .text a {color:#CCC;}
#goback {position:absolute;top:12px;left:39px;font-size:10px;}
.index #goback {left:257px;}
#goback a {color:#C0C0C0;}
#image {width:256px;float:left;}
#content {width:405px;padding-right:5px;height:341px;margin-left:50px;float:left;overflow:hidden;}
* html #content {margin-left:25px;}
.spot #content {height:211px;}
.index #content {float:none;margin-left:268px;margin-top:26px;width:260px;height:270px;}
#content h1 {font-weight:normal;font-size:24px;line-height:24px;padding-bottom:1px;color:#E31B23;text-transform:uppercase;padding-bottom:6px;}
#content h4 {font-weight:normal;}
#content h4:before {content:"- ";}
#content h4:hover {color:#E31B23;}
#content .details {left:460px;top:0;}
#content .news {line-height:13px;margin-bottom:14px;}
#content .news h3 {color:#999;font-weight:normal;text-transform:uppercase;font-size:13px;}
#content .news .content p:last-child {margin-bottom:0;}
#newsletter {position:absolute;bottom:0;left:48px;width:176px;height:48px;background:url("./css/img/newsletter/bg.png?kuqrhk") no-repeat;color:white;padding:22px 11px 0 15px;}
#newsletter h3 {font-size:11px;line-height:18px;font-weight:normal;}
#newsletter input {font-size:11px;border:1px solid #535353;float:left;}
#newsletter a,#newsletter button {float:right;clear:right;color:white;background:none;font:11px/14px Verdana, Helvetica, Sans-serif;padding:0;}
#newsletter button {margin:-10px -3px 0 0;}
#newsletter a {color:#ccc;}
#spots {position:absolute;bottom:0;left:48px;width:164px;height:137px;background:url("./css/img/spots/red-spot.png?kuqris") no-repeat;color:white;font-size:11px;line-height:normal;padding:14px 20px 0 18px;}
#spots h3 {font-size:12px;text-transform:uppercase;font-weight:normal;padding-bottom:14px;}
#spots .details {position:absolute;left:412px;bottom:0;}
#spots h4 {font-weight:normal;}
#spots h4:hover+.details {display:block;}
#description {margin-left:auto;width:539px;padding:7px 22px 0 0;}
#latest {position:absolute;right:0;bottom:0;background:url("./css/img/latest/bg.gif?kuhog0") no-repeat;width:278px;height:375px;line-height:13px;}
#latest .news {padding:45px 14px 38px 118px;height:104px;background:url("./css/img/latest/circle.gif?kuhp2i") no-repeat 105px 48px;}
#latest .news h3 {font-size:11px;font-weight:normal;text-transform:uppercase;}
#latest p {margin:0;}
#arrows {position:absolute;top:345px;left:460px;z-index:10;}
.spot #arrows {top:213px;left:460px;}
.index #arrows {top:298px;left:533px;}
#arrows a {display:block;background:url("./css/img/arrows/pile.png?kwhm3r") no-repeat 50% 0;width:11px;height:17px;}
#arrows a.down {background-position:50% -17px;}
#footer {text-align:center;padding:8px 0 50px;font-size:10px;color:#999;clear:both;}
#footer address {font-style:normal;}
#footer address strong {color:#666;font-weight:normal;}
