@charset "utf-8";
body {
	font: .70em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFF;
}
* :focus { outline: 0; }
P {
	margin:0 0 20px 0;
	padding:0;
}
img {
	border:none;
}
#container {
	width: 960px; 
	height:600px;
	margin: 40px auto 0 auto;
	text-align: left;
}
/*Home Page*/
body.homePage {
	background:url(../images/siteBackground.jpg) no-repeat 50% 40px #000;
}
.homePage #container {
 	background:url(../images/homeContentBkgd2.jpg) no-repeat #FFF;
}.homePage #container.construction {
 	background:url(../images/construction.jpg) no-repeat #FFF;
}

#header {
	background: none;
	text-transform:uppercase;
	color:#FFF;
}
#header img {
	float:left;
	margin:54px 67px 0 90px;
}

.homePage #header {
	background: none;
	padding: 158px 10px 0 0px;
	text-transform:uppercase;
}
.homePage #mainContent {
	padding: 0 20px;
	background: none;
	height: 320px;
}

.homePage #footer {
	padding: 0 10px; 
	background:none;
}
.homePage #footer p {
	margin: 0; 
	padding: 10px 0; 
}

/*Press Page*/
body.pressPage{
	background:url(../images/pressBodyBkgd.jpg) no-repeat 50% 40px #000;
}	
.pressPage #container {
 	background:url(../images/pressBkgnd.jpg) no-repeat #FFF;
}
.pressPage #mainContent {
	padding: 37px 0px 0 0;
	background: none;
	height:595px;
}
.pressPage #mainContent table {
	width:80%;
	border-collapse:collapse;
	margin:0 auto;
}
.pressPage #mainContent table td {
	padding:14px 0;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
}
.pressPage #mainContent table td img{
	margin-top:6px;
}
.pressPage #mainContent table td div {
	padding:8px 33px 0 0;
	text-align:right;
}
.pressPage #mainContent table td div a{
	font-weight:normal;
	font-size:65%;
	text-decoration:none;	
	color:#FFF;
}
.pressPage #mainContent table td div.smallFont {
	font-size:65%;
	text-align:right;
}
.pressPage #mainContent table td div.smallFont a{
	font-size:100%;
}
.pressPage #mainContent table td div a:hover{
	color:#d9b330;
}

/* Collections */
#container.collections {
 	background:url(../images/collectionsBkgd.jpg) no-repeat #FFF;
}

/* Classic Collection */
body.classic{
	background:url(../images/pressBodyBkgd.jpg) no-repeat 50% 40px #000;
}	 
.classic #container {
 	background:url(../images/classicBkgd.jpg) no-repeat #000;
	height:auto;
}
.classic #mainContent {
	padding: 750px 0px 0 0;
	background: none;
}
.classic #mainContent table {
	width:80%;
	border-collapse:collapse;
	margin:0 auto;
}
.classic #mainContent table td {
	padding:14px 0;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
}
.classic #mainContent table td img{
	margin-top:6px;
}
.classic #mainContent table td div {
	padding:8px 33px 0 0;
	text-align:right;
}
.classic #mainContent table td div a{
	font-weight:normal;
	font-size:65%;
	text-decoration:none;	
	color:#FFF;
}
.classic #mainContent table td div.smallFont {
	font-size:65%;
	text-align:right;
}
.classic #mainContent table td div a:hover{
	color:#d9b330;
}

