﻿/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color:#f9c69b;
}



div, img, span, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, q, dl, dt, dd, ol,
fieldset, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
margin:0px;
padding:0px;
}

#outer_container {
width:990px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color:#FFFFFF;
}

#outer_container #header {
margin:0px;
padding:0px;
height:113px;
background-color:#fcfaf9;
}

#header_left {
width:372px;
height:113px;
margin:0px;
padding:0px;
float:left;
}

#header_right {
width:618px;
margin:0px;
padding:0px;
float:right;
}

#family_website {
height:79px;
margin:0px;
padding:0px;
}

#user_login {
height:34px;
background-image:url(../images/user-login-bg.jpg);
background-repeat:repeat-y;
}

#user_login ul {
margin:0px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

#user_login li {
display:inline;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

#user_login a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

#top_nav {
height:42px;
background-image:url(../images/top-nav-bg.jpg);
background-repeat:repeat-x;
}

#top_nav li {
display:inline;
padding-left:7px;
padding-right:7px;
}

#top_nav a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#a4540d;
text-decoration:none;
}

#top_nav a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#753c09;
text-decoration:none;
}

.clear {
clear:both;
margin:0px;
padding:0px;
display:inline;
}

.short_disc {
padding:10px;
margin:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:18px;
color:#3b3b3b;
}

#footer {
padding:0px;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
height:90px;
clear:both;
}

#footer_links {
margin:0px;
padding-top:32px;
color:#FFFFFF;
}

#footer_links a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#701e01;
padding-top:10px;
}

#outer_container #sub_container {
margin:1px;
padding:0px;
}

#common_wrap_left {
width:207px;
margin:0px;
padding:0px;
float:left;
}

#sub_content {
width:100%;
margin:0px;
padding:0px;
float:right;
background-color:#fff1e8;
}

#common_wrap_left_cont {
width:207px;
margin:0px;
padding:0px;
float:left;
}

#sub_content_cont {
width:778px;
margin:0px;
padding-bottom:10px;
padding-left:0px; padding-right:0px; padding-top:0px;
float:right;
background-color:#fff1e8;
min-height:330px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;
}
#sub_content_cont h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; 
	background-color:#C36E3C; padding-bottom:4px; padding-top:4px; text-align:left;
	margin-top:1px; margin-left:10px; margin-right:10px; margin-bottom:10px; padding-left:15px; border:1px solid #A43D00;}

#left_box1 {
margin:0px;
padding:0px;
background-color:#ffdbbe;
}

#success_content {
padding:0px;
margin:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-decoration:none;
color:#9c2f09;
}

#left_box2 {
margin-top:5px;
padding:0px;
background-color:#f3f3f3;
}

#left_nav {
margin:0px;
padding:0px;
background-color:#ffdbbe;
}
#left_nav h3 {
  text-align: left;
}
/*
#left_nav li {
width:205px;
height:25px;
background-color:#ffbb93;
margin-top:1px;
padding-top:5px;
border:#fcb58b solid 1px;
}

#left_nav li:hover {
width:205px;
height:25px;
background-color:#ffccae;
margin-top:1px;
padding-top:5px;
border:#fcb58b solid 1px;
}

#left_nav a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a4540d;
text-decoration:none;
}
*/
.login {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#c14216;
text-decoration:none;
}

.user {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a4540d;
text-decoration:none;
}

.log_btn {
background-color:#FF6600;
border:0px;
margin:0px;
padding-top:0px; padding-bottom:3px;
height:22px;
width:55px;
color:#FFFFFF;
}

.forg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:underline;
}

.tab_bor {
border:#ffc09a dashed 1px;
}

.success_head {
height:30px;
background-color:#ffbb93;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#c14216;
line-height:30px;
margin-top:1px;
}

#log_bg {
width:350px;
border:#DBA582 solid 1px; margin-top:10px;	
background-color:#FFE3D1; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A86236;
}
#log_bg .input-login{
	 width:160px; background-color:#FFFCD1; border:1px solid #FFB281; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	 height:18px;
}

#sub_content_pad {
padding:15px;
}

.heading_bg span {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
line-height:18px;
color:#BE4415;
}

#sub_content_pad p {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-align:justify;
line-height:18px;
color:#3b3b3b;
}

.fr_philip {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-align:right;
line-height:18px;
color:#3b3b3b;
}

.section_head {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:18px;
color:#BE4415;
border-bottom:#CC3300 dashed 1px;
}


