/* 

Chic managment



Base colors.

Black: #000000;

red: #d2232a;





*/



/* BODY CSS / H tags, p tags, ...... */ 

body{

background-color:#000000;

font-size:.8em;

font-family:Arial, Helvetica, sans-serif;

margin:0;

padding:0;

background-image:url(../images/gif/body_bg.gif);

background-position:top left;

background-repeat:repeat-x;

color:#666666;

}



a{

color:#666666;

}

a:active, a:focus{

outline:0;}



h1 {



}



h2 {

display:block;

padding:3px 10px;

background-color:#d2232a;

font-size:1em;

color:white;

margin:0 0 10px 0;

}



h3 {

color:#d2232a;

margin:3px 10px;

}





p {

line-height:1.4em;

margin:5px 120px 5px 2px;

}



.title_link{

text-decoration:none;

color:white;

}



span.client_text{

float:left;

font-size:10px;

line-height:1.6em;}



/**** client span css *** */



span.h2

{

display:block;

padding:3px 10px;

background-color:#d2232a;

font-size:1em;

margin:0;

}



span.h3{

color:#d2232a;

margin:3px 10px;

}



/* *************************************    Outer Page    ************************************************** */ 



#outerpage{

height:660px;

width:790px;

margin:0px auto;

padding:0;

position:relative;



background-position:top left;

background-repeat:no-repeat;

}





/* ******************************************  Main Navigation ****************************************** */

#main_nav{

position:absolute;

top:60px;

right:0;

width:140px;

}





ul.main_nav{

margin:0;

padding:0;

list-style:none;

}



ul.main_nav li.logo a{

height:57px;

background-color:#d2232a;

font-size:.8em;

line-height:5.5em;

text-align:center;

margin:0;

padding:0;

}



ul.main_nav li {

text-align:right;

font-size:.85em;

}



ul.main_nav li a {

background-color:#000000;

color:white;

margin:2px 0;

padding:2px;

display:block;

height:13px;

text-decoration:none;

}



ul.main_nav li a:hover{

background-color:#d2232a;

}



ul.main_nav li a.active{

background-color:#d2232a;

}



ul.main_nav li.inverse a {

background-color:#d2232a;

}



ul.main_nav li.inverse a:hover {

background-color:#000000;

}





/* *************************************** inner page ****************************************************** */





#innerpage {

width:622px;

height:600px;

margin-left:28px;

background-color:#000000;

padding:60px 0 0 0;

background-image:url(../images/gif/body_bg.gif);

background-position:top left;

background-repeat:repeat-x;

}







/* ************************************  HEADER ********************************************* */





#header {

height:57px;

}





#header p.listing {

line-height:4.8em;

margin:0 0 0 30px;

font-size:12px;

color:white;

}



#header p.listing a {

margin:2px 3px;

color:#fff;

text-decoration:none;

}



#header p.listing a:hover{

text-decoration:underline;}





#header strong{

font-weight:normal;

margin:0 10px 0 0;

color:white;

}







/* ************************************** content ******************************************* */





#content{

margin:5px 0px;

position:relative;

}



#innercontent{

margin:10px 30px;

display:block;

line-height:1.6em;

}



 dl.cv {

 margin:5px 20px;}



 dl.cv dt{

 margin:0;

 padding:5px 0;

 font-weight:bold;

 }

 

 dl.cv dd {

 margin:0;

 padding:1px 1px 1px 5px;

 font-weight:normal;

 color:#999999;

 }

 

 

ul.links{

padding:0;

list-style:none;

margin:10px;}



ul.links li {

padding:5px 10px;

margin:0;

}



ul.links li.link_title{

color:#d2222a;

font-size:1em;

padding:3px 10px;

margin:20px 0 0 0;

}



ul.links li.link_title a{

color:white;

text-decoration:none;}



ul.links li.link_title a:hover {

text-decoration:underline;}







#content ul.model_gallery{

margin:0px;

padding:0;

list-style:none;}



#content ul.model_gallery li {

float:left;

margin:0px 30px 12px 0px;

