/* General */
body
{
padding-right: 0px;
padding-left: 0px;
padding-top: 15px;
padding-bottom: 10px;
background: #ffffff;
background-color: #ffffff;
margin: 0px;
vertical-align: middle;
text-align: center;
}


body, td , tr, th
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
color: #5F0555;
}

a:hover {
text-decoration: none;
}

h1 {
font-weight: bold;
font-size: 18px;
color: #5F0555
}

h2 {
font-weight:bold;
font-size: 16px;
color: #5F0555;

}

h3 {
font-weight: bold;
font-size: 14px;
color: #5F0555;
}

.error {
display: block;
color: Red;
}

h1, h2, h3, h4, h5 
{
margin-bottom: 5px;
margin-top: 0px;
}

/* Template */
.navigation a:link, .navigation a:visited, .navigation a:active {
color: #000000;
background-position: 0% 50%;
background-repeat: no-repeat;
padding-left: 8px;
line-height: 1.6;
display: block;
font-size: 11px;
font-weight: bold;
}

.navigation .subnav a:link, .navigation .subnav a:visited, .navigation .subnav a:active {
font-size: 11px;
color: #000000;
font-weight: normal;
background-image: none;
padding-left: 18px;
line-height: 1.6;
display: block;
background-image: url(/images/members/template/nav/purple_dot.gif);
background-position: 10px 8px;
}

.prescriptionnav {
margin-top: 55px;
margin-bottom: 20px;
}

.prescriptionnav a:link, .prescriptionnav a:visited, .prescriptionnav a:active {
color: #CC3300;
font-weight: normal;
}

.navigation .subnav a:link.seeall, .navigation .subnav a:visited.seeall, .navigation .subnav a:active.seeall {
color: #5F0555;
background-image: none;
padding-left: 10px;
}

.navigation .thirdnav a:link, .navigation .thirdnav a:visited, .navigation .thirdnav a:active {
font-size: 11px;
color: #000000;
font-weight: normal;
background-image: none;
padding-left: 20px;
line-height: 1.6;
display: block;
}

.navigation a:link.active, .navigation a:visited.active, .navigation a:active.active {
color: #5F0555;
font-size: 11px;
font-weight: bold;
}

.topnavigation a:link, .topnavigation a:visited, .topnavigation a:active {
font-size: 12px;
color: #000000;
font-weight: bold;
}

/*
.topnavigation a:link.active, .topnavigation a:visited.active, .topnavigation a:active.active {
color: #5F0555;
font-weight: bold;
}
*/
.tb_main {
border-left : 1px solid #B673AD;
border-right: 1px solid #B673AD;
}

.navigation {
background-color: #FFFFFF;
background-image: url(/images/members/template/nav/nav_bg.gif);
background-repeat: no-repeat;
width: 128px;
height: 385px;
vertical-align: top;
}

.tblnav {
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
width: 130px;
}

.separator{
margin-top:10px;
margin-bottom:5px;
display: block;
}

.tbl_book {
border-left: 1px solid #B673AD;
border-right: 1px solid #B673AD;
background-color: #ffffff;
padding: 12px 0px 12px 0px;
}

.content-tb{
border-left: 1px solid #B673AD;
background : url(/images/members/template/main-cont-bg.gif) no-repeat right top;
}

.subnav-pos {
margin-top: 10px;
margin-left: 20px;
}



/* Form elemenets */
input.button, input.singleButton  {
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px 4px;
padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background: #5F0555;
font-size: 12px;
}
.ddl
{
font-size: 12px;
}

input.textbox {
border: 1px solid #000000;
padding-left:4px;
width: 140px;
}
input.textboxage {
border: 1px solid #000000;
font-size: 12px;
text-align: center;
}
input.textboxjournal
{
border: 1px solid #000000;
font-size: 12px;
text-align: left;
width: 250px;
}

.textbox-icon
{
border: 1px solid #000000;
font-size: 12px;
text-align: center;
WIDTH: 200px; 
HEIGHT:22px;
}


/* ********** MY ACCOUNT **************** */
.account-tbl 
{
border: 1px solid #B673AD;
width: 620px;
}
.icon-tbl
{
width: 578px;
padding: 20px 40px 20px 40px;
}
html>body .icon-tbl
{
width: 460px;
padding: 20px 30px 20px 30px;
}

.registrationlabel
{
width: 200px;
}

.registrationfield 
{
width: 300px;
}

