body
{
	font-family:Tahoma, sans-serif, serif, monospace; background:url(bg.gif) 0 0 repeat-x; 
}

/*a, img, div { behavior: url(images/js/iepngfix.htc) }*/

.highlight {
text-decoration:none; font-weight:bold;
color:black; background:yellow;}


table
{
	border-collapse: collapse;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.linkadmin
{
	font-size:10px; text-align:center;
 color:#0B579F;text-decoration:underline;
}

.link{
 font-size:10px; text-align:center;
}

.link a{
 color:#0B579F;
 text-decoration:underline;
}

.link a:hover{
 text-decoration:none;
}

.lnk{
 font-size:10px; 
}

.lnk a{
 color:#0B579F;
 text-decoration:underline;
}

.lnk a:hover{
 text-decoration:none;
}


.topnavlist { 
	float:right;
}

.topnavlist .topnav {
	font-size:10px; 
	font-weight:bold; 
	color:#3D658B; 
	float:left; 
	margin:5px 0px 10px 20px;
}

.topnavlist .topnav a {
	text-decoration:none;
	color:#3D658B;
}

.topnavlist .topnav a:hover {
	text-decoration:underline;
	color:#333;
}

input
{
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
}

.input {width:300px; border:1px solid #7AB2DC;padding 3px 0 3px 0;}

input[type=checkbox], input[type=radio]
{
	background-color: #FFFFFF;
/*	border: 0px solid #7F9DB9;
*/	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
	border: none;
}

select
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

Textarea
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
}

.prod-header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

.descriptionbase
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#191919;
	/*text-transform:uppercase; */
}

.descriptionbase span
{
	font-size:10px;
	color:#191919;
}

.description
{
	background-color: #C8DAEB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8E2838;
	width: 95%;
	padding: 3px;
	padding-left: 10px;
	font-weight: bold;
	font-style: italic;
}

.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}

.content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.footer { color:#0B579F; margin:40px 0 20px; font:10px Verdana, Arial, Helvetica, sans-serif; position:relative; text-align:center; width:970px;  background-color:#FFFFFF; }
.footer a {color:#666666; text-decoration:none; }
.footer a:hover{ text-decoration:underline; color:#d69540;}

.footerNew{width:94%; margin:30px  auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0B579F; text-align:center;}
/*.footerNew .enquiryCol{float:left; position:relative; left:308px;}*/
.footerNew .copyright{ margin-top:10px;}
.footerNew .clear {clear:both; height:1px;}

 
 
 
.footerNew .footerlinks{margin-left:150px; background-color:White;}
.footerNew a
{
	color:#A8A8A8; text-decoration:none;
}
.footerNew a:hover
{
	text-decoration:underline; color:#d69540;
}


.bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.SmallBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B95300;
	font-size: 13px;
	font-weight: bold;
}

.heading
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #B95300;
	font-weight: bold;
}

.inputradio
{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	width: 15px;
	background-color: #FFFFFF;
}

.textorange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7200;
	font-weight: bold;
}

.textorangeLight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7200;
	font-weight: normal;
}

.textred
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E41B23;
	font-weight: bold;
}

.blueStatus
{
	color: #0000FF;
	font-size: 11px;
}

.redStatus
{
	color: #FF0000;
	font-size: 11px;
}

/* by manoj for category Listing */

.treeview
{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

.inputcheckbox
{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2 0 2 5;
	font-size: 11px;
	height: 15px;
	background-color: #FFFFFF;
}

.dataGridWithBorder
{
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dataGridGrayHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E5E5E5;
	font-weight: bold;
}

.dataGridSelectedRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
}

.dataGridButtonColumn
{
	text-align: center;
	vertical-align: middle;
}

.rootCategory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border: 0;
	height: 26px;
	color: #3D658B;
}
.rootCategory a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border: 0;
	height: 26px;
	color: #3D658B;
}
.rootCategory:hover, .rootCategorySelected
{
	background: url(leftnav-highlighter.gif) -5px -9px no-repeat; 
	color:#354393;
	width:158px;
}

.childCategoryDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 6px;
	cursor: pointer;
	border: 0;
	border-top: 0;
	margin-right: 0px;
	color: #577A9A;
}

.childCategory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(leftsubnav-arrow.gif) 10px 6px no-repeat;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 20px;
	width: 100%;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 6px;
	color: #49749D;
}

.subChildCategory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 25px;
	width: 100%;
	cursor: pointer;
	line-height: 18px;
	margin-top: 2px;
	margin-bottom: 4px;
	color: #577A9A;
}

.categoryLink
{
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
	color: #577A9A;
}

.categoryLinkSelected
{
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	color: #49749D;
}

.adminCategoryLink
{
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
	color: #577A9A;
}

.adminCategoryLinkSelected
{
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	color: #49749D;
}

.divWIthBorder
{
	border: solid 1px Black;
	height: 21px;
	vertical-align: top;
}

.myTextSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 30px;
}

.myTextMedium
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100px;
}

.myTextLarge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 150px;
}

.myTextSmallNumeric
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 30px;
	text-align: right;
}

.myTextMediumNumeric
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100px;
	text-align: right;
}

.myTextLargeNumeric
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 150px;
	text-align: right;
}

.productFloatingDiv
{
	position: absolute;
	top: 100;
	left: 100;
	z-index: 90;
	width: 1100px;
	height: 700px;
	background-color: #CCCCCC;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	display: none;
	vertical-align: middle;
}

.gridPdtCategory
{
	font-weight: bold;
	padding-left: 0px;
	background-color: #D4D4FF;
}
.gridPdtSection
{
	font-weight: bold;
	padding-left: 90px;
	background-color: #FFD4E1;
}
.gridPdtSubSection
{
	font-weight: bold;
	padding-left: 200px;
	background-color: #FFD4FF;
}

