/* CSS Document */

body{
	margin:0; padding:0; background:none !important;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E;}
*{
	margin:0; padding:0;}
ul, li, dl, dt, dd{
	list-style:none;}
img{
	border:none;}
a{
	outline:none; text-decoration:none;}
a:hover{
	text-decoration:none}
strong{
	font-weight:bold;}
.clear{
	font-size:0; line-height:0; clear:both;}
.noMarg{
	margin:0 !important;}
.noPadd{
	padding:0 !important;}
.noBg{
	background:none !important;}
.noBorder{
	border:none !important;}

/*--------------Header Start-------------*/ 

#header{
	width:1003px; height:185px; margin:0 auto; 
	position:relative; overflow:hidden}
#header div.topGradnt{
	background:url(../images/header_grdnt.gif) repeat-x 0 0 #fff;
	margin:0 0 0 -9px; padding:7px 0 0 0; float:left; width:1003px;
	border-bottom-color:#fff !important}
#header h1 a{
	background:url(../images/logo.gif) no-repeat 0 0;
	width:193px; height:93px; margin:7px 0 5px 20px;
	text-indent:-9999px; display:block; float:left}
/*#header img.topBanner{
	position:absolute; left:224px; top:59px}
#header div.rgtContrl{
	float:right; width:500px}
#header div.rgtContrl h2{
	background:url(../images/gti_logo.gif) no-repeat 0 0;
	width:225px; height:25px; margin:30px 0 0 20px;
	text-indent:-9999px; display:block; float:right}
#header div.rgtContrl ul{
	background:url(../images/currency_bg.gif) no-repeat 0 0;
	width:179px; height:33px; display:block; float:right;
	margin:11px 25px 0 0}
#header div.rgtContrl ul li{
	float:none; padding:8px 0 0 5px}
#header div.rgtContrl ul li h3{
	background:url(../images/currency_txt.gif) no-repeat 0 0;
	width:55px; height:22px; display:block; text-indent:-9999px;
	float:left}
#header div.rgtContrl ul li select{
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E; margin:0 4px 0 10px;  
	width:65px; height:17px; float:left}
#header div.rgtContrl ul li span{
	position:relative}
#header div.rgtContrl p{
	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#4D4D4D; width:400px; padding:15px 25px 0 0; float:right}
#header div.rgtContrl p span{
	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#4D4D4D; float:right; margin:0 5px 0 0}
#header div.rgtContrl p a{
	background:url(../images/cart_bg.gif) repeat-x 0 0;
	font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 24px; width:68px; height:19px;
	float:right}
#header div.rgtContrl p a:hover{
	color:#C27979}
#header h2 {
	background:url(../images/gti_logo.gif) no-repeat 0 0;
	width:225px; height:25px; margin:30px 0 0 20px;
	text-indent:-9999px; display:block; float:right}*/
.adBanner{
	float:left; margin:7px 0 0 33px; display:inline}
.topnav{
	float:left; margin:0 32px 0 0}
.topnav li{
	float:left; margin:0 12px 0 0}
.topnav li a{
	background:url(../images/arrow_2.gif) no-repeat 0 3px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 11px}
.topnav li a:hover{
	text-decoration:underline}
.currency{
	position:absolute; left:810px; top:11px;
	background:url(../images/currency_bg2.gif) no-repeat 0 0;
	width:177px; height:32px; display:block}
.currency li{
	float:none; padding:8px 0 0 5px}
.currency li h3{
	background:url(../images/currency_txt.gif) no-repeat 0 0;
	width:55px; height:22px; display:block; text-indent:-9999px;
	float:left}
.currency li select{
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E; margin:0 4px 0 10px;  
	width:65px; height:17px; float:left}
.currency li span{
	position:relative}
.cartDetail{
	position:absolute; left:518px; top:11px;
	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; text-align:center; width:285px}
.cartDetail span{
	display:block}
.cartDetail a{
	background:url(../images/cart_bg.gif) repeat-x 0 0;
	font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; margin:0 auto; padding:0 0 0 24px; 
	width:68px; height:19px; display:block}
