* {
	padding: 0;
	margin: 0;
}
html, body {
	height: 100%;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #FFF;
	text-align: center;
	background: #020B21 url('../images/page_bg2.jpg') center top repeat-x;
}
a { 
	color: #FFF;
	font-size: 11px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 0 12px 0;
}
p {
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 15px 0;
}
li {
	list-style-type: none;
}
.skip {
	display: none;
}
.break {
	clear: both;
	height: 1px;
	line-height: 1px;
}
#pageContainerFlex {
	text-align: left;
	background: #000; /* url('../images/content_bg2.gif') left top repeat-y;*/
	min-height: 100%;
	height: 100%;
	margin: 0 auto;
}
#pageContainer {
	width: 1000px;
	text-align: left;
	background: #000 url('../images/content_bg2.gif') center top repeat-y;
	min-height: 100%;
	height: 100%;
	margin: 0 auto;
}
#html>body #pageContainer { height: auto; }
#html>body #pageContainerFlex { height: auto; }
#pageContainer2 {
	background: url('../images/content_bg2.jpg') center top no-repeat; 
	width:100%;
	height: 100%;
}
#pageContainerFlex #pageContainer2 {
	background: url('../images/content_right_bg2.jpg') left top no-repeat;
	height: 100%; 
}
#pageContainer3 {
	margin: 0 35px;
}
#pageContainerFlex #pageContainer3 {
	background:  url('../images/content_right_bg2.jpg') right top no-repeat; 
	margin: 0 0 0 35px;
	padding: 0 20px 0 10px;
	height: 100%; 
}
#header {
}
	#header p {
		float: left;
	}
	
	#siteName {
		float: left;
		padding: 0;
		background:  url("../images/look_logo_03.gif") left 10px no-repeat ;
		margin: 0 0 0 0;
		width: 110px;
		height: 90px;
	}
	#siteName a {
		float: left;
		padding: 0;
		margin: 0 0 0 0;
		text-decoration: none;
		width: 120px;
		height: 83px;
	}
	#siteSubName {
		float: left;
		padding: 0;
		background:  url("../images/link2look.gif") no-repeat 0px 0;
		margin: 60px 0 2px 0;
		width: 146px;
		height: 28px;
	}
	#siteSubName a {
		float: left;
		padding: 0;
		margin: 0 0 0 0px;
		text-decoration: none;
		width: 146px;
		height: 25px;
	}
	#siteName span, #siteSubName span{
		display: none;
	}
	#topNav {
		float: right;
		padding: 10px 0 6px 0;	
	}
		#topNav li {
			float: left;
			padding: 50px 0 0 0;
			background-repeat: no-repeat;
			background-position: -4px  bottom;	
		}
		#topNav li a:hover {
			background-repeat: no-repeat;
			background-position: -3px  bottom;	
		}
		#topNav li a { display: block; height: 23px; margin: 0 10px 0 0; border-top: 1px #000 solid; }
		#topNav li a:hover, #topNav li.selected a { border-top: 1px #FFF solid; }
		#topNav li a span { display: none; }

		#topNav li.ir a { width: 164px; }
		#topNav li.ir a:hover { background-image: url('../images/nav/menu_ir_sel.gif');}
		#topNav li.ir { background-image: url('../images/nav/menu_ir.gif'); }

		#topNav li.women a { width: 74px; }
		#topNav li.women a:hover { background-image: url('../images/nav/menu_women_sel.gif');}
		#topNav li.women { background-image: url('../images/nav/menu_women.gif'); }

		#topNav li.men a { width: 44px; }
		#topNav li.men a:hover { background-image: url('../images/nav/menu_men_sel.gif'); background-position: -4px bottom; }
		#topNav li.men { background-image: url('../images/nav/menu_men.gif'); }

		#topNav li.commercial a { width: 118px; }
		#topNav li.commercial a:hover { background-image: url('../images/nav/menu_commercial_sel.gif'); background-position: -4px bottom; }
		#topNav li.commercial { background-image: url('../images/nav/menu_commercial.gif'); }

		#topNav li.become a { width: 173px; }
		#topNav li.become a:hover { background-image: url('../images/nav/menu_become_sel.gif'); background-position: -4px bottom; }
		#topNav li.become { background-image: url('../images/nav/menu_become.gif'); }

		#topNav li.models a { width: 72px; }
		#topNav li.models { background-image: url('../images/nav/menu_models.gif'); }
		
		#topNav li.about a { width: 62px; }
		#topNav li.about { background-image: url('../images/nav/menu_about.gif'); }
		
		#topNav li.history a { width: 62px; }
		#topNav li.history { background-image: url('../images/nav/menu_history.gif'); }
		
		#topNav li.subsidiaries a { width: 108px; }
		#topNav li.subsidiaries a:hover { background-image: url('../images/nav/menu_subsidiaries_sel.gif'); background-position: -4px bottom; }
		#topNav li.subsidiaries { background-image: url('../images/nav/menu_subsidiaries.gif'); }

		#topNav li.press a { width: 48px; }
		#topNav li.press a:hover { background-image: url('../images/nav/menu_press_sel.gif'); background-position: -4px bottom; }
		#topNav li.press { background-image: url('../images/nav/menu_press.gif'); }
		
	.ir_submenu {
		float: right;
		padding: 10px 10px 6px 20px;	
	}
		.ir_submenu li {
			float: left;
			padding: 10px 10px 0 0;
		}
		.ir_submenu a {
      text-decoration:none;
    }
		.ir_submenu a:hover {
      text-decoration: underline;
    }

	.subsubmenu {
		float: right;
		padding: 10px 10px 6px 20px;	
	}
		.subsubmenu li {
			float: left;
			padding: 10px 10px 0 0;
		}
		.subsubmenu a {
      text-decoration:none;
    }
		.subsubmenu a:hover {
      text-decoration: underline;
    }
  .sel {
    font-weight: bold;

  }
