/* ******* CSS RESET ******* */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: white;
}


ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
#content: "";
}

blockquote, q {
	quotes: "" "";
}


/* ******* PAGE STYLES ******* */

a:focus { outline:none }

img { border: 0 }

html {
 height: 100%;
 width: 100%;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding: 0;
	background: #000000 url("http://images.marketamerica.com/images/usa/lorenJewels/bg.gif") no-repeat top;
	margin: 0 auto;
	width: 100%;
	position: relative;
}

a {
 color: #777777;
 text-decoration: underline;
}

a:visited {
 color: #666666;
 text-decoration: underline;
}

a:hover {
 color: #999999;
 text-decoration: underline;
}

body img {
 margin: 0;
 text-align: justify;
 text-justify: newspaper;
}

h1 {
 margin: 10px 0 10px 0;
}

h2 {
 display: block;
 float: left;
 width: 760px;
 padding: 0 0 3px 0;
 text-align: left;
 text-transform: uppercase;
 border-bottom: 1px solid #F5F5F5;
 margin: 0 0 22px 0;
}

h3 {
 display: block;
 font-size: 14px;
 float: left;
 width: 760px;
 padding: 0 0 3px 0;
 text-align: left;
 text-transform: uppercase;
 border-bottom: 1px solid #333333;
 color: #999999;
 margin: 0 0 22px 0;
}

em {
 font-size: 12px;
 color: #666666;
 margin: 0 0 0 6px;
}

strong {
 color: #999999 !important;
 padding-right: 10px;
 text-transform: uppercase;
}

#content.celeb ul {
 list-style-type: none;
 float: left;
}

#content.celeb h3 {
 color: #FFFFFF;
 display: block;
 float: left;
 width: 550px;
}

#content.celeb p {
 margin-bottom: 8px;
 display: block;
 float: left;
 width: 550px;
}

#content.celeb h4 a, #content.celeb h4 a:hover, #content.celeb h4 a:visited, #content.celeb p.viewOriginal, #content.celeb p.viewOriginal span, #content.celeb p.viewOriginal a:hover, #content.celeb p.viewOriginal a:visited {
 display: block;
 float: left;
 color: #999999;
 padding: 0;
 margin: 0;
}

#content.celeb p.viewOriginal {
 margin: 0 0 42px 0;
}

#content.celeb .pressitem {
 display: block;
 float: left;
 width: 550px;
}

#content.celeb li {
 border-bottom: 1px solid #333333;
 margin-bottom: 16px;
 padding-bottom: 16px;
 display: block;
 float: left;
}

#content.celeb ul img {
 display: block;
 float: left;
 margin: 0 8px 0 0;
}

.celebImg {
 width: 180px !important;
 height: 180px;
 float: left !important;
 display: block !important;
 margin: 3px !important;
}

#content.celeb .celebPhotos {
 display: block;
 float: left;
 margin: 32px 0 32px 0;
 border: 1px #333333;
}

#content.celeb h4 {
 color: #CCCCCC;
 display: block;
 float: left;
 width: 550px;
}

#content.celeb h2 {
 display: block;
 float: left;
 margin: 16px 0 16px 0;
}

#header {
 clear: both;
 height: 100px;
 width: 1000px;
 display: block;
 margin: 0 auto;
 position: relative;
}

h1#logo {
 display: block;
 position: absolute;
 top: 0;
 right: 0;
 background: url("http://images.marketamerica.com/images/usa/lorenJewels/logo1.png") no-repeat;
 width: 205px;
 height: 99px;
 text-indent: -9999px;
}

h1#logo {
 _background: url("http://images.marketamerica.com/images/usa/lorenJewels/logo1.gif") no-repeat;
}

#footer {
 display: block;
 clear: both;
 height: 100px;
 width: 1000px;
	background: url("http://images.marketamerica.com/images/usa/lorenJewels/deco.gif") no-repeat top;
	margin: 22px auto 0 auto;
}

#footer p {
 float: none;
 display: block;
 width: 400px;
 margin: 24px auto 72px auto;
 font-size: 11px;
}

