/* CSS Document */
body {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif !important;
	color:#FFF;
	}
ul, ol {
list-style-type: none;
}
ul li {
		padding-bottom: 4px;color:#FFF;
		}
#trendy .fl-news-right li { padding:5px 0; }
ul li a {}

/* -- main navigation ---------- */
ul.subnavigation li {}
#new ul.subnavigation li {background:none !important;}
#new ul.subnavigation li a {margin-left:10px; font-size:12px !important; font-weight:normal; }

ul.subnavigation li a {margin-left:10px; font-size:12px; font-weight:normal; text-decoration: none}
ul.subnavigation li a:visited {color:#979}


ul.subnavigation li ul li {background:none;color:#CCC;font-size:9px;}
ul.subnavigation li ul li a {margin-left:10px; font-size: 11px; color:#969;}

#footer { float:left; height:126px; width:100%; margin:0px; padding:0px; }
#footer{ background: url(../images/liverpool-footer-rpt.jpg) repeat-x; }
#footer-inside { 
	position: relative;
	height:86px; width:956px;
	padding:20px;
	background: url(../images/liverpool-footer.jpg) no-repeat;
	margin: 0px auto;
	font-size:11px !important;
	}

#footer #about { position: absolute; bottom: 10px; left: 40px; width:400px; line-height:1.7em; }
#footer #copy { position: absolute; bottom: 10px; right: 40px; width:400px; text-align:right; line-height:1.7em;}
#footer #copy h4, #footer #copy p {text-align:right !important;}
#footer #social {position: absolute; bottom: 60px; right: 40px; width:100px; text-align:right;}
#footer #social ul li {float:left; margin-left:17px;}
#footer #social img { display:block;}

#footer #about ul li {float:left; margin-right:17px;padding-bottom: 0}
#footer #about ul li a {color:#777; text-decoration:none;font-weight: normal}
#footer #about ul li a:hover {color:#555}


img { border: 0;}


/* --- venue form ---- */
#name, #comment {
	background-color:#000;
	border: 1px solid #333;
	color:#FFF;
	font-size:11px;
	}
#name {
	padding:4px 2px;
	width:160px;
	}
#comment {
	padding:4px 2px;
	width:160px;
	height:114px
	}
#comment:hover, #name:hover {
		border:1px solid #555;
		}
#comment:focus, #name:focus {background-color:#111;}
textarea {overflow:auto;}
textarea#comment, input#name {font-family: Verdana, sans-serif !important;}

#trendy textarea {overflow:auto; width:238px; height:78px;}
/*venue list ----------- */
#venue #right-6 ul li {font-size:9px; color:#E6E6E6;margin-left: 10px}