#mostWantedGallery {
}
	#mostWantedGallery img {
	margin: 0px 0 0px 0;
		border: 0;
	}

#slideshow {
	float: left;
  position: relative;
  width: 930px;
  height: 300px;
}

#slideshow div {
  position: absolute;
  top: 0;
  left: 0;
  width: 930px;
  height: 288px;
  text-align: right;
  background: black;
}

#indexBlocks {
}
	.block {
		width: 222px;
		height: 307px;
		float: left;
		margin: 0 13px 11px 0; 
		background: #A3B8CC url('../images/index_block_bg.jpg') left bottom repeat-x;
	}
	
	.x2 {
		width: 457px;
	}
	.x3 {
		width: 692px;
	}
	.x4 {
		width: 927px;
	}
	.last {
		margin: 0 0 11px 0; 
	}
	.noheight {
		height: auto;
	}
	#indexBlocks .gray, #headsheet .gray {
		color: #B4CEF3;
		background: #464D54 url('../images/index_block_bg_gray.jpg') left top repeat-x;
	}
		#indexBlocks .gray * {
			color: #B4CEF3;
		}
	.blockContent {
		margin: 10px;
		color: #000;
	}
	.blockMenu li {
		background: url('../images/arrow_right_blue.gif') 0 13px no-repeat;
		padding: 5px 0 0 20px;
	}
		.blockMenu li a {
			text-decoration: none;
		}
		.blockMenu li a:hover {
			text-decoration: underline;
		}

	.models {
    }
        .models a {
        }
        .models p {
            padding: 5px 0px;
        }
        .models img {
            margin: 5px 0px;
            border: 0;
        }
        .models .selector {
            float: left;
            width: 100%;
            padding: 5px 0 5px 0px;
        }
            .selector li {
                float: left;
                padding: 0 15px 0 0;
            }
            .selector li.last {
                border: 0;
            }
            .selector li a {
                font-size: 11px;
                font-weight: bold;
            }

        .letters {
            float: left;
            width: 100%;
            padding: 10px 0px;
        }
            .letters li {
                float: left;
            }
            .letters li a {
                padding: 0 5px 0 5px;
            }
        .names {
            margin: 5px 10px;
        }
            .names a {
                float: left;
                width: 50%;
            }
  .event {
      padding: 5px 0px;
      clear: both;
      float: left;
		  width: 100%;
    }
    .event h4 {
        padding: 0 0 4px 0;
      }
    .event h4 a {
        font-size: 14px !important;
        padding: 2px 0;
        text-decoration: none;
        color: #fff !important;
    }
    .event h4 a:hover {
        text-decoration: underline;
    }
    .event img {
        border: 2px #fff solid;
        float: left;
        margin: 2px 10px 5px 0;
    }
	.event .txt {
		font-size: 11px;
		width: 100%;
	}
    .eventList {
		margin-bottom: 10px;
		float: left;
    }
    .eventList .event {
    }
	.eventList .event img {
		float: left;
    margin: 2px 10px 10px 0;
    border: 2px solid #fff;
	}
	.eventList .event .txt {
		font-size: 11px;
		float: left;
		padding-right: 10px;
	}

    .latest_gallery img {
        border: 0px #CCC solid;
        float: left;
        margin: 2px 0px 5px 5px;
    }