#footer form.skuSearch, form.skuSearch {
 float: none;
 display: block;
 width: 400px;
 margin: 24px 0 0 0;
 padding: 48px 0 0 0;
 font-size: 11px;
 color: #444444;
}

#footer form.skuSearch {
 margin: 72px auto 24px auto;
}

#footer form.skuSearch label, form.skuSearch label {
 padding: 0 4px 0 0;
}

#footer form.skuSearch input, form.skuSearch input {
 width: 40px;
 background: #000000;
 border: 1px solid #333333;
 color: #999999;
 text-align: center;
}

#footer form.skuSearch input.btn, form.skuSearch input.btn {
 border-top: 1px solid #555555;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #555555;
 border-right: 1px solid #000000;
 background: #525353;
 margin: 0 0 0 4px;
 width: 30px;
}

#footer form.skuSearch input.btn:hover, form.skuSearch input.btn:hover {
 background: #373A39;
}

#footer form.skuSearch input.btn:active, form.skuSearch input.btn:active {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #555555;
 border-left: 1px solid #000000;
 border-right: 1px solid #555555;
 background: #373A39;
}


#footer p a {
 text-transform: uppercase;
 text-decoration: none !important;
}

#footer ul, ul.nav {
 float: none;
 display: block;
 width: 400px;
 margin: 44px auto 0 auto;
}

#footer ul.commonFootNav {
 width: 520px;
 padding-bottom: 48px;
}

ul.nav {
 float: left;
 width: auto;
 margin: 10px 0 10px 0;
 padding: 5px 5px 5px 10px;
 border-left: 1px solid #333333;
 position: relative;
 top: -50px;
}

ul.nav.first {
 border-left: none;
}

#footer ul li, ul.nav li {
 float: left;
 clear: none;
 display: block;
 padding: 0 10px 0 0;
 text-transform: uppercase;
 letter-spacing: 3px;
 font-size: 11px;
}

#footer ul li+li, ul.nav li+li {
 padding-left: 10px;
}

#footer ul li a, ul.nav li a {
 text-decoration: none !important;
}

#footer ul li a:hover, ul.nav li a:hover {
 text-decoration: underline !important;
 color: #FFFFFF !important;
}

#sidebar h2 {
 width: 100%;
 text-transform: uppercase;
 border-bottom: none;
 color: #999999;
 text-align: right;
}

#sidebar {
 display: block;
 width: 180px;
 text-transform: uppercase;
 float: left;
 margin: 10px 0 0 0;
 clear: left;
}

#sidebar ul {
 margin: 0 0 32px 0;
 float: left;
}

#sidebar ul li {
 font-size: 14px;
 display: block;
 float: left;
 width: 180px;
 height: 10px;
 _height: 10px;
 _line-height: 10px;
 _overflow: hidden;
 text-align: right;
 background: url("http://images.marketamerica.com/images/usa/lorenJewels/arw.gif") top right no-repeat;
 padding: 0 10px 0 0;
 margin: 0 0 22px 0;
}

#sidebar ul li.selected {
 background-position: bottom right;
}

li.selected a {
 color: #FFFFFF !important;
}

ul#sidebar li:hover {
 background-position: bottom right;
}

ul#sidebar li a, ul#sidebar li a:visited {
 text-decoration: none;
 color: #666666;
}

ul#sidebar li a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

#container {
 width: 1000px;
 display: block;
 margin: 0 auto;
}

#content {
 width: 760px;
 float: right;
 display: block;
 text-align: left;
}

#content ul {
 list-style: disc;
 text-indent: 0;
 margin: 0 0 24px 24px;
}

#content ul li {
 font-size: 12px;
 color: #666666;
 line-height: 18px;
}

#content.home {
 width: 1000px;
 float: right;
 display: block;
 text-align: left;
 margin: -20px 0 0 0;
}

#content.home p {
 width: 954px;
 text-align: center;
}