.sec_sep {
background-color:#efe2d9;
height:1px;
border:#bda99c dashed 1px;;
}

.heading_bg {
background-color:#ffbb93;
padding:5px;
border-bottom:#CF8E67 dashed 1px;
}

.article_link {
margin-top:1px;
padding-top:5px;
padding-bottom:5px;
background-color:#ffbb93;
}

.article_link a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#904a0c;
text-decoration:none;
}

.article_link a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#dc6d0b;
text-decoration:none;
}

#help_side {
background-color:#FFDCBE;
padding-top:3px;
padding-bottom:3px;
margin-top:1px;
}

.to_order {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#dc6d0b;
text-decoration:none;
}

.section_head_new {
background-color:#FFDBC6;
padding:5px;
border-bottom:#CF8E67 dashed 1px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:18px;
color:#BE4415;

}


.head_light {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#E53904;
font-style:italic;
line-height:20px;
/*background-color:#f6e1d5;*/
}
/*Member home*/

#profile-page-outer{width:748px; padding-left:14px;}
#profile-page-outer table td{ padding:4px !important;}
#profile-page-outer h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; text-align:left;
display:block; padding-bottom:6px; padding-top:6px; border-bottom:1px solid #515151; color:#ffffff !important;}

#profile-page-outer h5{font-family:"trebuchet MS", verdana, "times New Roman"; font-size:14px; font-weight:bold; line-height:19px; 
color:#727272;}
#profile-page-outer h5 a{color:#ED7100; font-size:13px;}
#profile-page-outer h5 a:hover{color:#CB4800; font-size:13px; text-decoration:none;}

.members-homes-fieldset{
	border:1px solid #BC4600; width:725px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	margin-top:10px;
}
.members-homes-fieldset legend{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#A55106; padding-left:5px; padding-right:5px;
}
.members-homes-fieldset a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#DB1F23;
}
.members-homes-fieldset a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#DB1F23;
}
#profile-homes-top-div{
	display:block; width:725px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #BC4600; padding:10px; 
	margin-top:10px; font-weight:bold; color:#3F8E00;
}
#profile-homes-top-div legend{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#A55106; padding-left:5px; padding-right:5px;
}
#profile-homes-top-div a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#DB1F23;
}
#profile-homes-top-div a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#DB1F23;
}
#profile-homes-top-div p{
	padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;
}

.match-profile-table{width:700px;}
.match-profile-td{vertical-align:top; width:341px;}
#match-profile-div{padding-bottom:10px;}
.match-profile{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; color:#727272; font-weight:bold;}
.match-profile a{font-family:"trebuchet MS", verdana, "times New Roman"; font-size:13px; margin:0px; padding:0px; color:#FF6600; 
font-weight:bold; text-decoration:underline;}
.match-profile a:hover{font-family:"trebuchet MS", verdana, "times New Roman"; font-size:13px; margin:0px; padding:0px; color:#910000; 
font-weight:bold; text-decoration:none;}

#profile-outer{display:block; float:left; width:343px; border:1px solid #EB8448; padding:5px;}

#profile-image{display:block; float:left; padding-left:0px; padding-right:0px; margin:0px; padding-top:0px; padding-bottom:0px;
width:100%;}
#profile-image img{ border:0px;border: 5px solid rgb(204, 204, 204);}
#profile-text{display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; 
width:230px;}
#profile-alerttext{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:red; padding-top:15px;}
#profile-alerttext a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#DB1F23; font-weight:bold;
	text-decoration:underline;
}
#profile-alerttext a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#B00004; font-weight:bold;
	text-decoration:none;
}

#profile-text a.view-profile{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F35F00; text-decoration:none;}
#profile-text a.view-profile:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CB4F00; 
text-decoration:underline;}

a.view-more{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC5000; text-decoration:none; font-weight:bold;}
a.view-more:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#692900; text-decoration:underline; 
font-weight:bold;}

/*--------- profile matching ---------*/