#indicator {
	float: left;
	margin: 8px 0 0 0;
	font-size: 11px;
}

#headsheet2 {
	float: left;
	width: 100%;
	overflow: hidden;
}


#headsheet {
	_margin-right: -270px;
	clear: both;
}
  #headsheet h2 {
        font-size: 16px;
		float: left;
		width: 200px;
        padding: 12px 10px;
    }
    #headsheet h3 {
        font-size: 14px;
        clear: both;
        padding: 2px 10px;
        margin: 10px 0;
    }
	.modelNav {
		float: right;
		margin: 13px 0 0 0;
		width: 480px;
	}
	.modelNav a {
		padding-left: 20px;
	}
	.modelNav a img {
		border: 0;
	}
	#models {
		float: left;
		margin-right: 270px;
		padding: 0 0 10px 0;
	}
		#models .blockContent {
			padding: 0;
			margin: 0 0px;
			background: #A3B8CC url('../images/index_block_bg.jpg') left bottom repeat-x;
		}
	.modelBlock, .linkList {
		float: left;
		width: 100%;
		background: #A3B8CC url('../images/index_block_bg.jpg') left bottom repeat-x;
	}
	.modelBlock {
			padding: 0 0 20px 0;
	}
	.modelHeadBlock {
		float: left;
		width: 100%;
		background: #A3B8CC url('../images/index_block_bg.jpg') left -200px repeat-x;
	}	
    .model {
        float: left;
        height: 270px;
        width: 190px;
		margin-right: 2px;
        overflow: hidden;
        text-align: center;
    }
	.model a {
		padding: 0;
		margin: 0 0 2px 0;
		float: left;
		border: 0;
		height: 252px;
		overflow: hidden;
		background: transparent; 
	}
	
	.model .links  {
		float: left; 
		margin: 10px 0 0 9px;
		margin: -245px 0 0 6px;
		position: absolute;
		position: relative;
		width: 170px; 
		min-height: 35px;
		_height: 35px;
		background-color: #000;
		display: inline;
		text-align: center;
	}
	.model .links a {
		padding: 2px;
		font-size:10px;
		height: auto;
		text-align: center;
		text-decoration: none;
		color: #999;
	}
	.model .links a:hover {
		color: #FFF;
		text-decoration: underline;
	}
    .model img {
		border: 0;
        margin: 5px 10px 0 5px;
    }
    .model span {
        font-size: 11px;
        line-height: 14px;
		text-align: center;
		display: block;
    
	}
	.model span.selected {
		float: right; 
		position: absolute;
		background:  url('/images/checked.gif') 85px 5px no-repeat; 
		width: 155px; 
		height: 70px;
	}
	#setView {
		height: 300px;
		width: 222px;
		color: #B4CEF3;
		position: absolute;
		background: #464D54 url('../images/index_block_bg_gray.jpg') left top repeat-x;
	}
		#setView h4 {
			color: #B4CEF3;
			font-size: 11px;
			float: left;
			width: 110px;
		}
		#setView h3 {
			color: #B4CEF3;
			font-size: 12px;
		}
		#setView p {
			color: #B4CEF3;
			font-size: 10px;
		}
	#set_photos {
			margin: 10px 0 0 0;
			height: 215px;
			overflow: auto;	
		}
			#set_photos li {
				float: left;
				width: 100%;
				color: #444;
			}
			#set_photos li img {
				float: left;
				margin: 3px 5px 3px 0;
			}
			#set_photos span {
				font-size: 12px;
				display: block;
			}
			#set_photos a {
				font-size: 11px;
				text-decoration: none;
				color: #444;
 			}
  .photo_bin_links a {
    font-size: 11px;
    text-decoration: none;
    color: #444;
    margin-left: 10px;
  }
	#bottomToolbar {
		width: 100%;
		height: 20px;
		background: yellow;

	}
	#fixmetoo {
		width: 100%;
		_width: auto;
		position: absolute;
}