.buttons
{
background-color: #EBD9E9;
padding: 10px 10px 10px 0px;
text-align: right;
}
.confirmation
{
font-size: 12px;
font-weight: bold;
}
.error
{
font-size: 12px;
}
.imgHeader
{
margin-top: 4px;
}


/* GIRLFRIENDS */

.inbox-img
{
border: 1px solid #652242;
}

.mailLinks {
	margin:0px;
	padding:0px;
	border: 1px solid #ffffff;	
	background-color: white;
	font-weight: bold;
	text-align: left;
}

.mailLinks li {
   display: inline;
   list-style: none;
}
.girlfriends-tbl 
{
border: 1px solid #B673AD;
width: 618px;
}
a:link.tooltab_off, a:visited.tooltab_off, a:active.tooltab_off 
{
font-size: 12px;
color: black;
}



input.deleteButton  {
font-weight: bold;
text-decoration: none;
color: #5F0555;
margin: 0px 4px;
padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background: #ffffff;
font-size: 12px;
}
.line
{
width: 100%; 
background-color: #EBD9E9;
height: 1px;
}
.username-search{
width: 100%; 
padding: 20px 10px 20px 10px;
}
html>body .username-search
{
width: 598px; 
}

/* PORTFOLIO */
.portfolio-tbl 
{
background: url(http://images.agoramedia.com/berman/cms/bg_topbox.gif) no-repeat;
border: 1px solid #B673AD;
width: 618px;
margin-left: 5px;
}
.portfolio-collapsed
{
background: url(http://images.agoramedia.com/berman/cms/bg_yellowfade.gif) top no-repeat;
width: 618px;
}
.portfolio-collapsed-open 
{
width: 618px;
}
html>body .portfolio-collapsed-open 
{
width: 620px;
}

.diag_question
{
	background-color: #FDF7E6;
	padding: 10px;
}
.diag_question_alter
{
	background-color: #ffffff;
	padding: 10px;
}
.diag_questiontext
{
	font-weight: bold;
}
.diag_question input
{
	margin-left: 10px;
}
.diag_question_alter input
{
	margin-left: 10px;
}

/* *********** JOURNAL ************* */

.journalBack_Enter
{
background: url(/images/members/journal/bg_form.gif) top no-repeat;
width: 400px;
height: 528px;
}
.todaydate
{
position: relative;
left: 105px;
}
.themtitle
{
position: relative;
left: 120px;
top: 10px;
}

.calendar 
{
background: url(/images/members/journal/bg_calender.gif);
width: 200px;
height: 177px;
}
.searchbox 
{
background: url(/images/members/journal/bg_searchbox.gif) top no-repeat;
border: 1px solid #F8DFF5;
width: 200px;
}
.journalBack_View
{
background: url(/images/members/journal/bg_singleitem.gif) top no-repeat;
width: 400px;
}
.journalTitle
{
	position: relative;
	left: 120px;
}
.journal_separator{
MARGIN-TOP: -12px;
}
html>body .viewallbutton
{
	margin-top: 20px;
}

.sidebar p {
margin: 0px;
margin-bottom: 8px;
padding: 0px;
}


/* Homepage */
#hp_prescriptionlist {
list-style-type: none;
padding-left: 0px;
margin-left: 0px;
}

#hp_prescriptionlist li {
background-image: url(/images/members/homepage/icn_prescriptionbullet.gif);
background-repeat: no-repeat;
background-position: 8px 6px;
padding-left: 35px;
padding-bottom: 15px;
}

#hp_weekintroprescription {
background-image: url(/images/members/homepage/bgd_prescription.gif); background-repeat: no-repeat; width:384px; position: relative;
}
#hp_weekintroprescriptionMaint {
background-image: url(/images/members/homepage/bgd_prescription_maint.gif); background-repeat: no-repeat; width:385px; position: relative;
margin-left: -1px;
}
#hp_weekintroprescriptionMaint a:link, #hp_weekintroprescriptionMaint a:visited {
color: #CC3300;
font-weight: bold;
}

#hp_weekprescription a:link, #hp_weekprescription a:visited {
color: #CC3300;
font-weight: bold;
}

#hp_weekintro a:link, #hp_weekintro a:visited,  #hp_passionfiles a:link, #hp_passionfiles a:visited {
color: #CC3399;
font-weight: bold;
}

#hp_alsothisweek a:link, #hp_alsothisweek a:visited {
color: #CC3399;
}

/*
#hp_weekintro a:hover, #hp_passionfiles a:hover {
color: #CC3300;
}

#hp_alsothisweek a:hover {
color: #CC3300;
}
*/