.light{
    position:absolute;
    display:none;
    width:auto;
    height:auto;
    margin:0 auto;
    padding:0px;
    z-index:1001;
    border:1px solid #CCC;
    vertical-align:middle;
    text-align:center;
    background:#CCC url(../image/loading.gif) no-repeat center;
    color:#FFF;
    clear:bothl;
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#pop_up
{
    width:410px;
    height:400px;
    margin:0px 2px 2px 0px;
    padding:10px;
    border:1px solid #333;
    background: #FFF;
    color:#333;
    clear:both;
}
#more-profile-outer{width:730px;padding-left:22px; float:left;}


.more-profile-table{width:740px; padding:0px; margin:0px;}
.more-profile-td{vertical-align:top; width:351px; padding-top:7px;}

.match-profile{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; color:#727272; font-weight:bold;}
.match-profile a{font-family:"trebuchet MS", verdana, "times New Roman"; font-size:13px; margin:0px; padding:0px; color:#FF6600; 
font-weight:bold; text-decoration:underline;}
.match-profile a:hover{font-family:"trebuchet MS", verdana, "times New Roman"; font-size:13px; margin:0px; padding:0px; color:#910000; 
font-weight:bold; text-decoration:none;}

#single-profile-outer{display:block; float:left; width:350px; _width:360px; border:1px solid #EB8448; padding:5px; min-width:350px; max-width:350px;
height:136px;}

#more-profile-image{display:block; float:left; padding-left:0px; padding-right:0px; margin:0px; padding-top:0px; padding-bottom:0px;
width:100%; text-align:center;}
#more-profile-image img{border:0px;}
#more-profile-text{display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; text-align: left;
 /*width:235px; _width:225px;*/}
#more-profile-text a.view-profile{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F35F00; 
text-decoration:none;}
#more-profile-text a.view-profile:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CB4F00; 
text-decoration:underline;}
.shortlisted-text{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E8370E; font-weight:normal; padding-bottom:0px;
}

a.view-more{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC5000; text-decoration:none; font-weight:bold;}
a.view-more:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#692900; text-decoration:underline; 
font-weight:bold;}
.serialno{font-weight:bold;}
#view-buttons{/*width:235px; _width:245px;*/ display:block; float:left; padding-top:0px;}
#view-buttons #check-box{margin:0px; display:block; float:left; padding-top:1px; clear:left; padding-bottom:3px; 
padding-top:4px;}
#view-buttons a{background-image:url(../images/view-button.jpg); background-repeat:no-repeat; background-position:left top; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff; display:block; margin-right:6px; 
width:105px; float:left; text-align:center; height:21px; padding-top:1px;}

#view-buttons a:hover{background-image:url(../images/view-button.jpg); background-repeat:no-repeat; background-position:left top; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFE9DD; display:block; margin-right:6px; 
width:105px; float:left; text-align:center; height:21px; padding-top:1px;}

#pagination{text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:12px; line-height:18px; 
			width:auto; display:block; float:right;}
#pagination a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC3333; text-decoration:underline;}
#pagination a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F43400; text-decoration:none;}

#top-links-UL{margin:0px; list-style-type:none; display:block; float:left; padding-bottom:8px; padding-right:10px;
padding-top:10px; padding-left:20px;}
#top-links-UL li{display:block; float:left; margin:0px; list-style-type:none; padding-left:2px; padding-right:2px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#top-links-UL li a{display:block; float:left; padding-bottom:4px; padding-top:4px; background-color:#FF9900; color:#ffffff; 
text-decoration:none; padding-left:5px; padding-right:5px;}
#top-links-UL li a:hover{display:block; float:left; padding-bottom:4px; padding-top:4px; background-color:#FF9900; color:#FFEADE; 
text-decoration:none; padding-left:5px; padding-right:5px;}
#ul-outer{width:730px; text-align:center; display:block; margin:0px;}

#bottom-buttons{display:block; width:730px; float:left; text-align:left; padding-top:10px;}
.buttons{background-image:url('../image/button-bg-grey.jpg'); background-repeat:repeat-x; font:Verdana; font-size:10px; 
font-weight:normal; color:#ffffff; padding-top:0px; padding-bottom:0px; margin:0px; border:1px solid #232323; height:20px; 
background-color:#515151; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:5px; vertical-align:top;
}


/* PARTNER PREFERENCES STYLES */


