/* ::::: http://www.replica-sale.com/includes/templates/hoho/css/stylesheet.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); line-height: 150%; text-align: center; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { color: rgb(255, 85, 0); text-decoration: underline; }
a img { border: 0pt none ; }
#mainWrapper { margin: 0pt auto; background-color: rgb(255, 255, 255); text-align: left; width: 950px; vertical-align: top; clear: both; }
.leftBoxContainer { border-style: none solid solid; border-color: -moz-use-text-color rgb(238, 238, 238) rgb(238, 238, 238); border-width: 0px 1px 1px; margin-bottom: 6px; padding-bottom: 6px; }
#categories { border: 0px none ; }
.rightBoxContainer { border-style: none solid solid; border-color: -moz-use-text-color rgb(238, 238, 238) rgb(238, 238, 238); border-width: 0px 1px 1px; margin-bottom: 6px; padding-bottom: 6px; }
.leftBoxHeading, .rightBoxHeading { height: 22px; color: rgb(255, 147, 0); font-size: 12px; font-weight: bold; padding-left: 20px; padding-top: 3px; }
.rightBoxHeading { background: transparent url('right_title_bg.gif') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftBoxHeading { background: transparent url('left_title_bg.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftBoxHeading, .rightBoxHeading a { color: rgb(255, 80, 0); }
.leftBoxHeading, .rightBoxHeading a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.sideBoxContent {  }
#categories .sideBoxContent { padding: 0pt; }
#whatsnew .sideBoxContent { text-align: center; }
.wrapper ol { margin: 0pt; color: rgb(0, 0, 0); }
.wrapper ol li a { color: rgb(0, 0, 0); }
.wrapper ol li a:hover { color: rgb(20, 110, 180); }
#categories { margin-bottom: 6px; }
#categoriesHeading { background: transparent url('lefttop.jpg') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; padding-left: 20px; }
#categoriesContent { background: transparent url('leftbottom.jpg') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 5px; }
#categoriesContent ul { margin: 0pt; padding: 0pt; list-style-type: none; width: 190px; }
#categoriesContent ul li { border-style: none solid solid; border-color: -moz-use-text-color rgb(214, 214, 214) rgb(214, 214, 214); border-width: 0px 1px 1px; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; }
#categoriesContent .erji { border-top: 1px solid rgb(214, 214, 214); border-right: 1px solid rgb(214, 214, 214); left: 190px; position: absolute; width: 183px; top: -1px; display: none; background-color: rgb(255, 255, 255); }
#categoriesContent .erji div { border-bottom: 1px solid rgb(214, 214, 214); padding: 0pt; }
#categoriesContent .erji li { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(214, 214, 214); border-width: 0px 0px 1px; width: 98%; }
#categoriesContent .erji li a { background-image: none; }
#categoriesContent ul li a { background: rgb(255, 255, 255) url('dot.gif') no-repeat scroll 170px 50%; display: block; color: rgb(68, 68, 68); font-weight: bold; padding-left: 15px; padding-right: 5px; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 25px; line-height: 25px; }
#categoriesContent ul li .erji li a { padding: 3px 3px 0px 10px; font-weight: normal; line-height: normal; height: auto; }
#categoriesContent ul li a:visited { color: black; }
#categoriesContent ul li a:hover { color: rgb(255, 85, 0); background-color: rgb(255, 255, 251); }
#categoriesContent ul li a:hover span { color: rgb(0, 102, 153); }
.rightBoxContainer {  }
.centerBoxWrapper { border-style: none solid solid; border-color: -moz-use-text-color rgb(238, 238, 238) rgb(238, 238, 238); border-width: 0px 1px 1px; height: 1%; margin-bottom: 8px; text-align: left; }
.centerBoxWrapper a img { border: 1px solid rgb(238, 238, 238); padding: 5px; }
.centerBoxWrapper a:hover img { border: 1px solid rgb(202, 202, 202); padding: 5px; }
.centerBoxHeading { margin: 0em; padding: 3px 6px 6px 20px; background: transparent url('middle_bg.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; color: rgb(255, 102, 0); }
#contentMainWrapper { padding: 0pt; margin-top: 5px; }
#navColumnOne, #navColumnTwo { background-color: transparent; }
#navColumnOneWrapper, #navColumnTwoWrapper { margin: auto; }
.centerColumn { margin: 0pt 6px; padding: 6px; }
h1 { font-size: 14px; margin-bottom: 5px; color: rgb(255, 85, 0); }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h1, h2, h3, h4, h5, h6 { margin: 0pt; }
form, select, input { margin: 0.1em; display: inline; font-size: 1em; }
input:focus, select:focus, textarea:focus {  }
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left; }
p, address { padding: 0.5em; }
.clearBoth { clear: both; }
#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { margin: 0pt auto; padding: 0em; }
#bottomNav { margin: auto; }
#navMain ul, #navSupp ul, #navCatTabs ul { margin: 0pt; padding: 0.5em 0em; list-style-type: none; line-height: 1.5em; }
#navMain ul li, #navSupp ul li, #navCatTabs ul li { display: inline; }
#navMain ul li a, #navSupp ul li a, #navSupp ul li a:visited, #navCatTabs ul li a { margin: 0pt; padding: 0em 0.5em; text-decoration: none; color: rgb(0, 0, 0); white-space: nowrap; }
#navSupp ul li a:hover { text-decoration: underline; }
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; }
#whatsNew { text-align: center; }
.normalprice, .productSpecialPriceSale { text-decoration: line-through; }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { color: rgb(255, 0, 0); }
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { margin: 5px 0pt; }
.columnLeft {  }
#categoriesHeading { font-size: 1.1em; }
#informationContent a:link, #informationContent a:visited, #bestsellersContent, #bestsellersContent a:link, #bestsellersContent a:visited {  }
#bestsellers .wrapper {  }
#bestsellers ol { padding: 0pt; margin-left: 1.1em; }
#bestsellers li { margin: 0.3em 0em; padding: 0pt; }
span.category-subs-parent { font-weight: bold; }
.back {  }
#trailimageid { position: absolute; visibility: hidden; left: 0px; top: 0px; width: 220px; height: 0px; z-index: 1000; }
#navBreadCrumb { margin: 0pt 6px 6px; padding: 3px 6px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 12px; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#navSuppWrapper { border-top: 3px solid rgb(244, 244, 244); text-align: center; }
#navSuppWrapper ul {  }
#siteinfoLegal { text-align: center; }
#indexCategoriesHeading, #productListHeading { color: rgb(255, 85, 0); margin-top: -5px; margin-bottom: 5px; padding-left: 5px; font-size: 18px; }
.categoryListBoxContents a { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#contentMainWrapper #navBreadCrumb { margin: 0pt 6px 6px 0pt; padding: 3px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#categoryDescription { border-bottom: 1px solid rgb(238, 238, 238); }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
td p { text-align: left; font-size: 12px; }
h2 { font-size: 14px; text-align: left; }
input, textarea, select { padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; vertical-align: middle; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
.back { float: left; }
#newheadwraper { margin: 10px auto; width: 950px; clear: both; height: 100%; position: relative; }
ul, li, form { margin: 0pt; padding: 0pt; }
#newheadwraper a { text-decoration: none; }
#newheadwraper a:hover { text-decoration: underline; color: rgb(255, 85, 0); }
#logo { width: 265px; float: left; }
#list { margin: 0pt; padding: 0pt; }
#list a { margin: 0pt 5px; color: rgb(85, 85, 85); font-weight: bold; }
#list a:hover { color: rgb(255, 102, 0); }
#list li { display: inline; }
.xialacaidan { background: transparent url('top_menu_left.gif') no-repeat scroll right 22px; padding-left: 63px; padding-top: 22px; margin-right: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#topmenu, ul#topmenu ul { margin: 0pt auto; padding: 0pt; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; z-index: 2000; }
ul#topmenu { padding-left: 30px; display: block; height: 27px; clear: both; margin-right: -10px; }
ul#topmenu { background: transparent url('top_menu_right.gif') no-repeat scroll 20px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#topmenu li { background: transparent url('tpm.gif') no-repeat scroll 0pt 7px; position: relative; z-index: 999; float: left; width: 10px; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#topmenu ul li { display: block; background-image: none; font-weight: normal; }
ul#topmenu ul { border-style: solid; border-color: rgb(204, 204, 204) rgb(136, 136, 136) rgb(136, 136, 136) rgb(204, 204, 204); border-width: 1px; padding: 5px 5px 5px 10px; background: rgb(255, 255, 244) none repeat scroll 0% 0%; width: 345px; height: auto; position: absolute; top: 20px; text-align: left; left: -10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: none; }
ul#topmenu li.over a, ul#topmenu li:hover a {  }
ul#topmenu li.over ul a, ul#topmenu li:hover ul a { font-weight: normal; color: rgb(119, 119, 119); }
ul#topmenu a { font-size: 12px; line-height: 25px; display: block; color: rgb(119, 119, 119); height: 17px; text-indent: 10px; }
ul#topmenu ul li { border: 0pt none ; width: 360px; }
ul#topmenu ul li a { padding: 0px 0pt 0px 5px; text-indent: 3px; }
ul#topmenu ul a { border: 0pt none ; }
ul#topmenu li:hover ul, ul#topmenu li.over ul { display: block; }
#main_search { margin: auto; background: transparent url('search_bg.gif') repeat scroll 0% 0%; overflow: hidden; width: 950px; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 83px; }
#main_search #search_box { width: 645px; margin-left: 20px; padding-top: 20px; }
#main_search #search_box span { line-height: 25px; display: block; float: left; font-weight: bold; color: rgb(68, 68, 68); font-size: 16px; }
#main_search input, select { border: 1px solid rgb(167, 166, 170); margin: 0pt; padding: 2px 10px; font-family: Arial; font-size: 12px; }
#main_search input { margin: 0pt 10px; width: 300px; }
#main_search select { width: 200px; }
#main_search #main_search_go { border: 0pt none ; background: transparent url('go_search.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 23px; line-height: 23px; width: 39px; cursor: pointer; }
#main_search #cart { width: 280px; float: right; padding-top: 10px; }
#main_search #cart .a_search { color: rgb(0, 0, 0); text-decoration: underline; font-size: 13px; display: block; float: left; line-height: 35px; }
#main_search #cart .a_search:hover { color: rgb(0, 0, 0); text-decoration: none; }
#pop_search { clear: both; width: 900px; padding-left: 50px; padding-top: 8px; color: rgb(139, 139, 139); }
#bottom_search { border: 1px solid rgb(204, 204, 204); margin: auto; background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bsn { border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); padding: 10px; text-align: center; }
#bottom_search input, select { border: 1px solid rgb(177, 177, 177); margin: 0pt; padding: 0pt; font-family: Arial; font-size: 12px; height: 19px; line-height: 19px; }
#bottom_search input { margin: 0pt 10px; width: 300px; }
#bottom_search select { width: 170px; }
#bottom_search #main_search_go { border: 0pt none ; background: transparent url('go_search.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 23px; line-height: 23px; width: 39px; }
#categoriesContent ul li.end_cate_main_rs, .end_cate_sub_rs { border-bottom: 0px none ! important; }
#bottomNav ul { text-align: center; }
#list { text-align: right; }
#bannerboxall #bannerboxallContent { text-align: center; }
#whatsnew #whatsnewHeading { margin-bottom: 8px; }
/* ::::: http://www.replica-sale.com/includes/templates/hoho/css/stylesheet_categories_menu.css ::::: */

body {  }
/* ::::: http://www.replica-sale.com/includes/templates/hoho/css/stylesheet_css_buttons.css ::::: */

/* ::::: http://www.replica-sale.com/includes/templates/hoho/css/stylesheet_news.css ::::: */

.ads {vertical-align: top }
. ads a {vertical-align: top }
.ads img {vertical-align: top }