/* V5 CSS */
/* RESET EVERYTHING */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
div { text-align: left; vertical-align: top; }
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
strong { font-weight: bold; }
cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }

/* UTILITY */

	.noshow, .hide {display: none;}
	.float-left {float: left;}
	.float-right {float: right;}
	.clearing { clear:both; height: 0; line-height: 0px;}
	
	a { outline: none; }

	a:link, a:visited {color: #A49687;}
	a:hover {text-decoration: none;border-bottom: 1px dashed;}
	
	.copyright {margin-top: 5px;font-size: 10px; color: #A49687; line-height: 30px; height: 20px;}
	
	
/* TOOLTIPS */

	#tooltip {font: normal 9px verdana;
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding: 5px;
		opacity: 0.85;
	}
	#tooltip h3, #tooltip div { margin: 0; }
	

/* STRUCTURE */	

	body {font-family: "Trebuchet MS";}

	.BGMain {
		background-image:url(css_images/wallpaper.gif);
		background-repeat: repeat;
	}

	#main-wrapper  {width: 960px;margin: 0 auto;padding:0; 
		background: transparent url(css_images/bg_shadow.png) top left repeat-y; 
		/* ie6 test 
		_background-image:none;	
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='css_images/bg_shadow.png');
		*/
		}

	#wrapper {margin-top: 10px;width: 940px;margin: 0 auto;
		background: #fff url(css_images/sidebar_bg.gif) repeat-y left;
	}

	#container {
		width: 100%;
		background: #fff url(css_images/sidebar_bg.gif) repeat-y left;
		float: right;
		margin-left: -213px;
	}
	#content {
		background: #fff;
		margin-left: 213px; 
	}
	
	#ff {text-align: center;margin: 0 auto;margin-top:10px; ; font: normal 14px Tahoma; border: 1px solid; padding: 10px }
	
	#sidebar {
		width: 210px;
		float: left;
	}
	#footer {
		
	}
	h1 {
		margin-top: 0;
	}
	.last {
		margin-bottom: 0;
	}



/* HEADER */

	#header-home {width:940px;height: 100px;margin: 0 auto; padding-top: 0px; margin-bottom: 0px;
		background: #fff url(css_images/patter_blk_header.png) bottom right no-repeat; 
		/**/
		_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='css_images/patter_blk_header.png');
	
		}
	#header {width:940px;height: 100px;margin: 0 auto;
		background: #fff url(css_images/patter_bwn_header.png) bottom right no-repeat; 
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='css_images/patter_bwn_header.png');
		}
	#logo {float: left; margin-left: 20px;
		width:360px;height: 100px;
		background:  url(css_images/logo_360x81.png) bottom left no-repeat; 
		/**/
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='css_images/logo_360x81.png');
		
		}

	#tagline {float: right;margin-right: 135px;
		width:384px;height: 80px;
		background:  url(css_images/tagline.png) bottom right no-repeat; 
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='css_images/tagline.png');
		}
	
	.dashedline {float: left;margin-top:10px;
			width:100%;height: 6px;
			background: transparent  url(css_images/dashed-border.gif) center left repeat-x;
		}
	.dashedline-header 	 {float: left;margin-top:10px;
				width:100%;height: 6px;
				background: #fff  url(css_images/dashed-border.gif) center left repeat-x;
			}


/* OLD NAV 

	#navigation-block { }

	#navigation {
		font: bold 13px/30px Tahoma, serif; line-spacing: -0.4px;color: #111;
		}

	#navigation a:link, #navigation a:visited {text-decoration: none; color: #111;}
	#navigation a:hover { color: #555;}
	#navigation ul {padding: 0px;margin: 0;}
	#navigation ul li {list-style: none; text-indent: 15px }

	#navigation .general {background:  url(css_images/BDAD9A.gif) top left repeat;}
	#navigation .bridal {background:  url(css_images/D8CEC3.gif) top left repeat;}
	#navigation .evening {background:  url(css_images/A49687.gif) top left repeat;}
	#navigation .evening a {color: #fff;}
	#navigation .evening a:hover {color: #555;}

	#navigation .sub {padding-left: 20px; line-height: 30px;}
*/


/* NEW NAV */

