body { color: rgb(27, 25, 24); background-color: rgb(255, 255, 255); background-position: center bottom; }
a { color: rgb(255, 151, 19); }
a:hover { color: rgb(51, 51, 51); }
h1, h2, h3, h4, h5, h6 { color: rgb(51, 51, 51); }
h1.head { color: rgb(0, 0, 0); }
h1.head a { color: rgb(255, 151, 19); }
h1.head a:hover { color: rgb(51, 51, 51); }
#wrapper { clear: both; repeat-x scroll 0% 0% rgb(255, 255, 255); border-bottom: 2px solid rgb(216, 216, 216); }
#header { background: url('line_bg.png') repeat-x scroll center top transparent; }
.searchbox { background: url('search_bg.png') no-repeat scroll 0% 0% transparent; }
.searchbox .search_bg { color: rgb(139, 139, 139); }
.searchbox .search_submit { border: 0px none; background: url('btn_search.png') no-repeat scroll left center transparent; color: rgb(255, 255, 255); }
.searchbox .search_submit:hover { color: rgb(204, 204, 204); }
.top_navigation {  }
.top_navigation .header_cart { background: url('cart_bg.png') repeat scroll 0% 0% transparent; }
.top_navigation .header_cart .header_cart_price { color: rgb(41, 13, 1); }
.top_navigation .header_cart a.item_lnk { color: rgb(113, 124, 125); }
.top_navigation .header_cart a.item_lnk:hover, a.btn_checkout:hover { color: rgb(0, 0, 0); }
.top_navigation .header_cart a.btn_checkout { background: url('btn_checkout.png') repeat scroll 0% 0% transparent; color: rgb(73, 42, 7); }
.main_navi { background: url('menu_bg.png') repeat-x scroll 0% 0% transparent; }
.main_navi li a { color: rgb(255, 255, 255); text-transform: uppercase; }
.main_navi li a:hover { background: url('active_bg.png') repeat-x scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); }
.main_navi ul li ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.main_navi ul li ul li a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.main_navi ul li ul li a:hover { background: none repeat scroll 0% 0% rgb(245, 245, 245); color: rgb(232, 49, 0); }
.main_navi ul li:hover a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.main_navi ul li:hover, .main_navi ul li:hover ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.main_navi ul li ul li ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(204, 204, 204); }
#content .product { border-bottom: 1px solid rgb(227, 227, 227); }
#content .product_inner { border: medium none; }
.row { border-bottom: 1px solid rgb(238, 238, 238); }
.price { font-size: 17px; }
#content .addtocart a, #content .b_buynow a { background: url('btn_add.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
#content .addtocart a:hover, #content .b_buynow a:hover { background: url('btn_add_h.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.textbox { border: 1px solid rgb(76, 60, 53); color: rgb(68, 68, 68); }
.breadcrumb { border-left: 1px solid rgb(219, 219, 219); border-right: 1px solid rgb(219, 219, 219); background: url('breadcrumbbg.png') repeat-x scroll left top transparent; color: rgb(95, 95, 95); }
.breadcrumb a { color: rgb(95, 95, 95); background: url('breadcrumb_arrow.png') no-repeat scroll right top transparent; }
.breadcrumb a:hover { color: rgb(51, 51, 51); }
#content li { background: url('i_bullet.gif') no-repeat scroll left 11px transparent; }
#content h3 { color: rgb(51, 51, 51); }
#footer p { color: rgb(102, 102, 102); }
#footer .copyright, #footer .copyright a { color: rgb(102, 102, 102); }
#footer p a:hover { color: rgb(51, 51, 51); }
.print { background: url('i_print.gif') no-repeat scroll left 3px transparent; }
.print a { color: rgb(102, 102, 102); }
.print a:hover { color: rgb(0, 0, 0); }
#content ul.thumb_view li { border-bottom: medium none; }
#content ul.thumb_view li .content_block a.product_thumb {  }
#content ul.thumb_view li .content_block a.product_thumb:hover {  }
.price { color: rgb(0, 0, 0); }
#content ul.thumb_view li p.sale_price { background: url('pricebg.png') no-repeat scroll right top transparent; color: rgb(255, 255, 255); }
#content .fav_link { border-bottom: 1px solid rgb(204, 204, 204); }
#content .fav_link li.print { background: url('i_print.png') no-repeat scroll 5px 4px transparent; }
#content .fav_link li.rss { background: url('i_rss_s.gif') no-repeat scroll 5px 5px transparent; }
#content .fav_link li.emailtofriend { background: url('i_email.png') no-repeat scroll 7px 7px transparent; cursor: pointer; border-right: medium none; }
#content #addtocartformspan, #content #addtocartformspan2 { color: rgb(56, 148, 19); }
#content .realated_product_section h3 { color: rgb(68, 68, 68); }
#content .realated_products li { background: none repeat scroll 0% 0% transparent; }
#content .realated_products li a { color: rgb(68, 68, 68); }
#content .realated_products li a:hover { color: rgb(0, 0, 0); }
#content .realated_products li a.product_thumb { border: 1px solid rgb(204, 204, 204); }
#content .realated_products li a.product_thumb:hover { border: 1px solid rgb(51, 51, 51); }
.price { color: rgb(0, 0, 0); }
.more:hover { color: rgb(0, 0, 0); }
.close { color: rgb(0, 0, 0); }
#content a.highlight_button, #content .viewdetails a.highlight_button { border: 1px solid rgb(70, 70, 70); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(70, 70, 70); }
a.highlight_button:hover, #content .viewdetails a.highlight_button:hover { border: 1px solid rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 255, 255); }
#page a.highlight_button { border: 1px solid rgb(255, 151, 19); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 151, 19); }
#page a.highlight_button:hover { border: 1px solid rgb(51, 51, 51); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.product_content { background: url('detail_bg.png') repeat-x scroll 0% 0% rgb(255, 255, 255); }
.product_left img { border: 1px solid rgb(206, 206, 206); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.product_left .i_zoom { background: none repeat scroll 0% 0% transparent; border: medium none; }
.product_right h1 { color: rgb(39, 39, 39); }
.product_right p.prod_lnk { border-bottom: medium none; }
.product_right p.prod_lnk a { color: rgb(131, 131, 131); }
.product_right p { color: rgb(84, 84, 84); }
.product_right .rate p { border: medium none; }
.product_right .rate p span.price { color: rgb(255, 151, 19); }
.product_right .btns_box { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.btns_box .btn_previous a { background: url('prev_btn.png') no-repeat scroll 0% 0% transparent; margin-right: 5px; }
.btns_box .btn_previous a:hover { background: url('prev_hover.png') no-repeat scroll 0% 0% transparent; }
.btns_box .btn_next a { background: url('next_btn.png') no-repeat scroll 0% 0% transparent; }
.btns_box .btn_next a:hover { background: url('next_hover.png') no-repeat scroll 0% 0% transparent; }
.qty_box { background: none repeat scroll 0% 0% rgb(235, 235, 235); }
.qty_box .rate { color: rgb(255, 151, 19); }
.related_bg { background: url('related_bg.png') no-repeat scroll left center transparent; }
.related_box { border-right: 1px solid rgb(194, 194, 194); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(194, 194, 194) rgb(194, 194, 194); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.related_bg h3 { color: rgb(39, 39, 39); }
#footer { background: url('footer_top.png') repeat-x scroll 0% 0% rgb(255, 255, 255); }
#footer h3 { color: rgb(25, 25, 25); }
#footer a { color: rgb(109, 109, 109); }
#footer a.facebook { background: url('i_facebook.png') no-repeat scroll left center transparent; color: rgb(67, 102, 168); }
#footer a.twitter { background: url('i_twitter.png') no-repeat scroll left center transparent; color: rgb(55, 161, 194); }
#footer li a { color: rgb(109, 109, 109); }
#footer li a:hover { color: rgb(0, 0, 0); }
#footer .copyright { color: rgb(172, 172, 172); border-top: 1px solid rgb(214, 214, 214); }
html, body { margin: 0px; padding: 0px; font: 13px Arial,Helvetica,sans-serif; }
#header { margin: 0px auto; width: 1000px; }
#header-in { padding: 0px 0px 20px; width: 1000px; margin: 0px auto; position: relative; height: 160px; overflow: hidden; }
#page {
	height: 100%;
	overflow: hidden;
	clear: both;
}
#content { padding-top: 20px; padding-bottom: 20px; min-height: 400px; }
#wrapper { padding: 0px; min-height: 450px; margin: 0px auto; width: 675px; }
.left { float: left; }
.right { float: right; }
.content_full {  }
h1 { font-family: Arial,Helvetica,sans-serif; }
h2, h3, h4, h5, h6 { margin: 30px 0px 0px; padding: 0px; line-height: normal; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
#content h1.head { padding-bottom: 10px; width: 495px; font-weight: normal; }
#header .header_left { float: left; width: 465px; }
.header_right { float: right; width: 400px; text-align: right; }
#content .breadcrumb { font: 9px/25px Verdana,Geneva,sans-serif; padding: 0px 10px; border-radius: 5px; }
#content .breadcrumb a { padding: 7px 15px 7px 0px; display: inline; text-align: left; }
.content_full .breadcrumb { margin: 0px 10px 20px; }
.searchbox { width: 507px; height: 45px; padding: 5px 0px 0px 20px; margin-top: 15px; }
.searchbox .search_bg { width: 370px; border: 0px none; font-size: 14px; font-weight: bold; margin: 9px 15px 0px 0px; float: left; }
.searchbox .search_submit { border: 0px none; width: 94px; height: 34px; cursor: pointer; text-transform: uppercase; padding-left: 26px; font-weight: bold; margin-left: 25px; text-align: left; }
.main_navi { clear: both; height: 35px; width: 1000px; margin: 0px auto; position: relative; z-index: 9; }
.content_full h3 { margin-bottom: 8px; }
#content ul li { background: none repeat scroll 0% 0% transparent; }
#content ul li a, #content p a { text-decoration: none; }
#content ul.thumb_view { height: 100%; overflow: hidden; clear: both; }
#content ul.thumb_view li { clear: none; float: left; }
#content ul.thumb_view li .viewdetails a { margin-left: 40px; }
.content_full ul.thumb_view li .content h3, .content_full ul.thumb_view li .content p, .content_full ul.thumb_view li .content .viewdetails, .content_full ul.thumb_view li .content p.sale_price { width: 100%; }
#content ul.thumb_view li { float: left; }
#content ul.thumb_view li h3 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; display: inline; }
#content ul.thumb_view li .content { width: auto; float: none; }
#content ul.thumb_view li .content p.contentp { display: none; }
#content ul.thumb_view li .content .viewdetails { display: none; }
#content ul.thumb_view li .content_block a.product_thumb { height: 145px; margin-bottom: 5px; overflow: hidden; display: block; }
#content ul.thumb_view li .content_block a img { margin: 0px 0px 10px; }
#content ul.thumb_view li p.sale_price { position: absolute; top: 140px; width: auto; float: none; padding: 1px 10px; font-size: 12px; }
#content ul.thumb_view li { position: relative; }
.product_thumb { overflow: hidden; }
#content .fav_link { margin: 0px; clear: both; }
#content .fav_link li { float: left; margin: 0px 18px 0px 0px; list-style: none outside none; padding: 3px 0px 8px 28px; }
#content .fav_link li a { text-decoration: none; font-size: 13px; }
#content .fav_link li a:hover { text-decoration: none; }
#content .fav_link li.rss { padding-left: 24px; }
#content .fav_link li.emailtofriend { padding-left: 29px; }
#content .fav_link li span { text-decoration: none ! important; }
#content #addtocartformspan { margin-bottom: 20px; clear: both; line-height: 20px; display: block; font-size: 12px; }
#content .addtocart a { display: block; padding: 18px 10px 18px 15px; width: 186px; margin: 10px 10px 0px 0px; font: bold 13px Arial,Helvetica,sans-serif; clear: both; }
.content_full h1.head { margin: 0px 10px; }
.content_full .product_details_inner { width: auto; }
.content_full .realated_products { margin: 0px 0px 0px -10px; padding: 0px; }
.content_full .realated_products li { margin: 0px 0px 0px 10px; padding: 0px; list-style: none outside none; width: 170px; float: left; font-size: 12px; }
.content_full #photos { width: 350px; }
#content .product_details select { width: 140px; padding: 5px; font-size: 10px; }
#content .product_details .textbox { width: 130px; padding: 5px; font-size: 10px; }
div#photos {
	float: none;
}
a.product_main_img { position: relative; display: block; }
.i_zoom { position: absolute; left: 10px; bottom: 10px; border: medium none ! important; }
.product { height: 100%; }
.row { height: 100%; overflow: hidden; padding: 12px 0px 12px 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); clear: both; border-radius: 5px; width: 50%; margin-bottom: 5px; }
.pfield { float: left; width: 40px; padding-top: 8px; font-size: 12px; color: rgb(143, 143, 143); }
.price { font-size: 26px; }
#infoHolder { top: 100px ! important; }
#infoBacking { width: auto ! important; }
.more { cursor: pointer; text-decoration: none; }
.close { font-weight: bold; cursor: pointer; position: absolute; right: -4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 3px solid rgb(204, 204, 204); padding: 7px; top: -37px; }
#page a.highlight_button { border-radius: 20px; }
.product_info .row, #shopingcartfrm .row { border-bottom: 1px solid rgb(238, 238, 238); padding: 12px 0px 12px 20px; }
#content .product_details select { border: 1px solid rgb(204, 204, 204); }
#content .product_details .textbox { border: 1px solid rgb(204, 204, 204); }
.product_code_p { padding: 6px 0px 0px 10px; display: block; float: left; }
.more { font-size: 13px; }
.widget p, .widget-spot p { margin: 0px 0px 12px; padding: 0px; }
.widget p span, .widget-spot p span { font-size: 11px; }
#content .realated_product_section { padding-top: 10px; margin-bottom: 40px; }
#content .realated_product_section h3 { font-size: 16px; }
#content ul.thumb_view li .content_block a.product_thumb { height: 145px; margin: 5px 0px; overflow: hidden; display: block; position: relative; }
.screen-reader-text { display: none; }
.top_navigation { height: 60px; }
.top_navigation .header_cart { float: right; width: 383px; height: 62px; position: relative; }
.top_navigation .header_cart .header_cart_price { float: left; padding: 22px 0px 0px 60px; font-size: 18px; font-weight: bold; }
.top_navigation .header_cart a.item_lnk { position: absolute; right: 150px; float: left; font: bold 12px Georgia,"Times New Roman",Times,serif; margin-top: 23px; }
.top_navigation .header_cart a.btn_checkout { width: 102px; height: 34px; border: 0px none; float: right; margin: 4px 10px 0px 0px; cursor: pointer; display: block; line-height: 33px; text-decoration: none; padding-left: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.main_navi { clear: both; height: 52px; }
.main_navi ul { margin: 0px; padding: 0px; list-style: none outside none; }
.main_navi ul li { float: left; display: block; text-align: center; margin: 0px; padding: 0px; position: relative; z-index: 1; }
.main_navi ul li a { text-decoration: none; display: block; padding: 17px 20px; font-size: 15px; white-space: nowrap; }
.main_navi ul li a:hover { text-decoration: none; }
.main_navi ul li ul { visibility: hidden; display: block; position: absolute; left: 0px; top: 52px; width: 180px; }
.main_navi ul li ul li { margin-right: 0px; list-style: none outside none; text-transform: capitalize; }
.main_navi ul li ul li a { display: block; width: 160px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 8px 10px; text-align: left; }
.main_navi ul li ul li a:hover {  }
.main_navi ul li:hover, .main_navi ul li:hover ul { display: block; visibility: visible; }
.main_navi ul li ul li ul { visibility: hidden; display: block; position: absolute; left: 181px; top: 0px; width: 180px; }
.main_navi ul li:hover ul li ul { visibility: hidden; }
.main_navi ul li ul li:hover ul { display: block; visibility: visible; }
input, select { font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
a.highlight_button { padding: 8px 20px; line-height: 16px; cursor: pointer; font-size: 12px; vertical-align: middle; border-radius: 15px; }
a.highlight_button:hover { text-decoration: none; }
.viewdetails a.highlight_button { padding: 5px 16px; line-height: 16px; cursor: pointer; font-size: 12px; vertical-align: middle; border-radius: 15px; }
.viewdetails a.highlight_button:hover { text-decoration: none; }
.bottom_search { margin: 25px 0px 20px; }
.bottom_search .searchbox { margin: 0px auto; }
.wrapper { width: 1000px; margin: 0px auto; }
#footer { height: 100%; overflow: hidden; padding: 45px 0px 0px; }
#footer h3 { color: rgb(25, 25, 25); margin-bottom: 5px; font-size: 14px; font-weight: bold; }
#footer .footer_column {
	width: 200px;
	padding-bottom: 10px;
	margin-left: 20px;
}
#footer .newsletter_column { width: 250px; }
#footer a { color: rgb(109, 109, 109); font-size: 12px; line-height: 18px; }
#footer .social li a { padding-left: 25px; line-height: 25px; }
#footer li { list-style: none outside none; margin: 0px; padding: 0px; }
#footer li a { text-decoration: none; }
#footer .copyright { clear: both; height: 100%; overflow: hidden; font-size: 14px; font-weight: bold; color: rgb(172, 172, 172); border-top: 1px solid rgb(214, 214, 214); padding: 25px 0px 20px; }
.product_content { padding: 20px 0px 20px 20px; height: 100%; overflow: hidden; }
.product_left { float: left; overflow: hidden; width: 324px; }
.product_left .product_main_img { margin-bottom: 10px; }
.product_left img { padding: 4px; }
.product_right { float: right; width: 656px; }
.product_right h1 { font-size: 25px; float: left; font-weight: bold; }
.product_right .ptd { margin: 0px 0px 40px 20px; float: left; }
.product_right p.prod_lnk { margin: 0px; padding: 0px; }
.product_right p.prod_lnk a { clear: both; font: 12px Verdana,Geneva,sans-serif; padding-left: 2px; }
.product_right p { clear: both; padding: 0px 20px 20px; margin: 0px; }
.product_right .rate p { border: medium none; padding: 0px 0px 5px; font-weight: normal; }
.product_right .rate p strong { font-weight: normal; display: none; }
.product_right .rate p span.price { font-size: 30px; font-weight: bold; }
.product_right .btns_box { float: right; padding: 15px; }
.btns_box { display: inline-block; }
.btns_box a { width: 40px; height: 41px; display: inline-block; text-indent: -9009px; }
.btns_box .btn_previous a { margin-right: 5px; }
.qty_box { padding: 10px 10px 0px; margin: 15px 30px 0px 20px; border-radius: 5px; font-weight: bold; height: 100%; overflow: hidden; }
.qty_box .rate { float: left; font-size: 25px; padding: 0px 22px 15px 10px; }
.related_bg { height: 41px; text-align: center; margin-top: 20px; width: 957px; }
.related_box { padding-left: 32px; height: 100%; overflow: hidden; margin-bottom: 30px; width: 923px; }
.related_bg h3 { font-size: 14px; font-weight: bold; padding-top: 10px; }
.realated_product_section h3 { display: none; }
/* ::::: http://www.mistermista.com/wp-content/themes/framework/library/css/common.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
p { margin: 0px; padding: 0px 0px 10px; font-size: 14px; line-height: 22px; }
ul { margin: 0px; padding: 0px; }
ul li { margin: 0px 0px 8px 20px; padding: 0px; list-style: disc outside none; line-height: 20px; font-size: 14px; }
dl, hr, ol, ul, pre, table, address, fieldset { padding: 10px 0px 5px; margin: 0px; }
h1 { font-size: 24px; }
h3 { font-size: 16px; }
h1.head { margin: 0px; font-size: 36px; padding: 10px 0px 2px; }
.breadcrumb { font-size: 11px; padding: 5px 0px; margin-bottom: 20px; clear: both; text-transform: uppercase; }
.breadcrumb a { font-weight: normal; padding: 0px 3px 0px 0px; margin: 0px; text-align: left; text-decoration: none; }
.breadcrumb a:hover { text-decoration: none; }
.clearfix:after { clear: both; content: " "; display: block; font-size: 0px; line-height: 0; visibility: hidden; width: 0px; height: 0px; }
.clearfix { display: inline-block; }
.clearfix {
	display: block;
	width: 675px;
}
/* ::::: http://www.mistermista.com/wp-content/themes/framework/library/js/zoom/jquery.fancybox-1.2.6.css ::::: */

div#fancy_overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: none; z-index: 30; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: none repeat scroll 0% 0% transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background: url('fancy_progress.png') no-repeat scroll 0% 0% transparent; }
div#fancy_outer { position: absolute; top: 0px; left: 0px; z-index: 90; padding: 20px 20px 40px; margin: 0px; background: none repeat scroll 0% 0% transparent; display: none; }
div#fancy_inner { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div#fancy_content { margin: 0px; z-index: 100; position: absolute; }
div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('fancy_closebox.png') no-repeat scroll left top transparent; cursor: pointer; z-index: 181; display: none; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url('undefined'); outline: medium none; overflow: hidden; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; }
span#fancy_left_ico { left: -9999px; background: url('fancy_left.png') no-repeat scroll 0% 0% transparent; }
span#fancy_right_ico { right: -9999px; background: url('fancy_right.png') no-repeat scroll 0% 0% transparent; }
a#fancy_left:hover, a#fancy_right:hover { visibility: visible; background-color: transparent; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
div#fancy_bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 70; border: 0px none; padding: 0px; margin: 0px; }
div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0px none; padding: 0px; margin: 0px; }
div#fancy_bg_n { top: -20px; left: 0px; width: 100%; height: 20px; background: url('fancy_shadow_n.png') repeat-x scroll 0% 0% transparent; }
div#fancy_bg_ne { top: -20px; right: -20px; width: 20px; height: 20px; background: url('fancy_shadow_ne.png') no-repeat scroll 0% 0% transparent; }
div#fancy_bg_e { right: -20px; height: 100%; width: 20px; background: url('fancy_shadow_e.png') repeat-y scroll 0% 0% transparent; }
div#fancy_bg_se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: url('fancy_shadow_se.png') no-repeat scroll 0% 0% transparent; }
div#fancy_bg_s { bottom: -20px; left: 0px; width: 100%; height: 20px; background: url('fancy_shadow_s.png') repeat-x scroll 0% 0% transparent; }
div#fancy_bg_sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: url('fancy_shadow_sw.png') no-repeat scroll 0% 0% transparent; }
div#fancy_bg_w { left: -20px; height: 100%; width: 20px; background: url('fancy_shadow_w.png') repeat-y scroll 0% 0% transparent; }
div#fancy_bg_nw { top: -20px; left: -20px; width: 20px; height: 20px; background: url('fancy_shadow_nw.png') no-repeat scroll 0% 0% transparent; }
div#fancy_title { position: absolute; z-index: 100; display: none; }
div#fancy_title div { color: rgb(255, 255, 255); font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap; }
div#fancy_title table { margin: 0px auto; }
div#fancy_title table td { padding: 0px; vertical-align: middle; }
td#fancy_title_left { height: 32px; width: 15px; background: url('fancy_title_left.png') repeat-x scroll 0% 0% transparent; }
td#fancy_title_main { height: 32px; background: url('fancy_title_main.png') repeat-x scroll 0% 0% transparent; }
td#fancy_title_right { height: 32px; width: 15px; background: url('fancy_title_right.png') repeat-x scroll 0% 0% transparent; }
/* ::::: http://www.mistermista.com/wp-content/themes/StoreBox_child/custom.css ::::: */