.collapseHeading
{
	background-color: #C8DAEB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8E2838;
	cursor: pointer;
	width: 95%;
	padding: 3px;
	padding-left: 20px;
	font-weight: bold;
	font-style: italic;
	background-position: 5px;
	background-repeat: no-repeat;
	background-image: url('icons/minus.gif' );
}
.collapseHeadingC
{
	background-color: #C8DAEB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8E2838;
	cursor: pointer;
	width: 95%;
	padding: 3px;
	padding-left: 20px;
	font-weight: bold;
	font-style: italic;
	background-position: 5px;
	background-repeat: no-repeat;
	background-image: url('icons/plus.gif' );
}
.collapseDetails
{
	border: 0;
	width: 100%;
	padding: 3;
	margin: 0;
}

.details
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	visibility: visible;
	background-color: white;
	font-family: Verdana;
	border-right: #d3d3d2 thin solid;
	border-top: #d3d3d2 thin solid;
	border-left: #d3d3d2 thin solid;
	border-bottom: #d3d3d2 thin solid;
}
.newdetails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	visibility: visible;
	background-color: white;
	font-family: Verdana;

}
.currentView
{
	border: 1px;
	border-style: inset;
	border-color: #ACC3DD;
}

/*styles for new design start here*/

.bg { 
	background:url(bg.gif) 0 0 repeat-x #F3F7FA; margin:0px;
}

.bgAdmin { 
	background:#FFFFFF; 
}

.tablebg
{
/*	background:url(whtBg.gif) 0 0 repeat-y; */
	background:#FFFFFF url(dropBg.gif) 0 0 repeat-y;
	width:977px;
}

.tablebgAdmin
{
	background:#FFFFFF;
}

.tableleftbg
{
	background: url(leftDropBg.gif) 0 0 no-repeat;
	width:5px; height:810px; |height:848px;
	
}

.tablerightbg
{
	background: url(rightDropBg.gif) 0 0 no-repeat;
	width:9px; height:810px; |height:848px;
}

.divider { 
	/*background:url(divider.gif) 0px 36px repeat-x;*/
	height:55px;
	padding:0 0 15px 0; _padding:0 0 10px 0;
	margin-top:5px;
}

.divider .logo { 
	background:url(logo.gif) 0 0 no-repeat;
	width:151px; height:55px;
	float:left;
	padding:0px 15px 5px 0px;
	margin-left:395px;
}

.clear { clear: both; line-height: 1px; }

.tabbdr {
	border:2px solid #D9D9D9;
}

.navDivider { 
	background:#FFFFFF url(vertLine1.gif) 0 0 no-repeat; 
	width:835px; height:6px;
	margin:6px auto; _margin-bottom:-7px; 
}