#content p {
 display: block;
 width: 760px;
 float: left;
 clear: both;
 margin: 0 0 24px 0;
 color: #666666;
 line-height: 18px;
 font-size: 12px;
}

#content p.alert {
 color: #FF3333;
}

#content p.alert em {
 color: #FF3333;
 font-size: inherit;
 margin: inherit;
 text-decoration: underline;
}

#content #prodImg {
 float: left;
 width: 728px;
 height: 485px;
 border: 1px solid white;
 margin: 0 0 10px 0;
 position: relative;
}

a.btnQuote {
 width: 162px;
 height: 20px;
 position: absolute;
 top: 8px;
 left: 8px;
 background: url("http://images.marketamerica.com/images/usa/lorenJewels/btnQuote.gif") no-repeat top left;
 text-indent: -9999px;
 border: 0;
}

a.btnQuote:hover {
 background-position: bottom left;
}

#content ul.results {
 position: relative;
 display: block;
 float: left;
 clear: both;
 margin: 0;
}

#content ul.results li {
 display: block;
 float: left;
 margin: 2px;
 padding: 2px;
 border: 1px solid #222222;
 position: relative;
 z-index: 100;
}

#content ul.results li.ahover {
 z-index: 99;
 border: 1px solid white;
}

#content ul.results .skuLabel {
 position: absolute;
 right: 6px;
 bottom: 6px;
 color: #444444;
 background: #000000;
 border: none;
 -moz-border-radius-topleft: 3px;
 -webkit-border-top-left-radius: 3px;
 padding: 3px 0 0 3px;
 font-size: 10px;
 text-decoration: none !important;
}

#content ul.results li p {
 font-size: 10px;
}

#content ul.results li:hover .skuLabel {
 display: none;
}

#content.about {
 width: 1000px;
 display: block;
 text-align: left;
}


#content.about {
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFF;
}

#content.about h2 {
	font-family: Arial, Helvetica, sans-serif;	
	width: 100%;

}

#content.about p { 
	font-family: Arial, Helvetica, sans-serif;	
	line-height: 18px;
	color: #FFF;
 display: block;
 width: 500px;
 float: left;
 clear:none;
 margin: 0 0 10px 0;
	font-size: 12px;
 text-align: justify;
 text-justify: newspaper;
}

.aboutImg {
	float:right;	
}

/* ******* GOOGLE CART STYLES ******* */
.btnViewCart {
 clear: none !important;
 display: block !important;
 float: left !important;
 position: none !important;
 padding: 0 10px 0 0 !important;
 color: #797979  !important;
 margin: -3px 0 0 0 !important;
 color: #797979  !important;
 background: none !important;
 width: 200px !important;
 height: 18px !important;
}

ul.nav.cart {
 width: 290px !important;
 float: right;
 _margin-right: 50px;
 _border: 0;
 position: absolute;
 top: 0;
 right: 200px;
 z-index: 9999;
 height: 18px;
 border: 0;
}

ul.nav.cart li.btnCheckout {
 _margin-left: 300px;
}

.googlecart-widget *, .googlecart-widget {
 font-size: 11px !important;
}

.googlecart-widget {
 line-height: 18px !important;
}

#googlecart-widget-spacer {
 position: static !important;
}

.override #googlecart-widget-head, .override #googlecart-title, .override #googlecart-summary {
 padding: 0 !important;
 background: none !important;
 color: #FFFFFF  !important;
 border: 0 !important;
 height: 18px !important;
 width: 200px !important;
 position: none !important;
}

.override #googlecart-arrow {
 _display: none; /* hide from IE 6 */
 margin: 3px 4px 0 3px !important;
 padding: 3px !important;
 height: 6px !important;
 width: 6px !important;
 line-height: 18px !important;
 background: #333333 !important;
 -moz-border-radius-topleft: 4px;
 -moz-border-radius-topright: 4px;
 -moz-border-radius-bottomleft: 4px;
 -moz-border-radius-bottomright: 4px;
 -webkit-border-top-left-radius: 4px;
 -webkit-border-top-right-radius: 4px;
 -webkit-border-bottom-left-radius: 4px;
 -webkit-border-bottom-right-radius: 4px;
}

