/* CSS Document for Readiscover Section */


/* Layout */
#wrapper { background:url(../images/company/sponsorship/bgs-for-new-carousel/bg_readiscover.jpg) no-repeat center top; }



/* Page Basics */
body { background-image:url(../images/company/sponsorship/rediscover/bg_onepix.gif); }
a, a:hover { color:#fff;}

/* ReaDiscover */
#readiscover { width:960px; float:left; background:url(../images/company/sponsorship/rediscover/onepix_wrap.gif) repeat-y left top; position:relative; z-index:0; color:#FFFFFF; font-size:105%; line-height:1.6em; margin:-20px 0 0 0; }
#readiscover h2 { color:#fff; }
#readiscover h3 { margin-bottom:8px; color:#FFFFFF; position:relative; }
#readiscover h4 { color:#fff; }
#readiscover p { line-height:1.6em; }
#readiscover strong { color:#fff; }
#readiscover-tl { width:263px; float:left; display:inline; padding:0 20px 0 0;}
#readiscover-t2 { width:426px; float:left; display:inline; margin:60px 0 0 0; }
#readiscover-t3 { width:420px; float:left; display:inline; padding:0 20px 0 0; }
#readiscover-tr { width:426px; margin:50px 0 0 0; float:right; display:inline; position:relative; }


.readiscover-column-holder { width:700px; margin:35px 0 0 0px; float:left; }
.readiscover-column-holder .column { width:350px; margin:0 0 0 0; float:left; display:inline; }
.readiscover-column-holder .img-left, .readiscover-column-holder .img-right { position:relative; }

#readiscover-t2 .column { width:350px; margin-top: 30px; margin-left:auto; margin-right:auto; }
#readiscover-t2 .img-left, #readiscover-t2 .img-right { position:relative; }
#readiscover-t2 h3 { margin-top: 40px; line-height: 16px; min-height: 16px; }
#readiscover-t2 a { font-weight: normal; outline: none; border: none; }

#readiscover-content a { border-bottom:1px dotted #fff; }
#readiscover-content a:hover {  color:#cd0172; border-bottom:1px dotted #cd0172;}
#readiscover-content .gallery-layer .submenu .small ul li a { font-size: 10px; }


/* Purple Button */
.purple-button { width:100%; float:left; position:relative; overflow:hidden; z-index:0; }
.purple-button .content { float:left; position:relative; left:50%; text-align:center; }
.purple-button a { height:38px; padding:14px 25px 0 38px; float:left; list-style:none; position:relative; left:-50%; background:url(../images/company/sponsorship/rediscover/btn_mid.gif) repeat-x left top; font-weight:normal; }
.purple-button a:hover, .purple-button a:focus, .purple-button a:active { background:url(../images/company/sponsorship/rediscover/btn_mid_over.gif) repeat-x left top; border:none; }
.purple-button a .lc { width:26px; height:52px; background:url(../images/company/sponsorship/rediscover/btn_left.png) no-repeat left top; position:absolute; left:-26px; top:0; cursor:pointer; }
.purple-button a:hover .lc, .purple-button a:focus .lc, .purple-button a:active .lc { background:url(../images/company/sponsorship/rediscover/btn_left_over.png) no-repeat left top; }
.purple-button a .rc { width:26px; height:52px; background:url(../images/company/sponsorship/rediscover/btn_right.png) no-repeat left top; position:absolute; right:-26px; top:0; cursor:pointer; }
.purple-button a:hover .rc, .purple-button a:focus .rc, .purple-button a:active .rc { background:url(../images/company/sponsorship/rediscover/btn_right_over.png) no-repeat left top; }

#readiscover-content .purple-button a { border-bottom:none;}
/* Resdiscover Content - Left Side */
#readiscover-content { overflow:hidden; width:709px; margin:0; padding:0px 30px 50px 30px; float:left; display:inline; position:relative; background:url(../images/company/sponsorship/rediscover/content_bg.jpg) no-repeat top left; }
#readiscover-content-library {width:709px; margin:0; padding:0px 30px 50px 30px; float:left; display:inline; position:relative; background:url(../images/company/sponsorship/rediscover/content_bg.jpg) no-repeat top left;}
#readiscover-content p { margin:0 30px 20px 0;}
#readiscover-content h2, #readiscover-content-library h2 { margin:20px 0 2px 0; }
#readiscover .full-width { width:720px; float:left; }

#readiscover-content #feature-table td {font-size:110%; text-align:center;}
#readiscover-content #feature-table a, #readiscover-content #feature-table img { display:block; border-bottom:none; }


/* ReaDiscover Logo */
#readiscover-logo { width:100%; margin:230px 0 55px 0; float:left; text-align:center; }


/* ReaDiscover Running Date */
#readiscover-dates { position:absolute; right:-11px; top:167px; clear:both; }



/* ReaDiscover Calendar */
#readiscover-calendar { padding:30px; }
* html #readiscover-calendar { float:left; }
#readiscover-calendar li { padding:10px 0; text-align:center; border-bottom:1px solid #EEE; }
* html #readiscover-calendar li { width:100%; }


/* Readiscover Nav */
#rediscover-nav { width:191px; margin:45px 0 70px 0; padding:0 0 0 0; float:right; display:inline; background:url(../images/home_services/nav_shadow_top.png) repeat-y left top; position:relative; z-index:0; font-size:100%;}
#rediscover-nav .base { width:8px; height:201px; background:url(../images/home_services/nav_shadow_bot.png) no-repeat left bottom; position:absolute; left:0; bottom:-201px; }
#rediscover-nav ul { width:100%; margin:0; padding:1px 0 0 0; float:left; background:url(../images/help_and_questions/nav_divider.png) no-repeat left top; }
#rediscover-nav li { width:100%; padding:0 0 1px 0; float:left; background:url(../images/help_and_questions/nav_divider.png) no-repeat left bottom; }
#rediscover-nav li.first { background:url(../images/help_and_questions/nav_divider.png) no-repeat left bottom; }
#rediscover-nav a { width:100%; float:left; color:#48133D; font-weight:normal; border:none; }
#rediscover-nav a:hover, #rediscover-nav a:focus, #rediscover-nav a:active { background: url(../images/company/sponsorship/rediscover/nav_on.gif) ; color:#000; }
#rediscover-nav a.active { background:url(../images/company/sponsorship/rediscover/nav_on.gif) ; color:#000; font-weight:bold; }
#rediscover-nav span { width:150px; height:auto !important; height:18px; min-height:18px; padding:10px 10px 10px 20px; float:left; background: url(../images/company/sponsorship/rediscover/bullet_nav.png) no-repeat 11px center; line-height:18px; }

#readiscover-news-right  { clear:right; font-size:90%;float:right; margin:-50px 0 0; padding:0 10px 0 10px; width:171px;}
#readiscover-news-right, #readiscover-news-right strong, #readiscover-news-right h2, #readiscover-news-right a {color:#48133D; border-color: #48133D;}
#readiscover-news-right a:hover {color:#f7a4d8; border-color: #f7a4d8;}

/* Event Guide */
#readiscover-lb-content { padding:50px 100px 50px 100px;}
#readiscover-lb-content a {color:#333333;}
#readiscover-lb-content a:hover {color:#666;}
#event-star {float:left;}
#readiscover-lb-text {float:left;padding-left:30px;}
#event-circle {float:left;padding:0px 0px 50px 30px;}

#featured-events {}

.readiscover-event-table {width:650px; margin:20px 0px 20px 0px;}
.readiscover-event-table th { background-color:#CB4833; text-align:left; color:#fff; font-weight:bold; font-size:140%;}
.readiscover-event-table .email {font-size:70%; vertical-align:baseline; font-weight:normal; float:right;}
.readiscover-event-table td, .readiscover-event-table th { padding:10px; border:none; margin:0; }
.readiscover-event-table td.light { background-color:#EC9133;color:#fff;}
.readiscover-event-table td.dark { background-color:#E78234;color:#fff;}
.readiscover-event-table td.contact { background-color:#CB4833; color:#fff; text-align:right;}

/*.line1 { background-color:#A93583; padding:5px; line-height:40px; }
* html p.pbg { padding-top:15px; }
* + html p.pbg { padding-top:15px; }
* html .line1 { line-height:36px; }
* + html .line1 { line-height:36px; }
.line2 { background-color:#A93583; padding:5px; }*/

#readiscover-enter-draw { padding-bottom:20px;  }

#readiscover-enter-draw a { 
background:url("../images/company/sponsorship/rediscover/brent/btn_email1.png") no-repeat scroll left top transparent;
border:medium none;
display:block;
height:39px;
width:208px;
}

#readiscover-enter-draw a { width:208px; height:39px; display:block; background:url(../images/company/sponsorship/rediscover/brent/btn_email1.png) no-repeat left top; border:none; }

#readiscover-enter-draw a:hover, #readiscover-enter-draw a:focus, #readiscover-enter-draw a:active { background:url(../images/company/sponsorship/rediscover/brent/btn_email1_over.png) no-repeat left top;border:medium none;}


/* Readiscover Library */
dl.map 
{
  background:url(../images/company/sponsorship/rediscover/04_your_llibrary/map.gif) no-repeat;
  text-align:left;
  width: 100%;
  height: 580px;
  width:480px;
  position: relative;
  z-index:10;
  margin: -50px;
  padding-left: 0px;
  padding-bottom:50px;
  display:block;
  margin-top:-15px;
}
* html dl.map {margin:-450px -100px 0 20px; }

dl.map dt {
  display: inline;
}

dl.map dd {
  position: absolute;
  left: -9999px;
  z-index: 11;
}

dl.map dd .popup-top
{
background:url(../images/company/sponsorship/rediscover/04_your_llibrary/overlay_red_top.png) no-repeat; 
height:auto !important; height:20px; min-height:20px;
width:309px;
line-height:0;
font-size:0;
}

dl.map dd .popup-content
{
background:url(../images/company/sponsorship/rediscover/04_your_llibrary/overlay_red_bot.png) left bottom no-repeat; 
width:309px;
height:auto;
padding:0 0 30px 0;
}


dl.map a.location {
  background: url(../images/company/sponsorship/rediscover/04_your_llibrary/dot.png) no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 14px;
  height: 14px;
  position: absolute;
  z-index: 10;
  border:none;
  cursor:default; 
}

dl.map a.location:hover {
  background: url(../images/company/sponsorship/rediscover/04_your_llibrary/dot_over.png) no-repeat ; 
  cursor:default;
  }
  
 dl.map a.location-star {
  background: url(../images/company/sponsorship/rediscover/04_your_llibrary/star_red.png) no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 36px;
  height: 35px;
  position: absolute;
  z-index: 10;
  border:none;
  cursor:default; 
}

dl.map a#location01 {
  top: 376px;
  right: 130px;
  
}


dl.map a#location02 {
  top: 200px;
  right: 150px;
}

dl.map a#location03 {
  top: 360px;
  right: 325px;
}

dl.map a#location04 {
  top:520px;
  left: 170px;
}