#homeMaint-talktogirfriend
{
	background-image: url(/images/members/homepage/bgd_c2fade.gif); 
	background-repeat: repeat-x; 
	width:380px; 
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
}
#homeMaint-talktogirfriend a:link, #homeMaint-talktogirfriend a:visited {
color: #CC3399;
font-weight: bold;
}
#homeMaint_tools a:link, #homeMaint_tools a:visited {
color: #CC3399;
font-weight: bold;
}
#homeMaint_tools
{
	background-image: url(/images/members/homepage/bgd_c4fadeTopline.gif); 
	background-repeat: repeat-x; 
	width:380px; 
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
}
#homeMaint_featuredproduct
{
	background-image: url(/images/members/homepage/bgd_c4fadeTopline.gif); 
	background-repeat: repeat-x; 
	width:230; 
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
	border-bottom: 1px solid #C894BA;
}
#homeMaint_featuredproduct a:link, #homeMaint_featuredproduct a:visited
{
	color: #CC3399;
	font-weight: bold;
}
#hp_weekintro {
padding-top: 12px; margin-top: 0px; margin-left: 11px; width: 320px; height: 62px;
}
#hp_weekintroMaint {
padding-top: 0px; margin-top: 10px; margin-left: 11px; width: 320px; height: 62px;
}
#hp_weekprescription {
margin-top: 40px; margin-left: 20px; width: 342px;
}

#passionportfolio {
background-image: url(/images/members/homepage/bgd_passionportfolio.gif); background-repeat: no-repeat; width:380px ; height:61px; line-height:25px;
}

#hp_tiptext {
background-image: url(/images/members/homepage/bgd_tips.jpg); background-repeat: no-repeat; background-position: right bottom; background-color: #FDF9EC; border: 1px solid #A7569B; border-top-style: none;
}

#hp_askdrbermanpic {
float: right; margin-left: 10px;
}

.article_no_module a:visited, .article_no_module a:link, .article_no_module a:active
{
color: #CC3399;
}


/*    Ask Dr. Berman */
.talktogirlfriend
{
text-align: left;
width: 230px;
height: 235px;
background: url(/images/members/template/talktogrilfriend_rightBG.gif) top no-repeat;
}
html>body .talktogirlfriend
{
}

.talktogirlfriendArt{
width: 150px;
height: 235px;
background: url(/images/members/template/talktogrilfriend_rightBG.gif) top no-repeat;
padding: 0px;
padding-bottom: 10px;
}

.padding_12_4 {
	padding: 12px 4px 0px 4px;
}
.talktogirlfriend  a:visited, .talktogirlfriend a:link, .talktogirlfriend a:active {
color: #CC3399;
font-weight: bold;
}

