/* combined template.css and content.css
    1sept2010 */

/* tags */
blockquote{font:110%/1.6em "Trebuchet MS", Verdana;margin:5px 0 0 10px;}
body{background:#d3e1f0;color:#000;font:75% Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:center;}
form ul input{width:300px;}
form ul label{float:left;font-weight:normal;width:200px;}
form,h2,#profilecontact .right img,.content ul,.content li,.msgNAV ul li,.sr_table ul,.sr_table ul li,.thumbs p,ul.searchbox_form,#basicoptions ul li,ul#accordion,ul#accordion li,.MH_progbars p{margin:0;padding:0;}
h1,h2,h3,h4 {font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;}
h1{font-size:1.6em;margin:0 0 10px 0;padding:0;}
h2{font-size:16px;padding:5px 7px 0px 7px;margin:0;}
h3{font-size:1.1em;margin:10px 0;padding:0;}
h4{font-size:1em;margin:0;padding:0;}
img,.cup .cup,#rox_hldr iframe{border:0;}
ol{margin:5px 10px 10px 30px;padding:0;}
p{line-height:1.5;margin:5px 0 10px 0;padding:0;}
select,input{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:100%;font-weight:normal;}
table,td{font-size:100%;}
textarea{display:block;font-family:Arial,Helvetica,sans-serif;font-size:100%;margin:auto;width:97%;}
th{text-align:left;}
ul li ul{margin:10px 20px;padding:0;}
ul li,ol li{margin:5px 0;padding:0;}
ul{list-style-type:none;margin:10px 0;padding:0;}

/* id */
#advancedsearch{position:relative;}
#alerts{margin:5px;padding:10px;}
#all,.border_rh:hover,.border_none:hover,.border_top_rh:hover,.border_top:hover,.from .delete{background-color:#fff;}
#bannerad{float:right;height:90px;padding:4px;text-align:right;vertical-align:middle;width:764px;}
#basicoptions,.savedsearch {padding: 10px 0 10px 15px;}
.blockMsg #captionBox {position:static;}
.blockMsg #photobottom{cursor:default;text-align:left;}
#bottom{background-color:#EA7003;clear:both;color:#369;font-size:90%;padding:20px 0 0 0;}
#captionBox {background-color:#eee;font-size:11px;left:260px;padding:5px;position:absolute;top:208px;}
#captionCount,.captionCount {font-size:11px;}
#close{visibility:hidden;display:none;}
#fmalert,#alerts{background:#fff url(../IMAGE/error-msg-bg.gif) repeat-x scroll left bottom;border:1px solid #000;display:none;margin:5px;padding:20px;position:relative;text-align:center;visibility:hidden;}
#fullsize{background-color:#DADADA;border:1px solid #999;text-align:center;width:600px;}
#grey_out{background-color:#666;filter:alpha(opacity=60);height:100%;left:0;opacity:.60;position:fixed;top:0;width:100%;z-index:2000;}
#head{min-height:80px;position:relative;z-index:20;}
#hitwise {margin-top: -20px; padding-left: 133px; width: 500px; text-align:left;}
#interrupt_info{background-color:#fff;border:1px solid #777;left:32.5%;margin:auto;padding:5px 5px 5px 10px;position:fixed;width:500px;z-index:2001;}
#inviteContainer{background:#fff url(../IMAGE/error-msg-bg.gif) repeat-x scroll left bottom;border:1px solid #000;margin:5px;padding:20px;text-align:center;}
.NotVisible,#js_upgradeoptions,#showifsiteannouncement.member,#topnav ul li div li img,.shadowEND,li.collapsed .accordionContent,.skip,.tabcontent p.skip{display:none;visibility:hidden;}
#login{color:#fff;float:left;margin:17px 0 15px 0;padding:0;}
#mainfull{padding:15px;}
#mainleft #superwinkImages {width:585px;}
#mainleft, #mainright {background-image:url(../image/Backgrounds/paper_top.gif);background-position:top left;background-repeat:no-repeat;float:left;margin:5px 0 0 5px;min-height:200px;padding:20px 0 0 25px;width:615px;}
#mainright {float: right; margin-right: 24px;}
#mainView{float:right;left:281px;margin:5px 10px 10px 0;max-height:450px;min-height:249px;overflow:auto;padding:10px 10px 34px 10px;position:absolute;text-align:center;top:147px;width:448px;}
#main{float:left;padding:10px 15px;width:625px;}
#main.login #txtemail{width:190px;}
#main.login #txtpassword{width:190px;}
.memberimages #mainView {top:84px;}
.memberimages #thumbsView {top:429px;}
#mobileErrorMessage {color:Red;font-weight:bold;margin:7px;}
#namesearch,#namesearchMIN{background-color:#fff;border-bottom:1px solid #f3e7d9;clear:both;padding:5px;text-align:center;}
#namesearchMIN{height:15px;}
#newmessagediv,#warningdiv{background:#fff url(../IMAGE/error-msg-bg.gif) repeat-x center bottom;border:1px solid #dfdfdf;margin-bottom:15px;min-height:72px;padding-top:5px;text-align:center;}
#nopictext,#subscribeSection {font-size:14px;left:280px;position:relative;top:-300px;width:417px;}
#novalidate { background: url(../image/ValidatePopup.png) no-repeat top left; width: 352px; height: 277px; } 
#novalidatego { visibility: visible; position: relative; left: -1px; top: 167px; } 
.profilebg #nopictext {top:-200px;}
#photoText {width:535px;}
#profilesentence {height:320px;padding-top:55px;width:220px;}
#profileThumb,img.miniprofile_photo,table.messagetable td.messagetext {background-color:#fff;border:1px solid #ccc;padding:5px;}
#publictextlink,#privatetextlink {margin-left:12px;margin-right:8px;}
.register #main {position:relative;width:760px;}
.register #main{width:760px;position:relative;}
.register #subnav{width:190px;}
#rox_hldr{left:0;position:absolute;top:0;z-index:4000;}
#showadvanced{padding-bottom:3px;}
#SocialNetworkLinks { margin-left: 100px;}	
#subnav{float:left;padding:7px 0 0 0;width:300px;}
#subscribeMSG{background:#990101 url(../IMAGE/error-msg-bg_RED_big.gif) repeat-x left bottom;}
#subscribeMSG{background:#990101 url(../IMAGE/error-msg-bg_RED.gif) repeat-x left bottom;border:1px solid #300;margin:0 0 10px 0;text-align:center;}
#superwinkImages {overflow:auto;position:relative;width:269px;}
#superwinkscroll {width:1200px;}
#thumbsView{border:0;height:150px;left:23px;margin:0 0 23px 0;overflow:hidden;padding:0;position:absolute;top:505px;width:750px;}
#topbar{float:left;width:750px;}
#topnav{cursor:pointer;min-height:28px;padding:0;position:relative;z-index:10;}
#uploadchoose_comp{background:url(../Image/photos123_compBUT.gif) no-repeat left top;float:left;margin:0 25px 0 10px;padding:0 0 28px 5px;text-align:center;width:216px;}
#uploadchoose_mms{background:url(../Image/photos123_mmsBUT.gif) no-repeat left top;float:left;margin:0 25px 0 0;padding:0 0 28px 5px;text-align:center;width:216px;}
#uploadchoose_post_au{background:url(../Image/photos123_postBUT_nzau.gif) no-repeat left top;float:left;padding:0 0 28px 5px;text-align:center;width:216px;}
#uploadchoose_post_nz{background:url(../Image/photos123_postBUT_nzau.gif) no-repeat left top;float:left;padding:0 0 28px 5px;text-align:center;width:216px;}
#uploadchoose_post{background:url(../Image/photos123_postBUT.gif) no-repeat left top;float:left;padding:0 0 28px 5px;text-align:center;width:216px;}
#mainfull:after,#topnav ul:after,.ads_buttons:after,.clear:after,.photoToolbar ul:after,.secondhalf:after,.firsthalf:after,.sr_table:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#welcomemessage {background:url(../image/backgrounds/welcomeMessage_02.png) repeat-y;border:0;margin-left:5px;margin-top:5px;padding:0;}

/* class */

#advancedsearch .refine_option{background:url(../Image/RefineFilters_bot.png) no-repeat left bottom;margin:5px 12px 0 10px;min-height:25px;}
#bottom .footer{color:#fff;text-align:center;}
#fullsize .padding{border:15px solid #fff;height:450px;padding:20px;}
#hotlist_scroll .jcarousel-item-placeholder {background:transparent url(../image/icons/loading-small.gif) 50% 50% no-repeat;
}
#main h2 span.marital_status {color:#666666;font-style:italic;text-transform:capitalize;}
#main.home {background-color:#fff;width:635px;}
#main.login .buttonall {margin-left:108px;}
#main.login .paper {margin-right:-10px;margin-top:-20px;}
#main.login {border:0;margin:0;padding:35px 35px 28px 35px;}
#main.paper {margin:5px 0 0 10px;padding:0;width:640px;}
/*#mainfull .paginate {margin:2px 20px 0 16px;padding-top:3px;}*/
#mainleft.survey09 {width:614px;}
#moreprofile .cup {background-image:url(../image/Backgrounds/paper_cup.gif);background-position:top left;background-repeat:no-repeat;border:0;width:645px;}
#namesearch .buttonall,#login .buttonall,#login .buttonSearch,#namesearch .buttonSearch{font-size:12px;margin:0;padding-bottom:0;padding-top:0;}
#profilecontact .right a{margin:0 0 0 0;padding:0;}
#profilecontact .right{margin:-15px 0 0 0;padding:0;}
#profilecontact{background:#fff;border:1px solid #ccc;height:40px;margin:0 auto;width:125px;}
#profilesentence .cup {padding:0px;}
#replyMSG textarea {margin:10px 0;padding-top:10px;width:725px;}
#replyMSG {clear:both;margin:0;padding:10px 0;width:580px;}
#subnav .navBGbig .cup{background-color:transparent;background:none;border:none;padding:0;}
#subnav .navBGbig {padding-bottom:10px;}
#subnav .navlists .cup {background-color:#f3ede4;border:0;}
#subnav .navlists {background-image:none;margin:4px 5px 0 5px;padding:0px 0 0 0;}
#subnav.plain .cup {background-color:#f3ede4;border:0;margin-top:0px;width:284px;}
#subnav.plain {margin:10px;padding:0px 0 0 0;width:300px;}
#subscribeSection,#nopictext.albumentry {top:-316px;}
#thumbsView .nextphotos {display:block;height:32px;margin-top:42px;width:32px;}
#thumbsView .previousphotos {display:block;height:32px;margin-top:42px;width:32px;}
#topnav .right{font-size:0.9em;padding:7px 15px 0 0;}
* html .buttonright {float:right;margin-right:25px;width:100px;}/*IE Fix */
* html .member .buttonright{clear:both;margin-right:0;width:50px;}/*IE Fix */
* html #replyMSG{padding-top:30px;}
* html .member-right {width:485px;} /*IE 6fix*/
* html .message-info .from{margin-bottom:20px;}
 .buttonright{float:right;margin-right:25px;width:100px;}/*IE Fix */
