/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;border-bottom:1px dotted #000;cursor:help;}
sup,sub{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* main styles */
body{font:13px/1.5 'Trebuchet MS', Helvetica, sans-serif;background:#ea1905;color:#fff;font-family:'Lucida Sans Unicode', Arial, sans-serif;font-size:0.88em;line-height:1.5em;width:100%;height:100%;}
body.contest-body { background:#ea1905 }
pre,code,kbd,samp,tt{font-family:monospace;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:700;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #000;padding:.5em;}
th{font-weight:700;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table{margin-bottom:1em;}
html,body{width:100%;height:100%;margin:0;padding:0;}
body.popup,body.home{background:#ea1905;}
a{color:#f42b34;text-decoration:none;}
a:hover{text-decoration:underline;}
.more{background:url('../images/more.gif') 100% 0.5em no-repeat;color:#fff;font-size:15px;font-weight:700;line-height:1.65em;padding:0 12px 0 0;}
.bmore{background:url('../images/barrow-r.gif') 100% 62% no-repeat;font-size:1em;font-weight:400;color:#000;text-decoration:none;padding:0 14px 0 0;}
.blink{color:#000;text-decoration:none;}
.gray{color:#9f9f9f;}
.more:hover { color:#f42b34 !important; } 
sup{font-size:0.75em;}
.cufon_univers_c{font-family:'Univers Condensed';}
.cufon_univers{font-family:'Univers';}
.univers_c1{font-family:'Arial';font-size:13.2px;letter-spacing:.5px;}
.intro_text{font-size:19px;line-height:1.5em;margin:0 0 1.5em;padding:0;}
.barker_text{font-size:42px;font-weight:400;color:#e51b24;line-height:1em;margin:0 0 0.1em;padding:0;}
.barker_subtext{font-size:22px;font-weight:400;color:#e7e6e6;line-height:1em;margin:0 0 1.5em;padding:0;}
.barker_title{font-size:37px;font-weight:400;color:#e51b24;line-height:1em;margin:0 0 0.5em;padding:0;}
.print_button{float:left;width:59px;height:19px;overflow:hidden;}
.print_button:hover img{margin-top:-19px;}

.header,.content {width:976px; margin-left: 60px;}
.footer{width:960px; margin-left: 60px;}
.home .header, .home  .content,.home  .footer{width:1024px; margin-left: 60px;}

.header_holder{height:110px;border-bottom:1px solid #b31405;}
.header{height:110px;overflow:hidden;}
.header .logo{float:left;margin:0 1.2em 0 0;}
.header .tagline{float:left;font-size:14px;text-transform:uppercase;line-height:1em;padding:55px 0 0;}

.header .header_right{float:right; text-align:right; font-size:0.875em;line-height:1em;color:#fff;padding:40px 30px 0 0;}
.header .share{  line-height:1em;color:#fff;}
* html .header .share{display:inline-block;padding-right:10px;}
.header .share .facebook{background:url('../images/ico-facebook.gif') 0 50% no-repeat;position:relative;color:#fff;margin:0 0 0 2em;padding:3px 0 3px 24px;}
.header .share .facebook span{color:black; }
.header .share .facebook:hover span{color:black; text-decoration:underline;}
.header .share .twitter a { color: black; }
.header .share .twitter a:hover { color:#black; text-decoration:underline; }
.header .share .twitter{background:url('../images/ico-twitter.gif') 0 50% no-repeat;position:relative;margin:0 0 0 2em;padding:3px 0 3px 24px;}
.header .vipshopping { text-align:right;  font-size:1.05em; line-height:1.5em;color:#fff; padding:24px 0px 0 0; }
.header .vipshopping a { padding-right: 18px; color:white; background: url("../images/ico-arrowblack.png") no-repeat 100% 0 ; }
.header .vipshopping a:hover { text-decoration: none; }
.header .vipshopping a span { color:black !important; font-weight: bold;  }

.content{position:relative;z-index:1;height:577px;}
.home .content{position:relative;z-index:1;height:604px;}

body.contest-body .content { height:992px; }
body.shoppingspree-body .content { height:891px; }
.bodyContent{color:#fff;display:block;height:531px;position:relative;z-index:2;padding:1px 0 0;}
body.contest-body .bodyContent { height:991px; }
body.shoppingspree-body .bodyContent { height:890px; }
#mainSlides{width:100%;height: 604px; top:142px;left:0;position:absolute;overflow:hidden;margin:0;padding:0;}
#mainSlides .wrapper{height: 604px; width: 100%; position:absolute;top:0; margin:0;}
.FallHP { position: absolute; left:0; top:0; width:1110px; height: 604px; background: url("../images/fall_fashion_homepage.jpg") no-repeat 100% 0;} 
.FallHP .promo_labels {  position: absolute; width:100%; }
.FallHP .promo_labels div { text-transform: uppercase; display: inline-block;  position: absolute;   }
.FallHP .promo_labels .label_1 { font-size: 49px; padding: 15px 15px 0 ;   background-color:#fff; color:#000; left:0; top: 145px;  z-index: 1; }
.FallHP .promo_labels .label_2 {  font-size: 29px; padding: 12px 12px 5px ;    background-color: black; color:#fff;  left: 65px; top: 205px; z-index: 3;  }
.FallHP .promo_labels .label_3 { font-size: 38px;  padding: 17px 17px 2px ;  background-color:#fff; color:#000;  left: 43px;  top: 246px; z-index: 1; }

.TurnHead { position: absolute; left:0; top:0; width:1341px; height: 604px; background: url("../images/turn_head_fashion.jpg") no-repeat 100% 0;} 
.TurnHead .promo_labels {  position: absolute; width:100%; }
.TurnHead .promo_labels div { text-transform: uppercase; display: inline-block;  position: absolute;   }
.TurnHead .promo_labels .label_1 { font-size: 49px; padding: 15px 15px 0 ;   background-color:#fff; color:#000; left:0; top: 145px;  z-index: 1; }
.TurnHead .promo_labels .label_2 {  font-size: 29px; padding: 12px 12px 5px ;    background-color: black; color:#fff;  left: 65px; top: 205px; z-index: 3;  }
.TurnHead .promo_labels .label_3 { font-size: 38px;  padding: 17px 17px 2px ;  background-color:#fff; color:#000;  left: 43px;  top: 246px; z-index: 1; }

.CreditCard{background:url('../images/creditcard-bg.jpg') 0 0 no-repeat;width:950px;height:472px;overflow:hidden;position:relative;top:60px;left:52px;}
.CreditCard .wrapper{padding:36px 390px 0 46px;}
.CreditCard .main_img{position:absolute;right:22px;top:15px;}
.CreditCard .footnote{font-size:9px;line-height:1em;color:#e7e6e6;padding:0 46px;}
.GiftCard{background:url('../images/creditcard-bg.jpg') 0 0 no-repeat;width:951px;height:471px;position:relative;top:50px;left:0;}
.GiftCard .wrapper{padding:60px 350px 0 36px;}
.GiftCard .main_img{position:absolute;right:25px;top:112px;}
.GiftCard .wrapper .bullet { padding-right: 130px; }
.GiftCard .buttons { padding-left: 10px; }
.AboutUs{background:url('../images/inner-bg.jpg') 0 0 no-repeat;width:942px;height:472px;position:relative;top:60px;left:52px;font-size:15px;}
.AboutUs .wrapper{padding:36px 450px 0 46px;}
.AboutUs .main_img{position:absolute;right:-75px;bottom:0;}
.GuestServices{background:url('../images/creditcard-bg.jpg') 0 0 no-repeat;width:951px;height:472px;position:relative;top:60px;left:52px;font-size:14px;}
.GuestServices .wrapper{padding:36px 330px 0 46px;}
.GuestServices .main_img{position:absolute;right:-72px;bottom:0;}
.GuestServices .tools a{margin:0 2.5em 0 0;}
.WhatsInStore{background:url('../images/creditcard-bg.jpg') 0 0 no-repeat;width:942px;height:473px;position:relative;top:60px;left:52px;}
.WhatsInStore .wrapper{padding:36px 0 0 46px;}
.WhatsInStore h2{font-size:42px;margin:0 0 0.75em;}
.WhatsInStore h3{font-size:22px;font-weight:400;color:red;margin:0;padding:0;}
.WhatsInStore .left{float:left;width:340px;font-size:16px;padding:0 10px 0 5px;}
.WhatsInStore .left p{margin:0 0 1.89em;}
.WhatsInStore .right{float:left;width:516px;}
.WhatsInStore .storeDepartment{width:516px;}
.WhatsInStore .storeDepartment h2{width:516px;height:27px;overflow:hidden;margin:0;padding:0;}
.WhatsInStore .storeDepartment_content{background:url('../images/store_department-bg.png') 0 0 no-repeat;width:515px;height:215px;overflow:hidden;}
.WhatsInStore .storeDepartment_content .wrapper{padding:18px 14px;}
.WhatsInStore .storeDepartment_content .directory_tab .tabs{height:auto;float:none;margin:0;padding:0;}
.WhatsInStore .storeDepartment_content .directory_tab .tab_contents{width:340px;height:175px;margin:0 0 0 28px;padding:0;}
.WhatsInStore .storeDepartment_content .directory_tab .tab_contents .jScrollPane{height:175px;}
.WhatsInStore .storeDepartment_content .twoColsList li{font-weight:700;margin-bottom:0.1em;}
.WhatsInStore .storeDepartment_content .directory_tab .scroller{float:left;width:114px;height:175px;overflow:hidden;}
.WhatsInStore .storeDepartment_content .directory_tab .scroller_content{height:151px;width:114px;overflow:hidden;position:relative;}
.WhatsInStore .storeDepartment_content .directory_tab .scroller_more{background:url('../images/dir_tab-br.gif') 100% 0 repeat-y;width:114px;height:10000px;font-size:12px;}
.WhatsInStore .storeDepartment_content .directory_tab .scroller_more .more{background:url('../images/arrow-d.gif') 100% 68% no-repeat;font-size:12px;line-height:1em;position:relative;margin:0;padding:0 12px 0 0;}
.Career{background:url('../images/career-bg.jpg') 0 0 no-repeat;width:952px;height:471px;position:relative;top:50px;left:0px;line-height:1.5em;}
.Career .intro_text{font-size:17px;}
.jScrollPane p {font-size:12px;}
.notes {font-size:12px;line-height:1.2em;}
.Career .wrapper{padding:0 0 0 12px;}
.Career .left{float:left; width:138px; padding:15px 0 0;}
.Career .accordion .accordion_item{overflow:hidden;position:relative;margin:0 0 5px;}
.Career .accordion .accordion_item.selected .accordion_content{background-position:1px 0;}
.Career .accordion .accordion_header{position:relative;height:27px;overflow:hidden;cursor:pointer;font-size:13px;text-transform:uppercase;line-height:25px;margin:0;padding:0;}
.Career .accordion .accordion_header .bg{background:url('../images/career-accordion-h.png') 0 0 no-repeat;width:702px;height:90px;position:absolute;left:0;top:0;}
* html .Career .accordion .accordion_header .bg{background:url('../images/career-accordion-h.gif') 0 0 no-repeat;}
.Career .accordion .accordion_header_hover .bg{top:-30px;}
.Career .accordion .accordion_header_selected .bg{top:-60px;}
.Career .accordion .accordion_header .t{position:relative;text-transform:uppercase;font-size:13px;line-height:25px;padding:0 14px;}
.Career .accordion .accordion_content{background:url('../images/career-accordion-c.png') 1px -10000px no-repeat;width:702px;height:220px;overflow:hidden;}
* html .Career .accordion .accordion_content{background:url('../images/career-accordion-c.gif') 1px -10000px no-repeat;}
.Career .right{float:right;padding:28px 20px 0 0; width:746px;font-size:15px;line-height:1.5em;}
.Career .right h2{ margin:0 0 0.2em;padding:0;}
.Career .right .wrapper{padding:15px 12px;}
.Career .right .TrendsettingCareers,.Career .right .CareerOpportunities{background:url('../images/career-right-div.gif') 0 0 no-repeat;}
.Career .right .TrendsettingCareers .link{background:url('../images/more.gif') 100% 60% no-repeat;color:#898989;text-decoration:none;padding:0 14px 0 0;}
.Career .JobNews, .Career .CareerOpportunities { font-size: 12px; line-height: 1.35em;  }
.Experience{background:url('../images/experience-bg.jpg') 0 0 no-repeat;width:953px;height:471px;position:relative;top:50px;left:0; }
.Experience .left{float:left;width:150px;padding:20px 1px 2px 2px;}
.Experience .right{float:left;width:722px;padding:1px;}
.Experience .right .wrapper {padding:15px 0 0 25px;}
.Experience .contentNav li a{width:104px;}
.Experience .contentNav li a.selected .contentNav li a.selected{background-position:133px 11px;}
.Experience .AboutUsContent { font-size: 13px; }
.Experience .AboutUsContent .barker_text { margin-bottom:0.4em; }

.GroupTripsContent { padding-top: 20px; }
.TrendSpot .main_img{position:absolute;right:-45px;top:-20px;}
.TrendSpot .TrendSpot_wrapper{position:relative;width:424px;left:-25px;}
.TrendSpot .TrendSpot_wrapper .box{background:url('../images/trend_spot-box.png') 0 0 repeat-y;width:670px;margin:0 0 40px;padding:5px 25px 5px 25px;}
.C21TV .intro_text{margin:0;}
.C21TV .video_player{float:left;width:395px;}
.C21TV .video_list{float:left;width:260px;}
.C21TV .video_list .video{width:240px;display:block;position:relative;margin:0 0 2em;padding:0 0 0 20px;}
.C21TV .video .video_preview{float:left;margin:0 14px 0 0;}
.C21TV .video .video_info{float:left;width:125px;padding:5px 0 0;}
.C21TV .video .video_title{font-size:13px;font-weight:700;color:#fff;line-height:1.2em;margin:0 0 0.3em;padding:0;}
.C21TV .video .video_length{font-size:11px;line-height:1.2em;display:block;margin:0;padding:0;}
.C21TV .video .video_view{font-size:10px;line-height:1.2em;margin:0;padding:0;}
.C21TV .video .selected_arrow{position:absolute;top:50%;margin-top:-6px;left:0;display:none;}
.C21Press .wrapper{padding:15px 0 0 25px !important;}
.C21Press_contentBox .box_header{background:url('../images/press-content-header.png') 0 0 no-repeat;width:684px;height:28px;overflow:hidden;}
.C21Press_contentBox .box_content{background:url('../images/press-content-bg.png') 1px 0 no-repeat;width:684px;height:325px;overflow:hidden;margin:0;padding:0;}
.C21Press_contentBox .box_left{width:421px;float:left;margin:0;padding:20px 0 0 31px;}
.C21Press_contentBox .box_right{width:184px;float:left;margin:0;padding:5px 0 0 26px;}
.C21Press_contentBox .C21Press_list_container{position:relative;height:270px;overflow:hidden;}
.C21Press_contentBox .C21Press_list li{list-style:none;background:url('../images/press-content-div.gif') 0 100% no-repeat;display:block;width:421px;height:52px;margin:0;padding:0 0 2px;}
.C21Press_contentBox .C21Press_list a{background:url('../images/press-list-arrow.gif') 100% -9999em no-repeat;width:421px;height:52px;line-height:52px;display:block;}
.C21Press_contentBox .jScrollPane{height:270px;overflow:auto;}
.C21Press_contentBox .C21Press_list,.C21Press_contentBox .jScrollPane .C21Press_list li,.C21Press_contentBox .jScrollPane .C21Press_list a{margin-right:20px !important;width:401px !important;}
.C21Press_contentBox .C21Press_list .title{font-size:14px;font-weight:700;}
.C21Press_contentBox .C21Press_list .date{font-size:12px;color:#000;margin:0 0 0 1em;}
.C21Press_contentBox .C21Press_list a:hover,.C21Press_contentBox .C21Press_list a.selected{background-position:100% 50%;text-decoration:none;}
.C21Press_contentBox .nav{font-size:12px;line-height:1em;padding:1em 0 1px;}
.C21Press_contentBox .nav .more{background:url('../images/arrow-d.gif') 100% 65% no-repeat;font-size:12px;line-height:1em;position:relative;margin:0;padding:0 12px 0 0;}
.C21Press_contentBox .C21Press_content{display:none;padding:5px 0 0;}
.C21Press_contentBox .C21Press_content .img{display:block;margin:5px 0 14px;padding:0;}
.C21Press_contentBox .C21Press_content .img img{display:block;margin:0;padding:0;}
.fullContent { background:url('../images/full_content_bg.png') 0 0 no-repeat;width:953px;height:471px;position:relative;top:60px;left:0px; } 
.privacy_policy {}
.privacy_policy .barker_subtext { margin-bottom: 0.75em; }
.privacy_policy .wrapper { padding:36px 46px 0 46px; }
.privacy_policy .jScrollPane {  height: 354px; overflow: auto; }
.ContactUs{background:url('../images/contactUs-bg.jpg') 0 0 no-repeat;width:952px;height:471px;position:relative;top:50px;left:0;}
.ContactUs .wrapper{padding:30px 36px 0 36px; font-size:13px; }
.ContactUs .buttons { margin-top: 2.5em;  }
.ContactUs .intro_text { margin-bottom: 0; }
.ContactUs .barker_text { margin: 0.25em 0 0.5em 0;}

.Locations{ background:url('../images/locations-bg.jpg') 0 0 no-repeat;width:952px;height:471px;overflow:hidden;top:50px;left:0;position:relative;z-index:2;}
.Locations .main_img{position:absolute;right:63px;top:103px;}
.Locations .left{float:left;width:148px;padding:20px 1px 1px;}
.Locations .right{float:left;width:800px;height:469px;overflow:hidden;padding:1px;}
.Locations .right .wrapper{padding:20px 20px 0 35px;}
.Locations .right .heading{height:80px;}
.Locations .right .heading .location_name{float:left;text-transform:uppercase;margin:0 26px 0 0;}
.Locations .right .heading .address .address1{font-size:17px;display:block;}
.Locations .right .heading .address .address2{font-size:15px;display:block;}
.Locations .right .heading .address .small{font-size:12px;}
.Locations .contentNav li a{width:104px;}
.Locations .contentNav li a.selected{background-position:133px 11px;}
.Locations .accordion .accordion_item{overflow:hidden;position:relative;margin:0 0 10px;}
.Locations .accordion .accordion_item.selected .accordion_content{background-position:0 0;}
.Locations .accordion .accordion_header{position:relative;height:30px;overflow:hidden;cursor:pointer;margin:0;padding:0;}
.Locations .accordion .accordion_header_hover img{margin-top:-30px;}
.Locations .accordion .accordion_header_selected img{margin-top:-60px;}
.Locations .accordion .accordion_content{background:url('../images/a-bg.png') 0 -10000px no-repeat;width:459px;height:230px;overflow:hidden;margin-top:-2px;}
.directions_tab .tabs{list-style:none;float:left;width:55px;height:210px;overflow:hidden;margin:0;padding:10px 0 0 14px;}
.directions_tab .tabs .tab_border{list-style:none;background:url('../images/dir_tab-br.gif') 100% 0 repeat-y;width:55px;height:10000px;float:left;margin:0;padding:0;}
.directions_tab .tabs .tab{list-style:none;display:block;width:55px;height:44px;float:left;overflow:hidden;position:relative;z-index:100;margin:0;padding:0;}
.directions_tab .tabs .tab a{background:url('../images/dir_tab-br.gif') 100% 0 repeat-y;display:block;width:46px;height:32px;overflow:hidden;float:left;margin:0;padding:6px 9px 6px 0;}
.directions_tab .tabs .tab a img{display:block;width:46px;height:32px;overflow:hidden;float:left;margin:0;padding:0;}
.directions_tab .tabs .tab .busway img{background:url('../images/dir-busway.gif') 0 0 no-repeat;}
.directions_tab .tabs .tab .subway img{background:url('../images/dir-subway.gif') 0 0 no-repeat;}
.directions_tab .tabs .tab .car img{background:url('../images/dir-car.gif') 0 0 no-repeat;}
.directions_tab .tabs .tab .parking img{background:url('../images/dir-parking.gif') 0 0 no-repeat;}
.directions_tab .tabs .tab .tab5 img{background:url('../images/dir-a.gif') 0 0 no-repeat;}
.directions_tab .tabs .tab_first,.directions_tab .tabs .tab_last{height:38px;}
.directions_tab .tabs .tab .bt,.directions_tab .tabs .tab .bb{background:url('../images/dir_tab-b.gif') 0 0 no-repeat;position:absolute;left:0;height:2px;width:55px;overflow:hidden;display:none;z-index:200;}
.directions_tab .tabs .tab .bb{bottom:0;background:url('../images/dir_tab-b.gif') 0 -42px no-repeat;}
.directions_tab .tabs .tab.selected a{background:none;}
.directions_tab .tab_contents{float:left;width:345px;font-size:12px;color:#000;height:210px;position:relative;margin:10px 10px 0 20px;padding:0;}
.directions_tab .tab_content{position:relative;padding:5px 0 0;}
.directions_tab .tab_content h3{color:#c70000;font-size:12px;line-height:1.4em;text-transform:uppercase;margin:0 0 0.8em;padding:0;}
.directions_tab .tab_content .jScrollPane{height:200px;overflow:auto;}
.directory_tab .tabs{list-style:none;float:left;width:114px;overflow:hidden;height:210px;margin:10px 0 0;padding:0 0 0 14px;}
.directory_tab .tabs .tab{list-style:none;display:block;width:114px;float:left;overflow:hidden;position:relative;z-index:100;margin:0;padding:0;}
.directory_tab .tabs .tab_border{list-style:none;background:url('../images/dir_tab-br.gif') 100% 0 repeat-y;width:114px;height:10000px;float:left;margin:0;padding:0;}
.directory_tab .tabs .tab a{background:url('../images/dir_tab-br.gif') 100% 0 repeat-y;display:block;width:104px;overflow:hidden;float:left;font-size:12px;line-height:1.3em;color:#000;margin:0;padding:8px 9px 8px 1px;}
.directory_tab .tabs .tab a:hover{color:#de0000;text-decoration:none;}
.directory_tab .tabs .tab .bt,.directory_tab .tabs .tab .bb{background:url('../images/dir_tab-b2.gif') 100% 0 no-repeat;position:absolute;left:0;height:2px;width:114px;overflow:hidden;display:none;z-index:200;}
.directory_tab .tabs .tab .bb{bottom:0;background:url('../images/dir_tab-b2.gif') 100% -42px no-repeat;}
.directory_tab .tabs .tab.selected a{background:none;color:#de0000;}
.directory_tab .tab_contents{float:left;width:293px;font-size:12px;line-height:1.5em;color:#000;height:210px;margin:10px 10px 0 20px;padding:0;}
.directory_tab .tab_content{height:210px;overflow:hidden;position:relative;padding:0;}
.directory_tab .tab_content .jScrollPane{height:210px;overflow:auto;position:relative;}
.directory_tab .tab_content h3{color:#000;font-size:12px;line-height:1.5em;margin:0;padding:0;}
.CelebSpot .intro_text, .CelebSpot .barker_text{ margin-bottom: 0.25em; }
.Contest{background:url('../images/contest-bg.jpg') 0 0 no-repeat;width:951px;height:931px;position:relative;top:50px;left:0;}
.Contest-shoppingspree{background:url('../images/shoppingspree-bg.jpg') 0 0 no-repeat;width:951px;height:830px;position:relative;top:50px;left:0px;}
.Contest .wrapper{padding:15px 15px 0 363px; height:916px; position:relative; }
.Contest-shoppingspree .wrapper{padding:15px 15px 0 363px; height:815px; position:relative; }
.Contest h2, .Contest h3 { display:block; float:none; margin:0; padding:0 0 10px 0; text-align:center; }
.Contest h2 { margin-top:20px; }
.Contest h3 { }
.Contest h4 { display:block; text-align:center; padding:0; margin:0; }
.Contest .tagline { font-size:14px; line-height:1.5em; text-align:center; display:block; padding:5px 0 5px 0; margin:0 0 1em 0; border-top:1px solid #666;}
.Contest .contest_note { font-size:9px; line-height:1.5em; position:absolute; bottom:1em;width:575px; }
.Contest table, .Contest td { border:0; border-spacing:0; border-collapse:collapse; width:100%; padding:0; margin:0 0 1.5em 0; }
.Contest td { padding:2px 0 0px 0; }
.Contest td.label { padding:14px 0 0px 0; }
.Contest .inputTxt.error {border:1px solid #ed0000;}
.Contest .inputTxt { padding:2px 4px 2px; font-size:12px; }
.Contest .inputStory { width:562px; height:128px; }
.Contest .inputEmail { width:220px; }
.Contest .submit { text-align:center; margin:1.5em 0 2em 0; font-size:12px; }
.Contest .dropdown { color:#000; }
.Contest .contest-step1 .frmLeft { float:left; width:240px; }
.Contest .contest-step1 .frmRight { float:right; width:300px; }
.Contest .contest-step1 .inputTxt { width:180px; }
.Contest .contest-step1 .customDropdown { width:190px; }
.Contest .contest-step1 .inputCountry { width:290px; }
.Contest .contest-step1 .inputZipcode { width:120px; }
.Contest .contest-step1 .birthday .dropdown { float:left; margin:0 1px 0 0;  }
.Contest .contest-step1 .birthday .dropdown-list-container .dropdown-list li.disabled{color:#c00;text-transform:uppercase;font-weight:700;}
.Contest .contest-step1 .birthday .customDropdown { width:65px; }
.Contest .contest-step1 .birthday .customDropdown.birth_year { width:80px; }
.Contest .contest-step1 .submit { margin-bottom:2.82em; }
.Contest .contest-step2 .frmLeft { float:left; width:240px; }
.Contest .contest-step2 .frmRight { float:right; width:240px; }
.Contest .contest-step2 .submit { margin-bottom:2.82em; }
.Contest table.social { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:3.3em 0 0 0; width:100%; font-size:13px;}
.Contest table.social td { width:50%; text-align:center; vertical-align:top; }
.Contest .contest-steps { background:url('../images/contest-steps.gif') 0 0 no-repeat; width:568px; height:38px; overflow:hidden; margin:0 0 49px 0; }
.Contest .contest-steps h4 { background:url('../images/contest-steps.gif') 0 -38px no-repeat; height:38px; padding:0; text-indent:-999999em; }
.Contest .contest-steps h4.contest-step-brag { background-position:0 -38px; width:179px; margin:0; }
.Contest .contest-steps h4.contest-step-share { background-position:-179px -38px; width:191px; margin:0 0 0 179px; }
.Contest .contest-steps h4.contest-step-thanks { background-position:-370px -38px; width:198px; margin:0 0 0 370px; }
.Contest .tellmore { text-align:right; font-size:12px; margin:0 1em 0 0; padding:0; }
/***/
.Contest .shoppingspree-steps { background:url('../images/shoppingspree-steps.gif') 0 0 no-repeat; width:568px; height:38px; overflow:hidden; margin:0 0 49px 0; }
.Contest .shoppingspree-steps h4 { background:url('../images/shoppingspree-steps.gif') 0 -38px no-repeat; height:38px; padding:0; text-indent:-999999em; }
.Contest .shoppingspree-steps h4.shoppingspree-step-enter { background-position:0 -38px; width:179px; margin:0; }
.Contest .shoppingspree-steps h4.shoppingspree-step-share { background-position:-179px -38px; width:191px; margin:0 0 0 179px; }
.Contest .shoppingspree-steps h4.shoppingspree-step-thanks { background-position:-370px -38px; width:198px; margin:0 0 0 370px; }
/*
.Alerts{background:url('../images/alerts-bg.jpg') 0 0 no-repeat;width:793px;height:471px;position:relative;top:60px;left:111px;}
*/
.Alerts{background:url('../images/alerts-bg2.jpg') 0 0 no-repeat;width:951px;height:471px;position:relative;top:60px;left:50px;}
.frmAlerts { display:block; padding:20px 0 0 265px; margin:0; position:relative; }
.frmAlerts .img { position:absolute; left:35px; top:55px; }
.frmAlerts .frmAlerts_left { float:left; width:300px; }
.frmAlerts .frmAlerts_right { float:left; width:300px; }
.frmAlerts table { width:100%; margin:0; padding:0; border:0; border-spacing:0; border-collapse:collapse; }
.frmAlerts table td { border:0; padding:0 0 5px 0; }
.frmAlerts table td.label { border:0; padding:0 0 2px 0; }
.frmAlerts .dropdown { color:#000; }
.frmAlerts .inputTxt { padding:2px 4px 2px; font-size:12px; }
.frmAlerts .inputTxt.error {border:1px solid #ed0000;}
	.frmAlerts .frmAlerts_left .inputTxt { width:180px; }
	.frmAlerts .frmAlerts_left .customDropdown { width:190px; }
	.frmAlerts .frmAlerts_right .customDropdown { width:290px; }
.frmAlerts .birthday .dropdown { float:left; margin:0 1px 0 0;  }
.frmAlerts .birthday .dropdown-list-container .dropdown-list li.disabled{color:#c00;text-transform:uppercase;font-weight:700;}
.frmAlerts .birthday .customDropdown { width:65px; }
.frmAlerts .birthday .customDropdown.birth_year { width:80px; }
.Alerts .barker_text{margin-bottom:0.5em;}
.Alerts .intro_text{font-size:15px;line-height:1.65em;}
.Alerts .wrapper{padding:15px 0 0 48px;}
/*
.Alerts .alert_mobile{background:url('../images/alerts_mobile-bg.png') 0 0 no-repeat;float:left;width:307px;height:269px;}
.Alerts .alert_mobile .wrapper{font-size:16px;padding:50px 0 0 113px;}
.Alerts .alert_email{background:url('../images/alerts_newsblast-bg.png') 0 0 no-repeat;float:left;width:341px;height:269px;margin-left:40px;}
.Alerts .alert_email .wrapper{font-size:16px;padding:50px 0 0 144px;}
*/
#alerts_newsblasts_popup{width:486px;height:333px;font-size:14px;color:#000;background:url('../images/alerts-newsblasts_form-bg.gif') 0 0 no-repeat;}
#alerts_newsblasts_popup .main_img{float:left;margin-top:15px;margin-left:25px;}
#alerts_newsblasts_popup form{display:block;margin:0;padding:25px 0 0;}
#alerts_newsblasts_popup table{float:right;width:250px;border:0;border-spacing:0;border-collapse:collapse;margin:0;padding:0;}
#alerts_newsblasts_popup form table td{text-align:left;vertical-align:right;border:0;padding:0;}
#alerts_mobile_popup{background:url('../images/alerts-mobile_form-bg.png') 0 0 no-repeat;width:658px;height:333px;font-size:14px;color:#000;}
* html #alerts_mobile_popup{background:url('../images/alerts-mobile_form-bg.gif') 0 0 no-repeat;}
#alerts_mobile_popup .main_img{float:left;margin-top:0;margin-left:5px;position:relative;}
#alerts_mobile_popup .form{float:right;width:500px;}
#alerts_mobile_popup .form .left{float:left;width:350px;}
#alerts_mobile_popup .form .right{float:left;width:140px;}
#alerts_mobile_popup form{display:block;margin:0;padding:15px 0 0;}
#alerts_mobile_popup table{float:right;width:350px;border:0;border-spacing:0;border-collapse:collapse;margin:0;padding:0;}
#alerts_mobile_popup form table td{text-align:left;vertical-align:top;border:0;padding:0;}
#alerts_mobile_popup form table td.label{width:110px;padding-right:10px;text-align:right;}
#alerts_mobile_popup form select{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:1em;width:203px;}
#alerts_mobile_popup form .CustomDropdown{width:203px;}
#alerts_mobile_popup form .submit{padding:1.5em 0 0 120px;}
#call_or_write_popup{background:url('../images/call_or_write-bg.png') 0 0 no-repeat;width:551px;height:325px;color:#000;overflow:hidden;font-size:12px;line-height:1.5em;}
* html #call_or_write_popup{background:url('../images/call_or_write-bg.gif') 0 0 no-repeat;}
#call_or_write_popup .wrapper{position:relative;width:507px;height:313px;overflow:hidden;padding:12px 12px 0 32px;}
#call_or_write_popup .addresses{list-style:none;display:block;margin:0;padding:0;}
#call_or_write_popup .addresses li{list-style:none;float:left;width:150px;height:100px;font-size:12px;line-height:1.5em;margin:0;padding:0 10px 10px 0;}
#our_policies_popup{background:url('../images/our_policies-bg.png') 0 0 no-repeat;width:551px;height:325px;color:#000;overflow:hidden;font-size:12px;line-height:1.5em;}
* html #our_policies_popup{background:url('../images/our_policies-bg.gif') 0 0 no-repeat;}
#our_policies_popup .wrapper{padding:12px 12px 0 32px;}
#our_policies_popup h3{font-size:12px;font-weight:700;line-height:1.5em;text-transform:uppercase;margin:0;padding:0;}
#our_policies_popup p{margin:0 0 1.67em;}
#our_policies_popup .jScrollPane{height:232px;overflow:auto;}
#our_policies_popup .jScrollPaneTrack{background:url('../images/our_policies-scrollpane.png') 4px 0 no-repeat !important;}
#career_popup{background:url('../images/career-popup-bg.gif') 0 0 no-repeat;width:684px;height:476px;color:#000;overflow:hidden;font-size:12px;line-height:1.5em;position:relative;}
* html #career_popup{background:url('../images/career-popup-bg.gif') 0 0 no-repeat;display:inline-block;}
#career_popup .close{background:url('../images/btn-close_popup.gif') 0 0 no-repeat;float:right;width:20px;height:20px;overflow:hidden;margin:0 2px 0 0;}
* html #career_popup .close{display:inline-block;position:absolute;right:10px;top:10px;}
#career_popup .wrapper{padding:12px 10px 10px;}
* html #career_popup .wrapper{padding-top:34px;}
#career_popup .dropdown-list-container .dropdown-list li.disabled{color:#c00;text-transform:uppercase;font-weight:700;}
#career_popup .container{background:url('../images/career-popup-tab-c.png') 0 100% no-repeat;width:664px;height:377px;margin:0 auto;padding:0;}
* html #career_popup .container{background-image:url('../images/career-popup-tab-c.gif');}
#career_popup .ctabs{list-style:none;height:52px;width:664px;overflow:hidden;display:block;float:none;margin:0;padding:0;}
#career_popup .ctabs .tab{list-style:none;float:left;width:332px;height:52px;overflow:hidden;margin:0;padding:0;}
#career_popup .ctabs .tab a{background:url('../images/career-popup-tab.png') 0 -52px no-repeat;display:block;width:332px;height:52px;text-align:center;line-height:50px;font-size:18px;font-weight:400;color:#666;text-decoration:none;margin:0;padding:0;}
* html #career_popup .ctabs .tab a{background-image:url('../images/career-popup-tab.gif');}
#career_popup .ctabs .tab_first a{background-position:0 -52px;}
#career_popup .ctabs .tab_first a.selected,#career_popup .tabs .tab_first a:hover{background-position:0 0;color:#000;}
#career_popup .ctabs .tab_last a{background-position:100% -52px;}
#career_popup .ctabs .tab_last a.selected,#career_popup .tabs .tab_last a:hover{background-position:100% 0;color:#000;}
#career_popup .tab_contents{width:664px;height:325px;font-size:14px;line-height:1.5em;}
#career_popup .top{clear:both;height:52px;margin:0;padding:3px 0 0;}
#career_popup .top .select_location{float:left;width:322px;padding:0 10px 0 0;}
#career_popup .top .select_location .dropdown,#career_popup .top .select_location .customDropdown{float:right;width:220px;}
#career_popup .top .select_position{float:left;width:322px;padding:0 0 0 10px;}
#career_popup .top .select_position .dropdown,#career_popup .top .select_position .customDropdown{width:220px;}
#career_popup #Upload_Resume .wrapper{padding:20px 10px 0 75px;}
#career_popup #Upload_Resume .left{float:left;width:220px;padding:0 20px 0 0;}
#career_popup #Upload_Resume .right{float:left;width:320px;padding:35px 0 0;}
#career_popup #Upload_Resume .input{height:23px;clear:both;margin:0 0 10px;padding:1px 0;}
#career_popup #Upload_Resume .file_cabinet{background:url('../images/career-upload.jpg') 0 0 no-repeat;width:280px;height:23px;overflow:hidden;position:relative;cursor:pointer;}
#career_popup #Upload_Resume .file_cabinet .file_label{background:none;width:209px;height:19px;display:block;position:absolute;left:0;top:0;cursor:pointer;font-size:12px;line-height:16px;padding:2px 4px;}
#career_popup #Upload_Resume .file_cabinet.error .file_label{background-position:0 -23px;}
#career_popup #Upload_Resume input{cursor:pointer;outline:0;}
#career_popup #Fill_Out_Application .wrapper{padding:5px 15px 0 18px;}
#career_popup #Fill_Out_Application .topform{width:100%;clear:both;display:block;margin:0;padding:1px 0 1em;}
#career_popup #Fill_Out_Application .bottomform{width:100%;clear:both;display:block;margin:0;padding:1px 0;}
#career_popup #Fill_Out_Application .left{float:left;width:305px;margin:0 15px 0 0;}
#career_popup #Fill_Out_Application .right{float:left;width:305px;}
#career_popup #Fill_Out_Application table{width:305px;border:0;border-spacing:0;border-collapse:collapse;margin:0;padding:0;}
#career_popup #Fill_Out_Application table td{border:0;text-align:left;vertical-align:top;padding:2px 0 4px;}
#career_popup #Fill_Out_Application table td.label{padding-right:10px;width:90px;text-align:right;}
#career_popup #Fill_Out_Application .question .label{float:left;width:225px;text-align:right;margin:0 12px 0 0;}
#career_popup #Fill_Out_Application .step_title{display:block;margin:0 0 1.5em;}
#career_popup #Fill_Out_Application #step1 .bottom_left{float:left;width:425px;display:block;}
#career_popup #Fill_Out_Application #step1 .bottom_right{float:left;width:140px;display:block;padding:15px 0 0 35px;}
#career_popup #Fill_Out_Application #step2 .col1,#career_popup #Fill_Out_Application #step2 .col2,#career_popup #Fill_Out_Application #step2 .col3{float:left;width:202px;}
#career_popup #Fill_Out_Application #step2 .col2{margin:0 12px;}
#career_popup #Fill_Out_Application #step2 .label{display:block;padding:0 0 0.65em;}
#career_popup #Fill_Out_Application #step2 .date{padding:0.5em 0 0;}
#career_popup #Fill_Out_Application #step2 .date .label{padding-bottom:0.2em;padding-left:4px;}
#career_popup #Fill_Out_Application #step2 .date .inputTxt{background-image:url('../images/inpbox-s.gif');width:79px;padding:4px 4px 1px;}
#career_popup #Fill_Out_Application #step2 .topform{width:105%;}
#career_popup #Fill_Out_Application #step2 .bottom{clear:both;width:100%;display:block;margin:0;padding:1px 0;}
#career_popup #Fill_Out_Application #step2 .bottom_left{float:left;width:45%;display:block;}
#career_popup #Fill_Out_Application #step2 .bottom_right{float:right;display:block;}
/* 31 Dec 2009 */
#career_popup_thanks{background:url('../images/career-popup-thx-bg.gif') 0 0 no-repeat;width:426px;height:270px;color:#000;overflow:hidden;font-size:14px;line-height:1.5em;position:relative;}
#career_popup_thanks h2 {font-size:18px;color:#000000;font-weight:normal;padding:0;margin:1.5em 0 1.5em 0;}
* html #career_popup_thanks{background:url('../images/career-popup-thx-bg.gif') 0 0 no-repeat;display:inline-block;}
#career_popup_thanks .close{background:url('../images/btn-close_popup.gif') 0 0 no-repeat;float:right;width:20px;height:20px;overflow:hidden;margin:0 2px 0 0;}
* html #career_popup_thanks .close{display:inline-block;position:absolute;right:10px;top:10px;}
#career_popup_thanks .wrapper{padding:12px 10px 10px;}
* html #career_popup_thanks .wrapper{padding-top:34px;}
#career_popup_thanks .wrapper_inner {padding:0 20px; }
.career_thanks { display:none; }
/* 31 Dec 2009 */
.Hours{padding:25px 18px;}
.hours_table{background:url('../images/dir_tab-br.gif') 52px 0 repeat-y;list-style:none;float:left;width:235px;font-size:12px;line-height:1.5em;margin:0;padding:0;}
.hours_table li{list-style:none;display:block;width:235px;float:left;margin:0;padding:2px 0 4px;}
.hours_table .day{color:#c70000;display:block;width:52px;float:left;}
.hours_table .time{width:160px;float:left;color:#000;padding:0 0 0 20px;}
.Hours .holiday_hours{background:url('../images/hours-holiday_box.gif') 0 0 no-repeat;width:162px;height:84px;float:left;font-size:13px;line-height:1.5em;padding:5px 10px;}
.Hours .holiday_hours .title{display:block;font-weight:700;margin:0 0 0.3em;padding:0;}
.Hours .holiday_hours a{display:block;width:162px;height:84px;color:#FFF;text-decoration:none;}
.jScrollPaneContainer{position:relative;overflow:hidden;padding:0;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:transparent url('../images/scrollpane-track.png') 4px 0 repeat-y;}
.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;background:transparent url('../images/scrollpane-drag.png') 0 0 no-repeat;height:57px;width:13px;left:0;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
* html .jScrollPaneTrack{background:transparent url('../images/scrollpane-track.gif') 4px 0 repeat-y;}
.menu{position:absolute;left:0;top:0;font-size:14px;line-height:1em;text-transform:uppercase;z-index:10000;}
.menu a{color:#fff;position:relative;z-index:10200;}
.menu ul,.menu ul li{list-style:none;position:relative;z-index:10100;margin:0;padding:0;}
.menu ul{ }
.menu ul li{float:left;border-right:1px solid #b31405;padding:9px 8px 5px;}
.menu ul li.first { padding-left: 0; }
.menu ul li.last{border:none;}
.menu .newsletterSignupForm{background:#000;position:absolute;left:-1px;top:0;border:1px solid #666;border-top:0;z-index:10200;text-transform:none;font-size:12px;padding:7px 10px 12px;}
.menu .newsletterSignupForm .title{font-size:14px;text-transform:uppercase;color:red;line-height:1em;display:block;margin:0 0 15px;padding:0;}
.menu .newsletterSignupForm a{color:red;float:none;height:auto;}
.menu .newsletterSignupForm a:hover{color:red;text-decoration:underline;}
.menu .newsletterSignupForm .frmNewsletterSignup{display:block;width:225px;color:#fff;}
.menu .newsletterSignupForm .frmNewsletterSignup .email{background:#FFF;width:150px;height:18px;outline:0;vertical-align:middle;font-size:12px;color:#999;border:1px solid #000;margin:0 10px 0 0;padding:2px 3px;}
.menu .newsletterSignupForm .frmNewsletterSignup .email.error{border:1px solid #ed0000;}
.menu .newsletterSignupForm .frmNewsletterSignup .btnSubmit{vertical-align:middle;font-size:12px;}
.menu .newsletterSignupForm .frmNewsletterSignup .frmRow{padding:0 0 0.5em;}
.contentNav li{list-style:none;font-size:14px;line-height:1.35em;margin:0 0 4px;padding:0;}
.contentNav li a{color:#999;display:block;width:182px;font-weight:400;padding:5px 25px 5px 19px;}
.contentNav li a:hover{background:#1c1c1c url('../images/experience-nav-arrow.gif') -10000px 11px no-repeat;color:#fff;text-decoration:none;}
.contentNav li a.selected{background:#1c1c1c url('../images/experience-nav-arrow.gif') 133px 11px no-repeat !important;color:#fff;font-weight:700;}
.experiencesShow .slides_container{width:707px;height:261px;position:relative;overflow:hidden;left:22px;}
.experiencesShow .slides{width:707px;height:261px;position:relative;overflow:hidden;}
.experiencesShow .slide{position:absolute;}
.experiencesShow .slide .slide_wrapper{position:relative;left:0;top:0;width:394px;height:261px;font-size:16px;line-height:1.5em;}
.experiencesShow .slide .slide_image{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;}
.experiencesShow .slide .slide_content{position:absolute;left:40%;top:17%;width:46%;color:#fff;overflow:hidden;display:block;padding-top:15px;}
.experiencesShow .slide .slide_content .title{font-size:1.3em;line-height:1.15em;color:#e51b24;display:block;margin:0 0 0.3em;padding:0;}
.experiencesShow .slide_adventure .slide_content{left:40.5%;top:15%;width:47%;}
.experiencesShow .slide_scores_contest .slide_content{left:38%;top:15%;width:44%;}
.experiencesShow .slide_c21_press .slide_content{width:35.5%;top:0;left:0;}
.experiencesShow .slide_c21_press .slide_content .slide_content_wrapper{padding-top:10%;padding-left:49.5%;width:35.5%;display:block;}
.experiencesShow .slide_events .slide_content{left:42%;top:16%;width:46%;}
.experiencesShow .slide_group_trips .slide_content{left:42.5%;top:16%;width:45%;}
.experiencesShow .nav{width:105px;height:27px;clear:both;position:relative;top:-50px;z-index:15000;margin:0 auto;}
.experiencesShow .nav .prev,.experiencesShow .nav .next{position:absolute;width:26px;height:27px;overflow:hidden;top:0;margin:0;}
.experiencesShow .nav .prev{left:0;}
.experiencesShow .nav .next{right:0;}
.experiencesShow .nav .prev img,.experiencesShow .nav .next img{position:relative;left:0;top:0;}
.experiencesShow .nav .next img{left:-26px;}
.experiencesShow .nav .nav_slider .ui-slider-handle{background:url('../images/experiences/slider-drag.gif') 0 0 no-repeat;width:71px;height:27px;display:block;position:relative;}
.experiencesShow .nav .nav_slider .ui-slider-handle:focus{outline:0;}
/*.home_barkers{position:absolute;left:0;bottom:0;height:76px;padding-left:54px;display:block;}*/
.home_barkers{position:absolute;left:0;bottom:0;height:76px;padding-left:194px;display:block;}
.home_barkers .barker_gift_cards,.home_barkers .barker_credit_card,.home_barkers .barker_c21{position:relative;height:76px;width:299px;overflow:hidden;float:left;border-left:1px solid #666;border-right:1px solid #666;margin-right:19px;}
.home_barkers .barker_gift_cards img,.home_barkers .barker_credit_card img,.home_barkers .barker_c21 img{position:static;width:299px;height:152px;margin:0;}
.home_barkers .barker_sweepstakes {position:relative;height:76px;width:300px;overflow:hidden;float:left;border-left:1px solid #666;border-right:1px solid #666;margin-right:19px;}
.home_barkers .barker_sweepstakes img{position:static;width:300px;height:152px;margin:0;}
.home_barkers .barker_shoppingspree {position:relative;height:76px;width:300px;overflow:hidden;float:left;border-left:1px solid #666;border-right:1px solid #666;margin-right:19px;}
.home_barkers .barker_shoppingspree img{position:static;width:300px;height:152px;margin:0;}
input.jDefText_changed{color:#000 !important;}
ul.bullet li{background:url('../images/bullet.gif') 2px 0.55em no-repeat;list-style:none;line-height:1.4em;position:relative;margin:0 0 0.33em;padding:0 0 0 13px;}
ul.list li{list-style:none;line-height:1.4em;margin:0 0 0.33em;padding:0;}
ul.twoColsList li{float:left;width:44%;padding-right:5px;}
.dropdown{width:auto;overflow:visible;position:relative;height:24px;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:23px;margin:0;padding:0;}
.dropdown .dropdown-result-container{background:url('../images/alerts_newsblast-dropdown.gif') 0 0 no-repeat;float:left;position:relative;top:-1px;height:23px;padding:0;}
.dropdown.error .dropdown-result-container{background-position:0 -46px;}
.dropdown .dropdown-arrow{background:url('../images/alerts_newsblast-dropdown.gif') 100% 0 no-repeat;width:29px;height:23px;cursor:pointer;float:right;}
.dropdown.error .dropdown-arrow{background-position:100% -46px;}
.dropdown .dropdown-arrow-open,.dropdown .dropdown-arrow:hover,.dropdown .dropdown-arrow-hover{background-position:100% -23px;}
.dropdown.error .dropdown-arrow-open,.dropdown.error .dropdown-arrow:hover,.dropdown.error .dropdown-arrow-hover{background-position:100% -69px;}
.dropdown .dropdown-result{float:left;line-height:23px;height:23px;overflow:hidden;font-weight:700;color:#333;padding:0 0 0 8px;}
.dropdown .dropdown-result_emptyValueSelected{color:#999;}
.dropdown-list-container{background:#FFF;border:1px solid #999;display:none;position:absolute;z-index:9999;left:0;top:0;overflow:hidden;padding:1px;}
.dropdown-list-container .dropdown-list{list-style:none;position:relative;top:0;z-index:10000;display:block;overflow:hidden;margin:0;padding:2px 3px 2px 1px;}
.dropdown-list-container .dropdown-list li{list-style:none;display:block;line-height:1.5em;cursor:pointer;overflow:hidden;height:auto;margin:0;padding:3px 10px;}
.dropdown-list-container .dropdown-list li.selected,.dropdown-list-container .dropdown-list li.hover{background:#f1f1f1;color:#c00;position:relative;}
.dropdown .jScrollPaneContainer{z-index:100001;padding-top:0;padding-bottom:0;}
.dropdown .jScrollPaneTrack{z-index:100000;}
.Checkbox-checked,.Checkbox-unchecked,.Checkbox-checked-disabled,.Checkbox-unchecked-disabled{background:url('../images/checkbox.gif') 0 0 no-repeat;border:none;width:16px;height:16px;line-height:16px;display:block;float:left;overflow:hidden;cursor:pointer;margin:3px 5px 0 0;}
.Checkbox-checked{background-position:0 -16px;}
.Checkbox-checked-disabled{background-position:0 -48px;}
.Checkbox-error{background-position:0 -64px;}
.btnDownloadPDF{float:left;width:98px;height:19px;overflow:hidden;}
.btnDownloadPDF img{width:98px;height:40px;top:0;left:0;}
.btnDownloadPDF:hover img,.btnDownloadPDF.hover img{margin-top:-20px;}
.footer_holder{ background-color:#000; height:55px; margin-bottom: 55px; }

.footer{height:55px;overflow:hidden;position:relative;}
.footer .links{float:left;font-size:15px;line-height:15px;width:670px;padding:18px 0 0 05px;}
.footer .links a{color:#666666;float:left;position:relative;display:block;}
.footer .links .div{background:url('../images/footer-div.gif') 50% 0 no-repeat;float:left;width:25px;height:15px;overflow:hidden;}
.footer .copy{ width: 210px;  float:right;font-size:11px;line-height:20px;color:#666;padding:18px 0 0 0;}
.footer .copy a {color:#666666;float:left; position:relative;display:block;}
.footer .copy a:hover { text-decoration: none; color: #fff; } 
.footer .copy .div{ background:url('../images/footer-div-sml.gif') 50% 60% no-repeat;display:block; float:left;width:20px;height:20px;overflow:hidden;}
.footer .copy .txt{float:left; position:relative;display:block;}
.clearfix:after,.hours_table li:after,.C21TV .video_list .video:after, .HSlider ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;height:0;font-size:0;display:block;line-height:0;visibility:hidden;position:relative;}
.red{color:#C70000;}
.more:hover,.bmore:hover,.wlink:hover,.blink:hover,.Career .right .TrendsettingCareers .link:hover,.menu a:hover{color:black;text-decoration:none;}
.wlink,.footer .links a:hover{color:#fff;text-decoration:none;}
.print_button img,.Locations .accordion .accordion_header img{position:static;}
.header .share .facebook:hover,#career_popup .ctabs .tab a:hover,.experiencesShow .slide .slide_content:hover{text-decoration:none;}
* html .header .share .facebook,* html .header .share .twitter,* html .WhatsInStore .storeDepartment_content .directory_tab .scroller_more .more,* html .C21Press_contentBox .nav .more,* html .directions_tab .tabs .tab,* html .directions_tab .tabs .tab a,* html .directory_tab .tabs .tab,* html .directory_tab .tabs .tab a,* html .dropdown,* html .dropdown-list-container .dropdown-list li,*:first-child+html .dropdown-list-container .dropdown-list li,.clearfix,.hours_table li,.C21TV .video_list .video{display:inline-block;}
.btnBuyOnline img,.AboutUs .btnBuyOnline img{vertical-align:middle;}
.AboutUs .barker_title,.Career .right p{margin:0 0 1em;}
.AboutUs p,.GuestServices p{margin:0 0 2em;}
.GuestServices .intro_text,.GuestServices .barker_text{margin:0 0 0.5em;}
.Career .barker_text,#alerts_mobile_popup form .right p{margin:0 0 0.2em;}
.Career .accordion,.Locations .accordion,.experiencesShow,.dropdown-list-container .dropdown-list-wrapper{position:relative;}
.Career .accordion .accordion_content .wrapper,.Locations .accordion .accordion_content .wrapper{margin:0;padding:10px 14px;}
.C21TV .selected .selected_arrow,.directions_tab .tabs .selected .bt,.directions_tab .tabs .selected .bb,.directory_tab .tabs .selected .bt,.directory_tab .tabs .selected .bb,#alerts_mobile_popup form .right label,#career_popup #Fill_Out_Application #step1,* html .clearfix,* html .hours_table li,* html .C21TV .video_list .video{display:block;}
.C21Press_contentBox .C21Press_list,.contentNav{list-style:none;margin:0;padding:0;}
.C21Press_contentBox .C21Press_content .btnDownloadPDF,.Locations .right .heading .print{float:right;}
.Locations .right .heading .address,.menu ul li a{float:left;}
.directions_tab .tabs .tab .busway:hover img,.directions_tab .tabs .tab .subway:hover img,.directions_tab .tabs .tab .car:hover img,.directions_tab .tabs .tab .parking:hover img,.directions_tab .tabs .tab .tab5:hover img,.Checkbox-unchecked-disabled{background-position:0 -32px;}
.directions_tab .tabs .tab .busway.selected img,.directions_tab .tabs .tab .subway.selected img,.directions_tab .tabs .tab .car.selected img,.directions_tab .tabs .tab .parking.selected img,.directions_tab .tabs .tab .tab5.selected img{background-position:0 -64px !important;}
.directions_tab .tabs .tab_first a,.directory_tab .tabs .tab_first a{padding-top:0;}
.directions_tab .tabs .tab_last a,.directory_tab .tabs .tab_last a{padding-bottom:0;}
.directions_tab .tabs .tab .bt,.directory_tab .tabs .tab .bt{top:0;}
.directions_tab .tabs .tab_first .bt,.directions_tab .tabs .tab_last .bb,.directory_tab .tabs .tab_first .bt,.directory_tab .tabs .tab_last .bb{display:none !important;}
.Alerts .alert_mobile .barker_title,.Alerts .alert_email .barker_title{font-size:22px;line-height:1.2em;margin:0 0 0.5em;padding:0;}
#alerts_newsblasts_popup .wrapper,#alerts_mobile_popup .wrapper{padding:12px 12px 0 28px;}
#alerts_newsblasts_popup .close,#alerts_mobile_popup .close,#call_or_write_popup .close,#our_policies_popup .close{background:url('../images/btn-close_popup.gif') 0 0 no-repeat;float:right;width:20px;height:20px;overflow:hidden;}
#alerts_newsblasts_popup h2,#alerts_mobile_popup h2{font-size:18px;font-weight:400;margin:10px 0 0;padding:0;}
#alerts_newsblasts_popup form table .space,#alerts_mobile_popup form table .space{height:12px;}
#alerts_newsblasts_popup form table .inputTxt,#alerts_mobile_popup form table .inputTxt,#career_popup #Fill_Out_Application .inputTxt{background:url('../images/alerts_newsblast-inp.gif') 0 0 no-repeat;width:195px;height:18px;border:0;outline:0;font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:normal;padding:4px 4px 1px;}
#alerts_newsblasts_popup form table .inputTxt.error,#alerts_mobile_popup form table .inputTxt.error,#career_popup #Fill_Out_Application .inputTxt.error{background-position:0 -25px;}
#alerts_mobile_popup form .dropdown,#career_popup #Fill_Out_Application .input_state .dropdown,#career_popup #Fill_Out_Application .input_state .customDropdown{width:203px;float:left;}
#call_or_write_popup h2,#our_policies_popup h2{font-size:19px;font-weight:400;line-height:1.5em;text-transform:uppercase;margin:0.5em 0 1em;padding:0;}
#career_popup #Fill_Out_Application .question,#career_popup #Fill_Out_Application #step2 p{margin:0 0 0.5em;padding:0;}
#career_popup #Fill_Out_Application .question .dropdown,#career_popup #Fill_Out_Application .question .customDropdown{float:left;width:150px;}
#career_popup #Fill_Out_Application #step2,.dropdown .dropdown-arrow span{display:none;}
.experiencesShow .slide_trendspot .slide_content,.experiencesShow .slide_c2_tv .slide_content{left:41%;top:15%;width:46.5%;}
.experiencesShow .nav .next_disabled img,.experiencesShow .nav .prev_disabled img{top:-54px;}
.home_barkers .barker_c21,.home_barkers .barker_c21 img{width:300px;}
.home_barkers .barker_gift_cards:hover img,.home_barkers .barker_sweepstakes:hover img,.home_barkers .barker_shoppingspree:hover img,.home_barkers .barker_credit_card:hover img,.home_barkers .barker_c21:hover img,* html .home_barkers .png_link_hover img{margin:-76px 0 0;}
input.jDefText,.dropdown-list-container .dropdown-list li.disabled{color:#666;}
ul.bullet,ul.list{list-style:none;margin:0 0 1.5em;padding:0;}

/* jquery.superbox.css */
#superbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;background:#000;}
#superbox-wrapper{position:fixed;z-index:99999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;margin:0;padding:0;}
#superbox{background:transparent;margin:0 auto;padding:0;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;width:208px;height:13px;text-indent:-99999em;background:url('../images/loading.gif') no-repeat 0 0;margin:0 auto;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;}
#superbox-innerbox{padding:0;}
#superbox.image{text-align:center;}
#superbox .close,#superbox .nextprev{overflow:hidden;margin:0;}
#superbox .close{display:none;}
*:first-child+html #superbox-container,* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox,* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox{position:relative;top:0;display:block;}

/* jquery.superboxB.css */
#superboxB{  border: 1px solid #3e3e3e; background:#000; margin:0px auto 0 auto;padding:0; position: relative !important; }
#superboxB-container .loading{text-align:center;font-size:40px;color:#fff;width:208px;height:13px;text-indent:-99999em;background:url('../images/loading.gif') no-repeat 0 0;margin:0 auto;}
* html #superboxB-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superboxB-wrapper{position:absolute;}
#superboxB #superbox-innerbox { padding:15px 40px; }
#superboxB.image{text-align:center;}
#superboxB .close,#superboxB .nextprev{overflow:hidden;margin:0;}
#superboxB .close{ background:url('../images/btn-close_popup2.png') 0 0 no-repeat; display:block; width:23px;height:23px;overflow:hidden; position: absolute; top: -10px; right: -10px; z-index: 99999px; text-indent: -999em; cursor:pointer;  }
*:first-child+html #superboxB-container,* html #superboxB-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superboxB,* html #superboxB{position:relative;top:-50%;display:block;}
* html #superboxB{position:relative;top:0;display:block;}
#superboxB .nextprev { top: 40%; position: absolute;  width: 100%; left:0; }
#superboxB .nextprev .prev, #superboxB .nextprev .next { display: block; height: 30px; width: 30px; overflow: hidden; text-indent: -999em; background-image: url("../images/arrow-lr.png");}
#superboxB .nextprev .prev { margin-left: 10px;  float: left; background-position: 0 0; cursor:pointer;  }
#superboxB .nextprev .next { margin-right: 10px; float: right; background-position: 0 -30px; ; cursor:pointer;  }
#superboxB .nextprev .disabled { display:none; }

#superboxB #superbox-title { position:absolute; bottom:15px; left:7.5%; width:85%; font-size:14px; font-family:Arial; font-weight:bold; border-top:1px solid #fff; padding:2px 0; height:25px; text-align:left; margin:0 auto 0 auto; z-index:99999; }


body.popup_trans { background:none !important; }

#promo_exclusive { width:620px; height: 410px; background:none !important; position: relative; padding: 14px 14px 0 0; font-size:14px; color:#000; overflow: hidden; }
#promo_exclusive .wrapper { border:1px solid #666; padding: 30px 0; background-color: #000;  text-align: center; }

#promo_king_of_manhattans { width:620px; height: 435px; background:none !important; position: relative; padding: 14px 14px 0 0; font-size:14px; color:#000; overflow: hidden; }
#promo_king_of_manhattans .wrapper { border:1px solid #666; padding: 30px 0; background-color: #000;  text-align: center; }

#promo_sweepstakes { width:610px; height: 410px; background:none !important; position: relative; padding: 14px 14px 0 0; font-size:14px; color:#000; overflow: hidden; }
#promo_sweepstakes .wrapper { border:1px solid #666; padding: 30px 0; background-color: #000;  text-align: center; }

#promo_shoppingspree { width:610px; height: 410px; background:none !important; position: relative; padding: 14px 14px 0 0; font-size:14px; color:#000; overflow: hidden; }
#promo_shoppingspree .wrapper { border:1px solid #666; padding: 30px 0; background-color: #000;  text-align: center; }

#promo_clearance { width:610px; height: 410px; background:none !important; position: relative; padding: 14px 14px 0 0; font-size:14px; color:#000; overflow: hidden; }
#promo_clearance .wrapper { border:1px solid #464348; padding: 30px 0; background-color: #e9192a;  text-align: center; }

#promo_night_out { width:610px; height: 410px; background:none !important; position: relative; padding: 14px 14px 0 0; font-size:14px; color:#000; overflow: hidden; }
#promo_night_out .wrapper { border:1px solid #fff; padding: 30px 0; background-color: #fff;  text-align: center; }

.popup_trans .close { background:url('../images/btn-close_popup2.png') 0 0 no-repeat; display:block; width:23px;height:23px;overflow:hidden; position: absolute; top: 3px; right: 3px; z-index: 9999px;  }
.popup_trans .close:hover { text-decoration: none; }
* html .popup_trans .close { background-image: url('../images/btn-close_popup2.gif'); }

.celebspotPopup {  width: 610px; height: 543px; }
* html .celebspotPopup .close { background-image: url('../images/btn-close_popup2.gif'); }


.noticeBox { margin-top: 70px; font-family: arial;  background-color:#1c1c1c; padding: 8px 12px; font-size: 11px; color:#fff; }
.noticeBox .headRed { color:#e51b24; font-weight: bold;  }
.noticeBox p { margin:0.1em 0; line-height: 1.45em; }


/* slider specific CSS */
        .HSlider {
            overflow: hidden; 
			position: relative;
			height: 250px;
			width: 638px;
        }
        
        .HSlider ul {
            position: absolute;
            list-style: none;
            overflow: none;
			white-space:nowrap;
            list-style: none;
			overflow: none;
			padding: 0;
			margin: 0;
			overflow:hidden;
        }
        
        .HSlider ul li {
			display: block;
			padding: 0 21px; 
			margin:0;
			text-align: center;
			float:left;
        }
		*:first-child+html .HSlider ul li {
			display:inline-block;
		}
        
        .HSlider .slider-container {
            width: 614px;
            height: 25px;
			margin:0 12px 0 12px;
            padding:1px 0;
            position: relative;
			top:220px;
            background: url("../images/slider-bg.gif") repeat-x;
        }
        
        .HSlider .handle {
            position: absolute;
            cursor: move;
            height: 25px;
            width: 72px;
            top: 0;
            background: url("../images/slider-handle.gif") no-repeat;
            z-index: 100;
        }
        
        .HSlider .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
		
		.HSlider .slider {
			
			width:542px;
			height:25px;
			position:relative;
			margin-left:36px;
		}
		.HSlider .slider .ui-slider-handle{background:url('../images/slider-handle.gif') 0 0 no-repeat;width:72px;height:25px;display:block;position:relative; margin-left:-36px;}
		.HSlider .slider .ui-slider-handle:focus{outline:0;}
		
		.HSlider .slider-container .prev, .HSlider .slider-container .next {
			position:absolute;width:26px;height:27px;overflow:hidden;top:0;margin:0; z-index:150;
		}
		
		
		.HSlider .slider-container .prev { left:-12px; }
		.HSlider .slider-container .next { right:-12px; }
		.HSlider .slider-container .prev img, .HSlider .slider-container .next img{position:relative;left:0;top:0;}
		.HSlider .slider-container .next img{left:-26px;}

/*scam alert*/
.scam{
width:712px;
background:url('../images/scam_bg.png');
padding:10px;
margin:50px 0 0 0;
position:relative;
}
.scam .title{
color:#e51b24;
font-size:12px;
line-height:0;
}

.scam p{
color:#fff;
font-size:12px;
line-height:normal;
padding:0;
margin:0;
}

.store_announcement{background:#7F7F7F;width:150px;float:right;padding:10px;font-size:11px;color:white;line-height:17px;}

#group_trip_wrap{
width:260px;
}

.nclearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nclearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .nclearfix  {height: 1%;}
.nclearfix {display: block;}
/* End hide from IE-mac */