body{
	/*background:url(images/header-bg1.gif) repeat-x 0 0 #fff;*/
	width:100%;
	
	padding:0px 0 0px 0;
	margin:0 auto;
	}
 ul, li, form, p, h1, h2, h3, img, input, label
	{
	margin:0px;
	padding:0px;
	}
label
	{
	display:block;
	}
ul, li
	{
	list-style-type:none;
	}
table {
	border:0px;
}	
td, div 
	{
	font:normal 12px/14px  Arial, Tahoma, Helvetica, sans-serif;
	color:#000;
	text-transform:none;
	text-decoration:none;
}
td a{
	font:normal 12px/14px  Arial, Tahoma, Helvetica, sans-serif;
	color:#000;
	text-transform:none;
	text-decoration:none;
	}
td a:hover{
	font:normal 12px/14px  Arial, Tahoma, Helvetica, sans-serif;
	color:#F42108;
	text-transform:none;
	text-decoration:underline;
	}
p{
	padding:0px;
	}
a {
	outline:none;
	}
.padtop{
	padding:5px 0 0px 0;
	}
.padr{
	padding-right:35px;
	}
.padleft{
	padding-left:10px;
	padding-top:5px;
	}
.padleft1{
	padding-left:25px;
	}	
.padbottom{
	padding-bottom:18px;
	}	
.width100per {
	border:0;
	width:100%;	
}
.width90per {
	border:0;
	width:97%;	
}		
.width80per {
	border:0;
	width:85%;	
}		
		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lt1, .lm1, .lb1 {
	text-align:right;
}
.lt1, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}
.ct, .cb, .cm {
	text-align:center;
	}
.padr {
	padding-right:8px;
	}
.padl {
	padding:0px 0px 0 30px;
	}
.spacer {
	clear:both;
	}

.innercontainer {
	background-color:#fff;
	padding:0px;
	margin:0px;
	}

/***************************************css for header part starts**************************************/
#header {
	padding:0px;
	margin:0px;

	}

#header img {
	float:right;
	margin:0 6px 0 0;
	}

#header .log ul {
	width:100%;
	padding:0px 0 0px 0;
	margin:4px 0 0 0;
}
	
	

/************************css for navigation part starts***************************/
#header .nav ul {
  /*background:url(../images/nav-bg.gif) repeat-x 0 0 #2F37AB;*/
	background:#000033;
	width:100%;
	padding:0px 0 0px 0;
	height:33px;
	margin:8px 0 0 0;
	}
#header .nav li {
	padding:9px 5px 0px 5px !important;
	float:left;
	margin:0px;
	color:#fff;
	font-size:12px;
	}
#header .nav li a {
	font-size:12px;
	padding:0px;
	display:block;
	padding:0px 2px 0 4px;
	color:#fff;
	margin:0;
	}
#header .nav li a:hover {
	/*background-color: #fff;*/
	background-color: #0000FF;
	padding:0px 2px 10px 4px;
	display:block;
	/*color:#292F8E;*/
	color: #FFFFFF;
	margin:0px;
	text-decoration:none;
	}
#header .nav li a.active {
	background-color:#fff;
	padding:0px 2px 10px 4px;
	display:block;
	color:#292F8E;
	margin:0px;
	text-decoration:none;
	}

#header .nav img {
	float:none;
	padding:0px;
	margin:8px 0 0 0;
	}
/************************css for navigation part ends***************************/

/***************************************css for header part ends**************************************/



/***************************************css for body part starts**************************************/

#leftpart {
	width:213px;
	padding:20px 0 0 10px;
	margin:0px;
	}
	
/**************************css for search part starts******************************/	
	
#search input{
	width:159px;
	height:14px;
	padding:1px;
	margin:0px 4px 0 0;
	float:left;
	font-size:11px;
	}
#search .btn{
	background:url(images/btn-bg.gif) repeat-x 0 0 #E17300;
	width:26px;
	height:18px;
	padding:0px;
	margin:0px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color: #fff;
	border:0px;
	}
	
/**************************css for shop part starts******************************/	


.shop h3 {
	font-size:18px;
/*	color:#2B2E8B;*/
	color:#000033;
	padding:0px 0 10px 0;
	font-weight:normal;
	margin:30px 0 0 0;
	}
.shop ul {
	padding:0px;
	margin:10px 0 0 0;
	}
.shop li {
	padding:3px 0 5px 0;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #C4C4C4;
		}
.shop li a {
	padding:0px;
	margin:0px 5px 0 0px;
	}
.shop li a:hover {
	padding:0px;
	color:#F42108;
	margin:0px;
	text-decoration:none;
	}
.shop li.nobrdr {
	border:0px;
	}
	