.realwomen{
width: 230px;
height: 213px;
background: url(/images/members/template/realwomen_rightBG.gif) top no-repeat;
}
.realwomen150{
width: 150px;
height: 213px;
background: url(/images/members/template/realwomen_rightBG.gif) top no-repeat;
}
.realwomen300{
width: 300px;
height: 213px;
background: url(/images/members/template/realwomen_rightBG.gif) top left repeat-x;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.realwomen  a:visited, .realwomen a:link, .realwomen a:active {
color: #CC3399;
font-weight: bold;
}

.rightPictTopPad
{
margin-top: 5px;
}
.askDr_deck{
width: 380px;
height: 254px;
background: url(/images/members/template/askLB_bggradient.gif) top no-repeat;
padding: 12px 0px 12px 20px;
}
html>body .askDr_deck
{	
	width: 370px;
	padding: 12px 0px 12px 10px;
}

.askDrmain a:visited, .askDrmain a:link, .askDrmain a:active {
color: #CC3399;
font-weight: bold;
}

.ask_drberman a:visited, .ask_drberman a:link, .ask_drberman a:active {
color: #CC3399;
font-weight: bold;
}

/* PASSION PORTFOLIO */

#pass_port_deck
{
background: url(/images/members/portfolio/portfolio_deckBackg.gif) top no-repeat;
background-color: #FAF6FA;
width: 620px;
text-align: left;
line-height: 1.2;
height: auto;
}
.pass_port_deck
{
background: url(/images/members/portfolio/portfolio_deckBackg.gif) top no-repeat;
background-color: #FAF6FA;
width: 620px;
text-align: left;
line-height: 1.2;
}


/* Right Module - Use Your Tools */
.use_tools_rg
{
text-align: left;
background: url(/images/members/template/usetools_rightBG.gif) top no-repeat;
width: 230px;
height: 217px;
}
.use_tools_rgArt
{
text-align: left;
background: url(/images/members/template/usetools_right150BG.gif) top no-repeat;
width: 150px;
height: 217px;
}
/* Right Module - Ask Dr. Berman */
.ask_drberman{
width: 230px;
height: 170px;
background: url(/images/members/template/askberman_rightBG.gif) top no-repeat;
text-align: left;
}
.ask_drberman150{
width: 150px;
height: 299px;
background: url(/images/members/template/askberman150_rightBG.gif) top no-repeat;
text-align: left;
}
.ask_drberman300{
width: 300px;
background: url(/images/members/template/askberman150_rightBG.gif) top left repeat-x;
text-align: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
}

.ask_drberman150 A {
	color: #CC3399;
	font-weight: bold;
}

.talktogirlfriendArt A {
	color: #CC3399;
	font-weight: bold;
}

.talktogirlfriendArt A:Visited {
	color: #CC3399;
	font-weight: bold;
}

/* Berman On */
#bermanon_par a:link, #bermanon_par a:visited, #bermanon_par a:active 
{
color: #cc3399;
}

#intro_tool_top
{
	background: url(/images/members/template/introTool_bg_top.gif) top no-repeat;
	width: 440px;
	height: 10px;
}
#intro_tool_bottom
{
	background: url(/images/members/template/introTool_bg_bottom.gif) top no-repeat;
	width: 440px;
	height: 10px;
}
#intro_tool
{
	background: url(/images/members/template/introTool_bg.gif) top no-repeat;
	width: 440px;
	/*height: 140px;*/
}
#intro_tool a:link, #intro_tool a:visited, #intro_toola:active 
{
color: #cc3399;
font-weight: bold;
}

/* Position Finder */
.position_finder_home
{
	background: url(/images/members/template/position_wizBG.jpg) top no-repeat;
	width: 616px;
	height: 429px;
}
html>body .position_finder_home
{	
	
}
.position_finder_index
{
	background: url(/images/members/template/position_wizBG.gif) top no-repeat;
	width: 600px;
	height: 429px;
}

/* checklist */
#checklist ul 
{
margin-left: 10px;
padding-left: 10px;
}
#checklist li 
{
padding-left: 10px;
margin-top: 10px;
list-style-image: url(/images/members/template/icn_checklist.gif);
display: block;
}
#checklist a:link, #checklist a:visited, #checklist a:active 
{
	color: #cc3399;
}

/* Real Stories */
.real_stories_deck{
width: 380px;
height: 50px;
background: url(/images/members/template/realstoriesdeck_BG.gif) top no-repeat;
padding: 12px 0px 12px 20px;
}
.real_stories_tip{
width: 380px;
height: 121px;
background: url(/images/members/template/real_womenTipDeck.gif) top no-repeat;
/*
padding: 5px 5px 5px 10px;
*/
}
.real_stories_body a:link, .real_stories_body a:visited, .real_stories_body a:active 
{
color: #cc3399;
}
.yellow_grad
{
	background: url(/images/members/template/yellow_grad.gif) top no-repeat;
	width: 378px;
	height: 246px;
}
/*
.categorylist 
{
width: 230px;
height: 235px;
background: url(/images/members/template/categoryListBg.gif) top no-repeat;

padding: 12px 10px 12px 10px;
padding: 0px;

}
*/
.categorylist{
width: 230px;
height: 235px;
background: url(/images/members/template/categoryListBg.gif) top no-repeat;
text-align: left;
}

.categorylist a:link, .categorylist a:visited, .categorylist a:active 
{
	color: #cc3399;
	font-weight: bold;
}
.sex_tips_deck
{
width: 615px;
height: 80px;
background: url(/images/members/template/sex_tip_land_deck.gif) top no-repeat;
}
.sex_tip_par b, .sex_tip_par strong
{
	color: #660066;
}
.print_marketing_bull ul
{
	margin-left: 8px;
	padding-left: 8px;
}
.sep-bg{
	background: url(/images/members/store/double_line_sep.gif) top repeat-x;
}

.sextip P {
	display: inline;
}

.sextip STRONG {
	color: #660066;
	font-style: italic;
}
.sextip a:link, .sextip a:visited
{
	
	color: #CC3399;
}
#bermanon_links a:link, #bermanon_links a:visited, #bermanon_links a:active 
{
	color: #CC3399;
}

/* LOGIN PAGE */


.padding { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px }

.padding_top_2 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px }

.padding_20 { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px }

