a{text-decoration:none;}
body, TD {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

/*
	body {
		background-color: #ffffff;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size: 14pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
	}
	td, select, input {
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
	}
*/
	.black{
			color: #000000;
	}

	#nav{
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 20px;
		background-color:#DDEEF6;
			color: #000000;
	}
	#nav A{
			color: #FFFFFF;
	}
	.lightblue{
	background-color:#DDEEF6;
	}
	
	.subnav {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		line-height: 30px;
	}

	a.default {
		color: #000000;
		/* text-decoration: underline; */
	}
	select {
	    font-size: 8pt;
	    font-family: arial,helvetica,sans-serif;
	}
	.productName {
	    font-size: 17px;
	    font-weight:bold;
	    line-height: 17px;
	}
	.header
	 {
	    font-size: 15px;
	    font-weight:bold;
		/* text-decoration: none; 
		color: #0080BB;*/
		color: #20507e;
	}	
	.headerCoupon
	 {
	    font-size: 15px;
	    font-weight:bold;
		/* text-decoration: none; */
		color: #0080BB;
		border:0px solid red;
		position:absolute; top:-48px;
		width:200px;
	}	
	.coup{
		position:absolute; top:-18px;
		padding-left:20px;
	}
	H1,H2
	 {

font-family: Arial,Helvetica,sans-serif;

font-size: 16px;

color: #20507e;

font-weight: bold;
		padding-top:0px;
		margin-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
/*
	    font-size: 15px;
	    font-weight:bold;
		text-decoration: underline;
		color: #0080BB;
		*/
	}	
	h3 {margin:0;
	
			font-size:13px;
}
	 A:link {
		/*text-decoration: none; */
		color: #004080;
	}
	 A:visited{
		/*text-decoration: none; */
		color: #004080;
	}
	 A:active {/*text-decoration: none;*/ color: #004080;}
	 A:hover {text-decoration: underline; color: #004080;}
	 
	.topBar {
	    font-size: 9px;
	text-align: center;
	}
	.footer {
	    font-size: 11px;
	text-align: center;
	}
	.priceCls{
	    font-size: 12px;
	}
	.imageF {
	    font-size: 11px;
	}

	.copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal;}
	.catcopy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color:blue;}
	
	.homecopy {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;  font-weight: normal;}
	.homecopy A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;  font-weight: normal;}
	.homecopyz {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;  font-weight: normal;}
	.blue { color: #20507e;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;}
	.small { font-size: 9px; font-weight:normal;}
	.cattop { font-size: 9px; font-weight:normal;}
	.cattop A  {text-decoration: underline; }
	.error { font-size: 10px;
			color: red;
			}
	.tenpt { font-size: 10px;}
	.elelevelpt { font-size: 11px;}
	.config { font-size: 12px;}
	.scroll {	height: 85;	width: 210px;	overflow: auto;	border: 1px solid #DDEEF6; padding: 8px; }


#tabs {
	padding: 0;
	margin: 0;
	}
	
#tabs ul {
      margin:0;
      padding: 0;
      list-style:none;
      }
#tabs li {
      display:inline;
      margin:0 ;
      padding:0;
      }
#tabs a {
      float:left;
      background:url(images/tab_l.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      /*text-decoration:none;*/
	  font-size: 11px; 
	  font-family: Arial, Helvetica, sans-serif;
	  font-weight: bold;
      }
#tabs a span {
      float:left;
      display:block;
      background:url(images/tab_r.gif) no-repeat right top;
      padding:5px 11px 4px 6px;
      color:#575757; 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
    /* End IE5-Mac hack */
#tabs a:hover span {
      color: #ECAE18;
      }
	  
	.line13{
		line-height:13px;
	}	  
	.line16{
		line-height:16px;
	}	  

