body, html{
font-family:'Trebuchet MS';
font-size: 12px;
color: #454545;
margin: 0;
line-height:16px;
background:url(images/bg.gif) repeat-x top;
}

.homeback {
background-repeat:repeat-x;
background-image:url(images/main-back.gif);
background-color:#ffffff;
}

.innerback {
background-repeat:repeat-x;
background-image:url(images/innerback.gif);
background-color:#ffffff;
}

#container {
width:779px;
margin:0 auto;
}

.tdback {
background-image: url(images/tab-mid.gif);
background-repeat:repeat-x;
color:#191C0D;
font-size:13px;
font-weight:bold;
}

/*header css starts*/


#headerdiv {
text-align:left;
float:left;
z-index:1;
margin:0px;
width:779px;
}



#toplinks {
float:right;
height:44px;
width:150px;
}

#toplinks ul {
list-style-type: none;
margin: 10px 0 0 0;
padding: 0;
}

#toplinks ul li {
display: inline;
}

#toplinks ul li a {
font-family:'lucida sans unicode';
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none;
padding: .1em 1em;
}

#toplinks ul li a:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#149600;
text-decoration:none;
}

.lcon {
width:779px;
height:86px;
clear:both;
}

.lcon2 {
width:779px;
height:38px;
}

.logodiv {
float:left;
margin-left:30px;
margin-top:15px;
color:#fff;
font-size:20px;
line-height:25px;
}


.banner1 {
background:url(images/banner-1.jpg) no-repeat top;
}

.teldiv {
float:right;
margin-top:30px;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
}


#headlinks {
float:left;
height:27px;
width:550px;
padding-top:10px;
}

#headlinks ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#headlinks ul li {
display: inline;
}

#headlinks ul li a {
font-family:'lucida sans unicode';
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
background:url(images/divider.gif) no-repeat right;
text-align:center;
padding: .1em 1em;
}

#headlinks ul li a:hover {
font-family:'lucida sans unicode';
font-size:12px;
color:#fff;
text-decoration:underline;
}


.imagediv {
float:left;
}

/*header css ends*/





/*middle css starts*/

#middlediv {
width:779px;
text-align:left;
z-index:1;
float:left;
margin:0px;
padding:0px;
background:url(images/mainbg.gif) repeat-x top;
}


.mleftdiv {
width:210px;
float:left;
padding:9px 7px 0 8px;
display:inline;
}


.mrightdiv {
width:543px;
float:left;
}



.cathead {
background:url(images/headbg.jpg) no-repeat top;
height:30px;
width:182px;
font-family:'lucida sans unicode';
font-size:18px;
color:#004E97;
padding-left:28px;
padding-top:4px;
line-height:25px;
}


.cathead2 {
background:url(images/headbg1.jpg) no-repeat top;
height:27px;
width:164px;
font-family:'lucida sans unicode';
font-size:18px;
color:#004E97;
padding-left:28px;
padding-top:8px;
margin:0 auto;
}




.botdiv {
clear:both;
background:url(images/main-bot.gif) no-repeat top;
height:70px;
}

#leftnav {
margin: 0;
padding: 0;
width:210px;
}

#leftnav ul {
list-style-type:none;
padding:0px;
margin:0px;
}

#leftnav li {
margin-left:1em;
padding-top:6px;
padding-bottom:9px;
margin-bottom:2px;
background-image:url(images/line.gif);
background-position:bottom;
background-repeat: no-repeat;
}

#leftnav li a {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#000;
background-image:url(images/bul.gif);
background-position:0 4px;
background-repeat: no-repeat;
padding-left:14px;
font-weight:bold;
}

#leftnav li a:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
text-align:center;
color:#000;
font-weight:bold;
background-image:url(images/bul-h.gif);
background-repeat: no-repeat;
padding-left:14px;
}




/*---------------------------------------------------------/
|	> > Product Navigation
+---------------------------------------------------------*/
#prodNavCont {
	margin: 0px;
	padding: 0px;
	width: 200px;
	}

#prodNav1 {
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		padding-left: 14px;
		line-height: 20px;	
		margin: 0px;
		padding-top: 4px;		
		height: 26px;
		background: url(images/line.gif) no-repeat bottom;
		}

#prodNav1 a { 
	text-decoration:    none; 
	font-weight:        bold; 
	color:				#454545;
	outline:				none;
	}
	
#prodNav1	a:hover { 
		text-decoration:	none; 
		color:			#004E97;
		}

p.prodSubNav {					
		background: none;
		margin-left: 25px;
		color: #000000;
		text-decoration: none;
		
					}

p.prodSubNav a { 
	text-decoration:underline; 
	font-weight:normal; 
	color:#00498E;	
	outline:none;
	line-height:18px;
	}
p.prodSubNav	a:hover { 
	text-decoration:none; 
	color:#000000;
			}





.morecatdiv {
width:202px;
margin-top:10px;
padding-left:8px;
}

.morecatdiv a {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
text-align:center;
color:#00498E;
font-weight:bold;
}