#article {
    float: left;
            color: #222;
    width: 100%;
	background: #A3B8CC url('../images/index_block_bg.jpg') left bottom repeat-x;
	
}
    #article h2 {
        font-size: 16px;
        clear: both;
        padding: 12px 10px 2px 10px;
    }
    #article .gallery {
        width: 300px;
        float: left;
        margin: 12px 0 12px 10px;
    }
        #article .gallery img {
            border: 1px #CCC solid;
        }
    #article .txt {
            color: #222;
        float: left;
        width: 540px;
        font-size: 11px;
        margin: 10px 0 10px 20px;
    }
        #article .txt h3 {
            font-size: 14px;
            padding: 20px 0 0 0;
        }
        #article .txt h5 {
            font-size: 12px;
            margin: 0 0 10px 0;
            color: #222;
        }
        #article .txt p {
            padding: 0 0 10px 0;
            color: #222;
          }
				#article .wide {
						width: 100%;
        		float: left;
        		font-size: 11px;
        		margin: 10px 0 10px 10px;
				}
				#article .table, .table a {
						width: 98%;
            font-size: 13px;
            line-height: 18px;
            color; #000;  
				}
				#article .pagination, .pagination a {
            font-size: 13px;
            line-height: 18px;
            color; #000; 
            margin-bottom: 15px;
				}
div.adminLink {
	float: right;
	text-align: right;
	width: 120px;
	padding: 0 10px;
}

.scout {
	padding: 10px 0 30px 0;
}
#scout, #form {
	margin: 30px 15px;
  width: 600px;
}
	#scout div.formRow {
		float: left;
		width: 45%;
	}
	#scout .wide {
		width: 95% !important;
  }
	#scout .radio input {
		width: 25% !important;
  }
	#scout .formRow textarea{
		width: 220px;
    padding: 2px;
	}
	#scout .formRow input, .formRow textarea{
		width: 220px;
    padding: 2px;
	}
	#scout div.formRow span {
		font-size: 11px;
    width:50px;
	}

#bottomMenu {
	float: left;
	width: 100%;
	clear: both;
	padding: 10px 0;
	/*	background: #000;*/
	text-align: center;
}
#bottomMenu ul {
	text-align: center;
	margin: 0 20px;
}	
#bottomMenu ul li {
	display: inline;
}
#bottomMenu ul li a {
	font-size: 11px;
	line-height: 20px;
	padding: 0 10px 0 0;
	text-decoration: none;
}
#bottomMenu ul li a img {
	border: 0;
	position: relative;
	top: 2px;
	padding: 3px 4px 0 0;
}

