@charset "utf-8";

/* CSS Document */



body{

 font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;

 color:#fff;

 font-size: .9em;

 margin:0;

 padding:0;

 font-weight:normal;

 background:#262626;

 }



.wrap{

 width:960px;

 margin:0 auto;

 padding:0;

 } 

 

#main{

 padding:0;

 margin:0;

 background: url(../images/banner_bg.jpg) repeat-x;

 }

 

p{

 margin:0;

 padding:0;

 line-height:1.6em;

 } 



h1,h2,h3,h4,h5,h6 {

 color:#FFF;

 font-weight:normal;

 font-family:Georgia, "Times New Roman", Times, serif;

 line-height:1.7em;

 margin:0;

 padding:0;

 } 

 

h1{

 font-size:24px; 

 } 

 

 

h2{

 font-size:20px; 

 } 

 

h3{

 font-size:16px; 

 }

 

/*Links*/



a:link,a:active,a:visited,a:hover{

 color:#00ccff;

 outline: none; 

 text-decoration:none;

 }

a:hover{

 text-decoration:none;

 color:#5DEAFC;

 }

 

 

/*Top*/ 

#top {

 margin:0 0 6px 0;

 padding:0;

 }



/*Header*/  





#header {

margin:0;

height:45px;

padding:0 10px;

}



#header h1{

 margin:0;

 padding:0; 

 background: url(../images/logo.png) no-repeat;

 height:100px;

 text-indent:-9999px;

 }

 

.head {

 float:left;

 width:250px;

 }



 

/*Navigation*/



#nav table

	{

		position:absolute;

		border-collapse:collapse;

		z-index:80;

		left:-1px;

		top: 2.7em;

	} 





#nav{

 height:35px;

 margin:0;

 padding:0;  

 list-style: none; 

 }



#nav ul {

 margin: 0 10px 0 0;

 padding: 6px 0 5px 0;

 list-style: none; 

 float:right;

}

 

#nav li {

 float: left;

 margin: 0;

 padding: 0;

 }



#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited {

 display: block;

 margin: 0;

 padding:5px 13px;

 text-decoration: none;

 font-size:15px;

 font-weight:bold;

 color:#fff;

 text-transform:uppercase;

 }

	

#nav ul li a:hover {

 display: block;

 color:#00ccff;

 text-decoration: none;

 }

 

.current a:link, .current a:visited, .current a:active  {

 color: #ffffff !important;

 }



#nav li ul {

 position: absolute;

 width: 10em;

 left: -999em;

 }

 

#nav li:hover ul {

 left: auto;

 display: block;

}

	

#nav li:hover ul, #nav li.sfhover ul {

 left: auto;

} 



#nav ul ul a 

    {

	    background-color: #2d2d2d; 

		font-weight: normal;

	}



#nav ul ul a:hover 

    {

	    background-color: #434343;

	}



#nav ul ul 

	{

		position:absolute;

		width: 30em;

		visibility:hidden;

		height:0;

		border-left: none;

	}

	

#nav ul ul li 

    {

	    border-top: none; 

		border-right: none; 

		text-align: left; 

	}

	

#nav ul li:hover ul, #nav ul a:hover ul

    {

	    visibility:visible;

	} 





#flashcontent {



		height: 475px;



	}

 

/*	Container      		*/  



#container {

 padding:0px;

 margin:30px 0 0 0;

 }

 

.clear{

 clear: both;

 line-height: 0; 

 height: 0;

 } 

 

/*	Portfolio      		*/  



#portfolio {



 }

 

.port-article{

 width:320px;

 float:left;

 margin:10px 0 20px 0;

 padding:0;

 } 

 

.port-article img, .port-article h2, .port-article p{

 padding-left:10px;

 }

  

  

/*	Main Contact Form			*/



#contactleftcontainer{

 position:relative;

 width:265px;

 float:left;

 }



#contactleftcontainer h1{

 margin:0;

 padding:0; 

 background: url(../images/photo1l.jpg) no-repeat;

 height:426px;

 text-indent:-9999px;

 }



#contactty{

 float:left;

 width:400px;

 padding:150px 0 0 0 ;

 margin-right:10px;

 padding-right:10px;

 }



#contactcontainer{

 float:left;

 width:400px;

 margin-right:10px;

 padding-right:10px;

 }