/*venue comments ----------- */
ul.reviews {line-height:1.5em;padding:10px 10px 10px 20px; margin-bottom: 10px; background: #1A1A1A; border: 1px solid; border-color: #000000 #333333 #3D3D3D #000000}
ul.reviews li {color:#E6E6E6; line-height: 1.8em}
ul.reviews li.visitor {color:#999; font-size: 10px}
ul.reviews li.visitor strong {color:#E6E6E6; font-size: 10px}
#content60-6 h4.review_policy { padding:10px; line-height:1.6em; margin: 20px 0 0; border:1px dashed #333; padding:6px;}
#content60-6 h4.review_policy a { font-weight:normal;}

/* ul.odd {background: #191919 url(http://www.anightinibiza.com/images/review_arrow.gif) no-repeat -1px 10px;}
ul.even {background: #111 url(http://www.anightinibiza.com/images/review_arrow.gif) no-repeat -1px 10px;} */

.border_box ul li a {font-size:12px;font-weight:normal;}

#right td { margin: 0; padding: 0;}
#right tr { margin: 0; padding: 0 0 6px 0;}
#right td.purple { padding: 0 0 10px !important;}


/* --- venue form ---- */
#name, #publisher, textarea, #location, #message {
	
	border-color:#000 #262626 #262626 #000;
	border-style:solid;
	border-width:1px;
	color:#CCC;
	font-size:11px;
	}
#name, #publisher, #location {
	width:160px; padding:4px;
	}

#comment, #comments {
	padding:10px;
	width:548px;
	height:84px;
	overflow:auto;
	}
div.user_details { padding:10px 10px 10px 0; width:180px; float:left; }
div.user_details span { clear:both; margin-top:23px; width:100px; height:22px;
border-color:#111 #111 #000000; border-style:solid; border-width:1px; color:#FFF; font-size:13px;
background:#333 url(http://www.anightinibiza.com/images/form_button.gif) no-repeat 0 0;  float:left;}
input #submit, .user_details span input {
                        background:none;
                        border:0;
                        margin:0;
						width:100px;
                        color:#FFF;
						text-align:center;
						height:20px;
						cursor:pointer;
                }
*div.user_details span { padding-top:1px; height:21px; margin-top:29px;}
textarea:focus, input:focus { background-color: #181818; }
label { font-weight:bold;}
label.error { color:red; display:block; margin-top:4px; color:#979; }

textarea {overflow:auto;}
textarea#comment, input#name {font-family: Verdana, sans-serif !important;}
#comment textarea:focus, #name input:focus, #location input:focus  { background: #191922 !important;}
input, textarea {background-color:#222;}




.border, .border6{border: 1px solid #222;}
#hotels .border6 {border: 2px dashed #222;}
#listing .border6 {border: 2px dashed #222; padding:8px; color:#CCC;}
#indie-holder #tab0003 .border {border: 1px dashed #222 !important;}
.border2 {background: #000; font-size: 12px;}
#hotels .border2 {background: #000; font-size: 12px; overflow: hidden}
.border9 {border: 1px dashed #666 !important; font-size: 11px;line-height:1.5em;color:#CCC;margin: 5px 0;}
.border9 strong {color:#FFF !important;}
#drinking .border2, .border3 {background: #000; font-size: 11px; line-height:1.5em;}
.border3 {background: #1d1d1d !important;}
.linebelow {
border-bottom:1px solid #222;
padding-bottom:20px;
}
.normal { font-weight:normal;}
#trendy .linebelow { padding-bottom:10px; }

.purple{font-size:11px !important; color:#969 !important; font-weight:bold;}
.grey {color:#777;}
img.border {border: 1px solid #222; padding: 0 !important;}
img.border_pad {border: 1px solid #222; padding: 4px;}
#trendy img.border_pad {margin-left:10px;}

/*-- header tags ------------------ */
h1 {color:#FFF;font-size:18px;}

#new h1, #venue h1, #listing h1, #content80 h1, #space h1, #hotels h1, #drinking h1, #events h1, #fashion h1, #single_photo h1, #photo_thumbnails h1, #gay h1, #dancing h1, #trendy h1 {
text-transform:lowercase; }

#right h1 {padding: 10px 0 20px 0;}
h2 {font-size:16px;color:#FFF !important; margin: 0 0 1em}
h3 {font-size:14px;}
#sidebar h3 {text-transform:uppercase; margin-left:7px;}
#indie-holder h3 {color:#969;}

h4 { font-size:10px; color:#F6F6F6; font-weight:normal;}
h4 a { font-weight:normal; }
#content80 h4, #content60 h4 {text-transform:lowercase;}
#right a, ul li a, #content80 p a, #content60 p a, table a {color: #969; line-height:1.6em; font-size: 11px;}
#indie-holder p a:hover, #right a:hover, #sidebar a:hover, #content80 a:hover, #content60 p a:hover {color:#FFF;}
#right h4 a {font-size:10px;}
a {color:#969;font-weight:bold;text-decoration:none;}
a:visited {color:#979}
a:hover {color:#FFF;}
#indie-holder p {font-size: 11px !important; line-height:1.4em;}
div>p>strong {font-size:14px; color:#FFF;}
#hotels strong, #new strong {font-size:11px; color:#FFF; }
#trendy .fl-news-left strong {font-size:13px; color:#FFF; }
#trendy .fl-news-left p { margin-top:10px; }
#indie-holder p strong, #faq #content60 p strong {font-size: 11px !important; line-height:1.4em; color:#FFF;}
#right strong, #gay #tab0002 strong, #indie #tab0002 strong {font-size:11px !important; color:#CCC !important;}
#right p, #gay #tab0002 p, #indie #tab0002 p {font-size:11px !important; color:#888;}
#events #right p {color:#E6E6E6;}
#dancing #tab0002 h4 {font-size:10px !important; color:#FFF;}
#dancing #tab0002 { background: url(../images/lap-dancer-liverpool-tab.jpg) no-repeat right bottom;}

/* .lap-dancing-clubs #wrap {background: url(../images/lap-dancer-liverpool-tab.jpg) no-repeat right bottom;} */
#drinking #tab0002 li, #indie-holder #tab0003 strong {font-size:11px !important; color:#FFF;}
#right {line-height: 1.4em;}
#dancing #right p {line-height: 1.6em; margin: 0 0 1em;}
#dancing #right p strong {margin: 0;}
#indie-holder p {line-height: 1.5em;}

/* thumbnail photos */
a.thumb img {
	border:1px solid #222;
	margin:0 14px 5px 0;
	padding:5px;
	}
a.thumb:hover img {
	border:1px solid #CCC;
	}
a.max img {
	border:1px solid #222;
	
}
a.max:hover img {
	border:1px solid #222;
}





#content80 img, #content60 img {
display:inline;
}



#home .home, #listing .listing, #trendy .trendy, #photo_thumbnails .photos, #strip-clubs .strip-clubs, #gay-friendly .gay-friendly, #contact .contact, #events .events, #city-map .city-map, #indie .indie, #gay .gay, #dancing .dancing, #fashion .fashion, #drinking .drinking, #faq .faq, #hotels .hotels
{color:#FFF; text-decoration:none;}

#strip-clubs #wrap {
	background: url(http://www.anightinliverpool.com/images/lap-dancer-liverpool-tab.jpg) no-repeat right bottom;
	margin: 0 -20px -20px 0;
	z-index:1;
}

/*#fashion #wrap {
	background: url(../images/liverpool-glamour-model) no-repeat right bottom;
	margin: 0 -20px -20px 0;
}*/
#fashion #tab0001 {
	background: url(../images/liverpool-fashion-model.jpg) no-repeat right bottom;
	
}
/* tabs */
#gay #tab0002 {
	background: url(../images/gaygirl.jpg) no-repeat right bottom;
}
#drinking #tab0002 {
	background: url(../images/hotspot-girls-corner) no-repeat right top;
}


.ui-tabs-nav {
	border-color:#222;
	border-style:none solid none none;
	border-width:0pt 1px 0pt 0pt;
	bottom:-1px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.3;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	position:relative;
	text-decoration:none;
	z-index:1;
}
.ui-tabs-nav-item {
	border-color:#222;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	float:left;
	font-size:100%;
	line-height:1.3;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	text-decoration:none;
}
.ui-tabs-nav-item a {
	background:#222;
	border:0pt none;
	color:#DDD;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:1.3;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0.8em 1.2em;
	text-decoration:none;
	letter-spacing:1px;
}
.ui-tabs-nav-item a:hover {
	color:#FFF;

}
.ui-tabs-selected {
	border-bottom-color:#121212;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
	background:#121212;
	color:#FFF;
}
.ui-tabs-panel {
	background:#1e1e1e none repeat scroll 0%;
	border:1px solid #222;
	clear:left;
	color:#FFF;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0em;
	text-decoration:none;
	font: 100%/1.3 Arial, Helvetica, sans-serif;
}
.ui-tabs-hide {
	display:none;
}
.button {}
.tw { font-size:12px;}
a.button:link, a.button:visited {
background:#FDFDFD url(../images/button_bg.png) repeat-x scroll 0 100%;
border:1px solid #BBBBBB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal !important;
color:#333333 !important;
letter-spacing:-0.05em;
text-align:center;
text-decoration:none;
text-transform:uppercase;
padding: 2px 12px;
}
.socialStrip{clear:both;padding: 1em 0}
#single_photo .socialStrip{clear:both;padding: 1em 0; text-align: center}