@charset "utf-8";







body { 







	background:#fff; 







	margin:0;







	padding:0; 







	font-size:11px; 







	font-family:Arial, Helvetica, sans-serif; 







	background-color: #FFFFFF;







	text-align:center;







}















a{ color: #000000; text-decoration: none;}







a:hover { color: #900; text-decoration: underline}







CODE {







	font-family: arial, verdana, helvetica, sans-serif;







	font-size: 1em;







	}















FORM, SELECT, INPUT {







	display: inline;







	font-family:arial;







	font-size: 1em;







	margin: 0.1em;







	}















TEXTAREA {







	float: left;







	margin: auto;







	display: block;







	width: 95%;







	}















input:focus, select:focus, textarea:focus {















	}















FIELDSET {







	padding: 0.5em;







	margin: 0.5em 0em;







	border: 1px solid  #ccc;







	}















LEGEND {







	color:#000;







	font-weight: bold;







	padding: 0.3em;







	}















LABEL, h4.optionName {







	line-height: 1.5em;







	padding: 0.2em;







	}















LABEL.checkboxLabel, LABEL.radioButtonLabel {







	margin: 0.5em 0.3em;







	}















.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {







	float: left;







	}







#specialsListing .specialsListBoxContents{ width:192px; text-align:left; margin-bottom:20px;}







#specialsListing .specialsListBoxContents a img {border:1px solid #fff; padding:3px;}







#specialsListing .specialsListBoxContents a:hover img {border-color: #ededed;}







LABEL.inputLabel {







	width: 9em;







	float: left;







	}















LABEL.inputLabelPayment {







	width: 14em;







	float: left;







	padding-left: 2.5em;







	}















LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {







	width: 11em;







	float: left;







	}















#checkoutPayment LABEL.radioButtonLabel {







	font-weight: bold;







	}















P, ADDRESS {







	padding: 0.5em;







	}















ADDRESS {







	font-style: normal;







	}















.clearBoth {







	clear: both;







	}















HR {







	height: 1px;







	margin-top: 0.5em;







	border: none;







	border-bottom: 1px dotted #9a9a9a;







	}























a img{ border:0;}







form{	padding:0;margin:0;}















h1 { 







	font-size:14px; margin-bottom:5px; color:#900;















	}















h2 {







	font-size: 1.4em;







	}















h3 {







	font-size: 1.3em;







	}















h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS,.larger{







	font-size: 1.1em;







	}































h1, h2, h3, h4, h5, h6 {







	margin: 0;







	}























/*-----------------------------------------------*/















ul, li {







	padding:0;







	margin:0;







	list-style:none;







}







.wrap {







	width:980px;







	margin:0 auto; padding:0;







	clear:both; overflow:visible;







	*margin-bottom:-5px;







}







.clr{height:1px; margin-top:-1px;clear: both;overflow:hidden;}















a{ text-decoration:none;font-family:arial;}















#toptab {	background: url(../images/toptab_bg.gif) no-repeat right top;







	height: 30px;







	width: 380px;







	line-height:25px;







	float:right}















#toptab ul li{float:left;position:relative;}







#toptab ul li em{ font-style:normal; font-weight:normal; text-decoration:underline; margin-left:2px;}







#toptab ul li a{  font-size:12px; font-weight:bold;	display:block;







	background: url(../images/toptab_arrow.gif) no-repeat right top; color:#636363; text-indent:10px;}







	







#toptab ul li:hover a{ background-position:right bottom; color:#000;text-decoration:none}







#toptab ul li:hover a span{background:transparent url(../images/toptab_arrow_l.gif) no-repeat left bottom ; height:25px; display:block; cursor:pointer; }















#toptab #myAccount{width:107px;}







#toptab #CustomerService{width:141px;}







#toptab #Currencies{width:132px;}







#toptab ul li div{display: none;}







#toptab ul li ul li{width:100%}







#toptab ul li:hover div{display:block;position:absolute;top:25px;left:0;background:#fff}







#toptab ul li:hover #myAccountsub { background:url(../images/toptabsub_1.gif); width:156px; height:82px;}







#toptab ul li:hover #CustomerServicesub { background:url(../images/toptabsub_2.gif); width:141px; height:132px;}







#toptab ul li:hover #Currenciessub{ background:url(../images/toptabsub_3.gif); width:149px; height:135px;left:-17px;}















#toptab ul li:hover div ul {margin-left:15px; margin-top:5px;}







#toptab ul li:hover ul li a {color:#000; font-size:11px; background:url(../images/toptab_subico.gif) no-repeat left center; text-indent:1em; line-height:16px;}















#toptab ul li:hover p{color:#000; text-indent:1.5em; line-height:16px; height:16px; margin:0; padding:0}







#toptab ul li:hover p a{ background:none; display:inline; font-weight:normal; font-size:11px;}







#toptab ul li:hover p a:hover{color:#900; text-decoration:underline}







#toptab ul li ul li a{ font-weight:normal; background:none; text-indent:0; width:auto;}







#toptab ul li:hover ul li a:hover {color:#900; text-decoration:underline}























#topmenu {background: url(../images/topmenu_bg.gif);float:right;clear:right;margin-top:46px;width:745px;}







#topmenu .l {







	background: url(../images/topmenu_left.gif) no-repeat left top;







}







#topmenu .r {







	background: url(../images/topmenu_right.gif) no-repeat right top;







	line-height:25px;







	height: 27px;	







}







#topmenu .r ul { margin-left:3px;}







#topmenu .r ul li{  float:left; margin-top:1px; border-right:1px solid #ddd}	







#topmenu .r ul li:hover{ }







#topmenu .r ul li a{ font-size:13px; font-weight: bold;padding:0 18px; display:block}







#topmenu .r ul li a:hover { text-decoration:none;background:#efefef; }















#hohologo {	background: url(../images/logo.gif) no-repeat left top;







	height: 71px;







	width: 231px;







	display:block;







	float:left;







	clear:left;







	margin:10px 0 0 0;}







#top_ueserinfo {float: left; height:25px; line-height:25px; color:#666; font-size:13px; margin-top:5px; margin-left:5px;}







#top_ueserinfo a{ font-weight:bold; color:#000}







#top_ueserinfo a:hover{ color:#eb7921; text-decoration:underline}







#hohologo h1 {	font-size: 10px;	color: #666;	margin:55px 0 0 160px;	visibility:hidden;	text-decoration:underline}







#hohologo:hover h1 {visibility: visible;	color: #666}







#mainmenu {







	width: 174px;







	height:59px;







	font-size:12px;







	font-weight:bold;







	position:relative;







	float:left;







}







#mainmenu .menu{







	position:absolute;







	display:block;







	top:35px;







	left:0px;







}