#modelDetail {
	float: left;
	width: 100%;
	margin: 0px;
	background: #EAEAEA url('../images/model_name_bg.jpg') left top repeat-x;
	color: #616161;
}

#modelDetail h4 {
		font-size: 14px;
		float: left; 
		width: 250px;
		padding: 8px 10px 5px 10px;
		font-weight: normal;
	}

#modelDetail .nav {
	clear: both;
}
	#modelDetail .nav ul.sub {
		float: left;
		width: 100%;
		border-top: 1px #AAA solid;
		background: #FEFEFE url('../images/menu_bg3.jpg') left 1px repeat-x;
	}
	#modelDetail .nav ul.sub li a {
		color: #797979;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
		text-decoration: none;
		border-right: 1px #797979 solid;
		padding: 5px 30px 5px 30px;
		display: block;
		float: left;
	}
	#modelDetail .nav ul.sub li.selected a {
		background: #CCC url('../images/menu_bg3_sel.jpg') left 0px repeat-x;
	}
	#modelDetail .nav ul.sub li {
		float: left;
		display: inline;
	}
	#modelColumn2 .nav ul.sub li a {
		padding: 5px 19px 5px 19px;
	}

#modelDetail #links { 
	float: right;
	width: 650px;
	text-align: right;
	padding: 6px 0 0 0;
}
	#modelDetail #links a {
		color: #616161;
		font-size: 11px;
		text-decoration: none;
		padding: 0 10px;
	}
	#modelDetail #links a:hover {
		text-decoration: underline;
		color: #333;
	}
	#modelDetail #links span {
		font-size: 11px;
		width: 150px;
		padding: 8px 10px 5px 10px;
		font-weight: normal;
	}
  .movieGallery li {
    width: 300px;
    height: 100px;
    padding: 10px;
  }

#searchContainer {
	margin: 10px 0 0 0;
}

#searchResults {
	color: #FFF;
}
	#searchResults p {
		padding-left: 10px;
	}
 
#modelContent {
	background: #FFF;
	float: left;
	width: 100%;
}
table.detail {
	color: #666;
	font-size: 11px;
	margin: 30px 0 0 0;
}
table.detail td.label {
	text-align: right;
	width: 100px;
	padding: 2px 10px 2px 10px;
	border-right: 1px #AAA solid;
}
table.detail td.value {
	padding: 2px 0 2px 10px;
}
table.detail td.button {
	text-align: right;
	padding: 10px 30px;
}

#contentWrapper {
	float: left;
	width: 100%;
}
#modelColumn1 {
	margin-right: 300px;
	border-right: 1px #AAA solid;
	overflow: auto;
}
#modelColumn2 {
	float: left;
	width: 300px; /*Width of right column in pixels*/
	overflow: auto;
	background: #ECECEC url('../images/gradient_bg.jpg') left top repeat-x;
	margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
}
.inner {
	margin: 0 0px;
	height: 350px;
	overflow: auto;
	clear: both;
	float: left;
	width: 100%;
	position: relative;
}
	.inner p {
		padding: 10px;
	}
	.inner a {
		color: #616161;
		font-size: 11px;
		text-decoration: none;
		padding: 0 10px;
	}
	.inner a:hover {
		text-decoration: underline;
		color: #333;
	}

#modelDetailForm {
	width: 600px !important;
}
#send_message,#book_now {
}
	#modelDetailForm,#send_message,#book_now fieldset {
		margin: 10px;
		border: 0;
	}

