body {font-family:Arial, Helvetica, sans-serif; background-color: #121212; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
body a {color: #000; text-decoration: underline;}
body a:hover {color: #000; text-decoration: none;}

* {padding:0; margin:0}
a {outline:none}
a img {border:0;}

.heading_my_enquiries { position:relative; margin-bottom:10px; background:url(../images/headings/my_enquiries.png) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden; }
.heading_my_jobs { position:relative; margin-bottom:10px; background:url(../images/headings/my_jobs.png) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden; }
.heading_my_emails { position:relative; margin-bottom:10px; background:url(../images/headings/my_emails.gif) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden; }
.heading_my_referrals { position:relative; margin-bottom:10px; background:url(../images/headings/my_referrals.png) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden; }
.heading_my_recommendations { position:relative; margin-bottom:10px; background:url(../images/headings/my_recommendations.png) no-repeat; width:674px; height:42px;  text-indent:-1000px; overflow: hidden;}
.heading_my_areas_and_services { position:relative; margin-bottom:10px; background:url(../images/headings/my_areas_and_services.png) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden; }
.heading_my_profile { position:relative; margin-bottom:10px; background:url(../images/headings/my_profile.png) no-repeat; width:674px; height:42px;  text-indent:-1000px; overflow: hidden;}
.heading_my_package { position:relative; margin-bottom:10px; background:url(../images/headings/my_package.png) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden;}
.heading_my_category_adverts { position:relative; margin-bottom:10px; background:url(../images/headings/my_category_adverts.png) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden; }
.heading_my_details { position:relative; margin-bottom:10px; background:url(../images/headings/my_details.png) no-repeat; width:674px; height:42px; text-indent:-1000px; overflow: hidden; }

.error_box {position:relative; height:20px; width:550px; padding:10px 0 0 50px; margin:15px 0 15px 0; background:url(../images/error_bg.gif) no-repeat; color: #000; font-weight:bold}
.error_box_grey {position:relative; height:20px; width:550px; padding:10px 0 0 50px; margin:15px 0 15px 0; background:url(../images/error_bg_grey.gif) no-repeat; color: #000; font-weight:bold}

label { font-size:0.85em; font-weight:bold; }

.blackbody {font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.blackbody a{font-size: 12px; font-weight: normal; color: #F43062; text-decoration: none;}
.blackbody a:hover {font-size: 12px; font-weight: normal; color: #F43062; text-decoration: underline;}

.errortext {font-size: 12px; font-weight: normal; color: #0000FF; text-decoration: none;}
.errortextpink, .www{ font-size: 12px; font-weight: normal; color: #F42F64; text-decoration: none;}

.form-inputbox {background-color: #FFFFFF; background-repeat: no-repeat; font-size: 9pt; font-weight: normal; color: #000000; border: 1px solid #000000; padding:0px; margin:3px}
	
.formtext{ font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height:1.3em;}
.formtextbold	{font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.formtextsmall{ font-size: 9px; font-weight: bold; color: #000000; text-decoration: none;}

.smalltext {font-size: 11px; color:#FFFFFF; text-decoration: none;}
.smalltextdull {font-size: 11px; color:#BBBBBB; text-decoration: none;}
.smalltextroll {font-size: 11px; color:#FFFFFF; text-decoration: underline;}

.footertext {font-size: 11px; font-weight: normal; color: #727272; text-decoration: none;}
.footertext a {font-size: 11px; font-weight: normal; color: #727272; text-decoration: none;}
.footertext a:hover {font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}

.tableRuled {border: 1px solid #4a0409; border-collapse:collapse; background-color: #690906;}
.tableDivides {background-color: #4a0409; padding: 3px 0px 6px 14px;}
.paddedTD {padding: 8px 15px 8px 15px;}
.paddedTableTD {padding: 2px 10px 8px 10px;}

.pictureOutline {border: 2px solid #f2c83d; border-collapse:collapse;}
.smallbutton 	{ background-color: #780b08; font-size: 7pt; font-weight: normal; color: #FFFFFF; border: 1px solid #4a0409; padding: 0px; height: 15px; width: 70px; cursor: pointer; }
.smallbuttondull	{ background-color: #5C0705; font-size: 7pt; font-weight: normal; color: #994845; border: 1px solid #4a0409; padding: 0px; height: 15px; width: 70px; }
.button 	{ background-color: #930000; font-size: 10pt; font-weight: bold; color: #FFFFFF; border: 1px solid #4a0409; padding: 1px; height: 22px; cursor: pointer; }

.bluelinks {font-size: 12px; color:#0199E4; font-weight:bold; text-decoration: underline;}
.bluelinks:hover {font-size: 12px; color:#000000; font-weight:bold; text-decoration: underline;}
.redlinks {font-size: 12px; color:#F43062; font-weight:bold; text-decoration: underline;}
.redlinks:hover {font-size: 12px; color:#000000; font-weight:bold; text-decoration: underline;}

#accountBadge {position:absolute; top:8px; left:867px; height:61px; width:133px;}
#rightInclude {position:absolute; top:85px; left:880px; width:120px;}
#rightInclude #myAccountTop {position:relative; display:block; width:180px; height:10px; background:url(/images/2010/my_account_top.gif); margin-bottom:0; background-repeat:no-repeat; background-position:bottom;}
#rightInclude #myAccount {position:relative; display:block;  width:180px; padding-bottom:10px; background:url(/images/2010/my_account_top.gif) no-repeat top center #F43062; color: #fff; font-size:11px; font-weight: normal;}
#rightInclude #myAccountBottom {position:relative; display:block; width:180px; height:10px; background:url(/images/2010/my_account_bottom.gif);margin-bottom:5px; background-repeat:no-repeat; background-position:top;}
#rightInclude #myAccount h2 {position:relative; height: 20px; padding:5px 0 0 6px; font-size:13px; color: #fff; font-weight: bold; border-bottom:1px solid #C1274D;}
#rightInclude #myAccount h3 {position:relative; height: 23px; padding:6px 0 6px 0;  font-size:12px; font-weight: bold; color: #fff }
#rightInclude #myAccount a {color:#000; font-size:10px; text-decoration:none; font-weight:normal;}
#rightInclude #myAccount a:hover { text-decoration:underline; }
#rightInclude #myAccount p {margin-bottom:8px;}
#rightInclude #myAccount .middle {padding:4px 0 6px 6px;}
#rightInclude #myAccount .textField {border:none; width: 158px; background:#fff; font-size:11px; padding: 3px 1px;border:1px solid #C1274D}
#rightInclude #myAccount .checkField { vertical-align: bottom}
#rightInclude #myAccount .submit_button { background:#F43062;  padding:3px 10px 3px 10px; text-align:center; font-size:10pt; color:#fff; font-weight:bold; cursor:pointer; border:none; border:1px solid #C1274D}
#rightInclude #myAccount .black_button { background:#000000;  padding:3px 10px 3px 10px; text-align:center; font-size:10pt; color:#fff; font-weight:bold; cursor:pointer; border:none; border:1px solid #ffffff}
#rightInclude #myAccount .submit_button:hover { color:#000; background:#fff;}
#rightInclude #myAccount .black_button:hover { color:#F43062; background:#fff;border:1px solid #C1274D}

#adsense {float:left; width:120px; height:600px; margin-top: 4px;}
#main {position:relative; width:876px; height:auto; border:1px solid #121212;}
#main_shad {position:relative; top: 0px; width:100%; height:auto; background:url(../images/main_shadow.gif); background-repeat:repeat-y;}
#main_content {position:relative; left:3px; margin-top:111px; width:870px; height:auto; background:url(../images/main_background.gif); background-repeat:repeat-x; background-color:#4A4A4A;}

#leftPanel {float:left; padding-left:6px; margin-top:10px; }
#leftPanel ul { position:relative;margin:0; padding:0 8px 0 6px}
#leftPanel ul li {list-style:none; padding:0; border-bottom:1px solid #999;}
#leftPanel ul li a {display:block; position:relative; padding: 5px 0 5px 10px; color:#ddd; background:url(../images/bullet.gif) no-repeat left; text-decoration:none;}
#leftPanel ul li a:Hover {color:#fff; background:url(../images/bullet_roll.gif) no-repeat left; text-decoration:none;}
#leftPanel ul li a.top {border-top:none; padding: 0 0 5px 10px;}
#leftPanel ul li a.bottom {border-bottom:none; padding: 5px 0 0 10px;}
#leftPanel ul li.shown {display:block;  border:none;}
#leftPanel ul li.hidden {display:none;  border:none;}

.bulletList {list-style: disc;}
.bulletList li {margin-left: 20px; font-weight:normal}
 
#leftPanelCategories {width:180px; position:relative;}

#leftPanelCategories #catTop {position: relative; display:block; height:12px;}
#leftPanelCategories #catBottom {position:relative; display:block; height:11px;}


#rightPanel {float:right; width:684px;}
#rightPanel_wide {float:right; width:694px;}

#register_form {width:669px; position:relative; top:12px; margin-bottom:15px;}
#register_inner_form {background-color:#F23064; width:100%;}
#register_inner_form2 {width:641px; position:relative; left:10px; background-image:url(../images/register/form_bggrad.gif); background-repeat:repeat-x; color:#000000; padding:4px;}
.register_form_print {width:	100%; margin-top: 5px; margin-bottom:10px; background-color:#81223a; height:1px; overflow:hidden}
 
.registerRule {position:relative; width: 667px; height: 0; border-top:1px solid #000; border-bottom:1px solid #555; margin: 10px 0 10px 0}
.join_now {position:relative; width:686px; height: 40px; background:url(../images/register/join_now.gif); text-indent:-1000px}
.join_now_copy {position:relative; width:460px; padding:0 0 10px 200px; background:url(../images/register/free_package_bg.gif) no-repeat; font-size:11px}
.join_now_copy .left {width: 220px; float:left;}
.join_now_copy .right {width: 220px; float:right;}

.why_join {position:relative; width: 668px; background:url(../images/register/reason_top.gif) no-repeat #fff; padding:35px 0 25px 0; color:#000; font-size:11px}					
.why_join .bottom {position:absolute; height:10px; width: 668px; bottom: 0; left: 0; background:url(../images/register/reason_bottom.gif) no-repeat}
					
.why_join .reasons {float:left; position:relative; width:160px; height:65px; margin-top: 8px; background-repeat:no-repeat; padding: 0 0 0 60px}
.why_join #reason1 {background-image:url(../images/register/reason_1.gif);}
.why_join #reason2 {background-image:url(../images/register/reason_2.gif);}
.why_join #reason3 {background-image:url(../images/register/reason_3.gif);}
.why_join #reason4 {background-image:url(../images/register/reason_4.gif);}
.why_join #reason5 {background-image:url(../images/register/reason_5.gif);}
.why_join #reason6 {background-image:url(../images/register/reason_6.gif);}

#register_reason {position:relative; width:168px; height: 38px; left: 50px; top: 18px; font-size:11px; }

.register_free_category {position:relative; width:275px; background:url(../images/register/free_category_bg.gif) no-repeat; padding: 45px 390px 10px 5px}
.free_signup_button {position:absolute; display:block; right:0; top: 190px; width:95px; height: 22px; background:url(../images/register/free_signup_button.gif) no-repeat; text-indent:-1000px}

#home_bg1 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg1.jpg); background-repeat:no-repeat;}
#home_bg2 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg2.jpg); background-repeat:no-repeat;}
#home_bg3 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg3.jpg); background-repeat:no-repeat;}
#home_bg4 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg4.jpg); background-repeat:no-repeat;}
#home_bg5 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg5.jpg); background-repeat:no-repeat;}
#home_bg6 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg5.jpg); background-repeat:no-repeat;}
#home_bg7 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg7.jpg); background-repeat:no-repeat;}
#home_bg8 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg8.jpg); background-repeat:no-repeat;}
#home_bg9 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg9.jpg); background-repeat:no-repeat;}
#home_bg10 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg10.jpg); background-repeat:no-repeat;}
#home_bg11 {position:relative; left:21px; top:0px; width:663px; height:275px; background-image:url(../images/home/bg/bg11.jpg); background-repeat:no-repeat;}

#home_text {position:relative; top:5px; left:0; width:280px; margin-bottom:8px;}
#home_text h1 {color:#aaa; font-size:12px; font-weight:bold; font-style:italic; margin:0 0 1px 0;}
#homestep1 {font-size:14px; font-weight:bold;}
#homestep2 {font-size:14px; font-weight:bold;}
#homestep3 {font-size:14px; font-weight:bold;}
#home_category_label {width:100px; font-weight:bold; text-align:right}
#home_category_form {width:175px;}
#home_category_form a {color: #F43062; text-decoration:none;}
#home_category_form a:hover {color: #fff; text-decoration:none;}

#home_error {position:absolute; left:12px; top: 368px; width:214px; height:22px; background:url(../images/form_error/error_bg_home2.gif) no-repeat; color:#000000; padding: 8px 0px 0px 40px; font-size:11px; font-weight:bold}

#home_adult {position:absolute; left:0px; top: 190px; width:275px; visibility: hidden;}
#home_adult_label {position:absolute; left:28px; top:0px; width:100px; font-weight:bold; text-align:right;}
#home_adult_form {position:absolute; left:134px; top: 0px; width:175px;}
#home_adult_checkbox {position:relative; margin:0px; width:13px; height:13px}

#home_type_label {position:absolute; left:28px; top:168px; width:100px; font-weight:bold; text-align:right}
#home_type_form {position:absolute; left:131px; top: 167px; width:175px;}
#home_region_label {width:100px; font-weight:bold; text-align:right}
#home_region_form {235px; width:175px;}
#home_region_form a {color: #F43062; text-decoration:none;}
#home_region_form a:hover {color: #fff; text-decoration:none;}
#home_area_label {position:absolute; left:28px; top:261px; width:100px; font-weight:bold; text-align:right}
#home_area_form {position:absolute; left:131px; top: 259px; width:140px;}
#home_date_form {width:324px; font-weight:bold;}
#home_submit_button {367px; width:62px; height:38px;}
a.home_submit_button {position:absolute; left: 0; top: 0; width:62px; height:38px;background:url(../images/go.png) no-repeat;}
#home_page_blurb {padding:0px 10px 0px 15px; color:#FFFFFF; font-size:11px; font-weight:bold;}
#calling-all-entertainers {position:relative; left:10px; top:10px; width:674px; height:87px; margin-bottom:10px}

.leftItems {color:#2F2F2F; margin-left:7px;}
.leftItems a {font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.leftItems a:hover {font-size: 12px; font-weight: normal; color: #2F2F2F; text-decoration: none;}

#category_venues {background-image: url(../images/categories/venues.jpg);  margin-left:21px;}
#category_services {background-image: url(../images/categories/services.jpg);  margin-left:21px;}
#category_worldActs {background-image: url(../images/categories/world.jpg);  margin-left:21px;}
#category_streettheatre {background-image: url(../images/categories/street_theatre.jpg);  margin-left:21px;}
#category_musicalEnteratainment {background-image: url(../images/categories/musical.jpg);  margin-left:21px;}
#category_caberet {background-image: url(../images/categories/caberet.jpg);  margin-left:21px;}
#category_speakers {background-image: url(../images/categories/speakers.jpg);  margin-left:21px;}
#category_entertainers {background-image: url(../images/categories/entertainers.jpg);  margin-left:21px;}
#category_displays {background-image: url(../images/categories/displays.jpg); margin-left:21px; }
#category_tributes {background-image: url(../images/categories/tributes.jpg);  margin-left:21px;}
#category_lookalikes {background-image: url(../images/categories/lookalikes.jpg);  margin-left:21px;}
#category_functionBands {background-image: url(../images/categories/functionBands.jpg); margin-left:21px;}
#category_activities {background-image: url(../images/categories/activities.jpg); margin-left:21px;}
#category_adult {background-image: url(../images/categories/adult.jpg); margin-left:21px;}
#category_actors {background-image: url(../images/categories/actors.jpg); margin-left:21px;}
#category_event_production {background-image: url(../images/categories/event_production.jpg); margin-left:21px;}
#category_organise_manage {background-image: url(../images/categories/organise_manage.jpg); margin-left:21px;}
#category_generic {background-image: url(../images/categories/generic.jpg); margin-left:21px;}

.categoryDescription {position:relative; width:306px; height:222px; background-repeat:no-repeat; font-size: 11px; color:#FFF; overflow:hidden; padding: 48px 370px 5px 0px}
.categoryDescription h1 {font-size: 12px; color:#FFFFFF; font-style:italic; margin-bottom: 10px}
.categoryDescription a {font-size: 11px; color:#FFFFFF; overflow:hidden; text-decoration:underline}
.categoryDescription a:hover{font-size: 11px; color:#f43062; overflow:hidden; text-decoration:underline}
.categoryPromise {position:relative; padding:10px 19px 0 20px; text-align:justify; margin-top:10px;}
.categoryPromiseInner {text-align:left; margin-right:20px; width:325px; float:left; width:300px; font-size: 11px; color:#ddd}
.categoryPromiseInner a{color:#ddd; text-decoration:none}
.categoryPromiseInner a:hover{color:#fff; text-decoration:underline}

.latestNews {position:relative; padding:45px 19px 0 20px; text-align:justify; margin-top:10px; background:url(../images/headings/latest_news_from_superTED.gif) no-repeat 12px 0;}
.newUser {position:relative; padding:45px 19px 0 20px; text-align:justify; margin-top:10px; background:url(../images/headings/a_new_user.gif) no-repeat 12px 0;}
.latestNewsInner {text-align:left; margin-right:20px; width:325px; float:left; width:300px; font-size: 11px; color:#ddd}
.latestNewsInner h2 {font-size: 13px; color:#fff; margin:10px 0 5px 0;}

#recentActivity {margin-top:5px; padding:0 20px;}
.profile-banners a{position:relative; display:block; border:1px solid #999; height:71px; width:552px; margin-bottom:3px; padding:4px 5px 0 95px; text-decoration:none; color:#ddd; font-size: 11px; background-color:#606060; background-repeat:no-repeat; line-height:1.2em;}
.profile-banners a:hover {border:1px solid #F43062; text-decoration:none;}
.profile-banners a .image {position:absolute; top:4px; left:4px; width:84px; height:67px; background: #444; color:#888; text-align:center; overflow:hidden; font-size:8px; }
.profile-banners .greyFooter {font-size:11px; color: #111; font-style:italic}
.profile-banners a.newProfile {background-image: url(../images/activity_icons/newProfile.gif); background-position: 611px 7px}
.profile-banners a.details {background-image: url(../images/activity_icons/details.gif); background-position: 611px 7px}
.profile-banners a.contactAdd {background-image: url(../images/activity_icons/contactAdd.gif); background-position: 607px 8px}
.profile-banners a.contactUpdate {background-image: url(../images/activity_icons/contactUpdate.gif); background-position: 607px 7px}
.profile-banners a.status {background-image: url(../images/activity_icons/status.gif); background-position: 610px 5px}
.profile-banners a.urlAdd {background-image: url(../images/activity_icons/urlAdd.gif); background-position: 603px 8px}
.profile-banners a.urlUpdate {background-image: url(../images/activity_icons/urlUpdate.gif); background-position: 602px 7px}
.profile-banners a.imageAdd {background-image: url(../images/activity_icons/imageAdd.gif); background-position: 610px 4px}
.profile-banners a.imageUpdate {background-image: url(../images/activity_icons/imageUpdate.gif); background-position: 610px 4px}
.profile-banners a.eventAdd {background-image: url(../images/activity_icons/eventAdd.gif); background-position: 610px 3px}
.profile-banners a.eventUpdate {background-image: url(../images/activity_icons/eventUpdate.gif); background-position: 610px 3px}
.profile-banners a.newJob {background-image: url(../images/activity_icons/new_job.gif); background-position: 605px 3px}
.profile-banners a.milestone {background-image: url(../images/activity_icons/milestone.gif); background-position: 605px 8px}
.profile-banners a.review {background-image: url(../images/activity_icons/review.gif); background-position: 612px 3px}
.profile-banners a.services {background-image: url(../images/activity_icons/services.gif); background-position: 612px 4px}
.profile-banners a.areas {background-image: url(../images/activity_icons/areas.gif); background-position: 611px 4px}
.profile-banners a .profile-name{font-size:12px; color:#fff; float:left; font-weight:bold;}
.profile-banners a .profile-points{font-size:11px; color:#fff; float:right;}
.profile-banners a .status-type{font-size:12px; color:#fff; float:right; font-weight:bold; margin-right:53px;}
.profile-banners a .desc{float:left; font-size:11px; color:#ddd; display:block; width:379px;}
.profile-banners a .date{ font-size:10px; color:#ccc; display:block; width:160px; text-align:right;position:absolute; top:6px; right:59px;}
.profile-banners a .sections{ font-size:10px; color:#ddd; display:block; width:auto; position:absolute; bottom:5px;}
.profile-banners a .reviews{ font-size:10px; color:#ddd; width:180px; text-align:right;position:absolute; bottom:5px; right:5px;}
.profile-banners a .recs{font-size:10px; color:#ccc; width:180px; text-align:right;position:absolute; bottom:25px; right:38px;}

a.pagination {display:inline; background:none; color:#FFF; border:none; padding:0; margin:0; height:auto; width:auto;}
a.pagination:hover {display:inline; background:none; color:#F43062; border:none; padding:0; margin:0; height:auto; width:auto; text-decoration:underline;}
#category_desc2_container {position:relative; width:684px; font-size: 11px; color:#FFFFFF;padding: 10px 0px 0px 10px;}
#category_desc2_container a{font-size: 11px; color:#FFFFFF; text-decoration:underline;}
#category_desc2_container a:hover{font-size: 11px; color:#000000; text-decoration:underline;}
#category_desc2 {}
#homepageNews p { margin-bottom:10px; }
#homepageNews li { list-style:square; margin-bottom:10px; margin-left:18px; }
#category_subList {float:right; width:340px; padding-right:20px;}
#category_subList  a {font-size: 11px; color:#FFFFFF; overflow:hidden; text-decoration:none}
#category_subList  a:hover{font-size: 11px; color:#FFFFFF; overflow:hidden; text-decoration:underline}

#category_performer_count {position:absolute; top: 15px; right:15px;}
#footerLeft {float: left; margin:10px; font-size: 11px; font-weight: normal; color: #727272; text-decoration: none;}
#footerLeft a {font-size: 11px; font-weight: normal; color: #727272; text-decoration: none;}
#footerLeft a:hover {font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}

#footerRight {float: right; margin:10px; font-size: 11px; font-weight: normal; color: #727272; text-decoration: none;}
#footerRight a {font-size: 11px; font-weight: normal; color: #727272; text-decoration: none;}
#footerRight a:hover {font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}

#links_container {line-height:1.3em; width:609px; position:relative; left:10px; background-image:url(../images/register/form_bggrad.gif); background-repeat:repeat-x; color:#000000; padding:20px; line-height:1.3em; }
#linklabels {font-size:13px; color:#FFFFFF; font-weight:bold; margin: 0px 0px 3px 0px;}
#linklabels a { color:#fff; font-weight:bold; text-decoration:none;}
#linklabels a:hover { text-decoration:underline;}
#leftLink {float:left; width:295px;}
#rightLink {float:right; width:295px;}
#link_rule {width:	100%; margin:2px 0 4px 0; background-color:#81223a; height:1px; overflow:hidden}
.linkTitle {font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}
.linkTitle a {font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}
.linkTitle a:hover {font-size:11px; color:#000000; text-decoration:underline; font-weight:bold;}
.linkBody {font-size:10px; color:#000000; text-decoration:none;}
.linkBody a{font-size:10px; color:#000000; text-decoration:none;}
.linkBody a:hover{font-size:10px; color:#000000; text-decoration:underline;}

#leftlink a{font-size:12px; color:#000000; text-decoration:none;}
#faqs_container {line-height:1.3em;width:609px; position:relative; left:10px; background-image:url(../images/register/form_bggrad.gif); background-repeat:repeat-x; color:#000000; padding:20px;}
#faqlabels {font-size:14px; color:#000; font-weight:bold; margin: 15px 0px 5px 0px;}
#faqtext {font-size:11px; color:#000000; }

#enquiry_bg {position:relative; right:0px; top:0px; width:663px; margin-left:21px; height:309px; background-image:url(../images/enquiry/bg.jpg); background-repeat:no-repeat;}
#enquiry_bg2 {position:relative; right:0px; top:0px; height:475px; width:663px; margin-left:21px; background-image:url(../images/enquiry/bg2.jpg); background-repeat:no-repeat;}
#enquiry_bg_sorry {position:relative; right:0px; top:0px; width:694px; height:309px; background-image:url(../images/enquiry/bg_sorry.jpg); background-repeat:no-repeat;}
#enquiryDetail {width:310px; font-size:11px; color:#FFFFFF; padding-top:49px}
#enquiryDetail a {font-size:11px; color:#FFFFFF; text-decoration:underline;}
#enquiryDetail a:hover {font-size:11px; color:#000000; text-decoration:underline;}
#enquiry_error {position:absolute; left:36px; top:206px; width:155px; height:16px; padding: 1px 0px 0px 5px; overflow:hidden; background-image:url(../images/form_error/error_bg.gif); background-repeat:no-repeat; font-size:11px; font-weight:bold; color:#000000}
#enquiry_error2 {padding:5px 10px; background-color:#FEEDEF; border:1px solid #F00; font-size:11px; font-weight:bold; color:#000;}
.lightgreytext {font-size:11px; color: #929292;}

#profileLeft {float:left; width:316px; padding: 4px;}
#profileRight {float:right; width:316px; padding: 4px;}

#profile_rule {float:right; margin-right: 5px; width:669px; height:2px; background-image: url(../images/enquiry/rule.gif); background-repeat:repeat-x;}

#account_container {width:669px; position:relative; top:12px; }
#account_containerssssssssssss a {color:#fff}
#account_container_inner {background-color:#F23064; width:100%;}
#account_container_inner2 {width:641px; position:relative; left:10px; background-image:url(../images/register/form_bggrad.gif); background-repeat:repeat-x; color:#000000; padding:4px;}

#packages_container {font-weight:normal; font-size:11px; line-height:12px; font-weight:bold; color:#ffffff}
#packages_intro {position:absolute; top:60px; left:200px; width:318px; height: 75px; font-weight:normal;}

#packages_free{position:relative; font-weight:normal; width:210px; height:152px; background:url(../images/packages/top.jpg) no-repeat; padding: 50px 470px 0 4px}
#sign_up_free {position:absolute; left: 570px; top:160px; width: 91px; height:20px; text-indent:-1000px; overflow:hidden;}

#packagesx3_container {position:relative; background: url(../images/packages/3_packages.jpg) no-repeat; width:669px; height:437px; margin-top:10px;}
#packages_bronze_text {position:absolute; top:46px; left:10px; width:195px; height: 85px; color: #5D4C2D;}
#packages_silver_text {position:absolute; top:46px; left:235px; width:190px; height: 85px; color: #434F5C;}
#packages_gold_text {position:absolute; top:46px; left:464px; width:190px; height: 85px; color: #5D4C2D;}
#packages_silver_getallthis {position:absolute; top:380px; left:10px; width:190px; height: 40px; color: #ffffff;}
#packages_bronze_getallthis {position:absolute; top:380px; left:235px; width:190px; height: 40px; color: #ffffff;}
#packages_gold_getallthis {position:absolute; top:380px; left:464px; width:190px; height: 40px; color: #ffffff;}
#packages_bronze_price {position:absolute; top:412px; left:10px; width:190px; height: 40px; color: #ffffff; font-size:13px;}
#packages_silver_price {position:absolute; top:412px; left:235px; width:190px; height: 40px; color: #ffffff; font-size:13px;}
#packages_gold_price {position:absolute; top:412px; left:464px; width:190px; height: 40px; color: #ffffff; font-size:13px;}
#sign_up_bronze {position:absolute; left: 114px; top:407px; width: 91px; height:20px; text-indent:-1000px; overflow:hidden;}
#sign_up_silver {position:absolute; left: 341px; top:409px; width: 91px; height:20px; text-indent:-1000px; overflow:hidden;}
#sign_up_gold {position:absolute; left: 569px; top:409px; width: 91px; height:20px; text-indent:-1000px; overflow:hidden;}

#packages_agent{position:relative; width:192px; height: 145px; color: #82C0C0; background:url(../images/packages/agent.jpg); padding:65px 470px 0 10px}
#packages_agent_getallthis {position:absolute; top:150px; left:468px; width:654px; height: 40px; color: #ffffff;}
#packages_agent_price {position:absolute; top:180px; left:468px; width:190px; height: 40px; color: #ffffff; font-size:13px;}
#sign_up_agent {position:absolute; left: 571px; top:176px; width: 91px; height:20px; text-indent:-1000px; overflow:hidden;}

#packages_profiles {position:relative; width:197px; height: 179px; background:url(../images/packages/profiles.jpg) no-repeat; padding: 55px 470px 0 0}
#packages_profile_reccomendations {position:absolute; left:276px; top:53px; width:120px; font-weight: normal; color: #000000;}
#packages_profile_picture {position:absolute; left:276px; top:101px; width:120px; font-weight: normal; color: #000000;}
#packages_profile_links {position:absolute; left:276px; top:151px; width:120px; font-weight: normal; color: #000000;}
#packages_category_add {position:absolute; left:276px; top:201px; width:120px; font-weight: normal; color: #000000;}	
#packages_profile_price {position:absolute; top:208px; left:466px; width:190px; height: 40px; color: #ffffff; font-size:13px;}
#sign_up_profile {position:absolute; left: 568px; top:203px; width: 91px; height:20px; text-indent:-1000px; overflow:hidden;}
	
#boltons {position:relative; width:207px; height: 132px; background:url(../images/packages/bolt_ons_title.gif) no-repeat; padding: 38px 460px 0 2px }
#boltons_features {position:absolute; width: 442px; height: 123px; top:45px; right: 0; background: url(../images/packages/features.gif) no-repeat #f00}
#packages_boltons_areas {position:absolute; left:278px; top:34px; width:120px; font-weight: normal; color: #000000;}
#packages_boltons_cats {position:absolute; left:278px; top:82px; width:120px; font-weight: normal; color: #000000;}
#packages_boltons_texts {position:absolute; left:278px; top:134px; width:120px; font-weight: normal; color: #000000;}
#packages_boltons_4texts {position:absolute; left:440px; top:34px; width:90px; font-weight: normal; color: #000000;}
#packages_boltons_10texts {position:absolute; left:440px; top:82px; width:90px; font-weight: normal; color: #000000;}
#packages_boltons_30texts {position:absolute; left:440px; top:134px; width:90px; font-weight: normal; color: #000000;}
#packages_boltons_75texts {position:absolute; left:575px; top:34px; width:90px; font-weight: normal; color: #000000;}
#packages_boltons_euro {position:absolute; left:575px; top:82px; width:90px; font-weight: normal; color: #000000;}
#packages_boltons_world {position:absolute; left:575px; top:134px; width:90px; font-weight: normal; color: #000000;}

#profileRule {position:relative; background:url(../images/packages/down_arrow_rule.gif) repeat-x ; width:669px; height:20px;}
#profiles_getallthis {position:absolute; top:1018px; left:649px; width:654px; height: 40px; color: #ffffff;}

#other_container {width:609px; position:relative; left:10px; background-image:url(../images/register/form_bggrad.gif); background-repeat:repeat-x; color:#000000; padding:20px;}


#featuredMember {position:relative; display:block; width:172px; background-color:#FFF; padding: 31px 4px 10px 4px; margin-top:5px}
#featuredMemberTop {position:absolute; left:0; top:0; width: 180px; display:block; height: 31px; background:url(../images/featured_member_top.gif) no-repeat;}
#featuredMemberBottom {position:absolute; left:0; bottom:0; width: 180px; display:block; height:10px; background:url(../images/featured_member_bottom.gif)}
#featuredMemberImage {position: relative; display:block; width:157px; height:116px; overflow:hidden; border: 2px solid black; margin:3px auto;}
.featuredMemberDescription {position:relative; display:block; width:157px; height:54px; overflow:hidden;}
.featuredMemberText {position: relative; display:block; width:157px;  font-size: 10px; font-weight: normal; color: #333; text-decoration: none; margin:0 auto 5px auto;}
.featuredMemberText h3 {font-weight:bold; font-size:10px; margin:0}
.featuredMemberText h3 a {color: #333; text-decoration: none;font-weight:bold; font-size:10px; }
.featuredMemberText h3 a:hover {color: #000; text-decoration: underline; font-size:10px;}
.featuredMemberTitle  {position:relative; display:block; width:157px; height:12px; font-size: 10px; font-weight:bold; overflow:hidden; cursor:pointer;}
.featuredMemberTitle a {color: #333; text-decoration: none; font-size: 10px;  font-size: 10px}
.featuredMemberTitle a:hover {color: #000; text-decoration: underline; font-size: 10px}

#featuredMembers {position:relative; display:block; width:172px;  background-color:#FFF; padding: 31px 4px 10px 4px; margin-top:5px}
#featuredMembersTop2 {position:absolute; left:0; top:0; width: 180px; display:block; height: 31px; background:url(../images/featured_members_top.gif) no-repeat;}
#featuredMembersBottom {position:absolute; left:0; bottom:0; width: 180px; display:block; height:10px; background:url(../images/featured_member_bottom.gif)}
#featuredMembersImage {position: relative; display:block; width:157px; height:116px; overflow:hidden; border: 2px solid black; margin-bottom:3px;}
.featuredMembersDescription {position:relative; display:block; width:157px; height:54px; overflow:hidden;}
.featuredMembersText {position: relative; display:block; width:157px;  font-size: 10px; font-weight: normal; color: #333; text-decoration: none; margin-bottom:5px; margin-left:5px;}
.featuredMembersText h3 {font-weight:bold; font-size:10px; margin:0}
.featuredMembersText h3 a {color: #333; text-decoration: none;font-weight:bold; font-size:10px; }
.featuredMembersText h3 a:hover {color: #000; text-decoration: underline; font-size:10px;}
.featuredMembersTitle  {position:relative; display:block; width:157px; height:12px; font-size: 10px; font-weight:bold; overflow:hidden; cursor:pointer;}
.featuredMembersTitle a {color: #333; text-decoration: none; font-size: 10px;  font-size: 10px}
.featuredMembersTitle a:hover {color: #000; text-decoration: underline; font-size: 10px}


/* Headings and updates */
.step1 { position:absolute; left:10px; top:128px;width:40px; height:52px; background:url(../images/step1.png) no-repeat; }
.step2 { position:absolute; left:10px; top:220px;width:40px; height:52px; background:url(../images/step2.png) no-repeat; }
.step3 { position:absolute; left:10px; top:314px;width:40px; height:54px; background:url(../images/step3.png) no-repeat; }
#profileTop { position:relative; float:left; }
#stageName { position:relative; float:left; }
#realName { position:relative; float:left; top:5px; left:8px;}
#status { position:relative; float:left; top:5px; }
.profileLeft { position:relative; float:left; width:140px; top:10px; font-weight:normal; font-size: 12px}
.profileRight { position:relative; float:left; top:10px;}
#profileIcons { position:relative;top:4px;height:27px; }
#personalDetails, #info, #workWith, #services, #myAreas { position:relative; clear:both; float:left; width:418px; top:9px; cursor:pointer; }
#personalDetailsContent, #infoContent, #workWithContent, #referralsContent, #servicesContent { width:416px; position:relative; clear:both; float:left; margin:2px; }
#personalDetailsLeft, #infoContentLeft { position:relative; float:left; width:140px; top:0; }
#personalDetailsRight, #infoContentRight { position:relative; float:left; width:140px; top:0; }
#profileHomeAreasDiv {font-size:10px; text-decoration:none; color: #000;}
#profileHomeAreasDiv a{font-size:10px; text-decoration:none; color: #000;}
#profileHomeAreasDiv a:hover{font-size:10px; text-decoration:underline; color: #000;}
#profileHomeServicesDiv {font-size:10px; text-decoration:none; color: #000;} 
#profileHomeServicesDiv a{font-size:10px; text-decoration:none; color: #000;} 
#profileHomeServicesDiv a:hover{font-size:10px; text-decoration:underline; color: #000;} 


#locations, #myLinks, #referrals { position:relative; clear:both; float:left; width:218px; top:9px; cursor:pointer;}
#locationsContent, #myLinksContent, #referralsContent { width:218px;  margin:2px; position:relative; clear:both; float:left; top:0px;}
/* Headings and updates */

/* Category Ads */
#category_advert_containerSuppliers {position:relative; width:660px; padding: 5px 0px 0px 20px;}
#category_advert_containerEventManagers {position:relative; width:660px; padding: 5px 0px 0px 20px;}
#category_advert_containerPerformers {position:relative; width:660px; padding: 5px 0px 0px 20px;}
#membersInCategory {text-align:right; font-size:11px; margin-bottom:-20px; position:relative; top:-30px;}
a.categoryAdvertT { position:relative;float:left; display:block; margin-right:4px; padding:4px; font-size:8pt; font-weight:normal; background:#eee; color:#333; width:205px; height:78px; border:1px solid #000; overflow:hidden; text-decoration:none;}
a.categoryAdvertT:hover { background:#ccc; text-decoration:none; cursor:pointer; color:#000; border:1px solid #fff}
a.categoryAdvertT .advertTitle{font-size:9pt; font-weight:bold; color: #000; text-decoration:none}

.categoryAdvertI { position:relative;float:left;width:215px;margin-right:4px;height:86px;border:1px solid #000;overflow:hidden;}
.categoryAdvertI:hover {border:1px solid #fff;}

/* Category Ads */

/* Account page */
.optionsLinks {font-weight:bold; color:#fff;}
.optionsLinks a{font-weight:normal; color:#888; text-decoration:none;}
.optionsLinks a:hover{font-weight:normal; color:#fff; text-decoration:none;}

.accountPageSection {position:relative; width:644px; padding:0 20px 20px 20px; overflow:hidden;}

.td_ruled {border-top:1px solid #ff99cc; border-bottom:1px solid #ff99cc; padding:3px 0 3px 0}
.td_ruled_btm {border-bottom:1px solid #ff99cc; padding:3px 0 3px 0}
.td_ruled_top {border-top:1px solid #ff99cc; padding:3px 0 3px 0}

#welcome_title h2 { color:#000; font-size:16px; margin-bottom:15px }
#welcome_title { position:relative; top:12px; color:#000 }
#pink_info_box { position:relative; background:#F33063; padding:2px; font-weight:bold; display:block;}
#enquiries_title { position:relative; left:2px; color:#000; font-weight:bold; }
#add_sms { position:absolute; left:454px; top:50px; }
#bolt_on_access { position:absolute; left:554px; top:50px; }

.enquiryTable {color:#fff; }
.enquiryTable th { font-weight:bold; padding-bottom:3px; text-align:left;}
.enquiryTable td {padding:3px;}

.accountTable {color:#fff; width:98%}
.accountTable th { font-weight:bold; padding-bottom:3px;}
.accountTable td { padding:3px;}
.accountTable .dropDown {width:250px; height:18px; padding:0px}
.accountTable .messageBox {width:250px; }
.accountMessages {border:1px solid #333; padding:10px; background:#666}

.accountTable2 th { font-weight:bold; padding-bottom:3px; text-align:left;}
.accountTable2 td { vertical-align:top; padding:3px; font-size:0.9em;}

#blackTable, .blackTable { background:#5F5F5F; padding:2px; border:1px solid #000; color:#fff; font-weight:bold; }

#profileTitle { float:left;position:relative;top:25px;left:10px;font-weight:bold; }

#profileLinks { float:right;position:relative;top:25px;right:30px; }
#profileLinks a { font-weight:bold; }

a.profile-links-website {display:block; height: 16px; background:url(../images/2010/globe16.png) no-repeat; padding: 1px 0 0 20px; font-weight:bold; text-decoration:none; font-size:10px;}
a.profile-links-website:hover {text-decoration: underline}
a.profile-links-myspace {display:block; height: 16px; background:url(../images/2010/myspace.png) no-repeat; padding: 1px 0 0 20px; font-weight:bold; text-decoration:none; font-size:10px;}
a.profile-links-myspace:hover {text-decoration: underline}
a.profile-links-youtube {display:block; height: 16px; background:url(../images/2010/youtube.png) no-repeat; padding: 1px 0 0 20px; font-weight:bold; text-decoration:none; font-size:10px;}
a.profile-links-youtube:hover {text-decoration: underline}
a.profile-links-facebook {display:block; height:16px; background:url(../images/2010/facebook.png) no-repeat; padding: 1px 0 0 20px; font-weight:bold; text-decoration:none; font-size:10px;}
a.profile-links-facebook:hover {text-decoration: underline}
a.profile-links-bebo {display:block; height: 16px; background:url(../images/2010/bebo.png) no-repeat; padding: 1px 0 0 20px; font-weight:bold; text-decoration:none; font-size:10px;}
a.profile-links-bebo:hover {text-decoration: underline}
									

#noProfile { position:relative; top:-10px; }
#noProfile a { font-weight:bold; }

.profileIcon { border:none; border:1px #fff solid;}
.profileIcon:hover { cursor:pointer; opacity:0.8; border:1px #ccc solid;}

#myPackage { position:relative;top:0;left:10px; }
#myPackageExpires { float:right;position:relative;top:9px;right:20px; }
#myPackageExpires .smsCredits { float:left;position:relative;top:2px; right:24px;}
#myPackageExpires .addSms { float:left;position:relative;top:2px; right:10px;}

.iconEmail { position:relative;top:5px; text-align:center; }
.iconMob { position:relative;top:10px; text-align:center; }
.iconTel { position:relative;top:4px; text-align:center; }
.iconAddress { position:relative;top:1px; text-align:center; }

/* Account Page */

#rememberMeButton{float:left;position:absolute;top:121px;left:8px;}
#labelRemember{float:left;position:absolute;left:19px;width:90px;top:0;}

.label { background:#F43062; float:left; width:100%; padding:2px;border-top:1px solid #000; border-bottom:1px dashed #000;}
.label a { color:#000; font-weight:bold; text-decoration:none;}
.label a:hover { color:#000; text-decoration:none; font-weight:bold;}
.label:hover { color:#000; background:#ccc; text-decoration:none;}

.clear { clear:both }
.img_left { float:left }
.img_right { float:right }
.latest_news_from_superTED_heading { position:relative; background:url(../images/headings/latest_news_from_superTED.gif); width:686px; height:42px; text-indent:-1000px; overflow: hidden; }
.a_new_user_heading { position:absolute; left:-10px; background:url(../images/headings/a_new_user.gif); width:686px; height:42px; text-indent:-1000px; overflow: hidden; }

.PopBoxImageSmall { border: none 0px #ffffff; cursor: url(../images/magplus.cur), pointer; }
.PopBoxImageSmall img a {border: 2px solid gray;}
.PopBoxImageSmall:hover img { border: 2px solid white;}
.PopBoxImageLarge{ border: solid 1px #000;cursor: url(../images/magminus.cur), pointer; }
.PopBoxImageShrink { cursor: url(../images/magminus.cur), pointer; }
.PopBoxImageLink { cursor: pointer; }
.PopBoxImageMove { border: none 0px #ffffff; cursor: pointer; }

#members_in_cat { position:relative;clear:both;top:20px;float:right; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height: 1%; }

/* Packshots 50x50 with Popup */

.packshots-heading { background: #8E8E8E url(http://hmvgroup.hmv-com.staging.computerlove.co.uk/HMV.Digital/graphics/uk/components/my-hmv-pane/h3_bg.gif) no-repeat 0 0; color: #FFFFFF; font-size: 1.4545em; letter-spacing: -0.01em; line-height: 1.1; margin: 5px 0 10px 0; padding: 4px 0 8px 12px; text-transform: lowercase; }
.packshot50x50 { position: relative; width: 60px; height: 60px; padding: 2px 0px 2px 2px; }
.packshot50x50-first-item-in-row { position: relative; padding: 2px 0 2px 10px; }

.packshots-container { position: relative; z-index: 1;}

.product-popup { display: none; position: absolute; z-index: 1000000; top: -244px; left: -110px; width: 143px; height: 261px; }
.product-popup .product-popup-shadow { position: absolute; z-index: 1100000; top: 0; left: 0; width: 143px; height: 261px; background:transparent url(http://hmvgroup.hmv-com.staging.computerlove.co.uk/HMV.Digital/graphics/uk/components/product-popup/bubble.png) top left no-repeat;} 
.product-popup .product-popup-content { position: absolute; z-index: 1200000; top: 0; left: 0; width: 143px; height: 261px; padding: 4px 10px 0 30px;}
.product-popup .popup-iframe {z-index: 100001;}

.product-popup .product-popup-content h3 {  color: #3A3A3A; font-size: 1.3em;  float: left; line-height: 1.2; clear: both; margin: 0; padding: 0 0 10px 0; width: 135px; }
.product-popup .product-popup-content h3 a { color: #3A3A3A; }
.product-popup .product-popup-content h3 a:focus,
.product-popup .product-popup-content h3 a:hover { color: #E2006A; }
.product-popup .product-popup-content h4 {float: none; font-size: 1em; padding: 0 0 0 9px; }
.product-popup .product-popup-content h4 a { color: #3A3A3A; }
.product-popup .product-popup-content h4 a:focus,
.product-popup .product-popup-content h4 a:hover { color: #E2006A; }
.product-popup .product-popup-content ul { list-style: none; }
.product-popup .product-popup-content li { margin-bottom: 0; margin-left: 0; }
.product-popup .product-popup-content .image { padding: 7px 0 4px 0; text-align: left; }
.product-popup .product-popup-content .details { }
.product-popup .product-popup-content .details p { text-align: left;}
.product-popup .product-popup-content .details { float: left; padding: 0 0 0 0px; }
.product-popup .product-popup-content .details .rrp { color: #3A3A3A; padding: 2px 0 0 0; }
.product-popup .product-popup-content .details .moreinfo { padding: 0 0 2px 0; }
.product-popup .product-popup-content .details .moreinfo a { background: #FFFFFF url(http://hmvgroup.hmv-com.staging.computerlove.co.uk/HMV.Digital/graphics/uk/global/arrow_3x5_e2006a.gif) no-repeat right center; color: #E2006A; padding: 0 7px 0 0; }
.product-popup .product-popup-content .details .wma-price { font-size: 1em; color: #E2006A; font-weight: bold; margin: 0; padding: 0; line-height: 1;}
.product-popup .product-popup-content .details .download { font-size: 1em; color: #666666; font-weight : bold; margin:0 0 2px 0; padding: 0;  }
.product-popup .product-popup-content .details .price { font-size: 1.0909em; font-weight: bold; margin: 2px 0 0 0; padding-bottom: 0px;  }
.product-popup .product-popup-content .details .price .hi-light { font-size: 1.25em; }
.product-popup .product-popup-content .details .price img { display: block; margin-top: 2px; }
.product-popup .product-popup-content .details p.add-to-basket-button {padding: 0;}
.product-popup .product-popup-content .details p.add-to-juke-button { padding: 2px 0 0 0;}

.genre-pane h1{ height: 28px; }
.playListPromosMain { float: left; position: relative; z-index: 1; width: 207px; height: 97px; margin: 0 19px 15px 0;}
.row-end { margin-right: 0;}
.playListPromosMain h3 {position: absolute; top: 0; left: 0; z-index: 4; color: #ffffff; height: 100%; width: 100%; font-size: 1.1em; padding: 4px 0 0 6px;} 
.playListPromosMain h3 a { color: #ffffff; display: block; background: none; height: 100%; width: 100%;}
.playListPromosMain h3 a:link, .playListPromosMain h3 a:visited { text-decoration: none;}
.playListPromosMain h3 a:hover { text-decoration: underline;}
.playListPromosMain .frame { position: absolute; z-index: 3; top: 0; left: 0; width: 207px; height: 101px; background: url(http://hmvgroup.hmv-com.staging.computerlove.co.uk/HMV.Digital/graphics/uk/components/playlists/playlist-item-frame.gif) 0 0  no-repeat;}
.playListPromosMain .artist-image { position: absolute; top: 24px; left: 3px; z-index: 2; height: 72px; width: 202px; color: #ffffff; padding: 0; margin: 0;}
.playListPromosMain .artist-image img { position: relative; z-index: 2; width: 202px; height: 72px; }

#profileContent {padding-top:13px; position:relative;}
#profileContentInner {position:relative; background: #fff; padding:34px 10px 16px 10px; width:649px; color:#000}
#profileContentInner ul{margin-left:15px;}
#profileContentInner h1 {color:#000; font-size: 20px; margin:0px; font-weight:bold}
#profileContentInner h2 {color:#666; font-size: 13px; margin:0px; font-weight:bold}
#profileContentInner h1.reversed {color:#666; font-size: 13px; margin:0px; font-weight:bold}
#profileContentInner h2.reversed {color:#000; font-size: 20px; margin:0px; font-weight:bold}
#profileContentInner #twitter-status {width: 390px; padding-left:40px; background-image:url(/images/2010/twitter_logo.jpg); background-repeat:no-repeat; background-position:left; height:31px; font-size:10px;}

.profileTop {position:absolute; width:623px; height:18px; top:0px; left:0px; background:url(../images/sponsored/top1.gif) top; text-align:right; padding: 6px 46px 0 0}
.profileBottom {position:absolute; width:669px; height:5px; bottom:0px; left:0px; background:url(../images/sponsored/bottom.gif) #4A4A4A no-repeat; overflow:hidden}
.profileLeft {position: relative; float:left; width:210px;}
.profileRight {position: relative; float:right; width:430px;}
.profileRight .status {font-weight:normal; color:#333; font-size:11px; margin-top:5px;}
.packageImage {position:absolute; top:0; right:0}
 
#profile-links {width:212px; height:68px; margin-bottom:10px; margin-top:8px;}
#profile-links ul {list-style-type:none; display:inline;}

#profile-links ul #text-me {float:left; background-image:url(/images/2010/profile_links.jpg); background-position:0px 0px; width:92px; height:22px;cursor:pointer;}
#profile-links ul #text-me:hover {background-position:0px 68px;}

#profile-links ul #email-me {float:left; background-image:url(/images/2010/profile_links.jpg); background-position:-92px 0px; width:115px; height:22px;cursor:pointer;}
#profile-links ul #email-me:hover {background-position:-92px 68px;}

#profile-links ul #my-events {float:left; background-image:url(/images/2010/profile_links.jpg); background-position:0px -22px; width:92px; height:22px;cursor:pointer;}
#profile-links ul #my-events:hover {background-position:0px 46px;}

#profile-links ul #my-videos {float:left; background-image:url(/images/2010/profile_links.jpg); background-position:-92px -22px; width:115px; height:22px;cursor:pointer;}
#profile-links ul #my-videos:hover {background-position:-92px 46px;}

#profile-links ul #my-reviews {float:left; background-image:url(/images/2010/profile_links.jpg); background-position:0px -44px; width:92px; height:24px;cursor:pointer;}
#profile-links ul #my-reviews:hover {background-position:0px 24px;}

#profile-links ul #my-recommendations {float:left; background-image:url(/images/2010/profile_links.jpg); background-position:-92px -44px; width:115px; height:24px;cursor:pointer;}
#profile-links ul #my-recommendations:hover {background-position:-92px 24px;}

#profile-services a:link {color:#f43062;}
#profile-services a:visited {color:#f43062;}
#profile-services a:active {color:#000;}
#profile-services a:hover {color:#000;}

#profile-images a:link {color:#f43062; font-size:10px;}
#profile-images a:visited {color:#f43062; font-size:10px;}
#profile-images a:active {color:#000; font-size:10px;}
#profile-images a:hover {color:#000; font-size:10px;}

#profile-regions a:link {color:#f43062;}
#profile-regions a:visited {color:#f43062;}
#profile-regions a:active {color:#000;}
#profile-regions a:hover {color:#000;}

#profile-datepicker {font-size:10px; margin-left:5px;}
#events-datepicker {font-size:10px; margin-bottom:10px;}

.ratingDiv {position:relative; background:url(../images/new_profile/reviewStarsDim.png) no-repeat; height:21px; padding:3px 0 0 112px;}
.ratingDivLit {position:absolute; top:0; left:0; background:url(../images/new_profile/reviewStarsLit.png); height:21px;}
.profileLinks {color:#F43062;}
.profileLinks a{color:#F43062; text-decoration:underline; font-weight:normal}
.profileLinks a:hover {color:#F43062; text-decoration:none; font-weight:normal}

.profileLinksSmall {color:#000000; font-size:10px}
.profileLinksSmall a{color:#000000; text-decoration:none; font-weight:normal; font-size:10px}
.profileLinksSmall a:hover {color:#000000; text-decoration:underline; font-weight:normal; font-size:10px}

.seeAllLink {position:relative; float:right; font-size:12px; font-weight:normal; color:#fff; text-decoration:underline}
.seeAllLink:hover{text-decoration:none}

#profileHomePictures {position:relative; border-top:1px solid #000; border-bottom:1px dashed #000; margin: 10px 0 4px 0; padding:2px 4px 2px 65px; background: url(../images/new_profile/my_pictures.gif) top left #F43062 no-repeat}
#profileHomeReferrals {position:relative; border-top:1px solid #000; border-bottom:1px dashed #000; margin: 10px 0 4px 0; padding:2px 4px 2px 70px; background: url(../images/new_profile/my_referrals.gif) top left #F43062 no-repeat}
#profileHomeRecommendations {position:relative; border-top:1px solid #000; border-bottom:1px dashed #000; margin: 10px 0 4px 0; padding:2px 4px 2px 119px; background: url(../images/new_profile/my_recommendations.gif) top left #F43062 no-repeat}
#profileHomeAreas {position:relative; border-top:1px solid #000; border-bottom:1px dashed #000; margin: 10px 0 4px 0; padding:2px 4px 2px 70px; background: url(../images/new_profile/my_areas.gif) top left #F43062 no-repeat}
#profileHomeServices {position:relative; border-top:1px solid #000; border-bottom:1px dashed #000; margin: 10px 0 4px 0; padding:2px 4px 2px 84px; background: url(../images/new_profile/my_services.gif) top left #F43062 no-repeat}
		
a.contactTitleDiv  {position:relative; display:block; border-top:1px solid #000; border-bottom:1px dashed #000; margin: 10px 0 0 0; padding:2px 4px 2px 4px; background-color:#F43062; color:#000; text-decoration:none; font-weight:bold; cursor:pointer}
a.contactTitleDiv:hover  {background:#FFFFFF; font-weight: bold; text-decoration: none; color:#000}
#contactLinksContent {display:block; border-left:1px solid #747570; border-right:1px solid #747570; border-bottom:1px solid #747570; background: #CCCCCC;padding:4px}
#contactTextContent {border-left:1px solid #747570; border-right:1px solid #747570; border-bottom:1px solid #747570; background: #CCCCCC;padding:4px}
#contactEmailContent {display:block; border-left:1px solid #747570; border-right:1px solid #747570; border-bottom:1px solid #747570; background: #CCCCCC;padding:4px}

.profileErrorText {color:#f00}
.contactsTextArea {width:400px; height: 80px; background:#FFFFFF; border:1px solid #747570}	
.contactsText {width:400px; background:#FFFFFF; border:1px solid #747570}			
			
div.profileHomePicturesThumb {position:relative; float:left; display:block; width:49px; height:38px; border: 1px solid #FFF; overflow:hidden; text-align:center; background:#FFF;}
a.profileHomePicturesThumb {position:relative; float:left; display:block; width:49px; height:38px;  border: 1px solid #FFF; overflow:hidden; text-align:center; background:#FFF;}
a.profileHomePicturesThumb:hover {border: 1px solid #F43062;cursor: pointer}
.profileEditThumb {position:relative; float:left; display:block; width:49px; height:38px; background:#CCCCCC; border: 1px solid #747570; overflow:hidden; text-align:center; background:#DADADA}

.galleryThumb {position:relative; margin:3px; float:left; display:block; width:80px; height:60px; background:#FFF;  overflow:hidden; text-align:center;}
a.galleryThumb {position:relative; margin:3px; float:left; display:block; width:80px; height:60px; background:#FFF; overflow:hidden; text-align:center;}
a.galleryThumb:hover {border: 1px solid #F43062;cursor: pointer}	

#banner {position:absolute;top:0px;left:0px; width:873px;height:110px;}
#banner .strapLine {position:absolute; left: 27px; top: 48px; font-weight: bold; font-style:italic; color: #999999; font-size: 14px; }
#banner ul {position:absolute; width:870px; bottom:3px; left:4px; display:block; height: 26px; background-image:url(/images/2010/top_links_bg.jpg); background-repeat:repeat-x;}
#banner #top-links {height:26px; line-height:26px; background:url(/images/2010/top_links_bg.jpg);}
#banner ul li .over{background-position:0px 26px;}
#banner #member_link {height:26px; display:block; width:148px; background-image:url(/images/2010/top_links_member.png); background-position:0px 0px;float:left; margin:0 0 0 27px; cursor:pointer;}
#banner #member_link:hover {background-position:0px 26px;}
#banner #jobs_link {height:26px; display:block; width:142px; background-image:url(/images/2010/top_links_jobs.png); background-position:0px 0px;float:left; margin:0; cursor:pointer;}
#banner #jobs_link:hover {background-position:0px 26px;}
#banner #events_link {height:26px; display:block; width:155px; background-image:url(/images/2010/top_links_event.png); background-position:0px 0px;float:left; margin:0px 0px 0px 0px; cursor:pointer;}
#banner #events_link:hover {background-position:0px 26px;}
#banner #place_job_link {height:26px; display:block; width:97px; background-image:url(/images/2010/top_links_place_job.png); background-position:0px 0px;float:right; margin:0; cursor:pointer;}
#banner #place_job_link:hover {background-position:0px 26px;}
#banner #place_event_link {height:26px; display:block; width:97px; background-image:url(/images/2010/top_links_place_event.png); background-position:0px 0px;float:right; margin-right:10px; cursor:pointer;}
#banner #place_event_link:hover {background-position:0px 26px;}
#banner #home_link {height:26px; display:block; width:26px; background-image:url(/images/2010/top_links_home.png); background-position:0px 0px;float:right; margin-right:10px; cursor:pointer;}
#banner #home_link:hover {background-position:0px 26px;}

#banner #homeLink {position:absolute; top:15px; left: 15px; width:450px; height: 32px;}
#banner #search-banner {position:absolute; top:15px; width:564px; height:61px; left:300px; background-image:url(/images/2010/search-banner.jpg);}
#banner #search-banner #top-what {position:absolute; top:26px; left: 15px; padding:3px 0 3px 0; width:170px;font-size:12px;}
#banner #search-banner #top-where {position:absolute; top:26px; left: 205px; padding:3px 0 3px 0; width:170px; font-size:12px;}
#banner #search-banner #top-when {position:absolute; top:26px; left: 390px; padding:3px 0 3px 0; width:80px; font-size:12px;}
#banner #search-banner #search-button {position:absolute; top:28px; left: 485px; cursor:pointer;}
		
.profileTabs {position:relative; display:block; height:21px; margin-bottom:10px; border-bottom:1px solid #888}
.profileTabs ul {position:relative; margin:0; padding:0}
.profileTabs ul li {position:relative; float:left; list-style:none; display:inline; font-size:11px;}
.profileTabs ul li a {position:relative; float:left; display:block; height:16px; padding:6px 10px 0 24px; color:#888; text-decoration:none; background-position: 0 0; background-repeat: no-repeat}
.profileTabs ul li a#details {background-image:url(../images/profile_tabs_details.gif)}
.profileTabs ul li a#gallery {background-image:url(../images/profile_tabs_gallery.gif)}
.profileTabs ul li a#events {background-image:url(../images/profile_tabs_events.gif)}
.profileTabs ul li a#contact {background-image:url(../images/profile_tabs_contact.gif)}
.profileTabs ul li a#reviews {background-image:url(../images/profile_tabs_reviews.gif)}
.profileTabs ul li a#recommendations {background-image:url(../images/profile_tabs_recommendations.gif)}
.profileTabs ul li a:hover {background-position:0 -22px; padding:5px 10px 1px 24px; color:#393939; }
.profileTabs ul li a b{position: absolute; top:0; right:0; height:22px ; width: 6px; overflow:hidden; display:block; background:url(../images/profile_tabs_right.gif) 0 0 no-repeat;}
.profileTabs ul li a:hover b{background-position:0 -22px;}
.profileTabs ul li a.over{background-position:0 -44px; padding:5px 10px 1px 24px; color:#393939; }
.profileTabs ul li a.over:hover{background-position:0 -44px; padding:5px 10px 1px 24px; }
.profileTabs ul li a.over b{background-position:0 -44px;}
.profileTabs ul li a.over:hover b{background-position:0 -44px;}


.move_buttons {position:relative; width:13px; height:19px;}
.move_up {position:absolute; left:0; top:0; width:13px; height:9px; background: url(../images/new_profile/move_up.gif) 0 0 no-repeat; overflow:hidden; text-indent:-1000px}
a.move_up {position:absolute; left:0; top:0; width:13px; height:9px; background: url(../images/new_profile/move_up.gif) 0 -18px no-repeat; overflow:hidden; text-indent:-1000px}
a.move_up:hover {background-position: 0 -9px}

.move_down {position:absolute; left:0; top:10px;  width:13px; height:9px; background: url(../images/new_profile/move_down.gif) 0 0 no-repeat; overflow:hidden; text-indent:-1000px}
a.move_down {position:absolute; left:0; top:10px;  width:13px; height:9px; background: url(../images/new_profile/move_down.gif) 0 -18px no-repeat; overflow:hidden; text-indent:-1000px}
a.move_down:hover {background-position: 0 -9px}

.smallWarningText { font-size:10px; color:#666666}
a.smallWarningText { font-size:10px; color:#666666; text-decoration:none}
a.smallWarningText:hover { font-size:10px; color:#F43062; text-decoration:none}


.social_bookmarks {position:relative; margin:0; padding-right:15px; font-size:11px; color: #888; text-align:right; margin-top:5px}
.social_bookmarks ul {position:relative; float: right; display:inline; list-style:none; margin:0;}
.social_bookmarks ul li {display:inline; list-style:none;}
.social_bookmarks ul li.text {padding-top:3px; float:left; display:block;}
.social_bookmarks ul li.delicious a {position:relative; float:left; display:block; width:18px; height:18px; overflow:hidden; background:url(../images/social_bookmarks/delicious.gif) 0 0; margin-left:3px;}
.social_bookmarks ul li.delicious a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.digg a {position:relative; float:left; display:block; width:20px; height:18px; overflow:hidden; background:url(../images/social_bookmarks/digg.gif) 0 0; margin-left:3px;}
.social_bookmarks ul li.digg a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.facebook a {position:relative; float:left; display:block; width:18px; height:18px; overflow:hidden; background:url(../images/social_bookmarks/facebook.gif) 0 0; margin-left:3px;}
.social_bookmarks ul li.facebook a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.reddit a {position:relative; float:left; display:block; width:21px; height:18px; overflow:hidden; background:url(../images/social_bookmarks/reddit.gif) 0 0; margin-left:3px;}
.social_bookmarks ul li.reddit a:hover {background-position: 0 -18px;}
.social_bookmarks ul li.stumbledupon a {position:relative; float:left; display:block; width:18px; height:18px; overflow:hidden; background:url(../images/social_bookmarks/stumbled_upon.gif) 0 0; margin-left:3px;}
.social_bookmarks ul li.stumbledupon a:hover {background-position: 0 -18px;}
													
#reportImageButton {padding:0 6px 7px 24px; background:url(../images/small_exclamation.gif) no-repeat 0px 1px; font-size:11px; color: #747570; text-decoration:none}
#reportImageButton:hover {color:#F43062;}
#reportImageForm {z-index:1003; position:absolute; top:5px; right: 5px; background-color:#FFFFFF; border:1px solid #747570; text-align:left }
#add-comment {z-index:1003; position:absolute; top:20px; right: 5px; background-color:#FFFFFF; border:1px solid #747570; text-align:left }
#adultContent {position:relative; text-align:center; padding-top:220px; font-size:13px; color:#666; background:url(../images/adult_image_main.gif) no-repeat center 120px; width:200px; margin:0 auto;}
#adultContent a{text-decoration:underline; color:#666}
#adultContent a:hover{text-decoration:underline;color:#F43062;}

#eventCalendar {margin-top:10px;}
#eventCalendar ul.calendarHeader{position: relative; width: 650px; height:20px;margin:10px 0 0 0; padding: 0;}
#eventCalendar ul.calendarHeader li{position: relative; display:inline; float: left; width: 86px; padding: 2px; margin: 0 2px 0 0; overflow:hidden; text-align:center; font-size:10px; color: #000 }
#eventCalendar ul.calendar{position: relative; width: 700px; margin:2px 0 0 0 ; padding: 0}
#eventCalendar ul.calendar li{position: relative; display:inline; float: left; width: 84px; height: 50px; padding:2px; margin: 0 2px 0 0; background:url(../../images_int/calender_td_bg.gif) repeat-x; overflow:hidden; text-align:right; border:1px solid #eee }
#eventCalendar ul.calendar li.dimmed{background-image:none; background-color: #eee; color: #ccc; border:1px solid #ddd}
#eventCalendar ul.calendar li.today{background-image:none; background-color: #fff; color: #000; border:1px solid #F43062}
#eventCalendar ul.calendar li .icon {display:block; position:absolute; bottom:2px;font-size:11px; left: 2px; width: 24px; height: 16px; padding:9px 2px 0 0; overflow:hidden; text-align:center; background:url(../images/eventIcon.gif) bottom;}
#eventCalendar ul.calendar li a.icon {background-position:top; text-decoration:none;font-size:11px; }
#eventCalendar ul.calendar li a.icon:hover {background-position:bottom; text-decoration:none}

#eventCalendar #months {font-size: 12px; font-weight: bold; color: #000; margin: 10px 0 0 0 }
#eventCalendar #months a{font-size: 12px; font-weight: normal; color: #F43062; text-decoration:underline}
#eventCalendar #months a:hover{text-decoration: none;}
#eventCalendar #months .eventCount {font-size: 9px; color: #888}
#eventCalendar a.oneEvent a.eventTitleDiv  {position:relative; display:block; border-top:1px solid #000; border-bottom:1px dashed #000; margin: 10px 0 3px 0; padding:2px 4px 2px 4px; background-color:#F43062; color:#000; text-decoration:none; font-weight:bold; cursor:pointer}
#eventCalendar a.oneEvent a.eventTitleDiv:hover  {background:#FFFFFF; font-weight: bold; text-decoration: none; color:#000}
#eventCalendar a.oneEvent {display:block; color: #333; font-size:11px; padding:4px; text-decoration:none; border: 1px solid #ccc; margin: 0 0 5px 0}
#eventCalendar a.oneEvent:hover {background: #ddd; border: 1px solid #bbb; color: #333; font-size:11px;}
#eventCalendar a.oneEvent .thumb {float:left; width:80px; height: 60px; background: #eee; border: 1px solid #ccc; text-align:center; margin:0 5px 0 0; font-size:10px; color:#333}
#eventCalendar a.oneEvent:hover .thumb {border: 1px solid #bbb;background:#ccc}
#eventCalendar a.oneEvent b {color: #000; font-size:12px;}
#eventCalendar a .click {color: #F43062; font-size:10px; margin-top:2px }

#profileEvent {margin-top:10px}
#profileEvent a.thumbContainer {display:block; float:left; margin:0 8px 5px 0; font-size:10px; color:#999; text-decoration:none;text-align:center; padding-bottom:10px}
#profileEvent a.thumbContainer .thumb {width:250px; height: 187px; background: #eee; border: 1px solid #ccc; text-align:center; color:#C3274F; overflow:hidden}
#profileEvent a.thumbContainer:hover {color:#F43062; text-decoration:none}
#profileEvent a.thumbContainer:hover .thumb {border: 1px solid #F43062;}
#profileEvent a.backLink {color:#F43062; text-decoration:none}
#profileEvent a.backLink:hover {color:#F43062; text-decoration:underline}
#profileEvent  .rule {height:1px; background-color:#ccc; clear:both; margin-top:10px}

#profileEvents {margin-top:20px;}
#profileEvents #right {float:right; width: 480px;}
#profileEvents .months {display:block; font-size:10px; color: #ccc; height:17px;}
#profileEvents .months  a {font-size:11px; color: #F43062; font-weight:normal; text-decoration: none; margin: 0 4px 0 4px}
#profileEvents .months  a:hover {text-decoration: underline}
#profileEvents .months  a.thisMonth {font-size:11px; color: #000; font-weight:bold; text-decoration: none}
#profileEvents .months  a.thisMonth:hover {font-size:11px; color: #000; font-weight:bold; text-decoration: none}
#modal .event {position:relative; display:block; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa; margin: 10px 0 0 0;; background-repeat: no-repeat; background-position: left; color:#000; text-decoration:none; }
#modal .event .title {position:relative; display:block; border-top:1px solid #000; border-bottom:1px dashed #000; padding: 2px 4px; font-size: 12px; font-weight:bold; color:#000; background-color: #ccc}
#modal .event .date {position:absolute; top:3px; right:4px; font-size: 12px; font-weight:bold; color:#fff;}
#modal .event .event-div {background: #eee; display:block; color: #333; font-size:11px; padding:4px; text-decoration:none; cursor:pointer}
#modal .event .event-div:hover {background: #fff;}
#modal .event .event-div .thumb {float:right; width:80px; height: 60px; background: #ddd; text-align:center; margin:0 5px 0 0; font-size:10px; color:#C3274F; border:1px solid #ccc; }
#modal .event .event-div:hover .thumb {background: #eee; }
#modal .event .event-div b {color: #000; font-size:12px;}
#modal .event .event-div .click {color: #F43062; font-size:11px; margin-top:2px}
#modal .event .event-div:hover .click {text-decoration:underline}



#profileEvents #left {float:left; width: 160px;}
#profileEvents #left h2 {color:#000; font-size:14px; font-weight:bold; margin:0; height:20px}
#profileEvents #left ul {position: relative; width: 160px;margin:5px 0 5px 0; padding: 0;}
#profileEvents #left ul li {position: relative; width: 100%; padding:2px 0; border-top:1px solid #C1274D; list-style:none;font-size:11px; color: #000; text-decoration:none}
#profileEvents #left ul li.over {padding:2px 0 2px 10px; background:url(../images/arrow_right.gif) no-repeat left; font-weight:bold}
#profileEvents #left ul li a {font-size:11px; color: #FFF; text-decoration:none; font-weight: normal}
#profileEvents #left ul li a:hover {text-decoration:underline}
#profileEvents .noEvents {position:relative; color:#000; padding: 20px 0 0 0;}

.descriptionLink {position:relative; display:block; height:22px; background: url(../images/icons/details.gif) no-repeat left; padding:7px 0 0 37px; margin:2px 0 0 0; color:#F43062; text-decoration: none}
.contactLink {position:relative; display:block; height:22px; background: url(../images/icons/contact.gif) no-repeat left; padding:7px 0 0 37px; margin:2px 0 0 0; color:#F43062; text-decoration: none}
.eventsLink {position:relative; display:block; height:22px; background: url(../images/icons/events.gif) no-repeat left; padding:7px 0 0 37px; margin:2px 0 0 0; color:#F43062; text-decoration: none}



#eventsPage #right {float:right; width: 450px;}
#events-container .months {display:block; font-size:10px; color: #C3274F;}
#events-container .months  a {font-size:11px; color: #fff; font-weight:normal; text-decoration: none; margin: 0 4px 0 4px}
#events-container .months  a:hover {text-decoration: underline}
#events-container .months  a.thisMonth {font-size:11px; color: #F42F64; font-weight:bold; text-decoration: none}
#events-container .months  a.thisMonth:hover {font-size:11px; color: #000; font-weight:bold; text-decoration: none}
#eventsPage .event {position:relative; height:70px;display:block; border:1px solid #858585; margin: 0px 10px 10px 0; background:url(/images/2010/event-mini-icon.png) no-repeat 418px 2px #606060; color:#FFF; text-decoration:none; }
#eventsPage .event .click-to-view {position:absolute; height:70px; width:439px; z-index:999; display:none; background:url(/images/2010/click-to-view.png) no-repeat top center;}
#eventsPage .event .thumb {float:left; width:80px; margin-left:6px; background:#444444; text-align:center; height:60px; margin-top:5px;}
#eventsPage .event .desc {float:right; width:332px; margin-right:14px; font-size:11px; color:#ddd;}
#eventsPage .event .title {position:relative; display:block; font-size: 11px; font-weight:bold; margin-top:4px;}
#eventsPage .event a {background: #E32D5C; display:block; color: #581224; font-size:11px; padding:4px; text-decoration:none; cursor:pointer}
#eventsPage .event a:hover {background: #F44573;}
#eventsPage .event a b {color: #000; font-size:12px;}
#eventsPage .event a .click {color: #fff; font-size:10px; margin-top:2px}
#eventsPage .event a:hover .click {text-decoration:underline}

#eventsPage #left {float:left; width: 210px;}
#eventsPage #left h2 {color:#000; font-size:14px; font-weight:bold; margin:0}
#eventsPage #left ul {position: relative; width: 160px;margin-top:5px; padding: 0;}
#eventsPage #left ul li {position: relative; width: 100%; padding:2px 0; border-top:1px solid #C1274D; list-style:none;font-size:11px; color: #000; text-decoration:none}
#eventsPage #left ul li.over {padding:2px 0 2px 10px; background:url(../images/arrow_right.gif) no-repeat left; font-weight:bold}
#eventsPage #left ul li a {font-size:11px; color: #FFF; text-decoration:none; font-weight: normal}
#eventsPage #left ul li a:hover {text-decoration:underline}
#eventsPage .noEvents {position:relative; color:#fff; padding: 20px 0 0 0;}

.calendarHidden {display:none;}
.calendar {position:relative; text-align:center; width: 154px; margin-bottom:10px}
.calendar h5 {font-size: 12px; display:inline; font-weight:bold; color:#000; margin:0 0 3px 0}
.calendar a.prevLink {position:relative; font-size:10px; font-weight:normal;background:url(../images/new_profile/arrow_prev.gif) no-repeat -10px 0; padding:0 5px 0 5px}
.calendar a:hover.prevLink {background-position: 0 0;}
.calendar a.nextLink {position:relative; font-size:10px; font-weight:normal;background:url(../images/new_profile/arrow_next.gif) no-repeat 0 0; padding:0 5px 0 5px}
.calendar a:hover.nextLink {background-position: -10px 0;}
.calendar table.labels {position: relative; border-width: 1px; border:none}
.calendar table.labels td {position:relative; width: 24px; padding:0 0 2px 0; font-size:8px; text-align:center;}
.calendar table.content {position: relative; border-width: 1px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.calendar table.content td {position:relative; width: 21px; height:30px; padding:0 1px; background:#fff; font-size:8px; text-align:right; vertical-align:top; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#666}
.calendar table.content td.today {background:#F43062; color:#fff}
.calendar table.content td.dimmed {background:#eee; color:#aaa}
.calendar table.content td span {position:relative; display:block; bottom:0; width:18px; height:13px; color:#000; font-size:10px; font-weight:normal; background: url(../images/eventIcon_sm.gif); text-align:center; padding:4px 0 0 0}


#form-top {position:relative; width:629px; background:url(../images/formTop.png) no-repeat 0 0; margin: 5px 0 0 0 ; padding: 30px 20px 15px 20px; color: #000000; }
#form {background:#F43062; padding:0 20px 14px 20px; width:629px;}
#form ol { margin-left:20px; }
#form  ul { margin-left:20px; }
.rule {height:1px; background-color:#C1274D}
.ruleSpaced {height:1px; background-color:#C1274D; margin:10px 0}
.ruleSpacedSm {height:1px; background-color:#C1274D; margin:2px 0}
.ruleSpacedBottom {height:1px; background-color:#C1274D; margin:0 0 10px 0}
.ruleSpacedTop {height:1px; background-color:#C1274D; margin:10px 0 0 0}
#formHeading {position:absolute; top: 11px; left:10px; color:#ffffff; font-size:15px; font-weight: bold; font-style:italic; letter-spacing:-0.3px}
#formBottom {width:669px; height:8px; background:url(../images/formBottom.gif); overflow: hidden }
#form h1 {font-size: 18px; color: #000; margin: 5px 0 0 0; font-weight:bold; }
#form h2 {font-size: 14px; color: #000; margin: 5px 0 0 0; font-weight:bold; }
#form h3 {font-size: 13px; color:#fff; margin: 7px 0 7px 0; font-weight:bold; }

ul#accountNav {position:absolute; top: 13px; right: 20px; list-style-type: none; position:absolute; margin:0;}
ul#accountNav li {display: inline; float: left; margin:0 0 0 3px }
ul#accountNav li.tab a { font-weight:bold; font-size:8pt; padding: 3px 4px 3px 4px; border: 1px solid #82213A; background-color:#FCC3D2; color:#000; text-decoration: none;border-bottom: none;}
ul#accountNav li.tabOver a { font-weight:bold; font-size:8pt; padding: 3px 4px 3px 4px; border: 1px solid #82213A; background-color:#FFF; color:#000; text-decoration: none;border-bottom: none;}
ul#accountNav li.tab a:hover { background: #fff; }

#profiles ul {list-style-type: none; margin:20px 0 0 0 ; }
#profiles ul li {margin:0; border-top:1px solid #81223a; font-size:11px; padding:4px 0 4px 0 }
#profiles ul li a { color:#fff; font-weight:bold; font-size:13px; text-decoration:none;}
#profiles ul li a:hover { text-decoration:underline;}

#profiles_categoryGroup  {margin: 5px 0 0 0; color:#000; font-weight: normal; font-size: 11px;}
#profiles_categoryGroup h2 {font-size: 12px; color:#000; font-style:italic; margin-bottom: 10px;}
#profiles_categoryGroup h3 {font-size: 13px; color:#fff; margin: 10px 0 0 0; font-weight:bold}
#profiles_categoryGroup h3 .small {font-size: 11px; color:#000; font-weight:normal}
#profiles_categoryGroup ul {list-style-type: none; margin:5px 0 0 0 ; }
#profiles_categoryGroup ul li {margin:0; font-size:11px; padding:0 }
#profiles_categoryGroup ul li a { color:#fff; font-weight:normal; font-size:12px; text-decoration:underline;}
#profiles_categoryGroup ul li a:hover { text-decoration:none;}

#profiles_category h1 {margin: 5px 0 0 0; color:#000; font-weight: normal; font-size: 18px;}
#profiles_category h2 {font-size: 12px; color:#000; font-style:italic; margin-bottom: 10px;}
#profiles_category h3 {font-size: 13px; color:#fff; margin: 10px 0 0 0; font-weight:bold}
#profiles_category h3 .small {font-size: 11px; color:#000; font-weight:normal}
#profiles_category ul {list-style-type: none; margin:5px 0 0 0 ; }
#profiles_category ul li {float: left; margin:0; width: 300px; height: 60px; font-size:11px; padding:0 10px 10px 0 }
#profiles_category ul li a { color:#000; font-weight:bold; font-size:12px; text-decoration:none;}
#profiles_category ul li a:hover { text-decoration:underline;}
#profiles_category ul li a.img {position:relative; float:left; display:block; width:80px; height:60px; background:#CCCCCC; border: 1px solid #747570; overflow:hidden; text-align:center; background:#DADADA; margin-right: 4px;}
#profiles_category ul li a.img:hover {border: 1px solid #fff;}
#profiles_category a {color: #fff; text-decoration:none;}
#profiles_category a:hover {color: #fff; text-decoration:underline;}

#sitemap ul {list-style-type: none; margin:0 ; }
#sitemap ul li {margin:0; border:none; font-size:11px; padding:20px 0 4px 0 }
#sitemap ul li a { color:#fff; font-weight:normal; font-size:18px; text-decoration:none;}
#sitemap ul li a:hover { text-decoration:none;}

#sitemap ul ul{list-style-type: none; margin:0 0 0 20px ; }
#sitemap ul ul li {margin:0; border-bottom:1px solid #81223a; font-size:11px; padding: 3px 0 3px 0 }
#sitemap ul ul li a { color:#fff; font-weight:normal; font-size:12px; text-decoration:none;}
#sitemap ul ul li a:hover { text-decoration:underline;}

#sitemap ul ul ul{list-style-type: none; margin:0; }
#sitemap ul ul ul li {margin:0; border:none;  font-size:11px;  padding: 3px 0 3px 20px  }
#sitemap ul ul ul li a { color:#000; font-weight:normal; font-size:12px; text-decoration:none;}
#sitemap ul ul ul li a:hover { text-decoration:underline;}

#popularSearches { color:#000; }
#popularSearches #links {font-size:10px;}
#popularSearches a { color:#fff; text-decoration:none;}
#popularSearches a:hover { color:#fff; text-decoration:underline; }
#popularSearches ul{list-style-type: none; margin:0; }
#popularSearches ul li {margin:0; border-bottom:1px solid #81223a; font-size:11px; padding: 3px 0 3px 0 }
#popularSearches ul li a { color:#fff; font-weight:normal; font-size:12px; text-decoration:none;}
#popularSearches ul li a:hover { text-decoration:underline;}

#similarSearches h3 { color:#000; font-weight:bold; font-size:13px; margin: 7px 0 7px 0 }
#similarSearches div {float:left; width:315px; margin:15px}
#similarSearches a { color:#fff; text-decoration:none;}
#similarSearches a:hover { color:#fff; text-decoration:underline; }
#similarSearches ul{list-style-type: none; margin:0; }
#similarSearches ul li {margin:0; border-bottom:1px solid #666; font-size:10px; padding: 3px 0 3px 0 }
#similarSearches ul li a { color:#fff; font-weight:normal; font-size:10px; text-decoration:none;}
#similarSearches ul li a:hover { text-decoration:underline;}


ul#breadcrumb {display:block; list-style:none; margin:0; padding:0; height:14px; overflow:hidden}
ul#breadcrumb li {float:left; display:inline; color: #ffffff; font-size:10px; text-decoration:none;  margin:0; padding:0 10px 0 10px; border-left:1px solid #888; }
ul#breadcrumb li a {font-size:10px; text-decoration:underline; color: #ffffff;}
ul#breadcrumb li a:hover {font-size:10px; text-decoration:underline; color: #000;}
ul#breadcrumb li.home {border: none; padding: 0 10px 0 0;}
ul#breadcrumb li.home a {display:block; width:9px; height:10px; background:url(../images/breadcrumbhome.gif) no-repeat top; overflow:hidden; text-indent: -1000px; border: 0px}
ul#breadcrumb li.home a:hover {background-position:bottom}

#formNew {position:relative; width: 653px; background-color: #F23062; padding: 8px 8px 8px 8px;  color: #000; font-size: 12px;}
#formNew #formInner {position: relative; padding: 10px; background:url(../images/register2/formInner.jpg) 1px 1px no-repeat; color: #000; font-size: 12px; }
a.arrow_closed {position:relative; display:block; width: 14px; height: 14px; background:url(../images/register2/arrow_closed.gif) top; overflow:hidden; text-indent:-100px}	
a.arrow_closed:hover {background-position:bottom;}	
a.arrow_open {position:relative; display:block; width: 14px; height: 14px; background:url(../images/register2/arrow_open.gif) top; overflow:hidden; text-indent:-100px}	
a.arrow_open:hover {background-position:bottom;}	

#tweet-block {width:170px; background-color:#222222; margin-top:10px;}
#tweet-top {width:170px; height:66px; background-image:url(/images/twitter_top.gif);}
#tweet-bottom {width:170px; height:16px; background-image:url(/images/twitter_bottom.gif);}
#tweet-block .top-tweet {padding:0px 8px 6px 8px;border-bottom:1px dotted #FFF;}
#tweet-block .middle-tweet {padding:6px 8px;border-bottom:1px dotted #FFF;}
#tweet-block .last-tweet {padding:6px 8px;}
#tweet-block a:link {color:#F43061; text-decoration:none; font-size:11px;}
#tweet-block a:visited {color:#F43061;text-decoration:none; font-size:11px;}
#tweet-block a:hover {color:#F43061; text-decoration:underline; font-size:11px;}
#tweet-block a:active {color:#F43061;text-decoration:underline; font-size:11px;}
#tweet-block .tweet-date {font-size:9px;}

.event-info {padding:10px; border:1px solid #000; background-color:#FCC9F4; display:none;}

.top-profile {color:#000; width:641px; margin-left:20px; padding:10px; background-color:#FFF; margin-bottom:4px; border:1px solid #000; cursor:pointer;}
.top-profile:hover {background-color:#CCC;}
.top-profile-image {float:left; display:inline-block; width:70px;}
.top-profile-content {float:left; width:400px;}
.top-profile-rating {float:left; width:130px; margin-left:10px;}

.profile-table {border:none; font-size:smaller; margin-bottom:10px;}
.profile-table td {border:none; padding:1px 3px;}
.youtube-embed {width:605px; border-bottom:1px dotted #333; margin-bottom:5px;padding-left:35px; height:20px; background-image:url(/images/profiles/youTube.gif); background-repeat:no-repeat; background-position:left; margin-right:20px;}

#ref-made-top, #ref-recd-top {width:270px; display:block;}
#ref-made-bottom, #ref-recd-bottom {width:255px; display:none;}

#latest-jobs .job {position:relative; top:0; left:0; background-color:#606060; border:1px solid #999999; padding:2px; margin-bottom:7px; margin-right:10px; font-size:11px;}
#latest-jobs .job .description {color:#DDDDDD;}
#latest-jobs .job a:link,#latest-jobs .job a:visited {color:#06C;}
#latest-jobs .job a:hover, #latest-jobs .job a:active {color:#300;}

#add-job {background-color:#CCC; border:1px solid #000;color:#000; padding:10px; margin-right:10px;}
#add-job td{padding-bottom:3px;}
#add-job legend {color:#333; font-size:12px;}
#add-job fieldset {border:1px dotted #06C; padding:10px;}

#leave-review {display:none;}
#profile-actions {padding:5px 0;}
#profile-actions a {width:177px; display:block; color:#FFF; text-decoration:none; padding:0 0 0 20px; margin-left:5px;}
#profile-actions a:hover {color:#333;}

.register-bullet {padding-left:25px; background:url(/images/2010/register-arrow.png) left center no-repeat; color:#FFF; font-weight:bold; margin-top:9px; margin-bottom:9px; font-size:14px;}
.front-links {float:left; width:106px; padding:4px 0 4px 22px; font-weight:bold; background:url(/images/2010/register-arrow.png) no-repeat center left; color:#FFF; display:inline; text-decoration:none;}
.front-links:hover {color:#FFF; text-decoration:underline;}

.black-button {height:30px;}
.black-button-left {float:left;width:7px; height:30px; margin:0; padding:0; background:url(/images/2010/black-button-left.png) no-repeat center left;}
.black-button-right {float:left;height:30px; margin:0; padding: 0 7px 0 0; background:url(/images/2010/black-button-right.png) no-repeat center right; line-height:25px;}

.jobs-li {list-style-type:none; margin-top:5px; margin-bottom:10px;}
.jobs-li li { margin-bottom:4px; padding-bottom:2px; border-bottom: 1px solid #da1849; margin-right:0px; }
.jobs-li a.normal {color:#FFF; text-decoration:none;margin-left:8px;}
.jobs-li a.active {font-weight:bold; margin-left:0; padding-left:8px; color:#000; text-decoration:none; background:url(/images/bullet.gif) no-repeat scroll left center transparent;}
.jobs-li a.normal:hover {color:#000;}
.jobs-li a.active:hover {color:#FFF;}
.tooltip {display:none;	background:transparent url(/images/tooltip/black_arrow_nt.png);	font-size:12px;height:70px;width:160px;padding:25px;	color:#fff;	}

.profile-button-active, .profile-button-inactive {text-align:center;margin-right:6px; width:125px; height:28px; line-height:25px; color:#FFF; font-weight:bold; float:left; font-size:10px;}
.profile-button-active {background:url(/images/2010/profile_button_off.png); cursor:pointer;}
.profile-button-inactive {background:url(/images/2010/profile_button_inactive.png); cursor:auto;}
.profile-button-active:hover {background:url(/images/2010/profile_button_on.png);}