/**************************css for body part starts******************************/

#bodypart {
	padding:20px 5px 0 15px;
	margin:0px;
	}
#flashdisplay{
	border:1px solid #DFDFDF;
	padding:4px;
	margin:0px;
	}

#flashdisplay .box_main img {
	padding:1px;
	border:1px solid #DFDFDF;
	margin:0px 10px 0 10px;
	}
#flashdisplay .box_main a {
	font-size:10px;
	color:#7C7C7C;
	display:block;
	line-height:14px;
	padding:0px 0 0 10px;
	margin:0px 0 0 0px;
	text-decoration:none;
	}
#flashdisplay .box_main  a:hover {
	color:#000;
	}
	
#welcome h2 {
	font-size:18px;
/*	color:#2B2E8B;*/
	color:#000033;
	padding:0px 0 10px 0;
	font-weight:normal;
	margin:30px 0 0 0;
	}
#welcome span{
	font-size:18px;
	color:#EC6E35;
	padding:0px;
	margin:0;
	}
#welcome p{
	padding:0px;
	margin:3px 0 0 1px;
	line-height:18px;
	}
#welcome a.more{
	float:right;
	/*color:#EC6E35;*/
	color:#000033;
	font-weight:bold;
	padding:0px;
	text-decoration:none;
	margin:15px 0 10px 1px;
	}
#welcome a:hover.more{
	color:#000;
	}
	
/*****************css for product part starts**********************/	
.product {
	background-color:#FDFDFD;
	padding:0px;
	margin:0px 0 0px 0;

	}	
	
.brdrleft{
	border-left:1px solid #E5E5E5;
	padding:0px 0px 0 24px;
	margin:0px;
	}
	
.product h4 {
	font-size:18px;
	/*color: #2B2E8B;*/
	color: #000033;
	text-align:center;
	padding:0px 0 10px 0;
	font-weight:normal;
	margin:5px 0 0 3px;
	}
.product img {
	margin:0 0 10px 0;
	}
.product a.view , .product a.cart{
	background-color:#C30505;
	color:#fff;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	margin:0px 3px 0 0;
	text-decoration:none;
	margin:0px;
	}
.product a:hover.view , .product a:hover.cart{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
.product a.cart {
	background-color:#ED8907;
	margin:0 0 0 5px;
	text-decoration:none;
	}
/*****************css for product part ends**********************/	

#bottomlink {
	border:1px solid #959595;
	padding:0px;
	margin:0px;
	}	
#bottomlink img {
	padding:5px;
	margin:0px;
	}
/****************************css for footer part starts********************************/	

/****************************css for contents part starts********************************/	

.content h2 {
	font-size:18px;
	color:#2B2E8B;
	padding:0px 0 10px 0;
	font-weight:normal;
	margin:0px 0 0 0;
	}
.content span{
	font-size:18px;
	font-weight:bolder;
	/*color:#EC6E35;*/
	color:#000033;
	padding:0px;
	margin:0;
	}
.content p{
	padding:0px;
	margin:5px 0 14px 1px;
	line-height:18px;
	text-align:justify;
	}
	
/****************************css for contents part ends********************************/	

#footer {
	/*background-color:#4C4D5B;*/
	background-color: #000033;
	padding:24px 0 20px 0;
	margin:0px;
	}
#footer ul {
	float:right;
	padding:0px;
	margin:0px 20px 0 0;
	}
#footer li {
	float:left;
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0 3px 0 3px;
	}	
#footer li a{
	text-decoration:none;
	color:#fff;
	padding:0px 4px 0 0;
	margin:0px;
	}
#footer li a:hover{
	color:#CCCCCC;
	}
#footer p {
	float:left;
	font-size:10px;
	color:#fff;
	padding:0px 0 4px 0;
	margin:0 0 0 15px;
	}
#footer .sm {
	font-size:9px;
	color:#fff;
	vertical-align:super;
	}

	
/***************************************new styles added on 23-07-08*********************************/
.head h2 {
	font-size:18px;
/*	color:#2B2E8B;*/
	color:#000033;
	padding:0px 0 10px 0;
	font-weight:normal;
	margin:0px 0 0 0;
	}
	
.head h3 {
	font-size:12px;
/*	color:#2B2E8B;*/
	color:#000033;
	padding:0px 0 10px 0;
	font-weight:bold;
	margin:0px 0 0 0;
	}	
	
.head a {
	font-size:12px;
	color:#2B2E8B;
	padding:0px 0 10px 0;
	font-weight:bold;
	margin:0px 0 0 0;
	text-decoration:none;
	}
	
