/* CSS Document */

/*Header*/

#logo{ width:760px; margin:0 auto;}
#header{ width:760px;padding-bottom:15px;}

#mainnav ul { margin:0 auto; width:760px;list-style-type:none; float:left; background:#ff6320; margin-top:5px; text-align:left;}
#mainnav ul li{display:block; font-size:10px; color:#fff; border-right:2px solid #fff; float:left; height:21px; line-height:20px; padding-left:4px; padding-right:45px; background-image:url(../images/jiantou.jpg); background-position:90% 60%;  background-repeat:no-repeat; font-weight:bold; }
#mainnav{ padding-bottom:30px;}

#mainnav ul li a:link,#mainnav ul li a:visited,#myHomenav ul li a:link,#myHomenav ul li a:visited{ color:#fff; text-decoration:none;}
#mainnav ul li a:hover,#myHomenav ul li a:hover { color:#00843d; text-decoration:none;}
#mainnav span{ float:right;}
#mainnav .welcomeGuestBox{background-image:none; border:none; float:right;font-weight:normal; padding-right:10px;}

#myHomenav{ width:760px;  margin:0 auto; line-height:20px; padding-top:6px!important; padding-top:4px;padding-bottom:30px!important; padding-bottom:10px; }
#myHomenav li{ float:left; font-size:10px; list-style:none; background:#ff6320; border-right:2px solid #fff; padding-left:4px; padding-right:22px; font-weight:bold;background-image:url(../images/jiantou.jpg); background-position:90% 60%;  background-repeat:no-repeat;  }
#myHomenav .myHomeWelcome{ color:#fff;background-image:none;font-weight:normal;padding-left:10px; width:192px; border-right:0px; text-align:right; padding-right:10px;}


/*end*/



/*mainPage*/
#mainPage{ width:760px;margin:0 auto;}
#mainPageleft{margin:0 auto; width:620px; float:left;}
#mainPageRight{width:120px; float:right;}


.imgAd{ float:left; padding-right:34px; padding-bottom:35px;}
.imgAd img{ padding-top:5px;}

.logOn{ float:right; width:218px;}

