* {padding:0;margin:0;font-family:arial;}


html {background:url(/Sites/MsPiercing/images/html.jpg)}

body {background:url(/Sites/MsPiercing/images/body.jpg) repeat-x;}

a img {border:0;}

a:hover {text-decoration:none;}

a.button {background:url(/Sites/MsPiercing/images/button_tale.png) no-repeat right top;display:inline-block;padding-right:5px;margin-right:3px;width:131px;min-width:131px !important;text-decoration:none;cursor:pointer;}
a.button div, a.button input {display:block;height:32px;padding-top:5px;background:url(/Sites/MsPiercing/images/button.png) no-repeat left top;padding-left:5px;width:auto;text-align:center;border:0;}
a.button span {color:#a76e1b;font-size:12px;font-weight:bold;display:inline-block;padding-left:14px;text-decoration:none;line-height:18px !important;_padding:0;_background:none;}

a.button.active span,a.button:hover span {color:#fff5e1}
a.button.active,a.button:hover {background:url(/Sites/MsPiercing/images/button_active_tale.png) no-repeat right top;}
a.button.active div,a.button:hover div, a.button.active input,a.button:hover input{background:url(/Sites/MsPiercing/images/button_active.png) no-repeat left top;}

a.button input {padding-bottom:10px;color:#a76e1b;font-size:12px;font-weight:bold;cursor:pointer;}
a.button:hover input {color:#fff5e1;}

.wrap {width:968px;margin:0 auto;position:relative;}

.header{}

.header a.logo {display:block;width:209px;height:91px;background:url(/Sites/MsPiercing/images/logo.png) no-repeat;position:absolute;left:16px;top:16px;}

.header .welcome {text-align:right;padding-right:10px;padding-top:15px;font-size:13px;font-style:italic;}
.header .welcome em {color:#af7725;}

.header .our-stores {text-align:right;padding-top:15px;font-size:13px;}
.header .our-stores em {margin-right:5px;}

.header .pnumbers {text-align:right;}
.header .pnumbers img {}

.main-menu {margin-top:5px;position:relative;}
.main-menu ul {list-style:none;background:url(/Sites/MsPiercing/images/main_menu.png) repeat-x;overflow:hidden;padding:9px 0;margin:0 8px;padding-left:40px;height:20px;}
.main-menu li {float:left;}
.main-menu a {display:inline-block;background:url(/Sites/MsPiercing/images/marker1.png) no-repeat 10PX 0;height:18px;font-size:13px;padding-left:38px;color:#a56911;padding-right:25px;border-right:1px solid #bdaa86;margin-right:10px;text-decoration:none;white-space:nowrap;}
.main-menu .last_item a {border:0;}



.main-menu .active a {font-weight:bold;}

.main-menu .l {display:block;height:38px;width:8px;background:url(/Sites/MsPiercing/images/main_menu_l.png) no-repeat;position:absolute;left:0;top:0;_left:-8px;}
.main-menu .r {display:block;height:38px;width:8px;background:url(/Sites/MsPiercing/images/main_menu_r.png) no-repeat;position:absolute;right:0;top:0;}

.content {overflow:hidden;padding-top:13px;color:#454545}
.content a {color:#d4902c}

.side {width:220px;float:left;}

.search {height:37px;background:url(/Sites/MsPiercing/images/search.png) no-repeat;font-size:13px;color:#f4f4f4;padding:2px 0px 0;position:relative;text-indent:10px;}
.search .i_text {height:18px;background:url(/Sites/MsPiercing/images/search_text.png) repeat-x;border:1px solid #b97a00;color:#050505;font-size:11px;padding:0 4px;width:118px;margin-top:2px}
.search .i_submit {display:block;width:32px;height:20px;background:url(/Sites/MsPiercing/images/search_submit.png) no-repeat;border:0;position:absolute;right:2px;top:4px;cursor:pointer;}

.side .block-header {height:21px;background:url(/Sites/MsPiercing/images/side_block_header.png) no-repeat;color:#fff;font-size:13px;padding:7px 0px 0;text-indent:10px;}

.side-cart {height:93px;background:url(/Sites/MsPiercing/images/side_cart.png) no-repeat bottom;font-size:12px;color:#454545;}
.side-cart-in {margin:10px 0 0 50px;}
.side-cart span,.side-cart a {color:#cf8110}
.side .block-content {background:#fff9f9 url(/Sites/MsPiercing/images/side_block_bg.png) repeat-x bottom;border:1px solid #be965a;border-top:0;border-bottom:0;}
.side-nav .block-content {padding:0 10px;font-size:12px;}
.side-nav ul {padding:5px 0;list-style:none;}
.side-nav ul.other {background:url(/Sites/MsPiercing/images/side_nav_spec.png) repeat-x;margin-top:5px;}
.side-nav ul a {color:#454545;padding-left:13px;text-decoration:none;}
.side-nav ul a:hover {color:#d4902c;background:url(/Sites/MsPiercing/images/marker2.png) no-repeat left;}
.side-nav ul li {padding-top:7px;}
.side-nav ul li a {}
.side .block-bottom {height:21px;background:url(/Sites/MsPiercing/images/side_block_bottom.png) no-repeat;}

.side-nav li.sub a {color:#454545;}
.side-nav li.sub a:hover {color:#d4902c;color:#d4902c;background:url(/Sites/MsPiercing/images/marker2.png) no-repeat left;}

.side-nav li.sub li a {padding-left:23px;background-position:9px center;color:#454545;cursor:pointer;text-decoration:none;}
.side-nav li.sub li a:hover {text-decoration:none;color:#d4902c;background:url(/Sites/MsPiercing/images/marker2.png) no-repeat left;}

.main {width:740px;float:left;padding-left:8px;}

.main .block-header {background:url(/Sites/MsPiercing/images/main_block_header.png) no-repeat;color:#fff;font-size:13px;padding:7px 10px 0 0;height:20px;text-indent:10px;}
.main .block-header a {color:#ffffff;margin-left:10px;}

.main .sort {float:right;font-size:12px;}
.main .sort a {color:#ffeac7;margin:0;}
.main .sort a.active {font-weight:bold;text-decoration:none;}

.main .block-content {background:#fff9f9 url(/Sites/MsPiercing/images/side_block_bg.png) repeat-x bottom;border:1px solid #b58134;border-top:0;border-bottom:0;padding:10px;font-size:12px;}

.main .text-block p {line-height:1.5em;margin-bottom:1em;color:#454545;}
.main .text-block span {color:#d4902c;}

.main .block-bottom {height:23px;background:url(/Sites/MsPiercing/images/main_block_bottom.png) no-repeat;}

.promo-items {width:365px;float:left;padding-right:10px;}

.promo-items .jcarousel-next,.promo-items .jcarousel-prev {}

.promo-items .block-header {background:url(/Sites/MsPiercing/images/middle_block_header.png) no-repeat;color:#fff;font-size:13px;padding:7px 0px 0;height:21px;}
.promo-items .block-content {height:170px;background:#fffefe url(/Sites/MsPiercing/images/middle_block_bg.png) repeat-x;border:1px solid #b58134;border-top:0;border-bottom:0;}
.promo-items .block-bottom {height:23px;background:url(/Sites/MsPiercing/images/middle_block_bottom.png) no-repeat;}
.promo-items.last-in-row {padding:0;}

.item-box_new {width:194px;height:237px;text-align:center}
.item-box_new .img-box {width:187px;height:187px;padding:3px;background:url(/Sites/MsPiercing/images/item_frame_new.png) no-repeat;}
.item-box {width:117px;height:161px;}
.item-box .img-box {width:111px;height:111px;padding:3px;background:url(/Sites/MsPiercing/images/item_frame.png) no-repeat;}

.item-box a {display:inline-block;font-size:11px;color:#454545;height:4em;margin:0px;text-align:center;text-decoration:none;}

.item-box .prices {display:block;width:100px;height:19px;overflow:hidden;position:absolute;top:-19px;left:8px;background:url(/Sites/MsPiercing/images/item_price_bg.png) 0 0 repeat-x;font-weight:bold;font-size:11px;color:#fff;text-align:center;line-height:19px;}
.item-box .prices span {width:100px;height:19px;display:block;float:left;font-size:11px;color:#fff;text-align:center;line-height:19px;}
.item-box .prices .old-price {background:url(/Sites/MsPiercing/images/item_price_bg.png) 0 100% repeat-x;text-decoration:line-through;}
.item-box .prices .new-price {background:url(/Sites/MsPiercing/images/item_price_bg.png) 0 0 repeat-x;font-weight:bold;}

.item-box_new .prices {display:block;width:110px;height:19px;overflow:hidden;position:absolute;top:-19px;left:45px;background:url(/Sites/MsPiercing/images/item_price_bg.png) 0 0 repeat-x;font-weight:bold;font-size:11px;color:#fff;text-align:center;line-height:19px;}
.item-box_new .prices span {width:50px;height:19px;display:block;float:left;font-size:11px;color:#fff;text-align:center;line-height:19px;}
.item-box_new .prices .old-price {background:url(/Sites/MsPiercing/images/item_price_bg.png) 0 100% repeat-x;text-decoration:line-through;width:50px;}
.item-box_new .prices .new-price {background:url(/Sites/MsPiercing/images/item_price_bg.png) 0 0 repeat-x;font-weight:bold;color:#FF0000;width:50px;}
.item-box_new .prices .aslowprice{width:100px;height:19px;display:block;float:left;font-size:11px;color:#fff;text-align:center;line-height:19px;}
.item-box_new a {color:#454545; text-decoration:none;}

.promo-items .item-box {}

.items-catalog {overflow:hidden;padding:19px 0px 0px 0px;}
.items-catalog .item-box {margin:0px 30px;float:left;margin-bottom:30px;_margin:0 25px;position:relative;}
.items-catalog .item-box_new {margin:0px 10px;float:left;margin-bottom:20px;_margin:0 25px;position:relative;}

.pagination {overflow:hidden;color:#454545;font-size:12px;height:1%; margin-bottom:5px; text-align:center}
.pagination-right {}
.pagination span {color:#d4902c;padding:0 2px;}
.pagination a {color:#d4902c}
.pagination .active a {color:#454545;text-decoration:none;font-weight:bold;}

.filter {padding:3px 15px 3px;line-height:20px;background:url(/Sites/MsPiercing/images/filter.png) repeat-y;margin:15px 0 10px;color:#454545;font-size:12px}
.filter span {color:#d4902c;font-weight:bold;margin-right:15px;}
.filter select {margin-right:0px;height:18px;border:1px solid #b97a00;background:#f7e8cc;color:#454545;line-height:18px;font-size:12px;}

.product {overflow:hidden;height:1%;color:#454545;line-height:18px;}
.product a {color:#d4902c}

.product .price {height:25px;border:1px solid #cf9c4b;padding:0 30px 0 20px;font-size:20px;color:#fff;background:url(/Sites/MsPiercing/images/product_price.png) repeat-x;display:inline-block;margin-bottom:10px;line-height:25px;_display:inline;_zoom:1}
.product .price .old-price {text-decoration:line-through;}
.product .price .new-price {color:#FF0000;}



.product h1 {color:#d4902c;font-size:18px;font-weight:normal;margin:10px 0 10px;}

.product-imgs {overflow:hidden;height:1%;float:left;}

.big-img-box {background:url(/Sites/MsPiercing/images/big_img_shadow.jpg) no-repeat;padding:3px;width:351px;height:351px;margin-bottom:3px;}
.small-imgs .img-box {width:50px;height:50px;background:url(/Sites/MsPiercing/images/item_frame.gif) no-repeat;padding:3px;float:left;padding-right:6px;}

.product-desc {margin-left:370px;}
.product-desc ul {list-style:none;}
.product-desc li {background:url(/Sites/MsPiercing/images/marker5.gif) no-repeat 0 5px;line-height:1.5em;padding-left:12px;}
.product-desc select {width:230px;border:1px solid #b97a00;background:#f8e8d5;line-height:18px;height:18px;color:#000000;font-size:11px;}
.product-desc span.select-box {padding:2px;background:url(/Sites/MsPiercing/images/product_select.png) repeat-x;display:inline-block;text-indent:none;margin:4px 0 6px;margin-left:-12px !important;_display:inline;_zoom:1;}
.product-desc .button {margin-top:15px;}



.sharing {}
.sharing a {text-decoration:none;display:inline-block;line-height:28px;margin-right:25px;margin-top:10px;}
.sharing img {margin-top:0px;float:left;display:block;}
.sharing span {margin-left:5px;}

.product .reviews {padding-top:5px;border-top:1px solid #f3dbbe;margin-top:20px;}
big {color:#d4902c;font-size:17px;display:block;margin-bottom:10px;}
.product .review {line-height:1.5em;}
.product .review .reply {display:inline-block;margin-top:5px;}
.r_name {color:#d4902c;}
.product .review .added {text-align:right;background:url(/Sites/MsPiercing/images/review_added.png) repeat-x 0 3px;}
.product .review .added span {background:#fff9f9;color:#d4902c;padding-left:7px;}
.product .review .review {margin:10px;padding:5px 10px;background:#f6e4d0;margin-bottom:0;}
.product .review .review .added {background:none;text-align:left;}
.product .review .review .added span {background:none;padding:0;}

#addReview .button {margin-left:60px;}

.line-title {display:inline-block;width:55px;vertical-align:middle;float:left;}
.form-line {vertical-align:top;padding-bottom:10px;}
.form-line-items1 {margin-left:55px;}


.select-box {padding:2px;background:url(/Sites/MsPiercing/images/product_select.png) repeat-x;display:inline-block;text-indent:none;margin:4px 0 6px;}
.select-box select {width:130px;border:1px solid #b97a00;background:#f8e8d5;line-height:20px;height:20px;color:#000000;font-size:11px;}
.text-box {padding:2px;background:url(/Sites/MsPiercing/images/text_box.png) repeat-y;display:inline-block;text-indent:none;text-align:left;}
.text-box input {width:120px;border:1px solid #b97a00;height:18px;line-height:18px;color:#000000;font-size:11px;padding:0 3px;background:transparent;_zoom:1;_display:inline;padding:0;_margin-left:-55px;}
.memo-box {padding:2px;background:url(/Sites/MsPiercing/images/memo_box.png) repeat-y;display:inline-block;text-indent:none;}
.memo-box textarea {border:1px solid #b97a00;width:340px;height:64px;color:#000000;font-size:11px;padding:3px;background:transparent;_margin-left:-55px;}

#loginForm {font-size:12px;line-height:24px;}
#loginForm .form-content {margin-left:170px;}
#loginForm .line-title {width:140px;padding-right:10px;text-align:right;}
#loginForm .form-line-items1{margin-left:80px;}
#loginForm .text-box input, #shippingPayment .text-box input {width:184px;_margin-left:-250px;}
#loginForm .text-box, #shippingPayment .text-box {background-image:url(/Sites/MsPiercing/images/login_text_box.png);width:187px;}
#loginForm .button, #shippingPayment .button {width:190px;}
#loginForm .button input {width:190px;}

#shippingPayment  .form-content {margin-left:190px;}
#shippingPayment .line-title {width:100px;padding-right:10px;vertical-align:middle;}
#shippingPayment ol {margin-left:20px}

#shippingPayment .text-box input{_margin-left:-243px;}

#shippingPayment .tabbed {position:relative;padding:10px;width:310px;margin-top:31px;margin-bottom:10px;}
#shippingPayment .tabbed .tabs {position:absolute;top:-21px;}

.tabs span {display:block;padding:2px 20px 0;height:16px;font-size:12px;background:#eed7b6;white-space:nowrap;float:left;border:0px solid #fff;line-height:16px;cursor:pointer;}
.tabs span.active {background:#fff;color:#d4902c;border:0px solid #b97a00;border-bottom:2px solid #fff;}


.product-list {background:url(/Sites/MsPiercing/images/icon_cart.png) no-repeat;display:block;float:left;height:53px;line-height:53px;padding-left:50px !important;}
.product-list a.button {vertical-align:middle;}

.cart-items {width:100%;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #f0d5b2;margin:10px 0;}
.cart-items td {padding-left:10px;padding:10px 0 10px 10px;background:#faf0e7;border-top:1px solid #fff;line-height:normal;}
.cart-items .headers td {background:url(/Sites/MsPiercing/images/cart_items.png) repeat-x;height:21px;font-weight:bold;color:#fff;font-size:12px;padding:0 0 0 10px;border:0;}

.cart-items .item-box {height:117px;}
.cart-items span {color:#d4902c;}
.cart-items .text-box {width:50px;}
.cart-items .text-box input {width:48px;text-align:right;_margin-left:-47px;}
.cart-items span.options {font-size:10px; color:#000000;}

.subtotal td {background:none;white-space:nowrap;border-top:1px solid #f2d8b9}

.shipping_quote {border-bottom:1px solid #f2d8b9;padding:0px;width:100%;}
.shipping_quote td {padding-right:10px}
.shipping_quote td .button {width:100%;margin-right:-4px;vertical-align:bottom;}
.shipping_quote td .select-box {width:150px;}
.shipping_quote td .select-box select{width:150px}
.shipping_quote td .button.inline {float:none;width:130px;}
.shipping_quote td .text-box {width:230px;background-image:url(/Sites/MsPiercing/images/memo_box.png);margin-right:10px;}
.shipping_quote td .text-box input {width:228px;_margin-left:0px;}
.shipping_quote td big {vertical-align:baseline;margin:10px 0 0 0;}

.cart-buttons {text-align:left !important;margin-top:10px;}

.cart-pagination {line-height:53px;}
hr {background:#f0d6b4;height:1px;border:0;margin:10px 0;display:block;}

.buttons {text-align:center;color:#a76e1b;}
.buttons .button {width:194px;}

.footer {margin-top:25px;position:relative;padding-bottom:57px;}
.footer .l {display:block;height:63px;width:8px;background:url(/Sites/MsPiercing/images/footer_menu_l.png) no-repeat;position:absolute;left:0;top:0;_left:-8px;}
.footer .r {display:block;height:63px;width:7px;background:url(/Sites/MsPiercing/images/footer_menu_r.png) no-repeat;position:absolute;right:0;top:0;}
.footer-in {height:63px;background:url(/Sites/MsPiercing/images/footer.png) repeat-x;margin:0 7px 0 8px;font-size:12px;}

.footer ul {list-style:none;padding-top:6px;padding-left:7px;overflow:hidden;}
.footer ul li {float:left;background:url(/Sites/MsPiercing/images/marker4.png) no-repeat left top;text-indent:24px;height:25px;}
.footer ul li a {color:#ffffff;margin-right:10px;}
.footer ul li.active a {text-decoration:none;font-weight:bold;}
.footer p {color:#efddc0;padding-left:13px;clear:left;}

.footer-right {float:right;padding-right:8px;padding-top:9px;text-align:right;color:#efdec2;}
.footer-right img {margin-bottom:3px;}


#Form {font-size:12px;line-height:24px;}
#Form .form-content {margin-left:170px;}
#Form .line-title {width:70px;padding-right:10px;text-align:right;}
#Form .form-line-items1 {margin-left:80px;}
#Form .text-box input, #shippingPayment .text-box input {padding-left:2px;width:184px;_margin-left:-250px;}
#Form .text-box, #shippingPayment .text-box {background-image:url(/Sites/MsPiercing/images/login_text_box.png);width:187px;}
#Form .button, #shippingPayment .button {width:190px;}
#Form .button input {width:190px;}

#Form_Ext {font-size:12px;line-height:24px;}
#Form_Ext .form-content {margin-left:170px;}
#Form_Ext .line-title {width:140px;padding-right:10px;text-align:right;}
#Form_Ext .form-line-items1 {margin-left:80px;}
#Form_Ext .text-box input, #shippingPayment .text-box input {padding-left:2px; width:184px;_margin-left:-250px;}
#Form_Ext .text-box, #shippingPayment .text-box {background-image:url(/Sites/MsPiercing/images/login_text_box.png);width:187px;}
#Form_Ext .button, #shippingPayment .button {width:190px;}
#Form_Ext .button input {width:190px;}
#Form_Ext div.form-line {vertical-align:top;padding-bottom:2px;}

#Checkout_Form {font-size:12px;}
#Checkout_Form .form-content {margin-left:0px;}
#Checkout_Form .form-line {padding-bottom:2px;}
#Checkout_Form .line-title {width:100px;padding-right:10px;text-align:right;}
#Checkout_Form .form-line-items1 {margin-left:80px;}
#Checkout_Form .text-box input, #shippingPayment .text-box input {padding-left:2px;width:184px;_margin-left:-250px;}
#Checkout_Form .text-box, #shippingPayment .text-box {background-image:url(/Sites/MsPiercing/images/login_text_box.png);width:187px;}
#Checkout_Form .button, #shippingPayment .button {width:190px;}
#Checkout_Form .button input {width:190px;}
#Checkout_Form .button1 {width:185px;}


.Error { color:Red; padding-left:20px;}
.commandbutton { margin-left:70px;}
.small-imgs {width:360px;}
div.jqZoomWindow
{
	border: solid 1px #000000;
}

.cart-items {width:100%;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #f0d5b2;margin:10px 0;}
.cart-items td {padding-left:10px;padding:10px 0 10px 10px;background:#faf0e7;border-top:1px solid #fff;line-height:normal;}
.cart-items .headers td {background:url(/Sites/MsPiercing/images/cart_items.png) repeat-x;height:21px;font-weight:bold;color:#fff;font-size:12px;padding:0 0 0 10px;border:0;}

table.pricetable { border-collapse:collapse;border-spacing:0;border-bottom:1px solid #f0d5b2;margin:10px 0;}
table.pricetable td {padding-left:10px;padding:1px 0 1px 10px;background:#faf0e7;border-top:1px solid #fff;line-height:normal;}
table.pricetable .header td {background:url(/Sites/MsPiercing/images/cart_items.png) repeat-x;height:21px;font-weight:bold;color:#fff;font-size:12px;padding:0 0 0 10px;border:0;}
table.pricetable .row { }


.paginator {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
text-align:center;
}
.paginator li {
display:inline;
}
.paginator a {
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.tattooezone.com/Sites/TattooEzone/images/paginator.jpg");
background-position:0 0;
background-repeat:repeat;
color:#FFFFFF;
display:inline-block;
font-size:9px;
height:18px;
line-height:17px;
padding-right:1px;
text-decoration:none;
width:18px;
}
.paginator li.prevnext a {
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#9A9A9A;
margin-bottom:0;
margin-left:10px;
margin-right:10px;
margin-top:0;
width:auto;
}
.paginator li.prevnext a:hover {
color:#474747;
}
.paginator li.prevnextdisabled a {
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#EAEAEA;
font-size:9px;
margin-bottom:0;
margin-left:10px;
margin-right:10px;
margin-top:0;
width:auto;
}
.paginator a:hover, .paginator .active a {
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.tattooezone.com/Sites/TattooEzone/images/paginator_active.jpg");
background-position:0 0;
background-repeat:repeat;
}

h3 {
font-size:12px;
font-weight:bold;
}