#mainmenu .title {







	background: url(../images/mainmenu_top.gif) no-repeat left top;







	height: 35px;







	width: 174px;







	display:block;







	overflow:hidden;







}







#mainmenu a.title:hover {







	background-position:left bottom;







	text-decoration:none







}







#mainmenu .title span {







	visibility:hidden;







	font-size:10px;







}







#mainmenu #all_categories_list{







	background:url(../images/mainmenu_dropico.gif) no-repeat left top;







	width:17px;







	height:17px;







	position:absolute;







	display:block;







	top:10px;







	left:150px;







}







#mainmenu .bottom {







	background: url(../images/mainmenu_bottom.gif) no-repeat;







	font-size:1px;







	height: 4px;







	width: 174px;







	overflow:hidden;







	clear:left;







	margin-left:-1px;







}







/*define menu*/















.menu {







	font-size:12px;







	width:173px;







	padding-left:1px;







	background:#03689B;







	padding-bottom:0px;







	float:left;







	z-index:500;







}







.menu ul {







	background:transparent;







	float:left;







}







.menu ul ul {







	width:174px;







}







.menu ul li {







	float:left;







	display:block;







	width:172px;







	height:24px;







	line-height:24px;







	border-top:1px solid #ddd;







	font-weight:bold;







	background:#f5f5f5 url(../images/menu_arrow_bg.gif) no-repeat -6px -101px;







	-overflow:hidden







}







.menu ul li a:hover {







	border-top:1px solid #a6a6a6;







	margin-top:-1px;







}







.menu ul ul li {







	display:block;







	width:161px;







	height:auto;







	line-height:140%;







	border:0;







	font-weight:normal;







	padding:2px 0 2px 20px;







	border-right:2px solid #a6a6a6;







	background-position:0 -32px;







	background-color:#fff;







}







.menu ul ul .b_top {







	background-position:0 0;







	border-top:1px solid #a6a6a6;







	border-right:2px solid #a6a6a6;







	padding-top:10px;







}







.menu a, .menu a:visited {







	display:block;







	float:left;







	height:100%;







	width:180px;







	font-size:1em;







	text-decoration:none;







	color:#000;







	padding:0;







	text-indent:0.8em;







}







.menu ul ul li a, .menu ul ul li a:visited {







	display:inline;







	color:#000;







	background:none;







	text-indent:0;







	width:auto;







}







.menu ul ul li a:hover {







	color:#900;







	background:none;







	text-decoration:underline;







	border:0;







	margin:0







}







.menu ul ul :hover > a {







	color:#900;







	background:none;







	text-decoration:underline;







	border:0;







	margin:0







}







.menu table {







	border-collapse:collapse;







	padding:0;







	margin:-1px;







	width:0;







	height:0;







	font-size:1em;







	z-index:1;







}







* html .menu a:hover {







	color:#000;







	position:relative;







	z-index:100;







	text-decoration:none;







	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;







}







.menu li:hover {







	position:relative;







}







.menu :hover > a {







	color:#000;







	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;







}







.menu ul ul {







	position:absolute;







	height:0;







	top:-10000000px;







	left:156px;







	width:183px;







	padding-bottom:4px;







	height:auto;







	background:url(../images/menu_arrow_bg.gif) no-repeat 0 100%;







}







.menu ul :hover ul {







	top:-1px;







}







#searchbg {







	float: right;







	width:805px;







	background:url(../images/seach_bg.gif) repeat-x







}







#searchbg .left {







	background: url(../images/search_bg_left----.gif) no-repeat left top;







}







#searchbg .right {







	background: url(../images/search_bg_right.gif) no-repeat right top;







	height: 60px;







}







#search {







	background: url(../images/seachinbg.gif) repeat-x left 3px;







	margin:0 3px;







	-margin:0 1px;







	padding-top:3px;







	height:32px;







	line-height:32px;







	float:left;







	width:647px;







}







#search .title {







	background: url(../images/search.gif) no-repeat left top;







	height:32px;







}







#search .searchSelect {







	height:19px;







	margin-left:55px;







	font-family:Arial, sans-serif;







	font-size:11px;







	color:#000;







	border:0;







	background:#fff







}







#search .searchinput {font-family:Arial; font-size:11px;







	background:#fff; width:100%;







	border:0;







	height:17px;







	padding-left:3px;







}







#search .searchGo {







	background: url(../images/search_go.gif) no-repeat left top;







	display: block; border:0;padding:0; margin:0; cursor:pointer;







	height: 32px;







	width: 102px;







}







#search a:hover .searchGo,#search .searchGo:hover {







	background-position:left bottom







}







#shopcart {







	background: url(../images/shopcart.gif) no-repeat left top;







	display: block;







	height: 32px;







	line-height:30px;







	text-indent:45px;







	width: 148px;







	float:right;







	margin-top:3px;







	margin-right:3px;







	-margin-right:2px;







	font-size:13px;







	font-weight:bold;







	color:#fff;







	text-decoration:none







}







#shopcart:hover {







	background-position:left bottom







}







#popsearch {







	font-family: Arial;







	font-size: 11px; line-height:24px;







	clear:both; margin-left:15px; color:#424242







}







#popsearch a{color:#424242; text-decoration:none}







#popsearch a:hover{ text-decoration:underline; color:#000}







#trustful {width: 172px;border:1px solid #bdc4c8;	margin-top:10px;	background: #fff url(../images/trustful.gif) no-repeat center 8px; padding-top:60PX;







}







#newsletter_form{margin-top:10px;border:1px solid #bdc4c8;background: #fff url(../images/newsletter.png) no-repeat -25px -15px; text-align:center}







#newsletter_form .leftBoxHeading{background:none; display:none}







#newsletter_form .bg_letter{}







#newsletter_form .bg_letter span{ font-weight:normal; font-size:12px;}







#newsletter_form #wholesale_newsletter_text{margin:15px 0 10px 10px; display:block; color:#666; text-align:left}







#newsletter_form #email{ background:#fff; border:1px solid #ddd; padding:3px; margin-bottom:10px;}







#newsletter_form button{ background:#fff url(../images/newsletter_buttonbg.gif) repeat-x left top; border:1px solid #ddd; cursor:pointer; font-family:Arial}















#newsletter_form button:hover{ background-position:left bottom}















#centerBoxWrapper_newsletter,#centerBoxWrapper_newsletter{ float:right}







#navColumnCenter_newsletter #navBreadCrumb,#navColumnCenter_conditions #navBreadCrumb{ width:798px; float:right; clear:right}















#trustful dt,#trustful dd,#trustful dl{ padding:0; margin:0; color:#888; font-size:11px;}







#trustful dt{background:url(../images/trustful_ps.gif) no-repeat center center; height:20px; width:160px; margin-left:7px; display:block}







#trustful dd{margin:9px;}







