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


#container {
width:781px;
margin:0 auto;
background-color:#ffffff;
}

/*header css starts*/

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

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

.logodiv {
width:234px;
height:63px;
float:left;
text-align:left;
display:inline;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
color:#FF9021;
font-size:20px;
line-height:40px;
padding-top:30px;
padding-left:20px
}
.toplinkdiv {
width:499px;
height:90px;
float:left;
padding-top:3px;
text-align:right;
line-height:20px;
padding-right:28px;
background-image:url(images/top-link-back.jpg);
background-repeat:no-repeat;
}
.toplinkdiv a {
color:#000000;
text-decoration:none;
}
.toplinkdiv a:link {
color:#000000;
text-decoration:none;
}
.toplinkdiv a:hover {
color:#FF8B18;
text-decoration:none;
border-bottom:1px solid #FF8B18
}
.toplinkdiv1 {
float:left;
width:766px;
text-align:left;
background-image:url(images/top-link-back1.jpg);
background-repeat:no-repeat;
height:29px;
padding-left:15px;
}
#toplink { 
padding: 0px; 
font-weight: normal; 
font-size: 13px; 
font-family:arial;
display: inline;
line-height:18px;
}

#toplink li { 
display: inline; 
list-style-type: none;
}	
	
#toplink li a { 
float: left; 
color: #000000;
height: 24px;
padding-top:5px;
width:107px;
text-decoration: none;
text-align:center;
font-weight:bold;
margin-left:2px;
background-image:url(images/link.gif);
}

#toplinkli a:link { 
float: left; 
color: #000000;
height: 24px;
padding-top:5px;
width:107px;
text-decoration: none;
text-align:center;
font-weight:bold;
margin-left:2px;
background-image:url(images/link.gif);
 }
 
#toplink li a:hover { 
float: left; 
color: #ffffff;
height: 24px;
padding-top:5px;
width:107px;
text-decoration: none;
text-align:center;
font-weight:bold;
margin-left:2px;
background-image:url(images/link-ho.gif);

 }
 
 #toplink li a.here { 
float: left; 
color: #ffffff;
height: 24px;
padding-top:5px;
width:107px;
text-decoration: none;
text-align:center;
font-weight:bold;
margin-left:2px;
background-image:url(images/link-ho.gif);
 }
 
 
.phonediv {
background-image:url(images/h4.jpg);
width:470px;
height:44px;
float:left;
text-align:left;
font-size:25px;
color:#ffffff;
line-height:30px;
display:inline;
padding-left:69px;
padding-top:15px;
}
.imgdiv {
width:242px;
height:59px;
float:left;
text-align:left;
}
.imgdiv1 {
width:509px;
height:148px;
float:left;
text-align:left;
background-repeat:no-repeat;
background-image:url(images/h1.jpg);
color:#000000;
font-size:20px;
line-height:37px;
padding-left:30px;
padding-top:100px
}
.imgdiv2 {
width:242px;
height:248px;
float:left;
text-align:left;
}


/*header css ends*/





/*middle css starts*/

#middlediv {
width:781px;
text-align:left;
z-index:1;
float:left;
margin:0px;
padding:0px;
background-image:url(images/mid-back.gif);
background-repeat:repeat-y;
padding-bottom:10px
}
.mleftdiv {
float:left;
text-align:left;
display:inline;
width:212px;
padding-left:10px
}

.mrightdiv {
float:left;
text-align:left;
width:559px;
padding-top:40px;
background-repeat:no-repeat;
background-image:url(images/h6.jpg);
background-position:right top;
}

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

.bartdiv {
text-align:justify;
}

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

.barheading {
color:#E37810;
font-weight:bold;
line-height:20px
}
.learnmore {
color:#E37810;
font-weight:bold;
text-decoration:none;
}
.learnmore:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
}


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

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

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


.mldiv {
float:left;
width:201px;
text-align:left;
margin-top:10px
}
.bardiv {
background-image:url(images/bar.gif);
height:25px;
width:156px;
float:left;
font-size:18px;
color:#ffffff;
padding-top:13px;
line-height:20px;
padding-left:45px;
}
.barbdiv {
width:201px;
float:left;
}
.leftbox {
width:179px;
float:left;
padding-left:20px;
border-left:1px solid #F1EEE6;
border-right:1px solid #F1EEE6;
text-align:left;
padding-bottom:15px;
padding-top:15px;
background-image:url(images/left-box-back.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.leftbox1 {
width:199px;
float:left;
border-left:1px solid #F1EEE6;
border-right:1px solid #F1EEE6;
text-align:left;
padding-bottom:15px;
padding-top:15px;
background-image:url(images/news-back.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.tdback {
background-color:#9B624B;
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 #D8AD9B;
}
.borright {
border-right:1px solid #D8AD9B;
}
.borleft {
border-left:1px solid #D8AD9B;
}
.borbottom {
border-bottom:1px solid #D8AD9B;
}

.heading {
font-size:18px;
color:#8F553E;
line-height:25px;
font-weight:bold;
}
.heading1 {
font-size:18px;
color:#8F553E;
line-height:25px;
font-weight:bold;
}
/*middle css ends*/



/*Footer css starts*/

#footerdiv {
width:781px;
text-align:left;
z-index:1;
float:left;
margin:0px;
padding:0px;
}
.fleft {
float:left;
width:15px;
height:39px;
text-align:left;
}
.fcen {
float:left;
width:751px;
height:29px;
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:15px;
height:39px;
text-align:left;
}
/*Footer css starts*/


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

#prodNav1 {
		font-weight: normal;
		font-size: 13px;
		text-decoration: none;
		padding-left: 20px;
		width:133px;
		line-height: 20px;	
		margin: 0px;
		height: 25px;
		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:#965136;
		}

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

p.prodSubNav a { 
	text-decoration:none; 
	font-weight:bold; 
	color:#814630;	
	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', arial; }

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: #814630;  }
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: 549px;
	background-color:#E0E1D4;
	}
	.tblProdListing tr {
		margin: 0px;
		padding: 0px;
		}
		.tblProdListing tr th {
			margin: 0px;
			padding: 0px;
			background:url(images/td-back.gif) repeat-x top;
			color: #ffffff;
			height:38px;
			background-color:#9B624B;
			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/bullet.gif) 1px 7px no-repeat;
				color: #000;
				}

