/* CSS Document */

* { margin:0; padding:0;/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ }
.cleaner { height:2px; overflow:hidden; line-height:2px; float:none; clear:both; }
body { background:url(/images/bodyBg.jpg) top center; font-size:13px; }
p,
td { font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:13px; }
a { color: #8ea038; text-decoration: underline; }
a:hover { color:#87005b; text-decoration: none; }
.container { width:1033px; margin:0 auto; clear:both; background:url(/images/bg_shadow.gif) #fefefe no-repeat 0% 132px; }
.container #header { clear:both; }
.container #header #upperDiv { height:98px; clear:both!important; position:relative; }
.container #header #upperDiv #logoDiv { height:98px; width:215px; float:left; text-indent:-9999px;}
.container #header #upperDiv #logoDiv a { height:98px; width:215px; display:block; background:url(/images/mybbfLogo.jpg) center top no-repeat;/*text-indent:-9999px;*/ }
.container #header #upperDiv #headerOther { width:816px; float:left; height:98px; position:absolute;/*border:1px solid #000;*/ right:0; }
.container #header #upperDiv #headerOther #topNav { position:absolute; right:0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif!important; }
.container #header #upperDiv #headerOther #topNav ul { display:inline; list-style:none; padding-right:10px; }
.container #header #upperDiv #headerOther #topNav ul li { display:inline; list-style:none; padding:0; margin:0; margin-left:3px; margin-right:2px; /*padding-right:4px;*/ padding-left:2px; padding-right:10px; border-right:1px #d5d1d3 solid; line-height:20px; font-size:10pt; font-family:"Times New Roman", Arial, Helvetica, sans-serif!important;/**/ color:#897d85; font-weight:200; }
.container #header #upperDiv #headerOther #topNav ul li.last { border-right:none; }
.container #header #upperDiv #headerOther #topNav ul li a { font-family:Arial, Verdana, "Trebuchet MS"; font-size:11px; font-weight: bold; color:#494046; text-decoration:none; }
.container #header #upperDiv #headerOther #topNav ul li a:hover { color:#87005b; text-decoration:none; }
.container #header #upperDiv #headerOther #searchBox { width:367px; padding:0 8px; line-height:37px; height:37px; position:absolute; left: 50px; bottom:5px; background:url(/images/searchBoxMiddle.jpg) repeat-x center top; }
.container #header #upperDiv #headerOther #searchBox b { width:8px; height:37px; position:absolute; }
.container #header #upperDiv #headerOther #searchBox b.left { width:8px; height:37px; position:absolute; left:0; background:url(/images/searchBoxLeft.jpg) left no-repeat; }
.container #header #upperDiv #headerOther #searchBox b.right { width:8px; height:37px; position:absolute; right:0; background:url(/images/searchBoxRight.jpg) right no-repeat; }
.container #header #upperDiv #headerOther #searchBox table { margin:0 auto; }
.container #header #upperDiv #headerOther #searchBox table td { padding:0 3px; }
.container #header #upperDiv #headerOther #searchBox * { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
.container #header #upperDiv #headerOther #WelcomeDiv { position:absolute; right:0; bottom:5px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:9pt; padding-right:5px; text-align:right; }
.container #header #upperDiv #headerOther #WelcomeDiv strong { color:#88005c; }
.container #header #upperDiv #headerOther #WelcomeDiv strong a { color:#9b176f; text-decoration:none; }
.container #header #sitecontainer { margin:0 10px 1px 10px; }
.container #header .sitemargin,
.sitemargin { margin:0 10px 0px 10px; }
.container #header #globalNav { height:28px; line-height:28px; overflow:hidden; width:1010px; margin-top:5px; }
.container #header #globalNav ul { list-style:none; display:inline; margin:0; padding:0; height:28px; line-height:28px; overflow:hidden; }
.container #header #globalNav ul li { list-style:none; display:inline; padding:0 16px; height:28px; line-height:28px; margin:0; background:url(/images/navMiddle.jpg) center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; position:relative; float:left; overflow:hidden;/*remove it*/ }
.container #header #globalNav ul li a { display:block; float:left; color:#5a4b55; text-align:center; /*font-weight:bold;*/ text-decoration:none; }
.container #header #globalNav ul li a:hover { color:#87005b; }
.container #header #globalNav ul li b.right { background:url(/images/navRight.jpg) right no-repeat; width:16px; position:absolute; right:0; top:0; }
.container #header #globalNav ul li b.left { background:url(/images/navLeft.jpg) left no-repeat; width:16px; position:absolute; left:0; top:0; }
.container .bodyContainer { min-height:1250px !important; padding:10px 5px; margin:0px auto; }
.container .bodyContainer .BodyLeftDiv { width:685px; float:left; background:#fff; }
.container .bodyContainer .GlobalBg { background:url(/images/contentBG.jpg) repeat-x center top; }
/*.container .bodyContainer .BodyRightDiv { width:260px; float:right; background:none; }
*/
.container .bodyContainer .BodyRightDiv { }
.container .bodyContainer .BodyLeftDiv .flashHolder { clear:both; width:681px; height:319px; margin:0 auto; }
/****************/
.container .bodyContainer .BodyRightDiv .MemberLogin { width:296px; height:224px; clear:both; padding:10px 10px 0 5px; background:url(/images/login_bg.png) no-repeat center top; margin:0 auto; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif }
/*.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv { background:url(/images/memberLoginInnerDivBg.png) repeat-x center top; border:1px #cbc6c9 solid; }
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv h3 { font:normal 16px verdana, helvetica, arial; color:#6e5f69; padding:3px; margin:5px 2px 15px 2px; }
*/
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv { background:url(/images/memberLoginBg.png.png) no-repeat center top; }
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv h3 { margin:50px 0 0 0; }
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv p { padding:2px; margin:2px; line-height:12pt; }
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv p label { font:normal 12px helvetica, arial; width:100px; float:left; text-align:right; padding:2px; color:#777777; }
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv p a.helpLinks { font:bold 12px "Trebuchet MS", helvetica, arial; color:#0caea4; text-decoration:none; }
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv p a.helpLinks:hover { color:#333; }
.container .bodyContainer .BodyRightDiv .MemberLogin .memberLoginInnerDiv p.hmHelplinks { margin:20px 0 15px 5px; }
.container .bodyContainer .BodyRightDiv .loginFailed,
.loginFailed { position:absolute; font:bold 11px helvetica, arial; background:#9B176F; color:#fff; text-align:center; padding:3px; margin:-21px 0 0 0; width:280px }
/*.container .bodyContainer .BodyRightDiv .flashVideoRightDiv { width:300px; height:393px; margin:5px auto; border:#b5b5b5 solid 1px; }
*/
.container .bodyContainer .BodyRightDiv .hmFlashVideoRightDiv { margin:0 0 0 5px; padding:0; }
.container .bodyContainer .BodyRightDiv .flashVideoRightDiv { margin:5px 0; padding:10px 0 10px 0; }
.container .bodyContainer .BodyRightDiv .ad300x615 { margin:5px auto; font-family:Verdana, Arial, Helvetica, sans-serif;/*"Trebuchet MS", */ }
.container .bodyContainer .BodyRightDiv .ad300x615 h4 { margin:0; padding:0 3px; background:#ccc7c9; font:normal 11px/16px arial, helvetica; }
.container .bodyContainer .BodyRightDiv .ad300x266 { margin:0 auto; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;/*"Trebuchet MS", */ }
.container .bodyContainer .BodyRightDiv .ad300x266 h4 { color:#6e5e69; text-align:center; margin:0 auto; padding:2px; width:296px; background:#D5D1D3; font:normal 12px/16px arial, helvetica; }

.container .bodyContainer .BodyRightDiv .adcontain { margin:5px auto;  overflow:auto; text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;/*"Trebuchet MS", */ }
.container .bodyContainer .BodyRightDiv .adcontain h4 { color:#6e5e69; padding:2px; width:320px; background:#D5D1D3; font:normal 12px/16px arial, helvetica; }

.container .bodyContainer .BodyRightDiv .adcontainer{ margin:5px auto;  overflow:auto; text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif;/*"Trebuchet MS", */ }
.container .bodyContainer .BodyRightDiv .adcontainer h4 { margin:0; padding:0 3px; background:#ccc7c9; font:normal 11px/16px arial, helvetica; }
.container .bodyContainer .BodyRightDiv .adcontainer a {text-align:center; margin:0; overflow:auto;}

.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft { width:170px; float:left; margin:0 0 0 5px; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv { background:#f0eff0 url(/images/myBeautyBoardsDivBG.jpg) bottom repeat-x; margin:0 auto; font-family:"Trebuchet MS"; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv h4 { font:normal 18px/20px "Trebuchet MS"; color:#5a4b55; margin:10px 0 0 10px; padding:10px 0 0 0; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv ul { margin:2px; padding:2px; list-style:none; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv ul li { font:normal 12px "Trebuchet MS"; margin:6px 0; padding:4px 0 0 12px; background:url(/images/liDot.jpg) no-repeat left top; line-height:11pt; color:#667824; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv ul li a { font:normal 12px "Trebuchet MS"; line-height:11pt; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv span { font-size:9pt; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv span a { text-decoration:none; color:#6e5f69; font-size:10pt; font-weight:bold; font-size:9pt; line-height:20pt; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .myBeautyBoardsDiv span a span { color:#b21071; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .pollDiv { background:url(/images/pollDivBg.jpg) repeat-x 0 5px; border:1px solid #cbc6c9; margin-top:10px; font-family:"Trebuchet MS"; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .pollDiv h4 { padding:0 10px; color:#5a4b55; margin:10px 0 20px 0; font:normal 18px/20px "Trebuchet MS"; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .pollDiv p.SurveyPara { padding:0 2px 10px 10px; font-size:10pt; color:#1aad9e; font-weight:bold; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .pollDiv span p label { padding:2px 3px 0 9px; font-size:9pt; line-height:28px; height:28px; vertical-align:middle }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .pollDiv span p label input { }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerLeft .pollDiv span p img { margin:8px; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight { width:495px; padding:0; margin:0 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .status_div { border: solid 1px #E2C822; background:#FFF9D7; color:#958892; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt; margin-bottom: 10px; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .regForm { color:#fff; padding:1px; border:1px solid #ccc; margin:0; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .signupForm { background:#f4e6ef; color:#6d5e68; border:1px solid #ccc; padding:1px; padding-bottom:15px; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .regForm h2 { background:#9b176f; color:#fff; padding:5px; font:normal 16px/18px Trebuchet MS, Verdana, Arial, Helvetica; text-align:center; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .regForm p { padding:5px 5px 0 5px; font:normal 11px/18px Trebuchet MS, Verdana, Arial, Helvetica; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .regForm p span { }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .regForm p a { color:#9b176f; font:normal 11px/18px Trebuchet MS, Verdana, Arial, Helvetica; text-decoration:underline; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .regForm p a:hover { color:#9b176f; font:normal 11px/18px Trebuchet MS, Verdana, Arial, Helvetica; text-decoration:none; }
.container .bodyContainer .BodyLeftDiv .BodyLeftDivInnerRight .regForm p label { font:normal 11px/18px Trebuchet MS, Verdana, Arial, Helvetica; }
div.c2 { width:45%; float:left; margin:6px 10px; font:bold 11px/18px Trebuchet MS, Verdana, Arial, Helvetica; }
.photoListingDiv { height:130px; width:510px; font:normal 11px Verdana, Arial, Helvetica; color:#6e5f69; margin:15px 0 15px 0; }
.photoListingDiv h3 { color:#5b4c56; font:bold 18px/18px Trebuchet MS, Verdana, Arial, Helvetica; margin-bottom:5px }
.photo_div { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.photo_div div { background:#fff; border:1px solid #d5d1d3; margin:3px 8px 5px 0; float:left; width:90px; }
.photo_div div img { background:#fff; width:77px; margin:5px; }
.photo_div div a { clear:both; display:block; cursor:pointer; color:#0db9ae; text-decoration:none; padding:2px; font:bold 10px helvetica, verdana;/*font-weight:bold*/ }
.BeautyBestFriends { padding:0 0 15px 0; font-family:Verdana, Arial, Helvetica, sans-serif;/*"Trebuchet MS", */ text-align:right; }
.BeautyBestFriends a,
div .MakeNewFriends a,
a.purple { color:#6e5f69; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; }
.BeautyBestFriends a:hover,
.MakeNewFriends a:hover,
a.purple:hover { color:#b21071; }
.MakeNewFriends { padding: 20px 0 15px 0; font-family:Verdana, Arial, Helvetica, sans-serif;/*"Trebuchet MS", */ }
.MakeNewFriends .picture { float:left; width: 150px; }
.MakeNewFriends a { color:#FF782C; font-size:12px; font-weight:bold; text-decoration:none; text-align:right; }
.SponsoredAd { background:#acd8e0; border:2px solid #287b8b; padding:5px; position:relative; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;/*"Trebuchet MS", */ }
.SponsoredAd a { color:#308d9d; font-size:10pt; font-weight:bold; text-decoration:none; }
.SponsoredAd h4,
.SponsoredAd h5 { color:#308d9d; }
.SponsoredAd span.rightSpan { position:absolute; right:20px; top:5px; color:#000000; }
.SponsoredAd span.rightSpan a { color:#000; font-size:9pt; }
.CssTabs { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#CssTabsheader ul { list-style: none; padding:0; margin:0; color:#6e5f69; height:27px; }
/*#CssTabsheader li { display: inline; border: solid; border-width: 1px 1px 0 1px; margin: 0 0.5em 0 0; }*/
#CssTabsheader li { font:normal 14px/27px Trebuchet MS, Verdana, Arial, Helvetica; float: left; text-align:center; border:1px solid #cbc6c9; border-left-width: 0; margin:0; padding:0 4px 0 4px; background:url(/images/cssTabsBg.jpg) repeat-x; }
#CssTabsheader li#menu1 { width:130px; }
#CssTabsheader li#menu2 { width:60px; }
#CssTabsheader li#menu3 { width:70px; }
#CssTabsheader li#menu4 { width:70px; }
#CssTabsheader li#menu5 { width:50px; }
#CssTabsheader li.blank { width:59px; height:27px; float: left; border:0; border:1px solid #fff; border-bottom:1px solid #cbc6c9; margin:0; background:#fff; }
#CssTabsheader li span { padding:0 5px 0 5px; color:#6e5f69; text-decoration:none; cursor:pointer; }
#CssTabsheader .selected { background:#fff; border-bottom-width: 0; }
#CssTabsheader .selected span { color:#798930; }
.CssTabscontent { clear:both; border: 1px solid #cbc6c9; border-top-width:0; background: url(/images/bg_gradient_btm.gif) repeat-x bottom; }
.CssTabscontent p { font:normal 8pt Trebuchet MS, Verdana, Arial, Helvetica; }
.CssTabscontent h1 { margin: 0; padding: 0 0 1em 0; }
.CssTabscontent .c2 a { font:normal 12px Trebuchet MS, Arial, Helvetica; }
.CssTabscontent a.hmTabsMore { font:normal 14px Trebuchet MS, Arial, Helvetica; color:#fff; background:url(/images/help_arrows_gray.gif) no-repeat left; padding-left:15px; text-decoration:none; }
.CssTabscontent a.hmTabsMore:hover { text-decoration:underline; }
.CssTabscontent table td { font-size:12px; }
.CssTabs .c1 { float:left; width:45%; padding:3px; margin:0; }
.CssTabs .c2 { float:left; width:51%; padding:3px; margin:0; }
.CssTabs .c2 ul { padding:0; margin:0; list-style:none; }
.CssTabs .c2 ul li { padding:2px; margin:0; list-style:none; display:block; vertical-align:top; clear:both; }
.CssTabs .c2 ul li img { float:left; width:70px; }
.CssTabs .c2 ul li div { }
.myBbfFavs { font:bold 16px/20px Trebuchet MS, Arial, Helvetica; margin:15px 0 0px 0; color:#5a4c56; }
.myFav { padding:4px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; background:url(/images/cssTabsBg.jpg) repeat-x; }
.myFav a.more { font:normal 14px Trebuchet MS, Arial, Helvetica; color:#574d54; background:url(/images/help_arrows_silver.gif) no-repeat left; padding-left:15px; text-decoration:none; }
.myFav a.more:hover { text-decoration:underline; }
.myAdvisorFav { padding:8px; border-top:1px dotted #ccc; }
.keycurr { font-size:16px; font-weight:bold; }
/*moonstyle*/
.moonMemberLogin { width:285px; min-height:200px; clear:both; padding:0; background:url(/images/memberLoginBg.png) no-repeat center top; margin:0 auto; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; }
.moonMemberLogin .memberLoginInnerDiv { background:#fff; padding:0; margin:0; }
.moonMemberLogin .memberLoginInnerDiv h3 { font:normal 14px/24px Trebuchet MS, Arial, Helvetica; color:#fff; padding:3px 0px 4px 10px; background-color:#9B176F; margin-bottom:10px; }
.moonMemberLogin .memberLoginInnerDiv p { padding:2px; margin:2px; line-height:12pt; }
.moonMemberLogin .memberLoginInnerDiv p label { width:80px; float:left; font-size:10pt; text-align:right; padding:5px 5px 5px 0px; color:#494046; }
.moonMemberLogin .memberLoginInnerDiv p a.helpLinks { font-size:9pt; font-weight:bold; color:#0caea4; text-decoration:none; }
input.btn80 { Width:80px; height:23px; border:1px solid #DDE3E9; color:#FFF; background:url(/images/bg80.gif) center repeat-x; font-weight:bold; font-family:Helvetica; font-size:11px; cursor:pointer; padding-bottom:4px; border: none; }
input.btn100 { Width:100px; height:23px; border:1px solid #DDE3E9; color:#FFF; background:url(/images/bg100.gif) center repeat-x; font-weight:bold; font-family:Helvetica; font-size:11px; cursor:pointer; padding-bottom:4px; border: none; }
input.btn280 { Width:80px; height:23px; border:1px solid #DDE3E9; color:#FFF; background:url(/images/bgg80.gif) center repeat-x; font-weight:bold; font-family:Helvetica; font-size:11px; cursor:pointer; padding-bottom:4px; border: none; }
input.btn2800 { Width:138px; height:23px; border:1px solid #DDE3E9; color:#FFF; background:url(/images/bgg140.gif) center repeat-x; font-weight:bold; font-family:Helvetica; font-size:11px; cursor:pointer; padding-bottom:4px; border: none; }
input.btn2100 { Width:100px; height:23px; border:1px solid #DDE3E9; color:#FFF; background:url(/images/bgg100.gif) center repeat-x; font-weight:bold; font-family:Helvetica; font-size:11px; cursor:pointer; padding-bottom:4px; border: none; }
input.btn2140 { Width:136px; height:23px; border:1px solid #DDE3E9; color:#FFF; background:url(/images/bgg140.gif) center repeat-x; font-weight:bold; font-family:Helvetica; font-size:11px; cursor:pointer; padding-bottom:4px; border: none; }
.red_txt { color:#AF4010; font-weight:bold; font-size:12px; font-family:Helvetica; }
.red_errortxt { color: #DF4B0F; font-weight:bold; font-size:12px; font-family:Arial; }
.smalltxt_green { color:#687726; font-size:12px; font-weight:bold; text-decoration:underline; }
.sty_comment_txt { background-image:url(/images/repeat_sprite.gif); background-repeat:repeat-x; color:#ffffff; font-size:14px; padding:0px 40px 0px 10px; font-family:Trebuchet MS; }
.blu_big_commas { padding:2px; }
.btnSearchGroups { width:107px; height:20px; background:url(/images/buttons/btn_searchgroups.gif) no-repeat; cursor:pointer; padding:3px; border:0px; }
.btnCreateGroup { width:148px; height:20px; background:url(/images/buttons/btn_creatgroup.gif) no-repeat; cursor:pointer; padding:3px; border:0px; }
.btnSubmitGreen { width:88px; height:19px; background:url(/images/buttons/btn_submitgreen.gif) no-repeat; cursor:pointer; padding:3px; border:0px; }
.signupRollover { position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border:1px solid black; font:normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif; line-height: 18px; z-index: 100; background-color: #e4e8cf; color:#494046; width: 290px;/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}
#arrowhead { z-index: 99; position:absolute; top: -100px; left: 0; visibility: hidden; }
.tblPadding th { padding:3px; background:#6f5f6a; color:#fff; font-weight:bold; }
.tblPadding td { padding:3px }
div.inboxMessage { margin:10px 0 10px 0; width:100%; height:200px; overflow-y:scroll; background:#fcfcfc; color:#333; border:1px solid #ccc; padding:3px; font:normal 13px arial; }
.defError { background:#ffe7e7; color:#444; clear:both; text-align:center; padding:2px; border:1px solid #cc0000; width:85%; font:bold 11px arial; margin:0 auto; margin-bottom:10px; }
.checkError { background:#ffe7e7; color:#444; clear:both; text-align:center; padding:2px; border:1px solid #cc0000; font:bold 11px arial; margin:0 auto; margin-bottom:10px; margin-left:25px; }
/* GRIDVIEW */
.Grid { border-bottom: #c0c0c0 1px solid; padding-bottom: 10px; }
.Grid .FooterStyle { background-color: #507CD1;  color: white; font-weight: bold; }
.Grid .RowStyle { background-color: #f2f2f2; }
.Grid .PagerStyle { background-color: #64575E; color: white; font-weight: bold; text-align:left; }
.Grid .PagerStyle A:link { text-decoration:underline; color: white; }
.Grid .PagerStyle A:hover { text-decoration:underline; color: #dceef5; }
.Grid .PagerStyle A:visited { text-decoration:underline; color: white; }
.Grid .HeaderStyle { background-color: #64575E; color: white; font-weight: bold; text-align:left; height:20px; }
.Grid .HeaderStyle A:link { text-decoration:underline; color: white; }
.Grid .HeaderStyle A:hover { text-decoration:underline; color: #dceef5; }
.Grid .HeaderStyle A:visited { text-decoration:underline; color: white; }
.Grid .AlternatingRowStyle { background-color: #FFFFFF; }
.invite_head { padding-left:5px; }
.register { padding-right:5px; }
.tagQstTitle { font:bold 14px/18px "Trebuchet MS", Helvetica, Arial; color: #e88f4d; float:left; width:20px; }
.tagAnsTitle { font:bold 14px/18px "Trebuchet MS", Helvetica, Arial; color: #e88f4d; }
.tagQstText { font:bold 14px/18px "Trebuchet MS", Helvetica, Arial; color: #e88f4d; margin-left:20px; }
.tagAnsText { }
/************************Signup***************************/
.signupcontainer { background-color:#fff }
.signupgraphic { float:left; background:#fff url(/images/signup_bg.jpg) no-repeat 325px; width:100%; height:455px; }
.signup_leftcontainer { position:absolute; float: left; padding-top: 15px; padding-left: 20px; width:500px; }
.signup_joinheading { font-family: Trebuchet MS; width: 100%; font-weight: bold; font-size: 18px; color: #9b176f; float: left; padding-bottom: 15px; }
.sign_jointxt { color: #494046; font-family: Trebuchet MS; font-weight: normal; float: left; font-size: 13px; padding-bottom: 15px; }
.signup_contentbox { width: 100%; float: left; }
.signup_formcontainer { width: 59%; float: left; }
.signup_errlabel { vertical-align: middle; float: left; width: 100%; padding-left: 50px; }
.signup_leftbox { float: left; width: 50%; margin-top: 3px; }
.signup_leftbox strong { color: #6D5E68; font-family: Trebuchet MS; }
.signup_leftbox span { float:left; width:100%; margin:0 !important; padding:0 !important; }
.signup_rightbox { float: left; width: 35%; margin-top: 3px; }
.signup_rightbox strong { color: #6D5E68; font-family: Trebuchet MS; }
.signup_term_checkbox { float: left; width: 100%; }
.signup_term_checkbox p { float: left; width: 100%; font-size: 11px; font-family: Trebuchet MS; color: #6D5E68; }
.signup_term_checkbox a { color: #9B176F; }
.signup_pinkbg { float: right; /*background-image: url(../images/pink_bg.gif); background-position: right;  background-repeat: no-repeat;*/ width: 205px; height: 211px; }
.signup_green_heading { float: left; width: 100%; font-family: Trebuchet MS; color: #798930; font-weight: bold; padding-left: 20px; padding-top:15px; position: relative; z-index: 1px; font-size: 12px; }
ul#signuplist { padding-left: 35px; padding-top: 7px; float: left; width: 100%; position: relative; z-index: 1px; }
ul#signuplist li { font-size: 11px; color: #9B176F; }
ul#signuplist li span { color: #494046; font-family: Trebuchet MS; }
.signup_btn { float: left; width: 100%; padding-top: 10px; }
.signup_check { float: left; width: 100%; padding-top: 10px; }
.signup_check span { font-size: 11px; font-family: Trebuchet MS; color: #6D5E68; }
.date_txt { font-size:9px; }
/************************home***************************/

#mainbanner { float:left; width:100%; margin-bottom:0; margin-top:10px; }
#mainbanner ul { float:left; margin:0; padding:0; list-style-type:none; display:inline; width:100%; margin-top:8px; position:relative; z-index:1; }
#mainbanner li { float:left; margin:0; padding:0; list-style-type:none; display:inline; }
.pinkbanner_bg { background: url('../images/center_mainpink.png') repeat-x; height:99px; width:967px; }
.advice_img { float:left; padding-top:10px; padding-left:10px; }
.share_img { float:left; padding-top:10px; padding-left:30px; }
.shop_img { float:left; padding-top:12px; padding-left:30px; }
.join_btn { float:left; padding-top:40px; padding-left:40px; }
.maincenter_container { float:left; width:100%; margin-top:10px; }
.mainleft_container { float:left; width:60%; }
.mainright_container { float:left; width:268px; background-image: url(../images/line_rightbox.gif); background-repeat:repeat-y; margin-bottom:0; padding-bottom:0; }
.celebrity_box { float:left; width:100%; }
.celebrity_box h4 { font-family:Trebuchet MS; color:#0DB9AE; font-size:15px; font-weight:bold; padding-bottom:5px; }
.pic_shadowbg { background: url(../images/pic_bg.gif) no-repeat; width:106px; height:115px; float:left; padding-left:8px; padding-top:7px; }
.main_list { float:left; width:70%; }
.main_list ul { float:left; width:100%; list-style-type:none; }
.main_list li { float:left; width:100%; font-family:Trebuchet MS; color:#6E5F69; font-size:11px; font-weight:normal; background: url('../images/list_img.gif') no-repeat; padding-left:10px; }
.main_list li a { font-family:Trebuchet MS; color:#798930; font-size:12px; font-weight:bold; }
.arrow_area { float:left; width:100%; padding-top:5px; }
a.arrow_pinklink { background: url('../images/arrow_imglink.gif') no-repeat; text-decoration:none; padding-left:15px; font-family:Trebuchet MS; color:#9B176F; font-size:11px; white-space:nowrap; }
a.arrow_pinklink:hover { background: url('../images/arrow_imglink.gif') no-repeat; text-decoration:none; padding-left:15px; font-family:Trebuchet MS; color:#6E5F69; font-size:11px; }
.main_surveyborder { float:left; border:1px solid #D5D1D3; padding:5px; margin-left:15px; width:227px; }
.main_surveybg { float:left; background-color:#E4E8CF; width:100%; }
.survey_heading { font-weight:bold; font-family:Trebuchet MS; font-size:17px; color:#D65A0C; padding-left:10px; padding-bottom:5px !important; padding-top:5px !important; }
.survey_txt { font-weight:bold; font-family:Trebuchet MS; font-size:12px; color:#798930; padding-left:10px; padding-right:10px; padding-bottom:5px; }
.mainright_list { float:left; width:90%; }
.mainright_list ul { float:left; width:90%; list-style-type:none; }
.mainright_list li { float:left; width:90%; font-family:Trebuchet MS; color:#6E5F69; font-size:11px; font-weight:normal; background: url('../images/list_img.gif') no-repeat; padding-left:10px; }
.mainright_list li a { font-family:Trebuchet MS; color:#798930; font-size:12px; font-weight:bold; white-space:nowrap; }
.advisor_txtarea { float:left; width:49%; }
.advisor_txtarea h4 { font-family:Trebuchet MS; color:#798930; font-size:15px; font-weight:bold; }
.advisor_txtarea p { font-family:Trebuchet MS; color:#494046; font-size:12px; font-weight:normal; }
.Login_bg { width:296px; height:223px; padding:10px 10px 0 5px; background:url(/images/login_bg.png) no-repeat; margin:0 auto; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; }
.Login_bg p label { font:normal 12px helvetica, arial; width:100px; float:left; text-align:right; padding:2px; color:#777777; }
.Login_bg p a.helpLinks { font:bold 12px "Trebuchet MS", helvetica, arial; color:#0caea4; text-decoration:none; }
.Login_bg p a.helpLinks:hover { color:#333; }
.Login_bg p.hmHelplinks { margin:20px 0 15px 5px; }
.login_txt { font-family:Trebuchet MS; color:#494046; font-size:11px; font-weight:bold; padding-left:10px; text-align:justify; }
.tab_joinnow { float:left; position:relative; left:140px; top:-9px; cursor:pointer !important; }
#right_moreshopping { float:left; width:100%; margin-top:10px; }
#right_moreshopping ul { float:left; width:100%; list-style-type:none; }
#right_moreshopping li { float:left; width:100%; list-style-type:none; padding-top:8px; }
#right_moreshopping span { font-family:Trebuchet MS; color:#D65A0C; font-size:13px; font-weight:bold; padding-bottom:10px; width:100%; }
#right_moreshopping a { background: url('../images/arrow_imglink.gif') no-repeat; text-decoration:none; padding-left:15px; font-family:Trebuchet MS; color:#798930; font-size:12px; width:100%; float:left; }
a.cursor { cursor:pointer !important; position:relative; z-index:1000 !important; width:137px; height:27px; background-color:Aqua; }
.tab_arealogin { float:left; width:100%; margin-top:-8px; }
.tab_memberbtn { float:left; padding-left:1px; }
.featured_box { text-align: center; float:left; width:80px; background-color:#FBFBFB; margin:1px; border:1px solid #D9D9D9; padding:3px; }
.featured_box span { float:left; width:100%; }
a.featured_link { color:#0DB9AE; font-family:Trebuchet MS; font-size:11px; font-weight:bold; text-decoration:none; }
.featured_float { float:left; margin-bottom:10px; }
.browse_heading { font-family:Trebuchet MS; color:#D65A0C; font-weight:bold; font-size:13px; padding-left:10px; }
.shop_heading { float:left; width:100%; font-family:Trebuchet MS; color:#798930; font-size:17px; font-weight:bold; margin-top:20px; padding-left:10px; }
.bestuser_container { border:1px solid #D9D9D9; float:left; padding-top:10px; padding-bottom:5px; }
.bestuser_container h3 { font-family:Trebuchet MS; color:#798930; font-size:17px; font-weight:bold; padding-left:10px; }
.marketplace_link { color: #798930; text-decoration: none; font-weight: bold; white-space:nowrap; font-size: 12px; font-family:Trebuchet MS; float:left; padding-left:5px; }
.marketplace_box { background-color:#fff; margin-right:5px; }
.floatleft { float:left; }
/************************new signup***************************/

.signup_cont { width:962px; float:left; background:#fff ; padding-left:20px; padding-top:20px; }
.signup_blackheading { font-family: Trebuchet MS; width: 100%; font-weight: bold; font-size: 15px; color: #000; float: left; padding-top: 10px; padding-bottom: 15px; }
.signup_pinkheading { font-family: Trebuchet MS; width: 100%; font-weight: bold; font-size: 18px; color: #9b176f; float: left; padding-bottom: 5px; }
.signup_box1 { float: left; width: 30%; margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signup_box2 { float: left; width: 65%; margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signup_Eleftbox { float: left; width: 45%; margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signup_Erightbox { float: left; width: 45%; margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signdate_box { color: #6D5E68; font-family: Trebuchet MS; width:580px; font-weight:bold; float:left; margin-top: 3px; padding-bottom:10px; }
.signcon_box { color: #6D5E68; font-family: Trebuchet MS; width:150px; font-weight:bold; float:left; margin-top: 3px; padding-bottom:10px; }
.signup_nxtbtn { float: left; width: 100%; margin-bottom:20px; padding-top:5px; }
.signup_pinkback { float: left;  width:100%;}
.signup_green_title { float: left; width: 100%; font-family: Trebuchet MS; color: #798930; font-weight: bold; padding-left: 25px; padding-top:15px; position: relative; z-index: 1px; font-size: 12px; }
ul#signupli { padding-left: 40px; padding-top: 7px; float: left; width: 100%; position: relative; z-index: 1px; }
ul#signupli li { font-size: 11px; color: #9B176F; }
ul#signupli li span { color: #494046; font-family: Trebuchet MS; }
table.mylist input { display: block; border:0; float:left; width:20px; }
table.mylist label { display: none; text-align:center; }
.radiobor input { border:0 !important; }
.radiobor1 input { border:0 !important; white-space:nowrap !important; }
.radiobor1 label { white-space:nowrap !important; }
p a.forlink { font:bold 12px "Trebuchet MS", helvetica, arial; color:#0caea4; text-decoration:none; }
p a.forlink:hover { color:#333; }
p.forlink { margin:0 0 15px 5px; }
.signup_formsignup1 { width: 100%; float: left; }
.signup1_leftbox { float: left; width: 37%; margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signup1_rightbox { float: left; width: 60%; margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signup1_Lbox { float: left;margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signup1_Rbox { float: left; margin-top: 3px; padding-bottom:10px; color: #6D5E68; font-family: Trebuchet MS; }
.signup_face { text-align:center; margin:0; padding:0; width:100px; }
.face_radiotxt { font-size:12px; color:#6E5F69; }
.signup_body { text-align:center; margin:0; padding:0; width:120px; }
.txt_justify { text-align:justify; }
.sign_pinkbox { float:left; padding:5px; margin-left:20px; padding-right:10px !important; width:80%;}
.sign_pinkbox h1 { float: left; width:100%; font-family: Trebuchet MS; color: #798930; font-weight: bold; font-size:18px; padding-top:10px; padding-bottom:5px; padding-left:10px;}
.sign_pinkbox a { font:normal 14px "Trebuchet MS", helvetica, arial; color:#9B176F; text-decoration:underline !important; }
.sign_pinkbox p { font:normal 14px "Trebuchet MS", helvetica, arial; padding-left:10px;}
.box2_singup{ float:left; width:454px; height:564px; margin-top:15px; background:#fff url(/images/signup_bg2.gif) no-repeat top right; margin-right:30px;}

.sign2_pinkbox { padding:10px; float:left; background:url(/images/signup2.gif) repeat-x; height:200px; width:94%; margin-top:10px;}
.sign2_pinkbox h1 { font-size:16px;  padding-left:50px; color: #9B176F; }
.sign2_pinkbox span { font-size:11px;}
.brush_signup2 {float: left; position:relative; bottom:-12px; *bottom:-6px; width: 100%;}
.sign2_pinkbox span b { font-weight:bold; font-size:14px; line-height:20px; padding-top:-15px !important;  }
.sign2_pinkbox p { margin:0  !important; padding:0 !important;margin-top:10px !important;  }
.sign2_pinkbox input { margin:0  !important; padding:0 !important; margin-top:-20px;}
.sign2_pinkbox label {color:#000000; margin:0  !important; padding:0 !important; margin-top:-20px; padding-left:10px !important;}
.signup2_bottombox { float:left; color:#000;  width:100%; background:url(/images/signup2.gif) repeat-x; height:180px;}
.signup2_bottombox label { color:#000;}
.check_signup2 { margin: 0; padding: 0; width: 100%; float: left;}
.check_signup2 input { border:0;}
.check_signup2 label { color:#6D5E68 !important;}
.signup2_bottom {float:left; width:60%; padding-left:20px;}
.signup2_bottom ul { list-style-type:none;}
.signup2_bottom  li {  color:#6D5E68 !important;}
.signup2_bottom  input { border:0; margin-right:5px;}
.signup2_bottom label { color:#6D5E68 !important; margin-top:-3px !important;}
.signup2_bottom  li span { color:#ad2e82; font-size:16px;}
.window_sign
{
	 margin-top:-10px; *margin-top:0; position:relative; top:-20px; background-color:Aqua;

}
/***hair****/
a.hair_link { font-size:14px; font-weight:bold; text-align:left !important; color:#798930; }
.hair_date { font-size:11px; color:#6e5f69; padding-top:4px; }
.skin_date { font-size:11px; color:#6e5f69; }

.hair_contentbody {color:#494046; font-size:13px; padding-top:4px; padding-bottom:3px; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
.skin_contentbody {color:#494046; font-size:13px; padding-bottom:3px;  padding-top:0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
.hair_libg {font-size:12px; padding-left:10pt; background:url(../images/hair_libg.gif) no-repeat !important; line-height:11pt; }
.green_bg_hair { background:url(../images/title_bg_1.jpg) repeat-x; padding:3px 0 0 10px;}
.right_advisorbor { width:77px; height:108px; float:left; border:1px solid #555; margin-right:10px; margin-top:-4px; }
.right_advisorbor_myhome { width:77px; height:97px; float:left; border:1px solid #555; margin-right:10px; margin-top:-4px; }
/***my profile***/
.rightcolumnbg{  padding:5px; width:305px; background:url(../images/right_columnbg.png) repeat-y; margin-left:-3px; }
.right_col_bottom { float:left; margin-left:-2px; background:url(../images/right_col_bottom.png) no-repeat; width:303px; height:11px;}
/***advisorbogs***/
a.advisor_datetxt { font-size:10px !important; color:Red;  }
#advisordate_blog { }
#advisordate_blog h4 { color:#494046; font-family: "Trebuchet MS"; font-size:17px;}
#advisordate_blog span a { font-size:12px !important; font-family: "Trebuchet MS"; font-weight:normal !important;} 
#advisordate_blog p a { font-size:12px !important; font-family: "Trebuchet MS";  font-weight:normal !important;}
/***default-myhome***/
.myFav a.grayarrow_link { font:normal 14px Trebuchet MS, Arial, Helvetica; color:#574d54; background:url(/images/grayarrow.gif) no-repeat left; padding-left:15px; text-decoration:none; }
.myFav a.grayarrow_link:hover { text-decoration:underline; }

.celebrity_area {font-family: Trebuchet MS,Verdana, Arial, Helvetica; margin-top:0; font-size:13px; float:left; width:100%; border-bottom:1px dotted #CCCCCC; padding-bottom:10px; }
.celebrity_area a.orgmore_link  {text-transform:uppercase;color:#d65a0c; text-decoration:none; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:11px;}
.celebrity_name { background:url(/images/advisorBg.jpg); height:28px; font:normal 11px helvetica, arial; color:#fff; padding-left:2px; padding-top:3px; }
.articles_box { float:left; width:300px; }
.invalid_message { float:left; font:bold 11px helvetica, arial; background:#9B176F; color:#fff; text-align:center; padding:3px; margin:-31px 0 0 5px; width:272px;}
.Button { margin:3px;}
.status_divnew { float:left;  background:#EBCECA; color:#494046; padding:5px; font:normal 11px/20px "Trebuchet MS", Helvetica, Arial, sans-serif; margin-bottom: 10px; }

.signup_conteditprofile { width:820px; float:left; background:#fff;margin-top:-10px;  }

.hiddenRow {
 display:none;
 visibility:hidden;
}
.visibleRow {
 display:block;
 visibility:visible;
}

.button_confirm
{
    background: url('../images/button.gif') no-repeat;
    width: 74px;
    height: 24px;
    color: #000;
    font: times new roman;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.button_confirm_hover
{
    background: url('../images/button_hover.gif') no-repeat;
    width: 74px;
    height: 24px;
    color: #000;
    font: times new roman;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.confirm_center_img
{
	background: url('../images/center.gif') repeat-x;
	width: 250px; 
	padding-top: 8px;
	padding-left: 2px;
}
.confirm_heading
{
	font: times new roman; 
	font-weight: bold; 
	color: #6c6b6b; 
	font-size: 12px; 
	padding-bottom: 2px;
}
.confirm_txt
{
	vertical-align: top; 
	font: times new roman; 
	font-weight: normal; 
	color: #6c6b6b; 
	font-size: 12px; 
	padding-top: 5px;
}
.bl_body { float:left;  width:100%;}
.bl_body ol { list-style-type:inherit !important;  margin-left:20px; padding-left:20px;}
.bl_body li { list-style-type:inherit !important;}
.bl_body ul { list-style-type:inherit !important;  margin-left:20px; padding-left:20px;}
.bl_body li { list-style-type:inherit !important;}




h4.email_window  { font:normal 12px "Trebuchet MS", helvetica, arial; color:Red;}

a.window_link { font: normal 14px 'Trebuchet MS', helvetica, arial; color:#1a8899; text-decoration:none;}
.signuppro{background-color: #ffffff; float: left; width: 82%; background: url(/images/prosignup.gif) no-repeat top right; margin-top:5px; margin-left:5px;}
.signuppro_pinkheading { font-family: Trebuchet MS; width: 100%; font-weight: bold; font-size: 14px; color: #9b176f; float: left; padding-bottom: 5px; padding-top:5px; }
.signuppro p { font: normal 12px 'Trebuchet MS', helvetica, arial; color:Black; width:100%; text-align:left; padding-bottom:3px; }
.signuppro h2 { font: bold 12px 'Trebuchet MS', helvetica, arial; color:Black; width:80%; text-align:left; padding-bottom:3px; }

.signupdivpro {width:100%; text-align:left; padding-bottom:3px; }
.signupdivpro table {text-align:left;width:100%;}
.signupdivpro table td {text-align:left;}
.signupdivpro table tr {padding-bottom:1px;}
.checkbx input { border:0 !important; }
.checkbx input { border:0 !important; white-space:nowrap !important; }
.checkbx label { white-space:nowrap !important; }

.google_linkarea { padding-top:10px; border-bottom:3px solid #97a04b; padding-bottom:10px; margin-left:20px; margin-right:20px; background-color:#ffffff;}
.proIn_name { float:left; width:100%; background-color:#fff; }
.proIn_name h3 { color:#97a04b; font-size:20px; padding-top:10px;  padding-left:30px; }
.signupprocontainer .container { min-height:1170px !important; padding:10px 5px; margin:0px auto; }
.googlesearchresult{ float: left; padding-left: 40px;width:425px; overflow:auto; height:600px;}
.date_top_margin { margin-top:15px; float:left; border:1px solid red;}
.pro_heading {  font-family: Trebuchet MS; width: 100%; font-weight: bold; font-size: 16px; color: #9b176f !important; position:relative; z-index:1; float: left; padding-bottom:10px; margin-top:-10px;}

ul.sitemapitem
{
	margin-left: 10px;
	padding-left: 10px;
}

ul.sitemapsubitem
{
	margin-left: 10px;
	padding-left: 10px;
}