﻿.pageTitle {margin:30px 0 15px 90px;}

.profileContent {padding:0 0 0 80px;}
.profileContent .changePassword { margin-top:20px;}
.profileContent .userImage { float:left; min-height:150px; margin:10px 10px 10px 10px;}
.profileContent .userInfo { float:left;margin:15px 0 0 10px; width:750px;}
.profileContent .userInfo .userDetailTitle { font-weight:bold; float:left;}
.profileContent .userInfo .labels {float:left; width:100px; text-align:left;margin-right:10px;}
.profileContent .userInfo .values {float:left; width:auto;}
.profileContent .userInfo .infoLabel { display:block;margin-top:5px;} 
.profileContent .userInfo .infoValue { display:block;margin-top:5px;width:160px;} 
.profileContent .userInfo .userDetail {float:left; width:300px;}
.profileContent .userInfo .errorName {margin:-18px 0 0 165px;position:absolute;width:120px;}
 .profileContent .userInfo .userDetail .labels .fullName { margin-top:5px;}
 .profileContent .userInfo .userDetail .labels .email { margin-top:10px;}
 .profileContent .userInfo .userDetail .labels .sex { margin-top:8px;}
 .profileContent .userInfo .userDetail .labels .website { margin-top:10px;}
 .profileContent .userInfo .userDetail .labels .changePicture {margin-top:12px;}
 .profileContent .userInfo .userDetail .labels .age {margin-top:8px;#margin-top:10px;}
 .profileContent .userInfo .userDetail .values .fileUploader {width:170px;}
 .profileContent .userInfo .userDetail .values .name {}
 .profileContent .userInfo .userDetail .values input[type="radio"] { position:relative;top:2px;}

.profileContent .userInfo .userLocation {float:left; margin-left:100px;width:300px;}
 .profileContent .userInfo .userLocation .locationTitle {font-weight:bold; float:left}
 .profileContent .userInfo .userLocation .labels .country {margin-top:8px;}
 .profileContent .userInfo .userLocation .labels .continent {margin-top:8px;}
 .profileContent .userInfo .userLocation .labels .postCode {margin-top:10px;#margin-top:13px;}
 .profileContent .userInfo .userLocation .labels .town {margin-top:8px;#margin-top:12px;} 
 .profileContent .userInfo .userLocation .values .dropDownContinent select {width:164px;}
 .profileContent .userInfo .userLocation .values .dropDownCountry select {width:164px;margin-top:5px;}
 .profileContent .userInfo .userLocation .dropDownCountryCtrl {margin-top:5px;}



.profileContent .sportAndDesc { float:left; width:400px;margin-top:20px;}
 .profileContent .sportAndDesc .sportSelector { width:390px;height:200px; }
 .profileContent .sportAndDesc .tablesorter {width:369px;}
 .profileContent .sportAndDesc .tablesorter input { border:0;}
 
 .profileContent .sportAndDesc .description { max-width:390px; margin:30px 0 0 0;}
 .profileContent .sportAndDesc .quicksearch { margin-top:10px;}

.profileContent .chooseLocationMap { float:left; width:350px; margin-left:90px; position:relative; top:-60px;}
 .profileContent .chooseLocationMap .mapText { font-weight:bold; margin-bottom:10px; max-width:300px; text-align:right;}
 .profileContent .chooseLocationMap .mapText .arrowMap {position:absolute;top:-30px;left:310px; }
  .profileContent .chooseLocationMap .mapText .arrowMap img {border:0; }
 
 .profileContent .chooseLocationMap .addressMap {width:300px;height: 300px; } 
 
 
.profileContent .actionButton {position:relative; left:650px; top:-40px;}


.publicProfile .profileContent .userInfo .labels {width:auto;font-weight:bold;}
.publicProfile .profileContent .userInfo {width:300px;}
.publicProfile .profileContent .userSport {float:left;margin-top:15px; width:300px;}
.publicProfile .profileContent .userImage a.sendMessageLink  { background:url('/images/gfx/button/button_send_message.png') no-repeat;padding:0;margin:20px 0 0 32px;height:20px;width:40px; display:block;}
 .publicProfile .profileContent .userImage a.sendMessageLink:hover  {background:url('/images/gfx/button/button_send_message_hover.png') no-repeat;}
 
 .publicProfile .profileContent .addToFav {margin:15px 0 0 30px; float:left;}
 .publicProfile .profileContent .addToFav img {border:0}
 
 .publicProfile .profileContent .userInfo h1 {padding:0;line-height:15px;font-size:12px;font-weight:normal;}
 .publicProfile .profileContent .tableTitle {color:#B92120;font-weight:bold;margin:10px 0 0 10px;}