dl.map a#location05 {
  top: 75px;
  left: 228px;
}

dl.map a#location06 {
  top: 283px;
  left: 385px;
}

dl.map a#location07 {
   top: 265px;
  left: 395px;
}

dl.map a#location08 {
  top: 289px;
  left: 400px;
}

dl.map a#location09 {
  top: 272px;
  left: 120px;
}

dl.map a#location10 {
  top: 445px;
  left: 85px;
}

dl.map a#location11 {
  top: 312px;
  right: 129px;
}

dl.map a#location12 {
  top: 402px;
  right: 160px;
}

dl.map a#location13 {
  top: 340px;
  right: 165px;
}


dl.map a#location14 {
  top: 190px;
  right: 195px;
}


dl.map a#location15 {
  top: 400px;
  right: 285px;
}

dl.map a#location16 {
  top: 400px;
  right: 300px;
}

dl.map a#location17 {
  top: 230px;
  right: 199px;
}

dl.map a#location18 {
top: 210px;
 right: 90px;
}

dl.map a#location19 {
  top: 182px;
  right: 350px;
}

dl.map a#location20 {
  top: 260px;
  right: 109px;
}

dl.map a#location21 {
   top: 185px;
  right: 120px;
}

dl.map a#location22 {
  top: 300px;
  right: 165px;
}