#navigation a:hover {text-decoration:none; border:0; }

#navigation {
	background:url("css_images/nav.gif") top left no-repeat;border: 0px solid;
	width:210px;
	height:100%;
	margin:0;
	padding:0; 
	}

#navigation span {
	display: none;
	}

#navigation li, 
#navigation a {margin-top: 0px;
	height:30px;width: 210px;
	display:block;
	}

#navigation li {
	text-indent: 0;
	list-style:none;
	}

#nav01 a:link,#nav01 a:visited  {background:url("css_images/nav.gif")  0px 0px no-repeat;}
#nav01 a:hover {background:url("css_images/nav.gif")  -210px 0px no-repeat; }

#nav02 a:link,#nav02 a:visited  {background:url("css_images/nav.gif")  0px -30px no-repeat;}
#nav02 a:hover {background:url("css_images/nav.gif")  -210px -30px no-repeat; height:29px;}

#nav03   {background:url("css_images/nav.gif")  0px -60px no-repeat; }

#nav04 a:link,#nav04 a:visited  {background:url("css_images/nav.gif")  0px -90px no-repeat; }
#nav04 a:hover {background:url("css_images/nav.gif")  -210px -90px no-repeat; }

#nav05 a:link,#nav05 a:visited  {background: url("css_images/nav.gif") 0px -120px no-repeat; }
#nav05 a:hover {background: url("css_images/nav.gif") -210px -120px no-repeat; }
	
#nav06 a:link,#nav06 a:visited  {background: url("css_images/nav.gif") 0px -150px no-repeat; }
#nav06 a:hover {background: url("css_images/nav.gif") -210px -150px no-repeat; }

#nav07 a:link,#nav07 a:visited  {background: url("css_images/nav.gif") 0px -180px no-repeat; }
#nav07 a:hover {background: url("css_images/nav.gif") -210px -180px no-repeat; }

#nav08 a:link,#nav08 a:visited  {background: url("css_images/nav.gif") 0px -210px no-repeat; }
#nav08 a:hover {background: url("css_images/nav.gif") -210px -210px no-repeat; }

#nav09 a:link,#nav09 a:visited  {background: url("css_images/nav.gif") 0px -240px no-repeat; }
#nav09 a:hover {background: url("css_images/nav.gif") -210px -240px no-repeat; }

#nav10 a:link,#nav10 a:visited  {background: url("css_images/nav.gif") 0px -270px no-repeat; }
#nav10 a:hover {background: url("css_images/nav.gif") -210px -270px no-repeat; }

#nav11 a:link,#nav11 a:visited  {background: url("css_images/nav.gif") 0px -330px no-repeat; }
#nav11 a:hover {background: url("css_images/nav.gif") -210px -330px no-repeat; }

#nav12 a:link,#nav12 a:visited  {background: url("css_images/nav.gif") 0px -360px no-repeat; }
#nav12 a:hover {background: url("css_images/nav.gif") -210px -360px no-repeat; }

#nav13 a:link,#nav13 a:visited  {background: url("css_images/nav.gif") 0px -300px no-repeat; }
#nav13 a:hover {background: url("css_images/nav.gif") -210px -300px no-repeat; }

/* Links */
#nav17 a:link,#nav17 a:visited  {background: url("css_images/nav.gif") 0px -390px no-repeat; }
#nav17 a:hover {background: url("css_images/nav.gif") -210px -390px no-repeat; }

/* until links comes live */
#nav17 a:link,#nav17 a:visited  {background: url("css_images/nav.gif") 0px -510px no-repeat; }
#nav17 a:hover {background: url("css_images/nav.gif") -210px -510px no-repeat; }


/* Press Room */
#nav14   {background:url("css_images/nav.gif")  0px -420px no-repeat; }

/* In the News */
#nav15 a:link,#nav15 a:visited  {background: url("css_images/nav.gif") 0px -450px no-repeat; }
#nav15 a:hover {background: url("css_images/nav.gif") -210px -450px no-repeat; }

/* Media Gallery */
#nav16 a:link,#nav16 a:visited  {background: url("css_images/nav.gif") 0px -480px no-repeat; }
#nav16 a:hover {background: url("css_images/nav.gif") -210px -480px no-repeat; }