width:103px;

height:145px;

overflow:hidden;

line-height:1em;

}





span.model_name a{

font-weight:normal;

text-decoration:none;}

/* **************************** latest news ********************************** */





ul.news{

margin:0 ;

list-style:none;

padding:0 10px 0 0;

}



ul.news li{

overflow:hidden;

padding:0 0 10px 0;

width:526px;

}



ul.news li.news_header {

background-color:#D2222A;

color:white;

padding:2px 0 2px 10px;

margin:0;}



ul.news li p {

margin: 30px 30px 0 0;}





img.floatnews {

float:left;

margin:5px 5px 0 0px;

padding:0;}



span.red a {

color:#d2232a;

text-decoration:none;}



span.red a:hover {

text-decoration:underline;}



ul.newsheader{

margin:0;

padding:0;

list-style:none;

margin:0;

}



ul.newsheader li {

float:left;

background-color:#d2222a;

width:100%;

margin:0 0 10px 0;

padding:0px 10px;

height:16px;

line-height:1.3em;

font-size:12px;

color:white;

}

ul.newsheader li.news_header {

width:460px;

}

ul.newsheader li.news_date{

width:73px;

border-left: 8px solid black;

text-align:right;}





ul.video_display{

list-style:none;

margin:0;

padding:0;

}



ul.video_display li {

margin:0;

padding:0;

display:block;

width:200px;

}



.video_text{

padding:2px 25px;}



/* ******************************************* footer *********************************** */



#footer {

color:#666666;

font-size:.8em;

text-align:center;

margin:0;

padding:0;

width:790px;

margin:5px auto;

clear:both;}



 #footer a, #footer a:hover, #footer a:visited{

 color:#666666;}

/* *****************************************  HIGHSLIDE VIDEO CSS ************************** */

.highslide-wrapper div {

    font-family: Verdana, Helvetica;

    font-size: 10pt;

}

.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

    display: none;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}





/* Styles for the popup */

.highslide-wrapper, .rounded-white {

	background-color: black;

}

.highslide-wrapper .highslide-html-content {

    width: 500px;

	height:400px;

    padding: 0 5px 5px 5px;

	background-color:#000000;

}

.highslide-wrapper .highslide-header {

	padding-bottom: 5px;

}

.highslide-wrapper .highslide-header ul {

	margin: 0;

	padding: 0;

	text-align: right;

}

.highslide-wrapper .highslide-header ul li {

	display: inline;

	padding-left: 1em;

}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {

	display: none;

}

.highslide-wrapper .highslide-header a {

	font-weight: bold;

	color: gray;

	text-transform: uppercase;

	text-decoration: none;

}

.highslide-wrapper .highslide-header a:hover {

	color: white;

}

.highslide-wrapper .highslide-header .highslide-move a {

	cursor: move;

}

.highslide-wrapper .highslide-footer {

	height: 15px;

}

.highslide-wrapper .highslide-footer .highslide-resize {

	float: right;

	margin-top: 4px;

	height: 11px;

	width: 11px;

	background: url(images/controlbar-black-border.gif);

}

.highslide-wrapper .highslide-body {

}

.highslide-move {

    cursor: move;

}

.highslide-resize {

    cursor: nw-resize;

}

/* Social Icons */
#footer .social {
    position: absolute;
    right: 0px;
}

#main_nav .social {
    margin: 3px 0 0 30px;
    white-space: nowrap;
}

.social a {
    width: 25px;
    height: 25px;
    display: block;
    float: left;
    padding: 0 0 0 2px;
}

.social a.facebook {
    background: url(/images/png/facebook-32.png) no-repeat;
}

.social a.twitter {
    background: url(/images/png/twitter-32.png) no-repeat;
}

.social a.blogger {
    background: url(/images/png/blogger-32.png) no-repeat;
}

.social a.youtube {
    background: url(/images/png/youtube-32.png) no-repeat;
}

.social a.facebook span,
.social a.twitter span,
.social a.blogger span,
.social a.youtube span {
    display: none;
}
