@charset "utf-8";
/* CSS Document */

#wrap { width:851px; margin:0 auto; }

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #fff;}

body {background-color: #121212; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;font-family:arial;}

#top {float:left; height:128px;}
.t-left {float:left; width:274px;}
.t-right-t {float:right; margin-top:17px; width:176px; padding-left:401px; }
.menu {float:right; width:547px; margin-right:14px;}


#mid {float:left; width:851px; height:auto; margin:0 0 13px 0; background-image: url(../images/top-bg.jpg); background-repeat:repeat-y;}
.m-left {float:left; width:283px; margin:20px 10px 0 21px;}
.m-contact {float:left; width:510px; margin:20px 10px 0 21px;}
.m-left-large {float:left; width:583px; margin:20px 10px 0 21px;}
.fashion-models {float:left; width:800px; margin:20px 10px 0 21px;}
.gallery {float:left; width:810px; margin:20px 10px 0 21px;}
.m-right {float:right; width:515px; margin: 3px 0 4px 22px;}
.m-photo {float:right; margin:20px 30px 10px 21px; width:173px; height:264px; background-image:url(../images/karen-irving.jpg); background-repeat:no-repeat;}

#mid-1 {float:left; width:851px; margin:0 0 13px 0; background-image: url(../images/2-bg.jpg); background-repeat:repeat-y;}
.com-4 {float:left; margin:15px 14px 0 20px; width:530px;}
.com-5 {float:right; margin:0 14px 0 20px; width:250px;}
.com-6 {float:right; margin:0 14px 0 20px; width:250px;}

#mid-2 {float:left; text-align:center; width:851px; margin:0 0 13px 0; background-image: url(../images/3-bg.jpg); background-repeat:repeat-y;}
.com-1 {float:left; margin:15px 14px 0 20px; width:250px;}
.com-2 {float:left; margin:15px 10px 0 20px; width:250px;}
.com-3 {float:right; margin:15px 14px 0 20px; width:250px;}
.com-4 {float:left; margin:15px 14px 0 20px; width:250px;}

#main-bod {float:left; height:auto; width:851px;}
.b-left {float:left; width:269px; height:272px; background-image:url(../images/left-box-bg.jpg); background-repeat:repeat-y;}
.b-left-c {float:left; height:160px; margin:0 0 0 61px;}
.b-right-c-2 {float:right; height:262px; margin:0 0 0 21px;}
.b-left-c-3 {float:left; height:262px; margin:0 0 0 21px;}
.b-right-2 {float:right; width:269px; margin-top:146px; height:170px; background-image:url(../images/left-box-bg.jpg); background-repeat:repeat-y;}
.path {float:right; width:572px; background-image:url(../images/path-bg.jpg); background-repeat:repeat-y;}
.b-right {float:right; margin-left:10px; width:572px; background-image: url(../images/bot-box-bg.jpg); background-repeat:repeat-y;}
.b-right-c {float:right; margin:5px 0 5px 19px;}

.news-left {float:left; width:500px; height:auto; margin:20px 10px 0 21px;}
.news-right {float:right; margin:20px 30px 10px 21px; width:242px; height:auto; background-image:url(../images/fashion-first-news-1.jpg); background-repeat:no-repeat;}

#footer {float:left; margin-top:20px; margin-bottom:20px; width:851px; height:23px;}
.f-left {float:left; text-align: left; padding:5px 0 0 11px; width:700px;}
.f-right {float:right; width:140px;}

/*------text styling----------------*/

h1 { font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#FFF; font-weight:bold;}
h2{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#B7034B; font-weight:bold;}

.small-white { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;}
.big-white { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; font-weight:bold;}
.big-pink { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#B7034B; font-weight:bold;}
.small-pink { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#B7034B;}
.pink-bold {font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#B7034B; font-weight:bold;}
.large-grey {font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#E4E4E4; font-weight:bold;}

/*-------------------------------------MENU STYLING----------------------------------------*/
a.nav1 {
	background-image:url(../images/menu-bg.gif); background-repeat:no-repeat;
	display:block;
	width:80px;
	text-align:center;
	color: #ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	height:32px;
	margin:0 0 0 12px;
	padding:7px 0 0 0;
}
a.nav1a {
	background-image:url(../images/menu-bg-over.jpg); background-repeat:no-repeat;
	display:block;
	width:80px;
	text-align:center;
	color: #ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	height:32px;
	margin:0 0 0 12px;
	padding:7px 0 0 0;
}
a.nav1:hover {
	background-image:url(../images/menu-bg-over.jpg); background-repeat:no-repeat;
	display:block;
	width:80px;
	text-align:center;
	color: #ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	height:32px;
	margin:0 0 0 12px;
	padding:7px 0 0 0;
}
a.nav1:active {
	background-image:url(../images/menu-bg-over.jpg); background-repeat:no-repeat;
	display:block;
	width:80px;
	text-align:center;
	color: #ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	height:32px;
	margin:0 0 0 12px;
	padding:7px 0 0 0;
}

/*--------------------------------------IMG ZOOM MODELS PAGE -------------------------------*/
*{ padding:0px; margin:0px; }
a{ color:#C8DCE5; }
h3{ margin: 10px 10px 0 10px; color:#FFF; font:13pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
.boxgrid{ 
width: 110px; 
height: 163px; 
margin:10px; 
float:left; 
background:#161613; 
border: solid 2px #8399AF; 
overflow: hidden; 
position: relative; 
}

.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font:9pt Verdana, Geneva, sans-serif; 
}
				
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
 	.captionfull .boxcaption {
 	top: 170;
 	left: 0;
}
.caption .boxcaption {
 	top: 110;
 	left: 0;
}

/*----------------------------------------------GALLERY -------------------------------------*/

div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float:right;
	width:550px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}

div.loader {
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 350px
}
div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #313131;
}
div.slideshow img {
	border: none;
	display: block;
}
div.download {
	float: right;
}
div.embox {
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 5px;
}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #313131;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #313131;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}

/* Minimal Gallery Styles */
#thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}

div.caption-container {
	position: relative;
	clear: left;
	height: 30px;
	margin:10px 0;
	border:1px solid #313131;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 5px;
}