.cartDetail a:hover{
	color:#C27979}
#globalnav{
	border-bottom:1px solid #fff !important}

/*--------------Header End-------------*/ 

/*--------------Left panel Start-------------*/ 

#wrapper{
	width:999px; margin:0 auto; padding:0 2px 0 2px; 
	position:relative; overflow:hidden}
#leftPanel{
	border:1px solid #D9D9D9; width:155px;
	float:left}
#leftPanel h2{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; text-indent:4px; background-color:#B20000}
.leftNav{
	padding:1px 2px 4px 2px}
.leftNav li{
	float:none; margin:0 0 2px 0; position:relative}
.leftNav li a span{
	background:url(../images/arrow_2.gif) no-repeat 0 0;
	position:absolute; left:2px; top:3px; display:block;
	width:5px; height:9px; line-height:0; font-size:0}
.leftNav li a{
	background:url(../images/left_navBg_on.png) no-repeat -151px 0;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 11px; display:block;
	height:14px}
.leftNav li a:hover{
	background:url(../images/left_navBg_on.png) no-repeat 0 0;}
.leftNav li a.selectNav{
	background-color:#FFDFDF;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 11px; display:block;
	height:14px}
.leftNav li a.selectNav span{
	background:url(../images/arrow_2.gif) no-repeat 0 0;
	position:absolute; left:2px; top:3px; display:block;
	width:5px; height:9px; line-height:0; font-size:0}
.leftNav li p{
	 font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	 color:#000 !important; text-align:center; padding:0}
.leftNav li p a{
	 background:none !important; padding:0 !important;
	 font-weight:bold; color:#F44A5A; text-decoration:underline}
.leftNav li p a:hover{
	text-decoration:none}
/*--------------Left Panel End-------------*/ 

/*--------------Center panel Start-------------*/ 

#centerPanel{
	width:832px; float:left; padding:0 0 10px 10px}
#centerPanel dl.occTxt{
	border:1px solid #E5E5E5; width:386px; height:160px;
	padding:0 7px; float:left}
#centerPanel dl.occTxt dt{
	background:url(../images/occassion_bg.gif) no-repeat 0 0;
	width:385px; height:62px; display:block;
	text-indent:-9999px}
#centerPanel dl.occTxt dd{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E; text-align:justify}
#centerPanel p.flashImg{
	float:left; padding:0 0 0 8px}
#middle{
	width:661px; float:left}
#middle div.tabControl{
	padding:22px 0 0 0; margin:6px 0 0 0; position:relative;
	width:403px; float:left}
#middle div.tabControl ul.tab{
	position:absolute; left:0; top:0}
#middle div.tabControl ul.tab li{
	float:left}
#middle div.tabControl ul.tab li a{
	background:url(../images/right_tab_bg.gif) no-repeat 100% 0;
	font:normal 12px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; padding:0 8px; position:relative; height:23px;
	display:block; float:left}
#middle div.tabControl ul.tab li a:hover{
	background:url(../images/right_tab_bgOn.gif) no-repeat 100% 0;
	color:#B20000}
#middle div.tabControl ul.tab li a span{
	background:url(../images/left_tab_bg.gif) no-repeat 0 0;
	position:absolute; left:0; top:0; width:8px; height:23px;
	font-size:0; line-height:0; display:block}
#middle div.tabControl ul.tab li a:hover span{
	background:url(../images/left_tab_bgOn.gif) no-repeat 0 0;}
#middle div.tabControl ul.tab li a.selected{
	background:url(../images/right_tab_bgOn.gif) no-repeat 100% 0;
	font:normal 12px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 10px; position:relative; height:23px;
	display:block; float:left}
#middle div.tabControl ul.tab li a.selected span{
	background:url(../images/left_tab_bgOn.gif) no-repeat 0 0;
	position:absolute; left:0; top:0; width:8px; height:23px;
	font-size:0; line-height:0; display:block}
#middle div.tabControl div.tabCat{
	border:1px solid #B20000; height:483px; padding:17px 0 0 0}
