
/*  
Website: Pubcrawls.com
Description: black, blue, yelllow and white
Author Name: Talec Hunter
Author URI: http://ipacktechnologies.com//
*/

/* ======================================== Generic elements =================================================================  */

body{ margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#555555;background:#1a9929}

h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; }
p{line-height:17px}
ul,ol,li { list-style: none; }


a{color:#029a02; text-decoration:none; outline:none}
a:hover{color:#dbbe00; text-decoration:none; outline:none}
a img{border:0}
*:focus{outline-width:0}
*{outline:none; outline:0}

.clear{ clear:both;}

.content{width:100%;}
.data{width:auto}
h1{font-size:25px;margin:0 0 8px; padding:5px 0 0}
h2{font-size:22px; line-height:25px;}
h3{font-size:20px; margin-bottom:8px}
h4{font-size:16px; }
h5{font-size:14px; }
p{padding:0 0 8px}
.{font-size:14px; line-height:18px;}
. p{padding:0 0 12px}


h1.heading, h3.heading{color:#fff}
.blue{color:#9cb49d;}
 h5.heading{color:#fff; margin-bottom:6px}
.table-data{color:#828993; margin-bottom:10px}
.table-data th{color:#333; border-bottom:1px solid #5f6064; padding:5px 5px; background:#eee; text-align:left!important; font-weight:bold}

.table-data td{color:#828993; border-bottom:1px solid #5f6064; padding:5px 0px}

#wrapper:after,#header:after,#middle:after,#container:after, #footer:after, .content:after, .data:after,.section:after{ content: "."; display: block; height:0; font-size:0px; clear: both; visibility: hidden; }

/* \*/ * html #header{height:1px} /* */
/* \*/ * html #middle{height:1px} /* */
/* \*/ * html #container{height:1px} /* */

/* \*/ * html #footer{height:1px} /* */
/* \*/ * html .content{height:1px} /* */
/* \*/ * html .data{height:1px} /* */
/* \*/ * html .section{height:1px} /* */

.colleft{float:left; width:auto }
.colright{float:right;width:auto}

.right{text-align:right}
.center{text-align:center}

.content{width:100%;}
.data{width:auto}
.section{width:100%; margin-bottom:10px}




/* ======================================== Wrapper ========================================================  */

#wrapper{ width:100%; margin:0 auto;background:url(../images/bg.jpg)   }


/* ---------------- citydiv -------------- */
.expanded-citydiv{width:100%; margin:0px; background:#003a01;border-bottom:1px solid #005c02}
.expanded-citydiv .data{ padding:5px 0 0; width:980px; margin:0 auto; }

.citylist{ padding:0;width:980px; margin:0 auto;}
ul.citylist li{ width:162px; float:left;padding:0; border-bottom:1px solid #005c02}
ul.citylist li a{ display:block;padding:6px 10px; font-size:12px; color:#fff; font-weight:bold}
ul.citylist li a:hover{color:#fbe202; }

ul.citylist.focus{background:#00a100 }
ul.citylist.focus li{background:#00a100}
ul.citylist.focus li a{padding:6px 10px; font-size:12px; color:#fff; font-weight:bold}
ul.citylist.focus li a:hover,.expanded-citydiv .data h5 a:hover{color:#dbbe00; }


.expanded-citydiv .data h5{ padding:6px; font-weight:normal; font-size:12px}
.expanded-citydiv .data h5 a{color:#eee}

.select-city span{background:url(../images/select-arrow.gif) no-repeat right 50%; padding:0px 15px; text-transform:uppercase; color:#eee; font-weight:bold; font-size:12px; }

.btn-daily-deals{background:url(../images/btn-daily-deals.gif) no-repeat; display:block;  width:176px; height:39px; padding-left:30px;font-size:0px; margin-top:15px }
.btn-daily-deals:hover{ background-position:0 -39px}

.btn-newsletter{background:url(../images/btn-newsletter.gif) no-repeat; display:block;  width:176px; height:39px; padding-left:30px;font-size:0px; margin-top:15px }
.btn-newsletter:hover{ background-position:0 -40px}



/* ---------------------- Social Media Icons ---------------------- */

.fbook {float:right; margin:17px 0 10px; display:block; width:80px}

.social-media {float:right; width:140px; margin:10px 0 15px; display:block;}
.social-media .icon {background:url(../images/icons-social-media.png) no-repeat 0 0; width:34px; height:33px; display:block; float:left; text-indent:-9999px}
.social-media .icon.facebook {background-position:0 0}
.social-media .icon.facebook:hover {background-position:0 -33px}
.social-media .icon.twitter {background-position:-34px 0}
.social-media .icon.twitter:hover {background-position:-34px -33px}

.social-media .icon.email {background-position:-68px 0}
.social-media .icon.email:hover {background-position:-68px -33px}

.social-media .icon.meetup {background-position:-102px 0}
.social-media .icon.meetup:hover {background-position:-102px -33px}
.social-media .st_sharethis{ float:left!important; margin-top:9px}

.phone { clear:both; float:right; background:url(../images/icon-phone.png) no-repeat 0 0; padding-left:35px;padding-top:4px;font-size:26px; font-weight:bold; color:#eee; display:block; }



/* ======================================== header-topbar ========================================================  */

#header-topbar{width:980px; margin:0 auto;color:#fff;height:98px!important; padding-top:8px }

#header-topbar .topleft{ float:left; width:200px; line-height:22px; padding:0px 0 0 0px }
#header-topbar .topright{ float:left; width:760px; padding:0 0px 0 0;}


.errorpage{ width:550px; height:110px; padding:175px 20px 0px; margin:40px auto;background:url(../images/404.gif) no-repeat left top; color:#fff}

.errorpage h4{ color:#fff; margin-bottom:10px; font-size:18px}
.errorpage p{ color:#fff; padding-bottom:5px; font-size:13px}

.errorpage a{ text-decoration:underline; color:#fff}
.errorpage a:hover{color:#dbbe00; }


/* ======================================== Header ==========================================================  */

#header-container{ width:100%; margin:0 auto;background:url(../images/background.png) repeat-x 0 0px  }
#header{ clear:both; width:980px; padding:0px; margin:0 auto;}

/* ---------------- Header Logo -------------- */

#logo{ position:absolute!important; display:block; left:50%; margin:-88px 0 0 -110px;}


/* ---------------- navigation -------------- */

#navigation{  width:962px;  margin:1px auto 0; height:85px;background:url(../images/nav-divider.gif) no-repeat left top}
#navigation li{float:left;width:auto;padding:0px;color:#fff }
#navigation li a, #navigation li a:visited{float:left;margin:0px; display:block;width:auto; font-size:22px!important; text-transform:uppercase; color:#fff; height:60px; background:url(../images/nav-divider.gif) no-repeat right top}
#navigation li a span{ display:block; float:left; padding:20px 24px; color:#fff;font-size:22px!important}
#navigation li a:hover,#navigation li a.mid:hover,#navigation li a:hover span,#navigation li a.selected span{color:#fbe202;}
#navigation li a.mid,#navigation li a.mid:hover{ background:none!important}
#navigation li.spacer{width:174px}


/* ---------------- Drop Down Menu -------------- */

.dropmenudiv{position:absolute;line-height:18px; margin:-2px 0 0 0px;z-index:1000;background-color:#e2e2e2;width: 270px;visibility: hidden;
}	
.dropmenudiv a{width: auto;display: block;text-indent:12px; font-size:13px;border-bottom: 1px solid #b7b7b7; border-top:1px solid #f4f4f4;  padding:6px 0;text-decoration: none;font-weight: bold;}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;}
.dropmenudiv a:hover{background:#00ac00!important;color:#ffffff;text-decoration:none}

.breadcrumbs{margin-bottom:10px}

/* =================================== Middle  ===============================================  */

#middle-container{ width:100%;margin:0px auto;  }

#middle{ width:980px; padding:0px 0px 0px;margin:0px auto;}
#main {float:left; width:628px;}
#sidebar {float:right; width:318px;}

#banner_940x40{width:960px; margin:0 auto 12px; }


/* ----------------  outer -------------- */

.outer{ width:auto;  margin:0px 0 12px;}
.outer .otop{background:url(../images/outer-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.outer .otop .tl{background:url(../images/outer-tl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.outer .otop .tr{background:url(../images/outer-tr.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.outer .obot{background:url(../images/outer-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.outer .obot .bl{background:url(../images/outer-bl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.outer .obot .br{background:url(../images/outer-br.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.outer .outer-container{padding:7px 12px;width:auto; background:#002a03;}

.outer{ width:auto;  margin:0px 0 12px;}
.outer .eventtop{background:url(../images/event-head-tbg.gif) repeat-x 0 0!important; width:auto; display:block}
.outer .eventtop .tl{background:url(../images/event-head-tl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.outer .eventtop .tr{background:url(../images/event-head-tr.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.outer .eventtop-container{padding:7px 0px;width:auto; background:#012e03 url(../images/event-top-bg.gif) repeat-x left bottom;}



/* ----------------  widget-bluebg-------------- */

.widget-bluebg{ width:auto;  margin:0px;}
.widget-bluebg .top{background:url(../images/widget-bluebg-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-bluebg .top .tl{background:url(../images/widget-bluebg-tl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-bluebg .top .tr{background:url(../images/widget-bluebg-tr.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.widget-bluebg .bot{background:url(../images/widget-bluebg-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-bluebg .bot .bl{background:url(../images/widget-bluebg-bl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-bluebg .bot .br{background:url(../images/widget-bluebg-br.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.widget-bluebg .container{padding:4px 9px;width:auto; background:#e6e6e6;}



/* ----------------  widget-blue-------------- */

.widget-blue{ width:auto;  margin:0px 0 12px;}
.widget-blue .top{background:url(../images/widget-blue-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-blue .top .tl{background:url(../images/widget-blue-tl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-blue .top .tr{background:url(../images/widget-blue-tr.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}

.widget-blue .tophead{background:url(../images/widget-blue-hbg.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-blue .tophead .tl{background:url(../images/widget-blue-hl.gif) no-repeat 0 0; width:auto; height:47px; display:block}
.widget-blue .tophead .tr{background:url(../images/widget-blue-hr.gif) no-repeat 100% 0; width:auto; height:47px; display:block; font-size:0px}
.widget-blue .tophead h2{ font-size:22px; padding:17px 0 0 15px; margin:0px; color:#fff; text-transform:uppercase  }

.widget-blue .bot{background:url(../images/widget-blue-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-blue .bot .bl{background:url(../images/widget-blue-bl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-blue .bot .br{background:url(../images/widget-blue-br.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.widget-blue .container{padding:4px 9px;width:auto; background:#00ac00;}



/* ----------------  widget-yellow-------------- */

.widget-yellow{ width:auto;  margin:0px 0 12px;}
.widget-yellow .top{background:url(../images/widget-yellow-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-yellow .top .tl{background:url(../images/widget-yellow-tl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-yellow .top .tr{background:url(../images/widget-yellow-tr.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}

.widget-yellow .tophead{background:url(../images/widget-yellow-hbg.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-yellow .tophead .tl{background:url(../images/widget-yellow-hl.gif) no-repeat 0 0; width:auto; height:47px; display:block}
.widget-yellow .tophead .tr{background:url(../images/widget-yellow-hr.gif) no-repeat 100% 0; width:auto; height:47px; display:block; font-size:0px}
.widget-yellow .tophead h2{ font-size:22px; padding:17px 0 0 15px; margin:0px; color:#fff; text-transform:uppercase  }

.widget-yellow .bot{background:url(../images/widget-yellow-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-yellow .bot .bl{background:url(../images/widget-yellow-bl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-yellow .bot .br{background:url(../images/widget-yellow-br.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.widget-yellow .container{padding:4px 9px 0px;width:auto; background:#dbbe00;}

/* ----------------  widget-yellow-------------- */

.why{ width:611px;  margin:0px 0 10px; padding-bottom:7px;background:url(../images/why-bot.gif) no-repeat 0 100%;}
.why .top{background:url(../images/why-top.gif) no-repeat 0 0; width:100%; height:7px; display:block}
.why .container{background:url(../images/why-bg.gif) repeat-y 0 0; width:100%; display:block}
.why .container .data{padding-left:5px; padding-right:5px}
.why .container h4{width:155px; float:left; color:#081e2e; margin-top:2px}
.why .container p{width:435px; float:left; font-size:14px; padding:0px}


.banner-brd{border:1px solid #828993}

.location-map{width:330px!important; float:right; padding:0px 0px 5px 10px}

/* ----------------  widget-white-------------- */

.widget-white{ width:auto;  margin:0px 0 12px;}
.widget-white .top{background:url(../images/widget-white-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-white .top .tl{background:url(../images/widget-white-tl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-white .top .tr{background:url(../images/widget-white-tr.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}

.widget-white .bot{background:url(../images/widget-white-tb.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-white .bot .bl{background:url(../images/widget-white-bl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
.widget-white .bot .br{background:url(../images/widget-white-br.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0px}
.widget-white .container{padding:4px 9px;width:auto; background:#fff;}


/* ----------------  widget -------------- */

.widget{ width:auto;  margin:0px 0 12px;}
.widget .top{background:url(../images/widget-tbg.gif) repeat-x 0 0!important; width:auto; display:block}
.widget .top .tl{background:url(../images/widget-tl.gif) no-repeat 0 0; width:auto; height:45px; display:block}
.widget .top .tr{background:url(../images/widget-tr.gif) no-repeat 100% 0; width:auto; height:45px; display:block; padding:0px 0 0 12px}
.widget .top h2{ font-size:30px; padding:10px 0 0; margin:0px; color:#fff  }
.widget .bot{background:url(../images/widget-bbg.gif) repeat-x 0 0!important; width:auto; display:block}
.widget .bot .bl{background:url(../images/widget-bl.gif) no-repeat 0 0; width:auto; height:4px; display:block}
.widget .bot .br{background:url(../images/widget-br.gif) no-repeat 100% 0; width:auto; height:4px; display:block; padding:0px 0 0 10px}
.widget .container{padding:9px;width:auto; font-size:14px; background:#fff; }

/* ---------------- grid-layout -------------- */	

.grid-layout{padding:5px 0px 0px!important; }
.grid-layout li{float:left;display:inline;position:relative;width:148px;height:115px;padding:0px; margin:0px 2px 2px 0; background:#dadada; text-align:center; position:relative}
.grid-layout a{ position:relative}
.grid-layout a img{display:block;width:144px;height:85px;border:2px solid #b1b1b1;padding:0px; margin:0px auto 6px}
.grid-layout a:hover img{ border-color:#dbbe00}

.grid-layout li span{ position:absolute;width:78px; height:19px; margin:67px 0px 0 69px;display:block; background:url(../images/moreinfo.png) no-repeat 0 0; text-indent:-9999px; font-size:0px }


/* ---------------- cities-grid -------------- */	

.cities-grid{padding:5px 0px 0px!important; }
.cities-grid li{float:left;display:inline;position:relative;width:148px;height:57px;padding:20px 0 0;margin:0px 2px 5px 0; background:url(../images/dots-image.gif) no-repeat 50% 0; text-align:center; position:relative}
.cities-grid h6{padding:0px; margin:0px}
.cities-grid h6.zurich a{ position:relative;text-align:center; font-size:30px; padding:0 5px; color:#000; letter-spacing:-1px;text-transform:uppercase}
.cities-grid h6.zurich a:hover{ color:#dbbe00;}

.yellow-dots{position:absolute; margin-top:-8px; margin-left:3px;}
.yellow-dots .circle{display:block; float:left; margin-bottom:35px; width:8px; height:8px; background:#ffac0c; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(PIE.htc);}

.red-dots{position:absolute; margin-top:-8px; margin-left:3px;}
.red-dots .circle{display:block; float:left; margin-bottom:35px; width:8px; height:8px; background:#f00; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(PIE.htc);}

.green-dots{position:absolute; margin-top:-8px; margin-left:3px;}
.green-dots .circle{display:block; float:left; margin-bottom:35px; width:8px; height:8px; background:#1fdb0b; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(PIE.htc);}

.blue-dots{position:absolute; margin-top:-8px; margin-left:3px;}
.blue-dots .circle{display:block; float:left; margin-bottom:35px; width:8px; height:8px; background:#0afcff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior: url(PIE.htc);}

.dot-top{ margin-bottom:10px; width:130px; padding-left:10px;}
				
.dot-bot{width:130px; padding-left:10px;}
.circle.pos{ margin-left:3px}


/* ----------------  venue-photos -------------- */

.city-gallery{ position:relative; margin:0px 0 20px; width:628px; height:388px; padding:0px; background:url(../images/gallery-bg.gif) no-repeat 0 0}
.city-gallery .wrapper {width:555px; /* .vehicle-gallery width - (.wrapper margin-left + .wrapper margin-right) */
  overflow:auto; height:320px; padding:0px; margin:0 32px 0 38px;position:absolute;top:40px;}
.city-gallery ul a img{border:none;}
.city-gallery .wrapper ul{width:9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute;top:0px;}

.city-gallery ul li{display:block; float:left; width:580px;padding:0; height:388px;}


.city-gallery ul li a{display:block; float:left; border:0px; width:180px; height:80px; margin:0 12px 8px 0px;padding:20px 0 0;margin:0px 2px 5px 0; background:url(../images/citythumb_172x89.gif) no-repeat 50% 0; text-align:center; }
.city-gallery ul li a h6.zurich { position:relative;text-align:center; font-size:35px; padding:10px 5px; color:#000; letter-spacing:-1px;text-transform:uppercase}
.city-gallery ul li a:hover h6.zurich { color:#dbbe00!important}


.city-gallery .arrow {display: block; height:51px!important;width:30px;background-image: url(../images/scroll-arrow.png);background-repeat:no-repeat; background-position:0 0;text-indent:-999px;position: absolute!important;top:159px;cursor:pointer;}

.city-gallery .forward {background: url(../images/scroll-arrow.png) no-repeat 0 0; right:5px}
.city-gallery .back{ background-position: 0 -102px; left:5px;}
.city-gallery .forward:hover{  background-position: 0 -51px;}
.city-gallery .back:hover{  background-position: 0 -153px;}
.city-gallery ul li a b{font-size:18px; line-height:26px!important}



/* ---------------- Buttons -------------- */

a.btn-moreinfo {cursor:pointer; padding:0px;vertical-align:middle;height:30px;display:block;float:right; color:#fff; margin-left:10px; margin-bottom:10px;width:auto;}
a.btn-moreinfo span { display:block; font-size:14px; font-weight:bold; color:#fff;background:#303030 url(../images/btn-bullet.png) no-repeat 100% 50%;  padding:0 22px 0 10px;text-transform:uppercase;height:33px;line-height:33px; white-space:nowrap}
a.btn-moreinfo:hover span{ background-color:#000; font-size:14px; color:#fff; }

a.btn-requestquote {cursor:pointer; padding:0px 10px 0 0;vertical-align:middle;height:30px;display:block;float:right; color:#fff; margin-left:10px; margin-bottom:10px;width:auto;}
a.btn-requestquote span { display:block; font-size:14px; font-weight:bold; color:#fff;background:#133799 url(../images/btn-bullet.png) no-repeat 100% 50%;  padding:0 22px 0 10px;text-transform:uppercase;height:33px;line-height:33px; white-space:nowrap}
a.btn-requestquote:hover span{ background-color:#000; font-size:14px; color:#fff; }

.viewall{ padding-top:4px; float:right; text-align:right}
.viewall a{clear:both;font-size:12px; font-weight:bold;color:#fff;background:url(../images/viewall-arrow.png) no-repeat 100% 50%;  padding:0 18px 0 0px}	
.viewall a:hover{color:#dbbe00}



/* ==============================================  Inner Page: Events   ==================================================  */

/* ----------------  cities-tabs -------------- */

.cities-tabs{ float:left; width:auto;}
.cities-tabs li{float:left;width:auto;}
.cities-tabs li a{float:left;margin:0px 2px 0 0; color:#fff;padding:0 0 0 6px;width:auto; display:block}
.cities-tabs li a span{float:left;display:block; width:auto; height:34px; line-height:34px;padding:0px 15px 0px 10px;font-size:16px; font-weight:bold;color:#fff;white-space:nowrap;cursor:pointer;}
.cities-tabs li a:hover span{color:#000}
.cities-tabs li.selected a,.cities-tabs li.selected a:hover{color:#161616!important;background:url(../images/menu-left.gif) no-repeat 0 0;}
.cities-tabs li.selected a span, .cities-tabs li.selected a:hover span{background:#dbbe00 url(../images/menu-right.gif) no-repeat 100% 0; color:#000;}


/* ----------------  other-tabs -------------- */

.other-tabs{ width:100%;}
.other-tabs li{display:block;float:left;margin:0;padding:0; width:auto; }
.other-tabs li:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .other-tabs li{height:1px} /* */
.other-tabs li.last{background:none; margin:0}
.other-tabs li a{float:left;margin:0px 2px 0 0; color:#fff;padding:0 0 0 6px;width:auto; display:block}
.other-tabs li a span{float:left; width:auto;display:block; font-weight:bold; height:34px; line-height:34px;padding:0px 8px 0px 3px; width:auto;font-size:16px;color:#fff;cursor:pointer;text-align:center; }

.other-tabs li.selected a,.other-tabs li.selected a:hover{color:#161616!important;background:url(../images/menu-left.gif) no-repeat 0 0;}
.other-tabs li.selected a span, .other-tabs li.selected a:hover span{background:url(../images/menu-right.gif) no-repeat 100% 0; color:#000;}



/* ---------------- event-listing -------------- */

.event-listing, .white-widget{width:628px;padding:0px 0 5px; margin-bottom:12px; background:#fff url(../images/listing-bot.gif) no-repeat left bottom;}
.event-listing:after, .white-widget:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html .event-listing{height:1px} /* */
/* \*/ * html .white-widget{height:1px} /* */

.event-listing .data, .white-widget .data{width:608px;padding:10px 10px 5px;background:url(../images/listing-top.gif) no-repeat left top;}

.special-widget{ background:#dbbe00; color:#090b13;width:628px;padding:0px 0 5px; margin-bottom:12px;}
.special-widget .data{width:608px;padding:10px 10px 5px;}h2{margin-bottom:10px}
.special-widget 
.special-list{ margin-bottom:10px; border-top:1px solid #e9c46b}
.special-list h4{ padding:8px 0px 6px; margin-bottom:0px; border-bottom:1px solid #e9c46b; background:url(../images/arrow-spl.gif) no-repeat 0 10px; padding-left:18px}

.event-flayer{ float:left; width:220px;}
.event-flayer img{ float:left; width:200px; border:5px solid #cdcdcd; padding:1px}

.event-desc{ float:left;width:388px;}
.event-desc h2{font-size:22px; line-height:24px; margin-bottom:8px}
.event-desc h5{font-size:13px; color:#b6b6b6; font-style:italic; padding:0px; margin-bottom:5px}
.event-desc ul.locations{padding:0px; margin-bottom:10px; border-top:1px solid #e4e4e4;}
.event-desc ul.locations li{padding:7px 0px; font-size:12px; border-bottom:1px solid #e4e4e4; color:#dbbe00}
.event-desc ul.locations li a{color:#dbbe00; font-weight:bold}
.event-desc ul.locations li a:hover{color:#dbbe00;}


/* ----------------  reg-details -------------- */
.event-info{ background:url(../images/event-infobg.gif) repeat-x 0; width:auto;}


.event-details{ width:100%; overflow:auto; margin-bottom:7px}
.event-details .head.row{ font-size:12px; color:#b6b6b6!important; font-style:italic; font-weight:bold; }
.event-details .row{border-bottom:1px solid #e4e4e4;width:100%;}

.event-details .col-1,.event-details .col-2,.event-details .col-date{float:left; width:auto; padding:6px 2px 6px 0px; }
.event-details .col-date{width:44px; padding-right:0px}
.event-details .col-1{width:220px; font-weight:bold }
.event-details .col-2{width:120px; padding-right:0px;}

.event-details a{color:#dbbe00}
.event-details a:hover{color:#029a02}

.event-btns{ float:right; width:144px}

#flyer img{width:608px}


#event-top{}
#event-top .data{ padding:6px 15px 0px}
#event-top .event-logo{ width:160px; float:left; }
#event-top .event-logo img{ width:140px; height:65px; display:block;border:4px solid #fff; }

#event-top .event-heading{float:left; width:550px;}
#event-top .btns{float:right; width:210px; }
#event-top .btns a{float:right; margin-left:6px}

#event-top .dates{margin-top:10px; width:390px}	

#event-top h1{ font-size:26px; color:#f0f0f0; font-weight:bold;font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
#event-top h4{ font-size:16px;color:#adadad; font-weight:bold; }
#event-top h3{ font-size:14px;color:#adadad; font-weight:normal; }
#event-top .phone{ margin-top:6px}




/* ---------------- venue-listing -------------- */

.venue-listing{width:628px;padding:0px 0 5px; margin-bottom:12px; position:relative; background:#fff url(../images/listing-bot.gif) no-repeat left bottom;}
.venue-listing:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html .venue-listing{height:1px} /* */

.venue-listing .data{width:608px;padding:18px 10px 10px;background:url(../images/listing-top.gif) no-repeat left top;}

.venue-listing .tag{ position:absolute; width:137px; height:28px; margin:-20px 0 0 -12px; display:block;background:url(../images/registerpoint-tag.png) no-repeat 0 0; text-indent:-9999px; font-size:0px}
.venue-logo{ float:left; width:160px;}
.venue-logo img{ float:left; width:140px; border:5px solid #cdcdcd; padding:1px; margin-top:7px}

.venue-desc{ float:left;width:446px;}
.venue-desc h2{font-size:24px; line-height:24px; margin-bottom:6px}
.venue-desc h5{font-size:13px; color:#b6b6b6; font-style:italic; padding:0px; margin-bottom:5px}
.venue-desc ul.locations{padding:0px; margin-bottom:8px; border-top:1px solid #e4e4e4;}
.venue-desc ul.locations li{padding:7px 0px; font-size:14px; border-bottom:1px solid #e4e4e4; }




.btn-buy-now{ position:relative;margin-bottom:7px;
display:block; width:147px; height:43px;font-size:0px; text-indent:-9999px;background:url(../images/btn-buy-now.gif) no-repeat 0 0}
.btn-buy-now:hover{background:url(../images/btn-buy-now.gif) no-repeat 0 -43px; }

.btn-askquestion{ position:relative;
display:block; width:207px; height:42px;font-size:0px; text-indent:-9999px;background:url(../images/btn-askquestion.gif) no-repeat 0 0}
.btn-askquestion:hover{background:url(../images/btn-askquestion.gif) no-repeat 0 -42px}

.btn-bookanevent{ position:relative;margin-bottom:7px;
display:block; width:198px; height:42px;font-size:0px; text-indent:-9999px;background:url(../images/btn-book-an-event.gif) no-repeat 0 0}
.btn-bookanevent:hover{background:url(../images/btn-book-an-event.gif) no-repeat 0 -42px; }


/* ----------------  reg-details -------------- */

.reg-details{margin-bottom:20px; width:100%; overflow:auto}
.reg-details .head.row{ background:#006b01!important; color:#fff!important; font-weight:bold;}
.reg-details .row{border-bottom:1px solid #5f6064;width:100%;}

.reg-details .col-1,.reg-details .col-2,.reg-details .col-3,.reg-details .col-4,.reg-details .col-5,.reg-details .col-venue,.reg-details .col-street,.reg-details .col-time{float:left; width:auto; padding:10px 2px 6px 6px; color:#eee }
.reg-details .col-1{width:70px; }
.reg-details .col-2{width:222px;font-weight:bold;}
.reg-details .col-venue{width:145px;font-weight:bold;}
.reg-details .col-street{width:115px;font-weight:bold;}
.reg-details .col-time{width:75px;}

.reg-details .col-3{width:125px;}
.reg-details .col-4{width:72px;}
.reg-details .col-5{width:99px; padding-right:0px}

.reg-details a{color:#dbbe00}
.reg-details a:hover{color:#029a02}
.reg-details a.buynow{width:76px;display:block;float:left; background:url(../images/buynow.gif) no-repeat 0 0; height:20px; text-indent:-9999px; font-size:0; margin-right:10px}
.reg-details a.buynow:hover{background:url(../images/buynow.gif) no-repeat 0 -20px;}

.reg-details a.grouprates{width:99px;display:block;float:left; background:url(../images/grouprates.gif) no-repeat 0 0; height:20px; text-indent:-9999px; font-size:0}
.reg-details a.grouprates:hover{background:url(../images/grouprates.gif) no-repeat 0 -20px;}


/* ----------------  venue-photos -------------- */

.venue-gallery{ position:relative; margin:0px 0 20px; width:628px; height:388px; padding:0px; background:url(../images/gallery-bg.gif) no-repeat 0 0}
.venue-gallery .wrapper {width:555px; /* .vehicle-gallery width - (.wrapper margin-left + .wrapper margin-right) */
  overflow:auto; height:320px; padding:0px; margin:0 32px 0 38px;position:absolute;top:40px;}
.venue-gallery ul a img{border:none;}
.venue-gallery .wrapper ul{width:9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute;top:0px;}


.venue-gallery ul li{display:block; float:left; width:580px;padding:0; height:388px;}

.venue-gallery ul li a{display:block; float:left; border:0px; width:180px; height:80px; margin:0 8px 8px 0px; padding:20px 0 0;margin:0px 2px 5px 0; background:url(../images/citythumb_172x89.gif) no-repeat 50% 0; text-align:center; }
.venue-gallery ul li a h6.zurich { position:relative;text-align:center; font-size:35px; padding:10px 5px; color:#000; letter-spacing:-1px;text-transform:uppercase}
.venue-gallery ul li a:hover h6.zurich { color:#dbbe00!important}
.venue-gallery .arrow {display: block; height:51px!important;width:30px;background-image: url(../images/scroll-arrow.png);background-repeat:no-repeat; background-position:0 0;text-indent:-999px;position: absolute!important;top:159px;cursor:pointer;}

.venue-gallery .forward {background: url(../images/scroll-arrow.png) no-repeat 0 0; right:5px}
.venue-gallery .back{ background-position: 0 -102px; left:5px;}
.venue-gallery .forward:hover{  background-position: 0 -51px;}
.venue-gallery .back:hover{  background-position: 0 -153px;}
.venue-gallery ul li a b{font-size:18px; line-height:26px!important}


/* ---------------- Dates -------------- */

.dates {margin:0px; float:left; width:240px; }
.dates li a {width:75px; height:73px; background:url(../images/date-bg.png) no-repeat 0 0; display:block; padding:9px 0 0; float:left; margin:0 2px 5px 0}
.dates li b {font-size:15px; color:#787878; display:block; text-align:center; line-height:15px; text-transform:uppercase}
.dates li span {font-size:28px; color:#080808; display:block; text-align:center; line-height:30px; font-weight:bold}
.dates li strong {font-size:16px; color:#ffffff; display:block; text-align:center; line-height:20px; text-transform:uppercase}
.dates li a:hover {background-position:0 -82px}	


/*a.buynow{display:block; width:144px; height:42px;background:url(../images/btn-buynow.gif) no-repeat 0 0; text-indent:-9999px; font-size:0; margin-bottom:5px}
a.buynow:hover{ background-position:0 -42px}
a.tellmemore{display:block;width:144px; height:29px;background:url(../images/btn-tellmemore.gif) no-repeat 0 0; text-indent:-9999px; font-size:0}
a.tellmemore:hover{ background-position:0 -29px}*/


a.more-info{display:block; width:144px; height:42px;background:url(../images/btn-more-info.gif) no-repeat 0 0; text-indent:-9999px; font-size:0; margin-bottom:5px}
a.more-info:hover{ background-position:0 -42px}
a.group-rates{display:block;width:144px; height:29px;background:url(../images/btn-group-rates.gif) no-repeat 0 0; text-indent:-9999px; font-size:0}
a.group-rates:hover{ background-position:0 -29px}


a.moreinfo{display:block;width:124px; float:right; height:31px;background:url(../images/btn-moreinfo.gif) no-repeat 0 0; text-indent:-9999px; font-size:0}
a.moreinfo:hover{ background-position:0 -31px}



/* ----------------  infiniteCarousel -------------- */

.eventphotos{ width:100%; }
.slide-head{ padding:5px 0px 0px; width:300px; }
.slide-head .album-title{width:300px; font-size:15px; padding:0px 0 2px;}
.slide-head .album-title a{ color:#dbbe00}
.slide-head .album-title a:hover{ color:#fff}

.slide-head .album-date{ display:inline;height:18px;color:#e4e8f1; padding-top:2px; font-size:12px; font-weight:bold; }

.infiniteCarousel {position: relative; height:81px;  }
.infiniteCarousel .wrapper {width:276px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;  height: 70px;  margin: 0 12px;  position: absolute;  top: 0;border-left:1px solid #e4e8f1; background:#e4e8f1}
.infiniteCarousel ul a{ display:block;height:auto; font-size:11px;}

.infiniteCarousel .wrapper ul{width:9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;  position: absolute;top:0;}
.infiniteCarousel ul li{ display:block; float:left; width:92px;padding:0px}
.infiniteCarousel ul li a img{display:block; margin:1px auto; width:91px; height:68px; }
.infiniteCarousel ul li a b{display:block; font-weight:normal; line-height:16px!important}

.infiniteCarousel .arrow {display: block; height: 70px!important; width:10px;background-image: url(../images/arrow.png);background-repeat:no-repeat; background-position:0 0;  text-indent: -9999px;position: absolute!important;top:5px;cursor:pointer;}

.infiniteCarousel .forward {background: url(../images/arrow.png) no-repeat 0 0;right:0;}
.infiniteCarousel .back { background-position: 0 -120px; left: 0;}
.infiniteCarousel .forward:hover {  background-position: 0 -60px;}
.infiniteCarousel .back:hover {  background-position: 0 -180px;}



/* ---------------- venue-gallery -------------- */	

#venue-gallery{padding:0px 0px 10px!important; float:left }

#venue-gallery li{float:left;display:inline;position:relative;width:314px;height:176px;padding:0px; margin:0px 0px}
#venue-gallery a{background:#fff;}
#venue-gallery a img{display:block;width:294px;height:155px;border:5px solid #fff;padding:0px; margin:0px auto}
#venue-gallery a:hover img{border:5px solid #dbbe00}


/* ---------------- photo-gallery -------------- */	

#photo-gallery{padding:0px 0px 10px!important; float:left }
#photo-gallery .photos-title { padding:5px 10px; background:#f2f8fb; border-bottom:2px solid #fff}

#photo-gallery li{float:left;display:inline;position:relative;width:317px;height:238px;padding:0px; margin:0px 0px}
#photo-gallery a{background:#fff;}
#photo-gallery a img{display:block;width:309px;height:230px;border:3px solid #0e2f4b;padding:0px; margin:0px auto}
#photo-gallery a:hover img{border:3px solid #dbbe00}


.page_navigation { width:auto; margin:0 auto; padding:0 0 10px;text-align:center}

.page_navigation a, .alt_page_navigation a{
	padding:0.1em 0.5em;
	margin-right:4px;margin-bottom:5px;
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight:bold;
	background-color:#f1f1f1;
}
.active_page{
	background-color:#ec3d3b !important;
	color:#fff !important;
}	
.page_navigation a:hover{ background:#ffc800; color:#333333}



/* ---------------- photo-gallery -------------- */	

#events-gallery{padding:8px 0px 2px!important;}
#events-gallery li{float:left;display:inline;position:relative;padding:0px; margin:0px 5px 10px 0px; text-align:center;}
#events-gallery li a{ background:#dadada;width:307px;height:278px; display:block;border:3px solid #00ac00;}
#events-gallery li a img{display:block;width:307px;height:230px;padding:0px; margin:0px auto 8px}
#events-gallery li a:hover{border:3px solid #e8c900; background:#dbbe00; color:#fff}
#events-gallery li h5{ padding:0 5px 2px}
#events-gallery li a strong{ font-size:11px; color:#333}

/* ---------------- photo-gallery -------------- */	

#highslide-gallery{padding:8px 0px 2px!important;}
#highslide-gallery li{float:left;width:306px;display:inline;position:relative;padding:0px 0 5px; margin:0px 10px 10px 0px; text-align:center;height:280px;background:#dadada;;}
#highslide-gallery li a{ width:306px; display:block;}
#highslide-gallery li a img{display:block;width:300px;height:230px;padding:0px; margin:0px auto 8px;border:3px solid #0e2f4b;}
#highslide-gallery li a:hover img{border:3px solid #dbbe00; color:#fff}
#highslide-gallery li h4{ padding:0 5px 2px; color:#029a02}
#highslide-gallery li a strong{ font-size:12px; color:#333}


/* ---------------- deals -------------- */	

.deals-widget{width:100%;padding:0px 0 5px; margin-bottom:12px; background:#d84d01 url(../images/deals-widget-bot.gif) no-repeat left bottom;}
.deals-widget:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html .event-listing{height:1px} /* */
/* \*/ * html .white-widget{height:1px} /* */

.deals-widget .data{width:100%;padding:76px 15px 10px; color:#fff;background:url(../images/deals-widget-top.gif) no-repeat left top;}
.deals-widget h2{ margin-bottom:8px; text-align:center; padding:5px 5px; background:#e8bf5e; width:280px;}
.deals-widget h2 a {color:#000}
.deals-widget h2 a:hover {color:#090b13}
.deals-widget h4{font-size:14px; padding:6px 0px; border-bottom:1px solid #dc6b19; width:290px}


.titlebar{ display:block;height:50px; margin:5px 0px }
.titlebar h2{ color:#029a02; font-size:20px; background:url(../images/heading-bullet.png) no-repeat 0px 10px; height:35px; padding:15px 0 0 35px; margin:0px; line-height:50px}


div.gallery-content {display: none;float: right;width:600px;background:#fff;}
div.gallery-content a, div.navigation a {text-decoration: none;color: #a9a9a9;}
div.gallery-content a:hover, div.navigation a:hover{text-decoration: none;color:#029a02;}

div.controls {height: 36px;background:#000 url(../images/blackbar-bg.gif) repeat-x 0 0;}

div.ss-controls { position:absolute; width:120px; line-height:36px; margin-left:250px; text-align:center}
div.nav-controls { width:600px; padding-top:8px}
div.nav-controls a{display:block; padding:0 5px; width:18px; height:18px; font-size:0px; text-indent:-9999px}
div.nav-controls .prev{float:left;background:url(../images/prev.gif) no-repeat 100% 50%;}
div.nav-controls .next {float:right;background:url(../images/next.gif) no-repeat 0 50%;}

div.slideshow-container {position: relative;clear:both;height:460px;}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 590px;
	height:450px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow { margin-top:5px;}
div.slideshow span.image-wrapper{display: block;position: absolute;top: 0;left: 2px;}
div.slideshow a.advance-link {
	display: block;
	height: 445px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 445px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
	
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img{vertical-align: top;width:590px;height:455px}
div.caption-container {display:none}
div.navigation { background:#fff;}
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li{float: left;padding: 0;margin: 0px 0px 5px 5px;list-style: none;}
a.thumb{padding: 0px;display: block;}
ul.thumbs li.selected a.thumb {background: #000;}
a.thumb:focus{outline: none;}
ul.thumbs img {border: none;display: block;	width:110px; height:110px}


div.pagination {clear: both;}
div.navigation div.top.pagination {margin-bottom:5px;height:36px;background:#000 url(../images/blackbar-bg.gif) repeat-x 0 0!important; padding-left:8px}

div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 6px 0px 2px 0px;
	font-size:16px;
	width:25px;
	text-align:center
}
div.pagination a:hover {
color:#029a02;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: normal;
	color: #029a02;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 2px 3px 2px;
}



div.cityheading{background: url(../images/headingbg.gif) no-repeat 0px 0px; height:43px; margin-bottom:10px}
div.cityheading.full{background: url(../images/headingbg-full.gif) no-repeat 0px 0px; height:43px; margin-bottom:10px}

div.cityheading h3,div.cityheading h2{background: url(../images/arrow-bullet.gif) no-repeat 8px 12px;font-size:18px; text-transform:capitalize!important; font-weight:bold; color:#fff; padding:0 0 0 35px; line-height:40px!important; margin-bottom:2px }
div.active h3,div.active h2{background: url(../images/arrow-bullet-active.gif) no-repeat 8px 12px;color:#fff;text-transform:capitalize!important}
div.cityheading a{color:#fff}

.toggle_container {	margin: 0 0 5px;padding:10px;overflow: hidden;clear: both; background:#fff}

h1.cityheading{background: url(../images/arrow-bullet.gif) no-repeat 5px 0px;font-size:18px; text-transform:capitalize!important; font-weight:bold; color:#fff; margin:5px 0px 0px!important; padding:2px 0 0 30px;}

.toggle_container h2{}

.toggle_container iframe{margin-bottom:20px}


/* ----------------  Slideshsow -------------- */

#slider{ position:relative;width:608px; height:470px;}
#slider_pic {position:relative;float:left;width:608px; height:350px; overflow:hidden; }
#slider_piclist { position:absolute; }
#slider_piclist li { width:608px; height:350px; overflow:hidden; display:none}
#slider_piclist img { width:608px; height:350px; }

.button { float:right}

#slider_btn { float:left; position:relative;width:608px; margin:0;}
#slider_btn li { float:left; width:152px; height:110px;border-top:8px solid #fff; cursor:pointer;  }
#slider_btn img { width:151px; height:110px; margin:0px; }
#slider_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat;border-top:8px solid #f35600; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

#slider_opdiv { position:absolute;left:0;bottom:0px;width:608px;height:45px; padding-bottom:6px; background:#000;opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);  }

#slider_tx{ position:absolute; left:0px; bottom:6px;}
#slider_tx .normal { display:none; }
#slider_tx ul li{padding:0px 0 10px 0px;}
#slider_tx .title{margin:0px 10px 0px 10px;}
#slider_tx .title a{text-decoration:none;color:#fff;}
#slider_tx .title a:hover{text-decoration:none;}
#slider_tx .title .heading{font-family:Arial; font-size:16px;font-weight:normal;display:block; padding:0px;}


.floating-social{ position:relative; float:left;position: fixed; left: 50%; top: 480px; margin-left: -570px;}


.social-bar{ height:25px; width:411px; padding-top:5px }

.addthis_toolbox.addthis_pill_combo{height:25px; width:auto}
.addthis_toolbox.addthis_pill_combo a {float: left;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin:0px -6px 0 0;
}
.addthis_button_compact .at15t_compact {
    
}
.addthis_default_style{ float:left}

.addthis_toolbox .fb{ float:left;margin:0px 0px 0 0; width:100px}
.addthis_toolbox .addthis_button_email{margin:0px 0 0 -5px; float:left; background:url(../images/icon-e-mail.png) no-repeat; display:block; height:22px; width:90px; font-size:0px; text-indent:-9999px; margin-right:6px}
.addthis_toolbox .addthis_button_email span{background:none!important}

.addthis_toolbox .addthis_button_compact{ float:right; background:url(../images/icon-share.png) no-repeat; display:block; height:23px; width:23px; font-size:0px; text-indent:-9999px}
.addthis_toolbox .addthis_button_compact span{ background:none!important}
.addthis_toolbox .addthis_button_tweet{margin:0px}


#deals{ padding:10px 0px 10px}
#deals h4{ display:block;padding:60px 10px 0px; text-align:center; font-size:16px; font-weight:normal;}
#deals a{ display:block; float:left;width:205px; height:170px; color:#fff; margin-right:6px}
#deals a.last{margin-right:0px}
#deals .deal-1{background:url(../images/deal-1.gif) no-repeat 0 0; }
#deals .deal-2{background:url(../images/deal-2.gif) no-repeat 0 0;}
#deals .deal-3{background:url(../images/deal-3.gif) no-repeat 0 0; }

/* ----------------  paginator-------------- */

.paginator{ width:auto; margin:0 auto; padding:0 0 10px;text-align:center}        
.paginator a{text-decoration: none;font-size:16px;font-weight:bold}
.paginator a, .paginator span {padding:0.1em 0.5em;margin-right:4px;margin-bottom:5px;}
.paginator a:hover {color: #333; background:#dbbe00}
.paginator .active {color: #e6e6e6;}
.paginator .inactive, .paginator .inactive:hover{ color: #333;}

.paginator .current,.paginator .current:hover{background:#029a02;color: #e6e6e6;}


ul.blist {width:100%; margin-bottom:10px}
ul.blist li{background:url(../images/list-bullet.gif) no-repeat 0 6px; padding:0px 0px 3px 12px;line-height:19px!important}

/* ==============================================  Footer   ===========================================================  */


/* ---------------- footer-top -------------- */
#footer-top{width:980px; margin:0 auto 12px}
.footer-ad1{display:block; border:8px solid #fff; width:728px; height:90px; float:left}
.footer-ad2{display:block; border:8px solid #fff; width:190px; height:90px; float:left; margin-left:10px}

/* ---------------- footer-top -------------- */

.footer-mid-container{width:100%;background:#003203 url(../images/footer-bg.gif) repeat-x 0 0; border-top:1px solid #008b00} 
#footer{width:980px; margin:0 auto;color:#9aa0a3; padding-bottom:25px}


/* ---------------- column -------------- */
#footer .column{width:230px; float:left; padding:20px 0px 0px 0px;}
#footer .column.double{width:330px!important;}
#footer .column.last{width:170px!important;padding-right:0px}

#footer .column h4{font-size:18px; margin:0px 0 7px; color:#e5e5e5;}

/* ---------------- List -------------- */
#footer .list{width:auto; padding:0px 10px 0 0; margin:0px; line-height:17px}
#footer .list:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #footer .list{height:1px} /* */

#footer .list li{ margin:0px;padding:0px 0px 2px;}
#footer .list a{ position:relative;padding:0px 0px; color:#9aa0a3}
#footer .list a:hover{color:#dbbe00}

/* ---------------- footer-bot -------------- */
.footer-bot{width:100%; background:#003203 url(../images/footer-bot.gif) repeat-x 0 0; display:block;  }
.footer-bot-data{width:980px; margin:0 auto; position:relative;height:65px}
.footer-logo{ position:absolute; margin-top:-24px}

.footer-bot .colright{ float:left; width:860px; padding:4px 0 0 120px; line-height:22px}
.footer-bot .colright a{ color:#eec668}
.footer-bot .colright.logos{ padding:5px 130px;}
.press_logos{ }
.press_logos li{ display:block;float:left; padding:0px 25px;}
.press_logos li a,.press_logos li span{ display:block!important; float:left; height:45px; font-size:0px; text-indent:-9999px}

.press_logos li .as_seen_text{ background:url(../images/as-seen-on-text.png) no-repeat 0 50%; width:124px; }
.press_logos li .fox5{ background:url(../images/fox-5.png) no-repeat 0 50%; width:30px; } 
.press_logos li .cw11{ background:url(../images/cw-11.png) no-repeat 0 50%; width:104px;}
.press_logos li .dailynews{ background:url(../images/daily-news.png) no-repeat 0 50%; width:209px;}
.press_logos li .timeoutny{ background:url(../images/time-out-new-york.png) no-repeat 0 50%; width:54px;}



.footer-links{ text-align:center; margin:0 auto}
.footer-links li{ display:inline; padding:0 2px;}
.footer-links a{width:auto; font-size:12px; display:inline; text-decoration:none; color:#9aa0a3; font-weight:bold; line-height:14px}
.footer-links a:hover{ color:#dbbe00}
.copyright{color:#9aa0a3; text-align:center;  padding:10px }

/* ----------------  faq section -------------- */
	

.faq a.menuitem{background:#008101; margin-bottom:3px;display: block;position: relative; width: auto;padding: 6px 5px 5px 6px;}

.faq a.menuitemup{background:#008101;display: block;position: relative;width: auto;padding: 6px 5px 5px 6px;}

.faq a.menuitem b{display:block;padding:0 10px 0 26px;line-height:30px; font-size:18px;background: url(../images/arrow-bullet.gif) no-repeat 0 5px #008101; color:#fff}

.faq a.menuitemup b{display:block;padding:0 10px 0 26px;line-height:30px; color:#fff; font-size:18px;background:#008101 url(../images/arrow-bullet-active.gif) no-repeat 0 5px ;}
.faq a.menuitem:hover{}
.faq div.submenu{ border:none;}
.faq div.submenu ul{margin: 0;padding: 0;}
.faq div.submenu ul li{ margin-bottom:2px;}
.faq .ques-icon{background: url(../images/question-icon.png) no-repeat 0 0px; padding:0 0 0 25px }
.faq div.submenu ul li a{color:#fff}
.faq div.submenu ul li b{display:block;font-size:16px;font-weight:bolder; padding:8px 5px 5px 5px;cursor: pointer;color:#555; }
.faq div.submenu ul li b:hover{color: #f1f1f1}
.faq div.submenu ul li b.active{color:#555;}

.faq div.submenu ul li p{font-style:normal; color:#dddddd;padding:0px 10px  }


.addthis_default_style{float:right!important;  }
.addthis_default_style a{ float:right!important; margin:0px!important}
.addthis_toolbox.addthis_pill_combo{height:25px; width:auto;padding:5px 0px 5px 0px; margin-bottom:10px}
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    float: left;
}
.addthis_pill_style{ float:left; margin-left:5px}

.addthis_toolbox .fb{ float:left;margin:-2px 0 0 -7px}



		

