﻿/*
	Dark Blue		= #4f86c5
	Light Blue		= #84abd6
	Seperator Blue	= #9fbddf
	Pink			= #db51a9
	Black			= #4e4c4c
	Grey			= #ebebeb
*/

* { padding: 0; margin: 0; outline: none; }
body { color: #4e4c4c; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; line-height:1.5em; background: #FFF; }
hr { display: block; height: 1px; background-color: #ccc; margin: 4px 0; border: 0; }
img { border: none; }
input, select { border: solid 1px #84abd6; font-size: 11px; vertical-align: middle; margin:0; }
input { height: 16px; line-height: 16px; }
label { padding: 0 5px; }
option { padding: 1px; }

.center { margin: 0 auto; }
.clearboth { clear: both; }
.fieldheader { padding: 0 7px; }
.highlight { color: #db51a9; }
.inputlabel { float: left; padding-top:10px; }
.options { height: 100%; overflow: auto; }
.options span { float: right; }
.padded20 { padding: 20px; }
.padded15 { padding: 15px; }
.paddedsides20 { padding: 0 20px; }
.paddedsides15 { padding: 0 15px; }
.tickbox_container { width: 50px; height: 37px; vertical-align: top; }
.tourlink { z-index:99; margin-top:-38px;float:right;position:relative; }
.welcome { color: #6699CF; font-family: Verdana, Sans-Serif; font-size: 18px; font-weight:500; line-height:1.25em }
.pane { background-image: url('/images/bg_fgrey.gif') }
.sponsorlogo a {padding: 5px 2px 5px 1px; text-decoration: none; }
/* --- Header --------------------- */
#header { width: 1002px; margin: 0 auto;  margin-top: 15px; }
.logo { float: left; width: 220px; height: 66px; margin-left:7px; }
.loginlogouttext {float:left;padding-left:5px;text-align:left;}
#loginlogout { height: 60px; line-height: 22px;  width: 756px; float: right; }
#loginlogout input { padding-left: 2px; padding-right: 18px; background: url('../../images/in.gif') 100% 50% no-repeat; }
#loginlogout img { margin: 0 4px 0 15px; }

/* --- Links ----------------------------------- */
a, a:hover { text-decoration: none; color: #4f86c5; }
a:hover { color: #8CAED4; }
h2 a, h2 a:hover, h2 a:active, h2 a:visited { text-decoration: none; color: #4E4C4C }
/* NEW H2  h2 a, h2 a:hover, h2 a:active, h2 a:visited { text-decoration: none;color:#4f86c5; } */ 
h4 a { color: #4e4c4c; }

.arrowlink, .arrowlink_white { height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; margin-left: 8px; padding-right: 20px; background: url( '../../images/new/arrow.png' ) no-repeat 100% 0; }
.arrowlink:hover, .arrowlink_white:hover, .sendtoafriend:hover, .buy_mothercare:hover, .buy_elc:hover, .buy_amazon:hover { background-position: 100% -16px; }
.arrowlink_white { background-image: url( '/images/new/arrow_white.gif' ); color: #fff; }
.arrowlink_white:hover { color: #fff; }
.pink .arrowlink { background-image: url( '/images/new/arrow_grey.gif' ); }

.left_link { width:15px; height: 30px; background: url( '/images/new/btn_left.png' ) no-repeat 100% 0; }
.right_link { width:15px; height: 30px; background: url( '/images/new/btn_right.png' ) no-repeat 100% 0; }
.left_link:hover, .right_link:hover { background-position: 100% -30px; }


/*--- Send To a Friend ----------------------------*/
.sendtoafriend { text-align: left; float: left; display: block; height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding-right: 25px; background: url( '../../images/new/mail.gif' ) 100% 0 no-repeat; }
.pink .sendtoafriend { background-image: url( '/images/new/mail_grey.gif' ); }
.sendtoafriend:hover { background-position: 100% -16px; }

/* --- Delete ------------------------------------ */
.delete_link { text-align: left; float: left; display: block; height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding-right: 20px; background: url( '../../images/new/delete.gif' ) 100% 0 no-repeat; }
.pink .delete_link { background-image: url( '/images/new/delete_grey.gif' ); }

/* --- Accept ------------------------------------ */
.accept_link { text-align: left; float: left; display: block; height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding-right: 20px; background: url( '../../images/new/accept.gif' ) 100% 0 no-repeat; }
.pink .accept_link { background-image: url( '/images/new/accept_grey.gif' ); }

/* --- Contacts ----------------------------------- */
.contactslink { text-align: left; float: left; display: block; height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding-right: 20px; background: url( '../../images/new/email_contacts.gif' ) 100% 0 no-repeat; }
.contactslink:hover { background-position: 100% -16px; }

/* --- Kit Buying ------------------- */
.buy_mothercare { text-align: left; float: left; display: block; height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding-right: 25px; background: url( '../../images/new/buy_mothercare.gif' ) 100% 0 no-repeat; }
.pink .buy_mothercare { background-image: url( '/images/new/_buy_mothercare_grey.gif' ); }
.buy_elc { text-align: left; float: left; display: block; height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding-right: 31px; background: url( '../../images/new/buy_elc.gif' ) 100% 0 no-repeat; }
.pink .buy_elc { background-image: url( '/images/new/_buy_elc_grey.gif' ); }
.buy_amazon { text-align: left; float: left; display: block; height: 16px; line-height: 16px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding-right: 16px; background: url( '../../images/new/buy_amazon.gif' ) 100% 0 no-repeat; }
.pink .buy_amazon { background-image: url( '/images/new/_buy_amazon_grey.gif' ); }

/* --- Kit Numbers --------------------- */
.numbers { display: block; height:60px; width: 60px; background:transparent url('../../images/new/numbers.gif') 0 0 no-repeat; line-height: 60px; text-align: center; color: #4f86c5; font-weight: bold; font-family: Arial, Sans-Serif; font-size: 21px; }
.pink .numbers { background-image: url('/images/new/numbers_grey.gif'); }

/* --- Menu --------------------------- */
#menu {float:left; height: 54px; left:0px; list-style: none; margin: 10px 10px 0 5px; position: relative; width: 545px; }
#menu li { float: left; width: 67px; text-align: center; border-left: solid 1px #9fbddf; }
#menu a { display: block; color: #fff; font-size: 14px; font-family: Arial, Sans-Serif; font-weight: bold; background: #5692D6; height: 36px; line-height: 36px; }
#menu .first, #menu .first_selected { width: 68px; border-left: 0; }
#menu a:hover, #menu .selected a { background: #84abd6; }
#menu .first a, #menu .first_selected a { background: transparent url('/images/new/menu_first.png' ) 0 0 no-repeat; }
#menu .last a, #menu .last_selected a { background: transparent url('/images/new/menu_last.png' ) 100% 0 no-repeat; }
#menu .first a:hover, #menu .first_selected a { background: transparent url(  '/images/new/menu_first.png' ) 0 -36px no-repeat; }
#menu .first a:hover, #menu .first_selected a { background: transparent url(  '/images/new/menu_first.png' ) 0 -36px no-repeat; }
#menu .last a:hover, #menu .last_selected a { background: transparent url(  '/images/new/menu_last.png' ) 100% -36px no-repeat; }

/* --- Loader --------height: 11px;----------------------------------------*/
#loader {  width: 1002px; margin: 5px auto; padding-left: 73px; clear:both; }

/* --- Content -----------------------------------------------------*/
#wrapper { clear: both; width: 1002px; margin: 0 auto;  }

#wrapper #left { width: 562px; height: 100%; overflow: hidden; float: left; }
#wrapper #left .menu { padding: 10px 0; width: 544px; margin: 0 auto; font-size: 1.2em; line-height: 2em; font-weight: bold; clear: both; }
#wrapper #left .menu a { text-decoration: none; }
#wrapper #left .menu a:hover, a:active { color: #e99bcb; }

#wrapper #left #top { background: url('images/menu_top.gif' ); clear: both; height: 22px; }
#wrapper #left #content { width: 540px; padding: 0 15px 0 7px; background: transparent url('/images/new/columnleftBg.png' ) 0 0 repeat-y; height: 100%; overflow: hidden; }
#wrapper #left #bottom { background: url('images/columnleftBg_bttm.gif' ); height: 30px; clear: both; }

/* --- Home Registration styles -----------------------------------------------------*/
#wrapper #HRleft { width: 1000px; height: 100%; overflow: hidden; float: left; }
#wrapper #HRleft #topHR { background: url( '/images/HRmenu_top.gif' ); clear: both; height: 22px; }
#wrapper #HRleft #contentHR { width: 980px; padding: 0 15px 0 7px; background: #fff url( '/images/HRcolumnleftBg.gif' ) 0 0 repeat-y; height: 100%; overflow: hidden; }
#wrapper #HRleft #bottomHR { background: url( '/images/HRcolumnleftBg_bttm.gif' ); height: 30px; clear: both; }
.height40 { height:40px; }
.font11 { font-size:11px;}
.height1 { height:1px;}
.promofooter { text-align:right;font-size:11px;}
/* .dropdownheadbox { background-image:url('/images/stagecaptionbox.gif');background-repeat:no-repeat;background-position:right top;width:343px; } */
.statustext { font-family:Tahoma; font-size:11px; padding-left:36px;padding-top:11px; }
.postcodecaption { margin-left:115px; }
/* -------------------------xxxxxxxxxxxx--------------------------*/

#wrapper #right { float: right; width: 440px; max-width: 440px; overflow:visible; }
#wrapper #right .nav { float: left; width: 320px; }

/* --- Headings --------------------------------------------------------------*/
h1, h2, h3, h4, .revolvertitle { font-family: Arial, Sans-Serif; font-weight: bold; color: #4f86c5; margin-bottom:14px; }
h1, .revolvertitle { font-size: 20px; }
/* h2 { clear: both; background: #4f86c5; height: 17px; line-height: 17px; color: #fff; font-size: 13px; padding-left: 7px; } */
h2 { clear: both; background: transparent; height: 17px; line-height: 17px; color: #4E4C4C; font-size: 20px; padding: 7px; border-bottom:solid 1px #5692D6; }

h3 { font-size: 16px; }
h4, .votertitle { font-size: 12px; color: #4e4c4c; }
h5 { font-size: 14px; }
h3 .inner { font-weight: normal; font-size: 10px; line-height: 13px; padding-left: 5px; }
h1 .under { display: block; font-size: 12px; color: #4e4c4c; font-family: Verdana, Arial, Sans-Serif; line-height: 2em; }
.p_head { font-size: 13px; color: #4F86C5; font-weight:600; font-family:Arial,Sans-Serif; }

h3.question { background: url('/images/new/question.gif') 100% 0 no-repeat; }
.pink h3.question { background-image: url('/images/new/question_grey.gif'); }

/* --- Menus -------------------------------------------------------*/
.intro_Menu { clear: both; }

/*--- Right Column ---------------------------------------------*/
#RightContent h2, .RightContent h2 { background-color:#4F86C5; color:#fff; font-size: 14px; height: 15px; line-height: 15px; margin-bottom: 0; }
#RightContentTopLeft { float: left; width: 140px; height: 39px; padding: 0; color: #FFF; font-weight: bold; text-transform: uppercase; background: #4f86c5 url( '../../images/new/rightnav_top.gif' ); }
#RightContentTopRight { float: right; width: 160px; height: 39px; background: url( '../../images/new/rightnav_top.gif' ); }
#RightContentTopRight img { float: right; padding: 0 39px 0 0; }
.RightContent { background: transparent url('images/columnRightBg.gif' ) 0 0 repeat-y; padding: 15px 25px 2px 25px; width: 270px; height: 100%; overflow: hidden; }
.RightContent a { font-family: Arial, Sans-Serif; }
.RightContent .titlebar { background: #4f86c5; height: 100%; margin-left:-15px; overflow: hidden; width:300px; }
.RightContent .titlebar .rightbutton { float: right; margin: 5px 10px 0 0; }
.rightcontentbottom { background: transparent url('images/columnlright_Bg.gif' ) 0 0 no-repeat; width: 320px; height: 20px; }

h3.babynamer_top { background: #fff url('/images/new/babynamer_top.gif' ) 0 0 no-repeat; width: 320px; height: 32px; padding:11px 0 0 25px; color: #fff; line-height: 32px; }

.rightcontent_top, .rightcontent_top_long { height: 39px; margin-left: -2px; padding: 0 10px; font-family:Arial,Sans-Serif; }
.rightnav_top { height: 39px; padding: 0 10px; }
.rightnav_top { background: #fff url('/images/new/rightnav_top.gif' ) 0 0 no-repeat; }
.rightnav_top img { float: right; padding: 4px 29px 0 0; }

.rightnav_top_ext {width:416px; height:182px; padding: 0 10px; background: transparent url( '/images/new/rightnav_top_ext.png' ) 0 0 no-repeat; }
.rightnav_top_ext .header, .rightnav_top_ext .header a { color: #fff; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding: 15px 0 0 12px; }
.rightnav_top_ext .header .babynamer {float:right; position:relative; top:-15px; right:16px;}

.rightcontent_top { background: transparent url( '/images/new/rightcontent_top.png' ) 0 0 no-repeat; }
.rightcontent_top_long { background: transparent url( '/images/new/RHN_top.png' ) 0 0 no-repeat; }
.rightcontent_title, .rightcontent_title a { color: #fff; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding: 17px 0 0 12px; }
.GraySmall { color:Gray;font-size:x-small; padding-bottom:5px; } 
.GraySmall h5 {color:#000; }

/* --- Your Gurgle ------------------------- */
.yourgurgle { height: 28px; line-height: 28px; float: left; overflow: auto; margin-left: 8px; }
.yourgurgle a { font-weight: bold; font-size: 14px; font-family: Arial, Sans-Serif; color: #fff; }
.rightnav_top .yourgurgle { margin-top: 11px; }
.mygurgle { background: url('/images/new/columnrightbgwide.png') repeat-y -7px 100% transparent; height: 87px; margin: 12px 0px 0px 8px; padding-right: 0px; padding-left: 0px; width: 434px; padding-bottom:6px; }
.mygurgle h2 {padding-left: 10px; width: 409px; margin-left: 4px;}
.mygurgle .upperbox {height:36px;padding: 10px 15px; overflow: hidden; margin-top: -13px; font-family: Tahoma; font-size: small; }
.mygurgle .lowerbox {background: url('/images/new/login_box_bottom.png') no-repeat scroll 0pt 0pt transparent; height: 24px; padding: 8px 15px 10px; width: 402px; margin-left: -2px; font-family: Tahoma;}

.mygurgletopbar { font-family:Arial;font-size:14px;font-weight:bold;color:#fff;padding-left:20px; background-image: url('/images/new/rightcontent_top_new.png'); background-repeat: no-repeat; width: 300px; height: 21px; padding-top: 18px; }
.mygurgletopbar .title { width: 200px; float: none;margin-top:-18px; margin-left:85px; }
.mygurglecontent { width: 279px; background-image: url("/images/new/contentbox.png"); background-repeat: no-repeat; padding: 10px 20px 28px; }
.mygurglecontent .innerbox { padding: 0pt 15px; }

/* --- Ad Partners New Styles ----- */
.widget_partner {background: transparent url('/images/new/partner_BG.png') no-repeat; margin-left:7px; width:432px;height:35px;padding:5px 0px;clear:both;margin-top:15px;}
.widget_partner .left{float: left; width: 50px; padding-left: 10px; font-size: small; font-family: Arial; font-weight: bold;}
.widget_partner .right{float: right;padding:0px;}
.widget_partner .bottomlinks { float: none; clear: both; position: relative; top: -6px;left:70px; font-size: small; font-family: Tahoma; } 
.widget_partner .bottomlinks a {text-align:center; width:86px; display:inline-block;}
.widget_partner_box {background: url('/images/new/partner_box.png') no-repeat scroll 0% 0% transparent; width: 84px; min-height: 35px; float: left; padding-left: 6px; padding-top: 3px; padding-bottom: 3px;}

/*--- Footer -------------------------------------------------------------*/
.footer { height: 100px; clear: both; padding: 0 10px; text-align: center; margin-bottom: 5px; }
.footer a { padding: 0 4px; color: #999; }
.footer a:hover { color: #DB51A9; }

/* --- Pager ----------------------------------------*/
.pager { clear: both; padding: 0 10px; height: 28px; line-height: 28px; overflow: auto; }
.pager .right { float: right; }
.pager .left { float: left; }

/* --- New Input Boxes ------------------------------------------------------- */
.input_bg { background: transparent url(   '/images/new/input_bg_full.png' ) 0 0 no-repeat; padding-left: 8px; height: 32px; float:left }
.input_bg div { background: transparent url( '/images/new/input_bg_right.png' ) 100% 0 no-repeat; padding-right: 8px; height: 32px; }
.pink .input_bg { background-image: url( '/images/new/input_bg_full_grey.gif' ); }
.pink .input_bg div { background-image: url( '/images/new/input_bg_right_grey.gif' ); }
.input_bg select { height: 18px; border: 0; margin: 7px 0 0 0; font-size:12px; }
.input_bg input { height: 13px; border: 0; margin: 5px 0; padding: 4px 0; }
.input_bg .fileinput input { height: 22px; border: 0; }

/* --- Alphabet Menu -------------------------------------------------------
.alphabet { clear: both; text-transform: uppercase; height: 40px; line-height: 40px; padding: 0 10px; }
.alphabet .header { float: left; width:180px; padding-right:10px; text-align:right;  }
.alphabet .a-z { text-align:left; float: left; font-weight: bold; word-spacing: 0.03em;  width:330px;}
.alphabet .a-z a.Selected, .alphabet .a-z a.Selected:link, .alphabet .a-z a.Selected:visited { font-weight: bold; color: #364d81; text-decoration: underline; }*/

/* --- babyNamer -------------------------------old backdground image 'images/babyNamerLogo.gif'------------------------*/
.babyNamer { background: url(   'images/babyNamerStrap.png' ) no-repeat 0 0; }
.babyNamer .intro { clear: both; padding: 0 20px; }
.babyNamer .intro1 { clear: both; padding: 5px 20px 10px 20px; }
.babyNamer .intro2 { clear: both; padding: 0 10px; }
.babyNamer ul { text-align: left; padding-left: 20px; }

.name { padding: 30px 0 25px 100px; background-position: 20px 60px; background-repeat: no-repeat; line-height: 1.5; }
.sex_MF { background-image: url(   'includes/css/images/symbol_MF_wh.gif' ); }
.sex_M { background-image: url(   'includes/css/images/symbol_M_wh.gif' ); }
.sex_F { background-image: url(   'includes/css/images/symbol_F_wh.gif' ); }

.cloud { clear: both; width: 485px; height: 110px; margin: 0px 10px 0 10px; padding: 2px 20px 20px 15px; color: #364d81; text-transform: capitalize; background: url(   'images/Bg_babyNames.gif' ) 0 0 no-repeat; line-height: 2em; }
.cloud ul { display: block; list-style-type: none; float: none; padding: 5px; margin: 22px 0 00; text-align: center; }
.cloud li { margin: 0; padding: 0 4px 4px 4px; display: inline; }
.cloud li .name06 { font-size: 1.54em; font-weight: normal; font-weight: bold; }
.cloud li .name05 { font-size: 1.43em; font-weight: normal; font-weight: bold; }
.cloud li .name04 { font-size: 1.43em; font-weight: normal; font-weight: bold; }
.cloud li .name03 { font-size: 1.32em; font-weight: normal; font-weight: bold; }
.cloud li .name02 { font-size: 1.23em; font-weight: normal; font-weight: bold; }
.cloud li .name01 { font-size: 1.14em; font-weight: normal; font-weight: bold; }
.cloud li .name00 { font-size: 1em; font-weight: normal; font-weight: bold; }

/* --- Search -------------------------------------------------------*/
#search {float:right; background: url('/Content/images/searchBG.png') no-repeat; height: 22px; margin: 7px auto; width: 420px; padding: 9px 10px 10px 10px; }
#search input { padding: 3px; } 
#search select  { padding: 2px; margin-right: 5px; }
#search div { border-left: 1px solid #808DE0; float: left; height: 22px; margin: 0 10px 0 15px; padding-left: 15px; }
#txtSearchTextBox { float: left; width: 225px; }
#drpSearchType { width: 75px; }

/* --- Left -------------------------------------------------------*/
.right10px { float: right; margin-right: 10px; margin-top: 5px; }
.right10px_3px { float: right; margin-right: 10px; margin-top: 3px; padding-top: 4px; }
.right10px_10px { float: right; margin-right: 10px; margin-top: 10px; padding-top: 4px; }
.imgLeft { float: left; }
.imgRight { float: right; margin-left: 10px; }

/*--- Home Page Articles -------------------------------------------------------*/
.ArticleHeading { padding: 0 0 10px 7px; position: relative; }
.ArticleHeading img { float: left; margin: 8px; padding: 16px; background: url(   'images/imgBg.gif' ); background-repeat: no-repeat; }
.ArticleHeading .heading #Image2 { float: left; margin: 8px; padding: 16px; border: 1px solid #db7fb9; }
#img { float: left; padding: 16px; background: url(   'images/imgBg.gif' ); background-repeat: no-repeat; }
.ArticleHeading .ClickHere { float: right; padding-right: 20px; padding-top: 14px; height: 48px; outline: none; }
.ArticleHeading .heading { width: 530px; padding: 0 10px 0 0; }
.ArticleHeading .heading .BttnStage { float: right; padding: 10px 10px 10px 0; }

/*--- Active Links for ArticleHeading + heading --------------------------------------------------------*/
#ArticleHeading .ReadMore a:hover { text-decoration: none; }
#ArticleHeading .heading a { color: #DB51A9; text-decoration: none; outline: none; font-weight: bold; }
#ArticleHeading .heading a:hover { color: #DB51A9; text-decoration: underline; outline: none; font-weight: bold; }

/*--- Article -------------------------------------------------------*/
.Article { padding: 20px; position: relative; clear: both; /* overflow: hidden; */ }
.Article .MainImg { float: left; padding: 0 10px 10px 0; border: none; }
.Article .intro { margin-top: 10px; width: 550px; padding-left: 10px; background: url(   'images/articleBg.gif' ); background-repeat: repeat-x; }
.Article .intro .MainImg { float: left; margin: 30px 10px 14px 10px; }
.Article .intro a:hover { text-decoration: none; outline: none; }
.Article .Note { margin: 0 20px 10px 20px; font-size: 1.24em; }

/*--- Articles -------------------------------------------------------*/
.Articles { margin-left: 7px; margin-right: 2px; width: 98.5%; color: #354d81; clear: both; position: relative; }
.Articles #pink img, #Articles #white img { float: left; margin: 0 10px 0 0; display: block; outline: none; }
.ArticleSection { width: 100%; border-top-style: solid; border-top-color: #999; border-top-width: 1px; }

/* --- Chat Group/Subject -------------------------------------------------------*/
.groupname { float: left; padding-right: 4px; min-height: 0; }
.membersince { float: left; padding-right: 4px; min-height: 0; padding-top: 5px; }
.Group .locked_Group { float: left; padding-right: 4px; min-height: 0; }
.Group .locked_Group_1 { float: left; padding-right: 4px; min-height: 0; }
.Group .groupname { float: left; padding-right: 4px; min-height: 0; }
.group-link-gurgle-local { background: url('/images/new/btn_local_Mums.png') no-repeat; margin: 20px auto; width: 510px;height:22px; }
.group-link-gurgle-local:hover { background-position: 0 -22px;}

/* --- MyPagesIntro --- */
.MyPagesIntro { margin-left: 7px; margin-right: 2px; padding: 10px 10px 0 10px; }

/* --- browse by Name -------------------------------------------------------*/
.imgHolder_120 { float: left; width: 138px; height: 143px; padding-right: 10px; background: url(   'images/picHolder_Main.gif' ); background-repeat: no-repeat; }
.imgHolder_120 .holder { display: block; height: 122px; }
.imgHolder_120 img { display: block; padding: 22px 0 0 23px; }

.imgHolder_100 { float: left; display: block; width: 138px; height: 138px; background: url(   'images/picHolder_Main.gif' ); background-repeat: no-repeat; }
.imgHolder_100 img { display: block; padding: 22px 0 0 23px; }
.imgHoldermenu_100 { clear: both; width: 138px; padding-left: 7px; }
.imgHoldermenu_100 img { display: block; padding: 0; }

.imgHolder_151_175 { display: block; width: 171px; height: 162px; background: url(   'images/picHolder_151_175.gif' ); background-repeat: no-repeat; }
.imgHolder_151_175 .holder { display: block; height: 122px; }
.imgHolder_151_175 img { display: block; padding: 22px 23px 0 23px; }
.imgHolder_151_175 .menu { height: 24px; clear: both; padding: 0 0 0 22px; }
.imgHolder_151_175 .menu img { float: left; padding: 5px 0 00; }
.imgHolder_151_175 .menu input { float: left; padding: 5px 0 00; }
.friendOptions { padding: 5px 10px 0 10px; }
.friendOptions img { padding: 0 5px 0 0; }
.friendOptions input { padding: 0 5px 0 0; }
.imgHolder_150 { display: block; width: 171px; height: 138px; background: url(   'images/picHolder_Main_179_145.gif' ) no-repeat; text-align: center; }
.imgHolder_150 img, .imgHolder_150 input { text-align: center; margin: 20px auto 0 auto; }

.imgHolder_111_90 { float: left; display: block; width: 161px; height: 132px; margin: 0 auto; background: url(   'images/picHolder_Main_111_90.gif' ) no-repeat; }
.imgHolder_111_90 img { display: block; padding: 23px 0 0 23px; }

.imgHoldermenu_151_175 { position: relative; padding: 0; top: -35px; }
.imgHoldermenu_151_175_1 { padding: 5px 10px 0 10px; }
.imgHoldermenu_151_175_1 img { padding: 0 5px 0 0; }
.imgHoldermenu_151_175_1 input { padding: 0 5px 0 0; }

/*--- BA Memebers Icon ----------------------------------------*/
.ba_member { position: relative; left: 100px; top: -120px; clear: none; width: 42px; height: 42px; }
.ba_member img { position: relative; left: 0px; top: 0px; clear: none; width: 42px; height: 42px; padding: 0px; }
.pink .imgHolderProfile { text-align: center; display: block; width: 137px; height: 125px; padding: 20px; background: url(   'images/Bg_profile_img.gif' ); background-repeat: no-repeat; float: left; }
.white .imgHolderProfile { text-align: center; display: block; width: 137px; height: 125px; padding: 20px; background: url(   'images/Bg_profile_img.gif' ); background-repeat: no-repeat; float: left; }
.pink .imgHolder .button { clear: left; text-align: center; padding: 0; padding-top: 10px; }
.white .imgHolder .button { clear: left; text-align: center; padding: 0; padding-top: 10px; }

.imgHolder { width: 140px; height: 140px; float: left; text-align: center; margin: 0; padding: 20px; background: url( '../../images/new/image_bg_140x140.gif' ) no-repeat; }
.pink .imgHolder { background-image: url(   '../../images/new/image_bg_140x140_grey.gif' ); }
.imgHolder .profileImage { width: 140px; height: 140px; margin-bottom: 15px; }

.intro .input { padding: 0 4px; }

/* --- Play -------------------------------------------------------*/
.largeVideo { margin: 10px auto; width: 520px; clear: both; }

/* --- Friends -------------------------------------------------------*/
.Friends { margin-left: 7px; margin-right: 2px; clear: both; }
.Friends { position: relative; }
.Friends .enter { margin: 10px; text-align: left; clear: both; }
.Friends a:active { text-decoration: none; }


/* --- font Colors -------------------------------------------------------*/
.low { color: #8596b4; }
.error { clear: both; display:block; padding: 10px; margin: 10px; border: solid 1px #DB51A9; color: #DB51A9; text-align: center; }
.error li { list-style: none; padding-top: 0; padding-bottom: 0; color: #DB51A9; font-weight: bold; line-height: 20px; }
.import_LeftArrow { float: left; padding-left: 18px; padding-top: 18px; }

.mail_submenu { padding-top: 16px; font-size: 1.2em; line-height: 2em; font-weight: bold; text-decoration: none; }
.mail_submenu .box1 { float: left; width: 97px; line-height: 3em; }
.mail_submenu .box2 { float: left; width: 115px; height: 40px; line-height: 3em; }
.mail_submenu .box3 { float: left; width: 85px; height: 40px; line-height: 3em; }

.mail_read { width: 478px; height:auto; padding: 20px; }
.mail_container { float: left; width: 325px; padding-top: 20px; }
.mail_container { float: left; width: 325px; padding-top: 20px; }
.mail_container .feedback { padding: 0 0 10px 0; line-height: 1.66em; font-size: 1.42em; font-weight: bold; color: #364d81; }
.mail_container .feedbackNon { font-size: 1.42em; font-weight: bold; line-height: 1.16em; color: #94A3C0; clear: both; }
.mail_container .subject { line-height: 1em; }
.mail_container .icon { padding: 8px 0 00; }

.mail_ProfileInfo .box1 { clear: both; width: 96%; padding: 0 10px; line-height: 1.42em; color: #364d81; }
.mail_ProfileInfo .box2 { float: left; width: 46%; padding: 0 10px 10px 10px; line-height: 1.42em; color: #364d81; }
.mail_ProfileInfo .box3 { float: left; width: 46%; padding: 0 10px 10px 10px; line-height: 1.42em; color: #364d81; }

/* --- Right -------------------------------------------------------*/
.RightHeader_bottom { float: left; margin: 0 10px; width: 300px; height: 30px; background: url('images/_columnlrightTop_Bg_right_1.gif'); }

/* --- Right Links ----------------------------------------------------- */
.rightlink, .rightlink_bullet, .rightlink_star, .rightlink_nappy, .rightlink_avent { font-weight: bold; float: left; width: 135px; padding: 3px 0px 0px 0px;line-height:18px; }
.rightlink_bullet, .rightlink_star, .rightlink_nappy { padding-left: 15px; background: url(  '../../images/new/bullet.gif' ) 4px 50% no-repeat; width: 128px; }
.rightlink_star { background-image: url(  'images/star_active_white.gif' ); padding-left: 18px; width: 125px; }
.rightlink_nappy { background-image: url(  '../../images/new/nappy.gif' ); padding-left: 25px; width: 118px; }
.rightlink_avent { width: 170px; }
/* --- Breadcrumb --------------------------------- */
#BreadCrumb { color: #3E5A89; }
#BreadCrumb .header { height: 100%; padding: 10px 20px 10px 20px; background-repeat: repeat-x; background-position: bottom; overflow: auto; }
#BreadCrumb a { color: #4d70a8; text-decoration: none; }
#BreadCrumb a:hover { color: #DB51A9; text-decoration: none; }
#BreadCrumb a.last { color: #3E5A89; text-decoration: none; }
#BreadCrumb .arrow { padding-left: 3px; padding-right: 3px; }
#BreadCrumb a.lightBlue { color: #94A3C0; }
#BreadCrumb a.lightBlue:hover, #BreadCrumb a.darkBlue:hover { color: #DB51A9; text-decoration: none; }
#BreadCrumb a.darkBlue { color: #364d81; }

/* --- Universal Rules to Tools only -------------------------------------------------------*/
#Tools .active { color: #324d82; }
#Tools .activeBlue { color: #324d82; }
#Tools .activeBlueBold { color: #324d82; font-weight: bold; }
#Tools .activePink { color: #de6cb2; }
#Tools .paddingRight { padding-right: 10px; }
#Tools #right { float: right; margin: 5px 10px 5px 0; }
#Tools #rightEnd { float: right; margin: 5px 10px 0 0; }
#Tools #rightNon { float: right; }
#Tools .BttnRight { float: right; padding: 8px 16px 0 0; clear: none; vertical-align: middle; }


/* --- ToolOpen Content -------------------------------------------------------*/
#ToolOpen { margin-left: 7px; margin-right: 2px; width: 98.5%; }
#ToolOpen { position: relative; }
#ToolOpen #Intro { clear: both; width: 520px; padding: 0 10px 10px 10px; position: relative; }
#ToolOpen #Intro .icon { float: left; }
#ToolOpen #Intro .openingblurb { float: left; padding-top: 20px; }
#ToolOpen #Intro .header { float: left; clear: both; padding-left: 10px; font-size: 1.4em; line-height: 2em; font-weight: bold; text-transform: uppercase; color: #324d82; }
#ToolOpen #Intro .subheader { float: left; clear: both; padding: 10px 0 0 10px; }

/*--- Left Column -----------------------------------------------------------*/
#Tools .conent01 { float: left; width: 228px; min-width: 228px; padding: 0px 0 10px 4px; background: url(   'images/Bg_14.gif' ) 0 30px repeat-y; }
#Tools .conent01 .menu { clear: both; display: block; }

/*--- Right Column ---------------------------------------------------------*/
#Tools .content02 { float: left; width: 308px; min-width: 308px; }
#Tools .content02 .nameBttns { float: left; padding: 10px 0 0 10px; }
#pink_small { width: 288px; clear: both; padding: 6px 10px 6px 10px; background-color: #f8e1f1; color: #DB51A9; }
#white_small { width: 288px; clear: both; padding: 6px 10px 6px 10px; background-color: #FFF; color: #DB51A9; }

#contain01, #contain02, #contain03 { clear: both; }

/* --- Gurgle Table ------------------------------------------- */
.gurgletable { width: 100%; }
.gurgletable td { margin: 0; border: 0; padding: 5px; }
.gurgletable thead { font-weight: bold; }


/*--- End Tables -------------------------------------- */

.Tools .sm_cell07 { float: left; width: 220px; min-width: 220px; padding-left: 10px; }
.Tools .sm_cell07 .padding_01 { clear: both; min-width: 20px; text-align: left; font-size: 1.3em; font-weight: bold; text-transform: uppercase; color: #324d82; }
.Tools .sm_cell07 .padding_02 { float: left; width: 50px; min-width: 50px; text-align: left; padding-top: 0px; }
.Tools .sm_cell07 .padding_03 { float: left; width: 170px; min-width: 120px; text-align: left; padding-top: 0px; color: #324d82; text-transform: capitalize; }
.Tools .sm_cell08 { float: left; width: 40px; min-width: 50px; padding-top: 10px; text-align: right; }

.ovulation_list { width: 100%; }
.ovulation_list td { height: 37px; text-align: center; border-bottom: solid 1px #CBD3E0; }
.ovulation_list .alert { text-align: right; }

.indented_25 { padding-left: 25px; }
.indented_description { float: left; padding: 0 2px 0 10px; margin-bottom: 10px; width: 200px; }
.indented_linkedto { float: left; padding-left: 10px; padding-right: 2px; width: 200px; height: 46px; width: 60px; }
.indented_browsebyname { float: left; padding-left: 10px; padding-right: 2px; width: 200px; height: 46px; width: 110px; }
.indented_characters { float: left; padding-left: 10px; padding-right: 2px; width: 200px; width: 150px; }
.DueDate { padding-left: 10px; }

.DueDateResult {padding-left:8px; margin-top:12px; background-color:White;  display:table;}
.DueDateResult .p_head {padding-left:12px;}
.DueDateResult .DueDateDiv { float: left; display: block; padding: 45px 285px 56px 130px; width: 116px; font-size: 56px; font-weight: bold; background: url(images/due_date_bg.png) 0 0 no-repeat; font-family:Arial,Sans-Serif;}

.DueDateDivButton_Right { float: left; padding-left: 0px; padding-top: 5px; margin-top: 20px; }
.DueDateDivButton_Non { padding-left: 0px; padding-top: 5px; margin-top: 20px; }
.WeightDivContainer { clear: both; padding-left: 10px; }
.WeightDiv { float: left; display: block; margin-top: 20px; width: 437px; height: 90px; font-size: 22px; font-weight: bold; background: url(images/tool_weight_BG.gif); background-repeat: no-repeat; }
.WeightDiv1 { float: left; padding-top: 44px; padding-left: 65px; padding-right: 40px; padding-bottom: 5px; width: 90px; }
.WeightDiv2 { float: left; padding-top: 44px; padding-bottom: 5px; padding-right: 30px; width: 90px; }
.WeightDiv3 { float: left; padding-top: 44px; padding-bottom: 5px; }
.WeightDivButton { padding-left: 0px; padding-top: 10px; margin-top: 20px; }
.button_0_9 { display: block; float: left; padding-left: 0px; padding-top: 9px; }
.advancedSearchPanel { clear: both; padding: 10px 20px; }
.advancedSearchPanel input { float:left; }
/*.advancedSearchPanel div { float:left; height:  32px; line-height: 32px; }
.advancedSearchPanel div.button { padding: 8px 12px;}*/
.row_small { clear: both; padding: 0; height: 27px; }



.largeImageHolder { margin: 0 10px; width: 480px; height: 363px; padding: 20px; background: #fff url(images/image_BG.gif) 0 0 no-repeat; }
.largeImageHolder .largeImage { text-align: center; }
.largeImageHolderVote { margin: 0 10px; width: 470px; padding: 25px; clear: both; background: #fff url(   'images/image_BGVote.gif' ) 0 0 no-repeat; height: 100%; overflow: auto; }
.largeImageHolderVote .largeImage { height: 352px; text-align: center; }

.imgHolderContainer { text-align: center; display: block; width: 140px; height: 115px; float: left; }

a.PrevCssClass, a.PrevCssClass:link, a.PrevCssClass:visited, a.PrevCssClass:hover, a.PrevCssClass:active { padding: 0 2px 0 13px; background: url(   'images/Prev_Arrow.gif' ); background-position: left; background-repeat: no-repeat; text-decoration: none; }
a.NextCssClass, a.NextCssClass:link, a.NextCssClass:visited, a.NextCssClass:hover, a.NextCssClass:active { padding: 0 13px 0 2px; background: url(   'images/Next_Arrow.gif' ); background-position: right; background-repeat: no-repeat; text-decoration: none; }
a.PageNumberCssClass, a.PageNumberCssClass:link, a.PageNumberCssClass:visited, a.PageNumberCssClass:hover, a.PageNumberCssClass:active { padding: 0 2px; }
a.SelectedPageNumberCssClass, a.SelectedPageNumberCssClass:link, a.SelectedPageNumberCssClass:visited, a.SelectedPageNumberCssClass:hover, a.SelectedPageNumberCssClass:active { text-decoration: underline; padding: 0 2px; }

.memberDetail { float: left; clear: both; width: 200px; height: 40px; padding-top: 10px; }
.memberDetail .picture_buttons { float: left; width: 13px; height: 45px; padding-right: 10px; text-align: center; }
.memberDetail .picture_small { float: left; width: 33px; padding-left: 10px; text-align: center; }
.memberDetail .picture { float: left; width: 33px; padding-right: 10px; }
.memberDetail .username { clear: right; padding-right: 20px; }
.memberDetail .datetime { float: left; clear: right; }

/* --- Member Preview -------------------------------------*/
.member_preview { width: 148px; margin: 0 12px; float: left; padding: 0; }
.member_preview .content { clear: both; padding: 0 15px; }

/* --- Video Preview --------------------------------------*/
.view_preview { width: 160px; margin: 0 3px; padding: 0; float: left; }
.view_preview .content { clear: both; padding: 0 18px; }

/* --- Jump --------------------------------------------*/
.jump { clear: both; text-align: right; padding: 10px 15px; height: 100%; overflow: auto; }
.jump a { margin-left: 10px; float: right; }

/*--- Revolver ----------------------------------------------- */
#revolver_wrapper, #revolvermini_wrapper { position: relative; margin: 0 auto; width: 510px; }
#revolver_wrapper { height: 184px; }
#revolver_wrapper h1 { padding-top:5px; line-height: 22px; }
#revolvermini_wrapper { overflow: auto; padding-bottom: 10px; }
#revolvermini_wrapper .first { margin-left: 0; }
#revolvermini_wrapper .last { margin-right: 0; }
.revolveritem { position: absolute; top: 0; left: 0; height: 184px; width: 237px; background-repeat: no-repeat; background-position: 0 50%; background-color: #fff; display: block; padding-left: 273px; }
.revolvermini .thumb { height: 86px; width: 123px; display: block; }
.revolvermini .text { padding: 1px; display: block; font-weight: bold;width:121px;  }
.revolvermini { display: block; width: 123px; position: relative; margin: 6px 3px 0 3px; float: left; background-position: 50% 50%; }
.featuremini_wrapper { margin: 0px auto; width: 98%;padding:0px;margin-left:10px; } 
.Video_wrapper { position: relative;margin: 0px auto; width: 94%; }
/* --- Area Summary ----------------------------------------*/
.area_summary,.area_summary_chat { padding: 10px; position: relative; overflow: auto; height: 100%; }
.area_summary_chat { padding-left: 20px;}
.area_summary_chat img { padding: 0 10px 10px 0; float:left; }
 /*{ padding-left: 151px; background: #fff url(   'images/chat_hp.gif' ) 10px 0 no-repeat; }*/
.area_summary_question { padding-left: 150px; background: #fff url(   'images/img_questionmark.gif' ) 10px 0 no-repeat; }
.area_summary .options div.left, .area_summary .options div.right { width: 45%; padding-top: 10px; }

/*--- Thread Summary -------------------------------------------------- */
.thread_summary .thumb { height: 33px; width: 33px; margin-right: 10px; float: left; overflow: hidden; }

/* --- Category Summary ------------------------------------------*/
.category_summary, .thread_summary { padding: 10px; height: 100%; overflow: auto; line-height: 20px; }
.category_summary img, .thread_summary img { vertical-align: middle; }
.category_summary .expert { background: transparent url(   'images/icon_g.gif' ) 100% 50% no-repeat; padding-right: 17px; }

/*--- Pink & White classes ------------------------------------------------------*/
.transparent, .white, .pink { clear: both; height: 100%; overflow: auto; }
.white { background-color: #FFF; }
.pink { background-color: #ebebeb; }

#ArticleTop { height: 20px; font-size: 0; background: url(   'images/Bg_top.gif' ) 0 0 no-repeat; }

/*--- Competition --------------------------------------------------*/
.competition_summary { background: url(       'images/win2.gif' ) 20px 20px no-repeat; padding: 20px 20px 20px 150px; }

.question_answer { height: 37px; line-height: 37px; }
.question_answer label { padding-left: 30px; }

.voter { width: 300px; padding: 10px; }
.votertitle { margin-bottom: 0.5em; font-weight: bold; }
.voter_check { position: absolute; left: 0px; top: 0px; width: 37px; height: 37px; font-size: 37px; background-repeat: no-repeat; background-image: url(images/input_check.png); }
.voter_checked { position: absolute; left: 0px; top: 0px; width: 37px; height: 37px; font-size: 37px; background-repeat: no-repeat; background-image: url(images/input_checked.png); }
.terms { float: right; }

.vote_result { margin: 8px 0; height: 23px; line-height: 23px; background: url(   'images/vote_bg.gif' ) 0 0 repeat-x; }
.vote_result div { border-left: solid 1px #f7d3ec; border-right: solid 1px #f7d3ec; background-image: url(   'images/vote_bg_over.gif' ); background-repeat: no-repeat; padding-left: 7px; white-space: nowrap; overflow: hidden; }
.vote_results_sub { padding: 10px; float: left; width: 500px; }

/* Alert message */
.MB_alert { margin: 10px 0; text-align: center; }
.RSS { clear: both; padding: 10px; display: block; }
.gurgle_form { position: relative; width: 300px; z-index: 999; }
.gurgle_social { height: 20px; width: 273px; margin: 0 auto; }
.gurgle_social ul { list-style: none; margin: 0; padding: 0; }
.gurgle_social ul li { float: left; margin: 0; padding: 0; /*width: 7%;*/ }
.gurgle_social ul li a { background-position: 0px 2px; background-repeat: no-repeat; display: block; float: left; height: 24px; padding: 4px 0 0 21px; vertical-align: middle; }
#gurgle_rss { background-image: url(images/icon_RSS.gif); }
#gurgle_delicious { background-image: url(images/fav_icons/delicious.gif); }
#gurgle_digg { background-image: url(images/fav_icons/digg.gif); }
#gurgle_furl { background-image: url(images/fav_icons/furl.gif); }
#gurgle_netscape { background-image: url(images/fav_icons/netscape.gif); }
#gurgle_yahoo_myweb { background-image: url(images/fav_icons/yahoo_myweb.gif); }
#gurgle_stumbleupon { background-image: url(images/fav_icons/stumbleupon.gif); }
#gurgle_google_bmarks { background-image: url(images/fav_icons/google_bmarks.gif); }
#gurgle_technorati { background-image: url(images/fav_icons/technorati.gif); }
#gurgle_blinklist { background-image: url(images/fav_icons/blinklist.gif); }
#gurgle_newsvine { background-image: url(images/fav_icons/newsvine.gif); }
#gurgle_magnolia { background-image: url(images/fav_icons/magnolia.gif); }
#gurgle_reddit { background-image: url(images/fav_icons/reddit.gif); }
#gurgle_windows_live { background-image: url(images/fav_icons/windows_live.gif); }
#gurgle_tailrank { background-image: url(images/fav_icons/tailrank.gif); }
#gurgle_facebook { background-image: url(images/fav_icons/facebook.gif); }


#Play .largeVideoHolder { margin-left: 7px; margin-right: 10px; width: 520px; height: 349px; padding: 7px; clear: both; }

/*--- Posts --------------------------------------------*/
.post { clear: both; border-bottom: solid 1px #cdd3e1; padding: 10px 20px 20px 20px; }
.post_header { height: 33px; line-height: 33px; margin-bottom: 5px; }
.post_parent { padding: 10px; background-color: #f8e1f1; margin-bottom: 10px; font-style: italic; }
.post_header .thumb { float: left; margin-right: 10px; height:33px; width: 33px; overflow: hidden; }
.post_header .options { float: right; text-align: right; }

/*--- Keywords ------------------------------------------*/
.keywords { background: #f8e1f1 url('images/tags_pnk.gif' ) 0 50% no-repeat; padding: 10px 10px 10px 70px; }

/* --- Gallery ------------------------------------------- */
.gallery_image_top { margin: 0 10px 0 10px; background: #fff url('images/box_top.gif' ) 0 0 no-repeat; }
.gallery_image { margin: 0 10px 0 10px; background: #fff url('images/box_1px.gif' ) 0 0 repeat-y; padding: 25px; height: 100%; overflow: auto; }
.gallery_image_bottom { margin: 0 10px 10px 10px; background: #fff url('images/box_bottom.gif' ) 0 0 no-repeat; }
.prev_next { float: right; text-align: right; line-height: 35px; }
.prev_next input { vertical-align: middle; }

/*--- Gallery Preview --------------------------------------------*/
.gallery_preview_image { width: 180px; float: left; text-align: center; margin-bottom: 10px; }
.gallery_description .text { float: left; width: 300px; }
.gallery_description .options { float: right; height: 24px; line-height: 24px; width: 120px; text-align: right; background: green; }
.gallery_description .options input { vertical-align: middle; }

/*--- Article Preview -------------------------*/
.article_preview { padding: 10px; height: 100%; overflow: auto; }
.article_preview img { float: left; margin-right: 10px; }

/*--- Name Preview --------------------------------*/
.name_preview { width: 540px; border-spacing: 0; border-collapse: collapse; clear: both; }
.name_preview_mini { width: 285px; }
.name_preview thead td { height: 18px; background: #84abd6; padding-left: 5px; line-height: 18px; color: #fff; font-size: 13px; }
.name_preview td { padding: 0; }
.name_preview .name { width: 152px; padding-left: 10px; vertical-align: middle; }
.name_preview .sex { width: 57px; padding: 0 5px; vertical-align: top; }
.name_preview .origin, .name_preview .meaning { width: 100px; padding: 5px; vertical-align: middle; }
.name_preview .favorited { width: 30px; padding: 0 5px; text-align: center; }
.name_preview .addfavorite { width: 32px; padding: 0 5px; }

/*--- Article Links Splitter ----------------------------*/
.articlelinks_splitter { width: 540px; }
/* background: #fff url(  'images/Bg_ArtcleBr.gif' ) 0 0 repeat-y; height: 100%; overflow: auto; } */
.left_related { float: left; width: 330px; padding: 0 20px 20px 20px; }
.right_mostread { float: left; width: 170px; }
.right_mostread ul { margin: 5px; width: 160px; list-style: none; position:relative; left:-39px; left:0px; }
.right_mostread ul li { background: url(   'images/LinkBtn.gif' ) no-repeat; line-height: 17px; }
.right_mostread ul li a { padding-left: 22px; display: block; }

/* --- Input Boxes -----------------------------------*/
.input_small, .input_small_pink { height: 65px; background: transparent url(  '../../images/new/input_small.png' ) 0 0 no-repeat; padding: 15px; }
.input_small_pink { background-image: url(  '../../images/new/input_small_grey.gif' ); }
.input_small textarea, .input_small_pink textarea { height: 51px; width: 500px; padding: 0; border: 0; }
.maxlength_count { color: #db51a9; height: 15px; }

.input_medium { height: 190px; background: transparent url(  '../../images/new/input_medium.png' ) 0 0 no-repeat; padding: 15px; clear: both; }
.input_medium_500 { height: 177px; background: transparent url(  '../../images/new/input_medium_500.gif' ) 0 0 no-repeat; padding: 15px; clear: both; }
.input_medium textarea { height: 175px; width: 500px; padding: 5px; border: 0; }
.input_medium_500 textarea { height: 165px; width: 450px; padding: 5px; border: 0; }
.input_medium2 { height: 190px; background: transparent url(  '/images/new/input_medium2.png' ) 0 0 no-repeat; padding: 15px; clear: both; }
.input_medium2 textarea { height: 165px; width: 465px; padding: 5px; border: 0; }

/* --- Ticker Events ---------------------------- */
.ticker_event_wrapper { height: 400px; overflow: auto; }
.ticker_event { padding: 5px; border-bottom: solid 1px #a8acc5; color: #94a3c0; overflow: auto; }
.ticker_event span { float: right; }
.ticker_event div { padding: 5px; }
.ticker_event input { width: 10px; height: 10px; }
.ticker_event .icon { height: 20px; width: 20px; vertical-align: middle; margin-right: 5px; }

/* --- Imaged Preview ----------------------------*/
.imaged_preview { padding: 10px; height: 100%; overflow: auto; }
.imaged_preview_thumb { float: left; display: block; width: 133px; height: 99px; padding: 20px; background: url(  '../../images/new/image_bg_133x99.gif' ) 0 0 no-repeat; }
.imaged_preview_thumb img { width: 133px; height: 99px; }
.pink .imaged_preview_thumb { background-image: url(  '../../images/new/image_bg_133x99_grey.gif' ); }
.imaged_preview_text { float: left; width: 323px; padding: 12px; }
.imaged_preview_options { margin-top: 10px; }
.imaged_preview_options span { float: left; padding-right: 10px; }

/* --- Advert --------------------- */
.advert { height: 50px; }

/* --- List Table ---------------------------------------*/
.list_table { width: 100%; border-collapse: collapse; }
.list_table td { padding: 5px; margin: 0; border: 0; border-spacing: 0; }

/* --- New Tabs ------------------------------------- */
.tabs { list-style: none; background: url('../../images/new/tab_bg_full.gif') 0 0 repeat-x; height:100%; overflow:auto; clear: both; position:relative; z-index:1; margin-bottom: 4px; }
.tabs li { display: inline; float:left; }
.tabs a { background: #fff url('../../images/new/tab_bg.gif') 0 0 no-repeat; float:left; height: 27px; line-height:27px; display: block; padding: 6px 3px 0 10px; font-size: 13px; font-family: Arial, Sans-Serif; font-weight: bold; color: #4f86c5; }
.tabs li.first a, .tabs li.firstselected a { padding-left: 25px; background: #fff url('../../images/new/tab_bg_first.gif') }
.tabs a:hover { color: #84abd6;}
.tabs span { padding-right: 7px; float:left; background: #fff url('../../images/new/tab_bg_right.gif') 100% 0 no-repeat; display: block; overflow: auto; height:100%;  }
.tabs li.last span { padding-right: 20px; background-image: url('../../images/new/tab_bg_last.gif'); }
.tabs li.lastselected span { padding-right: 20px; background-image: url('../../images/new/tab_bg_last_over.gif'); }
.tabs li.selected a, .tabs li.lastselected a, .tabs li.firstselected a { background-image: url('../../images/new/tab_bg_over.gif'); }
.tabs li.selected span, .tabs li.firstselected span { background-image: url('../../images/new/tab_bg_right_over.gif'); } 
.tabs li.firstselected a { background-image: url('../../images/new/tab_bg_first_over.gif'); }

/* --- Local Site Advert ------------------------------------- */
#LocalSiteAdvertWrapper, #bsAppointmentWrapper { display: none; }
#LocalSiteAdvert, #bsAppointment { margin: 5px; }
#LocalSiteAdvert h3, #bsAppointment h3 { margin-bottom: 0.5em; }
#LocalSiteAdvertOptions { margin: 0.5em 0.5em 0.5em 1em; }
#ChangeSiteLink { float: right; }
#bsAddAppointment:hover, #bsAppointment a:hover { cursor: pointer }

/* Form Related - Groups,Answers & Chat */
.form_label { line-height: 25px; }
.form_field { height: 35px; }
.tickbox_container_row { height: 37px; vertical-align: top; }
.inputlabelRight { line-height: 35px; padding-left: 30px; }

/* International Links */
#international { font-size: 90%; height: 25px; margin: 5px auto 0; width: 275px; }
.flag, .international { float: left; height: 25px; padding-top: 3px; } 
.international { width:130px; }
.flag { cursor: pointer; width: 30px; }
a.flag { padding: 3px 0  0 30px; text-align: left; }
.uk { background: url('images/uk_flag.png') no-repeat; }
.us { background: url('images/usa_flag.png') no-repeat; }
.in { background: url('images/india_flag.png') no-repeat; }
.related { list-style-type: none; } 

/* Specials */
#specials { border-bottom: solid 1px #9fbddf; height: 110px; margin-left:-15px; width: 300px; }
#items { float:left; padding: 10px; width: 255px; height: 55px; }
#arrows { float:left; margin-top: 15px; width: 25px; } 
#uparrow { cursor: pointer; height: 5px; width: 25px; }
#downarrow { cursor: pointer; height: 5px; margin-top: 5px; width: 25px; }
.uparrow { background: url(images/specials/up.gif) no-repeat; }
.uparrowover { background: url(images/specials/up_over.gif) no-repeat; }
.downarrow { background: url(images/specials/down.gif) no-repeat; }
.downarrowover { background: url(images/specials/down_over.gif) no-repeat; }
.pip { background: url(images/specials/off.gif) no-repeat; height: 3px; margin-left: 2px; margin-top: 5px; width: 5px; }
.pipover { background: url(images/specials/on.gif) no-repeat; }
#items a { font-weight: bold; font-size: 13px; }
#items img { padding-right:3px; }

/* Advertorial */
.adlogo { float: right; margin: 0 1em 1em 0; }
.adstrap { height: 20px; margin: 1em auto; width: 495px; }

/* Decoration - horizontal lines */
.hline_margin20 { border-top:solid 1px #9ABADE; margin:0px -20px 0px -20px;}
.hline {border-top:solid 1px #9ABADE; }

.reg_signup_link {display:block; width:247px; height: 22px; background: url( '../../images/new/reg_sighUp.png' ) no-repeat 100% 0; }
.reg_login_link {display:block;  width:247px; height: 22px; background: url( '../../images/new/red_logIn.png' ) no-repeat 100% 0; }
.signup_link {float:right;display:block; width:96px; min-width:96px; min-height: 20px; height: 20px; background: url( '../../images/new/btn_signup_new.png' ) no-repeat 100% 0; }
.login_link {float:right;display:block;  width:96px; min-width:96px; min-height: 20px; height: 20px; background: url( '../../images/new/btn_login_new.png' ) no-repeat 100% 0; }
.reg_signup_link:hover, .reg_login_link:hover { background-position: 100% -22px; }
.signup_link:hover, .login_link:hover { background-position: 100% -20px; }

.blue-line1 { border-top:solid 1px #4f86c5; height: 1px; width:100%; display:table;}

#banner_top,#banner_right,#banner_bottom,#banner_footer {overflow: hidden;}
#banner_top { background: url('/Content/images/bannerHousing_1px.png') no-repeat; float: right; width: 468px; height: 60px; margin: 5px 0 0 5px; }
#banner_right { float: right; height: 600px; width: 120px; margin-top: 10px; }
#banner_bottom { width: 300px; padding: 10px 8px 8px 10px;overflow:visible; }
#banner_footer { margin: 0 auto; width: auto; max-width:840px; }
#banner_footer a { color:#4F86C5; }
#topBannerFrame { height:90px; width:728px; }
#rightBannerFrame { height:600px; width:120px; }
#bottomBannerFrame { height:250px; width:300px; }
#footerBannerFrame { height:auto;max-height:90px; width:800px; }

.expert_answer {background: url( '/images/new/expertAnswer.png' ) no-repeat; background-position:0px 10px; padding-top:40px;}
.expert_thread {background: url( '/images/new/expert.png' ) no-repeat; background-position:460px 13px;}
.expert_post {background: url( '/images/new/expert.png' ) no-repeat; background-position:44px 10px;}
.expert_post .header{margin-left:77px;}
.expert_thread h3 {width:418px;}
.bodycolor {color: #4e4c4c;}

/* Pod Populat Chats */
.pod_chats {margin:-15px -15px 0px -15px; padding:0px;}
.pod_chats .odd, .pod_chats .even {padding:10px 10px 10px 15px;}
.pod_chats .odd a, .pod_chats .even a {font-weight:bold;}
.pod_chats .even { background-color: #EBEBEB; }
.pod_chats_btns {width:100%; text-align:center; padding:15px 0px 0px 0px;}

.blue_btn a, .pink_btn a, a.pink_btn, a.blue_btn {color: White; text-decoration:none; font-weight:bold; font-size:12px;}
.blue_btn {background: url( '/images/new/blue_btn.png' ) no-repeat; display:inline-block; width:80px; height:23px; text-align:center; padding:2px 0px 0px 0px;}
.pink_btn {background: url( '/images/new/pink_btn.png' ) no-repeat; display:inline-block; width:80px; height:23px; text-align:center; padding:2px 0px 0px 0px; }

.start_chat { background: url('/images/new/startChat_btn.png') no-repeat; display:inline-block; height: 22px; width: 270px; }
.start_chat:hover { background-position: 0 -22px;}

#top_banner 
{
    background:url("/images/new/ad_holder.png") no-repeat scroll 0px 0px transparent;
    background-position:center 10px;    
    display:inline-block;
    float:right;
    margin:0;
    height:90px;
    padding:10px 0px;
    text-align:center;
    width:728px;
}
#top_banner .top_frame{background: url( '/images/new/bannerHousing_top.png' ) no-repeat; display:inline-block; width:748px; height:11px; }
#top_banner .bottom_frame{background: url( '/images/new/bannerHousing_bottom.png' ) no-repeat; display:inline-block; width:748px; height:11px; }
#top_banner .outerdiv{ margin:auto;background:url('/images/new/bannerHousing_1px.png') repeat scroll 0 0 transparent;background:none;margin-bottom:10px; }
#top_banner .outerdiv .body {display:inline-block; height:auto; }

#footer_banner { margin-left:6px;  width: 859px; display:inline-block; text-align:center; }
#footer_banner .top_frame{background: url( '/images/new/bottomBanner_top.png' ) no-repeat;display:block;width:859px; height:8px; }
#footer_banner .bottom_frame{background: url( '/images/new/bottomBanner_bottom.png' ) no-repeat;display:block;  width:859px; height:8px; }
#footer_banner .body {background: url( '/images/new/bottomBanner_1px.png' ) repeat;  width:859px;display:block;  height:auto; }
.footer_links a { padding: 0 4px; color: #4F86C5; }
.footer_links a:hover { color: #DB51A9; }
.centered {text-align:center}
.grey_bg { background-color: #EFEFEF; }
.loadbanner_body {background:url("/images/new/ad_holder.png") no-repeat scroll 0px 0px transparent;}

.stagestimeline { background:url('/images/new/stagestimeline/greybox.png') no-repeat; display:inline-block; width:996px; height:60px; float:right; }
.stagestimeline .stage {float: left; display: inline-block; }
.stagestimeline .stage .title { display: inline-block; border-right-style: dashed; border-right-width: 1px;  border-right-color: #4e4c4c; margin-top:10px; height:18px; width:100%;}
.stagestimeline .stage .title span {font-weight:normal; position:relative; top:-4px; padding-left:5px;}
.stagestimeline .stage table {position:relative; top:-5px;}
.stagestimeline .stage .bar {width:100%; height:15px; display:inline-block; overflow:hidden; position:relative; left:1px; }
.stagestimeline .stage table td{ border-right:solid 1px transparent;}
.stagestimeline .stage .blue {background:url('/images/new/stagestimeline/timeline_blue.png') repeat-x scroll 0 1px; }
.stagestimeline .stage .green {background:url('/images/new/stagestimeline/timeline_green.png') repeat-x scroll 0 1px; }
.stagestimeline .stage .yellow {background:url('/images/new/stagestimeline/timeline_yellow.png') repeat-x scroll 0 1px; }
.stagestimeline .stage .pink {background:url('/images/new/stagestimeline/timeline_pink.png') repeat-x scroll 0 1px; }
.tooltip {
	display:none;
	background:transparent url('/images/new/stagestimeline/blue_arrow.png');
	font-size:12px;
	height:45px;
	width:170px;
	padding:18px;
	text-align:center;
	color:#fff;	
	position:relative;
}
.babynamer_btn { background:url('/images/new/btn_babyNamer.png') no-repeat; display:inline-block; width:431px; height:23px;}
.babynamer_btn:hover { background-position: 100% -23px; }
.babynamer {position:relative; top:10px; height:35px; left:7px;}

.register_right { background: url('/images/new/widgetPlate.png') no-repeat; height: 220px; width: 320px; }
.register_right div.top { float: left; font-weight: bold; height: 30px; margin: 20px 0 0 30px; }
.register_right div.text { float: left; margin-left: 25px; width: 123px; height: 90px; }			
.register_right div.text ul { margin: 10px 0 0 20px; }			
.register_right div.input { float: left; height: 95px; width: 155px; }			
.register_right input { border: 0; height: 17px; margin: 64px 0 0 7px; padding: 2px; width: 130px; }		
.register_right a.register { background: url('/images/new/btn_signUp.png') no-repeat; float: right; height: 39px; margin-right: 30px; width: 135px; }
.register_right a.register:hover { background-position: 0 -39px; }
.register_right a.login { background: url('/images/new/btn_logIn.png') no-repeat; float: left; height: 22px; margin: 15px 0 0 30px; width: 110px; }
.register_right a.login:hover { background-position: 0 -22px; }

.register_main { background: url('/images/new/MainBackPlate.png') no-repeat; height: 189px; width: 540px; float: left; }
.register_main div.image { float: left; height: 189px; width: 200px; }			
.register_main div.top { float: left; font-weight: bold; height: 30px; width: 300px; margin-top: 10px; padding-left: 10px; }
.register_main div.text { float: left; height: 90px; margin: 0 0 0 5px; width: 130px; }			
.register_main div.text ul { margin: 10px 0 0 20px; }			
.register_main div.input { float: left; height: 95px; width: 205px; }
.register_main input { border: 0; height: 17px; margin: 64px 0 0 41px; padding: 2px; width: 144px; }		
.register_main a.register { background: url('/images/new/btn_signUp_MAIN-COLUMN.png') no-repeat; float: right; height: 39px; margin-right: 15px; width: 150px; }
.register_main a.register:hover { background-position: 0 -39px; }
.register_main a.login { background: url('/images/new/btn_logIn_MAINCOLUMN.png') no-repeat; float: left; height: 22px; margin: 15px 0 0 5px; width: 143px; }
.register_main a.login:hover { background-position: 0 -22px; }

.register_overlay2 { background: url('/images/new/register_overlay.png') no-repeat; height: 215px; width: 582px; float: left; padding-top:40px; }
.register_overlay2 div.image { float: left; height: 189px; width: 200px; }			
.register_overlay2 div.top { float: left; font-weight: bold; height: 30px; width: 300px; margin-top: 10px; padding-left: 10px; }
.register_overlay2 div.text { float: left; height: 90px; margin: 0 0 0 5px; width: 130px; }			
.register_overlay2 div.text ul { margin: 10px 0 0 20px; }			
.register_overlay2 div.input { float: left; height: 95px; width: 205px; }
.register_overlay2 input { border: 1px solid red; height: 17px; margin: 64px 0 0 41px; padding: 2px; width: 144px; }		
.register_overlay2 a.register { background: url('/images/new/btn_signUp_MAIN-COLUMN.png') no-repeat; float: right; height: 39px; margin-right: 55px; width: 150px; }
.register_overlay2 a.register:hover { background-position: 0 -39px; }
.register_overlay2 a.login { background: url('/images/new/btn_logIn_MAINCOLUMN.png') no-repeat; float: left; height: 22px; margin: 15px 0 0 5px; width: 143px; }
.register_overlay2 a.login:hover { background-position: 0 -22px; }
.register_overlay2 a.close { position:relative; display:inline-block; height:28px; width:28px; float:right; right:27px; top:-34px; }

.footerFloat, .footerFloatOver {
	position: fixed;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #f5f5f5;
	background:url('/images/new/Nag_1px.png') #f5f5f5 repeat-x;
	width: 100%;
	left: 0px;
	bottom: 0px;
	text-align:center;
	font-size: 14px;
	font-weight: bolder;
	padding: 5px 0;
	z-index:8000;
}
.footerFloat { color: #000; opacity: 0.7; filter: alpha(opacity:70); }
.footerFloatOver { opacity: 0.9; filter: alpha(opacity:90); }
.footerFloat a { color: #000; opacity: none; filter: none; }
.footerFloat a:hover, .footerFloatOver a, .footerFloatOver a:hover { color: #4E4C4C; text-decoration: none; }


/* DONT CHANGE */
* html .fixed { position:absolute }
.fixed { position:fixed }

/* DIALOG CORE */
#dialog-overlay { top:0;left:0;width:100%;height:100%;z-index:900 }
#dialog-container { overflow:hidden;z-index:901;text-align:left }

/* DIALOG TOP */
#dialog-top{background:#999;border:1px solid #fff;padding:5px;font-weight:bold}
#dialog-title{color:#333}
#dialog-close{color:#fff;padding-left:5px}
#dialog-close:hover{color:#ccc}

/* DIALOG BOTTOM */
#dialog-bottom{background:#eee;border-top:1px solid #ccc;color:#666;padding:5px;text-align:center;font-size:12px}
#dialog-bottom .next,
#dialog-bottom .prev{color:#ccc;font-weight:bold;color:#333}
#dialog-bottom .next:hover,
#dialog-bottom .prev:hover{color:#f90}
#dialog-bottom .next{padding-left:10px}
#dialog-bottom .prev{padding-right:10px}
#dialog-bottom .curr{}

/* DIALOG MISC */
#dialog-loading{color:#ccc;font-weight:bold;text-align:center;padding:20px}
#dialog-content
{
    background-color: #3F3F3F;
}
/* DIALOG PREDEFINED */
#dialog-container .alert,
#dialog-container .confirm { text-align:center;color:#999 }
#dialog-container .alert input,
#dialog-container .confirm input { font-weight:bold;width:75px }

/* DIALOG PERSONAL */
#dialog-container .myFirstDialog { color:orange;font-size:20px }

    
div.tooltip2{
        background:transparent url(/images/new/stagestimeline/blue_arrow.png); 
        font-size:12px; 
        text-align:center;
        height:40px; 
        width:170px; 
        padding:20px; 
        color:White;   

    }
.copyright{padding-right:30px; padding-bottom:5px; font-size:11px;}