#booking_form {
		clear: both;
		float: right;
}
.modelGallery {
}
#modelGallery ul {
	margin: 10px;
}
.modelGallery ul li {
	float: left;
	height: 350px;
	overflow: hidden;
	padding: 0 5px 5px 0;
}
.modelGallery ul li a img {
	border: 0;
}
    .photo {
        float: left;
		width: 270px;
        height: 350px;
		margin-right: 2px;
        overflow: hidden;
        text-align: center;
    }
	
	.v2 {
		width: 250px;
	}	
	.double {
		width: 500px;
	}
	.photo ab {
		padding: 0;
		margin: 0 0 2px 0;
		float: left;
		border: 0;
		height: 222px;
		overflow: hidden;
		background: transparent; 
	}
	
	.photo .photolinks  {
		margin: -160px 0px 0px 9px;
		background: #000;
		width: 170px;
		height: 90px;
	}
	.photo .photolinks a {
		margin: 0;
		padding: 5px;
		font-size: 9px;
		height: auto;
		text-align: center;
		background: #000;
		}
	.photo .photolinks a:hover {
	}
	.photo a {	
		text-align: center;
	}
    .photo img {
		border: 0;
        margin: 5px 0px 0 0px;
    }

.model_payments table {
	width: 100%;
	padding:10px;
	font-size: 12px;
  clear: both;
}
.model_payments td {
	padding: 3px;
}
.model_payments table .income {
	background-color: #bdb;
}
.model_payments table .expense {
	background-color: #dbb;
}
.formRowWide {
	margin: 5px 0;
	float: left;
	width: 100%;
}
.formRowWide label {
  width:180px !important;
  float: left;
}
.formRow {
	margin: 5px 0;
	float: left;
	width: 200px;
}
	.formRow label {
		font-size: 11px;
		display: block;
	}
	.checkboxes label {
			display: inline;
			padding-right: 10px;
	}
	.formRow input, .formRow textarea {
		font-size: 14px;
		color: #555;
		font-family: arial, Helvetica, sans-serif;
		width:130px;
	}
	.formRow #from {
		width: 250px;
	}
	.formRow small {
		font-size: 11px;
	}
	.formRow #message {
		width: 250px;
		height: 160px;
	}

#contact_form_error {
		font-size: 11px;
}

#setList {
	float: left;
	width: 100%;
	background: #A3B8CC url('../images/index_block_bg.jpg') left bottom repeat-x;
}
	#setList h2 {
		padding: 12px 10px;
		font-size: 16px;
	}
.setDetail {
    float: left;
    width: 910px;
		display: inline;
    font-size: 11px;
    margin: 10px 0 10px 10px;
}
	.set {
			float: left;
			clear: both;
			width: 100%;
	}
	.set h3 { 
		font-size: 14px;
		border-bottom: 1px #5E7B9B solid;
		margin-bottom: 5px;
		padding: 0;
		line-height: 18px;
	}
	.set small {
			float: right;
			font-size: 11px;
			padding-right: 5px;
			margin-top: -20px;
			font-weight: normal;
	}
	.set .model {
			width: 300px;
			height: 200px;
			float: left;
			text-align: left;
	}
	.set .model h5 {
			font-size: 12px;
	}
	.set .model .ph a {
			font-size: 12px;
			padding: 0 0 0 3px;
			height: auto;
	}
	.set .model .ph {
			float: left;
			width: 100px;
			height: auto;
			text-align: left;
	}
	.set .model .tbl {
			float: left;
	}
	.set .model .tbl table.detail {
			margin: 0;
	}
	.set .model .tbl table.detail tr td.label {
			width: 60px;
	}
#newContact {
		width: 200px;
}
	#newContact h4, #newContact .formRow, #newContact .formButtons {
			width: 200px;
	}
	#newContact .formRow label {
			width: 40%;
			float: left;
			color: #FFF;
	}
	
.selected_row {
	background-color: #444444;
}
	

.table_listing  {
		padding: 5px;
		margin-top: 5px;
		border: solid #ffffff 1px 0 0 1px;
		
}

.table_listing th {
		margin: 0px;
		padding: 5px;
}

.header_row_model {
		color: #655555;
		margin-top: 5px;
		text-align: left;
		font-size: 14px;
		line-height: 20px;
		background-color: #eeeeee
}

.header_row {
		text-align: center;
		font-size: 8px;
		line-height: 11px;
		font-weight: normal
}

.info_row {
		text-align: center;
		}
		
.find_selector strong {
		line-height: 30px;
}



