body{ margin:0; padding:0; background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/body-bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div,p,h1,h2,ul,li,span,form,input{ margin:0; padding:0;}
img{ border:0px;}
.clear{ clear:both;}
a { color:#21556C; text-decoration:none;}
.spacer{ margin:0; height:10px; width:800px;  _height:8px; float:left; }
#new-bg{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/list-page-body-bg.gif) repeat-x;}
#main-wrapper{ width:1000px; margin:0 auto; position:relative;}
#main{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/header-bg.jpg) no-repeat; width:1000px; float:left;  }
#header{width:852px; margin:0 auto; }
#top{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/top-bg.png) repeat-x; width:850px; border-left:1px solid #fff; border-right:1px solid #fff; float:left; border-bottom:1px solid #fff;  

_azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);

}
.top{ margin-bottom:4px!important;}
h1#logo{ float:left; padding:3px 0 5px 5px; height:109px; cursor:default;}
#phone-block{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/phone-icon.gif) left 5px no-repeat; width:145px; float:right; color:#21556c; font-size:20px; padding:0 50px 0 10px; margin:10px 0 0 0; }
#phone-block span{ font-size:12px; color:#000000; padding:0 20px 0 0px; text-align:right; display:block;}

#search-block{ width:245px; float:right; margin:20px 10px 0px 0;}
#search-block .search{ width:165px; border:1px solid #81c1ae; height:19px; padding:0; margin:0 3px 0 0;  float:left; 
padding:5px 0 0 5px; font-size:11px; }



#top-navigation{ width:850px; float:left; border-top:1px solid #fff; clear:both;}
#top-navigation ul{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/view-cart.gif) 785px 10px no-repeat; border-top:1px solid #c4d5d7; padding:11px 0px 10px 0;}
#top-navigation ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/top-seprator.gif) no-repeat; list-style:none; display:inline; padding:0 40px 0 40px;}
#top-navigation ul li.none{ background:none;}
#top-navigation ul li a{ color:#235269; text-decoration:none; }
#top-navigation ul li a:hover{ text-decoration:underline; }


#banner{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/banner.gif) no-repeat; background-position:15px 0px;  width:270px; _width:260px; height:128px; *height:125px; float:left; padding:90px 210px 0 310px; /*color:#11445c;*/ font-size:11px;  /*behavior: url("http://lib.store.yahoo.net/lib/yhst-16473542037836/iepngfix.htc")*/ 
 ; *margin:7px 0 0 15px; margin:6px 0 0 0;}

#banner-pro-image{ position:absolute; right:118px; top:163px;}
#banner a{ font-size:11px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; padding:9px 0 0 0; float:left;}
#middle-wrepper{ width:852px; margin:0 auto 0px auto;}

#navigation-wrapper{ width:173px; float:left; border-right:1px solid #bebebe; }
#navigation-wrapper h2{ background: url(http://lib.store.yahoo.net/lib/yhst-16473542037836/side-bar-title-seprator.gif) 8px 12px no-repeat; padding:12px 0 9px 30px; display:block;  font-size:12px; color:#FFFFFF; font-weight:normal;  text-transform:uppercase; width:143px;  }
#navigation-wrapper h2.bg{ background: url(http://lib.store.yahoo.net/lib/yhst-16473542037836/side-bar-title-seprator.gif) 8px 9px no-repeat #0e7587;}
#navigation-wrapper ul{ padding:0px 0 0 0;  display:block; }
#navigation-wrapper ul li{background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/side-bar-seprator.gif) 5px 15px no-repeat; list-style:none; display:block; 
 padding:8px 5px 8px 20px; border-bottom:1px solid #eaeaea; margin: 0 5px  }
 #navigation-wrapper ul li.none{ border-bottom:none;}
#navigation-wrapper ul li a{ font-size:12px; color:#21556c; text-decoration:none; font-weight:normal; }
#navigation-wrapper ul li a:hover{ text-decoration:underline;} 

