<style type="text/css">
table.rounded td
{
	left:2px;
	position:relative;
	top:2px;	
}
.featuredlocation1
{
    background:transparent url(/components/com_manage_nightlife/images/featuredlocationTop1.jpg) no-repeat scroll right top;
    height:21px;
    position:absolute;
    top:399px;
    .top:400px;
    width:570px;
}
.featuredlocation
{
    background: transparent url(/components/com_manage_nightlife/images/featuredlocationTop.jpg) no-repeat scroll left bottom;
    height:40px;
}
.featuredlocation2
{
    background: transparent url(/components/com_manage_nightlife/images/featuredlocationTop2.jpg) no-repeat scroll left bottom;
    height:21px;
}
.featuredlocationContainer
{
    width: 571px;
}
.locationContent, .featuredlocationContent
{
    background: transparent url(/components/com_manage_nightlife/images/locationContent.jpg) repeat-y scroll left top;
    padding: 0px 15px;
    width: 540px;
}
.locationContent ul.frCats
{
    color:#ABABAB;
    padding-left: 15px;
    margin-left:0px;
}
.locationContent ul.frCats a
{
    color: #e06834;
    text-decoration: none;
    font-weight: bold;
    font-size:12px;
}
.featuredlocationBottom
{
    background: transparent url(/components/com_manage_nightlife/images/featuredlocationBottom.jpg) no-repeat scroll left top;
    height: 9px;
}
.featuredlocationTitle .frTitleIcon
{
    background: transparent url(/components/com_manage_nightlife/images/featuredlocationTitleIcon.jpg) no-repeat scroll left top;
    height: 25px;
    width: 25px;
    float: left;
    margin-right: 5px;
}
.featuredlocationTitle .frTitleText
{
    font-size: 20px;
    color: #e06834;
    font-weight: bold;
    padding: 5px;
    margin-left:5px;
    
}
.featuredlocationDescription a.readMore , a.fLocationTitle:link, a.fLocationTitle:visited
{
    color: #e06834;
    font-weight: bold;
}
.featuredlocationDescription a:hover.readMore
{
    color: #c3c3c3;
    font-weight: bold;
}

.frContactDetailsTop
{
    background: transparent url(/components/com_manage_nightlife/images/cDetailsTop.jpg) no-repeat scroll left top;
    height: 6px;
}
.frContactDetailsContent
{
    background-color: #ababab;
    color: #fff;
    width: 506px;
    padding:0px 7px;
}
.frContactDetailsBottom
{
    background: transparent url(/components/com_manage_nightlife/images/cDetailsBottom.jpg) no-repeat scroll left top;
    height: 5px;
}
.frCDCol
{
    width: 250px;
}
.frCDCol a
{
    color: #fff;
    text-decoration :none;
}
.frSpecialOffers_small
{
    background: transparent url(/components/com_manage_nightlife/images/frSpecialOffersBack_small.jpg) no-repeat scroll left top;
    width: 255px;
    height: 141px;    
    margin-bottom: 15px;
    color: #fff;
    padding: 7px;
    position:relative;
}
.frSpecialOffersContainer_small
{
    padding: 15px;
     background: transparent url(/components/com_manage_nightlife/images/locationContent_small.jpg) repeat-y scroll left top;
     padding-bottom: 0px;
     margin-bottom: 0px;
}
.frSpecialOffer_small
{
    background: transparent url(/components/com_manage_nightlife/images/frSpecialOfferBack_small.jpg) no-repeat scroll left top;
    width: 255px;
    height: 141px;
    margin-bottom: 7px;
    color: #fff;
    padding: 7px;
    position:relative;
}

.frSpecialOffers
{
    background: transparent url(/components/com_manage_nightlife/images/frSpecialOffersBack.jpg) no-repeat scroll left top;
    width: 512px;
    height: 139px;    
    margin-bottom: 15px;
    color: #fff;
    padding: 7px;
    position:relative;
}
.frSpecialOffersContainer
{
    padding: 15px;
     background: transparent url(/components/com_manage_nightlife/images/locationContent.jpg) repeat-y scroll left top;
     padding-bottom: 0px;
     margin-bottom: 0px;
}
.frSpecialOffer
{
    background: transparent url(/components/com_manage_nightlife/images/ourNEback.jpg) no-repeat scroll left top;
    width: 512px;
    height: 139px;
    
    color: #fff;
    padding: 7px;
    position:relative;
}
a.specialOffer:link,a.specialOffer:visited
{
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}



a:hover.specialOffer
{
    color: #fff;
    text-decoration: underline;
}