#middle div.tabControl div.tabCat ul{
	padding:0 6px}
#middle div.tabControl div.tabCat ul li{
	float:left; width:128px; text-align:center; margin:0 0 4px 0}
#middle div.tabControl div.tabCat ul li span.catPrice{
	font:normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#333; display:block; height:22px; margin:4px 2px 0 0;
	letter-spacing:-1px}	
#middle div.tabControl div.tabCat ul li span a{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; background:none; display:block;
	text-align:center; height:24px}	
#middle div.tabControl div.tabCat ul li span a:hover{
	text-decoration:underline;}
#middle div.tabControl div.tabCat ul li img{
	width:100px; height:100px; border:1px solid #DDDCDC}
#middle div.tabControl div.tabCat p.more{
	float:right; margin:-2px 5px 0 0}
#middle div.tabControl div.tabCat p.more a{
	background:url(../images/arrow_4.gif) no-repeat 0 5px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 11px}
#middle div.tabControl div.tabCat p.more a:hover{
	text-decoration:underline}
.posFix{
	position:absolute; right:10px; top:505px}
#middle div.bestSeller{
	border:1px solid #B20000; width:232px; height:522px;
	padding:0 8px; margin:6px 0 0 8px; float:left;
	position:relative}	
#middle div.bestSeller h2{
	background:url(../images/best_seller_txt.gif) no-repeat 0 0;
	text-indent:-2000px; height:21px; margin:4px 0 5px 0}
#middle div.bestSeller ul.sellNav{
	border:1px solid #E5E5E5; height:20px}
#middle div.bestSeller ul.sellNav li{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; float:left; padding:2px 0 2px 1px}
#middle div.bestSeller ul.sellNav li a{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 2px}
#middle div.bestSeller ul.sellNav li a:hover{
	color:#FFF; background-color:#B20000}
#middle div.bestSeller ul.sellNav li a.bestSelect{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; padding:0 8px; background-color:#B20000}
#middle div.bestSeller ul.bestCat{
	padding:8px 0 0 0}
#middle div.bestSeller ul.bestCat li{
	float:none; border-bottom:1px dashed #D9D9D9;
	display:block; width:230px; padding:0 0 7px 0;
	margin:0 0 10px 0}
#middle div.bestSeller ul.bestCat li img{
	padding:2px; border:1px solid #E0DFDF;
	width:80px; height:80px; float:left}
#middle div.bestSeller ul.bestCat li p{
	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#767575; float:left; width:134px; text-align:justify;
	padding:0 0 0 8px}
#middle div.bestSeller ul.bestCat li p span.bestHead a{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; display:block}
#middle div.bestSeller ul.bestCat li p span.bestHead a:hover{
	text-decoration:underline;}
#middle div.bestSeller ul.bestCat li span.bestPrice{
	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#333; display:block; text-indent:10px; float:left}
#middle div.bestSeller ul.bestCat li p span.sellLink{
	background:url(../images/more_bg2.gif) repeat-x 0 0;
	border:1px solid #A41100; float:left; margin:8px 6px 0 0}
#middle div.bestSeller ul.bestCat li p span.sellLink a{ 
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; height:14px; display:block; float:left;
	padding:0 0 0 13px}
#middle div.bestSeller ul.bestCat li p span.sellLink a:hover{
	color:#EFD1D1}
#middle div.bestSeller ul.bestCat li p span.cartLoad img{
	width:16px; height:16px; border:0; padding:5px;}
.moreLink{
	background:url(../images/arrow_6.gif) no-repeat 2px 5px !important;
	width:30px !important}
.cartLink{
	background:url(../images/cart_icon.gif) no-repeat 2px 3px !important;
	width:67px !important}
.noMarg2{
	margin:8px 0 0 0 !important}
#middle div.bestSeller p.moreSell{
	float:right; display:block; width:230px; text-align:right;
	position:absolute; left:8px; top:496px}
#middle div.bestSeller p.moreSell a{
	background:url(../images/arrow_5.gif) no-repeat 78% 60% #E5E5E5;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 10px 0 0; height:15px; display:block}