@font-face {
	font-family: "BodonitownRegular";
	font-style: normal;
	font-weight: normal;
	src: url('bodonitown-webfont.eot') format("embedded-opentype"), url('bodonitown-webfont.woff') format("woff"), url('bodonitown-webfont.ttf') format("truetype"), url('bodonitown-webfont.svg') format("svg");
}
body { background-color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 10px; }
.logo {
	position: absolute;
	top: 0px;
	height: 170px;
	float: none;
	width: 170px;
}
.main_navi { font-family: BodonitownRegular,Helvetica,sans-serif; font-size: 15px; font-weight: lighter; font-style: normal; text-transform: uppercase; text-decoration: none; }
h1, h2, h3, h4, h5, h6, .rate { font-family: BodonitownRegular,Helvetica,sans-serif; }
.widget h3 { font-family: BodonitownRegular,Helvetica,sans-serif; text-transform: uppercase; }
.copyright { font-size: 7px; }
.head { text-transform: uppercase; }
.content, .product_details, .product_content { font-size: 12px; line-height: 15px; }
/* ::::: http://www.mistermista.com/wp-content/plugins/pinterest-pin-it-button/css/pinterest-pin-it-button.css?ver=3.3.1 ::::: */

.pin-it-btn-wrapper, .pin-it-btn-wrapper-shortcode, .pin-it-btn-wrapper-widget {  }
.pin-it-btn-wrapper { padding-bottom: 10px; }
/* ::::: http://www.mistermista.com/wp-content/themes/StoreBox_child/skins/1-default.css ::::: */

