.pageborder {
	/*border: 1px solid #2e3b45;*/
	background-color: #FFFFFF;
}
body {
	background-color: #e9e9e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 0px;
	background:url(/images/bg-main-new2.gif) repeat-x -5px -10px
}
.popupbody {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.popupbody_payment {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.popup_textstyle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #255379;
	text-decoration: none;
}
.popup_paymentBG{
	background-color:#FFFFFF;
}
.creditform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
h1 {
	font-size: 14px;
	color: #1d3a5a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: none;
}
h2 {
	font-size: 13px;
	color: #8C170E;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 11px;
	color: #29435D;
	font-family: Arial, Helvetica, sans-serif;
}
input {
	font-size: 11px;
	font-style: normal;
}
textarea {
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
select {
	font-size: 11px;
	font-style: normal;
}

table.formformat
{ background-color: #B3C9E2;
border: 1px #29435D solid;
border-collapse: collapse;
border-spacing: 0px; }

th {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
td	{
	font-size: 11px;
	line-height: 17px;
	color: #333333;
}

a:link {
	color: #2f4f71;
	font-weight:bold;
}

a:visited {
	color: #1d3a5a;
	font-weight:bold;
}
a:hover {
	color: #326499;
	font-weight:bold;
}

a:active {
	color: #2f4f71;
}
.bg_header2 {background: url(/images/bg-header.gif) repeat-x;}
.bg_nav2 {background: url(/images/bg-nav.gif) repeat-x;}
.bg_logoff {background: url(/images/bg-logoff.gif) no-repeat right bottom;}
.mmenu a:link, .mmenu a:visited {font:12px Arial, Helvetica, sans-serif;color:#0a2e46;text-decoration:none;font-weight:bold}
.mmenu a:hover {color:#295673}

.style2 {
	color: #990000
	font-size:11px;
	font-style: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.bodycontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.bodycontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A4C6F;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #9D8C77;
	font-weight: bold;
}
.bodymember {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.body_gcquicksearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #660e07;
	font-weight: bold;
}
.body_bg {
	background-color: #8C170E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.bg_top1 {
	background-image: url(../images/bg_top1.jpg);
	background-repeat: repeat-x;
}
.bg_top2 {
	background-image: url(../images/bg_top2.jpg);
	background-repeat: repeat-x;
}
.bg_top3 {
	background-image: url(../images/bg_bottom.jpg);
	background-repeat: repeat-x;
}
.bg_gcquicksearch {
	background-image: url(../images/GC_bgsearch.gif);
	background-repeat: no-repeat;
}
.bg_keyword {
	background-image: url(../images/GC_graphic1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blue_box {
	background-color: #2a425a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.blue_box2 {
	background-color: #5f83a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.popular_topbg {
	background-color: #C49AB1;
}

A.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
A.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cddbe6;
	text-decoration: none;
	font-weight: bold;
}
A.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
A.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
A.subjectnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
A.subjectnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.subjectnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
A.subjectnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
A.fromnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F4C79;
	text-decoration: underline;
	font-weight: normal;
}
A.fromnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A89B7;
	text-decoration: none;
	font-weight: normal;
}
A.fromnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #213E5A;
	text-decoration: underline;
	font-weight: normal;
}
A.fromnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F4C79;
	text-decoration: underline;
	font-weight: normal;
}
A.contact:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B24343;
	text-decoration: underline;
	font-weight: bold;
}
A.contact:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B24343;
	text-decoration: underline;
	font-weight: bold;
}
A.contact:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.contact:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B24343;
	text-decoration: underline;
	font-weight: bold;
}
.contact_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE2F2F;
	font-weight: bold;
}
A.navbold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E6886;
	text-decoration: none;
	font-weight: normal;

}
A.navbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F757C;
	text-decoration: none;
	font-weight: normal;

	
}
A.navbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #62556F;
	text-decoration: none;
	font-weight: normal;

	
}
A.navbold:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #655377;
	text-decoration: none;
	font-weight: normal;

}
A.bottomnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.bottomnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
A.bottomnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.bottomnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.bottomnav_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.gallery:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #607250;
	text-decoration: none;
}
A.gallery:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #607250;
	text-decoration: none;
}
A.gallery:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #607250;
	text-decoration: none;
}
A.gallery:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8CAB71;
	text-decoration: none;
}
.gallery_bg{
	background-color: #B2BDC8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A434B;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.tour_bg{
	background-color: #5F83A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bg_quicksearch{
	background-image: url(../images/bg_search.jpg);
	background-repeat: repeat-x;
}
A.join:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B24343;
	text-decoration: none;
}
A.join:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.join:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B24343;
	text-decoration: none;
}
A.join:visited {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B24343;
	text-decoration: none;
}
A.advsearch:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.advsearch:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.advsearch:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.advsearch:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.language:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.language:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F757C;
	text-decoration: none;
	font-weight: bold;
}
A.language:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.language:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.members_pg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.mailbox_border {
	border: 1px solid #666666;
}
.interested_bdr {
	border: 1px solid #D97171;
}
.searchtop_box {
	background-color: #f2e5e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #82120A;
	text-decoration: none;
}
.memberbox {
	background-color: #D6D0D0;
}
.search_box {
	border: 1px solid #ffffff;
	background-color: #746583;
}
.rpt_line {
	background-image:  url(file:///X|/latinamericancupidcom/html/images/chineselovelinks_r22_c14.gif);
	background-repeat: repeat-y;
}
.interested_box {
	background-color: #E7B5B6;
}
.mail_box {
	background-color: #E6E6E6;
}
A.submenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.submenu:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.submenu:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.submenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.privacy_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B24343;
	text-decoration: none;
}
.privacy_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.policy_box1 {
	background-color: #E9E9E9;
	border: 1px solid #666666;
}
.policy_box2 {

	background-color: #E1C4C2;
	border: 1px solid #8C170E;
}
.policy_box3 {
	background-color: #B3C9E2;
	border: 1px solid #1F4C79;
}
A.profile:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D8A61;
	text-decoration: underline;
	font-weight: bold;
}
A.profile:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D8A61;
	text-decoration: underline;
	font-weight: bold;
}
A.profile:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D8A61;
	text-decoration: underline;
	font-weight: bold;
}
A.profile:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32482A;
	text-decoration: underline;
	font-weight: bold;
}
A.lists:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79755F;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
A.lists:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5740;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
A.lists:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79755F;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
A.lists:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79755F;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 10px;
}
A.lists2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79755F;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 8px;
}
A.lists2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5740;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 8px;
}
A.lists2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79755F;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 8px;
}
A.lists2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79755F;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 8px;
}
A.standout:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 25px;
}
A.standout:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 25px;
}
A.standout:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 25px;
}
A.standout:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.member_searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #9F8EB3;
	border: 1px solid #746583;
	}