.morecatdiv a:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
text-align:center;
color:#000;
font-weight:bold;
}

.newstop {
background:url(images/news-top.gif) no-repeat top;
width:209px;
height:37px;
padding-top:10px;
}

.newsdiv {
width:209px;
margin-top:16px;
}

.newsmid {
background:url(images/news-mid.gif) repeat-x bottom;
border-left:1px solid #DBDADA;
border-right:1px solid #DBDADA;
}


.maincontent {
width:550px;
text-align:justify;
padding-left:4px;
padding-top:10px;
}
.imgdiv {
width:550px;
float:left;
background:url(images/banner.jpg) no-repeat top;
}
.imgdiv1 {
width:279px;
float:left;
background:url(images/banner-1.jpg) no-repeat top right;
height:122px;
line-height:30px;
font-size:26px;
color:#010101;
padding-top:110px;
padding-left:20px
}
.imgdiv2 {
width:248px;
float:left;
height:232px;
}

.maindiv {
width:550px;
float:left;
margin-top:6px;
margin-bottom:20px;
}

.div1 {
width:180px;
float:left;
height:235px;
}

.div2 {
float:left;
width:180px;
margin-left:5px;
margin-right:5px;
height:235px;
}



.bluetop {
width:176px;
float:left;
}

.bluebot {
width:176px;
}

.fltleft {
float:left;
}

.fltright {
float:right;
}

.bluet {
float:left;
height:16px;
width:144px;
background:url(images/blue-top.gif) repeat-x top;
}

.blueb {
float:left;
height:16px;
width:144px;
background:url(images/blue-bot.gif) repeat-x top;
}

.bluemid {
clear:both;
background:url(images/blue-mid.gif) repeat-x bottom;
border-left:1px solid #6E96C4;
border-right:1px solid #6E96C4;
background-color:#8DB5E0;
height:219px;
padding-left:5px;
padding-right:5px;
padding-top:8px;
line-height:18px;
width:164px;
color:#fff;
}


.greyt {
float:left;
height:16px;
width:144px;
background:url(images/grey-top.gif) repeat-x top;
}

.greyb {
float:left;
height:16px;
width:144px;
background:url(images/grey-bot.gif) repeat-x top;
}

.greymid {
clear:both;
background:url(images/grey-mid.gif) repeat-x bottom;
border-left:1px solid #DBDADA;
border-right:1px solid #DBDADA;
background-color:#fff;
height:219px;
padding-left:5px;
padding-right:5px;
padding-top:8px;
line-height:18px;
width:164px;
}

.whitehead {
font-family:'lucida sans unicode';
font-size:18px;
text-decoration:none;
color:#fff;
}

.blackhead {
font-family:'lucida sans unicode';
font-size:18px;
text-decoration:none;
color:#000;
}


.whitelink {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#fff;
font-weight:bold;
}

.whitelink:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:underline;
color:#fff;
font-weight:bold;
}

.greylink {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#454545;
font-weight:bold;
}

.greylink:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:underline;
color:#454545;
font-weight:bold;
}

.genlink {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:none;
color:#81ADDD;
font-weight:bold;
}

.genlink:hover {
font-family:'lucida sans unicode';
font-size:12px;
text-decoration:underline;
color:#000;
font-weight:bold;
}







.tabdiv {            /*Table for tabular data*/          
width:550px; 
}

.tabhead {
background:url(images/tab-mid.gif) repeat-x top;
}

.tdbrd {
border:1px solid #E6E6E4;
}

.tdbrd2 {
border-left:1px solid #E6E6E4;
border-right:1px solid #E6E6E4;
}


.mrcen {
width:531px;
float:left;
text-align:justify;
}

.bortop {
border-top:1px solid #8BB0E7;
}
.borright {
border-right:1px solid #8BB0E7;
}
.borleft {
border-left:1px solid #8BB0E7;
}
.borbottom {
border-bottom:1px solid #8BB0E7;
}

.heading {
font-size:16px;
color:#0B57AB;
line-height:25px;
font-weight:bold;
}

.heading1 {
font-size:16px;
color:#149600;
line-height:25px;
font-weight:bold;
}




/*middle css ends*/




/*---Footer Part Css Start--*/

.footerdiv {
text-align:center;
z-index:1;
float:left;
margin-top:10px;
background-image:url(images/footer.gif);
background-repeat:repeat-x;
width:100%;
height:46px;
text-align:center;
color:#fff;
padding-top:14px;
}

.footerdiv a {
font-family:'lucida sans unicode';
font-size:11px;
text-decoration:none;
color:#fff;
}


.footerdiv a:hover {
font-family:'lucida sans unicode';
font-size:11px;
text-decoration:underline;
color:#fff;
}



  

/*---Footer Part Css End--*/



tr, th, td {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:	normal;
	font-size:		11px;
	line-height:	16px;
	color:			#333;
	}

a { 
	text-decoration:	underline; 
	font-weight:		normal; 
	color:				#0099ff;
	outline:				none;
	}
	a:hover { 
		text-decoration:	none; 
		color:				#005289;
		}

