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

#container {
width:100%;
margin:0 auto;
background-image:url(images/main-back.gif);
background-position:top right;
background-repeat:no-repeat;
height:438px;
}
#container1 {
width:788px;
margin:0 auto;
}

/*header css starts*/

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

.headercon {
text-align:left;
float:left;
width:788px;
}

.logodiv {
width:230px;
height:76px;
float:left;
text-align:left;
display:inline;
font-size:22px;
color:#D26901;
line-height:45px;
padding-top:15px;
padding-left:7px
}
.toplinkdiv {
width:551px;
height:91px;
float:left;
text-align:left;
}

.toplinkdiv1 {
width:551px;
height:42px;
float:left;
text-align:left;
}
.toplinkdiv2 {
width:531px;
height:25px;
float:left;
text-align:right;
padding-top:24px;
padding-right:20px;
line-height:20px
}
.toplinkdiv2 a {
color:#2356A0;
text-decoration:none;
}
.toplinkdiv2 a:link {
color:#2356A0;
text-decoration:none;
}
.toplinkdiv2 a:hover {
color:#000000;
text-decoration:none;
border-bottom:1px solid #000000
}

#toplink { 
padding: 0px; 
font-weight: normal; 
font-size: 13px; 
font-family:'Trebuchet MS';
display: inline;
line-height:18px;
}

#toplink li { 
display: inline; 
list-style-type: none;
}	
	
#toplink li a { 
float: left; 
color: #CD6702;
height: 30px;
padding-top:12px;
width:89px;
text-decoration: none;
text-align:center;
font-weight:bold;
margin-left:2px
}

#toplinkli a:link { 
float: left; 
color: #CD6702;
height: 30px;
padding-top:12px;
width:89px;
padding-top:11px;
text-decoration: none;
text-align:center;
font-weight:bold;
 }
 
#toplink li a:hover { 
float: left; 
color: #ffffff;
height: 30px;
padding-top:12px;
width:89px;
text-decoration: none;
text-align:center;
font-weight:bold;
background-image:url(images/top-link-ho.gif);

 }
 
 #toplink li a.here { 
float: left; 
color: #ffffff;
height: 30px;
padding-top:12px;
width:89px;
text-decoration: none;
text-align:center;
font-weight:bold;
background-image:url(images/top-link-ho.gif);

 }
 
 
.phonediv {
background-image:url(images/h5.jpg);
width:270px;
height:72px;
float:left;
text-align:left;
font-size:25px;
color:#010101;
padding-top:33px;
line-height:30px;
padding-left:154px;
display:inline;
}
.imgdiv {
width:364px;
height:105px;
float:left;
text-align:left;
}
.imgdiv1 {
width:369px;
height:101px;
float:left;
text-align:left;
background-image:url(images/h1.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-size:38px;
line-height:42px;
padding-left:55px;
padding-top:90px
}
.imgdiv2 {
width:364px;
height:191px;
float:left;
text-align:left;
}
/*header css ends*/





/*middle css starts*/

#middlediv {
width:788px;
text-align:left;
z-index:1;
float:left;
margin:0px;
padding:0px;
background-image:url(images/mid-top.jpg);
background-repeat:no-repeat;
background-position:right top;
}
.mleftdiv {
float:left;
text-align:right;
display:inline;
width:237px;
}

.mrightdiv {
float:left;
text-align:left;
width:541px;
padding-left:10px;
padding-top:70px
}

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

.bartdiv {
margin-left:15px;
margin-right:15px;
}

.list {
list-style-image:url(images/bullet.gif);
margin-left:20px;
}

.barheading {
color:#35609D;
font-weight:bold;
line-height:20px
}
.learnmore {
color:#BC6D1D;
font-weight:bold;
text-decoration:none;
margin-left:18px;
}
.learnmore:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
margin-left:18px;
}


.bbar {
background-image:url(images/blue-bar.gif);
width:171px;
height:24px;
font-weight:bold;
color:#ffffff;
padding-top:3px;
background-repeat:no-repeat;
font-size:11px;
line-height:20px
}

.gbar {
background-image:url(images/green-bar.gif);
width:171px;
height:24px;
font-weight:bold;
color:#ffffff;
padding-top:3px;
background-repeat:no-repeat;
font-size:11px;
line-height:20px
}

.obar {
background-image:url(images/orange-bar.gif);
width:171px;
height:24px;
font-weight:bold;
color:#ffffff;
padding-top:3px;
background-repeat:no-repeat;
font-size:11px;
line-height:20px
}


.mldiv {
float:right;
width:229px;
text-align:left;
margin-top:10px
}
.bardiv {
background-image:url(images/bar.gif);
height:25px;
width:194px;
float:left;
font-size:18px;
color:#ffffff;
padding-top:6px;
padding-left:35px;
line-height:20px
}
.leftbox {
width:214px;
float:left;
border-left:1px solid #8BB0E7;
border-right:1px solid #8BB0E7;
border-bottom:1px solid #8BB0E7;
text-align:left;
padding-left:13px;
padding-bottom:15px;
padding-top:15px
}
.tdback {
background-color:#E5C4A1;
background-image:url(images/td-back.gif);
background-position:bottom;
background-repeat:repeat-x;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

.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:#945410;
line-height:25px;
font-weight:bold;
}
/*middle css ends*/



/*Footer css starts*/

#footerdiv {
width:788px;
text-align:left;
z-index:1;
float:left;
margin:10px 0px 10px 0px;
padding:0px;
}
.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/line.gif) no-repeat bottom;
		}

#prodNav1 a { 
	text-decoration:none; 
	font-weight:normal; 
	color:#343434;
	outline:none;
		}
	
#prodNav1 a:hover { 
		text-decoration:underline; 
		color:#447BCA;
		}

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

p.prodSubNav a { 
	text-decoration:none; 
	font-weight:normal; 
	color:#C86A02;	
	outline:none;
	line-height:18px
	}
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: #D0700D; }
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: #3460A4;  }
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: #4179C4; }
.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: 531px;
	background-color:#DCAE7E;
	}
	.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:38px;
			background-color:#E4C4A1;
			background-position: bottom;
			}
			.tblProdListing tr th.col1,.tblProdListing tr td.col1 { text-align: left; width: 135px; padding-left:5px;}
			.tblProdListing tr th.col2,.tblProdListing tr td.col2 { text-align: left; width: 116px; padding-left:5px;}
			.tblProdListing tr th.col3,.tblProdListing tr td.col3 { text-align: left; width: 66px; padding-left:5px;}
			.tblProdListing tr th.col4,.tblProdListing tr td.col4 { text-align: left; width: 59px; padding-left:5px;}
			.tblProdListing tr th.col5,.tblProdListing tr td.col5 { text-align: left; width: 89px; padding-left:5px;}
			.tblProdListing tr th.col6,.tblProdListing tr td.col6 { text-align: center; width: 100px; }
			.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; }
.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/bullet2.gif) no-repeat;
				}