/* general styles */

body {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.borderline {
	background-color: #000000;
}

a:link {
	color: blue;
	text-decoration: none;
}

a:visited {
	color: blue;
	text-decoration: none;
}

a:hover {
	color: #0061FF;
	text-decoration: underline;
}

.eventsbg {
	background-image: url(images/events_rightbg3.gif);
	background-repeat: repeat-y;
}

.eventsbg2 {
	background-image: url(images/events_leftbg.gif);
	background-repeat: repeat-y;
}

.fashionbg {
	background-image: url(images/fashion_rightbg2.gif);
	background-repeat: repeat-y;
}

.fashionbg2 {
	background-image: url(images/fashion_leftbg.gif);
	background-repeat: repeat-y;
}

.fitnessbg {
	background-image: url(images/fitnessbg2.gif);
	background-repeat: repeat-y;
}

.fitnessbg2 {
	background-image: url(images/fitness_leftbg.gif);
	background-repeat: repeat-y;
}

.memberbg {
	background-image: url(images/member_rightbg2.gif);
	background-repeat: repeat-y;
}

.memberbg2 {
	background-image: url(images/member_leftbg.gif);
	background-repeat: repeat-y;
}




/* index styles */

.labelbg {
	background-image: url(images/index_label_bg.jpg);
	background-repeat: repeat-y;
}

.guestbg {
	background-image: url(images/guestbox_bg.jpg);
	background-repeat: repeat-x;
}

.guestline {
	background-color: #000604;
}

.guestcolor {
	background-color: #6c0000;
}

.footerbg {
	background-image: url(images/index_footerbg.jpg);
}


/* form field */

input.size {
	width: 150px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

input.size2 {
	width: 125px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

input.size3 {
	width: 88px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

input.gold {
	width: 210px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

input.zip {
	width: 50px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

input.photo {
	width: 115px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

input.photo2 {
	width: 100px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

textarea {
	width: 400px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

textarea.create {
	width: 550px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}
textarea.create2 {
	width: 523px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

textarea.email {
	width: 540px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}


/* events styles */

.navbg {
	background-color: #d1007a;
}

.footerbg2 {
	background-image: url(images/events_footer.jpg);
}

.title {
	background-color: #6d0041;
	font-family: Verdana, Arial;
	color: #FFFFFF;
	height: 19px;
	font-size: 12px;
}



/* fitness styles */

.navbg2 {
	background-color: #a1cd00;
}

.footerbg3 {
	background-image: url(images/fitness_footer.jpg);
}



/* fashion styles */

.navbg3 {
	background-color: #2a03ce;
}

.footerbg4 {
	background-image: url(images/fashion_footer.jpg);
}



/* membership styles */

.navbg4 {
	background-color: #d1000e;
}



/* dating */

.loginbg {
	background-color: #FFEDB3; /*old fcf6d4*/
}

.searchbg{
	background-color: #fff3db;
}

.line {
	background-color: #c2867e;
}

.redline {
	background-color: #d71b00;
}

.redline2 {
	background-color: #d71e00;
}

.yellowbg {
	background-color: #fec226;
}

.yellowbg2 {
	background-color: #ffb009;
}

.yellowbg3 {
	background-color: #ffad01;
}

.labelbg2 {
	background-color: #f07b00;
}

.datefooter {
	background-color: #d71b00;
	height: 36px;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size:11px;
	text-decoration: none;
}	

.greyline {
	background-color: #eeeef0;
}

.greyline2 {
	background-color: #bfbfbf;
}

.greybg {
	background-color: #f3f3f3;
	LINE-HEIGHT: 21px;
}

.redbg {
	background-color: #d71e00;
}

.redbg2 {
	background-color: #d71e00;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	LINE-HEIGHT: 19px;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

.orangebg {
	background-color: #f66400;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	LINE-HEIGHT: 19px;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

.orangebg2 {
	background-color:  #FF6100;
}

.yellowbg3 {
	background-color: #f69900;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	LINE-HEIGHT: 19px;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

.yellowline {
	background-color: #f69900;
}

.orangeline {
	background-color: #f66400;
}

.orangeline2 {
	background-color: #f17b00;
}

.matchesbg {
	background-color: #fffee7;
}

.profilebg {
	background-color: #fff8e5;
}

.bulbline {
	background-color: #f66001;
}

.mustardbg{
	background-color: #f25100;
}

/* text */

.black {
	font-size: 9px;
	color: #000000;
	FONT-FAMILY: Verdana,Arial;
}

.black2 {
	font-size: 10px;
	color: #000000;
	FONT-FAMILY: Verdana,Arial;
}

.medtxt {
	font-size: 9px;
	color: blue;
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Verdana,Arial;
}

 
.medtxt1
{
	font-size: 10px;
	color: black;
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Verdana,Arial;
}
.medtxt2
{
	font-size: 11px;
	color: black;
	LINE-HEIGHT: 17px;
	font-family: Verdana,Arial;
}
.medtxt3
{
	font-size: 13px;
	color: black;
	LINE-HEIGHT: 20px;
	font-family: Arial,Verdana;
}
.medtxt11
{
	font-size: 11px;
	color: black;
	LINE-HEIGHT: 26px;
	font-family: Verdana,Arial;
}
.medtxt2_spacing_sm
{
	font-size: 12px;
	color: black;
	LINE-HEIGHT: 13px;
	font-family: Arial, Verdana;
}

.white {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.smallWhite {
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana,Arial;
}

.white2 {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.yellow {
	font-family: Verdana;
	color: #ffeb00;
	font-size: 11px;
}

.yellowbold{
	font-family: Verdana;
	color: #ffeb00;
	font-size: 11px;
	font-weight:bold;
	tex-decoration: none;
}

a.yellow:link {
	font-family: Verdana;
	color: #ffeb00;
	font-size: 11px;
}

a.yellow:hover {
	font-family: Verdana;
	color: #ffeb00;
	font-size: 11px;
	text-decoration: underline;
}

a.yellow:visited {
	font-family: Verdana;
	color: #ffeb00;
	font-size: 11px;
	
}

.maroon {
	font-family: Arial,Verdana;
	color: #de6f66;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.black3 {
	font-family: Arial,Verdana;
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}


.maroon2 {
	font-family: Verdana;
	color: #de6f66;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.grey {
	font-family: Verdana;
	color: #676767;
	text-decoration: none;
	font-size: 10px;
	line-height: 13px;
}

.smallgrey {
	font-family: Verdana;
	color: #676767;
	text-decoration: none;
	font-size: 9px;
}

.orange {
	font-family: Verdana;
	color: #ec6400;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
}

.red {
	font-family: Verdana;
	color: #d71e00;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.red2 {
	font-family: Verdana;
	color: #d71e00;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.mustard {
	font-family: Verdana;
	color: #f25100;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

table.sample {
	border-width: 1px;
	border-spacing: 
	border-style: solid;
	border-color: #333366;
	border-collapse: collapse;
	
}
table.sample th {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: #faf0e6;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: ;
	-moz-border-radius: ;
}
.dropmenu {
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana;
}
.splashform
{
	font-size: 11px;
	color: #D7FF78;
	LINE-HEIGHT: 17px;
	font-family: Verdana,Arial;
}


.splashform_white
{
	font-size: 11px;
	color: #ffffff;
	LINE-HEIGHT: 17px;
	font-family: Verdana,Arial;
}


/* number review */

.tborder
{
	background: #ffffff;
	color: #656764;
}
.alt1
{
	background: #ffffff;
	color: #0552BC;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #0552BC;
}
.alt2
{
	background: #656764;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #656764;
}

.alt3
{
	background: #ffffff;
	color: #0552BC;
	padding-left: 3px;
	padding-right: 3px;
}

.smallfont
{
	font: 11px tahoma, verdana, arial;
}

.vbmenu_control
{
	color: #656764;
	font: bold 11px tahoma, verdana, arial;
	white-space: nowrap;
}

/* smile contest pics */

.smile_pics
{
	background-image: url(../images/dating/smilecontest_bg_green2.gif);
	background-repeat: no-repeat;
	width: 177px;
	height: 241px;
	text-align: left;
}
.smile_pics img
{
	margin-left:6px;
	margin-top:8px;
	width: 165px;
	height: 210px;
}
.smile_user_label
{
	text-align: center; 
	padding-top:3px; 
	color: white;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
}

.medtxt_arial
{
	font-size: 12px;
	color: #4A4A4A;
	LINE-HEIGHT: 15px;
	font-family: Arial;
}


.ep_contest 
{
	background: #ffffff url(../images/dating/ep_smilecontest_bg.gif) no-repeat top;
	font-size: 11px;
	color: #4A4A4A;
	LINE-HEIGHT: 15px;
	font-family: Arial;
}

/* new index */

.indexbg_guy1 
{
	background: #96B9FF url(../images/dating/index_guy_bg1.jpg) no-repeat top;
}

.indexbg_guy2 
{
	background: #96B9FF url(../images/dating/index_guy_bg2.jpg) no-repeat top;
}

.indexbg_girl1 
{
	background: #96B9FF url(../images/dating/index_girl_bg1.jpg) no-repeat top;
}

.indexbg_girl2 
{
	background: #96B9FF url(../images/dating/index_girl_bg2.jpg) no-repeat top;
}

.index_login_box
{
	background: url(../images/dating/box_bg_memberlogin.gif) no-repeat top;
	width: 365px;
	height: 78px;
	margin-top: 14px;
}

.index_searchbox1
{
	margin-top: 16px;
}

.index_searchbox2
{
	margin-top: 0px;
	background: url(../images/dating/box_bg_search2.gif) no-repeat top;
	width: 365px;
	height: 146px;
}

input.index_email {
	background-image:url(../images/dating/input_email.gif); 
	width: 114px; 
	height: 19px; 
	border: 1px solid #F03D00;  
	padding: 2px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}

input.index_password {
	background-image:url(../images/dating/input_password.gif); 
	width: 114px; 
	height: 19px; 
	border: 1px solid #F03D00;  
	padding: 2px;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial;
}


.index_white
{
	font-size: 12px;
	color: white;
	line-height: 16px;
	font-family: Verdana,Arial;
}

.index_label
{
	font-size: 15px;
	color: white;
	font-family: Verdana,Arial;
}

.index_link
{
	color: white;
}

a.index_link:link {
	color: white;
	text-decoration: none;
}

a.index_link:visited {
	color: white;
	text-decoration: none;
}

a.index_link:hover {
	color: #0061FF;
	text-decoration: underline;
}

.d101_label1{
	font-size: 28px; 
	color: #D81A02; 
	font-family: arial;
	font-style: italic;
}

.d101_label2{
	font-size: 22px; 
	color: #D81A02; 
	font-family: arial;
	font-style: italic;
}

.d101_label3{
	margin-top: 10px; 
	font-size: 22px; 
	color: #000000; 
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
}	

.d101_content{
	margin-top: 5px; 
	font-size: 15px; 
	color: #000000; 
	font-family: arial; 
	text-align: left; 
	font-weight: bold;
	padding-left: 100px;
}

.d101_content p {
	margin: 0px;
	padding: 0px;
}