/*#body{width:1200px;background-color:#cceecc;margin:5px;border:1px solid #000000;}*/
#body{padding-left:10px;}
body, body table td,span, a, a:visited, a:link, textarea, li, input, select {font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: rgb(0, 0, 0)}
div.row{display:block;}
div.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.margin-left{margin-left:2px;}
.block{display:block;}
.hidden{display:none;visibility:hidden;}
a,a:link,a:visited{outline-width:0px;}
span.formlabel{width:100px;display:block;float:left;}
span.formvalue{width:200px;display:block;float:left;}
span.smallinstruction{font-size:10px;}

/* WIDGET BOX */
div.widget{border:1px solid #000000;}
div.widget div.header-left{height:30px;border-bottom:1px solid #000000;background-color:#A9CDC3;padding-left:5px;line-height:2em;}
div.widget div.form-row{display:block;margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;}
div.widget div.header-left span{font-weight:bold;}
div.widget span.label{font-weight:bold;margin-left:5px;width:120px;}
div.widget div.buttons{margin-top:15px;}
div.widget a.action{margin-left:0px;}
div.form-row span.error{color:red;}

/* HEADER SECTION */
#bannerDiv{width:100%;height:114px;margin-bottom:5px;background:#111;z-index:1000;position:relative;}
#header {width:580px;padding:0px;padding-top:0px;padding-left:0px;display:block;float:left;}
#header span.title{font:x-small Georgia,Serif;font-size:18px;font-weight:bold;color:#000000;}
/* SPLASH PAGE*/
/*#bigtitle,#betabig, #bigtext{float:left;margin-bottom:7px;left:200px;position:absolute;top:10px;}*/
#bigtitle{left:5px;display:none;}
#betabig{left:320px;float:left;top:20px;position:absolute;display:none;}
#beta{margin-left:5px;display:none;}
#titleimage{margin:17px 0px 0px 15px;display:block;float:left;background-color:#111;}

#bigtext{top:130px;}
#loginBox{top:4px;right:9px;text-align:right;margin-right:0px;background:#111;height:20px;position:absolute;width:301px;z-index:1000;border:1px solid #000;padding-right:6px;}
/*#loginBox{filter:alpha(opacity=75);-moz-opacity:.50;opacity:.50;}*/
#loginLink{margin-top:-1px;}
#loginLink, #loginLink a{margin-bottom:7px;font-weight:normal;font-size:12px;text-decoration:none;color:#fff;}
#loginLink a:hover{text-decoration:underline;}
a.example:link, a.example:visited, a.example:active{font-size:9px;color:#0000ff;}


#staticheader {width:990px;height:120px;margin-top:-5px;padding:0px;padding-top:0px;padding-left:0px;padding-bottom:3px;border-bottom:0px;}
#staticheader span.title{font:x-small Georgia,Serif;font-size:18px;font-weight:bold;color:#000000;}


/* TABS */
#topnav{display:block;width:400px;margin-bottom:5px;}
#tabs{color: #000;border-bottom:1px solid #cccccc;margin: 12px 0px 5px 0px;padding: 0px;z-index: 1;padding-left: 10px;}
#tabs li {display: inline;overflow: hidden;list-style-type: none;padding-bottom:2px;}
#tabs a, a.active{color: #000000;background-color:#DCDCF7;border: 1px solid #cccccc;padding: 5px 5px 0px 5px;margin: 0;text-decoration: none;font-size:9px;}
#tabs a.active{background: #ffffff;border-bottom: 1px solid #ffffff;}

/* PANELS */
#container{display:block;margin:0px 0px 0px 0px;}
#leftWidgetHolder{border-right:1px none #cccccc;height:100%;width:195px;padding-right:2px;}
#left {
position: absolute;
left:10px;
/*top:155px;*/
width:200px;
background:#fff;
border:1px none #000;
	}
#center, #expandedCenter{
margin-left: 199px;
margin-right:199px;
border:1px none #000;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:201px;
	}
html>body #center,html>body #expandedCenter {
margin-left: 201px;
margin-right:201px;
	}
#right {
position: absolute;
right:10px;
/*top:165px;*/
width:200px;
background:#fff;
border:1px none #000;
	}

/* BUTTONS */
a.button,a.button:link,a.button:visited{margin:5px;text-align:center;border:1px solid #000000;padding:2px;padding-left:10px;padding-right:10px;text-decoration:none;background-color:#C1C1E1;}
a.button:hover{text-decoration:underline;}
a.smallbutton:link,a.smallbutton:visited{margin-top:5px;color:#3F4485;font-size:9px;font-weight:bold;text-align:center;border:1px solid #3F4485;padding:2px;padding-left:10px;padding-right:10px;text-decoration:none;background-color:#ffffff;line-height:3em;}
a.smallbutton:hover{text-decoration:underline;}

/* TEXT LINKS */
a.link:link,a.link:visited{text-decoration:none;}
a.link:hover{text-decoration:underline;}

/* SEARCH BOX */
#search_box_container{border:1px none #cccccc;width:100%;margin-right:10px;padding:10px;text-align:center}
#search_box_container #search_label{font-weight:bold;font-size:20px;margin-right:10px;color:#6E5A35;}
#search_box_container #search_text_input{font-size:20px;color:#75AF71;}
#search_box_container #search_button{margin-bottom:5px;}
#search_box_container #search_help_text{display:block;margin-top:20px;font-size:9px;}
#no_results, span.no_results_one_filter_criterion{font-size:20px;}
span.filter-instruction{font-size:10px;font-weight:bold;line-height:1.5em;color:#ffffff;}
span.no_results_one_filter_criterion{color:#75AF71;}
a.no_results_remove_filter:link,a.no_results_remove_filter:visited{font-weight:bold;color:#1AB4FF;margin-bottom:5px;}
a.suggestion:link,a.suggestion:visited{font-size:20px;color:#75AF71;font-weight:normal;}
#results_message{font-size:20px;font-weight:bold;margin-left:0px;color:#000000;}
#create_date_refine{float:left;vertical-align: text-bottom;font-size:10px;font-weight:bold;margin-top:12px;margin-left:5px;color:#000000;text-align: right;}
#results_message #numMatches{font-size:20px;font-weight:bold;margin-left:0px;color:#000000;}


#search_box_container_secondary{top:18px;background:#fff;border:1px solid #cccccc;margin:0px;padding:10px;padding-right:0px;display:block;margin-top:5px;width:300px;right:19px;position:absolute;}
#search_box_container_secondary #search_label{font-weight:bold;font-size:14px;margin-right:10px;color:#6E5A35;}
#search_box_container_secondary #search_text_input{font-size:12px;font-weight:bold;color:#75AF71;}
#search_box_container_secondary #search_button{margin-bottom:2px;font-size:9px;}
#search_box_container_secondary #search_help_text{display:block;margin-top:10px;font-size:9px;}

#choicemale,#choicefemale,#choiceboth,#choicephotosonly{font-size:9px;color:#707070;}
#choices{display:block;text-align:center;margin-top:2px;}
/*
#both{background-color:#ffcccc;}
#male{background-color:#ccccff;}
#female{background-color:#ffccff;}
*/
#photo{border-bottom:1px solid #cccccc;border-width:1px;}

/* SEARCH RESULTS LIST */
#query_results_count_message1,#query_results_count_message2{display:block;font-size:9px;color:#000000;font-weight:bold;margin-bottom:5px;text-align:right;background-color:transparent;width:100%;background-color:#fff;height:20px;margin-left:0px;line-height:2em;padding-right:5px;margin-top:2px;}
#query_results_count_message_count{color:#000000;font-size:9px;font-weight:bold;}
a.navigate:link,a.navigate:visited{font-size:12px;font-weight:bold;color:#1AB4FF;text-decoration:none;padding:2px;padding-right:5px;padding-left:5px;}
a.navigate:hover{text-decoration:underline;}

#profiles-list{list-style:none;margin-left:0px;padding-left:0px;margin-left:10px;}    
li.profile{min-height:150px;width:100%;overflow-x:none;text-overflow: ellipsis;background:#ffffff;margin:0px;margin-bottom:5px;padding-top:10px;padding-left:0px;margin-left:0px;display:block;}
li.grid_profile{min-height:150px;width:100%;overflow-x:none;text-overflow: ellipsis;background:#ffffff;margin:0px;margin-bottom:5px;padding-top:10px;padding-left:0px;margin-left:0px;display:block;font-size:8px;padding-left:1px;width:33%;float:left;display:block;}
li.grid_profile span.image{float:left;margin-right:5px;}    
li.grid_profile span.label{display:inline;}

li.profileActions{border-bottom:1px dotted #cccccc;}
/*li.profileActions a:link,a:visited,a:active{font-size:9px;color:#0000ff;}*/
span.attribute{display:block;}
span.userName{margin-bottom:2px;}
span.label{font-weight:bold;margin-right:10px;}
span.sourceWebsite_value{color:#DC4E58;}
span.createDate_value{color:#007700;}
span.image{float:left;margin-right:5px;}
span.userName_value a:visited, span.userName_value a:link{font-weight:bold;color:#1AB4FF;margin-bottom:5px;}
span.sourceWebsite_value a:visited, span.sourceWebsite_value a:link{font-weight:bold;color:#1AB4FF;margin-bottom:5px;}
span.save,span.delete{margin-top:5px;margin-bottom:2px;}
img.profile{max-width:150px;max-height:200px;width:expression('150px');/*height:expression('200px');*/border:none;}
img.profile_t{width:100px;height:120px;width:expression('100px');height:expression('120px');border:none;}
img.noImg{}
.hide{display:none;visibility:hidden;}
input.lastLogin{font-size:9px;}
a.expandCollapse:link, a.expandCollapse:visited, a.expandCollapse:active{font-size:9px;color:#0000ff;text-decoration:underline;}
img.popupicon{margin-left:2px;}
/*
span.attribute{width:30%;}
span.userName{margin-bottom:5px;}
span.gender{display:inline;}
span.religion{display:inline;margin-left:5px;border-left:1px dotted #cccccc;padding-left:4px;margin-top:2px;}
span.age{display:inline;margin-left:5px;border-left:1px dotted #cccccc;padding-left:4px;margin-top:2px;}
*/
/* IMAGE */
img{border:none;}

/* HIGHLIGHTED SEARCH RESULT */
span.highlighted_search_result{background-color:#11cc11;}
/* FILTER CRITERIA */
#filter_criteria{background-color:#6DBEB2;min-height:2em;margin-left:10px;margin-right:0px;padding-bottom:5px;width:586px;left:0px;}
#filtering_by{font-size:20px;font-weight:bold;margin-left:5px;color:#ffffff;}
span.filter_divider,span.one_filter_criterion{font-size:15px;font-weight:bold;margin-left:5px;color:#ffffff;}
a.remove_filter:link,a.remove_filter:visited{font-size:9px;color:#eeeeee;margin-left:10px;font-weight:normal;}

/* PROGRESS */
#progress{z-index:20000;display:none;visibility:hidden;position:absolute;background-color:#ffcccc;border:1px solid #000000;width:200px;}

/* BOTTOM LINKS */
#companystuff{margin-top:50px;height:85px;width:100%;background-color:#fff;border-top:1px solid #898C90;}
#companystuff-help, #companystuff-general{margin:10px 0px 0px 0px;padding:0px 0px 10px 0px;float:left;}
#companystuff-help ul, #companystuff-general ul{list-style-type:none;margin:0px 0px 0px 5px;border-right:1px none #000000;}
#companystuff-help ul li, #companystuff-general ul li{margin:0;padding:0px 0px 0px 2px;width:200px;}
#companystuff-help ul span.category, #companystuff-general ul span.category{font-size:9px;font-weight:bold;float:left;}
#companystuff a,#companystuff a:link,#companystuff a:visited{font-size:9px;font-weight:normal;margin-left:5px;color:#000000;display:block;float:left;text-decoration:none;}
#companystuff a:hover{text-decoration:underline;}

/*LAST 5 SEARCHES */
#viewedProfiles, #prevSearches{border:1px none #BACC9C;overflow:hidden;width:195px;height:200px;margin-top:15px;margin-left:0px;padding-left:0px;float:left;display:block;background-color:none;}
#viewedProfilesHeader, #prevSearchesHeader{height:10px;width:100%;border-bottom:1px none #BACC9C;padding:5px 0px 5px 0px;margin-left:0px;text-align:left;/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffccccc',EndColorStr='#ff0000');*/}
#viewedProfilesHeader span, #prevSearchesHeader span{font-weight:bold;font-size:9px;color:#4D573C;padding-left:5px;}
#viewedProfiles ul, #prevSearches ul{list-style:none;margin-left:2px;margin-top:1px;padding-left:0px;} 
#viewedProfiles ul li, #prevSearches ul li{margin-left:0px;padding-left:0px;}
#viewedProfiles ul a,#viewedProfiles ul a:link,#viewedProfiles ul a:visited, #prevSearches ul a,#prevSearches ul a:link,#prevSearches ul a:visited{font-size:11px;font-weight:normal;margin:0px 0px 10px 5px;color:#000;text-decoration:none;}
#viewedProfiles ul a:hover, #prevSearches ul a:hover{text-decoration:underline;}
#viewedProfiles{border:1px none #afaaff;height:auto;}
#viewedProfiles ul a,#viewedProfiles ul a:link,#viewedProfiles ul a:visited{font-weight:bold;color:#ccc;text-decoration:none;}
ul#viewedProfilesList img{height:80px;width:60px;}
a.thumbnail img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
a.thumbnaildesc,a.thumbnaildesc:link,a.thumbnaildesc:visited{}
a.thumbnail:hover img{filter:none;}
ul#viewedProfilesList li{width:90px;display:block;float:left;}
/*background-color:transparent;display:inline;padding:5px;margin:1px;border-right:1px none #75AF71;float:left;*/


/* ADS */
#ads1,#ads2{height:20px;margin-left:0px;margin-right:0px;font-weight:bold;text-align:center;display:none;}
#adsbody1,#adsbody2{margin-left:10px;margin-top:5px;}
#adsbody2 a{text-decoration:none;color:#ffccff;font-weight:bold;}
/* SAVED PROFILES */
#no_saved_profiles, #no_saved_profiles a:link, #no_saved_profiles a:visited{font-size:20px;}
#no_saved_profiles a:link, #no_saved_profiles a:visited{color:#75AF71;}



/* Tags */
#tagbox{border-top:1px none #cccccc;padding:2px;margin-right:5px;}
#tagboxHdr{text-align:center;width:100%;border-bottom:1px none #68931D;margin-bottom:5px;}
#tagboxHdr span{float:left;font-weight:bold;color:#68931D;font-size:18px;}
#tagbox a:hover{background-color:#aaa;color:#fff;height:100%;}
#tagbox {text-align:left;}

/* Error */
#error{border:1px solid #D13E3E;height:50px;line-height:4em;margin-left:1px;}
#oops{font-weight:bold;color:#D13E3E;}
#wrong{font-weight:bold;color:#D13E3E;font-size:20px;}


/* Login or Register */
#login{border:1px none #BACC9C;overflow:hidden;width:400px;height:250px;margin-top:2px;margin-left:0px;padding-left:0px;float:left;display:block;background-color:#F7FAF1;}
#loginHeader{height:10px;width:100%;border-bottom:1px solid #BACC9C;padding:5px 0px 5px 0px;margin-left:0px;background-color:#D0E8A6;text-align:left;/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffccccc',EndColorStr='#ff0000');*/}
#login span{margin-left:5px;}
#loginInstructions{position:absolute;left:20px;width:400px;height:800px;padding-right:5px;margin-top:20px;border-right:1px solid #cccccc;}
#loginPane{position:absolute;left:425px;width:400px;margin-left:5px;padding-right:5px;margin-top:20px;}
#loginInstructions ul{list-style-type:none;}
#loginInstructions ul li{padding:5px 0px 5px 0px;}
#loginError{background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;margin:5px 5px 5px 5px;padding:10px 0px 10px 0px;}

#register{border:1px none #BACC9C;overflow:hidden;width:400px;margin-top:2px;margin-left:0px;padding-left:0px;float:left;display:block;background-color:#F7FAF1;}
#registerHeader{height:10px;width:100%;border-bottom:1px solid #BACC9C;padding:5px 0px 5px 0px;margin-left:0px;background-color:#afaaff;text-align:left;/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffccccc',EndColorStr='#ff0000');*/}
#register span{margin-left:5px;}
#registerInstructions{position:absolute;left:20px;width:400px;height:800px;padding-right:5px;margin-top:20px;border-right:1px solid #cccccc;}
#registerPane{position:absolute;left:425px;width:400px;margin-left:5px;padding-right:5px;margin-top:20px;}

span.helpicon{font-weight:bold;font-size:14px;background-color:#BACC9C;}

/* Post registration message */
#registeredSuccesfully, #registeredSuccesfully a:link, #registeredSuccesfully a:visited{font-size:18px;}
#registeredSuccesfully a:link, #registeredSuccesfully a:visited{color:#75AF71;}

/* Help */
#help{position:absolute;display:block;width:250px;height:100px;background-color:#eeccff;border:1px none #000000;padding:5px;}
#help span{font-size:9px;margin:2px;}
#helpHeader{}
#helpContent{border-top:1px solid #000000;}

/*Last Online */
.error{color:red}
.success{color:green}
span.last_login_msg{margin:0px 2px 0px 2px;}
.ellipsis{font-size:14px;}

.shadow-container {position: relative;left: 3px;top: 3px;margin-right: 3px;margin-bottom: 3px;}
.shadow-container .shadow,
.shadow-container .container {position: relative;left: -5px;top: -5px;}
.shadow-container .shadow {background: #B8B6B8;}
.shadow-container .container {background: #ffffff;border: 1px solid #848284;padding: 10px;}

.l_t{float:left;margin-top:15px;margin-left:5px;}


/* Last Created */
#lastCreatedContainer{}
#lastCreated li.grid_profile img{border:1px solid #000;}
#lastCreated li.grid_profile{background:transparent;}
#lastCreated li.grid_profile span.value{font-size:10px;font-weight:normal;color:#666;}
#lastCreatedHdr{text-align:center;width:100%;margin-bottom:5px;}
#lastCreatedHdr span{float:left;font-weight:bold;color:#68931D;}
#lastCreatedtitle{font-size:22px;}

#lastCreatedContainer{text-align:left;}
#lastCreatedContainer span{text-align:left;}
a.lastNDays:link,a.lastNDays:visited{color:#00f;font-size:11px;}

/* Browse */
div.browse{border:5px solid #cef;margin-bottom:5px;padding:5px;}
div.browse{font-size:10px;}
div.browseTermRow{margin-bottom:5px;}
a.browseTerm, a.browseTerm:visited{color:#0000ff;font-weight:bold;margin-right:10px;width:300px;display:block;float:left;font-family: Arial, Helvetica, Verdana, sans-serif;font-size:14px;text-decoration:none;}
a.browseSearch, a.browseSearch:visited{display:block;float:left;color:#0000ff;font-weight:bold;margin-right:5px;font-family: Arial, Helvetica, Verdana, sans-serif;font-size:10px;text-decoration:none;}
a.browseTerm:hover,a.browseSearch:hover{text-decoration:underline;}
h1{font-size:20px;}

/*
Some SEO Stuff
*/
span.value h1{font-size:9px;display:block;margin:0px;}