/* Header Styles */
#header {
		width: 1000px;
		height: 90px;
		text-align: left;
		position: relative;
		background: url(backgrounds/main-bg-top.gif) bottom no-repeat;
		z-index: 2;
	}

ul#mainNav {
		position: absolute;
		top: 60px;
		right: 0;	
	}

ul#mainNav li {
		list-style: none;
		float: left;
		position: relative;
	}

ul#mainNav li a {
		display: block;
		padding: 0 10px 0 10px;
		color: #666;
		border-right: solid #999 1px;
		font-size: 1.2em;
	}
	
ul#mainNav li.last a {
		border-right: none;
	}
	
ul#subNav {
		margin: 5px 0 0 0;
		padding: 0;
		
	}
	
ul#subNav li {
		width: 64px;
		background: #FDF4C9;
		padding: 5px;
		margin: 0;
		border-bottom: 1px solid #CCC;
		text-transform: none;
		clear: left;	
	}
	
ul#subNav li a {
		border: none;
		padding: 0;
		margin: 0;
		color: #666;
		font-weight: normal;
		text-indent: 5px;
		font-size: 1.0em;
	}
	
.container {
		position: absolute;
		left: 0;
		top: 14px;
		display: none;
		z-index: 0;
	}
	
ul#mainNav li:hover .container {
		display: block;
		z-index: 2;
	}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }

#logo {
		position: absolute;
		left: 15px;
		top: 20px;
	}

/* Content Styles */
#mainContent {
		width: 1000px;
		background: url(backgrounds/main-bg.gif);
	}

#contentHolder {
		width: 910px;
		margin: auto;
		padding: 20px 0 30px 0;
		text-align: left;
	}

#imgHolder {
		float: left;
		margin: 0 10px 0 0;
	}

.font {
	font-size: 0.9em;
}
	
/* Dresses Styles */
#dressHolder {
		width: 910px;
		margin: auto;
		padding: 20px 0 30px 0;
		text-align: left;
	}
	
#productHolder {
		width: 532px;
		float: left;
		position: relative;
	}
	
#productHolder img {
		float: left;
		margin: 0 23px 59px 0;
	}
	
#dressHolder #imgHolder {
		float: right;
		margin: 0 0 0 18px;
	}
	
#dressHolder #imgHolder p {
		text-align: center;
		font-size: 1.2em;
		padding: 10px 0;
	}
	
/* Accessories Styles */
#accessoriesHolder, #aboutHolder, #temp2Holder {
		margin: 0 0 0 6px;
		width: 987px;
		height: 650px;
		background: url(backgrounds/accessories-bg.jpg);
		position: relative;
	}
	
#aboutHolder {
		background: url(backgrounds/home-bg.jpg);
	}
	
#temp2Holder {
		background: none;
	}
	
#temp3Holder {
		margin: 0 0 0 6px;
		width: 987px;
		position: relative;
	}	
	
#temp3Holder #textHolder {
		width: 400px;
		float: left;
		margin: 40px 0 0 30px;
		text-align: left;		
	}
	
#accessoriesHolder #textHolder, #aboutHolder #textHolder {
		width: 270px;
		position: absolute;
		top: 65px;
		left: 600px;
		text-align: left;
	}
	
#temp2Holder #textHolder {
		width: 400px;
		position: absolute;
		top: 40px;
		left: 549px;
		text-align: left;
	}
	
#temp2Holder #textHolder ul, #temp2Holder #textHolder ul li {
		list-style: none;
		margin-left: 0;
	}
	
/* Brides Styles */
#bride {
		margin: 80px 0 0 30px;
		height: 494px;
	}
	
#bride #imgHolder {
		margin: 0 60px 20px 0;
	}

#bride #textHolder h2 {
		margin-bottom: 0;
	}

/* paginateStyles */
.paginate {
		clear: both;
		text-align: center;
	}

.paginate ul {
		margin: 0 auto;
		padding: 0;

	}
	
.paginate ul li {
		list-style: none;
		display: inline;
		padding: 0 5px 0 0;
	}

.paginate ul li a {
	color: #666;
	}


/* Link Styles */
.link {
		width: 365px;
		float: left;
		margin: 80px 0 0 63px;
	}
	
.link img {
		margin: 0 0 10px 0;
	}
	
.link a {
		text-decoration: none;
	}
	
/* Site Map Styles */
#sitemap {
		margin: 20px 0 0 0;
	}
	
#sitemap ul#subMap {
		margin-left: 20px;
	}

/* Footer Styles */
#footer {
		width: 1000px;
		height: 100px;
		text-align: left;
		position: relative;
		background: url(backgrounds/main-bg-bottom.gif) top no-repeat;
	}

ul#footerNav {
		position: absolute;
		top: 20px;
		right: 0;	
	}

ul#footerNav li {
		list-style: none;
		float: left;
	}

ul#footerNav li a {
		display: block;
		padding: 0 10px 0 10px;
		color: #666;
		border-right: solid #999 1px;
	}
	
ul#footerNav li.last a {
		border-right: none;
	}

#faceBook {
		position: absolute;
		top: 0;	
		left: 5px;
	}

#faceBook img {
		position: absolute;
		top: 10px;
	}

#faceBook p {
		position: absolute;
		top: 15px;
		left: 40px;
		color: #666;
	}

#faceBook a {
		color: #666;
	}