@charset "utf-8";
*{
	margin: 0px;
}
strong, b {
	font-weight: bold;
}

p {
	margin-bottom: 10px;
}
small {
	font-size: smaller;
}
.helpLrgCol {
	width: 640px;
}
.helpSmlCol {
	width: 270px;
}
#policyContent {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #49494a;
}
#policyContent ul {
	position: relative;
	margin: 0px 0px 15px 0px;
	list-style: disc !important;
}
.mainTopics
{
	width: 100%;
	display: inline-block;
	margin-bottom: 30px;
	display: table;
}
.mainTopics .linksList:first-child {
	border: none;
	padding-left: 10px;
}
.mainTopics .linksList {
	border: none;
	padding-left: 10px;
	width: 20%;
	padding-left: 20px;
	border-left: 1px solid #c3c4c4;
	display: table-cell;
}
.mainTopics h2 {
	float: left;
	font-size: 25px;
	color: #003865;
	border: none;
	margin: 0px;
	font-weight: normal;
	margin-bottom: 10px;
}
.mainTopics h2 .orders {
	width: 35px;
	height: 30px;
	display: block;
	float: left;
	margin: 0px 10px 0 0;
	line-height: 1;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/abn/helptopics/images/sprite_CustServ.png) 0 0 no-repeat;
}
.mainTopics h2 .accounts {
	width: 28px;
	height: 30px;
	display: block;
	float: left;
	margin: 0px 10px 0 0;
	line-height: 1;
	background: url(../Images/icons/accountIcon.png) no-repeat;
}
.mainTopics h2 .products {
	width: 25px;
	height: 35px;
	display: block;
	float: left;
	margin: 0px 10px 0 0;
	line-height: 1;
	background: url(../Images/icons/productIcon.png) no-repeat;
}
.mainTopics h2 .events {
	width: 35px;
	height: 30px;
	display: block;
	float: left;
	margin: 0px 10px 0 0;
	line-height: 1;
	background: url(../images/icons/eventIcon.png) no-repeat;
}
h3 {
	font-size: 17px;
	color: #49494a;
	margin: 0px;
	font-weight: bold;
	padding: 20px 0px 10px 0px;
	display: inline-block;
}
#policyContent h2 {
	color: #49494a;
	font: 12px/12px "Arial Black", arial, helvetica, sans-serif;
	margin: 15px 0 5px;
	text-transform: uppercase;
}
h2 {
	font-size: 1.1em;
	font-weight: 100;
}
.img {
	background: url(../Images/sprArrows.png) no-repeat scroll 0 -347px transparent;
	display: inline;
	font-size: 0;
	float: left;
	height: 11px;
	width: 11px;
	margin: 3px 6px 0 0;
}
.searchBox {
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 5px 10px 5px 10px;
	
}

.boldTxt {
	font-weight: bold;
	font-color: #5d5d5d;
}
.notation-text{
	font-family: verdana;
	font-size: x-small;
	color: #5D5D5D;
}
a {
	color: #977E77;
	text-decoration: none;
}
a:visited {
	color: #977E77;
	text-decoration: none;
}
.navButton {
	font-size: 16pt;
}
body {
	background: ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}