.head a hover{
	font-size:12px;
	color:#2B2E8B;
	padding:0px 0 10px 0;
	font-weight:bold;
	margin:0px 0 0 0;
	text-decoration:none;
	}
			
		
.head span{
	font-size:18px;
	/*color:#EC6E35;*/
	color:#000033;
	padding:0px;
	margin:0;
	}
.head a span{
	font-size:12px;
	color:#EC6E35;
	padding:0px;
	margin:0;
	}
	
a.productListing-heading  {
    font-size:12px;
	color:#FFFFFF;
	padding:0px 0 10px 0;
	font-weight:bold;
	margin:0px 0 0 0;
	text-decoration:none;
}	

a:hover.productListing-heading {
    font-size:12px;
	color:#FFFFFF;
	padding:0px 0 10px 0;
	font-weight:bold;
	margin:0px 0 0 0;
	text-decoration:underline;
}	
.tabledata {
	/*border:1px dashed #E1E1E1;*/
	border:1px solid #000033;
	border-top:0px;
	background-color:#FCFCFC;
	padding:0px;
	margin:0px;
	font-size:13px;
	}
.tabledata td {
	font-size:13px;
	}

.tabledata .head{
	/*background-color:#929292;*/
	background-color:#ffffff;
	font-weight:bold;
	color:#000000;
	padding:4px 0 4px 6px;
	margin:0px;
	font-size:13px;
	}
	.tabledata .head1{
	background-color:#000033;
	font-weight:bold;
	color:#fff;
	padding:4px 0 4px 6px;
	margin:0px;
	font-size:13px;
	}	
.tabledata .qty {
	width:40px;
	padding:1px;
	padding:0px;
	margin:0px;
	font-size:11px;
	border:1px solid #B5B5B5;
	}
.smalltxt {
	font-size:11px;
	padding:0px;
	}
.red {	
	color:#E00000;
	font-weight:bold;
	font-size:11px;
	}
.tabledata .total{
	background-color:#F0EFEF;
	color:#0444A3;
	font-weight:bold;
	font-size:12px;
	}
.box {
	background-color:#F3F9FF;
	border:1px solid #D8E8F5;
	padding:9px 0 9px 15px;
	font-size:12px;
	}
.box a , .box a:hover{
	font-size:12px;
	}
	
	
/*****************************css modified on 14Aug-08*********************/


.product a.view , .product a.cart{
	/*background-color:#2C339C;*/
	background-color:#000033;
	color:#fff;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:6px;
	margin:0px 3px 0 0;
	text-decoration:none;
	}
.product a:hover.view , .product a:hover.cart{
	color:#C8CAEE;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.product a.cart {
	background:url(images/see-more-bg.gif) no-repeat 0 0;
	margin:0 0 0 4px;
	width:78px;
	padding:5px 0 6px 0px;
	text-align:center;
	}
	
/*****************css for product part ends**********************/	

#bottomlink {
	border:1px solid #959595;
	padding:9px 0 9px 9px;
	margin:0px;
	}
#bottomlink div.adver{
	width:76px; position:relative;
	height:90px;
	display:block;
	background:#F8F8F8;
	float:left;
	margin:0 4px 0 4px;
	text-align:center;
	}
#bottomlink div.adver p{
	font:10px/12px Arial, Helvetica, sans-serif;
	text-align:center;
	width:69px; position:absolute;
	top:63px; left:5px;
	min-height:23px; height:100% !important; height:23px;
	}	
	
.ct  a:hover{
	font:10px/12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#333333;
	text-decoration:none;
	}		
	
#bottomlink div.adver img {
	margin:17px auto;
	display:block;
}	
#about li.circle {list-style-type: circle; margin-left:55px;  }
#about li.disc {list-style-type: disc; margin-left:30px; }