.partner-heading{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; 
	background-color:#C36E3C; padding-bottom:4px; padding-top:4px;
	margin-top:20px; margin-left:20px; margin-right:22px; margin-bottom:10px; padding-left:15px; border:1px solid #A43D00;
}
#partner-pref-top-butns-ul{
	 text-align:center; padding-top:0px; margin-bottom:10px; margin-top:10px; margin-left:auto; margin-right:auto;
}
#partner-pref-top-butns-ul li{
	list-style-type:none; display:inline; padding:0; margin:0; font-family:Verdana; font-size:11px; padding-left:2px; 
	padding-right:2px; padding-top:3px; padding-bottom:3px; margin-bottom:4px;
}
#partner-pref-top-butns-ul li a{ 
	background-color:#FF9900; padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; text-decoration:none; 
	color:#ffffff;
}
.partner-preff-fieldset{
	border:1px solid #BC4600; width:570px; margin-top:10px;
}
.partner-preff-fieldset input{
	margin-left:10px; margin-right:5px; margin-bottom:0px;
}
.partner-preff-fieldset legend{
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:5px; padding-right:5px;
}
.select-box{
	 width:170px; height:130px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ED9764;
}
.dropdown-any{
	width:130px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #ED9764;
}
.dropdown-small{
	width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #ED9764;
}
.dropdown-very-small{
	width:45px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #ED9764;
}
.partner-preff-li{
	padding-top:15px; padding-bottom:10px;
}
.add-button{
	background-color:#515151; color:#ffffff; font-size:11px; padding-left:4px; padding-right:10px;padding-top:2px; padding-bottom:3px; 
	border:1px;
	background-image: url(../images/add-bullet.jpg); background-repeat:no-repeat; background-position:30px;
}
.remove-button{
	background-color:#515151; color:#ffffff; font-size:11px; padding-right:4px; padding-left:10px;padding-top:2px; padding-bottom:3px; 
	border:1px; margin-top:3px;
	background-image: url(../images/remove-bullet.jpg); background-repeat:no-repeat; background-position:5px;
}
.partner-preff-bottom-buttons{
	 background-image:url(../images/button-bg-grey.jpg); background-repeat:repeat-x; background-position:top; color:#ffffff; 
	 font-size:11px; border:1px; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:3px;
}
.partner-discription-box{
	width:530px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; border:1px solid #ED9764; margin-left:18px;
	margin-right:auto;
}
.btnfade{
    
    background-image:url('../image/button-bg-grey-fade.jpg'); background-repeat:repeat-x; font:Verdana; font-size:10px; 
    font-weight:normal; color:#000000; padding-top:0px; padding-bottom:0px; margin:0px; border:1px solid #232323; 
    height:20px; background-color:#515151; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:5px; vertical-align:top;

}

/* ------ Shortlist STYLES---------------*/


  
#pagination-outer{
	display:block;
}
#short-list-ul{
	 padding:0px; list-style-type:none; text-align:left; width:762px; display:block; margin:10px; float:left; margin-right:0px;
}
#short-list-ul li{
	display:inline; padding:0px; list-style-type:none; _width:371px; width:368px; float:left; text-align:left; margin-right:10px;
	 border:1px solid #EB8448; margin-bottom:5px; margin-top:5px;
	}

#short-list-ul li fieldset{
	_margin-right:3px; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}
#profile-image-shortlist{
	display:inline; /*padding:2px;*/ border:1px solid #E7D3C7; _width:100px; width:104px; _height:130px; #height:130px; *height:130px; 
	_max-height:130px; height:136px; text-align:center; float:left; margin-right:5px; _padding:0px;}
#profile-image-shortlist img{
	margin-left:auto; margin-right:auto; border:2px solid #B35D2A; _max-width:98px;
	}
#shortlist-profile-text{
	display:block; float:left; width:235px; _width:235px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#shortlist-view-buttons{
	display:block; float:left; padding-top:0px; width:230px;
}
#shortlist-view-buttons input{margin:0px; padding:0px; display:block; float:left; padding-top:1px;}
#shortlist-view-buttons a{background-image:url(../images/view-button.jpg); background-repeat:no-repeat; background-position:left top; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff; display:block; 
	margin-right:6px; width:105px; float:left; text-align:center; height:21px; padding-top:1px;}
#shortlist-view-buttons a:hover{background-image:url(../images/view-button.jpg); background-repeat:no-repeat; 
background-position:left top; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFE9DD; display:block; 
	margin-right:6px; width:105px; float:left; text-align:center; height:21px; padding-top:1px;}

#shortlist-bottom-buttons{
	display:block; float:left; width:760px; padding-bottom:10px; padding-top:5px; text-align:center;
}
#shortlist-bottom-buttons input{
background-color:#515151;
background-image:url(../image/button-bg-grey.jpg);
background-repeat:repeat-x;
border:1px solid #232323;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
height:20px;
margin:0;
padding:0 3px 6px;
vertical-align:top;
}

