body {
	padding:0;
	margin:0;
	background:url(images/top-bar.jpg) repeat-x 0 0;
	font:15px/19px Arial, Helvetica, sans-serif;
	color:#000;
}
td, h1, h2, h3, p, ul, form, img, input{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
a{
	outline:none;
}
/*----------------------------------Header satarts---------------------------*/
img.logo{
	margin:33px 0 18px 13px;
}
ul.topLink{
	margin:22px 0 15px 0;
	height:15px;
}
ul.topLink li{
	float:left;
}
ul.topLink li a{
	display:block;
	height:15px;
/*	width:97px;*/
	text-indent:-10000px;
} 
ul.topLink li a.shopCart{
	background:url(images/shopping-cart.jpg) no-repeat 0 0;
	display:block;
	width:97px;
}
ul.topLink li a.orderStatus{
	background:url(images/order-status.jpg) no-repeat 0 0;
	display:block;
	margin:0 0 0 10px;
	width:97px;
}
ul.topLink li a.login{
	background:url(images/login.gif) no-repeat 0 0;
	display:block;
	margin:0 0 0 10px;
	width:97px;
}
ul.topLink li a.logout{
	background:url(images/logout.gif) no-repeat 0 0;
	display:block;
	margin:0 0 0 10px;
	width:55px;
}
ul.topLink li a.profile{
	background:url(images/view-profile.gif) no-repeat 0 0;
	display:block;
	margin:0 0 0 10px;
	width:97px;
}
ul.topLink li a.giftReg{
	background:url(images/gift-reg.jpg) no-repeat 0 0;
	display:block;
	margin:0 0 0 10px;
	width:97px;
}
td.searchBg{
	background:url(images/search-bg.jpg) no-repeat 0 0;
	height:75px;
}
input.searchBox{
	margin:27px 0 0 75px;
	width:125px;
	background-color:#FFFADC;
	border:1px solid #FFFADC;
	float:left;
}
input.submitButton{
	margin:32px 0 0 0;
	display:block;
	float:left;
}
td.bodyBg{
	background:url(images/banner-pattern.jpg) repeat-x 0 0 #FFFBE1;
	padding:0 0 70px 0;
}
ul.topNav{
	height:62px;
}
ul.topNav li{
	float:left;
	text-indent:-10000px;
	display:block;
}
ul.topNav li a.about{
	background:url(images/about-us.jpg) no-repeat 0 0;
	width:110px;
	height:62px;
	display:block;
}
ul.topNav li a.contact{
	background:url(images/contact-us.jpg) no-repeat 0 0;
	width:118px;
	height:62px;
	display:block;
	margin:0 0 0 22px;
}
ul.topNav li a.registry{
	background:url(images/registery.jpg) no-repeat 0 0;
	width:132px;
	height:62px;
	display:block;
	margin:0 0 0 21px;
}
ul.topNav li a.orderStat{
	background:url(images/order-stat.jpg) no-repeat 0 0;
	width:149px;
	height:62px;
	display:block;
	margin:0 0 0 21px;
}
ul.topNav li a.book{
	background:url(images/book.jpg) no-repeat 0 0;
	width:120px;
	height:62px;
	display:block;
	margin:0 0 0 21px;
}
ul.topNav li a.faq{
	background:url(images/faq.jpg) no-repeat 0 0;
	width:80px;
	height:62px;
	display:block;
	margin:0 0 0 21px;
}
td.banner{
	background:url(images/banner.jpg) no-repeat 0 7px;
	height:304px;
}
td.banner img{
	margin:60px 0 0 264px;
}
	
td.spiralBg{
	background:url(images/spiral.jpg) no-repeat 0 0;
	height:23px;
}
td.menuBg{
	background:url(images/left-menu-bg.jpg) repeat-y 0 0;
}
td.menuBott{
	background:url(images/left-menu-bot.jpg) no-repeat 0 0;
	height:26px;
}
ul.menu{
	margin:22px 0 20px 35px;
}
ul.menu li{
	height:20px;
}
ul.menu li a{
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#76623C;
	text-decoration:none;
}
ul.menu li a:hover{
	color:#003300;
}
h2.welcomeText{
	background:url(images/welcome-text.jpg) no-repeat 0 0;
	height:40px;
	margin:20px 0;
}
td.topGap{
	padding:22px 0 0 0;
}
/*----------------------------Footer----------------*/
td.footer{
	background:url(images/top-bar.jpg) repeat-x 0 0 #FFF;
}
ul.footerLink{
	margin:20px 0 6px 0;
	height:16px;
}
ul.footerLink li{
	background:url(images/foot-div.gif) no-repeat 0 5px;
	float:left;
	padding:0 7px;
}
ul.footerLink li a{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ED1065;
	float:left;
	text-decoration:none;
}
ul.footerLink li.nodiv{
	background:none;
}
ul.footerLink li a:hover{
	color:#333;
}
p.copyTxt{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#008B81;
	margin:0 0 0 7px;
}
p.copyTxt a{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#008B81;
	text-decoration:none;
}
p.copyTxt a:hover{
	text-decoration:underline;
}
img.footLogo{
	margin:30px 0;
}
td.leftCrv{
	background:url(images/heading-left-crv.jpg) no-repeat 0 0;
	width:20px;
	height:41px;
}
td.rightCrv{
	background:url(images/heading-right-crv.jpg) no-repeat 0 0;
	width:20px;
	height:41px;
}
td.midBg{
	background:url(images/heading-mid-bg.jpg) repeat-x 0 0;
	height:41px;
}
td.midBg h2{
	font:bold 24px/40px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 0 10px;
}
td.productGap{
	padding:40px 0 0 0;
}
h2.productName{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#ED1022;
	margin:0 0 8px 0;
}
td.boxBg{
	background:url(images/box-bg.jpg) no-repeat 0 0;
	height:140px;
}
td.boxBg img{
	margin:15px 0 0 9px;
	display:block;
}	
p.productTxt{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:6px 0;
}
select.productSlect{
	width:180px;
}
label.qtyText{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
label.qtyTextwithoutbold{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
input.qtyBox{
	width:42px;
}
.Buttons{
	margin:15px 6px 0 0;
	display:block;
	float:left;
}

/*******New Add********/
.button
{
background: url(images/heading-mid-bg.jpg) repeat-x 0px 0px #BFDFF6; font:bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 2px 0px; margin:0px 0px 0px 0px; height:20px; border:1px solid #000000;
}
td.starred
{
color:#FF0000;
}	

a.pagination
{
	font:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
}

a.sign_up{color:#A69980;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
font-weight:bold;
}
a.sign_up:hover{text-decoration:underline;
color:#A69980;
}

p.phone
{
font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#76623C;
	text-decoration:none;
}	