
.td_left {
	margin-left:15%;
	float:left;
	color:#999;
	min-width:90px;
	padding:3px;
	min-height:16px;
}

.td_right {
	margin-right:auto;
	float:left;
	color:#333;
	min-width:210px;
	padding:3px;
	min-height:16px;
}

.td_left_a {
	margin-left:30px;
	float:left;
	color:#999;
	min-width:90px;
	padding:3px;
	min-height:16px;
}

.td_right_a {
	margin-right:auto;
	float:left;
	color:#333;
	width:280px;
	padding:3px;
	min-height:16px;
	text-align:justify;
}

.td_del_ed {
 margin-left:10px;
 min-width:90px;
}

.td_del {
 margin-left:0px;
 min-width:90px;
}

.td_delr {
 margin-left:0px;
 width:180px;
}

.td_r300 {
	min-width:300px;
}

.models_gallery {
 text-align:center;
}

.covers_gallery {
 margin-left:2px;
}

.models_pic {
	float:left;
	width:25%;
	margin-top:30px;
	height:190px;
}

.models_pic div{
	margin-top:15px;
}

.models_pic div img{
	border:5px solid #eee;
}

.models_pic div:hover img{
	border:5px solid #eee;
}

.models_pic div:hover{
	 filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

.models_pola {
	float:left;
	width:220px;
	min-height:250px;
	margin-top:30px;
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/pola_bkg.png') center no-repeat;
}

.models_pola div {
 margin-top:20px;
}

.models_pola div:hover {
 filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}


.models_pola img {}

.data_left {
	margin-left:5px;
	float:left;
	color:#999;
	min-width:120px;
	padding:3px;
}

.data_right {
	margin-right:auto;
	float:left;
	color:#333;
	min-width:180px;
	max-width:470px;
	padding:3px;
	text-align:justify;
}

.data_right_extra {
	float:right;
	text-align:left;
	min-width:200px;
}

.profile_data {
	float:left;
	width:650px;
	border-top:1px solid #e1e1e1;
	margin:7px;
	font-size:11px;
}



.optionsbox, .relatedbox, .relatedlinks {
background:url("/templates/v4/img/sprite-head.png") 0px -2800px repeat-x;
position:relative;
}

.optionsbox ul , .infocontactbox ul , .loginbox ul {
	 margin:15px;list-style:none;font-size:130%;
     font:normal 2.1em "FunctionProLight", Arial, sans-serif;
     margin-bottom:30px;
	}

.optionsbox li a  , .infocontactbox li a , .loginbox li a{
	padding-left:15px;
    border-left:5px solid transparent;
    font-weight:normal;
}

.optionsbox li a:hover, .infocontactbox li a:hover, .loginbox li a:hover {
	border-left:5px solid #999;
}

.optionsbox img {
	border:0px;
}

.optionsbox h3, .infocontactbox h3 {
	width:200px;float:left;
}

.infocontactbox h3 {
    width:100%;
    font-weight:normal;
    margin-bottom:15px;
}



li.optionsbox_current a, li.optionsbox_current a:hover {
     border-left:5px solid #444;
     padding-left:15px;
}

.options_login {}
.options_login li a:hover {
    border-left:5px solid #FF8A8A;
}

a.optionsbox-sub { margin-left:0px;}

.relatedbox {overflow:auto;min-height:120px;}
.relatedbox a {font:normal 1.8em "FunctionProLight", Arial, sans-serif;margin-right:17px;}
.relatedbox li {display:inline;}

.relatedlinks {overflow:auto;min-height:120px;}
.relatedlinks a {font:normal 11pt "FunctionProLight", Arial, sans-serif;margin-right:17px;}
.relatedlinks li {display:list-item;}


.favorited {
 margin:20px;
 text-align:center;
 font:normal 160% "FunctionProLight", Arial, sans-serif;
 text-transform:uppercase;
 border:1px solid #A08567;
 float:left;
 width:270px;
 padding:10px 0px;
}

.favorited a { color:#A08567;font-weight:normal;}


.imgprv {
	width:103px;display:inline;text-align:center;float:left;margin-top:5px;height:110px;
}
.imgprv img {
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
.imgprv img:hover {
filter:alpha(opacity=100);-moz-opacity:.99;opacity:.99;
}

.mediaboxbar {position:relative; text-align:center;font:normal 1em "FunctionProLight", Arial, sans-serif; min-height:30px;margin-top:6px;width:100%;background-color:#f9f9f9;overflow:auto;}
.mediaboxbar a {border:1px solid #999;margin:4px 3px;padding:3px;font-weight:normal;float:left;}
.mediaboxbar a:hover {border:1px solid #ccc;}
.mediaboxbar a span {color:green}


.divider1 {
width:100%;height:5px;background:url('http://images.fashionmodeldirectory.com/templates/v4/img/divid1.png') no-repeat center;
}

/** IDS **/

.profile {
  width:667px;
  min-height:400px;
	margin:20px 3px 0px 3px;
	background:url("/templates/v4/img/sprite-head.png") 0px -2800px repeat-x;
	padding-bottom:10px;
	overflow:auto;
	overflow-x:hidden;
	}

.profile h1 , .overview-content h1{
	font:normal 2.4em "FunctionProBook", Arial, sans-serif;
	color:#333;
}

.profile h2 {
	font:normal 2em "FunctionProBook", Arial, sans-serif;
	color:#333;
}

.profilename {
    float:left;
width:350px;
padding:20px 0px 25px 60px;
}

.profilebox_content a {
 color:#A08567;
}

.profilebox_content a:hover {
 color:#CFC2B4;
}

.profilebox_content a.big-link {
	font:italic 13pt Georgia;
}

ul.profilebox{
  background-color:transparent;
	padding:0px;
	margin:0px;
	float:left;
	height:30px;
	width:667px;
	overflow: hidden;
}
ul.profilebox li {
  list-style:none;
	float:left;
	height:30px;
	border:0px;
}

ul.profilebox li a {
  display:block;
  padding:5px 12.5px;
  text-decoration:none!important;
  margin:0px;
  /*font-size:13px;
  font-weight:bold; */
  outline:none;
  font:normal 1.6em "FunctionProLight", Arial, sans-serif;
}

.profilebox_selected {
    font-weight:bold;
    background-position: 0px -2760px; background-repeat: repeat-x;
    color:red;
}

.profilebox_content {
clear:both;
    padding:0px;
    display:block;
    float:left;
    width:100%;
    font-size:10pt;
    font-family: Trebuchet MS, sans-serif;
    padding:0px;
  color:#666;
}

.modelscontent {
	 background-position: 0px -2800px; background-repeat: repeat-x;
     background-color:white;
	}

.profile_pic {
	float:left;
	width:auto;
	height:auto;
	position:relative;
	cursor: pointer;
	margin:8px;
	margin-right:0px;
	width:240px;
	height:340px;
}


.profile_preview {
	height:170px;
	position:relative;
	background-position: 0px -2800px; background-repeat: repeat-x;
}

.profile_preview_agencies {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_agencies.png') repeat-x;
	height:150px;
	margin-top:5px;
}

.profile_preview_magazines {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_magazines.png') repeat-x;
	height:171px;
	margin-top:5px;
}

.profile_preview_fashion {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_fashion.png') repeat-x;
	height:181px;
	margin-top:5px;
}

.profile_preview_forums {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_forums.png') repeat-x;
	height:150px;
	margin-top:5px;
	position:relative;
}

.profile_preview_news_global {
	background:url('/templates/v4/img/profilebox_news.png') repeat-x;
	height:184px;
}

/** userslist **/

.userslist-row {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_forums.png') repeat-x;
	height:70px;
	width:655px;
	float:left;
	clear:both;
	margin-top:5px;
	position:relative;
}

.userslist-noavatar {
	cursor: pointer;
	height:70px;
	width:70px;
	background-color:white;
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
}

.userslist-data {
	 float:right;
	 margin:15px;
	 color:#666;
	 text-align:right;
	 line-height:18px;
	}

.section-users {
}

.alphabet-users {
	  float: left;

    padding: 4.8px;

  }

.alphabet-users a{
      font-size: 15pt;
      font-family:"FunctionProLight", Arial, sans-serif;
}

	/** userslist end **/

.profile_preview h4 {
	font:normal 1.3em "FunctionProLight", Arial, sans-serif;
	margin-top:5px;
}

.profile_preview h3 a{
	font:normal 1.7em "FunctionProLight", Arial, sans-serif;
}

.profile_preview h2 a {
	font:normal 2em "FunctionProLight", Arial, sans-serif;
	color:#666;
}

.profile_preview a{
	font: normal 1.3em "FunctionProLight", Arial, sans-serif;
    color:#333;
  }

.profile_preview span{
	color:#ccc;
	margin-left:20px;
  }

.profile_preview_small {
float:left;margin-top:30px;height:80px;max-width:160px;
font: normal 100% "FunctionProLight", Arial, sans-serif;
  }

.profile_pic_agencies {
	width:240px;
	min-height:400px;
	cursor:default;
}

.profile_pic_magazines {
	width:250px;
	min-height:320px;
	cursor:default;
}

.profile_pic_fashion {
	width:250px;
	min-height:250px;
	cursor:default;
}

.profile_pic_myprofile {
	width:220px;
	min-height:220px;
	cursor:default;
}

.profile_subtitle {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/subtitle_bkg.png') repeat-x;
  margin:0px;
	color:#333;
	padding:30px;
	text-align:center;
	max-width:607px;
    font:normal 1.4em "FunctionProLight", Arial, sans-serif;
}

.profile_pic_ifd {
	height:50px;background-color:#626262;float:left;z-index:1;position:absolute;bottom:0px;width:100%;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;border:1px solid red;
}

div.certification {
	font-size:9pt;
  font-family: Trebuchet MS, sans-serif;
  color:#C5A949;
  }

	#modelphotodatas {
		display:none;width:620px;height:150px;margin:5px;margin-top:20px;font-size:11px;text-align:left;
	}

	#agencydata {
		display:none;width:620px;height:150px;margin:5px;margin-top:20px;font-size:11px;text-align:left;
	}

	#magazinedata {
		display:none;width:620px;height:170px;margin:5px;margin-top:20px;font-size:11px;text-align:left;
	}

	#brandsdata{
		display:none;width:620px;height:130px;margin:5px;margin-top:20px;font-size:11px;text-align:left;
	}

	#designersdata{
		display:none;width:620px;min-height:130px;margin:5px;margin-top:20px;font-size:11px;text-align:left;
	}

	#advanced_search {
		display:none;width:620px;margin:5px;margin-top:20px;font-size:11px;text-align:left;
	}

	#editorialsdata{
		display:none;width:100%;height:120px;margin:5px;font-size:11px;text-align:left;
	}


	/*section > auslagern*/

	/* css for sections */