.padding {
	padding: 20px;
}
#container {
	width: 100%;
        margin-bottom: 0px;
}
#header {
	background: //url(../Images/separator/decorativeSeparator.png) center bottom no-repeat;
	margin-top: 0px;
	height: 330px;
	width: 100%;

}
#header #headerBody {
	width: 100%;
	height: 40px;
	background: #292929;
	z-index: 2;
}
#header #headerBody #navigation {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding: 8px 7px;
	height: 20px;
	
}
#header #headerBody #navigation .local-icon{
	background: url(../Images/icons/navButton.png) -1px -1px no-repeat transparent;
	display: inline-block;
	height: 18px;
	width: 18px;
	font-weight: 600;
}
#banner {
	margin: 0px auto 0 auto;
	width: 950px;
	height: 250px;
	background: url(../Images/banners/jewelrysparkle_logo.png) center no-repeat;
}
#navButton table tbody tr td #navShop {
	width: 60px;
	height: 30px;
	background: ;
}
#navButton table tbody tr td #navDeals {
	width: 60px;
	height: 30px;
	background: ;
}
#navButton table tbody tr td #navHelp {
	width: 60px;
	height: 30px;
	background: ;
}
#navButton table tbody tr td #navConfig {
	width: 60px;
	height: 30px;
	background: ;
}
.cart-label {
	background: url(../Images/icons/navButton.png) -163px -95px no-repeat transparent;
	width: 14px;
	height: 15px;
	
}
.current-icon {
	background: url(Images/icons/navButton.png) -111px -12px no-repeat transparent; 
	width: 8px; 
	height: 5px; 

}
.header_shadow {
	background: url(../Images/nav/nav_shadow.png) no-repeat center top;
	height: 60px;
}
#content {
	width: 950px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#container #mainBanner {
	background: //url(../Images/banners/homePage.png);
	width: auto;
	height: 250px;
	margin-top: 0px;

}
.box_shadow_store {
	-webkit-box-shadow: 1px 1px 5px #d6d6d6;
	box-shadow: 1px 1px 5px #D6D6D6;
}
.box_shadow {
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
#container #mainBoxBody {
	background: #f7f7f7;
	width: auto;
	margin-top: 60px;
	clear: both;
}
#ReasonsChoose {
	background: url(../Images/banners/intro_product.png);
	height: 250px;
}
#container #liquid {
	width: auto;
	height: 450px;
	background: url(../Images/banners/productCompare.png) #f7f7f7 no-repeat;

}
//#container #liquid .liquidContent {
	height: 250px;
	width: auto;
	background-color: #0FF;
	margin: 160px 50px 0 150px;
}
#container #cream {
	width: auto;
	height: 380px;
	background: url(../Images/banners/cream.png) no-repeat #f7f7f7;
	margin-top: 60px;
	padding: 10px 15px 15px 15px;
	
}
#sortForm {
	width: 70px;
	margin-left: 0px;
	display: inline;
}
.expColText {
	padding: 6px 6px 6px 6px;
	font: 13px normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #555;
}
div.expColMenu {
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	max-height: 28px;
	overflow: hidden;
	transition: max-height 2s ease;
	-webkit-transition: max-height 2s ease;
}
div.expColMenu:hover {
	max-height: 999px;
}
.manuTitle {
	font: 18px normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-top: 15px;
	border-bottom: 1px solid #ccc;
}
.mB15 {
	margin-bottom: 15px;
}
.productContentBoxGrid {
	background: url(file:///K|/wamp/www/Images/icons/gridView.png); 
	height: 13px; 
	width: 19px;
	padding: 10px 5px 0 7px;
}
.productContentBoxGrid:first-child {
	background: url(file:///K|/wamp/www/Images/icons/gridView.png); 
	height: 13px; 
	width: 19px;
	padding: 10px 5px 0 7px;
	margin-left: 10px;
}
.productContentBoxText {
	background: url(file:///K|/wamp/www/Images/icons/gridView.png); 
	height: 13px; 
	width: 19px;
	padding: 10px 190px 0 7px;
	margin-left: 10px;
}
div.productContentBox {
	margin-top: 0px;
}
div.productContentHeadingTop {
	border: 1px solid #666;
	color: #FFF;
	padding: 6px 6px 6px 8px;
	font-weight: bold;
	background-color: #211514;
	font-size: small;
}
div.productContentHeadingBottom {
	border: 1px solid #666;
	color: #FFF;
	padding: 6px 6px 6px 8px;
	font-weight: bold;
	background-color: #211514;
	font-size: small;
}
div.productContentMain {
	padding: 15px;
	//border-right: 1px solid #ccc;
	//border-left: 1px solid #ccc;
}
div.contentBox {
	border: 1px solid #ccc;
	margin-top: 15px;
	overflow: hidden;
	max-height: 27px;
	transition: max-height .75s ease;
	-webkit-transition: max-height .75s ease;
	-ms-transition: max-height .75s ease;
}
div.contentBox:hover {
	max-height: 999px;
}
.contentBox h4 {
	line-height: 1.0;
	font-size: 12px;
	margin-bottom: 2px;
	color: #49494a;
}
.contentMain {
	padding: 15px;
}
.contentHeading {
	border-bottom: 1px solid #ccc;
	color: #5D5D5D;
	padding: 6px 6px 6px 8px;
	font-weight: bold;
	background-color: #EEE;
	font-size: small;
}
.contentHeading h3 {
	margin: 0 !important;
	font: 14px/14px "Arial Black" arial, Helvetica, sans-serif;
	color: #49494a;
	font-weight: bold;
	line-height: 1;
	width: 100%;
	text-transform: uppercase;
}

.rightLink {
	text-align: right;
}
.pageTitle {
	border-bottom: 1px solid #CCC;
	margin-top: 45px;
	padding-bottom: 5px;
	text-align: left;
	color: #49494a;
	font: 25px/25px "Arial Black", arial, helvetica, sans-serif;
	margin: 15px 0 20px 20px;
	text-transform: uppercase;
}.productGrid {
	width: 204px;
	height: 490px;
	float: left;
	margin: 0;
	padding: 30px 10px 10px 0;
	border-bottom: 1px solid #c4c0b4;
}
.productImageGrid {
	margin-bottom: 7px;
}
.productInfoGrid {
	height: 75px;
	width: 189px;
	clear: both;
	margin: 7px 0 0 15px;
	padding: 12px 0 0;
}
.productNameGrid {
	font-weight: 700;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	clear: both;
}
.productPriceGrid {
	margin: 0;
	padding: 0;
	font-weight: 400;
	clear: both;
}
.productSelectToCompare {
	margin: 7px 0 0 15px;
	padding: 7px 0 15px;
}
.productButtonGrid {
	margin: 70px 0 0 15px;
}
.productList {
	width: 204px;
	height: 490px;
	float: left;
	margin: 0;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #c4c0b4;
}
.productImageList {
	margin-bottom: 7px;
}
.productInfoList {
	height: 75px;
	width: 189px;
	clear: both;
	margin: 7px 0 0 15px;
	padding: 12px 0 0;
}
.productNameList {
	font-weight: 700;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	clear: both;
}
.productPriceList {
	margin: 0;
	padding: 0;
	font-weight: 400;
	clear: both;
}
.productSelectToCompare {
	margin: 7px 0 0 15px;
	padding: 7px 0 15px;
}
.productButtonList {
	margin: 0 0 0 15px;
}
#sort {
	margin-left: 10px;
	font-size:10px;
}
#footer {
	width: 100%;
	height: 100%;
	background: ;
	margin-top: 20px;
	box-shadow: inset -1px 1px 10px -2px #999;
	border-top: 2px #99 solid;
        margin-bottom: 0px;
}
#footer #footerMain {
	width: 100%;
	height:200px;
	background: #333;
	margin: auto;
	padding-top: 40px;
}
.footerMain {
	width: 950px;
	height:160px;
	margin: auto;
	font-size: 1.1em;
	color: #666;
}
.footerMainTableHeader {
	font: bold;
	font-size: 1.2em;
	color: #999;
}