#middle div.bestSeller p.moreSell a:hover{
	background:url(../images/arrow_5.gif) no-repeat 78% 60% #F2F2F2;}
#middle div.bestSeller span.sellerLoad{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	position:absolute; left:40px; top:206px}
#middle h3.occName{
	background:url(../images/arrow_3.gif) no-repeat 1px 3px;
	font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; border-bottom:1px solid #B20000;
	padding:0 0 0 18px; margin:14px 0; width:206px}
.tabWidth{
	width:661px !important}
.tabHeight{
	height:174px !important}
#middle div.hotDeal{
	border:1px solid #C12322; width:659px;
	padding:10px 0 5px 0; margin:9px 0 0 0; overflow:hidden}
#middle div.hotDeal h3{
	background:url(../images/arrow_3.gif) no-repeat 1px 3px;
	font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; border-bottom:1px solid #B20000;
	padding:0 0 0 18px; margin:0 0 14px 20px; width:206px}
#middle div.hotDeal ul{
	padding:0 6px}
#middle div.hotDeal ul li{
	float:left; width:128px; text-align:center;
	margin:0 0 4px 0}
#middle div.hotDeal ul li img.thumbImg{
	width:100px; height:100px; border:1px solid #DDDCDC}
#middle div.hotDeal ul li span a{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; background:none; display:block;
	text-align:center; height:24px}	
#middle div.hotDeal ul li span a:hover{
	text-decoration:underline;}
#middle div.hotDeal ul li span.highPrice{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333; display:block; margin:2px 2px 0 0;
	letter-spacing:-1px; text-decoration:line-through}	
#middle div.hotDeal ul li span.hotPrice{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333; display:block; margin:2px 2px 0 0;
	letter-spacing:-1px}
#middle div.hotDeal ul li p{
	background-color:#FCE1E1;
	font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; width:100px; margin:4px auto 6px auto}	
#middle div.hotDeal ul li p span{
	color:#333}
#middle div.hotDeal ul li span.buyNow{
	cursor:pointer}
#middle div.hotDeal ul li span.dealLoad{
	width:100px; height:17px; margin:0 auto; text-align:center}
.noPadd1{
	border-right:none !important; padding:0 0 8px 10px !important}
#middle dl.deliverTxt{
	margin:8px 0 0 0}
#middle dl.deliverTxt dt{
	background-color:#F4F4F4;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; text-indent:10px; display:block}
#middle dl.deliverTxt dd{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E; padding:5px 10px; text-align:justify}

/*--------------Center Panel End-------------*/ 

/*--------------Right Panel Start-------------*/ 

#rightPanel{
	width:157px; padding:0 0 0 11px; float:left}
#rightPanel div.test{
	border:1px solid #E5E5E5; margin:0 0 5px 0}
#rightPanel div.test h2{
	background-color:#B20000; color:#FFF;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center}
#rightPanel div.test li{
	border-bottom:2px solid #F4F4F4; padding:5px;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E}
.testDetail{
	color:#7E7E7E; display:block;
	text-align:justify; padding:5px}
.testYearContrl a{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000}
.testYearContrl a:hover{
	text-decoration:underline}
#rightPanel div.test li p span.appTxt a{
	font-weight:bold; color:#B20000; display:block;
	padding:0 0 5px 0}
#rightPanel div.test li p span.appTxt a:hover{
	text-decoration:underline}
#rightPanel div.test li p span.sender{
	text-transform:uppercase; display:block; padding:5px 0 0 0}
#rightPanel div.test p.moreTest{
	background-color:#F4F4F4; text-align:right;
	padding:0 5px 0 0; height:19px}
#rightPanel div.test p.moreTest a{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000}
#rightPanel div.test p.moreTest a:hover{
	color:#F06F6F}
#rightPanel div.flowCare{
	border:1px solid #E5E5E5; margin:0 0 5px 0}
#rightPanel div.flowCare h3{
	background-color:#B20000; color:#FFF;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-indent:7px}
#rightPanel div.flowCare p{
	padding:5px; text-align:justify}
