/* $Id: m.15.css 9547 2011-02-04 09:15:42Z warren $ */
body{background-color:#ffffff; color:#444444; font-family:Arial, Helvetica, sans-serif;}
/* top bar*/ 
div.logo{background-color:#FFFFFF;padding-left:2px;padding-top:0.7em;padding-bottom:0px !important;} 
a:link, a:visited{color:#333366;text-decoration:none;}
a:active, a:hover{color:#444444;text-decoration:none;}
h2{font-size:large;font-weight:bold;color:#444444;}
h3{font-size:large;font-weight:bold;color:#444444;margin-top:0.3em;margin-bottom:0.3em;}
h4{font-size:medium;color:#444444;margin:0;}
dd{padding-bottom:3px;}
dt{display:block;border-bottom:1px solid #999999;padding:2px;outline:none;}
span.note{display:block;}
span.compulsory{color:#FF0000;}
span.hidden{color:#00CC00;}
/* Form elements */
form h4{padding:3px;color:#FFF;background-color:#4d6081;font-size:medium;font-weight:bold;}
form legend{font-weight:bold;}
fieldset{border:1px solid #D9D9D9;border-bottom:2px solid #D9D9D9;padding:5px;margin:0.5em 0 0.5em 0;}
fieldset.buttons {border:none;margin:0.5em 0 0.5em 0;}
/* Navigation */
div#navigation{margin:0;padding-bottom:10px;}
div#navigation .firstLevel span, div#navigation .secondLevel span{border-right:1px solid #999;padding-left:0px;padding-right:3px;margin-left:0px;margin-right:0px;}
div#navigation span.on{font-weight:bold;}
div#navigation span.last{border-right:none;}
.firstLevel{padding-top:3px;padding-bottom:3px;border-bottom:10px #9b1c49 solid;background-color:#FFF;}
.secondLevel{background-color:#FFF;padding-top:5px;}
/* Featured profiles splash */
div.sec td{background-color:#FFFFFF; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px;}
div.sec table{margin-bottom:2px;}
/* Quicksearch splash */
div#quickSearchBox{background: url("/pics/i2/15/mobile/quicksearch_bg_m.gif") bottom left repeat-x;margin:0;padding:0;padding-bottom:5px;}
div#quickSearchBox h3{margin:0;padding:0;padding-top:10px;padding-bottom:5px;}
div#quickSearchBox select, div#quickSearchBox input#mPostCode {width:120px;}
div#quickSearchBox select#mAgeMin, div#quickSearchBox select#mAgeMax {width:50px;}
/* Search results */
tr.alt td{background-color:#FFF;}
tr.result_row_bottom td{padding-bottom:0.5em;border-bottom:1px solid #999999;}
div.pagingBox{background-color:#DCDCED; margin-top:10px;}
div.head img{padding-left:5px;}
span#newSearch span a{padding:3px;color:#333366;font-weight:bold;}
select[disabled]{border:#999999 solid 1px;background-color:#CCCCCC;color:#999999;} /* Please check if this works on all handsets */
form#customiseResults label, form#customiseResults span, body#find_gallery label, body#find_history label, body#find_birthdays label, body#find_new label, body#find_modified label, body#find_loggedIn label{display:block;}
/* login box */
div#loginBox label#usernameLabel, div#loginBox label#passwordLabel{display:block;}
/* Join Page */
body#join label#surnameLabel, label#firstNameLabel, input#firstName, input#surname{float:left;display:block;clear:both;text-align:left;}
div#JoinNow{border-bottom:1px solid #666666; margin-bottom:10px;}
/* Find Search Page */
body#find_search label {float:left;width:75px;}
body#find_search div#postCode label, body#find_search label.to, body#find_search label.o {float:none;}
/* Profile Page */
body#find_profile h3{background-color:#333366;color:#FFFFFF;padding:2px;margin:0;margin-bottom:2px;margin-top:5px;}
p#profileExtended{font-weight:bold;}
div#matchScores span.mpercentage{color:#990033;font-weight:bold;}
div#matchScores, div#actionsPrimaryLinks{margin-top:10px;margin-bottom:10px;}
body#find_profile td{border-bottom:1px solid #CCCCCC;}
div#profileDisplayHeader label{font-weight:bold;}
.modifySince{color:#CC0000;}
.newSince {color:#009900;}
/* footer */
div.foot {background-color:#eeeeee;border-top:10px #9b1c49 solid;}
div.foot table td{border-bottom:1px #666666 solid;}
body#splash div.foot, body#home div.foot {margin:1px;}
/* Subscribe */
body#subscribe_now fieldset {border:none;margin:0;padding:0;}
body#subscribe_now fieldset#paymentOptions{border-top:1px solid #990000;padding-top:5px;}
body#subscribe_now div#primaryBox h4 {background:none;text-align:left;border:none;color:#333333;margin:0;padding:0;padding-bottom:3px;}
body#subscribe_now form h4{padding-top:3px;padding-bottom:3px;border:none;border-top:10px #E8B5C6 solid;background-color:#FFF;color:#333333;text-align:left;}
body#subscribe_now div#primaryBox label, span.amount, span.percentsave{font-weight:bold;}
span.percentsave{color:#9b1c49;}
body#subscribe_now div#vouchersBox caption, body#subscribe_now div#vouchersBox label{font-weight:bold;}
body#subscribe_now fieldset#submitOptions img{vertical-align:middle;}
body#subscribe_now div.err h4{background-color:#FFCCCC;color:#FF0000; border-top:none;}
/* topmost boxes intro, error, success etc */
div.intro{padding-bottom: 5px;}
div.err{background-color:#FFCCCC;}
div.err h4{color:#FF0000;}
/* Mail page table */
.mobileTable caption{text-align:left;}

#mSiteMapNav ul{ list-style-type:circle; margin-left:20px; }

