body {
	padding:0;
	margin:0;
	background:url(images/body-bg.jpg) repeat-x 0 0 #FFF;
}
td, p, h1, h2, h3, h4, ul, form, input{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
img{
	width:auto;
	height:auto;
	display:block;
}
a{
	outline:none;
	border:none;
}
/*--------Header Starts--------*/
img.logo{
	margin:41px 0 22px 34px;
}
/*--------Menu Starts--------*/
ul.topNav{
	margin:68px 0 0 90px;
}
ul.topNav li{
	height:28px;
	float:left;
}
ul.topNav li a{
	font:15px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6B6666;
	text-align:center;
	text-decoration:none;
	height:28px;
	display:block;
	float:left;
	padding:0 10px;
	cursor:pointer;
}
ul.topNav li a span{
	float: left;
	display: block;
	padding:0 15px 0 8px; /*Padding of menu items*/
}
ul.topNav li.current a, .topNav  li a:hover{
	color: #FFF; text-decoration:none;
	background:url(images/menu-on-left.jpg) no-repeat 0 0px;/*left tab image path*/
}
ul.topNav li.current a span, .topNav li a:hover span{
	color: #FFF; text-decoration:none;
	background:url(images/menu-on-right.jpg) no-repeat 100% 0px;/*right tab image path*/
}

ul.topNav li.current a, .topNav  li a.active{
	color: #FFF; text-decoration:none;
	background:url(images/menu-on-left.jpg) no-repeat 0 0px;/*left tab image path*/
}
ul.topNav li.current a span, .topNav li a.active span{
	color: #FFF; text-decoration:none;
	background:url(images/menu-on-right.jpg) no-repeat 100% 0px;/*right tab image path*/
}
/*--------Menu Ends--------*/
td.bannerBg{
	background:url(images/banner.jpg) no-repeat 0 0;
	height:408px;
	width:940px;
}
h1.bannerTxt{
	font:18px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	text-indent:-10000px;
}	
/*--------Header Ends--------*/
/*--------Body Starts--------*/
td.bodyPad{
	padding:30px 3px 40px 0;
}
p.dott{
	background:url(images/dott.gif) repeat-x 0 16px;
	width:380px;
	height:38px;
}
p.bodyTXt{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
	margin:0 15px 30px 0;
}
td.pageNav{
	background-color:#D8F4FF;
	border:1px solid #ABDDF0;
	height:30px;
}
td.pageNav p{
	font:12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#014B69;
	margin:0 0 0 15px;
	float:left;
}
td.pageNav ul{
	margin:7px 0 0 10px;
	float:left;
	height:14px;
}
td.pageNav ul li{
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6B6666;
	background:url(images/page-nav-div.gif) no-repeat 100% center;
	height:14px;
	float:left;
}
td.pageNav ul li a{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6B6666;
	text-align:center;
	text-decoration:none;
	height:14px;
	display:block;
	float:left;
	padding:0 5px;
}
td.pageNav ul li a:hover{
	color:#0DAFF1;
}
td.pageNav ul li a.active{
	background-color:#FFF;
	border:1px solid #ACDDF0;
}
td.pageNav ul li.noDiv{
	background:none;
}
td.templatePad{
	padding:35px 0 20px 0;
}
td.gap{
	width:32px;
}
td.templateBg{
	background-color:#F8F8F8;
	border:1px solid #E0E1E1;
	padding:10px 8px 10px 8px;
	width:184px;
}
td.templateBg ul{
	background-color:#1E99C7;
	height:25px;
	width:178px;
	margin:3px 0 10px 0;
	padding:0 0 0 6px;
}
td.templateBg ul li{
	background:url(images/viewcart-div.jpg) no-repeat 100% center;
	font:11px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
}
td.templateBg ul li a{
	font:11px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 10px;
	float:left;
}
td.templateBg ul li a:hover{
	color:#B2E9FF;
}
td.templateBg ul li.noimage{
	background:none;
}
p.detailTxt{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#555656;
	text-decoration:none;
}
span.redTxt{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#B90C0C;
}
span.blueTxt{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#1E99C7;
}
p.line{
	background:url(images/line.gif) repeat-x 0 50%;
	height:20px;
}
/*----------Right Category Starts-------*/
td.categoryBg{
	background:url(images/category-bg.gif) repeat-y 0 0;
}
h2.categoryTxt{
	background:url(images/catgry-head-bg.jpg) repeat-x 0 0;
	font:17px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:13px 0 0 0;
	padding:0 0 13px 19px;
}
ul.category{
	margin:0 0 30px 0;
}
ul.category li{
	
	height:19px;
}
ul.category li a{
	background:url(images/bullet.gif) no-repeat 25px center;
	font:12px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	text-decoration:none;
	padding:0 0 0 40px;
	height:19px;
	display:block;
}
ul.category li a:hover{
	background-color:#FFF;
}
ul.category li a.active{
	background-color:#FFF;
}
/*---------Footer Starts---------*/
td.footerBg{
	background-color:#3E96C9;
	height:80px;
}
td.footerBg ul{
	margin:25px 0 0 100px;
	height:22px;
}
td.footerBg ul li{
	height:22px;
	float:left;
}
td.footerBg ul li a{
	background:url(images/footer-div.gif) no-repeat 100% center;
	font:12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	height:22px;
	float:left;
	padding:0 10px;
}
td.footerBg ul li a:hover{
	color:#B2E9FF;
}
td.footerBg ul li a.noBg{
	background:none;
}
p.copyTxt{
	font:12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	clear:both;
}
.shopping_cart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#ffffff;
padding-left:18px;
vertical-align:middle;
}
.tableheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#068eb4;
}
a.delete{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#068eb4;
text-decoration:underline;
}
a.delete:hover{
color:#12a9e2;
text-decoration:underline;
}
.table_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#656767;
padding-left:18px;
padding-top:13px;
line-height:16px;
}
.price{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#656767;
padding-right:15px;
line-height:12px;
}
.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#656767;
padding-left:18px;
}
.button{
display:block;
background-image:url(images/button.jpg);
border:0px;
cursor:hand;
cursor:pointer;
width:84px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-style:normal;
font-weight:bold;
vertical-align:middle;
}
.bigbutton{
display:block;
background-image:url(images/button01.jpg);
border:0px;
cursor:hand;
cursor:pointer;
width:130px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-style:normal;
font-weight:bold;
vertical-align:middle;
}
.redbutton{
display:block;
background-image:url(images/red_but.jpg);
border:0px;
cursor:hand;
cursor:pointer;
width:84px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-style:normal;
font-weight:bold;
vertical-align:middle;
}
.error{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d80202;
font-style:normal;
font-weight:bold;
}
.head{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#218ecd;
padding-left:18px;
}
.txt01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#656767;
padding-left:18px;
}
.txt02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#656767;

}
.txt04{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ce0a00;

}
.pad{
padding-left:10px;
}
.textbox{
background-image:url(images/textbox_bg.gif);
background-repeat:repeat-x;
border:#d6dade 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.textbox01{
background-color:#f7f8fa;
border:#d6dade 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.welcome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0099CC;
}
a.logout{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0099CC;
text-decoration:none;
}
a.logout:hover{
color:#3366CC;
text-decoration:none;
}
/*----------14/11/08-------*/
.offerheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0992be;
padding-left:8px;
}
.offertxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#656767;
text-align:justify;
padding-left:8px;
padding-right:8px;
}
.search{
border:1px solid #c4e4f2;
background-image: url(images/search_bg.gif);
}
.pad{
padding-left:10px;
}
.pad01{
padding-right:12px;
}
.dropdown{
	position:absolute;
	background-image:url(images/dropdown.jpg) no-repeat;
	width:130px;
	height:21px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	overflow: hidden;
	left: 180px;
	top: 643px;
}
.txt05{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#656767;
}
 /*CSS for nov_17*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 3px;
border: 1px solid #000000;
visibility: hidden;
color: black;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 50px; /*position where enlarged image should offset horizontally */

}
.browse001{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:10px;
color:#305681;
}
.tableborder{
border: 1px solid #66CCFF;
}
.confirm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0066FF;
}