#container { BORDER-RIGHT: #b673ad 1px solid; MARGIN-LEFT: auto; BORDER-LEFT: #b673ad 1px solid; WIDTH: 780px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #b673ad 1px solid; BACKGROUND-COLOR: #f3e5ec; TEXT-ALIGN: left }

#member-login { text-align: center }

.form { BORDER-RIGHT: #cc0066 1px solid; BACKGROUND: url(/images/members/login/form_bg.gif) #c387ba repeat-x 50% top; BORDER-LEFT: #cc0066 1px solid; WIDTH: 407px; HEIGHT: auto; text-align: center }

#bestsexever-login { BACKGROUND-POSITION: right top; LEFT: 130px; BACKGROUND-IMAGE: url(/images/publicsite/funnel/landing/bgd_subsection.gif); WIDTH: 407px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 173px }

#bermancenter-login { BACKGROUND-POSITION: right top; Z-INDEX: 3; BACKGROUND-IMAGE: url(/images/publicsite/funnel/landing/bgd_subsection.gif); WIDTH: 407px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 173px }

.text-color { COLOR: #660066 }

.not_member { BORDER-RIGHT: #cc0066 1px solid; BORDER-LEFT: #cc0066 1px solid; WIDTH: 332px; COLOR: #660066; BACKGROUND-COLOR: #fefbf2 }

html>body .not_member { WIDTH: 330px }

.recommended_prod { BORDER-RIGHT: #b673ad 1px solid; BORDER-LEFT: #b673ad 1px solid; WIDTH: 332px; COLOR: #660066; BACKGROUND-COLOR: #ffffff }

html>body .recommended_prod { WIDTH: 330px }

.textboxsize { WIDTH: 150px }

/* Chart table */
	.top_table {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	}
	
	html>body .top_table
	{
	padding: 5px;
	}
	
	.charttable_top{
	background-color: #DDBED9;
	border-bottom: 1px solid #CD8EC5;
	}
	
	.charttable {
	border: 1px solid #B673AD;
	padding: 5px;
		}
	html>body .charttable
	{
	padding: 0px;
	}
	
	.charttable_bottom{
	background: url(http://images.agoramedia.com/berman/cms/toc_chart_bg.gif) top repeat-x;
	vertical-align: top;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	}
	html>body .charttable_bottom, .charttable_bottom_mid
	{
	padding: 5px;
	}
	
	.charttable_bottom_mid{
	background: url(http://images.agoramedia.com/berman/cms/toc_chart_bg.gif) top repeat-x;
	vertical-align: top;
	border-left: 1px solid #DAB9D6;
	border-right: 1px solid #DAB9D6;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	}
	
	.charttable_bottom ul, .charttable_bottom_mid ul{
	margin-left: 7px;
	padding-left: 7px;
	}
/* Chart table */

/*New Store Styles Members  EAS 2/19/09 */
.featuredProdMain{padding-bottom:20px;}
.featuredProdText{font-family:Arial;font-size:16px;color:White;}
.leftbookMod{float:left;width:295px;height:350px;margin-bottom:10px; }
.rightTopProductStore{float:right;width:295px;height:152px;margin-bottom:35px; }
.rightMidProductStore{float:right;width:295px;height:152px;margin-bottom:32px; }
.bottomRightProductStore{float:right;width:295px;height:150px;margin-bottom:10px;margin-top:20px; }
.bottomLeftProductStore{float:left;width:295px;height:150px;margin-top:20px;}

.product_head{color:White;font-weight:bold;font-size:16px;margin-left:10px;font-family:arial;margin-top:3px;padding-top:3px;}
.product_desc{width:290px;}
.product_box{background:url('/images/publicsite/img_smallmodcap.gif');background-repeat: no-repeat; width:284px;height:27px;}
.product_box_bg{background: url('/images/publicsite/img_modulewbg.gif') no-repeat bottom;height:100%; }
.product_box_body{width:130px;text-align:left;float:right;padding-top:10px;padding-bottom:10px;margin-right:15px;}
.prod_text{width:150px;}
.product_wrapper{width:284px;}
.product_wrapper_feat{width:605px;}

.product_box_bg_left{background:url('/images/publicsite/img_modulewbg.gif') no-repeat bottom;height:343px;}

.product_box_feat_top{background-image:url('/images/publicsite/img_bigmodcap.gif');background-repeat:no-repeat;width:600px;height:27px;}
.product_box_feat_top_body{width:265px;float:right; margin-right:63px;padding-top:25px;}
.product_box_feat_top_bg{background:url('/images/publicsite/img_widebox.gif') bottom;width:600px;height:150px;}