/*global css*/
body { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#082635; background: url(http://lib.store.yahoo.net/lib/yhst-54868512758067/bg.jpg) left top repeat-x #fff;}
img {border:0px;}
a { text-decoration:none; color:#7f2e69;}
h1, h2, h3, h4, h5, h6, p, form { margin:0px; padding:0px;}
.clear { padding:0px; margin:0px; clear:both; height:0px; font-size:1px;}
#outer-wrapper { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/top-nav-bg.jpg) left top repeat-x;}
#main-wrapper { width:951px; margin:auto; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/main-bg.jpg) left top no-repeat; }
/*header starts here */
#header { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/top-nav-bg.jpg) left top repeat-x; float:left; width:960px; padding-bottom:10px;}
#logo { width:188px; float:left; padding-top:9px; }
#header-content { width:760px; float:left; }
#top-navigation {}
#top-navigation ul { padding:0px; margin:0px; list-style:none; float:right;}
#top-navigation ul li { padding:11px 35px; background: url(http://lib.store.yahoo.net/lib/yhst-54868512758067/top-nav-separator.gif) right top no-repeat; display:block; float:left;}
#top-navigation ul li a { font-size:12px; color:#ffffff;}
#top-navigation ul li a:hover{ color:#ffef3f;}
#top-navigation ul li#last { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/shopping-cart.gif) right top no-repeat; padding-right:35px; }
#mail-call-search  { float:right; width:685px;}
#mail-call-search ul {list-style:none; margin:0px; }
#mail-call-search ul li { display:block; padding:18px 0px 0px 15px; float:right;}
#mail-call-search ul li#mail { padding-top:25px;}
#mail-call-search ul li#call {padding-top:21px; }
#mail-call-search ul li #search { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/search-input-left-corner.gif) left top no-repeat; padding-left:15px; float:left;}
#mail-call-search ul li #search #search-term {border:1px solid #029acb; border-left:0px; font-size:11px; float:left; color:#000; padding:0px 0px 0px 0px; height:30px; margin:0px; width:150px; *line-height:30px;}
#mail-call-search ul li #search #find { margin:0px; margin-left:0px; float:left;}
/*Middle starts form here*/
#middle-wrapper {display:block; clear:both; width:951px;}
/*left navigation*/
/*LEFT NAVIGATION*/
#side-bar {width:190px;  float:left; padding-top:0px;}
#side-bar ul { padding:0px; margin:0px; list-style:none;}
#side-bar  #navigation-title { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/shop-by-category.gif) left top no-repeat; padding:10px 0px; margin:0px; font-size:13px;}
#side-bar  #navigation-title span { visibility:hidden;}


#side-bar ul li#category-title { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/left-nav-title-bg.gif) left top no-repeat;  font-size:13px; font-weight:bold; color:#73255e;  padding:5px 0px 5px 5px;}
#side-bar ul.navigation-links { margin:0px; padding:5px 0px 0px 0px; list-style:none;}
#side-bar ul.navigation-links li {background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/left-nav-bullet.gif) left 10px no-repeat; padding-left:13px;  border-bottom:1px solid #c8ecf5; padding:3px 0px 5px 10px;}
#side-bar ul.navigation-links li a{ color:#082635; font-size:12px; font-weight:normal;}
#side-bar ul.navigation-links li a:hover{ color:#096696; text-decoration:underline;}
#side-bar ul.navigation-links li#end{ border-bottom:none;}
/**/
#ourbrands {width:190px; padding-left:0px; padding-bottom:10px; margin-top:10px;}
#ourbrands.bottom-corner {background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/our-brands-bottom-bg.gif)  left bottom no-repeat;}
#ourbrands .top-corner {background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/our-brands-bg.gif) left top repeat-y;}
#ourbrands .top-corner ul { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/our-brands-top-bg.gif) left top no-repeat; padding:35px 0px 0px 0px;}
#ourbrands .top-corner ul li {text-align:center; width:168px; padding:0px 10px;}
#gettheapp {text-align:center; margin-top:10px; width:184px;}

#middle { width:759px; border:0px solid red;  float:left; padding:0px 0px 0px 0px; }
#middle-home {background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/middle-banner-bg.jpg) left top no-repeat #fff; float:left; width:759px; }
#banner { position:relative;height:230px; clear:both;}
#banner h2 { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/banner-title.gif) left top no-repeat; font-size:13px; position:absolute; top:-45px; padding:15px 0px; width:500px;}
#banner h2 span { visibility:hidden;}
#banner div { position:absolute; top:-30px; right:10px;  width:740px; height:300px; }
#banner div p { width:340px; padding-top:40px; font-size:12px; color:#222222;}
#promotions { padding:0px 10px;}
#banner div p a { color:#000; font-weight:bold;}
#banner div p a:hover { color:#ff0000;}
#promotional-banners { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/promotional-banners-bg.jpg) left top repeat-x #f1b70d; border:1px solid #f1b70d;  padding:25px 13px; float:left; clear:both;}
#promotional-banners .banners {width:214px; float:left; padding:0px 11px;}
#promotional-banners .banner-image { width:200px; height:139px; border:5px solid #fff; background-color:#fff; text-align:center; display:block;}
#promotional-banners .banner-name { padding-top:10px; display:block;}
#promotional-banners .banners p { padding:5px 0px; color:#fff;}
#feature-products{  width:759px; float:left; padding-top:20px;}
#feature-products h2 { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/featured-products-title.jpg) left top no-repeat; font-size:12px; padding:10px 0px 7px 0px;}
#feature-products h2 span { visibility:hidden;}
#featured-products-wrapper{}
.featured-products-row{ width:100%; float:left;}

.featured-products-block { width:202px; padding:25px 25px; float:left; }
.featured-products-block .product-name{background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/featured-product-name-bg.jpg) left top no-repeat;  font-size:14px; font-weight:bold; color:#fff; padding-top:7px; height:31px; padding-left:10px; height:37px;}
.featured-products-block .product-name a { color:#fff;  }
.featured-products-block .product-name a:hover { color:#ee7f1f;}

.featured-products-block .product-borders { padding:0px 4px; width:194px;}
.featured-products-block .product-image{border:1px solid #ececec; border-top:0px; }
.featured-products-block .product-image a {min-height:123px; _height:123px; display:block; text-align:center;}
.featured-products-block .product-price{background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/featured-product-price-bg.jpg) left top no-repeat #b9e6f3; padding-left:10px; font-size:14px; font-weight:bold; color:#0a3a6a;  text-align:left; padding:5px 0px 4px 5px; min-height:20px;}
#tf-bm-nw-wrapper { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/newsletter-bg.jpg) left top repeat-x; float:left; width:759px;}
#tf-bm-nw-wrapper #right-corner{ background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/newsletter-corner-bg.jpg) right top no-repeat; }
#bookmark, #Tellafriend {float:left;}
#newsletter { float:right; padding-right:10px; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/newsletter-corner-bg.jpg) right top no-repeat; }
#newsletter h3 {background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/newsletter-title.jpg) left top no-repeat; padding:20px 0px; margin:0px;float:left; width:170px;}
#newsletter h3 span { visibility:hidden; }
#newsletter #nlform { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/newletter-input-left-corner.gif) left 10px no-repeat; padding-left:15px; float:left; padding-top:10px;}
#newsletter #text-box {border:1px solid #029acb; border-left:0px; font-size:11px; float:left; color:#000; height:24px;  width:100px;  margin:0px; vertical-align:top; *line-height:20px; }
#newsletter #subscribe { margin:0px; margin-left:0px; float:left;}

#footer-bg  { background:#067fa6; clear:both;}
#footer-wrapper { width:950px; margin:auto; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/footer-wrapper-bg.jpg) left top no-repeat; padding:20px 10px;}
#about-us { width:545px; float:left; padding-top:5px; padding-bottom:10px;}
#about-us h4, #help h4, #contact h4  {  padding:0px 0px 7px 5px; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/footer-border.jpg) left bottom repeat-x;}
#help h4, #contact h4 { padding:0px 0px 7px 0px;}
#about-us h4  span{ background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/about-us-title.gif) left top no-repeat; padding:5px 0px 5px 10px; width:150px; display:block;}
#help h4 span { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/may-we-help-you-title.gif) left top no-repeat;  padding:5px 0px 5px 10px; width:150px; display:block;}
#contact h4 span { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/contact-us-title.gif) left top no-repeat;  padding:5px 0px 5px 10px; width:150px; display:block;}
#about-us h4 span b, #help h4 span b, #contact h4 span b { visibility:hidden;}
#about-us p {color:#fff; padding:5px 25px 0px 10px;}
#help { width:196px; float:left; padding-top:5px; padding-bottom:10px;}
#help ul { padding:0px; margin:0px; list-style:none;}
#help ul li { color:#fff; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/footer-arrow.gif) left 7px no-repeat; padding:3px 0px 4px 15px;}
#help ul li a { color:#fff;}
#help ul li a:hover { color:#333;}
#contact { width:205px; float:left; padding-top:5px; color:#fff; padding-bottom:10px;}
#contact div { padding:5px 0px;}
#contact span.small { font-size:11px; color:#333333; display:block; padding-top:3px;}
#Copyright { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/copyright-bg.gif) left top no-repeat; width:390px; padding:10px 0px 10px 90px; float:left;}
#footer-content { float:right; width:380px; text-align:right; padding-top:10px; padding-right:10px;}
#footer-content ul { padding:0px; margin:0px; list-style:none; float:right;}
#footer-content ul li { float:left; border-right:1px solid #fff; padding:0px 5px;}
#footer-content ul li.last { border-right:0px;}
#footer-content ul li  a { color:#fff;}
#footer-content ul li  a:hover { color:#333;}
.devider {background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/footer-border.jpg) left top repeat-x; float:left; width:948px; padding:10px 0px 0px 0px;}

#developer-link { font-size:11px; color:#fff; padding:10px 10px 0px 0px; float:right; text-align:right;}
#developer-link a { color:#fff;}
#breadcrumbs { padding:0px 0px 10px 0px; width:951px; float:right;}
#breadcrumbs ul { padding:0px 0px 0px 0px; margin:0px; list-style:none; float:right;}
#breadcrumbs ul li { display:inline;   padding:0px 0px 0px 5px; font-size:11px; font-weight:bold; color:#7d2c67;}
#breadcrumbs ul li a {background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/left-nav-bullet.gif) right 5px no-repeat; padding:0px 10px 0px 0px; color:#082635; font-weight:normal;}
#breadcrumbs ul li a:hover {color:#7d2c67;}
#page-content { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/mid-wrapper-top-cornr.jpg) top left no-repeat #fff; float:left; width:709px; padding:0px 25px 25px 25px;}
#page-title, .sub-title { color:#7d2c67; font-size:19px; font-weight:bold; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/page-title-border.jpg) left 10px repeat-x; padding:5px 0px 25px 0px;}
#page-title span, .sub-title span { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/page-title-bullet.jpg) left top no-repeat #fff; padding-left:25px; padding-right:5px;}
#category {}
#category .product-row {
float:left;
width:100%;
}
#category .padding { width:202px; padding:10px 17px; float:left;} 
#category .product-block { width:202px; padding:5px 0px; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/category-block-btm-cornr.jpg) bottom left no-repeat;}
#category .product-block .borders {   padding:0px 4px 0px 4px; width:194px; text-align:center;}
#category .product-block .pro-image {border:1px solid #ececec; border-bottom:0px; display:block; width:192px; height:140px; padding-top:10px;}
#category .product-block .pro-name { font-size:13px; color:#fff; font-weight:bold; display:block; min-height:28px; _height:28px; padding-top:15px; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/category-block-top-cornr.jpg) left top no-repeat #077fa6 ; text-align:center;}

#category .product-block a.pro-name:hover { color:#333333;}
#listing {}
#listing .product-row {
float:left;
width:100%;
}
#listing .product-block { width:192px; text-align:center; padding:20px 22px; float:left; }
#listing .product-block .borders { border:1px solid #eee; text-align:center; position:relative; width:190px; }
#listing .product-block .product-name {position:absolute;  top:-10px;  display:block; 
padding:0px 0px 10px 0px; width:135px; left:25px; right:25px; color:#0399cb; font-weight:bold; font-size:13px; background:#fff; /*height:30px;*/}
#listing .product-block a.product-name:hover { color:#000;}
#listing .product-block .product-image { padding:25px 0px 10px 0px; display:block;}
#listing .product-block .abstract { font-size:12px; color:#000; padding:5px 0px;}
#listing .product-block .reg-price { color:#73255e; font-weight:bold;}
#listing .product-block .sale-price { color:#DC3F40; font-weight:bold;}

#product-details { width:708px; padding:0px 0px;}
#main-image { width:220px; padding-right:20px; float:left; padding-left:15px; padding-bottom:5px;}
#main-image a.product-image { height:210px; display:block; text-align:center; /*padding-top:10px;*/}
#main-image .zoom { float:right;}
#product-information { width:325px; float:left; font-size:12px; _width:318px; }
#product-information p { color:#333333; font-size:11px; padding-bottom:10px;}
#product-information div { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/pro-details-devider.jpg) bottom left no-repeat; padding:7px 0px 7px 0px; color:#323131;}
#product-information div em  { padding:0px 20px; display:block; float:left; font-style:normal;}
#product-information div span, #product-information div label {  color:#082635; width:60px; display:block; float:left;}
#product-information div input { font-size:11px; padding:0px; margin:0px;}
#product-information div.last { background:none;}
#product-details #product-image { padding-left:20px; float:right; text-align:center; width:100px;}
#price-details-shadow { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/price-info-bg.jpg) bottom left repeat-x;  clear:both; float:left; width:708px; padding-bottom:37px;}
ul#price-details {  padding:0px; margin:0px; list-style:none;width:708px; float:left;}
ul#price-details li { float:left; font-size:13px; padding:12px 10px; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/price-info-devider.jpg) right 8px no-repeat; padding:12px 25px; font-weight:bold;}
ul#price-details li.add-to-cart { padding:0px; background:none; float:right; _margin-bottom:3px;}
ul#price-details li.reg-price { color:#6c2057;}
ul#price-details li.sale-price { color:#E5211E;}
ul#price-details li.you-save { color:#ee7f1f; background:none;}
#product-features { clear:both;}
/*.sub-title { padding-bottom:5px;}*/
.sub-title { padding-bottom:5px; background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/page-title-border.jpg) left 8px repeat-x;}
.sub-title, .sub-title span { font-size:16px; }
#product-features ul { padding:10px 0px 0px 25px; margin:0px; list-style:none;}
#product-features ul li { background:url(http://lib.store.yahoo.net/lib/yhst-54868512758067/left-nav-bullet.gif) left 5px no-repeat; padding:0px 0px 5px 10px;}

#you-may-also-like {}
