@charset "utf-8";html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li,  form,label,legend,  caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after, q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
body{text-align:center;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:100%;margin:0px;background-image:url(../images/bg-hearts.gif);background-repeat:repeat-x;padding:0px 0px 0px 0px}
.redBold{font-weight:bolder;color:#F00}
#home #container #mainContent .redBold{color:#F00;padding-right:150px;padding-left:150px}
#container{width:780px;text-align:left;margin:0 auto 0 auto}
#headerBadge{padding-left:160px}
#header{padding-bottom:0;background-color:#FFF}
#header #headerContainer{width:780px;margin-right:auto;margin-left:auto;height:191px;padding-top:30px}
#header span{display:none;margin:0;padding:0 0 0 70px}
#mainContent{padding-top:0;padding-bottom:0;float:right;width:556px;margin-top:30px;border:2px solid #FFF;margin-left:auto;background-color:#FFF}
#mainContent .redBold{color:#F00}
#leftCol{width:200px;margin-top:7px;float:left;padding:22px 0px 0px 0px}
#navmain{padding:0px;width:196px;margin:0px auto 0px auto}
#navmain ul{list-style-type:none;padding:0;margin:0 0 0px 0}
#navmain li{font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block;padding:0;background-image:url(../images/main-nav-bg.gif);background-repeat:repeat-y;background-position:center top;margin:0px 0px 0px 0px}
#navmain a,#container #navmain a{text-decoration:none;font-weight:700;color:#0074B1;margin:0;display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFF;padding:5px 0 5px 5px}
#navmain a:hover,#container #navmain a:active{text-decoration:none;color:#FFF;background-color:#CCC;padding:5px 0 5px 5px}
body#home #container #navmain a.homeTwo, body#events #container #navmain a.events, body#venues #container #navmain a.venues, body#elite #container #navmain a.elite, body#partyManchester #container #navmain a.partyManchester, body#partyLiverpool #container #navmain a.partyLiverpool, body#partyStoke #container #navmain a.partyStoke, body#partyLeeds #container #navmain a.partyLeeds, body#faq #container #navmain a.faq, body#cmb #container #navmain a.cmb, body#contact #container #navmain a.contact{text-decoration:none;background-color:#09F;color:#FFF;background-image:url(../images/main-nav-heart-bg.gif);background-repeat:repeat;background-position:10px;padding:5px 0 5px 5px}
}  #ads{background-color:#FFF}
.topMargin30px{margin-top:30px}
#container #mainContent #breadcrumb{padding:0px;list-style-type:none;font-size:12px;margin:0px 0px 15px 3px}
#container #mainContent #breadcrumb li{display:inline}
#headerImageBar{float:right}
#container #breadcrumb li a,#container #breadcrumb li a:visited{text-decoration:underline;font-weight:700;color:#F0F;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}
#container #breadcrumb li a:hover{text-decoration:none;font-weight:700;color:#39F}
#container #mainContent a img,#container #mainContent a:visited img{border-bottom-style:none}
#container #mainContent p{color:#000;line-height:25px;margin-bottom:30px;font-family:"Century Gothic",Arial,Helvetica,sans-serif;font-size:14px}
#container #mainContent h1{font-size:30px;color:#F0C;font-family:sans-serif;margin:0 0 20px 0;padding:0 0 0 0}
#container #mainContent h2{color:#69F;font-size:18px;margin:0;padding:0 0 15px}
#venues #container #mainContent #basic-accordian h3{font-size:15px}
#container #mainContent a{text-decoration:underline;color:#F0F;font-weight:700}
#container #mainContent a:visited{text-decoration:underline;color:#F0F;font-weight:700}
#container #mainContent a:hover{text-decoration:none;color:#F0F;font-weight:700}
#container #mainContent #faqlist{list-style-image:url(../images/heart-bullet.png)}
#container #mainContent #faqlist li{padding-bottom:10px}
#container #mainContent .venue h2{text-decoration:underline}
#container #eventsTable a,#container #eventsTable a:visited{text-decoration:none;font-weight:700;color:#C30;border-bottom-style:none;font-size:12px}
#container #eventsTable a:hover{text-decoration:none;font-size:12px;font-weight:bolder;color:#000}
.purpleText{color:#F0F}
.boldWhiteBoarder{font-weight:700;color:#FF0;border-bottom-style:solid;border-bottom-color:#FFF;background-color:#000}
.imglink{border-style:none;border-width:0}
.row{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;font-size:11px}
.blackBold{font-weight:700;color:red}
.creditCardPadding{margin-right:5px}
strong{color:#FFF}
b{color:#000}
strong{color:#09F;font-weight:bolder}
.greentext{color:#990;font-weight:bold}
.bluetext{font-weight:700;color:#F3C}
.cmbtext{font-weight:700;color:#393}
.rssIndexImageMargin{font-weight:normal;margin-right:20px}
.centre{text-align:center}
.style1{color:#000}
#container #mainContent .boldWhite{font-weight:700;color:#000}
address{font-style:normal}
legend{color:#39F}
#container #mainContent #ccSpeedDating img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
#container #mainContent #ccSpeedDating{text-align:center}
#container #mainContent #features{list-style-type:none;line-height:1.5em;margin:0 0 0 10px;padding:0}
#container #mainContent #features li{background-image:url(../images/icon-features.png);background-repeat:no-repeat;padding-left:20px;background-position:0 3px}
#container #mainContent #benefits{list-style-type:none;line-height:1.5em;margin:0 0 0 10px;padding:0}
#container #mainContent #benefits li{background-image:url(../images/icon-benefits.png);background-repeat:no-repeat;padding-left:20px;background-position:0 3px}
#container #mainContent #eventsTable #header{background-image:url(../images/events-table-header-bg.gif);background-repeat:repeat-x}
#container #mainContent #eventsList{list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0px;padding:0px;text-align:center}
#container #mainContent #eventsList li{display:inline;line-height:25px}
#container #mainContent #eventsList li a{color:#FFF;background-color:#09F;text-decoration:none}
#container #mainContent #eventsList li a:hover,#container #mainContent #eventsList li a:active{color:#09F;background-color:#FFF}
a.noImageLinkStyle:link{text-decoration:none;border-bottom-style:none;border-bottom-color:#000}
a.noImageLinkStyle:visited{text-decoration:none;border-bottom-style:none;border-bottom-color:#000}
a.noImageLinkStyle:active{text-decoration:none;border-bottom-style:none;border-bottom-color:#000}
a.noImageLinkStyle:hover{text-decoration:none;border-bottom-style:none;border-bottom-color:#000}
.terms{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-align:center}
#mainContent h2 strong{color:#FF77D2}
#mainContent #textSize9{font-size:9px}
.textSize12px{font-size:12px}
.price{font-weight:bold;background-color:#000}
#container #mainContent #eventsKey{height:88px;width:190px;background-image:url(../images/events-key.gif);padding-top:27px;padding-left:60px;line-height:26px}
.middle{vertical-align:middle}
.topMargin20px{margin-top:20px}
#basic-accordian{border:5px solid #EEE;padding:5px;left:50%;top:50%;z-index:2}
.accordion_headings{padding:5px;background:#9C0;color:#FFF;border:1px solid #FFF;cursor:pointer;font-weight:bold}
.accordion_headings:hover{background:#0CF}
.accordion_child{padding:15px;background:#EEE}
.header_highlight{background:#0CF}
#onlineDatersContainer{background-color:#FFF;width:500px;height:600px;margin-right:auto;margin-left:auto;padding-top:20px;font-size:10px;padding-right:25px;padding-left:25px;background-image:url(../images/onlineDatingContainer-bg.gif);background-repeat:no-repeat;background-position:center top}
#onlineDatersContainer .dater{height:200px;width:150px;float:left;margin-left:10px;text-align:center;margin-bottom:10px;background-image:url(../images/onlineDater-bg.gif);background-repeat:no-repeat;background-position:center center}
#advertContainer{border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#CCC}
#advert{height:80px;width:588px;background-image:url(/images/singles-party-banner.png);background-repeat:no-repeat;padding-top:10px;padding-left:140px;margin:10px auto 10px auto}
#advert .advertEvent{height:60px;width:200px;float:left;margin-left:5px;background-image:url(../images/singles-banner-button.png);background-repeat:no-repeat;background-position:0px 0px;padding-top:10px}
#advert .advertEvent:hover{background-position:0 -70px}
#advert .advertEvent .advertCity{text-transform:uppercase;font-weight:bolder;color:#EF461B;letter-spacing:.15em}
#advert .advertEvent .advertDay{font-weight:bolder}
#advert .advertEvent .advertDate{font-weight:bold;font-size:13px}
#advert .advertEvent a{text-decoration:none;color:#000;display:block}
#advert .advertEvent a:visited{text-decoration:none}
#partyBoard{height:200px;width:196px;background-image:url(/images/singles-parties-board.png);padding-top:100px}
#partyBoard #boardEvent{background-image:url(/images/singles-board-button.png);background-position:0px 0px;height:72px;width:173px;margin-bottom:10px;padding-top:7px}
#partyBoard #boardEvent:hover{background-position:0 -79px}
#partyBoard #boardEvent .boardCity{text-transform:uppercase;font-weight:bolder;color:#EF461B;letter-spacing:.15em}
#partyBoard #boardEvent .boardVenue{font-weight:bolder;font-size:10px;color:#FFF;letter-spacing:.15em}
#partyBoard #boardEvent .boardDay{font-weight:bolder}
#partyBoard #boardEvent .boardDate{font-weight:bold;font-size:13px}
#partyBoard #boardEvent a{text-decoration:none;color:#000;display:block}
#partyBoard #boardEvent a:visited{text-decoration:none}
#logoSearchContainer{background-image:url(../images/header-search-box.gif);background-repeat:no-repeat;background-position:center 99px;height:191px;width:260px;float:left}
#townSearch{height:74px;width:260px;padding-top:17px;font-weight:bolder}
#specialOffer{height:250px;width:215px;background-image:url(../images/special-offer.png);background-repeat:no-repeat;padding-top:40px;padding-right:30px;padding-left:30px;text-align:center;float:right;margin-right:20px;margin-bottom:0px;margin-top:-60px}
#home #container #mainContent #specialOffer h1{color:#FFF;margin:0px}
#home #container #mainContent #specialOffer p{margin:0px;color:#FFF;text-decoration:underline}
#home #container #mainContent #specialOffer a{text-decoration:underline;color:#FFF;display:block}
#home #container #mainContent #specialOffer a:hover,#home #container #mainContent #specialOffer a:active{text-decoration:none;color:#FFF}
#mainContent ul{padding:30px}
#mainContent #homepageFeatures{color:#09F;font-size:13px;width:90%;margin-right:auto;margin-left:auto;border:1px dashed #7FBE00;background-color:#F7F7F7;padding:5px 5px 0px 5px}
#mainContent #homepageFeatures li{list-style-type:none;list-style-image:none;background-image:url(/images/icon-bullet-green-disk.png);background-repeat:no-repeat;line-height:25px;background-position:-6px -3px;padding-left:20px;padding-top:0px;margin-bottom:20px}
#mainContent #homepageFeatures li strong{font-size:16px}
#mainContent #homepageFeatures{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}
.floatLeft{float:left}
#quicksearch #jumpMenu{background-image:url(../images/icon-search.gif);background-repeat:no-repeat;background-position:3px center;padding-left:20px;border:1px solid #00C;width:200px;color:#E2007E;font:bolder 14px Arial,Helvetica,sans-serif}
.margin{margin-right:10px;margin-bottom:80px}
.clearBoth{clear:both}
#container #mainContent .first-p{font-size:115%;font-style:italic}
#container #mainContent .float-left{float:left}
#container #mainContent .float-right{float:right}
#container #mainContent #instructions{background-color:#DDF4FF;padding:10px;margin-right:10px;margin-left:10px;border:1px dashed #CCC;position:relative;z-index:1}
#container #mainContent .venueDetails{padding:0px;margin:0px 0px 20px 0px}
#container #mainContent .venueDetails li{list-style-type:none;list-style-image:none;padding-left:20px;line-height:20px;margin:0px 0px 3px 0px}
#container #mainContent .venueDetails .address{background-image:url(../images/icon-address.png);background-position:3 6px;background-repeat:no-repeat;padding-left:20px}
#container #mainContent .venueDetails .tel{background-image:url(../images/icon-telephone.png);background-position:3 6px;background-repeat:no-repeat;padding-left:20px;font-weight:bold}
#container #mainContent .venueDetails .url{background-image:url(../images/icon-website.png);background-position:3 6px;background-repeat:no-repeat;padding-left:20px}
#container #mainContent .venueDetails .events{background-image:url(../images/icon-events.png);background-position:3 6px;background-repeat:no-repeat;padding-left:20px}
#container #mainContent #iconInformation{float:left;margin-bottom:120px;position:relative;top:-30px;z-index:10}
.upperCase{text-transform:uppercase}
.displayBlock{display:block}
#socialBookmarks a,#socialBookmarks a:visited,#socialBookmarks a:active{font-size:12px;color:#06F;text-decoration:underline}
#socialBookmarks a:hover{font-size:12px;color:#06F}
#footer{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;background-repeat:repeat;background-position:center center;border-top-width:5px;border-top-style:solid;border-top-color:#333;background-image:url(../images/bg-footer.jpg);height:300px;margin-right:auto;margin-left:auto;padding-top:20px;margin-top:30px}
#footer #footernav{width:210px;float:left;padding:0;margin-top:20px}
#footer ul{list-style-type:none;line-height:1.5em;margin-left:10px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:18px;color:#FFF;margin-right:80px;text-align:left;float:left;background-color:#FFF;border:thin dashed #000}
#footer li{background-image:url(../images/footer-nav-bullet.gif);background-repeat:no-repeat;padding-left:20px;background-position:0 3px}
#footer #footerdatingnav{width:270px;float:left;margin-top:80px;margin-left:15px}
#footer #footerdatingnav ul{line-height:1.5em;list-style-type:none}
#footer #footerdatingnav li{background-image:url(../images/footer-datingnav-bullet.gif);background-repeat:no-repeat;background-position:0 3px;padding-left:20px}
#footer a,#container #footer a:visited{color:#00F;text-decoration:none}
#footer a:hover{color:#FFF;text-decoration:none;background-color:#339}
#footerInfo{background-color:#FFF;text-align:left;padding-left:30px;font-size:10px;padding-top:20px}
#footer #tagcloud{float:left;width:400px;border:thin dashed #000;padding:10px}