body {margin:0px 0px 0px 0px; padding:0; font-family:Tahoma, Verdana, Arial; font-size:11px; background:url(images/page_bg.gif) left top repeat-x; color:#000000;}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer; }
.img_left{float:left;}
.img_right{float:right;}
#doc_width{ width:958px; margin:0px auto;}
#header{ width:958px; float:left;}
#header div.row1{width:958px; float:left; height:86px; padding:0px 0px 0px 0px;  }
/* *html #header div.row1{width:958px; float:left; height:89px; padding:10px 0px 0px 0px; } */ 
#header div.row1 div.pt1{ width:610px; float:left; }
#header div.row1 img.logo1{float:left; margin:0px 0px 0px 13px;}
#header div.row1 img.tollfree{float:right; margin:0px 0px 0px 0px;}
#header div.row1 div.pt2{ width:285px; float:right;}
#header div.row1 div.pt2 div.pagenav{width:265px; float:right; font-size:11px; color:#000000; padding:0px 20px 0px 0px; text-align:right; word-spacing:5px; margin:0px 0px 10px 0px;}
#header div.row1 div.pt2 div.pagenav a{word-spacing:0px; color:#000000;}
#header div.row1 div.pt2 div.pagenav a:hover{word-spacing:0px; color:#000000; text-decoration:underline;}
#header div.row1 div.pt2 div.shopping_cart{width:265px; float:right; font-size:12px; font-style:italic; text-align:right; background:url(images/shopping_cart_bg.gif) no-repeat left top; height:23px; padding:5px 20px 0px 0px;}
*html #header div.row1 div.pt2 div.shopping_cart{width:285px; float:right; font-size:12px; font-style:italic; text-align:right; background:url(images/shopping_cart_bg.gif) no-repeat left top; height:28px; padding:5px 20px 0px 0px;}
#header div.row1 div.pt2 div.shopping_cart a{color:#000000;}
#header div.row1 div.pt2 div.shopping_cart a span{color:#ad0000; font-weight:bold;}
#header div.row2{width:958px; float:left; font-size:12px; color:#FFFFFF; word-spacing:13px; text-align:center; height:30px; line-height:30px; font-weight:bold; padding:0px 0px 0px 0px;}
#header div.row2 a{color:#FFFFFF; word-spacing:0px;}
#content_width{ width:958px; float:left; margin:10px 0px 10px 0px;}
#menu{width:196px; float:left;}
.cat_search_box{width:196px; float:left; background:url(images/cat_search_bg.gif) no-repeat left top; height:100px; margin:0px 0px 10px 0px;}
.cat_search_box input.textfield{width:170px; float:left; height:16px; color:#000000; padding:2px 3px 0px 5px; font-size:11px; border:1px solid #d9d9d9; margin:41px 0px 0px 7px;}
*html .cat_search_box input.textfield{width:178px; float:left; height:20px; color:#000000; padding:2px 3px 0px 5px; font-size:11px; border:1px solid #d9d9d9; margin:41px 0px 0px 9px;}

.cat_search_box input.subscribe{ float:right; margin:8px 10px 0px 0px;}
#menu div.menu_title{width:181px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; text-align:left;}
*html #menu div.menu_title{width:196px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
#menu div.bookmark_title{width:181px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:15px 0px 0px 0px; text-align:left}
*html #menu div.bookmark_title{width:196px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:15px 0px 0px 0px; text-align:left}
#menu div.bookmark_title a{color:#404040;}
#menu div.tell_a_friend_title{width:181px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:15px 0px 0px 0px; text-align:left}
*html #menu div.tell_a_friend_title{width:196px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:15px 0px 0px 0px; text-align:left}
#menu div.tell_a_friend_title a{color:#404040;}
#menu div.cufflinks_title{width:181px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:15px 0px 0px 0px; text-align:left}
*html #menu div.cufflinks_title{width:196px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:15px 0px 0px 0px; text-align:left}
#menu div.cufflinks_title a{color:#404040;}
#menu div.newsletter{width:196px; float:left; background:url(images/newletter_bg.gif) no-repeat left top; margin:10px 0px 0px 0px; height:173px;}
#menu div.newsletter input.textfield{width:150px; float:left; height:16px; color:#06183b; padding:2px 5px 0px 5px; font-size:11px; border:1px solid #d9d9d9; margin:112px 0px 0px 19px;}
*html #menu div.newsletter input.textfield{width:150px; float:left; height:18px; color:#06183b; padding:2px 5px 0px 5px; font-size:11px; border:1px solid #d9d9d9; margin:112px 0px 0px 19px;}
#menu div.newsletter input.subscribe{ float:left; margin:8px 0px 0px 47px;}
#menu div.gift_card{ float:left; margin:10px 0px 0px 0px;}
#menu div.recent_title{width:181px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:10px 0px 0px 0px; text-align:left}
*html #menu div.recent_title{width:196px; float:left; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; margin:10px 0px 0px 0px; text-align:left}
#menu div.recent_details{width:164px; float:left; font-size:11px; color:#494949; border:1px solid #dbdbdb; border-top:0px; padding:10px 15px 10px 15px; margin:0px 0px 5px 0px;}
*html #menu div.recent_details{width:196px; float:left; font-size:11px; color:#494949; border:1px solid #dbdbdb; border-top:0px; padding:10px 15px 10px 15px; margin:0px 0px 5px 0px;}
#menu div.recent_details .box{width:164px; float:left; font-size:11px; color:#494949; margin:10px 0px 0px 0px;}
#menu div.recent_details p{ margin:0px 0px 5px 0px;}
#menu div.recent_details p span{color:#FF6600; font-weight:bold;}
#content_right{ width:747px; float:right;}
.content_area{width:556px; float:left;}
.banner{ float:left; margin:0px 0px 40px 0px;}
.cufflinks_selection{width:556px; float:left; font-size:11px; color:#7f7f7f; margin:0px 0px 20px 0px; }
.cufflinks_selection h1.title{font-size:12px; color:#404040; padding:7px 0px 0px 15px; border:1px solid #dbdbdb; font-weight:bold; height:22px;}
.cufflinks_selection_box{width:228px; float:left; margin:30px 0px 0px 0px; padding:0px 20px 0px 20px; background:url(images/dot_gray.gif) repeat-y right top;}
*html .cufflinks_selection_box{width:268px; float:left; margin:30px 0px 0px 0px; padding:0px 20px 0px 20px; background:url(images/dot_gray.gif) repeat-y right top;}
.cufflinks_selection_box h2{font-size:12px; color:#404040; font-weight:bold; padding:0px 0px 0px 0px; height:35px;}
.cufflinks_selection_box h2 a{color:#404040;}
.cufflinks_selection_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:130px; width:228px}
.cufflinks_selection_box div.img_center *{vertical-align:middle;}
.cufflinks_selection_box div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.cufflinks_selection_box div.img_center span{display:inline-block; height:100%;}
.cufflinks_selection_box p{color:#7f7f7f}
.cufflinks_selection_box p.shortdes{padding:5px 0px 0px 0px; text-align:justify; clear:both; height:45px; font-size:11px}
.cufflinks_selection_box p.price{margin:3px 5px 5px 0px; font-weight:bold; color:#000000; text-align:right; clear:both}
.cufflinks_selection_box div.moreinfo {float:left; margin:0px 0px 0px 5px;}
.cufflinks_selection_box input.addtocart {float:right; margin:0px 5px 0px 0px;}
.suabsection{width:176px; float:right;}
.search_box{width:176px; float:left; background:url(images/search_bg.gif) no-repeat left top; height:100px;}
.search_box input.textfield{width:147px; float:left; height:16px; color:#000000; padding:2px 3px 0px 5px; font-size:11px; border:1px solid #d9d9d9; margin:41px 0px 0px 9px;}
*html .search_box input.textfield{width:157px; float:left; height:20px; color:#000000; padding:2px 3px 0px 5px; font-size:11px; border:1px solid #d9d9d9; margin:41px 0px 0px 9px;}
.search_box input.subscribe{ float:right; margin:8px 10px 0px 0px;}
.banner_sale{width:176px; float:left; margin:10px 0px 0px 0px;}
.subsection_display{width:176px; float:left; margin:10px 0px 0px 0px;}
.subsection_display div.subsection_title{background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; text-align:left;}
.subsection_pro{width:174px; float:left; border:1px solid #dbdbdb; border-top:0px; padding:0px 0px 20px 0px;}
*html .subsection_pro{width:176px; float:left; border:1px solid #dbdbdb; border-top:0px; padding:0px 0px 20px 0px;}
.subsection_display_box{width:154px; float:left; font-size:11px; color:#7f7f7f; margin:20px 0px 0px 0px; padding:0px 10px 0px 10px; text-align:center;}
.subsection_display_box h3{font-size:11px; color:#404040; font-weight:bold; padding:0px 0px 20px 0px; text-align:center;}
.subsection_display_box h3 a{color:#404040;}
.subsection_display_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:130px; width:154px;}
.subsection_display_box div.img_center *{vertical-align:middle;}
.subsection_display_box div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.subsection_display_box div.img_center span{display:inline-block; height:100%;}
.subsection_display_box p{ text-align:center; margin:0px 0px 5px 0px;}
.subsection_display_box p.price{margin:0px 5px 3px 0px; font-weight:bold; color:#000000;}
#bottombar{margin:0px auto; background:url(images/bottom_bg.gif) left top repeat-x; clear:both; font-size:10px; color:#484848; text-align:center;}
.bottom_width{ margin:0px auto; width:958px; font-size:10px; color:#484848; word-spacing:0px; text-align:center; height:22px; font-weight:bold; padding:8px 0px 0px 0px;}
.bottom_width a{color:#0073cc; word-spacing:0px;}
.bottomlinks {font-size:11px; color:#fff; word-spacing:13px; text-align:center; height:22px; font-weight:bold; padding:0px 0px 0px 0px;}
.bottomlinks a{color:#FFFFFF; word-spacing:0px;}
.card{width:958px; float:left; font-size:10px; color:#484848; text-align:center; padding:10px 0px 10px 0px;}
.card p{width:958px; float:left; text-align:center; margin:0px 0px 0px 0px;}
.breadcrumb{width:737px; float:left; font-size:11px; color:#000000; padding:0px 0px 5px 10px;}
.breadcrumb a{color:#000000;}
.breadcrumb span{color:#fa581c;}
.cat_display{width:747px; float:left; padding:0px 0px 20px 0px;}
.cat_display h1.title{width:732px; float:right; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px; text-align:left;}
.cat_box{width:229px; float:left; margin:30px 0px 0px 0px; padding:0px 10px 0px 10px; background:url(images/dot_gray.gif) repeat-y right top; font-size:11px; color:#7f7f7f;}
.cat_box h2{font-size:12px; color:#404040; font-weight:bold; padding:0px 0px 30px 0px;}
.cat_box h2 a{color:#404040;}
.cat_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:130px; width:229px}
.cat_box div.img_center *{vertical-align:middle;}
.cat_box div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.cat_box div.img_center span{display:inline-block; height:100%;}
.cat_box img.moreinfo {float:left; margin:0px 0px 0px 5px;}
.cat_box p.shortdes{padding:5px 0px 0px 0px; text-align:justify; clear:both; font-size:11px;}
.productlisting_display{width:747px; float:left; padding:0px 0px 20px 0px;}
.productlisting_display h1.title{width:732px; float:right; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
*html .productlisting_display h1.title{width:747px; float:right; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
.productlisting_display .des{width:747px; float:left; font-size:11px; color:#4c4c4c; padding:15px 0px 0px 0px; background:url(images/productlisting_des_bg.gif) repeat-x left bottom; margin:0px 0px 10px 0px;}
.productlisting_display .des p{ margin:0px 15px 15px 15px;}
.pagging{width:747px; float:left; font-size:11px; color:#000000;}
.sort{ width:175px; float:left; padding:0px 0px 0px 20px; margin-bottom:-40px;}
.sort a{font-size:11px; color:#000000; }
.sort select.select{font-size:11px; color:#000000; width:100px; padding:1px; height:18px; border:1px solid #d9d9d9;}
.pagelist{ width:100%; float:right; font-size:11px; color:#000000; text-align:right; padding:0px 20px 0px 0px;}
.pagelist span{color:#fa4806;}
.pagelist a{color:#000000; padding:0px 2px 0px 2px;}
.productlisting_box{width:222px; float:left; margin:30px 0px 0px 0px; padding:0px 10px 0px 10px; background:url(images/dot_gray.gif) repeat-y right top;}
*html .productlisting_box{width:242px; float:left; margin:30px 0px 0px 0px; padding:0px 10px 0px 10px;}
.productlisting_box h2{font-size:12px; color:#404040; font-weight:bold; padding:0px 0px 0px 0px; height:35px;}
.productlisting_box h2 a{color:#404040;}
.productlisting_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:135px; width:222px}
.productlisting_box div.img_center *{vertical-align:middle;}
.productlisting_box div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.productlisting_box div.img_center span{display:inline-block; height:100%;}
.productlisting_box p{color:#7f7f7f;}
.productlisting_box p.shortdes{padding:5px 0px 0px 0px; text-align:justify; font-size:11px; clear:both; color:#7f7f7f; height:60px;}
.productlisting_box p.price{margin:3px 5px 5px 0px; font-weight:bold; color:#000000; text-align:right; clear:both; font-size:11px; }
.productlisting_box img.moreinfo {float:left; margin:5px 0px 0px 5px;}
.productlisting_box input.addtocart {float:right; margin:4px 5px 0px 0px;}
.item_display{width:747px; float:left; padding:0px 0px 0px 0px;}
*html .item_display{width:747px; float:left; padding:0px 0px 0px 0px;}
.item_display h1.title{width:732px; float:right; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
*html .item_display h1.title{width:747px; float:right; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
.item_display_pt1{ width:465px; float:left; margin:20px 0px 0px 0px; }
.item_display_pt1 div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:320px; width:465px;}
.item_display_pt1 div.img_center *{vertical-align:middle;}
.item_display_pt1 div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.item_display_pt1 div.img_center span{display:inline-block; height:100%;}
.more{width:425px; float:left; padding:0px 0px 0px 40px;}
.more_img{ width:63px; margin:0px 10px 0px 0px; border:0px solid #e5e5e5; height:35px; float:left;}
.more_img div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:0px; width:63px;}
.more_img div.img_center *{vertical-align:middle;}
.more_img div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.more_img div.img_center span{display:inline-block; height:100%;}
.button1{width:374px; float:left; text-align:center; margin:20px 0px 0px 0px;}
.button1 img{margin:0px 0px 0px 10px;}
.button_detail{width:374px; float:left; text-align:center; margin:20px 0px 0px 0px;}
.button_detail img{margin:0px 0px 0px 10px;}
.item_display_pt2{width:275px; float:right; background:url(images/item_display_pt2_bg.gif) repeat-y left top; margin:20px 0px 0px 0px; font-size:11px; color:#4c4c4c;}
*html .item_display_pt2 img.img_left{float:left; margin-left:-3px}
.item_display_pt2_display{width:275px; float:left; padding:0px 0px 10px 0px; }
.item_display_pt2 div.row{width:275px; float:left; font-size:11px; color:#4c4c4c; padding:0px 0px 0px 0px; margin-bottom:15px;}
*html .item_display_pt2 div.row{width:275px; float:left; font-size:11px; color:#4c4c4c; padding:0px 0px 0px 0px; margin-bottom:18px;}
.item_display_pt2 div.qty-addtocart {text-align:left; font-size:11px; clear:both; padding-left:10px; width:265px;}
*html .item_display_pt2 div.qty-addtocart {text-align:left; font-size:11px; clear:both; padding-left:10px; width:275px;}
.item_display_pt2 div.qty-addtocart div {padding:0px; margin:0px; text-align:left; float:left}
.item_display_pt2 div.qty-addtocart td {padding:0px; margin:0px; text-align:left; float:left;}
.item_display_pt2 div.qty-addtocart select {padding:0px; margin:0px; text-align:left; float:left;}
.item_display_pt2 div.qty-addtocart input.addtocart {margin-top:15px;}
.item_display_pt2 div.row div.left{ width:70px; padding:0px 0px 0px 10px; float:left;}
.item_display_pt2 div.row div.right{ width:195px; float:left; padding:0px 0px 0px 0px;}
.item_display_pt2 div.row div.right span{color:#580000;}
.item_display_pt2 div.row div.right span.retailprice{color:#580000; text-decoration:line-through}
.item_display_pt2 div.row  div.right span.red{color:#e10000; font-size:18px;}
.item_display_pt2 div.row div.right select.select{ font-size:11px; color:#7f7f7f; width:40px; height:20px; padding:2px; margin:0px 0px 0px 5px; float:left; border:1px solid #c3c3c3; text-align:center;}
.item_row2{width:747px; float:left; margin:20px 0px 0px 0px;}
.item_area{ width:561px; float:left;}
.product_description{width:561px; float:left;}
.product_description div.product_description_title{background:url(images/menu_title_bg.gif) repeat-x left top; font-size:14px; color:#404040; text-align:left; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
*html .product_description div.product_description_title{background:url(images/menu_title_bg.gif) repeat-x left top; font-size:14px; color:#404040; text-align:left; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
.product_details{width:541px; float:left; font-size:12px; color:#000000; padding:8px 10px 0px 10px; line-height:16px; text-align:left;}
.product_details p{ margin:0px 0px 10px 0px;}
.product_details ul{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; list-style:none;}
.product_details ul li{ background:url(images/bullet-orange2.gif) no-repeat left 2px; padding:0px 0px 2px 20px; margin-bottom:0px 0px 5px 0px; list-style:none;}
.product_details ul li a{ color:#f60}
.testimonials_description{width:561px; float:left; text-align:left; font-size:11px;}
.testimonials_description div.testimonials_title{background:url(images/menu_title_bg.gif) repeat-x left top; font-size:14px; color:#404040; height:24px; font-weight:bold; text-align:left; text-transform:uppercase; padding:7px 0px 0px 15px;}
*html .testimonials_description div.testimonials_title{background:url(images/menu_title_bg.gif) repeat-x left top; font-size:14px; color:#404040; height:31px; font-weight:bold; text-align:left; text-transform:uppercase; padding:7px 0px 0px 15px;}
.testimonials_description td {font-size:11px;}
.testimonials_details{width:541px; float:left; font-size:11px; color:#000000; padding:10px 10px 0px 10px; line-height:18px;}
.testimonials_details ul{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; list-style:none;}
.testimonials_details ul li{padding:0px 0px 0px 0px; margin:0px 0px 8px 0px;}
.testimonials_details ul li span{color:#ff6600}
.testimonials_details p{ margin:0px 0px 20px 0px;}
.rec_view{width:561px; float:left;}
.rec_view div.rec_view_title{background:url(images/menu_title_bg.gif) repeat-x left top; text-align:left; font-size:14px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
*html .rec_view div.rec_view_title{background:url(images/menu_title_bg.gif) repeat-x left top; text-align:left; font-size:14px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
.rec_view_display{width:561px; float:left;}
.rec_view_box{width:154px; float:left; font-size:11px; color:#7f7f7f; margin:20px 0px 0px 0px; padding:0px 17px 0px 16px; text-align:center; background:url(images/dot_gray.gif) repeat-y right top;}
.rec_view_box h3{font-size:11px; color:#404040; font-weight:bold; padding:0px 0px 20px 0px; text-align:center;}
.rec_view_box h3 a{color:#404040;}
.rec_view_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:130px; width:154px;}
.rec_view_box div.img_center *{vertical-align:middle;}
.rec_view_box div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.rec_view_box div.img_center span{display:inline-block; height:100%;}
.rec_view_box p{ text-align:center; margin:0px 0px 5px 0px;}
.rec_view_box p.price{margin:0px 5px 3px 0px; font-weight:bold; color:#000000;}
.item_subsection_display{width:176px; float:right; margin:0px 0px 0px 0px;}
.item_subsection_display div.item_subsection_title{background:url(images/menu_title_bg.gif) repeat-x left top; text-align:left; font-size:11px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
*html .item_subsection_display div.item_subsection_title{background:url(images/menu_title_bg.gif) repeat-x left top; text-align:left; font-size:11px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
.item_subsection_pro{width:174px; float:left; border:1px solid #dbdbdb; border-top:0px; padding:0px 0px 20px 0px;}
.item_subsection_pro_display_box{width:154px; float:left; font-size:11px; color:#7f7f7f; margin:10px 0px 10px 0px; padding:0px 10px 5px 10px; text-align:center; border-bottom:1px solid #dbdbdb}
.item_subsection_pro_display_box h3{font-size:11px; color:#404040; font-weight:bold; padding:0px 0px 5px 0px; text-align:center;}
.item_subsection_pro_display_box h3 a{color:#404040;}
.item_subsection_pro_display_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; height:130px; width:150px;}
.item_subsection_pro_display_box div.img_center *{vertical-align:middle;}
.item_subsection_pro_display_box div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.item_subsection_pro_display_box div.img_center span{display:inline-block; height:100%;}
.item_subsection_pro_display_box p{ text-align:center; margin:0px 0px 5px 0px;}
.item_subsection_pro_display_box p.price{margin:0px 5px 3px 0px; font-weight:bold; color:#000000;}
.static_display{width:747px; float:left; font-size:11px;}
.static_display td{font-size:11px; font-size:}
.static_display h1.title{width:732px; float:right; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:24px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
*html .static_display h1.title{width:747px; float:right; background:url(images/menu_title_bg.gif) repeat-x left top; font-size:12px; color:#404040; height:31px; font-weight:bold; text-transform:uppercase; padding:7px 0px 0px 15px;}
.static_details{width:715px; float:left; font-size:12px; color:#000000; line-height:18px; padding:10px 15px 10px 15px; border:1px solid #e6e6e6; border-top:0px solid #e6e6e6;}
*html .static_details{width:747px; float:left; font-size:12px; color:#000000; line-height:18px; padding:10px 15px 10px 15px; border:1px solid #e6e6e6; border-top:0px solid #e6e6e6;}
.static_details div.content {color:#444444}
.static_details td{font-size:12px;}
.static_details a{color:#FF6600; text-decoration:underline;}
.static_details span{color:#FF6600; font-weight:bold;}
.static_details p{ margin:0px 0px 15px 0px; text-align:justify;}
.static_details p a{ color:#FF6600;}
.static_details ul{list-style:none; padding:5px 0px 5px 0px;}
.static_details ul li{margin:0px 0px 0px 0px; padding:0px 0px 5px 10px; background:url(images/bullet_black.gif) no-repeat left 7px;}
.static_details ul li a{color:#000000;}
.static_details input.textfield{color:#000000; border:1px solid #e1e1e1; height:16px; font-size:11px; color:#4d4d4d; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sitemap_navi {width:715px; float:left; font-size:11px;font-weight:bold;color:#666666;line-height: 19px;}
.sitemap_navi ul {font-size:11px;font-weight:bold; padding:0px 0px 0px 15px; margin:0px;list-style:none;color:#666666;}
.sitemap_navi ul li {font-size:11px;font-weight:bold;color:#666666;background: url(images/bullet_black.gif) no-repeat left 8px;padding-left: 12px;}
.sitemap_navi li a {font-size:11px;font-weight:bold;color:#666666;text-decoration:none;}
.sitemap_navi li a:hover {font-size:11px;font-weight:bold;color:#000000;text-decoration:none;}
.sitemap_navi ul li ul{padding-top:0px; padding-bottom:5px;  padding-left:0px; list-style:none;}
.sitemap_navi ul li ul li{font-size:11px;font-weight:bold;color:#666666;background: url(images/bullet_gray.jpg) no-repeat left 10px;padding-left: 12px;}
.email_textfield {width:160px; border:1px solid #e1e1e1; height:16px; font-size:11px; color:#4d4d4d; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textarea {width:250px; border:1px solid #e1e1e1; height:80px; font-size:11px; color:#4d4d4d; font-family:Verdana, Arial, Helvetica, sans-serif;}
#popupup_docwidth_print{width:717px; background:#FFFFFF; padding:10px 0px; float:left}
.name{font-size:12px; color:#000000; border-bottom:1px solid #cccccc; padding:0px 0px 3px 0px;}
.data-table input{border: solid 1px #cccccc;text-align: left;	color: #000000;  float:left;}
.data-table textarea{border: solid 1px #cccccc;text-align: left;	color: #000000;  float:left;}
.table_none{border-collapse: collapse;}
.table_none td{padding: 5px 8px;	font-size:11px; color:#535353;	line-height: 18px;	background:#FFFFFF}
.table_none th{background:#727d8d;font-size:11px;padding:5px 8px;border-bottom:none; border: 1px solid #3f8637; color: #FFFFFF; font-weight:bold;}
.table_none td input.txtbox{	border: solid 1px #cccccc;	font-weight: normal;text-align: left;color: #000000;}
.table_none a{color: #000000;}
.table_none a:hover{text-decoration: underline;}
.table_none td .select{	border: solid 1px #cccccc;	font-weight: normal;text-align: left;color: #cccccc;}
.required {color:#FF0000;}
.register_fild {border:solid #cecece 1px;width:170px;height:18px;font-size:11px; color:#000000;}
.register_fild2 {border:solid #cecece 1px;width:100px;height:18px;font-size:11px;color:#000000;}
.inner_page{ width:758px; float:left; border:1px solid #bcbcbc; background:#FFFFFF; margin:0px 0px 20px 0px; }
.inner_page h1.static_title{width:738px; float:left; background:#797979; padding:5px 0px 5px 20px; font-size:22px; color:#ffffff;}
*html .inner_page h1.static_title{width:758px; float:left; background:#797979; padding:5px 0px 5px 20px; font-size:22px; color:#ffffff;}
.inner_page div.breadcrumbs{float:left; font-size:11px; color:#000000; padding:10px 0 10px 10px; width:938px;}
.inner_page div.breadcrumbs a{color:#000000;}
.inner_page div.breadcrumbs span{color:#fa581c;}
.shopping_cart_display {float:left; width:758px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.shopping_cart_display div.secure_zone {width:738px; float:right; text-align:right; padding:8px 20px 0px 0px; color:#000000; font-weight:bold; font-size:12px;}
*html .shopping_cart_display div.secure_zone {width:758px; float:right; text-align:right; padding:8px 20px 0px 0px; color:#000000; font-weight:bold; font-size:12px;}
.shopping_cart_display input.textfield{font-size:11px; color:#5d6465; border:1px solid #999999; padding:4px 0px 0px 3px; height:18px}	
.personal_security {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.personal_security th{font-size:13px; text-transform:uppercase; color:#fff; background-color:#666666;}
.personal_security td{font-size:12px;text-align:center; padding:4px; border:1px solid #7f7f7f; color:#545454;}
	
.shoppingcart_table {border:none; font-size:11px; font-family:tahoma, Verdana, Arial}	
.shoppingcart_table th{background:#797979; padding:5px 5px 5px 5px; font-size:14px; color:#ffffff; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Sans", Tahoma;}
.shoppingcart_table td{font-size:14px; padding:5px 5px 5px 5px; color:#000000;}	
.shoppingcart_table th.seperator{font-size:14px; padding:0px 0px 0px 0px; color:#000000;}	
.shoppingcart_table td.seperator{font-size:13px; padding:0px 0px 0px 0px; color:#000000;}	
.shoppingcart_table td a{color:#000000;}	
.shoppingcart_table td a:hover{text-decoration:underline;}	
.shoppingcart_table td input.qty{color:#0b2061; border:1px solid #a7a6aa; width:30px; text-align:center}	
td.groundshipping{font-size:13px; padding:5px 5px 5px 5px; color:#811709; text-align:right; font-family:tahoma, Verdana, Arial}	
.shopping_cart_display td.groundshipping select{color:#2c3e49; font-size:12px; border:1px solid #a7a6aa}
.total_table {border:1px solid #e5e3e3; border-collapse:collapse; font-size:11px; font-family:tahoma, Verdana, Arial}	
.total_table td{font-size:12px; padding:5px 5px 5px 5px; color:#333333; border:1px solid #e5e3e3;}
.login_box{width:240px; font-size:11px;color:#000000; float:left; margin:0px 30px 30px 0px;}
* html .login_box {width:240px;font-size:12px;color:#000000;float:left;margin:0px 30px 20px 0px;}
.login_fild {width:100px;height:17px;border:solid #b3b3b3 1px;}
.wish_list_quantity {width:50px;text-align:center;border:solid #a6a6a6 1px;}
.login_fild2 {width:80px;height:17px;border:solid #b3b3b3 1px;margin:0px 10px 0px 0px;}
.static_description{ width:738px; float:left; font-size:11px; color:#4f4f4f; line-height:16px; margin:10px 0px 10px 0px; padding:0px 10px 0px 10px;}
.static_description .table_none{border: 1px solid #bcbcbc;	border-collapse: collapse;}
.static_description .table_none td{padding: 5px 8px;	font-size:11px; color:#535353;	line-height: 18px;	background:#FFFFFF}
.static_description .table_none th{background:#797979;font-size:11px;padding:5px 8px;border-bottom:none; border: 1px solid #bcbcbc; color: #FFFFFF; font-weight:bold;}
.static_description .table_none td input.txtbox{	border: solid 1px #cccccc;	font-weight: normal;text-align: left;color: #000000;}
.static_description .table_none a{color: #000000;}
.static_description .table_none a:hover{text-decoration: underline;}
.static_description .table_none td .select{	border: solid 1px #cccccc;	font-weight: normal;text-align: left;color: #cccccc;}
.static_description .table{border: 1px solid #bcbcbc;	border-collapse: collapse;}
.static_description .table td{padding: 5px 8px;	font:11px Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f;	line-height: 18px;	border: 1px solid #97a4b7; background:#FFFFFF}
.static_description .table th{background:#797979; font-size:11px; padding:5px 8px; border-bottom:none; border: 1px solid #bcbcbc; color: #ffffff; font-weight:bold;}
.static_description .table td input.txtbox{	border: solid 1px #bcbcbc;	font-weight: normal;text-align: left; color: #000000;}
.static_description .table a{color:#000000;}
.static_description .table a:hover{text-decoration: underline;}
.static_description .table td .select{border: solid 1px #727d8d;	font-weight: normal;text-align: left;color: #cccccc;}
.data-table-refer {
 width:100%;
}
.data-table-refer input {border:1px solid #CCCCCC;}
.data-table-refer td { text-align:left;}
/* for left category */
#menu div.menulinks{width:194px; float:left; border:1px solid #dbdbdb; border-top:0px; font-size:12px; color:#000000;}
*html #menu div.menulinks{width:196px; float:left; border:1px solid #dbdbdb; border-top:0px; font-size:12px; color:#000000;}
#menu div.menulinks ul{list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#menu div.menulinks ul li{margin:0px 0px 0px 0px; padding:0px; float:left;}
#menu div.menulinks ul li a{color:#000000; padding:5px 10px 5px 10px; float:left; width:174px; outline:none; line-height:normal;}
*html #menu div.menulinks ul li a{color:#000000; padding:5px 10px 5px 10px; float:left; width:194px; outline:none; line-height:normal; margin:0px;}
#menu div.menulinks ul li a:hover{ background:#e7e7e7;}
#menu div.menulinks ul li a.active{background:#e7e7e7;}
.subcatleft{padding-left:0px; font-size:12px; color:#000000; float:left; width:194px;}
#menu div.menulinks li ul{list-style:none; padding:0px 0px 0px 0px;}
#menu div.menulinks li ul li{margin:0px 0px 0px 0px; padding:0px; float:left;}
#menu div.menulinks li ul li a{color:#000000; padding:5px 10px 5px 30px;  outline:none; float:left; width:154px }
*html #menu div.menulinks li ul li a{color:#000000; padding:5px 10px 5px 30px;  outline:none; float:left; width:194px }
#menu div.menulinks li ul li a:hover{ background:#e7e7e7;}
#menu div.menulinks li ul li a.active{font-weight:bold; background:#e7e7e7;}
/* end left category */
.catleft_selected { font-weight:bold;  background:#e7e7e7;}
.selected_color {font-weight:bold;  background:#e7e7e7;}
.selected_material {font-weight:bold;  background:#e7e7e7;}
.selected_price{font-weight:bold;  background:#e7e7e7;}