#index.middle-content-wrapper{ width:676px; float:left; /*border-left:1px solid #bebebe;*/ margin:1px  0 0 0; }
#inner.middle-content-wrapper{ width:676px; _width:673px !important; *width:670px !important; float:left; /*border-left:1px solid #bebebe;*/ margin:1px  0 0 0; }
.middle-content-wrapper h1{ background: url(http://lib.store.yahoo.net/lib/yhst-16473542037836/side-bar-title-seprator.gif) 15px 9px no-repeat; padding:10px 0 11px 32px; _padding:6px 0 11px 32px; display:block; font-weight:normal;  font-size:12px; color:#FFFFFF; text-transform:uppercase; width:600px; 
border-left:0px solid #87bac3;}

.breadcrumbs { font-size:11px; text-align:right; font-weight:normal; padding:12px 0px 15px 0px; border-bottom:1px solid #CCCCCC; margin:0 10px 10px 10px;}
.breadcrumbs span{ color:#0e7587; font-weight:bold;}
.breadcrumbs a { font-size:11px; color:#636467; text-decoration:none; }
.breadcrumbs a:hover { color:#503530;}

#featured-product-wrapper{ width:676px; *width:673px !important; float:left;}
.featured-product-block{ width:149px; _width:145px; float:left; padding:13px 8px; text-align:center;}
.featured-product-block .pro-images{ width:147px; height:126px; border:1px solid #eaeaea; display:block; text-align:center; padding:10px 0;}
.featured-product-block .title{ font-size:12px; color:#333333; padding:10px 0 0 0; display:block; text-decoration:none;  }
.featured-product-block .title:hover{ text-decoration:underline;}
.featured-product-block span {color:#0e6f83;}

#product-arival-block{ width:395px; height:286px; overflow:auto; float:left; border:1px solid #cfcfcf; margin:21px 9px 0 10px; _margin:20px 7px 0 5px; padding:0 0 10px 0;}
#product-arival-block h2{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/product-arival-title-seprator.gif) 5px center no-repeat #dfefef;  color:#0e7587; margin:0 0 10px 0; display:block; padding:10px 0 10px 26px; font-size:12px; font-weight:normal; text-transform:uppercase;}
#product-arival-block .product-image{ width:171px; float:left; margin: 0 10px 0px 10px; border:1px solid #eaeaea; height:237px;}
#product-arival-block .title{ font-size:16px; color:#0e7587;  }
#product-arival-block .description{ font-size:12px; color:#333333; display:block; padding:10px 5px 15px 0;}
#product-arival-block .price{ color:#c30000; font-size:14px; display:block; padding:6px 0 10px 0;}
#product-arival-block .btn{ background:#0e7587; color:#FFFFFF; font-size:10px; width:auto; padding:5px 5px; font-weight:bold; text-transform:uppercase; text-decoration:none;  }

.testmonial-block{ width:258px; height:296px; float:left; _float:right; border:1px solid #cfcfcf; margin:21px 0 0 0;}
.testmonial-block #title{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/testmonial-title-bg.gif) no-repeat; text-align:center; color:#0e7587; font-size:16px; padding:20px 0 10px 90px; }
/*.testmonial-block .description{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; font-style:italic; padding:10px 0 10px 8px; width:238px;}*/

/*Client-suggest-css*/
.testmonial-block .description{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; font-style:italic; padding:0px}
.testmonial-block .description p{ margin:0; padding:10px;}
.testmonial-block p.name{background:#d5e7e7; margin:0 1px 1px 1px; text-align:right; padding:10px 10px 10px 0; *padding:12px 2px 2px 0 !important; font-size:14px; color:#333333;  font-family:Georgia, "Times New Roman",; border-top:1px solid #cfcfcf; *height:30px !important;}

/*Client-suggest-css*/
/*.testmonial-block .name{ background:#d5e7e7; margin:0 1px 1px 1px; text-align:right; padding:10px 10px 10px 0; font-size:14px; color:#333333;  font-family:Georgia, "Times New Roman",; border-top:1px solid #cfcfcf; }*/

.testmonial-large-block{ width:664px; float:left; _float:right; border:1px solid #cfcfcf; margin:20px 0 0 10px;  _margin:20px 0 0 5px; _vertical-align:top;}
.testmonial-large-block #title{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/testmonial-large-title-bg.gif) no-repeat; text-align:left; color:#0e7587; font-size:16px; padding:18px 0 12px 90px; }
/*.testmonial-large-block .description{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; font-style:italic; padding:10px 0 10px 8px; width:652px;}*/

.testmonial-large-block .description{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; font-style:italic; padding:0px;}
.testmonial-large-block .description p{ margin:0; padding:10px;}

.testmonial-large-block p.name{ background:#d5e7e7; margin:0 1px 1px 1px; text-align:right; padding:10px 10px 10px 0; *padding:12px 2px 2px 0; font-size:14px; color:#333333;  font-family:Georgia, "Times New Roman",; border-top:1px solid #cfcfcf; *height:30px !important; }


#bookmark-block{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/book-mark-bg.gif) no-repeat; width:627px; float:left; padding:5px 0 0 37px; margin:10px 0 0 10px; _margin:10px 0 0 4px;}
#bookmark-block form{ float:left; width:350px; padding:0 0 5px 0; }
#bookmark-block .name{ font-size:12px; color:#222222; padding:0 0 0 0px; text-transform:uppercase;}
#bookmark-block .search{ width:235px; float:left; border:1px solid #bebebe; height:19px;}
#bookmark-block p{ text-align:right; padding:12px 10px 0 0; font-size:14px; color:#222222; text-transform:uppercase;}

#footer{ width:852px; margin:0px auto 0 auto; }
#footer-border{ float:left; margin:25px 0 0 0 ; border-top:8px solid #0e7587; width:852px; }
#footer-links{ float:left; margin:0 0 5px 0 ;  width:600px; }
#footer-links ul{ padding:15px 0 3px 0; }
#footer-links ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-16473542037836/footer-navigation-seprator.gif) right center no-repeat; list-style:none; display:inline; padding:5px 5px 5px 8px;}
#footer-links ul li.no{ background:none;}
#footer-links ul li a{ font-size:12px; color:#222222;text-decoration:none; }
#footer-links ul li a:hover{ text-decoration:underline;}
.copyright{ color:#666666; font-size:11px; padding:0 0 0 5px;}
.copyright a{color:#666666; text-decoration:none;}
.copyright a:hover{ text-decoration:underline;}

#cradit-card{ float:right; padding:20px 0 0 0;}


.product-detail-wrapper { width:650px; _ width:645px !important; *width:645px !important; float:left; margin:0 0 0 10px; }
.product-detail-wrapper .image-wrapper { display:block; float:left; width:130px; margin:20px 25px}
.product-detail-wrapper .product-info { width:330px; float:left; padding:10px 0 0 10px;}
.product-detail-wrapper .product-info div {font-size:12px; color:#333333; font-weight:normal; padding:5px 0px 5px 0px;}
.product-detail-wrapper .product-info div.price{ color:#0e6f83;}
.product-detail-wrapper .product-info div.jump-menu{ display:block; margin:0;}
.product-detail-wrapper .product-info div.jump-menu select{ width:120px; margin:0; padding:0;}
.product-detail-wrapper .product-info div.add-to-cart { padding-top:25px; }
h2.detail-sub-title { font-size:14px; color:#0e6f83; font-weight:bold; margin:0px; padding:10px 0px 10px 10px;}
.description-block{ width:650px; margin:0 0 10px 10px; float:left; }
.description-block .description-image{ width:80px; float:left;}
.description-block p{ display:block; width:570px; font-size:11px; float:left;}

#chart-block{ float:left; width:660px; text-align:center; margin:10px 0 10px 10px; _margin:10px 0 10px 5px;}
#chart-block .chart-image{ width:500px; text-align:center;}
#chart-block div{ font-size:12px; color:#333333; text-align:left; padding:5px 0;}
