body {
margin: 0;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 62.5%;
color: #000;
background-image:url(http://laurays.com/includes/templates/classic/images/bg_body.gif);
background-color: #111;
background-attachment:fixed
}

h1#loginDefaultHeading {margin:0 0 25px 30px}

#gallery-splash {
width:930px;
height:400px;
text-align:center;
margin:15px auto 0 auto;
}
#gallery-splash div {
width:184px;
height:30px;
float:left;
padding:170px 15px 0 15px;
margin:0 9px 22px
}

#gallery-splash a {
color:#333;
font-size:12px
}

#gallery-splash #one {background-image:url(http://laurays.com/holiday/caerleon.jpg)}
#gallery-splash #two {background-image:url(http://laurays.com/holiday/johnhardy.jpg)}
#gallery-splash #three {background-image:url(http://laurays.com/holiday/blackdiamonds.jpg)}
#gallery-splash #four {background-image:url(http://laurays.com/holiday/bridal.jpg)}
#gallery-splash #five {background-image:url(http://laurays.com/holiday/weddingbands.jpg)}
#gallery-splash #six {background-image:url(http://laurays.com/holiday/watches.jpg)}
#gallery-splash #seven {background-image:url(http://laurays.com/holiday/vault.jpg)}
#gallery-splash #eight {background-image:url(http://laurays.com/holiday/vahan.jpg)}
#gallery-splash #nine {background-image:url(http://laurays.com/holiday/clearance.jpg)}

#gallery {
width:930px;
height:330px;
text-align:center;
margin:15px auto 0 auto
}

#gallery img {
margin:0 5px 9px 5px
}

/*----------- Checkout Pages ------------*/

#accountDefault, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault {
padding:0 0 0 30px;
width:600px
}
#accountDefaultHeading, #cartDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading {
font-size:28px;
margin:0 0 30px 0
}

/*----------- Ask The Jeweler ------------*/
#askAQuestion  h1 {margin:0 0 25px 30px;line-height:1.2em;font-size:22px}
#askAQuestion img {margin:0 0 0 30px}

/*----------- Category Listing ------------*/

div#indexCategories .categoryListBoxContents img {
padding:6px;
border:1px solid #ccc
}

div#indexCategories .categoryListBoxContents a {
color:#222;
font-size:13px;
margin:0 0 7px 0
}

#mailsign form {
margin:27px 0 0 0
}
#mailsign {
width:170px;
height:48px;
padding:20px
}
#mailsign #email  {
width:132px;
margin:0 5px 0 0;
vertical-align:middle
}

#mailsign input {
width:26px;
float:left;
vertical-align:middle;
font-size:11px
}

#ezPageDefault {
padding:15px 40px 10px 30px
}

#ezPageDefault h1 {
margin:0 0 20px 0
}

#ezPageDefault h3 {
margin:0 0 8px 0;
padding:0;
line-height:0
}

#ezPageDefault p {
font-size:12px;
line-height:1.6em;
color:#333;
font-family: verdana, arial, helvetica, sans-serif;
margin:0 0 18px 0;
padding:0
}

#feett {
color:#000;
text-transform:uppercase;
letter-spacing:1px
}

.desc {display:none}
iframe {margin:0 0 0 25px}

#phone {
float:right;
clear:right;
position:relative;
left:-48px;
top:22px;
text-align:left
}
#phone span {
font-size:22px;
color:#555;
font-family:Times
}

/* ----------------- Search Header ----------------- */

.navMainSearch {
width:300px;
height:30px;
float:right;
position:relative;
left:120px;
top:145px
}

.navMainSearch form {}

.navMainSearch input {
width:160px;
height:22px;
background-image:url(http://laurays.com/includes/templates/classic/images/search_fld_btn.gif);
background-repeat:no-repeat;
border:none;
} 

.navMainSearch .button_search {
width: 69px;
height: 23px;
cursor: pointer;
text-indent: -9999px;
border: none;
background: url(http://laurays.com/includes/templates/classic/images/search_btn.gif) no-repeat;
}

/* ----------------- Shopping Cart ----------------- */

#shoppingCartDefault {
padding:0 55px
}

/* ----------------- Checkout Success ----------------- */

#checkoutSuccess {padding: 0 25px;font-size:14px}
#checkoutSuccessOrderNumber {margin:0 0 15px 0}
#checkoutSuccessHeading {
margin:0 0 25px 0
}

/* ----------------- Splash Content ----------------- */

#boxer {
width:auto;
height:142px;
margin:23px auto 10px auto;
padding:0 0 0 10px;
display:block
}

#voted {
margin:0 auto;
display:block
}

div#boxer .cta {
width:240px;
padding:0 30px;
height:142px;
float:left;
margin:0 6px;
color:#fff;
background-image:url(http://laurays.com/includes/templates/classic/images/cta-background.gif);
}

