/* main-news newsbox */
.main_newsbox {
  width:667px;
	height:460px;
	margin:20px 3px;
	margin-bottom:0px;
    background:url("/templates/v4/img/sprite-head.png") 0px -2800px repeat-x;
	/* sprite substitutes background:url('http://images.fashionmodeldirectory.com/templates/v4/img/newsbox.png') repeat-x;*/
}

ul.newsbox{
	padding:0px;
	margin:0px;
	float:left;
	height:30px;
	width:100%;
	/*background: url('http://images.fashionmodeldirectory.com/templates/v4/img/tabs-bkg.png') repeat-x scroll 0 0 transparent;*/
    background-color:#f0f0f0;
}
ul.newsbox li {
  list-style:none; 
	float:left;
	width:25%;

	/*background: url('/templates/v4/img/tabsleft-bkg.png') no-repeat scroll left top transparent;*/
}

ul.newsbox li a {
  display:block;
  padding:4px 25px;
  text-decoration:none!important;
  margin:0px;
  outline:none;
  font:normal 14pt "FunctionProLight", Arial, sans-serif;  
  border-bottom:1px solid white;
  border-top:1px solid transparent;
  color:#aaa;
}

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

.newsbox_selected {
    font-weight:bold;
    background:url("/templates/v4/img/sprite-head.png") 0px -2800px repeat-x;
    /*background-color:#f5f5f5;*/
    border-bottom:0px solid transparent;
    color:red;
}