body { color: rgb(27, 25, 24); background-color: rgb(255, 255, 255); background-position: center bottom; }
a { color: rgb(255, 151, 19); }
a:hover { color: rgb(51, 51, 51); }
h1, h2, h3, h4, h5, h6 { color: rgb(51, 51, 51); }
h1.head { color: rgb(0, 0, 0); }
h1.head a { color: rgb(255, 151, 19); }
h1.head a:hover { color: rgb(51, 51, 51); }
#wrapper {
	clear: both;
	background: url('line_bg.png') repeat-x scroll 0% 0% rgb(255, 255, 255);
	border-bottom: 2px solid rgb(216, 216, 216);
	width: 675px;
	float: left;
}
#header { background: url('line_bg.png') repeat-x scroll center top transparent; }
.searchbox { background: url('search_bg.png') no-repeat scroll 0% 0% transparent; }
.searchbox .search_bg { color: rgb(139, 139, 139); }
.searchbox .search_submit { border: 0px none; background: url('btn_search.png') no-repeat scroll left center transparent; color: rgb(255, 255, 255); }
.searchbox .search_submit:hover { color: rgb(204, 204, 204); }
.top_navigation {  }
.top_navigation .header_cart { background: url('cart_bg.png') repeat scroll 0% 0% transparent; }
.top_navigation .header_cart .header_cart_price { color: rgb(41, 13, 1); }
.top_navigation .header_cart a.item_lnk { color: rgb(113, 124, 125); }
.top_navigation .header_cart a.item_lnk:hover, a.btn_checkout:hover { color: rgb(0, 0, 0); }
.top_navigation .header_cart a.btn_checkout { background: url('btn_checkout.png') repeat scroll 0% 0% transparent; color: rgb(73, 42, 7); }
.main_navi { background: url('menu_bg.png') repeat-x scroll 0% 0% transparent; }
.main_navi li a { color: rgb(255, 255, 255); text-transform: uppercase; }
.main_navi li a:hover { background: url('active_bg.png') repeat-x scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); }
.main_navi ul li ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.main_navi ul li ul li a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.main_navi ul li ul li a:hover { background: none repeat scroll 0% 0% rgb(245, 245, 245); color: rgb(232, 49, 0); }
.main_navi ul li:hover a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.main_navi ul li:hover, .main_navi ul li:hover ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.main_navi ul li ul li ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(204, 204, 204); }
#content .product { border-bottom: 1px solid rgb(227, 227, 227); }
#content .product_inner { border: medium none; }
.row { border-bottom: 1px solid rgb(238, 238, 238); }
.price { font-size: 17px; }
#content .addtocart a, #content .b_buynow a { background: url('btn_add.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
#content .addtocart a:hover, #content .b_buynow a:hover { background: url('btn_add_h.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.textbox { border: 1px solid rgb(76, 60, 53); color: rgb(68, 68, 68); }
.breadcrumb { border-left: 1px solid rgb(219, 219, 219); border-right: 1px solid rgb(219, 219, 219); background: url('breadcrumbbg.png') repeat-x scroll left top transparent; color: rgb(95, 95, 95); }
.breadcrumb a { color: rgb(95, 95, 95); background: url('breadcrumb_arrow.png') no-repeat scroll right top transparent; }
.breadcrumb a:hover { color: rgb(51, 51, 51); }
#content li { background: url('i_bullet.gif') no-repeat scroll left 11px transparent; }
#content h3 { color: rgb(51, 51, 51); }
#footer p { color: rgb(102, 102, 102); }
#footer .copyright, #footer .copyright a { color: rgb(102, 102, 102); }
#footer p a:hover { color: rgb(51, 51, 51); }
.print { background: url('i_print.gif') no-repeat scroll left 3px transparent; }
.print a { color: rgb(102, 102, 102); }
.print a:hover { color: rgb(0, 0, 0); }
#content ul.thumb_view li { border-bottom: medium none; }
#content ul.thumb_view li .content_block a.product_thumb {  }
#content ul.thumb_view li .content_block a.product_thumb:hover {  }
.price { color: rgb(0, 0, 0); }
#content ul.thumb_view li p.sale_price { background: url('pricebg.png') no-repeat scroll right top transparent; color: rgb(255, 255, 255); }
#content .fav_link { border-bottom: 1px solid rgb(204, 204, 204); }
#content .fav_link li.print { background: url('i_print.png') no-repeat scroll 5px 4px transparent; }
#content .fav_link li.rss { background: url('i_rss_s.gif') no-repeat scroll 5px 5px transparent; }
#content .fav_link li.emailtofriend { background: url('i_email.png') no-repeat scroll 7px 7px transparent; cursor: pointer; border-right: medium none; }
#content #addtocartformspan, #content #addtocartformspan2 { color: rgb(56, 148, 19); }
#content .realated_product_section h3 { color: rgb(68, 68, 68); }
#content .realated_products li { background: none repeat scroll 0% 0% transparent; }
#content .realated_products li a { color: rgb(68, 68, 68); }
#content .realated_products li a:hover { color: rgb(0, 0, 0); }
#content .realated_products li a.product_thumb { border: 1px solid rgb(204, 204, 204); }
#content .realated_products li a.product_thumb:hover { border: 1px solid rgb(51, 51, 51); }
.price { color: rgb(0, 0, 0); }
.more:hover { color: rgb(0, 0, 0); }
.close { color: rgb(0, 0, 0); }
#content a.highlight_button, #content .viewdetails a.highlight_button { border: 1px solid rgb(70, 70, 70); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(70, 70, 70); }
a.highlight_button:hover, #content .viewdetails a.highlight_button:hover { border: 1px solid rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 255, 255); }
#page a.highlight_button { border: 1px solid rgb(255, 151, 19); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 151, 19); }
#page a.highlight_button:hover { border: 1px solid rgb(51, 51, 51); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.product_content { background: url('detail_bg.png') repeat-x scroll 0% 0% rgb(255, 255, 255); }
.product_left img { border: 1px solid rgb(206, 206, 206); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.product_left .i_zoom { background: none repeat scroll 0% 0% transparent; border: medium none; }
.product_right h1 { color: rgb(39, 39, 39); }
.product_right p.prod_lnk { border-bottom: medium none; }
.product_right p.prod_lnk a { color: rgb(131, 131, 131); }
.product_right p { color: rgb(84, 84, 84); }
.product_right .rate p { border: medium none; }
.product_right .rate p span.price { color: rgb(255, 151, 19); }
.product_right .btns_box { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.btns_box .btn_previous a { background: url('prev_btn.png') no-repeat scroll 0% 0% transparent; margin-right: 5px; }
.btns_box .btn_previous a:hover { background: url('prev_hover.png') no-repeat scroll 0% 0% transparent; }
.btns_box .btn_next a { background: url('next_btn.png') no-repeat scroll 0% 0% transparent; }
.btns_box .btn_next a:hover { background: url('next_hover.png') no-repeat scroll 0% 0% transparent; }
.qty_box { background: none repeat scroll 0% 0% rgb(235, 235, 235); }
.qty_box .rate { color: rgb(255, 151, 19); }
.related_bg { background: url('related_bg.png') no-repeat scroll left center transparent; }
.related_box { border-right: 1px solid rgb(194, 194, 194); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(194, 194, 194) rgb(194, 194, 194); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.related_bg h3 { color: rgb(39, 39, 39); }
#footer {
	background: url('footer_top.png') repeat-x scroll 0% 0% rgb(255, 255, 255);
	float: left;
	width: 675px;
}
#footer h3 { color: rgb(25, 25, 25); }
#footer a { color: rgb(109, 109, 109); }
#footer a.facebook { background: url('i_facebook.png') no-repeat scroll left center transparent; color: rgb(67, 102, 168); }
#footer a.twitter { background: url('i_twitter.png') no-repeat scroll left center transparent; color: rgb(55, 161, 194); }
#footer li a { color: rgb(109, 109, 109); }
#footer li a:hover { color: rgb(0, 0, 0); }
#footer .copyright {
	color: rgb(172, 172, 172);
	border-top: 1px solid rgb(214, 214, 214);
	margin-left: 20px;
}
#content ul.thumb_view li { height: 210px; width: 170px; }