#footer_search{	width:980px;	margin:0 auto;	clear:both;	margin-top: 10px; text-align:center; background:#f5f5f5; border:1px solid #03689B; height:38px;







line-height:38px; font-size:12px; color:#274e6d}







#footer_search td{ padding:0 3px;}







#footer_search input,#footer_search select{ background:#fff; border:1px solid #92c3e1; font-size:11px; font-family:Arial, Helvetica, sans-serif;}







#footer_search .footsearchinput{ width:300px; +height:16px; padding-left:3px; border:1px solid #CCCCCC}







#footer_search input#footer_search_go{ background:url(../images/foot_search_go.gif) no-repeat left top; width:30px; height:19px; display:block; border:0; margin:0; padding:0; cursor:pointer}







#footer_search  a:hover input#footer_search_go,#footer_search input#footer_search_go:hover{ background-position:left bottom}























/*top's and bottom's search pagination        end*/















#curcategory_link{font-size:12px;







	width:173px;







	padding-left:1px;







	background:#ccc;







	float:left;}







#curcategory_link a{float:left;







	display:block;







	width:172px;







	height:24px;







	line-height:24px;







	border-bottom:1px solid #ddd;







	font-weight:bold;







	background:#f5f5f5;







	text-indent:0.5em;}







#curcategory_link a:hover{background:#ddd;}















/*wrappers - page or section containers*/







#mainWrapper {







	background-color: #ffffff;







	text-align: left;







	width: 980px;







	vertical-align: top;







	}







.leftBoxContainer {/*left&right box border */	







	margin-top:10px; 







}







.rightBoxContainer {/*left&right box border */	







	margin-top:10px;







	border:1px solid #bdc4c8;







}







.leftBoxHeading,.rightBoxHeading {/*left BOX tittle*/







	height:24px; 







	background:url(../images/dhbg.gif) repeat-x left 1px;







	color: #000; 







	font-size:14px; 







	font-weight:bold;







	padding-left:10px;







	padding-top:5px;







}







.leftBoxHeading,.rightBoxHeading a { }







.leftBoxHeading,.rightBoxHeading  a:hover {text-decoration:none;}







.sideBoxContent { padding:9px;}







#whatsnew .sideBoxContent {text-align:center;}







.wrapper ul {}







.wrapper ol{ margin:0; padding:0; vertical-align:top}







.wrapper ol li{	margin:5px 0;}







.wrapper ol li a {}







.wrapper ol li a:hover{}







.wrapper ol li td{vertical-align:top}







#indexCategoriesHeading,#productListHeading{font-size: 22px;color: #333; margin-bottom:8px;}























.centerBoxWrapper {/*center box border */ 







	border:0px 







	height: 1%;







	margin:0px;







	padding:0px;







	text-align:left;







}







.centerBoxWrapper a img {border:1px solid #fff; padding:3px;}







.centerBoxWrapper a:hover img {border-color: #ededed;}















.centerBoxHeading{margin:0;padding:6px;font-size:16px; margin-top:8px; margin-bottom:10px;	color:#000;	margin-left:1px;}















#cbox_wraper { border:1px solid #ddd;height:100%; overflow:hidden; float: right;width: 793px;_width: 790px;margin-bottom: 10px; }







#cbox_wraper li { list-style-type:none; line-height:140%; height:140px;}







#cbox_wraper li a{ display:block;}







#cbox_wraper li .categoryImg{ float:left; height:140px; width:94px;}







#cbox_wraper li .category_detail{ float:left; width:140px; margin-left:10px;}















#cbox_wraper .more a,#cbox_wraper .more_products  a{text-decoration:underline; color:#900}















.cbox { width:32%;-width:31%; float:left; margin:0 5px;  padding:30px 0;  vertical-align:top;}







.underline{border-bottom:1px #ededed solid;}







.ctitle a { font-size:14px; font-weight:bold}







#cbox_wraper .centerBoxHeading{ margin-bottom:0;padding-bottom: 0;}















#indexHomeBody #cbox_wraper{margin-top:10px;}























#contentMainWrapper {/* content a  table */







	margin-top:5px;







	padding:0;















}







#navColumnOne, #navColumnTwo {/*table left and right td */







	background-color: transparent;







}







#navColumnTwo{float:right;width:200px;clear:right}







#navColumnCenter{float:left; width:585px;_width:582px;}







#navColumnCenter_productsInfo{float:left; width:980px;}







#products_layout_left{ width:770px; float:left}







#productQuantityDiscounts table{ border:1px solid #ddd; width:100%; margin:10px 0; border-width:1px 0 0 1px}







#productQuantityDiscounts td,#productQuantityDiscounts th{ border:1px solid #ddd; border-width: 0 1px 1px 0; padding:4px}







#productQuantityDiscounts th{ font-size:13px; color:#000; background:#efefef}















.centerColumn{ /* no need in index because have many single div*/







	margin:0;







	padding:0;







	margin-top:10px;







	/*border:1px solid #006AB6;*/







}















#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {







	margin: 0em;







	padding: 0em;







	}























#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {







	margin: auto;







	} 







#navColumnOneWrapper{ width:174px; margin-right:10px;float:left}







#tagline {







	color:#000000;







	font-size: 2em;







	text-align : center;







	vertical-align: middle;







	}















#sendSpendWrapper {







	border: 1px solid #cacaca;







	float: right;







	margin: 0em 0em 1em 1em;







	}















.floatingBox,  #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {







	margin: 0;







	width: 47%;







	}







#accountLinksWrapper{}







.wrapperAttribsOptions {







	margin: 0.3em 0em;







	}































/*navigation*/







#productListing .navSplitPagesResult{ margin:0 8px }







.navSplitPagesResult {font-size:12px; font-weight:bold; padding:8px 0;}







.navSplitPagesLinks { background:#f1f1f1; padding:7px 3px;}







.navSplitPagesLinks a,.navSplitPagesLinks .current{ background:#fff; padding:2px 4px; border:1px solid #d3d3d3; font-size:12px;}







.navSplitPagesLinks .current{ color: #900;}







.navNextPrevCounter {







	margin: 0;







	}







.navNextPrevList {







	display: inline;







	white-space: nowrap;







	margin: 0;







	padding:  0.5em 0em;







	list-style-type: none;







	}















#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {







	margin: 0em;







	font-weight: bold;







	height: 1%;







	width: 100%;







	padding:0







	}















#navMain ul, #navSupp ul, #navCatTabs ul  {







	margin: 0;







	padding:  0.5em 0em;







	list-style-type: none;







	text-align: center;







	line-height: 1.5em;







	}















#navMain ul li, #navSupp ul li, #navCatTabs ul li {







	display: inline;







	}















