body {
color: #262626;
font: 12px/20px Arial,Helvetica,Verdana,Geneva,sans-serif;
background-color: #fff;
margin: 10px 1px 1px 1px;
padding: 0px 0px 0px 0px;
} 
a image { border: 0px solid #EB0089;
}
font, p, td, br {
	color: #262626;
	font: 12px/20px Arial,Helvetica,Verdana,Geneva,sans-serif;
}
tr {vertical-align: top;} 

FORM { margin: 0; padding: 0;}
hr {color: #262626;height:1px}

input, select {
	font: 11px/16px Arial,Helvetica,Verdana,Geneva,sans-serif;
	color: #272727;
	text-decoration: none;
	background-color: #FBFAF9;
	border: 1px #EB0089 solid;
}
input[type="radio"],input.radio {
	border: 0px #ffffff solid !important;
}
textarea {
	font: 11px/16px Arial,Helvetica,Verdana,Geneva,sans-serif;
	color: #272727;
}
a, a:link,a:visited{
	color: #B00059;
	text-decoration: underline;
}
a:hover,a:active{
	color: #EB0089;
	text-decoration: underline;
}

a.level1:link,a.level1:visited,a.level1:active{
	color: #900000 !important;
	text-decoration: none;
	font-weight: bold;
}
a.level1:hover {
	color: #EB0089 !important;
	text-decoration: underline;
		font-weight: bold;
}
a.level3:link,a.level3:visited,a.level3:active{
	color: #AE0057 !important;
	text-decoration: none;
	font-weight: bold;
}
a.level3:hover {
	color: #EB0089 !important;
	text-decoration: underline;
		font-weight: bold;
}
a.level5:link,a.level5:visited,a.level5:active{
	color: #CC3366;
	text-decoration: none;
		font-weight: bold;
}
a.level5:hover {
	color: #EB0089;
	text-decoration: underline;
		font-weight: bold;
}
		
.stext {font-size:10px}
.steps {
	color: #ffffff;
	font-size: 16px !important;
	text-decoration: none;
}
.steps a { color: #FF0000; 	text-decoration: none;}

.pageuolbod {
	text-align: left;
	border: 0px solid #EB0089;
	margin: 0 auto;
	padding: 0;
	width: 660px;
	} 
#overDiv b font { color: #EB0089 !important}
.pagetitle {
	margin-top: 5px;
	padding: 0px;
	width: 100%;
	background-color: #EB0089;
	clear: both;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	text-align: left;
}

.dropdownloc {
  width: 250px;
}

 .pagetitle strong, .pagetitle b, .pagetitle h3, .pagetitle a:active,.pagetitle a:link,.pagetitle a:visited {
	padding: 5px 0px 0px 0px;
	padding-left: 0px ;
}
.pagetitles,.pagetitles td {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #EB0089;
	clear: both;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;

	border-bottom: 1px solid #F6DDE5;
	padding-left: 4px;

}
.pagetitles a:link,.pagetitles a:active,.pagetitles a:link,.pagetitles a:visited  {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.pagetitles a.selected { text-decoration: underline }
.pagetitles span { padding-left: 8px }

 .picbox {
	border-color: #3F48AB;
	border-style: solid;
	border-width: 1px;
	width: 150px;
	height: 150px;
	padding: 1px 1px;
	float: left;
	text-align: center;
}
.picboxol {border-color: #00F3F7; }

.pinkwhitebox,.pinkwhitebox a {
color: #EB0089; }

.tblheads,.tblheads td ,.tblheads b ,.tblheads font {
	background: #ff4fa9;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #F1C9D6;
	line-height: 12px;
}
.tblheads a:link,.tblheads a:active,.tblheads a:link,.tblheads a:visited {
	color: #FFFFFF;
	font-weight: bold;

}
	

.tblhead ,.tblhead td,.tblhead font,.tblhead b {
	background: #ff4fa9;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #F1C9D6;
	line-height: 24px;
}
.tblhead a:link,.tblhead a:active,.tblhead a:link,.tblhead a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
.tblbod,.tblbod td {
	padding: 3px 3px;
	color: #262626}
.required {
	background-color: #FF6A6A  !important;
	border: 1px solid #EB0089;
	border-width: 2px 1px 2px 1px;
	width: 3px !important;
	height: 3px !important;
	color: #ffffff;
	padding: 0;
	line-height: 2px;
}

.contentl  {
	border: 0px solid #EB0089;
	width: 648px;
	margin: 0 auto;
	padding: 2px 2px 2px 2px ;
}

.contentladmin  {
	background-color: #FFFFFF;
	border: 1px solid #EB0089;
	margin: 0 auto;
	padding: 2px 2px 2px 2px ;
}
.contento  {
	border: 1px solid #EB0089;
	width: 100%;
	margin: 0 auto;
	padding: 1px 1px 1px 1px ;
}
.titleold  {
	padding: 1px 0px 1px 0px;
	border: 0px solid #EB0089;
	background-color: #EB0089;
	color: #ffffff;
	font-weight: bolder;
	text-align: center;
	display: block;
	width: 100%;
	line-height: 24px;
}
div.contentl  { padding: 4px 4px 4px 4px;border: 0px solid #EB0089; }
.hotspot { text-decoration: underline; cursor: default }
.toggle { background-color: #FBFAFF;border: 1px solid #EB0089; padding: 3px 3px 3px 3px; display: block }
.iconprof, .iconprof img { vertical-align: middle;
text-decoration: none !important;
font-weight: bold  !important; }
.imsg {
text-transform: none;
border: 1px solid #eb0089;
color: #3F48AB !important;
font-weight: bold; 
margin: 4px 0 0 0 ;
  }
 .imsg a {
	color: #3F48AB !important;
	text-transform: none  !important;
}

.undl{ 
border-bottom: 2px dotted #EB0089;
}
.frienda a ,.frienda, .frienda td {
	background-color: #7CCE88;
	color: #ffffff;
	font-weight: bold;
}
.friendb ,.friendb a, .friendb td {
	background-color: #3F48AB;
	color: #ffffff;
	font-weight: bold;
}
.green { color: #EB0089}
.blue { color: #BB005E}
.red ,.red b,.red link,.red a ,.red font,.red a:link  { color: #B00059; font-weight: bold;}
.red1 ,.red1 b,.red1 link,.red1 a ,.red1 font { color: #FEFF2B}
.separator { background-color: #000000; height: 2px; width: 100% }
.selected_area {color: #00AA00}

.selectfromto {
  width:120px;
  margin:0;
  padding:0;
}
.tick {
list-style-image : url("/ressources/rimages/tick.gif"); 
display : list-item; 
line-height : 140%; 
margin : 4px 12px; 
} 
.tickred  {
list-style-image : url("/ressources/rimages/tick_red.gif"); 
display : list-item; 
line-height : 140%; 
margin : 4px 12px; 
} 
.title1 {
	font: 18px Arial,Helvetica,Verdana,Geneva,sans-serif, normal;
	letter-spacing: 1px;
	margin: 4px 0px 4px 0px;
	color: #FBF7F2; 
}
.title2, .title1 a {
	background-color: #FF4FA9;
	color: #ffffff;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 2px 4px ;
}
.title3 { font-size: 14px;
font-weight: bold }
.title4 { font-size: 14px;
font-weight: bold;
color:  #EB0089}
.tabplain td{ border-bottom: 1px solid #EB0089; text-align: left;}

.tdlinebgl {
	background:  url("/ressources/rimages/table_p_lf.gif") repeat-y top;
	width: 9px;
}
.tdlinebgr {
	background:  url("/ressources/rimages/table_p_rf.gif") repeat-y top;
	width: 9px;
}

.tbbox td { background-color: #F1C9D6}
.tbbox th { background-color: #EB0089;color:#ffffff  }

.tmenu { font-size: 12px; text-transform: uppercase }
.smenu { font-size: 12px; text-transform: capitalize }
.noneimput {
	color: #262626 !important;

	padding: 1px 4px 1px 4px;
} 
.numbox {
	font-size: 12px;
	padding: 0px 2px 0px 2px;
	margin: 0 3px 0 1px;
	color: #ffffff;
	font-weight: bold;
	text-align: LEFT;
	text-decoration: none !important;
}
a.numbox  { text-decoration: none !important; }

.linkb, .linkb a:active,.linkb a:link,.linkb a:visited {
	color: #B00059 !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
.linkb a:active{ color: #484848}

.menu { width :100%;
text-align: center;
}
.menu img { border-width: 0;  }
.menu a:active,.menu a:link,.menu a:visited
 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	padding: 1px 3px 1px 3px 
}
.menu a:hover {
	color: #EB0089;

}
.menu td  {vertical-align: middle;}
.normaldd,.normaldd  li {
	list-style-position: inside;
	list-style-type: disc;
	margin: 1px;
	padding: 0px 0px 0px 0px  ;
}

/* css Menu Side */
dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menuside {
position: relative;
top: -5px;
left: 0px;
width: 150px;
margin-right: 18px;
}

#menuside dt {
	cursor: default;
	color: #ffffff;
	margin: 0px;
	padding: 2px 0 0px 0px;
	height: 26px;
	line-height: 16px;
	text-align: left;
	font-weight: bold;
	background: #EB0089  url(http://www.doubledatefirst.com/ressources/rimages/xbutton2.gif) no-repeat 100% 0px;
	overflow: hidden;
}
#menuside dt a {
	cursor: default;
	color: #ffffff;
	margin: 0px;
	padding: 0 0 6px 0px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	overflow: hidden;
} 
#menuside dt a:hover, #menuside dt:hover  {  color: #F1C9D6 !important;} 
#menuside li a:hover, #menuside dt a:hover {	color: #ffffff;
background-color: #EB0089}
 
.hoverc {
color: #EB0089;
width :140px;
display: block;
cursor: default;
margin: 0px;
padding: 0 0 0px 0px;
height: 24px;
line-height: 16px;
text-align: left;
font-weight: bold;
overflow: hidden;}
#menuside dd {
border: 0px solid #E3E3E3;
}
/* submenues */
#menuside li {
padding: 0 0 0 2px;
text-align: left;
border-bottom: 1px solid #F1C9D6;
line-height: 20px;
display: block;
}
#menuside li a {
color: #262626;
font-weight: bold;
text-decoration: none;
}

.alert,.alert a {
	color: #ffffff  !important;
	background-color: #B00059 !important;
	font-weight: bold;
	padding-left: 2px;
}
.alert1 {
	color: #ffffff  !important;
	background-color: #B00059 !important;
	font-weight: bold;
	padding-left: 2px;
}
.alert2 {
	color: #ffffff  !important;
	background-color: #B00059 !important;
	font-weight: bold;
	padding-left: 2px;
}

.about td { border-top: 1px solid #EB0089;}
.bgbarr01 {
	background: #ffffff url(http://www.doubledatefirst.com/ressources/rimages/bg_barr01.gif) no-repeat center;
	color: #ffffff;
	display: block;
	width: 661px;
	height: 40px;
	padding: 14px 0 0 16px;
	margin-left: -6px;
	font: normal normal bold 14px/24px Arial,Helvetica,Verdana,Geneva, sans-serif;
}
.bgbarr01l {
	background: #ffffff url(http://www.doubledatefirst.com/ressources/rimages/bg_barr01l.gif) no-repeat center;
	color: #ffffff;
	display: block;
	width: 792px;
	height: 40px;
	padding: 14px 0 0 16px;
	margin-left: -6px;
	font: normal normal bold 14px/24px Arial,Helvetica,Verdana,Geneva, sans-serif;
}
.bgbarr01 span, .bgbarr02 span, .bgbarr01l span, .bgbarr02l span { font: normal normal bold 13px/20px Arial,Helvetica,Verdana,Geneva, sans-serif; }
.bgbarr01 a, .bgbarr02 a,.bgbarr01 strong, .bgbarr02 strong, .bgbarr01l a, .bgbarr02l a,.bgbarr01l strong, .bgbarr02l strong { color: #ffffff }



.bgbarr02 {
	background: #ffffff url(http://www.doubledatefirst.com/ressources/rimages/bg_barr02.gif) no-repeat center;
	color: #ffffff;
	display: block;
	width: 661px;
	height: 80px;
	padding: 14px 0 0 16px;
	margin-left: -6px;
	margin-bottom: -10px;
	font: normal normal bold 14px/24px Arial,Helvetica,Verdana,Geneva, sans-serif;
}
.bgbarr02l {
	background: #ffffff url(http://www.doubledatefirst.com/ressources/rimages/bg_barr02l.gif) no-repeat center;
	color: #ffffff;
	display: block;
	width: 792px;
	height: 80px;
	padding: 14px 0 0 16px;
	margin-left: -6px;
	margin-bottom: -10px;
	font: normal normal bold 14px/24px Arial,Helvetica,Verdana,Geneva, sans-serif;
}

.blist li {
	margin: 4px 0 0px 10px;
	list-style-type: circle;
}
.boxleftal {padding:0px; float: left;}
.boxleftac {padding:0px; text-align: center; float: left;}
.boxrightal {padding:0px; text-align: left; float: right;}
.boxrightac {padding:0px; text-align: center; float: right;}

.submit,.button,.submit a,input.submit, a.submit:link, a.submit:visited, a.submit:hover, a.submit:active {
	cursor: default;
	border: outset 1px #E1E1E1;
	color: #B00059;
	font-weight: bold;
	display: block;
	text-decoration: none;
	line-height: 120%;
	padding: 1px 1px 1px 1px;
	background: #FFFEFD url(http://www.doubledatefirst.com/ressources/rimages/formbg.gif) repeat-x left top;
}
.submit1,.button,.submit1 a,input.submit1, a.submit1:link, a.submit1:visited, a.submit1:active {
	cursor: default;
	border: outset 1px #E1E1E1;
	color: #ffffff;
	font: bold 11px/20px Arial,Helvetica,Verdana,Geneva,sans-serif, bold;
	display: inline;
	text-decoration: none;
	padding: 2px 6px 3px 6px;
	background-color: #EC268C;

}

.send_butt {
  width: 49px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(http://www.doubledatefirst.com/ressources/rimages/butt_send.gif) no-repeat center top;
  text-indent: -0em;
  cursor: default;
}

 a.submit1:hover { color: #FDD7EE;
}

.white,.white td,.white a ,.white p ,.white b,.white strong  { color: #fff;
background-color: #FF4FA9}


/* GENERAL Tableless 
#wrapper
	#continner
		#header
		#topnav
		#mainbody
		#arealeft
			#navcontainer
				#navlist
				#subnavlist
		#areacenter
			boxleftal...
			#footer
*/
#wrapper  {
	width: 100%;
	padding: 0px;
	MARGIN: -0px 0 0 0;
	text-align: center;
	
}
#btable {
	width: 800px;
	background-color: #ffffff;

}
#continner {
	width: 800px;
	margin: 0 auto;
	background-color: #F1C9D6;
	display: block;
	clear: both;
}


#header {
	margin: 0px auto;
		padding:0px;	
		width: 100%;
	} 
	
#mainbody {
		padding:0px;
		width: 100%;
		margin-left: 1px;
		background-color: #FFEEF7 !important;
}

#areacenter {
	padding: 0 0 3px  0;
	width:100%;
	}
	
.innertube {
	padding: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: -1px;
	margin-left: -10px;
	width: 160px;
}
#arealeft {
	position: relative;
	width: 160px; /*Width of left column*/
	margin-left: -10px;
	background-color: #fff;
	padding: 0px;
}

#arearight {
	display: none;
	background-color: #EB0089;
	width: 170px;
	position: absolute;
	top: 65px;
	border: 1px solid #FEFF5E;
	float: right;
	margin-left: 85%;
	padding-left: 0px;
}
 
#footer {
	text-align: center;
	line-height: 24px !important;
	border: 0px solid #333366;
	width: 800px;
	padding: 0px;
	clear: both;
	margin: 0 auto;
}

#footer ins:hover {
	background-color: #00CCFF;
	font: bold 11px/20px Arial,Helvetica,Verdana,Geneva,sans-serif, bold !important;
}
#footer a:link,#footer a:active,#footer a:link,#footer a:visited, #footer a:hover{
text-decoration: none; 
}
#wrapper, #header, #arealeft, #areacenter, #arearight, #footer, #continner ,#mainbody
{
	border-width: 0px;
}	

/* ROUNDED CORNERS 1*/ 
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(YourImageHere.png) no-repeat bottom right; 
} 
.cssbox {
	/* width: 335px !important;  intended total box width - padding-right(next) */
	width: 320px; /* IE Win = width - padding */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	margin: 20px auto; /* use to position the box *//* use to position the box */
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
 /*     height: auto !important; height: 1%;IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 

} 
.border {border: 1px solid #FF33CC;  }


.fakebox img { 	border-color: white; }
.fakebox { text-align: center;
	color: #ffffff !important;
	background: #FFFFFF url(http://www.doubledatefirst.com/ressources/rimages/box_coup.gif) no-repeat left top;
	width: 277px;
	height: 223px; 
	margin-right: 16px;
	margin-bottom: 6px;
	float:left;
	}
.fakebox a, .fakebox td { color: #ffffff }	
	
#fakediv {
	text-align: left;
	color: #ffffff !important;
	border: 0px solid red;
	background: #FFFFFF url(http://www.doubledatefirst.com/ressources/rimages/hp_pubs.gif) no-repeat left top;
	width: 300px;
	height: 170px;
}

#fakediv1 {
	text-align: left;
	color: #ffffff !important;
	border: 0px solid red;
	background: #FFFFFF url(http://www.doubledatefirst.com/ressources/rimages/hp_meml.gif) no-repeat left top;
	width: 300px;
	height: 220px;
}

#featured_profiles { 
margin-top: 0px;

 }
#featured_profiles,#featured_profiles b,#featured_profiles a {color: #ffffff; }
/* ROUNDED CORNERS 2*/ 
div.nifty{
	margin: 8px 5px;
	background: #F1C9D6;
	width: 310px;
	height: 230px;
	text-align: center;
}
div.nifty img {
margin: 0 auto;
border: 0px #000000 solid
  }
div.nifty p {
display:block;
	float: Left;
	width: 145px;
} 
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F1C9D6}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}

/* ROUNDED CORNERS 2*/ 
div.niftyb, div.niftyb a, a:visited div.niftyb {
	margin: 8px 5px;
	background: #3F48AB;
	width: 310px;
	height: 210px;
	text-align: center;
	color: #ffffff;
}
div.niftyb img {
margin: 0 auto;
border: 0px #000000 solid
  }
div.niftyb p {
display:block;
	float: Left;
	width: 145px;
} 
b.rtopb, b.rbottomb{display:block;background: #FFF}
b.rtopb b, b.rbottomb b{display:block;height: 1px;
    overflow: hidden; background: #3F48AB}
b.r1b{margin: 0 5px}
b.r2b{margin: 0 3px}
b.r3b{margin: 0 2px}


