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


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

/*header css starts*/

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


#toplinks {
float:left;
width:779px;
text-align:right;
height:25px;
}

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

#toplinks ul li {
display: inline;
}

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

#toplinks ul li a:hover {
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
text-decoration:none;
background:url(images/arrow.gif) no-repeat top center;
}

#toplinks ul li a.here {
font-family:'lucida sans unicode';
font-size:11px;
color:#000;
text-decoration:none;
background:url(images/arrow.gif) no-repeat top center;
}



/*Menu Starts*/


ul#links {
    height: 2.83em;
    list-style: none;
    margin: 0 0 0 70px;
    padding: 0;
}

ul#links li {
    float: left;
    margin: 0 3px 0 0;
}

ul#links a {
    background: #bdf url(images/tabs.png);
    color: #000;
    display: block;
    float: left;
   height: 2.83em;
    padding-left: 20px;
    text-decoration: none;
	font-weight:bold;
}

ul#links a:hover {
    background-color: #3af;
    background-position: 0 -34px;
	font-weight:bold;
	color: #fff;
}

ul#links a:hover span {
    background-position: 100% -34px;
}

ul#links li.here a {
    background-color: #48f;
    background-position: 0 -34px;
    font-weight:bold;
	color: #fff;
}

ul#links li.here span {
    background-position: 100% -34px;
}

ul#links span {
    background: url(images/tabs.png) 100% 0;
    display: block;
    line-height: 2.83em;
    padding-right: 20px;
}


/*Menu Ends*/

.logodiv {
width:227px;
height:50px;
float:left;
text-align:left;
font-size:20px;
line-height:40px;
color:#950146;
padding-top:5px;
padding-left:10px
}


.topdiv {
float:left;
width:779px;
text-align:left;
}

.telbg {
background:url(images/tel-bg.jpg) no-repeat bottom;
width:515px;
height:150px;
float:left;
}

.tagline {
background:url(images/tagline.jpg) no-repeat bottom;
float:left;
width:249px;
height:110px;
font-size:26px;
color:#ffffff;
line-height:30px;
padding-left:15px;
padding-top:40px
}


/*header css ends/




/*middle css starts*/

#middlediv {
width:779px;
text-align:left;
z-index:1;
float:left;
margin:0px;
padding:0px;
}
.bannerdiv {
background:url(images/banner.jpg) no-repeat top right;
height:166px;
width:515px;
}
.mrightdiv {
float:left;
text-align:left;
width:236px;
padding-left:14px;
padding-right:14px;
}
.catdiv {
width:236px;
float:left;
}
.cathead {
width:190px;
float:left;
background:url(images/cat-head.png) no-repeat;
height:23px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:18px;
padding-left:46px;
padding-top:15px;
}

.catmid {
background:url(images/cat-mid.gif) repeat-y top;
width:220px;
clear:both;
padding:8px;
}

.catbot {
background:url(images/cat-bot.gif) no-repeat;
height:16px;
width:236px;
}


.newsdiv {
width:236px;
float:left;
margin-top:10px;
}
.mleftdiv {
float:left;
text-align:right;
display:inline;
width:515px;
}
.maincontent {
width:503px;
text-align:justify;
padding-left:12px;
}
.mrcen {
width:500px;
float:left;
text-align:justify;
margin-top:10px;
}
.box_top {
background:url(images/box-top.gif) no-repeat top;
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:left;
}
.box_mid {
background:url(images/box-mid.gif) repeat-y top;
}
.boxdiv {
margin:6px;
}
.tdback {
background-image:url(images/td-back.gif);
background-position:bottom;
background-repeat:repeat-x;
color:#000;
font-size:14px;
font-weight:bold;
}
.learnmore {
color:#A30750;
font-weight:bold;
text-decoration:none;
}
.learnmore:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.genlink {
color:#A30750;
font-weight:bold;
text-decoration:none;
}
.genlink:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.heading {
font-size:16px;
color:#BE015B;
line-height:25px;
font-weight:bold;
}
.heading1 {
font-size:16px;
color:#945410;
line-height:25px;
font-weight:bold;
}

/*Inner*/

.list {
padding:0;
margin:0;
list-style-type:none;
float:left;
}

.list li {
}

.list li a {
font-size:12px;
color:#3D3B3B;
margin:0 4px 0 4px;
text-decoration:none;
}

.list li a:hover {
text-decoration:underline;
}




/*middle css ends*/



/*Footer css starts*/