.style5 {color: #000033;font-weight: bold;font-size: 16px;}
.style6 {color: #FF0000;font-weight: bold;}
.style7 {color: #0000FF;font-weight: bold;}
.style8 {font-weight: bold;font-size: 18px;}
.style9 {color: #FFFFFF;font-size:9px;}
/*css for diamond standard start here 0n 15-10-08*/	
	
.data {
/*	border:1px solid #969696;*/
	border:1px solid #000033;
	padding:0;
	margin:0;
	color:#666666;
	}
.data td {
	font-family:Arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	text-transform:uppercase;
	font-size:12px;
	padding:1px 0 0 0;
	}
.data th {
	/*background-color:#969696;*/
	background-color:#000033;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	text-align:left;
	padding:4px 0 4px 6px;
	margin:0px;
	font-family:Arial,Tahoma,Helvetica,sans-serif;
	/*text-transform:uppercase;*/
	}
.data .content {
	padding:2px;
	margin:0;
	background-color:#CDD2DB;
	color:#F7F7F7;
	text-transform:uppercase;
	color:#666;
	width:60%;
	}
.data .content td {
	text-transform:uppercase;
	padding:1px 3px 1px 2px;
	font-size:11px;
	letter-spacing:1px;
	color:#666;
	}
.padl20{
	padding:0 0 0 20px;
	}
.data .contentgrey {
	padding:0px 0 0 3px;
	margin:0;
	background-color:#DDDDDD;
/*	text-transform:uppercase;*/
	color:666;
	}
.data .contentgrey td {
/*	text-transform:uppercase;*/
	padding:1px 3px 1px 4px;
	font-size:11px;
	letter-spacing:1px;

	}
p.headtxt {
	color:#717171;
	padding:0px;
	background-color:#fff;
	margin:0;
	font-size:11px;
	}
.brdrnew{	
	background:url(images/bg-brdr.gif) repeat-x 0 4px;
	padding:0 0px;
	width:28%;

	}
.brdrnew span {
	background-color:#fff;
	}
.brdrnew1{	
	background:url(images/bg-brdr1.gif) repeat-x 0 4px;
	padding:0;
	}
.brdrnew1 span
	{
	background-color:#fff;
	}
	
/******************css added on 18-10-08 starts**************/


#externalcontainer {
	width:872px;
	margin:0 auto;
	padding:10px 0 0 0;
	}
#header ul {
	float:right;
	padding:0px;
	margin:0px 4px 2px 0;
	}
#header li {
	padding:5px 0 5px 0;
	float:left;
	margin:0px 5px 0px 5px;
	font-size:12px;
	color:#fff;
	
	}
#header li a {
	color:#fff;
	float:left;
	padding:0px;font-weight:normal;
	margin:0px 5px 0 0px;
	font-size:11px;
	}
#header li a:hover {
	padding:0px;
	color:#E4E6FF;
	margin:0px 5px 0 0px;
	text-decoration:none;
	}
#header li a.small , #header li a:hover.small{
	border:1px solid #5962EB;
	font-weight:normal;
	padding:0px 3px 0px 3px;
	margin:0px 0px 0 0;
	font-size:10px;
	}
#header li a.med , #header li a:hover.med {
	border:1px solid #5962EB;
	padding:0px 3px 0px 3px;
	margin:0px 0px 0 0;
	font-size:12px;
	font-weight:normal;
	}	
#header li a.big , #header li a:hover.big{
	border:1px solid #5962EB;
	padding:0px 3px 0px 3px;
	margin:0px 0px 0 0;
	font-size:14px;
	font-weight:normal;
	}
#header a {
	float:right;
/*	color:#FF0000;*/
	font-weight:bold;
	padding:0px;
	margin:0px 8px 0 0px;
	font-size:11px;
	}
#header a:hover {
	padding:0px;
	color:#F42108;
	margin:0px 8px 0 0px;
	text-decoration:none;
	}
#header p{
	color: #000033;font-weight: bold;font-size:18px;
	margin:10px 4px 2px 0;
	float:right;
	}
/******************css added on 18-10-08 ends**************/

/******************css added on 20-10-08 starts**************/

/*********css for navigation part starts*************/
#header .nav ul {
 background:url(../images/nav-bg.gif) repeat-x 0 0 #2F60C0;
	width:100%;
	padding:0px 0 0px 0;
	height:33px;
	margin:8px 0 0 0;
	}
#header .nav li {
	padding:9px 5px 0px 5px;
	float:left;
	margin:0px;
	color:#fff;
	font-size:12px;
	}
#header .nav li a {
	font-size:12px;
	padding:0px;
	display:block;
	padding:0px 2px 0 4px;
	color:#fff;
	margin:0;
	}
#header .nav li a:hover , #header .nav li a.active{
	background-color: #2566c0;
	padding:0px 2px 5px 4px;
	display:block;
	/*color:#292F8E;*/
	color: #fff;
	margin:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	}
#header .nav img {
	float:none;
	padding:0px;
	margin:8px 0 0 0;
	}
/******************css added on 20-10-08 ends**************/

/*-------------------- ADDED 18-05-2009 ----------------------*/

#flashdisplay ul.bannerlist {
	font:11px/16px Arial, Helvetica, sans-serif;
	padding:6px 10px 29px;
	background:#000080;
	margin:12px 0 0 5px;
}
#flashdisplay ul.bannerlist li {
	border-bottom:#CCC 1px solid;
	padding:4px 0;
	float:none;
	color:#fff;
	background:none;
}
#flashdisplay ul.bannerlist li.last {
	border:none;
}