#Shortlist-top-links-ul{
	 text-align:center; padding-top:0px; margin-bottom:5px; margin-top:10px; margin-left:auto; margin-right:auto;
}

#Shortlist-top-links-ul li{
	list-style-type:none; display:inline; padding:0; margin:0; font-family:Verdana; font-size:11px; padding-left:2px; 
	padding-right:2px; padding-top:3px; padding-bottom:3px; margin-bottom:4px;
}
#Shortlist-top-links-ul li a{ 
	background-color:#FF9900; padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; text-decoration:none; 
	color:#ffffff;
}
.Shortlist-heading {
background-color:#C36E3C;
border:1px solid #A43D00;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:10px; margin-top:1px;
padding-bottom:4px;
padding-left:15px;
padding-top:4px;
text-align:left;
}


/*------------- Write Message STYLES --------------*/


.write-msg-fieldset{
	width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #BC4600; padding:10px;
}
.write-msg-fieldset legend{
	 font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:5px; padding-right:5px;
}
.msg-box{
	width:495px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px;
}
.send-button{
background-color:#515151;
background-image:url(../image/button-bg-grey.jpg);
background-repeat:repeat-x;
border:1px solid #232323;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
height:20px;
margin:0;
padding:1px 3px 5px;
vertical-align:top;
}
.msg-caption{
	font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; margin:0px; padding-top:10px;
}


.error-msg{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px; padding-top:0px;
}
#message_err{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}


/*---------------- Foreard This Profile STYLES ---------------------*/



.forward-fieldset{
	border:1px solid #D3621F; padding:10px; width:350px;
}
.forward-fieldset legend{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding-left:5px; padding-right:5px;
}
.forward-fieldset input{
	border:1px solid #ED9764;
}
.forward-table{
	width:320px;
}
.forward-table td{
	padding-bottom:5px; padding-top:3px;
}
.forward-table textarea{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; width:250px; border:1px solid #ED9764;
}
#forward-bottom-div{
	padding-top:15px; font-style:italic; padding-bottom:10px;
}


/*--------------- Report Abuse STYLES ----------------*/


.report-abuse-fieldset{
	width:430px; border:1px solid #BC4600; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;
}
.report-abuse-fieldset legend{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:5px; padding-right:5px; text-align:left;
}
.report-abuse-input-text{
	width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; border:1px solid #ED9764;
}
.report-abuse-table{
	width:100%; margin:0px; padding:0px; border:0px;
}

/*----------- View Profile STYLES ----------------*/