#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {







	text-decoration: none;







	padding: 0em 0.5em;







	margin: 0;







	white-space: nowrap;







	}















#navEZPagesTOCWrapper {







	font-weight: bold;







	float: right;







	height: 1%;







	border: 1px solid #000000;







	}















#navEZPagesTOC ul {







	margin: 0;







	padding:  0.5em 0em;







	list-style-type: none;







	line-height: 1.5em;







	}















#navEZPagesTOC ul li {







	white-space: nowrap;







	}















#navEZPagesTOC ul li a {







	padding: 0em 0.5em;







	margin: 0;







	}















#navCategoryIcon, .buttonRow, #indexProductListCatDescription {







	margin: 0.5em 0; display:block







	}







#shoppingCartDefault .centerBoxContentsSpecials{ width:24%; float:left; text-align:center}















#navMainSearch {







	float: right;







	}































#navEZPagesTop {







	background-color: #ffff33;







	}















#navBreadCrumb, #navEZPagesTop {







	font-size: 12px;







	font-weight: bold;







	margin:0;







	padding:0;







	}







#navBreadCrumb {clear:both; width:790px; padding:10px 0 0;color:#888







	}







#navBreadCrumb a{ color:#888}	















/*The main content classes*/







#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {







	vertical-align: top;







	}







.centerBoxContentsFeatured,.centerBoxContentsNew{ float:left; width:33%;margin:0; margin-bottom:10px; text-align:center}















/*.content,*/ #productDescription, .shippingEstimatorWrapper {







	/*font-size: 1.2em;*/







	}















.alert {







	color: #FF0000;







	margin-left: 0.5em;







	}







.advisory {}







.important {







	font-weight: bold;







	}







.notice {}







.rating{}







.gvBal {







	float: right;







	}







 #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {







	padding: 0.8em;







	}















.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {







	font-size: 0.9em;







	}







#siteinfoLegal,#siteinfoLegal a { color:#777}







/*Shopping Cart Display*/







#cartAdd { margin:4px;







	}







#cartAdd #total_price{ background:#fff;border: 1px solid #ddd; padding:0.8em 1em; font-size:12px; color:#b30000; font-weight:bold}







#cartAdd #cart_qty{ margin:1em; font-weight:bold}







#cartAdd #cart_qty input{ border:1px solid #ddd; background:#fff}







#cartAdd #btn_addcart_submit {}







#cartAdd .seal_vs_en{ margin:auto; background:url(../images/seal_vs_en.gif) no-repeat left -10px; width:115px; height:70px; }















.tableHeading TH {background:url(../images/dhbg_2.gif) repeat-x left top; color:#333;font-size:12px;







	border-bottom: 1px solid #cccccc; padding:4px;







	}







#cartContentsDisplay .cartUnitDisplay{ font-weight:bold}







#cartContentsDisplay .cartTotalDisplay{ font-weight:bold; color:#C50000;}































.tableHeading, #cartSubTotal {	 }























.tableRow, .tableHeading, #cartSubTotal {	}















.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {







	padding: 0.5em 0em;







	}







#shoppingCartDefault .buttonRow{ float:right}	







#shoppingCartDefault form .back{ float:left}























.cartUnitDisplay, .cartTotalDisplay {







	text-align: center;







	padding-right: 0.2em;







	}















#scUpdateQuantity {







	width: 2em;







	}















.cartQuantity {







	width: 4.7em;







	}















.cartNewItem {







	color: #33CC33;







	position: relative;  /*do not remove-fixes stupid IEbug*/







	}















.cartOldItem {







	color: #660099;







	position: relative;   /*do not remove-fixes stupid IEbug*/







	}















.cartBoxTotal {







	text-align: right;







	font-weight: bold;







	}















.cartRemoveItemDisplay {







	width: 3.5em;







	}















.cartAttribsList {







	margin-left: 1em;







	}















#mediaManager {







	width: 50%; 







	margin: 0.2em;







	padding: 0.5em;







	}







.mediaTitle {







	float: left;







	}







.mediaTypeLink {







	float: right;







	}















.normalprice, .productSpecialPriceSale {







	text-decoration: line-through;







	}















.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {







	color:#c50000;







	}







.productSpecialPrice{ font-size:13px; font-weight:bold}















.orderHistList {







	margin: 1em;







	padding: 0.2em 0em;







	} 















#cartBoxListWrapper ul, #ezPageBoxList ul {







	list-style-type: none;







	}















#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {







	margin: 0;







	padding: 0.2em 0em;







	} 















#cartBoxEmpty, #cartBoxVoucherBalance {







	font-weight: bold;







	}















.totalBox {







	width: 5.5em;







	text-align: right;







	padding: 0.2em;







	}















.lineTitle, .amount {







	text-align: right;







	padding: 0.2em;







	}















.amount {







	width: 5.5em;







	}







/*product_info*/







#productinfoBody { background:#ffffff}







#productinfoBody #contentMainWrapper { margin:5px 0 }







#reviewsWriteHeading { font-size:12px}







#productinfoBody .rightBoxHeading {}







.sidepbox {text-align:center;  height:80px;}







.sidepbox a img { float:left}







.sidepbox .proname {float:left; width:120px; text-align:left; margin-left:10px;}















.allinfo { clear:both; font-size:15px; font-weight:bold; line-height:35px; height:35px; padding-left:10px;}







#nonce_page{ color:#555; margin-left:10px;}







#all_page{ color:#555}







#topajax { border:1px solid #CCCCCC; height:140px; overflow:hidden}







#topajax .left {height:80px; width:30px; background: url(../images/lefta.gif) no-repeat center center; float:left; cursor:pointer;}







#topajax .right {height:80px; width:30px; background: url(../images/rightb.gif) no-repeat center center; float:right; cursor:pointer;}







#topajax .pbox {text-align:center; width:100px; height:100px;   float:left;  margin-left:10px;}







#topajax .pbox { line-height:100%;}







#topajax .pbox a { background:url(../images/loadimg.gif) no-repeat center center;width:74px; height:74px; display:block; margin:auto}







#topajax .pbox a img{border:1px solid #fff; padding:3px; width:70px; height:70px;}







#topajax .pbox a:hover img{ border-color: #ddd}







#topajax a.current img{ border:1px solid #bbb}







