/* DNL Main Stylesheet */
h1 { font-size:26px; color:#505050; font-family:Helvetica; }

.no-width { width:auto !important; }
.clrbt { clear:both; }
.preload1, .preload2 { display:none; }


body { margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

a { color: #333; text-decoration: underline; outline:none; }
a:visited { text-decoration: none; color:#000; }
a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration:none; color:#0467ab; }

p { padding-left:5px; padding-bottom:5px; }
input { font-size:11px; }
form { display: inline; }
checkbox, input, radio, select { font-family: Verdana, Arial, sans-serif;  font-size: 11px; }
textarea { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }


#submit img { cursor: pointer; }
#large { display: none; position: absolute; background: #fff; padding: 5px; z-index: 10; min-height: 200px; min-width: 200px; color: #336699; }
#darkarea{ display: none; position: absolute; height: 100000px; width: 100000px; top: 0; left: 0; background: #000; z-index: 1; }

/* submit button shader css end*/
.sub { font-size:16px; color:#64893c; padding-bottom:10px; border-bottom:solid 1px #9f9fa0; padding-top:20px; font-weight:bold; }
#imageHolder { width:320px; height:255px; border:thin #000 solid; }
#mediaHolder{ width:286px; height:286px; border:thin #000 solid; }
#mainWindow { width:350px; height:auto; font-size:11px; }
#window2 { width:350px; height:auto; font-size:11px; padding-top:5px; font-size:11px; }

/* PRODUCT INFO PAGE END*/
a.plain:link {text-decoration: none;}
a.plain:visited {text-decoration: none;}
a.plain:active {text-decoration: none;}
a.plain:hover {text-decoration: none;}
a.leftlink { color:#626366; font-weight:bold; text-decoration:none; }
a.leftlinkbanner { color:#000; font-weight:bold; padding-left:15px; text-decoration:none; }
a.leftlink:hover { color:#626366; text-decoration:underline; }
a.leftlink:visited { color:#626366; }

.cat_description { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #fff; font-weight: bold }
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.navBlue { color: #fff; font-size: 8pt; font-family: Optima }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #666666; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; text-decoration: none; }

.menutable { position: relative; }
.rightmenupad { padding-left: 10px; }

table.catalog { text-align: center; background-color: #333; }

.testimonals { font-size: 12px; }

.maintext2 { color: black; font-family: optima; font-size: 12px; }
.maintext3 { color: #153F60; font-family: optima; font-size: 10px; }
.maintext4 { color: black; font-family: optima; font-size: 10px; }
.maintext5 { color: black; font-style: italic; font-family: optima; font-size: 12px; }
.maintext6 { color: #153F60; font-style: italic; font-family: optima; font-size: 12px; }
.maintext7 { color: #153F60; font-family: optima; font-size: 12px; }
.catalogtext { text-align: center; color: white; font-size: 12px; font-weight: bold; }
.toptext { position: relative; top: 20px; right: 0px; text-align: right; font-weight: bold; font-size: 10px; }

.maintable { border-spacing: 1px; border: solid 1px #65893b; background-color: white; }
.loginboxdiv { margin:0; height:21px; width:146px; background-image:url(left_input.gif); background-repeat: no-repeat }

.inputtextbox { margin:0; height:21px; width:146px; background: url(input_text.gif); background-repeat: no-repeat; }
.searchbutton { border: none; width: 24px; height: 23px; background: url(submit.gif); background-position: 2px -1px; background-repeat: no-repeat; }

tr.mainpagebanner { background: url(header_bg.gif); }
.loginbox { background-color:#c3c797; color:#495a35; border:solid 1px #65893b; width:130px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
.signin { color: #495a35; border: 1px solid #65893b; background: #c3c797;; }

.subshippingtable { padding-top: 20px; width: 800px; }
.subshippingrow { }
.subshippingcol { }

tr.ringsizeheader { text-align: center; background: #153F60; }
td.ringsizeheader { text-align: center; font-size: 16px; color: #fff; }
td.shipping { border: solid 0 #808080; border-bottom-width:2px; border-style: dashed; }
.ringsizetable { padding-top: 20px; width: 350px; }
.ringsize { font-size: 14px; background: #fff; color: #153F60; }
.ringsizealt { font-size: 14px; background: #153F60; color: #fff; }
td.middleheader { font-size: 15px; vertical-align: top; text-align: center; font-weight: bold; }
div.middleheader { text-align: center; font-weight: bold; }
td.littleborder { border-width: 0px 1px 0px 0px; border-spacing: 0px; border-style: outset; border-color:black; border-collapse: separate; } 
.watchmiddle { padding-bottom: 40px; }
td.middleborder { border-width: 0px 1px 0px 0px; border-spacing: 0px; border-style:outset; border-color:#333;  border-collapse: separate; }
td.middlemain { height: 200px; border-spacing: 0px; }
td.centerdisplay { padding:0; width:668px; }

.earringsimg { height: 200px; width: 215px; background-image: url(earrings_left.gif); background-repeat: no-repeat; background-position: center center; background-repeat: no-repeat; }
.earringscol1 { position: relative; top: 0px; }
.earringscol2 { position: relative; top: 0px; }

.watchimg { height: 200px; width: 207px; background-image: url(watches_middle.gif); background-position: 0px 18px; background-repeat: no-repeat; }
.watchrow1 { position: relative; left: 0px; top: 0px; }

.braceletimg { height: 200px; width: 207px; background-image: url(bracelet.gif); background-position: 5px 35px; background-repeat: no-repeat; }

.gifther { font-size: 15px; position: relative; left: 57px; top: 15px; font-weight: bold; }

.braceletrow1 { position: relative; right: 5px; top: 25px; text-align: right; }
.braceletrow2 { position: relative; left: 94px; top: -15px; text-align: right; }
.earringstable { width: 207px; padding-top: 70px; padding-right: 10px; } 

.tablebottom { }
.bottomleft { font-family: garamond; font-size: 13px; position: relative; top: 10px; left: 70px; }
.topleftimage { padding-left: 5px; }
.bottomrighttexthdr { color: black; font-family: optima; font-size: 13px; font-weight: bold; }
.bottomrighttext { color: black; font-family: optima; font-size: 12px; font-weight: 500; }
.bottomlefttd { padding-top: 10px; }
.bottomlefttext { padding-right: 10px; width: 140px; font-family: optima; font-size: 11px; text-align: right; color: black; border-width: 0px 1px 0px 0px; border-style: solid; }
.bottomrightbg { width: 270px; }

a.topleftlink { text-decoration: none; } 
a.bottomrightlink { color: black; }

table.braceletbg { background-image: url(bracelet_bg.gif); background-repeat: no-repeat; background-position: right 0px; }
td.mainheader { font-family: garamond; color: #333; font-size: 22px; padding-top: 20px; padding-left: 20px; }
td.secondheader { font-family: Optima; color: #333; font-size: 13px; font-weight: bold; font-style: italic; padding-left: 40px; padding-bottom: 15px; }
td.mainpagelink { padding-top: 10px; }
a.mainpagelink { font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:10px; padding-right:10px; }
a.mainpagelink1 { color: black; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:8px; text-decoration:none; }
a.mainpagelink2 { color: black; font-size:11px; font-weight: 200; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.mainpagelink3 { color: black; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.undertext { font-family: optima; font-size: 12px; font-style: italic; padding-left: 100px; padding-bottom: 20px; }
.maintext { color: black; font-family: optima; font-size: 12px; padding-left: 10px; padding-right: 10px; }

table.finddream { font-family: garamond; font-size: 12px; }
table.shehas { font-family: garamond; font-size: 18px; position: relative; top: 100px; right: 900px; }
table.dream { font-size: 25px; }


tr.header { background: #fff; }
tr.headerNavigation { color: #333; }
td.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333; font-weight: bold; }
a.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333; }
a:hover.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333; }
tr.headerError { background: #ff0000; }
td.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #fff; font-weight : bold; text-align : center; }
tr.headerInfo { background: #00ff00; }
td.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ff0000; font-weight: bold; text-align: center; }
tr.footer { background: #fff; }
td.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #000; color: #fff; font-weight: bold; }
td.copyrighttext { font-family: Verdana, Arial, sans-serif; font-size: 8px; background: #fff; color: #333; }

.templateinfobox { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #898A8D; }
.leftcolumn { background: #c7d0d8; }

.infoBoxContents1 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #333; }
.infoBoxNotice { color: #75893B; }
.infoBoxNoticeContents { background: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxNoticeContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #75893B; }
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #65893b; padding-left:10px; }
.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; padding-bottom:10px; color:#626366; }
.infoBox ul { list-style:none; padding:0px; margin:0px; }
.infoBox li { padding-bottom:4px; }
.infoBoxContents { width:140px; padding:3px; }
.leftInfoBox .infoBoxContents { background-color:#e7e8e9; }
.rightInfoBox .infoBox { padding-left:1px; text-align:center; }
.rightInfoBox .breadcrumbBox { padding:5px; }
.leftInfoBox .infoBox { padding-left:10px; }
.rightInfoBox a, .rightInfoBox a:visited, .rightInfoBox a:active, .rightInfoBox a:hover { color:#65893b; }
td.infoBoxHeading2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background: #153F60; }
td.infoBox, span.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }


table.productListing { border: 0px; border-style: solid; border-color: #b6b7cb; /* border-spacing: 1px; */ }
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; color: #898a8d; font-weight: bold; }
.productlisting-headingPrice { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #ff0000; }
td.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.pageResults { color: #0000FF; }
a:hover.pageResults { color: #0000FF; background: #FFFF33; }
td.pageHeading, div.pageHeading { font-size: 14px; font-weight: bold; color: #626366; padding:10px 10px 0; }
tr.subBar { background: #fff; }
td.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; }
td.main, p.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
td.smallText, span.smallText, p.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }
td.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
td.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
td.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
td.category_desc { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

span.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

span.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; }
table.formArea { background: #fff; }
td.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
span.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
span.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; font-size:15px; display:block; }
span.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRow { }
.moduleRowOver { background-color: #808080; cursor: pointer; }
.moduleRowSelected { background-color: #fff; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px;  }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #75893B; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #75893B; }

/* VJ Links Manager v1.00 begin */
table.linkListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; }
.linkListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #b6b7cb; color: #fff; text-align: center; }
td.linkListing-data { border-right: 1px solid #b6b7cb; border-bottom: 1px solid #b6b7cb; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
tr.linkListing-odd { background: #f8f8f9; }
tr.linkListing-even { background: #F5F5F5; }

/* VJ Links Manager v1.00 end */
.content { background:none; color:#000; font-size:10px; font-family:Verdana, Arial, sans-serif; }
.centerTable { background:#FBFCFD url(bg_cat4.gif) repeat-x fixed left top; }

/* Show Cart Details */
tr.ShowCartDetails, td.ShowCartDetails, p.ShowCartDetails { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #fff; }

a.HeaderPageLinks { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333; }
a.HeaderPageLinks:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
td.cookieUsage { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #000; color: #FFF; }

#shipMethod h3, #shipMethod h4, #shipMethod p { font-size: 11px; }
#shipMethod h3 { color: #F00; }
#shipMethod h4, #shipMethod h4 a { color: #00F; }
.HeaderBackground { background: #fff; }

#bodyStyling { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.blueBold { color:#333; font-weight:bold; font-size:14px; }
.blueLabel { color:#333; font-weight:bold; }
.subText { font-style:italic; font-size:12px; }
#leftSide { float:left; width:320px; }

#rightSide { float:right; width:320px; }
#footer { clear:both; width:650px; background-color:#333; }
.image { border:#000 thin solid; margin-left:20px; }
.imageThumb { border:#000 thin solid; margin-left:10px; }
.tinyText { font-size:10px; color:#333; font-weight:bold; }
.smallText { font-size:10px; }

.style4 { color: #fff; font-weight: bold; }
.style5 { color: #fff; font-size: 10px; }
.style6 {color:#fff; font-style: italic; }
.style7 { font-size: 10px; font-weight: bold; }
.whiteItalic { font-style:italic; color:#fff; font-size:12px; }
.lowerRightBox { float:right; border:#000 thin solid; }
.lowerBox { border:#000 thin solid; }

.standardMain { background-color:#fff; font-family: Arial, Helvetica, sans-serif; color:#585859; font-size:11px; }

.standardMain a:link, .standardMain a:visited, .standardMain  a:hover, .standardMain a:active { color:#65893b; }
.standardMain table { font-family: arial,sans-serif; color:#585859; font-size:11px; }

.infoMain { background-color:#fff; width:668px; font-family: Arial, Helvetica, sans-serif; color:#585859; font-size:11px; padding-bottom:10px; }
.infoMain a:link, .infoMain a:visited, .infoMain  a:hover, .infoMain a:active { color:#65893b; }
.infoMain table { font-family: arial,sans-serif; color:#898a8d; font-size:11px; }
.infoHeader { color:Black; font-size:12px; font-weight:bold; padding:0px; }
.infoMain p { padding:0px; margin-top:0px; }
.infoMain li { padding-bottom:5px; }

.footerBlock { color:#969799; font-size:10px; padding-top:5px; padding-left:10px; padding-right:3px; border-right:solid 1px; }
.footerBlock a:link, .footerBlock a:active, .footerBlock a:hover, .footerBlock a:visited { color:#969799; text-decoration:none; }

.menuPaddingBlock { padding:0px; height:7px; width:80px; background-color:#c5c7c9; font-size:0px; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; }
#sigstone_tooltip { padding-top: 10px; }
#tooltip h3, #tooltip div { margin: 0; }

.attribute-title { float: left; padding-left: 5px; padding-right: 5px; text-align: left; }
.jqmWindow { display: none; position: fixed; top: 10%; left: 50%; margin-left: -300px; width: 650px; background-color: #fff; color: #333; border: 1px solid black; padding: 12px; }
.jqmOverlay { background-color: #000; }

/* TK addons */

/* Main Template Styling */
#main-wrapper { background:url(global-bg-2.jpg) left top repeat-x fixed; }
	#inner-wrapper { background:url(global-bg.jpg) center top no-repeat fixed; text-align:center; }
		#content-wrapper { background:url(template-header-bg.jpg) left top no-repeat; width:1000px; margin:0 auto; text-align:left; }

			/* Header Styling */
			#header-wrapper { overflow:hidden; height:133px; position:relative;  background:url(template-logo.jpg) left top no-repeat; }
				#header-wrapper a:hover { text-decoration:none; }
				.logo-link { float:left; }
					.logo-link a { display:block; width:350px; height:133px; text-decoration:none; }
				.headerLinks { float:right; color:#65893b; font-size:11px; font-weight:bold; padding:25px 10px 0 0; }
					.headerLinks ul { margin:0; padding:0; }
						.headerLinks li { list-style:none; text-align:right; padding-top:8px; }
							.headerLinks a:link, .headerLinks a:active, .headerLinks a:hover, .headerLinks a:visited { color:#65893b; text-decoration:none; }
					.headerLinks .shipping-link { color:#000 !important; }
				.live-chat-header, .live-chat-header-cookie { position:absolute; top:35px; left:440px; }
					.live-chat-header a, .live-chat-header-cookie a { display:block; width:195px; height:37px; text-decoration:none; background:url(live-chat-header-img.jpg) left top no-repeat; } 
					.live-chat-header-cookie a { background-position:left -37px; }

			/* Nav Styling */
			#nav-wrapper { background:url(template-leftcolumn-top.jpg) left 25px no-repeat #65893b; padding-left:170px; height:39px; overflow:hidden; }
				.mainMenuItem { float:left; height:39px; background:url(nav-bg-separator) right top no-repeat; padding-right:6px; }
				.mainMenuItem.retail { background:none; }

				/* SearchBox */
				.mainMenuItem.last { float:right; background:none; padding:0; position:relative; }
					.mainMenuItem.last form { margin:0; padding:0; position:absolute; top:6px; right:16px; }
						.searchboxcontainer { height:28px; width:143px; }	
							.searchbox { border:solid 0px; width:100px; height:14px; margin:6px 0 0 15px; font-size:9px; color:#65893b; }

					.mainMenuItemContainer.engagement a { line-height:2.3em; }

					.mainMenu { color:#fff; font-size:11px; font-weight:bold; }
					.mainMenu a { color:#fff; }
					.mainMenuItemContainer { padding-top:5px; padding-bottom:8px; text-align:center; padding-left:10px; padding-right:10px; }
					.mainMenuItemContainer a:link, .mainMenuItemContainer a:active, .mainMenuItemContainer a:visited { color:#fff; text-decoration:none; }
					.mainMenuItemContainer a:hover { color:#fff; text-decoration:underline; }
					.mainMenuItemContainerNoLink a:hover { color:#fff; text-decoration:none; }			
			
						.menuBottomBackground { background:url(template-menu-bottom.gif) left bottom no-repeat; }
						.menuShortBackground { background:url(template-menu-short-bg.jpg) left top repeat-x; border: 1px solid #dfe1e3; border-bottom-width: 0; }
						.menuLongBackground { background:url(template-menu-bg.jpg) left top repeat-x #dee1e3; border: 1px solid #dfe1e3; border-bottom-width: 0; }
					
					.anylinkcss { top:172px !important; }

			/* Main Content Styling */
			#main-content-wrapper { background:url(main-content-wrapper-bg.png) left top repeat-y; /* overflow:hidden; */ }

				.main-table-left-col { width:166px; }
					#left-col-wrapper { width:166px; float:left; }

				#center-col-wrapper { width:668px; float:left; }

				.rightcolumn { vertical-align:top; width:166px; }
					#right-col-wrapper { width:166px; }
					

/* Homepage Styling */
.home-rotator-wrapper { overflow:hidden; margin-top:5px; }
	.home-rotator-wrapper .home-rotator { width:621px; height:273px; margin:15px auto 0; text-align:center; overflow:hidden; }
		.home-rotator-wrapper #nav { margin:0; padding:0 0 0 30px; margin-bottom:15px; }
			.home-rotator-wrapper #nav li { list-style:none; float:left; width:120px; height:56px; cursor:pointer; border-right:2px solid #65893B; }
				.home-rotator-wrapper #nav li a { display:block; width:120px; height:56px; position:relative; text-decoration:none; } 
				.home-rotator-wrapper #nav li span { display:none; }
			.home-rotator-wrapper #rotator-slide-1 { background:url(rotator-tab-1.jpg) left top no-repeat; }
			.home-rotator-wrapper #rotator-slide-2 { background:url(rotator-tab-2.jpg) left top no-repeat; }
			.home-rotator-wrapper #rotator-slide-3 { background:url(rotator-tab-3.jpg) left top no-repeat; }
			.home-rotator-wrapper #rotator-slide-4 { background:url(rotator-tab-4.jpg) left top no-repeat; }
			.home-rotator-wrapper #rotator-slide-5 { background:url(rotator-tab-5.jpg) left top no-repeat; border-right:none !important; }
			.home-rotator-wrapper li.activeSlide { background-position:left -56px !important; }
				.home-rotator-wrapper li.activeSlide span { display:block !important; background:url(rotator-up-arrow.png) left top no-repeat; width:17px; height:17px; position:absolute; top:-12px; left:53px; z-index:99; }


	#home-carousel { width:640px; margin:25px auto 0; overflow:hidden; clear:both; }
		#home-carousel .title { padding:0 0 10px 15px; }
		#home-carousel .carousel-arrow { margin-top:50px; }
			#home-carousel .carousel-content ul { margin:0; padding:0; width:560px; overflow:hidden; height:150px !important; }
				#home-carousel .carousel-content li { list-style:none; }
					#home-carousel .carousel-content li a { float:left; width:186px; text-align:center; display:block; }
	
	.product-map { padding:0 0 15px; margin:0 auto; width:630px; overflow:hidden; clear:both; }
		.product-map img { border:none; }
	
	#homepage-bottom-content { position:relative; }
		#homepage-bottom-content img { padding-left:35px; }
		#homepage-bottom-content a { position:absolute; left:115px; bottom:45px; font-size:14px; color:#65893B; text-decoration:underline; }

/* Retail Page */
#retail-page-wrapper { }
	#retail-page-content { padding:15px; }
		.retail-top-content { overflow:hidden; }
		.retail-top-left { float:left; width:471px; }
			.retail-top-left h1 { margin:0; padding:0 0 10px; font-size:15px; }
			.retail-top-left p { margin:0; }
		.retail-top-right { float:left; width:138px; margin-left:20px; }
			.retail-top-right p { font-weight:bold; }
				.retail-top-right p span { font-size:14px; }
			.retail-top-left p, .retail-top-right p { padding:0 0 10px; margin:0; }

		.retail-middle-content { height:275px; margin:10px 0; overflow:hidden; }
		.retail-bottom-content { height:420px; }
		
		.retail-middle-content #retail-stores-rotator .carousel-content { width:395px; }
			.retail-middle-content #retail-stores-rotator .carousel-content li { list-style:none; }
			.retail-middle-content #retail-stores-rotator #store-image-rotator { margin:0 !important; padding:0 !important; }
			.retail-middle-content #nav { margin:0; padding:0; width:182px; float:right; }
				.retail-middle-content #nav li { cursor:pointer; float:left; margin:0; padding:0; list-style:none; width:91px; height:66px; background-image:url(retail-store-gallery/retail-store-thumbs.jpg); background-position:left top; background-repeat:no-repeat; }
				.retail-middle-content #nav li#rotator-store-1 { }
					.retail-middle-content #nav li#rotator-store-1.activeSlide { background-position:-180px top; }
				.retail-middle-content #nav li#rotator-store-2 { background-position:-91px top; }
					.retail-middle-content #nav li#rotator-store-2.activeSlide { background-position:-271px top; }
				.retail-middle-content #nav li#rotator-store-3 { background-position:left -66px; }
					.retail-middle-content #nav li#rotator-store-3.activeSlide { background-position:-180px -66px; }
				.retail-middle-content #nav li#rotator-store-4 { background-position:-91px -66px; }
					.retail-middle-content #nav li#rotator-store-4.activeSlide { background-position:-271px -66px; }
				.retail-middle-content #nav li#rotator-store-5 { background-position:left -132px; }
					.retail-middle-content #nav li#rotator-store-5.activeSlide { background-position:-180px -132px; }
				.retail-middle-content #nav li#rotator-store-6 { background-position:-91px -132px; }
					.retail-middle-content #nav li#rotator-store-6.activeSlide { background-position:-271px -132px; }
				.retail-middle-content #nav li#rotator-store-7 { background-position:left -198px; }
					.retail-middle-content #nav li#rotator-store-7.activeSlide { background-position:-180px -198px; }
				.retail-middle-content #nav li#rotator-store-8 { background-position:-91px -198px; }
					.retail-middle-content #nav li#rotator-store-8.activeSlide { background-position:-271px -198px; }

				
			.retail-middle-content .carousel-arrow { margin-top:110px; height:47px; width:25px; cursor:pointer; background-image:url(retail-arrows.jpg); }
				.retail-middle-content #store-prev-img { background-position:left top; }
					.retail-middle-content #store-prev-img.hovered { background-position:left -47px; }
				.retail-middle-content #store-next-img { background-position:right top; }
					.retail-middle-content #store-next-img.hovered { background-position:right -47px; }

			.retail-bottom-content { background:url(retail-store-gallery/retail-bottom-content-bg.jpg) left top no-repeat; }
				.retail-bottom-left { height:420px; width:460px; float:left; padding-top:30px; }
					.retail-bottom-left #retail-reps-rotator .carousel-content { width:300px; float:left; overflow:hidden; }
						.retail-bottom-left #retail-reps-rotator li { list-style:none; }
					.retail-bottom-left #nav2 { margin:0; padding:0; float:left; width:120px; }
						.retail-bottom-left #nav2 li { cursor:pointer; float:left; margin:0; padding:0; list-style:none; width:40px; height:115px; background-image:url(retail-store-gallery/silhouette-thumbs.jpg); background-position:left top; background-repeat:no-repeat; }
							.retail-bottom-left #nav2 li#replist-rep-1 { }
								.retail-bottom-left #nav2 li#replist-rep-1.activeSlide { background-position:-120px top; }
							.retail-bottom-left #nav2 li#replist-rep-2 { background-position:-40px top; }
								.retail-bottom-left #nav2 li#replist-rep-2.activeSlide { background-position:-160px top; }
							.retail-bottom-left #nav2 li#replist-rep-3 { background-position:-80px top; }
								.retail-bottom-left #nav2 li#replist-rep-3.activeSlide { background-position:-200px top;  }
							.retail-bottom-left #nav2 li#replist-rep-4 { background-position:left -115px; }
								.retail-bottom-left #nav2 li#replist-rep-4.activeSlide { background-position:-120px -115px;  }
							.retail-bottom-left #nav2 li#replist-rep-5 { background-position:-40px -115px; }
								.retail-bottom-left #nav2 li#replist-rep-5.activeSlide { background-position:-160px -115px;  }
							
				.retail-bottom-right { float:left; text-align:center; }




/* Press Release */
#press-release-wrapper { text-align:center; }
	#press-release-wrapper a { font-size:14px; color:#65893B; }
	#press-release-wrapper a.small-font { font-size:11px; }
	#press-release-wrapper a:hover { color:#65893B; }
		#press-release-wrapper #press-release-files li { padding:10px 5px; margin:0 8px 10px; height:45px; border-width:1px 0; border-style:solid; border-color:#c3c3c3; width:170px; }
			#press-release-wrapper #press-release-files li a { display:block; padding-top:8px; line-height:1.4em; }
			#press-release-wrapper #press-release-files li.last a { padding-top:0; }
			
	#press-release-wrapper ul { clear:both; }
		#press-release-wrapper li { list-style:none; float:left; padding:5px 5px 20px; width:185px; }
				#press-release-wrapper li a img { padding-bottom:3px; }

#press-release-login-form { margin:10px 0 0 10px; display:block; }
	#press-release-login-form td { color:#65893B; }


/* NDS Landing Page */
#nds-landing-wrapper { background:url(NDS_landing-bg.jpg) left top no-repeat; height:740px; width:638px; margin:13px auto; }
	#nds-landing-content { position:relative; }
		#nds-testimonials-wrapper { position:absolute; top:547px; left:46px; padding:5px; }
			#nds-testimonials { width:250px; height:138px; }
				#nds-testimonials p { margin:0 0 5px; font-size:16px; line-height:1.02em; color:#957126; }
					#nds-testimonials p cufon { height:20px !important; }
		#nds-enter-button { position:absolute; top:495px; left:40px; }
			#nds-enter-button a { width:344px; height:31px; background:url(button-enter-custom-jewlery.png) left top no-repeat; display:block; }
		

/* NDS Main */
#nds-content-wrapper { width:668px; }
	#nds-top-content { background:url(NDS-top-bg.jpg) left top no-repeat; overflow:hidden; margin:10px; height:324px; position:relative; }
		#nds-top-content h1 { color:#000; font-weight:normal; font-size:21px; position:absolute; top:33px; left:45px; margin:0; padding:0; }
			#nds-top-content h1 span { display:block; font-size:36px; font-weight:bold; position:absolute; top:24px; left:30px; white-space:nowrap; }
		#nds-top-content .content-text { position:absolute; top:30px; right:35px; width:325px; font-size:12px; font-family:Helvetica; }
			#nds-top-content .content-text p { padding-bottom:0; }
			#nds-top-content .content-text p, #nds-top-content .content-text li { color:#666; }
				#nds-top-content .content-text p strong { color:#333; }
			#nds-top-content .content-text .mid-header { line-height:1em; padding:0 0 0 5px; margin:0; }
				#nds-top-content .content-text .learn-more { background:url(how-to-get-started.jpg) left top no-repeat; height:25px; display:block; margin:0 0 0 43px; padding:0; }
					#nds-top-content .content-text .learn-more span { display:none; }
			#nds-top-content .content-text ul { margin:15px 5px 20px; padding:0 0 0 40px; }
	
	#nds-bottom-content { margin:10px; }
		#nds-bottom-content #tabs div.top-layer { height:358px; width:635px; background:url(green-tab-bg.jpg) top left no-repeat; clear:left; overflow:hidden; }
			#nds-bottom-content #tabs div.top-layer span { display:none; }
		#nds-bottom-content #tabs ul { overflow:hidden; width:624px; margin:0 0 0 12px; }	
			#nds-bottom-content #tabs li { background:url(nds-tabs-bg.jpg) left top no-repeat; height:50px; margin:0; padding:0; }
				#nds-bottom-content #tabs li a { font-size:11px; white-space:nowrap; padding:32px 0 0 0; text-indent:7px; text-align:left; }
				#nds-bottom-content #tabs li a:hover { text-decoration:none; }
			#nds-bottom-content #tabs li.ui-state-hover, #nds-bottom-content #tabs li.ui-state-active { }
			#nds-bottom-content #tabs #first { width:139px; }
				#nds-bottom-content #tabs #first.ui-state-hover, #nds-bottom-content #tabs #first.ui-state-active { background-position:0 -50px; }
			#nds-bottom-content #tabs #second { width:110px; background-position:-139px 0; }
				#nds-bottom-content #tabs #second.ui-state-hover, #nds-bottom-content #tabs #second.ui-state-active { background-position:-139px -50px; }			
			#nds-bottom-content #tabs #third { width:121px; background-position:-249px 0; }
				#nds-bottom-content #tabs #third.ui-state-hover, #nds-bottom-content #tabs #third.ui-state-active { background-position:-249px -50px; }
			#nds-bottom-content #tabs #last { width:253px; background-position:-370px 0; }
				#nds-bottom-content #tabs #last.ui-state-hover, #nds-bottom-content #tabs #last.ui-state-active { background-position:-370px -50px; }
		
		/* NDS Tab Content */
		.tabs-1-content-1 .gallery-next { }
		.gallery-previous {  float:left; cursor:pointer; }
		.gallery-next { float:right; cursor:pointer; }

		#nds-bottom-content #tabs-1 { position:relative; }
			#tabs-1 p { padding:0; margin:0; font-size:10px; color:#999; }
			.tabs-1-content-1 { background:url(NDS-promotions-tab-content1-bg.jpg) left top no-repeat; height:358px; width:635px; }
			.tabs-1-content-2 { background:url(NDS-promotions-tab-content2-bg.jpg) left top no-repeat; height:358px; width:635px; }
				.tabs-1-content-2 a { background:url(how-to-get-started.png) left top no-repeat; top:290px; left:130px; height:25px; width:165px; display:block; position:relative; }
				#nds-content-wrapper #tabs-1 .gallery-previous { background:url(back-arrow.png) left top no-repeat; height:24px; line-height:24px; text-decoration:underline; top:40px; left:55px; position:relative; }
					#tabs-1 .gallery-previous p { padding-left:32px; color:#67893D; }
				#nds-content-wrapper #tabs-1 .gallery-next { padding:0; position:absolute; background:url(see-the-details.png) left top no-repeat; width:125px; height:20px; left:118px; bottom:45px; }

		#nds-bottom-content #tabs-2 { }
			#tabs-2 .gallery-image-item { display:none; width:635px; height:358px; }
				#tabs-2 .gallery-previous { padding:15px 0 0 20px; }
				#tabs-2 .gallery-next { padding:15px 20px 0 0; }

		#nds-bottom-content #tabs-3 { }
			#tabs-3 .flash-wrapper { padding:8px; }

		#nds-bottom-content #tabs-4 { background:url(NDS-crown-tab-content-bg.jpg) left top no-repeat !important; position:relative; }
			#nds-bottom-content #tabs-4 a { font-size:12px; display:block; text-align:center; width:125px; color:#65893B; text-decoration:underline; position:absolute;  }
				#nds-bottom-content #tabs-4 a.first-link { bottom:75px; right:20px; width:190px; }
				#nds-bottom-content #tabs-4 a.second-link { bottom:25px; right:36px; }

		.nds-interior { }
			.nds-interior #tabs { position:relative; background:url(productinfo-tab-bg.jpg) center 50px no-repeat; height:420px; overflow:hidden; }
				.nds-interior #tabs ul { margin:0; padding:0 0 0 20px; }
					.nds-interior #tabs li { list-style:none; float:left; }
						.nds-interior #tabs li a { display:block; height:48px; width 200px; text-decoration:none; }
							.nds-interior #tabs li a.tab-1-image { background:url(nexus-design-tab-5.jpg) left top no-repeat; width:167px; }
								.nds-interior #tabs li.ui-tabs-selected a.tab-1-image, .nds-interior #tabs li.ui-state-hover a.tab-1-image { background:url(nexus-design-tab-5-sel.jpg) left top no-repeat;  }
							.nds-interior #tabs li a.tab-2-image { background:url(nexus-design-tab-1.jpg) left top no-repeat; width:140px; }
								.nds-interior #tabs li.ui-tabs-selected a.tab-2-image, .nds-interior #tabs li.ui-state-hover a.tab-2-image { background:url(nexus-design-tab-1_sel.jpg) left top no-repeat;  }
							.nds-interior #tabs li a.tab-3-image { background:url(nexus-design-tab-2.jpg) left top no-repeat; width:140px; }
								.nds-interior #tabs li.ui-tabs-selected a.tab-3-image, .nds-interior #tabs li.ui-state-hover a.tab-3-image { background:url(nexus-design-tab-2-sel.jpg) left top no-repeat;  }
							.nds-interior #tabs li a.tab-4-image { background:url(nexus-design-tab-3.jpg) left top no-repeat; width:189px;  }
								.nds-interior #tabs li.ui-tabs-selected a.tab-4-image, .nds-interior #tabs li.ui-state-hover a.tab-4-image { background:url(nexus-design-tab-3-sel.jpg) left top no-repeat;  }
					.nds-interior #tabs .ui-tabs-panel { clear:both; text-align:left; width:630px; padding:10px 0 0 5px; height:auto; position:absolute; top:50px; left:18px; }
						.nds-interior #tabs .ui-tabs-panel h1 { margin-top:5px; color:#3A5F19; }

					.nds-interior #tabs .scroll-pane { height:350px; width:630px; overflow:auto; }

					.nds-interior #tabs .ui-tabs-hide { display:block !important; position:absolute; left: -100000px; }

/* Engagement Landing */
.standardMain.engagement-landing { background:url(engagement-1.jpg) left top no-repeat; float:left; }
	.standardMain.engagement-landing .teaser-wrapper { padding:0 40px 0 360px; margin:0 0 78px 0; }
		.standardMain.engagement-landing .teaser-wrapper h1 { margin:50px 0 0 0; color:#000;  font-size:18px; }
		.standardMain.engagement-landing .teaser-wrapper p { margin:0; padding:10px 3px; }

.engagement-landing-list { height:180px; margin-bottom:15px; clear:both; }
	.engagement-landing-list.first-group { background:url(engagement-2.jpg) 15px 0 no-repeat; }
	.engagement-landing-list.last-group { background:url(engagement-3.jpg) 15px 0 no-repeat; }
		.engagement-landing-list a { text-align:center; display:block; width:219px; float:left; padding:145px 0 0 0; }

.engagement-ad-page-wrapper { padding:25px 10px 0; }
.engagement-content { clear:both; }
	.engagement-content h3 { font-size:16px; color:#64893c; border-bottom:solid 1px #9f9fa0; padding:10px 25px 10px 0; margin:0 0 5px; font-weight:bold; display:block; }
	.engagement-content p { margin:0; padding:5px 0; }

	/* Engagement form */
	.engagement-ad-form { background:url(Catalog_cover_newWeb.jpg) right top no-repeat; padding:5px 0 20px; }
	.test-form { background:url(engagement-form-bg.jpg) right top no-repeat; padding:25px 0; }
		.engagement-ad-form input { border:1px solid #ccc; }
		.engagement-ad-form #enter-email { }
			.engagement-ad-form #enter-email #email { width:150px; margin:5px; }
		.engagement-ad-form .request-text { }
			.engagement-ad-form .request-text input { border:none; }
		.engagement-ad-form #AddressBlock1 { display:none; overflow:hidden; padding:3px 0 8px; width:440px; margin:5px 0; background:#f0f0f0; }
			.engagement-ad-form #AddressBlock1 div { clear:left; padding:5px 0; }
			.engagement-ad-form #AddressBlock1 span { display:block; float:left; line-height:1.6em; width:71px; padding:0 5px; text-align:right; } 
			.engagement-ad-form #AddressBlock1 input { float:left; }
		.engagement-ad-form #captcha { clear:left; padding:15px 0; width:160px; text-align:center; }
			.engagement-ad-form #captcha input { width:150px; }
			.engagement-ad-form #captcha img { margin-bottom:3px; }
			 
			.engagement-ad-form #submit a { background-image:url(submit-button.png); background-position:left top; background-repeat:no-repeat; display:block; height:34px; width:97px; }
			.engagement-ad-form #submit a:hover { text-decoration:none; }
			.test-form #submit a { background:url(learn-more-10perc-off.png) left top no-repeat; height:46px; width:325px; }
			
			.engagement-ad-form .engagement-rings-link  { background:url(GoToEngRings_Button.jpg)left top no-repeat; display:block; width:200px; height:30px; }
				.engagement-ad-form .engagement-rings-link span { display:none; } 

	#save-10percent-tab { position:fixed; bottom:200px; left:-70px; width:70px; height:100px; background:url(tab-save10percent.png) right top no-repeat; cursor:pointer; }
	#save-10percent-form { position:fixed; bottom:115px; left:-275px; width:275px; height:220px; background:url(tab-save10percent-content-bg.png) right top transparent; overflow:hidden; }
		#save-10percent-form #save-10percent-form-interior { position:relative; padding:10px 20px; }
			#save-10percent-form #save-10percent-form-interior #form-close { position:absolute; top:1px; right:3px; width:31px; height:31px; background:url(tab-close-x.png) center center no-repeat; cursor:pointer; }
		#save-10percent-form .engagement-ad-form { background:none; white-space:nowrap; }
		#save-10percent-form h3 { color:#64893c; white-space:nowrap; font-size:13px; }

/* Miss USA Landing */
#crown-content-wrapper #tabs-1 .gallery-next { margin:10px 10px 0 0; }
#crown-content-wrapper #tabs-1 .gallery-previous { margin:10px 0 0 10px; }
	#crown-content-wrapper .tabs-1-content-1 { background:url(miss-u-crown.jpg) center 15px no-repeat; height:358px; width:635px; }
	#crown-content-wrapper .tabs-1-content-2 { background:url(miss-u-pic2.jpg) center 12px no-repeat; height:358px; width:635px; }
	#crown-content-wrapper .tabs-1-content-3 { background:url(miss-u-pic3.jpg) center 12px no-repeat; height:358px; width:635px; }

	#crown-content-wrapper #crown-top-content { background:url(miss-u-topcontent.jpg) 15px 25px no-repeat; padding:15px 25px 0 300px; height:375px; }
		#crown-content-wrapper #crown-top-content .content-text { padding-top:30px; color:#6F6F6F; }
			#crown-content-wrapper #crown-top-content .content-text p { padding:2px 0 10px 0; margin:0; color:#6f6f6f; line-height:1.3em; }
			#crown-content-wrapper #crown-top-content .content-text a { color:#64893c; padding-top:8px; text-decoration:underline; display:block; float:left; margin-right:20px; line-height:1.4em; }

	#crown-content-wrapper.teen-usa .tabs-1-content-1 { background:url(miss-u-teen-crown.jpg) center 15px no-repeat; }
	#crown-content-wrapper.teen-usa .tabs-1-content-2 { background:url(miss-u-teen-pic2.jpg) center 15px no-repeat; }	
	#crown-content-wrapper.teen-usa #crown-top-content { background:url(miss-u-teen-topcontent.jpg) 15px 25px no-repeat; }

	#crown-content-wrapper.universe .tabs-1-content-1 { background:url(miss-u-universe-crown.jpg) center 15px no-repeat; }
	#crown-content-wrapper.universe .tabs-1-content-2 { background:url(miss-u-universe-pic2.jpg) center 15px no-repeat; }	
	#crown-content-wrapper.universe #crown-top-content { background:url(miss-u-universe-topcontent.jpg) 15px 25px no-repeat; }	

/* Tab Styling */
	.ui-tabs { position:relative; padding:.2em; zoom:1; }
		.ui-tabs .ui-tabs-nav { margin: 0 0 0 30px; padding:0; }
			.ui-tabs .ui-tabs-nav li { list-style:none; float:left; overflow:hidden; }
				.ui-tabs .ui-tabs-nav li a { outline:none; color:#fff; display:block; text-align:center; }
				.ui-tabs .ui-tabs-nav li a:hover { color:#fff; }
			.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
				.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
				.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
		.ui-tabs .ui-tabs-panel { display:block; border:0; background:none; width:621px; height:294px; }
		.ui-tabs .ui-tabs-hide { display: none !important; }
		
/* Video wrapper */
.player-wrapper { padding:15px 0 10px 4px; }	
	.rounded-corner-overlay { background:url(rounded-corner-overlay.png) no-repeat scroll left top transparent; height:10px; position:absolute; top:5px; width:640px; z-index:5; }
	.rounded-corner-overlay2 { background:url(rounded-corner-overlay2.png) no-repeat scroll left top transparent; height:10px; position:absolute; top:0; width:625px; z-index:5; }
	.rounded-corner-overlay-bottom { background:url(rounded-corner-overlay-bottom.png) no-repeat scroll left top transparent; height:10px; position:absolute; top:325px; width:640px; z-index:5; }
	.rounded-corner-overlay-bottom2 { background:url(rounded-corner-overlay-bottom2.png) no-repeat scroll left top transparent; height:10px; position:absolute; top:307px; width:625px; z-index:5; }
	

/* Mothers Day Tab */
.MD-sale-tab { }
	.MD-sale-tab a { text-decoration:none; width:70px; height:33px; margin-right:10px; background:url(mothersday-tab-sale.jpg) left top no-repeat; display:block; }
	.MD-sale-tab a.active { background-position:-70px top; }
	
	/* Mothers Day Sale Content */
	.mothersday-sale-wrapper { }
		.mothersday-sale-wrapper h2 { color:#739D9B; font-size:13px; text-align:center; }
	.mothersday-sale-content { color:#739D9B; /* height:200px; */ }
		.mothersday-sale-content h3, .mothersday-sale-content p { padding:0 60px; font-size:16px; }
		.mothersday-sale-content h3 { color:#560060;  padding-top:15px; }
		.mothersday-sale-content p { color:#666; line-height:1.4em; padding-bottom:20px; }
		.mothersday-sale-content ul { margin:0; padding:0 0 0 25px; }
			.mothersday-sale-content li { list-style:none; width:140px; float:left; text-align:center;  }
			.MD-landing-page li { width:150px; }
				.mothersday-sale-content li a { display:block; width:121px; background:url(mothersday-sale-gift.jpg) left top no-repeat; text-decoration:none; margin:0 auto; padding-top:122px; } 
				.mothersday-sale-content li h4 { color:#666; margin:5px 0; font-size:16px; }
					.mothersday-sale-content li h4 span { color:#560060; font-size:17px; text-transform:uppercase; }
	.mothersday-sale-link { font-size:14px; padding-top:10px; clear:both; }
		.mothersday-sale-link a { color:#65893b; }

/* E-Steals */
.e-steals-wrapper { background:url(e-steals-page-bg.jpg) left top no-repeat; width:668px; height:847px; position:relative; }
	.e-steals-content { position:absolute; width:428px; top:315px; left:120px; }
		.e-steals-content .e-steals-links { text-align:center; }
			.e-steals-content .e-steals-links a { display:block; width:88px; height:26px; background-image:url(e-steals-click-here.png); background-position:left top; margin:0 auto; }
			.e-steals-content .e-steals-links a:hover { background-position:left -27px; }
		.e-steals-banner { display:block; height:159px; background-image:url(e-steals-banner.jpg); background-position:center top; background-repeat:no-repeat; position:relative; }
			.e-steals-banner a { position:absolute; left:210px; top:20px; width:100px; height:40px; text-decoration:none; }
		.stock-empty { background-position:left -159px; }
			.stock-empty a { top:95px; left:245px; }

/* Overnight Shipping */
.overnight-shipping-wrapper { background:url(overnight-shipping-bg.jpg) center top no-repeat; width:668px; height:813px; margin:15px 0; position:relative; }
	.overnight-shipping-content { color:#E0E0E0; font-size:14px; padding:230px 0 0 95px; text-align:center; width:295px; }
			.overnight-shipping-links a { background:url(overnight-ship-button.png) left top no-repeat; display:block; width:240px; height:22px; margin:0 auto; }

.overnight-shipping-categories-wrapper { background:url(overnight-shipping-banner.jpg) center top no-repeat; width:668px; margin:15px 0; position:relative; }
	.overnight-shipping-categories-content { padding:150px 15px 0 15px; }
		.overnight-shipping-categories-content td { width:212px; padding:10px; text-align:center; }

/* Carousel */
.carousel-wrapper-3 { }
.prod-cycle { text-align:center; width:645px; margin:0 auto; }
.engagement-carousel-wrapper { overflow:hidden; background:url(engagement_ad4-top-bg.png) left top no-repeat; }
	.engagement-carousel-wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal { height:155px; margin:0 0 30px; } 
	.engagement-carousel-wrapper .carousel-content { float:left; margin:65px 0 10px; text-align:center; width:560px; }
	.carousel-arrow { margin-top:180px; float:left; height:40px; width:40px; cursor:pointer; background-image:url(slider-next-prev-image.jpg); }
		#product-prev-img { background-position:left top; }
			#product-prev-img.hovered { background-position:-40px top; }
		#product-next-img { background-position:left -40px; }
			#product-next-img.hovered { background-position:-40px -40px; }
	.carousel-content { width:560px; float:left; text-align:center; }
		.view-all-cycle { font-size:16px; display:block; padding:5px 0; }
		.product_list_ul { width:560px; }
			.slide-item { height:225px; float:left; width:186px; }
			#slide-pager { text-align:center; background:#f0f0f0; border-width:1px 0; margin-bottom:10px; border-style:solid; border-color:#ccc; }
				#slide-pager a { font-size:14px; display:inline-block; margin:3px; padding:3px; }
				#slide-pager a.activeSlide, #slide-pager a:hover { font-weight:bold; color:#666; background:#e0e0e0; }

/* Category Landing Page (with carousel) */
#cat-landing-page-top-wrapper { width:668px; }
	#cat-landing-page-top-inner { padding:10px 20px 0; } 
		#cat-landing-text { background:url(p_landing_bg_simple.jpg) 4px bottom no-repeat; overflow:hidden; }
			#cat-landing-text p { display:block; cursor:pointer; float:left; color:#000; width:285px; margin-left:5px; padding:0px 5px 13px 10px; display:none; text-align:left; } 
		#cat-landing-text .view-more-text { cursor:pointer; font-weight:bold; color:#626366; padding:4px 0 15px; text-align:center; }
		#cat-landing-text .view-more-text:hover { text-decoration:underline; }
		.view-all-cycle { font-size:13px !important; font-weight:bold; }
		.view-all-cycle:hover { text-decoration:underline; }

/* Shop By Price */
#sbp-content { margin:0 auto; width:645px; text-align:center; }
	#loading { position:absolute; width:75px; height:75px; margin-top:160px; left:48%; z-index:999; background:url(ajax-loader.gif) left top no-repeat; }
		#loading span { display:none; }

	/* Shop By Price Tabs */	
	#tabs.shop-by-price-tabs { overflow:hidden; margin-bottom:20px; }
			#tabs div span { display:none; }
			#tabs #reviews span { display:block; }

		#tabs.shop-by-price-tabs ul { display:none; } /* Displays with jquery - avoids flash of unstyled list */
			#tabs.shop-by-price-tabs li { margin:0 13px 0 0; padding:0; background:url(sort-by-price-tab-bg.jpg) left top no-repeat; width:76px; height:31px; }
				#tabs.shop-by-price-tabs li a { text-decoration:none; padding:0 10px; }
			#tabs.shop-by-price-tabs li.first { padding-top:7px; }
				#tabs.shop-by-price-tabs li.first a { white-space:nowrap; } 
			#tabs.shop-by-price-tabs li.last { margin-right:0; }
			#tabs.shop-by-price-tabs li.ui-state-active, #tabs li.ui-state-hover { background-position:-89px top; }
		
		#tabs.shop-by-price-tabs div { background:url(sort-by-price-tabs.jpg) left top no-repeat; margin:8px 20px 0; }
		#tabs.shop-by-price-tabs #tabs-2 { background-position:left -294px; }
		#tabs.shop-by-price-tabs #tabs-3 { background-position:left -588px; }
		#tabs.shop-by-price-tabs #tabs-4 { background-position:left -882px; }
		#tabs.shop-by-price-tabs #tabs-5 { background-position:left -1176px; }
		#tabs.shop-by-price-tabs #tabs-6 { background-position:left -1470px; }

/* DNL in the Media */
#dnl-in-the-media { }
	
	.dnl-in-the-media-tabs { width:638px; height:142px; background-image:url(in-the-media/media-banner-all.jpg); background-position:left top; background-repeat:no-repeat; margin:15px auto 0; }
		#media-radio { background-position:left -142px; }
		#media-print { background-position:left -284px; }
		#media-web { background-position:left -426px; }
		#media-pageants { background-position:left -568px; }
		#media-recognition { background-position:left -710px; }
	
	#dnl-in-the-media-nav { margin:-1px 0 10px 0; }
		#dnl-in-the-media-nav li { background-image:url(sort-by-price-tab-bg.jpg); background-position:left top; background-repeat:no-repeat; height:31px; margin:0 13px 0 0; padding:0; width:76px; float:left; list-style:none; overflow:hidden; }	
		#dnl-in-the-media-nav li.activeSlide { background-position:-89px top; }
			#dnl-in-the-media-nav li a { color:#FFFFFF; display:block; outline:none; text-align:center; padding:7px 0 0; }

	#dnl-in-the-media-content { clear:both; }
		.media-radio-content { background:url(in-the-media/media-radio-bg.jpg) left 40px no-repeat; height:640px; }
		.media-pageants-content { background:url(in-the-media/media-pageants-bg.jpg) center 50px no-repeat; height:640px; }
			a.media-pageant-links { display:block; float:left; height:425px; margin:0 11px; width:200px; }
		.media-recognition-content { background:url(in-the-media/media-recognition-bg.jpg) center 40px no-repeat; height:640px; }
			a.media-bbb-link { display:block; height:130px; margin:50px 0 0 200px; width:260px; }
			a.media-recognition-bottom-links { display:block; float:left; width:320px; height:400px; }
		#dnl-in-the-media-content h1 { padding:15px 0; margin:0; color:#65893B; font-size:12px; text-align:center; }

		.media-print-content .carousel-arrow, .media-web-content .carousel-arrow, .media-tv-content .carousel-arrow { margin-top:180px; height:47px; width:25px; cursor:pointer; background-image:url(retail-arrows.jpg); }
			.media-print-content #media-prev-img, .media-web-content #media-prev-img, .media-tv-content #media-prev-img, .media-tv-content #media-prev-img2  { background-position:left top; }
				.media-print-content #media-prev-img.hovered, .media-web-content #media-prev-img.hovered, .media-tv-content #media-prev-img.hovered, .media-tv-content #media-prev-img2.hovered { background-position:left -47px; }
			.media-print-content #media-next-img, .media-web-content #media-next-img, .media-tv-content #media-next-img, .media-tv-content #media-next-img2 { background-position:right top; }
				.media-print-content #media-next-img.hovered, .media-web-content #media-next-img.hovered, .media-tv-content #media-next-img.hovered, .media-tv-content #media-next-img2.hovered { background-position:right -47px; }
		#media-rotator, #media-rotator2 { width:370px; margin:0 auto; overflow:hidden; }
		#media-rotator.rotator-web { width:425px; }
			#media-rotator .carousel-content, #media-rotator2 .carousel-content { width:auto; margin:0 10px; }
				#media-print-rotator, #media-web-rotator, #media-tv-rotator, #media-tv-rotator2 { margin:0; padding:0; list-style:none; }
					#media-print-rotator h2, #media-web-rotator h2, #media-tv-rotator h2, #media-tv-rotator2 h2 { font-size:14px; color:#636367; margin:0; }

		#dnl-in-the-media-content #nav, #dnl-in-the-media-content #nav2 { clear:both; list-style:none; margin:30px auto; padding:0; width:645px; }
			#dnl-in-the-media-content #nav li, #dnl-in-the-media-content #nav2 li { float:left; width:68px; margin:0 6px; padding:72px 0 0 0; text-align:center; cursor:pointer; }
			.media-print-content #nav li { background-image:url(in-the-media/media-print-thumbs.jpg); background-position:left top; background-repeat:no-repeat; }
			.media-print-content #nav #rotator-print-2 { background-position:-68px top; }
			.media-print-content #nav #rotator-print-3 { background-position:-136px top; }
			.media-print-content #nav #rotator-print-4 { background-position:-204px top; }
			.media-print-content #nav #rotator-print-5 { background-position:-272px top; }
			.media-print-content #nav #rotator-print-6 { background-position:-340px top; }
			.media-print-content #nav #rotator-print-7 { background-position:-408px top; }
			.media-print-content #nav #rotator-print-8 { background-position:-476px top; }
		
		.media-web-content #nav { width:410px !important; }	
			.media-web-content #nav li { background-image:url(in-the-media/media-web-thumbs.jpg); background-position:left top; background-repeat:no-repeat; }
			.media-web-content #nav #rotator-web-2 { background-position:-68px top; }
			.media-web-content #nav #rotator-web-3 { background-position:-136px top; }
			.media-web-content #nav #rotator-web-4 { background-position:-204px top; }
			.media-web-content #nav #rotator-web-5 { background-position:-272px top; }
		
		.media-tv-content #nav { float:left; width:250px !important; clear:none !important; }
			.media-tv-content #media-prev-img, .media-tv-content #media-next-img { margin-top:120px !important; }
			.media-tv-content #nav li { background-image:url(in-the-media/media-tv-thumbs.jpg); background-position:left top; background-repeat:no-repeat; margin-bottom:15px !important; }
			.media-tv-content #nav #rotator-tv-2 { background-position:-68px top; }
			.media-tv-content #nav #rotator-tv-3 { background-position:-136px top; }
			.media-tv-content #nav #rotator-tv-4 { background-position:-204px top; }
			.media-tv-content #nav #rotator-tv-5 { background-position:-272px top; }

		.media-tv-content #media-rotator, .media-tv-content #media-rotator2 { float:left; margin-left:20px; }
		.media-tv-content #media-rotator2 { margin-bottom:20px; } 
			.media-tv-content #media-rotator .carousel-content { width:280px; height:300px; /* background:url(media-tv-vid-bg.jpg) left bottom no-repeat; */ }
				.media-tv-content #media-rotator .carousel-content li { width:280px; height:285px; }
				
		.media-tv-content #media-rotator2 { clear:both; }	
			.media-tv-content #nav2 { float:left; width:250px !important; clear:none !important; }
			.media-tv-content #media-prev-img2, .media-tv-content #media-next-img2 { margin-top:100px !important; }
			.media-tv-content #nav2 li { background-image:url(in-the-media/media-tv-thumbs2.jpg); background-position:left top; background-repeat:no-repeat; margin-bottom:15px !important; }
			.media-tv-content #nav2 #rotator2-tv-2 { background-position:-68px top; }
			.media-tv-content #nav2 #rotator2-tv-3 { background-position:-136px top; }
			.media-tv-content #nav2 #rotator2-tv-4 { background-position:-204px top; }



/* Product-Listing Grid */
.prod-list-main { padding:10px; }
	.prod-list-main .productListing {  }
	.sort-list { margin-bottom:10px; }
	.columnar-cat-info { padding:5px; margin:0; background:#f0f0f0; overflow:hidden; border-width:1px; border-style:solid; border-color:#e0e0e0; }	
		.num-products { float:left; }
		.num-links { float:right; }

/* Product Info Page */
#product-info { width:668px; margin:0 auto; }
.productInfoMain { background-color:#fff; font-family: Arial, Helvetica, sans-serif; color:#898a8d; font-size:11px; padding-bottom:10px; }
	.productInfoMain a:link, .productInfoMain a:visited, .productInfoMain  a:hover, .productInfoMain a:active { color:#65893b; }
	.productInfoMain table { font-family: arial,sans-serif; color:#000; font-size:11px; }
	.productInfoMain .product-option { position:relative; padding:5px; margin:0 2px; text-align:left; }
		.productInfoMain .product-option .ring-size-popup { position:absolute; top:5px; right:5px; }
		.productInfoMain .product-option .ring-size-info { position:absolute; right:14px; top:14px; width:300px; padding:5px; background-color:#e0e0e0; border:3px solid #65893B; z-index:999; color:#000; }
			.productInfoMain .product-option .ring-size-info strong { display:block; font-size:14px; padding:4px 0; color:#3B601A; }
		
		.productInfoMain .scroll-pane { width:265px; height:114px; overflow:auto; }

		/* Prod Info Tab Styling */
		.productInfoMain #player { position:absolute; top:0; z-index:1; }
		.productInfoMain .rounded-corner-overlay { position:absolute; top:5px; z-index:5; width:640px; height:10px; background:url(rounded-corner-overlay.png) left top no-repeat; }
		.productInfoMain .rounded-corner-overlay-bottom { position:absolute; top:325px; width:640px; z-index:5; height:10px; background:url(rounded-corner-overlay-bottom.png) left top no-repeat; }

	/* Product Tabs */
	.product-tabs { height:415px; }
		.product-tabs li.ui-tabs-selected { padding-bottom:0 !important; }
		.product-tabs .tab { display:block; height:52px; border:none; }
		.product-tabs .tab-1-image { width:132px; background-image:url(productinfo-tab-1.jpg); background-position:left top; }
		.product-tabs .tab-2-image { width:141px; background-image:url(productinfo-tab-2.jpg); background-position:left top; }
		.product-tabs .tab-3-image { width:127px; background-image:url(productinfo-tab-3.jpg); background-position:left top; }
		.product-tabs .tab-4-image { width:193px; background-image:url(productinfo-tab-4.jpg); background-position:left top; }
		.product-tabs .tab-5-image { width:141px; background-image:url(productinfo-tab-5.jpg); background-position:left top; }
		
		.product-tabs li.ui-state-active a, .product-tabs li.ui-state-hover a { background-position:left -52px; }
		
		.product-tabs .tab-content { clear:both; width:650px; height:370px; background:url(prod-tab-content-bg.png) left top no-repeat; position:relative; text-align:left; }
			.product-tabs .tab-content .tab-content-inner { /* padding:5px; */ }
		
		.product-tabs .reviews-tab { padding:1px 0; }
		.product-tabs .reviews-tab .tab-content-inner { width:610px; height:335px; overflow:auto; padding:5px 10px 15px 20px; }
			.product-tabs .reviews-tab .tab-content-inner div { padding:0 0 10px 0 !important; }
				.product-tabs .reviews-tab .tab-content-inner div div { padding:0 !important; }
		
		.product-tabs .returns-tab { }
			.product-tabs .returns-tab .tab-content-inner { padding:15px 0 0 15px; }
			.product-tabs .returns-tab a { display:block; padding:5px 0; }

		.product-tabs .ui-tabs-panel { clear:both; text-align:left; width:645px; padding:5px 0 0 5px; position:absolute; top:54px; left:9px; }
		.product-tabs .ui-tabs-hide { display:block !important; position:absolute; left: -100000px; }
		

/* Why Diamond Nexus */
#why-diamond-nexus-wrapper { background:url(infopage-top10-bg.jpg) left top no-repeat; }
	#why-diamond-nexus-interior { padding:50px 50px 0; }
		#why-diamond-nexus-interior h3 { outline:none; background-color:#efefef; border-top:1px solid #BBB2A8; border-bottom:1px solid #BBB2A8; margin:10px 0 0 0 !important; }
			#why-diamond-nexus-interior h3 a { font-size:12px; color:#65893B; line-height:30px; padding-left:25px; background:url(10-reasons-arrow.png) 7px 2px no-repeat; }
			#why-diamond-nexus-interior h3 a:hover { text-decoration:none; }
			#why-diamond-nexus-interior h3.ui-state-active a { background-position:7px -27px; }
		#why-diamond-nexus-interior p { padding:10px 25px 0 0; font-size:12px; }
		
		#why-diamond-nexus-interior .ui-accordion-content { padding:0 0 0 25px; background:#f3f3f3; border-width:0 1px 1px 1px; border-style:solid; border-color:#BBB2A8 #efefef; margin-top:-1px; }

/* New New-Products Page */
.new-products .pageHeading a { margin:-50px 0 0 20px; display:block; text-decoration:underline; }
	.new-products .landing-bucket { float:left; width:150px; height:200px; display:block; position:relative; text-align:center; margin:0 28px; }
	.new-products #new-bw-landing { background:url(new-bw-image.jpg) center top no-repeat; }
	.new-products #new-lp-landing { background:url(new-lp-image.jpg) center top no-repeat; }
	.new-products #new-er-landing { background:url(new-engagement-image.jpg) center 30px no-repeat; }
		.new-products .landing-bucket span { position:absolute; bottom:5px; left:30px; font-size:14px; color:#65893B; }


/* Footer Styling */
.footer-wrapper { border-width:1px; border-style:solid; border-color:#333 #969799 #969799 #969799; overflow:hidden; background-color:#E7E8E9; height:110px; clear:both; }
	.footerBlock-new { float:left; border-right:1px solid #969799; color:#969799; font-size:10px; padding:0 10px; height:110px; }
		.footerBlock-new .footerTitle { font-size:12px; font-weight:bold; margin-top:8px; text-decoration:underline; margin-bottom:2px; color:#707070; }
		.footerBlock-new a { color:#65893B; font-weight:bold; }
	.footerBlock-new.first { padding:0 14px 0 13px; white-space:nowrap; width:137px; line-height:1.5em; }
	.footerBlock-new.second { width:215px; line-height:1.5em; }
		.footerBlock-new.second a { }
	.footerBlock-new.third { }
	.footerBlock-new.last { border-right:none; padding:8px 0 8px 5px; float:right; }
		.footerBlock-new.last a { float:left; }
		.footerBlock-new.last .footer-img { float:left; }
		.footerBlock-new.last .AuthorizeNetSeal { float:left; }
		.footerBlock-new.last .float-wrapper { float:left; padding:0 5px; }
			.footerBlock-new.last .float-wrapper a { float:none; display:block; margin:0 0 5px; }


/* jQuery Alerts Styling */
#popup_container { font-family: Arial, sans-serif; font-size: 12px; background: #FFF; border: solid 5px #999; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#popup_title { font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #666; background: #CCC url(images/title.gif) top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #999; cursor: default; padding: 0em; margin: 0em; }
#popup_content { /* background: 16px 16px no-repeat url(info.gif); */ padding: 1em 1.75em; margin: 0em; }
	#popup_content.alert { background-image: url(info.gif); }
	#popup_content.confirm { background-image: url(important.gif); }
	#popup_content.prompt { background-image: url(help.gif); }
#popup_message { /* padding-left: 48px; */ }
#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }
#popup_prompt {	margin: .5em 0em; }

/* Custom dialog styles */
#popup_container.style_1 { font-family: Georgia, serif; color: #fff; background: #79994E; border-color: #3B5F19; }
	#popup_container.style_1 #popup_title { color: #FFF; font-weight:bold; text-align: left; background: #79994E; border: solid 1px #3B5F19; padding-left: 1em; }
	#popup_container.style_1 #popup_content { background: none; }
	#popup_container.style_1 #popup_message { padding-left: 0em; text-align:center; }
	#popup_container.style_1 INPUT { /* border:outset 2px #3B5F19; */ color: #fff; background: #3B5F19; outline:none; }


/* jScrollPane */
.jScrollPaneContainer {	position:relative;  overflow:hidden; z-index:1; outline:none; }

.jScrollPaneTrack { position:absolute; background-image:url(NDS_jscroll-track.png); background-position:left top; background-repeat:repeat-y; cursor:pointer; right:5px; top:0; height:100%; }

.jScrollPaneDrag { position:absolute; right:0; background-image:url(NDS_jscroll-drag.jpg); height:36px !important; background-position:left center; background-repeat:no-repeat; cursor:pointer; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }

a.jScrollArrowUp {  display:block; position:absolute; z-index:1; top:0; right:5px; text-indent:-2000px; overflow:hidden; height:15px; background:url(NDS_jscroll-up.jpg) left bottom no-repeat; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }

a.jScrollArrowDown { display:block;position:absolute; z-index:1; bottom:0; right:5px; text-indent:-2000px; overflow:hidden; height:15px;  background:url(NDS_jscroll-down.jpg) left top no-repeat; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }


/* menu.css */
a img { border: none; }
#menu { padding:0; margin:0; list-style:none; background-repeat: repeat-x; position:relative; z-index:500; left:0; height:auto; text-align:left; font-family:arial,verdana,sans-serif;font-size:14px; cursor:pointer; text-decoration:none; }
#mainMenu{ z-index:99;position: relative; }
#mainMenu, #mainMenu ul { padding: 0;margin:0;list-style: none;position: relative; }
#mainMenu li { 	line-height : 1em; position: relative; float: left; }
#mainMenu li li a, #mainMenu li li li a { width: 240px; padding:3px; }
#mainMenu li li a.fly, #mainMenu li li li a.fly { width: 240px; padding:3px; }
#mainMenu li ul { width: 250px; text-align:left; z-index: 210; }
#mainMenu li li ul { left:250px; top:-4px; background: #97afc4; padding:3px; border:1px solid #153F60; white-space:nowrap; width:250px; z-index:400; height:auto; }
#mainMenu li ul { position : absolute; left:-9999px; }
#mainMenu li.showMenu ul { background-color:#97AFC4; left: 0em; }
#mainMenu li ul li.showMenu ul { background-color:#97AFC4; top: 0; left: -1px; margin-left: 100%; }
#mainMenu li.showMenu li ul { position : absolute; left:-999em; }
div#menu { width:100%; }
#mainMenu a { display: block; padding: 3px; text-decoration: none; }

/* anylinkmenu.css */
.selectedanchor{ }
.anylinkcss { position: absolute; left: 0; top: 0; visibility: hidden; font: normal 12px Verdana; line-height: 18px; z-index: 100; width: 140px; font-family: Verdana,Arial,sans-serif; font-size: 9px; font-weight:bold; color: #626366; }
.anylinkcss2 { padding-bottom:10px; }
.anylinkcss ul { margin: 0; padding: 0; list-style-type: none; }
.anylinkcss ul li a { width: 100%; display: block; text-indent: 3px; padding: 1px 0; text-decoration: none; text-indent: 5px; }
.anylinkcss ul li a span { display: block; }
.anylinkcss a:link { color: #626366; }
.anylinkcss a:visited { color: #626366; }
.anylinkcss a:active { color: #626366; }
.anylinkcss a:hover { color: #626366; text-decoration: underline; }
.anylinkcsscols { position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid black; padding: 10px; font: normal 12px Verdana; z-index: 100; background: #DEFFCA; }
.anylinkcsscols .column { width: 130px; float: left; } 
.anylinkcsscols .column ul { margin: 0; padding: 0; list-style-type: none; }
.anylinkcsscols li { padding-bottom: 3px; }
.anylinkshadow { position: absolute; left: 0; top: 0; z-index: 99; background: black; visibility: hidden; }

/* jquery.jcarousel.css */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 150px; height: 150px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 10px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 560px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 560px; height: 200px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  560px; height: 200px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item { width: 180px; height: 150px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px; } 
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-prod .jcarousel-container { -moz-border-radius: 10px; }
.jcarousel-skin-prod .jcarousel-container-horizontal { width: 560px; }
.jcarousel-skin-prod .jcarousel-container-vertical { width: 560px; height: 500px; }
.jcarousel-skin-prod .jcarousel-clip-horizontal { width:  560px; height: 500px; }
.jcarousel-skin-prod .jcarousel-clip-vertical { width:  75px; height: 245px; }
.jcarousel-skin-prod .jcarousel-item { width: 180px; height: 500px; }
.jcarousel-skin-prod .jcarousel-item-horizontal { margin-right: 10px; } 
.jcarousel-skin-prod .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }





