/* colors used */
/* in footerbg/cat headings  #003365  */


HTML {
SCROLLBAR-FACE-COLOR: #fafafa;
SCROLLBAR-HIGHLIGHT-COLOR: #5B7E9C;
SCROLLBAR-3DLIGHT-COLOR: #fafafa; 
SCROLLBAR-SHADOW-COLOR: #5B7E9C;
SCROLLBAR-TRACK-COLOR: #fafafa;
SCROLLBAR-DARKSHADOW-COLOR: #fafafa;
SCROLLBAR-BASE-COLOR: #5B7E9C;
SCROLLBAR-ARROW-COLOR: #5B7E9C;
}


BODY {
	background-repeat: repeat-x;  
    background-color: #e7ebf0;
	color: #003365;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	padding: 0px;
    font: 11px Verdana, Arial, sans-serif;
}


/*  spacingTD class is added in order to add spaing between category heading & header on each page */

.spacingTD {
	height:2px;
	background-color:#FFFFFF;
}


.library
{
	color: #000000;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

.SearchHeading
{
	background-color:#2E5777;
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
}

.SearchData
{
	/*background-color:#03423A;*/
	color:#000000;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	padding:5px;
}
.infolibrary
{
	color: #052B67;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

.infolibraryatt
{
	color: #003365;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
}

.infolibrarybg
{
	background-color: #E9F0F6;
	padding:1px;
}

.attribute
{
	color: #000000;
	font-family:verdana;
	font-size:11px;
	padding-left:15px;
	text-decoration: none;
}

.backGroundColor{
	background-color:#FFFFFF;
}

.backGroundColorCenter{
	background-color:#E7EBF0;
}


.backgroundColorHeader{
	background-color:#052B67;
}



/* footer text content Starts*/

.backgroundColorFooter{
	background-color:#003365;
}

.footerText{
	font-family:Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

.footerTextHref {
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

A:link.footerTextHref{
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

A:hover.footerTextHref{
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

A:visited.footerTextHref{
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

/* footer text content Ends */


/* featuredproductHeader */

	.featuredproductHeader{
		FONT-WEIGHT: bolder;
		FONT-SIZE: 16px;
		COLOR: #003365 ;
		background-color:#FFFFFF;
		FONT-STYLE: normal;
		FONT-FAMILY: Verdana, Arial, sans-serif;
	}

/* featuredproductHeader */


.shipInfo{
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	color:green;

}
.Used_New
{
	color: #FFFFFF;
	height: 25px;
	font-family:verdana;
	font-size:10px;
	text-decoration: none;
}

.sub_total
{
	color: #000000;	
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}

.Used_New:hover,Used_New:active,Used_New:visited,Used_New:link
{
	color: #FFFFFF;
	height: 25px;
	font-family:verdana;
	font-size:10px;
	text-decoration: none;
}

A {
  /*color: #428dff;*/
  color: #003366;
  font-family:verdana;
  text-decoration: none;
}

A:hover {
  /*color: #ffb062;*/
 color: red;
 font-family:verdana;
 text-decoration: none;
}



.pair_row
{
  FONT-FAMILY: Verdana,sans-serif;
  font-size: 11px;
  line-height: 1.8;
  background-color: #E9EEEE;
}

.pair_row1
{
  FONT-FAMILY: Verdana,sans-serif;
  font-size: 11px;
  line-height: 1.8;
  background-color: #ffffff;
}

.catHeading
{
	COLOR:#FFFFFF;
	FONT-SIZE:10PX;
	FONT-WEIGHT:BOLD;
	background-color:#003365;
	FONT-FAMILY:verdana;	
}

.catHeadingAdv{
	COLOR:#FFFFFF;
	FONT-SIZE:10PX;
	FONT-WEIGHT:BOLD;
	background-color:#25558D;
	FONT-FAMILY:verdana;
	padding-top:11px;padding-bottom:11px; 
}




.button
{
	border:0px;
	background-color:#003365;
	color:#ffffff;
	height:15px;
	width:15px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}


.message
{
	font-weight:bold;
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

.header_ima
{
	border:1px;
	background-color:red;
	background: url(images/logo.jpg); no-repeat;
}

.header_ima2
{
	border:1px;
	background-color:red;
	background: url(images/Banner_right2.jpg); no-repeat;
}

TR.tr_bg
{
	background-color: #225584; 
	color:#ffffff;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.featruedbghomepage
{
	width:242px;
	height:339px;
	background:#E7EBF0;
	border:0px solid;
	border-color: #C1BEC5;
}
.featruedProductNamehomepage
{
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	color:#8f0526;
	text-decoration:none;
	font-weight:bold;
}
.ml2 {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
.ch41 {
	PADDING-LEFT: 26px
}
.ch5 {
	/*FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.ch8 {
	/*
		font-family: Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		text-transform: none;
		height:30px;
		background-color: #E7EBF0;
		padding: 5px;	
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #ffffff;
	*/

	FONT-WEIGHT: bolder; 
	FONT-SIZE: 16px; 
	COLOR: #003365; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, sans-serif;
	background-color: #ffffff;
	height:30px;
	padding-left: 10px;
	padding-top:3px;padding-bottom:3px; 
}

.information {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	height:18px;
	background-color: #F5F5F5;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}



.ml21 {
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}


.top_msg
{
	FONT-SIZE: 20px; 
	COLOR: #03423A; 
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

a.topmenus:link { color:#FFFFFF; font-family:verdana ;font-size:11px; text-decoration:none;}
a.topmenus:active { color:#FFFFFF; font-family:verdana;font-size:11px;text-decoration:none;}
a.topmenus:visited { color:#FFFFFF; font-family:verdana;font-size:11px;text-decoration:none;}
a.topmenus:hover { color:FFFFFF;font-family:verdana; font-size:11px; text-decoration:none;}


a.advancedsearch:link { color:#003365; font-family:verdana;font-size:11px; text-decoration:underline;}
a.advancedsearch:active { color:#003365; font-family:verdana;font-size:11px;text-decoration:underline;}
a.advancedsearch:visited { color:#003365; font-family:verdana;font-size:11px;text-decoration:underline;}
a.advancedsearch:hover { color:red;font-family:verdana; font-size:11px; text-decoration:underline;}


.wishlist
{
	background-color:#BD454A;
	width:120px;
	height:17px;
	font-family:verdana;
	font-size:7px;
	font-weight:bold;
	color:#FFFFFF;
	border-top: 0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}

.centershop {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 100% !important;

}

TD.main, P.main {
	FONT-FAMILY: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #003365;
}

FORM {
	display: inline;
}
.banners {
  padding: 15px;
}

/*HEADER CSS*/

TABLE.header {
  background-image: url(../images/header_bg.jpg);
  background-repeat: repeat-x;
  background-color: #E7EBF0;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TABLE.headerNavigation {
  background-image: url(../images/footer_bg.jpg);
  background-color: #abbbd3;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 0px solid #ffffff;
  width: 100% !important;
}

TD.headerNavigation {
  position: relative;
  vertical-align: middle;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 5px;
}

TD.breadCrumb {
  font-size: 10px;
  font-weight: bold;
  color: #9a9a9a;
  padding: 3px;
  border-bottom: 1px dotted #25558D;
}

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: #ffffff;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: #a8cfff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/
.column_left{
  background: #E9F0F6;
  padding: 0px;
}

 .column_right, .column_single {
  /*background: #F1F1F1;*/
  background: #FFFFFF;
  padding: 0px;
}

.boxText {
  font-size: 11px;
  line-height: 125%;
}
.leftbox
{
	font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F1F1F1;
  border-left: 1px solid #FFFFFF;
}
 .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  border: 0px solid #999999;
  margin-bottom: 15px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  /*background-color: #abbbd3;*/
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding: 3px;
  height: 20px;
  padding-left: 10px;
  text-align : left;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #ffffff;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  /*background: #FBBD5A;
  background-image: url(../images/tile_back.jpg);*/
}

/*
.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;
  padding: 4px;
  border-top: 1px solid #FBBD5A;
  border-bottom: 1px solid #9a9a9a;
}
*/

.groupname {
 /* BACKGROUND-COLOR: #003365;  #D1001D  Top heading bgcolor ********************************** */
 color:#FFFFFF;
 font-family:verdana;
 font-size:12px;
 font-weight:bold;
}

.title_link_leftbox {
 BACKGROUND-COLOR: #5B728D; /* #D1001D  Top heading bgcolor ********************************** */
 color:#FFFFFF;
 font-family:verdana;
 font-size:12px;
 font-weight:bold;
}

.categoryname {
 color:#003365;
 font-family: helvetica, Verdana, Arial, sans-serif;
 font-size:16px;
 font-weight:bold;
}

.leftboxcontent {
	LINE-HEIGHT: 125%; BACKGROUND-COLOR: #E7EBF0;
}
.rightboxcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px
}
.currencies {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 15px; color:#FFFFFF;
}
.centerboxcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px
}
.txt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	padding: 1px;
	text-align: center;

}
.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #959B77;
  /*background-image: url(../images/tile_back.jpg);*/
  margin-bottom: 15px;
}

.plainBox, .plainbox-description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  border:0px solid #25558D;
  padding: 5px;
  COLOR: #003365;
}
.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
  COLOR: #003365;
  font-family: Verdana, Arial, sans-serif;
}
.plain_cart {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
  COLOR: #003365; 
}
.productListing-heading {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
}

TD.productListing-heading{
  background-color: #5B728D;
}

TD.shoppingcart-heading{
  background-color: #003365;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}
.shoppingcart-heading {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
}

TD.productlisting {
  border:0px solid #9a9a9a;
}

.productimagebackground
{
	background:#fcf8f8;
}

TD.productListing-data {
  font-size: 10px;
  padding: 5px;

}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading {
  font-size: 16px;
  font-weight: bold;
  color: #9e0101;
  padding-top: 11px;
  padding-left: 2px;
}


.pageHeading2{
  BORDER-TOP: #ffffff 2px solid ;
  PADDING-LEFT: 80px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 17px;
  background-color: #AAC82D;
  background-image: url(../images/page_header_bg.jpg); no-repeat;
  COLOR: #000000;
  HEIGHT: 24px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px; 
}



.pageHeading1{
  BORDER-TOP: #ffffff 2px solid ;
  PADDING-LEFT: 11px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  background-color: #25558D;  no-repeat;
  COLOR: #FFFFFF;
  HEIGHT: 14px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px; 
}

.center_column {
  padding-left: 0px;
  padding-top: 0px;
}
.main_page{
  width: 100% !important;
  background-color: #FFFFFF;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  padding: 5px;
}

/* footer
--------------*/

TABLE.footer {
  background: #FFFFFF;
  text-align: center;
  font-size: 10px;
  border-right: 0px solid #9a9a9a;
  border-left: 0px solid #9a9a9a;
  border-bottom: 0px solid #9a9a9a;
}

TR.footertop {
  background: #abbbd3;
  background-image: url(../images/footer_bg.jpg);
  font-size: 11px;
}

TD.footertop, TD.footerbottom {
  padding: 5px;
}
.footer_content:link { color:#FFFFFF; font-family:verdana;font-size:11px;font-weight:bold; text-decoration:none;}
.footer_content:active { color:#FFFFFF; font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
.footer_content:visited { color:#FFFFFF; font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
.footer_content:hover { color:#FFFFFF;font-family:verdana; font-size:11px;font-weight:bold; text-decoration:none;}
.footer_content_colon{color:#B51436; font-weight:bold; font-size:10px;}
.footer_content_copyright{color:#9A9A9A; font-family:verdana;font-weight:bold; font-size:10px;}

.tr_footer{
	height: 25px;
	background-color: #25558D;
}

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #eff4f8;
   font-size: 10px;
   padding: 3px;
   border: 1px dotted #ffb062;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  /*background: #E7EBF0;*/
  background: #FFFFFF;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  /*background: #E5F9E3;*/
  background: #E9EEEE;
}

TD.productListing-data-description-odd {
  background: #E7EBF0;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px dotted #9a9a9a;
}

TD.productListing-data-description-even {
  background: #eff4f8;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px dotted #9a9a9a;
}

td.pageresults a {
  color: #428dff;
}

td.pageresults a:hover {
  background: #FFFF33;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
	/*font-size: 10px;*/
	FONT-SIZE: 11px;
	COLOR: #003365;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
	width: 99%;
	font-size: 11px;
	BORDER-RIGHT: #25558D 1px solid; 
	BORDER-TOP: #25558D 1px solid; 
	BORDER-LEFT: #25558D 1px solid; 
	BORDER-BOTTOM: #25558D 1px solid; 
	HEIGHT: 68px;
	color: #003365;

}

.greetUser {
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {
   color: #f0a480;
   font-weight: bold;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff0000;
  FONT-SIZE: 11px;	
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
.moduleRow { }
.moduleRowOver { background-color: #E9EEEE; cursor: pointer; }
.moduleRowSelected { background-color: #E9EEEE; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ff0000;
  color: #ffffff;
  font-size: 11px;
  padding: 4px;
  border: 1px solid #ffffff;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
  color: #003365;
}
TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #FFFFFF;
	margin: 6px;
  padding: 6px;
  font: 11px Verdana, Arial, sans-serif;
}

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D0D0D0;
  border:1px solid #9a9a9a;
}

TD.categoriesdescription {
  font-size: 11px;
}

/* categories box parent and child categories */
A.category-top {
  color: #008000;
  text-decoration: none;
}
A.category-links {
  color: #004080;
  text-decoration: none;
}
A.category-subs, A.category-products {
  color: #FF0000;
  text-decoration: none;
}
SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
  font-weight: bold;
}

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}


.Textareago {
	BORDER-RIGHT: #25558D 1px solid; 
	BORDER-TOP: #25558D 1px solid; 
	BORDER-LEFT: #25558D 1px solid; 
	BORDER-BOTTOM: #25558D 1px solid; 
	HEIGHT: 68px;
	color: #003365;
}
.diamondhand
{
	font-family: Verdana; 
	font-size: 8pt;
	color:#003365;
	cursor:pointer;
}
.secbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #003365; PADDING-TOP: 4px; BORDER-BOTTOM: #003365 1px solid; FONT-FAMILY: Verdana, Verdana, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF;
}

.secop {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-STYLE: italic
}

.razb {
	FONT-WEIGHT: bold; COLOR: #660066
}

.shopping_go {
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	HEIGHT: 14px;
	font-family: Verdana; 
	font-size: 8pt;
	background-color: #FFFFFF; 
	color:#000000;
}

.shopping_go_pirce 
{
	BORDER: 0px solid;	
	HEIGHT: 18px;
	font-family: Verdana; 
	font-size: 8pt;
	color:#000000;
	width:70px;
}

.SearchDiaSubmitBtn
{
cursor: pointer; 
background-color: #003365; 
color: #ffffff; 
font-weight: bold; 
font-family: Verdana; 
font-size: 8pt; 
border-left: 0px solid #003365; 
border-right: 0px solid #003365;  
border-top: 0px solid #003365; 
border-bottom: 0px solid#003365;
}

.SubmitBtn
{
cursor: pointer; 
background-color: #003365; 
color: #ffffff; 
font-weight: bold; 
font-family: Verdana; 
font-size: 8pt; 
border-left: 0px solid rgb(0,0,0); 
border-right: 0px solid; 
border-top: 0px solid; 
border-bottom: 0px solid
}

.multiship
{
	font-family: Verdana; 
	font-size: 8pt; 
	color: blue; 
}
legend{
background:#E7EBF0;
border:1px solid #c96e29;
color:#333333;
font-size:90%;
padding:0.2em 0.5em;
text-align:right;
}


A.footer {
  color: #6a6a6a;
  text-decoration: none;
  font-weight: bold;
}


.ml1 {
	FONT-SIZE: 10px; COLOR: #FFFFFF;
}

.ml4 {
	FONT-SIZE: 11px; COLOR: #6a6a6a
}

.go {
	BORDER-RIGHT: #25558D 1px solid; 
	BORDER-TOP: #25558D 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #25558D 1px solid; 
	COLOR: #003365;
	BORDER-BOTTOM: #25558D 1px solid;
	HEIGHT: 16px
}


.combo {
 background-color: #FBBD5A;
 color: #ffffff;
}




a.info:a:link { color:#000000; font-family:verdana;font-size:11px;border-bottom:1px solid #000000;}
a.info:a:active { color:red; font-family:verdana;font-size:11px;border-bottom:1px solid #000000;}
a.info:a:visited { color:red; font-family:verdana;font-size:11px;border-bottom:1px solid #000000; }
a.info:a:hover { color:red;font-family:verdana; font-size:11px; border-bottom:1px solid #FFFFFF;}

.listing:link { color:#000000; font-family: Verdana,Tahoma,Arial;font-size:11px;}
.listing:active { color:#000000; font-family: Verdana,Tahoma,Arial;font-size:11px;}
.listing:visited { color:#000000; font-family: Verdana,Tahoma,Arial;font-size:11px;}
.listing:hover { color:red;font-family: Verdana,Tahoma,Arial; font-size:11px;}







.dotted
{
	border-bottom: 1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;

}

.dotted1
{
	FONT-SIZE: 100px; COLOR: #004189;
	padding-left:5px;
	padding-top:1px;
	border-bottom: 1px dotted #E3E3E3;
	padding-bottom:5px;
	
}

.txt2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.topbg {
	background-image: url(../images/bgtop.gif);
	background-repeat: repeat-x;
}




.tableborder
{
	border-top:1px solid #C1BEC5;
	border-bottom:1px solid #C1BEC5;
	border-left:1px solid #C1BEC5;
	border-right:1px solid #C1BEC5;
}

.subscribeBtn
{
cursor: pointer; 
background-color: #BD454B; 
color: #ffffff; 
font-weight: normal; 
font-family: Verdana, Arial, sans-serif;
font-size: 9px; 
border-left: 1px solid ; 
border-right: 1px solid; 
border-top: 1px solid; 
border-bottom: 1px solid;
width:68px;
}

.press_release_menu
{
	width: 161px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	cursor:	default;
	white-space: nowrap;
	background-color:#E9EEEE;
	color: #333333;
	border-left: 0px solid #eeeeee;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #333333;
	border-right: 0px solid #333333;
}

.press_release_menu_item:link{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10px; 
  COLOR: #000000;
  text-decoration:none;
 }
 .press_release_menu_item:hover{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10px; 
  COLOR: #000000;
  text-decoration:none;
 }
 .press_release_menu_item:active{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10px; 
  COLOR: #000000;
  text-decoration:none;
 }
 .press_release_menu_item:visited{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10px; 
  COLOR: #000000;
  text-decoration:none;
 }

 .Price
 {
	font-size: 10px;
    color: #FF0000;
 }

.headerdata
{
	font-family:verdana;
	font-size:11px;
	color:#495995;
}


.productHeader {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
	MARGIN-BOTTOM: 0.2em; 
	COLOR: #003365; 
	FONT-FAMILY: Bookman Old Style, Verdana, Tahoma,  Arial, sans-serif
}

.staticHeading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	MARGIN-BOTTOM: 0.2em; 
	COLOR: #003365; 
	FONT-FAMILY: Bookman Old Style, Verdana, Tahoma,  Arial, sans-serif
}

.productTabs {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
	MARGIN-BOTTOM: 0.2em; 
	COLOR: #003365; 
	FONT-FAMILY: Bookman Old Style, Verdana, Tahoma,  Arial, sans-serif
}

.rightHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 22px; 
	MARGIN-BOTTOM: 0.2em; 
	COLOR: #003365; 
	FONT-FAMILY: Garamond, Verdana, Tahoma,  Arial, sans-serif
}


.smallHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 0.2em;
	COLOR: #003365;
	FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif
	background-color: #ffffff;
	height:30px;
	padding-left: 10px;
	padding-top:3px;padding-bottom:3px; 
}

.guiderHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #003365;
	FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif
	background-color: #ffffff;
}

.hrule{
	color:#9a9a9a;
	height:1px;
}









/* Portal classes included here */ 









.txtGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.txtSmallGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.lblMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}


.shadetabs{

padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}



a.spanTagsHref:link { 
	cursor:pointer;color:#2F5878;font:bold 12px Verdana;list-style-type: none;text-align: left;padding:0;
}

a.spanTagsHref:active { 
	cursor:pointer;color:#2F5878;font:bold 12px Verdana;list-style-type: none;text-align: left;
	padding:0;
}

a.spanTagsHref:visited { 
	cursor:pointer;color:#2F5878;font:bold 12px Verdana;list-style-type: none;text-align: left;
	padding:0;
}

a.spanTagsHref:hover { 
	cursor:pointer;color:#2F5878;font:bold 12px Verdana;list-style-type: none;text-align: left;
	text-decoration:underline;padding:0;
}


.shadetabs li{

display: inline;
margin: 0;
}

.shadetabs li a{

text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #003365;
color: #FFFFFF;
/*background: white url(/diamond/shoppingmall/images/shade.gif) top left repeat-x;*/
background-color: #003365;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(/diamond/shoppingmall/images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
	border: 1px solid #003365;
	width: 99%;
	margin-bottom: 1em; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.txtWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.tr_footer1{
	height: 10px;
	background-color: #76A7D0;
}
.tr_footer2{
	height: 30px;
	background-color: #F1F4F6;
}
A.mustardlink:link {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #dbd822; FONT-FAMILY: arial; TEXT-DECORATION: none;
}
A.mustardlink:active {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #dbd822; FONT-FAMILY: arial; TEXT-DECORATION: none;
}
A.mustardlink:visited {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #dbd822; FONT-FAMILY: arial; TEXT-DECORATION: none;
}
A.mustardlink:hover {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #668aa5; FONT-FAMILY: arial; TEXT-DECORATION: none;
}
.footer_data
{
	font-family: Verdana, Arial, sans-serif;;
	color:white;	
	padding-left:10px;
	FONT-WEIGHT: 700; FONT-SIZE: 11px; 
}
.blacktext {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif;; TEXT-DECORATION: none;
	padding-left:15px;
}
A.footerlink:link {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #58606e; FONT-FAMILY: Verdana, Arial, sans-serif;; TEXT-DECORATION: none
}
A.footerlink:active {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #58606e; FONT-FAMILY: Verdana, Arial, sans-serif;; TEXT-DECORATION: none
}
A.footerlink:visited {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #58606e; FONT-FAMILY: Verdana, Arial, sans-serif;; TEXT-DECORATION: none
}
A.footerlink:hover {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #668aa5; FONT-FAMILY: Verdana, Arial, sans-serif;; TEXT-DECORATION: underline
}

TD.right_column {
  font-size: 10px;
  padding: 0px;
/*  border: 1px;
  border-style: solid;
  border-color: #5B728D;
  border-spacing: 1px;
  background: #F0F0F0; */
  background-color:#ffffff;
}

TD.specials_separators {
  font-size: 10px;
  font-weight: bold;
  color: #9a9a9a;
  padding: 3px;
  border-bottom: 1px dotted #9a9a9a;
}


.bestsellers:link {
  /*color: #428dff;     #003366 */
  color: #003366;
  FONT-SIZE: 10px;
  font-family:verdana;
  text-decoration: none;
}

.bestsellers:visited {
  /*color: #428dff;*/
  color: #003366;
  FONT-SIZE: 10px;
  font-family:verdana;
  text-decoration: none;
}
.bestsellers:active {
  /*color: #ffb062;*/
 color: #003366;
 FONT-SIZE: 10px;
 font-family:verdana;
 text-decoration: none;
}
.bestsellers:hover {
  /*color: #ffb062;*/
 color: red;
 FONT-SIZE: 10px;
 font-family:verdana;
 text-decoration: none;
}


.attr_info_table{
  background-color: #FFFFFF;
  border-right: 2px solid #1F3075;
  border-left: 2px solid #1F3075;
  border-bottom: 2px solid #1F3075;
  border-top: 2px solid #1F3075;
}
.attr_info_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration:underline;
}
.attr_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
}

.attr_name1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.cust_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
}
.out_of_stock
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}


.DisabledTab
{
	background-color: #E9F0F6;
	padding: 3px ;
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 0px; 
	cursor:pointer;
	color:#2F5878; font:bold 12px Verdana;
}

.CurrentTab
{
	background-color: #2E5777;
	border: 1px solid #2E5777;
	padding: 3px ;
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 0px; 
	cursor:pointer;
	color:#F2F3F5;font:bold 12px Verdana;
}

.cTotal
{
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: red;
	text-align:bottom;
}

.current_tab_product
{
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	text-align:bottom;
}

.disabled_tab_product
{
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #2F5878;
	text-align:bottom;
}

.current_tab_product
{
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #fffff;
	text-align:bottom;
}



.TdPadding
{
	padding-left: 5px;
}


a.CustomRingTDHref:link { 
	cursor:pointer;color:#FFFFFF;font:bold 12px Verdana;list-style-type: none;text-align: left;padding:0;
	
}

a.CustomRingTDHref:active { 
	cursor:pointer;color:#FFFFFF;font:bold 12px Verdana;list-style-type: none;text-align: left;
	padding:0;
}

a.CustomRingTDHref:visited { 
	cursor:pointer;color:#FFFFFF;font:bold 12px Verdana;list-style-type: none;text-align: left;
	padding:0;
}

a.CustomRingTDHref:hover { 
	cursor:pointer;color:#FFFFFF;font:bold 12px Verdana;list-style-type: none;text-align: left;
	text-decoration:underline;padding:0;
}

.ShoppingCartcRing-even
{
	background-color:#CC9966;
}

.ShoppingCartcRing-odd
{
	background-color:#FF9900;
}

.RingDetails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #003365;
	text-align:bottom;
	cursor:pointer;
}

TD.contents_pages {
  font-size: 12px;
  line-height: 1.0;
  font-family: verdana, arial, helvetica, sans-serif;
  COLOR: #003366;
  TEXT-DECORATION:none;
   padding: 2px;
}

/* Category / products Name */
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 0.2em; COLOR: #003365; FONT-FAMILY: Bookman Old Style, Verdana, Tahoma,  Arial, sans-serif;
}

/* for Sub Category Name */
H2 { 
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 0.0em; FONT-SIZE: 20px; COLOR: #003365; FONT-FAMILY:  Bookman Old Style, Verdana, Tahoma,  Arial, sans-serif;
}


/* for Category description */
H3 { 
	FONT-WEIGHT: normal; MARGIN-TOP: 0.1em; FONT-SIZE: 13px; MARGIN-BOTTOM: 0.2em; COLOR: #003365; FONT-FAMILY: Bookman Old Style, Verdana, Tahoma,  Arial, sans-serif;
}

TD.HEProductPriceBig {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #003365; FONT-FAMILY: Verdana, Arial, sans-serif
}

FIELDSET{
  border-top: 1px solid #25558D;
  border-bottom: 1px solid #25558D;
  border-left: 1px solid #25558D;
  border-right: 1px solid #25558D;
  background-color:#FFFFFF;
  padding: 10px;
}

LEGEND{
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	color: #003365;
	padding: 0.3em;
	border: 0px;
	background-color:#FFFFFF;
}

.group_name {
	text-decoration:none;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#ffffff;
	text-transform:uppercase
	height: 13px;
	cursor:	default;
	background-color:#003365;
}

.top_header {
  background-image: url(../images/top_bg.jpg);
  background-repeat: repeat-x;
}

.border_all
{
	border-left: 1px solid #3B607D;
	border-right: 1px solid #3B607D;
	border-top: 1px solid #3B607D;
	border-bottom: 1px solid #3B607D;
}
 .container {
	BORDER-RIGHT: #949294 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #949294 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #949294 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #949294 1px solid;
}

select {
   border:1px solid #25558D;
   color: #003365;
}