.specialOfferDescription
{
    height: 75px; 
    padding-top: 3px;
}
.specialOfferDescription_small
{
    height: 65px; 
    padding-top: 3px;
}
.specialOfferPrice
{
    font-size: 18px;
}
.specialOfferFindOutMore
{
    font-size: 18px;
}
.specialOfferTitle
{
    font-size: 18px;
}

.imgBorderOffer_small
{
    background: transparent url(/components/com_manage_nightlife/images/imgborder_s.png) repeat scroll 0 0;
    display: block;
    height: 56px;
    left:0px;
    position: absolute;
    top:36px;
    width: 51px;
}

.imgBorder
{
    background: transparent url(/components/com_manage_nightlife/images/imgborder.png) repeat scroll 0 0;
    display: block;
    height: 106px;
    
    position: absolute;
    top:0px;
    width: 96px;
}

.imgBorderOffer
{
    background: transparent url(/components/com_manage_nightlife/images/imgborder.png) repeat scroll 0 0;
    display: block;
    height: 106px;
    left: 10px;
    position: absolute;
    top:10px;
    width: 96px;
}

.imgBorderOffers
{
    background: transparent url(/components/com_manage_nightlife/images/imgborder.png) repeat scroll 0 0;
    display: block;
    height: 106px;
    left: 10px;
    position: absolute;
    top:10px;
    width: 96px;
}
.locationImages
{
    width: 545px;
    left: -5px;
    padding-bottom: 7px;
    color: #fff;
    position:relative;
}
.icon-32-preview 
{
    background-image:url(/components/com_manage_nightlife/images/buttons/icon-32-preview.png);
    display:block;
    height:32px;
    margin:0 auto;
    width:32px;
}
.icon-32-save {
    background-image:url(/components/com_manage_nightlife/images/buttons/icon-32-save.png);
    display:block;
    float:none;
    height:32px;
    margin:0 auto;
    width:32px;
}
.icon-32-apply {
    background-image:url(/components/com_manage_nightlife/images/buttons/icon-32-apply.png);
    display:block;
    float:none;
    height:32px;
    margin:0 auto;
    width:32px;
}
.icon-32-delete {
    background-image:url(/components/com_manage_nightlife/images/buttons/icon-32-delete.png);
    display:block;
    height:32px;
    margin:0 auto;
    width:32px;
}
.icon-32-edit {
    background-image:url(/components/com_manage_nightlife/images/buttons/icon-32-edit.png);
    display:block;
    float:none;
    height:32px;
    margin:0 auto;
    width:32px;
}
.icon-32-cancel {
    background-image:url(/components/com_manage_nightlife/images/buttons/icon-32-cancel.png);
    display:block;
    float:none;
    height:32px;
    margin:0 auto;
    width:32px;
}
.icon-16-cancel {
    background-image:url(/components/com_manage_shops/images/buttons/icon-16-cancel.png);
    display:block;
    float:none;
    height:16px;
    margin:0 auto;
    width:16px;
	float:left;
}
.icon-32-new {
    background-image:url(/components/com_manage_nightlife/images/buttons/icon-32-new_small.jpg);
    display:block;
    float:left;
    height:16px;
    margin-bottom:0;
    margin-right:7px;
    margin-top:0;
    width:16px;
}
.toolbar
{
    float: left;
    padding: 0;
    text-align: right;
}

.toolbar a
{
    text-decoration: none;
}
span.published
{
    background-image: url(/components/com_manage_nightlife/images/tick.png);
    height: 16px;
    width: 16px;
    display:block;
    float:none;
    margin:0 auto;
}
span.unpublish
{
    background-image: url(/components/com_manage_nightlife/images/publish_x.png);
    height: 16px;
    width: 16px;
    display:block;
    float:none;
    margin:0 auto;
}
.normalLocation
{
    background:transparent url(/components/com_manage_nightlife/images/normalLocationTop.jpg) no-repeat scroll right top;
    height:17px;
    top:402px;
    .top:403px;
    width:571px;
    margin-top:4px;
}
.normalLocation2
{
    background:transparent url(/components/com_manage_nightlife/images/normalLocationTop2.jpg) no-repeat scroll left bottom;
    height:21px;
}
.normalLocation
{
    background:transparent url(/components/com_manage_nightlife/images/normalLocationTop.jpg) no-repeat scroll left bottom;
    height:34px;
}
input.text_area {
border-color:#A3A3A3 #C3C3C3 #C3C3C3;
border-style:solid;
border-width:1px;
}

.catDetails1
{
    background: transparent url(/components/com_manage_nightlife/images/catDetails2.jpg) no-repeat scroll right top;
   height:17px;
    position:absolute;
    top:403px;
    .top:404px;
    width:566px;
}