/* Ancient Charm */
body.ancient{
	background:url(../images/pressBodyBkgd.jpg) no-repeat 50% 40px #000;
}	 
.ancient #container {
 	background:url(../images/Ancient-bkgd.jpg) no-repeat #000;
	height:auto;
}
.ancient #mainContent {
	padding: 530px 0px 0 0;
	background: none;
}
.ancient #mainContent table {
	width:80%;
	border-collapse:collapse;
	margin:0 auto;
}
.ancient #mainContent table td {
	padding:14px 0;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
}
.ancient #mainContent table td img{
	margin-top:6px;
}
.ancient #mainContent table td div {
	padding:8px 33px 0 0;
	text-align:right;
}
.ancient #mainContent table td div a{
	font-weight:normal;
	font-size:65%;
	text-decoration:none;	
	color:#FFF;
}
.ancient #mainContent table td div.smallFont {
	font-size:65%;
	text-align:right;
}
.ancient #mainContent table td div a:hover{
	color:#d9b330;
}
/*Sweet and Simple Collection*/
body.sweet{
	background:url(../images/pressBodyBkgd.jpg) no-repeat 50% 40px #000;
}	 
.sweet #container {
 	background:url(../images/SimpleSweet-Bkgd.jpg) no-repeat #000;
	height:auto;
}
.sweet #mainContent {
	padding: 725px 0px 0 0;
	background: none;
}
.sweet #mainContent table {
	width:80%;
	border-collapse:collapse;
	margin:0 auto;
}
.sweet #mainContent table td {
	padding:14px 0;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
}
.sweet #mainContent table td img{
	margin-top:6px;
}
.sweet #mainContent table td div {
	padding:8px 33px 0 0;
	text-align:right;
}
.sweet #mainContent table td div a{
	font-weight:normal;
	font-size:65%;
	text-decoration:none;	
	color:#FFF;
}
.sweet #mainContent table td div.smallFont {
	font-size:65%;
	text-align:right;
}
.sweet #mainContent table td div a:hover{
	color:#d9b330;
}

/*Gallery Page*/
body.galleryPage{
	background:url(../images/pressBodyBkgd.jpg) no-repeat 50% 40px #000;
}
.galleryPage #container {
 	background:url(../images/galleryBkgd.jpg) no-repeat #FFF;
	text-align:center;
}
.galleryPage #mainContent {
	padding: 0px 0px 30px 0;
	background: none;
	color:#FFF;
	text-align: center;
	clear:both;
}

/* Bio */
body.bioPage{
	background:url(../images/bioBodyBkgd.jpg) no-repeat 50% 40px #000;
}
.bioPage #container {
	background:url(../images/bioBkgd.jpg) no-repeat #FFF;
	text-align:center;
	height: 670px;
}
.bioPage #mainContent {
	padding: 70px 0px 110px 90px;
	background: none;
	color:#FFF;
	text-align: center;
	clear:both;
	font-size:120%;
	line-height: 175%;
	height:337px;
}
.bioPage #mainContent .boldText {
	font-weight:bold;
	font-size:120%;
}

/* Contact Page */
body.contactPage{
	background:url(../images/contactBodyBkgd.jpg) no-repeat 50% 40px #000;
}
.contactPage #container {
	background:url(../images/contactBkgd.jpg) no-repeat #FFF;
	text-align:center;
	height: 740px;
}
.contactPage #mainContent {
	padding: 200px 0px 290px 300px;
	background: none;
	color:#FFF;
	text-align: center;
	clear:both;
	font-size:120%;
	line-height: 175%;
	height: 89px;
	letter-spacing:.2em;
}
.contactPage #mainContent a {
	color:#FFF;
}
.contactPage #mainContent a:hover {
	color:#d9b330;
}
/* Footer */
#footer {
	padding: 0;
	background:none;
	color:#ccc19a;
	font-size:75%;
	text-align:right;
	padding:0 92px;
	text-transform:uppercase;
}
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
#footer #copyRight {
	width:400px;
	float:left;
	text-align:left;
}
#footer a{
	color:#ccc19a;
	text-decoration:none;
}
#footer a:hover{
	color:#d9b330;
}
#mainContent #ecommerce {
	border-collapse:collapse;
	margin:50px 0;
	color:#e9e6bc;
}
#mainContent #ecommerce td {
	padding:18px 18px 18px 28px;
	text-align:left;
	color:#e9e6bc;
	font-weight:normal;
	vertical-align:top;
	line-height:150%;
	text-transform:none;
}
#mainContent #ecommerce td a, #mainContent #ecommerce th a {
	color:#e9e6bc;
}
#mainContent #ecommerce td a:hover, #mainContent #ecommerce th a:hover {
	color:#d9b330;
}
#mainContent #ecommerce th {
	text-align:left;
	font-size:140%;
	text-transform:uppercase;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	letter-spacing:.6em;
	padding-left:28px;
}
#mainContent #ecommerce th #viewcart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	text-align:right;
	float:right;
	letter-spacing:normal;
}
#mainContent #ecommerce td img{
	margin:0 0 10px -10px;
}
#mainContent #ecommerce td h1 {
	font-size:180%;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:0;
}
#note {
	text-align:left;
	color:#e9e6bc;
	text-transform:uppercase;
	line-height:150%;
}