li#nav99 {height: 50px;background: url("css_images/nav.gif") 0px -510px no-repeat; }
	
	
/* CONTACT */
	
	#contact-text {font: normal 12px "Trebuchet MS"; padding-right: 3px;}
	#contact-text a {text-decoration: none; }
	#contact-text a:hover {text-decoration: none; border-bottom: 1px dashed; }
	.txtgreen, .txtgreen a {color: #7B8A68;} 
	.txtbrown, .txtbrown a {color: #857460;}
	.pad-right {padding-right: 15px;}

	#footer-patter {height: 150px;width:940px;margin: 0 auto;
		background: #fff url(css_images/footer-patter.gif) top left no-repeat; 
		}
		
/* HOME PAGE SLIDE SHOW */



	.pics { position: relative;
		top: 0px; left:0;
		    height:  430px;  
		    width:   727px;  
		    padding: 0;  
		    margin:  0; 
			background: #fff url(css_images/ajax-loader.gif) top center no-repeat;
	} 

	.pics img {  position: relative;
		    padding: 0px;  
		    border:  0px solid #eee;  
		    background-color: #fff;  
		    height:  430px;  
		    width:   727px;
		    top:  0; 
		    left: 0 
	}
	
	.title {padding: 10px;margin-left: 0px; height: 60px;
			z-index: 9;position: relative;top: 288px;
	}



	.fpf-text {padding: 5px 10px 5px 10px; color: #ccc;font: normal 16px/22px "Lucida Sans Unicode", "Lucida Grande"; font-weight: normal; text-align: center;
		background: transparent  url(css_images/black70pct.png) repeat 0 0;	letter-spacing: 0px; 
		position: absolute; bottom: 0px;left: 0px;width: 707px;
		/*
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='css_images/black70pct.png');
		*/
	 }

/* COLLECTIONS */

	#mainpic {
		float: left;
		margin-left: 0px;margin-top: 0px; padding: 0;
		width: 333px;
		height: 500px;
		background: transparent url(css_images/ajax-loader.gif) center center no-repeat;
		}

	#details-container {background: transparent url(css_images/F2EFEB.gif) top left repeat;
		margin-left: 0px;margin-top: 0px; color:#333;
		float: right;
		width: 388px;
		height: 500px; padding: 0px 3px 0px 3px; 
		}

	#collection-details {
		padding: 5px; width: 100%; height: 110px; }	
	#collection-details h3 {
		font: normal 24px Georgia; font-style: italic;margin: 8px 0px;
		}
	#collection-details p {
		font-size: 13px;
		line-height:16px;
		}

	#item-details {
		padding: 5px; width: 100%; height: 90px; }	
	#item-details h3 {
		font: bold 16px "Trebuchet MS";display:inline;
		}
	#item-details p {
		font-size: 13px;
		}

	#alt_pics {
		width: 100%;height: 190px; 
		}
	#alt_pics div {float: left;margin-left: 1px;height: 190px; width: 128px; 
		}
	#alt_pics img {padding:1px; 
		}
	#alt_pics a:link img,#alt_pics a:visited img { outline: none;	
		}

	#alt_pics .selected {background:  url(css_images/BDAD9A.gif) top left repeat;
		outline: none; border:none;
		}

	span.item-code {font-weight: bold;font-size: 16px;text-transform: uppercase;}
	div.item-price {float: left;margin-left: 12px;font-size: 13px;}

	#next-dress {clear:both; float: left; margin-top: 10px; margin-left: 3px;}
	#next-dress img {width: 11px;height: 13px; border: 0;}
	div.dress-nr {margin-top:0px;margin-bottom:5px;font-size: 15px;}
	div.dress-nr a:link,div.dress-nr a:visited {color: #857460;}
	div.dress-nr a:hover {border-bottom: 1px dashed #857460;}
	a:link.next-text,a:visited.next-text   {color: #857460; font-size: 13px;}
	.next-text {margin-left: 5px;}
	a:hover.next-text  {border-bottom: 1px dashed #BDAD9A;}
	div.dress-details {padding-top: 5px;clear:both;font-size: 14px; }

	div.cta {float: right;margin-top: 20px;font-size: 12px; }
	div.cta a:link,div.cta a:visited {color: #857460;}
	div.cta a:hover {border-bottom: 1px dashed #857460;}



/* COUTURE */
	#mainpic {
		/* in collection section */
		}

	#details-container-couture {background: #312D2E;
		margin-left: 0px;margin-top: 0px; color:#CFC4B6;
		float: right;
		width: 388px;
		height: 500px; padding: 0px 3px 0px 3px; 
		}

	#couture-details {
		 width: 100%; height: 250px; }	
	#couture-details h3 {
		font: normal 24px Georgia; font-style: italic;margin: 8px 0px;
		}
	#couture-details p {padding: 5px;
		font-size: 13px;
		line-height:16px;
		}

	.pic_credit {margin-top: 3px;font-size: 12px; color: #A49687; line-height: 16px; height: 16px;}
	
	ul#point-main {float: left;
	    background-color: #fff;border: 0px solid black;
	    width: 330px;
	    overflow: visible;
	height: 500px;
	}

	#couture-thumbs {float: left;width: 100%; padding: 0px; margin: 0px;
	height: 192px;}
	#couture-thumbs-wrapper {}


	#point-list {margin: 0 auto;
		width:100%;margin-top:0px;
		height: 192px;background: transparent;
		overflow: hidden; 
	}

	.thumbpanel ul {height: 192px;margin-top:0px; width: 4000px;
	}
	 .thumbpanel div {float: left;}

	#point-list ul li {margin:0px 2px;
		background: #312D2E;padding:2px;
		display: inline;
		height: 188px;width: 126px;
		float: left; 
	}

	#point-list ul li a {

	}

	#point-list ul li a:hover {

	}

	#point-list ul img {}

	#point-list ul li.selected {
		background: transparent url(css_images/BDAD9A.gif) top left repeat;
		outline: none; border:none;}	


	

