body{
	margin:0;
	padding:0;
	background-color:#000;
}
td, p, ul{
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
}
a{
	outline:none;
}

td.topBanner{
	background:url(images/top-banner.jpg) no-repeat;
	height:188px;
}
img.logo{
	margin:30px 0 37px 381px;
}
/*-------------Navigation Starts---------*/
td.leftCrv{
	background:url(images/nav-left-crv.jpg) no-repeat;
	width:37px;
	height:35px;
}
td.middle{
	background:url(images/nav-bg.jpg) repeat-x 0 0;
}
td.rightCrv{
	background:url(images/nav-right-crv.jpg) no-repeat;
	width:37px;
	height:35px;
}
.topNav ul{
	list-style-type:none;
	margin:0 auto;
}
.topNav ul li{
	font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;

}
.topNav ul li a{
	background:url(images/bullet.gif) no-repeat 0 15px;
	font:14px/25px "Trebuchet MS" Arial, Helvetica, sans-serif;*/
	color:#FFF;
	padding:5px 7px;/*Modified*/
	display:block;
	text-decoration:none;
	float:left;
	
}
.topNav ul li a.noimage{
	background-image:none;
}
.topNav ul li a:hover{
	background:url(images/nav-bg-on.jpg) repeat-x 0 0;
	/*padding:0 8px;*/  /*Modified*/
}

/*New Added style Starts*/
.suckertreemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
/*font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;*/
color:#FFFFFF;
position: relative;
display: inline;
float: left;
/*background-color: #F3F3F3; overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
/*width: 90px; Width of top level menu link items
padding: 0px 8px;*/
/*border: 1px solid black;*/
border-left-width: 0;
text-decoration: none;
color:#ffffff;
background-image:none;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
font-weight:normal;
left: 0;
position: absolute;
display:block;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
width:200px;
}


*html .suckertreemenu ul li ul{
font-weight:normal;
left: 0;
position: absolute;
display:block;
top: 1em; /* no need to change, as true value set by script */
visibility: hidden;
width:200px;
}


/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: left;
background-color:#940020;
border-top:solid 1px #fff;
/*border-right:solid 1px #fff;*/


}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul { 
left: 159px; /* no need to change, as true value set by script */
top: 0;
position: absolute;
padding:0 0 0 0;

}


/* Sub level menu links style */
.suckertreemenu ul li ul li a{

display: block;
width: 145px; /*width of sub menu levels*/
color: navy;
text-decoration: none;

color:#ffffff;
}
.suckertreemenu ul li ul li a:hover{
color:#ffffff;
text-decoration: none;
background-image:none;
background-color:#4C0115;

}
.suckertreemenu ul li a:hover{
color: white;
}
/*New Added style Ends*/

/*---------------Navigation Ends-----------*/
/*---------------Body Starts--------------*/
td.bodyleft{
	background:url(images/body-left-bg1.jpg) no-repeat;
	width:83px;
	height:458px;
}
td.bodyright{
	background:url(images/body-right-bg1.jpg) no-repeat;
	width:83px;
	height:458px;
}
td.blackBg{
	background:url(images/jewel-pic.jpg) no-repeat 109px 0px;
	background-color:#000000;
	padding:115px 82px 0 446px;
}
td.blackBg1{
	background-color:#000000;
	padding:50px 82px 0 20px;
}
img.discovMargn{
	margin:0 0 42px 0;
}
p.bodyTxt{
	font:11px/16px Arial, Helvetica, sans-serif;
	/*color:#A09BA0;*/
	color:#FFFFFF;
}
/*-------------Body Ends----------*/
/*-------------Footer Starts-------*/
td.footerBg{
	background:url(images/footer-bg.jpg) no-repeat;
	height:122px;
}
p.copy{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#80583F;
	text-align:center;
	padding:22px;
}
/*-------------Footer Ends-------*/
/*-------------Home Page Ends--------*/
/*--------Product Page Starts-----------*/
td.productBg{
	background-color:#FFF;
	padding:16px 21px 20px 21px;
}
td.categoryBg{
	background:url(images/category-bg.gif) repeat-x 0 0;
	height:80px;
}
img.categoryTxt{
	margin:40px 0 0 21px;
}
td.topPad{
	padding:16px 0 0;
}
img.gapping{
	margin:12px 6px 15px 0;
	border:1px solid #cccccc;
}
img.rightPic{
	margin:12px 0 15px 0;
}
p.redTxt{
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#7D0023;
	text-align:center;
	padding:5px 0 0;
}
p.darkTxt{
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#585858;
	text-align:center;
	padding:4px 0;
}
td.darkTxt{
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#585858;
	text-align:center;
	padding:4px 0;
}
.darkTxt1{
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#585858;
	text-align:right;
}
.darkTxt2{
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#585858;
}

