<!-- Edited By Bhargav Patel(12-Mar-2010 09:55AM) -->
/* Global Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;} 


h1{ font-size:17px; font-weight:bold; color:#868F8A; }


.carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
	width: 180px;
} 
/** AJAX loading box - Start **/
#AjaxLoading {
	display: none;
	text-align: center;
	background: #FCF5AA;
	width: 180px;
	z-index: 10000000000;
	padding: 5px 10px;
}
#AjaxLoading img {
	vertical-align: bottom;
	margin-right: 5px;
}
/** AJAX loading box - End **/
html, body{ margin:0px; padding:0px; font-family:Verdana,Arial,sans-serif;  
font-size:12px; color:#000;}
.backupimage{background:url("../images/bg.20100309154903.png") repeat scroll 0 0;}

*{ margin:0px; padding:0px;}

a img{ border:0px;}

:focus {outline: 0;}

ol, ul {list-style: none;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

.alignright{ float:right;}

.alignleft{ float:left;}

.aligncenter, div.aligncenter { display: block;  margin-left: auto;  margin-right: auto; }

.alignnone{ height:0px; font-size:0px; clear:both; line-height:0px;}

.align{ overflow:hidden; font-size:0px; clear:both; line-height:0px;}

.spacer{height:10px; font-size:0px; clear:both; line-height:0px;}

.spacer5px{height:5px; font-size:0px; clear:both; line-height:0px; }

.spacer2px{height:2px; font-size:0px; clear:both; line-height:0px; }

.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */

.clearfix { display:inline-block; }		

* html .clearfix { height:1%; }/* hides clearfix from IE-mac */

.clearfix { display:block; }/* end hide from IE-mac */

/*a{ color:#2b82e7;}*/

a{ color:#015A84; text-decoration:none; cursor:pointer;}

a:hover{ color:#f36f3b; text-decoration:underline;}

#wrapper{ width:100%;}

#Container{ width:1002px; margin:0 auto; background:#fff;}

#header{ width:100%;}

#middle{padding:0px 0 10px 0; width:100%;}

#Wrapper{padding:10px 0 ; width:100%;}

#LayoutColumn1{ width:235px;}


#LayoutColumn2{ width:760px; padding-right:3px;}

.BookLayoutColumn2 { width:903px; padding-right:3px;}

#LayoutColumn3{ 
	width:336px;
}	

#LayoutColumn4{ width:652px;}

#LayoutColumn5{ width:294px;}

#LayoutColumn6{ width:600px;}

#LayoutColumn7{ width:720px;}

#LayoutColumn11{ width:100%; }

/*#LogoContainer{ padding:0px 0 0 5px; }*/

#LogoContainer{ margin-top:-9px;margin-right:8px;}

#LogoContainer a{ width:176px; height:56px; display:block; overflow:hidden; text-decoration:none; color:#000; text-indent:-9999px; background:url(../images/talash-sprites.png) -71px -261px no-repeat;}

/* navigation */ 

#TopMenu{ height:35px; position:relative; text-transform:capitalize;}

#TopMenu li{ float:left;  background:url(../images/header/menu.gif) right top no-repeat; padding-right:2px;} 

#TopMenu li.last{ padding-right:0px; background:none;}

#TopMenu li a{ text-decoration:none; color:#fff; font-family:Verdana,helvetica,sans-serif; font-size:0.8666em; font-weight:bold; display:block; line-height:42px; padding:0 9px; text-transform:uppercase; vertical-align: bottom;}

#TopMenu li a:hover, #TopMenu li.active a{ background:url(../images/header/menu-ho.gif) right top no-repeat; color:#9e1711; } 

.nlcor{ background:#15416F; width:0px; height:49px; position:absolute; left:0px; top:0px; z-index:1000}

.nrcor{ background:#15416F; width:0px; height:49px;  position:absolute; right:0px; top:0px; z-index:1000}

#TopMenu li.last a{}

/* Top Menu Home (Rakshit Thakker) */

#TopMenuDropDown .jsddm { height:35px; position:relative; text-transform:capitalize; margin: 0px; padding: 0px; z-index: 9999; }

#TopMenuDropDown .jsddm li, .regular_tab { float:left;  background:url(../images/header/menu.gif) right top no-repeat; display:block; }

#TopMenuDropDown .jsddm li.active { float:left;  background:url(../images/header/menu-ho.gif) right top no-repeat; display:block;  }
#TopMenuDropDown .jsddm li.active a{color:#9e1711;}

.active_tab { color:#9e1711; float:left;  background:url(../images/header/menu-ho.gif) right top no-repeat; }

#TopMenuDropDown .jsddm li.last{ padding-right:0px;}

#TopMenuDropDown .jsddm li a { text-decoration: none; vertical-align: bottom; display:block; line-height:42px; } 


#TopMenuDropDown .nav_pad { text-decoration:none; color:#fff; font-family:Verdana,helvetica,sans-serif; font-size:0.8666em; font-weight:bold; display:block; line-height:35px; padding:0 10px; text-transform:uppercase; vertical-align: bottom;}

a.all_store{  background:#fcf5e7; text-decoration:none; color:#fff; font-family:Verdana,helvetica,sans-serif; font-size:0.8666em; font-weight:bold; display:block; line-height:35px; padding:0 25px; text-transform:uppercase; vertical-align: bottom;}
a.all_store:hover{ color:#9e1711; text-decoration:none;}

#TopMenuDropDown .nav_pad:hover, #TopMenuDropDown .nav_pad:active { background:url(../images/header/menu-ho.gif) right top no-repeat; color:#9e1711; vertical-align: bottom;}

#TopMenuDropDown .jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }

#TopMenuDropDown .jsddm li ul li { float: none; display: inline;  background:none; }




/* --------------------------  All Store Classes --------------*/

 
/* =MAIN NAV*/
#nav {width:119px; text-align:right; padding:3px 0 0 0; margin:0; clear:left; list-style:none; overflow:hidden; }
* html #nav {padding:0; margin:0px 0 0 0; }

#nav li {float:left; height:35px; }
 
#nav li a {text-decoration:none; color:#9e1711; font-family:Verdana,helvetica,sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; }
#nav li a:hover {background-position:0 -265px; border-color:#4cccf1;}

/*#nav li.shoes a {border-left:0; -moz-border-radius:7px 0 0 7px; -webkit-border-bottom-left-radius:7px; -webkit-border-top-left-radius:7px;}
*/

#nav #viewMoreDepts {width:110px; padding:4px 8px 6px 0px; background-position:0 -215px; border-right:0; border-color:#15416f #15416f #3b6692 #fcf5e7; }
#nav span {width:13px; height:13px; vertical-align:text-top; text-indent:-9999px; overflow:hidden; font-size:0; display:-moz-inline-stack; display:inline-block; background-position:0 -15px; margin:-1px 0 0 5px;}

.moreDeptsWrap {width:178px; position:absolute; z-index:1000; border:0px solid #2c5987;  margin:0px 0 0 -48px; font-size:1.1em; text-align:left; line-height:15px; z-index:11111; background:#F2D4A9; }
.moreDeptsWrap .moreDeptContain {margin:5px 5px 5px 5px; border:0px solid #537ca6; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px;}
#nav .moreDeptsWrap a {width:93%; border:0; display:block; line-height:23px; font-size:12px; background:transparent !important; padding:0 0 0 11px; text-indent:0px; color:#2c5987; text-shadow:none; text-transform:capitalize; font-weight:normal; -moz-border-radius:0; -webkit-border-radius:0;}
#nav .moreDeptsWrap a:hover {background:#fcf5e7 !important;}


.rolloverdiv .moreDeptContain a {width:93%; border:0; display:block; line-height:23px; font-size:12px; background:transparent !important; padding:0 0 0 11px; text-indent:0px; color:#2c5987; text-shadow:none; text-transform:capitalize; font-weight:normal; -moz-border-radius:0; -webkit-border-radius:0;}
.rolloverdiv .moreDeptContain a:hover {background:#fcf5e7 !important;}




.moreDeptsWrap div {border-top:0px solid #e8e8e8; margin:0px; padding:0 0 5px 0;}
.moreDeptsWrap div.first {border-top:none;}
.arrow1{ background:url(../images/talash-sprites.png) no-repeat scroll -263px 4px transparent;}


 


/* --------------------------  All Store Classes --------------*/

.rollovers {width:728px; padding: 0; margin: 0; z-index: 99998; overflow: hidden;}

.rollover {background:#fcf5e7; padding:5px 5px 5px 5px; position:absolute; z-index:1002; text-align:left;}

.rolloverdiv h5 {margin:0 22px 5px 0; padding:0 0 5px; border-bottom:1px solid #E8E8E8; color:#15416F; font-family:Verdana,helvetica,sans-serif; font-size:1em;}

.rollover a {display: block; background: #FFFFFF; padding: 5px 3px; text-decoration: none; color: #15416F; white-space: nowrap; font-family:Verdana,helvetica,sans-serif;}

.rollover a:hover { background:#fcf5e7; color:#15416F; text-decoration:none; }

.rollover .innerShadow {float:left; background-color:#fff; -moz-border-radius:7px;-webkit-border-radius:7px; padding:10px 5px;}

.rollover .innerShadow div {width:175px; float:left;}

.rollover .innerShadow div div {margin-top:10px;}

.nlcor{ background:#15416F; width:0px; height:49px; position:absolute; left:0px; top:0px; z-index:1000}

.nrcor{ background:#15416F; width:0px; height:49px;  position:absolute; right:0px; top:0px; z-index:1000}

/* Top Menu Home (Rakshit Thakker) */
/* input flexible */ 

.wid150{ width:150px;}

.searchin{ font-size:11px; float:left; padding-left:6px; background:url(../images/sleft.gif) left top no-repeat;}

.searchin input{ font-size:14px; float:left; background:url(../images/sright.gif) right top no-repeat;  border:0px; color:#8f8f8f; height:27px;  line-height:14px;font-family: Georgia; }

 
.toplinkbox{color:#585A5D; line-height:22px; font-family:Verdana,helvetica,sans-serif; font-size:0.8999em; padding:0 7px 0 6px;  }

.toplinks{ 
	width: 365px;
	text-align:left;
	padding:7px 0 0 212px;
}

.topsegments {
	width: 170px; 
	float:right; 
	margin:0px 0 0 10px;
	-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 10px;

}


.top-link{ color:#76c3e3;}

.toplinkbox a{ text-decoration:none; line-height:22px; color:#585A5D; padding:0 4px;}

.toplinkbox a:hover{ text-decoration:underline; color:#585A5D;  }

.toplinkbox .maplink a.india{ font-weight:bold; background:url(../images/talash-sprites.png) -139px 1px no-repeat; padding:0 4px 0 28px; color:#fff; }

.toplinkbox .maplink  a.usa{ font-weight:bold; background:url(../images/talash-sprites.png) -144px -13px no-repeat; padding:0 4px 0 22px; margin-left:6px; color:#fff; display:block; width:15px;}

.toplinkbox .maplink a.world{ font-weight:bold; background:url(../images/talash-sprites.png) -144px -37px no-repeat; padding:0 4px 0 22px;  margin-left:6px; color:#fff;}

.toplinkbox .maplink a.india:hover, .toplinkbox .maplink  a.usa:hover, .toplinkbox .maplink  a.usa:hover{ color:#fff;  }


.logorow{ padding-top:5px; width:100%;}

/*#SearchForm{ padding: 15px 349px 0 0; }*/

#SearchForm{ margin-left:8px;}

.searchbg{ background:url(../images/talash-sprites.png) 0px -61px no-repeat; width:241px; height:21px; border:0px; padding:4px 6px 0 6px; color: #333333; font:italic 16px Georgia;}

.search{background:url(../images/talash-sprites.png) -254px -61px no-repeat; width:32px; height:25px; display:block; border:0px; cursor:pointer; margin-left:8px;}

<!--.basketbox{background:url(../images/talash-sprites.png) -340px -389px no-repeat; width:55px; padding:31px 20px 0 95px; color:#636363; font-size:11px;} -->

.basketbox{background:transparent url(../images/talash-sprites.png) no-repeat scroll -370px -390px; color:#636363; font-size:11px; padding:31px 20px 8px 95px; width:55px;}

.basketbox strong{ font-size:13px;}

.curvecorner{ -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 10px; }

.finderbox, .graybox{  border:solid 1px #d1d1d0; color:#000; background-color:#FFFFFF; }

.finder-title{ background:#f6c53b url(../images/finder-titlebg.gif) left top repeat-x; font-weight:bold; color:#8a5502; font-size:13px; line-height:34px;  border:solid 1px #f7c940; border-bottom:0px; margin-top:-1px; padding:0 22px 10px 22px; height:45px;}

.finder-container{ position:relative; margin-top:-20px; background:#FFF; padding:15px 24px 8px 24px; overflow:hidden; }

.occ-icon{ background:url(../images/talash-sprites.png) -460px -70px no-repeat; padding-left:34px;}

.rec-icon{ background:url(../images/talash-sprites.png) -460px -108px no-repeat; padding-left:34px;}

.sc-icon{ background:url(../images/talash-sprites.png) -460px -142px no-repeat; padding-left:34px;}

.sp-icon{ background:url(../images/talash-sprites.png) -460px -177px no-repeat; padding-left:34px;}

.ss-icon{ background:url(../images/talash-sprites.png) -460px -214px no-repeat; padding-left:34px;}

.selectbg{ background:url(../images/talash-sprites.png) left -95px no-repeat; width:215px; height:21px; padding:4px 5px 0 5px; display:block;  }

.finder-container select{ width:214px; border:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#939393;margin-top:1px; }

.finder-container li{ padding-bottom:10px;}

.finder-container li.nopad{ padding-bottom:0px;}

.gray-title{ background-color:#F3F3F3; font-weight:bold; color:#4b4b4b; font-size:13px; line-height:28px;  padding:0 12px 10px 15px; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.graycontentbox{padding:12px; position:relative; margin-top:-20px; background:#FFF; }

a.whatsthis{  background:url(../images/talash-sprites.png) -279px -261px no-repeat; padding-left:12px; text-decoration:none;  color:#555555; font-size:11px; font-weight:normal; margin:5px 12px 0 0;  }

a.whatsthis span{ float:left; line-height:18px;  background:url(../images/talash-sprites.png) right -261px no-repeat; margin-right:-10px; padding-right:10px; position:relative; cursor:pointer;}

a.whatsthis:hover{ text-decoration:underline;}

div.nopad{ padding:0px;}

.rec-giftbox{ padding:0 13px 0 0; font-size:11px; width:80px; text-align:center;}

.pname{ padding: 5px 0 2px 0; text-align:center; line-height:13px; height:20px;}

.pname .price{ padding-top:3px; display:block;}

.fut-gallery{ width:246px; text-align:center;}

.prev, .next{ padding:9px 0 0 0;}

.prevsimprd, .nextsimprd{ padding:85px 0 0 0;}

div.ftpad{padding:12px 6px;}

div.nobor{ padding:0px; border-bottom:0px; margin:0px; }

.review{ border-bottom:dashed 1px #bfbfbf; padding-bottom:10px; font-size:11px; color:#545454; margin-bottom:14px; }

.review p{ padding-bottom:10px;}

.ft16{ font-size:15px;}

.express-gift{ width:978px;}

.express-gift li{ width:184px; float:left; background:url(../images/vdot.gif) left top repeat-y; padding:0px 5px; text-align:center;}

.express-gift li .price{color:#cc0000; padding-top:3px; display:block;}
.express-gift li .price strike{color:#636363;}

.tabproductlist li.nobg, .express-gift li.nobg{ background:none;}

.new-arrival{ padding-left:2px; width:550px;}

.new-arrival li{ width:136px; float:left; text-align:center;}

.bg-idea{ background:url(../images/gift-item.gif) left bottom no-repeat; padding-left:188px; height:237px;}

.tabtitle{ font-size:22px; font-weight:normal; padding:22px 0 12px 20px;}

.tabtitle span{ color:#e35c27;}

.tabproductlist li{ float:left; width:138px; padding:8px 8px; background:url(../images/vdot.gif) right top repeat-y; text-align:center; font-size:11px;}

.tabmain{ width:681px; float:right; }


.tabnav{ background:#bcbcbc url(../images/tab-bg.jpg) left top repeat-x; float:left;  height:36px; padding:0px 0 0 0;  }



.tabnav li{ float:left;  color:#565555; background:#BCBCBC url(../images/tab-devider.jpg) right top no-repeat; position:relative; padding:0px; }

.tabnav li a{  color:#565555; line-height:36px; text-decoration:none; font-weight:bold; padding:0 12px 0 13px; display:block; background:#BCBCBC url(../images/tab-bg.jpg) repeat-x;} 

.tabnav li.tablcor{  float:right; background:none; padding-right:0px;}

.tabnav li.tablcor a.tablcorlink{padding: 0 17px 0 16px;}

.tabnav li a:hover, .tabnav li a.active{ background:#eb783d url(../images/tab-hv.jpg) left top repeat-x; color:#fff;}

/*.tabnav li a.active{position:relative; height:36px;}*/
.tabmenubox{ position:relative; height:36px; z-index:150; background:#bcbcbc url(../images/tab-bg.jpg) left top repeat-x; }

.tblcor{ background: url(../images/tab-orange-cor.png) left top no-repeat !important;  background: url(../images/tab-orange-cor.gif) left top no-repeat; width:7px; height:7px; font-size:0px; line-height:0px; position:absolute;  left:-1px; bottom:-1px; z-index:152; }

.tbrcor{ background: url(../images/tab-orange-cor.png) right top no-repeat !important; background: url(../images/tab-orange-cor.gif) right top no-repeat; width:7px; height:7px; font-size:0px; line-height:0px;position:absolute;  right:-1px; bottom:-1px; z-index:152; }

.tabnav li a.active span, .tabnav li a:hover span{ width:17px; height:9px; font-size:0px; line-height:0px; position:absolute;  top:-9px; background:url(../images/tab-arrow.gif) left top no-repeat; z-index:200; /*display:block;*/ left:50%; margin-left:-8px; }
 
.brandlistbox{color: #FFFFFF; padding:5px 8px 0px 8px; background-color:#4276A9; width:auto; }

.brandlistbox dl dt{ padding-left:10px; margin-bottom:3px;}

/*.brandlistbox dl dt span{ color:#fff; text-shadow:0px 1px 0px #052865; display:block; line-height:130%; filter: Shadow(Color=#052865, Direction=-90, Strength=1); width:100%; font-size:17px; font-weight:bold; color:#fff; line-height:32px; display:block; }

*/

.brandlistbox dl dt span{ color:#fff; display:block; line-height:130%; width:100%; font-size:17px; font-weight:bold; color:#fff; line-height:32px; display:block; }


.brandlistbox dl dd{ padding-left:10px;  color:#fff;}

.brandlistbox dl li{ padding-bottom:2px; float:left; width:140px;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:11px;	line-height:18px;}

.brandlistbox dl ul li a{ text-decoration:none; color:#fff; background:url(../images/talash-sprites.png) -500px -244px no-repeat; padding-left:16px; line-height:14px; font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:11px;	line-height:18px;}

.brandlistbox dl a:hover{ text-decoration:underline; color:#fff;}

/*.aboutbox{ width:212px; padding-right:30px;} 19-5-10*/
.aboutbox{ width:220px; padding-right:20px;}

/*.feedback{width:358px ; float:left;}  19-5-10*/
.feedback{width:200px ; float:left;}

.feedback label{ float:left; padding-right:7px; }

.feedback label span{padding-top:3px;}

.feedback p {
		color: #FFFFFF;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		line-height:18px;
		padding:0;
}
/*.productbrand-slider{ position:relative;}*/
.productbrand-slider ul{ width:826px; margin:0 auto;}

.productbrand-slider li{ float:left; width:137px; text-align:center;}

div.brandlistbox .prev, div.brandlistbox .next{ padding-top:15px; /*position:absolute;*/}


.footerlinkbox1{background:url(../images/header/footer-bg-new.gif) no-repeat left top; padding:5px 0 5px 0; width:1002px; float:left;}

.blubg{ background-color:#4276A9; padding:8px 15px;}

.corporatebox{ width:277px; }
.assistancebox{ width:234px;}
.connectbox1{ width:240px;}

.paymentbox{ width:180px; padding-right:0px;}

.footerlinkbox1 dl dt{ padding:0px 0 5px 10px; margin-bottom:8px; background:url(../images/header/sap-footer-ttl.png) no-repeat left bottom}

.footerlinkbox1 dl dt span{ color:#A8AAA9;   display:block; line-height:130%; width:100%; font-size:17px; font-weight:bold; color:#fff; line-height:32px; display:block; }

.footerlinkbox1 dl dd{ padding-left:10px;  color:#868F8A;}

.footerlinkbox1 dl dt{ padding:0px 0 5px 10px; margin-bottom:8px; background:url(../images/header/sap-footer-ttl.png) no-repeat left bottom}

.footerlinkbox1 dl ul li a{ text-decoration:none; color:#fff; background:url(../images/talash-sprites.png) -500px -223px no-repeat; padding-left:16px; line-height:14px; font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:11px;	line-height:18px; font-weight:bold;}

.footerlinkbox1 dl a:hover{ text-decoration:underline; color:#e6e7e7;}


.staybox{ width:328px; }

.newslatter{width:328px ; float:left;}

.newslatter label{ float:left; padding-right:7px; }

.newslatter p {
	color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	padding:0;
}


.ntextbg{ background:url(../images/talash-sprites.png) no-repeat -204px -422px; width:251px; border:0px; font-size:12px; color:#414141; padding:5px 5px 5px 9px; font-family:Georgia; font-style:italic; height:16px;}



.socialicon { width:250px ; float:left;}

.socialicon a{ font-size:0px; float:left;}

.socialicon span{ line-height:42px; float:left; font-size:11px; padding-left:8px; }

.copyright{ background:url(../images/footer-logo.gif) right top no-repeat; line-height:37px; padding-right:135px; color:#c7c7c7;}

.pyament-iconbox{ padding-bottom:12px;}

.pyament-iconbox a{ padding:0 10px 0 0;}

/*.searchboxinner{ color:#fff; padding:11px 6px 3px 15px; width:830px;}*/
.searchboxinner{ color:#fff; width:785px; padding-top:2px;}

.findlb{ font-size:11px; /*float:left;*/ padding-left:6px; background:url(../images/sleft.gif) left top no-repeat; height:25px;}

.findlb label{ font-size:11px; float:left; background:url(../images/sright.gif) right top no-repeat;  border:0px; color:#8f8f8f; height:22px; padding:3px 5px 0 0; }

.findlb span{ font-size:11px; float:left; background:url(../images/sright.gif) right top no-repeat;  border:0px; color:#8f8f8f; height:22px; padding:3px 5px 0 0; }

.wid258{ width:258px;}

.find-ul{ width:260px;}

.find-ul li{ float:left; width:258px;}

.wid144{ width:144px;}

.wid345{ width:345px; }

.wid232{ width:232px;}

.wid180{ width:180px;}

.pad6{ padding:6px 0 6px 4px;}

div.searchboxinner .findlb, div.searchboxinner .searchin{background:url(../images/sleft.png) left top no-repeat;}

div.searchboxinner .findlb label, div.searchboxinner .searchin input{ background:url(../images/sright.png) right top no-repeat;}

div.searchboxinner .search{background:url(../images/search.png) left top no-repeat; }

/*div.searchboxinner #SearchForm{ padding:0px 0 0 8px;}*/

.advlink{ font-size:11px; color:#1177AA; width:100px; padding-left:16px; margin-top:-3px;}

.advlink a{ text-decoration:underline; color:#1177AA;}

.advlink a:hover{ text-decoration:none; color:#1177AA;}

.look{ padding-right:10px; line-height:22px;}

.findlb select{ border:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#939393; margin-top:1px; text-transform:capitalize;}

.category-title{ background-color:#F3F3F3; font-weight:bold; color:#000; font-size:13px; line-height:28px;  padding:0 12px 10px 15px; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.categery-sidebar li{ padding:0 0 4px 0;}

.categery-sidebar li.last{ padding:0px;}

.categery-sidebar li a{ text-decoration:none; color:#2b82e7; line-height:13px;}

/*.categery-sidebar li a:hover{ color:#f36f3b; text-decoration:underline;}*/


.priceslider{ background:url(../images/price-sliderbg.jpg) top center no-repeat; font-size:12px; font-weight:bold; color:#4b4b4b; line-height:18px; width:190px; padding-top:1px; margin:4px auto 0 auto;}

.priceslider span{ padding-top:4px;}

/* addtocart flexible */ 
.addtocart{ font-size:11px; float:left; padding-left:18px; background:url(../images/addcleft.gif) left top no-repeat;}

.addtocart input{ font-size:12px; float:left; padding-right:18px; background:url(../images/addcright.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:36px; padding-bottom:4px; line-height:34px; cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;  }

.primg{ padding-right:13px; padding-bottom:5px; width:150px; }

.best-seller-pro{ border-bottom:dotted 0px #bebebe; padding-bottom:15px; margin-bottom:20px;}

.best-seller-pro .price, .SalePrice{ display:block; color:#CC0000; font-weight:normal;}


div.nomargin{ padding-bottom:0px; border-bottom:0px; margin-bottom:0px; }

.breadcrumb{ color:#4b4b4b; border-bottom:solid 0px #e6e6e5; padding: 8px 0 15px 0; text-transform:capitalize;}

.breadcrumb span{ padding:0 2px; color:#15416F; font-size:15px;}

.breadcrumb a{ text-decoration:none; color:#2b82e7;}

.breadcrumb a:hover{ color:#f36f3b; text-decoration:underline;}

.categorypagination{ padding:10px 0; width:100%;}

.paginglist{ padding-top:3px;}

.paginglist li{ float:left; font-size:12px; }

.paginglist li a{ color:#2b82e7; text-decoration:none; line-height:15px; padding:0 1px;}

.paginglist li.number{ padding:1px 2px 0 2px;}

.paginglist li a:hover{ color:#4c4d4f;  }

.paginglist li a.active{ font-weight:bold; color:#4c4d4f;}

.paginglist li a span{ font-size:14px; color:#bbbaba;}

.sort{ padding-right:10px; line-height:25px; font-size:12px; padding-left:8px;}

.sortbybox{ width:205px;}

.el-icon{ background:url(../images/talash-sprites.png) -484px -310px no-repeat; padding-left:30px; line-height:28px;}

.productlistouter{ padding-top:8px;}

.productlist li, .ProductList li{ width:182px;  text-align:center; margin-bottom:0px; float:left; border:1px solid #fff;}
.productlist li:hover{border:1px solid #E9E9E9;}

.productlist li.rowlast, .ProductList li.rowlast{ background:none;}

.productlist li.nomargin, .ProductList li.nomargin{ margin-bottom:0px;}

.productlist li .price, .ProductList li .price{ display:block; padding-bottom:6px; color:#CC0000; padding-top:5px; font-weight:normal;}
.productlist li .price strike, .ProductList li .price strike, .SalePrice strike{ display:block; padding-bottom:5px; color:#636363; padding-top:5px;}


.unprice{ text-decoration:line-through; padding-right:10px; }

.ratingstar{ padding:10px 0 10px 0; }

.ratingstar a{ padding:3px 0 0 0;}

.ratingstar a{ padding:0 1px;}

.wid90{ margin:0 auto; width:90px;}

.wid105{ margin:0 auto; width:105px;}

div.padnone{ padding-bottom:0px;}

#LayoutColumn3 .finder-container1{  padding:15px 11px 8px 11px;  }

#LayoutColumn3 .find-ul{ width:198px;}

#LayoutColumn3 .find-ul li{ float:left; line-height:25px;}

#LayoutColumn3 .finder-container select1{ width:153px;}

#LayoutColumn1 .finder-container{  padding:15px 12px 8px 12px;  }

#LayoutColumn1 .find-ul{ width:198px;}

#LayoutColumn1 .find-ul li{ float:left; width:198px; line-height:25px;}

#LayoutColumn1 .finder-container select1{ width:153px;}

.top-gift li{ width:90px; padding-right:18px; text-align:center; color:#636363; float:left; padding-bottom:15px;}

.top-gift li.nopadright{  padding-right:0px;}

.top-gift li.nopadbottom{  padding-bottom:0px;}

.top-gift li .pname{ padding-top:4px;}

.top-gift li .pname .price{ font-weight:bold;}

div.brenobor{ border:0px; padding-bottom:10px;}

.ap-icon{ background:url(../images/talash-sprites.png) -484px -337px no-repeat; padding-left:30px; line-height:28px;}

.as-icon{ background:url(../images/talash-sprites.png) -484px -366px no-repeat; padding-left:30px; line-height:28px;}

.viewmore{ background:#f5f4f1; font-size:11px; text-align:right; height:25px;  padding-bottom:2px; width:100%; position:relative; left:0px; bottom:0px;overflow:hidden; }

.viewmore span{ font-size:14px; line-height:18px;}

.viewmore a{ text-decoration:none; color:#555; padding-right:15px; line-height:25px;}

.viewmore a:hover{ text-decoration:underline;}

.vcorr{ position:absolute; right:-1px; bottom:-1px !important; bottom:-2px; background:url(../images/view-cor.png) right top no-repeat !important; background:url(../images/view-cor.gif) right top no-repeat ; width:7px; height:7px; font-size:0px; line-height:0px;  }

.vcorl{ position:absolute; left:-1px; bottom:-1px !important; bottom:-2px; background:url(../images/view-cor.png) left top no-repeat !important; background:url(../images/view-cor.gif) left top no-repeat ; width:7px; height:7px; font-size:0px; line-height:0px;  }

.filt-listing h3{ font-size:15px; font-weight:bold; padding-bottom:8px; color:#000;}

.filt-listing .digi{ padding-left:15px;}

.filt-listing .digi strong{ font-size:13px; padding-bottom:8px; display:block; color:#000;}

.digi ul li{ color:#2b82e7; padding-top:2px; padding-bottom:1px; padding-left:10px; }
.digi ul li a{ color:#1177AA; text-decoration:none; }

.digi ul li a b{ color:#f36f3b; text-decoration:underline; }



.digi ul li input{ position:relative; margin-right:4px; top:2px;} 

.refinesbox .find-ul{ width:100%;}

.refinesbox .find-ul li{ width:146px; float:left;}

.refinesbox .find-ul li.shipping{ width:182px;}

.refinesbox .find-ul li.shipping select{ width:156px;}

.refinesbox .find-ul li.find{ width:80px; padding-top:32px;}

.refinesbox .find-ul li select{ width:120px;}

.refinesbox .find-ul .findlb{margin-left:-34px;}

.refinesbox .find-ul li strong{ display:block; margin-left:-5px; line-height:34px;}

.sortbyboxnew{ width:395px;}

.sort2{ padding-right:10px; line-height:25px; font-size:11px; padding-left:0px;}

.wid80{ width:120px;}

.pad15{ padding-left:10px;}


.search-pro-box{padding:15px 0px 10px 0px; width:100%;}

.search-pro-box .sort{ font-size:12px;}

.search-pro-box .cat-sec-pad{ padding:0 20px;}

.cities-list{ padding-left:8px;}

.cities-list li{ padding:2px 0 4px 0; width:122px; float:left; }

.cities-list li a{ text-decoration:none; font-weight:bold;}

div.codesearch { padding:10px 0 5px 0; width:100%;}

.wid130{ width:130px;}

.wid160{ width:45px;}

.width160{ width:160px;}

div.codesearch .searchin{ background:url(../images/sleftg.gif) left top no-repeat; margin:5px 8px 0 0;}

div.codesearch .searchin input{background:url(../images/srightg.gif) right top no-repeat;}

.cart-title{ font-size:16px; color:#4b4b4b; padding-bottom:6px;}

.cart-icon{ background:url(../images/talash-sprites.png) -465px -418px no-repeat; padding-left:48px; line-height:31px; display:block;}

.cartcol1{ width:338px;}

.cartcol2{ width:86px; text-align:center;}

.cartcol3{ width:130px; text-align:center;}

.cartcol4{ width:140px; text-align:center;}

div.cartnametitle{ font-size:12px; }

.cp-text{ line-height:18px;}

.cp-text a{ text-decoration:none;}

.cp-text span strong{ color:#4b4b4b;}

.qlauto{ width:65px; margin:0 auto; padding-bottom:3px;}

.cartcol3 strong, .cartcol4 strong, .cartcol5 strong{ color:#4b4b4b; display:block;}

.cartlistrow{ padding-bottom:10px; border-bottom:1px solid #bebebe; margin-bottom:10px;}

.org-color, strong.org-color{ color:#e76633;}

.cartcol5{ text-align:right; width:180px; padding-right:33px;}

.grayblankbox{ padding:14px;}

.total-pay{ font-size:16px; font-weight:bold; color:#4b4b4b; text-align:right; padding-bottom:10px;}

.total-pay span{ padding-left:30px; padding-right:12px;}

a.addmore{  background:url(../images/adml.gif) left top no-repeat; padding-left:20px; text-decoration:none;  color:#7b7979; font-size:12px; font-weight:bold; float:left;  }

a.addmore span{ float:left; line-height:33px;  background:url(../images/admr.gif) right top no-repeat;  padding-right:20px;  cursor:pointer;}

a.addmore:hover{ text-decoration:none; color:#e76633;}

.checkoutbt{ /*padding-left:10px;*/ text-align:center;}

.checkoutbt label{ display:; padding-bottom:8px;}

.padr10{ padding-right:10px;}

.article-title{ font-size:16px; color:#4b4b4b;  padding-bottom:5px; line-height:22px;}

.article-pera p{ font-size:11px; color:#8a8a8a; padding-bottom:10px;}

.article-pera p.nopad{ padding-bottom:0px;}

.shopbox{ width:100%;}

.shopbox img{ margin:0px 0; padding:0px 0;}

.shopbox strong, .graycolor{ color:#4b4b4b;}

.shopbox { border-bottom:dotted 1px #bfbfbf; padding-bottom:8px; margin-bottom:10px; line-height:16px;}

.shopbox a{ text-decoration:none; padding:0 6px;}

.shopbox a.viewcart{ padding:2px 0px; font-size:11px;}

.handybox img{ margin-bottom:5px;}

.handybox{ text-align:center; font-size:11px; font-weight:bold; line-height:16px; color:#4b4b4b;}

.justaddline{ font-size:16px; color:#2b82e7; background:url(../images/arrow-gray.gif) right top no-repeat; text-align:right; padding-right:20px; font-weight:bold; margin-top:35px;}

.grayborder{/* border-bottom:dotted 1px #bfbfbf;*/ height:2px; font-size:0px; line-height:0px; background:url(../images/gray-bor.gif) left bottom repeat-x;}

.alsolikebox h3, .fillformbox h3{ font-size:16px; padding-bottom:3px; color:#4b4b4b; }

.alsolikebox{ color:#636363;}

.alsolikebox .best-seller-pro{ width:200px; padding-right: 10px; border-bottom:0px; padding-bottom:0px; margin-bottom:0px; }

a.encart{  background:url(../images/encartleft.gif) left top no-repeat; padding-left:25px; text-decoration:none;  color:#555555; font-size:11px; font-weight:normal; float:left;  }

a.encart span{ float:left; line-height:28px;  background:url(../images/encartright.gif) right top no-repeat; padding-right:25px; cursor:pointer;}

a.encart:hover{ text-decoration:none; color:#e76633;}

.keepbr{ width:470px; margin:0 auto;}

.keepbr span.or{ float:left; padding:0 20px; font-weight:bold; font-size:16px; line-height:28px;}

.checkoutbox{ background-image:url(../images/proceed-step.gif); height:35px; font-family:Tahoma, Geneva, sans-serif; color:#a9aaaa; width:600px; font-size:11px; margin:0px;}

.checkoutbox span.number{ font-size:20px; width:30px; height:30px; display:block; line-height:30px; text-align:center; padding-top:2px; float:left; }

.che-one{ background-position:left 0px;}

.che-two{ background-position:left -37px;}

.che-three{ background-position:left -77px;}

.chstep1{ width:178px; line-height:35px; font-weight:bold;}

.chstep1 span.number{ padding-left:0px; padding-right:8px;}

.chstep2{ width:185px; line-height:35px; font-weight:bold;}

.chstep2 span.number{ padding-left:4px; padding-right:7px;}

.chstep3{ width:224px; line-height:35px; font-weight:bold;}

.chstep3 span.number{ padding-left:8px; padding-right:7px;}

div.active{ color:#fff;}

.fillformbox{}

.req-fill{ width:382px; font-family:verdana,Tahoma, Geneva, sans-serif; font-size:12px;}

input.red{ position:relative; top:3px; margin-right:6px; margin-left:6px;}

.req-fill li{ line-height:23px; padding-bottom:5px; width:370px;} 

.enter-em{ font-size:13px; color:#878787; line-height:17px;}

.fname{ width:180px;} 

.fname2{ width:180px; padding-left:6px;} 

.req-fill li strong{ font-weight:normal; padding-left:3px; display:block; line-height:16px; padding-bottom:7px;}
/* addtocart flexible */ 
.back{ font-size:11px; float:left; padding-left:10px; background:url(../images/backl.gif) left top no-repeat; margin:6px 0 0 0; }

.back input{ font-size:11px; float:left; padding-right:10px; background:url(../images/backr.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:25px; padding-bottom:4px; line-height:22px; cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;  }

.backmarg .back{ margin-right:10px;}

.backmarg label{ float:left;}

.addressbox{ line-height:17px;}

.cart-tab{ border-bottom:solid 1px #e3e3e3; height:31px; width:100%; }

.cart-tab ul{ padding-left:12px;}

.cart-tab li{ float:left; padding-right:6px;}

.cart-tab li a{ background:url(../images/pr-tabl.gif) left top no-repeat; line-height:31px; color:#828282; text-decoration:none; font-weight:bold; padding-left:16px; float:left;}

.cart-tab li a span{ float:left; padding-right:16px;  background:url(../images/pr-tabr.gif) right top no-repeat; line-height:31px; cursor:pointer;  }

.cart-tab li a:hover, .cart-tab li a.active{ background:url(../images/pr-tabnl.gif) left top no-repeat; line-height:31px; color:#3f3f3f; text-decoration:none; font-weight:bold; padding-left:16px; float:left;}

.cart-tab li a:hover span, .cart-tab li a.active span{ float:left; padding-right:16px;  background:url(../images/pr-tabnr.gif) right top no-repeat; line-height:31px;   }

.cart-tab li a.active{ top:1px; position:relative;}

.tab-content{ padding:15px;}

.shiping-info{ padding:14px 0 14px 26px;}

.lh25{ line-height:22px;}

.warming{ background:url(../images/warning-bg.gif) left top repeat-x; border:solid 1px #d7d7d7; padding:10px;}

.war-icon{ padding-left:80px; background:url(../images/warning.gif) 15px top no-repeat; line-height:15px; font-size:11px;}

.sug-date .searchin{ margin:0 10px;} 

.shiping-info div.req-fill, .shiping-info div.req-fill li{ width:100%;}

.wid110{ width:110px;}

.wid162{ width:162px;}

.ship-provider{ line-height:17px;}

.clt1{ width:228px; padding-left:16px;}

.clt2{ width:158px;}

.clt3{ width:210px; padding-right:10px;}

.sd-title-row{ line-height:28px; border-bottom:solid 1px #d7d7d7; font-weight:bold; font-size:11px;}

.add-addresss{ padding-bottom:15px;}

.add-addresss li{ float:left; font-size:11px; /*padding-bottom:12px;*/ }

.padl6{ padding-left:6px;}

.cl1{ width:231px; line-height:15px; padding:3px 8px 3px 0;}

.cl2{ width:152px;}

.cl3{ width:205px;}

div.nopad{ padding-bottom:0px;}

/*.adlistl{ width:350px;}*/
.adlistl{ width:350px; padding:0 0 0 30px; line-height:18px;}
.adlist2{ width:530px; padding:0 0 0 0px; line-height:18px;}

.prod-name{ width:115px; padding-right:15px; line-height:18px;}
.prod-name1{ width:270px; padding-right:25px;}

.del-address{ width:220px; line-height:18px;}

.order-contains{ width:100%;}

.order-containspad{ padding:0 32px;}

.order-title{ font-size:14px; color:#4b4b4b;}

.line-throu{ text-decoration:line-through}

.order-contains .primg{ width:125px;}

.order-contains .cp-text{color:#4b4b4b; padding-top:15px;}

.order-contains .cartcol5, .order-contains .cartcol4{ line-height:19px;}

.order-contains .category-title .cartcol4{ line-height:27px;}

.order-contains .total-pay{ padding:10px 0;}

.how-pay{ padding-top:8px;}

.how-pay li{ padding-bottom:3px; font-size:11px; width:100%;}

.textareabox{ background:url(../images/text-area-bg.gif) left top no-repeat; width:408px; height:160px; margin-top:10px; }

.padl12{ padding-left:12px;}

.textareaboxfield{ width:388px; height:140px; padding:10px;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; border:0px; color:#939393; overflow:auto; line-height:15px; background:none;  }

.pr-reviewbox .ratingstar a{ padding:0 1px;}

.pr-reviewbox a{ text-decoration:none; padding:0 4px;}

.productviewbox{ width:100%;}

.pr-view{ width:300px;}

.prbig{ text-align:center; padding-bottom:15px;}

.prview-list{ width:250px; margin:0 auto;}

.prview-list li{ float:left; padding-right:13px; width:74px;}

.prview-list li.last{ padding-right:0;}

.prarrownext{ padding:10px 10px 0 0;}

.prarrowprev{ padding:10px 0px 0 8px;}

.enlarge{ padding:10px 0 5px 0; text-align:center;} 

.enlarge a{ background:url(../images/zoom-icon.jpg) left 2px no-repeat; line-height:16px; padding-left:17px; color:#5a5a5a; text-decoration:none;}

.enlarge a:hover{ color:#f36f3b;}

.pr-decr{ width:370px; float:left; margin-left:7px;}

.pr-price{ color:#4b4b4b; padding-bottom:5px;} 

.pr-price li{ float:left; padding:3px 0; line-height:16px; padding-right:3px;}

.fsbox{ border:solid 1px #ceb70d; background:#f1db39 url(../images/fs-bg.gif) left top repeat-x}

.fsboxcont{ padding:5px 15px; color:#363636;}

.frees { font-size:11px; padding-bottom:15px; padding-top:5px;}

.frees a{ text-decoration:none; font-size:10px; padding:0 0px;}

.qtybox{ margin-right:10px ; width:24px; border:solid 1px #7f9db9; font-size:12px; margin-top:2px; padding:2px 2px; text-align:center;}

.wid120{ width:120px;}

a.whishlist{  background:url(../images/wishlist.gif) left top no-repeat; padding-left:16px; text-decoration:none;  color:#555555; font-size:11px; font-weight:normal;  float:left; }

a.whishlist span{ float:left; line-height:21px;  background:url(../images/wishlist.gif) right top no-repeat;  padding-right:16px; cursor:pointer;}

a.whatsthis:hover{ text-decoration:underline; color:#f36f3b; }

.wid264{ width:264px;}

.list-item li{ padding-bottom:7px; list-style:disc; padding-left:15px; list-style-position:inside; line-height:16px;}

.ProductDescriptionContainer ul li{ padding-bottom:7px; list-style:disc; padding-left:15px; list-style-position:inside; line-height:16px;}

.similar-probox{}

.order-title a{ font-size:12px; padding:0 6px; }

.simi-prev, .simi-next{ width:25px; height:204px; position:relative;  }

.simi-prev img{ position:absolute; top:50%; margin-top:-10px; margin-left:5px;}

.simi-next img{ position:absolute; top:50%; margin-top:-10px;  margin-left:5px;}

.simi-prev{ background:url(../images/talash-sprites.png) -5px -132px no-repeat; }

.simi-next{ background:url(../images/talash-sprites.png) -32px -132px no-repeat; }

.similart-slide{ background:url(../images/simi-slide-bg.gif) left top repeat-x; height:184px; padding:10px 10px; width:516px;}

.similart-slide li{ width:127px;  text-align:center;  background:url(../images/vdot.gif) right top repeat-y; margin-bottom:30px; float:left}

.similart-slide li.rowlast{ background:none;}

.similart-slide li.nomargin{ margin-bottom:0px;}

.similart-slide li .pname{ padding-bottom:6px;}

.similart-slide li.nobor{ background:none;} 

.similart-slide li .price{ font-size:11px;}

<!-- Edited By Bhargav Patel(14-Mar-2010 07:05PM) -->
.Label {font-weight:bold; color:#000000;}

#ProductDetails #ImageScrollPrev,

#ProductDetails #ImageScrollNext {
	float: left;
	background:none;
	border:none;
	margin-top:0px;
	cursor:pointer;
	display: none;
}

#ProductDetails .ProductTinyImageList {
	white-space:nowrap;
	
	overflow: hidden;
	margin-left:auto;
	vertical-align:middle;
}

#ProductDetails .ProductTinyImageList ul li {
	width: 40px;
	height: 30px;
	overflow: hidden;
	float: left;
	margin-left:3px;
	border: 1px solid gray;
}
#ProductDetails .ProductTinyImageList ul li div {
	display: table-cell;
	text-align: center;
}

#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv {
	border: 2px solid white;
}

#ProductDetails .ProductTinyImageList ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	white-space:nowrap;
	width: 2500px;
}

#ProductDetails .ProductThumbImage {
	height: 220px;
	width: 220px;
	overflow: hidden;
	margin:auto;
}

.carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
	width: 180px;
}

.war-icon-small{ padding-left:48px; background:url(../images/warning-small.jpeg) 15px top no-repeat; line-height:15px; font-size:11px;}

.success-icon-small{ padding-left:48px; background:url(../images/success-small.jpeg) 15px top no-repeat; line-height:15px; font-size:11px;}

.QuickSearch{
	position:relative; 
	left: 292px; 
	top: 159px; 
	width: 350px;
	background-color:#FFFFFF;
	margin-bottom:4px;
	z-index: 9999;
	border-style:solid;
	border-width:1px;
	border-color: #ABAAAA #E1DFDF #E1DFDF;
	-moz-border-radius: 7px;
}

.QuickSearchResult{
	border-bottom-color:#939393;
	font-size:13px;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position: relative;
	padding: 6px;
	margin-bottom: 10px;
	color:#015A84;
	font-size:1.1em;
}

.ExpressCheckoutBlock h3 a {
	font-size: 12px;
}

.ExpressCheckoutBlock {
	padding-top: 6px;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display: none;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}

a.ChangeLink {
	position: absolute;
	right: 15px;
}

.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}

.ExpressCheckoutCompletedContent {
	position: absolute;
	left: 250px;
}

.LoadingIndicator {
	margin-left: 10px;
}

.LoadingIndicator img {
	vertical-align: middle;
	margin-right: 10px;
}
.CreateAccount {
	float: left;
	width: 335px;
	padding-right: 20px;
}

.AccountLogin {
	float: left;
	padding-left: 20px;
	width: 335px;
}
ul.ShippingAddressList, ul.ShippingAddressList li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.ShippingAddressList li {
	width: 30%;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.Clear, .clear {
	clear: both;
}
/* Primary Content Area */
.Content {
	float: left;
	width: 615px;
	min-height: 500px;
	margin: 0;
	padding: 0 10px 10px 10px;
	font-size: 0.95em;
}

.Content .Block {
	clear: both;
}

.Block {
	margin-top: 0px;
	margin-bottom: 10px;
}

.Content h2, .TitleHeading {
	font-size: 1.6em;
	font-weight: bold;
	color: #015A84;
	margin: 10px 0;
}

.Content a:hover {
	text-decoration: underline;
}
/* Primary Content Area (column span of 2) */
.Content.Wide {
	width: 785px;
}
/* Primary Content Area (column span of 3 - spans entire page width) */
.Content.Widest {
	width: 955px;
}
/* Right Content Area */
.Right {
	float: right;
	width: 160px;
	font-size: 0.85em;
	padding-bottom: 10px;
	margin-left: 10px;
}
.Right h2 {
	font-size: 1.25em;
	margin: 5px 10px 8px;
	width: 140px;
}
.Right a {
	color: #000;
}
.Right li a:hover {
	text-decoration: underline;
}
.Right .BlockContent {
	margin: 0 10px 0 10px;
}
.Right ul {
	margin: 0;
	padding: 0;
}
.Right li {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 3px 0;
}
.Right .BlockContent {
	margin: 0 10px 0 10px;
}
.Right li {
	border-bottom: 1px solid #c5dde9;
}
.Right li a {
	text-decoration: none;
}
.Right li a:hover {
	text-decoration: underline;
}
.PL40 { padding:0px 0px 0px 40px; }

#ExpressWrapper {
	margin:0 auto;
}
/* Page Container */
#ExpressContainer {
	width: 1002px;
	margin: 0 auto;
}
h4 {
	font-size: 1.1em;
	margin-bottom: 4px;
}
p {
	line-height: 18px;
	margin-bottom: 5px; font-size:11px;
}
/* Forms */
.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}
.HorizontalFormContainer dt img {
	vertical-align: middle;
	float: left;
}
.HorizontalFormContainer dt .fieldLabel {
	float:left;
	padding-top: 4px;
	padding-left: 4px;
}
.HorizontalFormContainer dt {
	width: 160px;
	float: left;
	clear: left;
}
.HorizontalFormContainer dd.ProductField {
	height: 20px;
}
.HorizontalFormContainer dd {
	padding-bottom:8px;
	margin-left: 170px;
}
.NarrowFormContainer dt {
	width: 110px;
}

/*edit by: gaurang bhatt for express */
.NarrowFormContainer dd {
	margin-left: 20px;
}
.HorizontalFormContainer p.Submit {
	margin-left: 170px;
}

/*edit by: gaurang bhatt for express */
.NarrowFormContainer p.Submit {
	margin-left: 20px; 
}
.VerticalFormContainer dt {
	margin-bottom: 6px;
}
.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 10px;
}
.ErrorMessage {
	padding: 8px 6px 8px 45px;
	margin-bottom: 10px;
	color:#BB0000;
}
.PL20 { padding:0px 0px 0px 20px;}

.ExpressShippingProviderList {
	list-style: none;
	margin: 0 0 10px 30px;
}
.Required {
	color: red;
	font-weight: bold;
	visibility: visible;
}
.InfoMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;
	color:#f00;
}
.SuccessMessage {
	padding: 4px 6px 8px 48px;
	margin-bottom: 10px;
}
/* General Tables */
table.General,
table.General {
	width: 100%;
	margin: 10px 0;
}
table.General thead tr th {
	padding: 6px 10px;
	text-align: left;
}
table.General tbody td
 {
	padding: 6px 10px;
	vertical-align: top;
}
table.General tbody tr.First td {
	border-top: 0;
}
/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}
table.General {
	border: 1px solid #c7d7db;
}
table.General thead tr th {
	background: #edf2f3;
	color: #424748;
	border-bottom: 1px solid #c7d7db;
}

.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }
.CheckoutRedeemCoupon h4 { margin-top: 0; }
.CheckoutRedeemCoupon p { margin-top: 10px; margin-bottom: 0;}
.Content h3 {
	margin-bottom: 5px;
}
h3 {
	color: #034285;
}
h3 {
	font-size: 1.1em;
	margin-bottom: 6px;
}
h4 {
	font-size: 1.1em;
	margin-bottom: 4px;
}
.MB10 { margin-bottom:10px; }
hr {
	margin: 10px 0;
	padding: 0;
	background: #c7d7db;
	height: 1px;
	border:0;
}
.FloatRight {
	float: right;
	padding-top:6px;
}
/* end of express checkout */
.pdleft{
	padding-left:50px;
}
.QuickSearchAllResults{
	font-size:12px;
	font-weight:bold;
}
.digi li a {
	text-decoration: none;
}
.digi li a:hover {
	text-decoration: underline;
	color:#F36F3B;
}
.ProductList div.best-seller-pro{
	 width:182px; 
	 float:left;
}
.homesearchbox{
	width:850px;
}
h2 {
	text-transform:capitalize;
}
.extras {
	clear:right;
	float:left;
	padding:0;
	width:440px;
}
.promoBanner {
	width: 715px; 
	height: 33px; 
	background-color: #F3F3F3;
	padding-left:7px;
}
.separator{
	height: 40px; 
	padding-top: 6px; 
	padding-right:5px;
}
.sharelink{
	width:135px; 
	float:right;
	padding:3px 0 0 0;
}
.padl42{
	padding-left:42px;
}
.wid131
{
	width:131px; 
}
.padt10{
	padding-top: 10px;
}
.wid100per{
	width: 98.5%;
}
.cat-title{
	color: #15416F !important ;
}
.cat-title ul li a:hover{
	color: #15416F;
}
hr {
	background:#E5E5E5 none repeat scroll 0 0;
	border:0 none;
	height:1px;
	margin:10px 0;
	padding:0;
}
#pagination-digg ul{border:0; margin:0; padding:0; padding-bottom:30px;}
#pagination-digg li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	margin-right:2px;
	FLOAT: left;
}
#pagination-digg a{
	border:solid 1px #2E6AB1;
	
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
	color:#888888
	display:block;
	font-weight:bold;

}
#pagination-digg .next a,
#pagination-digg .previous a {
	font-weight:bold;
}
#pagination-digg .active{
	background:#2e6ab1;
	border:#2e6ab1;
	color:#FFFFFF;
	boder:none;
	font-weight:bold;
	display:block; 
	float:left;
	padding:2.5px 4px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
	color:#0e509e
	display:block;
	float:left;
	padding:4px 6px;
	text-decoration:none;
}
#pagination-digg a:hover{
	
	
}
.zoomimgright
{
	align:right;
}
.prodlist{border: 0px solid #DEDEDE; margin-left: 4px; margin-right: 4px; padding:5 1px;}
.capitalize{
	text-transform:capitalize;}
#LayoutColumn10 {width: 685px;}
.pheight{height:25px; margin:0 0 5px 0;}
.ProductReviewFormContainer{font-size: 12px;}
.ProductList ul{float:left;}
.RightHelp{
	float: right;
	min-height: 25px;
	width: 160px;
	font-size: 0.85em;
	padding-bottom: 10px;
	margin-left: 10px;
}
.Help{Font-size:12px; color:#4B4B4B;}
.Help a:hover{text-decoration:underline;
	Font-size:12px;
}
.HeaderFont{Font-Size:0.9em;}
.con_title{
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:10px;
}
.con_numbers {
	-x-system-font:none;
	color:#000000;
	font-family:'tahoma';
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:8px;
}
.con_red_numbers {
	-x-system-font:none;
	color:#FF0000;
	font-family:'tahoma';
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.StoreSelect{
border:none;

	color:#585A5D;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:29px;
	margin:4px 0 0 4px;
	outline:0 none;
	overflow:visible;
	padding:5px 4px 4px 4px;
	text-indent:0;
	text-transform:capitalize;
	width:164px;
	background:url(../images/header/bg-combo-box.gif) no-repeat;
}

.storesearchtext{
	padding:0px 0 0px 0px;
	text-indent:0;
	margin:4px 0 0 0;

	border:none;
}

.storesearchtext input {
	background:url(../images/header/bg-text-box-header.gif) no-repeat left top;
	border:none;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	margin:0px 0 0 0px;
	outline:0 none;
	padding:6px 5px;
	width:225px;
	color:#585A5D !important;
	height:16px;

}

.storesearchbtn {
	background:url(../images/header/btn-search.gif) no-repeat; width:90px; height:31px;	border:none; padding:0px; display:block; float:left; cursor:pointer;}
	
.storesearchbtn:hover {
background:url(../images/header/btn-search-ho.gif) no-repeat;}

.livechat {
	margin-left:30px;
}

.livechattext {
	width:80px;
}

.customersupport {
	margin-left:30px;
	width:75px;
}

.cartlink {
	margin-top:10px;
}


/* jquery slider css */
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 8px; height: 22px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em;}
.ui-slider-horizontal .ui-slider-handle { top: -6px; margin-left: -.6em; -moz-border-radius-bottomleft: 8px; color:#2E6AB1; -moz-border-radius-bottomright: 8px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* End Slider */


/*Edited by Chirag Makwana 18-5-10  */
.menuleft{ float:left; width:860px;  margin:0 0 0px 0;}
.menuright{ float:left; width:111px; margin:0;}

.menuright1{ float:right; width:123px; margin:0 0 0px 0; padding-left:0px; }
.spacer1{height:10px; font-size:0px; line-height:0px;}


#LayoutColumn61{width:600px; float:left; padding:0px; margin:0px;}

#bannerarea{width:360px;}


#LayoutColumn13{
	width: 567px;
}

#LayoutColumn14{
	width: 205px;
}

/* for add to cart box */

.category-title-adcrt-box{background:#3198c3;color:#FFFFFF;}
.finderboxadcrt-box, .grayboxadcrt-box {background-color:#FFFFFF; border:1px solid #015A84; color:#939393; min-height:395px;}
.gray-titlecart{ background:#015A84; font-weight:bold; color:#fff; font-size:13px; line-height:28px;  padding:0 12px 10px 15px; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*Edited by Chirag Makwana 20-5-10  */
.height10{height:2px; display:block;}


#LayoutColumn15{
	width: 743px;
}

.footergreen{width:1002px; float:left; padding:0px; margin:0px; float:left; background:#4276A9;}

/*Edited by Chirag Makwana 21-5-10  */
#moreDepts a.storebtn{height:28px; width:146px; padding:7px 0 0 5px; display:block; float:left; text-align:left;}
.imgmorebtn{ margin:0px 0px 0px 7px;}

#LayoutColumn2_2{ width:725px; padding-right:14px;}

/*Edited by Chirag Makwana 22-5-10  */
#LayoutColumn2_3{ width:750px;}
.shippingwidth{width:700px;}

.primg1{ padding-right:13px; padding-bottom:5px; width:90px; }

.add_to_set_plusimage {
background:transparent url(../images/MapZoomIn.png) no-repeat scroll 0px 11px;
float:right;
font-weight:bold;
display:block;
height:40px;
width:40px;
padding:0 0 0 21px;
border:none;
z-index:15000;
}

.add_to_set_plus, .remove_from_set {
display:block;
height:36px;
left:0;
position:absolute;
text-indent:-99999px;
bottom:0;
width:36px;
border:none;
}

.add_to_set_plus {
display:none;
}
.pos_fix {
position:relative;
}

.pad15all{padding:15px;}


.wid250{ width:380px;}

.cl11{width:320px; line-height:15px; padding:3px 8px 3px 0;}
.cl21{ width:170px;}

.cl3{ width:205px;}

.clt11{ width:322px; padding-left:16px;}
.clt21{ width:172px;}

.formtext{width:160px; float:left;}

.formpad{margin:7px 0 5px 0;}

.formpad1{margin:7px 0 5px 0; padding:2px 5px;}

.fontblack{font-weight:bold; color:#636363;}
.formtext11{width:150px; float:left; display:block; margin:0 0 5px 0; height:20px;}

.btnstatus{margin:0 0 -6px 5px;}

/*23-5-10*/
.pad4right{padding:0 1px 0 0;}
.Layouthome{ width:998px;}


.chaticon{width:146px; float:right; padding:8px 0 0 0px;}
.chaticon a{ display:block; float:left; font-weight:normal; margin:0 0px 0 0; color:#585a5d;}
.chaticon a img{float:left; margin:0 4px 0 0;}


a.submenutop {width:175px; border:0; display:block; line-height:23px; font-size:12px; background:transparent !important; padding:0 0 0 11px; text-indent:0px; color:#2c5987; text-shadow:none; text-transform:capitalize; font-weight:normal; -moz-border-radius:0; -webkit-border-radius:0;}
a.submenutop:hover {background:#dffdff !important;}


.SortBox1{width:225px; float:right; padding:6px 0 0 0;}
.SortBox2{width:265px; float:right;}

body{background:#EAEAEA url(../images/main-shade-bg.jpg) repeat-y center top;}
.containerhead{background:#EAEAEA url(../images/main-shade-bg.jpg) repeat-y center top; width:1002px; float:left;}
.containerfooter{background:#EAEAEA url(../images/main-shade-bot.jpg) no-repeat center top; width:1002px; float:left; height:20px;}


#Footer{ padding-top:5px; width:1002px; margin:0px auto;}

#Footer .f-left  {
	border-right:1px solid #D8D8D8;
	padding:15px 0 15px 15px;
	width:305px;
}
#Footer .f-left  .details{
	float:left;
	width:235px;
}
#banner{ padding-bottom:13px;}

#footermain{width:100%; float:left;}
.footertop{width:100%; background:#7597B7; padding:5px 0 0 0;}



/*  24-5-10 */

/*-- Breadcrumb Styles --*/

.Breadcrumb1 ul, .Breadcrumb1 li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.Breadcrumb1 li {
	float: left;
}

.Breadcrumb1 li a, .Breadcrumb1 li span {
	display: block;
	padding: 5px 10px 4px 10px;
	text-decoration:underline;
	margin-right: 10px;
	font-weight:bold;
}

.Breadcrumb1 {
	clear: left;
	height: 24px;
	background: #fff;
	 
	 
	margin:0px;
	width:100%;
}

.Breadcrumb1 ul {
	float: left;
	height: 24px;
}

.Breadcrumb1 li {
	height: 24px;
	background: #fff url(../images/arrow-brd.gif) no-repeat right 8px;
}

.Breadcrumb1 li.SecondLast {

}

.Breadcrumb1 li.Last {
background:none;	 
}

.Breadcrumb1 li.Home a .HomeIcon {
	height:10px; width:1px;
	float:left;
}

.Breadcrumb1 li.Home a {
	padding-left: 0;
	text-decoration:underline;
}

.Breadcrumb1 li.Last a, .Breadcrumb1 li.Last span {
		text-decoration: none;
		color: #000;
		float:left;
}

.selected{
	color:#FFFFFF;
	background-color:#777777;
}

.deselected{
	color:#777777;
	background-color:#FFFFFF;
}


.productinfo{width:720px; float:left; border:1px solid #D1D1D0; padding:10px;}
.productinformation{padding:10px 0 0 0; width:996px; float:left; }



ul.prodetails{float:left; padding:0px; margin:0px; list-style: none;}
ul.prodetails li{ font-size:12px; line-height:18px; height:22px; padding:0 0 2px 0; color:#4B4B4B;}


ul.detailslist{margin:0px 0; list-style:none; float:left; width:170px; }
ul.detailslist li{font-size:12px; color:#4B4B4B; line-height:18px; width:170px; float:left; }


/* New Home Style */
#bannermew{ width:912px; margin:0 auto;}

#ban-sec{width:998px; float:left; height:217px;}

#top-hdr{width:912px; float:left; padding-bottom:10px;}

#left-bnr{width:646px; float:left;}

#right-bnr{width:335px; float:left; padding-left:9px;}

#top-bnr{width:645px; height:217px; float:left;}

#usa-bnr{ width:257px; float:left;}

#book-bnr{ width:257px; float:left; padding-top:5px;}

#exp-mid{width:912px; float:left; padding-top:10px;}

#tab-sec{width:912px; float:left; padding-top:10px;}

#brand-area{ width:912px; float:left;}

#new-arrivalhome{ width:340px; height:160px; float:left;}

#brandhome{width:568px; height:160px; float:right;}







/*  --------- 26-5-10 --*/
.sortsearchbox{width:220px; float:left;}
.searchpagingbox{width:630px; float:right;}

.searchtextsearch{width:140px; float:left; display:block;}

.gray-titlecat{ background-color:#F3F3F3; font-weight:normal; color:#4b4b4b; font-size:13px; line-height:28px;  padding:0 12px 10px 15px; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* -------------------------------Home Page Tab CSS  -------------------------*/
/* CSS Document */
.shadetabs{
padding:0px 0px 7px 0px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Arial, Helvetica, sans-serif; 
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs span{font: bold 12px Arial, Helvetica, sans-serif; color:#990000;}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 7px 15px;
margin-right: 3px;
border: 1px solid #D1D1D0;
color: #2d2b2b;
background: white url(../images/shade.gif) top left repeat-x;
text-decoration:none;
}

.shadetabs li a:visited{
color: #2d2b2b; text-decoration:none;
}

.shadetabs li a:hover{
text-decoration:none;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
/*background-image: url(../images/shadeactive.gif);*/
position: relative;
top: 1px;
background:#fff;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



.bookdescr{width:710px;}
.cartcolbook{ width:550px;}

.new-brands{ padding-left:8px; width:959px;}
.new-brands li{ width:137px; float:left; text-align:center;}

.ft10{font-size:11px;}

.prodpricettl{width:45px; display:block; float:left; padding:2px 0 0 0; }
.prodpriceno{width:121px; float:left; height:auto;}
.SalePricecart{font-size:13pt; font-weight:bold; color:#CC0000;}

.fsboxcontcart{ padding:0px 15px; color:#363636; width:140px; float:right;}



ul.detailslist1{margin:0px 0; list-style:none; float:left; width:370px; display:list-item; }
ul.detailslist1 li{font-size:12px; color:#4B4B4B; line-height:17px; float:none; padding:0px; }


/* -----------------------------      27-5-10 -----------*/

.btnaddtocart{background:url(../images/btn-add-cart.gif) no-repeat; width:146px; height:39px; display:block; border:none; cursor:pointer;}

.prodescr ul{margin:0px 0; list-style:none; float:left; clear:both;}
.prodescr p{margin:0px 0; float:left; clear:both;}
.prodescr ul li{font-size:12px; color:#000000; line-height:19px; background:url(../images/bullet_blue.gif) no-repeat 7px 7px; padding:0 0 0 16px;  }
.prodescr blockquote p{ width:100%; clear:both;}


.VariationProductPrice span.SalePrice{
	font-weight:bold;
}

.available{color:#5f7710; font-style:italic; font-size:}



/*---------------------------------   28-5-10  ----------------------*/

.cartcol51{ text-align:right; width:65px; padding-right:33px;}
.bankicon{width:200px; float:left;}
.iconbank{float:left; margin:0 12px 12px 0;}
.iconbank1{float:left; margin:0 22px 12px 0;}

.img-prod{margin-right:10px; float:left;}




.btnupdatequnt{background:url(../images/btn-update-qua.gif) no-repeat; width:124px; height:20px; border:none; cursor:pointer; display:block;}


/*-----------------------------     29-5-10   ---------*/
a.addmore1{padding:22px 0 0 20px; text-decoration:none;  color:#015A84; font-size:15px; font-weight:bold; float:left;  }
a.addmore1:hover{ color:#f36f3b; text-decoration:underline;}

.alertboxcart{ color:#FF0000; background:url(../images/icon-alert.gif) no-repeat 7px 11px; width:90%; float:left; padding:5px 0 5px 43px; margin:5px 0;}

.infomsgbox{ color: #003300; background:url(../images/information.png) no-repeat 7px 11px; width:90%; float:left; padding:5px 0 5px 43px; margin:5px 0;}

.successmsgbox{ color: #003300; background:url(../images/success.png) no-repeat 7px 11px; width:90%; float:left; padding:5px 0 5px 43px; margin:5px 0;}


.btnwriteareview{background:url(../images/btn-write-a-review.gif) no-repeat; width:129px; height:24px; display:block; border:none; cursor:pointer; float:left;}


.prod-title{ font-size:16px; color:#015A84;  padding-bottom:5px; line-height:22px;}



/*   ------------------ 31-5-10 -----------------*/
.ProductPriceRating{ padding:0px 0 4px 0; height:30px;}


.fontblack span.SalePrice{font-weight:bold;}
.fontblack strike{font-weight:normal;}

.btngo, a.contshop{ font-size:11px; float:left; padding-left:18px; background:url(../images/go-left.gif) left top no-repeat;}

.btngo input, a.contshop span{ font-size:12px; float:left; padding-right:18px; background:url(../images/go-right.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:36px; padding-bottom:4px; line-height:34px; cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none;  }
a.contshop:hover{text-decoration:none;}


/*-------------------------   1-6-10-----------------------------------*/

a.viewcart{background:url(../images/btn-view-cart.gif) no-repeat; width:86px; height:24px; display:block; margin:6px 0 0 0; float:left;}
a.viewcart:hover{background:url(../images/btn-view-cart-ho.gif) no-repeat; }

.fontbluetext{color:#015A84;}


.checkoutimg{float:left; margin:5px 0 20px 26px;}
.radiocheck{margin:2px 0 0 0;}

.PL201 { padding:0px 0px 10px 20px; width:250px; float:left; }


/*----------------------------    Page not Available ------------------*/
.pagemainbox{ width:985px; padding:0px; margin:0px auto;}
.ttlpageavail{ font-size:17pt; color:#015a84; text-decoration:none;}
.textnotfound{ color:#585a5d; font-size:14pt; line-height:22px;}
.trackboxhead{width:965px; background:url(../images/page-links-head.gif) no-repeat; float:left;}
.trackboxbg{background:url(../images/page-linsks-bg.gif) repeat-y; width:965px; float:left;}
.trackboxfooter{background:url(../images/page-links-footer.gif) no-repeat; width:965px; height:7px; float:left;}

.storttl a{color:#fff; font-size:13pt; display:block; padding:9px 0 15px 0px;}


.tracklistbox{width:230px; float:left; padding:0px 0 0 10px; margin:0px;}
ul.trecklist{float:left; padding:0px 0 0 0px; margin:0px; list-style: none; width:235px; }
ul.trecklist li{ padding:0 0 4px 0; }
ul.trecklist li a{ font-size:12px; line-height:18px; color:#4B4B4B; background:url(../images/arrow-link.gif) no-repeat 0px 3px; padding:0 0 0 17px; font-weight:bold; text-transform:capitalize;}
ul.trecklist li a:hover{color:#045F8A; text-decoration:none;}

.cartimgmrg{margin:0 10px 0 0; float:left;}
.padtop{padding:10px 0 0 0; display:block;}



/*------------------------ 2-6-10 ---------*/
.orderdetailbox{width:95%; border:1px solid #d7d7d7; background:#f8f8f8; float:left;}



.orderrowttl{border-bottom:1px solid #fff; width:100%; padding:0px; margin:0px; float:left;}
.orderrow{border-top:1px solid #fff; clear:both;  width:100%; padding:0px; margin:0px;}
.orderrowfirst{border:none; display:block; padding:0px; margin:0px; clear:both;}
.ordercol1{background:#eeeeee; padding:10px 0px 0 15px; float:left; color:#000; font-size:10pt; height:25px; margin:0px; font-weight:bold;}   
.ordercol2{padding:10px 0px 0 15px; float:left; color:#474747; font-size:10pt; display:block; margin:0px; height:25px;}
.wdth150{width:150px;}
.wdth95{width:95px;}
.width100p{width:98.4%;}
.wdth200{width:200px;}


a.iconfacebookftr{background:url(../images/talash-sprites.png) no-repeat -449px -90px; width:50px; height:45px; display:block; float:left;}
a.icontwitterftr{background:url(../images/talash-sprites.png) no-repeat -449px -135px; width:50px; height:45px; display:block; float:left;}
a.iconrssftr{background:url(../images/talash-sprites.png) no-repeat -449px -181px; width:50px; height:45px; display:block; float:left;}


a.linkdabitftr{width:68px; height:38px; display:block; background:url(../images/talash-sprites.png) no-repeat -258px -116px; float:left;}
a.linkcraditftr{width:68px; height:40px; display:block; background:url(../images/talash-sprites.png) no-repeat -335px -116px; float:left;}
a.linkpaypalftr{width:64px; height:40px; display:block; background:url(../images/talash-sprites.png) no-repeat -258px -155px; float:left;}
a.linknetbankingftr{width:104px; height:38px; display:block; background:url(../images/talash-sprites.png) no-repeat -335px -155px; float:left;}
a.linkrapidrssftr{width:80px; height:40px; display:block; background:url(../images/talash-sprites.png) no-repeat -258px -198px; float:left;}
a.linkvarysignftr{width:80px; height:45px; display:block; background:url(../images/talash-sprites.png) no-repeat -336px -199px; float:left;}

.socialicon span{ line-height:42px; float:left; font-size:11px; padding-left:8px; color:#fff; }

.btnsubmitftr{background:url(../images/talash-sprites.png) no-repeat -71px -132px; width:65px; height:25px; display:block; border:none; cursor:pointer;}

.btnfindftr{background:url(../images/talash-sprites.png) no-repeat -71px -167px; width:44px; height:25px; display:block; border:none; cursor:pointer;}

.iconchathome{width:25px; height:22px; float:left; background:url(../images/talash-sprites.png) no-repeat -310px 3px; display:block;}
.iconcontacthome{background:url(../images/talash-sprites.png) no-repeat -357px 0px; width:25px; height:28px; float:left; display:block;}

a.iconcarthome{ background:url(../images/talash-sprites.png) no-repeat -383px -50px; width:110px; display:block; float:right; padding:0 0 0 30px; text-align:left; line-height:14px; margin:3px 0 00 0;}
a.iconcarthome:hover{ text-decoration:none;}

a.iconcarthome span{font-size:9px; color:#94211c;}



/*--------------------------------------------     2-6-10     -----------------*/
.bgfooterlink{background:#fff url(../images/bg-footer-btmlink.gif) repeat-x; width:998px; float:left; padding:10px 0 0 0;}
.festivalbox{width:115px; float:left; padding:0 0 0 2px; margin:0 30px 0 0;}
.ocationbox{width:295px; float:left; padding:0px; margin:0px; }
.segmentboxftr{ width:140px; float:left; padding:0px; margin:0px 0 0 25px;}
.ttlfooter{background:url(../images/bg-ttl-footer.gif) repeat-x 0px bottom; height:30px; line-height:25px; font-size:17px; font-weight:bold; color:#868F8A; display:block; padding:0 0 0 10px;}


ul.footerlink{float:left; padding:0px 0 0 10px; margin:0px; list-style: none; width:145px; }
ul.footerlink1{float:left; padding:0px 0 0 10px; margin:0px; list-style: none; width:125px; }
ul.footerlink2{float:left; padding:0px 0 0 10px; margin:0px; list-style: none; width:165px; }
ul.footerlink li, ul.footerlink1 li, ul.footerlink2 li{ padding:0 0 4px 0; }
ul.footerlink li a, ul.footerlink1 li a, ul.footerlink2 li a{ font-size:11px; line-height:18px; color:#000; background:url(../images/talash-sprites.png) no-repeat -500px -244px; padding:0 0 0 17px; font-weight:normal; text-transform:capitalize;}
ul.footerlink li a:hover, ul.footerlink1 li a:hover, ul.footerlink2 li a:hover{color:#045F8A; text-decoration:none;}



.sappayment{height:10px; margin:5px 0 0 0; background:url(../images/header/sap-footer-ttl.png) no-repeat center top; display:block;}


/* General Tables */
table.CartContents {
	width: 100%;
	margin: 10px 0;
}
table.CartContents thead tr th {
	padding: 6px 10px;
	text-align: left;
}
table.CartContents tbody td {
	padding: 6px 10px;
	vertical-align: top;
}

/* General Tables */

table.CartContents{
	border: 0px solid #c7d7db;
	line-height:18px;
}
.CartContents thead tr th {
	background: #edf2f3;
	color: #424748;
	border-bottom: 0px solid #c7d7db;
}
.CartContents tbody .SubTotal td {
	border-top: 0px solid #c7d7db;
	color: #075899;
}
.CartContents tbody td {
	border-bottom: 0;
}
.CartContents .ProductName a {
	font-weight: bold;
}
.CartContents tbody .SubTotal td {
	text-align: right;
	font-weight: bold;
}
.topborder{border-top:1px solid #D1D1D0;}


/*--------------------------   4-6-10--------------------*/
.graybox1{  border:solid 1px #979595; color:#000; background-color:#FFFFFF; }
.req-fill dl dt, .req-fill dl dd{ margin:0 0 8px 0; display:block;}
.FormFieldLabel {margin:0 0 5px 0;}

/* --------------------------  5-6-10-------------------- */
.bgtextbox{background:url(../images/bg-text-box.gif) no-repeat right top; height:24px; padding:0 5px 0 5px; color:#767676; border:none; border-left:1px solid #f0eded;}
.textordertrack{color:#767676; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/*-------------------------------- 7-6-10 ---------------*/

.ErrorMessage1 {
	padding: 0px 0px 0px 50px;
	margin-bottom: 10px; 
	color:#f00;
}

.Meta1{ line-height:18px; margin-bottom:10px;}


/*----------------------------8-5-10 ------------------*/

.spamenu{ width:10px; border-left:1px solid #E8E8E8; margin:0 0 0 10px; height:270px; float:left;}



/*             --------- Click Menu CSS ------------- */


div.cmDiv
{	background:url(../images/header/shadow-segment.gif) no-repeat 4px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;

	font-weight:normal;
	cursor:pointer;
	height:45px;
	
}
.clickMenu
{
	margin: 0;
	padding: 0;
	cursor:pointer;
		background:#79941E;
}
.clickMenu, .clickMenu ul
{
	list-style: none;
}
.clickMenu ul
{
	margin: 0;
	padding: 5px 0 0 0;
	left:10px;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #bcbcbe;
	width: 155px; /* ie doesnt know this :/ */
	position:relative; top:35px;
	z-index:999999;

	
/*	//float: left;/*ie again*/

}
.clickMenu div.outerbox
{
	display: none;
	min-width: 106px; /* firefox produces animation-flickering when the box is bigger than this :/ */
}
.clickMenu div.inner
{
	//top: 20px; /* for ie */
	left: 0;
	margin: 0;
}
.clickMenu div.inner div.outerbox
{
	margin: 0;
	left: 98px;
	//left: 90px; /* for ie */
	top: -3px;
}
.clickMenu li
{
	position: relative;
	padding: 0 10px 0 2px;
	/*white-space: nowrap; does not really work in ie */
	height:33px;
}
.clickMenu li.main
{
	float: left;
	padding: 2px 0px 2px 3px;
	height: 35px; /* for ie */
	width:170px;
	color:#000;

}

.clickMenu li.main span.india{
    background:url(../images/talash-sprites.png) -29px 1px no-repeat;
	padding:0 4px 0 39px;
	display:block; 
	color:#000;
	float:left;
	line-height:13px;


}
.clickMenu li.main span.india:hover,.clickMenu li.main span.usa:hover, .clickMenu li.main span.world:hover{ color:#000;}

.clickMenu li.main span.usa{
     font-weight:normal; background:url(../images/talash-sprites.png) -29px -25px no-repeat;padding:0 4px 0 39px;
	display:block; height:32px;
	color:#000;
	float:left;
	line-height:13px;
}

.clickMenu li.main span.world{
    background:url(../images/talash-sprites.png) -180px -26px no-repeat;
	padding:0 4px 0 39px;
	display:block; 
	color:#000;
	float:left;
	line-height:13px;
}

.clickMenu li.main span.world:hover, .clickMenu li.main span.usa:hover{
     
	color:#000;
}



.clickMenu li.main span.arrow{
	background:url(../images/talash-sprites.png) -266px 0px no-repeat;
	padding:0 4px 3px 12px;
}


.clickMenu li.main li
{
	z-index: 2;
	
}

.clickMenu li.main li:hover
{

	
	cursor:pointer;
	color:#000;

}


.clickMenu li.hover
{
	z-index: 10000 !important; /* the hover z-index has to be below the normal one the hovering items may be drawn over a submenu */
	color:#fff;
}
.clickMenu img.liArrow
{
	position: absolute;
	right: 5px;
	top: 0.41em;
}

/* thats for the shadowbox */
html>body div.outerbox
{
	padding: 0 5px 5px 0;
}
html>body div.shadowbox1
{
	position: absolute;
	right: 0;
	bottom: 5px;
	width: 5px;
	height: 100%;

}
html>body div.shadowbox2
{
	position: absolute;
	bottom: 0;
	right: 5px;
	height: 5px;
	width: 100%;

}
html>body div.shadowbox3
{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 5px;
	width: 5px;

}
html>body .innerbox
{
	margin: 0;
	display: inherit;
}

ul.innerBox li{height:25px;}
.innerbox li:hover{color:#fff;}



a.india{ font-weight:normal; background:url(../images/talash-sprites.png) -37px 1px no-repeat; padding:0 4px 0 34px; color:#000;  display:block; width:15px; height:15px;}

a.usa{ font-weight:normal; background:url(../images/talash-sprites.png) -42px -27px no-repeat; padding:0 4px 0 27px; margin-left:6px; color:#000; display:block; width:15px; height:15px;}

a.world{ font-weight:normal; background:url(../images/talash-sprites.png) -191px -27px no-repeat; padding:0 4px 0 27px;  margin-left:6px; color:#000; display:block; width:15px; height:15px;}

.toplinkbox .maplink a.india:hover, .toplinkbox .maplink  a.usa:hover, .toplinkbox .maplink  a.usa:hover{ color:#fff;  }
/*
a.india{ font-weight:normal; background:url(../images/talash-sprites.png) -452px -290px no-repeat; padding:0px 4px 0 47px; margin-left:6px; color:#000; height:35px; display:block; }

a.usa{ font-weight:normal; background:url(../images/talash-sprites.png) -452px -335px no-repeat; padding:0px 4px 0 48px; margin-left:6px; color:#000; display:block; height:35px; }

a.world{ font-weight:normal; background:url(../images/talash-sprites.png) -452px -380px no-repeat; padding:0px 4px 0 48px;  margin-left:6px; color:#000; height:35px; display:block;}*/

a.india:hover, a.usa:hover, a.world:hover{ color:#000;  }
li.main u, li.main u , li.main ul{ color:#94211c;  }

/*----------------      Click Menu CSS  --------------*/



/*             ------------  Screen CSS  --------------*/

ol#controls {
left:485px;
margin:0;
padding:0;
position:relative;
top:-42px;
width:400px;
}
ol#controls li {
float:left;
height:24px;
line-height:24px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 8px 0 0;
padding:0;
}
ol#controls li a {
background:#CECECE none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#555555;
float:left;
height:24px;
line-height:24px;
padding:0 10px;
text-decoration:none;
}
ol#controls li.current a {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}



/*-------------------- 10-6-10---------*/
.bgfootercar{ background:#FCFCFC url(../images/bg-footercart.gif) repeat-x; width:1002px; float:left; padding:15px 0 20px 0; color:#000; font-size:12px; text-decoration:none;  }
.footercartleft{ width:320px; float:left; padding:10px;}
.footercartright{width:300px; float:right;}
a.frtcartlink{color:#000; font-size:12px; text-decoration:none; padding:0 3px;}
a.frtcartlink:hover{color:#015A84; text-decoration:none;}

.cartnetbanking{background:url(../images/talash-sprites.png) no-repeat -354px -336px; width:83px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 
.cartpaypal{background:url(../images/talash-sprites.png) no-repeat -281px -336px; width:66px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 
.cartmaster{background:url(../images/talash-sprites.png) no-repeat -233px -336px; width:42px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 
.cartvisa{background:url(../images/talash-sprites.png) no-repeat -169px -336px; width:58px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 

.cartverysign{background:url(../images/talash-sprites.png) no-repeat -344px -375px; width:96px; height:33px; float:right; display:block; margin:0 7px 0px 0;} 

.cartsecure{background:url(../images/talash-sprites.png) no-repeat -283px -375px; width:60px; height:33px; float:right; display:block; margin:0 0 0px 0;} 


.iconchatcheckouterror{width:33px; height:28px; float:right; background:url(../images/talash-sprites.png) no-repeat -310px 2px; display:block;}

.checkoutparattl{font-size:10pt; color:#015A84; font-weight:bold;}
ul.checkoutpara{margin:0px 0; list-style:none;  clear:both;}

ul.checkoutpara li{font-size:12px; color:#000000; line-height:17px; background:url(../images/bullet_blue.gif) no-repeat 3px 6px; padding:0 0 10px 16px;  }


.bgtextarea{padding:0 5px 0 5px; color:#767676; border:1px solid #f0eded; background:#fff url(../images/bg-textbox.gif) repeat-x 0px bottom; border-right:1px solid #cfcfcf;}



/*-------------------------- 17-6-10 ---------------*/
.ntextbgname{ background:url(../images/talash-sprites.png) no-repeat -58px -392px; width:200px; border:0px; font-size:12px; color:#414141; padding:5px 5px 5px 9px; font-family:Georgia; font-style:italic; height:16px;}

.Field200 {
	width: 200px;
}


.textfeedback{display:block; color:#fff; font-weight:bold; padding:10px 0 5px 0;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}



/*-------------------- 10-6-10---------*/
.bgfootercar{ background:#FCFCFC url(../images/bg-footercart.gif) repeat-x; width:1002px; float:left; padding:15px 0 20px 0; color:#000; font-size:12px; text-decoration:none;  }
.footercartleft{ width:320px; float:left; padding:10px;}
.footercartright{width:300px; float:right;}
a.frtcartlink{color:#000; font-size:12px; text-decoration:none; padding:0 3px;}
a.frtcartlink:hover{color:#015A84; text-decoration:none;}

.cartnetbanking{background:url(../images/talash-sprites.png) no-repeat -354px -336px; width:83px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 
.cartpaypal{background:url(../images/talash-sprites.png) no-repeat -281px -336px; width:66px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 
.cartmaster{background:url(../images/talash-sprites.png) no-repeat -233px -336px; width:42px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 
.cartvisa{background:url(../images/talash-sprites.png) no-repeat -169px -336px; width:58px; height:29px; float:right; display:block; margin:0 10px 10px 0;} 

.cartverysign{background:url(../images/talash-sprites.png) no-repeat -344px -375px; width:96px; height:33px; float:right; display:block; margin:0 7px 0px 0;} 

.cartsecure{background:url(../images/talash-sprites.png) no-repeat -283px -375px; width:60px; height:33px; float:right; display:block; margin:0 0 0px 0;} 


.iconchatcheckouterror{width:33px; height:28px; float:right; background:url(../images/talash-sprites.png) no-repeat -310px 2px; display:block;}

.checkoutparattl{font-size:10pt; color:#015A84; font-weight:bold;}
ul.checkoutpara{margin:0px 0; list-style:none;  clear:both;}

ul.checkoutpara li{font-size:12px; color:#000000; line-height:17px; background:url(../images/bullet_blue.gif) no-repeat 3px 6px; padding:0 0 10px 16px;  }


.bgtextarea{padding:0 5px 0 5px; color:#767676; border:1px solid #f0eded; background:#fff url(../images/bg-textbox.gif) repeat-x 0px bottom; border-right:1px solid #cfcfcf;}



/*-------------------------- 17-6-10 ---------------*/
.ntextbgname{ background:url(../images/talash-sprites.png) no-repeat -58px -392px; width:200px; border:0px; font-size:12px; color:#414141; padding:5px 5px 5px 9px; font-family:Georgia; font-style:italic; height:16px;}

.Field200 {
	width: 200px;
}

/*---------------- Forget PAssword 22-jun-2010 Bhargav Patel  ------*/

.forgetpswdbox{background:#666666; padding:5px; width:80%; margin:0px auto;}
.forgetmain{background:#F1F3F5; }

.setpswdbox{background:#fff; border-right:1px solid #C9CBD0; width:74.9%; float:left; padding:10px;}
.newacct{ width:20%; float:right; padding:10px;}
.linedoted{height:10px; margin:10px 0 0 0; border-bottom:1px dotted #AAAAAA; display:block; }
.nomrg{margin:0px;}


.cntpswdbox{padding:5px; width:80%; margin:0px auto; text-align:left; }
.conentpswdbox{width:550px; float:left; padding:0px;}
.textright{text-align:right;}
.psswordbox{width:500px; float:left; background:#f5f9fb; padding:10px; border:1px solid #f0eded; line-height:18px;}
.psswordboxin{width:95%; float:left; background:#efefef; padding:10px; line-height:18px; font-size:11px;}
.font12{font-size:12px;}
.mrgbtm{margin-bottom:5px;}

.bgtextarea{padding:0 5px 0 5px; color:#767676; border:1px solid #f0eded;}

/*-----------------  Error Message for new login page --------------------*/

label.error {
	background: url('../images/IcoError.gif') no-repeat;
	padding-left: 16px;
	margin-left: .3em;
	color:red;
	font-family:verdana;
}
label.valid {
	background: url('../images/IcoError.gif') no-repeat;
	display: block;
	width: 16px;
	height: 18px;
}
/*------------------------------------    21-6-10 --------------*/

.textfeedback{display:block; color:#666; font-weight:bold; font-size:11px; padding:10px 0 5px 0;}

/* ------------------------------------- Sponcer Link Start   19-7-10 -----------*/

.imgspons{margin:0 25px; float:left;}
.textsponcer{display:block; color:#636363; font-weight:bold; padding:16px 0 5px 0; font-size:12px;}
.norightmrg{margin-right:0px;}

.iconfeatured{background:url(../images/icon-featured.png) no-repeat; width:49px; height:38px; display:block; position:absolute; top:-1px; left:-1px; z-index:9999;}


a.Sel{font-size:11px; text-decoration:none;}
a:hover.Sel{font-size:11px; text-decoration:underline;}
dd.ChooseCurrencyBox a span.Text {font-size:11px; padding:0 0 0 0px; text-decoration:none;}
dd.ChooseCurrencyBox a:hover span.Text {text-decoration:underline;}
span.Text {font-size:11px; padding:0 0 0 3px; text-decoration:none;}

/* ------------------------------------- Rakhi Static Page Start   29-7-10 -----------*/
#SideCategoryList ul.newcategorylist{
float:left;
padding-left:3px;
}
#SideCategoryList ul.newcategorylist li{
display:block; float:left; width:180px;
}
#SideCategoryList ul.newcategorylist li a{
text-decoration:underline;
font-size:11px;
text-transform:capitalize;
line-height:33px;
}
#SideCategoryList ul.newcategorylist li a:hover{
text-decoration:underline;
color:#015A84;
}
/* ------------------------------------- Rakhi Static Page End   29-7-10 -----------*/

/* Rakhi Store : Start*/

#leftpart{width:210px; float:left; padding:0px; margin:0px;}
#rightpart{width:770px; float:right; padding:0px; margin:0px;}


.leftlinkhead{background:url(../images/left-link-top.gif) no-repeat; width:206px; float:left; padding:10px 0 0 0; }
.leftlinkbg{background:url(../images/bg-left-link.gif) repeat-y; width:206px; float:left; margin:10px 0 0 0}
.leftlinkfooter{background:url(../images/left-link-footer.gif) no-repeat; width:206px; height:14px; float:left;}

.ttlrakhi{color:#8c051d; font-size:11pt; font-weight:bold; display:block; padding:7px 0 10px 10px;  }

ul.rakhistore{float:left; padding:0px 0 0 10px; margin:0px; list-style:none;}
ul.rakhistore li{ list-style:none; padding:0 0 2px 0;} 
ul.rakhistore li a{color:#717070; font-size:12px; text-decoration:none; background:url(../images/arrow-rakhi.gif) no-repeat 2px 3px; text-transform:capitalize; padding:0 0 0 25px; line-height:20px; font-weight:normal; }
ul.rakhistore li a:hover{color:#d61b3f; text-decoration:none;}


.rakhibox{ border:1px solid #d61b3f; width:100%; position:relative; border-bottom:none; margin:10px 0 0 0;}
.imgleft{ background:url(../images/con-left-top.gif) no-repeat; width:112px; height:15px; position:absolute; top:-5px; left:-1px; display:block;}
.imgright{background:url(../images/con-right-top.gif) no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-5px;display:block;}
.conleftbtm{background:url(../images/con-left-btm.gif) no-repeat; float:left; display:block; position:relative; height:15px; width:100%;}
.conrightbtm{background:url(../images/con-right-btm.gif) no-repeat; width:6px; height:6px; display:block; position:absolute; top:0px; right:-2px; float:right;}

.rakhiinnerbox{padding:10px; float:left;}

/* Rakhi Store : END */


/* Rakhi: City specific footer: Start */
.rakhicitylink{width:990px; float:left; padding:15px 0 15px 0; margin:0px 0 0 10px; border-top:1px solid #BBBBBB}
a.footercitylink{ font-size:11px; line-height:18px; color:#000000; font-weight:normal; text-transform:capitalize; padding:0 3px;}
a.footercitylink:hover{ color:#045F8A; text-decoration:none;}
.rakhicitylink h1{font-size:17px; font-weight:bold; color:#868F8A; display:block; padding:0 0 0 5px;}
.ttlcityvice{font-size:17px; font-weight:bold; color:#868F8A; display:block; padding:0 0 0 15px;}
/* Rakhi: City specific footer: End */


.festivalbox h5, .ocationbox h5{font-size:17px; font-weight:bold; color:#868F8A; display:block; padding:0 0 0px 15px; background:url(../images/sap-footer-ttl.gif) repeat-x 0px bottom; height:30px; line-height:26px;}


.corporatebox h5, .connectbox1 h5, .paymentbox h5, .assistancebox h5{ color:#A8AAA9;   display:block; line-height:18px; font-size:17px; font-weight:bold; color:#fff; line-height:32px; background:url(../images/header/sap-footer-ttl.png) no-repeat left bottom;margin:0 0 10px 9px; }



/* Chirag - 06 AUG 2010 */ 
/* Feedback popup tabs css - 27 JULY 10 - Ravi Kotwani*/ 
.feedback-header-tabs{
padding:0px 0px 3px 0px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Arial, Helvetica, sans-serif; 
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.feedback-header-tabs span{font: bold 12px Arial, Helvetica, sans-serif; color:#990000;}

.feedback-header-tabs li{
border:none;
display:inline;
float:left;
height:30px;
}

.feedback-header-tabs li a{
text-decoration: none;
padding: 0px 0px 0px 11px;
margin-right: 0px;
height:22px; line-height:22px;
background:url(../images/bg-tab.jpg) no-repeat 3px top;
text-decoration:none;
float:left;
border-bottom:1px solid #BDCFE3;
}

.feedback-header-tabs li a span{
padding: 0px 11px 0px 0px;
font-size:12px; font-weight:bold;
color: #2d2b2b;
line-height:22px; height:22px;
float:left;
background:url(../images/bg-tab.jpg) no-repeat right top;
}

.feedback-header-tabs li a span img{ margin:2px 3px 0 0; float:left;}




.feedback-header-tabs li a.selected, .feedback-header-tabs li a:hover{ /*selected main tab style */
background:url(../images/bg-tabact.jpg) no-repeat 3px top;
text-decoration:none;
border:none;

}

.feedback-header-tabs li a.selected span, .feedback-header-tabs li a:hover span{ /*selected main tab style */
background:url(../images/bg-tabact.jpg) no-repeat right top;
color: #2d2b2b;

}

.feedback-header-tabs li.active{ /*selected main tab style */
position: relative;
top: 1px;
border:none;
background:#fff;
border-bottom-color: white;
}

.feedback-header-tabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
.feedback-header-tabs active {
position: relative;
top: 1px;
background:#fff;
border-bottom-color: white;
}


/* This class is for feelings drop down div in feedback panel*/
.feelings-drop-down-div {
position:absolute; 
left: 122px;
 top: 30px;
 
  width: auto;
   display: none; 
   background-color:#FFFFFF;
   border-style:solid;border-width:1px;
   border-color:#CCCCCC #999999 #999999 #CCCCCC#CCCCCC #999999 #999999 #CCCCCC;
   padding:4px;
   z-index:1;
}

/* Added by Ravi for feed back form */
.bgtextbox-feedback {
	background:#fff url(../images/bg-text-box.gif) no-repeat right bottom; height:25px; padding:3px 5px 0 5px; color:#767676; border:none; border-left:1px solid #f0eded; border-top:1px solid #f0eded; font-size:14px; margin:3px 0 5px 0;
}
.bgtextbox-feedback-textarea {
	padding:5px; color:#767676; font-size:14px; border:1px solid #f0eded; font-size:14px; margin: 3px 0 10px 0; background:url(../images/bg-textbox.gif) repeat-x right bottom; border-bottom:none;
}
.bgtextbox-feedback-combo {
	padding:0px 0 0 5px; color:#767676; font-size:14px; border:1px solid #f0eded; font-size:14px; margin:7px 0 5px 0;
}
.bgtextbox-feedback-labels {
	color:#767676; font-size:14px; margin:2px 0 3px 0;
}

.btn-feedback { font-size:11px; float:left; padding-left:10px; background:url(../images/btn-feedback.gif) left top no-repeat;}

.btn-feedback input { font-size:12px; float:left; padding-right:10px; background:url(../images/btn-feedback.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#000; height:25px; padding-bottom:4px; line-height:25px; cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }

.btn-feedback:hover { background:url(../images/btn-feedback-ho.gif) left top no-repeat;}

.btn-feedback input:hover { background:url(../images/btn-feedback-ho.gif) right top no-repeat; }


/* For feedback messages */
p.success {
background:url("../images/icon_success.png") no-repeat scroll 10px 11px;
border:1px solid #9BAC55;
color:#688006;
display:block;
font-size:13px;
padding:10px 10px 10px 40px;

}

p.error {
background:url("../images/icon_error.png") no-repeat scroll 10px 11px;
border:1px solid #E18484;
color:#C32727;
display:block;
font-size:13px;
padding:10px 10px 10px 40px;

}
.feedbacktabheightinid
{
	height:21px;
}



/* New Header and Footer */
#TopMenuDropDown .jsddm li a.submenutop {width:175px; display:block; line-height:23px; font-size:12px; background:transparent !important; padding:0 0 0 11px; color:#2c5987; text-shadow:none; text-transform:capitalize; font-weight:normal;}
#TopMenuDropDown .jsddm li a.submenutop:hover {background:#fcf5e7 !important;}



/**************************--------- Check Out Page --------------********/
.PL605 { padding:0px 0px 10px 0px; width:605px; float:left; }
.bgpaymentop{ width:100%; padding:10px 0 0 10px; margin:0px; float:left; border-top:1px solid #d6d7d2; cursor:pointer; display:block;}
.bgpaymentop:hover{background:#ffffcf;}
.bgpaymentop1{background:#ffffcf; width:100%; padding:10px 0 0 10px; margin:0px; float:left; border-top:1px solid #d6d7d2; cursor:pointer; display:block;}
.radiocheck{width:25px; padding:0px 0 0 0; display:block; float:left; margin:1px 0 0 0; } 
.texttl{width:550px; float:left; font-weight:bold; font-size:13px; color:#034285;}




/**************************---------    New Header Raksha Bandhan --------------********/

.topnavrakhi{width:1000px; float:left; padding:0px; margin:0px; background:url(../images/header/bg-menu.gif) repeat-x;}
.conleftrakhi{background:url(../images/header/con-left.gif) no-repeat; width:6px; height:42px; float:left; display:block; margin:0px; padding:0px;}
.conrightrakhi{background:url(../images/header/con-right.gif) no-repeat; width:7px; height:42px; float:right; display:block;margin:0px; padding:0px;}

.bgheaderbrm{background:url(../images/header/bg-header-btm.gif) repeat-x; height:15px; display:block; margin:0px 0 10px 0; padding:0px;}
.clear{clear:both;}
.bgshopping{background:url(../images/header/shado-shopping.gif) no-repeat right bottom; padding:0 10px 0px 0; height:40px;}

.jsddm li.nav_pad1 { color:#9e1711;}

a.linkvbaftr{width:90px; height:38px; display:block; background:url(../images/talash-sprites.png) no-repeat -154px -201px; float:left;}


.cartvba{background:url(../images/talash-sprites.png) no-repeat -3px -354px; width:116px; height:33px; float:right; display:block; margin:0 0 0px 0;} 