.green_border {
	background-color: #ffffff;
	border: 1px solid #6D8A61;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D8A61;
	text-decoration: none;
}
.pink_border {
	background-color: #F7E0F0;
	border: 0px solid #E6AFD6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.purple_border {
	background-color: #ffffff;
	border: 1px solid #746583;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.lists_border {
	background-color: #FCFAF3;
	border: 1px solid #928F7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #928F7B;
	text-decoration: none;
}
.beige_border {
	background-color: #FCFAF3;
	border: 1px solid #928F7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #928F7B;
	text-decoration: none;
}
.brown_border {
	background-color: #928F7B;
	border: 0px solid #928F7B;

}
.search_border {
	background-color: #DFD6E9;
	border: 1px solid #746583;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.standard_box{
	background-color: #D3E7C5;
	border: 2px solid #769371;
}
.silver_box {
	background-color: #F1ECEB;
	border: 2px solid #857E7E;
}
.gold_box {
	background-color: #DBE2BD;
	border: 2px solid #887F39;
}
.platinum_box {
	background-color: #F4D9E8;
	border: 2px solid #B24343;
}
.bg_standard {
	background-image: url(../images/bg_green.gif);
	background-repeat: repeat-y;
}
.bg_silver {
	background-image: url(../images/bg_silver.gif);
	background-repeat: repeat-y;
}
.bg_gold {
	background-image: url(../images/bg_gold.gif);
	background-repeat: repeat-y;
}
.bg_platinum {
	background-image: url(../images/bg_red.gif);
	background-repeat: repeat-y;
}
.content_top {
	background-color: #656769;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 0px;
}
.content_bottom {
	background-color: #E8ECF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #434649;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.optionbox {
	background-color: #B3C9E2;
	border: 1px solid #1F4C79;
}
.style1 {
	background-color: #E9E9E9;

}
.style2 {
	background-color: #E1C4C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8C170E;
	text-decoration: none;
}
.style3 {
	background-color: #B3C9E2;
}
.steps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #7F7633;
	text-decoration: none;
}
.green_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d3a5a;
	text-decoration: none;
}
.registration_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2f4f71;
	text-decoration: none;
}
.registration_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2f4f71;
	text-decoration: none;
}
.testimonial_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B24343;
	text-decoration: none;
}
.member_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #746583;
	text-decoration: none;
}
.buttonbar {
	background-color: #9E9393;
}
.registration_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.page_no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.pagenav:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
A.pagenav:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CDC5C5;
	text-decoration: none;
	font-weight: bold;
}
A.pagenav:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
A.pagenav:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.mail_type {
	background-color: #F3B5B5;
}
.mail_type1 {
	background-color: #D7BCC1;
}
.photo_bg {
	background-color: #FFFFFF;
	
}
.greytop {
	background-image: url(../images/topgr.gif);
	background-repeat: no-repeat;
}
.payment1
{ text-align: right;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
background-color: #E6F8D6; }

.payment2
{ text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
background-color: #e9e9e9; }

.payment3
{ text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
background-color: #E1C4C2; }


td.formleft
{ text-align: right;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.formright
{ text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.formbottom
{ text-align: center; 
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

table.listformat
{ background-color: #FFCCFF;
text-align: center;
border: 1px #FFFFFF solid;
border-collapse: collapse;
border-spacing: 0px;
 }
 table.payment
 { border: 1px #5B5973 solid;
border-collapse:separate;
border-spacing: 0px;
padding:2px;
align:center;
 }
td.menu
{ border-bottom: 1px solid #5B5973;
border-top: 1px solid #5B5973;
border-left: 1px solid #5B5973;
border-right: 1px solid #5B5973;
background-color:#FFFFFF;
text-align:center;
 }
 td.gold
{ border-bottom: 1px solid #5B5973;
border-top: 1px solid #5B5973;
border-left: 1px solid #5B5973;
border-right: 1px solid #5B5973;
background-color:#FFFFCC;
text-align: center;
 }
 td.platinum
{ border-bottom: 1px solid #5B5973;
border-top: 1px solid #5B5973;
border-left: 1px solid #5B5973;
border-right: 1px solid #5B5973;
background-color:#EFEFEF;
text-align: center;
 }
td.listformat
{ border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
 }
table.menus
{ background-color: #CC99CC;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; 
}
.bg_search {
	background-image:  url(../images/bg_search.jpg);
	background-repeat: repeat-x;
}
.bg_nav {
	background-image:  url(../images/bg_nav.jpg);
	background-repeat: repeat-x;
}
.steps2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #864769;
	text-decoration: none;
}
A.membernav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.membernav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.membernav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eee;
	text-decoration: none;
	font-weight: bold;
}
A.membernav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A1BBD9;
	text-decoration: none;
	font-weight: bold;
}
.membertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
A.tournav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #864769;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 27px;
}
A.tournav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #864769;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 27px;
}
A.tournav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A5758F;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 27px;
}
A.tournav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7C4161;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 27px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A7272;
	text-decoration: none;
}
vbody {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.pageborder1 {
	border: 2px solid #A5317C;
}
.pageborder2 {
	border: 1px solid #848083;
}
.pageborder3 {
	border: 3px solid #678AAA;
}
.valentines_top {
	background-image: url(../payment/secure/top_heart2.jpg);
	background-repeat: no-repeat;
}
.top_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #A5317C;
	text-decoration: none;
}
.top_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #7391A9;
	text-decoration: none;
}
.table_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #565252;
	text-decoration: none;
}
.table_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A5317C;
	text-decoration: none;
}
.table_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.filipina_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A5317C;
	text-decoration: none;
}
.filipina_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A5317C;
	text-decoration: none;
}
.afro_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9B5238;
	text-decoration: none;
}
.afro_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9B5238;
	text-decoration: none;
}
.korean_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #545FBE;
	text-decoration: none;
}
.korean_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #545FBE;
	text-decoration: none;
}
.asianeuro_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}
.asianeuro_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660066;
	text-decoration: none;
}
.chinese_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #760622;
	text-decoration: none;
}
.chinese_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #760622;
	text-decoration: none;
}
.foreignbride_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #767375;
	text-decoration: none;
}
.foreignbride_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #767375;
	text-decoration: none;
}
.top_box {
	background-color: #ECCDE2;
}
.grey_box {
	background-color: #848083;
}
.black_box {
	background-color: #6A6669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.box1 {
	background-color: #FADFE4;
}
.box2 {
	background-color: #E7DCC5;
}
.box3 {
	background-color: #C2C9F5;
}
.box4 {
	background-color: #E4E0AF;
}
.box5 {
	background-color: #D5C9D5;
}
.box6 {
	background-color: #FFC2D1;
}
.box7 {
	background-color: #D1CDBF;
}
.box8 {
	background-color: #D9D8D6;
}
.box9 {
	background-color: #B9D8EF;
}
.box10 {
	background-color: #E7EECF;
}
.box11 {
	background-color: #E3E5D7;
}
.MailUnread {
	background-color: #EFE2D8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9E9393;
	border-right-color: #9E9393;
	border-bottom-color: #9E9393;
	border-left-color: #9E9393;
}
.MailRead {
	background-color: #E9E9E9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9E9393;
	border-right-color: #9E9393;
	border-bottom-color: #9E9393;
	border-left-color: #9E9393;
}
.jc_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1B527D;
	text-decoration: none;
}
.vc_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #647D60;
	text-decoration: none;
}
.re_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #80836B;
	text-decoration: none;
}
A.launch:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A5317C;
	text-decoration: none;
}
A.launch:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A5317C;
	text-decoration: none;
}
A.launch:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DD85BE;
	text-decoration: none;
}
A.launch:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A5317C;
	text-decoration: none;
}
.easter_top {
	background-image: url(../payment/secure/easter_top.jpg);
	background-repeat: no-repeat;
}
.profilebar {
	background-color: #9E9393;
	border: 1px solid #666666;
}
.mailAlert {
	background-color: #FF6666;
}
.bg_search {
	background-image: url(../images/bggrey_search.gif);
	background-repeat: repeat-x;
}
.bg_curve {
	background-image: url(../images/logoff_curve.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_sendflowers {
	background-image: url(../images/sendflowers.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.sendflowers_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sendflowers_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5E4E6E;
	text-decoration: none;
}
.sendflowers_pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8E356C;
	text-decoration: none;
}
A.sendflowers_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #453855;
	text-decoration: none;
}
A.sendflowers_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #241A30;
	text-decoration: none;
}
A.sendflowers_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #5B488B;
	text-decoration: none;
}
A.sendflowers_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #453855;
	text-decoration: none;
}
.standard_bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #39536c;
	text-decoration: none;
}
.standard_browntext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #595540;
	text-decoration: none;
}
.standard_blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.standard_bluetext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #39536c;
	text-decoration: none;
}
.standard_browntext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595540;
	text-decoration: none;
}
.bg_standardbrown {
	background-image: url(../images/bg_standardbrown.gif);
	background-repeat: repeat-x;
}
.bg_standardblue {
	background-image: url(../images/bg_standardblue.gif);
	background-repeat: repeat-x;
}
.bg_rpt_line {
	background-image: url(../images/rpt_line.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.OtherSites {
	background-color: #B3C9E2;
}
A.OSText:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.OSText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
A.OSText:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.OSText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.success_verticalline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.success_storiestext {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9B4F50;
	background-color: #FFFFFF;
}
A.successText:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #823839;
	text-decoration: none;
	font-weight: normal;
}
A.successText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #612021;
	text-decoration: none;
	font-weight: normal;
}
A.successText:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #823839;
	text-decoration: none;
	font-weight: normal;
}
A.successText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD6869;
	text-decoration: none;
	font-weight: normal;
}
.success_searcbbg {
	background-color: #EDECDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #626044;
	text-decoration: none;
	padding-left: 10px;
}
.success_searchbg2 {
	background-image: url(../images/success_bg_rpt.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #626044;
	text-decoration: none;
}
.success_bg {
	background-color: #EDECDD;
}
.photogallery_border {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #999999;
}
.photogallerytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #484A3A;
	text-decoration: none;
	padding-left: 0px;
	line-height: 15px;
}
.QuickMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/*----------------------------------------- REGISTRATION -----------------------------------------*/
.pgborder_rptregistration {
	background-repeat: repeat;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 8px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #848083;
}
.pgborder_left_white {
	background-image: url(../images/registration_rptline.gif);
	background-repeat: repeat-y;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
	background-position: left;
}
.pgborder_rptregistration2 {
	background-repeat: repeat;
	background-position: right;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #848083;
}
.pgborder_right_white {
	background-image: url(../images/registration_rptline2.gif);
	background-repeat: repeat-y;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
	background-position: right;
}
.pgborder_bottom_box {
	background-color: #698FA5;
}
.rego_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #53606e;
}

