/* 
================================
Skin styles for DotNetNuke
================================
*/    
@import url("admin.css");
#Body {margin:0; padding:0; background-color:#91c2fe; font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif!important}/*background:#000 url(body-bg-img.gif) no-repeat center top !important;*/

/*body {background:#fff url(body-bg-img.gif) no-repeat center top !important; margin:0; padding:0; font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif!important}*/
.chkbox {border:none;}
.page-warper  { background-color:#fff;  padding:0px;  width:981px; margin:0px auto;}/*width:986px; padding:0 3px 0 0;  clear:both;*/
.page-warper .header-bg{ background:#91c2fe url(header-top-bg.png) no-repeat top right; float:right; position:relative;}
/*.logo {padding:0px; margin-left:-109px; position:relative; height:190px; margin-top:0px;}*//*padding:9px 0 0 13px*/
.logo {padding:0px; margin-left:-28px; position:relative; height:190px;}/*margin-left:-76px;*/
.welcome-text { color:#4b4b4b; font-size:12px; text-align:left; padding-top:7px;}
.contentpane { font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif !important; }
.DNNEmptyPane { width:0 !important;} 

/*--- Top M I N I - C A R T ----- */

.cart_top_bg { background: url(top-cart-icon.jpg) no-repeat left 5px; color:#4b4b4b; font-size:12px;padding:7px 0 0 25px; }
.cart-blue-text { color:#047dc2 !important}
.cart_top_bg a {color:#4b4b4b; text-decoration:none; }
.cart_top_bg a:hover {color:#4b4b4b; text-decoration:underline; }
/*----------------------top--cart----------------------*/


.callus { font-size:20px; color:#6f6f6f;  background: url(call-us-icon.jpg) no-repeat left; padding-top:5px; margin:5px 0; text-align: right; width:184px; height:29px; float:right;}
.top-search-wraper {background:url(search_bg.png) repeat-x; height:34px; width:273px}/* background: url(search-box-bg.jpg) repeat-x;*/
.top-search-input { border:none !important; background: url(search_bg.png) repeat-x; font-size:11px; color:#888; padding:3px 0 6px 3px; width:160px; }/* background: url(magnifire-img.jpg) no-repeat left; padding:3px 0 9px 3px; margin:5px 0; width:186px; */
.top-search-btn { width:57px; height:23px;}/*width:53px; height:34px;*/
.go-search-btn { height:23px;}/*width:53px; height:34px;*/


/*---------------------------------------Navigation css--------------------------------------------*/
.navigation-wraper { border:1px solid #cfcfcf; background:url(main-nav-bg.jpg) repeat-x left; height:45px; width:969px; float:left; border-right:none !important; margin-top:5px;}/*width:975px;*/
.login-control { float:right; background: url(login-bg.jpg) repeat-x left;  height:44px; font-size:12px;}
.login-control a { margin-top:13px!important; display:block !important; color:#fff!important; background: url(login-arrow.jpg) no-repeat right !important; padding-right:10px; text-decoration:none !important; text-transform:uppercase !important; margin-right:5px;}
.login-control-left {background: url(login-left-bg.jpg) no-repeat left;  height:44px; padding-left:53px; float:left;}
.login-control-right { float:left;  width:10px; margin-top:5px;}
/*.login-control-right {  height:46px; padding-right:10px;}*/
/*--------------------left part----------------------------*/

.leftbar-menu { font-size:13px; width:175px; }/* border:1px solid #cfcfcf;  width:215px;*/
.left-bar-nav { width:175px;} /*width:215px;*/
.leftpart_bg_top { background: url(left-part-header-bg.jpg) repeat-x; height:27px; }/* height:32px;  border-bottom:1px solid #a8a8a8;*/
.leftpart_bg_bottom img, .leftpart_bg_top img { display:none;}
div.leftpart_bg_bottom { margin:0 !important} 
/* Added by :: Vijay Parmar:: 02-01-2012:: Image Style for Parent Category images*/
.HeaderImage{float: left;border-width: 0;height: 27px;padding-left: 5px;padding-right: 5px;padding-top: 2px;width: 32px;display:block !important;}
/*End*/
.category_text{ color:#fff; text-transform:uppercase; font-size:15px;background: url(shop_by_category.gif) no-repeat 3px 6px;  font-weight:normal !important;  display:block; height:24px; }
.headerText { color:#fff; text-transform:uppercase; font-size:15px;background: url(shop_by_category.gif) no-repeat 7px 4px;  font-weight:normal !important;  display:none; height:24px; }/*background: url(categories-header-icon.png) no-repeat left 2px; margin:0px 5px 2px; padding-left:28px; padding-top:6px; display:block; */
.left-bar-nav div table {border:1px solid #cfcfcf;}
.left-bar-nav div table td table { border:none !important;}/*smita28March2012:removed width:215px;*/
.left-bar-nav div table td table td {background:url(left-menu-bottom-border-bg.jpg) no-repeat center bottom;}/* padding:6px 0;*/
.left-bar-nav div table td table td a { color:#000; text-decoration:none; background:url(left-menu-arrow.jpg) no-repeat 9px 8px;  padding:6px 0px 6px 21px; display:block; width:215px;} /*margin-left:6px; Smita-28March2012 added width*/
.left-bar-nav div table td table td a:hover { color:#1377d9; background:url(left-menu-hover-arrow.jpg) no-repeat 9px 8px; display:block; text-decoration:underline; } 

.leftbar-menu td table { margin:5px 0 0px rgh; padding:0 !important;}
.leftbar-menu td table td { }
.leftbar-menu td table td table { padding:0 !important; }
.leftbar-menu td table table td {white-space:normal !important; border-bottom:1px solid #99c675; background-color:#fdefb8;}/* background:url(left-menu-bottom-border-bg.jpg) no-repeat center bottom;padding:6px 0;*/
.leftbar-menu td table table td a img {padding-left: 0px !important;}
.leftbar-menu td table table td img {padding-left: 60px;}
	.leftbar-menu td table a {
		background: url(orange_arrow.png) no-repeat 9px 8px !important;
		padding: 6px 0 6px 21px;
		font: 12px Arial, Helvetica, sans-serif !important;
		font-weight: bold !important;
		color: #000;
		background-color: #fdefb8 !important;
		display: block;
	} /*color:#000; text-decoration:none; background:url(left-menu-arrow.jpg) no-repeat left;  padding:8px 0px 8px 15px; margin-left:6px; background:url(orange_arrow.png) no-repeat 9px 11px; padding:8px 0 7px 21px;*/
.leftbar-menu td table a:hover {font:12px Arial, Helvetica, sans-serif; font-weight:bold;background:url(orange_arrow.png) no-repeat 9px 8px; padding:6px 0 6px 21px; background-color:#fdefb8; display:block; }/*color:#1377d9; background:url(left-menu-hover-arrow.jpg) no-repeat left;*/
.leftbar-menu td table a.selected { color:#1377d9; background:url(left-menu-hover-arrow.jpg) no-repeat left;}
/*--------------------------------news-letter-section---------------------------------------------*/
.sub-news-letter {background:#6abb3f url(newsletterbg.gif) repeat;  margin:0px 0 1px 0; padding:4px 2px 9px 5px; width:168px; min-height:385px;}/*background:url(news-letter-bg.jpg) no-repeat left top; width:207px;  height:38px;  border:1px solid #cfcfcf; */
.sub-news-letter .input-text { border:none; background:#fff; font-size:12px; padding:9px 3px; line-height:13px; float:left; margin-right:5px; color:#7c7c7c; height:14px; width:143px;}
a.tell-friend {  background:url(tell-friend-btn-bg.jpg) no-repeat left top; height:45px; overflow:hidden; width:217px; text-transform:uppercase; display: block}
a:hover.tell-friend {background:url(tell-friend-btn-bg.jpg) no-repeat left -45px; height:45px; overflow:hidden; width:217px;}
/*--------------------------------------------------divyesh global----------------------------------------------*/

* {margin:0; padding:0;}
div, dl, dd, ul, li, h1, h2, h3, h4, h5, p, img, form { margin:0; padding:0} ul, li { list-style:none !important;} img { border:none}
.fl { float:left} .fr { float:right} .clear { clear:both!important; line-height:0px; height:0; font-size:1px}
.dispaly-none { display:none !important;} .dispaly-block { display:block !important;}
.text-align-center { text-align:center!important;} .text-align-right { text-align: right!important;} .text-align-left { text-align:left!important;}
.no-background { background: none !important}
.no-margin {margin:0px !important} .no-padding {padding:0px !important}
.no-margin-left { margin-left:0px !important} .no-margin-right { margin-right:0px !important} .no-margin-top { margin-top:0px !important} .no-margin-bottom { margin-bottom:0px !important}
.no-padding-left { padding-left:0px !important} .no-padding-right { padding-right:0px !important} .no-padding-top { padding-top:0px !important} .no-padding-bottom { padding-bottom:0px !important}
.no-border-left { border-left:none !important} .no-border-right { border-right:none !important} .no-border-top { border-top:none !important} .no-border-bottom { border-bottom:none !important} .no-border { border:none !important}

.margin-x { margin:5px !important;} .margin-xx { margin:10px !important;} .margin-xxx { margin:15px !important;}
.margin-top-x { margin-top:5px !important;} .margin-top-xx { margin-top:10px !important;} .margin-top-xxx { margin-top:15px !important;}
.margin-bottom-x { margin-bottom:5px !important;} .margin-bottom-xx { margin-bottom:10px !important;} .margin-bottom-xxx { margin-bottom:15px !important;}
.margin-left-x { margin-left:5px !important;} .margin-left-xx { margin-left:10px !important;} .margin-left-xxx { margin-left:15px !important;} .margin-left-x-large { margin-left:40px !important;}
.margin-right-x { margin-right:5px !important;} .margin-right-xx { margin-right:10px !important;} .margin-right-xxx { margin-right:15px !important;} .margin-right-x-large { margin-right:40px !important;}

.margin-xsmall {margin:3px !important;} .margin-xxsmall {margin:7px !important;} .margin-xxxsmall {margin:12px !important;}
.margin-left-xsmall {margin-left:3px !important;} .margin-left-xxsmall {margin-left:7px !important;} .margin-left-xxxsmall {margin-left:12px !important;}
.margin-top-xsmall {margin-top:3px !important;} .margin-top-xxsmall {margin-top:7px !important;} .margin-top-xxxsmall {margin-top:12px !important;}
.margin-right-xsmall {margin-right:3px !important;} .margin-right-xxsmall {margin-right:7px !important;} .margin-right-xxxsmall {margin-right:12px !important;}
.margin-bottom-xsmall {margin-bottom:3px !important;} .margin-bottom-xxsmall {margin-bottom:7px !important;} .margin-bottom-xxxsmall {margin-bottom:12px !important;}

.padding-x { padding:5px !important;} .padding-xx { padding:10px !important;} .padding-xxx { padding:15px !important;}
.padding-top-x { padding-top:5px !important;} .padding-top-xx { padding-top:10px !important;} .padding-top-xxx { padding-top:15px !important;}
.padding-bottom-x { padding-bottom:5px !important;} .padding-bottom-xx { padding-bottom:10px !important;} .padding-bottom-xxx { padding-bottom:15px !important;}
.padding-left-x { padding-left:5px !important;} .padding-left-xx { padding-left:10px !important;} .padding-left-xxx { padding-left:15px !important;}
.padding-right-x { padding-right:5px !important;} .padding-right-xx { padding-right:10px !important;} .padding-right-xxx { padding-right:15px !important;}

.no-padding { padding:0} .no-padding-left { padding-left:0!important;} 
.padding-xsmall {padding:3px !important;} .padding-xxsmall {padding:7px !important;} .padding-xxxsmall {padding:12px !important;}
.padding-left-xsmall {padding-left:3px !important;} .padding-left-xxsmall {padding-left:7px !important;} .padding-left-xxxsmall {padding-left:12px !important;}
.padding-top-xsmall {padding-top:3px !important;} .padding-top-xxsmall {padding-top:7px !important;} .padding-top-xxxsmall {padding-top:12px !important;}
.padding-right-xsmall {padding-right:3px !important;} .padding-right-xxsmall {padding-right:7px !important;} .padding-right-xxxsmall {padding-top:12px !important;}
.padding-bottom-xsmall {padding-bottom:3px !important;} .padding-bottom-xxsmall {padding-bottom:7px !important;} .padding-bottom-xxxsmall {padding-bottom:12px !important;}
.display-none { display:none;}
.font-size-x { font-size:11px !important;} .font-size-xx { font-size:16px} .font-size-xxsmall { font-size:12px !important;} .font-size-xxiv { font-size:13px !important;}
.no-wrap {white-space:nowrap;}
.line-height-x { line-height:18px;} .line-height-xx { line-height:22px;} .line-height-xx { line-height:24px;} .line-height-x-large { line-height:30px;} .line-height-normal {line-height:normal !important;}
.display-block { display:block}
.font-xsmall { font-size:x-small;}
.margin-auto { margin:0 auto !important;}


.bold { font-weight:bold;} .display-block{ display:block}
.vertical-align-middle { vertical-align:middle !important;} .vertical-align-top { vertical-align:top !important;}
/*-------------------------------------------------divyesh global end--------------------------------------------*/

.home-html { font-size:14px; line-height:16px; color:#252525; font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif !important}
.home-html p { margin:6px 0}
.home-html h1 { color:#191919!important; font-size:24px; font-weight: normal; margin-bottom:12px; margin-top:9px;}
.red-text { color:#890000!important;}
.light-red { color:#d60000; font-family:Verdana,Geneva,sans-serif;}
.blue-text { color:#043566!important;}
.light-gray { color:#565656;}
.dark-gray { color:#3b3b3b}
.black { color:#000;}
.light-pink { color:#bf0000;}
.uppercase { text-transform: uppercase !important;}
.border-light-gray { border:1px solid #cfcfcf}
.border-right-light-gray{border-right:1px solid #cfcfcf;}
.uppercase { text-transform:uppercase;}



.featured-products {border-bottom: none; padding-top:13px;} /*border:1px solid #bababa;*/
.featured-products h2 {  background:url(product_bg.gif) no-repeat; padding:4px 10px 8px 10px; height:16px}/*background:url(left-part-header-bg.jpg) repeat-x;*/
.featured-products h2 .title { float:left; font-size:15px; text-transform: uppercase; color:#000; font-family:Arial, Helvetica, sans-serif;} /*color:#fff;*/
.featured-products h2 .link { float: right;  font-size:11px;  background:url(h2-link-arrow.jpg) no-repeat right; padding-right:8px; }
.featured-products h2 .link span {border-bottom:2px solid #5e5e5e; display:block; height:14px;}
.featured-products h2 .link span:hover {border-bottom:none; display:block; height:16px;}
.featured-products h2 .link a { color:#fff; text-decoration:none;}.featured-products h2 .link a:hover { color:#fff; text-decoration:none;}

.featured-products-list { width:142px !important; vertical-align: top; padding:10px 20px; text-align: center;}
.featured-products-list .product-img { border:1px solid #d2d2d2; height:172px;}

.divider{border-top:1px solid #ece6e8; padding:20px 0px;}

.product-list-table {padding-left:10px;}/*border:1px solid #d2d2d2;*/
.product-list-table .featuredproduct{float:left; margin-right:5px; width:99px; border:1px solid #c5c5c5 !important; padding:1px; text-align:center;}/*width:115px;*/
.product-list-table .featuredproduct img{vertical-align:middle;}
.product-list-table .featuredproduct-txt{width:126px; padding-top:5px;padding-left:10px;}
.product-list-table .featuredproduct-txt p{font:12px Arial, Helvetica, sans-serif; color:#000; line-height:20px;}
.product-list-table .featuredproduct-txt p a{color:#000; text-decoration:none;}
.product-list-table .featuredproduct-txt p a:hover{color:#000; text-decoration:underline;}


.product-list-table .categoryproduct{float:left; margin-right:5px; width:115px; border:1px solid #c5c5c5 !important; padding:1px; text-align:center; }
.product-list-table .categoryproduct-txt{width:125px; padding-top:5px;}
.product-list-table .categoryproduct img{vertical-align:middle;}
.product-list-table .categoryproduct-txt p{font:12px Arial, Helvetica, sans-serif; color:#000; line-height:20px;}
.product-list-table .categoryproduct-txt p a{color:#000; text-decoration:none;}
.product-list-table .categoryproduct-txt p a:hover{color:#000; text-decoration:underline;}
.product-list-table .categoryproduct-txt p .heading a{color:#2f981a; text-decoration:underline; font:14px Arial, Helvetica, sans-serif;  font-weight:bold;}
.product-list-table .categoryproduct-txt p .heading a:hover{color:#2f981a; text-decoration:none;}
.product-list-table .categoryproduct-txt p .product-amt {/*color:#e41727;*/color:#000000; font:12px Arial, Helvetica, sans-serif;}
.product-list-table .categoryproduct-txt p .product-amt a{/*color:#e41727;*/color:#000000; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif;}
.product-list-table .categoryproduct-txt p .product-amt a:hover{/*color:#e41727;*/color:#000000;  text-decoration:underline;}
.heading h2{font:18px Arial, Helvetica, sans-serif; line-height:27px; color:#000;}

.product-list-table .featuredproduct-txt p .product-amt {/*color:#e41727;*/color:#000000;font:12px Arial, Helvetica, sans-serif;}
.product-list-table .featuredproduct-txt p .product-amt a{/*color:#e41727;*/color:#000000; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif;}
.product-list-table .featuredproduct-txt p .product-amt a:hover{/*color:#e41727;*/color:#000000; text-decoration:underline;}
.product-list-table .buynow a{font:12px Verdana, Geneva, sans-serif; color:#ff7800 !important; font-weight:bold; text-decoration:underline !important;}
.product-list-table .buynow a:hover{color:#ff7800 !important; text-decoration:none !important;}
.product-list-td {width:150px; padding:10px 20px; text-align: center; vertical-align: middle;}
.product-img { border:1px solid #d2d2d2; height:172px; overflow: h}
.product-name { color:#57010b; font-size:13px; vertical-align:middle; height:36px}/*text-align:center !important;*/
.product-name a { color:#57010b; text-decoration:none;} .product-name a:hover { color:#57010b; text-decoration:underline;}
.product-price { color:#000;  font-size:12px; text-align:center; vertical-align:middle;  width:61px; display: block;}
.product-price a { color:#000; text-decoration:none;} .product-price a:hover { color:#000; text-decoration:underline;}
.buy-now-btn { width:83px; text-align: right;}
.buy-now-btn a { height:26px; background:url(buy-now-btn-bg.jpg) no-repeat left top; width:83px; display: block; }
.buy-now-btn a:hover { height:26px; background:url(buy-now-btn-bg.jpg) no-repeat left -26px;}

a.buy-now-btn-red  { height:26px; background:url(addtocart.png) no-repeat left top; width:181px; height:53px; display: block; }
a.buy-now-btn-red:hover   { height:26px; background:url(addtocart.png) no-repeat left top; width:181px; height:53px; display: block; }

a.add-to-cart-grey  { height:26px; background:url(add-to-cart-grey.png) no-repeat left top; width:181px; height:53px; display: block; }
a.add-to-cart-grey:hover  { height:26px; background:url(add-to-cart-grey.png) no-repeat left top; width:181px; height:53px; display: block; }

/*a.buy-now-btn-red  { height:26px; background:url(buy-now-btn-red-bg.jpg) no-repeat left top; width:83px; display: block; }
a.buy-now-btn-red:hover  { height:26px; background:url(buy-now-btn-red-bg.jpg) no-repeat left -26px;}*/

a.update-btn  { height:37px; background:url(update-green.png) no-repeat top; width:88px; display: block; }
a.update-btn:hover  { height:36px; background:url(update-green.png) no-repeat bottom;}

a.update  { height:36px; background:url(admin/update.png) no-repeat top;  width:141px; display: block; }
a.update:hover  { height:36px; background:url(admin/update.png) no-repeat bottom;}

.back-btn{float:left; margin-right:5px;}
.back-btn input{background:url(back_btn.png) no-repeat top; height:37px; width:74px; display:block; border:none; cursor:pointer;}
.back-btn input:hover{background:url(back_btn.png) no-repeat bottom; height:37px; width:74px;}

.cancel-btn{float:left; margin-right:5px;}
.cancel-btn input{background:url(cancel_btn.png) no-repeat top; height:37px; width:88px; display:block; border:none; cursor:pointer;}
.cancel-btn input:hover{background:url(cancel_btn.png) no-repeat bottom; height:37px; width:88px;}

.update-add-product{float:left; margin-right:5px;}
.update-add-product input{background:url(update_add_new_product.png) no-repeat top; height:33px; width:250px; display:block; border:none; cursor:pointer;}
.update-add-product input:hover{background:url(update_add_new_product.png) no-repeat bottom; height:33px; width:250px;}

a.update-add-product { height:33px; background:url(update_add_new_product.png) no-repeat top; width:250px; display: block; }
a.update-add-product:hover  { height:33px; background:url(update_add_new_product.png) no-repeat bottom;}


a.apply-wholesale-price { height:33px; background:url(apply_wholesale_price.png) no-repeat top; width:216px; display: block; }
a.apply-wholesale-price:hover  { height:33px; background:url(apply_wholesale_price.png) no-repeat bottom;}



.completeorder_btn input{background:url(complete_order_btn.png) no-repeat top; height:35px; width:169px; display:block; border:none; cursor:pointer;}
.completeorder_btn input:hover{background:url(complete_order_btn.png) no-repeat bottom; height:35px; width:169px;}

a.continue-shopping-btn  { height:37px; background:url(continue-shopping-btn.png) no-repeat top; width:197px; display: block; }
a.continue-shopping-btn:hover  { height:37px; background:url(continue-shopping-btn.png) no-repeat bottom;}

a.check-out-btn  { height:37px; background:url(check-out-btn.png) no-repeat top; width:118px; display: block; }
a.check-out-btn:hover  { height:37px; background:url(check-out-btn.png) no-repeat bottom;}

a.register-checkout-btn  { height:37px; background:url(register_checkout.png) no-repeat top; width:200px; display: block; }
a.register-checkout-btn:hover  { height:36px; background:url(register_checkout.png) no-repeat bottom;}

a.add-wishlist-btn  { height:50px; background:url(add_wishlist.png) no-repeat top; width:206px; display: block; }
a.add-wishlist-btn:hover  {height:50px; background:url(add_wishlist.png) no-repeat top; width:206px; display: block; }

a.check-out-next-btn  { height:26px; background:url(check-out-next-btn-bg.jpg) no-repeat left top; width:55px; display: block; }
a.check-out-next-btn:hover  { height:26px; background:url(check-out-next-btn-bg.jpg) no-repeat left -26px;}

a.previous-btn { height:26px; background:url(previousbtn-bg.jpg) no-repeat left top; width:80px; display: block; }
a.previous-btn:hover  { height:26px; background:url(previousbtn-bg.jpg) no-repeat left -26px;}

a.proceed-payment-btn { height:26px; background:url(proceed-payment-btn-bg.jpg) no-repeat left top; width:133px; display: block; }
a.proceed-payment-btn:hover  { height:26px; background:url(proceed-payment-btn-bg.jpg) no-repeat left -26px;}

a.back-btn{background:url(back_btn.png) no-repeat top; height:37px; width:74px; display:block; border:none;}
a.back-btn:hover{background:url(back_btn.png) no-repeat bottom; height:37px; width:74px;}


a.continue-btn{background:url(continue-btn.png) no-repeat top; height:37px; width:118px; display:block; border:none;}
a.continue-btn:hover{background:url(continue-btn.png) no-repeat bottom;}

a.viewreceipt-btn{background:url(view_receipt.png) no-repeat top; height:41px; width:205px; display:block; border:none;}
a.viewreceipt-btn:hover{background:url(view_receipt.png) no-repeat bottom;}

.footer-wraper {  height:46px; background:url(footer-bg.jpg) repeat-x left;}/*  height:63px;  border:1px solid #a8a8a8; padding:10px 8px; margin-bottom:10px*/
.copy-right { color:#000; font-size:11px; margin:3px 0 8px;}/*color:#bcbcbc;*/
.copy-right a { color:#000; text-decoration:none;}/*color:#bcbcbc;*/
.copy-right a:hover { color:#000; text-decoration:underline;}

.breadcumb { font:18px Arial, Helvetica, sans-serif; color:#000;  }/*background:url(breadcumb-bg.jpg) repeat-x left;  border:1px solid #bababa; color:#2a2929; height:32px;*/
.breadcumb h2 { font-size:16px;  color:#000}
.breadcumb-data {padding: 7px 10px 7px 0px;  font:18px Arial, Helvetica, sans-serif; color:#000;}/*Smita:2April2012 padding: 7px 10px;*/
.breadcumb a {color:#2a2929; text-decoration:none;}
.breadcumb a:hover {color:#2a2929; text-decoration:underline;}

a.pagging-box{background: url(pagging-box-left-bg.jpg) no-repeat left top; float: left; padding-left:4px;}
a.pagging-box span {background: url(pagging-box-right-bg.jpg) no-repeat right top; float: left; padding-right:4px; }
a.pagging-box span span {background: url(pagging-box-mid-bg.jpg) repeat-x left top; float: left; font-size:11px; text-decoration:none; color:#fff; line-height:normal; padding:3px 3px 5px; font-weight:normal !important; display:block;}

a:hover.pagging-box{background: url(pagging-greenbox-left-bg-over.jpg) no-repeat left top;}
a:hover.pagging-box span {background: url(pagging-greenbox-right-bg-over.jpg) no-repeat right top;}
a:hover.pagging-box span span {background: url(pagging-greenbox-mid-bg.jpg) repeat-x left top;  font-size:11px; text-decoration:none; color:#fff; line-height:normal; font-weight:normal !important;}

a.pagging-box-selected{background: url(pagging-greenbox-left-bg-over.jpg) no-repeat left top; float: left; padding-left:4px;}
a.pagging-box-selected span {background: url(pagging-greenbox-right-bg-over.jpg) no-repeat right top; float: left; padding-right:4px; }
a.pagging-box-selected span span {background: url(pagging-greenbox-mid-bg.jpg) repeat-x left top;  font-size:11px; text-decoration:none; color:#fff; line-height:normal; padding:3px 3px 5px; font-weight:normal !important; display:block;}

.page-total { color:#4e4e4e; font-size:11px;}

.product-details { color:#343434!important; line-height:20px; font-size:13px; padding:7px 8px; font:12px Arial, Helvetica, sans-serif !important;} /*border:1px solid #e5e5e5;*/
/*.product-details dd { float:left; }*/
.product-img-data { width:285px;} /*width:220px;*/
.product-img-box {overflow: hidden; background:url(product_img_bg.gif) no-repeat; width:298px; height:279px; }/*border: 1px solid #d2d2d2;*/ 
.product-img-box td { height:257px; vertical-align:middle;}/*Smita-28March2012 removed width:220px;*/
.product-img-box a { display:block; margin:0 auto;}
.product-img-box a img {  margin:0 auto;}
.enlarge-link {position:absolute; margin-top:-21px; margin-left:73px;} /*margin:3px auto; width:105px;*/
.enlarge-link a {color:#515151; text-decoration:underline; font-size:12px; padding-left:18px;}/*background: url(zoom-icon.jpg) no-repeat 0 2px;*/
.enlarge-link a:hover { text-decoration:none;}

.product-data { width:450px; margin-left:16px;}/*width:490px;*/
.product-data p { margin:5px 5px 0px 0;}
.product-data h2 { color:#094582 !important; font-size:16px;/* font-weight:700;*/}
.product-data .product-summary { background:#f3fafc; border:1px solid #d5d5d5; margin:15px 5px 8px 0; width:100%;}
.product-variantdetails { background:#f3fafc; border:1px solid #d5d5d5; margin:15px 5px 8px 0; width:715px;}
.productdetailsprice{font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#179ee4;}

.product-summary {}
/*.product-summary dd{ float:left;}*/
.product-summary .variant, .product-summary .pricing  { padding:10px 9px 10px 22px;}

.product-summary .pricing .text-lable { color:#000!important;  font-size:16px!important; font-weight:bold;}

.product-summary .variant h2 {color:#000000 !important; font-size:14px;  margin-bottom:10px;}
.product-summary .pricing h2 {color:#000000 !important; font-size:14px;  margin-bottom:6px;}
.product-summary .pricing .pink-lable {color:#b60d44 !important; font-size:14px;}

.product-summary .variant a { font-size:11px; text-decoration:underline;}
.product-summary .variant a:hover { font-size:11px; text-decoration:none;}

.product-summary .pricing a {color:#3d3d3d !important; font-size:11px; text-decoration:underline;}
.product-summary .pricing a:hover {color:#3d3d3d !important; font-size:11px; text-decoration:none;}

.product-summary a.view-chart-link { color:#57010b !important; text-decoration: underline; font-size:11px; background: url(dark-pink-arrow.jpg) no-repeat right; padding-right:10px;}
.product-summary a:hover.view-chart-link { text-decoration:none; color:#57010b!important;}

.input-text { background:#fff; color:#403f3f; border:1px solid #949494; padding:7px 4px 7px 8px; font:14px Verdana, Geneva, sans-serif;}/* padding:1px 2px;*/
.input-text option{padding-left:5px;}
.input-text1 { background:#fff; color:#403f3f; border:1px solid #949494; padding:3px; font:14px Verdana, Geneva, sans-serif;}
.input-text1 option{padding-left:5px;}

a.Wishlist {background: url(add-to-favorites-icon.png) no-repeat 0 0px; text-decoration:underline; padding-left:20px; display:inline-block; color:#000!important;} 
a:hover.Wishlist {text-decoration:none; color:#000!important;} 

.edit{font:14px Verdana, Geneva, sans-serif; color:#ff7e00;}
.edit a{font:14px Verdana, Geneva, sans-serif; color:#ff7e00; text-decoration:none;}
.edit a:hover{font:14px Verdana, Geneva, sans-serif; color:#ff7e00; text-decoration:underline;}
a.edit-btn {background: url(edit-btn-bg.png) no-repeat 0 0px; text-decoration:none; padding-right:20px; display:inline-block; color:#fff!important; font-size:11px; font-family: Verdana!important; font-weight: normal !important; height:16px; vertical-align:middle;}  /*padding-left:20px;*/
a:hover.edit-btn {text-decoration:underline; color:#fff!important;}

a.apply-btn {background: url(apply-btn-bg.png) no-repeat 0 0px; height:27px; width:75px; border: none; display: block;} 
a:hover.apply-btn {text-decoration:underline; color:#fff!important;} 

a.RatingProduct {font-size:12px !important; text-decoration:underline; display:block; padding-top:2px; font-weight:bold;} 
a:hover.RatingProduct { font-size:12px !important; text-decoration:none; font-weight:bold; } 

.product-summary .drop-list {  background: none repeat scroll 0 0 #FFFFFF; font-size: 11px;margin-right: 6px;padding: 0px;width: 120px; margin-bottom:5px;}
.sparator-line {border-left:1px solid #d5d5d5;}

.drop-list {  background: none repeat scroll 0 0 #FFFFFF; font-size: 11px;margin-right: 6px;padding: 0px;width: 120px; margin-bottom:15px;}

.Admin-table { margin-top:1px; border:1px solid #e7e7e7; border-bottom:none; background:#ebecec url(shoppingcart_bg.gif) repeat-x;}
.Admin-table th, .shipping-form-table th, .sub-tilte-head { background:#3a9904; border-left:none; padding:8px 10px; color:#fff; font-size:15px; font-weight:normal;  font-family:Verdana, Geneva, sans-serif; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;} /*background:url("left-part-header-bg.jpg") repeat-x;text-align:left;*/
.Admin-table td { border-bottom:1px solid #dbdbdb; padding:8px 10px; vertical-align:middle; font-size:14px; color:#252525; font-family:Verdana, Geneva, sans-serif; line-height:20px;}/*vertical-align:top;font-size:12px;*/
.Admin-table td.padnone{padding:0px!important;}
.Admin-table td img.pro-img  { border:1px solid #a0b5c8!important; margin-right:7px; /*width:30px; height:40px;*/}/*margin-right:15px; */

.Admin-table td a{ font-size:12px; text-decoration:underline; font-weight:bold;}
.Admin-table td a:hover{ font-size:12px; text-decoration:none;}

.Admin-table tfoot td { border:none; padding:6px 10px; vertical-align:middle;}
.light-pink-bg { background:#f7efe8!important;}
.Admin-table .NormalTextBox { text-align:right !important; color:#2e2e2e !important;}
.pink-select { background:#FEF6F6; border:1px solid #D36E8F}
.gray-text-box { border:1px solid #949494; padding:2px; width:190px; height:15px; font-size:12px; vertical-align:middle; background:#fbfafa;}
.gray-drop-down-box { border:1px solid #949494; padding:2px; width:196px; font-size:12px; vertical-align:middle; background:#fbfafa;}

.pink-text-box { border:1px solid #949494; padding:5px; width:250px; font:14px Verdana, Geneva, sans-serif; color:#403f3f; vertical-align:middle; background:#fff;}
.pink-drop-down-box { border:1px solid #949494; padding:2px; width:260px; font:14px Verdana, Geneva, sans-serif; color:#403f3f; vertical-align:middle; background:#fff;}/*width:196px;*/
.pink-drop-down-box option{padding-left:5px;}
.red-star { color:#ff0000; font-size:13px!important; padding-left:3px;}
.sub-lable { color:#000; font:15px Verdana, Geneva, sans-serif; color:#252525;}/*font-size:12px!important; vertical-align:middle;  font-weight: bold !important;*/
.sub-lable1 { color:#000; font:15px Arial, Helvetica, sans-serif; color:#000;}
.normal-lable1 { color:#000; font:15px Arial, Helvetica, sans-serif; vertical-align:middle; }
.normal-lable1 a{color:#000; text-decoration:none;}
.normal-lable1 a:hover{color:#000; text-decoration:underline;}
.normal-lable { color:#000; font-size:12px!important; vertical-align:middle; }
.normal-lable a { color:#000; font-size:12px!important; text-decoration: none; }
.normal-lable a:hover { color:#000;  text-decoration: underline; }
.lable-sub { color:#1c1b1b; font-size:13px; font-weight:bold; }
.form-tabel td { padding-bottom:12px;}
.form-tabel-1 td {padding-bottom:16px;}
.sparator-ver{ background: url(sparator-ver.jpg) repeat-y center center; }
.spartor-hor {background: url(sparator-ver.jpg) repeat-x center center; height:1px; margin:12px 0;}
.Nomalradio{ margin:3px 0 0 0; padding:0; width:12px; height:12px;}

.shipping-method, .payment-option {padding:10px;}
.shipping-method h2 { font-size:13px; font-weight: bold; color:#1c1b1b !important;}
.shipping-method dd { margin-right:25px}
.shipping-option {margin-left:-10px; margin-top:5px}
.shipping-option label { font-size:12px; color:#000; margin-left:8px; display: inline-block; float: left;}
.shipping-option input { margin:1px 0 0 0; padding:0; width:14px; height:14px; float: left;}
.secure {background: url(secure-authentic.jpg) repeat-y center center; width:148px; height:100px;}

.login-box { width:375px; margin:0 auto; font-family: Arial; background: url(lock-img.png) no-repeat 275px 65px;}
.login-box a { color:#000 !important; text-decoration: none;}
.login-box a:hover { color:#000 !important; text-decoration: underline;}
/*.login-btn { background: url(login-btn-bg.jpg) no-repeat left top; width:75px; border: none; height:26px; color:#fff !important;cursor: pointer;}
.login-btn:hover { background: url(login-btn-bg.jpg) no-repeat left -26px; width:75px; border: none; height:26px;}*/
.login-btn { background: url(sign-in_btn.png) no-repeat top; width:105px; border: none; height:36px; color:#fff !important;cursor: pointer;}
.login-btn:hover { background: url(sign-in_btn.png) no-repeat bottom; width:105px; border:none; height:36px;}
.register-btn{ background: url(register_now_btn.png) no-repeat top; width:160px; border: none; height:36px; color:#fff !important;cursor: pointer;  margin-top:27px;}
.register-btn:hover { background: url(register_now_btn.png) no-repeat bottom; width:160px; border:none; height:36px;}

.register1-btn{ background: url(register_btn.png) no-repeat top; width:141px; border: none; height:36px; color:#fff !important;cursor: pointer;}
.register1-btn:hover { background: url(register_btn.png) no-repeat bottom; width:141px; border:none; height:36px;}
.quickchkout-btn{ background: url(quick_chkout.png) no-repeat top; width:186px; border: none; height:36px; color:#fff !important;cursor: pointer;  margin-top:0px;}
.quickchkout-btn:hover { background: url(quick_chkout.png) no-repeat bottom; width:186px; border:none; height:36px;}
.userreg h2 {Font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#010101;}/*font-size:13px; font-weight: bold; color:#1c1b1b;*/
.indication {font-size:11px; font-weight: bold;}
.pagemaster {
	width: 992px;
	height: 100%;	
	background-color: #FEFEFE;
}
.skinmaster 
{
	height: 100%;
	background-color: #fff;
	BORDER-RIGHT: #000 1px solid; 
	BORDER-TOP: #000 1px solid; 
	BORDER-LEFT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
	
}
.skinheader {background-color:#ffffff; padding-top:10px;}
.logopad {padding:15px 0px 8px 21px;}
.padr16 {padding-right:16px;}
.padrb5 {padding-right:5px; padding-bottom:10px;}
.brdgreytop {border-top:1px solid #c7c7c7;}

/*To hide icon from menu */
/*Menu CSS*/
.IconHidden {display:none;}
#dnn_dnnNAV_ctldnnNAVctr75 a span { color:#fdfa00!important;}
#dnn_dnnNAV_ctldnnNAVctr75 a:hover span { color:#fdfa00!important;}

#dnn_dnnNAV_ctldnnNAV{float:left;  }
#dnn_dnnNAV_ctldnnNAV li{float:left; font-family:"Lucida Sans"; font-size:14px; list-style-type:none; background-image:url(nav-separator.png);  background-position:left; background-repeat:no-repeat; height:45px; display:block;}
ul#dnn_dnnNAV_ctldnnNAV li:first-child  { background: none !important; margin-left:0 !important;}
#dnn_dnnNAV_ctldnnNAV li a{
	display:block;
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:5px 3px 5px 4px;
	padding-left:5px;
}
#dnn_dnnNAV_ctldnnNAV li a span{
	display:block;
	float:left;
	padding:9px 10px 9px 5px;
	cursor:pointer;
}
#dnn_dnnNAV_ctldnnNAV li a:hover, #dnn_dnnNAV_ctldnnNAV li.selected a{background:url(nav-hover-left-bg.png) no-repeat left bottom; color:#fff; text-decoration:none; padding-left:5px }
#dnn_dnnNAV_ctldnnNAV li a:hover span, #dnn_dnnNAV_ctldnnNAV li.selected a span{background:url(nav-hover-right-bg.png) no-repeat right bottom;padding:9px 10px 9px 5px; }
#dnn_dnnNAV_ctldnnNAV li img.tabicon, #dnn_dnnNAV_ctldnnNAV li img.tabicon{padding:0 3px 3px 0px; vertical-align:middle;}

#dnn_dnnNAV_ctldnnNAV li.sel a {background:url(nav-hover-left-bg.png) no-repeat left bottom; color:#fff; text-decoration:none; padding-left:5px }
#dnn_dnnNAV_ctldnnNAV li.sel a span{background:url(nav-hover-right-bg.png) no-repeat right bottom;padding:9px 10px 9px 5px;}


.IconHidden{display:none}#dnn_dnnNavAdmin_ctldnnNavAdmin{float:left}
#dnn_dnnNavAdmin_ctldnnNavAdmin li{float:left;margin:0 0 0 6px;list-style-type:none}
#dnn_dnnNAV_ctldnnNAVsub136,#dnn_dnnNAV_ctldnnNAVsub129,#dnn_dnnNAV_ctldnnNAVsub123,#dnn_dnnNAV_ctldnnNAVsub116,#dnn_dnnNAV_ctldnnNAVsub138,#dnn_dnnNAV_ctldnnNAVsub131,#dnn_dnnNAV_ctldnnNAVsub126,#dnn_dnnNAV_ctldnnNAVsub118,#dnn_dnnNAV_ctldnnNAVsub108,#dnn_dnnNAV_ctldnnNAVsub66,#dnn_dnnNAV_ctldnnNAVsub103,#dnn_dnnNAV_ctldnnNAVsub105, #dnn_dnnNAV_ctldnnNAVsub7 {background:#0a4987; width:200px; float:none !important; padding:5px 0;z-index:100001;}
#dnn_dnnNAV_ctldnnNAVsub136 li,#dnn_dnnNAV_ctldnnNAVsub129 li,#dnn_dnnNAV_ctldnnNAVsub123 li,#dnn_dnnNAV_ctldnnNAVsub116 li,#dnn_dnnNAV_ctldnnNAVsub138 li,#dnn_dnnNAV_ctldnnNAVsub131 li,#dnn_dnnNAV_ctldnnNAVsub126 li,#dnn_dnnNAV_ctldnnNAVsub118 li,#dnn_dnnNAV_ctldnnNAVsub108 li,#dnn_dnnNAV_ctldnnNAVsub66 li,#dnn_dnnNAV_ctldnnNAVsub103 li,#dnn_dnnNAV_ctldnnNAVsub105 li, #dnn_dnnNAV_ctldnnNAVsub7 li {display: block; clear:both !important; background-image: none !important; float:none !important; height:auto !important;}
#dnn_dnnNAV_ctldnnNAVsub136 li a,#dnn_dnnNAV_ctldnnNAVsub129 li a,#dnn_dnnNAV_ctldnnNAVsub123 li a,#dnn_dnnNAV_ctldnnNAVsub116 li a,#dnn_dnnNAV_ctldnnNAVsub138 li a,#dnn_dnnNAV_ctldnnNAVsub131 li a,#dnn_dnnNAV_ctldnnNAVsub126 li a,#dnn_dnnNAV_ctldnnNAVsub118 li a,#dnn_dnnNAV_ctldnnNAVsub108 li a,#dnn_dnnNAV_ctldnnNAVsub66 li a,#dnn_dnnNAV_ctldnnNAVsub103 li a,#dnn_dnnNAV_ctldnnNAVsub105 li a, #dnn_dnnNAV_ctldnnNAVsub7 li a { display:block;  margin:0 5px!important; float:none!important; height:35px;   }
#dnn_dnnNAV_ctldnnNAVsub136 li a:hover,#dnn_dnnNAV_ctldnnNAVsub129 li a:hover,#dnn_dnnNAV_ctldnnNAVsub123 li a:hover,#dnn_dnnNAV_ctldnnNAVsub116 li a:hover,#dnn_dnnNAV_ctldnnNAVsub138 li a:hover,#dnn_dnnNAV_ctldnnNAVsub131 li a:hover,#dnn_dnnNAV_ctldnnNAVsub126 li a:hover,#dnn_dnnNAV_ctldnnNAVsub118 li a:hover,#dnn_dnnNAV_ctldnnNAVsub108 li a:hover,#dnn_dnnNAV_ctldnnNAVsub66 li a:hover,#dnn_dnnNAV_ctldnnNAVsub103 li a:hover,#dnn_dnnNAV_ctldnnNAVsub105 li a:hover, #dnn_dnnNAV_ctldnnNAVsub7 li a:hover {background:url(nav-hover-right-bg.png) repeat-x !important; display:block;}
#dnn_dnnNAV_ctldnnNAVsub136 li a span,#dnn_dnnNAV_ctldnnNAVsub129 li a span,#dnn_dnnNAV_ctldnnNAVsub123 li a span,#dnn_dnnNAV_ctldnnNAVsub116 li a span,#dnn_dnnNAV_ctldnnNAVsub138 li a span,#dnn_dnnNAV_ctldnnNAVsub131 li a span,#dnn_dnnNAV_ctldnnNAVsub126 li a span,#dnn_dnnNAV_ctldnnNAVsub118 li a span,#dnn_dnnNAV_ctldnnNAVsub108 li a span,#dnn_dnnNAV_ctldnnNAVsub66 li a span,#dnn_dnnNAV_ctldnnNAVsub103 li a span,#dnn_dnnNAV_ctldnnNAVsub105 li a span, #dnn_dnnNAV_ctldnnNAVsub7 li a span { display: block; text-align:left !important; float:none!important;  }
#dnn_dnnNAV_ctldnnNAVsub136 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub129 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub123 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub116 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub138 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub131 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub126 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub118 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub108 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub66 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub103 li a:hover span,#dnn_dnnNAV_ctldnnNAVsub105 li a:hover span, #dnn_dnnNAV_ctldnnNAVsub7 li a:hover span { display: block;  text-align:left !important;/* background:url(nav-hover-right-bg.png) repeat-x -100px bottom;*/ background:none !important;}
#dnn_dnnNAV_ctldnnNAV li ul li {}
#dnn_dnnNavAdmin_ctldnnNavAdmin li { }

/*Menu CSS*/



/*.skingrd a:active {color:#fff; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
.skingrd a:visited {color:#fff; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}*/


.w100 {width:100%;}
.home {background:url(home.jpg); width:997px; height:232px;}
.hometxt {font-family: Century Gothic, "Trebuchet MS", Tahoma; font-weight:normal; font-size:21px; padding:192px 0px 0px 15px; color:#fff; text-align:left;}
.brdbottom {border-bottom:1px solid #e0deca;}
/*.home_middletxt{font:13px Tahoma,Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:8px 20px 8px 20px; text-align:justify;}*/
.home_middletxt{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; line-height:18px; padding:8px 20px 8px 20px; text-align:justify;}

/*.home_rangetxt {font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif; padding:16px 0px 0px 22px;}*/
.home_rangetxt {font:11px Lucida Sans Unicode, Arial, Helvetica, sans-serif; padding:16px 0px 0px 22px;}
.text22 {font-size:22px; color:#3e3e1d; padding-bottom:5px; text-align:left;}
.w175 {width:175px;}
.w325 {width:325px;}
.padt4 {padding-top:4px;}
.padt6 {padding-top:6px;}

.range_border {float:left; text-align:left; border:1px solid #e7e7e7; padding:2px; margin-right:4px;}

.range01 {background:url(01.jpg); width:139px; height:81px;}
.range02 {background:url(02.jpg); width:139px; height:81px;}
.range03 {background:url(03.jpg); width:139px; height:81px;}

.range_viewdetails {text-align:right; color:#fff; padding:66px 7px 0px 0px;}
.more_range {clear:both; padding:0px 23px 12px 0px; text-align:right; font-size:12px;}

.floatr {float:right; text-align:right;}
.floatrtxtl {float:right; text-align:left;}
.floatrtxtc {float:right; text-align:center;}

.floatl {float:left; text-align:left;}
.floatltxtr {float:left; text-align:right;}
.floatltxtc {float:left; text-align:center;}

a:link.white {color:#fff; text-decoration:none;}
a:active.white {color:#fff; text-decoration:none;}
a:visited.white {color:#fff; text-decoration:none;}
a:hover.white {color:#fff; text-decoration:underline;}

a:link.brownu {color:#543939; text-decoration:underline;}
a:active.brownu {color:#543939; text-decoration:underline;}
a:visited.brownu {color:#543939; text-decoration:underline;}
a:hover.brownu {color:#543939; text-decoration:none;}

a:link.greenu {color:#4a4901; text-decoration:underline;}
a:active.greenu {color:#4a4901; text-decoration:underline;}
a:visited.greenu {color:#4a4901; text-decoration:underline;}
a:hover.greenu {color:#4a4901; text-decoration:none;}

.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
	visibility:hidden;
}

.toppane {
	width: 100%;
	background-color: transparent;
}
.leftpane {
	width:175px;
	background-color:#6BBB3E;
	float:left;
	/*
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	background-color: transparent;margin-right:7px;*/
}/*smita:30march2012 removed padding-bottom:20px;*/
	
.contentpane 
{
	width: 100%;	
	background-color:#fff;
	/*background-color: transparent;
	padding-right: 4px;
	padding-top: 6px;
	padding-left:7px;
	*/
}
.rightpane {
	width:175px;
	background-color:#fff;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	background-color: transparent;*/
}
.bottompane {
	width: 100%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;*/
	padding-top: 11px;
}

/*the below classes are for the menu control*/
.skingradient {/*BACKGROUND-IMAGE: url(navbg.gif); */HEIGHT:36px; color:#000;}



.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem 
{
	cursor: pointer; 
	cursor: hand; 
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color:#fff; 
	border-style:none;
	border-width:0px;
}
.MainMenu_MenuItem td {
	padding-left:15px;
	padding-right:15px;
}
.MainMenu_MenuIcon 
{
	display:none;
	background-color:#0A59C2;
	border: 0px;
	padding-left:3px;
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 1px; 
	height: 21px;
}
.MainMenu_SubMenu {
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#0A59C2 ;	
	border: solid 1px #ABD5FF;
	cursor: pointer; 
	cursor: hand; 
	margin-top:4px; *margin-top:3px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.MainMenu_SubMenu td
{
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0px 3px 3px;
	padding-left:3px;
	padding-right:0px;
	height: 22px; *height: 18px;
}

.MainMenu_MenuBreak {
	height: 37px;
	border-style:none;
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	font-style: normal;
	color:#193F8B;
	BACKGROUND-IMAGE: url(nav_seperator.gif);
	padding:0px 0px 0px 0px;
}
*.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	/*color:#0d4a9a;*/
	color:#ffffff;
	/*background-color: Transparent;*/
	border:1px solid #00FF00;
	background-image:url(navbg_hover.gif);
	height: 36px;
}



.MainMenu_MenuItemSel td {
	padding-left:15px;
	padding-right:15px;
	height: 36px;
}

.MainMenu_SubMenuItemSel {
	cursor: pointer; 
	cursor: hand; 
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	/*color:#0D4A9A;*/
	color:#ffffff;
	background-color:#ABD5FF;
	height: 22px; *height: 18px;
}
.MainMenu_MenuArrow {
	border-right: 0px; 
	border-bottom: 0px; 
	border-top: 0px;
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
		/*font-family: Verdana, Tahoma, Trebuchet MS;*/
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer; 
	cursor: hand;
}

/*-- New Udates --*/
.MainMenu_RootMenuItemBreadcrumb
{  
    border: solid 10px purple;
    background-color: green;
    height: 50px;
}

.MainMenu_SubMenuItemBreadcrumb
{  
    border: solid 10px purple;
    background-color: red;
    height: 50px;
}

.MainMenu_RootMenuItem
{
    border: solid 10px purple;
    background-color: Orange;
} 

.MainMenu_RootMenuItemActive
{
    border: solid 10px purple;
    background-color: Yellow;
    height: 50px;
}

.MainMenu_RootMenuItemSelected
{
    border: solid 10px purple;
    background-color: Lime;
    height: 50px;
}

/* ----- Top - Bottom grid border */
.bgblue
{
	/*background-color: #7C9B02;  6B7180*/
	background-color:#4F4F4F;
	/*background-image:url(gradient_LtBlue.jpeg);*/
} 




/* --- Extra by Vinod --- */
/*.defaultfont{font-family: Arial, "Trebuchet MS", Verdana, Tahoma;}
.telephone {font-family:"Trebuchet MS", Verdana, Tahoma; font-size:22px; padding-right:200px; 
            background-image:url(img_telephone_8001234567.gif) ;}*/

.defaultfont{font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;}
.telephone {font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-size:22px; padding-right:200px; 
            background-image:url(img_telephone_8001234567.gif) ;}


/*--- Search Box 
.topsearch {float:right; width:223px; padding-top:7px; *padding-top:6px;}
.img_searchbg {float:left; background:url(images/img_searchbg.gif) no-repeat; height:21px; width:19px; text-align:right; margin-top:0px; *margin-top:1px;}
.icon_search {padding-top:5px; background:url(images/icon_search.gif) no-repeat;}
.gosearchbutton{padding-right:10px;background:url(images/go.gif) no-repeat;}
.search {float:left; width:170px;}
.searchtxtbox {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding:3px 3px 3px 7px; *padding:3px 3px 2px 7px; color:#666666; font-size:11px;}

---*/
.padt21{padding-top:21px;}
.topsearch {float:right; width:212px; }
.topsearch .img_searchbg {float:left; background:url(img_searchbg.gif) no-repeat #fff; height:22px; width:20px; text-align:left; margin-top:0px; *margin-top:1px; padding-left:5px;}
.topsearch .icon_search {padding-top:3px; width:16px; height:15px;}
.topsearch .icon_search_button {background:url(icon_search.gif) no-repeat 0 0;}
.topsearch .search {float:left; width:165px;}
/*.topsearch .searchtxtbox {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding:3px 3px 3px 7px; *padding:3px 3px 2px 7px; color:#666666; font-size:11px;}*/
.topsearch .gosearchbutton{padding-top:5px; text-decoration:none; background:url(go.gif) no-repeat; width:22px;}
.mart1k {margin-top:0px; *margin-top:1px;}
.padr3 {padding-right:3px;}

/*.topsearch .searchtxtbox {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding: 4px 3px 2px 7px; color:#666666; font-size:11px;}
.topsearch .searchtxtbox, #ie8#fix {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding:4px 3px 3px 7px; *padding:4px 3px 2px 7px; color:#666666; font-size:11px;}*/
.topsearch .searchtxtbox {border-top:#fff 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:160px; padding:4px 3px 2px 0px; color:#666666; font-size:11px;}
.topsearch .searchtxtbox, #ie8#fix {border-top:#fff 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:160px; padding:4px 3px 3px 0px; *padding:3px 3px 3px 0px; color:#666666; font-size:11px;}
/*--- N E W S - L E T T E R S ---*/
.email_bg_top {background:url(email_bg_top.gif); height:4px;}
.email_bg_bottom {background:url(email_bg_bottom.gif); height:4px;}
.email_bg {background:url(email_bg.gif); height:123px;}
.email_bg .icon_email {float:left; padding:3px 4px 15px 3px;}
.email_bg .emailtext { color:#fff; padding:6px 6px 0 0; font-size:14px;}
.email_bg .emailtext span {font-size:11px;}
.email_bg .emailtxtbox {text-align:center; padding-bottom:10px;}
.email_bg .emailtxtbox input {border:#bfbfbf 1px solid; width:139px; padding:3px; color:#666666; font-size:11px;}

.marb10 {margin-bottom:10px;}


/*.cart_top_bg span{color:#DDDDDD;}
.cart_top_bg .pad {padding:5px 6px 7px 30px;}
.cart_top_bg a{color:#103481; text-decoration:none;}
.cart_top_bg a:hover{color:#103481; text-decoration:underline;}*/


.imgphone {clear:both; padding:17px 3px 0px 0px; text-align:right;}

/* Bottom - Part --- */
.bottom_bg{float:left; background:url(bottom_bg.gif); height:32px;line-height:22px; font-size:11px; color:#000; clear="both"}
/*.padtext {padding:6px 6px 0px 11px; font-family:"Trebuchet MS", Verdana, Tahoma;}*/
.padtext {padding:6px 6px 0px 11px; font-family:Lucida Sans,Verdana,Arial,Helvetica,sans-serif;}

/*.bottom_a {color:#000; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.bottom_a:hover {color:#000; text-decoration:underline ; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.bottom_a {color:#000; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}*/

/* Commneted and new added by: Bansari Vashi:: 14.03.2010*/
/*.bottom_a {color:#000; text-decoration:none; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}
a.bottom_a:hover {color:#000; text-decoration:underline ; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}
a.bottom_a {color:#000; text-decoration:none; font-family: VLucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}*/
.bottom_a {color:#F4F4F5; text-decoration:none; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; padding-right:8px; font-size: 11px; font-weight:normal;}
a.bottom_a:hover {color:#F4F4F5; text-decoration:underline ; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; padding-right:8px; font-size: 11px; font-weight:normal;}
a.bottom_a {color:#F4F4F5; text-decoration:none; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; padding-right:8px; font-size: 11px; font-weight:normal;}





/*.skingrd {color:#000; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.skingrd:hover {color:#0857be; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.skingrd {color:#7c9b02; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}*/
.skingrd {color:#000; text-decoration:none; font-family:Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}
a.skingrd:hover {color:#2A519C; text-decoration:none; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}
a.skingrd {color:#2A519C; text-decoration:none; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}


/*a.bluelnk{color:#0857be; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.bluelnk:hover{color:#7c9b02; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}*/
a.bluelnk{color:#2A519C; text-decoration:none; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}
a.bluelnk:hover{color:#2A519C; text-decoration:none; font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal;}
#footer{ background-color:#383838; margin-top:8px; width:100%;}
#footer .content{width:943px; margin:0px auto; padding:20px 0px 35px 0px; background:#383838 url(../images/footer_img.gif) right center no-repeat;}
#footer .content ul{ padding:0px; margin:0px;}
#footer .content ul li{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#f4f4f5; list-style-type:none; display:inline; padding:0px 10px 0px 0px;}
#footer .content ul li a{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#f4f4f5; text-decoration:none;}
#footer .content ul li a:hover{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#f4f4f5; text-decoration:underline;}
#footer .content p{font:12px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#afafaf; margin:8px 0px 0px 0px;}
#footer .content p span{color:#c9b98d;}
#footer .content p #dnn_COPYRIGHT1_lblCopyright{font:12px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#AFAFAF; margin:8px 0px 0px 0px;}
#footer .content a{font:12px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#c9b98d; text-decoration:none;}
#footer .content a:hover{font:12px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#c9b98d; text-decoration:underline;}
#footer .content #dnn_LINKS1_lblLinks{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#f4f4f5; list-style-type:none; display:inline; padding:0px 10px 0px 0px;}
#footer .content #dnn_LINKS1_lblLinks a{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#f4f4f5; text-decoration:none;}
#footer .content #dnn_LINKS1_lblLinks a:hover{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#f4f4f5; text-decoration:underline;}
#footer .content #dnn_LINKS1_lblLinks span span{font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#f4f4f5; list-style-type:none; display:inline; padding:0px 10px 0px 0px;}


/*RightPart -- Start*/
.w204{width:204px;}
.w202{width:202px;}
h3 {font:normal 15px Lucida Sans, Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, p, ul, li {margin:0; padding:0; list-style:none;}
input.search{/*border-top:#d2d4a4 solid 1px; border-bottom:#d2d4a4 solid 1px; */font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;	background-color:#f7f4e9; border:none; height:16px; width:163px; /*border-right:none;*/ margin-top:1px;}
.currency_bg{ background-image: url(currency_bg.gif); background-repeat:repeat-x;}
.currency_bg select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none; background-color:#f7f4e9; width:188px; margin-top:4px;}
.currency_bg select option{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px;}

#basket_main{ float:left; margin-top:6px; margin-bottom:6px; background-color:#f7f4e9; width:204px;}
#basket_main .basket_bg{ background-image: url(basket_bg.gif); background-repeat:repeat-x;}
#basket_main .basket_bdrl{ border-left:#d2d4a4 solid 1px;}
#basket_main .basket_bdrr{ border-right:#d2d4a4 solid 1px;}
#basket_main h3.basket{padding-left:3px; float:left; color:#8a1010; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:6px; }
#basket_main h3.basket img{ vertical-align:middle; padding-right:5px;}

#basket_main .basket_bot_bg{background:url(basket_bot_bg.gif) repeat-x;}
#basket_main .basket1 p{ font: 11px Arial, Helvetica, sans-serif; color:#868686; line-height:22px; padding-left:10px;}
#basket_main .basket1 p span{ font: bold 13px Arial, Helvetica, sans-serif; color:#4e5c39; }
#basket_main .viewcart a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#480707;  text-decoration:underline; margin-left:20px;}
#basket_main .viewcart a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#480707;  text-decoration:none;}
#basket_main .checkout a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#480707;  text-decoration:underline; margin-left:27px;}
#basket_main .checkout a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#480707;  text-decoration:none;}
#basket_main .viewcart_bdrr{ border-right:#c9d7b4 solid 1px;}

#specialoffer{width:204px; float:left; background-color:#f7f4e9;}
#specialoffer .special_bdrl{ border-left:#d2d4a4 solid 1px;}
#specialoffer .special_bdrr{ border-right:#d2d4a4 solid 1px;}
#specialoffer .special_top_bg{background-image: url(special_top_bg.gif); background-repeat:repeat-x;}
#specialoffer h3.special{padding-left:3px; float:left; color:#c18f00; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
#specialoffer h3.special img{ vertical-align:middle; padding-right:5px;}
#specialoffer h4.heading1 a{padding-left:10px; color:#af8a1f; font-family:Arial, Helvetica, sans-serif; padding-top:6px;font-weight:bold;  text-align:left;}
#specialoffer h4.heading1 a:hover{padding-left:10px; color:#af8a1f; font-family:Arial, Helvetica, sans-serif; padding-top:6px;font-weight:bold;  text-align:left; text-decoration:underline;}
#specialoffer p.text11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#af8a1f; text-align:left; line-height:14px; padding-left:10px;}
#specialoffer .specail_bot_bg{background-image:	url(special_bot_bg.gif); background-repeat:repeat-x;}

#news{width:204px; margin-top:6px; float:left; background-color:#f7f4e9;}
#news h3.news{padding-left:3px; float:left; color:#4d5c38; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
#news h3.news img{ vertical-align:middle; padding-right:5px;}
#news .news_bdrl{ border-left:#d2d4a4 solid 1px;}
#news .news_bdrr{ border-right:#d2d4a4 solid 1px;}
#news .news_bot_bg{background-image:url(special_bot_bg.gif); background-repeat:repeat-x;}
#news .news_top_bg{background-image:url(special_top_bg.gif); background-repeat:repeat-x;}
#news .news_list ul{margin:0px; padding:0px 0px 0px 0px;}
#news .news_list ul li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(bullet_news.gif); background-repeat:no-repeat; text-align:left; padding-left:26px; margin-left:0px; padding-bottom:7px; border-bottom:#e6eaca solid 1px; padding-top:7px; background-position:8px 10px; padding-right:9px; list-style-type:none;}
#news .news_list ul li h6 a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#393939; text-align:left; line-height:14px;}  
#news .news_list ul li h6 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#393939; text-align:left; text-decoration:underline; line-height:14px;}
#news .news_list ul li p.desc{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#393939 !important; padding-left:0px !important; line-height:14px !important;} 
#news .news_list ul li p.date{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#707070 !important; padding-left:0px !important; line-height:14px !important; font-style:italic;}
#news .news_list ul li.nobdr_news{border-bottom:none; padding-top:7px; padding-bottom:0px;}

/*RightPart -- End*/
 
.popup{} .pro-img { border: 3px solid #0B0B0B; background:#fff; padding:10px; position:relative; z-index:100}
.close{ width:32px; height:32px; margin:0px -10px -15px 0; display:block; position:relative; z-index:200}
img.abtImg{ border:1px solid #c2c2c2; margin-right: 2px; margin-bottom: 2px;}
.modalBackground { background-color:#333; opacity:0.7; filter:alpha(opacity=70)}


.menu_content #categories, .menu_content #modifiers, .menu_content #items{
font-family:Arial, Helvetica, sans-serif; color:#000000; width:650px;}
.menu_content #categories .table, .menu_content #modifiers .table, .menu_content #items table{border-left:1px solid #c1c1d4; width:100% }

.menu_content #categories th, .menu_content #modifiers th, .menu_content #items th{ height:24px; border-bottom:1px solid #e5e5ed; border-top:1px solid #c1c1d4; font-weight:bold; font-size:12px; color:#FFFFFF;}
.menu_content #categories .brdlr, #modifiers .brdlr{border-left:1px solid #c1c1d4;border-right:1px solid #c1c1d4;}
.menu_content #categories th a, .menu_content #modifiers th a, .menu_content #items th a{ font-size:11px; color:#FFFFFF; text-decoration:underline;}
.menu_content #categories th a:hover, .menu_content #modifiers th a:hover, .menu_content #items th a:hover{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.menu_content #categories .td, .menu_content #modifiers .td, .menu_content #items td{ height:22px; border-bottom:1px solid #e5e5ed; font-size:12px; color:#000000;}
.menu_content #categories .td.lasttd, .menu_content #modifiers .td.lasttd, .menu_content #items td.lasttd{ height:22px; border-bottom:1px solid #c1c1d4; font-size:12px; color:#000000;}
.menu_content #categories .td a, .menu_content #modifiers .td a, .menu_content #items td a{ font-size:11px; color:#0e0c5e; text-decoration:underline;}
.menu_content #categories .td a:hover, .menu_content #modifiers .td a:hover, .menu_content #items td a:hover{ font-size:11px; color:#0e0c5e; text-decoration:none;}
.menu_content #categories .brdr, .menu_content #modifiers .brdr, .menu_content #items .brdr{border-right:1px solid #c1c1d4; }
.menu_content #categories .headingExpand, .menu_content #modifiers .headingExpand, .menu_content #items .headingExpand{cursor:pointer;}
.menu_content #categories th{ background-color:#8c1919;}
.menu_content #modifiers th{background-color:#0e0f61;}
.menu_content #items th{background-color:#363636;}

.menu_content #categories th .textbox1, #modifiers th .textbox1{ width:23px; height:11px; border:1px solid #898989; padding:1px 2px 1px 2px; font:10px Tahoma,Arial,Helvetica; color:#000000;}
.menu_content #categories th .checkbox1 input{margin:0px;}
.menu_content #categories th span, #modifiers th span{ font-weight:normal; font-size:10px; color:#FFFFFF;}
.menu_content #categories th .header,  #modifiers th .header{font-weight:bold; font-size:12px; color:#FFFFFF;}
.verticalAlign{vertical-align:middle;}

.pagehead{ background:url(content-head-bg.gif) no-repeat 0 0; padding:10px; height:25px; width:715px; font-size:18px; font-weight:bold; color:#000;}
	.pagehead a{font-size:18px; font-weight:bold; color:#000; text-decoration:none;}
	.pagehead a:hover{text-decoration:underline;}
	.pagehead .small, .pagehead .small a{color:#2a2929; font-size:11px; font-weight:normal; margin:5px 0 0 0;}
	.pagehead label{ color:#2a2929; font-size:11px; font-weight:normal;}
.pagecontent{background:url(content-brd.gif) repeat-y 0 0; width:711px; padding:3px 12px; }
.pagecontent.pad{width:715px; padding:10px; line-height:20px; font-size:11px;}
.font-size-x { font-size:11px !important;}
.pagecontent p{ font:12px/15px Verdana, Geneva, sans-serif; color:#000; padding:0 0 6px 0;}
.padding-bottom-x { padding-bottom:5px;}

.ControlPanel { width:100% !important; margin:0 auto;}

/* Added by Tushar Mangukiya : 19.08.2011 */
.chartheader
{
    background:url("main-nav-bg.jpg") repeat-x scroll left top transparent;
    height:25px;
    width:auto;
    color:#FFFFFF;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    text-align:center;
}
.borderR
{
    border-right:1px solid #FFFFFF;
}
.cellgray
{
    background-color:#F4F3F3;
    border-bottom:1px solid #CCCCCC;
    height:25px;
}
.cellwhite
{
    background-color:#FFFFFF;
    border-bottom:1px solid #CCCCCC;
    height:25px;
}
.celltext
{
    border-right:1px solid #CCCCCC;
    color:#686868;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:11px;
    text-align:center;
}
.nametext
{
    color:#4D4D4D;
    font-size:18px;
    text-align:center;
}
/* End by  Tushar Mangukiya : 19.08.2011 */

/* Added by Keval Gangani : 24.08.2011 */
.popup{border: 3px solid #0B0B0B; padding:10px;  background:#fff;}
.popup .close{ width:32px; height:32px; margin:-27px -26px 0 0; display:block; float:right;}/*margin modified by Arpit Patel:09.09.2011*/
.popup .popupdata{background:#fff;border:none!important;padding:5px}
.popup .popupdata h1{font-size:16px;font-weight:700;color:#a60328;float:left}

.popup .popupdata table.rating{border:none;margin-left:40px;clear:both;margin-top:20px}
.popup .popupdata table.rating td{vertical-align:top}
.popup .popupdata table.rating td.label{text-align:left;font-size:13px;white-space:nowrap;font-family:Lucida Sans Unicode,Arial,Helvetica,sans-serif;}
.popup .popupdata table.rating td.rating-data{width:440px;text-align:left;padding-bottom:10px;font-size:12px;color:#333;padding-left:10px}
.popup .popupdata table.rating .input-text{width:286px;height:22px;font-size:13px}
.popup .popupdata table.startable td{text-align:left;padding-bottom:10px;vertical-align:middle;padding-right:10px}
.close-btn {margin-right: -21px;margin-top: -18px; position: absolute; right: 0;}
.padt5{padding-top:5px;}
a.send-btn{background:url(send-btn-bg.png) no-repeat 0 0px; width:63px; height:26px; display:block;}
a:hover.send-btn{background:url(send-btn-bg.png) no-repeat 0 -26px}
a.send-password-btn{background:url(send-password-btn-bg.png) no-repeat 0 0px; width:112px; height:26px; display:block;}
a.hover.send-password-btn{background:url(send-password-btn-bg.png) no-repeat 0 -26px}

a.submit-btn{background:url(submit_btn.png) no-repeat top; width:90px; height:34px; display:block;}
a:hover.submit-btn{background:url(submit_btn.png) no-repeat bottom;}

/* Added by Keval Gangani : 24.08.2011 */

/*div[id$=UP_Prog]{filter:alpha(opacity=70);opacity:0.7;
	border:0px solid red;
	height:100%;
	width:100%;
	position:fixed;	
	}
	
div[id$=UP_Prog] img 
{
    position:fixed;
	top: 45%;
	left: 50%;
	margin-top: -50px;
	margin-left: -75px; 
}*/

div[id$=UP_Prog]
{
    /*filter:alpha(opacity=70);opacity:0.7;*/
	/*border:0px solid red;*/
	height:100%;
	width:100%;
	position:fixed;	
	background:url(gray-bg-1x1.png) repeat;
	 z-index:1000001;
	 top:0;
	 left:0;}
	
div[id$=UP_Prog] img 
{
   
    position:fixed;
	top: 45%;
	left: 50%;
	margin-top: -50px;
	margin-left: -75px; 
}

.bg-div {
    background: url("gray-bg-1x1.png") repeat scroll 0 0 transparent;
    height: 100%;
    width: 100%;
}

#dnn_ctr455_Login_chkRemeberMe
{
    vertical-align:-3px !important;
}
.Ordertdpadding
{
    padding: 3px !important;
}
.productdetails-td span
{
    display:inline !important;
}
.Child-table td 
{
    border-bottom: 1px solid #FFFFFF;
    font-size: 10px;
}
.Child-repeater td {
    border-bottom: 1px solid #FFFFFF;
    font-size: 10px;
    padding: 3px 0px 3px 0px;
    vertical-align: top;
}
/*Added By Dharmendra Joshi 5-1-2012*/
#slider-stage {margin: 10px auto 0;overflow: hidden;width: 224px; position:relative; z-index:20}
#slider-buttons {text-align: right; position:absolute; height:50px; width:250px; z-index:15; margin-top:-50px; margin-left:3px; cursor:pointer}
#slider-list li { border: 0 none;  float: left; /*height: 162px;*/ list-style: none outside none; margin: 0 2px;padding: 0; width: 50px; height: 50px; overflow:hidden;}
#slider-list { border: 0 none; left: 400px;margin: 0;padding: 0;width: 2000px;}
#slider-list .pro-thumb { border:1px solid #D4D4D4}
/*Added By Dharmendra Joshi 5-1-2012*/

/*Added by Nitin Munjani::06.01.2012::Start*/
.left-box{float:left;width:25%;position:relative;margin:0 10px 0 0}
.right-box{float:right;width:73%;position:relative;margin:0 0 15px}
.sub-header{-moz-border-radius:4px 4px 0 0;background:url(header-bg.jpg) repeat-x;border:1px solid #CCC;overflow:hidden;color:#444;position:relative;border-bottom:none!important;padding:1px 10px}
.sub-header,#ie7#fix{-moz-border-radius:4px 4px 0 0;background:url(header-bg.jpg) repeat-x;border:1px solid #CCC;overflow:hidden;color:#444;border-bottom:none!important;padding:1px 10px}


.statistics{margin:0}table.statistics td{border:1px solid #CCC;border-top:none!important;padding:10px 10px}
table.statistics td a{font-weight:700;color:#666;text-decoration:none;display:block}
.chart-area{width:100%;border:1px solid #CCC;border-top:none!important;text-align:center;min-height:257px;height:257px}

/*Chart*/
.chart-wrapper { margin:55px auto; width:503px}
#block1 { width:0px;}
.clear { clear:both; height:0; font-size:0; line-height:0;}
.legend { margin-top:20px; padding:0}
.legend li { list-style:none;  display:inline-block; margin-left:10px; font-size:12px; .float:left  }
.legend li label { margin:0px; display:inline-block}
.legend li img { margin:0px; display:inline-block; width:14px; height:14px;}
.chart-top { position:relative; z-index:100; background:url(chart/shine.png) repeat-x left; height:77px; width:100%; /*margin-bottom:-75px*/}
.chart-box { float:left; height:100px; position:relative; z-index:10; height:77px; }
.chart-box1 { background:#669bb9;}
.chart-box2 { background:#ce9731;}
.chart-box3 { background:#9898cc;}
.chart-box4 { background:#a95933;}
.chart-box5 { background:#5f6c02;}
.chart-box6 { background:#cd1537;}
/*Chart*/

.masters{width:100%;border:1px solid #CCC;border-top:none!important}
.masters li{float:left;list-style:none;line-height:13px!important; padding:12px}
.masters li a{display:block;border:1px solid #f1f1f1;text-align:center;width:100px;color:#333;text-decoration:none;-moz-border-radius:3px;padding:5px}
.masters li a:hover{border:1px solid #aaa}.masters li a span{display:block;height:30px}

.reports td li{list-style:none;padding-left:10px;font-size:11px}
.reports td{border:1px solid #CCC;border-top:none!important;padding:5px 10px}
.chart-area{width:100%;border:1px solid #CCC;border-top:none!important;text-align:center;min-height:257px;height:257px}
.reports td h3 a{color:#333;text-decoration:none;font-size:12px!important;font-family:Helvetica!important}
.reports td a{color:#444;text-decoration:none;display:block;font-size:11px}
.sub-header-bg{background-color:#ececec;border-bottom:1px solid #d3d2d2;border-top:1px solid #d3d2d2;float:left;margin-top:10px;width:100%;padding:5px 0}
.content-panle{width:99%;margin:15px auto}
.sub-header{-moz-border-radius:4px 4px 0 0;background:url(header-bg.jpg) repeat-x;border:1px solid #CCC;overflow:hidden;color:#444;position:relative;border-bottom:none!important;padding:1px 10px}
.sub-header h2{font-style:normal;font-weight:400;color:#222;font-size:18px;font-family:Helvetica!important;line-height:1.7em;margin:0;padding:0;text-align:left}
.left-box{float:left;width:25%;position:relative;margin:0 10px 0 0;.z-index:10000;}
.right-box{float:right;width:73%;position:relative;margin:0 0 15px}
.date-object{float:right;font-weight:700;margin-top:8px}
.sparator-hr{background:url(border-bg.jpg) repeat-x scroll center center transparent}
a.printer-btn{background:url(printer.png) no-repeat scroll 0 0 transparent;padding-left:20px;text-decoration:none;color:#242424!important}
a:hover.printer-btn{color:#242424}
	a:hover{text-decoration:underline; }
.Productlisting a:link{text-decoration:none !important;color:#036 !important;} 
.Productlisting a:visited{text-decoration:none !important;color:#036 !important;} 
.Productlisting a:active{text-decoration:none !important;color:#036 !important;}
.Productlisting a:hover{ color:#036 !important; text-decoration:underline !important;}	
/*Added by Nitin Munjani::06.01.2012::End*/
/*Added By Dharmendra Joshi 5-1-2012*/
#slider-stage {margin: 10px auto 0;overflow: hidden;width: 224px; position:relative; z-index:20}
#slider-buttons {text-align: right; position:absolute; height:50px; width:250px; z-index:15; margin-top:-31px; margin-left:91px; background:url(../../../../DesktopModules/AYBECommerce/images/clickto_zoom.gif) no-repeat; }/*margin-top:-50px; margin-left:3px;*/
#slider-list li { border: 0 none;  float: left; /*height: 162px;*/ list-style: none outside none; margin: 0 2px;padding: 0; width: 50px; height: 50px; overflow:hidden;}
#slider-list { border: 0 none; left: 400px;margin: 0;padding: 0;width: 2000px;}
#slider-list .pro-thumb { border:1px solid #D4D4D4}
/*Added By Dharmendra Joshi 5-1-2012*/
/*Added By Vijay Parmar 10-1-2012*/
.news_listbox03 {float:left; text-align:left; width:720px; border:1px solid #d7d7d7; margin:0px 0px 10px 0px; padding:8px 10px 5px 6px; color:#5a5a5a;}
.news_listbox03:hover {float:left; text-align:left; width:720px; border:1px solid #000000; margin:0px 0px 10px 0px; text-decoration:none;}

.news_listbox04 {float:left; text-align:left; width:720px; background-color:#eeeeee; border:1px solid #d7d7d7; margin:0px 0px 10px 0px; padding:8px 10px 5px 6px; color:#5a5a5a;}
.news_listbox04:hover {float:left; text-align:left; width:720px; background-color:#eeeeee; border:1px solid #000000; margin:0px 0px 10px 0pxx; text-decoration:none;}
.listing_heading{padding-left:4px; padding-bottom:2px; font-weight:bold;}
/*Added By Vijay Parmar 10-1-2012*/

/* Added By Dharemndra Joshi 10-1-2012*/
.listing th a.sorting-down,.listing th a.sorting-down{color:#fff!important;text-decoration:none;background:url(down-arrow-white.gif) no-repeat right 6px;padding-right:10px}
.listing th a.sorting-up,.listing th a.sorting-up{color:#fff!important;text-decoration:none;background:url(up-arrow-white.gif) no-repeat right 6px;padding-right:10px}
.listing th a.sorting-down:hover,.listing th a.sorting-down:hover{ color:#fff !important; text-decoration:underline !important;}	
.listing th a.sorting-up:hover,.listing th a.sorting-up:hover{ color:#fff !important; text-decoration:underline !important;}	

/* Added By Dharemndra Joshi 10-1-2012*/
/* Added By Dharemndra Joshi 11-1-2012*/
.report-item-bg-dark {
    background-color: #ECECEC;
}
.report-item-font {
   padding:10px;
   font-size:12px;
   border-bottom: 1px solid #C5C5C5;
}
/* Added By Dharemndra Joshi 11-1-2012*/
.menu_maincat{background-color:#6e6e6e;border-top:1px solid #6e6e6e;border-bottom:1px solid #6e6e6e;float:left;width:100%;position:relative;z-index:2000}/*Modified by: hiren ladva: 19.01.2012*/
#pcm{display:none}
.pureCssMenum{background:#6e6e6e;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position:absolute;left:-1px;top:98%}
ul.pureCssMenu ul ul{position:absolute;left:98%;top:-2px}
ul.pureCssMenu,ul.pureCssMenu ul{margin:0;list-style:none;padding:0}
ul.pureCssMenu table{border-collapse:collapse}
ul.pureCssMenu{display:block;zoom:1;float:left}
ul.pureCssMenu a:active,ul.pureCssMenu a:focus{outline-style:none}
ul.pureCssMenu a,ul.pureCssMenu li.dis a:hover,ul.pureCssMenu li.sep a:hover{display:block;vertical-align:middle;text-align:left;text-decoration:none;padding:0 0 0 14px;_padding-left:4px;font:bold 12px Verdana,Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;position:relative;z-index:2}
.submenu_tp{background:url(catmenubg_submenu_tp.png) no-repeat 0 0;width:237px;height:4px}
.submenu_bt{background:url(catmenubg_submenu_bt.png) no-repeat 0 0;width:237px;height:4px;clear:both}
ul.pureCssMenu ul{float:left;background:#fff;width:237px;background:url(catmenubg_submenu_tp.png) no-repeat 0 0;padding-top:4px;margin:-3px 0 0 1px;z-index:1000}
ul.pureCssMenu img{border:none;float:left;_float:none;margin-right:2px;width:16px;height:16px}
ul.pureCssMenu img.over{display:none}ul.pureCssMenu span{overflow:hidden}
ul.pureCssMenu li{float:left;display:block;margin:0 1px 0 1px;font-size:15px}
ul.pureCssMenu li.sep{text-align:left;padding:0;line-height:25px;height:28px}
ul.pureCssMenu li.sep span{float:none;padding-right:0;width:4px;height:100%;display:block;background-image:none;color:#000}
ul.pureCssMenu li.dis a{color:#666!important}ul.pureCssMenu li.dis a:hover img.over{display:none!important}
ul.pureCssMenu li.dis a:hover img.def{display:inline!important}ul.pureCssMenu li:hover{position:relative}
ul.pureCssMenu li:hover>a{background:url(catmenubg_hover.jpg) no-repeat top left;color:#FF6501;}
/*ul.pureCssMenu li:hover>a span{background:url(catmenubg_hover.png) no-repeat top right}Commented By Dharmendra Joshi 31-1-2012 */
ul.pureCssMenu li:hover>a img.def{display:none}ul.pureCssMenu li:hover>a img.over{display:inline}
ul.pureCssMenu ul img{width:16px;height:16px}
ul.pureCssMenu ul li{padding:5px;background:url(catmenubg_submenu.png) repeat-y 0 0;float:none}
ul.pureCssMenu ul li.last{background:url(catmenubg_submenu_bt.png) no-repeat 0 0;height:4px!important;padding:0;margin:0;line-height:0;font-size:0}
ul.pureCssMenu ul li.sep span{width:100%;height:3px}ul.pureCssMenu ul a{text-align:left;white-space:nowrap}
ul.pureCssMenu li a:hover{position:relative;font:bold 12px Verdana,Arial,Helvetica,sans-serif;color:#ff6501;text-decoration:none;}
ul.pureCssMenu li a span{padding:8px 20px 8px 0;display:block;background:url(arrow.gif) no-repeat 100% 50%}
ul.pureCssMenu li a:hover span{background:url(catmenubg_hover.jpg) no-repeat top right}
ul.pureCssMenu li ul.pureCssMenum li a span{background:none!important}
ul.pureCssMenu li a span.no-submenu{background:none!important;padding:8px 15px 8px 0!important}
ul.pureCssMenu li a:hover span.no-submenu{background:url(catmenubg_no_arrow_hover.jpg) no-repeat top right!important}
ul.pureCssMenu ul li a{padding:0 0 0 15px;display:block;color:#010101;font-weight:normal;position:static;z-index:auto}
ul.pureCssMenu ul li a:hover{font-weight:normal}
ul.pureCssMenu ul li a span{padding:0}
ul.pureCssMenu ul li a:hover,ul.pureCssMenu ul li a:hover span{background:none}
ul.pureCssMenu ul li:hover>a{background:none}
ul.pureCssMenu ul li:hover>a span{background:none}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{display:block;background-position:right center;background-repeat:no-repeat;padding-right:12px}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(arr_white.gif)}

.rightbg{background:url(header-right-bg.png) no-repeat top right; margin:32px -33px 0px 0px; width:33px; height:118px; position:relative;}
.special{ float:left; margin:45px 0 0 252px;}
.nav{float:left; margin:36px 0 0 49px;}/8margin:36px 0 0 124px;*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav{float:left; margin:36px 0 0 121px;}}

.top-search .search-field{padding:21px 0 0 54px;}/*padding:21px 0 0 127px;*/
.service-products{float:left; margin:-22px 0 -33px 20px; position:relative; z-index:1000;}
.leftbar-menu{background-color:#fdefb8;}
.leftbar-menu ul{width:100% !important;}
.leftbar-menu ul li{background:url(orange_arrow.png) no-repeat 5px 11px; padding:8px 0 7px 10px; border-bottom:1px solid #99c675; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
.leftbar-menu ul li a{font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
.sub-news-letter .guest_comment{background:url(guest_comment_bg.png) no-repeat; width:162px;}
.sub-news-letter .guest_comment p{font:11px Lucida Sans, Verdana, Arial, Helvetica, sans-serif; color:#fff; width:134px;  padding:40px 0 0 19px;}
.sub-news-letter .guest_comment .view-more{top:206px; padding:35px 0 0 50px;} /*position:absolute;*/
.padb2{padding-bottom:2px;}
.padt7{padding-top:7px;}
.padt13{padding-top:13px;}
.padt10{padding-top:10px;}
.padl5{padding-left:5px;}
.padr5{padding-right:5px;}
.padr10{padding-right:10px;}
.padl125{padding-left:125px;}
.social-network{margin-top:7px; *margin-top:23px; padding-left:3px; text-align:center; margin-bottom:2px;}
.right-box-home{margin:0px; padding:0px; width:260px; float:left;}
.account{background:url(account_bg.gif) no-repeat; width:257px; height:104px; float:left; padding-bottom:3px;}
.account .account-heading{padding:8px 0 0 12px;}
.right-box-home ul{padding:5px 0 0 19px;}
.right-box-home ul li{padding:0px 0 3px 12px; font:13px Arial, Helvetica, sans-serif; color:#fff; background:url(doted_arrow.png) no-repeat 0 5px;}
.right-box-home ul li a{text-decoration:none; color:#fff;}
.right-box-home ul li a:hover{text-decoration:underline; color:#fff;}
.history{background:url(history_bg.gif) no-repeat; width:257px; height:104px; float:left; padding-bottom:2px;}
.history .history-heading{padding:8px 0 0 12px;}
.community{background:url(community_bg.gif) no-repeat; width:257px; height:104px; float:left; padding-bottom:2px;}
.community .community-heading{padding:8px 0 0 12px;}
.padt15{padding-top:15px;}
.padt16{padding-top:16px !important;}
.footer-bottom{margin-top: -17px; position: absolute; background-color:#6bbb3d; font:13px Arial, Helvetica, sans-serif; color:#000; width:981px; z-index:1000;}
.footer-bottom ul{float:left; padding:7px 13px 7px 0px; margin-left:174px;}/*margin-left:177px;*/
.footer-bottom ul li{float:left; padding-right:3px; font:13px Arial, Helvetica, sans-serif; color:#000;}
.footer-bottom ul li a{color:#000; text-decoration:none;}
.footer-bottom ul li a:hover{color:#000; text-decoration:underline;}
.sortby{font:12px Verdana, Geneva, sans-serif; color:#252525;}

.fieldbox select{border:1px solid #949494; padding:2px 4px 2px 4px; font:11px Verdana, Geneva, sans-serif; color:#403f3f;}
.fieldbox select option{font:11px Verdana, Geneva, sans-serif; color:#403f3f; padding-left:5px;}
.padb20{padding-bottom:20px !important;}
/*.margin-auto img{width:90px; height:90px;}*/
.detailbreadcrumbtxt{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#179EE4;}
.detailbreadcrumbtxt a{color:#000; text-decoration:none; font:12px Arial, Helvetica, sans-serif;}
.detailbreadcrumbtxt a:hover{color:#000; text-decoration:underline;}
.product-info{font:16px Arial, Helvetica, sans-serif; color:#010101; font-weight:bold; line-height:27px; padding-left:10px;}
/*.product-name img{width:90px; height:90px;}*/
.steps{margin:0px; padding:3px 0 3px 102px; float:left;}/*padding:3px 0 0 109px;*/
.steps-name1{float:left; padding-left:241px;}
.steps-name1-normal{float:left; padding-left:241px;  color:#8d8d8d}
.steps-name2{float:left; padding-left:70px;}
.steps-name2-normal{float:left; padding-left:70px; color:#8d8d8d}
.steps-name3{float:left; padding-left:81px;}
.steps-name3-normal{float:left; padding-left:81px; color:#8d8d8d}
.stepleftcurve{float:left; margin-top:10px;}
.steprightcurve{float:left; margin-top:10px;}
.stpsline{float:left; background:url(shoppingcart_grey_bg.gif) repeat-x; height:13px; width:159px; margin-top:10px;}
.stpsline1{float:left; background:url(shoppingcart_grey_bg.gif) repeat-x; height:13px; width:168px; margin-top:10px;}
.stpsline2{float:left; background:url(shoppingcart_grey_bg.gif) repeat-x; height:13px; width:170px; margin-top:10px;}
.step1{float:left;}


/*pagging*/
.page-no{float: right; margin-top:2px;}/*margin-right:9px;*/
.page-no td{padding-top:0px; border:none;}
.paging{padding:5px; border:1px solid #E0E0E0; border-top:none; font:13px Verdana, Geneva, sans-serif; color:#5f5f5f;}

.page-no ul{ margin:0; padding:0;}

.page-no ul li{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; list-style:none; float:left; display:block; margin-left:4px; line-height:20px;}/* background: url(page-no-bg.gif) no-repeat left;*/

.page-no ul li a{ text-decoration:none; display:block; color:#fff;} /*height:20px;  width:20px;*/

.page-no ul li a:hover{text-decoration:underline; } /*background: url(page-no-active.gif) no-repeat left;*/

/*.page-no ul li a:hover, .page-no ul li a.active{background: url(page-no-active.gif) no-repeat left;}*/

.page-no ul li.next{background:url(next.gif) no-repeat left; height:20px; width:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin-left:7px; margin-right:2px;}

.page-no ul li.next a{height:20px; width:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}

.page-no ul li.next a:hover{ text-decoration:underline; background:none;}

.page-display{ float: left; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#333333; margin-top:7px;}

a.page-no-left {

    background: url(page-no-left.png) no-repeat  left ;

    float: left;

    padding-left: 5px;

	margin-left:4px;

	 font-family:Arial, Helvetica, sans-serif;

	  font-size:12px;

	   color:#fff;

	   text-decoration:none;

}

a.page-no-left.last{ margin-left:7px !important;}

a.page-no-left:hover{ background: url(page-no-left-over.png) no-repeat  left ; cursor:pointer;}

a.page-no-left:hover,a.page-no-left.selected{background: url(page-no-left-over.png) no-repeat  left ;}

a.page-no-left span {

    background:url(page-no-right.png) no-repeat right;

    float: left;

    padding-right: 5px;

}



a.page-no-left:hover span {

    background:url(page-no-right-over.png) no-repeat right;



}

a.page-no-left:hover span, a.page-no-left.selected span {

    background:url(page-no-right-over.png) no-repeat right;



}

a.page-no-left span span{    background: url(page-no-bg.gif) repeat-x left;

    color: #FFFFFF;

    display: block;

    font-size: 11px;

    font-weight: normal !important;

    line-height: normal;

    padding: 4px 3px 5px;

    text-decoration: none;}

	a.page-no-left:hover span span{    background: url(page-no-bg-over.gif) repeat-x left;}

		a.page-no-left:hover span span, a.page-no-left.selected span span{    background: url(page-no-bg-over.gif) repeat-x left;}
		
		
.Admin-table td .black-link a{font:14px Arial, Helvetica, sans-serif; color:#252525; line-height:27px; text-decoration:underline;}
.Admin-table td .black-link a:hover{font:14px Arial, Helvetica, sans-serif; color:#252525; line-height:27px; text-decoration:none;}
.shopping-total{font:18px bold Verdana, Geneva, sans-serif!important; color:#000!important; line-height:20px;}
.shipping-note {margin:0px; padding:5px;}
.shipping-note ul{margin:0px; padding:0px;}
.shipping-note li{background:url(star_grey.png) no-repeat 0 2px; padding:0 0 10px 7px; font:12px Verdana, Geneva, sans-serif; color:#706f6f;}
.shipping-note li.padb0{padding-bottom:0px;}
.marr5{margin-right:5px;}
.reqfield{font:13px Verdana, Geneva, sans-serif; color:#fff; float:right}
.reqfield1{font:13px Verdana, Geneva, sans-serif; color:#000; float:right}
.reqfield-small{font:11px Verdana, Geneva, sans-serif; color:#fff; float:right}
.redstar{color:#F00;}
.billing-shipping{border:1px solid #e7e7e7; border-bottom:none; background:#ebecec url(billing_shipping_bg.gif) repeat-x;}
.billing-shipping th{font:14px Verdana, Geneva, sans-serif !important; color:#fff;}
.billing-info{padding:5px 0 0 17px; font:15px Verdana, Geneva, sans-serif; color:#252525;}
.billing-line{ border-right:1px solid #dbdbdb;}
.billing-same{font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; color:#252525;}
.billing-bottomline{border-bottom:1px solid #dbd8d8;}

.billing-payment{border:1px solid #e7e7e7;}
.billing-payment th{font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#0e7c02; background-color:transparent;}

.receipt{padding:16px 17px;}
.w129{width:129px;}
.green-sub-lable { color:#296905; font:15px Verdana, Geneva, sans-serif;}
.padr13{padding-right:13px;}
.padl15{padding-left:15px;}
.orderplace{font:12px Verdana, Geneva, sans-serif; color:#403f3f; padding:33px 0 32px 0;}
.greysmall-txt{font:10px Verdana, Geneva, sans-serif; color:#a6a6a6;}
.padt50{padding-top:50px;}
.inquiry-form{font:11px Verdana, Geneva, sans-serif!important; color:#fc6b01; padding:6px 0 18px 5px !important;}
.address{text-align:left; font:12px Verdana, Geneva, sans-serif; color:#2a2a2a; padding-top:44px;}
.address p{font:12px Verdana, Geneva, sans-serif; color:#2a2a2a; line-height:20px;}
.address h2{font:24px Verdana, Geneva, sans-serif; font-weight:bold; color:#292929; padding-bottom:8px;}
.address a{text-decoration:underline; color:#292929;}
.address a:hover{text-decoration:none; color:#292929;}
.paypal{padding:72px 0 0 84px;}
.w500{width:500px;}
.w966{width:966px;}
.secure-payment{background:#ebecec url(secure_bg.gif) repeat-x; border:1px solid #e0e0e0;}
.bdrb-grey{border-bottom:1px solid #dbd8d8;}
.payment-method{margin:0px; padding:10px 10px 71px 10px;}
.payment-method ul{margin:0px; padding:0px;}
.payment-method ul li{float:left; list-style-type:none; text-decoration:none;}
.paybymail{float:left;}
a.paybymail{background:url(payby_mailing_check.png) no-repeat top; width:268px; height:30px;}
a.paybymail:hover{background:url(payby_mailing_check.png) no-repeat bottom; width:268px; height:30px;}
.google-chkout{margin:0 0 0 144px;}
.paypal-chkout{margin:0 0 0 158px; font:9px Arial, Helvetica, sans-serif; color:#004579; text-align:center;}
.padt9{padding-top:9px;}
.padr6{padding-right:6px;}
.padb22{padding-bottom:22px;}
.signin-box{background-color:#f5f5f5; border-bottom:1px solid #dfdfdf; padding:10px;}
.existing-customer{width:456px; float:left; border-right:1px solid #dddddd;}
.customer{font:20px Arial, Helvetica, sans-serif; color:#5fb862; padding-bottom:23px;}
.newcustomer{font:20px Arial, Helvetica, sans-serif; color:#ff5e0f; padding-bottom:23px;}
.login-sub-lable{font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#6c6c6c;}
.login-box .forgot-password{font:14px Arial, Helvetica, sans-serif; color:#1c78b3; /*padding:11px 0 0 55px;*/padding:11px 0 0 37px;}
.login-box .forgot-password a{color:#1c78b3 !important; text-decoration:underline;} 
.login-box .forgot-password a:hover{color:#1c78b3; text-decoration:none;}
.login-facebk{font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#6c6c6c; padding:9px 0 0 0;}
.login-facebk img{vertical-align:middle;}
.store-pw{font:11px Arial, Helvetica, sans-serif; color:#747474; /*padding:5px 0 27px 76px;*/padding:10px 0 27px 0;}

.new-customer{width:394px; float:left; border-left:1px solid #fff; padding-left:62px; font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#3f3f3f;}
.welcome{font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#050505; padding:0 0 17px 0;}
.customer-bdr{border:1px solid #dfdfdf; font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#3f3f3f; padding:0 0 24px 0;}
.or{font:22px bold Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:22px 0 0 0;}
.padb25{padding-bottom:25px;}
.padb34{padding-bottom:34px;}
.padb39{padding-bottom:39px; *margin-bottom:39px;}
.padt20{padding-top:20px;}
.padl10{padding-left:10px;}
.form-table td .email-message label{font:11px Verdana, Geneva, sans-serif; color:#656060;}
input[type="chkbox"]{border:none; margin:2px 0px 0px 0px; padding:0; vertical-align:bottom; *vertical-align:middle;}
.padt30{padding-top:30px;}

.comment-box{width:748px; background:#ebecec url(comment_bg.gif) repeat-x; font:13px Arial, Helvetica, sans-serif; color:#adaaaa; border:1px solid #e0e0e0; padding:15px 15px 15px 10px;} 
.comment-box .inner-box{width:745px; margin-bottom:23px;}
.topbg{background:url(guest_comment_innerbox_topbg.gif) repeat-x; height:6px; width:733px;}
.inner-box-content{background:#e7e7e9 url(guest_comment_innerbox_bg.gif) repeat-x; width:730px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding:3px 7px; font:12px Arial, Helvetica, sans-serif; color:#bfbfbf; line-height:18px;}
.inner-box-content p{font:12px Arial, Helvetica, sans-serif; color:#646464; line-height:18px;}/*color:#bfbfbf;*/
.inner-box-content p.guest-name{font:13px Arial, Helvetica, sans-serif; color:#2e7e05; line-height:18px;}
.box-bottom{float:left;}
.bottombg{background:url(guest_comment_innerbox_bottombg.gif) repeat-x; height:6px; width:733px;}
.inner-imgbg{background:url(guest_comment_innerbox_img_bg.png) no-repeat; width:53px; height:55px; padding:3px 3px 0 3px; margin-right:8px;}/*width:56px; padding:4px 4px 0 4px; smita updated 13Aug12*/
.top-arrow{position:absolute; margin:-6px 0 0 17px;}
.thankyou-box{background:#ebecec url(thankyou_bg.gif) repeat-x; border:1px solid #e0e0e0;}
h2.thankyou{font:30px Verdana, Geneva, sans-serif; color:#2e9a04; line-height:20px; padding:41px 0}
.thankyou-box p{font:18px Verdana, Geneva, sans-serif; color:#4e4e4e; line-height:24px;}
a.opinion{font:11px Verdana, Geneva, sans-serif; color:#343434; text-decoration:underline;}
a.opinion:hover{color:#343434; text-decoration:none;}
.box{width:748px; background:#ebecec url(comment_bg.gif) repeat-x; font:13px Arial, Helvetica, sans-serif; color:#000; border:1px solid #e0e0e0; padding:5px 15px 5px 10px;}
.box p{font:13px Arial, Helvetica, sans-serif; color:#000; padding-bottom:10px;}
.link1 a{font:14px Verdana, Geneva, sans-serif; color:#403f3f; text-decoration:underline;}
.link1 a:hover{font:14px Verdana, Geneva, sans-serif; color:#403f3f; text-decoration:none;}
.padlnone{padding-left:0px!important;}
.padrnone{padding-right:0px!important;}
.bdrrnone{border-right:none!important;}
.padb30{padding-bottom:30px;}
#dnn_ctr546_ModuleContent{padding-right:5px;}
.padb8{padding-bottom:8px;}
.order-box{border: 1px solid #DADADA; padding:0 10px;}
.order-txt{font:12px Arial, Helvetica, sans-serif;}
.add-comment-btn{background: url(add_comments.png) no-repeat top; width:176px; border: none; height:37px; color:#fff !important;cursor: pointer;  margin-top:27px;}
.add-comment-btn:hover {background: url(add_comments.png) no-repeat bottom; width:176px; border:none; height:37px;}
a.link1{font:13px Verdana, Geneva, sans-serif; color:#403f3f; text-decoration:underline;}
a:hover.link1{font:13px Verdana, Geneva, sans-serif; color:#403f3f; text-decoration:none;}



.padl6{padding-left:6px;}
#invoice-header{margin:0px; padding:0px; background:url(gift.gif) no-repeat 0px 48px; float:left; width:100%;}/* border:1px solid #e0e0e0;*/
#invoice-header .logo{float:right; width:225px; height:189px;}
#invoice-header p.an{font:bold 24px Arial, Helvetica, sans-serif; color:#8e8e8e; padding:19px 0 0 57px;}
#invoice-header p.anonymous{font:bold 36px Arial, Helvetica, sans-serif; color:#4fa521; padding:0px 0 0 81px; line-height:35px;}
#invoice-header p.someone{font:bold 24px Arial, Helvetica, sans-serif; color:#cb666d; padding:0px 0 0 98px; line-height:23px;}
#invoice-header p.giftfrom{font:bold 24px Arial, Helvetica, sans-serif; color:#b9994d; padding:0px 0 0 30px; line-height:27px;}


#invoice-header-other{margin:0px; padding:0px; background:url(gift.gif) no-repeat 0px 48px; float:left; width:100%;}/* border:1px solid #e0e0e0;*/
#invoice-header-other .logo{float:right; width:225px; height:189px;}
#invoice-header-other p.an{font:bold 24px Arial, Helvetica, sans-serif; color:#8e8e8e; padding:19px 0 0 57px;}
#invoice-header-other p.anonymous{font:bold 36px Arial, Helvetica, sans-serif; color:#4fa521; padding:0px 0 0 81px; line-height:35px;}
#invoice-header-other p.someone{font:bold 24px Arial, Helvetica, sans-serif; color:#cb666d; padding:0px 0 0 98px; line-height:23px;}
#invoice-header-other p.giftfrom{font:bold 24px Arial, Helvetica, sans-serif; color:#b9994d; padding:0px 0 0 30px; line-height:27px;}




.bdrtbwhite{border-top:1px solid #fff !important; border-bottom:1px solid #fff!important;}
.invoice-shipping{margin:0px 0px 1px 0px;  border-bottom:1px solid #e0e0e0;}/*border:1px solid #e0e0e0;*/
.invoice-shipping .billngaddress th{background: none repeat scroll 0 0 #3A9904; border-left: medium none;color: #FFFFFF; font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight: normal; padding:2px 0 6px 10px; border-bottom:1px solid #e0e0e0;  border-top:1px solid #e0e0e0;}
.invoice-shipping .billngaddress td{padding:0px 0px 6px 10px;}
.invoice-shipping .billngaddress {font:15px Arial, Helvetica, sans-serif; color:#000;}
.payment-info{background:#ebecec url(payment_information_bg.gif) repeat-x;  border-bottom:1px solid #e0e0e0; padding-bottom:17px;}/*border:1px solid #e0e0e0;*/
.payment-info th{background: none repeat scroll 0 0 #3A9904; border-bottom:1px solid #e0e0e0; border-left: medium none;border-right: 1px solid #FFFFFF;color: #FFFFFF; font:14px Verdana, Geneva, sans-serif;font-weight: normal;padding: 10px 0px 7px 10px;}
.payment-info td{padding:0px 0px 9px 10px; font:14px Arial, Helvetica, sans-serif; color:#000;}
.payment-info .redtext{font:bold 15px Arial, Helvetica, sans-serif; color:#e61b1b;}
.invoice-order{float:right; font:bold 15px Tahoma, Geneva, sans-serif; color:#3b900a; margin-top:12px; text-align:left; padding-right:16px;}
.bdrrgrey{border-right:1px solid #dbdbdb;}


/*
.orange-box{margin:0px; padding:0px; width:740px; padding:10px;}
.orange-box .orange-box-top{margin:0px; padding:0px; float:left;}
.orange-box .orange-box-top .box-top-bg{background:url(orange_box_top_bg.gif) repeat-x; width:720px; float:left; height:9px;}
.orange-box .orange-box-bottom{margin:0px; padding:0px; float:left;}
.orange-box .orange-box-bottom .box-bottom-bg{background:url(orange_box_bottom_bg.gif) repeat-x; width:720px; float:left; height:9px;}
.orange-box .orange-box-content{background:url(orange_box_bg.gif) repeat-y; width:740px; float:left;}
.orange-box .orange-box-content p{font:16px Georgia, "Times New Roman", Times, serif; color:#942f10; padding:5px 17px; line-height:23px;}*/


.orange-box{margin:0px; padding:0px; /*width:740px;*/ padding-left:10px;  padding-right:10px; padding-bottom:0px; padding-top:0px;}
.orange-box .orange-box-top{margin:0px; padding:0px; float:left;}
.orange-box .orange-box-top .box-top-bg{ width:720px; float:left; height:9px;}
.orange-box .orange-box-bottom{margin:0px; padding:0px; float:left;}
.orange-box .orange-box-bottom .box-bottom-bg{ width:720px; float:left; height:9px;}
.orange-box .orange-box-content{border:1px solid #FFBD27; width:100%; float:left;}
.orange-box .orange-box-content p{font:16px Georgia, "Times New Roman", Times, serif; color:#000000; padding:5px 17px; line-height:23px; text-align:left;}


.register-info h2 {  background:url(registration_heading_bg.gif) no-repeat; padding:4px 10px 8px 10px; height:16px}
.register-info h2 .title { float:left; font-size:15px; text-transform: uppercase; color:#000; font-family:Arial, Helvetica, sans-serif;}

/*Smita-28MArch2012*/
.DnnModule-619{padding-right:22px;}
a.update-category-btn  { height:34px; background:url(update_category_btn.png) no-repeat top; width:168px; display: block; }
a.update-category-btn:hover  { height:34px; background:url(update_category_btn.png) no-repeat bottom;}

a.exportsheet-btn  { height:34px; background:url(export_sheet_btn.png) no-repeat top; width:139px; display: block; }
a.exportsheet-btn:hover  { height:34px; background:url(export_sheet_btn.png) no-repeat bottom;}

a.verifysheet-btn  { height:34px; background:url(verify_sheet_btn.png) no-repeat top; width:134px; display: block; }
a.verifysheet-btn:hover  { height:34px; background:url(verify_sheet_btn.png) no-repeat bottom;}


a.add-btn  { height:36px; background:url(add_btn.png) no-repeat top; width:70px; display: block; }
a.add-btn:hover  { height:36px; background:url(add_btn.png) no-repeat bottom;}


a.add-category-btn  { height:36px; background:url(add_category_btn.png) no-repeat top; width:152px; display: block; }
a.add-category-btn:hover  { height:36px; background:url(add_category_btn.png) no-repeat bottom;}
.padl7{padding-left:7px;}

IE8Fix-cmenu {z-index: 100;}

 .zindex-p
{
 z-index: 999999; *position:relative;
}
    
   
   
#slider-stage-p
{
overflow: hidden;
width: 224px; 
position:relative; z-index:20;
}   
#dnn_ctr546_UserRegistration_chkMailer
{
    vertical-align: -3px !important;
    margin-right: 4px;
}

a.save-btn  { height:33px; background:url(save_btn.png) no-repeat top; width:67px; display: block; }
a.save-btn:hover  { height:33px; background:url(save_btn.png) no-repeat bottom;}

input.add-comment-btn{background: url(add_comments.png) no-repeat top; width:176px; border: none; height:37px; color:#fff !important;cursor: pointer;  margin-top:27px;}
input.add-comment-btn:hover {background: url(add_comments.png) no-repeat bottom; width:176px; border:none; height:37px;}
.p-name-listing{ color: #2F981A !important; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:underline;}

.login-or { padding:20px; font-size:larger;color:#FF5E0F; font-weight:bold;}