/* stylesheet for bellybling.net */

@import 'reset.css';
@import 'netsuite.css';

body{background:#fff url(/c.1015218/www.bellybling.net/images/header-background.gif) left 0 repeat-x}
p,div,td,ul,ol,li{font-family:Verdana, sans-serif;font-size:12px}
p{line-height:1.5}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif}
#container{margin:0 auto;width:950px}

.top-bar .nav{color:#fff;float:right;font-size:10px;line-height:28px;margin:0 7px 0 0;text-transform:uppercase}
.top-bar .nav a{color:#fff;text-decoration:none}
.top-bar ul.nav{list-display-type:none}
.top-bar ul.nav li{display:inline}
.header-bar .cart{height:46px;margin:15px 0 0 200px;width:305px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9}
.header-bar .cart-padding{padding:0 5px;text-align:center;background:white;margin:-13px auto;width:277px}
.header-bar .cartItems, .header-bar .checkoutBtn {}
.header-bar .cartItems {float:left;margin:5px 0 0 5px}
.header-bar .cartItems div {}
.header-bar .checkoutBtn {}
.header-bar div{font-size:12px;font-weight:700;line-height:1}
.header-bar div a{}
.header-bar div.callout{font-size:12px;font-style:italic;font-weight:400;margin-top:8px}
.header-bar div.callout .shout{font-style:normal;font-weight:700;text-transform:uppercase}
.header-bar .phone{font-family:Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;margin-top:4px;text-align:right}
.header-left{background:url(/c.1015218/www.bellybling.net/images/belly-bling-logo.png) no-repeat 0 10px;height:78px;padding:0;width:390px}
.header-left a{color:#000;display:block;font-weight:700;height:15px;margin:0;padding:69px 0 0 10px;text-align:left;text-decoration:none;text-transform:uppercase;width:390px}

#home_search_div {width:161px;overflow:hidden;padding:0 0 0 15px}

.nav-bar .search{float:right;padding:5px 0 0}
.nav-bar .search input[type=text]{border:1px solid #333;color:#888;font-family:Verdana, sans-serif;font-size:11px;padding:2px;width:100px}
.nav-bar .search input[type=image]{padding:1px 0 0 3px}
.nav-bar .nav li{background:transparent url(/c.1015218/www.bellybling.net/images/nav-dots.gif) right no-repeat;float:left;font-family:Helvetica, Arial, sans-serif;font-size:10px;font-weight:700;line-height:30px;margin:0;padding:0;text-transform:uppercase}
.nav-bar .nav li.first{padding-left:0;z-index:5}
.nav-bar .nav a{color:#000;line-height:30px;text-decoration:none}
.nav-bar .nav a:hover{border-bottom:2px solid #000}
.banner-long{border-bottom:4px solid #c17;padding:6px 0 4px}

.content .text p{font-size:14px;margin:1em 0;padding:0 10px}
.content .contentAreaTemplate {width:790px}
.content .itemTemplate .item-image {border:1px solid #c6c6c6;width:320px}

#page{display:none;padding:15px 0}
.layout td{vertical-align:top}
td.content{border-left:1px solid #555;padding:0 9px 5px}
.content h1{border-bottom:1px solid #555;color:#cc1275;font-size:30px;font-weight:700;margin:.5em 0 1em;padding:10px 0 0}
.content h2{margin:1em 0 .5em}
td.product{border-bottom:1px solid #333;padding:10px 0;width:200px}
.product,.product p{font-size:11px;text-align:center}
.product a img.product-image{border:1px solid #fff;padding:1px}
.product a:hover img.product-image{border:1px solid #888}
.product p{line-height:normal;margin:.5em 0}
.product img.small-button{margin-bottom:-1px}
.content img.viewall{float:right;padding:0 0 10px 20px}
.content .home-description{padding:1.5em 0 0 20px}
.item-purchase{float:right;padding:0 10px 0 0;width:208px}
.item-description{margin:0;padding:0;width:330px;float:left}

.msrp{color:#000000;margin:10px 0 10px 5px}

table.price-box{background:#fec7d6 url(/c.1015218/www.bellybling.net/images/pricing-top.gif) center top no-repeat}
.price-box td{vertical-align:middle}
.price-box tr.first td{padding-top:15px}
.price-box tr#tr_avail td{padding:0 20px 7px;text-align:center}
.price-box tr.last td{padding:5px 0 10px;text-align:center}
.price-box tr.last td.col-right{background:transparent url(/c.1015218/www.bellybling.net/images/pricing-bottom.gif) right bottom no-repeat}
.price-box td.col-left{padding:5px;text-align:right;width:50%}
.price-box td.col-right{padding:5px 5px 5px 0;text-align:left}
.price-box .price{color:#c00;font-family:Helvetica, Arial, sans-serif;font-size:24px;font-weight:700}
.price-box .save{color:#c00}

/* new css */
.price td{vertical-align:middle}
.price tr.first td{padding-top:15px}
.price tr#tr_avail td{padding:0 20px 7px;text-align:center}
.price tr.last td{padding:5px 0 10px;text-align:center}
.price tr.last td.col-right{background:transparent url(/c.1015218/www.bellybling.net/images/pricing-bottom.gif) right bottom no-repeat}
.price td.col-left{padding:5px;text-align:right;width:50%}
.price td.col-right{padding:5px 5px 5px 0;text-align:left}
.price .qty {background: transparent url(http://images.bellybling.net/assets/Inventory-Level-Box-with-Green-Checkmark.png) no-repeat;height:24px;padding:1px 0 0 28px;width:162px;overflow:hidden;line-height:20px;font-size:10px}
.price .msrp span {text-decoration:line-through}
.price .pricenow {font-size:16px;margin:10px 0 0 5px}
.price .pricenow span {font-size:24px;font-weight:bold}
.price .save {margin:10px 0 0 5px;color:#bd0471}
.price .save span {font-weight:bold}
#tbl_addtocart .bgbutton {}

td.itemTemplate {}
td.relatedItems {padding:0 0 0 20px}
td.relatedItems table.relatedItemsHTML {background-color:#e6e6e6}
td.relatedItems td.related {}
td.relatedItems td.related h2 {border:1px solid black;background:#C17;color:#ffffff;padding:3px 6px;margin:0}

.item-options{line-height:1.5;margin:1em 0}
.item-options div{margin:.5em 0}
.item-purchase .add-to-cart{margin:-5px 0 0 -5px}
.item-purchase form p{font-size:11px;padding-left:5px;text-align:left}
.content .section{margin:1em 0;padding:1em 0 0}
.content .review{color:#c17;font-weight:700}
.share{margin:1em 0 0}
.share img{padding-right:3px}
.content .support h3{color:#c17;font-size:16px;font-weight:700;margin-bottom:.5em;text-align:center}
.content .support p{margin:.5em 0;text-align:center}
.content p.small{font-size:10px}
.support p.phone{font-family:Helvetica, Arial, sans-serif;font-size:18px;font-weight:700;margin:-.25em 0 0}
.item-thumbs{padding:1em 0}
.item-description .description p{margin:1em 0}
.cross-promo{border-top:1px solid #555;margin-top:2em;padding-top:1em}
.cross-promo h2{margin-bottom:1em}
.category .products td{border-top:1px solid #ccc;padding-bottom:10px;padding-top:10px}
.category .products .first td{border-top:0}
.category .products td.middle{border-left:1px solid #ccc;border-right:1px solid #ccc}
.category .products form p{margin:1.5em 0 1em}
.category .products input[type=text]{text-align:center}
.category .products input[type=image]{margin-bottom:-8px}
.sidebar h3{margin:0}
.sidebar h3 img{padding:5px 0}
.sidebar .section{clear:both;margin:10px 0 25px;z-index:1;width:160px}
.sidebar li.product{background:transparent url(/c.1015218/www.bellybling.net/images/left-divider.gif) right bottom no-repeat;padding:10px 0}
.sidebar-right li.product{background:transparent url(/c.1015218/www.bellybling.net/images/right-divider.gif) right bottom no-repeat;margin-left:-10px;padding-left:5px}
.sidebar-left{margin:0 5px 0 0;padding:0 11px 0 0;width:160px}
.sidebar .nav li{float:left;font-size:12px}
.sidebar .nav li:hover a,.sidebar .nav li.hover a,.sidebar .nav li a:hover{background-color:#333;color:#fff}
.sidebar .nav li.viewall .count{color:#fc7299;font-weight:400}
.sidebar .nav li.last{margin-bottom:20px}
.sidebar .nav ul{background:#333;left:-9999px;margin-left:161px;position:absolute;width:160px}
*+html .sidebar .nav ul{margin-left:0}
.sidebar .nav li li a{background:#333;background-image:none;color:#fff;padding-bottom:7px;padding-top:7px}
.sidebar .nav li li.first a{padding-top:10px}
.sidebar .nav li li.last a{padding-bottom:10px}
.sidebar .nav li li a:hover{background:#222}
.sidebar .nav li:hover ul,.sidebar .nav li.hover ul{left:auto}
.sidebar-right .section{padding-left:10px}
.sidebar .facebook p{margin-bottom:10px}
.sidebar .testimonials ul{margin-left:-10px}
.sidebar .testimonials li{background:#fff url(/c.1015218/www.bellybling.net/images/right-divider.gif) left bottom no-repeat;padding:10px 0 10px 10px}

#footer{margin:10px 0 40px}
#footer .links{background:#f6adcd url(/c.1015218/www.bellybling.net/images/footer-bottom.gif) center bottom no-repeat;border-top:4px solid #bd0471;margin:0 0 10px;padding:10px 20px 15px}
#footer .links ul{float:left;width:135px}
#footer .links li{font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:700;margin:.5em 0}
#footer .links .title{color:#444;font-size:16px;text-transform:uppercase}
#footer .links li a{color:#222;text-decoration:none}
#footer .links ul.list{width:220px}
#footer .links .list li{font-size:14px;font-weight:400;line-height:normal}
#footer .links .list .title{color:#c17;font-weight:700}
#footer li.accepted{float:left;padding-top:10px;width:286px}
#footer li.copyright{font-size:10px;padding:10px 0 0;text-align:center;width:455px}
#footer li.copyright a{color:#000;text-decoration:none}
#footer li.copyright p{font-size:10px}
#footer li.secure{text-align:right;width:200px}
#footer .accepted,#footer .copyright,#footer .secure {float:left}

a.productimage{border:none;display:block;height:150px;margin:0 auto;text-decoration:none;width:150px}
#addtocarthtml td{display:table-cell;text-align:left;vertical-align:top}
#addtocarthtml td.quantityandadd{padding-top:5px}
#itemcell{margin:5px auto 15px;width:150px}
#itemcell td{display:table-cell;text-align:center;vertical-align:top}
#itemcell input{display:inline;float:none}

input#addtocart{background:url(/c.1015218/www.bellybling.net/images/add-to-cart-200.gif) left center no-repeat;border:none;display:block;height:60px;left:10px;position:relative;width:200px}

.atcArea input#addtocart{background:url(http://images.bellybling.net/assets/Large-Add-To-Cart-button.png) left center no-repeat;border:none;display:block;height:60px;left:10px;position:relative;width:200px}
.atcArea .bgbutton {background-color:#fff}

input#qty{border:1px solid #808080;display:block;font-size:18px;height:28px;line-height:28px;position:relative;text-align:center;top:15px;width:20px}

.itemListTemplate {width:795px;min-height:600px}

.itemtemplatetd {text-align:center}
div.itemcelltemplate {border:1px solid #C9C9C9;margin:6px;min-height:260px;overflow-x:hidden;padding:15px 0 0;width:184px;background-color:#ffffff}
div.itemcelltemplate div.itemtemplateimg img {width:150px}
div.itemcelltemplate div.imagetemplatelink {overflow:hidden;height:35px;margin:0 0 8px 0}
div.itemcelltemplate div.imagetemplatelink a {font-size:14px;text-decoration:none;font-weight:bold;color:#262626;border-bottom:1px dashed #c9c9c9;line-height:16px}
div.itemcelltemplate div.msrp {float:left;width:60px;margin:0 0 3px 5px;font-size:10px;text-decoration:line-through;height:10px}
div.itemcelltemplate div.itemid {margin:0 5px 7px 0;font-size:10px;height:12px;overflow:hidden}
div.itemcelltemplate div.itemid a {text-decoration:none}
div.itemtemplateprice {}
div.itemtemplateprice div.price {float:left;font-size:14px;margin:0 0 0 5px;font-weight:bold;width:60px}
div.itemtemplateprice div.addToCart {width:115px;height:60px;float:right;overflow:hidden}
div.itemtemplateprice div.addToCart .addtocarttable {width:100px;display:none}
	
ol.sitemap{margin-left:35px}
ol.sitemap li{list-style:decimal-leading-zero;margin:0;padding:5px 10px}
input#mc-embedded-subscribe{background-color:#C17;border:1px solid #C17;color:#FFF}
table#homelist{margin-top:17px}
ul.sitemap{line-height:200%}
#partner_fs_lbl,#partner{display:none}
.greytitle{color:#C17;padding-top:20px}
#breadcrumb,#breadcrumb a{display:none}
.checkoutprogresstext{color:#C17;font-size:12px;padding-top:10px}
.checkoutprogresstext b{color:#000}
#submitordertable table{padding:3px;width:92%}
#submitordertable td{vertical-align:top}
#submitordertable .smalltext b,#shippingmethodtable b{color:#C17;padding-top:4px}

*html #submitordertable .smalltext{padding-left:6px;padding-top:7px}
#submitordertable .nlbutton{background:none;border:none;color:#C17;margin-right:10px;padding:0;text-align:left;text-decoration:underline}
#shippingaddress,#billingaddress,#shippingmethodtable,#paymentmethodtable{background-color:#FFF;border:#d7d7d7 solid 1px}
#shippingmethodtable{padding:3px}
#shippingaddress table,#billingaddress table,#shippingmethodtable table,#paymentmethodtable table{padding:0}
#carttable{border:#d7d7d7 solid 1px;border-bottom:none;margin-bottom:10px;text-align:left;width:925px}
#carttable a:link{color:#555}
#carttable #carttableheader{background-color:#999;color:#fff;text-align:left;text-decoration:none}
.listheadernosort{background-color:#999;color:#fff;font-size:12px;font-weight:700;height:24px;line-height:24px;text-align:left;text-decoration:none}
#carttablerow0 td,#carttablerow1 td,#carttablerow2 td,#carttablerow3 td,#carttablerow4 td,#carttablerow5 td,#carttablerow6 td,#carttablerow7 td,#carttablerow8 td,#carttablerow9 td,#carttablerow10 td,#carttablerow11 td,#carttablerow12 td,#carttablerow13 td,#carttablerow14 td,#carttablerow15 td,#carttablerow16 td,#carttablerow17 td,#carttablerow18 td{background-color:#fff;border-bottom:#d7d7d7 solid 1px;font-size:12px;padding:5px;text-align:left;vertical-align:middle}
.texttablert,.texttablectr,.texttable,.listtexthl{background-color:#FFF;border-bottom:#d7d7d7 solid 1px;border-left:none;border-right:none;border-top:none;color:#555;font-size:12px}
#ordersummary_itemtotal td{font-weight:700;padding-bottom:7px;padding-top:7px}
#ordersummary_total{background-color:#ccc}
#ordersummary_total .texttablert{background-color:#f3f3f3;color:#B70E0F;font-size:14px;font-weight:700;padding:5px;text-transform:uppercase}
.checkoutthankstext{color:#b70e0f;font-size:16px;font-weight:700;width:100%}
.text{color:#555;font-size:12px}
#submitter{margin-right:10px;margin-top:0}
#__tab td{height:25px;line-height:25px}
table#address{width:30%}
#continue{border:medium none;color:#FFF;font-size:12px;font-weight:700;margin-top:6px;padding:3px 7px;text-align:center}
#ordersummary_shipping td,#ordersummary_tax td{padding-bottom:7px;padding-top:7px}
#apply_splits{margin-top:10px}
#credit_main_form{margin-bottom:10px;margin-top:10px}
.input{background-color:#FFF}
*html .checkoutprogresstext,#carttableheader td{vertical-align:middle}
#submitordertable .smalltext,#shippingmethodtable .smalltext{padding-bottom:3px;padding-left:3px;padding-top:3px}
.inputreq{background:#FFF;border:1px solid #000;margin:2px 0}
.bgbutton{background-color:#C17;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:3px 7px}
b{color:#C17}
.smalltext{line-height:22px}
div#whatshot{position:absolute;top:393px;z-index:0}
div#whatshotview{position:absolute;top:670px;z-index:999}
div#newesttrends{position:absolute;top:710px;z-index:0}
div#newesttrendsview{position:absolute;top:983px;z-index:999}
div#dangling{position:absolute;top:1023px;z-index:0}
div#danglingview{position:absolute;top:1295px;z-index:999}
div#nondangling{position:absolute;top:1340px;z-index:0}
div#nondanglingview{position:absolute;top:1612px;z-index:999}
div#realgold{position:absolute;top:1652px;z-index:0}
div#realgoldview{position:absolute;top:1922px;z-index:999}
div#packagedeals{position:absolute;top:1964px;z-index:0}
div#packagedealsview{position:absolute;top:2232px;z-index:999}
div#noserings{position:absolute;top:2272px;z-index:0}
div#noseringsview{position:absolute;top:2540px;z-index:999}
div#tonguerings{position:absolute;top:2580px;z-index:0}
div#tongueringsview{position:absolute;top:2850px;z-index:999}
.more{background:url(/c.1015218/www.bellybling.net/images/home-page-text-background.gif) top right no-repeat;height:34px;margin:0 0 0 5px;width:600px}
.more-link{float:right;height:34px;max-width:200px}
.more-link a{color:#fff;display:block;float:right;font-size:12px;line-height:31px;padding:0 26px 0 0;text-decoration:none}
.noborder{border:none}
#shipment-info{color:red;font-weight:700;padding:5px 0 10px}

a,.product .price{color:#000000}

.header-bar .header-right{float:right}
.header-bar .header-left,.nav-bar .search input{float:left}
.product a,.product-review a{color:#000;text-decoration:none}
.price-box tr.last,.price-box tr.last td.col-left{background:transparent url(/c.1015218/www.bellybling.net/images/pricing-bottom.gif) left bottom no-repeat}
.sidebar .nav li li.last,form.paymeth{margin-bottom:0}
.sidebar .testimonials p,#addtocarthtml{margin:30px 0 10px 0}
#addtocarthtml td.quantityandadd input.quantity,#addtocarthtml td.quantityandadd input.image{display:block;float:left}

.bb-enhanced{color:#bd0471;font-family:'Fresca'}

.header-bar .asseenin{margin:6px 0 0}
.top-bar{margin:0 0 2px 0}
.top-bar .callout{color:#fff;font-size:14px;padding:0;text-align:left}
.top-bar .callout .bb-enhanced{font-size:25px;font-weight:700;margin:0 5px 0 0;color:#f6adce}
.top-bar .nav .tel{font-size:20px;margin:0 0 0 7px}
.nav-bar .nav li.top{font-size:13px;margin:0;padding:0 8px}
.nav-bar .nav li.shopbymain{color:#CC1275;margin:0 0 0 15px;padding:0}
.nav-bar .nav a,.nav-bar .nav a:hover{border:none;line-height:30px}
#header{margin:0 0 10px}
#nav{float:left;font-weight:700;height:30px;list-style:none;margin:0}
#nav li{position:relative}
#nav a,#nav a:hover{color:#fff;display:block;height:30px;line-height:30px;margin:0;padding:0 3px;text-decoration:none}
#nav ul{background:#fff;background-color:#f8c5dc;left:-9999px;list-style:none;margin:0 0 0 2px;position:absolute;text-align:left;z-index:10}
#nav ul li{float:none;padding:1px 0}
#nav ul a{white-space:nowrap}
#nav li:hover ul{left:6px}
#nav li:hover a{background-color:#f8c5dc;color:#333}
#nav li:hover ul li a:hover{background:#cc1275}
#nav li.top ul#style{background-color:#f8c5dc;height:430px;margin:0 0 0 -209px;text-align:left;width:440px}
#nav li.top ul#material{background-color:#f8c5dc;height:510px;margin:0 0 0 -209px;text-align:left;width:480px}
#nav li.top ul li.title{background:none;color:#bd0471;font-size:13px}
#nav li.top ul li a,#nav li.top ul li a:hover{height:20px;line-height:20px}
#nav li.top ul li a:hover{background-color:#f6e5ec}
#category-nav .cat{margin:0 5px 10px;width:120px}
#category-nav .cat img{margin:0 5px 10px}
.sidebar .nav li.title a{background:#fff url(/c.1015218/www.bellybling.net/images/left-divider.gif) right bottom no-repeat;color:#000;display:block;float:left;font-size:12px;padding:10px 5px 0;text-decoration:none;width:145px}
.sidebar .nav li.lnav{width:160px}
.sidebar .nav li.lnav a{background:none;color:#000;font-size:11px;line-height:15px;padding:3px 0 3px 10px;text-decoration:none}
.sidebar .nav li.lnav a:hover{background-color:#FFCFDD}
.section h3{margin:10px 0 0;text-align:left}
.section h3 .bb-enhanced{font-size:19px;text-align:left}
.whatshot td div .bb-enhanced{font-size:35px}

.vcard {padding:11px 0 0 33px}
.vcard,.vcard div{font-size:10px;text-align:center}
.catHeaderImg {text-align:center;margin: 0 auto 15px}

#bottomnav{float:right;margin:10px 0 20px -3px}
#bottomnav td.medtext b,#topsearchresultstable td.medtext b{padding:0 10px 0 0}
#bottomnav td.medtextbold,#bottomnav td.medtext,#topsearchresultstable td.medtextbold,#topsearchresultstable td.medtext{padding:0 3px}
#bottomnav td img,#topsearchresultstable td img{margin:0 8px}
.header-bar p a:hover,#nav li.top a{color:#000}
.header-left a:hover,.top-bar .nav a:hover,.product a:hover,.product-review a:hover,#footer .links li a:hover,#footer .copyright a:hover,.more-link a:hover{text-decoration:underline}
form#search,#addtocarthtml input{margin:0;padding:0}
.clear,.top-bar,.header-bar,.nav-bar,.banner-long,.clearit{clear:both}
.item-options .title,.sidebar .nav li.viewall,.sidebar .nav li.title{font-weight:700}
.nav-bar .nav li.noline,#nav li.last{background:none}
#nav li:hover ul a,#bottomnav td.medtext a,#topsearchresultstable td.medtext a{text-decoration:none}
#nav li.top ul#style ul.listLeft,#nav li.top ul#material ul.listLeft{background-color:transparent;display:inline;padding:0 20px 0 10px}
#nav li.top ul#style ul.listRight,#nav li.top ul#material ul.listRight{background-color:transparent;display:inline;margin:0 20px 0 209px}
#category-nav .cat .itemid,#bottomnav td,#topsearchresultstable td{line-height:15px}

#enemigo {padding:0} 
#enemigo li {display:inline; list-style-type:none; padding:0 10px 0 0}
