/* common classes */
html,body, img, form {border:none;margin:0;padding:0;}
div, body, p, a, img, input {font:11px "Tahoma";margin:0; padding:0; color:#fff;} 
p, h3, h2, h1 {margin:0px; padding:0px;}
a, a:visited {color:#fff;text-decoration:underline;}
a:hover {text-decoration:none;}
ul, li {list-style-type:none; padding:0px; margin:0px;} 
table, table td {border-collapse:collapse;}

body { background:url(images/body_bg.jpg) repeat 0px 0px;}

div#wrap { width:731px; margin:0 auto 50px;}

div#header_flash {height:293; width:731px; border-bottom: 1px solid #ffffff;}
/* -- NON FLASH HEADER
div#header { height:269px; margin-top:30px; border-bottom:1px solid #fff; background:url(images/header_bg.jpg) no-repeat bottom left; position:relative;}
div#header div.decor {position:absolute; top:0px; left:0px; width:731px; height:20px; background:url(images/header_top.gif) no-repeat;}
div#header div.logo {position:absolute; top:83px; left:37px;}
div#header div#man {position:absolute; bottom:-1px; right:2px;}
div#header div#nav {position:absolute; top:18px; left:45px;}
div#header div#nav a {margin:0 20px 0 0;}
*/
div#menu {margin:0 1px; background: #4a29fd url(images/menu_bg.gif) repeat-x; overflow:hidden;}
div#menu ul {width:706px; overflow:hidden; margin:0 auto;}
div#menu ul li {float:left;}

div#content {border:1px solid #4a29fd; border-bottom:none; border-top:none; background: url(images/content_bg.jpg) no-repeat #04004b; padding-bottom:16px;}
div#content div.row {overflow:hidden;}
div#content div.row div.item {float:left; width:33%;}
div#content div.row.top {background:url(images/item_bord.gif) repeat-x 0px 4px; margin:0 6px; padding:0 0 0 2px;}
div#content div.row.top div.item {padding:18px 0; padding-bottom: 10px; margin:0 2px 0 0;}
div#content div.row.top div.item div.container {width:227px; margin:0 auto;}
div#content div.row.top div.item div.head {background:url(images/item_head.gif) no-repeat; text-align:right; padding:0 37px 0 0; margin-bottom:-5px;}

div#content div.row.top div.item div.container div.head span {display: block; padding:10px; padding-top: 7px; padding-bottom: 13px; margin-bottom:-5px; color:#fff; font-weight:bold; text-transform:uppercase;}


div#content div.row.top div.item div.bottom {height:12px; font-size:1px; background:url(images/item_bottom.gif) no-repeat;}
div#content div.row.top div.item div.text {background:url(images/text_bg.jpg) no-repeat 0px 0px #34278f; overflow:hidden;}
div#content div.row.top div.item div.text.left {height: 206px;} 
div#content div.row.top div.item div.text ul {background-color:#2b1a90; margin:8px 0;}
div#content div.row.top div.item div.text ul li {background:url(images/li_bg2.gif) repeat-y 0px 0px #5336b6; border-bottom:1px solid #885ce2; margin-bottom:1px; padding:0 0 0 5px; position:relative; font-size:10px;}
div#content div.row.top div.item div.text ul li span {background:url(images/bullet.gif) no-repeat 8px 3px; padding:1px 0 3px 28px; display:block; color:#fff; font-weight:bold; text-decoration:none;}
div#content div.row.top div.item div.text ul li a.a2 {padding:0px; 
                                    display:block; color:#fff; font-weight:bold; text-decoration:none; font-size:10px;}
div#content div.row.top div.item div.text ul li a.a1 {position:absolute; top:0px; right:0px; width:37px; height:15px; display:block; text-align:center;}
div#content div.row.top div.item div.text ul li a.a1 img {position:relative; top:1px;}



div#content div.row.top div.item div.text.cocktails {background:url(images/cocktails.jpg) no-repeat 0px 0px #34278f; height:207px; position:relative;}
div#more {margin-top:171px;}
div#more div.link {float:right; width:22px; background-color:#6442c4; border-bottom:1px solid #9b6ee8; text-align:center;}
div#more div.link img {position:relative; top:2px;}
div#more div.info {text-align:right; margin:0 23px 0 3px; padding:2px 10px 3px 0; background-color:#5336b5; border-bottom:1px solid #885ce2; color:#fff; font-weight:bold; font-size:10px;}
div#girl {position:absolute; bottom:0px; left:1px;}

div#content div.row.top div.item div.text.right {height: 190px;} 
div.text.right {padding:8px 0;}
div.text.right div.list_item {overflow:hidden; margin:0 0 2px 0; height: 60px; background-color: #5536b7; border-bottom:1px solid #744ed4; }
div.text.right div.list_item div.img {width:100px; text-align:center; float:left; background-color:#5536b7;}
div.text.right div.list_item div.img img {display:block; margin:0 auto;}
div.text.right div.list_item div.info { overflow:hidden; float:left; width:102px; background-color:#5536b7; color:#fff; font-size:10px;}
div.text.right div.list_item div.link {float:right; width:24px; height:35px; background-color:#6441c4; padding:25px 0 0 0; text-align:center;}

div#content div.row.down {padding:0 12px 0 13px;}
div#content div.row.down div.item {background:url(images/item_down_bord.gif) repeat-y; padding:0 0 0 2px;}
div#content div.row.down div.item.left {background:url(images/item_left_down_corn.gif) no-repeat bottom left #12067f; padding:0;}
div#content div.row.down div.item div.head {background-color:#4433ab; padding:10px; color:#fff; font-weight:bold; text-transform:uppercase;}
div#content div.row.down div.item.left div.head {background:url(images/bottom_head_bg_l.gif) no-repeat 0px 0px #4433ab; padding-left:33px; position:relative;}
div#content div.row.down div.item.left div.head div#button {position:absolute; top:6px; left:4px;}
div#content div.row.down div.item.right div.head {background:url(images/bottom_head_bg_r.gif) no-repeat top right #4433ab;}
div#content div.row.down div.item div.text {background:url(images/item_text_bg.gif) repeat-x 0px 0px #120680; overflow:hidden; height: 180px!important; border: 0px solid red;}

div.row.down div.item.left {width: 231px!important;}
div.row.down div.item.left div.text {padding:10px 0; position:relative;}
div.row.down div.item.left div.text div.decor {position:absolute; bottom:0px; left:0px; width:14px; height:14px; background:url(images/item_left_down_corn.gif) no-repeat;}

div.row.down div.item.center {width: 236px!important;}
div.row.down div.item.center div.text {padding: 10px 0;}
div.row.down div.item.center div.text p {padding:12px; padding-top: 0px;}
div.row.down div.item div.list_item {overflow-x:hidden; margin:5px 0;}
div.row.down div.item div.list_item div.img {float:left; width:79px; text-align:center;}
div.row.down div.item div.list_item div.info {overflow-x:hidden; color:#fff; padding:0 15px 0 0;}

div.row.down div.item.center {width: 235px!important;}
div.row.down div.item.right div.text {padding: 10px 0; position:relative;}
div.row.down div.item.right div.text div.decor {position:absolute; bottom:0px; right:0px; width:14px; height:14px; background:url(images/right_corn_b.gif) no-repeat;}
/*div.row.down div.item.right div.text div.decor {position:absolute; bottom:0px; right:0px; width:14px; height:14px; background:url(images/item_right_down_corn.gif) no-repeat;}*/
div.row.down div.item.right div.text ul {margin:0 8px 0 5px; height: 170px;}
div.row.down div.item.right div.text ul li {background:url(images/li_bg3.gif) repeat-y 0px 0px #5336b6; border-bottom:1px solid #885ce2; margin-bottom:1px; padding:0; position:relative; font-size:10px;}
div.row.down div.item.right div.text ul li span {background:url(images/bullet.gif) no-repeat 5px 50%; padding:1px 0 2px 21px; display:block; color:#fff; }
div.row.down div.item.right div.text ul li span.big {height: 30px; width: 140px; vertical-align: middle; padding-top: 3px; padding-bottom: 0px;}
div.row.down div.item.right div.text ul li a {position:absolute; top:0px; right:0px; width:37px; height:15px; display:block; text-align:center;}
div.row.down div.item.right div.text ul li a img {position:relative; top:1px;}
div#tet {display: none;}
div#footer { position:relative; clear:both; overflow:hidden; background:url(images/footer_bg.gif) repeat-y;}
div#footer div.decor {position:absolute; bottom:0px; left:0px; width:731px; height:31px; background:url(images/footer_bottom.gif) no-repeat; z-index:-1;}
div#footer div {color:#fff; font-size:9px;}
div#footer div.text {float:left; padding:2px 8px;}
div#footer div.menu1 {overflow:hidden; position:absolute; top:0px; right:0px; width:483px;}
div#footer div.menu1 ul {overflow:hidden; float:right; z-index:1000;}
div#footer div.menu1 ul li {float:left; z-index:1000; background:url(images/li_bg.gif) no-repeat top left;}
div#footer div.menu1 ul li a {display:block; font-size:10px; color:#fff; padding:8px 16px 7px 16px; text-decoration:none; z-index:1000; position:relative}
div#footer div.menu1 ul li.first {background-image:none;}
div#footer div.menu1 ul li.first a {padding-left:29px;}
div#footer div.menu1 ul li.last a {padding-right:32px;}

/* left block VOTING */
div#content div.row.down div.item.left div.vote {border: 0px solid red;}
div.vote div.row {padding: 5px 15px; background-color: #5536B7; margin-left: 5px; margin-right: 5px; margin-top: 1px; border-bottom: 1px solid #885CE2;}
div.vote div.row1 {padding: 5px 15px; background-color: #6442C4; margin-left: 5px; margin-right: 5px; margin-top: 1px; border-bottom: 1px solid #885CE2;}
div.vote div.row a {display: block; padding-left: 10px; float: left; margin-top: 5px;}


#foot-nycwebs {float: left; display: block; margin-top: 15px; margin-left: 20px;}

.starbut {display: block; width: 113px; height: 26px; border: 0px solid red; float: right; top: -12px; position: relative;}
.starbut.coct {margin-right: -2px;}
/*div.index-delimiter1 {background:url(images/index_del.gif) no-repeat 40px 50%; height: 2px; clear: both; top: -18px; position: relative;}*/
div.index-delimiter1 {background:url(images/index_del.gif) no-repeat 40px 50%; height: 2px; position: absolute; top: 300px; z-index: 2000;}
div.index-delimiter2 {background:url(images/index_del.gif) no-repeat 40px 50%; height: 2px; clear: both; padding-bottom: 10px; margin-top: 1px;}
img#index-delim2 {margin-left: 35px; border: 0px solid red; margin-top: 8px; margin-bottom: 0px; float: left;}
img#index-delim1 {float: left; margin-left: 35px; border: 0px solid red; margin-top: -5px; position: relative; top: -5px;}
div.bigarrows a {left: -5px; position: relative; display: block;}

div.img img.f_event {width: 80px; height: 58px; border: 1px solid #ffffff;}

div#drinks {border: 0px solid red; height: 207px; overflow: hidden; background-color: #34278f;}


@media all and (min-width:0px) {
div#more {margin-top:0px; position:absolute; top:171px; width:100%;}
div.row.down div.item.left div.text {padding-bottom:5px;}
div#footer div.decor {z-index:0;}
}