.catDetails2
{
    background: transparent url(/components/com_manage_nightlife/images/catDetails1.jpg) no-repeat scroll left bottom;
    height:21px;
}

.catDetails
{
    background: transparent url(/components/com_manage_nightlife/images/catDetails.jpg) no-repeat scroll left bottom;
    height:34px;
}
.catTitleLeft{float:left;background: transparent url(/components/com_manage_nightlife/images/catTitleLeft.jpg) no-repeat scroll left top;height:35px;width:39px;}
.catTitleContent{float:left;background: transparent url(/components/com_manage_nightlife/images/catTitleContent.jpg) repeat-x scroll left top;height:22px; color:#fff; font-size:19px;padding-top:12px;}
.catTitleRight{float:left;background: transparent url(/components/com_manage_nightlife/images/catTitleRight.jpg) no-repeat scroll left top;width:10px;height:35px;}

.catitemCategory{background:transparent url(/components/com_manage_nightlife/images/catCategoryBack.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:17px;height:24px;padding:10px 0 0 40px;}
.soCatItemsCategory{background:transparent url(/components/com_manage_nightlife/images/soCatCategoryBack.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:17px;height:35px;padding:10px 0 0 40px;}
.catItemDescriptionTop{background:transparent url(/components/com_manage_nightlife/images/catItemDescriptionTop.jpg) no-repeat scroll left top;width:410px;height:5px; margin-top:5px;}
.catItemDescriptionContent{background: #fff1e1;width:390px; padding:0px 10px;}
.catItemDescriptionBottom{background:transparent url(/components/com_manage_nightlife/images/catItemDescriptionBottom.jpg) no-repeat scroll left top;width:410px;height:7px;}
.catItemDescription{color:#ababab;}
.catItemDescription .title, .price{color:#e06834;font-size:15px;}

.sOQuote{background:transparent url(/components/com_manage_nightlife/images/sOQuote.jpg) no-repeat scroll left top;width:20px;height:10px;}

div.Form .form, div.Form
{
background:none;
}
.Form{background-image:url(/components/com_manage_nightlife/images/commentForm.png);background-position:left top;background-repeat:repeat-x;}

.nopad .Form form 
{
    padding:0px;
}

.Form h3 {margin-bottom:0.5em;margin-top:0;}


.interestingFFTop
{
background:transparent url(/components/com_manage_nightlife/images/interestingFFTop.jpg) no-repeat scroll left bottom;
color:#FFFFFF;
font-size:14px;
font-style:italic;
font-weight:bold;
height:20px;
padding-left:15px;
padding-top:9px;
width:235px;
}
.interestingFFContent
{
background:transparent url(/components/com_manage_nightlife/images/interestingFFContent.jpg) repeat-y scroll left top;
padding:5px 15px;
width:220px;
text-align:justify;
}
.interestingFFContent p
{
margin:0px;
}

.interestingFFBottom
{
background:transparent url(/components/com_manage_nightlife/images/interestingFFBottom.jpg) no-repeat scroll left bottom;
height:9px;
width:240px;
margin-bottom:15px;
}
/* extravote.css */
.extravote-container{display:inline-block;line-height:25px;vertical-align:middle;}
.extravote-container-small{display:inline-block;line-height:22px;vertical-align:middle;}
ul.extravote-stars{height:25px;width:125px;padding:0!important;margin:0!important;}
ul.extravote-stars-small{height:22px;width:110px;padding:0!important;margin:0!important;}
ul.extravote-stars li, ul.extravote-stars-small li{background-position:0!important;padding:0!important;margin:0!important;}
ul.extravote-stars, ul.extravote-stars li a:hover, ul.extravote-stars li.current-rating{background-image:url(/components/com_manage_nightlife/images/star.gif)!important;background-color:transparent!important;background-repeat:repeat-x!important;background-position:left -1000px;}
ul.extravote-stars-small, ul.extravote-stars-small li a:hover, ul.extravote-stars-small li.current-rating{background-image:url(/components/com_manage_nightlife/images/star_small.gif)!important;background-color:transparent!important;background-repeat:repeat-x!important;background-position:left -1000px;}
ul.extravote-stars-small li a.noaction:hover{background:none;}
ul.extravote-stars,ul.extravote-stars-small{background-position:left top;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;overflow:hidden;padding:0pt;position:relative;}
ul.extravote-stars li, ul.extravote-stars-small li{background-image:none;display:inline;padding:0pt;}
ul.extravote-stars li a, ul.extravote-stars li.current-rating,ul.extravote-stars-small li a, ul.extravote-stars-small li.current-rating{border:medium none;cursor:pointer;left:0pt;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;position:absolute;text-indent:-1000em;top:0pt;}
ul.extravote-stars li a, ul.extravote-stars li.current-rating{height:25px;line-height:25px;}
ul.extravote-stars-small li a, ul.extravote-stars-small li.current-rating{height:22px;line-height:22px;}
ul.extravote-stars li a:hover,ul.extravote-stars-small li a:hover{background-position:left bottom!important;}
ul.extravote-stars li.current-rating, ul.extravote-stars-small li.current-rating{background-position:left center;z-index:1;}
li a.ev-one-star{width:20%;padding:0;margin:0;z-index:6;}
li a.ev-two-stars{width:40%;padding:0;margin:0;z-index:5;}
li a.ev-three-stars{width:60%;padding:0;margin:0;z-index:4;}
li a.ev-four-stars{width:80%;padding:0;margin:0;z-index:3;}
li a.ev-five-stars{width:100%;padding:0;margin:0;z-index:2;}
.extravote-count{vertical-align:middle;}

.locationOfficialReviews
{
width: 530px;
    height:34px;
    width: 570px;
    background:transparent url(/components/com_manage_nightlife/images/Location_official_reviewsTop.jpg) no-repeat scroll left bottom;
}

.locationbrowsebyCats
{
width: 530px;
    height:34px;
    width: 570px;
    background:transparent url(/components/com_manage_nightlife/images/browse_by_cattypeTop.jpg) no-repeat scroll left bottom;
}

.locationWithCats
{
    width: 545px;
    height: auto;    
    color: #fff;
    position:relative;
    background:transparent url(/components/com_manage_nightlife/images/location_online_menuItemBottom.jpg) no-repeat scroll left bottom;
}

.locationWithSO
{
    width: 530px;
    height: auto;    
    color: #fff;
    padding: 5px 0px;
    position:relative;
    background:transparent url(/components/com_manage_nightlife/images/Location_online_catItemBottom.jpg) no-repeat scroll left bottom;
}

.locationOnlineCats
{
    background:transparent url(/components/com_manage_nightlife/images/Location_online_catsTop.jpg) no-repeat scroll left bottom;
    height:34px;
    width: 570px;
}

.locationCatsContent, .locationBrowseEventsContent
{
    background:transparent url(/components/com_manage_nightlife/images/locationContent.jpg) repeat-y scroll left top;
    padding:10px;
    width:550px;
}
.locationBrowseEventsContentNoPad
{
    background:transparent url(/components/com_manage_nightlife/images/locationContent.jpg) repeat-y scroll left top;
    width:562px;
    padding-left: 7px;
}
.locationSpecialOffers
{
    width: 530px;
    height:34px;
    width: 570px;
    background:transparent url(/components/com_manage_nightlife/images/browse_by_special_offerTop.jpg) no-repeat scroll left top;
}
.locationBrowseEvents
{
    width: 530px;
    height:34px;
    width: 570px;
    background:transparent url(/components/com_manage_nightlife/images/nlBrowseEventsTop.jpg) no-repeat scroll left top;
}

.contentpaneopenArticleLocation td
{
    margin:0px;
    padding:0px;
}
a.locationTitle:link, a.locationTitle:visited
{
    color:#e06834;
    font-size:16px;
    font-weight:bold;
    margin-left:5px;
    padding:5px;
}
.locationWithCats span.imgBorder
{
.left:3px;
}
.locationCats ul.frCats, .locationBrowseEvents ul.frCats
{
    padding:0px 0px 0px 24px;
    color:#e06834;
    font-size: 10px;
    margin-left:0px;
}
.locationCats ul.frCats,  .locationBrowseEvents ul.frCats
{
    font-size:12px;
}
.locationOfficialReview
{
    color:#63646B;
    text-align:justify;
}
.spacerdiv
{
height:8px;
}
.sOQuoteOR
{
    background:transparent url(/components/com_manage_nightlife/images/sOQuote.jpg) no-repeat scroll left bottom;width:20px;height:13px;}
}

a.orReadMore
{
    color:#e06834;
    font-weight:bold;
}

.locationOfficialReview a.orReadMore
{
    color:#e06834;
    font-weight:bold;
}

.rSpecialOffer 
{
background:transparent url(/components/com_manage_nightlife/images/frSpecialOfferBack.jpg) no-repeat scroll left top;
color:#FFFFFF;
height:132px;
padding:7px;
position:relative;
width:512px;
}

.adminTableHeader
{
color:#fff;
background:#ABABAB none repeat scroll 0 0;
padding:1px 7px;
}

.adminTableRow
{
background:#f2f2f2 none repeat scroll 0 0;
padding:1px 7px;
}

.resultBrowseByType
{
    width: 530px;
    height:34px;
    width: 570px;
    background:transparent url(/components/com_manage_nightlife/images/browse_by_type.jpg) no-repeat scroll left bottom;
}

.specialOfferFindOutMore a.specialOffer:link,.specialOfferFindOutMore a.specialOffer:visited
{
    font-size:14px;
}
.locationPagination
{
    background: transparent url(/components/com_manage_nightlife/images/locationContent.jpg) repeat-y scroll left top;
    float: left;
    text-align: center;
    width: 100%;
    padding: 15px 0;
}
.locationPaginationNoBackground
{
    float: left;
    text-align: center;
    width: 100%;
    padding: 15px 0;
}

.pagPre
{
    float: left;
    padding-right: 15px;
}
.pagMsg
{
    float: left;
}
.pagNext
{
    float: left;
    padding-left: 15px;
}
.locationPagContainer
{
    width: 245px;
    margin: 0 auto;
}

.sorttext
{
 color: #e06834;
 font-size:14px;
}
.locationComment
{
background-image:url(/components/com_manage_nightlife/images/bg001.png);
background-position:left top;
background-repeat:repeat-x;
}

div.Comments .Title {
	float: left;
	font-weight: bolder;
}

div.Comments a.CommentTitle {
	text-decoration: none;
	font-weight: bolder;
	color: Black;	
}

div.Comments .ControlBox {
	float: left;
	margin: 0 0 0 0;
   padding: 0 0 0 0;
	border: none;
}

div.Comments .ControlBox td {
  vertical-align: top;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

div.Comments .ControlBox img {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

div.Comments .DateAndAuthor {
	float: right;
	text-align: right;
	width: 45%;
}

div.Comments div.Date {
	text-align: right;
	float: right;
	width: 100%;
	padding-right: 3px;
}

div.Comments .Author {
	float: right;
	text-align: right;
	width: 100%;
	padding-right: 3px;
}

div.Comments .AuthorAlias {
	font-style: italic;
}

div.Comments .AuthorAlias:before {
	content: "(";
}

div.Comments .AuthorAlias:after {
	content: ")";
}

div.Comments .CommentNum {
	font-weight: bolder;
}

div.Comments .CommentNum:after {
	content: ". ";
}

div.Comments div.Comment .Fulltext {
	/*
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	*/
	border-top: 1px solid #EEEEEE;
	clear: both;
/*	padding: 5px;*/
	text-align: left;
}
div.Comments div.Comment
{
background-image:url(/components/com_manage_nightlife/images/bg001.png);
background-position:left top;
background-repeat:repeat-x;
margin:7px 10px 0 5px;
padding:0;
}
.replayComment
{
margin-left:15px;
}
.contentpaneopenArticleTitleFlocation
{
    background: transparent url(../images/featuredLocationTop.jpg) no-repeat scroll left bottom;
	color: #FFFFFF;
	margin-top: 4px;
	width: 570px;
	height: 40px;
}
.eventsList {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/eventsItemBottom.jpg) no-repeat scroll left bottom;
height:auto;
padding:5px 0;
position:relative;
}

.imga_small{width: 57px; height: 61px; position: relative;}
	.imga_small span{display: block; width: 51px; height: 56px; position: absolute; top: 0; left: 0; background: url(../images/imgborder_s.png);}
	
	.locationArticles a.articleTitle:link, .locationArticles a.articleTitle:visited {
color:#E06834;
font-size:14px;
font-weight:bold;
}

.locationArticles a.adReadMore:link, .locationArticles a.adReadMore:visited {
color:#E06834;
font-weight:bold;
}

.imgBorder_small {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/components/com_manage_nightlife/images/imgborder_s.png) repeat scroll 0 0;
display:block;
height:56px;
position:absolute;
top:3px;
width:51px;
}
.restComment .Form {
background-image:url(/components/com_manage_law/images/commentForm.png);
background-position:left top;
background-repeat:repeat-x;
}
.locationArticles{
background:transparent url(/components/com_manage_nightlife/images/location_online_menuItemBottom.jpg) no-repeat scroll left bottom;
width:545px;
}
#input-upload {
cursor:pointer;
opacity:0;
position:absolute;
left:0;
top:13px;
width:131px;
z-index:2;
}

 .fakeupload {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/components/com_manage_rest/images/inputFileFake.jpg) no-repeat right;
margin:0;
padding:0;
width:139px;
float:left;
margin-top:13px;
}
</style>