dl.map a#location23 {
  top: 220px;
  right:250px;
}

dl.map a#location24 {
   top: 170px;
  right:275px;
}

dl.map a#location25 {
  top: 300px;
  left: 380px;
}

dl.map a#location26 {
  top: 400px;
  right: 230px;
}

dl.map a#location27 {
  top: 465px;
  right: 215px;
}

dl.map a#location28 {
  top: 465px;
  right: 230px;
}

dl.map a#location29 {
  top: 265px;
  right: 200px;
}

dl.map a#location30 {
  top: 430px;
  right: 115px;
}

dl.map a#location31 {
  top: 340px;
  right:60px;
}

dl.map a#location32 {
  top: 305px;
  left: 395px;
}

dl.map a#location33 {
  top: 480px;
  right: 205px;
}

dl.map a#location34 {
  top:460px;
  left: 140px;
}

dl.map a#location35 {
  top:520px;
  left: 130px;
}

dl.map a#location36 {
  top:520px;
  left: 140px;
}

dl.map a#location37 {
  top: 280px;
  right: 175px;
}

dl.map a#location38 {
   top: 230px;
  left: 370px;
}

dl.map a#location39 {
   top: 160px;
  right:310px;
}

dl.map a#location40 {
  top: 315px;
  right:65px;
}