#joinfree {float:right;width:140px;height:30px;background:transparent url(/images/joinforfree-up.gif) no-repeat}
#joinfree a:link, #joinfree a:visited {width:140px;height:30px;display:block;background:transparent url(/images/joinforfree-up.gif) no-repeat}   
#joinfree a:hover {background:transparent url(/images/joinforfree-ov.gif) no-repeat}
#joinfree2 {width:140px;height:30px;background:transparent url(/images/joinforfree-ov.jpg) no-repeat;}

#joinfree_en {float:right;width:140px;height:30px;background:transparent url(/images/joinfree_up.gif) no-repeat;margin-top:20px}
#joinfree_en a:link, #joinfree_en a:visited {width:140px;height:30px;display:block;background:transparent url(/images/joinfree_up.gif) no-repeat}   
#joinfree_en a:hover {background:transparent url(/images/joinfree_ov.gif) no-repeat}
#joinfree2_en {width:140px;height:30px;background:transparent url(/images/joinfree_ov.gif) no-repeat;}
/*------------------------------------------FOR TEMPLATE--------------------------------------------*/
form,p,h1,h2,h3,h4,ol,ul,li,body,div,pre {padding:0;margin:0;}
#wrapper {margin:0 auto;width:800px;/*border:solid 1px #2e3b45;border-bottom:0*/}
#page {text-align: left;width:800px;}
#pageouter {background:url(/images/bg-main.gif) repeat-x;}
#pageouter2 {background:url(../images/main.gif) no-repeat center top}
/*------------------------------------------- NAV --------------------------------------*/
a.nav:link, a.nav:visited {color: #fff;font:bold 11px Verdana, Geneva, sans-serif;text-decoration: none;padding:0px 3px 0px 3px;}
a.nav:hover {color: #b4bcc1}
/*-------------------------------------------MAIN CONTENT--------------------------------------*/
#main-content {width:800px;margin:0 auto;background-color:#fff}
/*-------------------------------------------HEADER--------------------------------------*/
#headerouter {background:url(/images/bg-header.gif) repeat-x;width:795px;padding-right:5px;margin:0 auto}
#header {height:100px}
#header p {float: right;padding: 5px 0px 5px 0px;display:block;}
#header .logo {padding:15px 0px 0px 6px;float:left;margin-right:110px}
/*------------------------------------------- NAV --------------------------------------*/
#navouter {background:url(/images/bg-nav.gif) repeat-x;height:35px;width:800px;border-top:solid 2px #fff}
#topbar {padding:3px 15px}
#nav	{text-align:left;width:800px;margin:0 auto;height:35px}
#nav ul {list-style: none;color:#fff;padding:6px 0 0px 25px;float:left;display:block;width:600px}
#nav li {display: inline;}
#nav li a:link, #nav li a:visited {font-size: 11px;line-height: 20px;text-decoration: none;color: #fff;font-weight: bold;padding:0px 10px;}
#nav li a:hover {color: #b4bcc1;}
#lang {float:right;padding-top:2px;width:110px}
#lang_navguest {float:right;padding-top:5px;width:110px}

#menu_container {float:left;width:165px}
.cm-join {float:right;width:150px}
.lang-bookmark {float:right;width:245px}
.bookmark {margin-top:2px;float:right;width:135px;display:block;text-align:left}
.searchposition {padding:5px 0px;text-align:center;float:left;width:350px}
/*------------------------------------------ LOGIN box -----------------------------------*/
#login-box {float:right;width:250px;padding-top:15px;font-size:12px;font-family:"Arial", Verdana, sans-serif;}
#login-box-hdr {width:250px;color:#fff;font-weight:bold;}
#login-box-hdr em {display:block;float:left;width:150px;padding-left:15px}
#cm-logo {float:right;padding:43px 12px 0 0;width:100px}
#cm-logo2 {float:right;padding-top:19px;width:100px;text-align:right}

#login { color: #fff;text-align: left; padding:5px 0px 0px 0px}
#login label{float:left;margin-top:5px;color:#000;}
#login .text { font-size: 12px; width: 50px; margin:0 5px 0 5px;}
#login-box-hdr a:link, #login-box-hdr a:visited {font-size:12px;color: #000;font-weight:normal;text-decoration:none;padding-left:15px;float:right;display:block;text-align:right}   
#login-box-hdr a:hover {color:#aaa;}
/*----------------------------------------- LOGOUT --------------------------------------*/
#logoutbg {float:left;width:250px;padding-right:15px}
#logout {height:30px;width:300px;float:left;background:url(/images/bg-logoff.gif) no-repeat;margin-top:70px;background-position: left top;}
#logout ul {list-style-type:none;padding:7px 0px 0px 0px;color:#0a2e46;display:block;text-align:center}
#logout li {display:inline;padding:0px 15px;}
#logout li a:link, #logout li a:visited {color:#0a2e46;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif}
#logout li a:hover {color:#295673}
#logout u {float:right;margin:0;padding:0;display:block;}

#logoutnav {float:left;padding-left:8px}
#logoutnav strong {width:350px;float:left;text-align:center;padding-top:5px}
#quickmenu  {width:200px;float:left}
/*------------------------------------------- MEMBERS TEMPLATE --------------------------------------*/
#membersnav {text-align:center;float:left;width:315px}
#membersnav ul {list-style: none;color:#fff;padding:4px 0 7px 30px;margin:0}
#membersnav li {display: inline;}
#membersnav li a:link, #membersnav li a:visited {font:bold 11px Verdana, Geneva, sans-serif;line-height: 20px;text-decoration: none;color:#fff;font-weight: bold;padding:0px 2px}
#membersnav li a:hover {color:#f9dcea}
/*------------------------------------------------CM trademark footer----------------------------------------------*/
#trademark {line-height:1em;color: #000;display:block;text-align:center;font-style:normal;background-color:#fff;width:800px;margin:0 auto}
#trademark  p {padding:5px 0px;font-size:10px}
/*-----------------------------------------------------languages---------------------------------------------------*/
#language {height: 30px;font-size:10px;line-height: 1em;color: #000;text-align: center;clear:both;}
#language a:link, #language a:visited {color: #000;font-size:10px;text-decoration:none;font-weight:bold;}   
#language a:hover {color: #5c2727;}   
#language p {padding-top:10px;}
/*---------------------------------------------FOOTER---------------------------------------------------*/
#footer {text-align: center;font-size:10px;color:#fff;background: url(/images/bg-footer.gif) repeat-x;clear:both;margin:0 auto}
#footer a:link, #footer a:visited {color:#fff;font-size:10px;text-decoration:none;font-weight:normal;padding:0px 2px 0px 2px}   
#footer a:hover {color:#dadee0}
#footer p {padding:10px 0}
/*------------------------------------------Registration-------------------------------------------------*/
#regotop {height:70px;background-image: url(/images/join/rego_top_bg.gif);background-repeat: repeat-x;padding:15px 45px 0px 15px;background-position:center 15px;}
#regotophdr {width:435px;height:30px;background-image: url(/images/join/rego_heading_bg.gif);background-repeat: no-repeat;text-align:center;padding-top:10px;text-transform:uppercase;float:left;margin-top:5px;font:bold 12px  Arial, Helvetica, sans-serif}

#regoouter {padding:10px; min-height:30px;}
#regoleft {font-size:12px;float:left;padding:0px 0px 0px 5px;color:#575252}
#regoform {border:solid 2px #b4b4a3;font-size:12px;width:440px;background-color:#fff}
#regoform strong {height:25px;width:425px;display:block;padding:12px 0px 0px 15px;border-bottom:solid 2px #b4b4a3;background-color:#e0e0d6}

div#regorow {clear:both;}
#regoform ol {float:left;width:110px;padding:8px 10px 0px 15px;text-align:right;display:block}
#regoform ul {list-style-type:none;border-bottom:dashed 1px #b4b4a3;display:block}
#regoform li {font:11px  Arial, Helvetica, sans-serif;display:block;padding:5px;float:left;width:280px}
.submitbutton {margin-left:170px;margin-top:5px;float:left;padding:5px}
.rowcolor {background-color:#f6f6f3}

#regoright {font-size:12px;float:right;background:url(../images/rego-memberbg.gif) repeat-y}
.regophoto {width:275px;padding:0px 5px 0 5px}
.regophoto p {font:12px  Arial, Helvetica, sans-serif;color: #000;width:135px;line-height:1.8em;display:block;padding:25px 5px 0px 10px;float:left}
.regophoto em {margin:0px;display:block;width:105px;height:110px;border:solid 10px #fff;font-style:normal;float:right;}

#regofeatures {width:285px;background-image: url(/images/join/rego_features_bg.gif);background-repeat:repeat-y;margin-top:10px;font:12px Arial, Helvetica, sans-serif}
#regofeatures ul {display:block;list-style-type:none}
#regofeatures li {display:block;height:38px;padding:0px 10px 0px 10px;margin:0px 3px 0px 3px;border-bottom:solid 2px #fff}
#regofeatures span {float:right;width:210px;padding-top:10px;font-weight:bold}

#regoformfull {border:solid 2px #b4b4a3;font-size:12px;width:775px;background-color:#fff}
#regoformfull strong {height:25px;width:760px;display:block;padding:12px 0px 0px 15px;border-bottom:solid 2px #b4b4a3;background-color:#e0e0d6}
#regoformfull em {height:25px;width:760px;display:block;padding:12px 0px 0px 15px;border-bottom:solid 2px #b4b4a3;background-color:#f8f8f1;font-weight:bold;}

#regoformfullhdr {font-size:12px;border-bottom:solid 2px #b4b4a3;background-color:#e0e0d6}
#regoformfullhdr span {height:25px;width:500px;display:block;padding:12px 0px 0px 15px;font-weight:bold;float:left}

#regoformfull ol{float:left;width:225px;padding:7px 5px 7px 5px;text-align:right;display:block}
#regoformfull ul {list-style-type:none;border-bottom:dashed 1px #b4b4a3;}
#regoformfull li {font:11px  Arial, Helvetica, sans-serif;display:block;padding:5px;float:left; }

#regoteaser {
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 1px #e0dada;
	-webkit-box-shadow: 1px 1px 1px #e0dada;
	box-shadow: 1px 1px 1px #e0dada;
	background-color:#ededee;
	padding:5px;
	border:2px solid #e0dada;
	width:225px;
	text-align:center}
#regoteaser h1 {font-size:13px;line-height:1.5em;padding:7px 0;color:#333;text-align:center}
#regomembers {padding:10px 5px}
.regomember {margin-right:1px}

.regosuccess {background:url(/images/bg-rego-success.gif) no-repeat;width:285px;height:180px;padding:10px 15px;margin:0 auto}
.regosuccess h1 {color:#757575;font-size:13px;font-weight:bold;border-bottom:1px solid #555;padding-bottom:2px}
.regosuccess h2 {color:#333;font-size:11px;font-weight:normal;margin:3px 0 15px 0}
.regosuccess p {float:right;width:150px;font-size:11px;line-height:1.3em}

#regologo {position:relative;height:420px;width:285px}
#regologo2 {position:absolute;width:285px;padding-left:30px;/*text-align:right;right:0*/bottom:0}

#savedsearch {border:1px dashed #626247;padding:15px 10px;width:400px;margin:0 auto}
#savedsearch label{float:left;margin-top:0px;padding-top:8px}
#savedsearch .text { font-size: 12px; width:200px; margin:0 15px 0 15px;}
.table {border-collapse:collapse;border-top:1px solid #878777}
.td {padding:5px;border-bottom:1px solid #878777}
.savedsearch a:link, .savedsearch a:visited {color:#333}

div#regorow {clear:both}
#regoform ol {float:left;width:110px;padding:8px 10px 0px 15px;text-align:right;display:block}
#regoform ul {list-style-type:none;border-bottom:dashed 1px #b4b4a3;display:block}
#regoform li {font:11px  Arial, Helvetica, sans-serif;display:block;padding:5px;float:left;width:280px}

#updateconf {padding:15px;background-color:#d3e7c5;color:#142608;border-bottom:solid 1px #2f471f;}
#updateconf .arw {float:left;margin-right:20px}
#updateconftext {float:left;width:600px;}
#updateconftext h1 {font-size:17px;border-bottom:solid 2px #fff;margin:0;padding:20px 0 5px 0;color:#142608}
#updateconftext p {line-height:1.5em;padding:5px 0 5px 0;}
#errorconf {padding:15px;background-color:#f4d9e8;color:#870404;font-weight:bold;border-bottom:solid 1px #870404;}

.clear {clear: both;}
.left {float:left;}
.right {float:right;}
/*------------------------- banners -----------------------------*/
.vertical {float:right;padding:10px;text-align:center}
#bannerwrapper {width:990px;margin:0 auto;padding-left:200px;overflow:auto;}
#bannerpage {width:800px;background-color:#fff;float:left;overflow:auto}
