body{background: #fff url(/images/bg-redesign.jpg) 0 0 repeat-x; font-family: helvetica,arial,sans-serif; font-size: 64.5%}
#main{font-size: 1.2em;}
h1, h2, h3, h4, h5, h6{font-family: helvetica,arial,sans-serif;}

.home{width: 960px !important; padding-left: 25px; background-image: url(/images/bg-redesign-page.jpg);}
.home ul{background: none !important;}

#header{width:920px; position: relative;}
#header a{float: left; display: block;}
#header .tickets{position:absolute; height: 74px; right:22px; top:0;}

#flash { width: 900px; height: 425px; margin-top: 1px !important; float: left; }
.main-content{margin-left: 0;}
#content-well{padding: 0;}
#content-well #ticker{margin-top: 0; padding-top: 0;}
.feature-box{padding: 0; overflow: hidden;}

#search{height: 23px; width: 218px; padding-top: 3px; float: left; background: #cae2e2; border-right: 4px #fff solid;}
#search input{vertical-align: middle; margin: 0; padding: 0; float: left;}
#search input.text{margin: 0 2px 0 6px; padding: 2px; border: 1px #0d6e6e solid; width: 145px; color: #c2bfbf; font-size: 0.9em;}

#content{width: 903px;}
#content-well{width: 903px;}
.two-col-layout .main-content{width: 903px;}

.feature-box{width: 903px;}
.feature-box img{position: static !important;}

.side-by-side .mod h2{height: 20px; padding: 0;}
.side-by-side .mod{width: 230px; float: left;}
.side-by-side .multimedia{margin-left: 20px;}
.side-by-side .multimedia h2{height: 20px; margin: 0 0 0 10px; padding: 0;}
.side-by-side .signup-calendar{width: 180px; margin-left: 20px;}
.side-by-side .signup-calendar h3{font-size:1em; margin-top:8px; padding-left:20px; background:transparent url(http://bronxzoo.org/images/icon-calendar.png) no-repeat scroll 5px 1px; color: #000;}
.side-by-side .signup-calendar .text{padding: 2px; margin: 0 0 6px 0; border: 1px #0d6e6e solid; width: 154px; color: #c2bfbf; font-size: 0.9em;}
.side-by-side .signup-calendar .button{margin-bottom: 20px;}
.side-by-side .signup-calendar table{width: 180px; overflow: hidden;}
.side-by-side .signup-calendar .calendar table td {vertical-align:top; padding-top:3px;}
.side-by-side .signup-calendar .calendar table td a  {vertical-align:top; padding-top:0;}
.side-by-side .signup-calendar td.time{width: 60px;}
.side-by-side .signup-calendar td.event{width: 100px;}
.side-by-side .ads-social{width: 190px; margin-left: 30px; overflow: hidden;}
.side-by-side .ads-social ul{width: 190px; margin: 0 !important; padding: 0 !important; overflow: hidden;}
.side-by-side .ads-social ul.social{width: 170px;}
.side-by-side .ads-social li{padding: 2px 0 10px 0 !important; margin: 0 !important; list-style-type: none !important; overflow: hidden;}
.side-by-side .ads-social a{display: block; padding-left: 30px;}
.side-by-side .ads-social a img{float: left; margin-left: -30px;}


.promos ul{width: auto; float: left;}
.prevLink,.nextLink{float: left; display: block; margin-top: 2px;}
.promos li{list-style-type: none !important; text-align: center;}
.thumbNav li{height: 15px; width: 16px; margin: 0; padding: 0; float: left;}
.thumbNav .active{background: #fff url(/images/bg-slideshowNum.png) 0 2px no-repeat;}
.thumbNav .active a{color: #fff; font-size: 0.9em;}

#promoSlideshow{height: 289px; width: 229px; background: #fff url(/images/bg-promoPlayer.png) 0 0 no-repeat;}
#promoSlideshow img{margin: 11px;}
#footer .holder{font-size: 1.1em; width:960px;}
#footer .holder .mods {width:auto; margin:0 auto; padding-left:40px; left:0;}