#footer #footerNote {
	width: 100%;
	height:120px;
	background: #666;
	margin: auto;
	border-top: solid 1px #CCC;
        margin-bottom: 0px;
}

#header #headerBody #navigation .navigation {
	color: #fff;
	font-size: 14px;
	display: inline;
}
#header #headerBody #navigation .current-local {
	color: #fff;
	font-size: 14px;
	padding-left: 8px;
	display: inline;
}
#reasonToChooseSatrbb {
	height: 50px;
	padding: 10px 0 0 20px;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font: bolder;
	color: #333;
	text-align:center;
	margin-bottom: 10px;
	clear: both;
}
#cartNoProducts {
	width: 650px;
	height: 200px;
	background: url(../Images/icons/cart_empty.png) no-repeat left center #EFEFEF;
	margin: auto;
	border: solid 1px #DDD;
	padding: 25px 0 0 20px;
	
}
#cartNoProductsHeader {
	width: 650px;
	height: 40px;
	background: #03012C;
	border-bottom: solid 1px;
}
#cartContent {
	height: 160px;
	width: 500px;
	padding: 10px 0 0 200px;
}
.continueShopping {
	text-align: right;
	width: 650px;
	margin:auto;
	font-size: 1.3em;
	padding-top: 10px;
	border-top: solid 1px #CCC;
}
#signIn {
	width: 360px;
	height: 300px;
	background: #EEE;
	margin: auto;
	border: 1px #333 solid;
	padding: 40px 25px 0px 25px;
}
#mainBody1 {
	padding: 20px 20px 20px 10px;
	background: url(../Images/banners/shop.png);
	height: 1500px;
}
#mainBody {
	padding: 20px 20px 20px 20px;
	height: auto;
}
.TextInput {
	font-size: 1.1em;
	width: 385px;
	height: 33px;
	padding-left: 15px;

}
.TextInputSmall {
	font-size: 1.1em;
	width: 100%;
	height: 33px;
	padding-left: 10px;
	margin: 5px 20px 20px 0;

}
.orderTextInputSmall {
	font-size: 1.1em;
	width: 200px;
	height: 33px;
	padding-left: 10px;
	margin: 5px 20px 20px 0;

}
#registerForm {
	font-size: 1em;
}
.formButton {
	width: 130px;
	height: 40px;
}
div.navShopDrop {
	margin-top: 0px;
	z-index: 100;
	overflow: hidden;
	max-height: 70px;
	transition: max-height .75s ease;
	-webkit-transition: max-height .75s ease;
	-ms-transition: max-height .75s ease;
}
div.navShopDrop:hover {
	max-height: 999px;
}
#productsHeader {
	background: url(../images/images/productsLiquid.png);
}
#productsLiquid{
	margin-top: 50px;
	margin-bottom: 50px;
	height: 150px;
	width: 600px;
}
#productsCream{
	margin-top: 50px;
	margin-bottom: 50px;
	height: 150px;
	width: 600px;
}
#productsSpecials{
	background: url(../Images/images/productsSpecials.png);
	height: 150px;
	width: 600px;
}
#smallLogo {
	background: url(../Images/images/smallLogo.png) no-repeat center;
	width: 100px;
	height: 150px;
	position: absolute;
	top: 40px;
	left: 40px;
}
#cartSidePanel{
	width: 150px;
	height: auto;
	right: 10px;
	top: 0px;
	position: fixed;
	border-bottom: 1px solid #9C6;
	font-family: Arial, Helvetica, sans-serif;
	color: #CF6;
	font-size: 1.2em;
	clear: both;
}
#cartSPHeader {
	padding: 10px 0 0 10px;
	border-bottom: 1px solid #CCC;
	font-size: .89em;
	height: 30px;
	
}
#cartSPContent {
	font-size: .7em;
	padding: 7px 6px 10px 10px;
	background: #252525;
}
#cartSPTotal {
	background: #252525;
	padding-bottom: 7px;
}
#cartSPFooter {

	background: #202020;
	
}
.cartSPGoToCart {
	font-size: .7em;
	padding: 3px 3px 0 12px;
}
.cartSPCheckout {
	font-size: .7em;
	padding: 3px 3px 0 17px;
}
#navigation_menu {
	-webkit-box-shadow: inset 0 20px 8px -20px #000;
    -moz-box-shadow: inset 0 20px 20px -20px #000);
    box-shadow: inset 0 20px 20px -20px #000);
	border-top: 1px solid #000;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-top: 50px;
}
#navigation_menu_shadow {
	background: url(../images/images/navigation_manu_shadow.png) top center no-repeat;
	height: 10px;
	z-index: 5;
	
}
#liquidDemo {
	height: auto;
	padding: 20px 100px 20px 100px;
	margin: 20px auto 0px auto;
	background: ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
