.column1 .profileresize textarea {max-width: 275px;}
.column1 .myinterestresize textarea {max-width: 185px;}
.column2 .profileresize textarea {max-width: 455px;}
.column2 .myinterestresize textarea {max-width: 310px;}
#pwidthweemee {width: 509px;}
.weemee{text-align:center;}
h1 .neename{font-size:0.76em}
.DynamicPanel { background-color:#fff; }
.mine .DynamicPanelHeader h2{float:left; width:100%; cursor:move; padding:0;background:url(../webImage/template/dynamic_panel_grip.gif) center no-repeat; }
.dragging{ background:#eee; filter: alpha(opacity='50'); -moz-opacity: 0.5; opacity:.7; }
.target{border: dashed 4px #83b5e6; display: none; margin-bottom: 20px;}
.UpdPrgrCollapsible{ margin-right:3px;	float:left;}

.tool-setprivacy{float:left; height:29px;width:90px;  background:url(/WebImage/Icons/tool-profile-setprivacy.gif) no-repeat  0 -31px; cursor:pointer}
.tool-setprivacy:hover{background:url(/WebImage/Icons/tool-profile-setprivacy.gif) 0 0;}
.tool-edit{float:left; height:29px; width:57px; background:url(/WebImage/Icons/tool-profile-edit.gif) no-repeat; cursor:pointer}
.tool-setprivacy span, .tool-edit span{display:block; height:0; overflow:hidden;}
.tool-drag{float:left}
.buzzIconList, .buzzIconList li, .buzzIconList li a, .leaveABuzz div { margin:0; padding:0; }
.buzzIconList { background-color:#ffffff;padding:7px 0px 0px 3px;}
.buzzIconList li {  }
.buzzIconList li a { margin: 0; padding:0; display: inline-block;border:1px solid white;}
.buzzIconList li a img { margin:3px 4px 3px 3px; }
.buzzIconList li a:hover { position:relative;bottom:1px; border:1px solid #CCC;}
.buzzIconList li a.selected { border:1px solid #880606;}
.selectedBuzz { background-color:#ffffff; float:left; }
.leaveABuzz .buzzPrompt{ float:left;clear:none; margin:0px 16px 0px 0px; }
.leaveABuzz .buzzPrompt select{float:none;display:block;width:200px;}
.leaveABuzz .buzzImagesList { position:absolute; visibility:hidden; }
.fullEmptyText {background:#f9f2e0;}

      .buzzIcons{overflow-y:hidden; height:57px;width:459px;border:1px solid #CCCCCC;}
     .buzzIcons ul{list-type:none; height:50px;width:456px;}
     .buzzIcons ul li{float:left;}
     .leaveABuzz .buzzPrompt{margin:2px 0 0 0;width:100%;}
     .leaveABuzz .buzzPrompt p{margin-bottom:2px}
     .leaveABuzz .buzzPrompt select {width:70%;}
     .leaveABuzz .buzzPrompt .buttonall{float:right;margin:0;vertical-align:bottom;width:80px;}

.PrivacyTooltip{cursor:default; z-index:100;padding: 20px; background:url(/WebImage/profileprivacy.png); width:246px; height: 95px; position:absolute; display:none;left:-125px;top: 22px;}
.PrivacyTooltip h3{ border: 0; font-size:1.3em; line-height:1.2em;}
.PrivacyTooltip li{line-height:1em;}
.PrivacyTooltip .progress { padding:5px;background-color:#c0c0c0;color:white;margin:3px 0px 3px 3px;display:none; }
.PrivacyTooltip .buttons{margin-top:10px;}
.PrivacyTooltip label{cursor:pointer;}
.PrivacyTooltip .privacySaving{display:none; margin-top: 15px;}
.PrivacyTooltip .privacySaving p{text-align:center;}

.soundtrackPrivacy .set {background:url("/WebImage/icons/photoIconSet.png") no-repeat 0 -51px; padding-left:20px; float:right; margin:10px 5px 5px 0; }
.soundtrackPrivacy{position:relative;}
.soundtrackPrivacy.show .PrivacyTooltip{display:block;clear:both;}
.soundtrackPrivacy.show .set{text-decoration:none; cursor: default;}
.soundtrackPrivacy .PrivacyTooltip{position:static; display:none;}
.soundtrackPrivacy .PrivacyTooltip fieldset{background: white;}
.soundtrackPrivacy .PrivacyTooltip .buttons {margin:-18px 0 0 0;}
.saveSuccess{left:206px; top:58px; position:absolute; display:none;}

/*holidays*/
#continents {overflow:hidden;clear:both;}
#continents h3 {clear:both;display:block;padding-top:10px; font-size:15px;}
.countryVisited {margin-bottom:15px;}
.countryVisited h3 img {margin-right:5px;}
.countryVisited .datePicker {display:block;}
.countryVisited .dateSelect {float:right;width:33%;}
.holidayTo {width:200px;height:61px;background:transparent url(/WebImage/holidayTo.gif) no-repeat center;float:right;margin: 10px 0 10px 15px;}
* html .holidayTo {margin: 10px 0 20px 15px;} /* ie6 fix */ 
*+html .holidayTo {margin: 10px 0 20px 15px;} /* ie7 fix */ 

.backLink {padding:0px 0px 0px 20px; background:transparent url(/WebImage/Icons/pagination-previous.gif) no-repeat left center;font-size:60%;}
.holiday-flags{padding-left:3px}
.holiday-flags li img{height:15px}
.holiday-flags h3 a{font-size:0.9em; }

#continents .col, #AustraliaandOceania, #Europe{width:250px; float:left;}


.tabViewMenu li {float:left;width:16%;cursor:pointer;padding:5px 0px;text-align:center;font-size:110%;font-weight:bold;height:40px;margin:0px 1px 10px 0px;}
.tabViewMenu .tabMenuItem {background-color:#fff;}
.tabViewMenu .tabMenuItemOver {background-color:#f9f2e0;}
.tabViewMenu .tabMenuItemSelected {background-color:#F7E2AD;}
.tabViewMenu .tabMenuItemSelectedOver {background-color:#F4D792;}
.is-friend{margin:3px 0 0 9px; vertical-align:bottom;}


.photoInfo img{float:left; }
.photoInfo span{float:right; width:130px; padding-top:4px; margin-bottom:10px;}
* html .photoInfo span{margin-bottom:0;}/*ie6 fix */
* +html .photoInfo span{margin-bottom:0;}/*ie7 fix */

.holidaydates fieldset{padding: 3px 7px 7px 7px; margin-top:-14px;}
.holidaydates .holiday{width:200px; height:30px; display:block; float:left; margin: 0 0 -20px 0; padding-top:10px;}

.skiptoprofile{font-size:0.7em; margin-left:185px;}
* html .skiptoprofile{font-size:0.7em; margin-left:180px} /* ie6 fix */ 
* +html .skiptoprofile{font-size:0.7em; margin-left:180px} /* ie7 fix */ 

ul.groupList li {padding-left:0; margin:0}

#makecontact {background:#D5E8F7; border:1px solid #8dc0f1; border-top:0}
#makecontact legend{padding:5px 0 0  0}
ul#contactme {display:block; height:27px; border-bottom:1px solid #8DC0F1}
#contactme li{float:left; margin-right:3px}
#contactme li a{background:transparent url(/webimage/template/tabnav-l.gif) no-repeat scroll left top; display:block; }
#contactme li span{background:transparent url(/webimage/template/tabnav-r.gif) no-repeat scroll right top; display:block; padding:6px 10px 3px 10px}
#contactme li.on a{background-color:#D5E8F7; color:#444;}
#contactme li a:hover{background-color:#EAF3FB; text-decoration:none}
#contactme li.on span{padding-bottom:4px}
#makecontact fieldset.full textarea{ height:70px;}
#makecontact label{width:420px; float:left;}
#makecontact select{width:150px; float:left}
.quickMessage{float:left; width:393px; clear:none}
h2.contact-h2{border:0; background:0; padding-left:0}

.buzz-message label {width:200px !important; float:left; }
.buzz-message select{width:150px !important; float:left; border:1px solid #0081c4;}

/*interests*/
.interest div a, .interest div a:visited{ text-decoration: none;}
.interestHeader li{ width:16%; }

#gallery {width: 100%;}
#gallery ul {list-style:none;margin:20px 0 0 0; padding:0; }
#gallery ul li{float:left ;width:16.6%; height: 12.5em; line-height: 1.3em;margin:0;padding:0;}
#gallery ul li img{float: left; width: 75px;}
#gallery ul li input{float: left ; clear: both;}
#gallery span{float:left; width: 80%; margin-top: 2px;}
#gallery h2{clear:both; font-weight:bold;}
#gallery h3{clear:both; font-weight:bold; font-size:14px;}

.interestFilm #gallery ul li  {height: 13em;}
.interestSport #gallery ul li  {height: 10em;}
.interestBook #gallery ul li  {height: 13em;}

.interest table{width: 100%;}
.interest td{width: 20%; padding: 3px 0;}
.interest td input{width:auto; border:0}
.hobbyList td input{float: left; width:auto}
.hobbyList td label{height: 1em; display:block; width:83%; float: left; /*padding-top: 3px;*/}
.hobbyList td.fourth label{width:65%;} .hobbyList td.fourth{width: 15%;}
.hobbyList tr{line-height: 1em;}

.interestMusic table tr{line-height: 1.2em;}
.interestMusic td input{float: left;}
.interestMusic fieldset td input[type="checkbox"]{margin-top: 4px;}
.interestMusic td label{height: 2em; display:block; width:82%; float: left; padding-top: 3px;}

.interestBook td{width: 50%;}
.interestBook .left{width: 50%;}

.interestSave textarea{width: 70%;}
.interest .buttonall{margin-left: 0; margin-right: 5px; clear: none;}

.inttype{font-weight: bold;}

/*Future tick-list*/
li.get-fit span.FuturePlanSpan {background:url(../webimage/icons/future/get-fit.png) no-repeat;}
li.travel span.FuturePlanSpan {background:url(../webimage/icons/future/travel.png) no-repeat;}
li.see-friends span.FuturePlanSpan {background:url(../webimage/icons/future/see-friends.png) no-repeat;}
li.stop-smoking span.FuturePlanSpan {background:url(../webimage/icons/future/stop-smoking.png) no-repeat;}
li.escape span.FuturePlanSpan {background:url(../webimage/icons/future/escape.png) no-repeat;}
li.job span.FuturePlanSpan {background:url(../webimage/icons/future/job.png) no-repeat;}
li.learn-to-drive span.FuturePlanSpan {background:url(../webimage/icons/future/learn-to-drive.png) no-repeat;}
li.family span.FuturePlanSpan {background:url(../webimage/icons/future/family.png) no-repeat;}
li.find-love span.FuturePlanSpan {background:url(../webimage/icons/future/find-love.png) no-repeat;}
li.learn-language span.FuturePlanSpan {background:url(../webimage/icons/future/learn-language.png) no-repeat;}
li.property-ladder span.FuturePlanSpan {background:url(../webimage/icons/future/property-ladder.png) no-repeat;}
li.finances span.FuturePlanSpan {background:url(../webimage/icons/future/finances.png) no-repeat;}
li.place-in-sun span.FuturePlanSpan {background:url(../webimage/icons/future/place-in-sun.png) no-repeat;}
li.new-car span.FuturePlanSpan {background:url(../webimage/icons/future/new-car.png) no-repeat;}
li.business span.FuturePlanSpan {background:url(../webimage/icons/future/business.png) no-repeat;}
li.have-children span.FuturePlanSpan {background:url(../webimage/icons/future/have-children.png) no-repeat;}

span.FuturePlanSpan {display: block;}
.FuturePlanLink {display:block;}
.tick-list li {display:block;}
.tick-list li span.noclass {display:inline; padding: 0}

#qaleftsp {
float:left;
width:50%;
margin:0;padding: 0;
}
.interestsp{width: 99%;}
.marginrightqa{width: 34%; margin-right: 94px; float: left;}
.qnarelation{width: 273px;}
.relimage{height:70px;width:70px;background-color:White; float: right;}
.relleft{float: left;}
.petsimage{height:102px;width:103px;background-color:White; float: right;}
.petsli{width: 105px; float: left; height: 20px;}
.divdrive{width: 345px;}
.driveimage{height:63px;width:136px;background-color:White; float: right;}
.kidswidth{width: 385px;}
.kidsimage{height:117px;width:113px;background-color:White; float: right;}
/*Profile Q and Answers*/

.qna {
margin: 0; padding: 1em 0 20em 0;
}
.qnasp{padding-left: 10px; padding-bottom: 3em;}
.interest td:hover label{text-decoration: underline;cursor: pointer;}
.interestMusic label{cursor: pointer;}
#qaleft {
float:left;
width:49%;
border-top: 1px solid #CCC;
margin:0;padding: 0;
}

#qaleftsp {
float:left;
margin:0;padding: 0;
}


#qaright {
float:left;
width:50%;
border-top: 1px solid #CCC;
margin:0;padding: 0;
}
#qarightsp {
float:left;
margin:0;padding: 0;
}

.ulqa 
{
    display: inline;    
}
.widthqa
{
    width: 49%;
}

#h3spfsize
{
    font-size: 140%;
    }

.qna h3{padding-top: 1em; font-weight: bold;}
.qna p{clear: left;}
.qnaheader p{float:left; margin-top: 15px;}
.qnaheader{padding-left: 1em; height: 4em}
#qaleft div{border-bottom: 1px solid #CCC;border-right: 1px solid #CCC;margin:0;padding: 1em;}
#qaright div{border-bottom: 1px solid #CCC;margin:0;padding: 1em;}
#qnapets ul li{float:left; width: 32%;height:2em;}
#qnahome{height: 19em;}
#qnadrive{height: 14em;}
#qnahome div{border:0;margin:0;padding:0.2em; clear:both}
#qnarel{height: 7em;} #qnarel h3{float:left;width:50%;clear:none;}#qnarel img{padding-top:0.2em;}#qnarel p{display:inline;}
#qnakids{height: 20em;} #qnapets{height: 31em;}#qnajob{height: 22em;}#qnapetssp{height: 28em;}
#qnakids span{float: left;}

#qnasave{text-align:center;}
#qnadrive label{width: 4em;}
#qnadrive h3{clear:none}
.qna img{float: right;vertical-align:middle;}
.qna label{float:left; height:2em;padding-top:1px;display:block;}
.qna input[type="checkbox"]{float:left;clear:left;margin-bottom:0.3em;}
.qna .buttonall{float: none;}
#qnahome label{width:5em;clear:both;}
#qnahome select{margin:0;}
#qnajob label{ width: 100%;}
.qna .field{border:0 !important; padding:0 0 5px 0 !important; clear:none;}
.qna .buttons{border:0 !important; }
#qnarel .field{width:270px}
.qaPanel .inttype{width: 8em;float: left; display:block;font-weight:normal;margin: 0;}
.qaPanel .qaDetails{margin-left:8em;display: block;}
.qnapets{height:120px}
.blog-entries{zoom:1;}
.blog-entries li {max-height:350px; overflow:auto}
.blog-entries li .info{width:auto}
.blog-entries li p.date{margin-top:4px}
.profileURL{padding:0 0 5px 20px; background:url(/webimage/logos/fr19x19.png) no-repeat}

/*Thomas Cook Profile Ad*/
.tc-profile-ad{padding: 0; margin:10px 0;  display:inline-block; clear:both; }
.tc-profile-ad img{float:left;}
.tc-profile-ad p{border:1px solid #d5e8f7; width:375px; height:50px; padding: 10px 0 0 5px; float:left;}

.editable p {padding-left:3px; overflow:hidden;}
.profile .column2 .cell:hover .tools{display:block}
.profile .column2 .cell:hover .editable {background:#ebf1f9; /*cursor:pointer*/}
.profile .column2 .cell:hover .profileSectionTools{display:block;}

/*profile section privacy and edit icons*/
.profileSection .profileSectionTools{height:30px; position:absolute; top:0; right:0;}
.profileSection{position:relative;}
.profileSection .PrivacyTooltip .secondary-button{margin:-5px 5px 0 0}
.profileSection .PrivacyTooltip .primary-button{margin:-5px 0 0 0}
.profileSection .profileSectionTools.showPrivacy{display:block;}
.profileSection .profileSectionTools.showPrivacy .PrivacyTooltip{display:block;}

.tools{display:none; height:30px; margin-top:-30px !important }
p.preview{margin-bottom:10px;}
dl.holiday{zoom:1; display:block; padding:3px 0 ;}

.profile-completion{position:relative}
.completion{position:absolute; top:38px; left:10px; display:block; font-size:1.167em}

.meter{background:url(/webimage/meter_bg.gif); display:block; border:1px solid #dfc201; height:27px; }
.meter img{height:27px}
.column1 .profile-completion{margin-bottom:0!important}
.column1 .completion{top:33px; left:22px}
.column1 .completion span{display:none;}

.DynamicPanel .resultlist .info{width:295px;}
.DynamicPanel .resultlist.blog-entries .info{width:auto; padding-right:10px;}
ul.groupList li .info{margin:0 0 0 10px}

.DynamicPanel .tip{border-color:#FFDE00; border-top:1px; margin-right:0}

.profile-completion-small{position:relative}
.profile-completion-small .completion{font-size:1.2em; top:27px; left:5px; line-height:1.8em;height:1.8em;width:80%;overflow:hidden;}
* +html .profile-completion-small .completion{top:22px;}/*IE7*/
* html .profile-completion-small .completion{top:22px;}/*IE6*/

/*Friend Request*/
.friend-request a {background:url("../webimage/blue-button-31x15.png") no-repeat left; width:32px; height:31px; display:block; color:#fff; float:left;}
.friend-request a.AcceptFriendProfile{margin:0 0 0 45px;}
.friend-request a.IgnoreFriendProfile{margin:0 0 0 5px;}
.friend-request a:hover{text-decoration:none;}
.friend-request span{float:none;}

.resultlist .resultimage {display:block; float:left;  overflow:hidden; margin:0 10px 0 0; width:36px; height:36px;}
.resultlist.groupList .info{width:425px;}

.lnkManageProfile{margin:-47px 0 0 15px; width:94px; display:block;}
.LnkSendIm{margin:-12px 0 0 53px; width:94px; display:block;}
ul.groupList li.noimage{}
.block, .delete, .report{margin:3px 3px 0 3px !important;}
