/*------------------------------------------------------------------	
    Fandango CSS declarations
	Copyright (c) fandago 2008-2010
-------------------------------------------------------------------*/
/* -----------------------------------*/
/* =Main Areas                        */
/* -----------------------------------*/
#helplink {display:inline;left:514px;position:absolute;top:60px;}
#content {padding:10px 0 0 13px;width:767px;}
#primary {display:inline;float:left;margin:0 0 0 8px;padding:10px 0 0;position:relative;width:739px;}
#primary h4 {margin-bottom:16px;}
/* -----------------------------------*/
/* =Gifts + More                      */
/* -----------------------------------*/
.gifts_more #content{padding:0;width:640px;}
.gifts_more #content .view_all{top:6px; right:0px;}
.gifts_more #content .view_all a.action{padding-right:16px; color: #3366CC; text-transform: none; background:transparent url(../images/global/link_action.png) no-repeat right 50%;}
.gifts_more #content .back_to_gifts_and_promos{margin:15px 20px 20px;}
.gifts_more #content h2{border-bottom:1px solid #ED9C22;color:#000000;font-size:1.45em;font-weight:bold;line-height:1.5em;min-height:20px;}
.gifts_more #content h2 a{color:#000000;}
.gifts_more #content #fandango_sweepstakes h2{margin:0;}
.gifts_more #primary {float:none;margin:0;padding:0;width:auto;}
.gifts_more #content #primary .wrapper {margin: 18px 20px 0px 20px;overflow: auto;position:relative;width:600px;}
.gifts_more #content #primary .wrapper #fandango_games, .gifts_more #content #primary .wrapper #promotions {float: right;}
.gifts_more #content #primary .wrapper .module {float:left;margin:0 0 10px 0;min-height:230px;width:280px;*height:230px;}
.gifts_more #content #primary .wrapper h3 {font-size: 1.1em;text-align: center;text-transform: uppercase;}
.gifts_more #content #primary .wrapper #fandango_bucks h2, .gifts_more #content #primary .wrapper #fandango_games h2, .gifts_more #content #primary .wrapper #promotions h2 {margin-bottom:10px;}
.gifts_more #content #primary .wrapper #fandango_games ul {padding:4px 0 20px 0;}
.gifts_more #content #primary .wrapper #fandango_games ul li {display: inline; padding-right: 6px;}
.gifts_more #content #primary .module#fandango_sweepstakes, .gifts_more #content #primary .module#free_movie_tickets, .gifts_more #content #primary .module#free_gift_with_purchase, .gifts_more #content #primary .module#specialoffers, .gifts_more #content #primary .module#sweepstakes {width:600px;margin:20px;padding:1px 0;}
#fandango_sweepstakes p {margin:0 10px 10px 14px;}
.gifts_more #content #primary .module h5 {font-size: 1.1em;margin-bottom: 1em;}
ul.sweepstakes_detail li {border-top: 1px solid #e0e5e8;clear:both;display:block;height:auto;margin: 0px 10px 12px 0;overflow: auto;padding:12px 0 3px;width: auto;}
ul.sweepstakes_detail .thumbnail {background: #e0e5e8;margin: 0px 12px 0px 0px; padding: 0px;position: relative;}
ul.sweepstakes_detail .thumbnail img {display: block;float: left;}
ul.sweepstakes_detail .details {padding-left: 280px;}
ul.sweepstakes_detail .details a.action {font-size:1.05em;font-weight:bold;}
.gifts_more #content #primary ul.sweepstakes_detail p {margin:0 0 17px;}
a.start_your_order {background: transparent url(../images/9150/gift-page_sprite.png) no-repeat 0 0;display: block;height: 20px;margin: 0px ;text-indent: -999em;width: 163px;}
a.play_games {background: transparent url(../images/9150/gift-page_sprite.png) no-repeat 0 -20px;display: block;height: 20px;margin: 0px ;text-indent: -999em;width: 127px;}
a.view_all_promotions {background: transparent url(../images/9150/gift-page_sprite.png) no-repeat 0 -68px;display: block;height: 20px;margin: 0px ;text-indent: -999em;width: 163px;}
/* -----------------------------------*/
/* =Sub content                       */
/* -----------------------------------*/
.purchase #sub_content {width:180px;}
.gifts_more #sub_content #special_offers h2  {background: transparent url(../images/9150/gift-page_sprite.png) no-repeat 0 -40px;margin:0 0 10px;text-indent:-999em;}
#sub_content #special_offers ul li {margin:0 0 10px;}
#sub_content #special_offers ul li.first {padding-top:2px;}
#sub_content #special_offers ul li h4{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:180px;}
#sub_content #special_offers ul li h4 a{color:#2662b8;}
#sub_content #special_offers ul li p.type {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:1.09em;font-weight:bold;margin:0 0px 10px 0;vertical-align:top;width:93px;}
#sub_content #follow_fandango{margin-top:20px;height:100px; position:relative; background:#245ab0 url(../images/9150/gift-page_sprite.png) no-repeat 0 -88px;}
#sub_content #follow_fandango h2{text-indent:-999em;}
#sub_content #follow_fandango a.follow{background: transparent url(../images/9150/icons_sprite.png) no-repeat scroll;display:inline-block;height:32px;margin-left:20px;position:relative;text-align:left;text-indent:-999em;top:16px;width:32px;*text-indent:0;*line-height:0;*text-size:0;}
#sub_content #follow_fandango a.icn_facebook{background-position:0 -60px;margin-left:23px;}
#sub_content #follow_fandango a.icn_twitter{background-position:0 -92px;}
#sub_content #follow_fandango a.icn_rss{background-position:0 -124px;}
#sub_content #follow_fandango a.icn_email{background-position:0 -156px;}
#sub_content #follow_fandango a.icn_mobile{background-position:0 -188px;}
#sub_content .freshlypoppedmovieblog h2 {background:#DE6700 url(../images/9150/theater_sprite.png) repeat-x scroll 0 0;margin:0 0 10px;text-indent:-9000px;width:300px;}
#sub_content .freshlypoppedmovieblog h2 a{display:block;height:28px;text-indent:-999em;width:300px;}
#sub_content .freshlypoppedmovieblog .blogs li {overflow:auto;padding-bottom:12px;}
#sub_content .freshlypoppedmovieblog img {float:left;margin-right:6px;}
#sub_content .freshlypoppedmovieblog .blogs span {display:block;margin-left:72px;}
#sub_content .freshlypoppedmovieblog h4 {font-size:1em;}
/* -----------------------------------*/
/* =Free Phone page                   */
/* -----------------------------------*/
.gifts_more .free_phone #content{padding:10px 0 0 0;position:relative;width:780px;}
.gifts_more .free_phone #sub_content {width:180px;}

.gifts_more .free_phone #content .freephone_title h2{background:none;color:#EF4A23;font-family:Myriad Pro,Arial,Helvetica,sans-serif;font-size:48px;font-weight:bold;height:55px;line-height:48px;margin:0;padding:0;text-align:center;}
.gifts_more .free_phone #content .freephone_title span{color:#666666;display:block;font-size:14px;text-align:center;}

.gifts_more .free_phone #content .freephone_choices{background:url("../images/marketing/freephone/freephone_sprite.jpg") no-repeat scroll 5px 3px transparent;height:427px;margin:0 auto;padding:10px;position:relative;width:720px;}
.gifts_more .free_phone #content .freephone_choice{color:#000000;float:left;font-size:18px;font-weight:bold;position:relative;text-align:center;top:18px;width:240px;}
.gifts_more .free_phone #content .freephone_choice span{color:#0000CC;display:block;}
.gifts_more .free_phone #content .freephone_choice a.free_choices{display:block;height:289px;margin:0 auto;width:166px;}
.gifts_more .free_phone #content .freephone_choice a.free_choices img{display:block;height:289px;width:166px;}

.gifts_more .free_phone #content #freephone_blackberry img{background:url("../images/marketing/freephone/01_blackberry.jpg") no-repeat scroll 0 0 transparent;}
.gifts_more .free_phone #content #freephone_android img{background:url("../images/marketing/freephone/02_android.jpg") no-repeat scroll 0 0 transparent;}
.gifts_more .free_phone #content #freephone_palm img{background:url("../images/marketing/freephone/03_palm.jpg") no-repeat scroll 0 0 transparent;}
.gifts_more .free_phone #content .freephone_choice .getyours{background:url("../images/marketing/freephone/freephone_sprite.jpg") no-repeat scroll 0 -616px transparent;display:block;height:39px;margin:0 auto;text-indent:-9999em;width:171px;}

.gifts_more .free_phone #content .freephone_specialoffers{background:url("../images/marketing/freephone/freephone_sprite.jpg") no-repeat scroll 5px -443px transparent;font-size:19px;font-weight:bold;height:143px;margin:0 auto 20px;padding:10px;position:relative;width:720px;}
.gifts_more .free_phone #content .freephone_specialoffers p.intro_bb{line-height:1.1em;margin-left:220px;margin-top:15px;width:400px;}
.gifts_more .free_phone #content .freephone_specialoffers p.intro_bb span{color:#555;display:block;font-size:12px;font-weight:normal;}
.gifts_more .free_phone #content .freephone_specialoffers p.desc_bb{font-size:15px;font-weight:normal;line-height:1em;margin-left:220px;position:relative;width:430px;}
.gifts_more .free_phone #content .freephone_specialoffers a{color:#0000cc;font-weight:bold;}
.gifts_more .free_phone #content .freephone_specialoffers p .getyours{background:url("../images/marketing/freephone/freephone_sprite.jpg") no-repeat scroll 0 -616px transparent;display:block;height:39px;left:280px;margin:0 auto;position:absolute;text-indent:-9999em;top:4px;width:171px;}

.gifts_more .free_phone #content .freephone_apps{font-size:13px;font-weight:bold;height:80px;margin:0 auto 20px;padding:10px;position:relative;width:720px;}
.gifts_more .free_phone #content .freephone_apps .mobile_apps_logo{background:url("../images/marketing/freephone/freephone_sprite.jpg") no-repeat scroll -207px -619px transparent;display:block;float:left;height:63px;left:12px;position:relative;width:67px;}
.gifts_more .free_phone #content .freephone_apps p{color:#000000;float:left;left:20px;line-height:1.8em;position:relative;top:8px;width:635px;}
.gifts_more .free_phone #content .freephone_apps span{color:#666;}
.gifts_more .free_phone #content .freephone_apps a{background:url("../images/marketing/freephone/freephone_sprite.jpg") no-repeat scroll -706px -616px transparent;color:#2E5FCD;height:25px;margin:0 5px;padding:3px 0 3px 25px;width:175px;}
/* -----------------------------------*/
/* =Fandango Bucks                    */
/* -----------------------------------*/
.fandango_bucks #content {background:url("../images/fandangobucks/fandangobucks_bg.jpg") no-repeat scroll left top transparent;padding:10px 0 0 13px;width:767px;}
.fandango_bucks #primary {float:left;margin:0 0 0 8px;padding:10px 0 0;width:739px;}
.fandango_bucks #sub_content {width:180px;}
.fandango_bucks #primary h2.heading {background:none; overflow:visible;border:none;color:#323133;font-family:"Myriad Pro",arial,lucida,helvetica,sans-serif;font-size:44px;font-weight:normal;height:auto;letter-spacing:0.009em;margin:10px 0 8px;min-height:95px;padding:0;line-height:38px;text-shadow:0 0 10px #fff;}
.fandango_bucks #primary h2.heading .heading-secondrow {line-height:53px;}
.fandango_bucks #primary h2.heading .heading-strong{ font-weight:800;}
.fandango_bucks #primary h4{color:#323133;font-size:21px;font-weight:normal;margin: 0;}

.ecard-gift a.sendviaemail, .ecard-gift a.sendviamail, a.startyourorder, a.createyourcard, a.buyinbulk{background:url("../images/fandangobucks/fandangobucks_sprite.jpg") no-repeat scroll 0 -36px transparent;	display:block;height:35px;text-indent:-999em;width:115px;}
.ecard-gift a.sendviaemail{background-position:0 -36px;}
.ecard-gift a.sendviamail {background-position:0 0;}
a.createyourcard {background-position:0 -72px;width:178px;}
a.startyourorder {background-position:0 -108px;width:153px;}
a.buyinbulk {background-position:0 -144px;width:153px;}

/* -----------------------------------*/
/* =choose designs options            */
/* -----------------------------------*/
.ecard-gift, .ecard-designyourown, .ecard-choose {border:1px solid #CDCDCD;float:left;height:355px;margin-bottom:20px;margin-top:30px;padding:4px;width:347px;}
.ecard-gift p, .ecard-designyourown p, .ecard-choose p {font-size:14px;margin:0 0 10px 10px;padding:0 17px;text-align:center;width:300px;}
.fandango_bucks #content .ecard-gift h2, .fandango_bucks #content .ecard-choose h2 {background:url("../images/fandangobucks/fandangobucks_repeat.jpg") repeat-x scroll 0 0 transparent;
color:#3f3105; height:26px;margin:0 0 15px;min-height:26px;padding:4px 0 0;text-align:center;text-transform:uppercase;}
.ecard-gift {background:#FFFFFF url(../images/fandangobucks/fandangobucks_our_designs.jpg) no-repeat scroll bottom center;margin-right:24px;}
.ecard-choose {background:#FFFFFF url(../images/fandangobucks/fandangobucks_design_your_own.jpg) no-repeat scroll 0 163px;margin-right:0;}
.ecard-gift a.sendviaemail{float:left;margin:5px 0 25px 38px;}
.ecard-gift a.sendviamail {float:left;margin:5px 0 25px 45px;}
.ecard-choose a.createyourcard {float:left;margin:5px 0 25px 95px;}
.ecard-choose a.startyourorder {float:left;margin:5px 0 25px 95px;}
.ecard-choose p {margin:0 0 10px 20px;}
.ecard-bulk {border:1px solid #CDCDCD;float:left;height:116px;margin-bottom:20px;padding:4px;position:relative;width:727px;}
.fandango_bucks #content .ecard-bulk h2 {background:url("../images/fandangobucks/fandangobucks_repeat.jpg") repeat-x scroll 0 -35px transparent;border:none;font-size: 1.2em;height:23px;margin:0 0 10px;min-height:23px;padding:7px 0 0 7px;text-align:center;text-transform:uppercase;}
.fandango_bucks #content .ecard-bulk  #fandango_bucks_bulk_img{background:url("../images/fandangobucks/fandangobuck_bulk.png") repeat-x scroll 0 0 transparent;display:block;float:left;height:78px;left:2px;position:relative;top:-4px;width:224px;}
.ecard-bulk p {color:#5A5B5E;font-size:12px;margin:0 15px 0 237px;width:300px;padding-top:2px;}
.ecard-bulk a.buyinbulk{position:absolute;right:25px;top:46px;}
.ecard-bulk span {color:#3452A1;display:block;font-size:0.9em;position:absolute;right:25px;text-align:center;top:88px;width:130px; padding: 0px 10px;}
.ecard-bulk span a {color:#3452A1;font-weight:bold;}



.featured_promotions{border:1px solid #CDCDCD;float:left;margin-bottom:20px;padding:4px;position:relative;width:727px;}
.fandango_bucks #content .featured_promotions h2 {background:url(../images/fandangobucks/fandangobucks_repeat.jpg) repeat-x scroll 0 -35px transparent;
border:none;font-size: 1.3em;height:24px;margin:0 0 10px;min-height:24px;padding: 5px 0 0 0;text-align:center;text-transform:uppercase; color:#3a3a3a;}
.fandango_bucks #content .featured_promotions div{border-right:1px solid #CECECE;float:left;text-align:center;width:141px;height:152px; margin-bottom:10px;}
.fandango_bucks #content .featured_promotions div.top{border:none;border-bottom:1px solid #CECECE;padding: 0 0 5px;width: 100%;}
.fandango_bucks #content .featured_promotions div.last{border:none;}
.fandango_bucks #content .featured_promotions h5{height:70px;}
.fandango_bucks #content .featured_promotions h5 a.graphic{background:url(../images/fandangobucks/promotions_sprite.jpg) no-repeat scroll 0 0 transparent;border:medium none;display:block;height:53px;margin: 0 auto;text-indent:-999em;width:116px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.scream{background-position:0 -9px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.thor{background-position:0 -379px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.narnia{background-position:0 -68px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.arthurchristmas{background-position:0 -130px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.eclipse{background-position:0 -192px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.ironman{background-position:0 -255px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.hop{background-position:0 -317px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.thor{background-position:0 -377px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.pirates{background-position:0 -442px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.dadsgrads{background-position:0 -503px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.greenlantern{background-position:0 -566px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.smurfs{background-position:0 -627px;}
.fandango_bucks #content .featured_promotions h5 a.graphic.spykids{background-position:0 -689px;}


.disclaimer {clear:both;display:block;margin-bottom:20px;}
.disclaimer span {font-size:16px;font-weight:bold;}
.disclaimer a.action {margin-left:10px;}
.disclaimer p {border-top:1px solid #CFCFCF;color:#666666;font-size:11px;margin:25px 0 50px;padding-top:20px;}