dl.map a#location41 {
  top: 105px;
  left: 230px;
}

dl.map a#location42 {
  top: 402px;
  right: 160px;
}

dl.map a#location43 {
  top: 400px;
  right: 285px;
}

#map-content
{
position:relative;
width:480px;
}

* html #map-content { margin-top:70px; }

.popup-content div
{
width:279px;
padding:0 30px 10px 20px;
}

.popup-content div h4
{
margin-top:0;
margin-bottom:4px;
}

.popup-content p
{
line-height:1em;
}

/* Readiscover Gallery */
#readiscover-content #gallery-menu { width:100%; margin:20px 0 0 0; float:left; position:relative; overflow:hidden; }
#readiscover-content #gallery-menu .content { float:left; position:relative; left:50%; text-align:center; }
#readiscover-content #gallery-menu ul { margin:0; float:left; list-style:none; position:relative; left:-50%; }
#readiscover-content #gallery-menu li { margin:0 0 0 25px; padding:0; float:left; display:inline; background:url(../images/company/sponsorship/rediscover/gallery/tab_right.png) no-repeat right top; }
#readiscover-content #gallery-menu li.on { background:url(../images/company/sponsorship/rediscover/gallery/tab_right_on.png) no-repeat right top; }
#readiscover-content #gallery-menu a { width:170px; margin:0 0 0 -20px; float:left; display:inline; border:none; color:#F1642E; font-size:1.4em; font-weight:300; background:url(../images/company/sponsorship/rediscover/gallery/tab_left.png) no-repeat left top; line-height:34px; text-align:center; position:relative; }
#readiscover-content #gallery-menu li.on a { background:url(../images/company/sponsorship/rediscover/gallery/tab_left_on.png) no-repeat left top; color:#F04430; }

* html #readiscover-content #gallery-menu li { margin:0 0 0 5px; background:url(../images/company/sponsorship/rediscover/gallery/tab_left_on.gif) no-repeat left top; }
* html #readiscover-content #gallery-menu li.on { background:url(../images/company/sponsorship/rediscover/gallery/tab_left.gif) no-repeat left top; }
* html #readiscover-content #gallery-menu a { margin:0; background:url(../images/company/sponsorship/rediscover/gallery/tab_right_on.gif) no-repeat right top; }
* html #readiscover-content #gallery-menu li.on a { background:url(../images/company/sponsorship/rediscover/gallery/tab_right.gif) no-repeat right top; }