#footerdiv {
width:100%;
text-align:center;
z-index:1;
float:left;
margin:10px 0px 0px 0px;
padding-top:10px;
height:29px;
background-color:#A30750;
}

#footerdiv a {
font-size:11px;
color:#fff;
text-decoration:none;
margin:0px 6px 0px 6px;
}

#footerdiv a:link {
font-size:11px;
color:#fff;
text-decoration:none;
margin:0px 6px 0px 6px;
}

#footerdiv a:visited {
font-size:11px;
color:#fff;
text-decoration:none;
margin:0px 6px 0px 6px;
}

#footerdiv a:hover{
font-size:11px;
color:#fff;
text-decoration:none;
margin:0px 6px 0px 6px;
}
.fleft {
float:left;
width:14px;
height:42px;
text-align:left;
}
.fcen {
float:left;
width:760px;
height:32px;
padding-top:10px;
text-align:center;
background-image:url(images/f-mid.gif);
color:#ffffff;
}
.fcen a {
color:#ffffff;
text-decoration:none;
}
.fcen a:hover {
color:#ffffff;
text-decoration:underline;
}
.fright {
float:left;
width:14px;
height:42px;
text-align:left;
}
/*Footer css starts*/


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

#prodNav1 {
		font-weight: normal;
		font-size: 13px;
		text-decoration: none;
		padding-left: 20px;
		width:180px;
		line-height: 20px;	
		margin: 0px;
		height: 26px;
		padding-top:3px;
		background: url(images/navbg.gif) no-repeat bottom;
		}

#prodNav1 a { 
	text-decoration:none; 
	font-weight:normal; 
	color:#343434;
	outline:none;
	margin-left:10px;
		}
	
#prodNav1 a:hover { 
		text-decoration:underline; 
		color:#BF015B;
		margin-left:11px;
		}

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

p.prodSubNav a { 
	text-decoration:none; 
	font-weight:normal; 
	color:#BF015B;	
	outline:none;
	line-height:17px
	}
p.prodSubNav	a:hover { 
	text-decoration:none; 
	color:#000000;
	}
/*---------------------------------------------------------/
|	> > Product Navigation
+---------------------------------------------------------*/
table, tr, th, td {
	font-family:	'Trebuchet MS';
	font-weight:	normal;
	font-size:		12px;
	line-height:	16px;
	color:			#454545;
	}

a { 
	text-decoration:	underline; 
	font-weight:		bold; 
	color:				#B96209;
	outline:				none;
	}
	a:hover { 
		text-decoration:	none; 
		color:				#000000;
		}

.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: #5CA513; }
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: #BF015B;  }
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;
	}


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

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

.contentBoxTop {
	margin: 0px;
	padding: 0px;
	width: 320px;
	}
	.contentBoxTop .addPadding {	
		margin: 0px;
		padding: 10px 20px 5px 20px;
		}
		.contentBoxTop .addPadding p {
			}		
			.contentBoxTop .addPadding p strong {
				color: #3588b0;
				}			
	
.tblProdListing {
	margin: 0px;
	padding: 0px;
	width: 503px;
	background-color:#f2f1f2;
	}
	.tblProdListing tr {
		margin: 0px;
		padding: 0px;
		}
		.tblProdListing tr th {
			margin: 0px;
			padding: 0px;
			background:url(images/td-back.gif) repeat-x top;
			color: #000;
			height:31px;
			background-color:#ffffff;
			background-position: bottom;
			}
			.tblProdListing tr th.col1,.tblProdListing tr td.col1 { text-align: left; width: 125px; padding-left:5px;}
			.tblProdListing tr th.col2,.tblProdListing tr td.col2 { text-align: left; width: 106px; padding-left:5px;}
			.tblProdListing tr th.col3,.tblProdListing tr td.col3 { text-align: left; width: 56px; padding-left:5px;}
			.tblProdListing tr th.col4,.tblProdListing tr td.col4 { text-align: center; width: 49px; padding-left:5px;}
			.tblProdListing tr th.col5,.tblProdListing tr td.col5 { text-align: center; width: 79px; padding-left:5px;}
			.tblProdListing tr th.col6,.tblProdListing tr td.col6 { text-align: center; width: 90px; }
			.tblProdListing tr th p {
				margin: 0px;
				padding: 0px;
				font-size: 11px;
				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: 77px; height: 24px; border: none; text-decoration: none; text-indent: -9999px; line-height: 10px; }
	.bOrderNow:hover { background-position: 0px; }

.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:#A30750;
line-height:25px;
font-weight:bold;
}

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

.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;
				}