.override #googlecart-widget-body, .override #googlecart-widget-body * {
 font-size: 12px !important;
 color: #797979 !important;
 border: 0 !important;
 letter-spacing: 0 !important;
 text-transform: none !important;
}

.override #googlecart-widget-body {
 width: 300px !important;
 background: #333333 !important;
 *min-height: 200px;
}

em.product-price {
 color: #FFFFFF !important;
 border-left: 1px solid #333333;
 padding: 0 5px 0 10px;
}

.product-category {
 color: #666666 !important;
}

.optList {
 margin: 0 32px 0 0;
 display: block;
 float: left;
}

.prodOptions #btnAddCart {
 width: 151px !important;
 height: 20px !important;
 float: left;
 clear: none !important;
 display: block;
 background: url("http://images.marketamerica.com/images/usa/lorenJewels/btnAddCart.gif") no-repeat top left !important;
 _background: none !important;
 _height: 28px !important;
 text-indent: -9999px !important;
 border: 0 !important;
}

.prodOptions #btnAddCart:hover {
 background-position: bottom left !important;
}

.prodOptions #btnAddCartDisabled {
 width: 760px;
 display: block;
 float: left;
 clear: both;
 color: #FFFFFF;
 text-decoration: none;
 margin: 8px 0 0 0 !important;
}

a.googlecart-add-button {
 width: 151px !important;
 height: 20px !important;
 position: relative !important;
 display: block;
 top: 0 !important;
 left: 0px !important;
 background: url("http://images.marketamerica.com/images/usa/lorenJewels/btnAddCart.gif") no-repeat top left !important;
 _background: none !important;
 _height: 28px !important;
 text-indent: -9999px !important;
 border: 0 !important;
}

.googlecart-widget-footertext {
 float: left !important;
 width: 300px !important;
 clear: both !important;
}

.googlecart-widget-checkout {
 float: left !important;
 clear: both !important;
 margin: 10px 0 0 0 !important;
 padding: 0 0 10px 0 !important;
}

.googlecart-widget-img {
 width: 64px !important;
}

#googlecart-checkout-button {
 display: none;
 float: left !important;
 clear: both !important;
 margin: 0 !important;
 border: 1px solid #666666;
}

.prodOptions {
 margin: 0;
 padding: 0 0 0 0;
 position: relative;
 width: 100%;
 clear: both;
 float: left;
}

.prodOptions label, .prodOptions select {
 float: left;
 line-height: 24px;
 height: 22px;
 font-size: 12px;
}

.prodOptions label {
 margin: 0 4px 0 0;
 display: none;
}

.prodOptions select {
 margin: 0 8px 0 0;
}

.prodNav {
 clear: both;
 margin: 0;
 padding: 0;
 position: relative;
 width: 100%;
}
	
.prodNav a {
 width: auto;
 margin: 0 10px 0 0;
 padding: 0;
}
	
.prodNav a.prev {
	position: absolute;
	width: 40px;
	height: 160px;
	top: 230px;
	left: -50px;
	background: url(http://images.marketamerica.com/images/usa/lorenJewels/arwLeft.gif) no-repeat scroll top left;
	text-indent: -9999px;
}
	
.prodNav a.prev:hover	{
	background: url(http://images.marketamerica.com/images/usa/lorenJewels/arwLeft.gif) no-repeat scroll bottom left;
}
	
.prodNav a.next {
 position: absolute;
 width: 40px;
 height: 160px;
 top: 230px;
 right: -30px;
 background: url(http://images.marketamerica.com/images/usa/lorenJewels/arwRight.gif) no-repeat scroll top left;
 text-indent: -9999px;
}
	
.prodNav a.next:hover {
 background: url(http://images.marketamerica.com/images/usa/lorenJewels/arwRight.gif) no-repeat scroll bottom left;
}

a.featLink {
 display: block;
 border: none;
 width: 760px;
 height: 347px;
 margin: 0 0 32px 0;
}