.box { width:281px; height:121px; padding:7px; border:1px solid #eceaea; float:left; color:#191919; margin:12px 0 0; }
.box h1 {float:right;font-size:8px; font-weight:bold; color:#191919; padding:0 0 0 0; display:block; }
.box .heading {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191919; text-transform:uppercase; padding:10px 0 0 9px; |margin-top:10px; }
.box .textbox {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:10px; |float:left;}
.box .textbox3Lines {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;margin-top:10px; width:143px; }
.box .textbox p {padding:0 0 15px 9px; |padding-bottom:5px; font-size:12px;}
.box .textbox3Lines p {padding:0 0 0 9px; font-size:12px; display:block;}
.box .textbox3Lines .viewmoreclass {padding:0 0 0 9px;  font-size:12px;}
.box a { color:#d69540; font-weight:bold; text-decoration:none; }
.box a:hover { text-decoration:underline; }
.box img { float:right; margin-top:-30px; padding-right:3px;}

.boxmed {color:#191919; width:281px; padding:7px;  height:121px;  border:1px solid #eceaea;  float:left;  margin:12px 15px 0; }
.boxmed h1 {float:right; width:50px; font-size:8px; font-weight:bold; color:#191919; text-transform:uppercase; padding:0 0 0 0; display:block; }
.boxmed .heading {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191919; text-transform:uppercase; padding:10px 0 0 9px; |margin-top:10px; }
.boxmed .textbox { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:10px;|float:left;}
.boxmed .textbox3Lines { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:10px;|float:left; width:143px;}
.boxmed .textbox p {padding:0 0 15px 9px; |padding-bottom:5px; font-size:12px;}
.boxmed .textbox3Lines p {padding:0 0 0 9px; font-size:12px;}
.boxmed .textbox3Lines .viewmoreclass {padding:0 0 0 9px;  font-size:12px;}
.boxmed a { color:#d69540; font-weight:bold; text-decoration:none;}
.boxmed a:hover { text-decoration:underline; }
.boxmed img { float:right; margin-top:-30px; padding-right:3px; }

.BlockText {border:1px solid #eee5cc; font-size:11px; color:#828384; line-height:16px; margin-top:20px; padding:10px;}
.BlockText a { color:#d69540; font-weight:bold; text-decoration:none;}
.BlockText a:hover { text-decoration:underline; }
.BlockText h1{font-size:11px; line-height:16px; display:inline;}

.BlockText h2 {
display:block;
font-size:14px;
font-weight:bold;
margin:0.83em 0;
}

.BlockText h3 {
display:block;
font-size:12px;
font-weight:bold;
margin:0.83em 0;
}

.BlockText h4 {
display:block;
font-size:11px;
font-weight:bold;
margin:0.83em 0;
}

/* new design styles end here */

/* image button css class start here */

.btnSubmit
{
	background: url(buttons/btn-submit.gif) no-repeat;
	width: 54px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnSave
{
	background: url(buttons/btn-save.gif) no-repeat;
	width: 44px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnSaveandCont
{
	background: url(buttons/btnSaveContinue.gif) no-repeat;
	width: 104px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnSearch
{
	background: url(buttons/btn-search.gif) no-repeat;
	width: 54px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnDisplayAll
{
	background: url(buttons/btn-displayAll.gif) no-repeat;
	width: 71px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnReset
{
	background: url(buttons/btn-reset.gif) no-repeat;
	width: 46px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnNext
{
	background: url(buttons/btn-next.gif) no-repeat;
	width: 42px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnClose
{
	background: url(buttons/btn-close.gif) no-repeat;
	width: 46px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnEdit
{
	background: url(buttons/btn-edit.gif) no-repeat;
	width: 39px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

.btnUpdate
{
	background: url(buttons/btn-update.gif) no-repeat;
	width: 55px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnContinue
{
	background: url(buttons/btn-continue.gif) no-repeat;
	width: 64px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnSignIn
{
	background: url(buttons/btn-signIn.gif) no-repeat;
	width: 54px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnRegisterNow
{
	background: url(buttons/btn-registerNow.gif) no-repeat;
	width: 82px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnProceedToCheckout
{
	background: url(buttons/btn-proceedCheckout.gif) no-repeat;
	width: 124px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnContinueShopping
{
	background: url(buttons/btn-continueShopping.gif) no-repeat;
	width: 114px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnPlaceOrder
{
	background: url(buttons/btn-placeOrder.gif) no-repeat;
	width: 78px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnAddMore
{
	background: url(buttons/btn-AddMore.gif) no-repeat;
	width: 67px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnBack
{
	background: url(buttons/btn-back.gif) no-repeat;
	width: 44px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}
.btnRemove
{
	background: url(icons/icon_remove.gif) no-repeat;
	width: 21px;
	height: 19px;
	border: 0px;
	cursor: pointer;
}
.btnUpdateCart
{
	background: url(icons/icon_edit.gif) no-repeat;
	width: 19px;
	height: 19px;
	border: 0px;
	cursor: pointer;
}
.btnCreateAnAccount
{
	background: url(buttons/btn-createAnAccount.gif) no-repeat;
	width: 113px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}


/* image button css class end here */

.linkProd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #577A9A;
}
.linkProd a{
	color: #577A9A;
	text-decoration: none;
}

.linkProd a:hover{
	color:#0E3CA5;
	text-decoration:underline;
}

.linkProd a.active{
	color:#577A9A;
	text-decoration:none;
}

/*popup*/

.popupmain /*{ width:210px; background:url(popupBg.gif) 0 0 repeat-y; }*/
	{width:180px; |width:210px; _width:200px; background:none; *background:#FFFFFF;}
.popupmain .pointer {float:right; position:relative; left:19px; |left:-3px; top:41px; }
.popupmain .content {width:170px; height:auto; margin:7px 10px 7px 10px; }

.popupmain .mouseOverDetails{ font:12px Verdana, Arial, Helvetica, sans-serif; }
.popupmain .mouseOverDetails .prodHeading {font-weight:bold; background-color:#FFFFFF; text-align:center; font-size:11px;}
.popupmain .mouseOverDetails .textDetails {font-weight:bold; background-color:#CCCCCC;}
.popupmain .mouseOverDetails th { height:18px; background-color:#EAEAEA; text-align:left; font-weight:normal; padding-left:5px; font-size:10px;}
.popupmain .mouseOverDetails td { height:18px; background-color:#F4F2F2; text-align:left; font-weight:normal; padding-left:5px;  font-size:10px;}

/* Logo Hover */
.logoHover
{
 background: url(../images/bg_logo-hover.gif) 0 0 no-repeat;
 width: 193px;
 height: 133px;
 visibility: hidden;
 position: absolute;
 font: 12px Arial, Helvetica, sans-serif;
 padding: 5px;
}
.logoHover a
{
 color: #006699;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.logoHover a:hover
{
 text-decoration: none;
}

/*Breadcrum*/

#ContainerBread{
	font-size: 11px;
	border: none;
	width: 600px;
}

#subNavBread{
	list-style-type: none;
	margin-left: 10px;
}

#subNavBread a, #subNavBread a:link, #subNavBread a:visited{
	color: #3784DB;
	padding-right: 2px;
	display: inline;
	margin-right: 0px;
	text-decoration:none;
}

#subNavBread a:hover {
	text-decoration:none;
}

.activeBread {
	color: #0F395F;
	font-weight:bold;
}

.categImg{
	float:left; 
	margin:-3px 0 -2px 45px; |margin:-3px 0 -2px 45px; _margin-left:20px; _margin-top:-8px;
}
.categoryBg{
	background:url(categBg.gif) 0 0 no-repeat; 
	width:218px; 
	height:206px;
}
.categaName{
	font-size:12px; 
	font-weight:bold; 
	color:#0F395F;
	line-height:18px;
}
.categaName .view{
	font-size:85%;
}

.categaName .view a{
	color:#0F395F;
	text-decoration:underline;
}

.categaName .view a:hover{
	text-decoration:none;
}

.categoryBg2{
	background:url(categBg2.gif) 0 0 no-repeat; 
	width:270px; 
	height:223px;
}

.categaNameInner{
	font-size:12px; 
	font-weight:bold; 
	color:#0F395F;
	line-height:18px;
}
.categaNameSmallInner{
	font-size:10px; 
	font-weight:bold; 
	color:#0F395F;
	line-height:18px;
}
.categaNameInner .price{
	color:#000000;
	font-size:12px; 
}

.categaNameInner a{
	color:#0F395F;
	text-decoration:none;
}

.categaNameInner a:hover{	
	text-decoration:underline;
}

.categaNameInner .view{
	font-size:85%;
}

.categaNameInner .view a{
	color:#0F395F;	
	text-decoration:none;
}

.categaNameInner .view a:hover{
	text-decoration:underline;
	
}

.categImgInner{
	float:left; 
	margin:-3px 0 0 64px; |margin:0px 0 0 64px; _margin:0px 0 0 33px;
}

.prodDetailsDesc { padding:0px; width: 297px; margin-right:45px; *float:right; _margin-right:22px; min-height:50px; }

.prodDetails { margin: 10px 0px; padding:0px; width: 297px; background:#FFFFFF; float:right; margin-right:45px; _margin-right:22px; }
.prodDetails .top { height: 7px; _height: 0px; background: url(bg_cornerTopRt.gif) right top no-repeat;}
.prodDetails .top span { background: #ffffff url(bg_cornerTopLt.gif) 0 0 no-repeat; width: 11px; height: 7px; _margin-bottom: -11px; display:inline-block; }
.prodDetails .bottom { padding: 0; height: 6px; background: url(bg_cornerBtmRt.gif) right bottom no-repeat;}
.prodDetails .bottom span { background: #ffffff url(bg_cornerBtmLt.gif) 0 bottom no-repeat; width: 11px; height: 6px; _margin-bottom: -11px; display: inline-block; }
.prodDetails .contentContainer { background: url(bg_bdr1.gif) right 0 repeat-y; padding: 0 22px 0 0;}
.prodDetails .contentMain { background: url(bg_bdr1.gif) left 0 repeat-y;}
.prodDetails .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 0 10px 15px; line-height:17px; }

.viewImg { float:left; font-size:10px; position:relative; top:100px; left:112px;}
.viewImg a {color:#A1A2A4; text-decoration:none;}
.viewImg a:hover {color:#0B579F;}

/* divider*/

.vertLineContainer{
	width:4px;
	background:url(dividerMiddle.gif) repeat-Y;
	background-position:-1px;
	height:auto;
}

.divider_top{
	width:4px;
	height:25px;
	background:url(dividerTop.gif) no-repeat;
	background-position:-1px;
}

.divider_bottom{
	width:4px;
	height:25px;
	background:url(dividerBottom.gif) left bottom no-repeat;
	background-position:-1px;
}

/* jewelry landing page */

.horiNav{
	font-size:14px;
	font-weight:bold;
}

.horiNav a{
	color:#0F395F;
	text-decoration:none;
}

.horiNav a:hover{
	text-decoration:underline;
}


.h1{float:right; padding:30px 10px 10px 10px; color:#0B579F; font-size:14px; font-weight:bold; margin-right:84px; _ margin-right:39px}
/*
.prodDetails { margin: 10px 0px; padding:0px; width: 297px; background:#FFFFFF; float:right; margin-right:45px; _margin-right:22px; }
.prodDetails .top { height: 7px; _height: 0px; background: url(bg_cornerTopRt.gif) right top no-repeat;}
.prodDetails .top span { background: #ffffff url(bg_cornerTopLt.gif) 0 0 no-repeat; width: 11px; height: 7px; _margin-bottom: -11px; display:inline-block; }
.prodDetails .bottom { padding: 0; height: 6px; background: url(bg_cornerBtmRt.gif) right bottom no-repeat;}
.prodDetails .bottom span { background: #ffffff url(bg_cornerBtmLt.gif) 0 bottom no-repeat; width: 11px; height: 6px; _margin-bottom: -11px; display: inline-block; }
.prodDetails .contentContainer { background: url(bg_bdr1.gif) right 0 repeat-y; padding: 0 22px 0 0;}
.prodDetails .contentMain { background: url(bg_bdr1.gif) left 0 repeat-y; }
.prodDetails .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 0 10px 15px; line-height:17px; }
*/


.ProductDtlsSeprator { 
	background:url(divider.gif) 0px 12px repeat-x;
	padding:0 0 17px 0; _padding:0;
}
.ProductDtlsName { 
	float:left;	
}
.ProductDtlsValue { 
	float:right;
	text-align:right;
}

.ProductLoading {
	position: absolute;	
	width: 750px;
	height: 380px;
	background: transparent url('js/Fancy/images/loading.gif') 50% 200px no-repeat;
	background-color:White;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	text-align:center;
	vertical-align:middle;
	padding-top:200px;
}


/* About us */

.outerbdr {
	background:url(bg-txt.gif) 0 0 repeat-x;
	width:920px; height:300px;
	border-top:1px solid #F7F3F3; border-left:1px solid #F7F3F3; border-right:1px solid #F7F3F3;
}

.textLeft { float:left; margin:20px 17px 15px 30px; _margin:20px 17px 15px 15px; width:27.5%; font-size:12px; color:#000; }
.textLeft h1 {font-weight:bold; }
.textLeft .text { font-size:12px; color:#000; padding-top:15px; text-align:justify; padding:20px 0 0 25px; }

.textRight { float:left;  margin:20px 20px 15px 20px; width:27.5%; font-size:12px; color:#000; }
.textRight h1 { font-weight:bold; }
.textRight .text { font-size:12px; color:#000; padding-top:15px; text-align:justify; padding:20px 0 0 30px; }



/* Education  */

.outerbdrEdu {
	background:url(bg-txt.gif) 0 0 repeat-x;
	width:920px; height:1940px;
	border-top:1px solid #F7F3F3; border-left:1px solid #F7F3F3; border-right:1px solid #F7F3F3;
}

.innerbdrEdu {
	width:800px; height:1180px; margin:0 25px; padding-right:20px;
	border-top:1px solid #F7F3F3; border-left:1px solid #F7F3F3; border-right:1px solid #F7F3F3;
}

.textEdu { float:left; margin:10px 17px 15px 30px; _margin:10px 17px 15px 15px; width:92%; font-size:12px; color:#000; }
.textEdu .textHeading { font-size:12px; color:#000; text-align:justify; padding:20px 0 0 25px; }
.textEdu .mainHeading { font-size:12px; color:#3D658B; text-align:justify; padding:20px 0 0 25px; }
.textEdu .text { font-size:12px; color:#000; text-align:justify; padding:10px 0 0 25px; }

.textEduLeft { float:left; margin:10px 17px 15px 25px; _margin:10px 17px 15px 15px; width:53%; text-align:justify; font-size:12px; color:#000;}
.textEduRight { float:right; margin:20px 5px 5px 5px; font-size:12px; color:#000; }

/* Contact us */

.contactText { font-size:12px; color:#000000;}
.contactTextHeading { float: left; width: 350px; margin: 0 0 0 0; 
	font-size:12px; 
	font-weight:bold; 
	color:#3D658B;
 }
 .contactTextHeadingCallForPrice { float: left; width: 200px; margin: 0 0 0 0; 
	font-size:12px; 
	font-weight:bold; 
	color:#3D658B;
 }
.contDetails { margin: 25px 0px; padding:0px; width: 600px; background:#FFFFFF; float:left; margin-left:32px; _margin-left:15px; line-height:20px;}
.contDetails .top { height: 7px; _height: 0px; background: url(bg_cornerTopRt1.gif) right top no-repeat;}
.contDetails .top span { background: #ffffff url(bg_cornerTopLt.gif) 0 0 no-repeat; width: 11px; height: 7px; _margin-bottom: -11px; display:inline-block; }
.contDetails .bottom { padding: 0; height: 6px; background: url(bg_cornerBtmRt1.gif) right bottom no-repeat;}
.contDetails .bottom span { background: #ffffff url(bg_cornerBtmLt.gif) 0 bottom no-repeat; width: 11px; height: 6px; _margin-bottom: -11px; display: inline-block; }
.contDetails .contentContainer { background: url(bg_bdr2.gif) right 0 repeat-y; padding: 0 22px 0 0;}
.contDetails .contentMain { background: url(bg_bdr2.gif) left 0 repeat-y; }
.contDetails .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 0 10px 15px; }

.star{ color:#FF0000; padding:0; margin:0;}

.btnSubmitNew{
	background: url(btn-submit.gif) no-repeat;
	width: 54px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}


.smalltext {
	font-size:11px;
	font-weight:500;
	line-height:22px;
	padding:10px 0 13px 0;
}

.stext {
	font-size:11px;
	font-weight:500;
}

.retailText {
	font-size:11px;
}

.textfield {
	font-size:11px;
	font-weight:500;
	width:108px;
	height:22px;
	border:2px solid #D9D9D9;
	padding-top:1px;
}

.hr {
	background:url(hr.gif) 0 0 repeat-x;
	height:2px;
}

.subheading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#191919;
	text-transform:uppercase;
}

.probox {
	width:175px; 
	height:135px; 
	border:2px solid #D9D9D9; 
	float:left;
}

.probox .img {
	float:left; 
	margin:20px 0 0 52px; _margin:20px 0 0 27px;
}

.probox2 {
	width:171px; 
	height:135px; 
	border:2px solid #D9D9D9; 
	float:left;
	margin:0 0px 0 10px;
}

.probox2 .img {

	float:left; 
	margin:20px 0 0 50px; _margin:20px 0 0 25px;
}

#vertLineContainer{
	width:4px;
	background:url(dividerMiddle.gif) 10px 0 repeat-y;
	height:auto;
}

#vertLineContainer .top{
	width:4px;
	height:25px;
	background:url(dividerTop.gif) left top no-repeat;
}

#vertLineContainer .bottom{
	width:4px;
	height:25px;
	background:url(dividerBottom.gif) left bottom no-repeat;
}

/* Send Enquiry */

.prodbg {
	background:url(bg-prodDetails.jpg) 0 -1px repeat-x; 
	height:501px;
}

.prodbg .col1{ width:270px; float:left; margin-left:25px; _margin-left:13px; margin-top:2px; }
.prodbg .col1 .viewImg { float:left; font-size:10px; position:relative; top:2px; left:70px; }
.prodbg .col1 .viewImg a {color:#A1A2A4; text-decoration:none;}
.prodbg .col1 .viewImg a:hover {color:#0B579F;}

.prodbg .col2 { float:right; margin-top:20px; _margin-right:11px; }
.prodbg .col2 h1{color:#0B579F; font-size:14px; font-weight:bold; margin:0; padding:0; text-align:center; width:297px;}

.prodbg .col2 .prodDetails { margin: 10px 0px; padding:0px; width: 297px; background:#FFFFFF; margin-right:45px; _margin-right:22px; }
.prodbg .col2 .prodDetails .top { height: 7px;  background: url(bg_cornerTopRt.gif) right top no-repeat;}
.prodbg .col2 .prodDetails .top span { background: #ffffff url(bg_cornerTopLt.gif) 0 0 no-repeat; width: 11px; height: 7px; _margin-bottom: -11px; display:block; }
.prodbg .col2 .prodDetails .bottom { padding: 0; height: 6px; background: url(bg_cornerBtmRt.gif) right top no-repeat;}
.prodbg .col2 .prodDetails .bottom span { background: #ffffff url(bg_cornerBtmLt.gif) 0 top no-repeat; width: 11px; height: 6px; _margin-bottom: -11px; display: block; }
.prodbg .col2 .prodDetails .contentContainer { background: url(bg_bdr1.gif) right 0 repeat-y; padding: 0 20px 10px 0;}
.prodbg .col2 .prodDetails .contentMain { background: url(bg_bdr1.gif) left 0 repeat-y; }
.prodbg .col2 .prodDetails .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 0 10px 15px; line-height:17px; }

.enqDetails { margin: 25px 0px; padding:0px; width: 600px; background:#FFFFFF; float:left; margin-left:32px; _margin-left:15px; }
.enqDetails .top { height: 7px; _height: 0px; background: url(bg_cornerTopRt1.gif) right top no-repeat;}
.enqDetails .top span { background: #ffffff url(bg_cornerTopLt.gif) 0 0 no-repeat; width: 11px; height: 7px; _margin-bottom: -11px; display:inline-block; }
.enqDetails .bottom { padding: 0; height: 6px; background: url(bg_cornerBtmRt1.gif) right bottom no-repeat;}
.enqDetails .bottom span { background: #ffffff url(bg_cornerBtmLt.gif) 0 bottom no-repeat; width: 11px; height: 6px; _margin-top:-11px; display: inline-block; }
.enqDetails .contentContainer { background: url(bg_bdr2.gif) right 0 repeat-y; padding: 0 22px 0 0;}
.enqDetails .contentMain { background: url(bg_bdr2.gif) left 0 repeat-y; }
.enqDetails .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 0 10px 15px; }

.regDetails { margin: 25px 0px; padding:0px; width: 600px; background:#FFFFFF; float:left; margin-left:32px; _margin-left:15px; line-height:20px;}
.regDetails .top { height: 7px; _height: 0px; background: url(bg_cornerTopRt1.gif) right top no-repeat;}
.regDetails .top span { background: #ffffff url(bg_cornerTopLt.gif) 0 0 no-repeat; width: 11px; height: 7px; _margin-bottom: -11px; display:inline-block; }
.regDetails .bottom { padding: 0; height: 6px; background: url(bg_cornerBtmRt1.gif) right bottom no-repeat;}
.regDetails .bottom span { background: #ffffff url(bg_cornerBtmLt.gif) 0 bottom no-repeat; width: 11px; height: 6px; _margin-bottom: -11px; display: inline-block; }
.regDetails .contentContainer { padding: 0 0 0 0;}
.regDetails .contentMain { background: url(bg_bdr2.gif) left 0 repeat-y; }
.regDetails .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 0 10px 15px; }

.cartDetails { margin: 25px 0px; padding:0px; width: 600px; background:#FFFFFF; float:center; margin-left:32px; _margin-left:15px; line-height:20px;}
.cartDetails .top { height: 7px; _height: 0px; background: url(bg_cornerTopRt1.gif) right top no-repeat;}
.cartDetails .top span { background: #ffffff url(bg_cornerTopLt.gif) 0 0 no-repeat; width: 11px; height: 7px; _margin-bottom: -11px; display:inline-block; }
.cartDetails .bottom { padding: 0; height: 6px; background: url(bg_cornerBtmRt1.gif) right bottom no-repeat;}
.cartDetails .bottom span { background: #ffffff url(bg_cornerBtmLt.gif) 0 bottom no-repeat; width: 11px; height: 6px; _margin-bottom: -11px; display: inline-block; }
.cartDetails .contentContainer { background: url(bg_bdr2.gif) right 0 repeat-y; padding: 0 22px 0 0;}
.cartDetails .contentMain { background: url(bg_bdr2.gif) left 0 repeat-y; }
.cartDetails .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 0 10px 15px; }


/* Customer Section */

/*img, button, form { display: block; border: none; outline: none; } */

.tableBdr{border:1px solid #E6E6E6;}

th {background:url(../images/divline.gif) 0 0 repeat-x; height:1px;}

.leftCol{ 
	background:url(../images/search_bg.gif) 0 0 repeat-x; 
	height:27px; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0B579F;
	text-align:center;
}

.ltColText{ 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:black;
	padding:10px 0 0 13px;
}


/*input{ border:1px solid #D5EAFE; margin-top:8px; margin-left:13px;}*/

/*.inputPageNo{ width:30px; text-align:center; margin:0px 10px 0px 10px; }*/

.vertline{ background:url(../images/vertline.gif) 0 0 repeat-y; width:1px; }

.rightCol{ font: 12px Verdana, Arial, Helvetica, sans-serif; }

.rightCol h1 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0B579F; margin:0; padding:0; }
.rightCol h2 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#0B579F; margin:0; padding:0; }

.rightCol .pageNoLt{float:left;}

.rightCol .pageNoRt{float:left; margin-left:35px;}

.tableBg{ 
	background:url(../images/search_bg.gif) 0 0 repeat-x; 
	height:27px; 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;
	text-align:center;
}

.tableBg .headingBlue{color:#0B579F; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding-left:8px;}
.headingBlue{color:#0B579F; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding-left:8px;}
.rightCol .tableText{font-size:11px; padding:5px;}

.rightCol .tableText a{ color:#0B579F; text-decoration:underline; }
.rightCol .tableText a:hover{ color:#0B579F; text-decoration:none; }

/* Profile */

.proStar{font-size:11px; color:#0B579F;}
.proStar span{ color:#FF0000; }

.rightCol .profileText{font-size:10px; text-align:right;}

.inputPro{ width:160px; margin:0px 10px 0px 10px; }

.inputProDropdn{ height:21px; margin:0px 10px 0px 10px; border:1px solid #D5EAFE; }

/* My Cart */

.cartProdDetails{ margin-top:10px; font:10px Verdana, Arial, Helvetica, sans-serif;}

.iconEdit{float:left; padding:0 13px;}
.iconRemove{float:left;}


/* My Account */

.myAccount{
	background:url(../images/bg_midd.gif) 0 0 repeat-x;
}

.myAccount .colL{
	width:280px; float:left; margin:17px 0 10px 10px; _margin-left:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color: #000000;
}
.myAccount .colL .heading{
	margin-bottom:10px;
}

.myAccount .colL .heading2{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3D658B; margin:15px 0 10px 0;
}

.myAccount .colL .button{
	float:left; margin:10px 0 0 141px; _margin-left:70px;
}

.myAccount .colR{
	float:right; width:70px; height:203px; margin-right:15px; *margin-right:0;
}


.createAccount{
	background:url(../images/bg_midd.gif) 0 0 repeat-x;
}

.createAccount .colL{
	width:280px; float:left; margin:17px 0 10px 10px; _margin-left:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color: #000000;
}
.createAccount .colL .heading{
	margin-bottom:10px;
}

.createAccount .colL .button{
	float:left; margin:110px 0 0 0px;
}

.createAccount .colR{
	float:right; width:70px; height:203px; margin-right:15px; *margin-right:0px;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.paraText {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828384; text-align:justify; line-height:16px; margin-top:20px; padding:10px;}
.paraText a
{
	color:#d69540; font-weight:bold; text-decoration:none;
}

.paraText a:hover
{
	text-decoration:underline;
}


.indexContent
{text-align: justify; font-size:12px; color:#666666;	}

.descriptionbase h1 {
	font-size:14px; 
	font-weight:bold;
	color:#191919;
}


.paraText h2 {
display:block;
font-size:14px;
font-weight:bold;
margin:0.83em 0;
}

.paraText h3 {
display:block;
font-size:12px;
font-weight:bold;
margin:0.83em 0;
}

.paraText h4 {
display:block;
font-size:11px;
font-weight:bold;
margin:0.83em 0;
}



.mcontainer {
background:none repeat scroll 0 0 #FCFCFC;
border:1px solid #D3D3D3;
text-align:center;
width:100%;
}

.txtdesc {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
padding:10px;
text-align:justify;
width:auto;
}

.clearboth {
clear:both;
}

.lftalgn {
float:left;
}
.cal
{
    background-image: url('images.jpe');
    height: 22px;
    width: 22px;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border: 1px solid #FFFFFF;
}


 
/*---------------------------News Full page - 230310 (Rita)- start---------------------------*/
.date{font-size:11px; padding:0 0 5px 0; margin:0;color:#0F395F;}
.newsfullpage{padding:0 15px 0 15px;}
.newsfullpage h1{font-size:14px; padding:0 0 7px 0; margin:0;color:#0F395F;}
.newsfullpage p{font-size:11px; line-height:16px; margin:0 0 0 0; text-align:justify; color:#253349;}
.news_space{height:15px; clear:both;}






.btnSubmitNew-link{

	background: url('btn-submit.gif') no-repeat;

	width: 54px;

	height: 20px;

	border: 0px;

	cursor: pointer;
}

td {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

.input {
border:1px solid #7AB2DC;
width:300px;
}

input {
background-color:#FFFFFF;
border:1px solid #7F9DB9;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10.5px;
}


/* ---  Resources ---  */

.resoucesBlock {background:url('bg_newscontent.gif') #FEFFFF 0 0 repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #F7F3F3;padding:20px 0 20px;}

.resoucesBlock tr{margin:0; padding:0; list-style:none; width:100%;}
.resoucesBlock td{float:left; font-size:14px; color:#000000; padding:10px 15px; width:210px; text-align:center; display:block;}
.resoucesBlock td a{color:#000000; text-decoration:none;}
.resoucesBlock td a:hover{color:#000000; text-decoration:underline;}
 

.resoucesBlock ul{margin:0; padding:0; list-style:none; width:100%;}
.resoucesBlock li{float:left; font-size:14px; color:#000000; padding:10px 15px; width:210px; text-align:center; display:block;}
.resoucesBlock li a{color:#000000; text-decoration:none;}
.resoucesBlock li a:hover{color:#000000; text-decoration:underline;}
.add_website{float:right; margin-right:40px; margin-top:20px;}
 
 
 /*New classes for Index page 19April 2010*/
#container {width:970px; margin:0 auto; background-color:#FFFFFF; min-height:900px;}
#containerInner {width:921px; margin:0 auto; }
#containerInner .topnav { float:right; margin:8px 0 10px; }
#containerInner .topnav li { list-style-type:none; display:inline; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  margin-right:10px;}
#containerInner .topnav li a {color:#d69540; text-decoration:none;}
#containerInner .topnav li a:hover {text-decoration:underline;}
#containerInner .topnav li.last {margin-right:0;}

#containerInner .divider { height:55px; padding:0 0 4px; margin-top:-18px; }
#containerInner .divider .logo { background:url(logo.jpg) 0 0 no-repeat; width:151px; height:55px; float:left; margin-left:395px; }

.nav { margin:0 0 6px 0; |margin-left:3px; }
.nav ul { margin:0; padding:0;}
.nav li { list-style-type:none; display:inline; font-size:12px; font-weight:bold;  margin-right:8px;}
.nav li a {color:#000000; text-decoration:none;padding-bottom:10px;}
.nav li a:hover { color:#3f9ee4;  padding-bottom:10px; }
.nav li a.active { color:#3f9ee4; }
.nav li.seperatorLine{color:#e6a64d; font-weight:normal; margin:0 10px 0 0;}
.nav li input{width:160px; height:18px; border:1px solid #e5e4e3; margin-top:3px;}
.nav li.last {margin-right:0;}

.hoverNavEngagement {width:170px; height:auto; visibility:hidden; border:1px solid #eceaea; background-color:#FFFFFF; position:absolute; z-index:999; margin-top:3px; |margin-top:30px;}
.hoverNavEngagement .inner {overflow:hidden; margin-left:5px;}
.hoverNavEngagement .inner ul {margin:0; padding:0;}
.hoverNavEngagement .inner li { list-style:none; line-height:25px} 
.hoverNavEngagement .inner a { color:#51504f; cursor:pointer;}
.hoverNavEngagement .inner a:hover {color:#3f9ee4;}

.hoverNavJewelry {width:170px; height:auto; visibility:hidden; border:1px solid #eceaea; background-color:#FFFFFF; position:absolute; z-index:999; margin-top:3px; |margin-top:30px;}
.hoverNavJewelry .inner { overflow:hidden; margin-left:5px;}
.hoverNavJewelry .inner ul {margin:0; padding:0;}
.hoverNavJewelry .inner li { list-style:none; line-height:25px; display:block;} 
.hoverNavJewelry .inner a { color:#51504f; cursor:pointer;}
.hoverNavJewelry .inner a:hover {color:#3f9ee4;}



#container .flashBanner {border:1px solid #f7f3f3; height:407px; width:921px;}

.wordBreak{word-wrap: break-word;}

.tableLayoutWide{table-layout:fixed;}






/*---------------------------News page - 180310 - start---------------------------*/

.newsBlock {background:url(../images/bg_main_newsblock.gif) 0 0 repeat-y; width:351px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:15px 0 0 0;}
.newsBlock1 {width:250px; background:url(bg_main_newsblock1.gif) 0 0 repeat-x; height:79px; border:1px solid #F4F4F4; text-align:center; line-height:79px;}
.newsBlock .newsContent{background:url(../images/bg_newsblock.jpg) 0 0 no-repeat; width:351px; padding:10px 0 0; margin:0; height:300px;}
.newsBlock1 .newsContent1{width:150px; padding:0 30px 0 30px; margin:0; height:50px; font-weight:bold;vertical-align:middle; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.newsBlock1 .newsContent1 a { color:#0F395F;text-decoration:underline;}
.newsBlock1 .newsContent1 a:hover {text-decoration:none;}
.newsBlock .newsContent h1{font-size:14px; padding:0 0 10px 15px; margin:0;}
.newsBlock .newsContent ul { margin:0; padding:0; list-style:none;}
.newsBlock .newsContent li { font-size:11px; line-height:15px; }
.newsBlock .newsContent a { color:#0F395F;}
.newsBlock .newsContent a:hover {text-decoration:none;}
.newsBlock .newsContent p {margin:0; padding:5px 0 0;}
.newsBlock .newsContent li .leftBlk{float:left; width:275px; padding-bottom:15px; padding-left:15px;}
.newsBlock .newsContent li .leftBlk.text{width:94%;}
.newsBlock .newsContent li .rightBlk{float:left; width:47px; padding-bottom:15px;}
.newsBlock .bottom{background:url(../images/bg_btm_newsblock.gif) 0 0 no-repeat; height:5px;}

/*---------------------------News Caregory Page - start---------------------------*/
.newsCategoryBlock {background:url(../images/bg_main_newscaregroyblock.gif) 0 0 repeat-y; width:729px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.newsCategoryBlock .newsContentBlock{background:url(../images/bg_newscategoryblock.jpg) 0 0 no-repeat; width:729px; padding:10px 0 0; margin:0;}
.newsCategoryBlock .bottom{background:url(../images/bg_btm_newscategoryblock.gif) 0 0 no-repeat; height:5px;}
.newsCategoryBlock .newsContentBlock h1{font-size:14px; padding:0 0 10px 15px; margin:0;}
/*---------------------------News Caregory Page - end---------------------------*/


/*---------------------------News Category page - 230310 (Rita)- start---------------------------*/

.newscontentBlock { background:#FEFFFF url(../images/bg_newscontent.gif) 0 0 repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #F7F3F3;padding:10px 0 35px; margin:15px 0 0 0;}
.newscontentBlock h1{font-size:14px; padding:0 0 10px 15px; margin:0;color:#0F395F;}
.newscontentBlock a { color:#0F395F;}
.newscontentBlock a:hover {text-decoration:none;}
.newscontentBlock .leftblock{padding-left:15px;padding-right:15px; background:url(../images/newscontent_divider.gif) left bottom no-repeat; margin-bottom:12px;}
.newscontentBlock .leftblock ul { margin:0; padding:0; list-style:none;}
.newscontentBlock .leftblock li { font-size:11px; line-height:15px; display:block; margin:8px 0 0;}
.newscontentBlock .leftblock h3{font-size:11px; padding:0 0 2px 7px; margin:0;color:#0F395F; font-weight:bold; background:url(../images/bullet_small.gif) 0 6px no-repeat;}
.newscontentBlock .leftblock p {margin:0; padding:0 0 10px 5px;}

.pagination{padding-left:20px; margin-top:20px;}
.pagination ul{ margin:0; padding:0; list-style:none;}
.pagination li{ font-size:12px;display:block;float:left; padding:0 5px 0 0; color:#0F395F;}
.pagination li a{ text-decoration:underline;}
.pagination li a:hover{ text-decoration:none;}
a.next{ text-decoration:underline; background:url(../images/next_arrow.gif) right 4px no-repeat; padding:0 10px 0 4px;}

/*---------------------------News Full page - 230310 (Rita)- start---------------------------*/
.newsfullpage {padding:0 15px 0;}
.newsfullpage h1 {font-size:14px; padding:0 0 7px; margin:0; color:#0F395F; display:inline-block;}
.newsfullpage .date{font-size:11px; padding:0 0 5px; margin:0; color:#0F395F; clear:both;  display:inline-block;}
.newsfullpage .leftContent {float:left; width:485px;}
.newsfullpage .rightImg {float:right; width:188px;}
.newsfullpage p{font-size:11px; line-height:16px; margin:0; padding-bottom:15px; text-align:justify; color:#253349;}
.news_space{height:15px; clear:both;}
.newsfullpage .clear {margin:0; padding:0; clear:both; height:1px;}
/*---------------------------News page - 180310 - End---------------------------*/


.news-deatil-heading{font-size:12px; padding:0 0 7px; margin:0; color:#0F395F; display:inline-block; font-weight:bold;}
.news-CategoryList-heading{font-size:14px; padding:0 0 10px 15px; margin:0; font-weight:bold;}
.news-SubCategoryList-heading{font-size:14px; padding:0 0 10px 15px; margin:0;color:#0F395F; font-weight:bold;}

.HomePageFlashBottomContent H1
{
	color:#A8A8A8;	
	font-size:10px;
	text-align:left;
	margin:0px;
	 padding:0px;
}

