/* ----------  Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0;}
/* ------------------------------ */


body{
	background-color:#FCFAE1;
	background-image:url(/gfx/nav_swirl_page.png);
	background-repeat: no-repeat;
	background-position: -30px 95px;
	margin:0;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
}


body#home {background-image:url(/gfx/nav_swirl.png);
	background-repeat: no-repeat;
	background-position: -30px 90px;}

body#home #col2 img {border:0;position: relative;top:10px}
h1, h2, h3, h4, h5, h6 {font-family:"Georgia", Times New Roman, Times, serif;font-weight:normal;margin-bottom: 12px}

body#shop h3 {font-size:18pt}
body#shop div.shoptext h3 {font-size:16pt}

a img{border: 1px solid #666;padding:2px;margin:3px}
a:hover img{border: 1px solid #A6896B;padding:2px;}
a:hover{color: #A6896B;border: 0px ;} /* Dummy definition to overcome IE bug */
	

p{line-height:160%;margin-bottom: 12px;font-size: 1.2em}
#col2 #content h2 {font-size:26pt}
#col2 #content p {}

#content {padding-top:20px}
#content h2 {margin-top:0;padding-top:0}

a:link { color:#333;}
a:visited { color:#333;}
a:hover { color:#666;}
a:active { color:#333;}

a.glow:link { color:#333;background-color:#FFF;padding:4px 6px 4px 6px}
a.glow:visited { color:#333;background-color:#FFF;padding:4px 6px 4px 6px}
a.glow:hover { color:#000;background-color:#E9E9E9;padding:4px 6px 4px 6px}
a.glow:active { color:#333;background-color:#FFF;padding:4px 6px 4px 6px}

#pagenav a:link { color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;border:1px #CCC solid;}
#pagenav a:visited { color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;border:1px #CCC solid;}
#pagenav a:hover  { color:#000; text-decoration:none; background:#CCC;padding:2px 4px 2px 4px;border:1px #000 solid;}
#pagenav a:active  { color:#333; text-decoration:none; background:#CCC;padding:2px 4px 2px 4px;border:1px #CCC solid;}

body#about #content img {margin-bottom: 20px}

body#collections h3 a {text-decoration:none}

#wrapper {position:relative;width:990px;}
#header h1 {margin:0;width:187px}
#header h1 a {
 display: block;
 width:209px;
 background-image: url(/gfx/logo.png);
 background-repeat: no-repeat;
 padding-top: 194px; height: 0 !important;
 height /**/: 194px; overflow: hidden;
}

#header h2 {position:relative;bottom:10px;width:181px;height:60px; background-image:url(/gfx/sub_title.png); background-repeat:no-repeat}
#header h2 span {display:none}

#col1 {padding:15px 0 0 25px;width:260px;float:left}
#col2 {float:right;width:690px;position:relative;right:25px}

#browseShop {padding-top:5px}
#browseShop div {margin-bottom:15px;}

/* -- Nav -- */

/*
ul#nav 	{
width: 187px;
height: 194px;
background: url(/gfx/nav.png) no-repeat;
margin: 5px 0 0 0;
padding: 0;
position: relative;
bottom:30px}
*/
ul#nav {margin-top: 10px}

ul#nav li {margin: 0;padding: 0;list-style: none;
font-family: 'Kreon', Georgia, Times, serif;
font-size:3.6em;
/* position:absolute; */}
/*
ul#nav li, ul#nav a	{
height: 33px;
display: block;}
*/

ul#nav li a {
/* text-indent: -9999px;  */
font-weight: bold;
text-decoration: none;
/* width: 187px; */}

ul#nav li a span {color:#a6896b;font-family: Georgia, Times, serif;font-weight: normal;font-size: 0.8em;position: relative;bottom:4px}

/*
#nav1 {top: 0px;}
#nav2 {top: 34px;}
#nav3 {top: 67px;}
#nav4 {top: 100px;}
#nav5 {top: 133px;}
#nav6 {top: 166px;}

#nav1 a:hover {background: transparent url(/gfx/nav.png) -190px 0px no-repeat;}
#nav2 a:hover {background: transparent url(/gfx/nav.png) -190px -34px no-repeat;}
#nav3 a:hover {background: transparent url(/gfx/nav.png) -190px -67px no-repeat;}
#nav4 a:hover {background: transparent url(/gfx/nav.png) -190px -100px no-repeat;}
#nav5 a:hover {background: transparent url(/gfx/nav.png) -190px -133px no-repeat;}
#nav6 a:hover {background: transparent url(/gfx/nav.png) -190px -166px no-repeat;}
*/

/* UBERLINKS */
/*
body#shop a#shopnav {background: transparent url(/gfx/nav.png) -190px 0px no-repeat;}
body#collections a#collectionsnav {background: transparent url(/gfx/nav.png) -190px -34px no-repeat;}
body#gallery a#gallerynav{background: transparent url(/gfx/nav.png) -190px -67px no-repeat;}
body#news a#blognav{background: transparent url(/gfx/nav.png) -190px -100px no-repeat;}
body#about a#aboutnav{background: transparent url(/gfx/nav.png) -190px -133px no-repeat;}
body#contact a#contactnav{background: transparent url(/gfx/nav.png) -190px -166px no-repeat;}
*/

/* ----------- */
#home-strip {clear: both;padding-left:50px;margin-top:30px}
#home-strip .col {float: left;width:280px;margin-right:30px}
#home-strip div.last {margin-right:0}
#home-strip h3 a {text-decoration: none}
#home-strip h3 {font-size:2em}
#home-strip a.glow {text-decoration: none;margin-top:4px;font-size:1.6em;font-family: "Georgia", Times, serif}

#shopStrip {clear:both;margin-top:10px;padding:15px 0 15px 15px;width:99%;position:relative;}
#shopStrip div.shopItem div.imgholder {text-align:center;float:left;margin-right:15px;}
#shopStrip img {border:0;position:relative;top:20px}
#shopStrip h2 {padding:0;margin:0}
#shopStrip, #home-strip h4 {
	margin:0;
	padding:4px 0 4px 35px;
	background-image: url(/gfx/title-bg.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size: 1.6em;
}
#shopStrip div.shopItem div.holder {border-top:1px #CCC solid;padding:8px}
#shopStrip div.shopItem {}
#shopStrip div.shopItem h4 {font-size:12pt;color:#666;margin:0}
#shopStrip div.shopItem a {text-decoration:none}
#shopStrip div.shopItem p {font-size:8pt}
#shopStrip div.shopItem p.priceMore {font-size:14pt;margin-top:4px; font-family:"Georgia", Times New Roman, Times, serif}
#shopStrip div.shopItem {float:left;width:auto; padding-right:15px;margin-right:10px}
#shopStrip div.shopItem div.itemText {float:left;width:180px;background:#FCFAE1}
/* #bridal, #current {border-right:1px #CCC solid;} */
#bridal h3 {color:#7F603F}
#current h3 {color:#583C1E}
#ltdedition h3 {color:#333}


body#collections h3 {font-size:20pt;margin:0 0 5px 0;padding:0}
body#collections h4 {margin:5px 0 5px 0;padding:0;font-size:16pt;font-weight:normal}
body#collections div.stack {
	float:left;
	margin:10px 0 10px 0;
	padding-bottom:8px;
	background-image: url(/gfx/border-bar.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
body#collections div.stack img {float:left}
body#collections div.stack div {margin-left:350px;}
body#collections div.stack div p a {display:block;font-weight:bold}

body#contact form#contactform input {margin-bottom:6px}


#latest-news {margin-bottom:8px}
#latest-news ul {margin:0;padding:0;list-style:none}
#latest-news ul li {font-size:8pt;margin-bottom:4px}
#latest-news h2 {
font-size:12pt;margin-bottom:8px
}

#footer-wrapper {
	clear:both;
	margin-top:15px;
	padding-top:15px;
	text-align:left;
	background-image: url(/gfx/footer_bar.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
}

#footer .col {float:left;margin-right:25px;}

#footer-col1 {width:500px;padding-right:30px}
#footer-col2 {width:250px}

#footer h5 {font-size:16px}

fieldset {border:0}
.indicate-required,
.note-required {display: none}

.mce_inline_error, .response {padding:5px;background: #FFF;}

#footer fieldset {margin-bottom:5px}

#footer p {font-size: 1.1em}
#footer p#footer-nav {font-size:10pt;font-family:"Georgia", Times New Roman, Times, serif;margin-top:25px}
#footer {font-size:8pt;padding-left:25px;padding-bottom:30px}
#footer a {font-weight:bold;text-decoration:none}
#footer a[rel="author"]{font-weight: normal;color:#666;margin-top: 40px;display: block}
#footer {
	background-image: url(/gfx/bottom_swirl.png);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding:20px 20px 100px 130px;
}


/* ---- Let's get dirty
.fade img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.fade:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.80;}
.fade img {border:0}  ---- */

.icon {padding:2px 0 2px 22px;background-position:left 0px;background-repeat:no-repeat}
.twitter{background-image:url(/gfx/twitter-16x16.png);margin-left:15px}
.facebook{background-image:url(/gfx/facebook-16x16.png)}
.myspace{background-image:url(/gfx/myspace-16x16.png);}


.clear{clear:both}
.right{float:right}
.left{float:left}


/* .button{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:10pt;color:#FFF;padding:2px;background:#333;border:1px #666 solid;cursor:pointer;margin-top:5px;} */

label {font-size:12px;display: block;margin-bottom:3px}

input[type="text"], textarea {padding:4px;
font-family: "Arial", Verdana, Helvetica, sans-serif;
border:1px #EEE solid;
color:#333;
webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size:12px;
}

input[type="text"]:focus, textarea:focus {border:1px #333 solid}

input[type="submit"]{
font-family: "Arial", Verdana, Helvetica, sans-serif;
padding:8px 10px;background:#333;
color:#FFF;
webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size:12px;
border:0;
margin-top:10px;
cursor: pointer;}

input[type="submit"]:hover{background:#111}



.note {font-size:8pt;color:#666}
.note a {text-decoration:none}
.red {color:#a4241b}
.light {color:#A6896B}

