body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:0px; margin:0px; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/header-bg-new.jpg) left top repeat-x;}
ul, p, h1, h2, h3, h4, h5, h6, form { padding:0px; margin:0px;}
td, div { font-size:11px; color:#000; padding:0px; margin:0px;}
a { text-decoration:none; color:#666;}
a:hover {color:#ff0000;}
img { border:0px;}
.clear { height:0px; padding:0px; margin:0px; font-size:1px; clear:both;}
#main-wrapper { width:962px; margin:0px auto;}
#header { width:962px; float:left;}
#logo { height:107px; width:243px; padding-top:10px; float:left;}
/* Chages on 19-11-09*/
#callus-search-wrapper { float:right; width:662px; margin-bottom:6px;}
.callus{font-size:16px; font-weight:bold; color:#fff; float:left; width:408px; height:33px;}
.callus ul{float:left; padding:2px 0px 0px 0px; }
.callus ul li{ float:left;list-style-type:none; margin:0px 2px; padding:0px 0 0 0; height:31px; }
.callus ul li a{font-size:14px; font-weight:bold; color:#fff; float:left;list-style-type:none;}
.callus ul li a:hover{font-size:14px; font-weight:bold; color:#FF0000; float:left;list-style-type:none;}
.callus ul li#last{background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/call-us-icon.gif) 10px -1px no-repeat;}
.callus ul li#last span{font-size:16px; font-weight:bold; color:#fff; float:left;list-style-type:none; padding:0px 0px 0px 32px;}

#search { float:left; margin:0px 0px 0px 5px;}
#search-term { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/search-left-corner.gif) left no-repeat; padding-left:20px; margin:0px; float:left; height:22px;}
#search-term input { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/search-term-bg.gif) left top repeat-x; border:0px;height:18px; vertical-align:top; margin:0px; padding:4px 0px 0px 0px; font-size:11px; color:#030709; width:170px;}
#search-go { float:left; vertical-align:top;_margin-top:1px;}
#top-navigation { float:left; margin-top:43px; width:719px; margin-bottom:10px;}
#top-navigation ul { list-style:none; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/top-navigation-devider.gif) left top no-repeat; float:left; margin-left:15px;}
#top-navigation ul li { display:block; float:left; padding: 18px 19px 18px 0px; margin-left:19px; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/top-navigation-devider.gif) right top no-repeat;}
#top-navigation ul li#shopping-cart { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/shopping-cart.gif) right 16px no-repeat;}
#top-navigation ul li a { font-size:11px; color:#000; font-weight:bold; text-transform:uppercase;}
#top-navigation ul li a:hover, .navigation-links ul li a:hover, .feature-product-block .product-name:hover { color:#b00c0c;}

#midle-wrapper { clear:both; /*padding-top:9px;*/}
#navigation-wrapper { width:196px; padding: 5px; float:left; margin-right:9px; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/left-navigation-bg.jpg) left top repeat-y;}
#navigation-links { display:block; clear:both; margin-bottom:5px;}
.navigation-links h2 span { visibility:hidden;}
.navigation-links h2.shop-by-category { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/left-navigation-title.jpg) left top no-repeat; padding:10px; font-size:12px;}
.navigation-links h2.shop-by-manufacturer { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/shop-by-manufacturer-title.jpg) left top no-repeat; padding:10px; font-size:12px;}
.navigation-links ul { list-style:none; padding:0px 5px;}
.navigation-links ul li {border-bottom:1px solid #d1d1d0; padding:4px 0px 4px 7px;}
.navigation-links ul li.no-border { border-bottom:none !important;}
.navigation-links ul li a { font-size:12px; color:#444444;}
.navigation-content-block { padding-bottom:5px; display:block; clear:both;}
.navigation-content-block img { display:block;}
#news-letter h2 { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/news-letter-title.jpg) left top no-repeat; padding:7px;}
#news-letter h2 span { visibility:hidden;}
#news-letter p { font-size:11px; color:#333333; padding:5px 0px 0px 10px;}
#news-letter #newsletter-term {margin:5px 0px 0px 10px; font-size:10px; color:#3e4246; border:1px solid #000; display:block; width:150px;}
#news-letter #subscribe { padding:5px 0px 0px 10px;}
#midle-content-wrapper { float:left; width:747px;}
/*Added on 16th Jan 2010*/
#midle-content-wrapper .reg-price {color:#515151; float:left; padding:5px 0px 5px 0px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#midle-content-wrapper .reg-price span{color:#b00c0c; text-decoration:line-through; padding:5px 0px 5px 0px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#midle-content-wrapper .sale-price{color:#000000; font-weight:bold;float:left; padding:5px 0px 5px 0px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#midle-content-wrapper .sale-price span{color:#b00c0c;}

#index-banner { /*background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/index-banner.jpg) left top no-repeat;*/  padding:170px 15px 10px 15px;}
#index-banner p {color:#240f0f; font-size:11px;}
#promotional-product { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/promotional-product-bg.jpg) left top repeat-x; border:1px solid #fff; float:left;  padding:10px 0px 10px 10px; width:734px;}
#promotional-product ul { list-style:none;}
#promotional-product ul li { display:block; float:left; margin-right:10px; width:352px;}
#promotional-product ul li.margin { margin-right:0px!important ;}
#promotional-product ul li .product-image { width:352px; height:167px; _height:165px; display:block; border-bottom:1px solid #a20000;}
#promotional-product ul li .product-name { display:block; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/promotional-pro-name-bg.jpg) left top repeat-x; font-size:14px; font-weight:bold; text-align:left; color:#fff; padding:5px;}
#promotional-product ul li .product-name:hover {color:#aeadad;}
#feature-product-wrapper { display:block; float:left; width:747px; margin-top:10px;}
/*#feature-product-wrapper h1 {color:#b00c0c; text-transform:uppercase; font-size:14px; padding:10px;}*/
/*Added on 18-11-09*/
#feature-product-wrapper h1 {color:#ffffff; text-transform:uppercase; font-size:14px; padding:10px; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/page-title-bg.jpg) left top no-repeat; width:725px; overflow:hidden; float:left !important;}
#product-block-wrapper { display:block; clear:both; padding:0px 0px 10px 0px;}
.feature-product-block { width:158px; margin:11px; float:left; text-align:center;}
.feature-product-block .product-image { width:156px; display:block; border:1px solid #f4f4f4; height:121px;}
.feature-product-block .product-name { font-size:12px; font-weight:bold; color:#000; padding:5px; display:block;}
.feature-product-block p.price {color:#000; font-size:12px; font-weight:bold;}
.feature-product-block p.price span { color:#b00c0c;}
.introduction-block-wrapper { border:1px solid #d1d1d1; border-bottom:3px solid #a01111; clear:both; margin-top:10px;}
.introduction-block-wrapper h3 { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/welcome-title.jpg) left top no-repeat; padding:7px 7px 18px 7px;}
.introduction-block-wrapper h3 span { visibility:hidden;}
.introduction-block-wrapper p {color:#424242; font-size:12px; padding:10px;}
#footer { clear:both; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/footer-bg.gif) left top repeat-x; padding:15px; float:left; width:932px; margin-top:10px;}
#footer-content { width:465px; float:left;}
ul#footer-links { list-style:none; margin-bottom:10px; float:left;}
ul#footer-links li { display:block; float:left; border-right:1px solid #ba0101; padding:0px 5px;}
ul#footer-links li#last { display:block; float:left; border-right:0px solid #ba0101; padding:0px 5px;}
ul#footer-links li a {color:#ba0101; font-size:11px; font-weight:bold;}
ul#footer-links li a:hover { color:#000; text-decoration:underline;}
#footer-content p {color:#555555; font-size:11px; padding:0px 5px; float:left; width:465px; text-align:left; }
#footer-content a.developer-link {color:#555555; font-size:11px;}
#footer-content a.developer-link:hover { color:#ba0101; text-decoration:underline;}
#cc { float:right;}
#page-title { background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/page-title-bg.jpg) left top no-repeat;font-size:14px; font-weight:bold; font-style:italic; color:#fff; padding:10px;}
#breadcrumbs { display:block; clear:both; border-bottom:1px dotted #9d1212; float:left; width:747px; padding:5px 0px; }
#breadcrumbs ul { list-style:none;}
#breadcrumbs ul li { float:left; display:block; padding:5px 2px;}
#breadcrumbs ul li a { font-size:11px; color:#323232; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/breadcrumb-arrow.gif) right 2px no-repeat; padding-right:10px;}
#breadcrumbs ul li a:hover {color:#9d1212; text-decoration:underline;}
#breadcrumbs ul li.current-page {color:#9d1212;}
#pagination { background:#eeeeee; border:1px solid #767676; border-top:2px solid #767676; float:left; width:734px; padding:5px; /*margin-top:10px;*/ margin:10px 0px 20px 0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
#pagination ul { list-style:none;}
#pagination ul li { display:block; float:left;}
#pagination ul.sort-by { width:273px; float:left; padding-left:10px;}
#pagination ul.sort-by li {border-right:1px solid #000;}
#pagination ul.sort-by li#last {border-right:0px solid #000;}
#pagination ul.sort-by li.title {font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif; border-right:none; color:#6c6c6c;}
#pagination ul.sort-by li a { font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000 ; text-decoration:underline; padding:0px 5px;}
#pagination ul.sort-by li a.active { color:#cc0101; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/pagination-arrow.gif) left 3px no-repeat; padding-left:13px;}
#pagination ul.sort-by li a:hover {color:#cc0101;}
#pagination ul.layout {float:left; padding-left:10px;}
#pagination ul.layout li { padding:0px 0px; float:left;}
#pagination ul.page-numbers { float:right;}
#pagination ul.page-numbers li {_padding:2px 0px 3px 0px; margin:3px 3px 4px 3px; text-transform:uppercase; font-size:10px; color:#cc0101; }
#pagination ul.page-numbers li a.number { padding:1px 5px; margin:0px 3px; display:inline; border:1px solid #aeaeae; background:#fff; font-size:10px; color:#51422f; font-weight:bold; }

/*#pagination ul li a.number { padding:3px 5px; margin:0px 3px; display:inline; border:1px solid #aeaeae; background:#fff; font-size:10px; color:#51422f; font-weight:bold;}*/
#pagination ul li a.number:hover { background:#ae0c0c; border:1px solid #ae0c0c; color:#fff; font-size:10px; }
#pagination ul li a.prev {color:#000; font-size:10px;}
#pagination ul li a.prev:hover {color:#cc0101; text-decoration:underline; font-size:10px;}
#pagination ul li a.next {color:#cc0101 !important; font-size:10px !important; }
#pagination ul li a.next:hover { color:#000 !important;text-decoration:underline !important; font-size:10px !important;}

.listing-product-block {width:730px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.listing-product-block a.product-image {border:1px solid #ededed; width:86px;  background:#fff; display:block; float:left;}
.listing-product-block a.product-name { font-size:12px; color:#000; text-decoration:underline; float:left; display:block; padding:20px 100px 0px 20px; font-weight:bold;}
.listing-product-block a.product-name:hover {color:#cc0101;}
.listing-product-block p.view-detail { color:#747474; font-size:10px; text-transform:uppercase; width:110px; float:left; padding-top:20px;}
.listing-product-block p.price { font-size:12px; color:#000; font-weight:bold; width:110px; float:left; padding-top:20px;}
.listing-product-block p.price span { color:#b00c0c;}
#caption-text { display:block; clear:both; padding:10px;}
#caption-text p { font-size:12px; color:#232323; padding:5px;}
#product-details-wrapper { width:730px; margin-top:10px; float:left; margin-bottom:20px;}
#product-details-wrapper #main-image { width:232px; height:158px; border:1px solid #deded0; float:left; padding:5px; background:#fff;}

/*#product-details-wrapper #product-detail { width:395px; margin-left:20px; float:left; }
#product-detail div { padding: 0px 0px 5px 5px;}
#product-detail .product-name { font-size:14px; color:#000000; font-weight:bold;}
#product-detail .item-code {color:#353535;}
#product-detail .reg-price {color:#515151; font-size:14px; font-weight:bold; margin-top:20px;}
#product-detail .reg-price span { text-decoration:line-through;}
#product-detail .sale-price {color:#000000; font-size:18px; font-weight:bold;}
#product-detail .sale-price span { color:#b00c0c;}
#product-description {}
#product-description h1 {color:#000; font-size:22px;}
#product-description a { color:#0000ff; text-decoration:underline; font-size:24px;}
#product-description p { font-size:13px; color:#000; padding:10px; text-align:center;}
#product-description p.red { font-size:18px; color:#ff0000; font-weight:bold;}*/

#product-details-wrapper { width:745px; margin-top:10px; float:left; margin-bottom:20px;}
#product-details-wrapper #inlarge-block{ float:left; width:232px;}
#product-details-wrapper #main-image { width:220px; height:165px; border:1px solid #e4e4d8; float:left; padding:5px; background:#fff;}
#product-number{ display:block;  padding:8px 0 0 3px; float:left; font-weight:bold; font-size:13px;   }
#additional-image-block{ display:block;  padding:13px 0 0 3px; float:left;   }
#additional-image-block ul{}
#additional-image-block ul li{ float:left; border:1px solid #9f9e9d; list-style:none; margin:0 2px;  width:50px; height:41px;}

#product-details-wrapper #product-detail { width:480px; margin-left:30px; float:left;  }
#product-detail div { padding: 0px 0px 5px 5px; font-size:12px; }
#product-detail div.accessory-list{ font-size:11px; padding:2px 0 2px 0; display:block; clear:both; line-height:20px;}
#product-detail div.accessory-list ul{}
#product-detail div.accessory-list ul li{ list-style:none;}
#product-detail div .radio-btn{ float:left; }
#product-detail .product-name { font-size:14px; color:#000000; font-weight:bold;}
#product-detail .item-code {color:#353535; }
/*#product-detail .reg-price {color:#515151;}
#product-detail .reg-price span { color:#b00c0c; text-decoration:line-through;}
#product-detail .sale-price {color:#000000;  font-weight:bold;}
#product-detail .sale-price span { color:#b00c0c;}*/
#product-detail .add-to-cart{ padding:5px 0px;}

.vertical {margin:10px 0px; /*border-bottom:1px solid #a91414; float:left;*/ text-align:center; vertical-align:top; width:100%;}
.vertical a.product-name { font-size:12px; color:#000; text-decoration:underline; /*float:left;*/ display:block; font-weight:bold;}
.vertical a.product-name:hover {color:#cc0101;}

.ell {margin:0px 0px 10px 0px; /*border-bottom:1px solid #a91414;*/ float:left; text-align:left;vertical-align:top;}
.ell a.product-name { font-size:12px; color:#000; text-decoration:underline; float:left; display:block; font-weight:bold; width:115px;}
.ell a.product-name:hover {color:#cc0101;}

#product-description {}
#product-description h1 {color:#000;}
#product-description a { color:#0000ff; text-decoration:underline; font-size:24px;}
#product-description p { font-size:13px; color:#000; padding:10px; text-align:center;}
#product-description p.red { font-size:18px; color:#ff0000; font-weight:bold;}


#container{ width:560px; float:left; clear:both;}

#related-item-block{ width:146px; float:left; background:url(http://lib.store.yahoo.net/lib/yhst-69268608295556/related-bg.gif) repeat-y; margin:0 0 0 15px; text-align:center;}
#related-item-block h2{ display:block; text-align:center; padding:2px 0 0 0;}
#related-item-block .product-block{ border-bottom:1px solid #d3d3d4; margin:15px 7px 0 7px; display:block; padding:0 0 5px 0;}
#related-item-block .product-image{ width:130px; height:95px; border:1px solid  #a3a2a0; background:#fff; display:block;  padding:6px 0 0 0;    }
#related-item-block .product-title{ font-size:11px; color:#393939; padding:5px 5px 0 5px; font-weight:bold; display:block;}
#related-item-block .product-price{ color:#9d0d0d;}
