/* CSS Document */

@font-face {
    font-family: 'CityofRegular';
    src: url('/fonts/cityof-webfont.eot');
    src: url('/fonts/cityof-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/cityof-webfont.woff') format('woff'),
         url('/fonts/cityof-webfont.ttf') format('truetype'),
         url('/fonts/cityof-webfont.svg#CityofRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
    font-family: 'bernhard';
    src: url('ufonts.com_bernhard-modern-bold-webfont.eot');
    src: url('ufonts.com_bernhard-modern-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ufonts.com_bernhard-modern-bold-webfont.woff2') format('woff2'),
         url('ufonts.com_bernhard-modern-bold-webfont.woff') format('woff'),
         url('ufonts.com_bernhard-modern-bold-webfont.ttf') format('truetype'),
         url('ufonts.com_bernhard-modern-bold-webfont.svg#bernhard_modern_romanbold') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


body{font-size:12px; font-family:'CityofRegular'; color:#fff;}


/* GENERAL */
*{margin:0; padding:0;}
/* Declaring HTML5 elements */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display: block;}
img{border:none;}
a{cursor:pointer;}
a:link, a:visited{color:#ba8748; text-decoration:none;}
a:hover, a:active{color:#ba8748; text-decoration:underline;}
hr {border: 0;color: #cbcec6; height:1px; background: #cbcec6;}
.hide{display:none;}
.clear{clear:both; display:block;}
.floatLeft{float:left; padding:8px 8px 8px 0;}
.floatRight{float:right; padding:0px 0px 8px 15px;}
p{line-height:17px;}
.pp_social{display:none;}
#whiteBorder{border:3px #fff solid; padding:10px;}
.whiteBorder{border:3px #fff solid;}
.whiteBorderFloat{border:3px #fff solid; float:right; margin:0px 10px 8px 15px;}

h3{margin:15px 0; font-weight:normal;}

#topbar { width:788px; background-color:#644928; height:5px; margin-left:255px;}

#wrapper{width:1100px; margin:0 auto; height:auto;}
a.logo{display:block; background:url(../images/logo_85_anniversary.png) no-repeat; width:215px; height:180px; float:left; position:relative; left:12px; top:30px;}
a.news{display:block; background:url(../images/btn_news.png) no-repeat; width:235px; height:83px; float:right; position:relative; right:120px; top:50px;}

#mainNav a.news{display:block; background:url(../images/btn_news.png) no-repeat; width:235px; height:83px; float:right; position:relative; right:-10px; top:10px;}

/* MAIN NAV */
#mainNav{clear:both; width:275px; float:left; font-size:17px; position:relative; top:40px; left:-70px; text-align:right; line-height:29px; z-index:1;text-transform:none;}
#mainNav ul li{list-style:none; text-shadow:2px 3px 2px #000;font-size:17px!important;}
#mainNav ul li ul {margin:-5px 0 0 0;}
#mainNav ul li ul li.sub{font-size:14px!important; margin:0; line-height:25px;}
#mainNav .major{font-size:17px!important;}
#mainNav a:link, #mainNav a:visited{color:#fff!important;}
#mainNav a:hover, #mainNav a:active{color:#ba8748!important; text-decoration:none;}
#mainNav a.active{color:#ba8748!important;}
#mainNav a#ssub:link, #mainNav a#ssub:visited{color:#FFF;}
#mainNav a#ssub:hover, #mainNav a#ssub:active{color:#ba8748!important; text-decoration:none;}

/* SHOP MAIN NAV */
.shop #mainNav{float:left;}
.shop #mainNav ul li{text-shadow:none;}
.shop #mainNav a:link, .shop #mainNav a:visited{color:#fff!important;}
.shop #mainNav a:hover, .shop #mainNav a:active{color:#000!important; text-decoration:none;}
.shop #mainNav a.active{color:#000!important;}
.shop #mainNav ul li ul li.sub a:link, #mainNav ul li ul li.sub a:visited{ color:#fddeb6 !important;}
.shop #mainNav ul li ul li.sub a:hover, #mainNav ul li ul li.sub a:active{color:#000!important; text-decoration:none;}
.subsub {margin:4px 0 0 0; padding:5px 0 0 0; color:#fddeb6 !important; line-height:20px !important;}
.subsub a{font-family:Arial, Helvetica, sans-serif; line-height:15px; text-transform:none;font-size:12px; color:#fddeb6 !important;}

.shop #mainNav ul li ul li.sub ul.subsub li a:link, #mainNav ul li ul li.sub ul.subsub li a:visited{ color:#fff !important;}
.shop #mainNav ul li ul li.sub ul.subsub li a:hover, #mainNav ul li ul li.sub ul.subsub li a:active{color:#000!important; text-decoration:none;}

/* AGE GATE */
.age-gate-bg {  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
  z-index:-1;
}
@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}

.age-gate-wrapper { height:100%; text-align:center; }
.age-gate-wrapper:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-0.25em; }
.age-gate { display:inline-block; vertical-align:middle; width:95%; max-width:530px; height:616px; margin:auto; padding-bottom:20px; background:rgba(220,164,96,.8); }
.age-gate.index-shop { height:758px; }
	.age-gate .logo { margin:31px auto 0 auto;}
	.age-gate h1 { margin-top:31px; font-size:30px; color:#231f20; text-align:center; text-transform:none; }
	.age-gate .copy { margin-top:19px; font-size:15px; line-height:16px; color:#231f20; text-align:center; text-transform:none;padding:0 25px; }
	.age-gate .info { margin-top:39px; font-size:13px; color:#231f20; text-align:center; }
	.age-gate .error { text-align:center; padding:5px; }
	.age-gate .dob-wrapper { width:420px; height:67px; margin:19px auto 0 auto; text-align:center; background:#fff; }
		.age-gate .dob-wrapper-inner { display:inline-block; height:100%; }
		.age-gate .dob-wrapper input { height:100%; font-family:'CityofRegular'; font-size:38px; color:#231f20; text-align:center; background:none; border:none; outline:none; }
			.age-gate .dob-wrapper #birthmonth, .age-gate .dob-wrapper #birthdate { width:80px; }
			.age-gate .dob-wrapper #birthyear { width:144px; }
		.age-gate .dob-wrapper .slash { height:100%; font-size:38px; color:#231f20; }
		.age-gate .buttons { margin-top:35px; text-align:center; }
			.age-gate .buttons button { display:inline-block; width:199px; padding:10px 0; font-family:"CityOf", sans-serif; font-size:24px; color:#231f20; text-transform:none; background-color:#fff; background-repeat:no-repeat; border:none; cursor:pointer; }
				.age-gate .buttons #cigarsButton { margin-right:15px; background-image:url(/images/ico_arrow_left.png); background-position:10px center; }
				.age-gate .buttons #cigarettesButton { background-image:url(/images/ico_arrow_right.png); background-position:right 10px center; }

@media screen and (max-width: 480px) {
  .age-gate, .age-gate.index-shop { height:auto; }
    .age-gate .logo { height:80px; margin-top:15px; }
    .age-gate h1 { margin-top:15px; font-size:20px; }
    .age-gate .copy { margin-top:13px; font-size:14px; line-height:16px; }
    .age-gate .info { margin-top:10px !important; font-size:11px; }
    .age-gate .dob-wrapper { width:90%; height:50px; margin-top:5px; }
      .age-gate .dob-wrapper input { font-size:2em; }
      .age-gate .dob-wrapper #birthmonth, .age-gate .dob-wrapper #birthdate { width:15%; }
      .age-gate .dob-wrapper #birthyear { width:28%; }
      .age-gate .dob-wrapper .slash { font-size:2em; }
    .age-gate .buttons { margin-top:10px; }
      .age-gate .buttons button { width:43%; font-size:1.4em; }
        .age-gate .buttons #cigarsButton { margin-right:5px; }
}

/* VERIFY PAGE */
.first{background:url(/images/bg_verify.jpg) no-repeat center top #402e14;}
.verifyContent{width:350px; padding:300px 0 100px 50px; font-size:12px;color:#000;}
.login{display:block; text-align:center; margin:10px 0 0 0; color:#000; font-size:12px;}
#loginForm{margin:10px auto 10px auto; width:250px; }
.login .homeLink{color:#fff; font-size:27px; margin:15px 0 0 0;}
.verifyContent a:link, .verifyContent a:visited{color:#fff!important;}
.biggerSelect { vertical-align: middle; -webkit-appearance: menulist-button; height: 30px; padding: 4px 0; font-size: 1em; line-height: 32px; }
.enter { display: inline-block; vertical-align: middle; width: 49px; height: 20px; background: url(../images/btn_enter.png) no-repeat; }

/* HOME PAGE */
.home{background:url(/images/bg_home.jpg) no-repeat center top #000;}
#sliderHomeWrapper{width:1008px; height:106px; padding:7px; background:url(../images/slider_bg.png); border-radius:10px; margin:0 0 0 46px; clear:both; position:relative; top:275px;=}
#sliderHomeWrapper .scrollable {/* required settings */position:relative;overflow:hidden;width:1000px; margin:0 auto; height:84px;/* custom decorations */}
#sliderHomeWrapper .scrollable .items {/* this cannot be too large */width:20000em;position:absolute;clear:both; z-index:5;}
#sliderHomeWrapper .items div {float:left;width:126px; margin:3px 0 0 0;}
/* single scrollable item */
#sliderHomeWrapper .scrollable img{float:left; background-color:#fff; border-radius:4px; width:115px;border:1px #000 solid;}
#sliderHomeWrapper .scrollable img:hover{border:1px #fdb813 solid;}
/* active item */
#sliderHomeWrapper .scrollable .active {position:relative;cursor:default;}

/* DEFAULT FOOTER */
#footerWrap{background:#000; width:100%; height:100%; min-height:102px; clear:both; float:left; position:relative; top:275px; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:none;}
#footerWrapSub{background:#000; width:100%; min-height:102px; position:relative; top:25px; clear:both; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:none;}
.fixedWidth{width:1024px; margin:0 auto;}
.extraOptions{display:block; float:left; position:relative; width:64%; top:10px; color:#fff;}
.sWarning{display:block; float:right; position:relative; width:34%; background:none;text-align:right; height:68px; padding:10px 0 0 0;}
.sWarning_s{display:block; float:right; position:relative; width:34%; background:none;text-align:right; height:68px; padding:10px 0 0 0;}

.searchArea{background:url(../images/searchBG.jpg) no-repeat; width:209px; height:31px; float:left;position:relative; padding:5px 0 0 10px;}
.tf1{border:1px #fff solid; padding:0; position:relative; top:-2px; font-size:11px; width:140px;}
.submitBTN{margin:0 0 0 30px;}
ul.socialMedia{ float:left;position:relative; left:20px;}
ul.socialMedia li{list-style:none; display:inline; margin:0 8px 0 0;}
.extraOptions a:link, .extraOptions a:visited{color:#fff;}
nav#footerNav{width:100%; clear:both; margin:50px 0 0 0;}
nav#footerNav ul li{display:inline; margin:0 20px 0 0;}
.extraOptions h1{font-weight:normal; font-size:10px; margin:10px 0 0 0;}

/* SHOP FOOTER */
#footerWrapShop{background:#644928; width:100%; min-height:102px; position:fixed; bottom:0; clear:both; z-index:22; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-size:10px;}
.searchAreaShop{background:url(/shop/images/shop_search.jpg) no-repeat; width:209px; height:31px; float:left;position:relative; padding:5px 0 0 10px;}
#footerWrapShop .extraOptions h1{color:#fff;}


/* NEW PAST PRESENT GALLERY */
#pastPrensentGallery{}
#pastPrensentGallery .page{width:730px; border:none;}
#pastPrensentGallery .scrollable{width:730px;}
#pastPrensentGallery .item{width:720px;}
#pastPrensentGallery .glossyNavi{width:auto;}
#pastPrensentGallery .i_holder{width:130px; height:130px; line-height:130px; overflow:hidden; float:left;  display:table-cell; -moz-display: table-cell; text-align:center; margin:5px;}
#pastPrensentGallery .i_holder:hover{margin:4px; border:1px #fff solid;}
#pastPrensentGallery .i_holder img{width:130px; vertical-align:middle;}

/* CIGERETTES PAGE */
.cigs{background:url(/images/nat_Cigarettes_Under_Conctruction.jpg) no-repeat center top #42180a;}
.cigs #footerWrapCigs{background:#000; width:100%; min-height:190px; position:fixed; bottom:0; clear:both; z-index:22; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-size:10px;}
.searchAreaCigs{background:url(../images/searchBG_cigs.jpg) no-repeat; width:209px; height:31px; float:left;position:relative; padding:5px 0 0 10px;}

/* CIGARS PAGE */
.cigars{background:url(/images/bg_cigar.jpg) no-repeat center top #000;}
#subCigars{width:800px; height:auto; float:right; position:relative; top:0px; right:30px; text-transform:none;}
#subCigars h1{width:774px; text-align:center; margin:0 auto; font-size:20px; font-weight:normal;}
.cigarsP{ display:block; width:754px; min-height:473px; height:auto; background:url(../images/slider_bg.png) top left; border-radius:5px;margin:0 auto; padding:10px;}
.cigarsP a{display:block;}
.cigarsP ul li a:link, .cigarsP ul li a:visited{color:#fff!important; font-size:15px; text-align:center; width:100%;}
.cigarsP ul li a:hover, .cigarsP ul li a:active{text-decoration:none; color:#ba8748!important;}
.cigarsP ul li{display:block; float:left; position:relative; width:185px; height:200px; margin:20px 0 0 0; z-index:2;}
.cigarsP ul li#inv{display:block; float:none; position:relative; width:auto; height:auto; margin:20px 0 0 30px; z-index:2; list-style:disc;}
.subP{display:block;width:675px; position:relative; top:-15px; left:35px; font-size:14px; color:#ba8748; z-index:1;}
.subP2{display:block;width:675px; position:relative; top:10px; left:35px; font-size:16px; color:#ba8748; z-index:1;}
.five{margin:0 0 0 50px;}/*if only five cigars instead of 6*/

/* CIGARS INDIVIDUAL */
#subCigarsS{float:right;position:relative; margin:0;right:30px;width:800px; height:510px!important; height:auto; text-transform:none;} 
#subCigarsS h1{width:774px; text-align:center; margin:0 auto; font-size:20px; font-weight:normal;}
.cigarsS{ display:block; width:754px; height:473px; background:url(../images/slider_bg.png) top left; border-radius:5px;margin:0 auto; padding:10px;}
.cigarsS ul{border-bottom:1px #d7d7d7 solid; display:block; height:337px; padding:0 0 0 60px;}
.cigarsS ul.sterling { padding:0 0 0 5px; }
.cigarsS ul li{width:115px; height:300px; margin:20px 0 0 0; z-index:2; list-style:none; float:left; z-index:5;}
.cigarsS ul.sterling li { width:85px; }
.cigarsS ul li.new-cigar { width:95px; }
.cigarsS a{display:block;}
.cigarsS a:link, .cigarsP a:visited, .cigarsS a:visited{color:#fff!important; text-align:center; width:100%;}
.cigarsS a:hover, .cigarsP a:active, .cigarsS a:active{text-decoration:none; color:#ba8748!important;}
.cigarsS a p { white-space:nowrap; }
.cigarsS .subP{top:35px; left:-50px; width:550px; float:left; font-size:10px; color:#fff; text-transform:uppercase;}
#cigarBox{width:200px; height:235px; position:relative; float:left; left:-60px; top:-75px; margin-bottom:0; z-index:1;}
#cigarBox.sterling { left:-95px; top:-32px; }
.host{background:url(../images/cigars/host/host_box.png) no-repeat; display:block;}
.metro{background:url(../images/cigars/metro/metro_box.png) no-repeat; display:block;}
.maduro{background:url(../images/cigars/Maduros/maduro_box.png) no-repeat; display:block;}
.timeless{background:url(../images/cigars/timeless/timelessBox.png) no-repeat; display:block;}
.timeless-nic{width:170px;background:url(../images/cigars/timeless_nic/box.png) no-repeat; display:block;}
.gEast{background:url(../images/cigars/gotham_east/gEast_box.png) no-repeat; display:block;}
.gWest{background:url(../images/cigars/gotham_west/gWest_box.png) no-repeat; display:block;}
.vip{background:url(../images/cigars/vip/vip_box.png) no-repeat; display:block;}
.nats{background:url(../images/cigars/nats/nats_box.png) no-repeat; display:block;margin-top:-5px;}
.natsB{background:url(../images/cigars/nats/box3_pop.png) no-repeat; display:block;margin-top:-5px;}
.1930{background:url(../images/cigars/1930/1930box.png) no-repeat;display:block;}
#short-robusto { margin-left:38px; }
#dyna.sterling { position:relative; }
#dyna.sterling:after { content:'NEW 10 COUNT BOXES'; position:absolute; bottom:0; right:13px; width:259px; height:44px; font-size:18px; text-align:center; line-height:46px; background:#f2732e; }
#open-box { position:absolute; bottom:-7px; right:20px; z-index:2; }

/* TOOLTIPS */
/* tooltip styling */
.tooltip {display:none; background: url(../images/bg_pop.png) no-repeat; position:relative; z-index:9; height:20px;padding:2px;width:81px;font-size:11px!important;color:#000;line-height:10px; text-align:center; text-transform:none;}
/* a .label element inside tooltip */

/* CIGARS 101 */
.cigarsOne{background:url(/images/bg_cigar101.jpg) no-repeat center top #000;}
#cigar101{}
/* main vertical scroll */
#main {position:relative;overflow:hidden;height: 480px;}
/* root element for pages */
#pages {position:absolute;height:20000em;}
/* single page */
.page {position: relative;padding:10px;height: 465px;width:520px; border-left:1px #504a43 solid;}
.page2 {position: relative;padding:10px;height: 465px;width:725px; border-left:0px #504a43 solid;}
.pagelg {position: relative;padding:10px;height: 500px;width:675px; border-left:1px #504a43 solid;}
.page p {line-height:16px;}
.page2 p {line-height:16px;}
/* root element for horizontal scrollables */
.scrollable {position:relative;overflow:hidden;width: 510px;height: 450px;}
.scrollable2 {position:relative;overflow:hidden;width: 800px;height: 475px;}
/* root element for scrollable items */
.scrollable .items {width:20000em;position:absolute;clear:both;}
.scrollable2 .items {width:20000em;position:absolute;clear:both;}

/* single scrollable item */
.item {float:left;width:500px;height:475px;padding:20px 10px 10px 10px; font-size:10px; line-height:15px;text-transform:uppercase;}
.item2 {float:left;width:750px;height:475px;padding:20px 10px 10px 10px; font-size:10px; line-height:15px;text-transform:uppercase;}
.item h3{color:#ba8748}
.item2 h3{color:#ba8748}
.itemslg {width:650px;position:absolute;clear:both;}
.itemlg {float:left;width:625px;height:475px;padding:20px 10px 10px 10px; font-size:10px; line-height:15px;text-transform:uppercase;}
.itemlg h3{color:#ba8748}
/* main navigator */
/*#main_navi {float:left;padding:0px !important;margin:0px !important;}
#main_navi li {color:#ba8748!important;margin:0;clear:both;color:#FFFFFF;font-size:12px;height:15px;list-style-type:none;padding:10px;width:190px;cursor:pointer;}
#main_navi li:hover {color:#fff!important;}
#main_navi li.active {color:#fff!important;}
#main_navi img {float:left;margin-right:10px;}
#main_navi strong {display:block;}*/
#main_navi {float:left;padding:0px !important;margin:0px !important; position:relative; top:30px; right:-8px; z-index:5}
#main_navi li {color:#fff!important;margin:0 0 15px 0;clear:both;color:#FFFFFF;font-size:12px;height:16px;list-style-type:none;padding:0 20px 0 0;width:200px;cursor:pointer; background:url(../images/pointer.png) no-repeat top right; text-align:right;}
#main_navi li:hover {color:#ba8748!important;background:url(../images/pointer.png) no-repeat bottom right;}
#main_navi li.active {color:#ba8748!important;background:url(../images/pointer.png) no-repeat bottom right;}
#main_navi img {float:left;margin-right:10px;}
#main_navi strong {display:block;}
#main_navi2 {float:left;padding:0px !important;margin:0px !important; position:relative; top:30px; right:-8px; z-index:5}
#main_navi2 li {color:#fff!important;margin:0 0 15px 0;clear:both;color:#FFFFFF;font-size:12px;height:16px;list-style-type:none;padding:0 20px 0 0;width:135px;cursor:pointer; background:url(../images/pointer.png) no-repeat top right; text-align:right;}
#main_navi2 li:hover {color:#ba8748!important;background:url(../images/pointer.png) no-repeat bottom right;}
#main_navi2 li.active {color:#ba8748!important;background:url(../images/pointer.png) no-repeat bottom right;}
#main_navi2 img {float:left;margin-right:10px;}
#main_navi2 strong {display:block;}


#main div.navi {cursor:pointer;/*background:url(/images/leftarrow.png) 0px 2px no-repeat;*/height:12px; position:relative; top:0;}
.navi {height:12px; text-align:center; }
/* items inside navigator */
.navi a {display: inline-block; width:12px;height:12px;margin:0 3px;background:url(/images/navigator.png) 0 0 no-repeat;font-size:1px;}
/* mouseover state */
.navi a:hover {background-position:0 -12px;}
/* active state (current page state) */
.navi a.active {background-position:0 -24px;} 
.glossyNavi{position: absolute; bottom: 4px; z-index:9; width: 520px; }
.leftNav{float:left; position:relative; top:447px; left:3px;}
/*.leftNav{margin-top:-3px; margin-left:3px; float:left;}*/
div.ciga{display:block; float:left; position:relative; width:45%;}
div.cigb{display:block; float:right; position:relative; width:50%;}
#glossary  tr:hover{background:#ba8748; color:#000;}
#glossary td{padding:3px; border-bottom:1px solid #333333}

/* TOUR */
#TourNat .page{width:730px; border:none;}
#TourNat .scrollable {width:730px;}
#TourNat .item{width:710px;}
#TourNat .glossyNavi{width:auto;}
.tourTip{display:block; /*background:url(../images/bg_tourTip_short.png) no-repeat;*/ width:225px; height:210px; padding:45px 0px 30px 30px; position:relative; left:-15px; top:120px;}
.tourTip2{display:block; /*background:url(../images/bg_tourTip_long.png) no-repeat;*/ width:110px; height:80px; padding:35px 00px 30px 30px; z-index:5; position:relative; left:-15px;  top:100px;}


.townHouse2{background:url(/images/bg_nycStore.jpg) no-repeat center top #000;}

/* TOWNHOUSE */
.townHouse{background:url(/images/bg_townhouse_1.jpg) no-repeat center top #000;}
.cigarsN{ display:block; width:754px; height:400px; border-radius:5px;margin:0 auto 100px auto; padding:10px;background:url(../images/slider_bg.png) }
.cigarsN span.content{display:block; background:url(../images/area_bg.png); width:320px; height:auto; padding:18px; border-radius:4px; font-size:10px!important; line-height:18px; float:right; top:-70px; position:relative; right:40px;text-transform:uppercase;}
.townhousecontent{display:block; background:url(../images/area_bg.png); width:700px; height:auto; min-height:400px; padding:18px; border-radius:4px; font-size:10px!important; line-height:18px; float:right; top:0px; position:relative; right:40px;text-transform:uppercase;}
.townhousecol {float:left;display:block;margin-left:10px;width:320px;}
.townhousebottom{clear:both; padding:0 0 0 10px;}


.townhousecontent2{display:block; width:420px; height:auto; min-height:400px; padding:18px; border-radius:4px; font-size:10px!important; line-height:18px; float:right; top:0px; position:relative; right:40px;text-transform:uppercase;} 
.townhousecontent2 .townhousecol{width:170px!important;float:left;display:block!important;}
.townhousecontent2 .townhousecol2{width:350px!important;float:left;display:block!important; margin:0 0 0 180px; position:absolute;}

/* ABOUT */
.about{background:url(/images/bg_about.jpg) no-repeat center top #000;}
.tradition2{background:url(/images/bg_about.jpg) no-repeat center top #000;}

ul.events li{margin:0 5px 5px 0; border:1px #666 solid; width:170px; float: left; position: relative; padding:5px; max-height:200px; height:200px; overflow:hidden; text-transform:uppercase;}
ul.events li img{width:150px!important;}
ul.events li:hover{ border:1px #ba8748 solid;}
ul.events li p{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; text-transform:none;} 
span.date{font-family:Arial, Helvetica, sans-serif!important; font-size:10px!important; display:block; text-transform:none;}
ul.events a{display:block; height:100%; width:100%;text-align:left!important;}
#galleryPlain .page {padding:10px;height: 450px;width:750px;border-left:none!important;}
#galleryPlain a:link, #galleryPlain a:visited{display:inline;}
#galleryPlain a:hover, #galleryPlain a:active{color:#ba8748!important;}


ul.events2 li{margin:0 5px 5px 0; border:1px #666 solid; width:140px; float: left; position: relative; padding:5px; max-height:330px; height:330px; overflow:hidden; text-transform:uppercase;}
ul.events2 li img{width:150px!important;}
ul.events2 li:hover{ border:1px #ba8748 solid;}
ul.events2 li p{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; text-transform:none;} 
ul.events2 a{display:block; height:100%; width:100%;text-align:left!important;}

/* root element for horizontal scrollables */
#galleryPlain .scrollable {position:relative;overflow:hidden;width: 750px;height: 475px;}
/* single scrollable item */
#galleryPlain .item {float:left; width:750px;height:450px;padding:10px 0 0 0; font-size:10px; line-height:15px; text-transform:uppercase; overflow-x: hidden; overflow-y: scroll;}
/* main navigator */
#galleryPlain #main_navi {float:left;padding:0px !important;margin:0px !important; display:none;}
/* position and dimensions of the navigator */
#galleryPlain .nvArrows { position: absolute;  top: 0; width: 60px; float:right; }
#galleryPlain .navi { float: left; margin: -6px 0 0 0; width:750px; text-align:center; }
/* items inside navigator */

/* LANDMARKS */
#g_maps{width:60%; float:left;font-size:8px!important; text-transform:uppercase; }
#g_maps #mapcanvas{text-transform:uppercase; font-size:10px;}
#g_locate{width:33%; float:right; height:415px; overflow-y:auto; overflow-x:hidden; left:20px;}
#g_locate a:link, #g_locate a:visited{display:block; height:100%; width:100%;text-decoration:none; color:#fff; padding:5px; font-size:8px!important; text-align:left!important;}
#g_locate a:hover, #g_locate a:active{background:#996600; color:#fff!important; text-decoration:none; font-size:8px!important; text-align:left!important;}
#g_locate p{font-size:9px!important; text-transform:uppercase; display:block; border-bottom:1px solid #999; height:auto; width:95%; padding:6px; text-align:left!important;}


/* NEWSLETTERS */
#newsletters{width:65%; float:left;font-size:8px!important; text-transform:uppercase; height:475px; overflow:hidden;}
#sm_newsletters{width:33%; float:right; height:475px; overflow-y:auto; overflow-x:hidden; left:50px;}
#sm_newsletters a:link, #sm_newsletters a:visited{display:block; height:100%; width:100%;text-decoration:none; color:#fff; padding:5px; font-size:8px!important; text-align:left!important;}
#sm_newsletters a:hover, #sm_newsletters a:active{background:#996600; color:#fff!important; text-decoration:none; font-size:8px!important; text-align:left!important;}
#sm_newsletters p{font-size:9px!important; text-transform:uppercase; display:block; border-bottom:1px solid #999; height:auto; width:100%; padding:6px; text-align:left!important;}

#newsletters2{width:75%; float:left;font-size:8px!important; text-transform:uppercase; height:350px; overflow:hidden;}
#sm_newsletters2{width:20%; float:right; height:475px; overflow-y:auto; overflow-x:hidden; left:50px;}
#sm_newsletters2 a:link, #sm_newsletters2 a:visited{display:block; height:100%; width:100%;text-decoration:none; color:#fff; padding:5px; font-size:8px!important; text-align:left!important;}
#sm_newsletters2 a:hover, #sm_newsletters2 a:active{background:#996600; color:#fff!important; text-decoration:none; font-size:8px!important; text-align:left!important;}
#sm_newsletters2 p{font-size:9px!important; text-transform:uppercase; display:block; border-bottom:1px solid #999; height:auto; width:100%; padding:6px; text-align:left!important;}


/* STORIES */
#stories{width:95%; float:left;font-size:8px!important; padding:0 40px 0 0; text-transform:uppercase; height:475px; overflow:auto;}
#stories h2{font-weight:normal;}
#sm_stories{width:25%; float:right; height:475px; overflow-y:auto; overflow-x:hidden; left:50px;}
#sm_stories .active{background:#996600; color:#fff!important; height:100%; width:100%; text-decoration:none; font-size:8px!important;  padding:5px;}
#sm_stories a:link, #sm_stories a:visited{display:block; height:100%; width:100%;text-decoration:none; color:#fff; padding:5px; font-size:8px!important; text-align:left!important;}
#sm_stories a:hover, #sm_stories a:active{background:#996600; color:#fff!important; text-decoration:none;}
#sm_stories p{font-size:9px!important; text-transform:uppercase; display:block; border-bottom:1px solid #999; height:auto; width:100%; padding:6px; text-align:left!important;}

.storyWrap{display:block; margin:5px 0; padding:5px 5px 10px 5px;}
.storyWrap:hover, .storyWrap:hover > *{background:#ba8748; color:#fff!important; text-decoration:none!important;}
.storyWrap:hover h2 {color:white !important;}
#stories a:hover, #stories a:visited{color:#fff!important;}
.storyWrap p {line-height:14px; color:#fff;}

/* STORE LOCATOR */
#storeSearch b, #storeSearch strong{font-weight:normal;}
#storeSearch input{border-radius:8px;}
table#locatorForm{}/*width:100%;*/
.locatorNav{font-size:10px; display:block; width:100%; text-align:right;}
#extraInfo{background:url(../images/tb_smokeLounge.png) no-repeat left top; padding:0 0 0 40px}
.locateChoose{height:30px; display:block; font-size:14px;}
.locateLabel{height:20px; display:block;}
.divider {
	background-image:url(../images/divider.jpg); 
	background-repeat:repeat-y; 
	background-position:center;
}
.orBox {
	background-color:#BA8748;
	width:45px;
	text-align:center;
	padding:5px 2px 5px 2px;
}
.title {
	font-size:16px;
}

.moreSearch{display:block; position:relative; float:right; right:15px; font-size:12px;}
.storeSubmitLink{display:block; background:#ba8748; height:15px; width:95.5%;  position:absolute; margin:10px 0 0 -10px; padding:5px 10px 0 0;}

#search_results{width:85%; margin:30px 0 0 45px; padding:10px; height:380px; overflow-y:auto; font-family:Arial, Helvetica, sans-serif;}
#search_results b{font-weight:bold;}
#search_results b.h1{position:absolute; margin:95px 0 0 10px; width:640px; text-align:center; font-size:14px;}

.addressWrapper{display:block; padding:8px; width:45%; float:left; position:relative;}
#memo{font-size:10px; padding:15px; width:80%; margin:0 auto; background:url(../images/area_bg.png); border-radius:8px; text-transform:uppercase; line-height:22px; position:relative; top:60px;}

/* PAST & PRESENT */
.past{background:url(/images/bg_past.jpg) no-repeat center top #000;}

#pastP #main {position:relative;overflow:hidden;height:400px; z-index:2; }
/* single page */
#pastP .page {height: 400px;width:520px; border-left:none;border-left:1px #504a43 solid; }
/* root element for horizontal scrollables */
#pastP .scrollable {position:relative;overflow:hidden;width: 530px;height: 400px;}
/* single scrollable item */
#pastP .item {float:left;width:480px;height:400px;padding:30px; font-size:10px; line-height:15px; text-transform:uppercase;}
/* main navigator */
#pastP #main_navi {float:left;padding:0px !important;margin:0px !important; position:relative; top:30px; right:-7px; z-index:5}
#pastP #main_navi li {color:#fff!important;margin:0 0 15px 0;clear:both;color:#FFFFFF;font-size:12px;height:16px;list-style-type:none;padding:0 20px 0 0;width:160px;cursor:pointer; background:url(../images/pointer.png) no-repeat top right; text-align:right;}
#pastP #main_navi li:hover {color:#ba8748!important;background:url(../images/pointer.png) no-repeat bottom right;}
#pastP #main_navi li.active {color:#ba8748!important;background:url(../images/pointer.png) no-repeat bottom right;}
#pastP #main_navi img {float:left;margin-right:10px;}
#pastP #main_navi strong {display:block;}
#pastP h2 {color:#ba8748;font-size:16px;text-transform:none;}

/* TRADITION */
.tradition{background:url(/images/bg_tradition.jpg) no-repeat center top #000;}
.cigarsT{ display:block; width:100%; height:460px;  margin:0 auto; padding:0 10px 50px 10px;}
.cigarsTradition{background:url(../images/slider_bg.png) top left; padding:10px; border-radius:5px;}
.cigarsT p{display:block; float:right; width:42%; font-size:10px; text-transform:uppercase;} 
.cigarsT a:link, .cigarsT a:visited{display:block;font-size:16px;height:16px;padding:0 20px 0 0; margin:20px 0 0 0;width:150px;cursor:pointer; background:url(../images/pointer.png) no-repeat bottom right; text-align:left; text-transform:none;}
.cigarsT a:hover, .cigarsT a:active{background:url(../images/pointer.png) no-repeat top right; text-decoration:none; color:#fff;}
.traditionCopy{font-size:10px!important; text-transform:uppercase; display:block; position:relative; left:0px; top:0px; line-height:14px; padding:0 25px 0 0;}
#whiteBorderT{border:3px #fff solid; padding:10px; margin:0 15px 15px 0;}

/* FAQS */
#faqs h3{color:#ba8748}
#faqs h3, #faqs p, #govt p, #govt_new p, #pri p{font-family:Arial, Helvetica, sans-serif;}

/* GOVERNMENT */
#govt a{display:block; text-align:left; float:left; position:relative; width:25%; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:6px 0;}
#govt_new a{/*display:block; */text-align:left;/* float:left; position:relative;*/ width:25%; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:6px 0;}
ul#basicList li{display:block; float:none; position:relative; list-style:disc; margin:4px 0 4px 50px; height:auto; width:auto; font-family:Arial, Helvetica, sans-serif;}
table#contactForm{font-family:Arial, Helvetica, sans-serif;}	
table#contactForm td{padding:8px 0;}
table#contactForm input, table#contactForm select, table#contactForm textarea {border-radius:8px;}
a.govLink {width:100%!important;}
a.govLink:link, a.govLink:visited{color:#ba8748!important;}
a.govLink:hover, a.govLink:active{text-decoration:underline; color:#ba8748}

/* SITEMAP */
.cigarsA{ display:block; width:754px; height:473px; background:url(../images/slider_bg.png) top left; border-radius:5px;margin:0 auto; padding:10px 10px 10px 40px;}
ul#sitemap{float:left; position:relative; display:block; margin:0 0 0 45px;}
ul#sitemap li{width:auto; height:auto; display:list-item; margin:10px 0 0 0;}
ul#sitemap li ul li{margin:0 0 0 50px;}
	
/*----------- SHOP --------------*/
.shop{background:#ba8748; color:#000;}
.shopwrapper{background:url(../shop/images/bg_repeat.jpg) repeat-y -50px 0px; width:1200px;}
.shop h1 {color:#614727;}
.shop h2 {color:#fff;}
a.logoShop{display:block; background:url(/images/logo_85_anniversary.png) no-repeat; width:209px; height:180px; float:left; position:relative; left:42px; top:30px;}
#contentWrap{position:relative; float:right; z-index:11; top:-100px; right:40px;}
#contentWrap div.acc{display:block; text-align:right; padding:0 50px 0 0 ;  height:20px; clear:both;}

/* MAIN SIGMA NAV */
#sigmaNav{background:#644928; padding:0 20px 0 27px; margin-right:18px; height:30px; font-size:13px; clear:both; border:1px #cbac87 solid;}
#nav, #nav ul { /* all lists */padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav a {display: block;color:#fff; text-decoration:none;}
#nav li { /* all list items */float: left;/* width needed or else Opera goes nuts */ padding:10px 0 0 0; border:1px #644928 solid;}
#nav li#n0{width: 5em; text-align:center; text-align:left}
#nav li#n1{width: 7em; text-align:center;}
#nav li#n2{width: 7em; text-align:center;}
#nav li#n3{width: 7em; text-align:center;}
#nav li#n4{width: 7em; text-align:center;}
#nav li#n5{width: 5.5em; text-align:center;}
#nav li#n6{width: 8.5 em; text-align:center;}
#nav li#n7{width: 8em!important; text-align:center;}
#nav li#n8{width: 9em!important; text-align:center;}
#nav li ul /*{position: absolute;background:#644928;width: 8em; left: -999em; z-index:11; padding:5px;}*/
			{position: absolute;background:#644928;width: 63.6em; left: -999em; z-index:11; padding:5px;}
#nav li ul#dd/*{margin:0px 0 0 -22px; padding-top:6px; border:1px #cbac87 solid; border-top:none; border-right:none;}*/
			  {margin:0px 0 0 -29px; padding-top:6px; border:1px #cbac87 solid; border-top:none;}
#nav li ul#dd li{border:1px #644928 solid; display:block; width:22%; float:left; font-size:11px;}
#nav li ul ul { /* third-and-above-level lists */margin:0;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav a:hover, #nav a:active{color:#ba8748}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/* MAIN PPC SIGMA NAV */
#sigmaNavPPC{background:#644928; width:738px; padding:0 20px 0 27px; margin-right:18px; height:30px; font-size:13px; clear:both; border:1px #cbac87 solid;}
#navPPC, #navPPC ul { /* all lists */padding: 0;margin: 0; margin-left:48px; list-style: none;line-height: 1;}
#navPPC a {display: block;color:#fff; text-decoration:none;}
#navPPC li { /* all list items */float: left;/* width needed or else Opera goes nuts */ padding:10px 0 0 0; border:1px #644928 solid;}
#navPPC li#n0{width: 5em; text-align:center; text-align:left}
#navPPC li#n1{width: 8em; text-align:center;}
#navPPC li#n2{width: 9em; text-align:center;}
#navPPC li#n3{width: 8em; text-align:center;}
#navPPC li#n4{width: 7em; text-align:center;}
#navPPC li#n5{width: 6em; text-align:center;}
#navPPC li#n6{width: 8.5 em; text-align:center;}
#navPPC li#n7{width: 8em!important; text-align:center;}
#navPPC li#n8{width: 10em!important; text-align:center;}
#navPPC li ul /*{position: absolute;background:#644928;width: 8em; left: -999em; z-index:11; padding:5px;}*/
			{position: absolute;background:#644928;width: 63.6em; left: -999em; z-index:11; padding:5px;}
#navPPC li ul#dd/*{margin:0px 0 0 -22px; padding-top:6px; border:1px #cbac87 solid; border-top:none; border-right:none;}*/
			  {margin:0px 0 0 -29px; padding-top:6px; border:1px #cbac87 solid; border-top:none;}
#navPPC li ul#dd li{border:1px #644928 solid; display:block; width:22%; float:left; font-size:11px;}
#navPPC li ul ul { /* third-and-above-level lists */margin:0;}
#navPPC li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#navPPC a:hover, #navPPC a:active{color:#ba8748}
#navPPC li:hover ul, #navPPC li li:hover ul, #navPPC li.sfhover ul, #navPPC li li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/* VERIFY PAGE */
#mainContent{width:68%; height:auto; min-height:100px; border:1px #fff solid;  position:relative; float:right; right:75px; top:-70px; padding:0 0 200px 0;}
.stateVerify{display:block; text-align:center; width:60%; background:#ba8748; margin:150px auto;padding:20px;color:#fff; margin-bottom:25px;}
.stateVerify table{width:100%;}

#CigarSubsNavDD {display:none;}

/* CATEGORIES PAGE */
#mainContent h1{font-weight:normal;}
.standardBasic{display:block;width:100%; text-transform:uppercase; font-size:10px}
.standardBasic  h1{font-size:20px; width:100%; text-align:center; height:60px;}
.standardBasic table#categories{width:100%; text-align:center; font-size:12px;}
table#categories td{width:150px; height:200px;}
table#categories td h1{height:auto;font-size:12px;}
table#categories td a:link, table#categories td a:visited{color:#000!important;}
table#categories td a:hover, table#categories td a:active{color:#ba8748!important; text-decoration:none;}

/* PRODUCTS PAGE */
.standardBasic table#products {width:100%; text-align:center; font-size:12px;}
table#products td{width:150px; height:230px; vertical-align:top;}
table#products span.product_image{max-height:141px; min-height:141px; height:141px; vertical-align:middle; display:block; -moz-display: table-cell; text-align:center;}
table#products td h1{height:auto;font-size:12px;  min-height:45px; height:50px;}
table#products *:hover, table#products *:active{text-decoration:none; color:#000;}
span.view{color:#614727; display:block; margin:0 0 50px 0;}

/* SIGMA PAGE */
.standardSigma{display:block;width:100%;}
.standardSigma h1{font-size:20px; width:30%; text-align:center; height:50px; font-size:15px;color:#614727;}
.standardSigma #leftColSigma{width:30%; border:1px #fff solid; float:left; position:relative; text-align:center;}
.standardSigma #rightColSigma{width:65%; border:1px #fff solid; float:right; position:relative;}	
table#sigmaRight{width:100%; border:1px #fff solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
table#sigmaRight td{border:1px #fff solid; vertical-align:top;}
table#sigmaRight td #box{border-bottom:1px #444 solid; height:100%; width:85%; margin:0 10px 20px 0; padding:0 0 20px 0;}
td #box span.p_title{font-weight:bold; display:block; font-size:13PX;}
td #box p{margin:8px 0; width:85%;}
td #box div.setWrap{width:90%; display:block; border:1px #fff solid; float:left; position:relative; margin:0 20px 0 0; height:auto; padding:0 0 10px 0;}
td #box span.p_set, td #box span.p_price{display:block;}
td #box a{display:block; clear:both; height:16px; font-size:10px; background:url(../shop/images/checkout_pointer.jpg) center no-repeat; font-family:'CityofRegular'; }
.characteristic {color:#614727;font-weight:bold;}
.charvalue {color:#ba8748;}
.orderButton { padding: 3px 0; font-size: 13px; font-family: CityofRegular, sans-serif; color: #841003; border: none; background: none; cursor: pointer; }
.orderButton span { font-size: 60%; }

/* CHECK OUT & ACCOUNT AREA*/
.checkOut{font-family:Arial, Helvetica, sans-serif; text-transform:none;}
.cart-columns td, .main, td.brownlink, td.infoHeader {background:#644928!important; color:#fff; padding:5px; margin:3px 0; font-weight:bold;}
td.prod_col{border:none; border-bottom:1px dotted #000; padding:15px 15px; margin:15px 0;}
.price_col{border:none; border-bottom:1px dotted #000;font-weight:bold; vertical-align:middle;}
.TopLine{border:none; border-bottom:1px dotted #000; padding:30px 0 0 0; font-weight:bold;}
.checkoutfields{background:#fff;}
#options td{text-align:center; text-transform:uppercase; font-size:10px;}
.wishlist, .myaccount{text-transform:uppercase; font-size:10px;}

/* slider specific CSS */
.past .sliderGallery {background:url(../images/slider_bg.png);overflow: hidden;position: relative;padding: 10px;height: 500px;width:98%; }
.past .sliderGallery  img{border:3px #fff solid; margin:8px;}
.past .sliderGallery  img.square{height:180px;}
.past .sliderGallery  img.rectangle{}
.past .sliderGallery  img.recLong{height:auto; margin:30px 0 0 0;}
.past .sliderGallery  img:hover{border:3px #f6c154 solid;}
.past .sliderGallery UL {position: absolute;list-style: none!important;overflow: none;white-space: nowrap;padding: 0;margin: 0; width:6500px; height:430px;}
.past .sliderGallery UL table{float:left; position:relative;}
.past .sliderGallery UL LI {display:block!important; float:left!important; position: relative!important;width:auto!important;height:auto!important;margin:0!important;z-index: 2;}
.past .sliderGallery div.scroller {position: absolute;list-style: none!important;overflow: none;white-space: nowrap;padding: 0;margin: 0; width:8500px; height:438px;}
.past .sliderGallery div.scroller table{float:left; position:relative;}
.past .slider {width:100%; height: 15px;margin-top: 440px; position: relative; background:url(../images/majir-line.jpg) bottom repeat-x;}
.past .handle {position: absolute;cursor: move;height: 15px;width:100px;top: 0;background:url(../images/majir-line-over.jpg) no-repeat right bottom;z-index: 100;}
.past .slider span {color: #bbb;font-size: 80%;cursor: pointer;position: absolute;z-index: 110;top: 5px;left: 624px;}
.past .slider .slider-lbl1 {left: 0px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl2 {left: 86px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl3 {left: 171px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl4 {left: 269px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl5 {left: 357px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl6 {left: 448px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl7 {left: 541px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl8 {left: 630px;background:url(../images/timeline_point_hover.png) no-repeat top center;width:23px;padding:20px 0 0 0;}
.past .slider .slider-lb19 {left: 700px;background:url(../images/timeline_point_hover.png) no-repeat top center; width:23px; padding:20px 0 0 0;}
.past .slider .slider-lbl1.hover, .past .slider .slider-lbl2.hover, .past .slider .slider-lbl3.hover, .past .slider .slider-lbl4.hover, .past .slider .slider-lbl5.hover, .past .slider .slider-lbl6.hover, .past .slider .slider-lbl7.hover,.past .slider .slider-lbl8.hover,.past .slider .slider-lb19.hover{background:url(/images/timeline_point.png) no-repeat top center; width:23px; padding:20px 0 0 0;}   
.past .slider .slider-lbl1:hover, .past .slider .slider-lbl2:hover, .past .slider .slider-lbl3:hover, .past .slider .slider-lbl4:hover, .past .slider .slider-lbl5:hover, .past .slider .slider-lbl6:hover, .past .slider .slider-lbl7:hover,.past .slider .slider-lbl8:hover,.past .slider .slider-lb19:hover{background:url(/images/timeline_point.png) no-repeat top center; width:23px; padding:20px 0 0 0;}   
.sliderGallery table td{text-align:center!important; vertical-align:middle!important;}
table.epoch{height:438px; padding-left:20px;}
table.thirties{width:200px;vertical-align:top;background:url(/images/1930s.png) no-repeat top left;padding-left:15px;}    
table.forties{width:400px;vertical-align:top;background:url(/images/1940s.png) no-repeat top left;padding-left:15px;}  
table.fifties{width:600px;vertical-align:top;background:url(/images/1950s.png) no-repeat top left;padding-left:15px;}   
table.sixties{width:200px;vertical-align:top;background:url(/images/1960s.png) no-repeat top left;padding-left:15px;}
table.seventies{width:1000px;vertical-align:top;background:url(/images/1970s.png) no-repeat top left;padding-left:15px;}     
table.eighties{width:400px;vertical-align:top;background:url(/images/1980s.png) no-repeat top left;padding-left:15px;}
table.ninties{width:400px;vertical-align:top;background:url(/images/1990s.png) no-repeat top left;padding-left:15px;}
table.zeros{width:600px;;vertical-align:top;background:url(/images/2000s.png) no-repeat top left;padding-left:15px;}
table.tens{width:600px;vertical-align:top;background:url(/images/2010s.png) no-repeat top left;padding-left:15px;}

.nvArrows { position: absolute; right: 10px; top: 0; z-index:99; height: 20px; }
.nvArrows a.nvPrev { display: inline-block; width: 24px; height: 20px; background: url(../images/nv_lon.png) no-repeat; }
.nvArrows a.nvNext { display: inline-block; width: 24px; height: 20px; background: url(../images/nv_ron.png) no-repeat; }
.nvArrows a.nvPrev.disabled { background: url(../images/nv_l.png) no-repeat; }
.nvArrows a.nvNext.disabled { background: url(../images/nv_r.png) no-repeat; }
.nvArrows span { display: inline-block; width: 50px; height: 24px; vertical-align: middle; color: #c18644; text-align: right; }

.nvArrows-bottom { position: absolute; right: 10px; top: 1; z-index:99; height: 20px; }
.nvArrows-bottom a.nvPrev { display: inline-block; width: 24px; height: 20px; background: url(../images/nv_lon.png) no-repeat; }
.nvArrows-bottom a.nvNext { display: inline-block; width: 24px; height: 20px; background: url(../images/nv_ron.png) no-repeat; }
.nvArrows-bottom a.nvPrev.disabled { background: url(../images/nv_l.png) no-repeat; }
.nvArrows-bottom a.nvNext.disabled { background: url(../images/nv_r.png) no-repeat; }
.nvArrows-bottom span { display: inline-block; width: 50px; height: 24px; vertical-align: middle; color: #c18644; text-align: right; }

.locations-top {width:100%;}
.locations-bottom {width:100%;}

#bow {position:fixed;top:0;right:0;width:252px;height:246px;background:url(/images/bow.png);}
#news-holiday {display:block; width:235px; height:83px; float:left;margin-top:50px;margin-bottom:100px;margin-left:10px;}


/* TWITTER FEED */
#socialbox {background:url(../images/bg-social.png) no-repeat;width:257px;height:242px;position:absolute; right:60px; top:50px;}
.twtr-hd {display:none;}
.twtr-ft {display:none;}
#twtr-widget-1 {padding-left:25px;font-size:10px!important;height:80px;}
#twtr-widget-1 em {font-size:8px!important;}
.twtr-doc {height:65px!important;}

#socialbox2 {background:url(../images/bg-social3.png) no-repeat;width:257px;height:516px;position:absolute; right:90px; top:50px;}

#socialbox1 {background:url(../images/bg-social2.png) no-repeat;width:257px;height:219px;position:absolute; right:90px; top:50px;}
.lv_skin>canvas { display: none !important; }