.center				{ text-align: center; }
.floatLeft			{ float: left; }
.floatRight			{ float: right; }
.clearBoth			{ clear: both; }
.clearBothNoSPC	{ clear: both; margin: 0px; padding: 0px; font-size: 0px; height: 0px; line-height: 0px; }
.HR					{ padding: 0px; margin: 0px 0px 10px 0px; border-top: 1px solid #e0e0e0; height: 1px; line-height: 1px; font-size: 1px; }
.indent				{ padding-left: 20px; }
.imgLT				{ margin-right: 10px; }
.imgRT				{ margin-left: 10px; }
.imgBLK				{ display: block; position: relative; }
.imgBrdr				{ border: 1px solid #8c8c8c; }

p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; text-align:justify; }
img { border: 0px; }

h1, h2, h3, h4, h5, h6, ul, li, form { margin: 0; padding: 0px; font-family: 'Trebuchet MS'; }

ul { list-style: none; }
ol { list-style: decimal; }

h1 { font-family: "Trebuchet MS"; font-size: 40px; line-height: 53px; padding-bottom: 5px; color: #2563A8; }
h2 { font-weight: bold; font-size: 20px; line-height: 23px; padding-bottom: 5px; }
h3 { font-weight: bold; font-size: 18px; line-height: 21px; padding-bottom: 5px; }
h4 { font-family: "Trebuchet MS", Times, serif; font-weight: bold; font-size: 18px; line-height: 21px; padding-bottom: 5px; color: #2563A8;  }
h5 { font-weight: bold; font-size: 14px; line-height: 17px; padding-bottom: 5px; }
h6 { font-weight: bold; font-size: 12px; line-height: 15px; padding-bottom: 5px; color: #003366; }

strong.blu {
	color: #3588b0;
	}


/*---------------------------------------------------------/
|	> Site Content 
+---------------------------------------------------------*/

	
/*Product Name*/
	
	
	
	
.prodSpec { font-size: 12px; font-weight: bold; color: #149800; }
.prodMedContent { font-size: 11px; font-weight: normal; color: #000; }
.prodMedName { font-size: 12px; font-weight: normal; color: #000; }
.prodPronun { font-size: 12px; font-weight: normal; color: #999; }

.contentBoxBot {
	margin: 0px;
	padding: 10px 0 0 0;
	text-align:justify;
	}

.contentBoxTop {
	margin: 0px;
	padding: 0px;
		}
	.contentBoxTop .addPadding {	
		margin: 0px;
		padding: 10px 20px 5px 20px;
		}
		.contentBoxTop .addPadding p {
			}		
			.contentBoxTop .addPadding p strong {
				color: #3588b0;
				}			
	
.tblProdListing {
	margin: 0px;
	padding: 0px;
	width: 554px;
	background-color:#E0E1D4;
	}
	.tblProdListing tr {
		margin: 0px;
		padding: 0px;
		}
		.tblProdListing tr th {
			margin: 0px;
			padding: 0px;
			background:url(images/tab-mid.gif) repeat-x top;
			color: #000;
			height:38px;
			}
			.tblProdListing tr th.col1,.tblProdListing tr td.col1 { text-align: left; width: 130px; padding-left:5px;}
			.tblProdListing tr th.col2,.tblProdListing tr td.col2 { text-align: left; width: 111px; padding-left:5px;}
			.tblProdListing tr th.col3,.tblProdListing tr td.col3 { text-align: left; width: 61px; padding-left:5px;}
			.tblProdListing tr th.col4,.tblProdListing tr td.col4 { text-align: left; width: 54px; padding-left:5px;}
			.tblProdListing tr th.col5,.tblProdListing tr td.col5 { text-align: left; width: 84px; padding-left:5px;}
			.tblProdListing tr th.col6,.tblProdListing tr td.col6 { text-align: center; width: 95px; }
			.tblProdListing tr th p {
				margin: 0px;
				padding: 0px;
				font-size: 10px;
				font-weight: bold;
				line-height: 25px;
				}			
		.tblProdListing tr td {
			margin: 0px;
			padding: 0px;
			}
			.tblProdListing tr td p {
				margin: 0px;
				padding: 0px;
				height:35px;
				vertical-align:middle;
				padding-top:5px;
								}
				
.oldShip {
	text-decoration: line-through;
	}				
				
.bOrderNow { display: block; margin: 0px; padding: 0px; background: url(images/b_ordernow.gif) no-repeat; width: 80px; height: 21px; border: none; text-decoration: none; text-indent: -9999px; line-height: 10px; }
	.bOrderNow:hover { background-position: 0px; }
.genListOne {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	}
	.genListOne ul {
		margin: 0 0 10px 0px;
		padding: 0px;
		}
		.genListOne ul li  {
				margin: 0px;
				padding: 0px 0px 3px 10px;
				font-size: 12px;
				font-weight: normal;
				line-height: 16px;
				list-style: none;
				background: url(/images/bul_blacksquare.gif) 1px 7px no-repeat;
				}