#rightPanel div.flowCare p a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000}
#rightPanel div.flowCare p a:hover{
	text-decoration:underline}
.subCatHead{
	background-color:#B20000; color:#FFF;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 7px; text-indent:0 !important}	


/*--------------Right Panel End-------------*/ 

/*--------------Footer Start-------------*/ 

#footer{
	width:1003px; margin:0 auto}
#footer h3.footHead{
	background-color:#B20000; color:#FFF;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center}
#footer p.footDetail{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:5px 8px; text-align:justify}
#footer p.footDetail a{
	font-weight:bold; color:#B20000; text-decoration:underline}
#footer p.footDetail a:hover{
	text-decoration:none}	
#footer div.order{
	width:326px; float:left; margin:0 0 10px 0; padding:0 6px 5px 0}
#footer div.order h3{
	background-color:#FFE8E8; color:#B20000;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center}
#footer div.order ul li{
	float:left; width:151px;
	background:url(../images/arrow_2.gif) no-repeat 2px 3px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 12px}
#footer div.order ul li a{
	color:#B20000}
#footer div.order ul li a:hover{
	text-decoration:underline}
.order12{
	width:338px !important; padding:0 !important}
#footer div.giftPart{
	float:left; padding:0 4px 0 0; margin:0 0 10px 0}
#footer div.giftPart h3{
	background-color:#B20000; color:#FFF;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center}
#footer div.giftPart ul li{
	float:left; width:164px}
#footer div.giftPart ul li a{
	background:url(../images/arrow_2.gif) no-repeat 2px 3px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 12px}
#footer div.giftPart ul li a:hover{
	text-decoration:underline}
.flwrPart{
	width:328px !important}
.occPart{
	width:175px !important; padding:0 !important}
#footer h3.footResrc{
	background-color:#FFE8E8; color:#B20000;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center}
#footer ul.footerNav li{
	float:left; margin:0 10px 4px 0}
#footer ul.footerNav li a{
	background:url(../images/arrow_2.gif) no-repeat 2px 3px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#B20000; padding:0 0 0 12px}
#footer ul.footerNav li a:hover{
	text-decoration:underline}
#footer p.copyright{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; background-color:#B20000; text-align:center;
	margin:0 0 3px 0}
#Div2{
	text-align:center; padding:0 0 10px 0}
#Div2 a{
	text-decoration:underline; color:#b20000}
#Div2 a:hover{
	text-decoration:none; color:#b20000}	
#Div2 .mart10{
	margin:0 !important}

/*--------------Footer End-------------*/ 

 /*----------Rakhi banner Start---------*/
.rakhiBan{
	float:left; width:421px; height:162px; position:relative;
	margin:0 0 0 5px}
.rakhiBan h2 a{
	background:url(../images/rakhi_ban2.jpg) no-repeat 0 0;
	width:421px; height:162px; text-indent:-9999px; display:block}	
.rakhiBan p{
	font:normal 12px/14px  Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#960E04; float:left; width:344px; position:absolute;
	left:67px; top:67px; display:block; text-align:center; margin:0; padding:0}	
.rakhiBan p	a{
	color:#960E04;}
.rakhiBan p	a:hover{
	color:#E9291B}	
.rakhiBan ul{
	float:left; position:absolute; left:107px; top:108px;
	width:268px; margin:0; padding:0}	
.rakhiBan ul li{
	float:left; font:bold 11px/14px Georgia, Verdana, Arial, Helvetica, sans-serif;
	width:134px}	
.rakhiBan ul li a{
	background:url(../images/rkh_bult.gif) no-repeat 0 3px;
	color:#BB0E01; padding:0 0 0 13px; display:block}	
.rakhiBan ul li a:hover{
	color:#FD4E40}
/*----------Rakhi banner End---------*/
/*---------- Admin Menu Starts ---------*/

.menuclass td{ 
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; 
	color:#000}
.menuclass td a{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#b20000; text-decoration:none}
.menuclass td a:hover{
	color:#b20000; text-decoration:underline}
/*---------- Admin Menu Ends ---------*/