BODY
{
	font-family: tahoma, Arial;
	font-size: 11px;
	color: #666666;
	margin: 0;
	margin: auto;
	width: 770px;
}
TD
{
	font-family: tahoma, Arial;
	font-size: 11px;
	color: #666666;
}
.headingbox
{
	font-family: tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.headingbox2
{
	font-family: tahoma, Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.headingcat
{
	font-family: tahoma, Arial;
	font-size: 11px;
	color: #1C82BF;
	font-weight: bold;
}
.w
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
SELECT
{
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}
INPUT.textbox
{
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}
A:LINK, A:VISITED
{
	color: #C84F01;
	text-decoration: none;
}
A:HOVER
{
	color: #FF9900;
}
A.w:link, A.w:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.w:active
{
	color: #FFFFFF;
	text-decoration: none;
}
A.w:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.b:LINK, A.b:VISITED
{
	color: #333333;
	text-decoration: none;
}
A.b:HOVER
{
	color: #FF9900;
}
.trs
{
	background-color: #0000FF;
}
.trswhite
{
	background-color: #00A500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.trth
{
	background-color: #0000FF;
}
.trthwhite
{
	background-color: #C8283C;
	color: #FFFFFF;
}
.trthblue
{
	background-color: #0000FF;
	color: #FFFFFF;
}
.trtc
{
	background-color: #DDDDFF;
}
.mn
{
	font-family: tahoma, Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFC;
	border: 3px solid #DCD552;
	padding-top: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.mn A
{
	display: inline-block;
	padding: 5px;
}
.mn A:hover
{
	display: inline-block;
	padding: 5px;
	color: #5252FF;
	background-color: #E6FFCC;
}
.mn_grey
{
	font-family: tahoma, Arial;
	color: #CCCCCC;
	font-size: 13px;
	font-style: italic;
	font-weight: 400;
}
.m
{
	font-family: tahoma, Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.s
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.bw
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.b
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
A.n:link, A.n:visited
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
A.n:active
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
A.n:hover
{
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
A.m:link, A.m:visited
{
	font-family: Verdana, Helvetica;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
A.m:active
{
	font-family: Verdana, Helvetica;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
A.m:hover
{
	font-family: Verdana, Helvetica;
	color: #333333;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}
.unread_msg
{
	font-weight: bold;
}
.but
{
	font-family: tahoma, arial, color: #cc3300;
	background-color: #FFFFCE;
	font-size: 10pt;
	text-decoration: none;
	cursor: hand;
}
.style1
{
	color: #FF9900;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2
{
	font-size: 12px;
}
.style3
{
	font-size: 16px font-family: Arial, Helvetica, sans-serif;
}
.style5
{
	font-size: 18px;
}
.style7
{
	color: #6633FF;
}
.style8
{
	font-family: Arial, Helvetica, sans-serif;
}
.style9
{
	color: #FF9900;
	font-weight: bold;
	font-size: 24px;
}
.greenhead
{
	font-family: "Comic Sans MS";
	font-weight: bold;
	font-size: large;
	color: #33CC00;
}
.greenbase
{
	font-family: "Comic Sans MS";
	font-weight: bold;
	font-size: 20px;
	color: #33CC00;
}
.style10
{
	color: #666666;
	font-size: 11px;
	font-family: tahoma, Arial;
}
.style10b
{
	color: #666666;
	font-size: 11px;
	font-family: tahoma, Arial;
	font-weight: bold;
}
.style11
{
	color: #666666;
	font-size: 13px;
	font-family: tahoma, Arial;
}
.style11b
{
	color: #666666;
	font-size: 13px;
	font-family: tahoma, Arial;
	font-weight: bold;
}
.style11bw
{
	color: #FFFFFF;
	font-size: 13px;
	font-family: tahoma, Arial;
	font-weight: bold;
}
.style13
{
	color: #0033FF;
	font-size: 14px;
	font-family: tahoma, Arial;
	font-weight: bold;
}
.style13LRG
{
	color: #0033FF;
	font-size: 20px;
	font-family: tahoma, Arial;
	font-weight: bold;
}
.style14
{
	color: #669900;
	font-size: 14px;
	font-family: tahoma, Arial;
	font-weight: bold;
}
.style15
{
	color: #CCCCCC;
	font-size: 14px;
	font-family: tahoma, Arial;
	font-weight: bold;
}
.style16
{
	color: #FF0000;
	font-size: 18px;
	font-family: "Comic Sans MS";
	font-weight: bold;
}
.style17
{
	color: #FF0000;
	font-size: 13px;
	font-family: "Comic Sans MS";
	font-weight: bold;
}
.style18
{
	color: #FF0000;
}
#header
{
	height: 116px;
	text-align: left;
}
#header IMG
{
	margin: 0;
	padding: 0;
}
#menu
{
	font-size: 12px;
	background: url(images/bg_navbar.gif);
	height: 25px;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	margin: 0;
	text-align: center;
}
#v_space
{
	margin-top: 10px;
}
#left_box
{
	float: left;
	width: 257px;
	text-align: left;
}
#left
{
	width: 230px;
	margin-left: 0px;
}
#left FORM
{
	margin: 0;
}
#left_data
{
	display: none;
}
#quicksearch
{
	background-color: #0000FF;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
	padding: 10px 0px;
	text-align: left;
	box-shadow: 4px 4px 10px #888888;
	-webkit-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
	-moz-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066bb', endColorstr='#0000FF');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#0066bb), to(#0000FF));
/*for webkit browsers*/
	background: #0066BB url(-o-linear-gradient(top,) url(#0000FF));
	background: -moz-linear-gradient(top, #0066bb, #0000FF);
/*for firefox 3.6+*/
}
.qsl
{
	float: left;
	width: 100px;
	padding-bottom: 4px;
}
.qsr
{
	float: left;
	width: 130px;
	padding-bottom: 4px;
}
#qsvspace1
{
	clear: both;
	margin-top: 24px;
}
#main_box
{
	float: left;
	width: 513px;
	text-align: left;
}
#main
{
	padding: 10px 0px 10px 10px;
}
.mleft, .mleft_p
{
	float: left;
	width: 321px;
	padding-bottom: 4px;
}
.mleft_p
{
	width: 251px;
}
.pdl
{
	float: left;
	width: 110px;
	padding-left: 5px;
	padding-bottom: 6px;
}
.pdr
{
	float: left;
	width: 186px;
	padding-right: 20px;
	padding-bottom: 6px;
}
.pdline
{
	clear: both;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 6px;
}
.mright, .mright_p
{
	float: left;
	width: 182px;
	padding-bottom: 4px;
}
.mright_p
{
	width: 252px;
}
#makecontact
{
	margin-top: 27px;
	width: 175px;
	background-color: #FFFFCC;
	padding: 1px 1px 10px 6px;
	border-radius: 10px;
	-moz-border-radius: 10px;
/*Firefox 3.6 and earlier*/
	box-shadow: 4px 4px 10px #888888;
	-webkit-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
	-moz-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFCC', endColorstr='#ffff88');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFCC), to(#ff8));
/*for webkit browsers*/
	background: #FFFFCC url(-o-linear-gradient(top,) url(#ff8));
	background: -moz-linear-gradient(top, #FFFFCC, #ff8);
/*for firefox 3.6+*/
}
#makecontact IMG
{
	padding: 0px;
}
#lastactivity
{
	width: 172px;
	background-color: #E6FFCC;
	padding: 5px;
	margin-top: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
/*Firefox 3.6 and earlier*/
	box-shadow: 4px 4px 10px #888888;
	-webkit-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
	-moz-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
}
#similar
{
	width: 172px;
	background-color: #E6FFCC;
	padding: 5px;
	margin: 10px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
/*Firefox 3.6 and earlier*/
	box-shadow: 4px 4px 10px #888888;
	-webkit-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
	-moz-box-shadow: 4px 4px 10px #888888;
/*Safari and Chrome*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCFF', endColorstr='#CCCCbb');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#ccf), to(#ccb));
/*for webkit browsers*/
	background: #CCF url(-o-linear-gradient(top,) url(#ccb));
	background: -moz-linear-gradient(top, #FFF, #E6FFCC);
/*for firefox 3.6+*/
}
.mc_effect
{
	margin-right: 6px;
	margin-bottom: 2px;
	display: block;
}
.mc_effect:hover
{
	margin-right: 6px;
	margin-bottom: 2px;
	display: block;
	color: #5252FF;
	background-color: #E6FFCC;
}
#country_list
{
	width: 501px;
}
.country
{
	float: left;
	width: 157px;
	padding: 5px;
	text-align: center;
}
#profile_list
{
	width: 501px;
	border-top: 22px solid #0000FF;
	border-bottom: 22px solid #0000FF;
}
.profile_item
{
	width: 481px;
	background-color: #DDDDFF;
	margin-top: 1px;
	padding: 5px;
}
.profile_name, .profile_country
{
	width: 201px;
	float: left;
	padding-bottom: 5px;
}
.profile_country
{
	width: 290px;
	text-align: right;
}
.profile_desc, .profile_pic
{
	width: 300px;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
.profile_pic
{
	width: 191px;
	text-align: right;
}
.col2a, .col2b
{
	width: 245px;
	float: left;
}
.col2b
{
	width: 246px;
}
#div_steps
{
	width: 436px;
}
.step_idx, .step_txt
{
	float: left;
	width: 30px;
	height: 16px;
	padding-top: 2px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
	border-bottom: 0;
}
.step_idx
{
	font-weight: bold;
	text-align: center;
	border-right: 0;
	padding-top: 3px;
	height: 15px;
}
.step_txt
{
	width: 400px;
	padding-left: 2px;
}
.step_end
{
	border-top: 1px solid #CCCCCC;
	width: 436px;
	margin-bottom: 1px;
	float: left;
}
#footer
{
	background-color: #0000FF;
	width: 770px;
	text-align: center;
	padding: 5px 0px;
	line-height: 180%;
	/*+border-radius:0 0 8px 8px;*/
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-khtml-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
}
#footer_vspace
{
	margin-top: 30px;
}
.perr
{
	width: 478px;
	background-color: #F0F0F0;
}
.perr_txt
{
	padding: 8px;
}
/*
profile forms (1,2,3,4)
*/
#profile_form_s1, #profile_form_s2, #profile_form_s3, #profile_form_s4
{
	width: 458px;
	padding: 10px;
}
.s1_ff1, .s1_ff2
{
	float: left;
	padding-bottom: 8px;
	width: 150px;
}
.s1_ff2
{
	width: 308px;
}
.s1_ffline
{
	width: 458px;
	background-color: #FFCC99;
	padding: 4px 0px 5px;
	margin: 10px 0px;
	text-align: center;
}
.s2_ff1, .s2_ff2
{
	float: left;
	padding-bottom: 8px;
	width: 142px;
}
.s2_ff2
{
	width: 316px;
}
.s2_ffline
{
	width: 458px;
	background-color: #FFCC99;
	padding: 4px 0px 5px;
	margin: 10px 0px;
	text-align: center;
}
/*
account.ihtml
*/
#profile_form_acc
{
	width: 458px;
	padding: 10px;
}
.acc_ff1, .acc_ff2
{
	float: left;
	padding-bottom: 8px;
	width: 140px;
}
.acc_ff2
{
	width: 318px;
}
/*
address_book.ihtml & address_snail.ihtml
*/
#div_addr
{
	width: 480px;
	margin-left: 10px;
}
.addr_line
{
	width: 480px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}
.addr1, .addr2, .addr3, .addr1t, .addr2t, .addr3t
{
	float: left;
	padding: 2px 5px;
	background-color: #F0F0F0;
	width: 130px;
}
.addr1t, .addr2t, .addr3t
{
	background-color: #0000FF;
	color: #FFFFFF;
}
.addr2, .addr2t
{
	width: 248px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.addr3, .addr3t
{
	width: 70px;
	text-align: center;
}
.addr1, .addr1t
{
	text-align: center;
}
/*
address_snail.ihtml
*/
#div_addr_s
{
	width: 480px;
	margin-left: 10px;
}
.s_addr_line
{
	width: 480px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}
.s_addr1, .s_addr2, .s_addr3, .s_addr1t, .s_addr2t, .s_addr3t
{
	float: left;
	padding: 2px 5px;
	background-color: #F0F0F0;
	width: 130px;
}
.s_addr1t, .s_addr2t, .s_addr3t
{
	background-color: #0000FF;
	color: #FFFFFF;
}
.s_addr2, .s_addr2t
{
	width: 248px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.s_addr3, .s_addr3t
{
	width: 55px;
	text-align: center;
}
/* 
used in all billing pages
*/
#div_billing
{
	width: 480px;
	margin: 10px;
	background-color: #DDDDFF;
}
.bill_text
{
	padding: 5px;
}
.bill_title, .bill_title2
{
	width: 480px;
	padding: 4px 0px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.bill_title2
{
	padding: 1px 0px;
}
.bill1, .bill2, .bill3
{
	float: left;
	padding-bottom: 8px;
	width: 50px;
}
.bill2
{
	width: 330px;
}
.bill3
{
	width: 100px;
}
.bill1
{
	text-align: center;
}
/*
used in billing_confirm.ihtml, billing_confirm_coupon.ihtml, billing_confirm2.ihtml
*/
#div_billing_cf
{
	width: 500px;
	background-color: #DDDDFF;
}
.cf_bill_text
{
	padding: 5px;
}
.cf_bill_title, .cf_bill_title2
{
	width: 500px;
	padding: 4px 0px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.cf_bill_title2
{
	padding: 1px 0px;
}
/*
billing_confirm_coupon.ihtml
*/
#div_billing_cfcp
{
	width: 500px;
	background-color: #DDDDFF;
}
.cfcp_bill_text
{
	padding: 5px;
}
.cfcp_bill_title, .cfcp_bill_title2
{
	width: 500px;
	padding: 4px 0px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.cfcp_bill_title2
{
	padding: 1px 0px;
}
/*
billing_confirm2.ihtml
*/
#div_billing_cf2
{
	width: 500px;
	background-color: #DDDDFF;
}
.cf2_bill_text
{
	padding: 5px;
}
.cf2_bill_title, .cf2_bill_title2
{
	width: 500px;
	padding: 4px 0px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.cf2_bill_title2
{
	padding: 1px 0px;
}
/*
billing_coupon.ihtml
*/
#div_billing_cp
{
	width: 480px;
	margin: 10px;
	background-color: #DDDDFF;
}
.cp_bill_text
{
	padding: 5px;
}
.cp_bill_title, .cp_bill_title2
{
	width: 480px;
	padding: 4px 0px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.cp_bill_title2
{
	padding: 1px 0px;
}
.cp_bill1, .cp_bill2, .cp_bill3
{
	float: left;
	padding-bottom: 8px;
	width: 50px;
}
.cp_bill2
{
	width: 330px;
}
.cp_bill3
{
	width: 100px;
}
.cp_bill1
{
	text-align: center;
}
/*
billing_history.ihtml
*/
#div_billing_hs
{
	width: 480px;
	margin: 10px;
}
.hs_bill1, .hs_bill2, .hs_bill3, .hs_bill4, .hs_bill1t, .hs_bill2t, .hs_bill3t, .hs_bill4t
{
	float: left;
	padding: 3px 5px;
	width: 60px;
	margin-left: 1px;
	text-align: center;
	background-color: #F0F0F0;
}
.hs_bill1t, .hs_bill2t, .hs_bill3t, .hs_bill4t
{
	background-color: #FEE6C7;
}
.hs_bill2, .hs_bill2t
{
	width: 246px;
	text-align: left;
}
.hs_bill3, .hs_bill3t
{
	width: 65px;
}
.hs_bill4, .hs_bill4t
{
	width: 65px;
}
/*
billing2.ihtml
*/
#div_billing_2
{
	width: 480px;
	margin: 10px;
	background-color: #DDDDFF;
}
.b2_bill_text
{
	padding: 5px;
}
.b2_bill_title, .b2_bill_title2
{
	width: 480px;
	padding: 4px 0px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.b2_bill_title2
{
	padding: 1px 0px;
}
.b2_bill1, .b2_bill2, .b2_bill3
{
	float: left;
	padding-bottom: 8px;
	width: 50px;
}
.b2_bill2
{
	width: 330px;
}
.b2_bill3
{
	width: 100px;
}
.b2_bill1
{
	text-align: center;
}
/*
blocked users - blockedusers.ihtml
*/
#div_bu
{
	width: 480px;
	margin-left: 10px;
}
.bu_line
{
	width: 480px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}
.bu1, .bu2, .bu3, .bu1t, .bu2t, .bu3t
{
	float: left;
	padding: 2px 5px;
	background-color: #F0F0F0;
	width: 100px;
}
.bu1t, .bu2t, .bu3t
{
	background-color: #0000FF;
	color: #FFFFFF;
}
.bu2, .bu2t
{
	width: 248px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
/*
used in create/modify profile
*/
#profile_box
{
	margin: 5px 8px;
	width: 478px;
	background-color: #FFF7EC;
}
.ptitle
{
	width: 478px;
	background-color: #FEE6C7;
	padding: 1px 0px;
}
/*
easy search - easy_search.ihtml
*/
#div_easysearch
{
	background-color: #DDDDFF;
	width: 482px;
	margin-left: 10px;
}
.es_title
{
	background-color: #0000FF;
	color: #FFFFFF;
	padding: 2px 5px 3px;
}
.ms_1, .ms_2, .ms_3, .es_1, .es_2
{
	float: left;
	padding-bottom: 5px;
}
.ms_1, .es_1
{
	padding-left: 7px;
	width: 155px;
}
.ms_2, .ms_3
{
	width: 160px;
}
.es_2
{
	width: 320px;
}
/*
favourities - favourities.ihtml
*/
#div_fv
{
	width: 480px;
	margin-left: 10px;
}
.fv_line
{
	background-color: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}
.fv1, .fv2, .fv3, .fv1t, .fv2t, .fv3t
{
	float: left;
	padding: 2px 5px;
	background-color: #F0F0F0;
	width: 100px;
}
.fv1t, .fv2t, .fv3t
{
	background-color: #0000FF;
	color: #FFFFFF;
}
.fv2, .fv2t
{
	width: 248px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
/*
hot lists - hot_lists.ihtml
*/
#div_hotlists
{
	width: 490px;
	margin-left: 5px;
}
.hl_l, .hl_r
{
	float: left;
	width: 120px;
}
.hl_l
{
	line-height: 140%;
}
.hl_r
{
	padding-left: 15px;
	width: 355px;
}
.hl_l_title
{
	padding: 1px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.hl2_l, .hl2_r
{
	float: left;
	width: 245px;
}
.hl2_r
{
	text-align: right;
}
.hl7, .hl7a
{
	width: 490px;
	border-bottom: 1px solid #FFFFFF;
}
.hl7a
{
	background-color: #DDDDFF;
}
.hl7_1, .hl7_2, .hl7_3, .hl7_4, .hl7_5, .hl7_6, .hl7_7
{
	float: left;
	padding: 4px 1px;
}
.hl7_1
{
	width: 12px;
}
.hl7_2
{
	width: 104px;
}
.hl7_3
{
	width: 40px;
}
.hl7_4
{
	width: 60px;
}
.hl7_5
{
	width: 100px;
}
.hl7_6
{
	width: 100px;
}
.hl7_7
{
	width: 60px;
}
/*
inbox - inbox.ihtml
*/
#div_inbox
{
	width: 500px;
}
.mail1, .mail2, .mail3, .mail4
{
	float: left;
	padding-bottom: 8px;
	padding-right: 20px;
	width: 40px;
}
.mail2
{
	width: 120px;
}
.mail3
{
	width: 140px;
}
.mail4
{
	width: 120px;
}
#div_inbox_status
{
	width: 500px;
	background-color: #FF0000;
	text-align: center;
	margin-top: 15px;
	padding: 10px 0px;
}
/*
css for homepage - used in index.ihtml
*/
#home_bl, #home_l, #home_r, #home_br
{
	float: left;
	width: 548px;
	text-align: left;
}
#home_r, #home_br
{
	width: 222px;
}
#home_r
{
	background: url(images/bg_right.gif) repeat-y;
	height: 615px;
}
#home_ps
{
	width: 222px;
	padding-top: 9px;
	height: 30px;
	background-color: #0000FF;
	overflow: hidden;
	color: #FFFFFF;
	text-align: center;
	/*+border-radius:8px 8px 0 0;*/
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
#home_banner
{
	padding-bottom: 10px;
	border-bottom: 1px solid #0000FF;
}
#home_l1, #home_l2
{
	float: left;
	width: 258px;
}
#home_l2
{
	width: 275px;
	padding: 0px 12px 10px 3px;
	text-align: justify;
}
#home_qs
{
	width: 548px;
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #0000FF;
}
#home_qs_1, #home_qs_2
{
	float: left;
	padding: 10px 0px 4px;
}
#home_qs_1
{
	width: 270px;
}
#home_qs_1 FORM
{
	margin: 0;
	padding: 0;
}
#home_qs_2
{
	width: 278px;
}
.qs_l, .qs_r
{
	float: left;
	padding-bottom: 8px;
	color: #00F;
}
.qs_l
{
	width: 85px;
	padding-left: 15px;
	padding-top: 3px;
}
.qs_r
{
	width: 155px;
	padding-right: 15px;
}
.home_r_box
{
	width: 161px;
	margin: auto;
	margin-top: 7px;
	margin-bottom: 7px;
	background: url(images/box_bg.gif) repeat-y;
}
.home_r_title
{
	width: 161px;
	background-color: #0000FF;
	padding: 2px 0px;
	text-align: center;
	color: #FFFFFF;
}
.home_r_body
{
	width: 141px;
	padding: 0px 10px;
}
/* 
used in login_box.ihtml & sign_in.ihtml
*/
#login_box
{
	width: 280px;
	border: 1px solid #999999;
	padding: 6px 7px 7px;
}
.lf1, .lf2
{
	float: left;
	padding-bottom: 8px;
	width: 130px;
}
.lf2
{
	width: 150px;
}
/* 
match finder - matchfinder.ihtml
*/
#div_mf
{
	width: 480px;
	background-color: #DDDDFF;
	margin-left: 10px;
}
.mf_headline
{
	background-color: #0000FF;
	color: #FFFFFF;
	padding: 3px;
}
.mf_l, .mf_r
{
	float: left;
	padding: 0px 5px 8px;
	width: 110px;
}
.mf_r
{
	width: 350px;
}
/* 
members area - used in members_area.ihtml
*/
#div_ma
{
	width: 502px;
}
.ma1, .ma2
{
	float: left;
	padding-bottom: 8px;
	width: 200px;
}
.ma2
{
	width: 302px;
	text-align: right;
}
.mem_num
{
	float: right;
	border: 1px solid #990000;
	padding: 5px;
}
.acc_status
{
	float: right;
	text-align: right;
	background-color: #FFF;
	color: #333;
	padding: 5px;
}
#ma_l, #ma_r
{
	float: left;
	width: 150px;
}
#ma_r
{
	width: 332px;
	padding: 0px 5px 0px 15px;
}
.ma_lh
{
	background-color: #0000FF;
	color: #FFFFFF;
	padding: 1px 4px;
}
.ma_lt
{
	padding: 3px 0px 5px;
}
#acc_profile
{
	border: 1px solid #888888;
	width: 330px;
	height: auto;
}
.acc_profile_h
{
	padding: 3px 5px 4px;
	color: #FFFFFF;
	background-color: #0000FF;
}
.acc_profile_b
{
	padding: 3px 5px 4px;
	color: #FFFFFF;
	background-color: #C8283C;
	text-align: center;
}
.accf_l, .accf_r
{
	float: left;
	padding: 5px;
	width: 100px;
}
.accf_r
{
	width: 190px;
	padding: 5px 15px 5px 5px;
}
/* 
modify profile - modify_profile.ihtml
*/
#profile_box_m
{
	margin: 5px 8px;
	width: 478px;
	background-color: #FFF7EC;
}
.ptitle_m
{
	width: 478px;
	background-color: #FEE6C7;
	padding: 1px 0px;
}
/* 
my privacy - my_privacy.ihtml
*/
#div_myprivacy
{
	width: 480px;
	margin-left: 10px;
	background-color: #DDDDFF;
}
#div_mptitle
{
	width: 480px;
	background-color: #0000FF;
	padding: 2px 0px;
}
.mprv1, .mprv2
{
	float: left;
	padding: 5px 0px 2px;
	width: 350px;
}
.mprv2
{
	width: 130px;
}
/* 
my profile, browse/search profiles - my_profile.ihtml, browse_profiles.ihtml, search_results.ihtml
*/
#div_profile
{
	width: 500px;
}
#profile_l, #profile_r
{
	float: left;
	width: 150px;
}
#profile_r
{
	width: 325px;
	padding: 0px 15px 0px 9px;
	border-left: 1px solid #666666;
}
.profile_options
{
	margin-top: 30px;
	padding-bottom: 6px;
	border-bottom: 1px solid #666666;
}
.profile_options_text
{
	padding: 10px;
	line-height: 140%;
}
/* 
friendship book - penpal_friendshipbook.ihtml
*/
#div_books
{
	width: 490px;
}
.book_1, .book_2
{
	float: left;
	width: 63px;
	padding: 2px 0px 3px 5px;
	border: 1px solid #CCCCCC;
	border-bottom: 0;
}
.book_2
{
	width: 168px;
}
.book_end
{
	border-top: 1px solid #CCCCCC;
	width: 490px;
	margin-bottom: 1px;
	float: left;
}
/* 
privacy - privacy.ihtml
*/
#div_privacy
{
	width: 480px;
	margin-left: 10px;
	background-color: #DDDDFF;
}
#div_ptitle
{
	width: 480px;
	background-color: #0000FF;
	padding: 2px 0px;
}
.prv1, .prv2
{
	float: left;
	padding: 5px 0px 2px;
	width: 350px;
}
.prv2
{
	width: 130px;
}
/* 
read mail - read_mail.ihtml (also used in read mail sent)
*/
#div_view
{
	width: 478px;
}
.view1, .view2
{
	width: 78px;
	float: left;
	padding-bottom: 8px;
}
.view2
{
	width: 400px;
}
/* 
read mail sent - read_mail_sent.ihtml
*/
#div_view_s
{
	width: 478px;
}
.s_view1, .s_view2
{
	width: 78px;
	float: left;
	padding-bottom: 8px;
}
.s_view2
{
	width: 400px;
}
/* 
redeem coupon  - redeem.ihtml
*/
#div_coupon
{
	width: 467px;
	margin: 2px;
	padding: 2px;
}
.cl1, .cl2
{
	width: 136px;
	float: left;
	padding-bottom: 5px;
}
.cl2
{
	width: 331px;
}
/* 
remove photo  - remove_photo.ihtml
*/
#div_remove
{
	width: 480px;
	padding-left: 10px;
}
/* 
search results  - search_results.ihtml
*/
#div_results
{
	width: 502px;
	background-color: #DDDDFF;
}
.results_headline
{
	background-color: #0000FF;
	color: #FFFFFF;
	padding: 3px;
	margin-top: 1px;
}
.result_l, .result_r
{
	float: left;
	padding-top: 1px;
	width: 100px;
}
.result_l
{
	width: 396px;
	padding-left: 3px;
	padding-right: 3px;
}
.result_l1, .result_l2
{
	float: left;
	padding: 4px 0px 2px;
	width: 140px;
}
.result_l2
{
	padding-left: 6px;
	width: 250px;
	text-align: right;
}
/* 
send message  - send_message.ihtml (some classes are used in send message stamp)
*/
#div_compose
{
	width: 500px;
}
.cp_mail1, .cp_mail2
{
	float: left;
	padding-bottom: 8px;
	width: 80px;
}
.cp_mail2
{
	width: 420px;
}
.cp_mail2a, .cp_mail2b
{
	float: left;
	padding-bottom: 8px;
	width: 60px;
}
.cp_mail2b
{
	width: 340px;
}
.cp_emotions
{
	width: 70px;
	padding: 2px;
	background-color: #FFCD9B;
	text-align: center;
}
/* 
send message stamp - send_message_stamp.ihtml
*/
#div_compose_s
{
	width: 500px;
}
.cps_mail1, .cps_mail2
{
	float: left;
	padding-bottom: 8px;
	width: 80px;
}
.cps_mail2
{
	width: 420px;
}
.cps_mail2a, .cps_mail2b
{
	float: left;
	padding-bottom: 8px;
	width: 60px;
}
.cps_mail2b
{
	width: 340px;
}
.cps_emotions
{
	width: 70px;
	padding: 2px;
	background-color: #FFCD9B;
	text-align: center;
}
/* 
send message - sent.ihtml
*/
#div_sent
{
	width: 500px;
}
.st1, .st2
{
	float: left;
	padding-bottom: 8px;
	width: 250px;
}
.st2
{
	text-align: right;
}
.st_mail1, .st_mail2, .st_mail3, .st_mail4
{
	float: left;
	padding-bottom: 8px;
	padding-right: 20px;
	width: 40px;
}
.st_mail2
{
	width: 120px;
}
.st_mail3
{
	width: 160px;
}
.st_mail4
{
	width: 100px;
}
/* 
create / edit profile - step_2.ihtml
*/
#confirm_box
{
	width: 320px;
	padding: 2px;
	margin-top: 10px;
}
.cf1, .cf2
{
	float: left;
	padding-bottom: 8px;
	width: 160px;
}
.cf2
{
	width: 160px;
}
/* 
testimonials - testimonials.ihtml
*/
#div_testimonials
{
	width: 482px;
	padding: 0px 10px;
}
.tt1, .tt2
{
	float: left;
	padding-bottom: 8px;
	width: 241px;
}
.tt2
{
	width: 241px;
	text-align: right;
}
.mem_num_tt
{
	float: right;
	border: 1px solid #990000;
	padding: 5px;
}
.tt_text, .tt_text2
{
	width: 98%;
}
.tt_text2
{
	background-color: #FFFFCC;
}
/* 
upload photo - upload_photo.ihtml
*/
#div_photos
{
	width: 492px;
}
.photo_item
{
	float: left;
	width: 160px;
	padding: 2px 2px 8px;
}
.photo_title, .photo_links, .photo_pic
{
	width: 160px;
	padding: 2px 0px;
	text-align: center;
}
.photo_title, .photo_links
{
	background-color: #DDDDFF;
}
/* 
country list with profiles count - all_countries.ihtml
*/
.c_name
{
	float: left;
	width: 181px;
	padding: 2px 2px 8px;
}
.c_flag
{
	float: left;
	width: 60px;
	padding: 2px 2px 8px;
	text-align: center;
}
.c_num
{
	float: left;
	width: 80px;
	padding: 2px 2px 8px;
	text-align: center;
}
.c_facts
{
	float: left;
	width: 80px;
	padding: 2px 2px 8px;
	text-align: center;
}
.c_other
{
	float: left;
	width: 80px;
	padding: 2px 2px 8px;
}
/* 
meaning of life - country check list - used in meaningoflife.ihtml
*/
#competition_list
{
	width: 770px;
	margin: 20px 0px;
	text-align: left;
}
.cp_status
{
	float: left;
	width: 60px;
	text-align: center;
	padding: 2px 2px 8px;
}
.cp_name
{
	float: left;
	width: 250px;
	padding: 2px 2px 8px;
	text-align: left;
}
.cp_flag
{
	float: left;
	width: 60px;
	text-align: center;
	padding: 2px 2px 8px;
}
.cp_profile
{
	float: left;
	width: 280px;
	padding: 2px 2px 8px;
	text-align: left;
}
.cp_view
{
	float: left;
	width: 100px;
	padding: 2px 2px 8px;
	text-align: center;
}
/* 
meaning of life by country - for meaningoflifebycountry - country's entires - used in meaningoflifebycountry.ihtml
*/
#mlc_box
{
	width: 770px;
	text-align: left;
}
#mlc_results
{
	width: 770px;
	background-color: #DDDDFF;
	text-align: left;
	margin-bottom: 20px;
}
.mlc_headline
{
	background-color: #0000FF;
	color: #FFFFFF;
	padding: 4px;
	margin-top: 1px;
	font-size: 12pt;
	text-align: left;
}
.mlc_by
{
	float: right;
}
.mlc_by A
{
	color: #FFFFFF;
}
.mlc_content
{
	padding: 5px 10px 10px;
	text-align: left;
}