/* newd */
.subText{color:#00669A; 	font-weight : 800;}
A.subText {color:#00669A; 	font-weight : 800; text-decoration:none;}
A:hover.subText {text-decoration:underline;}
A:visited.subText{color:#00669A; font-weight : 800;}
.contactlink{color:#00669A; font-weight : bold; font-size:13px;}
A.contactlink  {text-decoration: underline; color:#00669A;}
A:visited.contactlink  {text-decoration: underline; color:#00669A;}

.searchBut{font-size:11px; background : #CDD9E1; 
border : 1px solid #00669A; 
width:45px;
vertical-align:center;
border-top-color: #E5F0F8;
border-bottom-color: #E5F0F8;
border-left-color: #E5F0F8;
border-right-color: #E5F0F8;
}
.searchin{font-size:13px; background : #FFFFFF; border : 1px solid #CDD9E1; color:#828282;}
.barTD{border-bottom : 1px solid #CDD9E1; height:25px;background-image : url(/images/newd/ygrad2.gif);}
.navlink { font-size:13px; margin-left:10px; }
A.navlink { color:black;  }
A:visited.navlink { color:black;  }
.moreopts {font-size:11px; font-weight:bold; padding-bottom:5px; display:block;}
.moreoptsInline {font-size:11px; font-weight:bold; }
.otherServices{ margin-right: 3px;  border: none; margin-top:3px; font-size:11px; line-height:15px;}
ul.otherServices {  list-style-type: none inside; list-style-image: URL(/images/bluedot.jpg)}
.searchinblack{font-size:9px; background : #FFFFFF; border : 1px solid #CDD9E1; color:#000000;}

.filtT A {color:black;}

A .red {color:red;}
.fieldWithErrors { 
  margin: 2px; 
  padding: 2px; 
  background-color: red; 
  display: table; 
} 

.catH1{
	font-size:11px; line-height:14px;
}
.catSeo{
	font-size:12px; line-height:14px;
}
.catL{
	font-size:12px; line-height:14px;
}

.prodH1{
	    font-size: 17px;
	    font-weight:bold;
	    line-height: 17px;
		text-decoration: none;
		color: #000000;
		display: inline;
	}
	
	.bh2{margin-left:4px; text-decoration: none; margin-top:3px;}

.catxh1 {	    font-size: 15px; font-weight:bold; text-decoration: none; color: #0080BB;}
.home1{  padding:6px; font-size:11px; line-height:18px; position:relative; font-weight:bold;border-bottom:1px solid #d0dbe5;border-top:1px solid #d0dbe5; height:140px;}

.ht {color:#004080; position:absolute; left:-10px; display:none;inline; font-size:14px;}
.inl { display:inline; font-size:14px;}
.navUl { list-style-type: none;padding: 0;
	margin: 0; margin-left: 10px; margin-bottom:1.1em;
}
.ratingtext {font-size:11px; vertical-align:4;}
.mFilt{
font-size: 13px;
color: #1a4976;
font-weight: bold;
padding-bottom:5px;
}
.navUl li a:link 
{
color: #1a4976;
text-decoration: none;
line-height: 15px;
font-size: 13px;

/*
font-family: arial,helvetica,clean,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 13px;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;*/
}

.navUl li a:hover 
{
color: #1a4976;
text-decoration: underline;
}

.msiteCatTable{
	height:265px;
	position:relative;
}


.msiteCatTableL{
	height:380px;
	position:relative;
}

table.miniStab {
	border-width: 1px;
	border-spacing: 0;
	border-style: outset;
	border-color: #D0DBE5;
	border-collapse: collapse;
	background-color: white;
}

table.miniStab td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #D0DBE5;
	background-color: white;
}

table.minipaginationTable {border-width: 1px;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #D0DBE5;
	background-color: white;
	background-image:url('/imagesb/bg_cat_subs.gif');
	background-repeat:repeat-x;
	
/*
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #20507E;
	font-weight: bold;
	border: 1px solid #D0DBE5;
	background-image:url('/imagesb/bg_cat_subs.gif');
	background-repeat:repeat-x;
	height: 23px;*/	
}

table.minipaginationTable td{font-size:12px;color:black; }

	#imageBox { margin: auto; width: 693px; border: 1px #d0dbe5 solid; overflow: hidden; position:relative;}
	#imageBoxInside { width: 10000px;}  #imageBox img { float: left; padding: 0px; margin: 0px; }
	#imageBox br { clear: both; }
		#imageBoxScroll  a {color:white;}
	#imageBoxScroll { position:absolute; top:326px; left:568px; /*	border: 1px solid #fff;*/  color:white; font-size:15px; width:132px; height:25px;}
	.miniHeadLstyle li{
	    font-weight:bold;
		color: #20507e;
		line-height:18px;
		}
		.miniHeadLstyle li{
		margin-left: 0px;
		}
		.miniHeadLstyle{ list-style-type: none;padding: 0;
	margin: 0; 
	}
	
	table.miniProd  {border:0;}
	table.miniProd td  {border:0;}
	.miniSubHead4{text-decoration: underline;

font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #20507e;
font-weight: bold;}
.miniprodmanu{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #20507e;
}

/* g updates */
.hArial
{
font-family: arial;
font-size:20px;
font-weight:bold;
color:#39627a;
text-decoration:none;
line-height:18px;
}
A.live
{
font-family: arial;
font-size:12px;
font-weight:normal;
color:#39627a;
text-decoration:none;
line-height:18px;
}
A.live:hover
{
font-family: arial;
font-size:15px;
font-weight:normal;
color:#39627a;
text-decoration:underline;
line-height:18px;
}
.line
{
font-family: arial;
font-size:12px;
font-weight:normal;
color:#39627a;
text-decoration:none;
line-height:18px;
}
.style1 {font-size: 14px}
.style2 {color: #990000}
.style3 {color: #000000}

.ah{font-size:18px; font-weight:bold;}.ahd{margin-left:20px;}
.z1{ z-index:0;}
.z2{z-index:100000; position:absolute; }
.hhf{margin-top:5px; font-weight:normal; font-size:13px;}
.hhh{font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: #1a4976; font-weight: bold;} 