div#boxer .ctaask {
width:300px;
padding:0;
height:142px;
float:left;
margin:0 6px;
}

div#boxer .ctamid {
width:300px;
padding:0;
height:142px;
float:left;
margin:0 6px;
}

div#boxer .ctasign {
width:300px;
padding:0;
height:142px;
float:left;
margin:0 6px;
background-image:url(http://laurays.com/includes/templates/classic/images/signup-for-offers.gif);
}

div#boxer .ctamid #ctamidtop {
background-image:url(http://laurays.com/includes/templates/classic/images/jewelry-financing-available.gif);
width:300px;
height:65px;
display:block
}
div#boxer .ctamid #ctamidlow {
background-image:url(http://laurays.com/includes/templates/classic/images/connect-with-us.gif);
width:300px;
height:65px;
display:block;
margin:0 0 12px 0
}

div#boxer .cta img {
float:left;
width:110px;
}

div#boxer .ctasign form {
margin:10px 0 0 30px;
display:block;
}
div#boxer .ctasign #email {
width:140px
}

div#boxer .cta h3 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
margin:17px 0 5px 0;
padding:0
}
div#boxer .ctasign p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
margin:48px 30px 0 30px;
padding:0;
color:#fff
}

div#siteinfoLegal #copyright {
margin:0 0 35px 0;
display:block;
}

#siteinfoLegal {
background-image:url(http://laurays.com/includes/templates/classic/images/bg_footer.gif);
background-repeat:no-repeat;
background-color:#000;
border:none;
color:#777;
padding:0px 25px 40px 25px
}
#siteinfoLegal p {
font-size:11px;
margin:0
}
#siteinfoLegal p#copyright  {
margin:35px 0 0 0
}
#siteinfoLegal a {color:#555}

#logo {
background-image:url(http://laurays.com/includes/templates/classic/images/laurays-logo.gif);
width:260px;
height:136px;
position:relative;
top:14px;
left:193px
}

#slider {
margin:23px auto 10px auto;
width:927px;
height:139px;
background-image:url(http://laurays.com/includes/templates/classic/images/slider.jpg);
}

/* ----------------- Splash ----------------- */

#video {
width:906px;
height:345px;
margin:6px auto 0 auto;
padding:15px 0 0 16px;
background-image:url(http://laurays.com/includes/templates/classic/images/bg_slides.jpg);
display:block
}

#boxes {margin:0 0 0 14px}
#boxes img {18px; float:left;margin:4px}


#lowbar {
width:927px;
height:57px;
background-image:url(http://laurays.com/images/css/footer.gif);
float:left;
margin: 0 0 0 18px
}

/* ----------------- Product Listing ----------------- */

.centerColumn h1 {
font-size:32px;
font-family:times;
font-weight:normal;
color:#333;
margin:10px 0 0 0;
padding:0;
line-height:.4em
}

#indexCategoriesHeading {margin:0 0 20px 25px}
#indexProductList {margin:0 0 0 25px}
#indexProductListCatDescription {display:none}

#productsListingTopNumber {margin: 0 0 12px 0px}
#productsListingTopNumber {font-size:11px;color:#888}
#productsListingListingTopLinks {margin:0 40px 12px 0}
#productsListingListingTopLinks a {font-size:11px;color:#888}

#productListHeading {}

div.centerBoxContentsProducts {
width:200px;
height:132px;
padding:0 10px 10px 0
}

div.centerBoxContentsProducts img {}

div.centerBoxContentsProducts .itemTitle  {
font-size:11px;
font-weight:normal
}
div.centerBoxContentsProducts .itemTitle a {font-size:12px;color:#fff}
div.centerBoxContentsProducts:hover .itemTitle  {display:block}

div.centerBoxContentsProducts .listingDescription  {}

/*
div.centerBoxContentsProducts:hover .listingDescription  {
display:block;
position:relative;
top:-50px;
background:#000;
padding:10px;
height:30px;
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */;
color:#fff;
font-size:12px
}
*/

/* ----------------- Category ----------------- */

#indexCategoriesHeading {display:none}

/* ----------------- Product Info ----------------- */

.navNextPrevWrapper {
margin:0 0 35px 0;
text-transform:uppercase;
font-size:9px
}
.navNextPrevWrapper p {margin:0 0 7px 0;color:#666}

#productGeneral {
margin:0 15px 0 25px;
padding:0 20px 0px 0;
}

#productName {
font-family:Georgia;
font-weight:normal;
font-size:24px;
color:#333;
margin:0 0 25px 0;
line-height:1.2em;
text-transform:capitalize
}

#productPrices {
font-family:Georgia;
font-weight:normal;
font-size:18px;
color:#333;
margin:0 0 18px 0
}