ul.pages{
	height:11px;
	padding:4px 0 0 0;
	float:right;
}
ul.pages li{
	/*background:url(images/pages-div.gif) no-repeat 0 1px;*/
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 7px;
	float:left;
}

ul.pages li a{
	font:11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	display:block;
	float:left;
}
ul.pages li a:hover{
	color:#93001F;
}
ul.pages li.noimage{
	background:none;
}
ul.pages li a.next{
	background:url(images/next-bg.gif) no-repeat 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	padding:0 0 0 5px;
	width:40px;
	height:14px;
	display:block;
}
ul.pages li a.next:hover{
	background:url(images/next-bg-on.gif) no-repeat 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
ul.pages li a.prev{
	background:url(images/prev-bg.gif) no-repeat 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	padding:0 0 0 10px;
	width:40px;
	height:14px;
	display:block;
}
ul.pages li a.prev:hover{
	background:url(images/prev-bg-on.gif) no-repeat 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
a.cart{
	background:url(images/cart_button_bg.jpg) no-repeat 0 0;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	font-weight:bold;
	padding:5px 0 0 9px;
	width:94px;
	height:27px;
	text-decoration:none;
	display:block;
}
a.cart:hover{
	background:url(images/cart_button_bg_off.gif) no-repeat 0 0;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}
/*-----------Product page Ends----*/

<!-- added by amrit -->
.menu {
width:730px;	
height:45px;
font-family:Helvetica, Arial, sans-serif;;
font-size:13px;
font-weight:bold;
color:#919499;
font-weight:normal;
margin-top:10px;
border-top:2px #FFFFFF solid;	
position:relative;
z-index:100;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}
.menu ul ul {
width:150px;
padding-top:13px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:150px;
position:relative;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#919499;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:14px;
text-decoration:none; 
color:#e1edf9; 
width:180px; 
background:#fffffff; 
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:auto;
color:#e1edf9;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#b6c2cc;
color:#e1edf9;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#b6c2cc;

}
.menu ul ul :hover > a.drop {
background:#b6c2cc;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#cee1f5;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background:#e1edf9;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
/*top:31px;*/
left:0; 
width:150px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
/*top:30px;
t\op:32px;
*/}

/* position the third level flyout menu */
.menu ul ul ul{
left:151px; 
top:-13px;
width:150px;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
left:-151px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#cee1f5;
border:1px #abb3bf solid; 
color:#e1edf9;
height:auto;
width:150px;
height:18px; 
font-size:14px;
padding:0px 0px; 
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:150px;
w\idth:150px;
color:#e1edf9;
}


/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#5f6064;
background:#e1edf9;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#5f6064;
background:#e1edf9;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}

ul.submenu li{
	display:block;
	border: 1px solid #000;
	float: left;
	width: 130px;
}

td.subcat{
color:#333333; font-weight:bold; font-size:16px; font-family:Arial; padding-top:10px ; padding-left:5px;
}

.spotlighttext{color:#666666;
text-decoration:none;
}
.footer_nav{
color:#000000;
text-decoration:none;
font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.next{
	background:url(images/next-bg.gif) no-repeat 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	padding:0 0 0 5px;
	width:40px;
	height:14px;
	display:block;
}
.footer_nav:hover{
	background:url(images/next-bg-on.gif) no-repeat 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
   color:#CC3300;
}
/*-----------7.07.08--------------*/
.button
{
background: url(images/button-bg.gif) repeat-x 0px 0px; font:bold 12px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 2px 0 2px; margin:0; height:27px; cursor:pointer;
text-decoration:none;
}
.button:hover{
	background:url(images/button-bg-on.gif) repeat-x 0 0;
}

.footer_link{
font-size:11px; 
padding-top:15px;
padding-bottom:10px;
color:#80583F; 
text-decoration:none; font-family:Arial, Helvetica, sans-serif;
}