.liquidDemoH2 {
	font-size: 1.3em;
	color: #A40010;
	font-family: "Arial Black", Gadget, sans-serif;
}
.liquidDemoH3{
	font-size: 1.2em;
	padding-left: 10px;
	
}
.liquidDemoP{
}
#liquidDemoBottle {
	position: absolute;
	top: 830px;
	left: 230px;
	height: 125px;
	width: 80px;
	background: url(../images/images/16oz.gif) no-repeat;
}
#creamDemoJar {
	position: absolute;
	top: 850px;
	left: 230px;
	height: 125px;
	width: 50px;
	background: url(../images/images/creamDemoJar.png) no-repeat;
}
.liquidDemoDirectionsImage {
	width: auto;
	height: auto;
	margin: 0 0 30px 30px;
}
#storeImage {
	background: url(../images/images/storeBackground.png) no-repeat center top; 
	width: 950px; 
	height: 533px; 
	margin: 0 0 20px 0;
}
#cartItem {
	width: 650px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	background: #F7F2F2;
}
#cartDelete {
	text-align: right;
}
.cartItemFont {
	font-size: 17px;
	color: #49494a;
	margin: 0px;
	font-weight: bold;
	display: inline-block;
	font-family: "Arial Black", Gadget, sans-serif;
	
}
#CartContent {
	width: 650px;
	margin: auto;
}
#creamPage {
	background: url(../Images/banners/cream.png) no-repeat #f7f7f7;
	width: 950px;
	height: 400px;
}
.freeShipping {
	color: #9C0;
}
#ProductCartDesc {
	height: 110px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
#ProductName {
	height: auto;
	width: 330px; 
	font-family: Arial Black, Gadget, sans-serif;
}
#ProductQty {
	width:135px; 
	padding-left: 5px; 
	padding-bottom:7px;
}
#ProductThumb {
	width: 125px; 
	padding: 20px 0; 
	background:#F8F8F8; 
	border:4px solid #666;
}
#ProductPrice {
	border-top: 5px solid #333; 
	width:100px; 
	text-align:right;
}
#creamLearnMore {
	padding: 325px 0 0 795px ;
}
.WholesaleMessageInput {foo
	max-height:500px;
	min-height:300px;
	width: 500px;
	max-width: 900px;
}
.required {
	color: #D81015;
}
.freeShipping {
	color: #1EB735;
	}



