a img{border:none}

a:focus{outline:none}

html, body{font-family:tahoma,Arial,Helvetica,sans-serif; margin:0; padding:0; text-align:center}

body{background:#000 url(/assets/images/newstructure/bg.jpg)}

#revbackground{position:relative}

#flashticker{background:#000; height:45px; margin:0; padding:0}

#pagewidth{margin-left:auto; margin-right:auto; padding:0; position:relative; text-align:left; width:940px}

#pagewidthoff{background:url(../images/structure/header/headershineoff.gif) top no-repeat; margin-left:auto; margin-right:auto; padding:0; position:relative; text-align:left; width:940px}

#wrapper{width:940px; margin:0 auto; background:url(/assets/images/newstructure/wrapper-bg.jpg) no-repeat center top}

#header{position:relative;z-index:6000;margin-bottom:10px;}
 
 #header div#barlist{ display:none}
 
 div#barlistfacebook{ display:none}
 
  div#barlistfacebookgallery{ display:none}

 
 #header h1{ text-indent:-6000px;  outline:none;  background:url(/assets/images/newstructure/logo.png) no-repeat;  height:62px;  width:316px;  display:block;  padding:0;  margin-top:10px;margin-bottom:10px;  margin-left:-10px;  z-index:1;  float:left}
 
 
 #header a#select_bar_txt{ position:absolute;  top:72px;  left:122px;  background:url(/assets/images/structure/interface.png) 0 -153px no-repeat;  display:block;  height:40px;  width:392px;  line-height:32px;  text-align:center;  color:#fff;  font-size:0.7em;  font-weight:bold;  text-decoration:none;  z-index:2;  outline:none}
 #header a#select_bar_txt:hover{ background:url(/assets/images/structure/interface.png) 0 -112px  no-repeat}
 
 #header #cycle{ float:right;  width:359px;  height:95px;  padding:4px 0 0 0;  position:relative;  background:url(/assets/images/structure/interface.png) 0 -597px no-repeat;  margin:0;  list-style:none;  overflow:hidden}
 
 #header #cycle li{ margin:4px}
 
 #header #cycle span#fadeOut{ position:absolute;  top:0;  left:0;  height:98px;  width:188px;  background:url(/assets/images/structure/interface.png) 0 -228px no-repeat;  display:block}
 
#scrollerwrap{width:930px; height:282px; float:right; margin-top:10px}

 
div#flashMovies{width:355px; height:273px; float:right; background:#000; margin-bottom:10px; border:1px solid #333}

div#BarFlashMovie{float:left}

div#barlist{position:absolute; text-align:left; list-style:none; top:99px; left:35px; background:#555454 url(../images/structure/header/selectbardropbg2.gif) bottom right no-repeat; border:1px solid #6e6d6d; padding:11px; width:545px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; z-index:5}
div#barlist ul{list-style:none; margin:0 5px 0 5px; padding:0; width:171px; float:left}

div#barlist ul li{float:left; font-size:0.7em; padding:3px 0 4px 0; width:171px; border-bottom:1px solid #444}

div#barlist li a{float:left; display:block; color:#fff; text-decoration:none}

div#barlist li a:hover{color:#fff; text-decoration:underline}

div#barlistfacebook{position:absolute; text-align:left; list-style:none; top:200px; left:200px; background:#fff url(../images/structure/facebook_pop.jpg) top repeat-x; border:1px solid #6e6d6d; padding:11px; width:610px; z-index:5}

.facebookheader{margin-top:-10px; padding:0; color:#FFF}
.facebookheader img{margin-bottom:8px}

.facebookclose{clear:both; width:630px; height:40px; border:1px solid #ccc; background:#f2f2f2; margin-left:-11px; margin-bottom:-11px}

.facebookclose a{float:right; margin-top:8px; margin-right:8px}

div#barlistfacebook ul{list-style:none; margin:33px 5px 0 5px; padding:0; width:193px; float:left}

div#barlistfacebook ul li{float:left; font-size:0.7em; padding:3px 0 4px 0; width:171px; border-bottom:1px solid #eee}

div#barlistfacebook li a{float:left; display:block; color:#6d84b4; text-decoration:none}

div#barlistfacebook li a:hover{color:#6d84b4; text-decoration:underline}

div#barlistfacebookgallery{position:absolute; text-align:left; list-style:none; top:200px; left:200px; background:#fff url(../images/structure/facebook_pop.jpg) top repeat-x; border:1px solid #6e6d6d; padding:11px; width:610px; z-index:5}
div#barlistfacebookgallery ul{list-style:none; margin:33px 5px 0 5px; padding:0; width:193px; float:left}

div#barlistfacebookgallery ul li{float:left; font-size:0.7em; padding:3px 0 4px 0; width:171px; border-bottom:1px solid #eee}

div#barlistfacebookgallery li a{float:left; display:block; color:#6d84b4; text-decoration:none}

div#barlistfacebookgallery li a:hover{color:#fff; text-decoration:underline}

div.master{margin-right:0; overflow:hidden}

div.master div#masterclass{width:423px; height:40px; color:#fff; font-size:0.8em; margin:5px 0 0 5px; padding:114px 0 0 25px}

div.master div#masterclass a{color:#fff; font-size:.9em; font-weight:bold; text-decoration:none}

div.master div#masterclass a:hover{text-decoration:underline}
div.master h2{text-indent:-6000px; outline:none; margin:0; padding:0; display:block; height:15px; background:url(/assets/images/home/rev-masterclass.gif) top left no-repeat; font-size:1px}
div.offers{overflow:hidden}
div.offers h2{text-indent:-6000px; outline:none; margin:0; padding:0; display:block; height:15px; background:url(/assets/images/home/rev-offers-home.gif) top left no-repeat; font-size:1px}

#barlaunch{margin-top:5px; padding:6px 0 0 190px}

#barlaunch div{color:#fff; display:block; float:left; font-size:.7em; margin:0 30px 0 0; padding:0; width:350px}

#barlaunch div p{display:block; float:left; margin:0; padding:0; width:230px}

#barlaunch div.last{color:#fff; display:block; float:left; font-size:.7em; margin:0; padding:0; width:350px}

#barlaunch div a{background:#6f0e0e url(../images/structure/header/signupbuttonbg.gif) top left; border:1px solid #6f0e0e; color:#fff; display:inline; float:left; font-weight:700; margin-left:10px; padding:0 0 1px; text-align:center; text-decoration:none; width:100px}

#headertop{margin:0 0 4px 10px}

#selectbar{color:#fff; display:block; font-size:.7em; font-weight:700; margin:0; position:relative; width:304px}

.select_bar_default{background:url(/assets/images/structure/header/selectbarbg-b.gif) top no-repeat; color:#fff; cursor:pointer; display:block; margin:10px 0 0; padding:4px 0 5px; text-align:center; text-decoration:none; width:300px}

.select_bar_default.over{background:url(/assets/images/structure/header/selectbarbg2b.gif) top no-repeat; cursor:pointer; display:block; text-align:center; text-decoration:none; width:300px}

.select_bar_active{background:url(/assets/images/structure/header/selectbarbg2b.gif) top no-repeat; color:#fff; display:block; float:left; padding:4px 0 5px; text-align:center; text-decoration:none; width:300px; z-index:1500}

#headerleft{float:left; margin:94px 10px 0 18px; position:relative; width:304px}

*html #headerleft{float:left; margin:94px 0 0 8px; position:relative; width:314px}

#headermiddlejan form{margin:96px 0 0 19px; padding:0 0 0 9px; width:180px}

#headermiddlejan form label{color:#fff; font-size:.7em; font-weight:700}

#headermiddlejan form select{border:0; margin-bottom:5px}

#headermiddlejan form input{margin:5px 0 0}

#headerright{display:block; float:left; padding:17px 0 0 8px; position:relative}

#tickerwrapper{color:#fff; float:left; font-size:.7em; margin:2px 0 30px; padding:1px 0 0 150px}

#tickerwrapper a{color:#fff; font-weight:700}

#countdownwrapper{float:left; padding:0 0 0 105px; width:490px}

#countdownwrapper strong{color:#fff; display:block; font-size:.7em; width:145px}

#countdownwrapper p{float:left; margin:8px 0 0; padding:0}

#countdownwrapper p a{color:#fff; display:block; font-size:.75em; font-weight:700; padding:0 0 0 20px; text-decoration:none; width:100px}

#countdownwrapper p a:hover{text-decoration:underline}

#countdownwrapper div{float:left; margin:2px 0 0; padding:0}

#maincol{clear:both; display:inline;padding:0; width:940px; text-align:left;}

.fcol{float:left; margin-right:13px; text-align:left; width:137px}

.fcolast{float:left; margin-right:0; text-align:left; width:137px}

.fcol h2, .fcolast h2{color:#fff; font-size:1.2em; margin:0; padding:0}

#footer{clear:both; font-weight:400; margin:0 auto; padding:10px; padding-bottom:40px; position:relative; text-align:center; width:940px; margin-top:-2px;}

#footerlinks{color:#ca0101; font-size:.7em; width:940px; overflow:hidden}

#footerlinks a{border-bottom:1px solid #1b1b1c; color:#999; display:block; font-weight:400; padding:2px 0 3px; text-decoration:none; width:137px}

#footerlinks h2 a.homeintrotext{color:#FFF; font-weight:700}

#footer ul.newfoot{border-bottom:1px solid #232325; border-top:1px solid #232325; clear:both; color:#FFF; float:left; list-style:none; margin:5px 0 0; padding:0; width:926px}

#footer ul.newfoot li{float:left; margin:0; padding:5px 0; margin-left:}

#footer ul.newfoot li a{border:0; border-right:1px solid #232325; color:#f6f6f6; display:inline; margin:0; padding:0 6px 0 6px}

#footer ul.newfoot li a.first{padding:0 5px 0 0}

#footer ul.newfoot li a.last{border-right:0}

#footeraddress{color:#999; display:block; float:left; font-size:.7em; font-weight:400; margin:15px 0; text-align:center; width:900px}

#footeraddress a{color:#999}

.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden}

* html .clearfix{height:1%}

ul#mainnav{float:left; font-family:'FuturaXBlkBTExtraBlack'; text-transform:uppercase; list-style:none outside none; margin:-18px 0 0; padding:0; width:950px}
ul#mainnav li{display:inline; margin:0; padding:0}
ul#mainnav li a{background:url("../images/structure/nav/navbg-black.gif") no-repeat scroll right top #000; border-bottom:1px solid #D70000; border-top:1px solid #414141; color:#FFF; display:inline; float:left; font-size:18px; font-weight:bold; margin-top:6px; padding:10px 0; text-decoration:none; width:87px}
ul#mainnav li.largelinks a{width:200px}
ul#mainnav.blognav li a{background:url("../images/structure/nav/navbg-black.gif") no-repeat scroll right top #000; border-bottom:1px solid #D70000; border-top:1px solid #414141; color:#FFF; display:inline; float:left; font-size:0.75em; font-weight:bold; margin-top:6px; padding:10px 0; text-decoration:none; width:110px}
ul#mainnav.blognav li.largelinks a{width:154px}
ul#mainnav li.active a, ul#mainnav li.largelinksactive a{background:url("../images/structure/nav/navbg2.gif") repeat-x scroll center bottom #D70000; border-color:#F15252 #930101 -moz-use-text-color; border-left:1px solid #930101; border-right:1px solid #930101; border-style:solid solid none; border-width:1px 1px 0; color:#FFF; margin:0 0 0 -1px; padding:12px 0 15px}
ul#mainnav.blognav li.active a, ul#mainnav.blognav li.active a:hover{background:url("../images/structure/nav/navbg2.gif") repeat-x scroll center bottom #D70000; border-color:1px solid #D70000; border-bottom:#000; color:#FFF; margin:0 0 0 -1px; padding:12px 0 15px}
ul#mainnav li.active a:hover, ul#mainnav li.largelinksactive a:hover{background:url("../images/structure/nav/navbg2.gif") repeat-x scroll center bottom #D70000; border-width:1px 1px 0; color:#FFF; margin:0 0 0 -1px; padding:12px 0 15px}
ul#mainnav li.largelinksactive a{width:126px}
ul#mainnav li.active a{width:87px}
ul#mainnav li a:hover{background:url("../images/structure/nav/navbg-black-b.gif") no-repeat scroll right top #1C1C1C; border-bottom:1px solid #D70000; border-top:1px solid #414141; color:#FFF; display:inline; float:left; font-weight:bold; margin-top:6px; padding:11px 0 9px 0; text-decoration:none}

ul#mainnav li .sub{position:absolute; top:140px; right:2px; z-index:99999; background:url(/assets/images/homepage/drop_down.png) no-repeat; padding:4px; float:left; width:940px; padding-top:40px; height:360px}
ul#mainnav li .row{clear:both; float:left; width:100%; margin-bottom:10px}
ul#mainnav li .sub ul{list-style:none; margin:0; padding:0; width:188px; height:300px; float:left}
ul#mainnav .sub ul li{width:100%; color:#fff; font-size:11px; color:#FFF; float:left}
ul#mainnav .sub ul li h2{padding:0;  margin:0; font-size:1.3em; font-weight:normal}
ul#mainnav .sub ul li h2 a{padding:5px 0; background-image:none; color:#e8e000}
ul#mainnav .sub ul li a{float:none; text-indent:0; height:auto; background:none; padding:1px 5px 2px 5px; display:block; text-decoration:none; font-size:11px; text-transform:none; color:#FFF; width:170px; border:none; border-bottom:#666 1px dotted; text-align:left; font-family:Arial,Helvetica,sans-serif}
ul#mainnav .sub ul li a:hover{color:#ddd; background-position:5px 12px}

#mainimage{border:1px solid #373737; float:left; margin:0 0 18px; width:440px; z-index:50}

#passportmainimage{border:1px solid #373737; float:left; height:271px; margin:8px 0 18px; min-height:271px; width:440px}

#passporthomeleft{float:left; margin:0 10px 0 0; min-height:102px; padding:0 10px 10px; width:203px}

#passporthomeleft form{margin:220px 0 0 3px}

#passporthomeleft input{border:1px solid #73114c; font-size:.7em; padding:4px 2px; width:128px}

#passporthomeleft input.submitbutton{background:#836426 url(../images/home/passport/submit-bg.gif) top repeat-x; border:1px solid #fff; padding:3px; width:60px}

#passporthomeleft p{color:#000; font-size:.7em; margin:0}

#passporthomeright{color:#fff; float:left; font-size:.7em; margin:93px 0 0; width:206px}

#passporthomeright img{border-bottom:2px solid #671734; margin:0; padding:0}

#lovefoodhome img{margin-left:13px}

#lovefoodhome p{color:#fff; font-size:.7em; margin:15px 0 12px}

#lovefoodhome p strong{color:red}

#lovefoodhome div.partyoptionsbooklinks a{background:#6f0e0e url(/assets/images/structure/header/signupbuttonbg.gif) top left; border:1px solid #fff; color:#fff; display:block; font-size:.7em; font-weight:700; margin:0; padding:3px 3px 4px; text-align:center; text-decoration:none; width:190px}

#homemainleft{float:left; margin-right:18px; width:212px}

#yourflavourhome{_height:140px; background:#051228 url(../images/home/yourflavour/bg.gif) bottom right no-repeat; border:1px SOLID #0c2e66; color:#fff; font-size:.7em; min-height:140px; padding:4px 8px 0}

#yourflavourhome div.partyoptionsbooklinks{clear:both; margin:0}

#yourflavourhome div.partyoptionsbooklinks a{_margin:4px 0 0 7px; background:#6f0e0e url(/assets/images/structure/header/signupbuttonbg.gif) top left; border:1px solid #fff; color:#fff; display:block; font-size:1.05em; font-weight:700; margin:4px 0 0 13px; padding:3px 3px 4px; text-align:center; text-decoration:none; width:175px}

#yourflavourlogohome{margin:1px 0 0}

#yourflavourhome p{font-size:1.1em; margin:3px 0 0}

#yourflavourhome p img{float:right}

#yourflavourhome table{margin:2px 0 0; width:194px}

#yourflavourhome table thead th{background:#051228 url(../images/lovevodka/whats-your-flavour/theadtop.gif) top repeat-x; border-bottom:1px solid #fff; color:#fff; padding:1px 2px 3px 4px}

#yourflavourhome table td.topplace{color:#000; font-weight:700}

#yourflavourhome table td.rank{background:#fff url(../images/home/yourflavour/rank-bg.gif) bottom repeat-x; border-bottom:1px solid #051228; border-right:1px solid #051228; color:#000; font-weight:700; padding:1px 2px; text-align:center; width:20px}

#yourflavourhome table td{background:#ffb400 url(../images/home/yourflavour/flavour-bg.gif) top repeat-x; border-bottom:1px solid #051228; color:#000; padding:1px 2px 1px 4px}

.clear{clear:both; font-size:0; height:1px; line-height:0; margin:0; overflow:hidden; padding:0}

#titlepadding{margin:0 0 15px}

#partybookingtitlepadding{margin:0}

#partybookingtitlepadding h2{float:left; margin:0; padding:0}

fieldset{border:0; margin:0; padding:0}

legend{display:none; visibility:hidden}

#maincontentleft{float:left; width:672px; z-index:5}

#maincontentright{float:right; margin-top:8px; width:210px; z-index:4}

#maincontentright.revtv{float:right; margin-top:0; width:210px; z-index:4}

.splitclear{background:url(../images/structure/splits.gif) center center repeat-x; clear:both; height:41px}

.partymenusplitclear{background:url(../images/structure/splits.gif) center center repeat-x; clear:both; height:31px}

.contactsplitclear{background:url(../images/structure/splits.gif) center center repeat-x; clear:both; display:block; height:31px}

#regform.privcardform{margin-top:10px}

.hometopfourpromos, .hometopfourpromoslast{height:285px; margin-bottom:16px}

*html .hometopfourpromos, *html .hometopfourpromoslast{height:285px}

.hometopfourtitles{height:20px; margin:6px 0 0 6px}

.hometopfourpromos ul.homevodkaandfoodlinks{list-style:none; margin:15px 6px 0; padding:0}

.hometopfourpromos ul{list-style:none; margin:0 6px; padding:0}

.hometopfourpromos ul li a{background:#1b1b1b url(../images/home/topfourlinkbg.gif) top left no-repeat; color:#fff; display:block; font-size:.7em; margin:0 0 3px; padding:4px 0 4px 13px; text-decoration:none; width:184px}

.hometopfourpromos ul li a:hover{background:#616161 url(../images/home/topfourlinkbg2.gif) top left no-repeat; color:#fff; display:block; font-size:.7em; margin:0 0 3px; padding:3px 0 5px 13px; text-decoration:none; width:184px}

.hometopfourpromos form{font-size:.7em; margin:12px 0 4px 6px; padding:0}

.hometopfourpromos form select#location{font-size:1em; margin:0 0 3px}

#dateofpartyslects input.homepartysubmitbutton{background:#6f0e0e url(../images/structure/header/signupbuttonbg.gif) top left; border:1px solid #6f0e0e; clear:both; color:#fff; display:block; font-size:.95em; font-weight:700; margin:4px 0 1px 2px; padding:2px; width:198px}

#dateofpartyslects{background:#c000; margin-left:-2px}

ul#social{display:block; height:30px; width:926px; list-style:none; margin:0 0 20px; padding:0; background:url(/assets/images/structure/social_bg.jpg) repeat-x 1px}

ul#social li{_margin:-4px 0 0 0; _padding:4px 0 0 0; background:url(../images/social/bgli2.gif) bottom right no-repeat; color:#fff; float:left; font-size:0.8em; width:auto}

ul#social li a{_display:inline-block; _height:30px; color:#fff; cursor:pointer; display:block; float:left; height:26px; line-height:30px; padding:0 25px 0 35px; text-decoration:none}

ul#social li:hover{background:url(../images/social/bgli.gif) bottom right no-repeat}

ul#social li#title{_margin:0 0 0 0; border-bottom:none; height:22px; text-align:center; width:161px; margin-top:4px}

ul#social li#facebook a{background:url(../images/social/facebook.gif) 20px 10px no-repeat}

ul#social li#digg a{background:url(../images/social/digg.gif) 20px 10px no-repeat}

ul#social li#del a{background:url(../images/social/delicious.gif) 20px 10px no-repeat}

ul#social li#stumble a{background:url(../images/social/stumbleupon.gif) 20px 10px no-repeat}

ul#social li#rss a{_background-position:15px 10px; background:url(../images/social/rss.gif) 20px 10px no-repeat; padding:0 10px 0 35px}

ul#social li#sendto a{width:114px; height:26px; overflow:hidden; background:url(../images/social/sendto.gif) 52px 10px no-repeat}

ul#social li#sendto{width:174px}

ul#social li#rss{width:120px}

#vault-sendtofriend{_margin:0 0 0 1px; _bottom:27px; background:#e3e2e2; border:1px solid #fff; border-top:0; font-size:.7em; left:159px; margin:28px 0 0 1px; padding:10px; position:absolute; bottom:27px; width:153px}

#vault-sendtofriend input{border:1px solid #333; color:#000; margin:0 0 6px; padding:2px 0; width:143px}

#vault-sendtofriend label{clear:both; color:#000; display:block; font-weight:700; margin:0; padding:2px 0; text-align:left}

#vault-sendtofriend .errors{padding:0 0 15px 0; color:#e00; font-weight:bold; margin:5px 0 20px 0; text-align:left; border-bottom:none}
#vault-sendtofriend span.error{color:#f00; padding:10px 0 15px 0; display:block}
#vault-sendtofriend .errors UL{border:0 !important; margin:5px 0 10px 0}
#vault-sendtofriend .errors UL li{border:0 !important; margin-bottom:5px}

#vault-friend-close{background:0; color:#000; cursor:pointer; margin-top:8px; text-align:left; text-decoration:underline}
span.partypackbooklinks1 a{_margin:0 0 0 78px; background:#666; border:1px solid #000; color:#fff; display:block; font-size:10px; font-weight:700; margin:3px 0 0 78px; padding:3px; text-align:center; text-decoration:none; width:143px; z-index:3}

.select_bar_default #barlistwrapper, .hide, .homebuttons#party a:hover span, .homebuttons#bar a:hover span, .homebuttons#vodka a:hover span, .homebuttons#food a:hover span{display:none}

.select_bar_default.over #barlistwrapper, .clearfix{display:block}

#headermiddle, #headermiddlejan{float:left; margin:18px 0 0; width:237px}

#footerlinks a:hover, #vodka-news-ticker div#vod-news-tickerwrapper span a:hover, #vodka-news-ticker-small div#vod-news-tickerwrapper span a, #vodka-news-ticker a:hover, #vodka-news-ticker-small a:hover{color:#fff; text-decoration:underline}

#footeraddress a:hover, .hometopfourpromos form label{color:#fff}

#lovefoodhome, *html #lovefoodhome{background:#000; border:1px solid #333; float:left; height:268px; margin-top:11px; padding:0 0 0 7px; width:203px}

#partybookingtitlepadding img, .hometopfourpromos ul li{float:left}

FORM, .hometopfourpromos form fieldset{margin:0; padding:0}

.hometopfourpromos, .partytop{background:url(../images/home/four-box-frames.gif) top left no-repeat; float:left; margin:8px 18px 0 0; padding-left:1px; width:211px}

.hometopfourpromoslast, .partytoplast{background:url(../images/home/four-box-frames.gif) top left no-repeat; float:left; margin:8px 0 0; padding-left:1px; width:211px}

#vodka-news-ticker div#vod-news-tickerwrapper span a, #vodka-news-ticker-small div#vod-news-tickerwrapper span a, #vodka-news-ticker a, #vodka-news-ticker-small a{color:#fff; height:12px; margin-right:20px; text-decoration:none}

#party-console{}

.bookparty{float:left; height:146px; width:127px; z-index:6000; margin-right:15px}

.bookparty img{z-index:6000}

#party-console ul{margin-top:13px; list-style:none; padding:0; z-index:0; overflow:hidden; height:130px}
#party-console ul li{float:left; position:relative; border:0}
#party-console ul li a{background:#333; display:block; margin-right:5px; overflow:hidden; height:100px; width:172px; border:1px solid #000}
#party-console ul li a span{display:none; text-decoration:none}
#party-console ul li a:hover span{top:1px; left:1px; display:block; position:absolute; font-size:.7em; color:#fff; z-index:1000; padding:3px 0 0 4px; height:75px; width:168px; background:url("../images/seo/caption.png") repeat transparent; text-decoration:none; cursor:pointer; overflow:hidden}
#party-console ul li a:hover{border:1px solid #f00; text-decoration:none}

#twitter-console{background:url(/assets/images/structure/trans_overlay.png); height:95px; width:350px; margin-bottom:3px; border:#535353 solid 1px; overflow:hidden; margin-bottom:10px; margin-right:10px; float:left; text-decoration:none}

.twitter_logo{float:left; height:95px; width:133px; z-index:6000; margin-right:5px; background:url(/assets/images/structure/twitter_logo.png)}

#twitter_update_list{color:#FFF; font-size:12px; list-style:none; margin-top:3px; padding:0}

.revolution-twitter-title{margin:0px; padding:0px; color:#3cf}

#twitter_update_list li a{color:#FFF}

.twitter_follow{width:56px; height:21px; margin-top:68px; margin-left:34px}

.twitter_follow a:hover{border:none}

#facebook-console a{background:url(/assets/images/structure/trans_overlay.png); height:95px; width:281px; margin-bottom:3px; border:#535353 solid 1px; overflow:hidden; margin-bottom:10px; margin-right:10px; float:left; text-decoration:none}

.facebook_logo{float:left; height:95px; width:133px; z-index:6000; margin-right:10px; background:url(/assets/images/structure/facebook-logo.png)}

#facebook-console p{color:#FFF; font-size:12px}

.facebook_like{width:56px; height:21px; margin-top:68px; margin-left:38px; cursor:pointer; border:none}

#youtube-console a{background:url(/assets/images/structure/trans_overlay.png); height:95px; width:271px; margin-bottom:3px; border:#535353 solid 1px; overflow:hidden; margin-bottom:10px; float:left}

.youtube_logo{float:left; height:95px; width:133px; z-index:6000; margin-right:10px; background:url(/assets/images/structure/youtube_logo.png)}

#youtube-console a:hover, #facebook-console a:hover{border:1px solid #c00}

.youtube_watch{width:56px; height:21px; margin-top:68px; margin-left:34px; cursor:pointer; border:none}

#home-gallery{font-family:'PTSansCaptionBold', Arial, sans-serif; width:440px; height:200px; float:left;padding:10px;overflow:hidden}

#home-gallery a{cursor:pointer; text-decoration:none}
#home-gallery a:hover{}

#home-gallery a span{display:block; width:170px; background:#000; color:#FFF; position:absolute; bottom:2px; padding:5px; margin-left:2px; font-size:14px;text-decoration:none}

#home-gallery a:hover span{background:#d70000}

#home-gallery a div{background:url(/assets/images/homepage/overlay-images.png); position:relative; display:block; height:145px; width:184px; cursor:pointer}

#home-gallery a:hover div{background:none}

.gallery_header{color:#fff;font-size:13px; font-weight:bold; background:url(/assets/images/newstructure/galleries-bg.png) no-repeat; height:24px; width:183px; padding-top:10px;padding-left:8px; }

ul.home_thumb_gallery{padding:0; margin-left:5px; margin-top:10px; width:543px; display:block}

li.thumbgallery{float:left; margin-right:8px; margin-bottom:8px}
#recruitment{width:440px; height:200px; float:left;display:block; padding:10px; margin-right:18px; font-family:'PTSansCaptionBold', Arial, sans-serif;}
.music_header{color:#fff;font-size:13px; font-weight:bold; background:url(/assets/images/newstructure/music-bg.png) no-repeat; height:22px; width:222px; padding-top:10px;padding-left:8px; }

#priv-card a:hover{border:1px solid #c00}
.sunday_times{margin-top:0px; margin-left:0px}
#slides{margin-top:10px; margin-bottom:10px}

#seocollapse{display:none}

#wrap{width:500px !important; float:left}

.header-video{background:url(/assets/images/structure/tv.jpg) no-repeat;     width:426px; height:270px; float:left; margin-left:2px; display:inline}

#party-menus{height:188px; width:209px;  background-image:url("/assets/images/newstructure/book-party.jpg"); margin-bottom:20px;float:left; color:#FFF; font-family:'PTSansCaptionBold', Arial, sans-serif;; font-size:13px; font-weight:bold; text-decoration:none; padding-top:12px;padding-left:10px;}
#party-menus:hover{margin-top:-2px;}
a#masterclass{height:188px; width:209px;  background-image:url("/assets/images/newstructure/masterclass.jpg"); margin-bottom:20px; margin-right:20px; display:block; float:left; color:#FFF; font-family:'PTSansCaptionBold', Arial, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding-top:12px;padding-left:10px;}
a#masterclass:hover{margin-top:-2px;}

a#nightout{height:188px; width:209px;  background-image:url("/assets/images/newstructure/bignight.jpg"); margin-bottom:20px; margin-right:20px; display:block; float:left; color:#FFF;font-family:'PTSansCaptionBold', Arial, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding-top:12px;padding-left:10px;}
a#nightout:hover{margin-top:-2px;}
#party-menu-yel{height:188px; width:209px;  background-image:url("/assets/images/newstructure/christmas.jpg"); margin-bottom:20px; display:block; float:left;margin-right:20px;; color:#FFF; font-family:'PTSansCaptionBold', Arial, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding-top:12px;padding-left:10px;}
#party-menu-yel:hover{margin-top:-2px;}
.go_button{cursor:pointer; background-image:url("/assets/images/bar/go.jpg"); background-repeat:no-repeat; display:block; width:36px; height:35px; font-size:0.01em; text-indent:-99999px; margin:-30px 6px 37px 132px !important; float:right; border:none}

#example3{margin-bottom:20px; height:360px; width:940px; overflow:hidden;}
#example3 ul{list-style:none}
#example3 h3{color:#fff; text-transform:uppercase; font-size:24px}
#example3 p{color:#fff}
#example3 .frame-1{background:url(/assets/images/homepage/slider/images/slide2.jpg) top left repeat; height:360px; width:600px; border-left:#000 20px solid;}
#example3 .frame-2{background:url(/assets/images/homepage/slider/images/summercamp.jpg) top left repeat; height:360px; width:600px; border-left:#000 20px solid;  }
#example3 .frame-3{background:url(/assets/images/homepage/slider/images/lovevod.jpg) top left repeat;height:360px; width:600px;}
#example3 .frame-4{background:url(/assets/images/homepage/slider/images/slide1.jpg) top left repeat; border-left:#000 20px solid; height:360px; width:600px;}

#example3 .frame-content{margin-left:35px; margin-top:225px; padding:20px; width:500px;   z-index:5000}
#example3 .frame-closed .frame-content{display:none}
#example3 .frame-open .frame-content{display:block; font-family:'PTSansCaptionBold', Arial, sans-serif; font-size:13px; font-weight:bold;}

#example3 .frame-1 div.slideroverlay{background:url(/assets/images/homepage/overlay-images.png); position:absolute; top:0px; left:0px; cursor:pointer; height:360px; width:800px}

#example3 .frame-1:hover div.slideroverlay{background:none}

#example3 .frame-2 div.slideroverlay{background:url(/assets/images/homepage/overlay-images.png); position:absolute; top:0px; left:0px; cursor:pointer; height:360px; width:800px}

#example3 .frame-2:hover div.slideroverlay{background:none}

#example3 .frame-3 div.slideroverlay{background:url(/assets/images/homepage/overlay-images.png); position:absolute; top:0px; left:0px; cursor:pointer; height:360px; width:800px}

#example3 .frame-3:hover div.slideroverlay{background:none}

#example3 .frame-4 div.slideroverlay{background:url(/assets/images/homepage/overlay-images.png); position:absolute; top:0px; left:0px; cursor:pointer; height:360px; width:800px}

#example3 .frame-4:hover div.slideroverlay{background:none}

#example3 h4{display:block; width:110px; height:58px; position:absolute; left:0px; bottom:0px; color:#FFF; font-size:15px; background:#000; z-index:2; font-family:'PTSansCaptionBold', Arial, sans-serif; font-size:13px; font-weight:bold;}

#example3 h4.left{background:#000 url(/assets/images/homepage/left-arrow.png) no-repeat left 25px; padding-left:15px; padding-top:28px}

#example3 h4.right{background:#000 url(/assets/images/homepage/right-arrow.png) no-repeat right 25px; padding-top:28px; padding-right:10px; width:89px}

#example3 .frame-open h4{display:none}

.frame-open .slideroverlay{background:none; display:none}

.sublinks{float:right; margin-top:44px; font-family:'PTSansCaptionBold', Arial, sans-serif; font-size:11px; font-weight:bold; color:#fff; margin-right:-15px;}

.sublinks a{color:#fff; text-decoration:none;}

.sublinks img{vertical-align:middle}


a.header-like{background:url(/assets/images/homepage/homepage_like.jpg) no-repeat; width:104px; height:20px; float:left; margin-top:40px; padding-left:15px;padding-top:3px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333;cursor:pointer;}



	.frame-1.frame-closed {
		background-position: -230px 0 !important;
		
	}
	
	.frame-2.frame-closed {
		background-position: -150px 0 !important;
		
	}
	
	.frame-3.frame-closed {
		background-position: -400px 0 !important;
	}
	
	.frame-4.frame-closed {
		background-position: -280px 0 !important;	
	}


/*twitter */

ul#twitter_update_list1 {
	background:url(/assets/images/homepage/twtrbkg.png) top left no-repeat;
	float:left;
	clear:both;
	width:905px;
	padding:0 20px;
	height:35px;
	margin:-28px 0 20px 0;
	list-style:none;
	overflow:hidden;
}

ul#twitter_update_list1 li {
	padding-left:45px;
    padding-top:10px;
	color:#FFF;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}

ul#twitter_update_list1 li span a {
	color:#FC3;
	padding-left:0px;
	display:inline;
}

ul#twitter_update_list1 li a {
	color:#FC3;
	padding-left:15px;
	display:none;
}



.topfacebook{
	width:118px;
}
.topfacebook:hover{
background:url(/assets/images/newstructure/facebook-hover.png) no-repeat center;
display:block;
}

.toptwitter{
	width:118px;
}
.toptwitter:hover{
background:url(/assets/images/newstructure/twitter-hover.png) no-repeat center;
display:block;
}

.sublinks ul{ list-style:none; float:right; margin:0; padding:0; margin-top:-5px;}
.sublinks li{ list-style:none; width:95px; height:17px; float:left; text-align:left; padding-top:8px; padding-left:25px;}