.signIn{  background-image:url(../images/yellowbox.jpg); background-repeat:no-repeat; height:150px;}
.signIn h5{ padding-top:16px; color:#1a5e85;}

.signIn td{ height:15px; padding-top:4px;}
.signIn input{ height:13px; width:90px;}
.ring img{ clear:both; float:left; padding-left:15px;padding-top:12px; padding-right:5px;	 }
.signIn img{ padding-left:15px; padding-top:15px;}
.signIn table{ float:left; margin-left:35px!important; margin-left:18px; padding-top:5px;}

.imageSignIn img{ padding:0 0;border:none;}
.imageSignUp img{padding:0 0;border:none;}



.searchMember{ width:218px; float:right; background-image:url(../images/whitebox.jpg); background-repeat:no-repeat;height:180px;}
.searchMember h5{ color:#fc5c10;padding-left:21px; padding-top:15px; padding-bottom:3px;}
.searchMember td{ font-size:10px; padding-left:11px; padding-top:4px;}
.searchMember input{ margin-top:3px; margin-left:-2px; margin-right:2px; font-size:10px; }
.searchMember img{ margin-top:-4px; margin-right:6px;}

.ageHeigh{ width:28px; height:13px; margin-top:3px;}
.zipHeigh{width:48px; height:13px;margin-top:4px;}
.searchImages img{padding-top:7px!important; padding-top:0px; padding-left:25px;}
.searchImages span{color:#000; font-size:10px; margin-left:-9px;}
.iAmBox{height:15px; }
.photosOnlyBox{height:15px; margin-top:5px;}



#mainPagecenter{ width:620px; height:210px;float:left; color:#e2368c; background-image:url(../images/powderBox.jpg); background-repeat:no-repeat; }

.content{ width:290px; clear:both;  float:left;}
.content td img,.bestRight td img{  border:1px solid #d2d6d7; margin:9px; padding:3px;}

#mainPagebottom{ width:620px;}
.comingSoon{ width:305px; float:left; padding-top:20px;}
.comingSoon h4,.signUp h4{ font-size:12px; padding-left:4px; }
.emailNewsletter{ height:225px; background:#d3e7e8; margin-top:10px; padding-right:15px;}
.emailNewsletter img{ clear:both; float:left; padding-right:15px;}
.emailNewsletter h4{ font-size:9px;}
.signUp{ float:right; width:305px;padding-top:10px;}
.emailNewsletter h5{ color:#3342b7; padding-top:20px;}
.emailNewsletter p,.SignUpContent p{ font-size:11px; padding-top:19px; line-height:18px;}

.SignUpContent{height:270px;}
.signUp{padding-top:20px;}
.SignUpContent{height:225px; margin-top:10px; background-image:url(../images/rosebox.jpg); background-repeat:no-repeat; background-position:right 10%; padding-left:}
.SignUpContent img{ float:left; padding-right:10px;}
.SignUpContent span { height:20px; text-indent:0px; margin-top:22px; display:block; margin-left:0; padding-left:0; text-align:left;}
.unlimit{ color:#7f323a; font-size:11px;}

.greenBox,.blueBox{ padding-top:2px; color:#7f323a; }

.SignUpContent h5{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#3342b7; float:right; padding-right:30px; }
.SignUpContent h5 a:link,.SignUpContent h5 a:visited{ text-decoration:none; color:#3342b7;}
.SignUpContent h5 a:hover{ text-decoration:none; color:#000;}
.forget{ font-size:9px;}

#mainPageRight{ float:right;}

.centerAd,.bottomAd{ padding-top:22px; }
.centerAd img,.bottomAd img{border:1px solid #CCC;}

.forget a:link,.forget a:visited{ text-decoration:none; color:#0000FF;}
.forget a:hover{text-decoration:none; color:#FF0000;}
/*end*/

/*footer*/
#footer{ width:760px; margin:0 auto; clear:both; padding-top:10px; }
#footer img{ margin-left:15px; margin-top:30px; margin-bottom:20px;}
#footer h6{ font-size:10px; font-weight:normal; text-align:center; border-top:1px solid #ff6320; padding-top:5px;margin-top:7px; margin-bottom:50px;}
#footer h6 a:link, #footer h6 a:visited{ text-decoration:none; color:#0000FF;}
#footer h6 a:hover{ text-decoration:none; color:#FF3333;}
/*end*/




/*mainContent*/
#mainContent{ width:760px; margin:0 auto;}
#viewProfils{ float:left;width:180px;}
#viewProfils h6{ color:#426e99; background-image:url(../images/viewbluebox.jpg); background-repeat:repeat-x; border:1px solid #d4e1ea; padding-left:5px; line-height:20px; padding-left:5px; font-size:11px; }
#viewProfils img{ float:left;}
.nav{ width:167px; float:left;}
.nav ul{ font-size:11px; color:#285c82; list-style:none; padding-top:9px; }
.nav li{  padding-top:8px; padding-bottom:12px;}
.nav a{ background-image:url(../images/bluebeeline.jpg); background-repeat:no-repeat; background-position:80% 100%; padding-bottom:8px;}
.nav img{padding-left:10px;padding-top:2px;}
.nav a:link,.nav a:visited{ color:#285c82; text-decoration:none;}
.nav a:hover { color:#ff6320; text-decoration:none;}

.leftAd img{width:160px;border:2px solid #afc2d7; margin-top:40px; margin-left:2px; }




#profileDetail{ float:right; width:540px; padding-left:22px; padding-bottom:15px; border-left:1px solid #27a4a5;}
#profileDetailBox{ float:right; width:540px;}
#profileDetailBox h6{background-image:url(../images/viewbluebox.jpg); background-repeat:repeat-x; border:1px solid #d4e1ea; padding-left:5px;line-height:20px; color:#426e99; font-size:11px; }
#profileDetailBox img{ float:left; padding-left:10px; padding-top:5px;}

.profileContent { padding-top:45px!important; padding-top:25px; padding-left:25px;}
.profileContent img{ float:left; padding-right:20px;}

.profileContent h6{ float:left;color:#426e99;}
.profileContent p{ font-size:5px;width:59px; background-image:url(../images/taoxin.jpg); background-repeat:repeat-x; padding-top:12px; background-position:0% 20%; }
.age{ font-weight:normal;padding-top:6px!important; padding-top:0px;color:#426e99; padding-bottom:12px;}
.lastLogin p{ font-size:10px; padding-top:4px;}
.profileContentPhoto{margin-top:35px; padding-left:30px;clear:both;}

.profileContentPhoto ul{ padding-top:25px;border-top:1px dashed #cad7e4; border-bottom:1px dashed #cad7e4; padding-bottom:25px;}
.profileContentPhoto li{ display:inline; list-style:none; padding-right:15px;}
.profileContentPhoto a:link,.profileContentPhoto a:visited{ border:none;}
.profileContentPhoto a:hover{ border:none;}
.profileContentPhoto a img{ border:none;}

.details{ float:left; width:500px; padding-top:15px;padding-bottom:15px;}
.details h5,.myMatchCriteria h5{ color:#25a8a6;}
.details img,.myMatchCriteria img{ padding-top:3px;padding-bottom:15px;}
.details table,.myMatchCriteria table{ font-size:10px; line-height:15px;}
.leftPart{ font-weight:bold; text-align:right; padding-right:12px; font-size:11px; }
.rightPart{ padding-bottom:4px; padding-top:3px;}
.leftPart b{ color:red;}
.rightPart .nickrightBox{ border:1px solid #CCCCCC; width:230px;}

.rightAd a:link,.rightAd a:visited,#footer a:link,#footer a:visited{ border:0px;}
.rightAd a:hover,#footer a:hover{ border:none;}
.rightAd a img,#footer a img { border:none; }
/*Sign In*/

#signIn{ width:760px; margin:0 auto; border:1px solid #426e99; height:300px;   }
#signIn h2,#register h2{ padding-left:35px; padding-top:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#signIn p,#register p{ padding-left:35px; padding-top:20px; margin-bottom:40px;}
#signIn p a:link,#signIn p a:visited,#register p a:link,#register p a:visited{ text-decoration:none; color:#5d8bc9;}
#signIn p a:hover,#register p a:hover{ text-decoration:none; color:#e2368c;}


.signTable { font-size:11px;padding-bottom:20px;}
.signTable input{ width:150px; height:18px;  }
.rightPart .mobileBox1{width:30px; height:18px;border:1px solid #CCC; }
.rightPart .mobileBox2{width:30px; height:18px;border:1px solid #CCC; }
.rightPart .mobileBox3{width:50px; height:18px;border:1px solid #CCC; }
.rightPart a:link,.rightPart a:visited{ text-decoration:none; color:#8a8f98; font-weight:bold;}
.rightPart a:hover{ text-decoration:none; color:#f63681;}
#register{ width:760px; margin:0 auto; border:1px solid #426e99;   }

.smallGray{ font-size:9px; float:left; font-weight:normal;}
.rightPart .numberBox{width:230px; height:18px;border:1px solid #CCC;}
.codeBox{ border:1px solid #CCC;}
.sendMail .numberBox{ float:left; height:19px; width:100px; margin-left:5px; margin-right:4px;}
.sendMail input.numberBox { margin-left:5px;vertical-align:middle; }
.sendMail img { margin-top:2px;}

/*end*/



/*my home*/

#myhomeintro{ float:left; background:#fae1da; width:520px;}
#myhomeintro a:link,#myhomeintro a:visited{ text-decoration:none; color:#003399;}
#myhomeintro a:hover{ text-decoration:none; color:#FF0000;}
#myhomeintro img{ float:left; margin:24px; border:1px solid #CCC;}
#myhomeintro h3{ color:#e2368c; font-size:14px; padding-top:24px;}
#myhomeintro p{ font-size:11px; padding-top:10px;}
.searchHome{float:right; margin-top:15px; margin-right:13px!important; margin-right:6px; width:220px; height:185px!important; height:170px;background-image:url(../images/redBox.jpg); background-repeat:no-repeat;}
.searchHome h5{ color:#FF9900; padding-left:20px; padding-top:20px;}
.searchHome td{ font-size:10px;}
.searchHome table{padding-top:5px; margin-right:5px;}
.formOption{ width:38px;font-size:10px;}
.searchPhoto{  height:16px;}
.searchZip{ width:65px; height:15px;}
.myHomeZip{ height:13px; margin-top:5px;}
.myHomeAge{ margin-top:5px;}
.myHomePhoto{ height:15px; padding-top:0px;}
#latestMatches{ margin:0 auto; width:760px; float:left; padding-top:25px;}
#latestContent,#popularContent{margin:0 auto;width:760px; border:1px solid #bde2f5; height:210px; text-align:center; background-image:url(../images/lineBlue.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:25px;}
#latestContent img,#popularContent img{ border:1px solid #ffc0c1; border-bottom:none;}
#latestContent ul li,#popularContent ul li{ float:left; border:1px solid #ffc0c1; height:135px; margin-top:28px; margin-left:35px;list-style:none;width:100px;text-align:center; }
#latestContent h5,#popularContent h5{ color:#36aee2; font-size:11.5px; padding-top:7px;}
#latestContent p,#popularContent p{ text-align:center; font-size:10px;}
.latestPadding{ padding-top:8px;}
#popularContent{border:1px solid #ffc0c0;background-image:url(../images/lineRed.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:0px;}
#popularContent h5{ color:#e2368b;}
#latestContent ul li{border:1px solid #b4dff5;}
#latestContent img{border:1px solid #b4dff5;}
.myHomeImg{ margin-top:3px!important; margin-top:6px;border:none; }
#mainContent .myhomecontentBox{ width:760px; background:#fae1da; }
#latestContent a:link,#latestContent a:visited{ text-decoration:none; color:#5d8bc7;}
#latestContent a:hover{ text-decoration:none; color:#1b3a61;}
#popularContent a:link,#popularContent a:visited{ text-decoration:none; color:#e2368b;}
#popularContent a:hover{ text-decoration:none; color:#96265d;}
.myHomeContent{ float:right;width:350px; margin-left:10px; margin-right:10px; margin-bottom:10px;}
/*end*/




/*favorites*/
.favoritesContent{ width:540px; border:1px solid #d3e1ea; margin-top:15px; float:left;}


.favoritesBox p{ padding-top:3.5px; padding-bottom:3.5px; text-align:right; padding-right:5px; font-size:11px;}
.favoritesContent img{ float:left; margin:26px; border:1px solid #ec9f9d;}
.favoritesContent h6{ font-size:11px; padding-top:20px; color:#e2368a; }
.favoritesContent p{ font-size:10px; padding-top:10px; color:#3243b9;}
#last{ padding-top:20px; line-height:18px;color:#000; padding-bottom:20px;}

.favoritesContent span{ float:right; }
.favoritesContent .lastLonin{ color:#000;}
.favoritedImage { float:left; width:120px; height:120px;}
.favoritedImage img{ margin-top:20px; margin-bottom:10px;}
.favoritedBox{width:370px!important; width:365px;float:right; margin-top:5px; margin-left:2px;margin-right:10px; }
.matchRateContent img{ margin:0; margin-top:25px; border:none;}
.matchRateContent{ margin-right:50px;}
.favoritedBox h6{ }






/*emailPreferences*/

#emailPreferences {border:1px solid #fccac9;width:540px; float:left; margin-top:15px; }
#emailPreferences h3{ font-size:11px; background:#fae1da; padding-top:6px; padding-bottom:6px; padding-left:15px; color:#f83581;}
#emailPreferences p{ width:720px;font-size:11px; padding-left:15px; padding-top:9px; padding-bottom:9px;  line-height:15px; }

#settingspreferences {border:1px solid #fccac9;width:540px; float:left; margin-top:15px; }
#settingspreferences h3{ font-size:11px; background:#fae1da; padding-top:6px; padding-bottom:6px; padding-left:15px; color:#f83581;}
#settingspreferences p{ width:500px;font-size:11px; padding-left:13px; padding-top:9px; padding-bottom:9px;  line-height:15px; }
/*end*/


/*emailPreferences*/
#neptune{ width:540px; float:left; border:1px solid #ec9f9d; margin-top:20px; font-size:11px; line-height:18px;}
#neptune h4{ font-size:11px;background:#fae1da; padding-top:4px; padding-bottom:4px; padding-left:15px; color:#f83581;}
.profileLeftPart{ text-align:right; font-weight:bold; padding-right:8px; padding-top:8px; }
.profileRightPart{padding-top:8px;}
#neptune table{ margin-bottom:20px; margin-top:15px; }
.w100{ height:18px; width:210px;}
#neptune h5{ font-size:10px;}
.arts{ padding-left:18px; width:14px; height:15px; margin-left:15px;}
.submit{ width:60px; height:25px; text-align:center; margin-top:20px; margin-left:220px;}
.profiledetailFill{ float:left; font-size:11px; padding-top:15px; padding-left:15px; line-height:16px;}
#neptune img{ float:left; margin-left:22px; border:1px solid #CCC; margin-top:30px!important; margin-top:25px;}
#neptune p{ padding:0px 18px 0px 18px;}

.uploadBrowse{ width:180px; height:20px;}
.uploadBox{ width:60px; height:20px;font-size:11px; margin-top:4px;  text-align:center;}
.continue{ text-align:right; padding-right:15px; padding-top:15px;}
.continue a:link,.continue a:visited{ text-decoration:none; color:#000;}
.continue a:hover{ text-decoration:none; color:#f53683;}
#neptune .receive{ margin-top:15px;}
#neptune .noThank{ margin-top:2px; margin-bottom:15px;}
.neptuneSpan{ font-size:11px; color:#000; display:block; margin:0;width:440px;}
#neptune ul{ margin-left:50px;}
#neptune li{ list-style-type:disc;}
 /*end*/



 /*sendMessages*/

.sendMessagesBox{width:540px; float:left; height:30px;margin-top:20px; background:#fae1da;  }
.sendMessagesBox p{ padding-top:7px; color:#e3368f;}
#fromContent{ float:left; width:540px; margin:15px 0 0 0; }
#fromContent p { font-size:9px; }
.fromContentBox{ float:left; width:280px; background:#fae1da; }
.fromContentBox p{ padding:10px; }
.fromEnterBox { float:right; width:240px; font-size:9px; }
.sendBox {  width:540px; font-size:9px;  }
.MessagesBox{float:left; width:540px; background:#fae1da; font-size:9px; margin-top:15px; }
.MessagesBox p{ margin:5px; font-size:11px;}
.MessagesBox b{ color:#e2368a;}
.sendMail{ float:left; width:540px; margin-top:15px;}
.sendMail p{  background:#fae1da;font-size:11px; padding:5px; margin-bottom:10px;}
.sendMail .sendWord{ color:#000; font-size:11px;}
.sendMail input {height:20px; margin:10px 10px 10px 0;}
.sendMail textarea{ width:510px; height:100px; margin-top:8px; margin-left:5px; margin-bottom:8px!important; margin-bottom:0px;}


.sendBox input{ width:120px;  height:15px;}
.validateCode { height:20px; margin:0px 0 0 0; }
.validateCode input.numberBox { margin:0; padding:0; vertical-align:middle; }
.validateCode img.codeBox { margin:0; vertical-align:middle; }

#inboxBox{ float:left;  line-height:20px;width:540px; padding-top:20px;}

#inboxBox h6{ border:1px solid #d4e1ea; padding-left:5px;line-height:20px;  }
.sendNew{ clear:both; float:right;  padding-bottom:10px;}
.sendNew a:link,.sendNew a:visited{ text-decoration:none; color:#0000FF;}
.sendNew a:hover{ text-decoration:none; color:#e2368a;}
.favoritedBox .messageContent{ float:left;color:#666666; font-size:11px;  padding-bottom:20px; padding-top:9px; line-height:18px;}
.favoritesContent .oneLineIntro{ padding-bottom:10px; }
#leftsearchCriteria{ padding-top:50px!important; padding-top:30px;}
#leftsearchCriteria li{ width:158px; float:left; font-size:10px; list-style:none; border-bottom:1px dashed #CCCCCC; padding-left:10px; padding-top:3px;padding-bottom:3px; line-height:15px;}
#leftsearchCriteria h4{ font-size:11px; color:#000; float:left; background:#f6e8ef; line-height:22px; margin-bottom:5px; padding-left:10px; width:158px; }


/*end*/



/*Block list*/

.remove{ font-size:9px; text-align:right; margin-bottom:10px; padding-right:15px; padding-top:0px; color:#3342b9;}
.remove a:link,.remove a:visited{ text-decoration:none; color:#3342b9}
.remove a:hover{ text-decoration:none; color:#e2368c;}
.emailBox{ font-size:12px;}
.emailSubmit{ width:60px; height:25px; text-align:center; margin-top:20px; margin-left:230px;}
/*end*/


/*search*/
.searchLeftPart{text-align:right; font-weight:bold; padding-right:8px; padding-top:8px;}
.searchRightPart{padding-top:8px;}
/*end*/


/*terms Of Use*/
#neptune .neptuneBox{  padding-bottom:10px; padding-top:10px;}

#neptune a:link,#neptune a:visited{ text-decoration:none; color:#1e34de; font-weight:bold;}
#neptune a:hover{ text-decoration:none; color:#e0368e; font-weight:bold;}
/*end*/

/*my Photo*/

.myPhotoDescription p{ margin-top:15px; padding-left:15px; padding-right:15px; padding-bottom:15px;}
.myPhotoDescription{ width:540px; border:1px solid #ec9f9d; margin-top:20px; font-size:11px; line-height:18px; margin-bottom:15px;}
.favoritesContent .sentDate{ padding-top:15px;}
.myphotoUploadPhoto{ width:540px; border:1px solid #d3ebf7; margin-top:20px;}
.myphotoBox{ font-size:11px; margin-top:35px!important; margin-top:15px; margin-bottom:10px; margin-left:10px; margin-right:10px; line-height:17px;}
.myphotoBoxNote{ font-size:11px; background:#ecf3fd; padding:12px; line-height:18px;}
.myphotoUpload p{ font-size:11px; background:#d3ebf7; color:#426e99; font-weight:bold; padding:5px 5px 5px 15px;}
.myphotoUpload table{ margin-top:25px; margin-bottom:15px; font-size:11px;}
/*.myphotoUpload{ width:540px;  border-bottom:1px dashed #CCCCCC; margin-bottom:15px; }*/
.myphotoUpload img{  border:1px solid #CCC;}
.myphotoUpload table{ margin-bottom:20px;}
.myphotoBox{ font-size:11px; margin-top:35px!important; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
.rightFloat{ text-align:right; padding-right:5px;}
.myphotoUpload a:link,.myphotoUpload visited{ text-decoration:none; color:#0000FF;}
.myphotoUpload a:hover{ text-decoration:none; color:#FF0000;}
.myphotoUpload a{ color:#0000FF; text-decoration:none;}

.approveImg {margin: 10px 0 0 0; color: red; text-align:center;}
.reselectPortrait{margin: 0 0 8px 0;text-align:center;}
.reselectPortrait a{background:#d3ebf7;padding:3px 3px;}

/*portraitSelect*/

#portraitSelect{ width:760px;float:left;border:1px solid #999; background:url(../images/portraitSelect.gif) no-repeat;color:#3e2626;}
#portraitSelect h5{ font-size:17px; margin:20px 0px 20px 40px; color:#f83581;}
#portraitSelect p{  margin:20px 50px 20px 55px; line-height:20px; }
#portraitImg #bigdiv{ float:left; margin-top:40px; margin-left:25px!important; margin-left:15px; padding:30px 0 70px 0;}
#portraitImg {  float:left; margin-bottom:25px; margin-left:50px!important; margin-left:25px; border:1px solid #f83581; background:#FFF url(../images/portraitSelect_03.jpg) repeat-x 0 bottom;}
#portraitImg #smalldiv{float:left; position: relative; overflow:hidden; width:100px; height:100px; margin: 70px 20px 0 50px;}
#portraitSelect input{ width:70px; height:25px; text-align:center; margin-right:20px;}
.portraitInput{ text-align:center; padding-top:50px; padding-bottom:30px;}

/*portraitSelect end*/

/* page info div (message and error)*/
div#pageInfo{
    margin: 35px 0 0 35px;
    padding: 20px 0 0 0;
    clear:both;
}
div#pageInfo li{
    list-style-type:none;
    margin: 5px 0;
    color:blue;
}



.blank0 {width:100%; height:0; clear:both;}