#productMainImage {
margin:0;
float:right;
padding:10px;
border:1px solid #ccc;
margin:0 0 0 15px
}
#productMainImage:hover {
border:1px solid #333
}

#productDetailsList {
list-style-type:none;
float:left;
clear:left;
margin:0;
padding:0;
line-height:2em;
color:#333;
font-size:11px
}
#productDescription ul {
margin:10px 0 0 10px;
padding:0;
line-height:1.5em
}

#productAdditionalImages {
width:370px;
float:right
}
#productAdditionalImages img {
padding:6px;
border:1px solid #ccc;
}
#productAdditionalImages img:hover {
border:1px solid #333
}

/* ----------------- Links ----------------- */

a img {border:none}

a:link, #navEZPagesTOC ul li a {
	color: #3300FF;
	text-decoration: none;
	}
 
a:visited {
	color: #3300FF;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	}

a:active {color: #0000FF}

h1 {font-size: 1.5em;color: #9a9a9a}
h2 {font-size: 1.4em}
h3 {font-size: 1.3em}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {
font-size: 1.1em
}

.biggerText {font-size: 1.2em}
h1, h2, h3, h4, h5, h6 {margin: 0.3em 0}
P, ADDRESS {padding: 0.5em}
ADDRESS {font-style: normal}
.clearBoth {clear: both}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/* ----------------- Wrappers ----------------- */

#mainWrapper {
text-align: left;
width: 1013px;
vertical-align: top;
background-color:#060000;
background-image:url(http://laurays.com/includes/templates/classic/images/bg_wrapper.gif);
background-repeat:no-repeat
}

#contentMainWrapper {
width:922px;
margin:0 auto 8px auto;
padding:20px 0 12px 0;
background-image:url(http://laurays.com/includes/templates/classic/images/bg_topper.gif);
background-repeat:repeat-x;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#fff
}

.centerColumn {
margin:0;
/* background-image:url(http://laurays.com/includes/templates/classic/images/search-nav-bg.jpg);
background-repeat:repeat-x;
background-position:0 2px;
border:1px solid #ccc; */
}

#headerWrapper {
height:150px;
width:1013px;
padding:0;
}

#logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#logoWrapper {}

#add-left {
width:140px;
margin:20px 0 0 45px;
padding:5px 0 0 0;
float:left
}

#add-left p {
font-size:10px;
text-transform:uppercase;
margin:0 0 10px 0;
padding:0
}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}
	
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #000;
	height: 1%;
	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navMain ul, #navSupp ul, #navCatTabs ul {
position:relative;
top:20px;
margin: 0 46px 0 0;
padding: 0;
list-style-type: none;
text-align: right;
line-height:1.6em;
font-size:10px
}

#navMain ul li, {
	float:left;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #000;
	white-space: nowrap;
text-transform:uppercase
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {float: right}

#navBreadCrumb {
padding: 0;
font-size: 10px;
margin: 0 0 20px 28px;
color:#333;
text-transform:uppercase
}
#navBreadCrumb a {color:#444}
#navBreadCrumb a:hover {color:#990000}

#navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {color: #FF0000;margin-left: 0.5em}
.advisory {}
.important {font-weight: bold}
.notice {}
.rating{}
.gvBal {float: right}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
padding: 0;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/* ----------------- Cart ----------------- */

#cartAdd {
margin:12px 0 0 0;
}

#cartAdd .button_in_cart {
border:none;
margin:8px 0 0 0;
background:#000;
color:#fff;
padding:6px 0px;
text-transform:uppercase;
letter-spacing:1px;
float:left;
clear:left;
width:170px;
text-align:center
}

#cartAdd .button_in_cart:hover {
background-color:#990000;
}

#wishbutton {
border:none;
margin:8px 0 0 0;
background:#000;
color:#fff;
padding:6px 0px;
text-transform:uppercase;
letter-spacing:1px;
float:left;
clear:left;
width:170px;
text-align:center
}
#askbutton {
border:none;
margin:8px 0 15px 0;
background:#000;
color:#fff;
padding:6px 0px;
text-transform:uppercase;
letter-spacing:1px;
float:left;
clear:left;
width:170px;
text-align:center
}

#askbutton:hover {
background:#990000
}
#wishbutton:hover {
background:#990000
}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {width: 2em}
.cartQuantity {width: 4.7em}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {width: 3.5em}
.cartAttribsList {margin-left: 1em}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {float: left}
.mediaTypeLink {float: right}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {width: 5.5em}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}
#cartImage {margin: 0.5em 1em}

/*Attributes*/

.attribImg {
width: 20%;
margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper {
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}

/* ----------------- Sidebar ----------------- */

#navColumnTwo {
padding:0 10px 0 0;
}