#profile-more-image{
	 text-align:left; width:400px;
}
.table-outer{ background-color:#EB8448; width:700px; border:0px; margin-left:25px; margin-top:15px;}
.table-2{ background-color:#EB8448; width:100%; border:0px;}
.text-left-1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding-left:7px; padding-right:5px; 
	font-weight:bold; vertical-align:top; background-color:#FBF3EF; padding-bottom:2px; padding-top:2px; width:220px;}
.text-left-1-top{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding-left:7px; 
	padding-right:5px; font-weight:bold; vertical-align:top; background-color:#FBF3EF; padding-bottom:2px; padding-top:2px; 
	width:140px;}
.text-right-1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding-left:10px; 
	padding-right:10px; vertical-align:top; background-color:#FBF3EF; font-weight:normal; padding-bottom:2px; padding-top:2px;}
.text-left-2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding-left:7px; padding-right:5px;
	font-weight:bold; vertical-align:top; background-color:#F6E1D5; padding-bottom:2px; padding-top:2px;}
.text-right-2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding-left:10px;
	padding-right:10px; vertical-align:top; background-color:#F6E1D5; font-weight:normal; padding-bottom:2px; padding-top:2px;}

.profile-image{text-align:center; background-color:#FBF3EF;}
.profile-image img{border:1px solid #DD783D; text-align:center;}
.right-column-width{width:480px; background-color:#FBF3EF;}
.profile-heading1{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; padding-left:10px; padding-right:10px; background-color:#FFC09B; vertical-align:top;}

#view-profile-more-photo-outer{
	display:block; float:left; text-align:center; margin-right:5px;
}
#view-profile-more-photo{
	display:block; float:left;
}
#view-profile-more-photo img{
	display:block; float:left; padding:2px; border:1px solid #BC4600;
}
#more-photo-verification-div{
	display:block; text-align:center; clear:left;
}



/*---------- Detailed Profile -------------*/


.detailed-profile-fieldset{
	width:750px; border:1px solid #BC4600;
}
.detailed-profile-fieldset legend{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:5px; padding-right:5px;
}
.detailed-profile-fieldset .input{
	margin-left:10px; margin-right:5px; margin-bottom:0px;
}
.textfield-disable{
	width:250px; border:1px solid #ED9764; background-color:#f1f1f1; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	line-height:17px;
}
.textfield-enable{
	width:250px; border:1px solid #ED9764; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;
}
.detailed-profile-textfield-large{
	width:350px; border:1px solid #ED9764; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;

}


/*------------- Advanced Search STYLES ----------------*/


.adv-search-fieldset{
	border:1px solid #BC4600; width:650px; padding:10px; text-align:left;
}
.adv-search-fieldset legend{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:5px; padding-right:5px;
}
.adv-search-fieldset .input{
	margin-left:10px; margin-right:4px;
}
.medium-search-box{
	width:75px; border:1px solid #ED9764; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
a.back-to-home{
	font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#CF2200;}
a.back-to-home:hover{
	font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#5C5C5C;}
	
/*----------- Set Filters STYLES -------------*/
	
.set-filter-fieldset{
	width:600px; border:1px solid #BC4600; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
}
.set-filter-fieldset legend{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:5px; padding-right:5px;
	text-align:left;
}
.set-filter-fieldset .input{
	margin-left:10px; margin-right:5px;
}
.set-filter-fieldset-inner{
	border:1px solid #CFA78E; margin-top:8px; padding:10px;
}
.set-filter-fieldset-inner legend{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:5px; padding-right:5px;
	text-align:left;
}

/*--------- Search By ID STYLES ------------*/


.idsearch-li{
	margin-left:auto;
	margin-right:auto;
	width:370px;
	padding-top:20px;
}
.idsearch-fieldset{
	width:370px;
	border:1px solid #B99A85;
	background-color:#F5E3D7;
	padding:8px;
}
#idsearch-fieldset-photo-outer {
	border:1px solid #E6CCBB;
	display:inline;
	float:left;
	height:134px;
	margin-right:10px;
	text-align:center;
	width:102px;
	padding:3px;
}
#idsearch-profile-text{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	text-align:left;
}


a.back-to-home{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#CF2200;}
a.back-to-home:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#5C5C5C;}

#no-match-found{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff0000; padding-left:20px; padding-right:20px;
	text-align:center;
}

#overlay
{
    z-index:100;
    position: fixed;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    opacity: 0.7 !important;
    filter: alpha(opacity=40) !important;
    background:#CCCCCC url(../image/loading.gif) no-repeat center;
}

* html #overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/*---Web Links ---*/

.tags{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A43600; display:inline; float:left; text-transform:uppercase; text-decoration:none;
		padding-left:10px; padding-right:10px; line-height:28px;
		}
.tags:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF8400; display:inline; float:left; text-transform:uppercase; text-decoration:underline; padding-left:10px; padding-right:10px; line-height:28px;
		}
.tags-active{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; display:inline; float:left; text-transform:uppercase; padding-left:10px; padding-right:10px; line-height:28px;
		}
.weblink-fieldset{
	border:1px solid #844722;
	padding:10px;
	width:600px;
}
.weblink-fieldset legend{
	font-size:14px;
	font-weight:bold;
	color:#BA4600;
	padding-left:5px;
	padding-right:5px;
}

#right-description{display:block; float:left; width:730px; padding-bottom:4px; color:#A33600; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #E3D5CF;}
.web-links-li{margin:0px; padding:0px;}
#right-description .a{color:#CE4400; font-weight:bold;}
#description{width:700px; display:block; float:left; color:#000000; font-weight:normal; padding-left:50px;}

/* --- Web Links ---*/

.tags{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A43600; display:inline; float:left; text-transform:uppercase; text-decoration:none;
		padding-left:10px; padding-right:10px; line-height:28px;
		}
.tags:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF8400; display:inline; float:left; text-transform:uppercase; text-decoration:underline; padding-left:10px; padding-right:10px; line-height:28px;
		}
.tags-active{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; display:inline; float:left; text-transform:uppercase; padding-left:10px; padding-right:10px; line-height:28px;
		}

