@charset "utf-8";
/* CSS Document */

body {margin:0px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:13px; color:#333333; background:url(../images/blue-bg.png) left top repeat-x; border-top:3px solid #0f004e;}
tt{font-family:Arial, Helvetica, sans-serif;}
div{margin:0px; padding:0px;}
.clean{clear:both; margin:0px; padding:0px;}
a {text-decoration:none; color:#333333; outline:none; cursor:pointer;}
a:hover {text-decoration:underline;}
img {border:0; text-decoration:none;}
.blue-txt{float:left; font-size:15px; color:#244386;}
.blue-12{float:left; font-size:12px; color:#244386;}
.blue-13{font-size:12px; color:#244386;}
.blue-txt-big{float:left; font-size:18px; color:#244386;}
.blue-big-txt{font-size:18px; color:#244386;}
.grytxt{float:left; font-size:11px; color:#9c9c9c;}
.blue-12-color{font-size:12px; color:#244386;}

input[type="submit"], input[type="button"], button {overflow:visible;}

.buy-btn, .buy-btn b, .buy-btn1, .buy-btn1 b, .buy-drk-btn, .buy-drk-btn b, .buy-drk-btn-copy, .buy-drk-btn-copy b, .drk-blu-btn, .drk-blu-btn b, .addcart-btn, .addcart-btn b, .cont-shop-btn, .cont-shop-btn b, .pay-now-btn, .pay-now-btn b{background:url(../images/buy-btn.png) left top no-repeat; color:#fcfcfc; font-size:14px; display:inline-block; white-space:nowrap; padding:0 0 0 12px; line-height:24px; border:0; margin:0; cursor:pointer; }
.buy-btn b, .buy-btn1 b, .buy-drk-btn b, .buy-drk-btn-copy b, .drk-blu-btn b{background-position:right top; padding:0 30px 0 0; text-decoration:none;}


.view-all, .view-all b{background:url(../images/blink-arrow.gif) no-repeat; color:#fcfcfc; font-size:14px; display:inline-block; white-space:nowrap; padding:0 0 0 12px; line-height:24px; border:0; margin:0; cursor:pointer; }
.view-all b{padding:0 30px 0 0; text-decoration:none; background-position:right;}


.src-btn, .src-btn b{background:url(../images/input-bg.png) left no-repeat; color:#fcfcfc; font-size:14px; display:inline-block; white-space:nowrap; padding:0 0 0 12px; line-height:24px; border:0; margin:0; cursor:pointer; overflow:visible;}
.src-btn b {background-position:right; padding:0 15px 0 0; text-decoration:none; line-height:24px;}
.addcart-btn b{background-position:right; padding:0 35px 0 0; text-decoration:none; line-height:34px;  font-size:16px;}

.buy-drk-btn, .buy-drk-btn-copy {background-position:left -117px;}
.buy-drk-btn b, .buy-drk-btn-copy b {background-position:right -117px;}
.buy-drk-btn:hover, .buy-drk-btn-copy:hover{background-position:left -141px; text-decoration:none;}
.buy-drk-btn:hover b, .buy-drk-btn-copy:hover b{background-position:right -141px; text-decoration:none;}
.drk-blu-btn{background-position:left -117px;}
.drk-blu-btn b{background-position:right -117px;}
.drk-blu-btn:hover{background-position:left -141px; text-decoration:none;}
.drk-blu-btn:hover b{background-position:right -141px; text-decoration:none;}
.addcart-btn{background-position:left -166px; padding-left:16px;}
.addcart-btn b{background-position:right -166px;}
.addcart-btn:hover{background-position:left -201px; text-decoration:none;}
.addcart-btn:hover b{background-position:right -201px; text-decoration:none;}
.buy-btn:hover{background-position:left -45px; text-decoration:none;}
.buy-btn:hover b{background-position:right -45px; text-decoration:none;}
.buy-btn1, .buy-btn1 b{background-position:left -24px; height:21px; line-height:20px; padding:0 0 0 12px;}
.buy-btn1 b{background-position:right -24px; font-weight:normal; padding:0 20px 0 0; }


.cont-shop-btn{background-position:left -236px; padding:0px 0px 0px 23px;}
.cont-shop-btn b{background-position:right -236px; padding:0px 12px 0px 0px;}
.cont-shop-btn:hover{background-position:left -261px; text-decoration:none;}
.cont-shop-btn:hover b{background-position:right -261px; text-decoration:none;}
.pay-now-btn{background-position:left -286px;}
.pay-now-btn b{background-position:right -286px; padding:0px 23px 0px 0px;}
.pay-now-btn:hover{background-position:left -311px; text-decoration:none;}
.pay-now-btn:hover b{background-position:right -311px; text-decoration:none;}

#wrap {width:1000px; margin:0 auto; background:url(../images/shad-bg-lr.png) left top repeat-y;}

.add-cart-popup, .add-cart-popup b {background:url(../images/add-cart-popup.png) left no-repeat; line-height:34px; color:#fcfcfc; font-size:16px; padding:0 0 0 15px; white-space:nowrap; border:0; margin:0; display:inline-block; cursor:pointer;}
.add-cart-popup b {background-position:right; padding:0 30px 0 0;}
.add-cart-popup:hover{background:url(../images/add-cart-popup-h.png) left no-repeat;}
.add-cart-popup:hover b{background:url(../images/add-cart-popup-h.png) right no-repeat;}

/*header*/
#header{width:960px; padding:0 19px; float:left;}
.logo{margin:17px 0px; float:left;}
.top-link{float:right; height:90px; width:660px; text-align:right;}
.country-bg{background: url(../images/flag-bg.png) top right no-repeat; color:#fcfcfc; display:inline-block; padding:0 15px 0 0; line-height:30px; height:30px; border:0; margin:0px; float:right;}
.country-bg a{cursor:pointer; text-align:right;}
.country-bg a img{margin:5px;}
.country-bg-left{background: url(../images/flag-bg.png) top left no-repeat; color:#fcfcfc; display:inline-block; padding:0 15px; line-height:30px; height:30px; border:0; margin:0px;}
#top-seo-nav{text-align:right; width:660px; padding:10px 0px; float:right;}
#top-seo-nav a{text-decoration:none; border-right:1px solid #CCC; line-height:30px; padding:0 10px; color:#161b6a;}
#top-seo-nav a:hover{text-decoration:none; color:#0087cd;}
#top-seo-nav b{font-size:22px; /*background:url(../images/phn-img.png) left no-repeat;*/ color:#0f004e; padding:5px 0px 5px 5px; font-weight:normal;}
#main-nav{background:url(../images/menu-bg.png) top left repeat-x; border-bottom:5px solid #009ac8; float:left; padding:0px 15px; line-height:40px; width:950px; margin:0px -10px;}
#main-nav a {font-size:14px; color:#fcfcfc; text-transform:uppercase; padding:0px 20px; line-height:40px; background:url(../images/menu-sept.png) top right no-repeat; text-decoration:none; font-weight:bold; margin:0 5px 0 0; display:inline-block;}
#main-nav a:hover, #main-nav a.active{background:url(../images/menu-hover.png) right 6px no-repeat; padding:0 20px 0 0; display:inline-block; line-height:40px;}
#main-nav a:hover b, #main-nav a.active b {background:url(../images/menu-hover.png) left 6px #2b529c no-repeat; padding:0 0 0 20px; display:inline-block; line-height:40px; }
#search{float:right; clear:right; margin:6px 0 0 0; padding:3px; position:relative; height:22px; background-color:#FFF; line-height:22px; background:url(../images/search-bg.png) right top no-repeat; width:225px; max-width:225px;}
#search b{height:28px; background:url(../images/search-bg.png) left top no-repeat; width:8px; margin:-3px 0px 0px -10px; float:left;}
#search input{color:#545454; width:190px; max-width:190px;}
#search input[type='image'],input.image {border:0px; width:23px; cursor:pointer; vertical-align:middle; position:absolute; right:0; margin-left:10px; margin-right:3px;}
#search input[id='google_search']{border:0px !important;}

#phn-src-bg{background:url(../images/phn-src-bg.png) repeat-x; height:40px; line-height:40px; float:left; width:959px; margin:0px -10px; padding:0px 10px;}
.chat{color:#0f004e; margin-right:15px; float:right; padding-top:8px;}
.chat a{text-decoration:none; color:#0f004e; padding:0px 0px 5px 30px; background:url(../images/chat-img.png) left top no-repeat;}
.chat a:hover{text-decoration:none; color:#0087cd;}
.skype{background:url(../images/skype-icon.png) left 5px no-repeat; color:#0f004e; padding:5px 0px 5px 20px; margin-right:15px;}
.skype:hover{text-decoration:none; color:#0087cd;}
.call-back{background:url(../images/phn-icon.png) left 5px no-repeat; color:#0f004e; padding:5px 0px 5px 20px; margin-right:15px;}
.call-back:hover{text-decoration:none; color:#0087cd;}
#cart{float:right; text-align:left; color:#CCC;}
#cart img{vertical-align:middle; padding:0 5px 0 0;}
#cart a, #cart b{color:#CCC; margin-left:20px; text-decoration:none;}
#cart a:hover, #cart b{text-decoration:none;}
#cart .cart-active{color:#090909;}
#top-banner {float:left; margin:0px -10px; width: 980px; height: 250px; background: url('../images/slider/loading.gif') no-repeat center center; overflow: hidden; }
.drop-menu{width:950px; float:left; background-color:#FFF; padding:10px 10px 0px 10px; border:5px solid #009AC8; margin:0px -10px; border-top:0px; position:absolute; z-index:1001; top:138px;}
.catg {width:222px; float:left; font-size:12px; color:#090909; list-style:none; padding-left:0px; margin:0px 15px 0px 0px;}
.catbdr {border:1px dotted #999; border-top:0px;}
.catg li{padding:0px 5px 0px 0px; border-bottom:1px dotted #999;}
.catg li a img{border:1px solid #CCC; margin:0px 5px 0px 0px; float:left;}
.catg li a{display:block; font-weight:bold; font-size:14px; line-height:30px;}
.catg li a:hover{text-decoration:none; color:#0087cd;}
/*.catg p{margin:0px; padding:3px 0px; min-height:40px; height:40px; color:#666;}*/

/*header ends*/

/*middle-index*/
#middle{width:960px; padding:0 19px 10px 19px; float:left;}
#index-catg{margin:0 -10px 10px -12px; float:left; width:980px; position:relative; min-height:220px;}
.category {background:url(../images/index-catg-bg.png) no-repeat top left; margin:15px 0px 0px 16px; font-size:11px; color:#333; padding:10px 10px 0px 10px; float:left; width:205px; position:relative;}
#index-catg .category tt a{font-size:15px; color:#0f3585; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
#index-catg .category tt a:hover{color:#0087cd; text-decoration:none;}
.cat-img{position:absolute; top:25px; left:0px; height:59px; width:205px; background:url(../images/catg-img.png) no-repeat; overflow:hidden;}
.category p{float:left; margin:0px; text-align:left; font-size:12px;}
.category .txt{float:left; margin:5px 0; text-align:left; min-height:70px; font-size:12px;}
.category img{margin-top:7px; margin-left:1px;}
.category a.buy-btn, .category a.buy-btn:hover{float:right; text-decoration:none;}

.bot-curv{background:url(../images/index-catg-bg.png) left bottom #FFF no-repeat; height:10px; margin:5px 0px 0 0px; padding:0px; width:225px; float:left; position:absolute; left:0; bottom:-10px;}
.left-arrow, .right-arrow{background:url(../images/arrow-lt-rt.png) no-repeat; height:39px; width:38px; top:80px; position:absolute;}
.left-arrow{left:0px;  z-index:5;}
.left-arrow:hover{background-position:0px -40px; top:80px; left:0px; position:absolute; z-index:5; }
.right-arrow{right:0px; background-position:0px -80px; margin:0px; z-index:5;}
.right-arrow:hover{background-position:0px -120px; top:80px; right:0px; position:absolute; z-index:5; margin-right:-2px;}

#best-seller{background: url(../images/best-seller-bg.png) top left no-repeat; width:625px; float:left; margin:0 20px 10px 5px;}
#best-seller tt{font-size:15px; color:#333333; line-height:28px; margin-left:10px; display:block; font-weight:bold;}
#best-seller tt a:hover{color:#090909; text-decoration:none;}
#best-seller-prod-box{float:left; width:620px; padding:10px 0px 0px 0px;}
#best-seller-prod-box p{ margin:0 0 8px 0;}
.best-seller-prod{float:left; width:156px; text-align:center; background:url(../images/best-septer.png) top right no-repeat; overflow:hidden;}
.best-seller-prod a{text-align:center; color:#143375; font-weight:bold; text-decoration:none;}
.best-seller-prod a:hover{color:#0087cd; text-decoration:none;}
.best-seller-prod img{margin:5px 0 10px 0;}
.best-seller-prod-scrl{height:16px; background-color:#e8e8e8; display:block; clear:both;}

#review{float:left; background:url(../images/review-bg.png) left top no-repeat; width:285px; height:207px; padding:3px 10px 10px 10px; font-size:18px; margin-bottom:11px;}
#review a{color:#fcfcfc; line-height:24px;}
#review a:hover{color:#e9f8ff; line-height:24px; text-decoration:none;}
#review i{color:#666; margin-left:50px; line-height:22px; text-align:left; font-family:"Times New Roman", Times, serif; display:block; padding-top:15px;}
#review b{text-align:right; font-family:"Times New Roman", Times, serif; display:block; color:#009ac8; font-weight:normal;}
.home-txt{text-align:justify; margin:5px; float:left; width:950px;}

/*footer*/
#footer{width:960px; padding:0 20px; float:left;}
#google-bg{float:left; background:url(../images/google-src-bg.png) left top no-repeat; width:920px; padding:8px 20px 0px 20px; margin-bottom:15px; height:43px;}
#google-bg input{border:0px !important; color:#545454; width:280px; margin:0px 10px 0px 5px;}
#google-bg input img{vertical-align:middle;}
#footer .grytxt{text-align:justify;}
#foot-search{width:500px; float:left; background:url(../images/search-bg.png) left 4px no-repeat;}
#foot-search .src-btn{margin-left:10px; margin-top:5px;}

.foot-text{margin:6px 0 0 0; width:285px; border:1px solid #d9d9d9; padding:3px; height:20px; background-color:#FFF; line-height:20px;}
.foot-text input{margin:6px 0 0 0; border:1px solid #009ac8; padding:3px; width:285px; height:20px; background-color:#FFF; line-height:20px; color:#333;}

#footer-link{float:left; background:url(../images/footer-bg.png) left top repeat-x; padding:15px; height:240px; width:930px; font-size:11px;}
.foot-link{width:180px; float:left; margin:0 10px 0 0;}
.foot-link b{line-height:30px; padding-left:0px; display:block;}
.foot-link b a{color:#090909; background:none; line-height:30px; padding-left:0px;}
.foot-link b a:hover{color:#333; text-decoration:none; background:none; padding-left:0px;}
.foot-link a{padding-left:10px; background:url(../images/arrow-blue.gif) left 6px no-repeat; color:#666; line-height:18px; display:block;}
.foot-link a:hover{padding-left:10px; background:url(../images/arrow-blue.gif) 4px 6px no-repeat; color:#0070d9; text-decoration:none;}

.foot-link-1{width:150px; float:left; margin:0 10px 20px 0;}
.foot-link-1 b{line-height:30px; padding-left:0px; display:block;}
.foot-link-1 b a{color:#090909; background:none; line-height:30px; padding-left:0px;}
.foot-link-1 b a:hover{color:#333; text-decoration:none; background:none; padding-left:0px;}
.foot-link-1 a{padding-left:10px; background:url(../images/arrow-blue.gif) left 6px no-repeat; color:#666; line-height:18px; display:block;}
.foot-link-1 a:hover{padding-left:10px; background:url(../images/arrow-blue.gif) 4px 6px no-repeat; color:#0070d9; text-decoration:none;}

#cc-card{background:url(../images/cc-card-bg.png) no-repeat; height:40px; width:920px; padding:10px 20px; float:left;}
#cc-card img{vertical-align:middle; line-height:60px; margin:0px 2px;}

/*catg-page*/
#bread-crum{background:url(../images/phn-src-bg.png) repeat-x; height:40px; line-height:40px; margin:0px -10px; padding:0px 10px; font-size:11px; color:#0087CD; width:959px;}
#catg-banner{background:url(../images/catg-bann-bg.png) -2px top repeat-x; width:955px; height:200px; padding:0px 0px 0px 25px; position:relative; margin:0px -10px 15px -10px; overflow:hidden;}
#catg-banner h1{font-size:20px; color:#244386; font-weight:normal; margin:0px 0px 5px 0px; padding:25px 0 0 0;}
#catg-banner p{color:#2d2d2d; max-width:450px; max-height:120px; margin:5px 0px; text-align:left;}
#catg-banner img{position:absolute; top:0px; right:0px;}
.cat-round{position:absolute; top:0px; right:0px; height:200px; width:490px; background:url(../images/catg-bann-right.png) right top no-repeat; overflow:visible;}
.cat-text{float:left; text-align:justify; margin:0 0 10px 0; width:100%;}
.cat-text a{text-decoration:none; color:#0066d9;}
.cat-text a:hover{color:#0066d9;}

/*.pagination{float:left; height:40px; width:940px; padding:0px 10px; line-height:40px; font-size:12px; background:url(../images/pagination-bg.png) no-repeat; margin:0px 0px 10px 0px;}
.pagination a{text-decoration:none; color:#333;}
.pagination a:hover{color:#0066d9;}*/
.pagination {float:left; text-align:right; color:#676767; font-size:12px; background:url(../images/pagination-bg.png) no-repeat; padding:0px 10px; margin-bottom:15px; height:40px; width:940px;}
.pagination input{overflow:hidden; border:1px solid #CCC; text-align:center; font-size:12px; padding:2px;}
.next, .prev {background:url(../images/page-arrow.png) right top no-repeat; width:26px; height:25px; display:inline-block; border:0px; padding-top:3px; cursor:pointer;}
.pagination a.view-all{text-decoration:none;}
.prev {background-position:left top; margin:0px;}
.lhide {background-position:left bottom; cursor:text;}
.rhide {background-position:right bottom; cursor:text;}
.combo{float:right; line-height:40px; width:50%; text-align:right;}
.combo tt{float:left;}
.drop-bg{margin:6px 0 0 0; border:0px; background:url(../images/pagination-drop-bg.png) right top no-repeat; height:27px; float:right;}
.drop-bg select{border:0px; display:inline-block; margin:2px 3px 0px 0px; background:none; height:22px;}
/*.combo select{margin:6px 0 0 0; border:0px; background:url(../images/pagination-drop-bg.png) right top no-repeat; display:inline-block; height:27px; padding:4px 4px 4px 0px; line-height:25px;}*/
.combo b{background:url(../images/pagination-drop-bg.png) left no-repeat; display:inline-block; padding:12px 0 0px 4px; float:right; height:27px; margin-left:10px;}

.cat-box-cat-main{float:left; position:relative; width:475px; height:162px; margin-bottom:10px; overflow:hidden;}
.cat-box-cat{float:left; background:url(../images/catg-bg.png) left top no-repeat; padding:10px 10px 10px 160px; color:#444444; width:305px; position:absolute; margin:0px 0px 15px 0px; height:142px;}
.cat-box-cat .cat-head{font-size:15px; display:block; color:#555; text-decoration:none; border-bottom:1px dotted #777; line-height:24px; font-weight:bold; outline:none;}
.cat-box-cat .cat-head:hover{color:#090909;}
.cat-box-cat-main img{margin-top:1px;}
.cat-box-cat p{font-size:12px; color:#555555; text-align:justify; margin:0px; padding:5px 0px; min-height:80px;}
.space{margin-left:10px;}

.cat-box{float:left; background:url(../images/cat-box.png) left bottom no-repeat; padding:0 10px 10px 10px; color:#444444; width:455px; margin:0 0 10px 0;}
.heading{background:url(../images/cat-box.png) #FFF left top no-repeat; line-height:30px; color:#444444; margin:0 0 10px -10px; padding:0 0 0 10px; font-size:15px; font-weight:bold; width:465px; display:block;}
.heading:hover{color:#090909; text-decoration:none;}
.prod-img{margin:0px 10px 0px 0px; border:0px; float:left;}
.cat-box p{font-size:12px; color:#555555; text-align:justify; margin:0px; padding:0px; min-height:120px;}
.more-buy-btn{float:right;}
.cat-box big{font-size:18px; color:#244386; text-align:left; font-weight:normal;}
.space{margin-left:10px;}

.cat-revi-box{float:right; width:275px; margin:0 0 10px 10px;}
.catg-revi, .catg-revi b{float:right; background:url(../images/review-seller-bg.png) #FFF left bottom no-repeat; padding:0px 10px 10px 10px; margin:10px 0px 0px 0px; width:255px; text-align:left;}
.catg-revi b{float:left; font-size:14px; background-position:left top; line-height:30px; margin:0px 0px 0px -10px; color:#fcfcfc; }
.catg-revi i{float:right; font-size:17px; color:#979797; width:230px; margin:0px; text-align:justify; font-family:"Times New Roman", Times, serif; line-height:20px;}
.catg-revi p{font-size:18px; color:#0398C5; margin:5px 0px; font-family:"Times New Roman", Times, serif; text-align:right; font-style:italic;}
.top-prod{font-size:11px; margin-bottom:15px; float:left;}
.top-prod img{width:30px; height:30px; margin:0 7px 0 0; border:1px solid #CCC;}
.top-prod a{color:#1E7DAD; text-decoration:none; display:block; float:left; width:210px;}
.top-prod a:hover{color:#090909;}
.top-prod a.gry-lnk{float:right; color:#333; text-decoration:underline; line-height:normal; text-align:right; width:160px; }
.top-prod a.gry-lnk:hover{color:#090909; text-decoration:none;}


/*.useful-link{width:940px; float:left; background:url(../images/useful-bg.png) left top no-repeat; padding:10px 10px 0px 10px; font-size:11px;}
.useful-link-bot{width:960px; float:left; background:url(../images/useful-bg.png) left bottom no-repeat; margin:0px -10px; height:5px;}
.useful-link tt{margin:0 0 10px 0; font-size:15px; color:#244386; font-weight:bold; display:block;}
.useful{width:460px; float:left; font-size:11px; margin:0 0px 10px 0; padding:0 10px 0 0;}
.useful img{border:1px solid #CCC; margin:0px 5px 0px 0px;}
.useful a{display:block; font-weight:bold; font-size:13px;}
.useful a:hover{text-decoration:none; color:#0087cd;}
.useful p{margin:0px; padding:0px; color:#333;}
.useful a.link {text-decoration:underline; color:#333; margin-left:5px; font-weight:normal; display:inline-block;}
.useful a.link:hover {text-decoration:none; color:#090909;}*/

.useful-link{width:940px; float:left; background:url(../images/useful-bg.png) left top no-repeat; padding:10px 10px 0px 10px; font-size:11px;}
.useful-link b{font-weight:normal;}
.useful-link-bot{width:960px; float:left; background:url(../images/useful-bg.png) left bottom no-repeat; margin:0px -10px; height:5px;}
.useful-link tt{margin:0 0 10px 0; font-size:15px; color:#244386; font-weight:bold; display:block;}
.useful{width:430px; float:left; font-size:11px; margin:0 0px 10px 0; padding:0 10px 0 0;}
.useful img{border:1px solid #CCC; margin:0px 5px 0px 0px;}
.useful a{display:block; font-weight:bold; font-size:13px;}
.useful a:hover{text-decoration:none; color:#0087cd;}
.useful p{margin:0px; padding:0px; color:#333;}
.useful a.link {text-decoration:underline; color:#333; margin-left:5px; font-weight:normal; display:inline-block;}
.useful a.link:hover {text-decoration:none; color:#090909;}

.useful-article{float: left; max-height: 396px; overflow: auto; width: 460px;}
.useful-seo{float: left; max-height: 396px; overflow: auto; width: 460px; margin-right:20px;}

.star {margin:5px 0px; width:292px; float:left;}
.star-00, .star-05, .star-10, .star-15, .star-20, .star-25, .star-30, .star-35, .star-40, .star-45, .star-50 {background:url(../images/star-img.png) left top no-repeat; height:16px;}
.star-00 {background-position:left top;}
.star-05 {background-position:left -19px;}
.star-10 {background-position:left -39px;}
.star-15 {background-position:left -58px;}
.star-20 {background-position:left -78px;}
.star-25 {background-position:left -97px;}
.star-30 {background-position:left -116px;}
.star-35 {background-position:left -136px;}
.star-40 {background-position:left -155px;}
.star-45 {background-position:left -175px;}
.star-50 {background-position:left -194px;}

.b-star {margin:5px 0px; width:150px; float:left;}
.b-star-00, .b-star-05, .b-star-10, .b-star-15, .b-star-20, .b-star-25, .b-star-30, .b-star-35, .b-star-40, .b-star-45, .b-star-50 {background:url(../images/star-img-big.png) left top no-repeat; height:24px;}
.b-star-00 {background-position:left top;}
.b-star-05 {background-position:left -24px;}
.b-star-10 {background-position:left -48px;}
.b-star-15 {background-position:left -72px;}
.b-star-20 {background-position:left -96px;}
.b-star-25 {background-position:left -120px;}
.b-star-30 {background-position:left -144px;}
.b-star-35 {background-position:left -168px;}
.b-star-40 {background-position:left -192px;}
.b-star-45 {background-position:left -216px;}
.b-star-50 {background-position:left -240px;}
/*sub-catg page end*/
/*product page start*/
#product-page{float:left; width:960px; padding:0 10px; margin:0 -10px; color:#575757;}
#product-page h1{font-size:20px; color:#244386; font-weight:normal; margin:0px 0px 15px 0px; padding:0 0 7px 0; background:url(../images/faded-line.png) right bottom no-repeat;}
.mfg-logo{float:right; padding-top:3px;}
.mfg-logo img{margin:0px 0px 0px 5px;}
#desc-img-top{width:960px;}
.prod-big-img{width:300px; text-align:center;}
.prod-thumb img{height:50px; text-align:center; border:1px solid #CCC; margin:10px 5px 10px 5px;}
.desc-top{float:right; text-align:justify; width:650px; margin:0px 0px 10px 10px;}
.bluetick{list-style-image:url(../images/bluetick.gif); list-style:none;}
.bluetick li{list-style-image:url(../images/bluetick.gif); padding-left:5px; margin:0 0 5px 0;}
.prod-info{float:right; background:url(../images/prod-info-bg.png) left top no-repeat; padding:10px 10px 0px 10px; margin:0 0 10px 10px; width:225px;}
/*@font-face {font-family:'DSDigitalNormal'; src: url('../font/ds-digi-webfont.eot'); src: url('../font/ds-digi-webfont.eot?#iefix') format('embedded-opentype'), url('../font/ds-digi-webfont.woff') format('woff'), url('../font/ds-digi-webfont.ttf') format('truetype'), url('../font/ds-digi-webfont.svg#DSDigitalNormal') format('svg'); font-weight: normal; font-style: normal;}*/
.time{color:#fcfcfc; font-size:12px;}
.time-txt{float:left; width:225px;}
.dig-txt{font-size:18px; font-weight:bold; color:#fcfcfc; font-family:"DSDigitalNormal" !important; padding:0 5px; width:70px; display:inline-block; text-align:left;}
.prod-detail{float:left; background:url(../images/prod-info-bg.png) #FFF left bottom no-repeat; font-size:12px; margin:0px -10px; padding:0px 10px 5px 10px; width:225px;}
.prod-detail .star{width:40%; float:right;}
.grn-txt{color:#289a00; float:left; line-height:26px; width:50%;}
.prod-detail big{font-size:22px; color:#244386; text-align:left; font-weight:normal; display:block; clear:left;}
.prod-detail .combo{float:left; line-height:40px; width:auto; text-align:left;}
.prod-detail .combo b{margin-left:0px; float:left;}
.prod-detail .drop-bg{display:inline-block; font-size:11px; float:left; padding:3px 3px 3px 0px;}
.prod-detail .drop-bg select{display:inline-block; font-size:11px;}
.old-new-review{margin:5px 0px; float:left; width:100%;}
#prod-feat, #prod-feat b{background:url(../images/prod-feat-bg.png) #FFF left bottom no-repeat; padding:0 10px 10px 10px; float:left; width:630px; margin-top:10px; font-size:12px;}
#prod-feat b{background-position:left top; display:block; margin:0 -10px; line-height:24px;}
#prod-feat td{padding:0 0 5px 10px; background:url(../images/arrow-blue.gif) left 5px no-repeat; width:210px; margin:0px; vertical-align:top; text-align:left;}
.was-save{color:#666; margin:5px 0px; float:left; width:100%;}
.was-save b{color:#090909;}
.prod-bottom{float:left; width:960px; background:url(../images/description-bg.png) left bottom no-repeat; margin-bottom:15px; position:relative; top:-1px;}
#tabs .prod-bottom a, #tabs .prod-bottom ul li a {text-decoration:none; background:none; color:#0087CD; padding:0px; margin:0px; font-size:12px; height:auto; font-weight:normal; padding:0px; margin:0px;}
#tabs .prod-bottom ul li{text-decoration:none; background:none;}
.prod-feature{float:left; background:url(../images/description-bg.png) left bottom no-repeat; padding:10px; margin-bottom:15px; width:940px; text-align:justify;}
.prod-bottom h2, h3, h4, h5, h6{font-size:16px; color:#244386;}

.prod-price-box{float:left; background:url(../images/bot-price-box.png) left no-repeat; width:940px; padding:10px; margin:0px 0px 10px 0px; line-height:50px;}

/*prod-tabs*/
/*#prod-feature-tab{float:left; height:40px; width:960px; margin:0px; background:#FFF; border-bottom:1px solid #d8d8d8; }
#prod-feature-tab a {font-size:16px; color:#5f5f5f; padding:0px 20px 0px 0px; line-height:39px; text-decoration:none; font-weight:bold; margin:0 5px 0 0; display:inline-block;}
#prod-feature-tab a b{line-height:39px; background:url(../images/prod-tab-bg.png) #FFF left top no-repeat; margin:0 5px 0 0; display:inline-block; padding:0px 0px 0px 25px;}
#prod-feature-tab a:hover, #prod-feature-tab a.active{background:url(../images/prod-tab-hbg.png) #FFF right top no-repeat; padding:0 20px 0 0; display:inline-block; line-height:41px; cursor:pointer;}
#prod-feature-tab a:hover b, #prod-feature-tab a.active b {background:url(../images/prod-tab-hbg.png) #FFF left top no-repeat; padding:0 0 0 25px; display:inline-block; line-height:41px;}*/
/*#tabs li:hover, #tabs li.active {background:#FFF url(../images/prod-tab-hbg.png) right top no-repeat; color:#000; height:41px; border-bottom:none;}
#tabs li a:hover, #tabs li:hover a, #tabs li a.active, #tabs li .active {background:#FFF url(../images/prod-tab-hbg.png) left top no-repeat; padding:0 0 0 15px; color:#5F5F5F; text-decoration:none; line-height:41px; border-bottom:none;}*/
.ui-tabs {padding: .2em .2em .2em 0;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {margin:0 0 0 -1px; padding: .2em 0 0;}
.ui-tabs .ui-tabs-panel {float:left; width:940px; padding: 1em 1.4em; background:none; padding:10px;}
.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs{float:left; text-decoration:none; width:959px; border-bottom:2px solid #D8D8D8; text-decoration:none; height:40px;}
#tabs ul, #tabs li {margin:0; padding:0; list-style:none; border-bottom:1px solid #D8D8D8; height:40px;} 
#tabs li, #tabs li a {background:#FFF url(../images/prod-tab-bg.png) right top no-repeat; padding:0 15px 0 0; line-height:40px; display:inline-block; float:left; position:relative; cursor: pointer; margin-right:7px; text-decoration:none;}
#tabs li a {background:#FFF url(../images/prod-tab-bg.png) left top no-repeat; padding:0 0 0 15px; margin:0; font-size:16px; color:#5F5F5F; line-height:40px; text-decoration:none;}
#tabs .ui-tabs, #tabs .ui-tabs-nav, #tabs li.ui-tabs-selected, #tabs .ui-state-active {color:#090909; height:41px; border-bottom:none;}
#tabs li.ui-tabs-selected, #tabs .ui-state-active {background:#FFF url(../images/prod-tab-hbg.png) right top no-repeat; }
#tabs .ui-tabs, #tabs .ui-tabs-nav, #tabs li.ui-tabs-selected a, #tabs ui-state-active a{padding:0px; color:#5F5F5F; text-decoration:none; line-height:41px; border-bottom:none; cursor: pointer;}
#tabs li.ui-tabs-selected a, #tabs ui-state-active a{background:#FFF url(../images/prod-tab-hbg.png) left top no-repeat; padding:0 0 0 15px;}

/*.price-head{background:url(../images/price-tab-head.png) left top no-repeat; height:40px; width:960px;}
.price-head td{text-align:center; border-right:1px solid #CCC;}
.price-head td.noborder{border-right:0px}
.price-head-bold{text-align:center; font-weight:bold; line-height:40px;}
.lt-bg{background-color:#f9f9f9; line-height:40px; text-align:center; border-bottom:1px solid #F00;}
.lt-bg td{border-right:1px solid #CCC; border-bottom:1px solid #FFF;}
.lt-bg td.noborder{border-right:0px}
.dk-bg{background-color:#eeeeee; line-height:40px; text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #0F0;}
.dk-bg td{border-right:1px solid #CCC; border-bottom:1px solid #FFF;}
.dk-bg td.noborder{border-right:0px;}*/

.rating{float:left; width:920px; padding:10px; border-bottom:2px solid #CCC; line-height:34px; color:#333; text-align:justify;}
.btn-right{float:right; margin:5px 0px;}
.rating-lt, .rating-dk{float:left; width:98%; padding:15px 10px; border-bottom:1px dashed #A6A6A6; background:#f9f9f9;}
.rating-dk{background:#eeeeee;}
.rating-lt b, .rating-dk b{float:left;}
.rating-lt p, .rating-dk p{clear:both; padding:5px 0 0 0; margin:0px;}
.rating-lt .star, .rating-dk .star{width:90px; float:right; margin:0px; text-align:right;}
.ans{float:right; width:870px; padding:0 0 0 50px; padding:5px; color:#333; background:#FFF; border:1px solid #CCC; border-left:5px solid #04b4e9; margin:10px 0 0 0;}

.recommended{float:left; width:215px; padding:0px 10px; text-align:center; background:url(../images/also-like-sept.png) right top no-repeat; margin:10px 0px; font-size:12px;}
.recommended a{font-size:14px; color:#333; display:block; text-decoration:none; font-weight:bold;}
.recommended a:hover{color:#090909;}
.recommended img{margin:10px 0px;}
.recommended big{display:block; font-size:18px; color:#244386; font-weight:bold;}
.recommended .buy-drk-btn{display:inline-block; margin:10px 0 0 0;}
.bg-none{background:none;}
/*popup*/
/*.popup, .popup-bot{background:url(../images/popup-bg.png) left top no-repeat; width:553px; padding:25px 15px 0px 15px; position:relative; margin:0 0 -20px 0;}
.popup-bot{background-position:left bottom; height:10px; background-color:#FFF; margin:20px -15px;}
.popup-close{background:url(../images/popup-close.png) right top; top:20px; right:5px; position:absolute; height:47px; width:47px;}*/

.popup1, .popup-bot1{background:url(../images/popup-bg1.png) left top no-repeat; width:553px; padding:25px 15px 0px 15px; position:relative; margin:0px;}
.popup-bot1{background-position:left bottom; height:0px; margin:0px;}
.popup-close1{background:url(../images/popup-close.png) right top no-repeat; top:20px; right:5px; position:absolute; height:47px; width:47px;}

.popupblue, .popupblue-bot{background:url(../images/popup-blue-bg.png) left top no-repeat; width:559px; padding:16px 16px 0px 16px; position:relative; margin:0px;}
.popupblue-bot{background-position:left bottom; height:0px; margin:0px;}
.popup-blue-close{background:url(../images/popup-blue-close.png) right top no-repeat; top:-5px; right:-5px; position:absolute; height:30px; width:30px;}
.popupblue .heading{background-image:none; width:100%; margin:0px; padding-left:0px;}
.popupblue h1{font-size:20px; color:#244386; font-weight:normal; margin:0px 0px 5px 0px; padding:0px; background-image:none;}

.popupblue-prod, .popupblue-prod-bot{float:left; background:url(../images/popup-prod-blue-bg.png) left top no-repeat; width:853px; padding:16px 16px 0px 16px; position:relative; margin:0px;}
.popupblue-prod-bot{background-position:left bottom; height:0px; margin:0px;}
.popup-blue-prod-close{background:url(../images/popup-blue-close.png) right top no-repeat; top:-5px; right:-5px; position:absolute; height:30px; width:30px;}

.popup-cart, .popup-cart-bot{background:url(../images/popup-mini-cart.png) left top no-repeat; width:295px; padding:20px 10px 0px 10px; position:relative; margin:0px; min-height:30px;}
.popup-cart p{margin:5px 0px 0px 0px;}
.popup-cart-bot{background-position:left bottom; height:0px; margin:0px; min-height:0px;}
.popup-cart-close{background:url(../images/popup-close-sml.png) right top no-repeat; top:17px; right:7px; position:absolute; height:32px; width:32px;}

.lt-wht, .lt-gry{background-color:#FFF; border-bottom:1px dotted #999; width:285px; float:left; padding:5px 10px 5px 0px; min-height:60px; margin-bottom:2px;}
.lt-gry{background-color:#f7f6f6;}
.lt-wht b, .lt-gry b{padding:0px 0px 5px 0px;  width:210px;}
.lt-wht input, .lt-gry input{border:1px solid #999999; background-color:#FFFFFF; font-size:11px; color:#171717; padding-left:2px; height:15px; vertical-align:middle;}
.lt-wht font, .lt-gry font{color:#666; font-size:15px; font-weight:bold; float:right;}
.bord{border:1px solid #CCC; margin-right:5px; float:left;}
.prc-btn{padding-right:5px; text-align:right;}
.prc-btn tt{font-size:18px; color:#090909; line-height:35px;}

#prod-popup{float:left; padding:10px;}
.big-img{float:left; width:500px; text-align:center;}
#prod-popup-desc{float:left; width:330px;}
#prod-popup-desc h1{color: #244386; font-size: 20px; font-weight: normal; margin: 0 0 10px; padding: 0 0 5px 0;  border-bottom:1px dotted #244386;}
#prod-popup-desc h2{font-size: 15px; font-weight: normal; color:#666; margin:0px; padding:0px; }
.drop-down{float:left; line-height:34px; text-align:left; margin:10px 0px;}
.combo-popup{float:left; line-height:40px; text-align:left; margin-left:5px;}
.combo-popup b{background:url(../images/pagination-drop-bg.png) left no-repeat; display:inline-block; padding:12px 0 0px 4px; float:right; height:27px;}
.grn-big-txt{color:#289a00; font-size:24px;}

/*price-table*/
.price-header-bg{background:url(../images/price-head-bg.png) left top repeat-x; height:35px; line-height:35px; white-space:nowrap; border-right:1px solid #CCC; text-align:center; padding: 3px 0 4px 10px; font-weight:bold;}
.price-heading-left{background:url(../images/price-tab-head.png) left top no-repeat; height:35px; text-align: center; border-right: 1px solid #CCC; padding: 3px 7px 4px 7px; font-weight:bold;}
.price-heading-right{background:url(../images/price-tab-head.png) right top no-repeat; height:35px; text-align: center; padding: 3px 7px 4px 7px; font-weight:bold;}
.bord{border:1px solid #efefef; text-align:center; border-bottom:1px solid #FFF;}
.lt-bg{background-color:#f9f9f9; line-height:40px; text-align:center; border-bottom:1px solid #F00;}
.lt-bg td{border-right:1px solid #CCC; border-bottom:1px solid #FFF;}
.lt-bg td.noborder{border-right:0px}
.dk-bg{background-color:#eeeeee; line-height:40px; text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #0F0;}
.dk-bg td{border-right:1px solid #CCC; border-bottom:1px solid #FFF;}
.dk-bg td.noborder{border-right:0px;}


.txt-field{float:left; width:450px; padding:8px; margin:0 8px 8px 8px; background-color:#f0f0f0;}
.txt-field p{margin:8px 0px;}
.txt-field input{margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}
.txt-field textarea{margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}
.grn-txt{color:#058645;}
.grn-txt1{color:#058645;}
.red-txt{text-align:right; color:#ff0000;}
.red-txt1{color:#ff0000;}
.name-fld{float:left; width:450px;}
.name {float:left; width:120px; line-height:26px;}

/* Left Menu */
.leftnav-new {width:190px; float:left;}
.leftnav-new-head {width:175px; height:28px; float:left; background:url(../images/leftmenu-new-head.gif) top left no-repeat; font-size:14px; color:#fcfcfc; font-weight:bold; padding:4px 5px 0px 10px; margin:0px;}
.leftnav-new-bg {float:left; width:190px; background:url(../images/leftmenu-new-bg.gif) bottom left no-repeat; margin:0px 0px 10px 0px; padding:0px;}
.leftnav-new a{color:#1871a5; background:url(../images/leftcatg-arrow.gif) left no-repeat; vertical-align:middle; line-height:24px; font-weight:normal; border-bottom:1px solid #e6e7e8;  text-decoration:none; padding-left:10px; margin:0px 10px; float:left; width:160px;}
.leftnav-new a:hover{color:#090909;}
.leftnav-sub{float:left; width:165px; padding:0px 5px; margin:0px 0px 0px 5px;}
.leftnav-sub a{background:url(../images/sub-arrow.gif) left no-repeat; font-size:11px; color:#6c6c6c; text-decoration:none; float:left; width:165px; border:none; padding:0 0 0 10px;}
.leftnav-sub a:hover{color:#090909;}

/*seo pages*/
#seopage{text-align:justify;}
#seopage h1, #cont-page h1{font-size:20px; color:#244386; font-weight:normal; margin:0px 0px 10px 0px; padding:0 0 7px 0; background:url(../images/faded-line.png) right bottom no-repeat;}
#seopage h2, h3, h4, h5, h6, .shytitle{font-size:16px; color:#244386; font-weight:bold; margin:20px 0px 5px 0px;}
#seopage .heading{background-image:none; width:100%; margin:0px; padding-left:0px;}
#seopage p{margin:8px 0px;}
#seopage a {text-decoration:none; color:#0087CD; outline:none; cursor:pointer;}
#seopage a:hover{color:#244386;}
.shytitle:hover{text-decoration:none;}
.seo-head{background: url(../images/lefttop-bg.jpg) no-repeat scroll 0% 0% transparent; height: 90px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #ffffff; padding-bottom: 8px;}
#seopage .seo-head h1{font-size: 18px; color: #fcfcfc; font-weight:normal; background:none; margin:0px; padding:0px;}
#seopage ul li a:hover{color:#244386; text-decoration:none;}

.seo-out { border:solid 8px #dedede; padding:8px; overflow: hidden; position:relative; margin-bottom:10px;}
.seo-out img {width:120px; height:120px; margin:0 10px 0 0; border:solid 1px #cbcbcb;} 
.seo-out font {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1053a2; background:url(../images/seo-page-header-bu.gif) no-repeat 0 4px; width:550px; padding:0 0 10px 15px; float:left;}
.seo-out p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/seo-page-txt-bul.gif) no-repeat 0 2px; width:40%; padding:0px 0 0 15px; margin:0px 0 0 6px; float:left;}
.seo-out p a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; float:left;}
.seo-out p:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/seo-page-txt-bul.gif) no-repeat 4px 2px; margin:0px; float:left; color:#006699; margin:0px 0 0 6px;}
.seo-out a {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1053a2; }

.seo-but { background:url(../images/seo-but-new.png) bottom left; padding:4px 4px 4px 10px; float:right; font-size:12px; color:#000; position:
absolute; right:0px; bottom:0px;}
.seo-but span { background:url(../images/seo-but-new.png) bottom right; padding:4px 24px 4px 4px; font-size:12px; color:#000;}
.seo-but:hover {font-size:12px; color:#006699; padding:4px 4px 4px 10px; background:url(../images/seo-but-new.png) bottom left; }
.seo-but:hover span {font-size:12px; color:#006699; padding:4px 24px 4px 4px; background:url(../images/seo-but-new.png) bottom right;}
.seo-fdline {background:url(../images/faded-line.png) no-repeat bottom; height:3px; width:550px; position:absolute; top:30px; left:140px;}

.vip-pr-headr{background:url(../images/offer-rcv.gif) top left no-repeat; color:#FFFFFF; font:bold 12px tahoma,sans-serif; line-height:20px; padding:3px 0 4px 10px; background-color:#009bc8; border-right:1px solid #00a9da; text-align:center;}
.vip-pr-headl{background:url(../images/offer-lcv.gif) top right no-repeat; color:#FFFFFF; font:bold 12px tahoma,sans-serif; line-height:20px; padding:3px 0 4px 10px; background-color:#009bc8;border-left:1px solid #00a9da; text-align:center;}
.vip-pr-headtxt{color:#FFFFFF; font:bold 12px tahoma,sans-serif; line-height:20px; padding:3px 10px 4px 10px; background-color:#009bc8; white-space:nowrap; border-right:1px solid #00a9da; text-align:center;}
.borde{border-left:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.sp{background:url(../images/blue-line.png) top left repeat-x; height:11px; padding:0px; margin:0px;}

/*contact page*/
.contact{float:left; width:960px; margin:10px 0px;}
.cont-txt-field{float:left; width:500px; padding:10px; margin:0px; background-color:#f3f3f3; border:1px solid #dcdcdc;}
.cont-txt-field p{margin:8px 0px;}
.cont-txt-field input, select {margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}
.cont-txt-field textarea{margin:0px 0px 0px 5px; border:1px solid #999; padding:2px; vertical-align:middle;}
.cont-name-fld{float:left; margin:5px 0px;}
.cont-name {float:left; width:100px; line-height:26px;}
.field-bord{border: 1px solid #dddddd; float: left; margin:0 0 10px 10px; padding: 5px 5px 5px 0px; width: 420px;}

/*press page*/
.leftnav-press {float:left; width:190px; background:url(../images/leftmenu-new-bg.gif) bottom left no-repeat; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.leftnav-press a{color:#1871a5; vertical-align:middle; line-height:24px; font-weight:bold; text-decoration:none; margin:0px 0px 0px 10px; float:left; width:157px;}
.leftnav-press a:hover{color:#000;}
.leftnav-press-sub {color:#666; font-weight:normal; padding:0px; margin:0px; float:left; width:190px; list-style:none; border-bottom:1px solid #c7c7c7; background-image:url(../images/sub-arrow.gif); background-repeat:no-repeat; background-image:none;}
.leftnav-press-sub li{margin:5px 0px 5px 5px;}
.leftnav-press-sub li a{float:none; color:#666; font-weight:normal; border-bottom:none; text-decoration:none; padding-left:15px; width:165px; background:url(../images/sub-arrow.gif) 5px 5px no-repeat; margin:0px 5px 0px 0px; line-height:normal; display:block;}
.leftnav-press-sub li a:hover{color:#000; text-decoration:none; background:url(../images/sub-arrow.gif) 7px 5px no-repeat;}

.heading-press {font-family:Arial; font-size:24px; color:#1053a2; font-weight:normal; margin:0px; border-bottom:1px solid #1053a2; padding:0px 0px 5px 0px;}
.heading-press h1,h2,h3{font-family:Arial; font-size:24px; color:#1053a2; font-weight:normal; margin:0px;}

.articledate {color:#1053a2; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.articlehead {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.articlehead:hover {color:#000; text-decoration:underline; font-weight:bold;}
.read-more{float:left; height:19px; margin:5px 0px 0px 0px; padding:0px; width:80px;}
.read-more1{float:right; font-size:11px; color:#000; line-height:19px; background:url(../images/readmore.png) top left; padding:0px 0px 0px 15px; margin:0px; text-decoration:none; display:block; white-space:pre;}
.read-more1:hover{background:url(../images/readmore1.png) top left;}
.read-more span{float:right; font-size:11px; color:#000; line-height:19px; background:url(../images/readmore.png) top right #f5f5f5; padding:0px 15px 0px 0px; margin:0px; text-decoration:none; white-space:pre; cursor:pointer;}
.read-more:hover span{background:url(../images/readmore1.png) top right #f5f5f5;}

.featurebg{background:url(../images/featurebg.png) bottom left repeat-x; border-bottom:1px solid #CCC; padding:10px;}
.readmore_lnk{font-size:12px; text-decoration:underline; color:#090909;}
.readmore_lnk:hover{text-decoration:none;}

.press-box {width:750px; float:left; padding:10px 0px 10px 10px; margin-bottom:10px; border-bottom:1px dashed #d2dae4;}
.articlepic {float:left; width:100px; padding:0px; margin-right:8px;}
.articlepic a img {border:1px solid #d2dae4;}
.article-cont {float:left; width:640px;}
.article-cont h2 a {color:#1053a2; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; margin:0px; padding:0px;}
.article-cont h2 a:hover {text-decoration:underline;}
.press_btncont {float:right; padding-right:10px;}
.redfont { color:#1053a2; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:7px 0; }
.comments_box {border-bottom:1px dotted #edeff1; margin-bottom:10px; padding-bottom:8px;}
.commentor_name {font-style:italic; font-size:13px;}
.press_area_bar {float:left; width:400px; margin-top:5px;}
.press_btn {float:left; width:76px;}
.article_scrlbar {float:left; width:275px; height:16px; color:#fcfcfc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:1px 2px 0 0px; background:url(../images/press_area_barbg.gif) no-repeat top right;}
.article_scrlbar a {color:#fcfcfc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.article_scrlbar a:hover {text-decoration:underline;}
.rss_btn {float:right; width:40px; padding-top:2px; padding-left:5px;}


/*calculator*/
#calculator h1{ background:none; font-size:18px; color:#090909; padding:0px; margin:0px;}
.input-combo {background-color:#FFFFFF; border:1px solid #999999; color:#171717; font-weight:normal; padding:0px 0px 0px 2px; text-decoration: none; vertical-align:middle; margin:0px; text-align:left; height:20px; line-height:20px;}
.new-size{font-family:Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif; font-size:30px; color:#333333; background-color:#f7f7f7; border:1px solid #f0f0f0; padding:5px 10px;}
.measure-tape{background:url(../images/measure-tape.jpg) top right no-repeat;}

/*cart steps*/
.stap1{background:url(../images/your-shopping-basket.png) no-repeat top center #00aeef; width:54px; height:33px; margin-left:auto; margin-right:auto;}
.stap2{background:url(../images/about-you.png) no-repeat top center #00aeef; width:45px; height:33px; margin-left:auto; margin-right:auto;}
.stap3{background:url(../images/consultation.png) no-repeat top center #00aeef; width:45px; height:33px; margin-left:auto; margin-right:auto;}
.stap4{background:url(../images/your-payment-details.png) no-repeat top center #00aeef; width:36px; height:33px; margin-left:auto; margin-right:auto;} 
.stap5{background:url(../images/complete-your-purchase.png) no-repeat top center #00aeef; width:40px; height:33px; margin-left:auto; margin-right:auto;}
.stap1gry{background:url(../images/your-shopping-basket.png) no-repeat top center #999999; width:54px; height:33px; margin-left:auto; margin-right:auto;}
.stap2gry {background: url(../images/about-you.png) no-repeat scroll center top #999999; height: 33px; margin-left: auto; margin-right: auto;width: 45px;}
.stap3gry {background: url(../images/consultation.png) no-repeat scroll center top #999999; height: 33px; margin-left: auto; 
margin-right: auto; width: 45px;}
.stap4gry {background: url(../images/your-payment-details.png) no-repeat scroll center top #999999; height: 33px; margin-left: auto; 
margin-right: auto; width: 36px;}
.stap5gry {background: url(../images/complete-your-purchase.png) no-repeat scroll center top #999999; height: 33px; margin-left: auto; margin-right: auto;
width: 40px;}

#phn-cart{float:right;}
#phn-cart b{font-size:18px; background:url(../images/phn-img-wht.png) left no-repeat; color:#fcfcfc; padding:5px 0px 5px 30px; font-weight:normal;}
.pad-lock b{font-size:18px; background:url(../images/pad-lock-cart.png) left no-repeat; color:#fcfcfc; padding:5px 0px 5px 30px; font-weight:normal;}
.cart-stp-txt {color: #00aeee; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 5px; padding: 10px; text-align: center;}
.cart-stp-txtgry {color: #9a9a9a; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 5px; padding: 10px; text-align: center;}
.cart-box-consultation {float: left; text-align: center; width: 20%;}
.cart-box {width:25%; text-align:center; float:left;}
.cart-stap-bgnew {background: url(../images/shy-stap-bg.png) repeat-x scroll center top transparent; height: 62px; margin: 0 auto; text-align: center;  width: 800px; margin-top:20px;}
.cat-out {border:solid 12px #f0f0f0; padding:6px;}

.thanks-cat-out {border-bottom:solid 12px #f0f0f0;}
.cat-out-box {padding:12px; border-bottom:solid #f0f0f0 12px; border-left:solid #f0f0f0 12px; border-right:solid #f0f0f0 12px;  }
.cat-out-top { border-top:solid 12px #f0f0f0;}
.cat-header{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:35px; vertical-align:middle; color:#00aeee; padding:5px 10px;}
.thanks-cat-header{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00aeee;}
.cat-men-bg{ height:20px; vertical-align:middle; color:#00aeee; font-weight:bold; font-size:12px;}
.ProductPrice-cart { COLOR: #0E4B7A;  FONT-SIZE: 13px; font-family: Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; }
.cat-delivery-box {padding:15px 0 15px 0;}
.buymore-btn-left {
background:url(../images/blink-arrowright-left.gif) top right no-repeat; display:block; float:left; padding-right:8px; height:30px; text-decoration:none;}
.buymore-btn-left a {display:block; height:30px; padding:0px 10px 0px 40px; margin:0px;
border:0px; outline:0 none; font:normal 24px Arial, Helvetica, sans-serif; color:#fcfcfc; text-align:center; cursor:pointer; text-decoration:none;}
.buymore-btn-left a:hover {text-decoration:none;}
.cart-remove { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; font-weight:bold;}
.cart-remove a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; font-weight:bold;}
.inputboxtxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.re-input { height:14px; vertical-align:middle; padding-top:5px;}
.input-com {background:#e6eded url(../images/input-com.png) top left no-repeat; padding:8px 8px 8px 55px; max-width:450px; float:left; position:absolute; margin:-8px 0 0 215px; font-size:10px; color:#5b6767;}
.buymore-btn {background:url(../images/blink-arrowright-left.gif) top right no-repeat; display:block; float:left; padding-right:8px; text-decoration:none; white-space:nowrap;}
.buymore-btn a {background:url(../images/more-arrow.gif) no-repeat scroll left top transparent; display:block; padding:0px 10px 0px 40px; margin:0px;
border:0px; outline:0 none; font:normal 18px/30px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer; text-decoration:none;}
.buymore-btn a:hover {text-decoration:none;}
b.chckout_btn {
background:url(../images/sec-check-bg.gif) no-repeat; display:block; float:right; padding-left:8px; text-decoration:none; height:30px;}
b.chckout_btn input { background:url(../images/blink-arrow-right.gif) no-repeat scroll right top transparent; padding:3px 40px 3px 10px; margin:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-align:center; cursor:pointer; height:30px; }

b.grn-chckout-btn {
background:url(../images/grn-cont-btn-l.png) no-repeat; display:block; float:right; padding-left:8px; text-decoration:none; height:30px;}
b.grn-chckout-btn input { background:url(../images/grn-cont-btn-r.png) no-repeat scroll right top transparent; padding:0px 40px 3px 10px; margin:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-align:center; cursor:pointer; height:30px; }

.stap1in{background:url(../images/stap1.png) no-repeat top center #00aeef; width:54px; height:33px; float:left;}
.stap2in{background:url(../images/stap2.png) no-repeat top center #00aeef; width:45px; height:33px; float:left;}
.stap3in{background:url(../images/stap3.png) no-repeat top center #00aeef; width:36px; height:33px; float:left;}
.stap4in{background:url(../images/stap4.png) no-repeat top center #00aeef; width:36px; height:33px; float:left;}
.stap5in{background:url(../images/stap5-Delivery.png) no-repeat top center #00aeef; width:49px; height:30px; float:left;}
.tick {background: url(../images/tick-icon.png) no-repeat scroll center top #00aeef; float: left; height: 33px; width: 45px;}

.ProductPrice {color: #0E4B7A; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; vertical-align: middle;}
.shop_subtotal1 {color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;}
.bill-img {background: url(../images/bill-img.png) no-repeat scroll center top #00AEEF; float: left; height: 33px; width: 47px;}
.red-error-field-chk {border:1px solid #e31e0a; height:15px; font-size:13px; vertical-align:middle;}
.red-error-field-com {border:1px solid #e31e0a; height:18px; font-size:13px; vertical-align:middle;}
.red-error-field {border:1px solid #e31e0a; width:175px; height:15px; font-size:13px; padding: 3px;}
.red-error-text {font-size:10px; color:#FF0000; padding-top:5px; width:175px; height:15px; font-size:13px;}
.shytitlelnks{color: #378CB1; text-decoration: underline;}
.phimg {background: url(../images/phimg.gif) no-repeat scroll 0 0 transparent; float: right; line-height: 16px; margin: 5px; padding-left: 20px;}
.input {background-color: #FFFFFF; border: 1px solid #999999; color: #171717; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; height: 16px; padding:3px; text-decoration: none; vertical-align: middle; max-width:175px; overflow:hidden !important;}

/*sitemap*/
.sitemap-cat-lnk {font-size:14px; font-weight:bold; text-decoration:underline; color:#0F74A8; padding-bottom:10px;}
.sitemap-cat-lnk:hover {text-decoration:none; color:#03486b;}
.sitemap-subcat-lnk {font-weight:bold; text-decoration:none; color:#333333; padding-bottom:10px;}
.sitemap-subcat-lnk a{font-weight:bold; text-decoration:none; color:#333333;}
.sitemap-subcat-lnk a:hover{text-decoration:none; color:#4d4d4d;}
.link-txt{color:#666666; text-decoration:none; padding:0px 5px 10px 0px;}
.link-txt a{color:#666666; text-decoration:none;}
.link-txt a:hover{color:#666666; text-decoration:underline;}

.payment-txt{padding:8px; background-color:#f5f5f5; color:#000;}
.input-payment{padding:3px 0px 3px 0px; background-color:#f5f5f5; color:#000;}
/*mini cart on checkout*/
#minicart-chqout {background-color:#FFFFFF; border:1px solid #cccccc; height: auto; padding:5px; text-align:left; z-index:1;}
#minicart-chqout span{float:right; font-weight:bold;}
.proddetails{float:left; width:100%; height:auto; padding:5px 0px; border-bottom:1px dotted #999;}
.proddetails img{float:left; width:35px; height:35px; border:1px solid #ccc; margin:0 5px 0 0;}
.proddetails b{color:#1e7eae; line-height:20px; text-align:left;}
.shipping{float:left; width:100%; height:auto; padding:5px 0px; border-bottom:1px dotted #999;}
.shipping b{color:#1e7eae; line-height:20px; text-align:left; margin-right:10px;}
.qty-prc{display:block; text-align:left;}

.error_box { 
border:1px solid #e20908; background-color:white; color:#e20908; text-align:left; background-repeat:no-repeat; padding-left:30px; height:22px; }



.view {display:inline-block; padding:0px 0px 0px 10px; line-height:26px; background:url(../images/pagi-bg.png) left top no-repeat; text-decoration:none;}
.view b{background:url(../images/pagi-bg.png) right top no-repeat; padding:0px 10px 0px 0px; text-decoration:none; margin:0 5px 0 0; display:inline-block; font-weight:normal;}
.view:hover {text-decoration:none;}
.acti{background:url(../images/pagi-hbg.png) no-repeat; text-align:center; color:#fcfcfc; display:inline-block; width:26px; height:26px; line-height:26px; margin-right:5px;}

#seopage a.popup-tabs, #seopage a.popup-tabs b, #seopage a.popup-tabs_sel, #seopage a.popup-tabs_sel b {background: url(../images/tab-grey-butt.jpg) right top no-repeat; display:inline-block; margin:0px 2px 0px 0px; padding:0 15px 0 0; line-height:18px; color:#000; font-weight:normal; line-height:25px; height:25px;}
#seopage a.popup-tabs b, #seopage a.popup-tabs_sel b {background-position:left top; padding:0 0 0 15px;}
#seopage a.popup-tabs_sel, #seopage a.popup-tabs_sel b {background-image:url(../images/tab-blue-butt.jpg); color:#fff;}


.shytitle:hover{text-decoration:none;}
.feed-bx{border:solid 1px #c9c9c9; background-color:#f5f5f5; padding:10px 15px;}
.feed-bx p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; margin:0px; padding:7px 0 4px 0;}
.no-box{width:100%; }
.no-box1{background-color:#FFF; float:left;}
.feed-cate{width:100%; }
.suge{background-color:#FFF; float:left;}
.btxtpopup{color:#1053A2; font-size:16px; width:100%; margin:10px 0px; font-weight:bold; float:left;}
.feed-cate label{padding:5px 14.5px;}
.feedback{background:url(../images/feedback-img.png) no-repeat; height:122px; width:49px; top:40%; position:fixed; right:0px; z-index:1111;}
.feedback:hover{background:url(../images/feedback-himg.png) no-repeat; height:122px; width:49px; top:40%; position:fixed; right:0px; z-index:1111;}

#anc-link a{text-decoration:underline; color:#333; font-weight:normal; display:block; padding:5px 0px;}
#anc-link a:hover{text-decoration:none; color:#000;}