.products_list_price{ display:block; font-size:12px; line-height:30px; font-weight:bold; color: #b30000}







#contentMainWrapper #navBreadCrumb { line-height:25px;}







.categoryIcon {border-bottom:1px solid #CCCCCC;}







.navNextPrevWrapper { margin-bottom:10px;}







#categoryDescription { border-bottom:1px solid  #eeeeee; padding-bottom:10px;}







#productMainImage { border:1px solid #eeeeee; text-align:center; padding:5px; float:left; margin:0 10px 0px 0; float:left}







#productMainImage:hover{ border-color:#ccc;}







//#productMainImage img{ width:300px; height:auto}







	.imgLink{	font-size:11px;	font-weight:bold;	color:#777;	text-transform: capitalize;background: url(../images/image_large.gif) no-repeat left center; line-height:25px; display:block; text-indent:1.2em; width:100px; cursor:pointer}







.imgLink:hover{ color:#900;width:100px;}







#productName{ font-size:16px; color:#000; border-bottom:1px dotted #999; padding:10px 0; margin-bottom:6px; }







#productDescription, .shippingEstimatorWrapper { font-size:12px; width:100%; margin:auto;







	}







.shippingEstimatorWrapper table{ border:0}







.shippingEstimatorWrapper td,.shippingEstimatorWrapper th{ border:1px solid #ddd; }







	.biggerText {font-size: 1em;}







	ul{ list-style:none;}







/*#cartAdd {







	float: left;







	text-align: center;







	margin:10px 0;







	padding:10px;







	}*/







#productDescription { padding:10px 0; float:left;}







#products_description #products_layout_left{ width:770px; float:left; margin-right:0}







#products_detail{ float:left; width:440px;}







#products_addcart{ float:right; width:200px;background:#F3F2ED; text-align:center; height:330px;}























#productListing { border:1px solid #ddd; margin:5px auto; padding:1px}















.tabTable {margin-bottom: 1.0em; }







.tabTable tr { border:1px solid red}







	td p{ text-align:left; font-size:12px;}







	.productListing-rowheading{}















	.productListing-heading{ background:url(../images/dhbg_2.gif) repeat-x left 1px; color:#333; padding:4px; font-size:12px; border-top:1px solid #ddd;}















	.productListing-data { padding-left:3px; vertical-align:top; border-bottom:1px dotted #ddd}



.productListing-data a img { float:right}



	.productListing-odd { }







	.productListing-even{ background: #ffffff}







	.itemTitle { padding:5px;line-height:120%; font-size:13px; font-weight:bold;}







	.listingDescription  {padding:5px;line-height:120%; font-size:11px; color:#555 }















/*tpl_shopping_cart_default.php*/







#cartContentsDisplay { border:1px solid #ddd }







#cartContentsDisplay td{ padding:8px;}















#cartContentsDisplay .cartProductDisplay a{font-size:12px;}







.tableHeading {







	background-color: #eeeeee;







	}







.rowOdd {







	background-color: #f8f8f8;







	vertical-align: top;







	}







.rowEven {







	background-color: #ffffff;







	vertical-align: top;







	}















#cartSubTotal {	font-weight: bold; font-size:12px; width:160px; float:right; line-height:20px; margin-top:10px;	}







#cartSubTotal span{ color:#c50000; font-size:14px; padding-left:10px}







#shoppingCartDefault .forward{ float:right}































#relate_categories{ border:1px solid #ddd; height:100%; overflow: hidden; padding-bottom:10px;}







#relate_categories h4{ padding:10px; color:#900}







#relate_categories ul{ margin:0 10px 10px 10px;}







#relate_categories li{ float:left; width:23%; padding:5px;}















.cartNewItem {







	color: #FF9900;







	position: relative;  /*do not remove-fixes stupid IEbug*/







	}















.cartOldItem {







	color: #000000;







	position: relative;  /*do not remove-fixes stupid IEbug*/







	}















.cartBoxTotal {







	text-align: right;







	font-weight: bold;







	}















.cartRemoveItemDisplay {







	width: 3.5em;







	}















.cartAttribsList {







	margin-left: 1em;







	}







#navSuppWrapper{border-top:3px solid #f4f4f4;text-align: center;}







.tags { margin:5px 0 15px;}







.tags a{border:1px solid #fff; padding:0 2px; margin:0; font-weight:normal}







.tags a:hover{ border-color:#900}















#current_category{border:1px solid #bdc4c8; margin-top:10px;}







#current_category ul{ margin:8px;}







#current_category ul li{ font-size:14px; font-weight:bold; }







#current_category ul li a{color:#333}







#current_category ul ul a{ padding-left:8px;font-size:12px;font-weight:normal;background: url(../images/current_category_arrow.gif) no-repeat left 6px;display:block; line-height:16px;color:#111; -display:inline; margin:2px 0}







#current_category ul ul a:hover{ background-color:#f5f5f5; color:#000}







#current_category ul ul .current_sub_category a{ color:#900; text-decoration:underline; font-weight:bold;background-image: url(../images/current_category_arrow_on.gif)}







#current_category_price_search{margin:8px;}







#current_category_price_search span{ font-size:14px; font-weight:bold; color:#222}







#current_category_price_search ul li a{padding-left:8px;font-size:12px;font-weight:normal;background: url(../images/current_category_arrow.gif) no-repeat left 6px;display:block; margin:2px 0}







#current_category_price_search ul li a:hover{background-color:#f5f5f5; color:#000}







#current_page_link_str{ color:#900}







#navColumnCenter_specials{ width:770px; float:left; margin:0; clear:left}







#newProductsDefault .centerColumn{ width:770px; float:left; margin:0; clear:left}















#navColumnCenter_see_all,#navColumnCenter_shopping_cart{float:right; width:795px;margin-bottom:10px; clear:right}















#navColumnCenter_see_all  #navBreadCrumb,#navColumnCenter_shopping_cart #navBreadCrumb{float:right; width:795px; margin-top:-10px;}























#siteMapList ul li{ float:left; margin-right:10px; width:240px; margin-bottom:10px}







#siteMapList ul li ul li{ float:none; margin:0; width:auto;}







#siteMapList ul li a{ padding-left:0; color:#900  ; font-size:14px; padding:6px 0; background:none; font-weight:bold}







#siteMapList ul li ul a{ display:block;padding:4px 0;padding-left:20px;background: url(../images/current_category_arrow.gif) no-repeat 11px 8px; color:#000; font-size:11px; font-weight:normal}























#centerBoxWrapper_allCategories ul { float:left; margin-left:10px; width:254px;-width:251px; margin-bottom:10px;}







#centerBoxWrapper_allCategories ul li{ margin:0; padding:0;-display:inline; padding-left:15px;-padding-left:0;}







#centerBoxWrapper_allCategories ul li a{ display:block;padding:4px 0;padding-left:20px;background: url(../images/current_category_arrow.gif) no-repeat 11px 8px;}







#centerBoxWrapper_allCategories ul li h3 a{ padding-left:0; color:#900; font-size:14px; padding:6px 0; background:none }







#centerBoxWrapper_allCategories .box_right_line { border-right:1px solid #ddd}







#centerBoxWrapper_allCategories h2 { border-bottom:1px solid #ddd}















#productAdditionalImages .additionalImages{ float:left}







#productAttributes .wrapperAttribsOptions  .attribsRadioButton{}















#shoppingCartDefault { width:795px; float:right; clear:right;}







#allcategory_recommend_products{ width:795px;  border:1px solid #ddd; margin-bottom:10px;display:table; float:right}







#allcategory_recommend_products div{ float:left; width:15%; margin-left:10px;margin-bottom:10px; }















#allcategory_recommend_products div a img { display:block; width:90%; height:90px; margin-bottom:10px;border:1px solid #fff; padding:3px}







#allcategory_recommend_products div a:hover img{ border:1px solid #ddd}







#allcategory_recommend_products h2{ margin-bottom:20px; padding:10px; padding-bottom:0}







#accountDefault ul{ margin:10px}







#accountDefault li{ text-indent:1em; line-height:20px;background: url(../images/current_category_arrow.gif) no-repeat left 9px;display:block; line-height:20px;color:#111}







#accountDefault h2{height: 32px;background:url(../images/dhbg.gif) repeat-x left 1px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #900;line-height: 32px; padding-left:15px;







font-size: 12px;}















#loginDefault h1,#specialsListing h1,#accountDefault h1,#siteMap h1 {font-size: 16px; color:#000}















#myAccountGen,#myAccountNotify{ float:left; width:49%; border:1px solid #ddd; }







#myAccountNotify{ margin-left:10px;}















.allpage_navColumnCenter { width:770px; float:left; margin:0; clear:left}















.messageStackError{ border:2px solid #f90; padding:8px; margin:5px 0; background:#fefefe; font-size:12px;}







#productGeneral_addcart{ border:1px solid #ddd; padding:4px; height:100%; overflow:hidden; width:970px; margin-top:10px;}







#productGeneral #products_layout_left{ float:left; text-align:left}















#indexProductList{ width:795px;_width:792px;}















#layout_rows{ background:url(../images/list.gif) no-repeat left top; display:block; float:left; width:45px; padding-left:23px; line-height:23px; margin-left:3px;}







#layout_columns{ background:url(../images/grid.gif) no-repeat left top; display:block; float:left; width:55px; padding-left:23px; line-height:23px;}







#layout_rows:hover,#layout_columns:hover{ background-position:left bottom}







#layout_columns.layout_current,#layout_rows.layout_current{ background-position:left bottom; color:#900; font-weight:bold}







.products_price_text{ color:#c50000; font-weight:bold; display:block;}







#products_detail #productDetailsList .products_price_text{ color:#c50000; font-size:15px; font-weight:bold; display:block; line-height:150%}







#products_detail #productDetailsList li{ line-height:150%; font-size:12px;}







#productDescription .productGeneral  h2{font-size:15px;}







#products_layout_right{ float: right; width:200px;}























#products_tags_list{ width:980px;}







#products_tags_list ul{ width:220px; float:left; margin:0; margin-right:25px;}







#products_tags_list li{background: url(../images/current_category_arrow.gif) no-repeat left 6px;display:block; padding-left:1em; margin-bottom:10px; }







#products_tags_list #splitpage_link{ margin:0; margin-top:10px; clear:both; width:980px;}







#products_tags_list #splitpage_link li{ background:none; float:left;padding:0}







#products_tags_list #splitpage_link a{ border:1px solid #ddd; padding:2px; width:13px; display:block; margin-right:5px; text-align:center}















#products_tags_list #splitpage_link a:hover{ border-color:#900}







#products_tags_list #splitpage_link li.cur a{ border-color:#900; color:#900; font-weight:bold}















.tag_link_list{ clear:both; margin:10px auto; border:1px solid #ddd; padding:4px; text-align:center}







.tag_link_list a{ font-size:15px; font-weight:bold; }







#shippinginfoBody 







#conditionsBody #navBreadCrumb,#shippinginfoBody #navBreadCrumb,#privacyBody #navBreadCrumb,#sitemapBody #navBreadCrumb,#unsubscribeBody #navBreadCrumb,#contactusBody #navBreadCrumb,#pageBody #navBreadCrumb{ width:796px}















#conditionsBody #navColumnCenter_conditions,#shippinginfoBody #navColumnCenter_shippinginfo,#privacyBody #navColumnCenter_privacy,#sitemapBody #navColumnCenter_site_map,#unsubscribeBody #navColumnCenter_unsubscribe,#contactusBody #navColumnCenter_contact_us,#pageBody #navColumnCenter_page{ float:right; width:796px; clear:right}















#shippinginfoBody #navColumnCenter_shippinginfo{width:590px;float:left;}







#shippinginfoBody  #navColumnCenter_shippinginfo #navBreadCrumb{width:590px;}















#index_bottom_featuredproducts{ width:980px; clear:both; border:1px solid #ddd; height:100%; overflow:hidden}







#f_product{width:500px;float:left;margin-right:80px;}







#f_product h3{ margin:10px 10px 0}















#f_product p{  margin:0 10px 10px; color:#666}







#reco_product {  margin-top:10px}







#reco_product .ih img{ border:1px solid #fff; height:86px; width:86px;}







#reco_product .ih:hover img{ border-color:#ddd; text-decoration:none}







#reco_product li{ float:left; margin:0 5px; width:90px;}







#reco_product li p{ margin:0; padding:0; text-align:center; color:#c50000; font-weight:bold; line-height:25px;}







#product_link_printpage{ padding-left:20px; background:url(../images/print.gif) no-repeat left top; height:20px; line-height:20px; display:block; font-size:14px; font-weight:bold; padding-bottom:10px; cursor:pointer}







#mainWrapper_print{ text-align:left; margin:30px auto; width:780px;}







#key_wholesale{ font-size:11px;  font-weight:normal; position:absolute; margin:0; top:40px; padding-left:600px; color:#999; font-weight:bold;}







LEGEND{ font-size:14px;}







.buttonRow { float:left; display: inline; margin-right:10px;}







#productTellFriendLink { margin-left:14px; margin-top:20px; margin-bottom:5px;}







#productReview h2{ color:#900}







#productReview{ margin:15px 0;}







#productReview .content{ padding-left:15px;font-size:12px; line-height:150%}







#productReviewWrite{ padding-left:130px; background:url(../images/ReviewWrite.gif) no-repeat left 20px; min-height:150px;}







#productReviewWrite{  height: 150px;}html>body #productReviewWrite{ height: auto; min-height: 150px;}















#productReviewWrite h2{ color:#900}







#productReviewWrite textarea{ font-family:Arial; border:1px solid #ddd; background:#fcfcfc; padding:4px;}







#productReviewWrite #reviewsWriteReviewsRate{ border:solid #eee; border-width: 2px 2px 0; padding:4px 4px 0; margin-top:3px}







#productReviewWrite .ratingRow{ border:solid #eee; border-width: 0 2px 2px; padding:0 4px 4px; margin-bottom:3px}







#productReviewWrite .buttonRow{ display:block; width:100%}















.clearfix:after {content: ".";display: block;height: 0; clear: both; visibility: hidden;}







* html>body .clearfix {display: inline-block;width: 100%;}







* html .clearfix {height: 1%;}















#navColumnCenter_guestbook{ float:right; width:795px;}







#navColumnCenter_guestbook  #navBreadCrumb{ width:790px;}







.guestbook{border:1px solid #BDC4C8;margin-top:10px; color: #888888; width:170px;}







.book_a{font-family: Georgia,'Times New Roman',times,serif;line-height: 1.33em;font-size: 1em;padding-top: 5px;padding-right: 10px;padding-bottom: 2px;padding-left: 10px;font-style: italic; }







.guestbook p{  margin:0 10px 0 10px; padding:0; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #888888;}























#step_buy {	height: 48px;	width: 730px; clear:both; margin:20px auto}







ul{ margin:0; padding:0; list-style:none;}







#step_buy li{ float:left;height: 48px; font-size:12px; color:#555; font-family:Arial; text-align:center; display:inline}







#step_buy li strong{ display:block; padding-top:35px}







#step_buy #one,#step_buy #oneon{ width:180px; background:url(../images/stepimg.gif) no-repeat left bottom;}







#step_buy #one strong,#step_buy #oneon strong{ padding-left:45px}







#step_buy #oneon{ background-position: left 0;-background-position: left 2px;}







#step_buy #two,#step_buy #twoon{ width:114px; background:url(../images/stepimg.gif) no-repeat -180px bottom;}







#step_buy #twoon{ background-position: -180px 0;-background-position: -180px 2px;}







#step_buy #three,#step_buy #threeon{ width:114px; background:url(../images/stepimg.gif) no-repeat -294px bottom;}







#step_buy #threeon{ background-position:-294px 0;-background-position: -294px 2px;}







#step_buy #four,#step_buy #fouron{ width:114px; background:url(../images/stepimg.gif) no-repeat -408px bottom; -white-space: nowrap}







#step_buy #fouron{background-position:-408px 0;-background-position: -408px 2px;}







#step_buy #five,#step_buy #fiveon{ width:114px; background:url(../images/stepimg.gif) no-repeat -522px bottom;}







#step_buy #fiveon{ background-position: -522px 0;-background-position: -522px 2px;}















<!-- product_img small -->







.product_imgs{width:300px; height:120px;overflow: hidden;text-align:left; }



.product_img { }



.product_img a{border:1px solid #CCCCCC;  padding:2px; margin:4px;_margin:2px; display:block; float:left; width:45px; height:45px;text-align:center; }







.product_img a:hover{ border:1px solid  #999999}







.product_img a img{ width:45px; height:45px; }















.total_a{ line-height:22px;}







.total_a span{ width:710px; display:block; float:left;}















.tdimg{padding-top:5px; padding-bottom:5px;}























<!--  flashimg  -->







#feautre_category{ margin-top:5px;}







#feautre_category li {float:left;width:165px;padding:0 14px;margin:10px 0;}







#feautre_category h3{ padding-top:5px;}







.border_r_dash {background:url(../images/border_dash.gif) right top repeat-y;}







.dl_dot{ margin:0; padding:0}







.dl_dot dt { background:url(../images/icon_arr.gif) no-repeat 2px center; padding-left:10px; line-height:18px;}







.more_product{color: #006699;}







.proutbar{ border:1px #dddddd  solid; height:100%; overflow:hidden; margin-top:10px;







}















#meta_description,.meta_description p{ border-bottom:0px;}















#height_td td,.height_td td{ padding-top:5px;}







.sub_aa{border-bottom:1px dotted #CCCCCC; line-height:20px; overflow:hidden}







.sub_aa .tit_aa{width:670px; float:left; text-align:left;}







.sub_aa .tatal{line-height:18px;}















#navColumnCenter_account_history_inf,#navColumnCenter_checkout_shipping,#navColumnCenter_account,#navColumnCenter_checkout_payment,#navColumnCenter_checkout_confirmation,#navColumnCenter_checkout_success,#navColumnCenter_account_notifications,#navColumnCenter_account_history_info,#navColumnCenter_account_edit,#navColumnCenter_account_password,#navColumnCenter_address_book,#navColumnCenter_account_newsletters{ float:right;width:790px; min-height:460px;_height:460px; }







#navColumnCenter_account_history_info #navBreadCrumb,#navColumnCenter_checkout_shipping #navBreadCrumb,#navColumnCenter_checkout_payment  #navBreadCrumb,#navColumnCenter_checkout_confirmation #navBreadCrumb,#navColumnCenter_checkout_success #navBreadCrumb,#navColumnCenter_account_notifications #navBreadCrumb,#navColumnCenter_account_edit #navBreadCrumb,#navColumnCenter_account_password #navBreadCrumb,#navColumnCenter_address_book #navBreadCrumb,#navColumnCenter_account_newsletters #navBreadCrumb{ width:790px;}







#navColumnCenter_account #accountDefault,#navColumnCenter_account #navBreadCrumb{ float:right;width:790px; }







 







.forward_a{ margin:0; padding:0; padding-top:5px;}







#otshipping{}















#orderTotals{ border:1px solid #CCCCCC; padding-left:10px; }















.related_cate{border:1px solid #DDDDDD; width:562px; margin-left:185px; margin-top:10px; padding:10px;height:100%; overflow:hidden; background:url(../images/dhbg.gif) repeat-x scroll left 1px }







.related_cate ul{ margin:0; padding:0; list-style:none}







.related_cate ul li{ float:left; width:125px; background: url(../images/current_category_arrow.gif) no-repeat  5px 8px; line-height:22px; padding-left:15px;}















.related_cate2{border:1px solid #DDDDDD; width:772px; margin-left:185px; margin-top:10px; padding:10px;height:100%; overflow:hidden; background:url(../images/dhbg.gif) repeat-x scroll left 1px }







.related_cate2 ul{ margin:0; padding:0; list-style:none}







.related_cate2 ul li{ float:left; width:23%; background: url(../images/current_category_arrow.gif) no-repeat  5px 8px; line-height:22px; padding-left:15px;}















<!--   9.22    -->







.index_layer #boxswitch div {width:190px;height:27px;float:left;line-height:27px;text-align:center;font-size:14px;font-weight:bold;}







.index_layer .off {cursor:pointer;background:url(images/index_swich_bg.gif) repeat-x;border-bottom:1px solid #ddd;color:#000;}







.index_layer .on {background:none;color:#A72D2C;}















.index_layer .show li {float:left;width:150px;height:105px;margin:10px 5px;}







.index_layer .show span {display:block;width:100px; float:left;padding-left:4px;}























.hidden{display:none;}







.preview{ margin-top:8px;padding:0;overflow:hidden; border:1px solid #dddddd}







.preview  .scrollUl li{ width:290px; height:27px; float:left;line-height:27px;text-align:center;font-size:14px;font-weight:bold}







.preview  .scrollUl .sd01{ border-bottom:0;color:#A72D2C;}







.preview  .scrollUl .sd02{background:url(../images/index_swich_bg.gif) repeat-x; height:27px; border:1px solid #DDDDDD; border-top:0}















.preview  .index_products{ clear:both; padding:10px; padding-top:0}







.preview .show_pro li{ float:left; width:175px;height:105px;margin:10px 5px; }







.preview .show_pro li span{ line-height:18px;}







.preview  .relative{ float:left; padding-right:5px;}







.preview  .relative a img{border:1px solid #FFFFFF;padding:3px;}







.preview  .relative a:hover img{{border:1px solid #dddddd;padding:3px;}







.red{color:#A72D2C;}































.fl {







float:left;







}







.pad_top {







padding-top:10px;







}















.blue_con {







border:1px solid #DDDDDD;







clear:both;







padding-bottom:8px;







height:100%; overflow:hidden







}







.litb {







width:980px;







}







.blue_con p {







margin:0pt;







padding:0pt 12px;







}















#whybuy li {







float:left;







width:50%;







}







.allborder {







border:1px solid #DDDDDD; padding:10px;







margin-bottom:10px;







}







.line_180 {







line-height:180%;







}







.pad_10px {







padding:10px;







}







.blue_con h3 {







background: url(../images/blue_head_bg.gif) repeat-x left top;







height:28px;







line-height:28px;







margin-bottom:6px;







padding:0pt;







}







.in_1em {







text-indent:10px;







}







.transparent { background:url(../images/translate.jpg) no-repeat left top; width:170px; height:177px; }















.transparent ul{ margin:0; padding:60px 5px 5px 35px;}







.transparent ul  li.fr{ background:url(../images/fr.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}







.transparent ul  li.it{ background:url(../images/it.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}







.transparent ul  li.nl{ background:url(../images/nl.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}







.transparent ul  li.es{ background:url(../images/es.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}







.transparent ul  li.dk{ background:url(../images/dk.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}







.transparent ul  li.de{ background:url(../images/de.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}











#layout_rows {



	background:url(../images/list.gif) no-repeat left top;



	display:block;



	float:left;



	width:45px;



	padding-left:23px;



	line-height:23px;



	margin-left:3px;



}



#layout_columns {



	background:url(../images/grid.gif) no-repeat left top;



	display:block;



	float:left;



	width:55px;



	padding-left:23px;



	line-height:23px;



}



#layout_rows:hover, #layout_columns:hover {



	background-position:left bottom



}



#layout_columns.layout_current, #layout_rows.layout_current {



	background-position:left bottom;



	color:#8E0314;



	font-weight:bold



}



.products_price_text {



	color:#c50000;



	font-weight:bold;



	display:block;



}



#products_detail #productDetailsList .products_price_text {



	color:#c50000;



	font-size:15px;







	display:block;



	line-height:150%



}



#products_detail #productDetailsList li {



	line-height:150%;



	font-size:12px;



}



#productDescription .productGeneral h2 {



	font-size:15px;



}



#products_layout_right {



	float: right;



	width:200px;



}



#products_tags_list {



	width:980px;



}



#products_tags_list ul {



	width:220px;



	float:left;



	margin:0;



	margin-right:25px;



}



#products_tags_list li {



	background: url(../images/current_category_arrow.gif) no-repeat left 6px;



	display:block;



	padding-left:1em;



	margin-bottom:10px;



}



.products_price_text{ display:block}



#all_currencies_list{display:block;}



.model { font-weight:normal; font-size:11px; padding-top:10px}











#topajax {



	border:1px solid #CCCCCC;



	height:140px;



	overflow:hidden



}



#topajax .left,#ho_showcatepro .left {



	height:80px;



	width:30px;



	background: url(../images/lefta.gif) no-repeat center center;



	float:left;



	cursor:pointer;



}



#topajax .right,#ho_showcatepro .right {



	height:80px;



	width:30px;



	background: url(../images/rightb.gif) no-repeat center center;



	float:right;



	cursor:pointer;



}



#topajax .pbox {



	text-align:center;



	width:100px;



	height:100px;



	float:left;



	margin-left:10px;



}



#topajax .pbox {



	line-height:100%;



}



#topajax .pbox a {



	background:url(../images/loadimg.gif) no-repeat center center;



	width:74px;



	height:74px;



	display:block;



	margin:auto



}



#topajax .pbox a img {



	border:1px solid #fff;



	padding:3px;



	width:70px;



	height:70px;



}



#topajax .pbox a:hover img {



	border-color: #ddd



}



#topajax a.current img {



	border:1px solid #bbb



}



#show_all{ display:block; line-height:24px; float:left; background:url(../images/all_l.gif) no-repeat left 10px; padding-left:10px; padding-right:5px;}



#show_wholesale{background:transparent url(../images/gridw.gif) no-repeat scroll left top;



display:block;



float:left;



line-height:24px;



padding-left:25px;



width:110px;}



#show_wholesale:hover{background:transparent url(../images/gridw.gif) no-repeat scroll left -28px;



display:block;



float:left;



line-height:24px;



padding-left:25px;



width:110px;}




.fun_im_t {
background:url("../images/im_t.gif") no-repeat scroll center bottom transparent;
clear:both;
height:30px;
margin:0;
overflow:hidden;
padding:0;
width:100px;
}
.fun_im_m {
background:url("../images/im_bg.gif") repeat-y scroll center top transparent;
clear:both;
font-size:10px;
margin:0;
padding:5px;
text-align:center;
width:90px;
}
.fun_im_b {
background:url("../images/im_b.gif") no-repeat scroll center top transparent;
clear:both;
height:30px;
margin:0;
overflow:hidden;
padding:0;
width:100px;}


#ho_whole{ background:url(../images/wholesale.gif) no-repeat center top; width:150px; height:18px; position:relative;top:-18px;}



#ho_showre { padding:5px; font-size:14px; font-weight:bold;}



#checkoutConfirmDefault h2 { background:#eee; padding:3px}

#checkoutBillto, #checkoutShipto { margin-top:10px; border:1px solid #eee; padding:5px; width:100%}



#orderHistoryDetailedOrder,#orderHistoryStatus { color:#8E0314; padding:5px; background:#eee; margin:6px auto}

#myAccountShipInfo,#myAccountPaymentInfo { border:1px solid #ccc; padding:10px; margin-bottom:10px; width:97%}