.sideright {
background:#333;
height:50px;
width:200px;
margin:0 0 12px 0
}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
font-size: 1em;
color: #fff;
}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
font-size: 0.9em;
color: #fff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
margin: 0em;
padding: 0.5em 0.2em;
}

.rightBoxContainer {
margin:0;
line-height:2em;
}

.sideBoxContent {
padding: 0.4em;
text-transform:uppercase;
}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {margin: 0em 0em 0em 1.5em}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {background-color: #0000CC}
#upProductsHeading {text-align: left}
#upDateHeading {text-align: right}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #333;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #666;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #333;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back {float: left}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {font-weight: bold}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {display: none}
.visibleField {display: inline}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	height: 2em;
	color: #FFFFFF;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

/* ----------------- Forms ----------------- */

/*
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
*/ 

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/* ----------------- AddThis ----------------- */

#sharethis {
float:right;
clear:right;
margin:10px 152px 25px 0;
}

/* ----------------- Forms ----------------- */

/* ----------------- Login Form ----------------- */

#loginDefault {
width:620px;
margin:0 0 0 30px;
font-size:12px
}

#loginDefault h1 {
margin:0 0 25px 0;
font-size:26px
}

#loginDefault legend {
font-size:14px
}

/* ----------------- Register Form ----------------- */

#createAcctDefault {
width:600px;
margin:0 0 0 30px;
font-size:12px
}
#loginDefault {
width:600px;
margin:0 0 0 30px;
font-size:12px
}

#createAcctDefault #createAcctDefaultLoginLink {
display:none
}

#createAcctDefault h1 {
margin:0 0 30px 0;
font-size:26px
}
#loginDefault h1 {
margin:0 0 30px 0;
font-size:26px
}

#createAcctDefault legend {
font-size:14px;
border-bottom:1px solid #777;
display:block;
width:600px;
padding:0 0 6px 0;
margin:0 0 7px 0
}
#loginDefault legend {
font-size:14px;
border-bottom:1px solid #777;
display:block;
width:600px;
padding:0 0 6px 0;
margin:0 0 7px 0
}

#createAcctDefault fieldset {
margin:0 0 20px 0;
border:none
}
#loginDefault fieldset {
margin:0 0 20px 0;
border:none
}

/*----------- Ask The Jeweler Form ------------*/

#contactUsNoticeContent {
display:none
}

#contactUsForm {
width:500px;
margin:12px 0 0 30px;
font-size:12px
}

#contactUsForm input {
margin:0 0 8px 0;
border:1px solid #ccc;
background-image:url(https://landersharley.com/uploads/images/css/bg_field.gif);
background-repeat:repeat-x;
height:22px
}
#contactUsForm textarea {
margin:4px 0 12px 0;
border:1px solid #ccc;
background-image:url(https://landersharley.com/uploads/images/css/bg_field.gif);
background-repeat:repeat-x;
width:438px;
height:120px
}
#contactUsForm #email-address {
margin:0 0 15px 0
}
.alert {display:none}
.button_back {display:none}

.buttonRow .button_send {
cursor: pointer;
background: url(http://landersharley.com/admin/themes/NCleanGrey/images/layout/nav.png) repeat-x left 0;
color: #fff;
margin:10px 0 0 0;
padding: 6px 15px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border: none;
font-size:15px
}
.buttonRow .button_send:hover {
cursor: pointer;
background: url(http://landersharley.com/admin/themes/NCleanGrey/images/layout/nav.png) repeat-x left -50px;
}

/*----------- Captcha ------------*/

.recaptcha {
margin:0 0 0 35px
}

.recaptcha .inputLabel {display:none}

/*----------- Contact Form ------------*/

address {
margin:0 0 0 30px;
font-size:13px;
line-height:1.4em
}
#contactUsDefault fieldset {border:none}
#contactUsDefault legend {display:none}

div#contactUsDefault {
width:482px;
}
.success {
margin:15px 0 0 35px;
font-size:14px
}

/* ------------ Cart ------------- */

#cartContentsDisplay {
font-size:12px;
color:#444;
}
#cartContentsDisplay a {
color:#444;
}
#cartContentsDisplay td {
padding:10px
}

#cartContentsDisplay .tableHeading {
background:#EFEEE9;
font-size:14px;
font-family:georgia;
font-weight:normal
}

#cartContentsDisplay .rowEven {background:#fff}
#cartContentsDisplay .rowOdd {background:#fff}

#cartSubTotal {
background:#EFEEE9;
font-size:16px;
font-family:georgia;
font-weight:normal;
}

/* ------------ Search Results ------------- */

#advSearchDefault h1 {margin:0 0 25px 0}

#advSearchResultsDefault {
width:600px;
margin:0 0 0 25px
}

#advSearchDefault {
width:600px;
margin:0 0 0 25px
}
