/******* USED ON SHOWCASE 2 ONLY ********/

/******** MAIN ********/
* {border: 0px; padding: 0px; margin: 0px;}
div {position: relative;}
body {height: 100%; width: 100%;}
html {font-size: 100%; background-color: black; background: #10062a url(images/bg_horizontalgrad.png) repeat-x top left; height: 100%; width: 100%; color: white;}
div#wrapper {margin: 0 auto 0 auto; min-height: 100%; width: 100%; background: url(images/bg_verticalgrad.png) top center repeat-y; position: absolute;}
div#pane {margin: 0 auto 0 auto; width: 949px;}

/******** MISC ********/
div.break {clear: both;}

/******** Header ***********/
div#header {margin: 0 auto 0 auto; height: 193px; width: 949px; clear: both;}
div#logo {height: 193px; width: 600px; background: transparent url(images/logo.png) no-repeat left center; float: right;}

/********* Left **************/
div#left {width: 232px; padding-right: 117px; float; left; height: 400px;
	 background: url(images/line.png) no-repeat; background-position: 288px 63px;}

div#navcat {width: 232px; height: 59px; text-align: right;}
div#details {width: 232px; float: left; text-align: right; padding-top: 1px;}

div#navcat h1 {font-size: 2em; font-family: "Times New Roman",Serif; color: white; font-weight: normal; padding-top: 9px;}

/************ Right ***********/
div#right {width: 600px; float: right;}

div#navbar {width: 600px; height: 59px; float: left; color: white; line-height: 59px;}
div#content {width: 600px; float: left; margin-bottom: 40px;}
div#footer {width: 600px; text-align: center; color: white;}
div#footer p {text-align: center;}
div#footer a {color: white; text-decoration: none; clear: both;}
div#content > div#footer a {text-decoration: none;}
div#content > div#footer a:visited {color: white;}
div#content > div#footer a:hover {text-decoration: underline;}
div#content > div#footer a:focus {text-decoration: underline;}

/************ Text ***********/
div#navbar a {vertical-align: middle; padding: 0; font-size: 1em; text-decoration: none; color: white; font-family: "Times New Roman",Serif;}
div#navbar a:visited {color: white;}
div#navbar a:hover {text-decoration: underline;}
div#navbar a:focus {text-decoration: underline;}

body#home a#homenav {border-bottom: 1px solid;}
body#home a#homenav:hover {text-decoration: none;}
body#home div#content > div#footer a#homenav:hover {text-decoration: none;}

body#about-us a#about-usnav {border-bottom: 1px solid;}
body#about-us a#about-usnav:hover {text-decoration: none;}
body#about-us div#content > div#footer a#about-usnav:hover {text-decoration: none;}

body#diamonds a#diamondsnav {border-bottom: 1px solid;}
body#diamonds a#diamondsnav:hover {text-decoration: none;}
body#diamonds div#content > div#footer a#diamondsnav:hover {text-decoration: none;}

body#bridal a#bridalnav {border-bottom: 1px solid;}
body#bridal a#bridalnav:hover {text-decoration: none;}
body#bridal div#content > div#footer a#bridalnav:hover {text-decoration: none;}

body#showcase a#showcasenav {border-bottom: 1px solid;}
body#showcase a#showcasenav:hover {text-decoration: none;}
body#showcase div#content > div#footer a#showcasenav:hover {text-decoration: none;}
body#showcase div#footer {margin-top: -20px;}

body#designers a#designersnav {border-bottom: 1px solid;}
body#designers a#designersnav:hover {text-decoration: none;}
body#designers div#content > div#footer a#designersnav:hover {text-decoration: none;}

div#details p {color: white; font-size: 1.1em; padding-bottom: 13px; font-family: "Times New Roman",Serif;}
div#details a {color: white; text-decoration: none; padding-bottom: 13px; font-family: "Times New Roman",Serif;}
div#details a:visited {color: white;}
div#details a:hover {text-decoration: underline;}
div#details a:focus {text-decoration: underline;}

div#content p {text-align: justify; color: white; font-size: .9em; padding-bottom: 16px; line-height: 1.6em; font-family: "Times New Roman",Serif;}
div#content h1 {color: white; font-size: 1.3em; font-style: italic; padding-bottom: 12px; font-family: "Times New Roman",Serif; font-weight: nomral;}
div#content h2 {color: white; font-size: 1.1em; padding-bottom: 8px; font-family: "Times New Roman",Serif; font-weight: nomral;}
div#content a {color: #f6f0e2; text-decoration: underline;}
div#content a:visited {color: white; text-decoration: underline;}
div#content a:hover {color: #9390c2; text-decoration: underline;}
div#content a:focus {color: #9390c2; text-decoration: underline;}

ul {padding-left: 50px; padding-bottom: 20px; line-height: 1.8em;}
ul.tight {line-height: 1.2em; list-style-type: none; padding: 0 0 0 0px;}

/********** Gallery *********/
div#featured-image-frame {width: 600px; background-color: white; margin-bottom: 20px; position: relative; padding: 62px 0;}
div#featured-image {}
div#content p#caption {font-size: 1.3em;  border-bottom: 1px white solid; margin-bottom: 20px;   line-height: 1.4em;}
div#featured-image img {display: block; margin:0px auto; border: 1px solid #eaead7; padding: 0px; max-width: 500px;}
div.thumbnail {width: 135px; height: 125px;  margin: 0 20px 20px 0; float: left;}
div.thumbnail img {background-color: white; padding: 10px; display: block; margin: 0 auto; max-width: 115px; max-height: 105px;}
div#thumbs {width: 632px; clear: both;}