#contactrightcontainer{

 position:relative;

 width:265px;

 float:right;

 }

#contactrightcontainer h1{

 margin:0;

 padding:0; 

 background: url(../images/photo1b.jpg) no-repeat; 

 height:426px;

 text-indent:-9999px;

 }



 .contactimage {

 margin-bottom:0px;

 }



.contactform form {

 padding:0;

 margin:10px 0 0 0; 

}



.contactform form p{

 margin:0 0 10px 0;

 padding:0;

 } 



.contactform fieldset { 

 border:0px;

 margin:0 0 0 0;

 padding:7px 0 0 15px ;

 }

 

.contactform input, .contactform textarea, a { 

 outline: none; 

 }

 

.contactform input {

 width: 200px;

 margin: 2px 0 6px 0;

 border-bottom: none;

 border-right: none;

 background:#fff;

 height:18px;

 font-size: 12px;

 padding:3px 0 3px 5px;

 color:#222; 

 }

 



.contactform select {

 width: 208px;

 line-height:1.7em; 

 margin-bottom:10px;

}

  

.contactform label {

 display: block;

 font-size: small;

 float:left;

 margin:0 10px 0 0;

 padding:7px 0 0 0;

 width:90px;

}



.contactform textarea {

 width: 285px;

 height: 75px;

 display: block;

 border: 1px solid #bbb;

 background: #fff;

 margin:6px 0 0 0;

 padding:5px 0 0 5px;

 font-size: small;

 color:#111;

 }

 

.contactform input.submit {

 color:#000;

 height:30px;

 margin:10px 0 0 100px;

 width:90px; 

 border: 0px 

}  



#left-container .contact-detailes h3{

 margin-bottom:20px;

 }



/*bio*/

  

#bioleftcontainer{

 position:relative;

 width:333px;

 float:left;

 padding-right:5px;

 }



#biorightcontainer{

 float:right;

 width:570px;

 margin-right:10px;

 padding-right:10px;

 }



.bioimage {

 margin-bottom:0px;

 }

#bioleftcontainer h1{

 margin:0;

 padding:0; 

 background: url(../images/Nicky.jpg) no-repeat;

 height:500px;

 text-indent:-9999px;

 }



/*Model Search*/

  

#MSleftcontainer{

 position:relative;

 width:333px;

 float:left;

 padding-right:5px;

 }



#MSleftcontainer h1{

 margin:0;

 padding:0; 

 background: url(../images/turk.gif) no-repeat;

 height:500px;

 text-indent:-9999px;

 }



#MSrightcontainer{

 float:right;

 width:570px;
 
 padding-top:80px;

 margin-right:10px;

 padding-right:10px;

 }



.modelimage {

 margin-top:62px;

 }


/*Links*/

  

#Linksleftcontainer{

 position:relative;

 width:333px;

 float:left;

 padding-right:5px;

 }



#Linksleftcontainer h1{

 margin:0;

 padding:0; 

 background: url(../images/keith2.jpg) no-repeat;

 height:500px;

 text-indent:-9999px;

 }



#Linksrightcontainer{

 float:right;

 width:570px;
 
 padding-top:80px;

 margin-right:10px;

 padding-right:10px;

 }



.linksimage {

 margin-top:62px;

 }

 

 /*rates*/

  

#raterightcontainer{

 position:relative;

 width:301px;

 float:right;

 padding-left:5px;

 }



#rateleftcontainer{

 float:left;

 width:600px;

 margin-left:10px;

 padding-left:10px;

 }



.rateimage {

 margin-bottom:0px;

 }

#raterightcontainer h1{

 margin:0;

 padding:0; 

 background: url(../images/photo4c.jpg) no-repeat;

 height:426px;

 text-indent:-9999px;

 }

   

/*Footer*/ 



#footer_container {

 margin: 0 auto;

 height:120px;

 background: url(../images/footer_bg.gif) left top repeat;

 }

	

#footer {

 clear: both;

 background: url(/pics/laf/footer_bg.png) no-repeat;

 margin: 0 auto;

 width:960px;

 height: 106px;

 color: #fff;

 font: 12px/1.2;

 text-align: right;

 }

	

#footer p {

 padding: 30px 25px;

 padding-bottom:0;

 }

		

#footer p.left {

 float:left;

 text-align: left;

 }