/* Common CSS */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; color:#535353; line-height:20px; background: url(../images/body_bg.jpg) top center no-repeat; margin-top:0px;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,strong,form,fieldset,table,th,tr,td,input,label,select,div{margin:0px; padding:0px;}
li{list-style:none;}

a{color:#000000; text-decoration:none;}
a:hover{color:#c40202; text-decoration:none;}
fieldset{border:none;}

img{border:none; margin:0px; padding:0px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; margin:0; padding:0}
.pad10{padding:10px 10px 10px 0px;}


#wrapper{margin:0px auto 0px auto; width:913px;}

/*-------------- Header CSS ---------------*/
#header{width:913px; height:128px;}
.login{width:250px; padding:30px 0 0 0px;}
.login .search{padding-top:10px; float:right; }
.login .input{width:140px;  height:22px; background:url(../images/search-input.gif) no-repeat; padding:2px 15px 0 5px; margin:0px;}

.login .search .inputBox{border:none;  background:none; width:140px; height:18px; font:11px Arial; color:#555; padding-top:2px;}
.login .search .searchBtn{border:none; background:url(../images/search-btn.gif) no-repeat; width:53px; height:25px; margin:0px 0 0 10px;}

/*Menu CSS*/
.menu{width:900px; padding:0px 0 0 22px;  }
.menu ul{padding:0px;}
.menu li{float:left; font-size:13px; font-weight:bold; padding:16px 0px 0px 10px;}
.menu li a{color:#535353; padding:10px 10px 10px 10px; }
.menu li a:hover{text-decoration:none; color:#c40202;}

.menu li.current {background:url(../images/menu_over_btnl.gif) no-repeat right top; display:block; padding:0px 15px 0px 0px; }
.menu li.current a{color:#ffffff; background:url(../images/menu_over_btn.gif) no-repeat left top; display:block; padding:12px 10px 15px 20px;}
.menu li.current a:hover{color:#ffffff;}
.menu .border_none{ background-image:none;}

.seperator{margin-top:8px; background:url(../images/seperator.gif) right center no-repeat;}

/*Banner Container*/
.bannerWrapper{width:887px; height:293px; background:url(../images/combo-img.jpg) no-repeat; margin:10px 0 0 0px; padding:0 0 0 35px;}
.bannerWrapper_special{width:585px; height:293px; background:url(../images/combo-img.jpg) no-repeat; margin:10px 0 0 0px; padding:0 0 0 35px;}
.buy{padding:174px 0 0 0px;}

.bannerWrapper2{width:912px; padding:10px 0 0 0px;}
/*Middle Container*/

.middleWrapper{width:913px; float:left; padding:10px 0 0 0px;}

.leftContainer{width:208px;  float:left;}
.rightContainer{width:695px; float:right; }

.leftNavigation{width:208px; background:url(../images/left-nav-bg.gif) top no-repeat; padding:7px 0 0px 0px;}
.leftNavigation .browse{width:208px; background:url(../images/left-nav-bg2.gif) bottom no-repeat;}
.leftNavigation .browseCategories{padding:0px 10px 10px 10px;}
.leftNavigation .browseCategories .title{font:21px Arial; background:url(../images/title-bg.gif) bottom left no-repeat; padding:0 0 6px 0px;}
.leftNavigation .browseCategories li{background:url(../images/line-dot.gif) bottom repeat-x; padding:14px 0 14px 0px; font-size:11px;}
.leftNavigation .browseCategories li a{background:url(../images/left-arrow.gif) left center no-repeat; padding:0px 0 0px 15px;}
.leftNavigation .browseCategories li .current {background:url(../images/left-arrow-red.gif) left center no-repeat; color:#c40202; font-weight:bold;}
.leftNavigation .browseCategories li .current a:hover {color:#c40202; font-weight:bold;}
.leftNavigation .browseCategories li .current2 {color:#c40202; font-weight:bold;}
.leftNavigation .browseCategories li .current2 a:hover {color:#c40202; font-weight:bold;}

.leftNavigation .browseCategories{padding:0px 10px 10px 10px;}



.rightContainer .featuredProducts{width:auto;}
.rightContainer .featuredProducts .prdbgTop{background:url(../images/prd-bg-top.gif) no-repeat; width:694px; height:10px; font-size:0px;}
.rightContainer .featuredProducts .prdbgMiddle{width:691px; padding:0 0 0 1px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd;}
.prdbgMiddle2{width:659px; padding:10px 15px 20px 20px; background:url(../images/bg20.gif) repeat-y;}
.prdData{margin:0px 15px 0px 15px;}
.prdData table td{padding:10px 10px 10px 0px; }

.prdData2{margin:0px 15px 0px 15px;}
.prdData2 table td{padding:3px 10px 3px 0px; vertical-align: top; }
.rightContainer .featuredProducts .prdbgBottom{background:url(../images/prd-bg-bottom.gif) no-repeat; width:694px; float:left; height:10px; font-size:0px; padding:0; margin:0;}
.rightContainer .featuredProducts .prdNavigation{background:url(../images/prd-nav-bg.gif) bottom left no-repeat #FFF; width:215px; height:430px;}
.rightContainer .featuredProducts .prdNavigation li{background:url(../images/nav-li-bg.gif) bottom left no-repeat; padding:16px 0 16px 15px;}
.rightContainer .featuredProducts .prdNavigation li a{color:#000000;}
.rightContainer .featuredProducts .prdNavigation .current{background:url(../images/current-nav-bg.gif) right no-repeat; padding:15px 0 16px 15px; position:relative; z-index:99999999; width:179px; }
.rightContainer .featuredProducts .prdNavigation .current a{color:#ffffff; font:15px Arial; font-weight:bold;}
.rightContainer .featuredProducts .prdDetails{padding:0 0 0 10px; width:465px;}
.rightContainer .featuredProducts .prdDetails .title{width:440px; font:21px Arial; background:url(../images/title-bg2.gif) bottom left no-repeat; padding:0 0 10px 0px;}

/*created by anamika-- start*/
.rightContainer .featuredProducts .prdNavigation1{background:url(../images/left-navigation-bg.gif) top left repeat-x #e3e1e1; width:194px; border-right:1px solid #cecdcd; height:430px;}
.rightContainer .featuredProducts .prdNavigation1 ul{margin:0px; padding:0px;}
.rightContainer .featuredProducts .prdNavigation1 li{padding:10px 16px 10px; background:url(../images/line-dot.gif) bottom repeat-x;}
.rightContainer .featuredProducts .prdNavigation1 li a{color:#000000;}
.rightContainer .featuredProducts .prdNavigation1 .current{background:url(../images/current-nav-bg.gif) right no-repeat; padding:10px 0 10px 10px; position:relative; z-index:99999999; width:179px; }
.rightContainer .featuredProducts .prdNavigation1 .current a{color:#ffffff; font:15px Arial; font-weight:bold;}
/*created by anamika-- end*/


.rightContainer .topSeller{width:auto; background:url(../images/prd-bg2.gif) no-repeat; width:694px; margin-top:10px; padding:10px 0 0 0px;}
.rightContainer .topSeller .prdbgTop{width:674px; font:21px Arial; padding:0px 0 8px 20px; background:url(../images/prd-top-bg.gif) no-repeat bottom left;}
.rightContainer .title{font:18px Arial; color:#5b5b5b; padding:0 0 8px; 0px}
.rightContainer .topSellers{background:url(../images/prd-bg2.gif) no-repeat; width:694px;}
.rightContainer .topSellers_2{background:url(../images/content_top-cor.gif) no-repeat; width:694px;}
.rightContainer .topSellers_2 .prdbgTop{width:400px; font:21px Arial; padding:10px 0 0 20px;}
.rightContainer .topSellers .prdbgTop{width:400px; font:21px Arial; padding:10px 0 3px 20px;}
.largeCont .prdbgTop{font:21px Arial; background:url(../images/title-2bg.gif) 0 30px no-repeat; padding:0 0 6px 0px; margin:0 15px 10px 15px; height:40px; }
/*Footer Container*/

.footer{width:auto; padding:10px 0 10px 0px;}
.bottomNavigation{width:891px; height:120px; background:url(../images/bottom-nav-bg.gif) no-repeat; padding:0px 11px 0 11px;}
.bottomNavigation .copyRight{font:12px Arial; color:#000000; line-height:30px; vertical-align:middle;}
.bottomNavigation .navigation{font:12px Arial; color:#000000; line-height:30px; vertical-align:middle;}
.bottomNavigation .navigation a{font:12px Arial; color:#000000; padding:0 10px 0 10px}

/*Inner Pages*/

.mNav{font:12px Arial; height:30px; padding:0 0 0 30px;}
.mNav .base{font:12px Arial; height:30px; padding:0 12px 0 0px; background:url(../images/red-arr.gif) right center no-repeat; color:#d30200; margin-right:5px;}
.mNav .base a{color:#d30200;}
.rightContainer .prdTop{width:auto; background:url(../images/prdTop.gif) no-repeat; width:694px; height:50px;}
.rightContainer .prdTop .prdbgTop{font:21px Arial; padding:10px 0 0 20px;}
.rightContainer .prdTop .prdbgTop .title{width:400px; font:21px Arial; padding:0px 0 0 0px;}
.mailBox{padding:10px 0 0 0px; width:260px; font:11px Arial; font-weight:bold;}
.mailBox ul li{float:left; padding:0 8px 0 0px; color:#4b4b4b;}
.mailBox ul li a{color:#4b4b4b;}

.productDesciption{padding:0px 0 0 0px;}
.productDesciption .prdImg{width:234px; text-align:center; padding-top:10px;}
.productDesciption .title{font:18px Arial; color:#5b5b5b;}
.titleForAll{font:18px Arial; color:#5b5b5b;}
.productDesciption .details{font:12px Arial; color:#4c4c4c; line-height:20px;}

.rating{width:383px; height:58px; background:url(../images/rating-bg.gif) no-repeat; font:11px Arial; font-weight:bold; color:#4b4b4b4; margin-top:20px; padding-left:20px;}
.rating ul{list-style-type:none; padding:6px 0 0 0px;}
.rating li{list-style-type:none; float:left; padding:5px 8px 0 2px;}

.rightContainer .prdbgMiddle{width:694px; padding:0 0 0 1px; padding:30px 0px 0px 0px;}
.rightContainer .prdbgBottom{background:url(../images/prd-bg2-bottom.gif) no-repeat; width:694px; height:10px; font-size:0px; padding:0; margin:0;}

.tabBar{background:url(../images/tab-bar-bg.gif) repeat-x; }
.border-right{border-bottom:1px solid #ccc; width:246px; float:right; position:absolute; margin-left:448px; margin-top:1px; height:27px;}
.tabBar li{float:left; height:28px;}
.tabBar .tab{border-bottom:1px solid #cccccc;}
.tabBar .current{border:none; height:28px;}
.tabBar .current a:hover{text-decoration:none; color:#000000;}
.tabBar .tabSep{width:5px; border-bottom:1px solid #cccccc;}
.tabBar .tab1{background:url(../images/tab1.gif) no-repeat; width:155px;}
.tabBar .tab2{background:url(../images/tab2.gif) no-repeat; width:76px;}
.tabBar .tab3{background:url(../images/tab3.gif) no-repeat; width:143px;}
.tabBar .tab4{background:url(../images/tab4.gif) no-repeat; width:166px;}
.tabBar .tab5{background:url(../images/tab5.gif) no-repeat; width:76px;}
.tabBar .tab6{background:url(../images/tab6.gif) no-repeat; width:59px;}

.dataConts{width:692px; float:left; padding:10px 0px 10px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.dataConts td{padding:4px;}
.dataConts .title{font:18px Arial;}
.prdbgBottom{background:url(../images/prd-bg2-bottom.gif) no-repeat; width:694px;  height:10px; font-size:0px; padding:0; margin:0;}

.largeCont{width:913px; background:url(../images/large-cont-top.gif) top no-repeat; padding-top:11px;}
.largeCont .area{width:913px; background:url(../images/large-cont-bg.gif) repeat-y;}
.largeCont .bottom{width:913px; background:url(../images/large-cont-bottom.gif) bottom no-repeat; height:12px; font:0px;}


.proDesk{padding:0 20px 0 20px; text-align:left; vertical-align:top; }


.linkred{color:#c40202;}
.linkred a{color:#c40202;}



.productListing-heading {font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: rgb(228, 228, 228);  color: #000000;  font-weight: bold;  }
.productListing tr td{padding:5px;}

/*td.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}*/
//.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}*/



.productable{border:1px solid #d6d6d6; border-bottom:none; border-right:none;}
.productable table tr td{border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6	; margin:0px; padding:5px; font-size:12px; }


.topsellet-table{margin:0px; padding:0px;}
.topsellet-table tr td{padding:3px; font-size:12px;}
.topsellet-table .discription{padding-left:10px;}

.boldtxt2 {background:url(../images/product-bg.jpg) top no-repeat; width:150px; height:233px; text-align:center; padding-top:25px;}
.boldtxt_3 {background:url(../images/product-bg_2.jpg) top no-repeat; width:150px; height:233px; text-align:center; padding-top:25px;}
.boldtxt2 img{padding-top:8px; padding-bottom:8px;}


.buttoncontainer{width:100px; float:left; font-family:Arial, Helvetica, sans-serif;}
.buttoncss{background:url(../images/button-bgr.gif) left top; padding:0px 0px 0px 7px; width:auto; float:left; height:24px; color:#fff; border:0px;}
.buttoncssright{background:url(../images/button-bgr.gif) top right no-repeat; width:7px; height:24px; float:left}

.displayNone{display:none;}

.main{width:135px;}



.logintable{border-bottom:none; border-right:none;}
.logintable table tr td{margin:0px; padding:8px; font-size:12px; }



/*------------30April09-------------*/
.productcontainer{width:314px; float:left;}
.productcontainer .top{width:314px; float:left; background:url(../images/topbox-bg.gif) no-repeat left top; height:7px;}
.productcontainer .middle{width:294px; padding:0px 0px 0px 20px; float:left; background:url(../images/middle-box.gif) repeat-y left top; height:300px; padding-bottom:20px;}
.productcontainer .bottom{width:294px; padding:0px 0px 0px 20px; float:left; background:url(../images/bottom-bg.gif) no-repeat left top; height:10px; margin-bottom:15px;}

.productcontainer .view{ width:294px; float:left; text-align:center; padding:20px 0 0 0;}
.productcontainer .productimg{ width:294px; float:left; text-align:center; padding:20px 0 0 0;}
.productcontainer .heading{width:294px; float:left; text-align:center; padding:20px 0 0 0;}
.productcontainer .discriptions{width:284px; float:left; padding:0px 20px 0 0;}


/*----------------------------------    Updated by Rohit Verma  --------------------------------------*/

.pad-1 { padding:0 0 0 10px;}
*:lang(en) .txt-login { font-size:13px; padding:0 0 0 245px !important;}
.txt-login { font-size:13px; padding:0 0 0 221px !important;}
.area_pro { padding:10px 21px 0 10px; background:url(../images/content_bg.gif) repeat-y;}
.bar-gray { background:#E8E8E8; height:35px; font:12px/35px Arial, Helvetica, sans-serif; color:#000; text-indent:10px; font-weight:bold;}
.cart_icn { position:absolute; left:835px; left:840px !important; left:835px; top:50px;}
.cart_icn_2 { position:absolute; left:835px; left:803px !important; left:835px; top:50px;}


/*-------------------------     updated by Ravinder Kumar Ghanghas on 17th July 2009       ---------------*/

.direct-phone{font:14px Arial; color:#5c5c5c; background:url(../images/ph-icon.gif) 0px 0px no-repeat; height:25px; padding:3px 0 0 28px;}
.direct-phone .no{color:#b40000;}
.tollfree{padding:15px 0 0 0px; font-weight:normal!important;}
.tollfree span{color:#990100}

.video-area{width:284px; padding:0 0 0 10px;}
.video-player{width:284px; height:208px; background:url(../images/video-player-bg.gif) no-repeat; text-align:center; padding:14px 0 0 0px;}
.video-title{font:17px Arial; color:#303030; text-align:center; padding:5px 0 5px 0px;}

/* Slider */
#scroll{width:659px;}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:659px;
		height:110px;
		overflow:hidden; 
		}
				
	
	
.gallery .img{background:url(../images/gallery-img-bg.gif) no-repeat; padding:3px 5px 5px 3px; width:151px; height:100px; margin:0 2px 0 2px;}

.slider-nav{float:right; padding:5px 20px 2px 0px; width:120px}
.slider-nav .arrowLeft{width:60px; display:block!important; visibility:visible!important; padding-right:10px;}
.slider-nav .arrowRight{width:35px; visibility:visible!important; }
.slider-nav-sep{border-left:1px solid #7f7f7f; width:1px; height:20px; padding-right:10px;}
#preBtn a{display:block!important; visibility:visible!important; background:url(../images/gallery/arr-left.gif) 0px 6px no-repeat; padding:0 0 0 10px;}
#nextBtn a{display:block!important; visibility:visible!important; background:url(../images/gallery/arr-right.gif) right 6px no-repeat; padding:0 0px 0 0px;}
/* // Slider */

