/* Begin of login table */
table.login {
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	width: 260px;
}
table.login td {
	padding: 2px;
}

table.login td.forgot {
	text-align: left;
}

table.login td {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #893834;
}

table.login td.status
{
    text-align:center;
    line-height:10px;
    height:12px;
    
}

table.login td.status .error
{
}

table.login td.forgot a {
	color: #d49a2f;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
table.login td.forgot a:hover {
	text-decoration: none;
}

table.login td.forgot ul {
	margin: 0px;
	padding: 0px;
}
table.login td.forgot li {
	color: #cd0606;
	list-style-position: inside;
}

table.login td.remember {
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #767676;
}

table.login td.button 
{
	padding-top: 5px;
	text-align: left;
}

table.login .text
{
    width:255px;
}


/* End of login table */

/* Begin of search table */

table.search {
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	width: 90%;
}

table.search td {
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #54585c;
}

table.search td.title {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #893834;
	text-align: left;
}

table.search td.left {
	text-align: left;
}
/* End of search table */

/* Begin stats table */

table.stats {
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	width: 90%;
	font-size: 12px;
	font-weight: normal;
	font-family: arial;
	color: #494949;
}

table.stats td {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.stats a {
	color: #494949;
	/*text-decoration: underline;*/
	text-decoration:none;
}
table.stats a:hover {
	text-decoration: underline;
}

table.stats th {
	background: #e8e8e8;
	font-weight: bold;
	color: #4a4a4a;
	text-align: right;
	height: 22px;
	padding-right: 5px;
}

table.stats a.my_profile {
	width: 50%;
	float: right;
	text-decoration:underline;
}
table.stats a.update_profile {
	width: 50%;
	float: left;
	text-align: left;
	text-decoration:underline;
}

table.stats .no_picture
{
    margin-top:6px;
    margin-bottom:6px;
    padding:3px;
    font-weight:bold;
    border:solid 1px #dcdcdc;
}

table.stats .no_picture img {
	display:block;
	float:right;
	margin-left:6px;
	padding-top:4px;
}

table.stats td.title {
	color: #930700;
	font-weight: bold;
	width: 72%;
}

table.stats td.icon {
	width: 15%;
	text-align: center;
}

table.stats td.number {
	color: #930700;
	font-weight: normal;
	background: url(images/sep.jpg) right no-repeat;
	padding-right: 5px;
}
table.stats td.bnumber {
	color: #930700;
	font-weight: bold;
	background: url(images/sep.jpg) right no-repeat;
	padding-right: 5px;
}



/* End stats table */

/* Begin profile table */
table.profile {
	margin-right: 7px;
	margin-left: auto;
	float: right;
	width:98%;
	height:auto;
}

table.profile th {
	color: #950801;
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	text-align: right;
	height:14px;
}

table.profile td {
	background: #fff;
	font-size: 12px;
	font-weight: normal;
	font-family: arial;
	color: #585858;
	height:15px;
	line-height:15px;
	
}
table.profile td.alt {
	background: #fbfbfb;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #eeeeee;
	height:15px;
	line-height:15px;
}

/* End profile table */

/* Begin mail table */

table.mail {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	width: 100%;
	height: auto;
	border-collapse: collapse;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

table.mail td {
	padding: 1px 5px 1px 5px;
	height: 63px;
	background: #fff;
	border-top: 1px solid #e6e2df;

}
table.mail td.normal {
	border: 0px;
	padding: 0px 5px 15px 5px;
	height: auto;
}
table.mail td.normal_bottom {
	border: 0px;
	padding: 15px 5px 15px 5px;
	height: auto;
}

table.mail td.alt {
	background: #fdefef;
	border-top: 1px solid #e6e2df;
}
table.mail a.msg 
{
    color: #6c6c6c;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
}
table.mail a:hover.msg {
	text-decoration: underline;
}

table.mail a.comment {
	text-decoration: underline;
	color: #d02020;
	font-weight: bold;
}
table.mail a:hover.comment {
	text-decoration: none;
}
table.mail img.comment {
	vertical-align: middle;
}

table.mail td .title {
	color: #a71811;
	font-weight: bold;
}
table.mail td .mail_filter {
	clear:both;
	float:right;
}


table.mail img.back-arrow {
	margin-right: 2px;
	margin-top: 3px;
}

table.mail td.sub {
	height:10px;
	background: #e6e6e6;
	color: #5d5d5d;
}

table.mail td.page_links {
	border: 0px;
	text-align: center;
	direction: ltr;
	height: auto;
	padding-bottom:10px;
}

table.mail td.page_links a {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
	color: #6c635c;
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	text-decoration: underline;
	padding: 0px;
	
}

table.mail td.page_links a.active {
	background: #e26d4d;
	color: #fff;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
}

table.mail td.no_messages
{
    text-align:center;
	height: 63px;
	font-size:14px;
	font-weight:bold;
    color:#a71811;
}
table.mail .access_buttons
{
    margin-right:25px;
}


/* End mail table */


/* Register table */

table.register {
	border-collapse: collapse;
	width: 550px;
	
}

table.register td {
	padding: 2px;
	float:right;
}

table.register td.title{
	padding: 2px;
	font-weight: bold;
	width:90px;
}

table.register td.data{
	padding: 2px;
	width:165px;
}
table.register td.checkbox{
	padding: 4px;
	width:255px;
}

table.register .text
{
    width:155px;
}

table.register td.button
{
    padding-right:150px;
}

/* End Register table */


/* Invite Friend Table */

table.invite {
	border-collapse: collapse;
	width: 560px;
}

table.invite td {
	padding: 2px;
	float:right;
}

table.invite td.title{
	padding: 2px;
	font-weight: bold;
	width:100px;
}

table.invite .text
{
    width:155px;
}

table.invite .multilinetextbox{
	width:345px;
	height:80px;
	font-family:arial;
	font-size:11px;
	line-height:16px;
}
table.invite .charcount{
	width:30px;
	font-family:arial;
	font-size:11px;
	line-height:16px;
	height:16px;
}

table.invite td.captcha
{
    margin-top:5px;
}

table.invite td.button
{
    margin-top:20px;
    padding-right:250px;
    
}

/* End Invite Friend */


/* ContactUs */

table.contactus {
	border-collapse: collapse;
	width: 550px;
}

table.contactus td {
	padding: 2px;
	float:right;
}

table.contactus td.title{
	padding: 2px;
	font-weight: bold;
	width:100px;
}

table.contactus .text
{
    width:155px;
}

table.contactus .multilinetextbox{
	width:345px;
	height:80px;
	font-family:arial;
	font-size:11px;
	line-height:16px;
}
table.contactus .charcount{
	width:30px;
	font-family:arial;
	font-size:11px;
	line-height:16px;
	height:16px;
	margin-top:1px;
}

table.contactus td.button
{
    padding-top:15px;
    padding-right:250px;
}

/*End ContactUS*/


/* Profile Edit */

table.editprofile
{
    width:auto;
}

table.editprofile .data
{
    width:500px;
}

/* End Profile Edit */


/* Setting */

table.settings {
	border-collapse: collapse;
	width: 100%;
}

table.settings td {
	float:right;
	padding:4px 0 2px 0;
}

table.settings td.title
{
    width:110px;
    font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #893834;
}

table.settings td.button
{
    padding-right:245px;
}

/* End Setting */


/* Begin of search custom table */

table.customsearch {
	border-collapse: collapse;
	width: 600px;
}

table.customsearch td {
	font-size: 12px;
	font-weight: normal;
	font-family: arial;
	color: #54585c;
	float:right;
}

table.customsearch td.title {
	width:110px;
    font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #893834;
}

table.customsearch .text
{
    width:155px;
}

table.customsearch td.terms
{
    margin-top:10px;
    border-top:solid 1px #dcdcdc;    
    width:400px;
}

table.customsearch td.button {
    padding-right:245px;
}
/* End of search custom table */


/* seatch choice table ascx*/

table.search_choice td.title {
    width:110px;
    font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #893834;
}

table.search_choice td.text {
    width:400px;
    
}


table.search_choice table.values td {
    width:100px;
}
/* end table */


/* Begin of lost password table */

table.lostpassword {
	border-collapse: collapse;
	width: 600px;
}

table.lostpassword td {
	padding: 2px;
	float:right;
	height:25px;
}

table.lostpassword td.head 
{
    
}

table.lostpassword td.title {
	font-weight: bold;
	width:70px;
}

table.lostpassword .text
{
}

table.lostpassword td.button {
    padding-right:245px;
}

/* End of table */

/* Begin show message table */

table.showmessage {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	width: 100%;
	height: auto;
	border-collapse: collapse;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

table.showmessage td {
	padding: 1px 5px 1px 5px;
	height: 63px;
	background: #fff;
	border-bottom: 1px solid #e6e2df;

}

table.showmessage td .title {
	color: #a71811;
	font-weight: bold;
}

/* end show message table */



/**** table payment ******/

table.payment
{
    width:550px;
}
    
table.payment td {
padding: 2px;
float:right;
}

table.payment td.title{
	padding: 2px;
	font-weight: bold;
	width:110px;
}

table.payment td.data{
	padding: 2px;
	width:225px;
}

table.payment td.status{
	padding: 2px;
}

table.payment td.button
{
    padding-right:130px;
    margin-top:10px;
}


/* end table payment *****/



/** login page *****/

table.loginpage {
	border-collapse: collapse;
	width: 550px;
}

table.loginpage td {
	padding: 2px;
	float:right;
}

table.loginpage td.title{
	padding: 2px;
	font-weight: bold;
	width:100px;
}

table.loginpage .text
{
    width:155px;
}


table.loginpage td.button
{
   padding-top:15px;
   padding-right:285px;
}