.gallery-layer { width:100%; float:left; }
.gallery-layer .submenu { width:100%; float:left; position:relative; overflow:hidden; background:url(../images/company/sponsorship/rediscover/gallery/top_left.gif) no-repeat left top #FBB525; }
.gallery-layer .submenu .content { float:left; position:relative; left:50%; text-align:center; z-index:0; }
.gallery-layer .submenu .finish { width:11px; height:46px; background:url(../images/company/sponsorship/rediscover/gallery/top_right.gif) no-repeat left top; z-index:1; position:absolute; right:0; top:0; }
* html .gallery-layer .submenu .finish { right:-1px; }
.gallery-layer .submenu ul { margin:0; float:left; list-style:none; position:relative; left:-50%; }
.gallery-layer .submenu li { height:auto !important; height:18px; min-height:18px; padding:14px 9px; float:left; display:inline; line-height:17px; }
#readiscover-content .gallery-layer .submenu a { float:left; color:#E81333; border-bottom:1px dotted #E81333; line-height:17px; }
#readiscover-content .gallery-layer .submenu a:hover, #readiscover-content .gallery-layer .submenu a:focus, #readiscover-content .gallery-layer .submenu a:active { color:#5E4D2F; border-bottom:0px; }
#readiscover-content .gallery-layer .submenu li.on a { color:#5E4D2F; border-bottom:0px; }

.readiscover-flash { width:100%; height:auto !important; height:470px; min-height:470px; float:left; }

#readiscover-video-holder { width:506px; height:330px; margin:27px 101px 10px 102px; float:left; display:inline; background:#FBB525; }
#readiscover-video-holder object { visibility:hidden; }
#readiscover-video-info { width:506px; padding:0 101px 0 102px; float:left; }
#readiscover-video-info h5 { color:#FFFFFF; }
#readiscover-video-slider { width:636px; padding:0 36px 0 37px; float:left; margin:50px 0 0 0; }
#readiscover-video-slider .left-button { width:25px; height:25px; margin:33px 30px 0 0; float:left; display:inline; background:url(../images/company/sponsorship/rediscover/gallery/arrow_left_off.gif) no-repeat left top; visibility:hidden; }
#readiscover-video-slider .left-button-dummy:hover { background:url(../images/company/sponsorship/rediscover/gallery/arrow_left.gif); }
#readiscover-video-slider .left-button-dummy2:hover { background:url(../images/company/sponsorship/rediscover/gallery/arrow_left_on.gif); }
#readiscover-video-slider .right-button { width:25px; height:25px; margin:33px 0 0 30px; float:left; display:inline; background:url(../images/company/sponsorship/rediscover/gallery/arrow_right.gif) no-repeat left top; visibility:hidden; }
#readiscover-video-slider .right-button-dummy:hover { background:url(../images/company/sponsorship/rediscover/gallery/arrow_right_off.gif); }
#readiscover-video-slider .right-button-dummy2:hover { background:url(../images/company/sponsorship/rediscover/gallery/arrow_right_on.gif); }
#readiscover-video-slider .content { width:525px; float:left; position:relative; overflow:hidden; }
#readiscover-video-slider .content ul { width:20000px; margin:0; float:left; display:inline; position:relative; }
#readiscover-video-slider .content li { width:155px; margin:0 30px 0 0; padding:0; float:left; display:inline; background:none; font-size:90%; cursor:pointer; position:relative; }
#readiscover-video-slider .content li h5 { color: #FFFFFF; }
#readiscover-video-slider .content li p { margin:0; line-height:1.5em; }
#readiscover-video-slider .content li a { display:none; }
#readiscover-video-slider .content .image { width:151px; margin:0 0 5px 0; float:left; border:2px solid #fdb31c; }
