/* CSS Document */
a { text-decoration:none; color:#999;}
.underline { text-decoration: none;}
a img { border:0;}

/*Body IDs*/
body#home { background-image:url(../Images/background.jpg); background-repeat:repeat-x; background-color: #EFD9DC;}
.hidecontent { visibility: hidden;}
body#About { background-image:url(../Images/background.jpg); background-repeat:repeat-x; background-color: #EFD9DC;}
body#Contact { background-image:url(../Images/background.jpg); background-repeat:repeat-x; background-color: #EFD9DC;}
body#Contact #leftcol  h3{ margin: 2em 0;}
body#Contact #leftcol  p{ margin-left: 4em;}
body#About .Heads { margin: 1em 0 0 2.5em; width: 85%; float:left;}
body#About .Heads p { margin: 0  0 0 10em; padding-bottom:.5em; }
body#About .Heads h2{ }
body#About .Heads img { float: left;}
/*Wrapper*/
#wrapper { width: 875px; margin:2em auto; border: 1px solid #999; background-color:#FFF; padding-bottom: 1em;}
#credits { width: 875px; margin:0 auto; }

/*Container*/
#container { width:97%; margin-left:.75em;}
#content { width:100%; background-image:url(../Images/content_bg.jpg); background-repeat:repeat-x; background-color:#FFF; margin-top:.5em; float:left;}

/*Header*/
#header { background-color:#FFF; width:100%; text-align:center; background-image:url(../Images/header_image.jpg); background-position:center; background-repeat:no-repeat;}

#header h2 { font-family:"Times New Roman", Times, serif; color: #BAB4B4; font-size: 1.5em; padding:6.5em 0 1em 0; margin:0;}

/*Nav*/
#navcontainer { width:100%; background-color:#FFF; padding:0; margin:0;}

#mainnav { width: 100%; border: 1px solid #999; background-color: #EFD9DC; padding:0;}
#mainnav ul {margin:0;background-color: #EFD9DC; padding:.25em; text-align:center;}
#mainnav ul li {border-right: 1px solid #999; list-style:none; display:inline; padding: 0; margin:0; }
#mainnav ul li.last {border-right: 0; }
#mainnav li a { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size:.75em; text-decoration:none; font-weight: bold; padding: 0 .5em;}
#mainnav ul li #active { background-color:#F7F1F1;}
#mainnav ul li:hover {}


#subnav { width: 100%; background-color: #DCABB1; border: 1px solid #999; border-top: none; margin:0;}
#subnav ul {margin:0; padding:.25em; text-align:center;}
#subnav ul li { display:inline;}
#subnav ul#row1 li a { color:#666; border-right: 1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:.75em; margin-right: 1em; padding:0 1em 0 0; text-decoration:none;}
#subnav ul#row1 li a:hover { color:#FFF;}
#subnav ul#row1 li a.last { border:none;}



#SubSubNav { width: 100%; background-color: #D7DAE1; margin:0; border: 1px solid #999; border-top:0; }
#SubSubNav ul { padding:0; margin:0; padding:.25em; text-align:center;}
#SubSubNav ul li { display:inline;}
#SubSubNav ul#row2 li a { color:#666; border-right: 1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:.75em; margin-right: 1em; padding:0 1em 0 0; text-decoration:none;}
#SubSubNav ul#row2 li a:hover { color:#DCABB1;}
#SubSubNav ul#row2 li a.last { border:none;}


#footer { width: 100%;  height: 44px; clear:both; text-align: center;}





/*Banner*/
#banner { background-image:url(../Images/banner.jpg); background-repeat:no-repeat; background-position:right; background-color:#EFD9DC; width:100%; height:160px; border-top: 2px solid #fff;}
#banner h1 { font-size: 1.5em; margin:0em 9em 0em 2em; padding:1.5em 0 0 0; line-height:120%;}



/*Clear*/
.clear { clear:both;}
/*left Column*/
#leftcol { width: 65%; background-color:#FFF; float:left; margin: 1em 0 1em .5em;}

#leftcol .mainimg { padding:  .5em .5em 1.5em .5em;}
#leftcol h2 { font-family:"Times New Roman", Times, serif; color:#666; font-size:1.5em; font-weight:normal; margin: -3.75em 0 .5em 1.75em;}
#leftcol h3 {font-family:"Times New Roman", Times, serif; color:#DCABB1; font-size:1.25em; font-weight:normal; margin: .5em 0 1em 2em;}
#leftcol p { font-family:Arial, Helvetica, sans-serif; color: #666; font-size:.75em; margin: 0  6em .5em 3.25em; line-height: 130%}

#leftcol .box { background-image:url(../Images/gradient_box.jpg); background-repeat:no-repeat; background-color:#FFF; width:134px; float:left; margin: 1em 0 1em 2.25em;  }
#leftcol .box h3 { font-size:1em; color:#666; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding:0; text-align:center; margin:.5em 0 1em 0;}
#leftcol .box ul { font-family:Arial; font-size:.75em; color:#666; text-align:center; margin:0 0 1em 0; padding:0;}
#leftcol .box img { text-align:center; margin:0 0 0 .75em; padding:0;}
#leftcol .box p { font-size:1em; color:#666; margin:0 0 1em .5em; padding:0; text-align:center;}
#leftcol .h2dresses { font-family:Arial, Helvetica, sans-serif; color:#DCABB1; font-size:1em; margin:2em 0 1em 1.25em;}
#leftcol .dresses { padding-left:1em;}
#leftcol .dresses img { margin:0; padding:.25em;}
#thanks { float:left; width:100%; text-align:center;}
#thanks h4 { font-family:"Times New Roman", Times, serif; color: #D4D0C8; font-size: 1.5em; padding: 0 1em 0; margin:0;}
#thanks img {}
#leftcol #h2header { font-family:Arial, Helvetica, sans-serif;color:#666; font-size:1.25em; font-weight:normal; margin: 1em 0 1.5em 1em; }


/*Right Column*/
#rightcol { width:30%; float:right; /*background:url(../Images/BGRightCol.jpg) 0 100% no-repeat;*/ background-color:#fff; margin: 1em .5em 1em 0;}
#rightcol .heading { font-family:"Times New Roman", Times, serif; color:#D599A0; font-size:1.25em; text-align:center; margin:0; padding:0; font-weight:normal;}
#rightcol .pretty { margin: 1em 4.5em;}
#rightcol ul { list-style:none; color:#666; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0;}
#rightcol ul li { font-size:.75em; margin-top:.5em;}
#rightcol ul li a { text-decoration:none; color:#666;}
#rightcol .logos { width: 93%; float:right; background-color:#EFD9DC; margin: .5em .5em .5em 0;}
#rightcol .sale { width: 93%; float:right; background-color:#fff; margin: .5em .5em .5em 0;}
#rightcol .logos h4 { font-family:"Times New Roman", Times, serif; color:#D599A0; padding:.75em; font-size: 1em; margin:0;}
#rightcol .logos .imgs { float:right; margin: 0 0 1em .5em;}
#rightcol .logos .imgs img { float:left; margin: 0;}
#rightcol h2 { font-family:Georgia, "Times New Roman", Times, serif; color: #ccc; font-size:1em; float:right; padding-right: 1.25em;}

.designers { float:right; width: 93%; margin: .5em 1em .5em 0; text-align:right;}
.designers h5 { font-family:"Times New Roman", Times, serif; color:#999; font-size:1em; margin: 0 .25em  .5em 0;}
.designers img { padding:0; margin:0 0 0 .25em;}

/*Spans*/
.timespink { font-family:"Times New Roman", Times, serif; }
.timespink a { color:#DCABB1;}
.timesgrey { font-family:"Times New Roman", Times, serif;}
.timesgrey { color:#999;}
.helveticapink { font-family:Arial, Helvetica, sans-serif;}
.helveticapink a { color:#DCABB1;}
.arialwhite { font-family:Arial, Helvetica, sans-serif;}
.arialwhite a { color:#FFF;}
.arialwhite2 { font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.arialwhite2 a { color:#FFF;}
.georgiagrey { font-family:Georgia;}
.georgiagrey  a { color:#999;}
.helveticapink2 { font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#DCABB1;}
.helveticapink2 a { color:#DCABB1;}
.helveticapink3 { font-family:Arial, Helvetica, sans-serif;}
.helveticapink3 a { color:#F9F0F1;}
.georgiapink { font-family:Georgia;}
.georgiapink a { color:#DCABB1;}
.georgiapink2 { font-family:Georgia; font-style:italic;}
.georgiapink2 a { color:#F9F0F1;}


/*Thumbs*/
 .thumbnail{float: left; padding: .25em;}
/*gallery*/

.imago_thumbImg {
	border: 5px solid #FFF;
}

.imago_selectedThumb {
	border: 1px solid #DCABB1;
	padding: .25em;
}

#imagoError {
	position: absolute;
	top: 50px;
	left: 50px;
	display: none;
	color: #FFF;
}

#imagoThumbMenu {
	position: relative;
	left: 5px;
	top: 40px;
	width: 300px;
	height: 330px;
}
 
#imagoCurrentThumbTable {
	border-collapse: separate;
	border-spacing: 5px;
	margin: 5px;
	padding: 5px;
	outline: 5px;
}

p#imagoCurrentImageTitle {
	text-align:center;
	color: #DCABB1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	width:100%;
	margin:0;
	padding:0;
}

#imagoGalleryTitle {
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #DCABB1;
	
}

#imagoFrame {
	position: relative;
	margin-top: -250px;
	margin-left: 240px;
	_margin-top: 0px; /*THIS IS FOR IE - FIREFOX IGNORES IT*/
}

#imagoCurrentImageDiv {
	position: relative;
	top: 0px;
	margin-top: -105px; /*THIS IS FOR IE - FIREFOX IGNORES IT*/
	
}

#imagoCurrentImg {
	border: 1px solid #DCABB1;
	padding: .25em;
	margin-top: 15px;/**/
}
.imagogallery{
    position: relative;
	top: 0px;
	left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;

}
#imagogallery { margin-top: 1.5em;}

#imagoLoadingDiv {
	position: relative;
	left: 0px;	
	width: 100%;
	height: 100%;
	/*margin-top: 15px;*/

}

#imagoLoadingDiv, #imagoCurrentImageLoadingDiv {
	background: url(../Images/gallery_icons/loading.gif) no-repeat  center;
	background-color: #FFF;
	margin-top: 15px;
}
/**/#imagoCurrentImageLoadingDiv {
margin-top: 15px; 
*margin-top: -90px; 
	
	position: absolute;
	display: none;
	z-index:10;
	top:0px;
}
a.imago_navNextImage, a.imago_navPreviousImage
{
	position: absolute;
	height: 100%;
	width: 10%;
	cursor: pointer;
	z-index:10;
	background: url(../Images/gallery_icons/empty.gif) no-repeat  center;
}

a.imago_navNext, a.imago_navPrev
{
	position: absolute;
	height: 31px;
	width: 31px;
	cursor: pointer;
	z-index:10;
	background: url(../Images/gallery_icons/empty.gif) no-repeat center center;
}

a.imago_navPreviousImage:focus, a.imago_navNextImage:focus {
  outline-style: none;
}

a.imago_navPrev {
	left: 20px;
	bottom: 0px;
	top: 380px;
	*top: 280px; /*FOR IE*/
background: url(../Images/gallery_icons/prevImg.png) no-repeat top left;
}

a.imago_navNext {
	right: 100px;
	bottom: 0px;
	top: 380px;
	*top: 280px; /*FOR IE*/

	background: url(../Images/gallery_icons/nextImg.png) no-repeat top right;
}

/*a.imago_navNextImage:hover {
	background: url(../Images/gallery_icons/nextImg.png) no-repeat center center;
}

a.imago_navNextImage {
	right: 20px;
	top: 0px;
	background: url(../Images/gallery_icons/nextImg.png) no-repeat center center;
}

a.imago_navPreviousImage {
	left: 20px;
	top: 0px;
}
a.imago_navPreviousImage:hover {
	background: url('images/gallery_icons/prevImg.png') no-repeat center center;
}*/

/*Form*/
#form1 { font-family:Arial, Helvetica, sans-serif; font-size: .75em; color:#999; padding-left: 3em; width:80%; margin:5em 0 0 1em;}
#form1 textarea {padding:2px; border:1px solid #CCC; width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#form input {padding:2px; border:1px solid #CCCCCC; width:180px; height:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#999;}


/*CREDITS*/
#credits { font-family:Arial, Helvetica, sans-serif; padding:0;  margin:0 auto; width: 875px; font-size: .75em;}
#credits p {text-align: right; color: #DEAFB7; margin: 0 0 .25em 0 }
#credits img { display: block; float: right; margin: 0 0 0 .5em; border:0;}
#credits a:link, #credits a:visited, #credits a:hover { color:#DEAFB7; text-decoration: underline}

