body {margin:0;padding:0;background-color:#E9EAE9;background: url(/images/bg.gif) 0 0 repeat;font: normal 10px;font-family:Arial, Tahoma, Verdana, sans-serif;color:#000;}
.searchbox {font-size:9px; border:0; margin:0;}
.noborder {border:0; margin:0; padding:0;}
.menutxt {font-size:9px; color:#666;}
.filtertxt {font-size:9px; color:#000; letter-spacing:-1px;}
.txt {font-size:9px; color:#000;}
a.txtb:hover {text-decoration: underline; color: #000;}
.txtb {font-size:9px; color:#000; font-weight:700;}
.txtb_was {font-size:13px; color:#009ec1; font-weight:700;}
#m__save {font-size:13px;padding-top:4px;}
a.txtb_was:hover {text-decoration: underline; color: #EC2028;}
.txta {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#000;}
a.txta:hover {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000; text-decoration:underline;}
.txtmed {font-size:12px; color:#000;}
.txtmedrev {font-size:11px; color:#FFF;}
.txtgrey {font-size:12px; color:#808083;}
a.menutxt:link,a.menutxt:visited,a.txt:link,a.txt:visited {font-size:9px; color:#000; text-decoration:none;}
a.menutxt:hover,a.txt:hover {font-size:9px; color:#000; text-decoration:underline;}
a.txta:link,a.txta:visited {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000; text-decoration:none;}
a.txtmed:link,a.txtmed:visited {font-size:11px; color:#000; text-decoration:none;}
a.txtmed:hover,a.txtmedrev:hover {font-size:11px; color:#000; text-decoration:underline;}
a.txtmedg:link,a.txtmedg:visited {font-size:11px; color:#555; text-decoration:none;}
a.txtmedg:hover {font-size:11px; color:#555; text-decoration:underline;}
a.txtmedrev:link,a.txtmedrev:visited {font-size:11px; color:#FFF; text-decoration:none;}
.txtlarge {font-size:13px; color:#000; font-weight:700;}
.smtxtgold {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#F2E8CA;}
.txtgold {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#F2E8CA;}
a.txtgold:hover {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFF; text-decoration:underline;}
a.txtgold:link,a.txtgold:visited {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#F2E8CA; text-decoration:none;}
.txtgoldb {font-size: 9px; color: #F2E8CA; font-weight: bold;}
.txtgoldmed {font-size: 11px; color: #F2E8CA;}
.txtgoldlarge{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #F2E8CA; font-weight: bold;}
select {font-size: 9px; color: #000; font-family: Tahoma, Arial, sans-serif;}
.selectfw {font-size: 9px; color: #000;  width: 104px;}
.selectfw2 {font-size: 9px; color: #000;  width: 60px;}
.liveborder {border: 1px solid #BDA569;}
.nonliveborder {border: 1px solid  #999;}
li.fullSize {margin-left: -5px; margin-right: -5px; width: 130px}
li ul li.fullSize {width:122px;} 
.dslink {font-size:11px; color:#000000;}
a.dslink:link {font-size: 11px; color:#000000;	text-decoration:none}
a.dslink:visited {font-size: 11px; color:#000000; text-decoration:none}
a.dslink:hover {font-size: 11px; color: #000000; text-decoration: underline}
h1 {margin:0;padding:0;font: normal 15px Verdana, Arial, Helvetica, sans-serif}
h2 {margin:0;padding:0;font-size: 11px;font-weight:bold;color:#000;}
h3 {margin:0;padding:5px 0;font:24px Georgia,"Times New Roman",Times,serif;font-style:italic}
h4 {margin: 0 0 4px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size: 16px;}
p {font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
td#seoContent{background: #fff;}
td#seoContent p{margin-right: 220px; text-align: justify;}
#seoContent a{color:#555;}
a{color:#555;text-decoration:none}
a:hover{text-decoration:underline}
a.floatright{float:right;display:block;background:#fff;padding:0 0 10px 10px;width:auto}
img{border:0px}
a img{border:0}
td#seoContent p.floatright{float:right;margin:0;width:200px;clear:right;padding-top:10px}
table#progressMeter{width:460px;margin:5px 0}
table#progressMeter td{width:46px;text-align:center;padding:4px 0;background:#efefef}
table#progressMeter td.q1{background:#eff8ef}
table#progressMeter td.q2{background:#e0f2df}
table#progressMeter td.q3{background:#d1ebcf}
table#progressMeter td.q4{background:#c2e5bf}
table#progressMeter td.q5{background:#b2deaf}
table#progressMeter td.q6{background:#a3d89f}
table#progressMeter td.q7{background:#94d18f}
table#progressMeter td.q8{background:#85cb7f}
table#progressMeter td.q9{background:#75c46f}
table#progressMeter td.q10{background:#66be5f}
table#progressMeter td.qf{background:#66be5f}
.txt_wns_now {font-size:9px;color:#EC2028;font-weight:bold;}
.txt_wns_now:hover {font-size:9px;color:#EC2028;font-weight:bold;text-decoration:underline;}
.txtlarge_wns_now {font-size:13px;color:#EC2028;font-weight:700;}
#sub_rrp:hover {text-decoration:none;cursor:text;}
#sub_online {font-size:24px;}
#sub_online:hover {text-decoration:none;cursor:text;}
#sub_save:hover{text-decoration:none;cursor:text;}
#on_special{margin-top:4px;padding:0;font-size:9px;color:#EC2028;}
#moreinfo{border:solid 1px #000;margin:0;padding:0;height:28px;background:url(/images/envelope.gif) 0 0 no-repeat;}
#moreinfo p{margin:0;padding:2px 0 0 44px;font-size:9px;color:#000;}
#addPanel{float:right;width:168px;text-align:right}
#addToWishList{margin-top:8px;}
#pricePanel{float:left;width:214px;padding-right:10px;}
#pricePanel .txtlarge {font-size:18px;}
#stockPanel{width:214px;font-size:12px;color:#000;float:left;padding-top:10px;line-height:18px;}
#StockAvailability{font-size:12px;}
#ifcAdvert {padding-bottom:8px;font-size:12px;color:#009EC1; font-weight: bold;}
#ifcAdvert span {font-size: 18px;}
#ifcAdvert a {color:#009EC1}

/* ---------------------------------------
   Header Styles
--------------------------------------- */
#header{width:974px;height:100px;margin:0 auto;padding:0;background-color:#fff;border-left:solid 10px #fff;border-right:solid 10px #fff;background:url(/images/dashed-bg.gif) 0 0 repeat-x}
h1#logo a{width:180px;height:100px;margin:0;line-height:999em;background:url(/images/rox-logo.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
#printlogo{display:none;}
#cartpanel{width:794px;height:34px;float:left}
#headerlinks{clear:both;width:734px;margin:12px 0 0;padding:0;list-style:none;float:right}
#headerlinks li{display:block;padding-right:13px;font-size:12px;float:right}
#headerlinks li a{color:#000;text-decoration:none}
#headerlinks li a:hover{color:#009EC1;}
#headerlinks li.hl-last {padding-right:0;}
li#id125HeaderSelect a {padding-left:20px;background:url(/images/mobile-icon.gif) 0 0 no-repeat;}
li#id125HeaderSelect a:hover {background-position: 0 -16px;}
#headerRight{width:252px;float:right;}
#searchpanel{width:252px;height:42px;float:left;}
#mini-cart-total{margin-top:12px; padding:2px 0 0 20px;background:url(/images/shopping_bag_16x16.gif) top left no-repeat;font-size:12px;color:#67686b;float:right}
#mini-cart-total a{color:#000;text-decoration:none}
#mini-cart-total a:hover{color:#009EC1;}

/* p#welcome-msg{clear:both;width:180px;margin:0;padding:10px 13px 0 0;font-size:9px;font-style:italic; text-align:right;color:#67686b;display:block;float:right} */

h2#strapline{width:480px;height:100px;margin:0;line-height:999em;background:url(/images/banners/caption.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#homestrapline{width:480px;height:100px;margin:0;line-height:999em;background:url(/images/banners/homecaption.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
#simplesearch{margin:0;padding:12px 0 0 0;float:right;}
#searchbox{width:222px;height:18px;margin:0;padding:4px 0 0 4px; font-size:12px;border:1px solid #ebebeb;background-color:#ebebeb;color:#67686b;float:left}
#emailbox{width:150px;height:18px;margin:0;padding:4px 0 0 4px;font-size:12px;border:1px solid #ebebeb;background-color:#ebebeb;color:#67686b;float:left}
#go{width:24px;height:24px;margin:0;padding:0;font-size:11px;border:1px solid #67686b;background-color:#67686b;color:#fff;float:left}

/*-------------------------------------------
   Promo Panel
-------------------------------------------*/

#promopanel {width:974px;margin:0 auto;padding:0;background-color:#fff;border-left:solid 10px #fff;border-right:solid 10px #fff;overflow:hidden;}
#freedelivery, #officialawards {width:320px;height:32px;margin:0 7px 0 0;text-align:center;color:#67686b; background:url(/images/promopanels-bg.gif) 0 0 repeat-x;float:left;}
#interestfree{width:320px;height:32px;margin:0;float:left;text-align:center;color:#67686b; background:url(/images/promopanels-bg.gif) 0 0 repeat-x;float:left;}
#freedelivery p, #officialawards p, #interestfree p{margin:2px 0 0 0;padding:0;color:#67686b;font-size:11px;}
#promopanel a {text-decoration: none;}
#promopanel a:hover {text-decoration: none; color:#009EC1; }






/*-------------------------------------------
   Holding Page Titles and Panels 
-------------------------------------------*/
h2#hpdiaring a,h2#hpdiaring{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_diamond_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpdiaearing a,h2#hpdiaearing{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_diamond_earrings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpdianeck a,h2#hpdianeck{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_diamond_neckwear.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpdiawrist a,h2#hpdiawrist{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_diamond_wristwear.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpgiftlove a,h2#hpgiftlove{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_gift_of_love.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpdiajourney a,h2#hpdiajourney{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_diamond_journey.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hp5cs a,h2#hp5cs{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_5cs.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpcerts a,h2#hpcerts{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_diamond_certs.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpconfd a,h2#hpconfd{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_conflict_diamonds.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpten a,h2#hpten{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_ten.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpengage a,h2#hpengage{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_engagement_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpgoldplat a,h2#hpgoldplat{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_gold_platinum.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpringsize a,h2#hpringsize{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_ring_size.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpspecorder a,h2#hpspecorder{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_special_order.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hporderonline a,h2#hporderonline{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_order_online.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpjewcare a,h2#hpjewcare{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_jewellery_care.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpifc a,h2#hpifc{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_ifc.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}


/*-------------------------------------------
 Brand Panel Images 
-------------------------------------------*/
h2#brandarmani a{float:left;margin:0;padding:0;width:204px;height:131px;background:url(/images/banners/brands_armani.jpg) 0 0 no-repeat;line-height:999em;display:block;overflow:hidden}
h2#brandcharming a{margin:0;line-height:999em;width:80px;height:65px;background:url(/images/banners/brands_charming_sm.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandandg a{margin:0;line-height:999em;width:80px;height:65px;background:url(/images/banners/brands_dandg_sm.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#branddower a{float:left;margin:0;padding:0;width:204px;height:131px;background:url(/images/banners/brands_dower_and_hall.jpg) 0 0 no-repeat;line-height:999em;display:block;overflow:hidden}
h2#brandlol a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_links.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandlovel a{margin:0;line-height:999em;width:80px;height:65px;background:url(/images/banners/brands_lovelinks_sm.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandpandora a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_pandora.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandshaunleane a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_shaun_leane.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandswebster a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_stephen_webster2.jpg) 0 0 no-repeat;display:block;overflow:hidden;float:left}
h2#brandtsabo a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_sabo.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandswarovski a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_swarovski.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandsroxsilver a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_rox_silver.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandtisento a{margin:0;line-height:999em;width:80px;height:65px;background:url(/images/banners/brands_tisento_sm.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#brandmonicav a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/brands_monica_vinader.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}

/*-------------------------------------------
 Watch Panel Images 
-------------------------------------------*/
h2#watchgucci a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_gucci.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchlongines a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_longines.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchrado a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_rado.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchrweil a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_raymond_weil.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchlol a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/links_watches.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watcharmani a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_armani.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchtwsteel a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_twsteel.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchboss a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_boss.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchsabo a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_sabo.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchgc a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_guess.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchdkny a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_dkny.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchbreil a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_breil.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchhamilton a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_hamilton.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchtechnom a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_technom.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchmauricel a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_mauricel.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchjuicyc a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_juicy_couture.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchdg a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_dandg.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchdiesel a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_diesel.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchtoywatch a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_toy.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchwelder a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_welder.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchnixon a{margin:0;line-height:999em;width:204px;height:131px;background:url(/images/banners/watches_nixon.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#watchcitizen a{margin:0;line-height:999em;width:80px;height:65px;background:url(/images/banners/watches_citizen_sm.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolbanner{margin:0;line-height:999em;width:380px;height:100px;background:url(/images/lolbanner.gif) 0 0 no-repeat;overflow:hidden;float:left}
h2#lolsweetie a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_sweetie.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolflutter a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/flutterhold.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolanthology a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_anthology.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolcharms a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_charms.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolwatch a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/sweetie_watch.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolloveme a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_love_me.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolslinky a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_slinky.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolallsorts a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_allsorts.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolfriendship a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_friendship.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolchains a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_chains.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolbracelets a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_bracelets.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#lolall a{margin:0;line-height:999em;width:160px;height:129px;background:url(/images/links_viewall.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcalpha a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_alphabet.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcanimal a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_animal.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcbag a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_bag.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}h2#llcbirthday a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_birthday.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcbook a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_book.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}h2#llcceleb a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_celebration.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcclassic a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_classic.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llccreature a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_creature.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcdog a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_dog.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcfashion a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_fashion.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcfestive a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_festive.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcflutter a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_flutter.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcfruit a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_fruit.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcgirly a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_girly.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcheart a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_heart.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcholiday a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_holiday.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llchorse a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_horse.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llchouse a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_house.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llclove a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_love.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcluck a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_luck.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llclucky a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_lucky.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcmythical a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_mythical.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcnovelty a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_novelty.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcother a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_other.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcparty a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_party.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcshoe a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_shoe.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcstar a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_star.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcsweets a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_sweets.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llctravel a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_travel.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcvehicle a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_vehicle.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcwatch a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_watch.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcwhimsical a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_whimsical.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcwimbledon a{margin:0;line-height:999em;width:96px;height:77px;background:url(/images/llc_wimbledon.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcwinter a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_winter.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#llcall a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/llc_showall.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandorabanner{margin:0;line-height:999em;width:628px;height:84px;background:url(/images/pandora_banner.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#pandorabracelets a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_bracelets.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandorascharms a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_silver_charms.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandorasgcharms a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_14ct_charms.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandoragcharms a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_charms.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandoragcharms a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_charms.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandoramurano a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_murano.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandoranecklaces a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_necklaces.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandorastraps a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_straps.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pandoraall a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/pandora_viewall.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#sabobanner{margin:0;line-height:999em;width:380px;height:100px;background:url(/images/sabo_banner.gif) 0 0 no-repeat;overflow:hidden;float:left}
h2#mvbanner{margin:0;line-height:999em;width:380px;height:100px;background:url(/images/mv_banner.gif) 0 0 no-repeat;overflow:hidden;float:left;}
h2#sabocharms a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/sabo_charms.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#sabocarrier a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/sabo_charm_carrier.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#sabobracelets a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/sabo_bracelets.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#saborings a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/sabo_rings.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#saboearrings a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/sabo_earrings.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#sabopendants a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/sabo_pendants.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#sabowatches a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/banners/sabo_watches.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#saboall a{margin:0;line-height:999em;width:151px;height:122px;background:url(/images/sabo_viewall.jpg) 0 0 no-repeat;overflow:hidden;display:block;float:left}

/*-------------------------------------------
 New Search Page Classes
-------------------------------------------*/
.brief_prod_section{width:198px;height:50px;margin:0 0 8px 8px;float:left}
.brief_prod_desc{width:198px;height:40px;padding:0 5px 5px;font-size:11px;color:#000;float:left}
.prod_section{width:198px;height:320px;margin:0 0 8px 8px;float:left}
.prod_section2{width:238px;height:298px;margin:0 0 8px 8px;float:left}
.prod_image{width:198px;padding:5px 0;text-align:center}
.prod_image2{width:238px;padding:5px 0;text-align:center}
.prod_desc{width:198px;height:40px;padding:0 5px 5px;font-size:11px;color:#000;float:left}
.prod_desc2{width:238px;height:40px;padding:0 5px 5px;font-size:11px;color:#000;float:left}
.prod_desc a:link,.prod_desc a:visited,.prod_desc2 a:link,.prod_desc2 a:visited{color:#000;text-decoration:none}
.prod_desc a:hover,.prod_desc2 a:hover{color:#000;text-decoration:underline}
.prod_ifc{width:198px;height:35px;padding:5px;font-size:11px;float:left}
.prod_ifc a {color:#009EC1;}
.prod_details{width:90px;padding:0 5px;font-size:9px;float:left}
.prod_price{width:80px;padding:0 5px;;font-weight:700;text-align:left;float:left}
.prod_price .txtb {font-size:11px}
.prod_preSale{width:80px;padding:0 5px;font-size:9px;font-weight:700;color:#ec2028}
#numResults{font-size:11px;float:left;padding-left:5px}
#pageSelector{width:300px;float:right;font-size:11px;padding-right:5px}
#pageSelector2{clear:both;font-size:11px;padding:10px 5px}
#pageSelector a:link,#pageSelector2 a:link{color:#555;text-decoration:none}
#pageSelector a:visited,#pageSelector2 a:visited{color:#999;text-decoration:none}
#pageSelector a:hover,#pageSelector2 a:hover{color:#000;text-decoration:underline}
#sortBySelector, #itemsPerPageSelector{margin-left:20px;float:left}
.prod_baseline .prod_add{width:69px;margin:0;padding:0;text-align:right; float:right;}
.prod_baseline .prod_add a{width:69px;height:15px;margin:0; background: url(/images/mini-add.gif) 0 0 no-repeat; line-height: 999em; display:block; overflow: hidden; float:left;}
.prod_baseline .prod_add a:hover {background-position: 0 -15px;}
.tab_container .prod_baseline .prod_add {margin-top:3px;}
.wasPrice {line-height:11px;font-weight:normal;}
.nowPrice {line-height:11px;font-weight: bold;}
.nowPrice a {color:#ED2524}
.prod_baseline .on_sale {border-top:3px solid #fff;}
.tab_container .nowPrice {font-size:11px;}


/*-------------------------------------------
 Styles for Search Results
-------------------------------------------*/
.id18keywordSearchResult{width:602px;margin:0 0 15px 10px;font-size:11px;float:right;}
.id18link a:link{color:#bda569;text-decoration:none}
.id18link a:visited{color:#999;text-decoration:none}
.id18link a:hover{color:#000;text-decoration:underline}
.id18fragment{color:#555}
#relatedResults{width:622px;float:left;
margin:10px 0 0 10px;padding:17px 0 15px;background:url(/images/dashed6.gif) 0 0 repeat-x;font-size:11px;color:#000;font-weight:700}
#lolhp{width:100%;height:680px;font-size:12px; /* background:url(/images/lolhpbg.jpg) top right no-repeat; */ overflow:hidden}
#tshp{width:100%;height:680px;font-size:12px; /* background:url(/images/tshpbg.jpg) top right no-repeat; */ overflow:hidden}
#mvhp{width:100%;height:680px;font-size:12px; /* background:url(/images/mvhpbg.jpg) top right no-repeat; */ overflow:hidden}
#lolhp ul li,#tshp ul li{padding-bottom:4px}
#lolhp a:link,#lolhp a:visited,#tshp a:link,#tshp a:visited{color:#000;text-decoration:none}
#lolhp a:hover,#tshp a:hover{color:#000;text-decoration:underline}
#lolhp #lolhpcolumn1,#tshp #tshpcolumn1,#mvhp #tshpcolumn1{width:138px;height:412px;margin:15px 0 0 30px;padding:0;list-style-type:none;float:left}
#lolhp #lolhpcolumn2,#tshp #tshpcolumn2,#mvhp #tshpcolumn2{width:138px;margin:15px 0 0 32px;padding:0;list-style-type:none;float:left}
.lolhptitle,.tshptitle{font-weight:700;margin-bottom:10px}
ul#lolhpcolumn1 li, ul#lolhpcolumn2 li, ul#tshpcolumn1 li, ul#tshpcolumn2 li {margin:0;padding:0;}
#lolhpcolumn1 li a, #lolhpcolumn2 li a, ul#tshpcolumn1 li a, ul#tshpcolumn2 li a {margin:0;padding:5px 6px;color:#000;background: url(/images/holdp-bg.gif) 0 0 no-repeat;border-bottom:1px dashed #808083;display:block;}
#lolhpcolumn1 li a:hover, #lolhpcolumn2 li a:hover, ul#tshpcolumn1 li a:hover, ul#tshpcolumn2 li a:hover {color:#009EC1;background-position: 0 -30px;}
#lolhpcolumn1 li.lolhptitle, #lolhpcolumn2 li.lolhptitle, #tshpcolumn1 li.tshptitle, #tshpcolumn2 li.tshptitle {background-position: 50px 50px;background-color:#fff;padding:0;border:0;margin-bottom:10px;}
#lolintrotxt,#tsintrotxt,#mvintrotxt{width:346px;margin:0 19px 5px 15px;text-align:left;line-height:17px;float:left;}





#hpfootcoll{width:760px;height:144px;border:1px solid #999;margin:15px 0;float:left;}
#hpfoot1,#hpfoot2{width:380px;height:144px;float:left;}
#hpimgpnl{width:380px; height:610px;float:right;}

.wishlines{width:700px;height:120px;padding-top:5px;border-bottom:solid 1px #000}
.wishlines .wishimg{width:108px;text-align:center;float:left}
.wishimg p,.wishdesc p,.wishprice p{margin:0;padding:4px 0 0;font-size:10px}
.wishimg p a:link,.wishimg p a:visited{text-decoration:none;color:#000}
.wishimg p a:hover{text-decoration:underline;color:#000}
.wishdesc{width:176px;height:73px;margin-left:5px;padding:42px 10px 0 0;text-align:left;float:left}
.wishprice{width:70px;margin-left:5px;padding-top:42px;height:73px;text-align:left;float:left}
.wishremove{width:44px;margin-left:5px;padding-top:50px;text-align:center;height:66px;float:left}
.wishcheck{width:44px;margin-left:5px;padding-top:47px;text-align:center;height:69px;float:left}
#wishadd{width:476px;padding:5px 0 25px;text-align:right}
#wishemail{margin-right:3px}

/*-------------------------------------------
 News Styles
-------------------------------------------*/
#roxnews h3{clear:both;padding:12px 0 4px;border-top:solid 1px #8d8c8c;font:24px Georgia,"Times New Roman",Times,serif;font-style:italic;text-align:left}
#roxnews p{text-align:justify}
#roxnews img{padding:0 15px 15px 0}
#roxnews a:link,#roxnews a:visited{text-decoration:none;color:#555;font-style:italic}
#roxnews a:hover{text-decoration:underline}
#roxnews a.top,#rxjobs a.top{clear:both;float:right;background-color:#000;color:#fff;margin:5px 0;padding:5px 20px}

/*-------------------------------------------
 News Styles
-------------------------------------------*/
#roxcharity h3{clear:both;padding:12px 0 4px;font:24px Georgia,"Times New Roman",Times,serif;font-style:italic;text-align:left}
#roxcharity p{text-align:justify}
#roxcharity img{padding:0 15px 15px 0}
#roxcharity a:link,#roxcharity a:visited{text-decoration:none;color:#555;font-style:italic}
#roxcharity a:hover{text-decoration:underline}
#roxcharity a.top {clear:both;float:right;background-color:#000;color:#fff;margin:5px 0;padding:5px 20px}

/*-------------------------------------------
 Brand Logos for Product Templates and holding pages
-------------------------------------------*/
h2#pt-williamcheshire {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-williamc.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-williamcheshire a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-williamc.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-linksoflondon2012collection {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-lol-2012.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-linksoflondon2012collection a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-lol-2012.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-theofennell {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-theo-fennell.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-theofennell a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-theo-fennell.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-alexwoo {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-alexwoo.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-alexwoo a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-alexwoo.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-tendence {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-tendence.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-tendence a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-tendence.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-story {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-story.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-story a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-story.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hp-williamcheshire {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-williamc.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-williamcheshire a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-williamc.gif) 0 0 no-repeat;overflow:hidden;} 
h2#pt-armani {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-armani.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-armani a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-armani.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-armanijewellery {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-armani.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-armanijewellery a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-armani.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hp-ebel a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-ebel.gif) 0 0 no-repeat; overflow:hidden;display:block;float:left}
h2#pt-bossjewellery {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hugo-boss.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-bossjewellery a {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-hugo-boss.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-breil {width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-breil.gif) 0 0 no-repeat;overflow:hidden;}
h2#hp-breil a {width:188px;height:50px;margin:0;line-height: 999em; background: url(/images/banners/hp-breil.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-dg {width:188px;height:50px;margin:0;line-height: 999em; background: url(/images/banners/pt-dg.gif) 0 0 no-repeat; overflow:hidden;}
h2#pt-casio{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-casio.gif) 0 0 no-repeat;overflow:hidden}
h2#pt-ebel{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-ebel.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-dg a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-dg.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-dgjewels{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-dg.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-dgjewels a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-dg.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-diesel{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-diesel.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-diesel a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-diesel.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-dkny{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-dkny.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-dkny a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-dkny.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-dknyjewellery{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-dkny.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-dknyjewellery a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-dkny.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-dowerhall{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-dower-hall.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-dowerhall a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-dower_and_hall.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-gc{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-gc.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-gc a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-gc.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-gucci{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-gucci.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-gucci a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-gucci.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-hugoboss{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-hugo-boss.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-hugoboss a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-hugo-boss.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-juicycouture{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-juicy-couture.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-juicycouture a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-juicy-couture.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-linksoflondon{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-links-of-london.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-linksoflondon a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-links-of-london.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-longines{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-longines.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-longines a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-longines.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-lovelinks{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-lovelinks.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-lovelinks a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-lovelinks.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-rado{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-rado.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-rado a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-rado.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-raymondweil{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-raymond-weil.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-raymondweil a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-raymond-weil.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-shaunleane{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-shaun-leane.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-shaunleane a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-shaun-leane.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-stephenwebster{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-stephen-webster.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-stephenwebster a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-stephen-webster.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-swarovski{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-swarovski.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-swarovski a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-swarovski.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-toywatch{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-toywatch.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-toywatch a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-toywatch.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-twsteel{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-twsteel.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-twsteel a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-twsteel.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-pandora{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-pandora.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-pandora a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-pandora.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-hamilton{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-hamilton.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-hamilton a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-hamilton.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-mauricelacroix{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-maurice-lacroix.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-mauricelacroix a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-maurice-lacroix.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-technomarine{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-technomarine.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-technomarine a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-technomarine.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-thomassabo{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-thomas-sabo.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-thomassabo a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-thomas-sabo.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-charming{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-charming.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-charming a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-charming.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-tisento{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-ti-sento.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-tisento a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-ti-sento.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-monicavinader{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-monica-vinader.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-monicavinader a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-monica_vinader.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-nixon{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-nixon.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-nixon a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-nixon.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#pt-welder{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/pt-welder.gif) 0 0 no-repeat;overflow:hidden}
h2#hp-welder a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-welder.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hp-roxsilver a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-rox-silver.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hp-casio a{width:188px;height:50px;margin:0;line-height:999em;background:url(/images/banners/hp-casio.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}

/*-------------------------------------------
 Brand Banners
-------------------------------------------*/
h2#armani{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/armani.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#armanijewellery{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/armanijewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#bossjewellery{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/bossjewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#breil{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/breil.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#dg{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/dg.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#diesel{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/diesel.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#dkny{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/dkny.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#dknyjewellery{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/dknyjewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#dowerhall{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/dowerhall.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#gc{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/gc.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#gucci{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/gucci.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#hugoboss{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/hugoboss.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#juicycouture{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/juicycouture.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#longines{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/longines.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#lovelinks{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/lovelinks.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#rado{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/rado.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#raymondweil{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/raymondweil.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#shaunleane{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/shaunleane.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#stephenwebster{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/stephenwebster.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#swarovski{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/swarovski.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#toywatch{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/toywatch.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#twsteel{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/twsteel.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#monicavinader{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/monicavinader.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#tisento{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/tisento.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#technomarine{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/technom.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#mauricelacroix{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/mauricel.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#hamilton{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/hamilton.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#dgjewels{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/dgjewels.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#charming{width:628px;height:84px;margin:0 0 0 5px;line-height:999em;background:url(/images/banners/charming.jpg) 0 0 no-repeat;overflow:hidden;float:left}
h2#linksoflondon{display:none}
h2#thomassabo{display:none}
h3#dkny,h3#dknyjewellery{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_dkny.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#armanijewellery{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_armani_jewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#default{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_silver_jewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#dg{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_dg_jewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#dowerhall,#silverResults h3#dowerandhall{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_dowerandhall.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#linksoflondon{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_links_jewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#monicavinader{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_monicavinader.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#roxsilver{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_roxsilver.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#thomassabo{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_sabo_jewellery.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#shaunleane{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_shaunleane.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#stephenwebster{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_stephenwebster.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#silverResults h3#swarovski{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_swarovski.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#default{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_watches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#gentswatch{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_gentswatches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#ladieswatch{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_ladieswatches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#midwatch{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_midwatches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#armani{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_armani_watches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#breil{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_breil.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#dg{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_dg_watches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#gc{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_gc.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#gucci{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_gucci.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#hamilton{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_hamilton.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#hugoboss{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_hugoboss.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#juicycouture{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_juicycouture.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#linksoflondon{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_links_watches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#longines{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_longines.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#mauricelacroix{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_mauricelacriox.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#rado{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_rado.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#raymondweil{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_raymondweil.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#technomarine{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_technomarine.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#thomassabo{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_sabo_watches.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#toywatch{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_toywatch.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#nixon{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_nixon.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#twsteel{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_twsteel.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#welder{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_welder.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#casio{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_casio.jpg) 0 0 no-repeat;overflow:hidden;float:left}
#watchResults h3#ebel{width:774px;height:210px;margin:0;line-height:999em;background:url(/images/banners/largebanner_ebel.jpg) 0 0 no-repeat;overflow:hidden;float:left}

/*-------------------------------------------
 Home Page Panel etc
-------------------------------------------*/
#container {clear:both;width:974px;margin:0 auto;background-color:#fff;border-left:solid 10px #fff;border-right:solid 10px #fff}
#main-container{clear:both;width:994px;margin:0 auto;padding:0; background-color:#fff}
#picPanel{clear:both;width:974px;margin:0;padding:0;border-top:solid 4px #fff;background-color:#999;overflow:hidden;}
#leftside, #rightside {float:left}
#homeMiniPanel {clear:both;width:974px;height:105px;margin: 0 auto;background-color:#fff;border-bottom:solid 4px #fff;}
#leftside img, #homeMiniPanel img {float:left}
#picPanel img, #homeMiniPanel img {border:none}

#mainPanel {width:974px; height:650px;}
.home-main-panel {width:974px; height:433px; margin:0; padding:0; float:left;}
.home-mini-panel-left, .home-mini-panel-right  {width: 325px; height:217px; margin:0; padding:0; float: left;}
.home-mini-panel-middle {width:324px; height:217px; margin:0; padding:0; float: left;}

/*-------------------------------------------
 LH Search Column Styles
-------------------------------------------*/
#contentContainer{clear:both;width:994px;background-color:#fff;overflow:hidden}
#categoryBanner{width:774px;height:210px;margin:10px 5px;float:left}
#recentlyViewed{width:210px;float:right}
#resultsPanel{width:632px;padding:0;margin:0;font-size:11px;float:left}
#optionsColumn{width:135px;margin:0 0 0 5px;font-family:Arial,Tahoma,sans-serif;font-size:10px;color:#000;float:left}
.selector{border:solid 1px #808083;padding:4px;margin-bottom:10px}
.cutaselector{border:solid 1px #808083;padding:4px;margin-bottom:10px}
.cutaselector h1 {background: url('/images/leftArrow-15x15.gif') no-repeat right top;padding:4px;cursor: pointer;}
.colouraselector{border:solid 1px #808083;padding:4px;margin-bottom:10px}
.colouraselector h1 {background: url('/images/leftArrow-15x15.gif') no-repeat right top;padding:4px;cursor: pointer;}
.clarityaselector{border:solid 1px #808083;padding:4px;margin-bottom:10px}
.clarityaselector h1 {background: url('/images/leftArrow-15x15.gif') no-repeat right top;padding:4px;cursor: pointer;}
.carataselector{border:solid 1px #808083;padding:4px;margin-bottom:10px}
.carataselector h1 {background: url('/images/leftArrow-15x15.gif') no-repeat right top;padding:4px;cursor: pointer;}
.priceaselector{border:solid 1px #808083;padding:4px;margin-bottom:10px}
.priceaselector h1 {background: url('/images/leftArrow-15x15.gif') no-repeat right top;padding:4px;cursor: pointer;}
.werangeaselector{border:solid 1px #808083;padding:4px;margin-bottom:10px}
.werangeaselector h1 {background: url('/images/leftArrow-15x15.gif') no-repeat right top;padding:4px;cursor: pointer;}
.expander{border:none;padding:4px}
#optionsColumn h1{margin:4px;padding:0;border:none;font-size:11px;font-weight:700}
#optionsColumn p{margin:4px 0}
#optionsColumn span{display:block;text-decoration:none;width:110px;height:20px;vertical-align:middle;clear:left;}
#cutBC {background:url(/images/cut-bc.gif) 0 0 no-repeat}
#cutSC {background:url(/images/cut-sc.gif) 0 0 no-repeat}
#cutEC {background:url(/images/cut-ec.gif) 0 0 no-repeat}
#cutHC {background:url(/images/cut-hc.gif) 0 0 no-repeat}
#cutMC {background:url(/images/cut-mc.gif) 0 0 no-repeat}
#cutPC {background:url(/images/cut-pc.gif) 0 0 no-repeat}
#optionsColumn {text-decoration:none;}
#optionsColumn span input {cursor:pointer;float:left}
.roxradio {width:19px;height:19px;clear:both;float: left;}
.roxradio img, {float:left;}
#optionsColumn span label {vertical-align:middle;margin-top:3px;cursor:text;float:left;}
.expander {width:125px;height:116px;margin-left:2px;padding: 2px 0 0 0;overflow-y:scroll;overflow-x:hidden; -webkit-overflow-scrolling:touch;}
#prodImgContainer {width:310px;position:relative;z-index:999;}
#prodImgContainer img {border:1px solid #808083;}
#prodImgMain {width: 300px;}
#prodImgIcons {clear:both;float:left;margin-top:10px;}
#prodImgIcons img {margin-bottom:2px;}
.cloud-zoom-lens {border:1px solid #888;margin:-1px;background-color:#fff;cursor:move;}
.cloud-zoom-big {border:1px solid #ccc;overflow:hidden;}
.cloud-zoom-loading {display:none;}
.cloud-zoom-gallery, .cloud-icon {float: left;margin-right:2px;}


/* ====================================
==================================== */
#prodInfoLinks {width:398px;padding:8px;}
#prodTemplateTop, #prodTemplateBottom {width:744px;margin:0 20px;}
#prodInfoTable {width:398px;}

/* ====================================
   Recently Viewed Styles 
==================================== */
#rvpanel{width:198px;border:1px solid #808083;overflow:hidden}
#rvpanel h2#recentheader{width:198px;height:24px;margin:0;line-height:999em;background:url(/images/recently_viewed.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
.recentcont{width:198px;margin-bottom:5px;background:url(/images/dashed-recent.gif) bottom left no-repeat;float:left}
.recentimg{clear:both;width:198px;height:198px;float:left}
.recentdesc{width:188px;padding:5px;font-weight:700;float:left}
.recentdetails{width:89px;padding:5px;float:left}
.recentprice{width:89px;padding:5px;font-size:9px;text-align:right;font-weight:700;float:right}

/* ====================================
   General Styles 
==================================== */
#alsolikes{padding-top:10px;background:url(/images/single-dash.gif) top left repeat-x}
#breadcrumbs{width:974px;margin:0 auto;padding:10px 0;border-left:solid 10px #fff;border-right:solid 10px #fff;background:#fff;text-align:left;font-size:11px;color:#000; overflow: hidden;}
#resultscrumbs{width:974px;min-height:34px;margin:0 auto;border-left:solid 10px #fff;border-right:solid 10px #fff;background:#fff;text-align:left;font-size:11px;color:#000; overflow: hidden;}
#breadcrumbsStuff {width:900px;margin:3px 0 0 0;float:left}
#aboveResults{float:left;width:700px;margin-left:144px}
#seeMore{clear:both;width:300px;float:left}
#seeMore h2#seeMoreFrom{width:300px;height:20px;margin:0;margin-top:20px;line-height:999em;background:url(/images/seemore.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
#seeMoreLinks{clear:both;width:300px;padding-top:6px;font-size:10px;background:url(/images/single-dash.gif) top left repeat-x}
#breadcrumbs a,#seeMoreLinks a{text-decoration:none;color:#67686b}
#breadcrumbs a:hover,#seeMoreLinks a:hover{text-decoration:underline}
#gtl{clear:both;width:300px;margin-top:10px;float:left}
#gtlpanels{clear:both;width:300px;padding:10px 0;background:url(/images/single-dash.gif) top left repeat-x;float:left}
.gtlpanel{width:144px;margin:0 2px;float:left}
.gtlimage{width:140px;padding:2px;text-align:center;float:left}
.gtldesc{width:140px;height:60px;padding:2px;float:left}
.gtldetails{width:68px;padding:2px;float:left}
.gtlprice{width:68px;padding:2px;font-size:10px;font-weight:700;text-align:right;float:left}
#diamondIssue{padding:4px 0;font-size:12px;color:#000;float:left}
#diamondIssueEmpty{height:4px;font-size:1px}
#viewDiamondReport{margin-bottom:9px}
#viewDiamondReportEmpty{height:41px;font-size:1px}
table#surveyRegion td{font:11px Verdana,Arial,Helvetica,sans-serif}
table#surveyRegion td b{color:#555}
table#surveyRegion td textarea{width:450px}
#banner_box{width:140px;height:88px;margin:0;padding:0;float:left;}
.pressPack{width:351px;height:140px;margin:10px;padding:10px;background-color:#e9eae9;float:left;}
#pressContainer{clear:both;width:760px;height:450px;margin-left:12px;margin-top: 18px;float:left;}
#pressLinkPanel{margin:0 12px;}
#addthisPanel{width:410px;float:left;margin-top:12px;overflow: hidden;}
#addthisPanel a{float:left;margin-left:6px;}
#tweet{float:left;margin-left:6px;}
#fblike{float:left;margin:6px 0 6px 6px;}
#checkss{float:left;}
.imgright{float:right;}
#dcerts {width:100%;padding-top:10px;}
#dcerts img {margin:0 30px;}

/* ---------------------------------------
   Rox Panel Styles
--------------------------------------- */
#roxpanel{clear:both;width:974px;height:60px;margin:0 auto;border-left:solid 10px #fff;border-right:solid 10px #fff;background:#fff url(/images/credit-cards.gif) 684px 10px no-repeat;}
#lovepanel{width:368px;height:40px;float:left;font-size:12px;color:#67686b;margin:4px 0 0 5px;background:url(/images/dashed-vertical.gif) top right repeat-y}
#signupSolo{width:540px;margin:27px 12px 0 0;padding:0;overflow:hidden;float:left}
#signup{width:530px;margin:5px 10px 0 0;padding:0;overflow:hidden;float:left}
#signuptxtSolo {font-size:12px; color:#67686b; padding: 13px 6px 2px 226px;float:left;}
#signuptxt {font-size:12px; color:#67686b; padding: 7px 6px 2px 216px;float:left;}
#additionalHeader{width:540px;text-align:right;padding: 0px 0px 14px 0px;overflow:hidden;float:left;font-size:14px; color:#009ec1;}
#signupimg img {margin-top: 3px;}
#emailform{margin:8px 0 0;padding:0}
#esubmit{width:24px;height:24px;margin:0;padding:0;font-size:11px;border:1px solid #67686b;background-color:#67686b;color:#fff;float:left}
#followus{width:100%px;float:left;font-size:11px;margin-top:4px;}
#followus span, #socialicons span {float:left}
#followus span#socialtext {padding:5px 0 0 10px;}


/* ---------------------------------------
   Diamond Ring Hold Page Styles
--------------------------------------- */
h2#hpengring a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_engagement_ring.gif) 0 0 no-repeat;overflow:hidden;display:block !important;float:left}
h2#hpsolring a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_solitaire_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpssring a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_sidestone_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hptriring a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_trilogy_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpclustring a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_cluster_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hpetering a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_eternity_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hprhring a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_rh_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
h2#hprhinvset a{margin:0;line-height:999em;width:303px;height:36px;background:url(/images/holdp_invset_rings.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
.ringPanel {width:313px;height:200px;margin:30px 0 20px 20px;float:left;}
.ringHoldText {width:185px;font-size:12px; color:#808083;float:left;}
.ringLeft {margin-right:40px;}
.ringText {width:140px;height:124px;}

/* ---------------------------------------
   Sale Hold Page Styles
--------------------------------------- */
#saleholdp{clear:both;width:974px;height:564px;margin:0 auto;border-left:solid 10px #fff;border-right:solid 10px #fff;border-bottom:solid 10px #fff;padding:0;background:url(/images/banners/saleholdp_bg.gif) 0 0 no-repeat;overflow:hidden;}
#saleholdp #shlinksbrand{margin:0;padding:200px 0 0 112px;width:151px;float:left}
#saleholdp #shlinksbrand2{margin:0;padding-top:200px;width:136px;float:left}
#saleholdp #shlinksbrand3{margin:0;padding-top:200px;width:150px;float:left}
#saleholdp #shlinkscat{margin:0;padding:200px 0 0 20px;width:164px;float:left}
#saleholdp #shlinkscat2{margin:0;padding-top:200px;width:231px;float:left}
#saleholdp #shlinksbrand h1,#saleholdp #shlinksbrand2 h1,#saleholdp #shlinksbrand3 h1,#saleholdp #shlinkscat h1,#saleholdp #shlinkscat2 h1{margin:0 0 2px;0;padding:0;font-size:12px;color:#000;font-weight:700; font-family: Georgia, "Times New Roman", Times, serif;}
#saleholdp #shlinksbrand p,#saleholdp #shlinksbrand2 p,#saleholdp #shlinksbrand3 p,#saleholdp #shlinkscat p,#saleholdp #shlinkscat2 p{margin:0 0 2px;0;padding:0;font-size:11px; line-height: 20px;}
#saleholdp a:link,#saleholdp a:visited{color:#000;text-decoration:none}
#saleholdp a:hover{color:#000;text-decoration:underline}
#saleholdp #shsaleall {clear:both; width:974px;float:left;padding-top:20px;}
#saleholdp #shsaleall a {width:222px;height:42px;margin:0 auto;line-height:999em;overflow:hidden;display:block;background:url(/images/banners/sale-all.gif);}

#saleholdp #shlinksall{padding-top:80px;padding-left:399px;margin:0;width:947px;height:150px;clear:both;text-align:left}
/* ---------------------------------------
   Footer Styles
--------------------------------------- */
#footer_container {clear:both;width:994px;margin:0 auto;text-align:center;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#linked_footer{clear: both;width:974px;height:98px;margin:0 auto;border-left:solid 10px #fff;border-right:solid 10px #fff;color:#67686b;text-align:left;font:normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:16px;background:url(/images/dashed-bg.gif) left bottom repeat-x}
#linked_footer a:link,#linked_footer a:visited,#copy_footer a:link,#copy_footer a:visited{color:#67686b;text-decoration:none}
#linked_footer a:hover,#copy_footer a:hover{color:#000;text-decoration:underline}
#column1{width:160px;padding:4px 0 4px 5px;float:left}
#column2{width:180px;padding:4px 0 4px 5px;float:left}
#column3{width:180px;padding:4px 0 4px 5px;float:left}
#column4{width:134px;padding:4px 0 4px 5px;float:left}
#column5{width:155px;padding:4px 0 4px 5px;float:left}
#column6{width:135px;padding:4px 0 4px 5px;float:left}
#copy_footer{width:974px;height:50px;margin:0 auto;padding:10px 0;background-color:#fff;border-left:solid 10px #fff;border-right:solid 10px #fff;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:left;color:#67686b}
#quicklinks{width:974px;height:109px;margin:0 auto;padding-top:4px;border-top:solid 10px #fff;border-left:solid 10px #fff;border-right:solid 10px #fff;font:9px Verdana,Arial,Helvetica,sans-serif;background:url(/images/dashed-fade-bg.gif) left bottom repeat-x}
#quicklinks a{color:#67686b;text-decoration:none}
#quicklinks a:hover{color:#000;text-decoration:underline}
#quicklinks #heading{width:994px;padding:4px 0;font-size:11px;font-weight:700;color:#67686b;float:left}
#quicklinks #diamonds1{width:160px;padding-left:5px;float:left}
#quicklinks #diamonds2{width:180px;padding-left:5px;float:left}
#quicklinks #diamonds3{width:180px;padding-left:5px;float:left}
#quicklinks #jewellery1{width:134px;padding-left:5px;float:left}
#quicklinks #watches1{width:155px;padding-left:5px;float:left}
#quicklinks #watches2{width:135px;padding-left:5px;float:left}
#quicklinks #diamonds1 .qlheaders a,#quicklinks #jewellery1 .qlheaders a,#quicklinks #watches1 .qlheaders a{color:#67686b}
#copy_footer{width:974px;height:50px;margin:0 auto;padding:10px 0;border-left:solid 10px #fff;border-right:solid 10px #fff;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:left;color:#67686b}
#copylinks{width:660px;padding-top:5px;float:left}
#copycards{width:290px;float:right}
.holdpdash{background:url(/images/dashed-vertical.gif) 0 45 repeat-y;overflow:hidden}
.horzdash{background:url(/images/dashed-bg.gif) 0 0 repeat-x;overflow:hidden}
#pbfFooter{width:984px;margin:0;padding:10px 0 10px 10px;background:#fff;color:#000;text-align:left}

#deliveryTable {width: 744px;}

/* ---------------------------------------
   Menu Styles
--------------------------------------- */
#megacontainer{
	width: 974px;
	height: 37px;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
	border-left: solid 10px #FFF;
	border-right: solid 10px #FFF;
	z-index: 99999999;
}
ul#topnav {
	width: 100%;
	height: 37px;
	padding: 0px;
	list-style-type: none;
	margin: 0 auto;
	list-style-image: none;
	float: left;
	font-size: 1.1em;
	z-index: 999999;
}
ul#topnav li {
	position: relative;
	padding: 0px;
	margin: 0px;
	float: left
}
ul#topnav li a {
	height: 37px;
	text-indent: -9999px;
	float: left
}
ul#topnav li:hover a {
	background-position: left bottom
}
ul#topnav li a:hover {
	background-position: left bottom
}
ul#topnav a.home {
	width: 43px;
	background: url(/images/menu-home.gif) no-repeat
}
ul#topnav a.menu-diamond-rings {
	width: 145px;
	background: url(/images/menu-diamond-rings.gif) no-repeat
}
ul#topnav a.menu-diamond-jewllery {
	width: 184px;
	background: url(/images/menu-diamond-jewellery.gif) no-repeat
}
ul#topnav a.menu-wedding-bands {
	width: 153px;
	background: url(/images/menu-wedding-bands.gif) no-repeat
}
ul#topnav a.menu-silver-jewellery {
	width: 165px;
	background: url(/images/menu-silver-jewellery.gif) no-repeat
}
ul#topnav a.menu-watches {
	width: 95px;
	background: url(/images/menu-watches.gif) no-repeat
}
ul#topnav a.menu-collections {
	width: 126px;
	background: url(/images/menu-collections.gif) no-repeat
}
ul#topnav a.menu-sale {
	width: 63px;
	background: url(/images/menu-sale.gif) no-repeat
}
ul#topnav li .sub {
	position: absolute;
	padding: 4px 14px 4px 4px;
	top: 37px;
	left: 0px;
	background: #f2f2f3;
	font-size: 11px;
	display: none;
	float: left
}
ul#topnav li .row {
	width: 100%;
	margin-bottom: 10px;
	float: left;
	clear: both
}
ul#topnav li .sub ul {
	width: 150px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	float: left
}
ul#topnav .sub ul li {
	width: 100%;
	color: #000
}
ul#topnav .sub ul li a {
	padding: 7px 5px 3px 5px;
	display: block;
	text-indent: 0px;
	text-decoration: none;
	height: auto;
	color: #000;
	float: none
}
ul#topnav .sub ul li a:hover {
	background-position: 5px 12px;
	text-decoration: underline;
	/* background-color: #666 */
}
#mmwatches {
	margin-left: -258px;
}
#mmcollections {
	margin-left: -114px;
}
#mmsale{
	margin-left:-335px;
}

/* ---------------------------------------
   Brand Banner
--------------------------------------- */
#brandbanner {clear:both;width:974px;height:21px;margin:0 auto;padding-top:10px;background:#fff url(/images/brandbanner-bg.gif) top left repeat-x;border-left:solid 10px #fff;border-right:solid 10px #fff;font-size:12px;}
#brandbanner a{margin: 0 8px;color:#746F73;text-decoration: none;}
#brandbanner a:hover{text-decoration:underline;}
#brandbanner span{font-size:12px;color:#746F73;margin-top:4px;}
#landPage #brandbanner a{margin: 0 13px;color:#746F73;text-decoration: none;}

/* ---------------------------------------
   Preview Cart Page
--------------------------------------- */
#spcartpanel{clear:both;width:974px;height:500px;margin:0 auto;padding-top:200px;border-left:solid 10px #fff;border-right:solid 10px #fff;background:url(/images/banners/preview_sale_bg.gif) 0 0 no-repeat;overflow:hidden;}
#previouscustomers{width:239px;height:462px;
/* background-color:#b61725; */
padding-left:5px;float:left;}
.custloginpanel{width:232px;padding-top:18px;float:left;}
.custregpanel{width:698px;padding-bottom:10px;margin-bottom:10px;border:solid 1px #000;background-color: #fff;font: normal 11px Arial, Verdana, Helvetica, sans-serif;float:left;}
.paneltitle{padding:4px 8px;font:normal 11px Arial, Verdana, Helvetica, sans-serif;color:#000;}
.loginpaneltxt{padding:10px 12px 4px 8px;font:normal 11px Arial, Verdana, Helvetica, sans-serif;color:#000;}

/* ---------------------------------------
   Testimonials Styles
--------------------------------------- */
#whatsaid{width:366px;height:15px;margin:10px 0 25px 0;line-height:999em;background:url(/images/whats-said.gif) 0 0 no-repeat;overflow:hidden;display:block;float:left}
.poslarge, .neglarge{width:356px;height:240px;float:left;}
.possmall, .negsmall{width:232px;height:184px;float:left;}
.poslarge p, .neglarge p{margin: 15px 50px 0 50px;padding:0;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:18px;line-height:22px;font-weight:bold;text-align:center;color:#818083;}
.possmall p, .negsmall p{margin: 10px 36px 0 36px;padding:0;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;line-height:17px;font-weight:bold;text-align:center;color:#818083;}
p.roxresp{margin:10px 0 0 0;padding:0 50px 0 50px;background:url(/images/roxresp.gif) no-repeat;min-height:35px;overflow:hidden;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;line-height:13px;font-weight:normal;font-style:italic;text-align:center;color:#009FC2;}
.neglarge p.roxresp{margin: 20px 0 0 0;background-position: 5px 0;}
.poslarge{background:url(/images/tstml-half-positive.gif) no-repeat;}
.possmall{background:url(/images/tstml-third-positive.gif) no-repeat;}
.neglarge{background:url(/images/tstml-half-negative.gif) no-repeat;}
.negsmall{background:url(/images/tstml-third-negative.gif) no-repeat;}
.tstmleft{margin-right: 16px;}

/* ---------------------------------------
   Accordion Styles
--------------------------------------- */
.accordion {width:396px;margin:0;padding:0;border-bottom:solid 1px #67686B;}
.accordion h3 {background: url(/images/arrow-square.gif) no-repeat right -51px;padding:5px 0;margin:0;color:#67686B;font-family:Georgia, "Times New Roman", Times, serif;font-stretch:condensed;font-style: normal;font-size:13px;border-top:solid 1px #67686B;cursor: pointer;}
.accordion h3:hover {color:#000;}
.accordion h3.active {background-position: right 5px;}
.accordion div {margin:0;padding:10px 15px 20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
.accordion div span {width:183px;float:left;}
.accordion div span#phone {background:url(/images/phone.gif) 0 2px no-repeat;}
.accordion div span#emeAddress, .accordion div span#emePhone, .accordion div span#emeMessage {width:100px;min-height:20px;}
.accordion div span#emeMessage {height:100px;}
.accordion div span#emeSubmit {height:31px; margin-top: 10px;}
.accordion div form {height:220px;}
.accordion div span.alsoAvailableRow {width:100%;margin:0;padding:0;font-size:10px;height:21px;}
.accordion div span.alsoAvailableHead {width:100%;margin:0;padding:0;font-size:10px;height:24px}
.accordion div span.alsoAvailableHeadings {height:24px;font-weight:bold;width:60px;margin:0 0 0 10px;padding:4px 0 8px 0;border-right:1px solid #000;float:left;}
.accordion div span.alsoAvailableColour, .accordion div span.alsoAvailableClarity, .accordion div span.alsoAvailableCarat, .accordion div span.alsoAvailablePrice {height:21px;width:60px;margin:0 0 0 10px;padding:4px 0;border-right:1px solid #000;float:left;}
.accordion div span.alsoAvailableLink {height:21px;width:60px;margin:0 0 0 10px;padding:4px 0;font-size:10px;float:left;}
.accordion div span.alsoAvailableLink a {color:#1B75BB;text-decoration: none;}
.accordion div span.alsoAvailableLink a:hover {text-decoration:underline;}
.accordion div ol {padding:0;}
.accordion div ol li {margin-bottom:8px;}


/* ---------------------------------------
   Home Carousel Styles
--------------------------------------- */
.primaryContent {width:974px;margin:0;padding:0;height:500px;overflow: hidden;}
#jCarousel {width:974px;}
#jCarousel .carousel {position:relative;padding:0px;margin:0px;}
#jCarousel .main {margin:0;}
#jCarousel .carousel A.prev {width:30px;height:500px;display:block;background: url(/images/cp-left.gif) no-repeat 0 0; float:left;}
#jCarousel .carousel A.next {width:30px;height:500px;display:block;background: url(/images/cp-right.gif) no-repeat 0 0; float:left;}
#jCarousel .carousel A.next:hover {background-position: -30px 0;}
#jCarousel .carousel A.prev:hover {background-position: -30px 0;}
#jCarousel .carousel .jCarouselLite {position:relative;float:left;visibility: hidden;left: -5000px;}
#jCarousel .carousel ul {margin: 0px;}
#jCarousel .carousel li img {background-color:#fff;margin:0;width:914px;height:500px;}

/* ---------------------------------------
   LP Carousel Styles
--------------------------------------- */
.lpCarContent {width:944px;margin:0;padding:0;height:200px;overflow:hidden;}
#lpCarousel {width:944px;margin:0 10px 20px 10px;}
#lpCarousel .carousel {position:relative;padding:0px;margin:0px;}
#lpCarousel .main {margin:0 2px;}
#lpCarousel .carousel A.prev {width:30px;height:200px;background: url(/images/cp-left.png) no-repeat 0 0; float:left;}
#lpCarousel .carousel A.next {width:30px;height:200px;background: url(/images/cp-right.png) no-repeat 0 0; float:left;}
#lpCarousel .carousel A.next:hover, #jCarousel .carousel A.prev:hover {background-position: -30px 0;}
#lpCarousel .carousel .jCarouselLite {position:relative;float:left;visibility: hidden;left: -5000px;}
#lpCarousel .carousel ul {margin: 0px;}
#lpCarousel .carousel li img {background-color:#fff;margin:0;width:136px;height:136px;}
#lpCarousel .prod_desc {line-height:13px;}



/* ---------------------------------------
   Timer Panel
--------------------------------------- */
#timerpanel{width:700px; height:462px;padding:0;margin:0;float:left;border-left: 10px solid #fff;}
#timerpanel p {color:#000;float:left;}
#fsBG {width:964px;height:462px;background:url(/images/banners/fspanel-bg.jpg) no-repeat 0 0;border-right: solid 10px #fff;} */

/* ---------------------------------------
   jQuery Countdown styles 1.5.9.
--------------------------------------- */
.hasCountdown {margin:0}
.countdown {font-family: "Times New Roman", Times, serif;}
.countdown_rtl {direction: rtl;}
#countdownArea {margin:350px 0 0 25px; width: 420px;float:left;}
#countdownArea p {font-family: "Times New Roman", Times, serif;color:#000;}
.countdown_holding span {background-color: #ccc;}
.countdown_row {clear: both;width: 100%;padding: 0px 2px;text-align: center;font-family: Georgia, "Times New Roman", Times, serif;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}
.countdown_show4 .countdown_section {width: 24.5%;}
.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown_amount {color:#000; font-size: 72px; font-style: italic;font-family: "Times New Roman", Times, serif;}
.countdown_descr {display: block;width: 100%;}
#endDate {margin:374px 0 0 20px;float: left;}
#endDate p {font-size:28px;font-style:italic;font-family:"Times New Roman", Times, serif;}

/* ---------------------------------------
   Advanced Press Styles
--------------------------------------- */
#pressWelcome {margin:20px 6px}
#pressMenu {width:130px; font-family:Georgia,"Times New Roman", Times, serif;font-size:12px;float:left}
#pressMenu ul {width:130px;margin:0;padding:0;}
#pressMenu ul li {width:130px;border-bottom: 3px solid #fff;list-style: none;}
#pressMenu ul li a {height:16px;padding:4px 0 4px 10px;background-color:#a3a5a8;color:#fff;text-decoration:none; display: block;}
#pressMenu ul li a:hover { background-color:#808083;}
#pressWelcomeMsg {width:376px;margin:0 20px;float:left}
#pressTerms, #pressContent {width:612px;margin:0 10px 0 20px;float:left}
#pressLogForm {margin:0;padding:0;font-size:13px;}
#pressLogForm input {width:150px;height:17px;margin-bottom:8px;font-size:11px;}
#pressLogForm input#pressLoginButton {width:63px;height:23px;float:left;}
#pressLoginButton {margin-left:32px;margin-top:1px;}
#pressnote{clear:both;margin:0;}
label.presslog {width:70px;margin-top:3px;float:left;}
.pressItem {width:120px;height:150px;margin-right:22px;font-size:11px;float:left}
.pressItem img {width:120px;height:90px;text-align:center}
span.pressItemText {clear:both;width:120px;text-align:center;float:left}
.pressSection h1 {font:18px Georgia,"Times New Roman",Times,serif;color:#6D6E71;margin-bottom:12px;clear:both}

/* ---------------------------------------
   IFC Adverts Styles
--------------------------------------- */
.jt {width:112px;margin:0 0 3px 55px;font-size:13px;font-weight:bold;}
a.jt {color:#009EC1;text-decoration:none;display:block;cursor:default;text-align:right;}
#ifcpanel {padding:0;margin:0;}
#ifcpanel a {display:block;}
#ifcleft {width:130px;float:left;}
#ifcright {width:110px;float:left;}
#ifcnote {width:240px;margin-top:8px;float:left;}
#ifcleft p, #ifcright p, #ifcright span, #ifcnote p {padding:0;margin:0;font-size:9px; line-height:15px}
#ifcright span {clear:both;float:left}

/* ---------------------------------------
   IFC ClueTip Panel Styles
--------------------------------------- */
#cluetip-close img { border: 0;}
#cluetip-title {font-family: Arial, Helvetica, sans-serif;overflow: hidden; font-style:normal;}
#cluetip-title #cluetip-close {float:right;position:relative;}
#cluetip-extra { display: none;}
.cluetip-default #cluetip-inner {padding:10px;}
.cluetip-default div#cluetip-close {text-align:right;margin:0 5px 5px;color:#900;}
.cluetip-jtip {background-color:#fff;}
.cluetip-jtip #cluetip-outer {border: 1px solid #808083;position:relative;background-color:#fff;}
.cluetip-jtip h3#cluetip-title {margin:0 0 5px;padding:4px 5px 2px 5px;font-size:16px;font-weight:bold;background-color:#EBEBEB;color:#333;}
.cluetip-jtip #cluetip-inner {padding:0 5px 5px;display:inline-block;}
.cluetip-jtip div#cluetip-close {text-align: right;margin:2px 5px 5px;color:#900;}

/* ---------------------------------------
   Gift Card Styles
--------------------------------------- */
#gifthold {min-height:584px;padding:20px 10px;font-family:Georgia,"Times New Roman",Times,serif;background:url(/images/giftcard-bg.jpg) 0 0 no-repeat;}
#gifthold p {width:350px;font-size:13px;font-family:Georgia,"Times New Roman",Times,serif;line-height:20px;}
#gifthold div {width:350px;margin-bottom:20px;font-size:15px;font-weight:bold; font-style:italic;}
#gifthold div span {font-size:18px;}
#gifthold a {color:#000;}
#giftArea div {clear:both;margin-bottom:5px;float:left;}
#giftArea label {width:120px;display:block;vertical-align:middle;float:left;}
#giftArea input, #giftArea span, #giftArea select, #giftArea textarea {float:left;}
#giftcardValue, #giftVoucherValue {width:120px;}
#giftcardRecipient, #giftVoucherRecipient, #giftcardAddress1, #giftcardAddress2, #giftcardAddress3, #giftcardAddress4, #giftPostCode, #giftVoucherTo, #giftVoucherFrom, #giftVoucherMessage {width:250px;}
#giftCountry {width:256px;padding:3px;border:1px solid #a5acb2;}
#giftvaluenote {width:120px;margin-left:5px;display:block;font-size:9px;float:left;}
#giftOptions span label {width:105px;padding-top:3px;vertical-align:middle;font-size:11px;float:left;}

/* ---------------------------------------
   Dynamic Landing Page Styles
--------------------------------------- */
#landingPanel {margin:0;padding-top:10px; /* border-top:dashed 1px #8d8c8c;border-bottom:dashed 1px #8d8c8c; */}
#landingPanel #landpcycle {width:476px;height:250px;margin:0 0 11px 10px;float:left;}
#landingPanel #landpstatic {width:476px;height:250px;float:left;}
#landingPanel #landpfeatures {clear:both;margin: 0 10px 11px 10px;}
#landingPanel #landpfeatures img {border:0;}
#landingPanel #landpfeatures #midfeature {margin:0 8px;padding:0;}

#lpCarousel li .prod_section{width:140px;height:200px;margin:0 18px;float:left;}
#lpCarousel li .prod_section img{width:136px;height:136px;margin:0 2px;}
#lpCarousel li .prod_image {width:136px;margin:0;padding:0;}
#lpCarousel li .prod_desc{width:140px;height:44px;margin:0;padding:0;font-size:11px;}
#lpCarousel li .prod_baseline{height:16px;font-size:9px;}
#lpCarousel li .prod_details{width:69px;margin:0;padding:0;text-align:left;float:left;}
#lpCarousel li .prod_price{width:69px;margin:0;padding:0;text-align:right;float:right}

/* ---------------------------------------
   Finance Jump on My Account
--------------------------------------- */
#viewAccountBagsDepositPaid td, #viewAccountBagsDepositPaid th, #viewAccountBagsDepositPaid table {border:solid 1px #69696B;}

/* ---------------------------------------
   Ring Builder Styles
--------------------------------------- */
.ui-widget-content {top: 15px; height: 100%;background: #ffffff url(/images/slider-bg.png) 50% 50% repeat-x; color: #222222;}
.ui-widget-header {border: 1px solid #aaaaaa; background: #cccccc url(/images/slider-range.png) 50% 50% repeat-x; color: #222222; font-weight: bold;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { /* border: 1px solid #d3d3d3;*/ background: url(/images/arrow-left.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-widget-content .ui-state-default .arrow-right {background: url(/images/arrow-right.png) 50% 50% repeat-x;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: url(/images/arrow-left-over.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-widget-content .ui-state-hover .arrow-right {background: url(/images/arrow-right-over.png) 50% 50% repeat-x;}
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: url(/images/arrow-left-active.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-widget-content .ui-state-active .arrow-right {background: url(/images/arrow-right-active.png) 50% 50% repeat-x;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

.ui-slider {position:relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 16px; height: 28px; cursor: default; }
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.8em; margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}

#rbtabContainer {clear:both;width:974px; min-height:720px; margin:0 10px;overflow:hidden;}
#rbtabContainer ul#rbtabs {height:39px;margin:0;padding:0;list-style:none; border-top: 1px dashed #000; border-bottom: 1px dashed #000;}
#rbtabContainer ul#rbtabs li {height:39px;padding:0;font-size:14px;font-weight:bold;float:left;}
#rbtabContainer ul#rbtabs li#rbtleft{display:block;}
#rbtabContainer ul#rbtabs li#rbtmiddle{margin:0 20px;display:block;}
#rbtabContainer ul#rbtabs li#rbtright{display:block;}
#rbtabContainer ul#rbtabs li.normal {height:26px; margin-top:0; padding:13px 0 0 0; color:#6D6E72; text-decoration:none; display:block;}
#rbtabContainer ul#rbtabs li.current {height:26px; margin-top:0; padding:13px 0 0 0; display:block;}
#rbtabContainer #sliderarea {width:944px;height:200px;margin:0 10px;margin-top:10px;padding:0 0 0 5px;font: 62.5% Arial, sans-serif;}

#rbtopsliders, #rbbottomsliders {clear:both;height:80px;margin-bottom:15px;}

#rbtabContainer #rbshapePanel, #rbtabContainer #rbcaratPanel, #rbtabContainer #rbcolourPanel,
#rbtabContainer #rbpricePanel, #rbtabContainer #rbcutPanel, #rbtabContainer #rbclarityPanel
{width:290px; height:80px; float:left;}

#rbtabContainer #rbcolourPanel {background: url(/images/rbcolour-bg.gif) 0 0 no-repeat;}
#rbtabContainer #rbcutPanel {background: url(/images/rbcut-bg.gif) 0 0 no-repeat;}
#rbtabContainer #rbclarityPanel {background: url(/images/rbclarity-bg.gif) 0 0 no-repeat;}

#rbtabContainer #rbshapePanel, #rbtabContainer #rbcaratPanel, #rbtabContainer #rbpricePanel, #rbtabContainer #rbcutPanel
{margin-right:30px;}

#rbtabContainer #rbcaratPanel #carat, #rbtabContainer #rbcolourPanel #colour,
#rbtabContainer #rbpricePanel #price, #rbtabContainer #rbcutPanel #cut,
#rbtabContainer #rbclarityPanel #clarity {width:274px;margin-left:6px;}

#rbdiamond { margin:10px;}
#rbleftdetail {width: 500px; float:left;}
#rbrightdetail {width: 434px; float:right;}
#rbdiamond #seeMoreFrom, #rbdiamond #seeMoreLinks {width: 500px;}
#rbdiamond #rbrightdetail .accordion {width: 434px;}
#rbdiamond #rbrightdetail .accordion div span {width: 202px;}
#rbdiamond #rbrightdetail .accordion div span#emeAddress, #rbdiamond #rbrightdetail .accordion div span#emePhone, #rbdiamond #rbrightdetail .accordion div span#emeMessage {width:119px;min-height:20px;}

#rbshapePanel {padding-left: 2px;}
#rbshapePanel input{width:35px; height:54px; margin:0 3px; border:0px; display:block;float:left;}
#shape-brilliant {background: url(/images/shape-brilliant.gif) 0 0px no-repeat;}
#shape-oval {background: url(/images/shape-oval.gif) 0 0px no-repeat;}
#shape-princess {background: url(/images/shape-princess.gif) 0 0px no-repeat;}
#shape-emerald {background: url(/images/shape-emerald.gif) 0 0px no-repeat;}
#shape-heart {background: url(/images/shape-heart.gif) 0 0px no-repeat;}
#shape-marquise {background: url(/images/shape-marquise.gif) 0 0px no-repeat;}
#shape-cushion {background: url(/images/shape-cushion.gif) 0 0px no-repeat;}
#shape-pear {background: url(/images/shape-pear.gif) 0 0px no-repeat;}
#shape-radiant {background: url(/images/shape-radiant.gif) 0 0px no-repeat;}
#shape-asscher {background: url(/images/shape-asscher.gif) 0 0px no-repeat;}
#shape-square-radiant {background: url(/images/shape-square-radiant.gif) 0 0px no-repeat;}
#shape-square-cushion {background: url(/images/shape-square-cushion.gif) 0 0px no-repeat;}

/*
#shape-brilliant {background: url(/images/shape-brilliant.gif) 0 -54px no-repeat;}
#shape-oval {background: url(/images/shape-oval.gif) 0 -54px no-repeat;}
#shape-princess {background: url(/images/shape-princess.gif) 0 -54px no-repeat;}
#shape-emerald {background: url(/images/shape-emerald.gif) 0 -54px no-repeat;}
#shape-heart {background: url(/images/shape-heart.gif) 0 -54px no-repeat;}
#shape-marquise {background: url(/images/shape-marquise.gif) 0 -54px no-repeat;}
#shape-pear {background: url(/images/shape-pear.gif) 0 -54px no-repeat;}
*/
#rbtabContainer #rbpricePanel {clear:both;margin-left:2px;}
#rbtabContainer #rbpriceValues, #rbtabContainer #rbcaratValues {clear:both;padding-top:36px;}
#rbtabContainer #rbpriceValues #priceLow, #rbtabContainer #rbcaratValues #caratLow {float:left;}
#rbtabContainer #rbpriceValues #priceHigh, #rbtabContainer #rbcaratValues #caratHigh {float:right}
	
#roxRingBuilder table.tablesorter {width:954px;margin:10px;font-size:8pt;font-family:arial; background-color:#CDCDCD;text-align: center;}
#roxRingBuilder table.tablesorter, #roxRingBuilder table.tablesorter td {border: solid 1px #000;}
#roxRingBuilder table.tablesorter thead tr th, #roxRingBuilder table.tablesorter tfoot tr th {background-color: #fff;border: 1px solid #000;font-size: 8pt;	padding: 8px; width:116px;}
#roxRingBuilder table.tablesorter thead tr .header {background: #fff url(/images/sortbg.gif) 6px 5px no-repeat; color:#009FC2; cursor: pointer;}
#roxRingBuilder table.tablesorter tbody td {color: #3D3D3D;	padding: 4px; background-color: #FFF; vertical-align: top; text-align: center;}
#roxRingBuilder table.tablesorter tbody td.shape, #roxRingBuilder table.tablesorter tbody td.carat,
#roxRingBuilder table.tablesorter tbody td.colour, #roxRingBuilder table.tablesorter tbody td.clarity,
#roxRingBuilder table.tablesorter tbody td.cut, #roxRingBuilder table.tablesorter tbody td.report, 
#roxRingBuilder table.tablesorter tbody td.price {padding-top:6px;}
#roxRingBuilder table.tablesorter tbody td.rbview a {text-align:center;margin:0 auto;}
#roxRingBuilder table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}

#grid-heading a.asc {width:11px; height:7px; display:block; line-height:999em; overflow:hidden; background: url(/images/rb-asc.gif) 0 0 no-repeat;}
#grid-heading a.desc {width:11px; height:7px; display:block; line-height:999em; overflow:hidden; background: url(/images/rb-desc.gif) 0 0 no-repeat;}
#grid-heading .thcShape, #grid-heading .thcPrice {margin-left: 28px;}
#grid-heading .thcCarat {margin-left: 25px;}
#grid-heading .thcColour, #grid-heading .thcClarity  {margin-left: 20px;}
#grid-heading .thcCut {margin-left: 30px;}
#grid-heading .rbhs {margin-right:5px; padding-top:1px; float:left;}

#roxRingBuilder table.tablesorter thead tr .headerSortDown, #roxRingBuilder table.tablesorter thead tr .headerSortUp {background-color: #d5eff4;}
#roxRingBuilder #pager {clear:both;width:954px;margin:10px;padding:top:20px;font-size:11px;}
#roxRingBuilder #pager #tablepager {margin:0; padding:0; vertical-align: top;float:right;}
#roxRingBuilder #pager #tablepager span {float:left;}
#roxRingBuilder .pagedisplay {width:20px;margin:0;padding:0;border:none;font-size:11px;}
#roxRingBuilder .prev, #roxRingBuilder .next {margin-top:3px;}
#roxRingBuilder .viewdetails {width:66px;height:17px;margin:0 auto;background:transparent url(/images/view-button.png) no-repeat scroll 0 0;display:block;overflow:hidden;text-indent:-9999em;cursor:pointer;}
#roxRingBuilder .viewdetails:hover {background-position:0 -17px;}
#roxRingBuilder .viewdetails:focus {background-position:0 -34px;}
/* #roxRingBuilder .tooltip {display:none;background:url(/images/table-panel.png) 0 0 no-repeat;height:354px;padding:10px 25px 10px 10px;margin-left:20px;width:204px;font-size:11px; color:#000;}
#roxRingBuilder .tooltip .label {color: #000;width:35px;}
#roxRingBuilder .tooltip a {color: #000;font-size:11px;font-weight:bold;} */

#addtoring a.add-to-ring, #addtoring input.add-to-ring {width:168px; height:31px; font-size:999em; line-height:999em; display:block; background:url(/images/add_to_ring.png) 0 0 no-repeat; float:right;}
#addtoring a.add-to-bag, #addtoring input.add-to-bag {width:168px; height:31px;  font-size:999em; line-height:999em; display:block; background:url(/images/add-to-bag.png) 0 0 no-repeat; float:right;}
#addtoring input.add-to-ring, #addtoring input.add-to-bag  {border:none; cursor:pointer; }
#addtoring a.add-to-ring:hover, #addtoring input.add-to-ring:hover, #addtoring input.add-to-bag:hover { background-position: 0 -31px;}
#addtoring a.go-back {width:168px; height:23px; line-height:999em; display:block; background:url(/images/back_to_diamonds.png) 0 0 no-repeat; float:right;}
#addtoring a.go-backtwo {width:168px; height:23px; line-height:999em; display:block; background:url(/images/back_to_ring.png) 0 0 no-repeat; float:right;}
#addtoring a.go-back:hover, #addtoring a.go-backtwo:hover { background-position: 0 -23px;}

#brilliantDiagram {width:500px; height:564px; background: url(/images/brilliant-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#ovalDiagram {width:500px; height:564px; background: url(/images/oval-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#princessDiagram {width:500px; height:564px; background: url(/images/princess-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#emeraldDiagram {width:500px; height:564px; background: url(/images/emerald-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#heartDiagram {width:500px; height:564px; background: url(/images/heart-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#marquiseDiagram {width:500px; height:564px; background: url(/images/marquise-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#pearDiagram {width:500px; height:564px; background: url(/images/pear-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#assherDiagram {width:500px; height:564px; background: url(/images/assher-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#cushionDiagram {width:500px; height:564px; background: url(/images/cushion-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#radiantDiagram {width:500px; height:564px; background: url(/images/radiant-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#squareRadiantDiagram {width:500px; height:564px; background: url(/images/square-radiant-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
#squareCushionDiagram {width:500px; height:564px; background: url(/images/square-cushion-diagram.gif) 0 0 no-repeat; font-size:12px;border:1px solid #808083;}
.diagramSizes {width:100px; text-align:center; float:left;}

#ringGrid .prod_section{width:198px;margin:0 19px 16px 19px;float:left}
#ringGrid .prod_desc{width:198px; min-height:82px; margin:0; padding:0; font-size:11px;}
#ringGrid .prod_desc a:hover {text-decoration:none;}
#ringGrid .prod_metal {display:none;}
#ringGrid .prod_baseline{height:24px;font-size:12px;}
#ringGrid .prod_details{width:99px;margin:0;padding:0;text-align:left;float:left;}
#ringGrid .prod_price{width:99px;margin:0;padding:5px 0;text-align:right;float:right}
#ringGrid .prod_price a:hover {text-decoration:none; color:#009EC1;}
#ringGrid .prod_view a {width:88px; height:24px; display:block; line-height:999em; background: url(/images/add_mount.gif) 0 0 no-repeat; float:left;}
#ringGrid .prod_view a:hover { background-position: 0 -24px;}

li.kkmmb a {color:#000 !important;}
#metaloptions {font-size: 11px;}
#metaloptions #platinumoption {padding:20px 0 20px 80px; background: url(/images/platinum-option.jpg) 0 0 no-repeat; float:left;}
#metaloptions #whitegoldoption {padding:20px 0 20px 80px; background: url(/images/whitegold-option.jpg) 0 0 no-repeat; float:left;}
#metaloptions #yellowgoldoption {padding:20px 0 20px 80px; background: url(/images/yellowgold-option.jpg) 0 0 no-repeat; float:left;}
.rbheading {width:300px; float:left;}
.rbedit {width:52px;margin:0;padding:0;text-align:right; float:right;}
.rbedit a{width:52px;height:21px;margin:0; background: url(/images/rb-edit.gif) 0 0 no-repeat; line-height: 999em; display:block; overflow: hidden; float:left;}
.rbedit a:hover {background-position: 0 -21px;}


/* Popup Bag */
.popbag {
	width:105px;
	padding:6px 0 2px 22px;
	background: url(/images/shopping_bag.gif) no-repeat 0 0;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	float:left;
}
.popbag:hover {color:#009EC1;background-position: 0 -23px; 	text-decoration:none; cursor:pointer;}
.itemsValue {width:125px;padding:6px 0 0 0;font-size:12px;text-align: right;color:#000;float:right;}
p#welcome-msg{margin:0;padding:10px 13px 0 0;font-size:9px;font-style:italic; text-align:right;color:#67686b;display:block;float:right}
.tooltip {display:none;z-index:999999999; /* background:url(/images/popbag.png) 0 0 no-repeat;
 height:320px;  padding:32px 20px 10px 20px; margin-left:20px; width:316px;*/ font-size:11px; color:#000;}
.tooltip #popbagHeader {width:354px;background:url(/images/popbag.png) 0 0 no-repeat;} 
.tooltip h4 {margin:0;padding:32px 20px 10px 20px;color:#67686B; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;}
.popbagLine {clear:both; width:314px; padding: 0 20px 6px 20px; background:url(/images/popbag-tile.png) repeat-x left bottom;float:left;}
.popbagPic, .popbagDesc, .popbagPrice, .popbagRemove {float:left}
.popbagPic{width:51px;margin:0 10px}
.popbagDesc{width:140px; padding-top:5px;}
.popbagPrice{width:40px; height:29px; margin:0 10px; padding-top:20px;}
.popbagRemove{width:10px; height:31px; margin:0 10px; padding-top:18px;}
.popbagRemove a {width:23px; height:16px; background: url(/images/popbag-delete.gif) 0 0 no-repeat; line-height: 999em; display:block; overflow: hidden;}
.popbagRemove a:hover {background-position: 0 -16px}
#popbagTotal {clear:both; width:314px; padding: 0 20px 6px 20px; background:url(/images/popbag-bg.png) repeat-x left bottom;float:left;}
#popbagTotal p{clear:both;margin:0;}
#popbagTotal p.popbagShip {padding-left:162px;}
#popbagTotal p.popbagTotal {margin-top:5px;padding-left:178px;}
.popbagButtons {clear:both; width:314px; height:34px; padding: 16px 20px 20px 20px; background:url(/images/popbag-btm.png) repeat-x left bottom;float:left;}
.popbagButtons a#popbagViewbag {width:129px; height:24px; background: url(/images/popbag-viewbag.gif) 0 0 no-repeat; line-height: 999em; display:block; overflow: hidden; float:left;}
.popbagButtons a#popbagPaynow {width:129px; height:24px; background: url(/images/popbag-paynow.gif) 0 0 no-repeat; line-height: 999em; display:block; overflow: hidden; float:right}
.popbagButtons a:hover#popbagViewbag, .popbagButtons a:hover#popbagPaynow {background-position: 0 -24px;}


/* ---------------------------------------
   Ring Builder Carousel Styles
--------------------------------------- */
#rbCarousel {margin:0 10px 20px 10px;}
#rbCarousel .carousel {position:relative; padding: 0px; margin: 0px;}
#rbCarousel .main {margin:0 2px;}
#rbCarousel .carousel A.prev {width:30px; height:54px; background: url(/images/rb-left.png) no-repeat 0 0; float:left;}
#rbCarousel .carousel A.next {width:30px; height:54px; background: url(/images/rb-right.png) no-repeat 0 0; float:left;}
#rbCarousel .carousel A.nexthover, #rbCarousel .carousel A.prevhover {background-position -30px 0;}
#rbCarousel .carousel .jCarouselLite {position:relative;float:left;visibility:hidden;left: -5000px;}
#rbCarousel .carousel ul {margin: 0px;}
#rbCarousel input {width:35px; height:54px; margin:0 3px; padding:0; border:none;}