.section {
	width:667px;
  min-height:400px;
	margin:20px 3px;
	background-position: 0px -2800px; background-repeat: repeat-x;
        font-family:"FunctionProLight", Arial, sans-serif;

}

/**MODULAR!!! graphic-to-text **/
.section h1 , .video_gallery h1, .submit-content h1, .general-content h1 {font:normal 3em "FunctionProLight", Arial, sans-serif;text-align:left;color:#666;}


.section-content {
    margin:0px;
    background:none;
    float:left;
    height: 150px;
    width: 100%;
}

.section-search {
    position:relative;
    width:607px;
    height:35px;
    background:transparent;
    padding:10px 0px;
    float:left;
}

/** modular end **/

.sectionbox {
	background-position: 0px -2800px; background-repeat: repeat-x;
	position:relative;
	min-height:170px;
	margin-top:30px;
    position:relative;
    overflow:auto;
}

.sectionbox-fashion {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_fashion.png') repeat-x;
}

.profilebox_agencies {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_agencies.png') repeat-x;
}

.profilebox_magazines {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_magazines.png') repeat-x;
}

.profilebox_fashion {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_fashion.png') repeat-x;
}

/*
.section_models {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/models_main.png') no-repeat;
}*/

.section_agencies {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/agencies_main.png') no-repeat;
}

.section_magazines {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/magazines_main.png') no-repeat;
}

.section_fashion {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/fashion_main.png') no-repeat;
}

.section_brands {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/brands_main.png') no-repeat;
}

.section_designers {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/designers_main.png') no-repeat;
}

.section_editorials {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/editorials_main.png') no-repeat;
}

.section_info {
	background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_info.png') repeat-x;
	margin-bottom:10px;
}



.sectionbox_header {
	position:relative;
	width:100%;
	height:25px;
	background-color:#aaa;
	text-align:left;
    color:white;
}


.sectionbox_btn {
	position:relative;
	width:210px;
  height:110px;
	text-align:left;
	cursor: pointer;
}

.sectionbox_link h2 {
	float:left;
	margin:30px;
}

.sectionbox_link h2 a {
	font:normal 2.2em "FunctionProLight", Arial, sans-serif;
}

.sectionbox_btn:hover  , div.section_pic:hover {
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

.btn_shadow {
	background: url('http://images.fashionmodeldirectory.com/templates/v4/img/btn_shadow.png') no-repeat top center;
width:200px;
height:10px;
}

.section_shadow {
	background-position:0px -10px;
	width:670px;
	height:5px;
}

.section_pic {
	float:left;
	margin:9px;
	background-color:#ccc;
	padding:5px;
}

.section_link {
	float:left;margin:30px;margin-top:60px;
}

.searchresult_container {
position:relative;
width:664px;
float:right;
font-family:"FunctionProLight", Arial, sans-serif;
}

.searchresult_box {
margin-top:5px;
font-size:11pt;
}

.searchresult_box a{font-size:1em;}

.searchresult_box_magazines {
margin-top:15px;
max-height:99px;
overflow:hidden;
}

.searchresult_box_magazines h3 a {
font-size:90%;
font:normal 1.3em "FunctionProLight", Arial, sans-serif;
color:#333;
}

.searchresult_box_magazines h4 {
font:normal 1.2em "FunctionProLight", Arial, sans-serif;
color:#bbb;
}

.section_pic img{
	border:1px solid #aaa;
}


.section_pic:hover{
	background-color:#ddd;
	 filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}


/* searchbox */

.searchbox {
width:100%;float:left;
}


.search-models {min-height:180px;overflow:auto;}
.search-models h2 {font:normal 2em "FunctionProLight", Arial, sans-serif;text-align:left;color:#aaa;}


.notifybox {
	height:300px;
	margin:10px;
}

.notifybox h3 {
	font:bold 1.3em "FunctionProLight", Arial, sans-serif;
	color:#333;
}

.notifybox h4 {
	font:bold 1.3em "FunctionProLight", Arial, sans-serif;
	color:#999;
}

.notifybox-description {
	float:left;line-height:1.7em;font-size:11px;margin:5px 30px;text-align:justify;
}

.checkbox {
	background: url('http://images.fashionmodeldirectory.com/templates/v4/img/hor_chk.png') repeat-y;
}

input.email_text{
	font:normal 1.4em "FunctionProLight", Arial, sans-serif;
	width:250px;
	border:1px solid #bbb;
	color:#999;
}

input.email_text:focus{
	background-color:#ccc;
	border:1px solid #666;
	color:#333;
}

textarea.email_text {
	height:52px;
	width:250px;
    font:normal 1.4em "FunctionProLight", Arial, sans-serif;
	border:1px solid #bbb;
	color:#999;
}

textarea.email_text:focus {
	background-color:#efefef;
	color:#333;
}


textarea.modify-report{
	width:530px;
	height:150px;
	margin-bottom:5px;
}

.copyright_pic {
	margin-top:30px;
	 background-position: 0px -2800px; background-repeat: repeat-x;
	 min-height:70px;
	 font-size:11px;
	 font:normal 1em "FunctionProLight", Arial, sans-serif;
}

.copyright_pic_container {
	width:320px;
	min-height:50px;
 margin:5px;
}

.copyright_pic_container h3 a {
font-size:85%;
font-family: "FunctionProLight", Arial, sans-serif;
color:#333;
}

.copyright_pic_container h4 {
color:#aaa;
}



.nextprev {
	width:200px;
	height:40px;
}
.nextprev a {
    font:normal 2.3em "FunctionProLight", Arial, sans-serif;
    border-bottom:3px solid transparent;
    text-transform: uppercase;
    color:#666;
}

.nextprev a:hover {
        border-bottom:3px solid #ddd;
        color:#666;
}

.prevb {
  position:absolute;
  border:0px solid red;
  left:0px;
  top:200px;
}

.prevb:hover {
  background: url('http://images.fashionmodeldirectory.com/templates/v4/img/prevbbkg.png') right no-repeat;
}

.nextb {
	position:absolute;
	right:0px;
	top:200px;
}

.nextb:hover {
  background: url('http://images.fashionmodeldirectory.com/templates/v4/img/nextbbkg.png') no-repeat;
}

.video_gallery {
	/*position:relative;*/
    font:normal 1em "FunctionProLight", Arial, sans-serif;
	min-height:600px;
	margin-top:40px;
}

.video_thumbs {
	width:33%;
	float:left;
	text-align:center;
	margin-top:50px;
}

.video_thumbs:hover{
	background: url('/templates/v4/img/sprite-head.png') 0px -2800px repeat-x; 
}

.video_thumbs div{
	margin:15px;
}

.video_thumbs a{
	font-size: 11px;
}

.video_gallery h3 {
	color:#333;
	margin:20px;
	margin-top:40px;
}

.profile-valign {
	position:relative;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
    font:normal 1.3em "FunctionProLight", Arial, sans-serif;
}

.profile-valign img {
	vertical-align:middle;
	border:0px;
}

.bottom-backlink {
	margin-top:20px;
	text-align:center;
	width:auto;
	margin-bottom:0px;
  background:url("/templates/v4/img/sprite-head.png") 0px -2800px repeat-x;
	padding:15px;
}

.bottom-backlink a {
	font:normal 2em "FunctionProLight", Arial, sans-serif;
	color:#333;
}



/*** OVERVIEW.TPL ONLY ***/

.overview {
  width:667px;
  margin:20px 3px 0px 3px;
  background:url("/templates/v4/img/sprite-head.png") 0px -2800px repeat-x;
  position:relative;
  padding-bottom:40px;
}


.overview-content {
	clear:both;
  padding:0px;
  display:block;
  float:left;
  width:100%;
  font-size:10pt;
  font-family: Trebuchet MS, sans-serif;
  padding:0px;
  background:transparent;
  color:#666;
}

.overview-content a {
 color:#A08567;
 font-family: Trebuchet MS, sans-serif;
}

.overview-content a:hover {
 color:#CFC2B4;
}

.overview-container {
position:relative;
width:655px;
margin:5px;
text-align:center;
}

.overview-links {
	float:left;
	margin:0px;
	width:100%;
	text-align:center;
	background:url("/templates/v4/img/sprite-head.png") 0px -2800px repeat-x;
	min-height:30px;
	position:absolute;
	bottom:0px;
}

.overview-links a, .overview-bottom a, .section_link a {
	font:normal 2em "FunctionProLight", Arial, sans-serif;
}

.overview-bottom a {
	margin-right:25px;
}
.overview-bottom a:hover {
	border-bottom:5px solid #ccc;
}


.overview-bottom {
	position:relative;
	float:right;
	width:95%;
	text-align:center;
}

.overview-pic {
 float: left;
 width: 25%;
 margin-top:0px;
}

.overview-video {
 float: left;
 width: 33%;
  margin-top:0px;
  height:130px;
}

.overview-news {
	width:640px;
	margin:0px;
	float:right;
	position:relative;
   font:normal 1.3em "FunctionProLight", Arial, sans-serif;
}

.overview-news ul li a {font-weight:normal}

.overview-news ul {
	 margin:5px;list-style:none;font-size:100%;margin-bottom:15px;
	}

.overview-news li {
background:transparent url("http://images.fashionmodeldirectory.com/templates/v4/img/newsli.png") no-repeat scroll 7px;
 padding-left:25px;
 margin:8px;
}

.overview-news li:hover {
  background:transparent url("http://images.fashionmodeldirectory.com/templates/v4/img/newslih.png") no-repeat scroll 7px;
}

.overview-news img {
	border:0px;
}

a.overviewcontentmap {
	color:#999;
	margin-left:20px;
	border-left: 1px dotted #D3D3D3;
}

a.overviewcontentmap:hover {
	color:#ccc;
}


/* EDITORIALS CSS */

.editorials-row {
	float:left;
	font-size:11px;
	padding-top:10px;
	width:330px;
	margin-bottom:20px;
}

.editorials-info {
 float:left;
 z-index:100;
 width:600px;
 border-bottom:2px solid white;
 padding:25px;
 padding-left:35px;
}

.editorials-info h2 {
	width:100%;
	float:left;
	margin-right:25px;
}

.editorials-info span , .editorials-searchbox span {
 color:#aaa;
 margin-left:30px;
  font:normal 16.5pt  "FunctionProLight", Arial, sans-serif;
}
.editorials-searchbox span {float:right;}
.editorials-info h3, .editorials-info h3 a{
 font:normal 1.3em "FunctionProLight", Arial, sans-serif;
}

.editorials-searchbox h3 a:hover{
 color:#999;
}

.editorials-searchbox {
	float:left;
	margin-top:15px;
	height:80px;
	width:500px;
    font-family:"FunctionProLight", Arial, sans-serif;
}

.editorials-searchbox h4 a , .editorials-info h4 a {
color: #A08567;
font:normal 13pt "FunctionProLight", Arial, sans-serif;
}

.editorials-searchbox h4 a:hover , .editorials-info h4 a:hover  {
color: #cfc2c4;
}
.editorials-date{
position:absolute;top:5px;right:10px;
 color:#aaa;
 margin-left:30px;
  font:normal 25pt  "FunctionProLight", Arial, sans-serif;
}

.editorials-showbox {
 background:url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_fashion.png') repeat-x;
 float:left;
 width:100%;
 margin:10px 0px;
 font:normal 13pt "FunctionProLight", Arial, sans-serif;
}

.editorials-showbox h2 {
    font-size:1.8em;
    color:#777;
    text-align:left;
    margin:10px 30px;
    text-transform:uppercase;
    font-weight:normal;

}

.editorials-showbox a {font-weight:normal}

.editorials-showbox h3 {
    text-align:center;
    margin:10px 30px;
    font-weight:normal;
}

.editorials-showbox span {color:#ccc;}


/** myprofile css **/

.myprofile-buttons {
	width:30%;
	float:left;
	text-align:center;
	min-height:100px;
	margin:10px;
}

.myprofile-buttons a {
color: #A08567;
font-family: Trebuchet MS,sans-serif;
font-size:80%;
}

.myprofile-buttons a:hover {
color:#cfc2c4;
}

.myprofile-buttons img:hover {
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

.myprofile-edit {
float:right;
width:430px;
position:relative;
min-height:350px;
}

.myprofile-edit input , .myprofile-edit textarea {
background-color:#FEFDFA;
border:1px solid #F3EAD9;
font-family: "Corbel", Trebuchet MS,sans-serif;
font-size:12pt;
}

.myprofile-edit input:focus , .myprofile-edit textarea:focus {
background-color:#fff;
border:1px solid #E7DBC0;
}

.myprofile-edit textarea {
font-size:12pt;
margin:20px;
}

.myprofile-header {
 float:right;
font:normal 18px "FunctionProLight", Arial, sans-serif;color
 margin:7px;
 color:#333;
}

.myprofile-header h4 {
 color:#ccc;
}


/** error related **/

.error-subtitle {
	margin:30px 5px 5px 7px;
}


/** search related **/
.search-message {
	margin-top:5px;
	padding:10px;
	font:bold 14pt "FunctionProLight", Arial, sans-serif;
	width:auto;
	background:transparent url("http://images.fashionmodeldirectory.com/templates/v4/img/noresult_bkg.png") no-repeat center top;
}

/** agency history **/

.agencyhistory {
	display:none;width:495px;background-color:#F8F1F1;color:#ccc;
	overflow:auto;
	position:relative;
}
.agencyhistory .close {position:absolute;z-index:1000;right:0px;}
.agencyhistory ul {margin:10px;}
.agencyhistory li {list-style:none;}


/** hotclicks ad in profile**/

.hotclicks-ad { text-align:center;font:normal 1.6em "FunctionProLight", Arial, sans-serif;color:white;background-color:#CE6F6F;position:relative;overflow:auto;height:160px;}
.hotclicks-ad a {width:100%;font-weight:normal;color:white;font-size:1.4em;}
.hotclicks-ad a:hover {color:#F7E8E8;}

/* related profiles */

.related-profiles
{
position:relative;
width:100%;
margin:5px;margin-bottom:25px;
float:left;
}
.related-profiles h3 {
    width:90%;
}

.related-pics{
   float: left;
   margin: 0px 2.2px;
   position:relative;
   height:130px;
   width:130px;
   overflow:hidden;
}

.related-pics h4 {
   background-color: white;
    bottom: 0;
    height: 35px;
    filter:alpha(opacity=88);-moz-opacity:.88;opacity:.88;
    position: absolute;
    text-align: center;
    width: 100%;
}
.related-pics h4 a {font-weight:normal;font-size:12pt;}


.related-pics:hover {
        filter:alpha(opacity=68);-moz-opacity:.68;opacity:.68;
}

.related-pics img {border:0px;height:127px;}



/** thumbnavi - thumbs navigation bar **/

.thumbnavi {
   margin:20px 0px;
   text-align:center;
   width:100%;
   height:100px;
}

.thumbnavi div
{
    float:left;overflow:hidden;height:100px;width:100px;
    margin:2px;
}

.thumbnavi img {
    max-height:100px;
}

.thumbnavi img:hover {
    filter:alpha(opacity=68);-moz-opacity:.68;opacity:.68;
}

.thumbnavi-alpha {
        filter:alpha(opacity=38);-moz-opacity:.38;opacity:.38;
}