/* CONTENT */

	#content-container { overflow: hidden; }
	#content-container div {margin-bottom: -2000px; padding-bottom: 2000px;} /* http://www.ejeliot.com/blog/61 */


	#left-col {float: left; width: 380px; color: #3F3A3E;padding: 30px 60px;
		background:  transparent url(css_images/left-col-bg.gif) top left repeat-y}

	h3.content-title {width: 100%; 	font: normal 24px Georgia;font-style: italic; 
		}

	#copy { }
	#copy p {font: normal 13px/16px "Trebuchet MS"; margin: 10px 0px;text-align:justify
		}

	#quote {width: 80%;margin: 0 auto ;margin-top:30px;
		background: transparent url(css_images/quote-bg.png) top left no-repeat;padding: 10px 35px;
		font: normal 14px/20px "Trebuchet MS"; font-style:italic; color: #857460; font-weight: 500;
		}

	#quotex p { margin-top:0;padding-top: 0px;margin-bottom:30px;
		}

	#quote-end {margin-top: -10px; height: 40px;background: transparent  url(css_images/quote-bg.png) top right no-repeat;}
	

	#quote span {color: #3F3A3E;	
		}
	.quotename {font-weight: bold; font-size: 15px}	

	#right-col {float: right; width: 227px;background:  #F2EFEB url(css_images/right-col-bg.gif) bottom right repeat-y; height: auto; padding-bottom: 20px;}


	#pic-container {width: 226px;height: 500px; 
		}
	
/* PHOTO GALLERY */


	h3.gallery-title {width: 100%; 	font: normal 24px Georgia;font-style: italic; padding: 30px 60px;
	}
	#gallery_container {background:  #F2EFEB   }
	#thumbnail_container {background:  #F2EFEB ;margin: 0 auto;width: 660px; }
	#thumbnail_container .thumbnail {border:1px solid #A49687;float: left;background-color:  #F2EFEB ; background-position:top center; background-repeat:no-repeat; margin-left:1px;margin-right:1px;margin-bottom:3px;width:65px;height:65px;padding: 2px}

/****** links *****/

.linkbox {border-bottom: 1px solid #ccc;}
.linkdesc {font-size: 13px;}
.linkdesc h3 {font-weight: bold; font-size: 14px ; color: #000; margin-top: 10px}

.linky a {font-size: 13px; }