*+html .member .buttonright{clear:both;margin:20px 0 0 0;width:50px;}/*IE Fix */
*+html #replyMSG{padding-top:30px;}
*+html .message-info .from{margin-bottom:20px;}
.accordionContent{overflow:hidden;}
.addhotlist {background:url(../Image/Icons/hotlist_star.gif) no-repeat left top;z-index:1;}
.addphotoComp_icon,.addphotoMob_icon{background:url(../Image/photos123_smallchoose.gif) no-repeat left center;float:left;height:66px;margin:10px 10px 0 0;width:80px;}
.addphotoMob_icon{background:url(../Image/photos123_smallchoose.gif) no-repeat -80px center;}
.addphotos_but .photoupload{background:#900 url(../Image/error-msg-bg_RED.gif) repeat-x left center;border:1px solid #333;float:left;padding:10px;text-align:center;width:222px;}
.addphotos_butRIGHT .left #compModal,.addphotos_butRIGHT .left #MMSModal,.addphotos_butRIGHT .left #postModal {font-size:11px;font-weight:bold;margin-left:2px;text-align:center;}
.addphotos_butRIGHT .left {padding:0 10px;}
.addphotos_butRIGHT .left.smallpost #postModal {font-size:10px;font-weight:normal;margin-left:70px;}
.addphotos_butRIGHT {margin-left:14px;margin-top:-1px;width:230px;}
.addphotos_but{float:left;margin:auto;padding:10px 0;}
.ads_buttons{margin:auto;width:265px;}
.adsky{margin:15px auto;text-align:center;width:auto;}
.ads{margin:20px 0 0 0;}
.ad{clear:both;margin:15px 0;
padding:0;text-align:center;white-space:nowrap;}
.alertBottom {background-position:left bottom;background-repeat:no-repeat;height:17px;margin-left:-5px;width:965px;}
.alignmid{margin:0 auto;}
.alsoPay{float:left;margin:0;width:200px;}
.asterisk{color:#c00;float:right;margin:0 5px 0 0;}
.bar_color{border:1px solid #999;margin:0 20px;}
.bar_green{background:url(../Image/Backgrounds/progBar_bg.png) repeat-x left top;height:20px;margin-top:1px;}
.bigbox_top {background-image: url(../image/splash/big_box_top.png); height: 26px;}
.bigbox_middle {background: url(../image/splash/big_box_middle.png); repeat-y;}
.bigbox_bottom {background-image: url(../image/splash/big_box_bottom.png);height: 31px;}
.border_rh .left,.border_none .left,.border_top_rh .left,.border_top .left{min-height:191px;width:95px;}
.border_rh .left,.border_none .left,.border_top_rh .left,.border_top .left{min-height:191px;width:95px;}
.border_rh,.border_none,.border_top_rh,.border_top{cursor:pointer;float:left;padding:5px;width:297px;}
.border_rh,.border_none,.border_top_rh,.border_top{cursor:pointer;float:left;padding:5px;width:297px;}
.border_rh{border-right:1px dashed #999;}
.border_rh{border-right:1px dashed #999;}
.border_top_rh{border-right:1px dashed #999;border-top:1px dashed #999;clear:left;}
.border_top_rh{border-right:1px dashed #999;border-top:1px dashed #999;clear:left;}
.border_top{border-top:1px dashed #999;}
.border_top{border-top:1px dashed #999;}
.bubblesbg {background-image: url(../image/backgrounds/waterbubbles.jpg);}
.button,.buttonall,.buttonSearch{background:#fff url(../image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #ccc;color:#009;cursor:pointer;font-size:120%;font-weight:bold;padding:1px 10px 2px 10px;}
.button,.buttonall,.buttonSearch{background:#fff url(../image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #ccc;color:#009;cursor:pointer;font-size:120%;font-weight:bold;padding:1px 10px 2px 10px;}
.buttonsearch {background: transparent url(../image/emails/buttons/blank.png) no-repeat right bottom; border: none; color: #fff; font-family: tahoma, arial, helvetica; font-size: 18px; font-weight: bold; height: 29px; margin: 0 0 0 10px; width: 113px; cursor:pointer;}
.buttonpaypal{background:url(https://www.paypal.com/en_US/i/logo/PayPal_mark_60x38.gif);border:none;cursor:pointer;height:38px;vertical-align:middle;width:60px;}
.buttonpaypal{background:url(https://www.paypal.com/en_US/i/logo/PayPal_mark_60x38.gif);border:none;cursor:pointer;height:38px;vertical-align:middle;width:60px;}
.buttonplain{background:none;border:none;color:#009;cursor:pointer;font:bold 100% Arial,Helvetica,sans-serif;margin:0;padding:0;text-decoration:underline;width:auto;}
.buttonposition,.buttonplace,.buttonright{clear:both;margin:0;min-height:23px;padding:10px 0;text-align:center;width:100%;}
.buttonright{padding:5px 0 0 0;text-align:right;}
.buttonright{float:right;margin-right:55px;width:100px;}
.categories{clear:both;margin:0 0 5px 15px;padding:3px 0 0 0;}
.center{text-align:center;}
.checkOptions{float:right;width:215px;}
.clearleft{clear:left;}
.clear,.tabcontent ul#accordion h2,.valentine_stars br,ul.clearlist li{clear:both;}
.combined_dd_ss {height:160px;margin:0;padding:0;width:300px;}
.comment{background:#fbfbf5;border:2px solid #dadada;margin:0 0 5px 0;}
.contact_options{background-image:url(../image/icons/photo_contact_bg.gif);background-position:left top;background-repeat:no-repeat;margin:5px 0;min-height:66px;padding:4px 0;}
.crumbtrail{font-size:0.9em;margin:-10px 0 5px 0;}
.crumb{font-style:italic;}
.cup .paginateBOT,.cupinvis .paginateBOT{margin:4px -7px -9px 0;}
.cup,.cupinvis{margin-bottom:15px;padding:8px;}
.datersdiary{background:#dcdcdc url(../image/DatersDiaries_BG.jpg) repeat-y bottom right;border:1px solid #CCC;font-size:0.9em;margin:0 0 15px 0;min-height:188px;width:300px;}
.decline{color:#C30;margin:10px;}
.ecard_msg .text{color:#000;font-size:10px;font-weight:bold;}
.ecard_msg{background: none repeat scroll 0 0 transparent; border: 0 none; color:#000;float:right;height:240px;margin:90px 10px 0 0; overflow: auto; width:190px;}
.ecard_view{background-color:#fff;background-repeat:no-repeat;height:350px;margin:10px auto 0 auto;width:490px;}
.ecardpos{float:left;width:594px;}
.ecardpos{width:745px;}
.ecard_form { width:299px; margin:10px auto 0 auto; }
*+html .ecard_form { width:490px; margin:10px 0 0 75px; } /*IE 7 Fix*/
.emailprofile_preview{background-color:#fff;border:1px solid #ccc;margin:auto;padding:10px;width:350px;}
.email{width:190px;}
.featured {margin: 0 0 10px 18px; padding: 10px 20px 10px 10px; width: 368px;background-color: #f3ede4; border: 1px solid #cc6600; -moz-border-radius: 15px; border-radius: 15px;}
.featured .memPhoto {border:1px solid #ccc; background-color: #fff; margin: 10px 10px 0 10px !important;}
.featuredpromo { font-size: 20px; font-family: Tahoma, Arial, Sans-Serif; height: 245px; margin: 60px 30px 15px 30px; text-align: center; }
.field,.fieldsm,.fieldmid,.fieldlg,.fieldfull{background-color:#fff;border:1px solid #999;padding-left:2px;}
.fielddate{width:60px;}
.fieldDD{color:#036;font:105% Verdana,Arial,Helvetica,sans-serif;width:215px;}
.fieldfull{width:500px;}
.fieldlg{width:90%;}
.fieldmid{width:140px;}
.fieldsearch{width:78px;}
.fieldsm{width:74px;}
.field{width:90%;}
.firsthalf,.secondhalf{float:left;margin:0px 0 0 10px;width:46%;}
.firstthird{float:left;margin-right:15px;width:302px;}
.formhelp{color:#666;float:left;font-size:90%;width:22%;}
.formitem{float:left;width:35%;}
.formline{clear:both;padding:4px 0;}
.formmargin{margin:0 20px 0 15px;}
.formname{float:left;margin-right:2%;padding-top:2px;width:35%;}
.from .details p{display:inline;margin:0;}
.from .details{clear:both;display:block;height:35px;}
.from .message{padding:0 10px;}
.from{display:block;margin:0;margin:20px 0;padding-bottom:12px;width:728px;}
.helpBot{background:url(../Image/Help_bubbleBOT2.png) no-repeat left bottom;height:34px;}
.HelpBubble{float:left;margin-top:100px;width:189px;}
.Help_but{background:url(../../Content/Image/icons/HELP_icon.gif) no-repeat center center;display:inline-block;/* float:right;this attribute exists in content/css/site.css */ height:22px;margin-right:15px;vertical-align:middle;width:23px;}
.HelpBubbleTop {background:url(../../Content/Image/Help_bubble_top.png) no-repeat center top;height:31px;margin:0;padding:0;}
.HelpBubbleMiddle {background:url(../../Content/Image/Help_bubble_middle.png) no-repeat center top;margin:0;padding:0;}
.HelpBubbleBottom {background:url(../../Content/Image/Help_bubble_bottom.png) no-repeat center top;height:24px;margin:0;padding:0;}
.Helplookingfor,.Helpaboutyourself{left:790px;position:absolute;width:189px;}
.helpMid{background:url(../Image/Help_bubbleTOP2.png) repeat-y left top;padding:15px 10px 0 10px;}
.home_search{background-image:url(../image/magnif_searchIcon.gif);background-position:right 5px;background-repeat:no-repeat;}
.hotlist_gallery {border:1px dotted #ccc;float:left;margin:0px;padding:0px;width:90px;}
.hotlist_scroll {margin:0;padding:0;text-align:center;}
.hotlistbar {background-color:#f4ede3;border:0px solid #ccc;bottom:0;height:34px;margin:0px 15px;padding:0px;position:fixed;width:962px;z-index:1;}
.hotlistbarcontent {background-color:#f4ede3;border:1px solid #ccc;height:142px;padding:5px;position:relative;width:950px;z-index:1;}
.hotlistbarmask {background:none transparent scroll repeat 0% 0%;height:170px;left:0px;margin:0pt;padding:0pt;position:relative;top:-154px;width:962px;z-index:-1;}
.hotliststar {background:url(../image/icons/hotlist_star_20px.png) transparent no-repeat;border:0;display:block;height:20px;left:0px;margin:0;padding:0;position:absolute;top:0px;width:20px;}
.hr{border-top:1px solid #ccc;padding:0 0 5px 0;}
.iconleft{margin:5px 5px 10px 0;}
.information .alertBottom {background-image:url(../image/backgrounds/alertPos_02.gif);}
.information {background:url(../image/backgrounds/alertPos_01.gif) no-repeat scroll 15px 5px;}
.left50 .cup,.left50Marg .cup,.left50 .cupinvis,.left50Marg .cupinvis{border:0;min-height:120px;padding:13px 5px 0 13px;}
.left50Marg .contact_options {background-image:none;margin:0 0 0 104px;min-height:30px;padding:0;}
.left50Marg{background-image:url(../image/Backgrounds/paper_left50.gif);background-position:top left;background-repeat:no-repeat;float:left;margin:0;width:317px;}
.left50{background-image:url(../image/Backgrounds/paper_left50.gif);background-position:top left;background-repeat:no-repeat;float:left;width:318px;}
.leftbanner{float:left;padding:10px 5px;}
.left,#subnav blockquote img,.member-left,.previousphotos,.valentine_stars h2,.valentine_stars img {float:left;}
.links{font-size:90%;margin:20px auto;width:780px;}
.long .asterisk{float:none}
.mail-content .member #buttonplaceid {display:inline;}
.mail-content{float:right;padding:20px 0;width:745px;}
.mail-subnav{float:left;padding:20px 0;width:130px;}
.mail-tab-page-bottom{background:url(../image/mail-box/tab-page-bottom.jpg) no-repeat;clear:both;height:40px;width:960px;}
.mail-tab-page{background:url(../image/mail-box/tab-page-bgr.jpg) repeat-y;height:auto;padding:0 40px;width:880px;}
.margright{margin-right:5px;}
.match_name,.sitename{margin:auto;overflow:hidden;white-space:nowrap;width:85px;}
.match_name{margin:0;padding:0;width:300px;}
.matchpic{margin-right:5px;}
.matchpic{float:left;text-align:center;width:100px;}
.member .buttonright{margin-right:10px;}
.member .image{background-color:#fff;border:1px solid #C9B8A0;margin:0 15px 0 0;padding:13px;}
.member-right{background:#fff;border:1px solid #C9B8A0;float:right;padding:10px;width:515px;}
.memberimages {background-color:#fff;width:962px !important;}
.memberphoto{background:url(../image/photoBG_staple.gif) no-repeat center;padding:11px 11px 12px 8px;}
.member{margin:0 0 20px 0;padding:10px;width:740px;}
.memPhoto{float:left;margin:0 0 50px 0;}
.message .paginate{background:transparent;float:right;height:30px;margin-right:15px;width:600px;}
.message-info .from .delete{background:#fff;}
.message-info .from .details{background:url(../image/mail-box/new-message-from-top.gif) no-repeat bottom;height:35px;margin:10px 0 0 0;width:535px;}
.message-info .from .message{background:url(../image/mail-box/new-message-from-bgr.gif) repeat-y;padding:0 10px;}
.message-info .from{background:url(../image/mail-box/new-message-from-bottom.gif) no-repeat bottom;display:block;float:left;margin:0;padding-bottom:14px;width:535px;}
.message-info .paginate{background:#f3ede4;height:30px;padding:0 20px;width:533px;}
.messagetype_new {background-image:url(../image/icons/newmessage30x25.png);display:block;height:25px;width:30px;}
.messagetype_read {background-image:url(../image/icons/message30x25.png);display:block;height:25px;width:30px;}
.messagetype_sitemail_new {background-image:url(../image/icons/sitemail_frd_new.gif);display:block;height:25px;width:30px;}
.messagetype_sitemail_read {background-image:url(../image/icons/sitemail_frd_read.gif);display:block;height:25px;width:30px;}
.messengerstatus{margin:0 0 0 10px;}
.MH_progbars{float:right;width:205px;}
.MH_progress{background-color:#ccc;clear:both;height:20px;margin-right:8px;width:175px;}
.middle{vertical-align:middle;}
.minheight{min-height:200px;}
.miniprofile{background-color:#fff;border:1px solid #ccc;float:left;margin:0pt 13px 15px 2px;min-height:123px;padding:5px;width:300px;}
.modalpopupBox {background-color:red;background-color:rgb(255,255,255);border-bottom:3px solid rgb(170,170,170);border-color:rgb(170,170,170);border-right:3px solid rgb(170,170,170);border-style:solid;border-top:3px solid rgb(170,170,170);color:rgb(0,0,0);cursor:wait;left:35%;margin:0px;padding:0px;position:fixed;top:40%;width:30%;z-index:1001;}
.modalpopupCancel {background-color:gray;text-align:right;width:100%;}
.morephotos {background:url(../Image/Backgrounds/paper_home_photos.gif) no-repeat top left;}
.msgcntre .buttonright{padding-top:0;}
.navBG_bot{background:url(../Image/TEMPLATE/navBG_bot_prntr.gif) no-repeat left top;height:36px;margin:-5px -5px 0 -5px;}
.navBGbig .formpadding {margin:15px;}
.navBG{background:url(../Image/TEMPLATE/navBG_prtnr.gif) no-repeat left top;min-height:10px;padding:10px 5px 0 5px;}
.navlists{float:left;width:150px;}
.nobreak{white-space:nowrap;}
.nohelp .formitem{width:100px;}
.nohelp .formname{width:100px;}
.nophotos{margin:0 0 0 13px}
.onethird{float:left;width:33%;}
.onlinestatus {float:right;margin-right:15px;}
.online{color:#C03;font-weight:normal;}
.other .profilebg {background:url(../Image/Backgrounds/profilebg_other.gif) no-repeat;line-height:1.5;}
.other .profilebgalbum {background:url(../Image/Backgrounds/profilebgalbum_other.gif) no-repeat;line-height:1.5;}
.paddingbot{padding:100px 0;}
.paginateTOP .paginate{padding:0 0 1px 0;}
.paginateTOP,h2 .paginate{float:right;padding:6px 6px 1px 0;}
.paginate{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0 0 4px 0;text-align:right;white-space:nowrap;}
.password{width:90px;}
.percentbar{height:10px;background:url(../Image/Backgrounds/progBar_bg.png) repeat-x left top;}
.photo span{font-size:90%;}
.photo {margin:0 0 20px 0;}
.photobottom {left:-5px;margin-top:540px;width:100%;}
.photopopup {background-color:#fff;border:1px solid #ccc;left :-210px;margin:0;padding:10px;position:absolute;top :-80px;width:172px;z-index:3;}
.photopopupmask {background:none transparent scroll repeat 0% 0%;display:none;height:0;left:-210px;margin:0;padding:0;position:absolute;top:-80px;width:0;z-index:-1;}
#mainleft .photopopup {left :110px;}
#mainleft .photopopupmask {left:110px;}
.photoprivacyList .tabcontent{min-height:270px;}
.photosNONforced{margin-bottom:70px;}
.photoToolbar{left:23px;padding:0;position:absolute;text-align:center;top:150px;}
.pointer {cursor:pointer;}
.polaroids_splash{margin:0 0 30px 20px;}
.pr_successstories {margin-bottom:10px;}
.profile_contact_block {background-position:0 -560px; float: right !important;}
.profile_contact_ecard {background-position:0 -160px;}
.profile_contact_hotlist_add {background-position:0 -320px;}
.profile_contact_hotlist_remove {background-position:0 -240px;}
.profile_contact_message {background-position:0 0px;}
.profile_contact_message,.profile_contact_wink,.profile_contact_ecard,.profile_contact_hotlist_add,.profile_contact_hotlist_remove,.profile_contact_sendfriend,.profile_contact_noshow,.profile_contact_block,.profile_contact_profile,.profile_contact_shy, .profile_contact_restaurants {background-image:url(../image/Backgrounds/profile_contact_icons.png);background-repeat:no-repeat;}
.profile_contact_noshow {background-position:0 -480px; float: right !important;}
.profile_contact_profile {background-position:0 -720px;}
.profile_contact_restaurants {background-position:0 -800px;}
.profile_contact_shy {background-position:0 -640px;}
.profile_contact_wink {background-position:0 -80px;}
.profilebg {background:url(../Image/Backgrounds/profilebg.gif) no-repeat;line-height:1.5;}
.profilebgalbum {background:url(../Image/Backgrounds/profilebgalbum.gif) no-repeat;line-height:1.5;}
.profilebgalbumnophoto {background:url(../Image/Backgrounds/profilebgalbumnophoto.gif) no-repeat;line-height:1.5;}
.profilebgnophoto {background:url(../Image/Backgrounds/profilebgnophoto.gif) no-repeat;line-height:1.5;}
.profiledetails .cup,.profiledetails h2{border-right:none;}
.profilefavourites .cup,.profiledetails .cup{min-height:315px;}
.profilefavourites .cup,.profilefavourites h2{border-left:none;}
.profilefavourites,.profiledetails{float:left;width:50%;}
.profileintro_divider {background-color:#f3ede4;border:0 none;color:#e1f2fd;float:left;height:3px;width:410px;}
.profileintro{float:left;margin:0;width:390px;}
.profilephoto .hotliststar {left:30px;position:absolute;top:20px;}
.profilephoto{float:left;margin:10px 0 0 0;padding:10px 15px 0 20px;position:relative;text-align:center;width:181px;}
.profilesummary,#login span,.vprofile,span.headersitename,table.messagetable tr.new td,#fmalert a:link,#alerts a:visited,#fmalert a:visited,#alerts a{font-weight:bold;}
.progbar{border:1px solid #ccc;float:right;margin-left:10px;width:180px;}
.promoSpot{margin-top:10px;}
.quarter{float:left;width:24%;}
.quickPreview .closePreview,.quickPreview .closePreview:visited{border:none;color:#fff;cursor:pointer;font-size:10px;font-weight:bold;overflow:hidden;position:absolute;right:4px;text-decoration:underline;top:2px;}
.quickPreview .previewPage {border:0px;height:245px;width:994px;}
.quickPreview{border:none;height:245px;overflow:hidden;width:994px;}
.quickregerr{border:1px solid #F00;}
.redbot{background:#fff url(../Image/redBox_bot.gif) no-repeat left top;height:7px;margin-bottom:15px;}
.redmid{background:#9b280f url(../Image/redBox_mid.gif) repeat-y left top;color:#fff;padding:0 20px;}
.redtop{background:#fff url(../Image/redBox_top.gif) no-repeat left bottom;height:7px;}
.refereerror{clear:both;font-size:90%;font-weight:bold;}
.regbox_all .button,.regbox_all .buttongreen {background-color:#ebebeb;background-position:left 1px;width:auto;}
.regbox_all .button,.searchbox_all .button,.regbox_all .buttongreen {-moz-padding-end:20px;-moz-padding-start:20px;font-size:18px;height:auto;padding:4px;}
.regbox_all select.smaller{width:47px;}
.regbox_all_right{float:right;width:516px;}
.regbox_all{margin: 25px 0 0; width:516px;}
.regbox_blue_bottom,.regbox_blue_bottom2{background:url(../Image/splash/box_bottom.png) no-repeat left top;height:33px;}
.regbox_blue_middle,.regbox_blue_middle2{background:url(../image/splash/BG_mid_strip.png) repeat-y left top;min-height:410px;}
.regbox_blue_top,.regbox_blue_top2{background:url(../Image/splash/box_top.png) no-repeat left bottom;height:29px;}
.regerrormessage .okbut{margin-left:-65px;}
.regerrormessage{background:#fff url(../Image/Error_warning.gif) no-repeat left top;border:5px solid #c40b0b;left:50%;margin-left:-165px;padding:10px 10px 10px 65px;position:fixed;text-align:center;top:40%;width:250px;z-index:101129090;}
.regstage1{width:14%;}
.regstage2{width:29%;}
.regstage3{width:43%;}
.regstage4{width:57%;}
.regstage5{width:71%;}
.regstage6{width:86%;}
.rightlink{font-size:12px;font-weight:normal;margin-left:20px;}
.right,#main form dt.long div,.from .details span,.inheader,.memberbadges,.to .details span,.message-info .from .details span,.message-info .buttonposition input,.nextphotos,.ValignMid,li.badges {float:right;}
.searchbox .fieldlg{width:199px;}
.searchbox .fieldmid{width:65px;}
.searchbox .middle{display:block;float:left;margin:0 5px 0 0;text-align:right;width:50px;}
.searchbox_all .button{font-size:12px;padding:2px;}
.searchbox_all{margin:0 40px;width:333px;}
.searchbox_blue_bottom,.searchbox_blue_bottom2{background:url(../Image/splash/box_bottom_sm.png) no-repeat left top;height:23px;}
.searchbox_blue_middle,.searchbox_blue_middle2{background:url(../image/splash/BG_mid_strip_sm.png) repeat-y left top;min-height:150px;}
.searchbox_blue_top,.searchbox_blue_top2{background:url(../Image/splash/box_top_sm.png) no-repeat left bottom;height:16px;}
.searchcontactlink {display:block;height:20px;width:20px;}
.searchResults{float:left;margin-right:-15px;padding:0 15px;width:645px;}
.secondtwothirds{float:left;width:645px;} /* this must come before .searchResults, .paper */
.searchResults,.paper{background-image:url(../image/Backgrounds/paper_top.gif);background-position:top left;background-repeat:no-repeat;float:right;margin-right:-15px;padding:0 30px 0 15px;width:615px;}
.searchresults_reg{margin: 31px auto auto 12px; width:430px;}
.searchResultsFix {margin-top:0px;}
.searchresultsmember {float:left;margin:10px 10px 0px 10px;position:relative;z-index:0;}
.searchsendecard {background:url(../image/icons/Ecard_20px.png) transparent no-repeat;height:20px;left:69px;position:absolute;top:85px;width:20px;width:20px;}
.searchsendmessage {background:url(../image/icons/Message_20px.png) transparent no-repeat;height:20px;left:6px;position:absolute;top:87px;width:20px;width:20px;}
.searchsendwink {background:url(../image/icons/Wink_20px.png) transparent no-repeat;height:20px;left:38px;position:absolute;top:87px;width:20px;width:20px;}

.selotape{background:url(../Image/selotape_trans.png) no-repeat center top;height:22px;margin:-13px 0 0 0;}
.sitemsgControl {width:675px;}
.smalltxt{font-size:0.9em;}
.special_offer .buttonall,.special_offer2 .buttonall{font-size:14px;margin:20px 20px 0 0;padding:4px 15px;}
.special_offer2 .buttonall{margin-right:15px;}
.splash,.splashPhotos,.splashppl, .splashworldcup{background:url(../Image/splash/splashBG_birds01.jpg) no-repeat left top;color:#333;margin:0;min-height:546px;padding:0;width:100%;}
.splashC {background:url(../Image/splash/splashBG_cherries.jpg) no-repeat left top;color:#333;margin:0;min-height:546px;padding:0;width:100%;}
.splashD {background:url(../Image/splash/splashBG_fish.jpg) no-repeat left top;color:#333;margin:0;min-height:546px;padding:0;width:100%;}
.splashPhotos{background:none;}
.splashppl .regbox_all{margin-left:30px;}
.splashppl .searchbox_all{margin-left:50px;}
.splashppl{background:url(../Image/splash/autumn.jpg) no-repeat left center;}
.splashworldcup {background:url(../Image/splash/splashBG_worldcup.jpg) no-repeat left -80px !important;}
.splashtable .buttonplace{padding:5px 0 0 0;}
.sponbar{margin:0 0 0 15px;}
.sr_table .formline{padding:0 10px 0 0;}
.sr_table{margin-right:-4px;}
.substuff{width:70%;}
.successHP{background:url(../Image/hp_successBG.gif) no-repeat left top;color:#333;font-family:"Times New Roman",Times,serif;padding:6px 10px 20px 10px;}
.superwink_choose{background-color:#fff;border:1px solid #ccc;height:74px;overflow:auto;padding:5px;white-space:nowrap;width:98%;}
.survey09 .float30pc {float:left;width:46%;}
.survey09 fieldset {background-color:#f3ede4;border:1px solid #a78b66;margin-bottom:20px;margin-right:10px;padding-left:15px;padding-top:15px;position:relative;text-align:left;}
.survey09 legend {background-color:#a78b66;border:1px solid #a78b66;color:#fff;font-weight:bold;left:10px;margin:0px;padding:3px 6px;position:absolute;top:-10px;}
.survey09 span {font-size:11px;font-style:italic;}
.tabcontent ul#accordion h2 a:hover,.tabcontent ul#accordion h2 a:active{background-color:#FAF8F1;background-image:none;}
.tabcontent.profilebgalbum,.tabcontent.profilebgnophoto,.tabcontent.profilebgalbumnophoto,.tabcontent.profilebg {border:0;height:500px;height:auto !important;margin-top:5px;min-height:555px;padding-top:0px;width:760px;}
.tabcontent{background-color:#fff;border:1px solid #f3e7d9;margin:-1px 0 15px 0;padding:10px;width:738px;}
.thumbnails .member, .sr_table .member {background:transparent none repeat scroll 0 0;border:medium none; padding: 0}
.thumbnails:after{clear:both;content:".";display:block;height:0;visibility:visible;}
.thumbnails{min-height:10px;padding:0pt 0pt 15px 2px;}
.to .details{clear:both;display:block;height:35px;}
.to .message{padding:0 10px;}
.toast_BG .contact_options{padding-top:10px;}
.toast_BG{background:url(../Image/toast_BG.png) no-repeat left top;bottom:0;height:139px;overflow:hidden;padding:10px 20px 0 20px;position:fixed;right:20px;width:198px;}
.to{display:block;margin:0;margin:20px 0;padding-bottom:12px;width:728px;}
.underline{text-decoration:underline;}
.valentine_stars .valentine_view_weekly {text-align:right;}
.valentine_stars {border-bottom:1px solid #ccc;margin:30px 0;}
.Visible{display:block;visibility:visible;}
.voucherwait { background-color: #f3ede4; border: 1px solid #a78b66; -moz-border-radius: 15px; border-radius: 15px; color: #333; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 20px;text-align:center;width: 30%; }
.vprofile .superwink_choose{clear:both;width:272px;}
.w1004{margin:0 auto;text-align:left;width:995px;}
.W160{float:left;width:160px;}
.w200alr{text-align:right;}
.W612{float:left;margin:0 15px;min-height:300px;width:612px;}
.warning .alertBottom,.error .alertBottom {background-image:url(../image/backgrounds/alertNeg_02.gif);}
.warning,.error {background:url(../image/backgrounds/alertNeg_01.gif) no-repeat scroll 15px 5px;}
.warning, .information, .error {display:none;font-family:tahoma,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:2px;padding:20px 20px 0;text-align:center;width:955px;}
.welcomebottom {background:transparent url(../image/backgrounds/welcomeMessage_04.png) no-repeat scroll center bottom;border:0 none;left:-4px;margin:0;padding:0;position:relative;}
.whitebox{background-color:#fff;border:1px solid #f3e7d9;margin:15px 0;padding:8px;}
.whosonline{min-height:141px;}
.xsell{float:left;margin:0 0 0 20px;}

/* iframe */
#topnav iframe{border:0;display:none;left:0px;position:absolute;top:28px;visibility:hidden;}

/* heading */
#advancedsearch h3{clear:both;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;margin:0;padding:0;}
#basicoptions h3{margin:10px 0 2px 0 !important;}
#main .profileintro h2 {background-color:#fff;background:none;border:0;color:#c60;font-size:13px;font-weight:bolder;padding-left:0;padding-top:5px;}
#main.login h2 {font-family:Tahoma,"Trebuchet MS",Arial,sans-serif;font-weight:bold;margin-top:10px;}
#main h2.distance_and_status {background:none;border:0;color:#c60;font-size:11px;margin-top:0;padding-top:0;}
#mainfull h2.splash_h2b{padding:0;}
#mainleft h2,#mainleft .cup {margin-left:-10px;padding-right:15px;}
#moreprofile h2 {background-color:#fff;background-image:url(../image/Backgrounds/paper_h2.gif);background-position:top left;background-repeat:no-repeat;border:0;font-size:18px;font-weight:bolder;height:25px;margin:0;padding:15px 0 0 20px;width:645px;}
#subnav .promoSpot h2{background:none;border:none;color:#666666;margin:0;padding:10px 0 10px 8px;}
#subnav .navBGbig h2 {background-image:url(../image/Backgrounds/RefineSearch_bg.gif);background-position:0px 0px;background-repeat:no-repeat;font-size:18px;font-weight:bold;height:51px;padding-left:15px;padding-top:8px;}
#subnav .navBGbig h2.advanced_closed{background:url(../Image/icons/Arrow_right.gif) no-repeat 3px center;padding-left:15px;}
#subnav .navBGbig h2.advanced_open{background:url(../Image/icons/Arrow_down.gif) no-repeat left center;padding-left:15px;}
#subnav .navlists h2 {background-color:#f3ede4;background-image:none;}
#subnav.plain h2 {background:url(../image/Backgrounds/plain_column_top.jpg) top left scroll no-repeat;font-size:18px;font-weight:bolder;height:32px;margin:0;}
#welcomemessage h2 {background:url(../image/backgrounds/welcomeMessage_01.png) no-repeat;font-size:18px;padding:15px 0 0 20px;}
.addphotos_butRIGHT h2 {padding:7px 0;text-align:left;}
.bigbox_middle h1.splash_h1 {color: #333; font-size:27px;}
.cup h2,#subnav .cup h2{background-color:transparent;background-image:none;border:none;margin-left:0;padding:6px 0 0 0;}
.datersdiary h3{background:url(../image/DatersDiaries_TOP.jpg) no-repeat top right;color:#600;font-family:"Trebuchet MS",Arial,sans-serif;margin:0;padding:15px 0 0 30px;}
.featuredpromo h2 {font-size: 20px;}
.hotlistbar h2.hotlistCount {background:none;border:none;float:left;font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:bolder;margin:0;padding:6px 0 0 4px;text-align:left;vertical-align:middle;}
.left50 h2,.left50Marg h2,.morephotos h2 {color:#333;font-size:18px;font-weight:bolder;padding:12px 0 0 16px;}
.member-right h2.distance_and_status{border:0 none;font-size:11px;font-size:14px;margin:0 0 10px 0;padding-top:0;}
.navBG h2{background-color:transparent;background-image:none;background:none;border:none;}
.navBGbig h2#showadvanced {height:30px;margin:0 0 0 15px;width:200px;}
.paper h1{padding-top:10px;}
.photopopup h2 {background-color:#fff;background-image:none;border:none;color:#996699;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:bolder;margin:0;padding:0;text-align:left;}
.searchResults h1 {margin-top:16px;}
.secondtwothirds h1 {margin: 20px;}
.splashppl h2.splash_h2b, .splashworldcup h2.splash_h2b {visibility:hidden;}
.successHP h3{border-bottom:1px solid #333;font-family:"Times New Roman",Times,serif;font-size:1.3em;margin:0 0 5px 0;}
.tabcontent h2{background:none;border:none;margin:0;padding-left:0;}
.toast_BG h2{background-image:none;background:none;border:none;margin:0;padding:0 0 5px;text-align:left;}
.W612 h2{margin-top:0;}
div.onethird h2 {padding-left:0;}
div.padding_bottom{height:200px;}
h1 .inheader,h2 .inheader,.navBGbig h2 span.inheader,#subnav h2 span.inheader {background-image:url(../Image/Icons/link_arrow.png);background-position:6px 5px;background-repeat:no-repeat;float:right;font-size:80%;margin:5px 15px 0 0;padding-left:20px;}
h1.payment{margin-top:-20px;}
h1.splash_h1,h2.splash_h2_search{background-image:none;background:none;border:none;color:#fff;font-size:20px;line-height: 22px; margin: 0; padding:10px 10px 0 10px;text-align: center;}
/** Original heading CSS H1
h1.splash_h1,h2.splash_h2_search{background-image:none;background:none;border:none;color:#333;font-size:18px;margin:0 0 0 15px;padding:0;}	**/

h2 .paginate{padding:5px 4px 1px 0;}
h2 small{font-size:0.8em;}
h2.shadow {background-color:#f3ede4;margin:10px;padding:3px 3px 5px 3px;}
h2.splash_h2,h2.splash_h2b{background-image:none;background:none;border:none;color:#333;font-size:22px;margin:0;padding:0;text-align: center;}
/** Original heading CSS H2
h2.splash_h2,h2.splash_h2b{background-image:none;background:none;border:none;color:#fff;font-size:20px;padding:10px 10px 0 10px;} **/
h2.splash_h2b {color:#333;}
h2.sr_header{margin-top:10px;}
#mainright h3 { font-size: 16px; }

/* table */
#blurb table.FreeFull td.center{text-align:center;}
#blurb table.FreeFull th{text-align:center;}
.buttonposition table td,.buttonplace table td{padding:3px 0 4px 0;text-align:center;}
.buttonposition table,.buttonplace table{width:100%;}
.left50 table td,.left50Marg table td{padding:0 5px 0 0;text-align:center;}

.morephotos td {padding:5px 0 0 10px;}
.sent table.messagetable td.from_name{padding-left:10px;}
.tooltip,table.searchresults td span.tooltip{background:#fff url(../image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #666;clear:none;color:#333;display:inline;font-size:10px;padding:2px 10px;text-decoration:none;white-space:nowrap;width:auto;z-index:10000;}
table.border td,table.border th{border:1px solid #ccc;padding:3px;}
table.messagetable td,table.messagetable th{text-align:center;}
table.messagetable td.count{text-align:center;width:30px;}
table.messagetable td.date{padding-left:30px;text-align:left;width:180px;}
table.messagetable td.delete input{margin:0 12px;}
table.messagetable td.delete,table.messagetable th.delete{width:40px;}
table.messagetable td.delete{text-align:center;width:80px;}
table.messagetable td.drafttext{text-align:left;}
table.messagetable td.from_name,table.messagetable th.from_name{text-align:left;width:25%;}
table.messagetable td.status_icon{padding-right:5px;width:25px;}
table.messagetable td.wink_icon img{border:1px solid #ccc;margin-left:4px;}
table.messagetable td.wink_icon{padding:0 5px 5px 0;width:52px;}
table.messagetable td.wink_txt,table.messagetable th.wink_txt{text-align:left;}
table.messagetable td{padding:4px 0;}
table.messagetable td{border-bottom:1px dashed #cecece;padding:5px 0;text-align:left;}
table.messagetable th {border-bottom:1px solid #333;color:#333;font-size:1.2em;text-align:left;}
table.messagetable th.count{text-align:center;}
table.messagetable th.date{padding-left:30px;text-align:left;width:180px;}
table.messagetable tr.end td{border:none;}
table.messagetable{border-collapse:collapse;width:710px;}
table.messagetable{margin-top:5px;width:100%;}
table.search_reg_table td{padding:0 10px;text-align:center;}
table.searchbox td{padding:3px 0;}
table.searchbox{font-size:12px;width:100%;}
table.searchresults td .thumpics img{border:1px solid #ccc; background-color: #fff; padding: 5px;}
table.searchresults td .thumpics{margin:auto;overflow:hidden;text-align:center;width:92px;}
table.searchresults td span{clear:both;display:block;width:85px;}
table.searchresults td{vertical-align:top;}
table.searchresults{width:100%;}
/*table.splashtable td{vertical-align:bottom;}*/
table.splashtable,table.splashtable2{margin:0;width:100%;}
table.splashtable2 td{vertical-align:middle;}
table.text tr td span {overflow:hidden;width:90px;}
table.text tr td {height:175px;overflow:hidden;vertical-align:top;width:90px;}
table.text {width:600px !important;table-layout:fixed;}
table.textcenter td,table.textcenter th{text-align:center;}
table.ValignTop td{vertical-align:top;}
table{border-collapse:collapse;margin:0;padding:0;}
td.drafttext textarea{display:inline;height:50px;margin:0;vertical-align:middle;width:530px;}
td.messagetext p{overflow:auto;padding:0;text-align:left;width:530px;}
td.wink_icon{height:70px;}

/* form */
#mobileSubmitForm form{display:inline;}
* html .mail-content form .buttonright {margin-right:22px;}/*IE Fix */
* html .mail-content form.shift {margin-right:0px;}/*IE Fix */
.mail-content form .buttonright {margin-right:-15px;}
.mail-content form .shift {margin-right:46px;}
textarea#captionCount{display:inline;height:16px;margin-right:6px;overflow:hidden;width:50px;}
#main form textarea{width:90%; font-weight: bold;}

/* form label*/
#advancedsearch ol li label{font-weight:normal;}
#advancedsearch ol li label{font-weight:normal;}
#basicoptions label.selected,#advancedsearch label.selected,#basicoptions span.selected,#advancedsearch span.selected{color:#c60;font-weight:bold;}
#login label{float:none;padding-left:5px;padding-right:5px;}
#main form dl.half label{width:50%}
#namesearch label{padding:0 5px;}
.photo label{margin:0 0 0 10px;}
.regbox_all form label{width:145px;}
.searchbox_form_hp label{width:50px;}
.select label{float:left;width:50px;}
.survey09 label {font-weight:normal;}
div.login form label {float:none;}
form .extended label,form .extended input{width:300px;}
form .half label{width:120px;}
form.formNOstyles ul label{float:none;width:auto;}
form label.labelerr,.labelerr{color:#f00;}
label.sitenamesearch{display:block;}
label.w70{display:block;float:left;padding:0 3px 0 0;width:70px;}
label{cursor:pointer;font-weight:bold;outline:none;}
ul.faves label.fave_band{background-image:url(../Image/icons/aboutyou/fave_band.gif);}
ul.faves label.fave_book{background-image:url(../Image/icons/aboutyou/education.gif);}
ul.faves label.fave_drink{background-image:url(../Image/icons/aboutyou/drinkinghabits.gif);}
ul.faves label.fave_film{background-image:url(../Image/icons/aboutyou/fave_film.gif);}
ul.faves label.fave_food{background-image:url(../Image/icons/aboutyou/eatinghabits.gif);}
ul.faves label.fave_friday{background-image:url(../Image/icons/aboutyou/fave_friday.gif);}
ul.faves label.fave_holiday{background-image:url(../Image/icons/aboutyou/fave_holiday.gif);}
ul.faves label.fave_newspaper{background-image:url(../Image/icons/aboutyou/fave_newspaper.gif);}
ul.faves label.fave_sport{background-image:url(../Image/icons/aboutyou/fave_sport.gif);}
ul.icons label,ul.faves label{background:url(../Image/icons/aboutyou/maritalstatus.gif) no-repeat right center;padding:9px 0 9px 0;margin-right:5px;width:120px;}
ul.faves label{width:150px;} /* this has to come after ul.icons label,ul.faves label */
ul.icons label.build{background-image:url(../Image/icons/aboutyou/build.gif);}
ul.icons label.dresssense{background-image:url(../Image/icons/aboutyou/dresssense.gif);}
ul.icons label.drink{background-image:url(../Image/icons/aboutyou/drinkinghabits.gif);}
ul.icons label.eatinghabits{background-image:url(../Image/icons/aboutyou/eatinghabits.gif);}
ul.icons label.education{background-image:url(../Image/icons/aboutyou/education.gif);}
ul.icons label.ethnicity{background-image:url(../Image/icons/aboutyou/ethnicity.gif);}
ul.icons label.eyecol{background-image:url(../Image/icons/aboutyou/eyecolour.gif);}
ul.icons label.haircol{background-image:url(../Image/icons/aboutyou/haircolour.gif);}
ul.icons label.havechildren{background-image:url(../Image/icons/aboutyou/havechildren.gif);}
ul.icons label.height{background-image:url(../Image/icons/aboutyou/height.gif);}
ul.icons label.income{background-image:url(../Image/icons/aboutyou/income.gif);}
ul.icons label.looks{background-image:url(../Image/icons/aboutyou/looks.gif);}
ul.icons label.maritalstatus{background-image:url(../Image/icons/aboutyou/maritalstatus.gif);}
ul.icons label.occupation{background-image:url(../Image/icons/aboutyou/occupation.gif);}
ul.icons label.religion{background-image:url(../Image/icons/aboutyou/religion.gif);}
ul.icons label.smokinghabits{background-image:url(../Image/icons/aboutyou/smokinghabits.gif);}
ul.icons label.wantchildren{background-image:url(../Image/icons/aboutyou/wantchildren.gif);}

/* form input */
#advancedsearch ol li input{float:left;margin-bottom:4px;}
#main form dl ol input{float:none} width:auto;
#main form dt.split input,#main form dt.split select{float:none;position:relative;width:20%;}
#main form dt input,#main form dt select{float:left;width:50%;}
#main form ul.faves input{margin-top:8px;width:200px;}
#subnav input.buttonall{font-size:120%;}
* html .from .delete input{float:none;margin:0 0 0 695px;}
* html .to .delete input{float:none;margin:0 0 0 695px;}
.addphotos_but .photoupload input.buttonall{margin:0;width:auto;}
.addphotos_but .photoupload input{margin:0 0 5px 0;width:100%;}
.buttonposition input,.buttonplace input{margin:auto;}
.checkOptions input.buttonall {float:right;margin:5px 5px 0px 0px;padding:0;}
.checkOptions input{clear:both;display:inline;margin:1px 5px 0 5px;padding:0;vertical-align:middle;width:15px;}
.from .delete input{float:none;margin:0 0 0 735px;}
.from .message input{float:right;margin-right:-30px;}
.inheader input.buttonplain{font-weight:normal;}
.mail-content .member #buttonplaceid input.buttonall {margin-top:15px;}
.message-info .from .delete input{float:none;margin:0 0 0 540px;}
.message-info .from .message input{float:right;margin-right:-30px;}
.off input{background-color:#bbdeff;border:2px solid #fff;}
.on input{background-color:#fff;border:2px solid #fff;}
.regbox_all form input.inline,.regbox_all form select.inline,.regbox_all form label.inline{float:none;width:auto;}
.regbox_all form input{width:193px;}
.regbox_all input.small{width:108px;}
.searchbox_form_hp input,.searchbox_form_hp select{width:80px;}
.to .delete input{float:none;margin:0 0 0 735px;}
.to .message input{float:right;margin-right:-30px;}
form .half input{width:200px;}
form .tabcontent ul li.small input{width:97px;}
form div.photoupload input{margin:10px 0;width:auto;}
form input.button,form input.buttonall{width:auto;}
form input.inline,form select.inline,form label.inline{float:none;width:auto;}
form input.quickregerr{border:1px solid #F00;}
form ul.searchbox_form input,form ul.searchbox_form select,form ul.searchbox_form label{float:none;width:auto;}
form.formNOstyles ul input{width:auto;}
input#member_email {width:193px;}
input#txtemail {width:234px;}
td.drafttext input.buttonplain{background:url(../Image/icons/icon-delete.gif) no-repeat center top;padding:20px 0 0 0;}
ul.searchbox_form input.button{margin:0;}

/* form select */
#main form .date select {margin:0 5px 0 0;width:10%;}
#main form .half select{width:60%;}
#main form ul.icons select{margin-top:8px;width:60%;}
.regbox_all form select{width:197px;}
.regbox_all form ul li.small select{width:63px;}
form .half select{width:235px;}
form .tabcontent ul li.small select{width:99px;}
form ul li.small select{width:66px;}
form ul select,form .extended select{width:304px;}
select.savedsearches{margin-left:15px;width:88%;}
.vprofile select.winkselect{width:170px;}

/* lists - ul */
#advancedsearch ol{background:url(../Image/RefineFilters_botON.png) no-repeat left bottom;list-style-type:none;margin:0;min-height:10px;padding:0 5px 5px 5px;}
#main form dl ol{list-style:none;margin:0;padding:0 0 5px 0;position:relative;}
#mainfull ul.profile_contact {margin-left:60px;}
#SocialNetworkLinks ul{ clear:both; margin:auto; text-align:center;width:100%;}
#SocialNetworkLinks li { background-repeat:no-repeat; display:block; float:left; height:40px; margin-left: 20px; vertical-align: middle;}
#SocialNetworkLinks li.delicious {background:url(../image/icons/socialbookmarking/delicious_dark.gif) no-repeat 0 7px; width:107px;}
#SocialNetworkLinks li.digg {background:url(../image/icons/socialbookmarking/digg_dark.gif) no-repeat 0 7px; width:75px;}
#SocialNetworkLinks li.facebook {background:url(../image/icons/socialbookmarking/facebook_dark.gif) no-repeat 0 7px; width:79px;}
#SocialNetworkLinks li.reddit {background:url(../image/icons/socialbookmarking/reddit_dark.gif) no-repeat 0 7px; width:74px;}
#SocialNetworkLinks li.stumbleupon {background:url(../image/icons/socialbookmarking/stumbleupon_dark.gif) no-repeat 0 7px; width:119px;}
#subnav ul{list-style-type:none;margin:0 0 15px;padding:0;}
#topnav ul{margin:0;min-height:28px;padding:0;}
#welcomemessage ol {margin-left:55px;}
* html #mainfull ul.profile_contact {margin-left:10px;}/*IE 6fix*/
.categories ul,.categories li{display:inline;list-style-image:none;margin:0;padding:0;}
.dropmenu ul{margin:0 0 0 5px;padding:0;}
.links ul{float:left;list-style:none;margin:0;padding:0 0 0 2%;text-align:left;width:23%;}
.msgNAV ul#wink_treelinks{margin-bottom:5px;}
.msgNAV ul{margin:0 0 0 22px;}
.navlists ol,.navlists li{list-style-type:none;margin-left:0;padding:0;}
.photo ul,.photo li{list-style-type:none;margin:0 0 5px 0;padding:0;}
.photoToolbar ul{margin:0 0 0 0;}
.profilebg ul.tabs li.profilephotos,.profilebgalbum ul.tabs li.profilephotos,.profilebgnophoto ul.tabs li.profilephotos,.profilebgalbumnophoto ul.tabs li.profilephotos{width:400px;}
.tandc li {list-style:lower-roman; margin-left: 30px;}
div#main.paper ul.profile_contact,div#main.memberimages ul.profile_contact,#mainfull ul.profile_contact {background-image:url(../image/Backgrounds/profile_contact_bg.gif);background-position:top left;background-repeat:no-repeat;float:left;height:80px;margin:0;padding:0;width:405px;}
form ul.threecolumns{margin:0;padding:0;width:600px;}
form ul{margin:0;padding:5px 0 0 0;}
form.formNOstyles #basicoptions ul {margin:0;}
form.formNOstyles .sr_table ul{margin:0;}
form.formNOstyles ul{margin-bottom:25px;}
ul li ul.bullets{margin-left:50px;}
ul#botnav li{display:inline;list-style:none;margin:0;padding:7px 10px 6px;}
ul.half,.half {float:left;margin-left:0;width:47%;}
ul.half,.half{float:left;width:50%;}
ul.icons,ul.faves{float:left;width:50%;}
ul.mail-tabs{height:63px;margin:10px 0 0 0;width:960px;}
ul.phototoolbox {margin-top:115px;width: 246px;}
ul.searchbox_form_hp li{margin:0;padding:6.7px 0;}
ul.searchbox_form_hp{padding:0;}
ul.splashLookinFor{background-color:#f7f8ff;border:1px solid #ccc;margin:0;padding:0 0 0 5px;}
ul.tabs{margin:0;min-height:28px;padding:0;}
ul.tick{line-height:1.8em;list-style:url(../image/tick.gif);}
ul.tipsRuss{margin:0 0 10px 0;}

/* lists - li */
#advancedsearch ol li{float:left;margin:0;width:50%;}
#advancedsearch ol#Height li{padding:2%;width:45%;}
#main.login p,#main.login form ul li {padding-left:8px;width:600px;}
#subnav li{line-height:17px;margin-bottom:20px;}
#topnav ul li div li{border:0;float:none;margin:0;}
#topnav ul li div{display:none;left:0px;margin:0;padding:0;position:absolute;top:28px;visibility:hidden;}
#topnav ul li.navSelected div{display:block;padding:0px;visibility:visible;}
#topnav ul li{float:left;line-height:normal;list-style:none;margin:0;padding:7px 10px 6px;position:relative;}
#welcomemessage ol li {color:#c60;font-size:18px;font-weight:bold;}
.datersdiary ul li{padding-left:30px;}
.dropmenu ul li ul li{margin:1px 0 1px 10px;}
.ecard ul.mail-tabs li.ecards a{color:#000;}
.footer ul li{display:inline;}
.links ul li:first-child{font-size:115%;font-weight:bold;}
.links ul li{display:block;padding:0;}
.mail-subnav ul li{font-size:1.2em;margin:0 0 15px 0;}
.message ul.mail-tabs li.message a{color:#000;}
.mobilepayment ol li{margin:0;padding:10px 0;}
.photoToolbar ul li{float:none;padding:0px 8px;text-align:left;}
.sr_table ul li.PersonalityTraits{padding:5px 0;}
.wink ul.mail-tabs li.winks a{color:#000;}
div#main.paper li {margin-left:30px;padding-bottom:5px;}
div#main.paper ul.profile_contact li.profile_contact_sendfriend,div#main.memberimages ul.profile_contact li.profile_contact_sendfriend,#mainfull ul.profile_contact li.profile_contact_sendfriend {background-position:0 -400px;float: right; margin-right:20px;}
div#profilesentence .cup ul.contact_options li,div#main.paper ul.profile_contact li,div#main.memberimages ul.profile_contact li,#mainfull ul.profile_contact li {height:40px;margin:25px 0 0 5px;padding:0;width:40px;} /* must come before div#profilesentence .cup ul.contact_options li */
div#profilesentence .cup ul.contact_options li {margin:15px 0 0 4px;} 
form ul li{padding:2px 0;}
form ul.threecolumns li{float:left;width:200px;}
li.AgeLocation{color:#c60;}
li.LookingFor{color:#999;font-size:0.9em;}
li.photoRequest ul.profile_contact{float:left;min-height:30px;}
li.Sitename a{text-decoration:none;}
li.Sitename{font-size:1.2em;font-weight:bold;}
li.status{font-style:italic;}
ul#botnav{clear:both;font-size:0.9em;margin:0 auto;padding:5px 0;text-align:center;}
ul.bullets{list-style-type:disc;margin-left:15px;}
ul.contact_options li,ul.profile_contact li{clear:none;float:left;padding:0 10px;text-align:center;}
ul.icons li,ul.faves li{clear:both;margin:0;padding:0;}
ul.mail-tabs li a{display:block;font-size:1.3em;font-weight:bold;height:42px;padding:8px 0 0 60px;text-decoration:none;width:150px;}
ul.mail-tabs li{float:left;height:50px;width:210px;}

ul.searchbox_form li{margin:0;padding:4px 0;}
ul.tabs li.firstTab{margin-left:0;}
ul.tabs li.on{background-image:none;border-bottom:none;padding-bottom:1px;position:relative;width:123px;z-index:5;}
ul.tabs li.profilephotos,ul.tabs li.albumphotos,ul.tabs li.on.profilephotos,ul.tabs li.on.albumphotos {background:none;border:0;padding-top:5px;}
ul.tabs li{background:#faf8f0 url(../image/template/mainh2-BG.gif) repeat-x left bottom;border:1px solid #f3e7d9;color:#9b280f;float:left;margin:0 0 0 2px;min-height:26px;padding:0;text-align:center;width:123px;}
ul.tipsRuss li{background:url(../Image/Xsmall_heart_bullet.gif) no-repeat left center;padding:0 0 0 10px;}
ul.msgcntre li.on{width:213px;} /* must come after ul.tabs.li etc */
ul.msgcntre li{width:211px;} /* must come after ul.tabs.li etc */


/* dl */
#main form dl{clear:both;margin:0;padding:0;}
#main form dd{float:left;margin:0;position:relative;width:30%;}
#main form dt{float:left;margin:0 0 5px 0;width:69%;}
#main form dt div{float:left;font-size:90%;margin:0 0 0 10px;width:40%;}
#main form dt #uploadfile{width:90%;}
#main form dd.long{clear:both;float:none;width:auto;}
#main form dt.long{float:none;margin:0 0 0 30%;width:auto;}
#main form dl.half{clear:none;float:left;margin:0 2% 0 0;width:46%;}


/* p */
#interrupt_info p.right{padding:0;}
#main .profileintro p {margin-top:0;}
#main form dt p{clear:both;font-size:90%;margin:0;}
#moreprofile p {margin-left:30px;}
#namesearch p{background:url(../Image/icons/SEARCHbar_magIcon.gif) no-repeat left top;margin:0;padding:0 0 6px 24px;text-align:left;}
#welcomemessage p {font-size:14px;padding-left:20px;}
.addphotos_but p{color:#fff;margin:0;padding:0;}
.cup p {margin-right:20px;}
.featured p {font-weight: normal !important; font-size: 15px; line-height: 18px; margin: 0 0 10px 0 !important;}
.footer p.seotxt{margin:auto;width:780px;}
.footer p{margin:3px 0;}
.from .details p{margin:0;padding-bottom:15px;width:728px;}
.from .message p{margin:0;width:705px;}
.HelpBubbleMiddle p {font-family:tahoma,arial,helvetica,sans-serif;margin:0;padding:0 10px;}
.links p{margin:0 0 30px 0;}
.message-info .from .details p{background:none;border:none;display:block;height:20px;margin:0;padding:0;text-align:right;width:535px;}
.message-info .from .message p{background:#fff;border:none;height:auto;line-height:1.4em;margin:0;padding:0;width:510px;}
.miniprofile p{margin:0;}
.online p{background:url(../image/icons/onlineNOW.gif) no-repeat left center;display:inline;margin:0;padding:0 0 0 30px;}
.other p.captiontxt {position:absolute;top:397px;}
.photoheadertext p{margin:36px 46px 0 26px;}
.progbar p.empty{height:5px;}
.progbar p{color:#999;font-size:10px;margin:0 20px 0 0;text-align:right;}
.regbox_all form p.helptxt{margin:0;width:135px;}
.regerrormessage p{text-align:left;}
.special_offer p,.special_offer2 p{padding:20px 0 0 0;}
.splash p{font-weight: bold;line-height: 13px; margin-bottom:10px;}
.subnavwink p.profile_contact_wink,.subnavmessage p.profile_contact_message {height:30px;margin-bottom:0px;padding:12px 0 0 38px;vertical-align:bottom;}
.successHP p{margin:0;}
.tabcontent p.captiontxt {line-height: 13px; margin: 326px auto auto 259px; text-align:center; width:457px;}
.to .details p{display:inline;margin:0;}
.to .message p{margin:0;width:705px;}
form p.helptxt{float:right;font-size:10px;line-height:1;margin:0 20px 0 0;width:180px;}
li.photoRequest p.smalltxt{clear:both;text-align:center;}
p.captiontxt {font-style:italic;font-weight:bold;}
p.match_name{padding:0;}
span.loginerror p {background:url(../IMAGE/backgrounds/alertNeutral.png) no-repeat scroll left top;font-weight:bold;height:70px;margin-bottom:-13px;padding-top:21px;text-align:center;width:100%;}
p#novalidateclose { font-weight: bold; position:relative; top: -43px; left: 259px; width: 53px;visibility: visible;}
ul.splashLookinFor p.helptxt{margin-top:20px;}

/* span */
#newmessagediv span.envelope{padding:27px 0 29px 80px;}
#novalidate span {/*display: block; font-size: 14px; position: relative; top: 20px; left: 100px; width: 520px;*/ visibility: hidden;}
#welcomemessage ol li span {color:#333;font-size:14px;font-weight:normal;}
* html .from .details span{margin-top:-20px;} /*IE fix*/
* html .to .details span {margin-top:-20px;} /*IE 6fix*/
*+html .from .details span{margin-top:-20px;} /*IE fix*/
*+html .to .details span{margin-top:-20px;} /*IE 7fix*/
.checkOptions span {float:right;margin:0;padding:0;}
.member-right h2 span.marital_status {color:#666666;font-style:italic;text-transform:capitalize;}
.photopopup span.loginStat {margin:0;padding-top:10px;text-align:left;width:auto;}
span.CommonTrait{background-color:#fef2d3;}
span.loginerror p br {display:none;}
span.loginStat{color:#f03300;display:block;font-size:0.9em;line-height:1;margin:4px 0 0 0;padding:2px 0;text-decoration:none;width:90px;}
span.Online{color:#0195b0;display:block;font-size:0.9em;margin:4px 0 0 0;padding:2px 0;text-decoration:none;}

/* u br blockquote */
.datersdiary blockquote{color:#600;margin:5px 20px 0 30px;}
.miniprofile u{clear:both;display:block;white-space:nowrap;}
#main form dt.long em{margin:0 0 0 30px}

/* images */
#blurb table.FreeFull td img{margin:0 5px;}
#mainView img {max-height:285px;max-width:420px;}
#profilesentence img#profileThumb {float:left;margin:0 10px 25px 0;}
#publictextlink img,#privatetextlink img {padding-right:2px;}
#sitemessage img {vertical-align:middle;}
#subnav li img {vertical-align:middle;}
#subscribeMSG a.closecross img{vertical-align:top;}
#subscribeMSG img{vertical-align:middle;}
#thumbsView img.thumb_padlock{margin:92px 0 0 -25px;padding:0;}
#welcomemessage ol li img {margin-right:8px;position:relative;top:5px;}
.comment img{float:left;margin:2px 0 0 0;}
.contact_options a:hover img,.contact_options a:active img{background-color:#f4fafd;border:1px solid #dbf0f8;margin:-1px;}
.dropmenu img{float:left;margin:3px 3px 0 0;}
.emailprofile_preview img{float:left;margin:0 10px 0 0;}
.featured .memPhoto img {background-color: #fff;}
.hideshow img{margin-left:5px;vertical-align:middle;}
.hotlist_gallery img {margin:5px;}
.hotlist_scroll img.left {margin-top:40px;}
.hotliststar img {border:0 none;padding:0;}
.Nophoto img{margin-right:10px;vertical-align:middle;}
.photopopup img.badges {border:0;float:right;}
.profilebg #thumbsView img.selected{background:url(../image/Backgrounds/thumbBorder.gif) -277px 0 no-repeat;}
.profilebg #thumbsView img{background:url(../image/Backgrounds/thumbBorder.gif) -184px 0 no-repeat;float:left;margin:2px;padding:6px;}
.profilebgalbum #thumbsView img.selected{background:url(../image/Backgrounds/thumbBorder.gif) -92px 0 no-repeat;}
.profilebgalbum #thumbsView img{background:url(../image/Backgrounds/thumbBorder.gif) 0 0 no-repeat;float:left;margin:2px;padding:6px;}
.profilebgalbumnophoto #thumbsView img.selected{background:url(../image/Backgrounds/thumbBorder.gif) -92px 0 no-repeat;}
.profilebgalbumnophoto #thumbsView img{background:url(../image/Backgrounds/thumbBorder.gif) 0 0 no-repeat;float:left;margin:2px;padding:6px;}
.profilebgnophoto #thumbsView img.selected{background:url(../image/Backgrounds/thumbBorder.gif) -277px 0 no-repeat;}
.profilebgnophoto #thumbsView img{background:url(../image/Backgrounds/thumbBorder.gif) -184px 0 no-repeat;float:left;margin:2px;padding:6px;}
#thumbsView .photoPrivacy img {background:#fff none;float:right;left:73px;margin:0;padding:4px;position:absolute;top:89px;} /* has to come after .profilebgalbum #thumbsView img */
.profilephoto img {border:1px solid #ccc;padding:10px 10px 10px 10px;}
.photosmore img{border:0;padding:5px} /* has to come after .profilephoto img */
.promo_content img.photoPromo{float:left;margin-right:5px;}
.promoSpot img.russellgrant{float:right;position:relative;}
.special_offer img{margin-right:20px;}
.special_offer2 img{margin-right:5px;}
.successHP img{border:1px solid #333;margin:5px 10px 5px 0;}
.superwink_choose a:hover img,.superwink_choose a:active img{border:1px solid #DBF0F8;margin:1px 0 -1px 0;}
.superwink_choose a:hover.selected img,.superwink_choose a:active.selected img{margin:1px 0 -1px 0;}
.thumbnails img,#mainleft .cup .text img {border:1px solid #CCCCCC;padding:5px;}
.thumbs img{margin:2px 0;}
.toggle_selected img,.toggle_Unselected img{margin-right:5px;vertical-align:bottom;}
.vprofile img.left{margin:0 5px 2px 0;}
img.horo_wheel{margin:15px 0;}
img.middle{vertical-align:middle;}
li.photoRequest #miniprofile img.left{margin:5px 5px 0 5px;}
ul.clearlist li img{margin-right:5px;vertical-align:middle;}

/* links */
#advancedsearch h3 a.collapsed:link,#advancedsearch h3 a.collapsed:visited,#advancedsearch h3 a.collapsed:hover,#advancedsearch h3 a.collapsed:active{background:url(../Image/RefineFilters_top.png) no-repeat left top;}
#advancedsearch h3 a.expanded:link,#advancedsearch h3 a.expanded:visited,#advancedsearch h3 a.expanded:hover,#advancedsearch h3 a.expanded:active{background:url(../Image/RefineFilters_topON.png) no-repeat left top;font-weight:bold;}
#advancedsearch h3 a:link,#advancedsearch h3 a:visited,#advancedsearch h3 a:hover,#advancedsearch h3 a:active{color:#333;display:block;padding:3px 0 0 18px;text-decoration:none;}
#bottom a:link,#bottom a:visited,#bottom a:hover,#bottom a:active{color:#fff;}
#fullsize a:link,#fullsize a:visited{color:#333;font-size:90%;margin:0 10px 0 0;}
#interrupt_info p.right a:link,#interrupt_info p.right a:visited,#interrupt_info p.right a:hover,#interrupt_info p.right a:active{text-decoration:none;}
#namesearch a:link,#namesearch a:visited,#namesearch a:active,#namesearchMIN a:link,#namesearchMIN a:visited,#namesearchMIN a:active,.refine_click_edit a:link,.refine_click_edit a:visited,.refine_click_edit a:active,h2#showadvanced a:link,h2#showadvanced a:visited,h2#showadvanced a:active,a:link.hideshow,a:visited.hideshow,a:active.hideshow,.inheader a:link,.inheader a:visited,.inheader a:active {border-bottom:1px dotted;font-size:12px;font-weight:bold;text-decoration:none;}
#newmessagediv a:link,#newmessagediv a:visited,#newmessagediv a:hover,#newmessagediv a:active,#warningdiv a:link,#warningdiv a:visited,#warningdiv a:hover,#warningdiv a:active{display:block;padding:25px 0;}
#newmessagediv a.newmessage:link,#newmessagediv a.newmessage:visited,#newmessagediv a.newmessage:hover,#newmessagediv a.newmessage:active, #newmessagediv a.Nophoto:link, #newmessagediv a.Nophoto:visited,#newmessagediv a.Nophoto:hover,#newmessagediv a.Nophoto:active {display: inline !important; }
#novalidatego a:link {text-decoration: none; }
#SocialNetworkLinks li a {display:block; height:40px;vertical-align: middle; }
#SocialNetworkLinks li a:hover { border-bottom:solid 1px #fff; border-top:solid 1px #fff; height:40px; }
#subscribeMSG a.closecross:link,#subscribeMSG a.closecross:visited,#subscribeMSG a.closecross:hover,#subscribeMSG a.closecross:active{float:right;height:11px;width:11px;}
#subscribeMSG a:link,#subscribeMSG a:visited,#subscribeMSG a:hover,#subscribeMSG a:active{color:#fff;display:block;font-family:Tahoma,"Trebuchet MS",Arial,sans-serif;font-size:1.2em;padding:24px 0;text-decoration:none;width:100%;}
#subscribeMSG a:link,#subscribeMSG a:visited,#subscribeMSG a:hover,#subscribeMSG a:active{padding:0;width:98%;}
#thumbsView .nextphotos a:link,#thumbsView .nextphotos a:visited,#thumbsView .nextphotos a:hover,#thumbsView .nextphotos a:active {background:url(../image/icons/next-horizontal.png) no-repeat scroll 0 0;display:block;height:32px;width:32px;}
#thumbsView .previousphotos a:link,#thumbsView .previousphotos a:visited,#thumbsView .previousphotos a:hover,#thumbsView .previousphotos a:active {background:url(../image/icons/prev-horizontal.png) no-repeat scroll 0 0;display:block;height:32px;width:32px;}
#topnav ul li a.DDMenu:link,#topnav ul li a.DDMenu:visited,#topnav ul li a.DDMenu:hover,#topnav ul li a.DDMenu:active{background:url(../IMAGE/template/chevron_dn_brn.gif) no-repeat right center;padding-right:15px;}
#topnav ul li a:link,#topnav ul li a:visited,#topnav ul li a:hover,#topnav ul li a:active{clear:both;font-weight:bold;text-decoration:none;white-space:nowrap;}
#warningdiv a:link,#warningdiv a:visited,#warningdiv a:hover,#warningdiv a:active{background:url(../IMAGE/warning4.gif) no-repeat left center;margin-left:5px;min-height:65px;padding:3px 0 2px 72px;text-align:left;}
#warningdiv a:link.Nophoto,#warningdiv a:visited.Nophoto,#warningdiv a:hover.Nophoto,#warningdiv a:active.Nophoto{background-image:none;font-size:13px;font-weight:normal;padding:0 0 0 10px;}
.border_rh:hover a,.border_none:hover a,.border_top_rh:hover a,.border_top:hover a{text-decoration:underline;}
.categories a:link,.categories a:visited{margin:0 22px 0 0;}
.combined_dd_ss a.dd:link,.combined_dd_ss a.dd:visited,.combined_dd_ss a.dd:hover,.combined_dd_ss a.dd:active {background-image:url(../image/DD_SS_01.gif);display:block;height:80px;width:300px;}
.combined_dd_ss a.ss:link,.combined_dd_ss a.ss:visited,.combined_dd_ss a.ss:hover,.combined_dd_ss a.ss:active {background-image:url(../image/DD_SS_02.gif);display:block;height:80px;width:300px;}
.contact_options a:hover,.contact_options a:active{margin:1px 0 -1px 0;}
.contact_options a:link,.contact_options a:visited,.contact_options a:hover,.contact_options a:active{display:block;float:left;width:40px;}
.crumblink{font-weight:bold;text-decoration:none;}
.dropmenu ul li a:link,.dropmenu ul li a:visited,.dropmenu ul li a:hover,.dropmenu ul li a:active{text-decoration:none;}
.dropmenu ul li ul li a:link,.dropmenu ul li ul li a:visited,.dropmenu ul li ul li a:hover,.dropmenu ul li ul li a:active{text-decoration:underline;}
.ecard_msg a:link,.ecard_msg a:visited,.ecard_msg a:hover,.ecard_msg a:active{color:#000;font-weight:bold;}
.hotlist_gallery a:link {position:relative;z-index:2;}
.inheader a.buttonlink:link,.inheader a.buttonlink:visited,.inheader a.buttonlink:hover,.inheader a.buttonlink:active{background:none;border:0;font-size:100%;margin:0;padding:0;text-decoration:underline;}
.miniprofile a:link.memberlink,.miniprofile a:visited.memberlink,.miniprofile a:hover.memberlink,.miniprofile a:active.memberlink{display:block;float:left;margin:0 8px 0 0;overflow:hidden;text-align:center;text-decoration:none;width:80px;}
.msgNAV h2 a:link,.msgNAV h2 a:visited,.msgNAV h2 a:hover,.msgNAV h2 a:active{background:url(../Image/spacer.gif) no-repeat left center;text-decoration:none;}
.multibut .buttonall,.multibut a:link.buttonlink,.multibut a:visited.buttonlink,.multibut a:hover.buttonlink,.multibut a:active.buttonlink{margin:0 10px;}
.paginate a:hover,.paginate a:active{border:1px solid #900;color:#900;}
.paginate a:link,.paginate a:visited,.paginate a:hover,.paginate a:active{background:#fff url(../image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #ccc;color:#666;margin:0 1px;padding:1px 4px;text-decoration:none;}
.paginate span a:link,.paginate span a:visited,.paginate span a:hover,.paginate span a:active{border:1px solid #900;color:#900;}
.profile_contact a:hover,.profile_contact a:active{margin:1px 0 -1px 0;}
.profile_contact a:link img,.profile_contact a:visited img,.profile_contact a:hover img,.profile_contact a:active img{vertical-align:middle;}
.profile_contact a:link,.profile_contact a:visited,.profile_contact a:hover,.profile_contact a:active{display:inline;font-weight:normal;text-decoration:none;}
.progbar a:link,.progbar a:visited,.progbar a:hover,.progbar a:active{color:#999;}
.quickPreview .closePreview:hover{border:none;color:#fff;cursor:pointer;font-size:10pt;font-weight:bold;overflow:hidden;position:absolute;right:4px;text-decoration:none;top:2px;}
.removefromhotlist a:link,.removefromhotlist a:visited,.removefromhotlist a:hover,.removefromhotlist a:active {background-color:#fff;color:#000;float:right;height:20px;left:-6px;margin-right:-5px;margin-top:-108px;padding:0;position:relative;text-align:center;text-decoration:none;top:-6px;width:20px;z-index:3;}
.superwink_choose a:link img,.superwink_choose a:visited img,.superwink_choose a:hover img,.superwink_choose a:active img{border:1px solid #fff;}
.superwink_choose a:link.selected img,.superwink_choose a:visited.selected img,.superwink_choose a:hover.selected img,.superwink_choose a:active.selected img{border:1px solid #900;}
.tabcontent ul#accordion h2 a:link,.tabcontent ul#accordion h2 a:visited,.tabcontent ul#accordion h2 a:hover,.tabcontent ul#accordion h2 a:active{background:#ebe6cc url(../image/NiceBGstrip.gif) repeat-x left top;border:1px solid #ccc;display:block;padding:4px 0;text-align:center;text-decoration:none;}
.tabcontent ul.tabs li a:hover,.tabcontent ul.tabs li a:active,.tabcontent ul.tabs li.on a:hover,.membtabcontent ul.tabs li.on a:active{color:#c60;}
.tabcontent ul.tabs li a:link,.tabcontent ul.tabs li a:visited,.tabcontent ul.tabs li a:hover,.tabcontent ul.tabs li a:active{color:gray;display:block;font-family:tahoma,arial,helvetica,sans-serif;font-size:16px;font-weight:bold;min-height:18px;padding:4px 0;text-decoration:none;width:200px;}
.tabcontent ul.tabs li.on a:link,.tabcontent ul.tabs li.on a:visited{color:#333;}
.thumbnails a:link,.thumbnails a:visited,.thumbnails a:hover,.thumbnails a:active{display:block;float:left;width:80px;}
.thumbs a:link,.thumbs a:visited,.thumbs a:hover,.thumbs a:active{display:block;float:left;height:190px;margin:6px;overflow:hidden;text-decoration:none;width:85px;}
.viewhist a:link.memberlink,.viewhist a:visited.memberlink,.viewhist a:hover.memberlink,.viewhist a:active.memberlink{min-height:141px;}
a.hideshow:link,a.hideshow:visited,a.hideshow:hover,a.hideshow:active{font-weight:bold;text-decoration:none;}
a.home_ecard{background-image:url(../image/Backgrounds/profile_contact_icons.png);background-position:-6px -157px;background-repeat:no-repeat;display:block;margin-right:10px;padding:12px 0 12px 35px;}
a.home_msg{background-image:url(../image/Backgrounds/profile_contact_icons.png);background-position:-6px -3px;background-repeat:no-repeat;display:block;margin-right:10px;padding:10px 0 10px 35px;}
a.home_wink{background-image:url(../image/Backgrounds/profile_contact_icons.png);background-position:-6px -83px;background-repeat:no-repeat;display:block;margin-right:10px;padding:10px 0 10px 35px;}
a.hotliststarlink:link,a.hotliststarlink:visited,a.hotliststarlink:hover,a.hotliststarlink:active {display:block;height:20px;width:20px;}
a.morePhotos:link,a.morePhotos:visited,a.morePhotos:hover,a.morePhotos:active{background:url(../Image/icons/MorePhotos.gif) no-repeat left center;color:#999;display:block;font-size:0.9em;line-height:1;margin:4px 0 0 0;padding:5px 0 5px 30px;text-decoration:none;width:50px;}
a.OnlineChat:link,a.OnlineChat:visited,a.OnlineChat:hover,a.OnlineChat:active{background:url(../Image/icons/chat30x25.png) no-repeat left center;color:#0195b0;display:block;font-size:0.9em;margin:4px 0 0 0;padding:1px 0 1px 30px;text-decoration:none;}
a.piclink:link,a.piclink:visited,a.piclink:hover,a.piclink:active{display:block;height:140px;margin:auto;}
a:hover,a:active{text-decoration:none;}
a:hover.toggle_Unselected,a:active.toggle_Unselected{color:#d70000;}
a:link,a:visited,a:hover,a:active{outline:none;text-decoration:underline;}
a:link.accept,a:visited.accept,.accept{color:#000;margin:10px;}
a:link.buttonlink,a:visited.buttonlink,a:hover.buttonlink,a:active.buttonlink,a:link.buttonlinkBIG,a:visited.buttonlinkBIG,a:hover.buttonlinkBIG,a:active.buttonlinkBIG{background:#fff url(../image/buttons/buttonall.gif) repeat-x left bottom;border:1px solid #ccc;color:#009;cursor:pointer;font:bold 120% Trebuchet MS,verdana;margin:0;padding:2px 10px 3px 10px;text-align:center;text-decoration:none;width:auto;}
a:link.buttonlinkBIG,a:visited.buttonlinkBIG,a:hover.buttonlinkBIG,a:active.buttonlinkBIG{background:#fff url(../image/buttons/buttonBIG.gif) repeat-x left bottom;font-size:140%;padding:6px 20px 8px 20px;}
a:link.buttonplain,a:visited.buttonplain,a:hover.buttonplain,a:active.buttonplain,input.buttonplain{background:none;border:none;color:#009;cursor:pointer;font:bold 100% Arial,Helvetica,sans-serif;margin:0;padding:0;text-decoration:underline;width:auto;}
a:link.logo,a:visited.logo,a:hover.logo,a:active.logo{display:block;float:left;height:80px;width:220px;}
a:link.toggle_selected,a:visited.toggle_selected,a:hover.toggle_selected,a:active.toggle_selected{color:#c60;font-size:13px;text-decoration:none;}
a:link.toggle_Unselected,a:visited.toggle_Unselected,a:hover.toggle_Unselected,a:active.toggle_Unselected{color:#880606;font-size:13px;text-decoration:none;}
div#profilesentence .cup ul.contact_options li a:link,div#profilesentence .cup ul.contact_options li a:visited,div#profilesentence .cup ul.contact_options li a:hover,div#profilesentence .cup ul.contact_options li a:active,div#main.paper ul.profile_contact li a:link,div#main.paper ul.profile_contact li a:visited,div#main.paper ul.profile_contact li a:hover,div#main.paper ul.profile_contact li a:active,div#main.memberimages ul.profile_contact li a:link,div#main.memberimages ul.profile_contact li a:visited,div#main.memberimages ul.profile_contact li a:hover,div#main.memberimages ul.profile_contact li a:active,#mainfull ul.profile_contact li a:link,#mainfull ul.profile_contact li a:visited,#mainfull ul.profile_contact li a:hover,#mainfull ul.profile_contact li a:active {border:0;display:inline-block;height:40px; width:40px;}
h2#showadvanced a:link,h2#showadvanced a:visited,h2#showadvanced a:hover,h2#showadvanced a:active {font-size:17px;}
li.photoRequest #miniprofile a:link.buttonlink,li.photoRequest #miniprofile a:visited.buttonlink,li.photoRequest #miniprofile a:hover.buttonlink,li.photoRequest #miniprofile a:active.buttonlink{float:left;margin:10px;}
p.captiontxt a#editCaption:link,p.captiontxt a#editCaption:visited,p.captiontxt a#editCaption:hover,p.captiontxt a#editCaption:active {}
table.messagetable td a{color:#000;text-decoration:none;}
table.messagetable td.from_name a:hover{color:#99262b;text-decoration:underline;}
table.messagetable th a{font-size:0.8em;font-weight:normal;}
table.searchresults td a:link,table.searchresults td a:visited,table.searchresults td a:hover,table.searchresults td a:active{text-decoration:none;}
table.text tbody tr td span a:link,table.text tbody tr td span a:visited,table.text tbody tr td span a:hover,table.text tbody tr td span a:active {overflow:hidden;width:90px;}
ul.tabs li a:hover,ul.tabs li a:active{color:#c60;}
ul.tabs li a:link,ul.tabs li a:visited,ul.tabs li a:hover,ul.tabs li a:active{color:#333;display:block;font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;font-weight:bold;min-height:18px;padding:4px 0;text-decoration:none;}



/* seobox */
.seobox_all {margin:315px 0 0 10px; width:450px; }
.seobox_top { background:transparent url(../Image/splash/box_top450.png) no-repeat scroll left bottom; height:29px;}
.seobox_middle { background:transparent url(../image/splash/BG_mid_strip450.png) repeat-y scroll left top; min-height: 100px; padding: 0 20px;}
.seobox_bottom {background:transparent url(../Image/splash/box_bottom450.png) no-repeat scroll left top;height:33px;}

.splash, .splashPhotos, .splashppl { background: transparent url(../Image/splash/splashBG_birds02.jpg) no-repeat scroll left -140px !important;}
.splashppl { background: transparent url(../Image/splash/splash-spring.jpg) no-repeat scroll left -140px !important;}

#sections {
	margin: 15px 0 15px -35px;
	text-align:center;	
}

* html #sections {margin:15px 0 15px 80px;} /* IE6 Fix */
*+html #sections {margin:15px 0;} /* IE7 Fix */

#sections span
{
	background-image: url(../Image/icons/downTriangle.gif);
	background-position: 7px 19px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
#sections span a:link.on ,
#sections span a:visited.on,
#sections span a:hover.on,
#sections span a:active.on {
	background-color:#bda78a;
	border:1px solid #bda78a;
	color: #000;
	margin:0 2px 0 0;
	padding:3px 8px;
	text-decoration:none;	
}
#sections span a:link.off,
#sections span a:visited.off,
#sections span a:hover.off,
#sections span a:active.off
{
	background-color:#F3EDE4;
	border:1px solid #DED7C7;
	margin:0 2px 0 0;
	padding:3px 8px;
	text-decoration:none;		
}

/* 13218 - Splash page temp styles - 28/04/10 */
div.splash13218                         { background:url("../Image/splash/splashBG_birds02.jpg") no-repeat scroll left -60px transparent !important }
div#Split13218                          { float:right !important; margin:-1px -1px 0 0 !important; padding:10px 0 !important; background:#eaeaea; width:95% !important; }
div#Split13218 div.regbox_blue_middle2  { background:none !important; }
div#Split13218 h3.splitH3               { background:white !important; padding:5px 10px !important; margin:5px 0 !important; }
div#Split13218 h3.splitH3 span.Orange   { color:Orange !important; }
/* SPLIT STYLES END */



/* Horoscope Redesign */

/* Horoscope landing page */
div.star_holder             { width:250px; height:90px; margin:20px 10px 0 20px; }

div.star_holder a,
div.star_holder a:visited   { text-decoration:none !important; color:#999; }
div.star_holder a:hover     { text-decoration:none !important; color:#333; }

div.star_holder h2          { font-size:20px; width:185px; border-bottom:1px solid #ccc; }

div.star_holder p           { font-family:Georgia, Times New Roman; margin:-18px 0 0 5px; }
div.star_holder img         { margin-top:8px; }

/* Horoscope detail page */
div.horoscope_detail h2                 { width:550px; font-size:22px; border-bottom:1px solid #ccc; }
div.horoscope_detail h3.hor_bestmatch   { font-size:14px; color:#CC6600; margin:20px 0 20px 7px; }
div.horoscope_detail p.hor_date         { font-family:Georgia, Times New Roman; margin:3px 0 0 8px; width:400px; color:#999; }
div.horoscope_detail img.flr            { float:right; margin:10px; }

div.horoscope_detail div#hor_character                      { width:200px; padding:10px; margin:5px 0 10px 15px; float:right; border-top:6px solid #eaeaea; border-bottom:6px solid #eaeaea; background:#f6f6f6; }
div.horoscope_detail div#hor_character h4                   { margin-bottom:10px; color:#EC8A1F; }
div.horoscope_detail div#hor_character p.hor_detail         { width:75px; float:left; margin:0; font-family:Georgia, Times New Roman; color:#999; }
*+html div.horoscope_detail div#hor_character p.hor_detail  { margin-top:1px; } /*IE fix*/
div.horoscope_detail div#hor_character table                { float:right; background-color:#fff; margin:1px 0 0 0; border:2px solid white; }

div.horoscope_detail div#hor_character table td#char_aesthetic  { background-color:#fe9a66; height:11px; }
div.horoscope_detail div#hor_character table td#char_awareness  { background-color:#ec8a1f; height:11px; }
div.horoscope_detail div#hor_character table td#char_emotional  { background-color:#f0ba00; height:11px; }
div.horoscope_detail div#hor_character table td#char_mental     { background-color:#128f33; height:11px; }
div.horoscope_detail div#hor_character table td#char_physical   { background-color:#267ee8; height:11px; }
div.horoscope_detail div#hor_character table td#char_romance    { background-color:#ca0533; height:11px; }
div.horoscope_detail div#hor_character table td#char_spiritual  { background-color:#d4dcef; height:11px; }

div.horoscope_detail div#hor_search { margin:20px 5px 5px 5px; padding:20px; border-top:6px solid #eaeaea; border-bottom:6px solid #eaeaea; background:#f6f6f6; }


/* Dating Advice */
div.dating_ad                              { float:left !important; margin:20px 10px 0 15px !important; }
* html div.dating_ad                       { margin:20px 10px 0 10px; }  /*IE 6fix*/
/*div.dating_ad div#da_subnav h2             { background:url("../Image/dasub_top.jpg") no-repeat top left; } UNNECESSARY*/
#da_subnav ul             { width:270px; background:#F3EDE4; padding:15px; margin:0; list-style-image: url('../Image/icons/bullet_heart.gif'); }
#da_subnav ul li, #da_subnav ol li          { margin:5px 0 5px 15px; }
#da_subnav ol {width:270px; background:#F3EDE4; padding:15px; margin:0; }
/* div.dating_ad div#da_subnav ul li a        { color:#a0341b; text-decoration:underline; } UNNECESSARY 
div.dating_ad div#da_subnav ul li a:hover  { color:#e30f0f; text-decoration:none; } UNNECESSARY */

div.dating_advice                           { width:622px !important; margin:0 !important; background:none !important; padding:15px !important; }
/* div.dating_advice div.datingadviceBG_new    { background:#faf8f4 url("../Image/da_header.jpg") no-repeat top left; width:592px; padding:15px; margin-top:20px; } UNNECESSARY */


.columntop_left {background: url("../image/backgrounds/columntop_left.gif") left top no-repeat; display: inline-block; width: 7px; } 
.columntop_right {background: url("../image/backgrounds/columntop_right.gif") right top no-repeat; display: inline-block; float:right; width: 7px; } 
#mainright h2 { margin:25px 0 18px 0 !important; padding:0 !important; background: url("../image/backgrounds/columntop_middle.gif") repeat-x; line-height: 37px; width: 96%;}
#mainright p {width: 96%}
#mainright img{  border: 1px solid #F3E7D9; background-color: #fff; margin: 10px 0; padding: 4px;  }

/* Terms and Conditions Redesign
.term { border-bottom: 3px solid #c60;}
div#terms_sub               { width:229px; float:left; margin:20px 0; }
div#terms_sub ul            { width:198px; background:#faf8f4; padding:15px; margin:0; }
div#terms_sub ul li a       { color:#999; text-decoration:none; }
div#terms_sub ul li a:hover { color:#333; text-decoration:none; }

div#terms_holder                            { width:708px; float:left; margin:20px 0 20px 20px; }
.bigHead                { width:688px; height:60px; background: url("../Image/termsHeaderTall.jpg") no-repeat scroll left top transparent; background-color: #c60; padding:10px; }
div#terms_holder div.bigHead h3             { color:#fff; font-size:16px; margin:0; }
div#terms_holder div.bigHead p.p_white      { color:#fff; }

.smallHead              { width:688px; background: url("../Image/termsHeaderBG.jpg") no-repeat scroll left top transparent;  background-color: #c60; padding:10px; }
div#terms_holder div.smallHead h3           { color:#fff; font-size:16px; margin:0; }

div#terms_holder div.terms_body             { background:#f0f0f0; padding:10px; margin:0; }

 */
 
/* Footer link page tidy up */

div.footer_page                             { width:622px !important; margin:0 !important; background:none !important; padding:15px !important; }
div.footer_page div.footer_pageBG           { background:#faf8f4 url("../Image/da_header.jpg") no-repeat top left; width:592px; padding:15px; margin-top:20px; }
div.footer_page div.footer_pageBG h2        { margin:-4px 0 18px 0 !important; padding:0 !important; color:#fff; }
div.footer_page div.footer_pageBG img       { float: right; border: 1px solid #F3E7D9; background-color: #fff; padding: 4px; margin: 0 0 0 20px; }

div.dating_ad div#da_subnav ol              { width:270px; background:#faf8f4; padding:15px; margin:0; }
div.dating_ad div#da_subnav ol li           { margin:5px 0 5px 15px; }

div.dating_ad div#da_subnav,
div.dating_ad div#da_subnav div.cup         { background:#faf8f4; }
div.dating_ad div#da_subnav div.dropmenu ul { background:none !important; list-style-image:none !important; padding:15px 0 !important; }