ul.newsbox li a.newsbox_selected{border-bottom:1px solid transparent;border-top:1px solid #fff;color:#333;}

.newsbox_content {
	  clear:both;
    padding:0px;
    display:block;
    float:left;
    width:100%;
    font:10pt Georgia;
    padding:0px;
  background:transparent;
  color:#666;
  margin-top:1px;
}

.newsbox_content_updatesbox {
	border:0px solid green;
	margin:5px;
	width:310px;
    height:200px;
	position:relative;
	border-bottom:1px solid transparent;
    overflow:hidden
}

.newsbox_content_updatesbox:hover {
 border-bottom:1px solid #ddd;
}

.newsbox_content_updatesbox a, .editorials-title a {
    font:normal 2.4em "FunctionProLight", Arial, sans-serif; 
}

.newsbox_content_mediabox div {
 margin:4.5px;
 float:left;
}

.newsbox_content_mediabox div a img {
    border: 5px solid #EEEEEE;
    height:75px;
}

.newsbox_content_mediabox div a img:hover {
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
.newsbox_content_mediabox .editorials {
z-index:300;margin-left:150px;overflow:hidden;height:100px;width:480px;margin:0px;
}
.newsbox_content_mediabox .editorials-title {
	z-index:400;position:absolute;margin-top:40px;
}
.newsbox_content_mediabox .editorials-title a img{
	border: 0px;
  height:auto;
}

.newsbox_content ul {
	 margin:5px;border:0px solid yellow;list-style:none;font-size:100%;margin-bottom:15px;
	}
	
.newsbox_content li {
background:transparent url("http://images.fashionmodeldirectory.com/templates/v4/img/newsli.png") no-repeat scroll 7px;
 padding-left:25px;
 margin:4px;
}

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

.newsbox_content li a {
 font-size:110%;
}


.newsbox_boards {
	float:right;width:40%;text-align:left;
	margin-top:30px;
}

.newsbox_boards a {
    font:normal 1.3em "FunctionProLight", Arial, sans-serif;  
	line-height:22px;
    border-left:3px solid transparent;
    padding-left:5px;
}

.newsbox_boards div {font:normal 1.2em "FunctionProBook", Arial, sans-serif; color:#D8C8B1; margin-bottom:20px; }

.newsbox_boards a:hover {
	border-left:3px solid #D8C8B1;
}

.main_news_thumb {
	width:300px;
	height:400px;
	position:relative;
	cursor: pointer;
}

.main_news_right {
	height:400px;
	position:relative;
  width:365px;
}


.div_hover div:hover {
background-color:#e3e3e3;
overflow:hidden;
}


.fnsbox {
	margin:14px;
	background:none;
}

.fnsbox:hover {
	background:none;
}

.fnsbox h3 {
	margin:3px;
}

.fnsbox h3 a {
font: italic 13pt Georgia;
}


 .newsbox {
	position:relative;
	height:100px;
	margin: 0px;
	float:right;
	cursor: pointer;
	background-color:transparent;
	width:366px;
}

.newstext {
 float:left;
 text-align:justify;
 margin:3px;
 margin-top:5px;
 font: normal 1em "FunctionProBook", Arial, sans-serif; 
 }
 
.newstext h2 a {
  font:bold 0.9em "FunctionProLight", Arial, sans-serif; 
  line-height: 1.1em;
}
 
.newstext h3 a {
	font:bold 1em "FunctionProLight", Arial, sans-serif; 
}

.newstext span {
	font-size:1em;
    
}

.frontlastnews {height:400px;width:300px;overflow:hidden;}
.frontlastnews-bottom {position:absolute;bottom:0px;width:100%;font:normal 1.1em "FunctionProBook", Arial, sans-serif;float:left;border-top:1px solid white;}
.frontlastnews-bottom a {float:right;padding:2px 3px;font-weight:normal;}

.bottombar {width:100%;margin-top:5px;overflow:hidden;float:left;text-align:right;}
.bottombar h3 {width:180px;display:inline;margin:0px 15px;}
.bottombar h3 a {font:normal 1.1em "FunctionProLight", Arial, sans-serif; }



/* LINKBOX */


.linkbox_left {
	width:330px;
	height:145px;
	margin:3px;
	float:left;
}

.linkbox_right {
	width:330px;
	height:145px;
	margin:3px;
	float:right;
}

.linkbox_left:hover {
	background-color:black;
	background-image:none;
}


.linkbox_bar {
  background-color:#ffffff;
  height:22px;
  position:absolute;
  bottom:10px;
  width:100%;
  z-index:1;
	filter:alpha(opacity=75); 
	-moz-opacity:.75; 
	opacity:.75;
	border-bottom:0px solid #999;
}

.linkbox_shadow {
  background: white url('http://images.fashionmodeldirectory.com/templates/v4/img/box_shadow.png') no-repeat center top; 
  height:10px;
  position:absolute;
  bottom:0px;
  width:100%;
  z-index:1;
}

.linkbox_title {
	margin:0px;
	padding:0px;
	font-size:1.8em;
	color:#444;
	z-index:1;
	text-align:left;
	position:absolute;
	width:100%;
	cursor:pointer;
	top:-1px;
}

.linkbox_bar h3 {
	font-size:1em;
	text-align:center;
}

.linkbox_bar a {
	margin:5px;
}

.linkbox_bar a:hover {
}


/* ROTATEBOX RIGHT */      

 .rotatebox  {
	width:315px;
	margin:0px;
	margin-top:20px;
    font-family: "FunctionProLight", Arial, sans-serif;  
}


.preview-box {
      border-right:0px;
    height:370px;
      background-color:transparent;
      border:1px solid #eee;
      }

.preview-tabs li {
      list-style: none;
      float: left; 

      }
.preview-tabs li a {
      display: block;
      padding: 6px 2px;
      text-align: center;
      text-decoration: none;
      font-size:1.48em;
      font-weight:normal; 
      color:#fff;
      }
      
.preview-tabs li:first-child a {
      border-left: none; 
      }
.preview-tabs li a:hover {
      color: #333; 
      background:none;
      }
       
.preview-tabs li a:focus {
      outline: none; 
      }
.preview-tabs li a.active, .preview-tabs li a.active:hover {
      color: #333;
      border-bottom: 0px solid #fff; 
      background:none;
      }

.preview-thumb{height:100px;width:100px;float:left;overflow:hidden;}

.preview-thumb img {width:100px;}

.preview-right {float:right;width:205px;height:100px;position:relative;}

.preview-title {float:left;margin:5px;}
      
.preview-content {
      padding-top: 29px;
      display: none;
      height:250px;
      }

.preview-content h3 a {
      padding-top:10px;
      font-size:1.4em;
      font-weight:normal;
      }
      
.preview-content h4{
      padding-top:5px;
      color:#CCC;
      font-size:1.3em;
      font-weight:normal;
      text-transform:uppercase;
      }
.preview-content .small-link {}
	
.pc-models {
 	 background-position: 0px -2800px; background-repeat: repeat-x;
 }  
    
.pc-fashion {
 	 background: transparent url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_fashion.png') repeat-x; 
}      

.pc-agencies {
 	 background: transparent url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_agencies.png') repeat-x; 
 }  
    
.pc-mags {
 	 background: transparent url('http://images.fashionmodeldirectory.com/templates/v4/img/profilebox_magazines.png') repeat-x; 
}     
 
.normal-preview {
	border-bottom:1px solid #e8e8e8;
	height:100px;
  }

.small-preview {
	border:1px solid white;
	border-top:0px;
	border-left:0px;
	height:60px;
   position:relative;
  }

.small-preview h3{
      padding-top:5px;
      font-size:100%;
      }
      

.normal-preview .category , .small-preview .category {
			color:#ccc;
			font-size:1em;
			letter-spacing:0.2em;
		}
.normal-preview .links , .small-preview .links , .normal-preview .category , .small-preview .category {
	position:absolute;
	bottom:5px;
}

a.category-link {
    font:normal 1.3em "FunctionProLight", Arial, sans-serif;  
	color:#999;
}

a.category-link:hover {
	color:#aaa;
}

.normal-preview .links a , .small-preview .links a {
		   font:normal 1.3em "FunctionProLight", Arial, sans-serif;  
			color:#333 ;
			padding-right:4px;
		}
		
.normal-preview .links a:hover , .small-preview .links a:hover {
			color:#999 ;
		}
            
 
#btnagencies li a.active:hover {
      background-color:none; 
      }
      

/* v/h central positioning class 


    #outer {overflow: hidden; position: relative; width: 100%;}
		#outer[id] {display: table; position: static;}
		
		#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*
		#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
		#inner {position: relative; top: -50%; text-align: center;} /* for explorer only *
		#inner {margin-left: auto; margin-right: auto;} /* for all browsers*/
		/* optional: #inner[id] {position: static;} */