body, div,th, h2, h3, h4 { /* redundant rules for bad browsers  */

	font-family: Verdana;

	voice-family: inherit;

	font-size: small;

	color: #000000;

	width: 300px;

	position: relative;

	height: auto;

	left: 2px;

	list-style-type: none;

	font-weight: bold;

}  

h1 {

	font-size: 180%;

	margin: 0;

	color: #000000;

	font-weight: bolder;

	left: 0px;

}



.about_us {

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

	font-size: x-small;

	font-style: normal;

	font-weight: normal;

	text-align: justify;

	padding-right: 5px;

	padding-left: 5px;

}

.up {

	background-position: top;

	vertical-align: super;

}



.header {

	position: absolute;

	height: 30px;

	padding-top: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: thick;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #CC0000;

	border-right-color: #CC0000;

	border-bottom-color: #CC0000;

	border-left-color: #CC0000;

	left: 0px;

	width: 700px;

	text-align: left;

	display: block;

	top: 0px;

	text-indent: 220px;

	font-size: 160%;

	font-weight: normal;

}



.logo{

	top: -12px;

}



#button_area {

	width: 200px;

	position: absolute;

	top: 46px;

	height: 600px;

	vertical-align: top;

	background-color: #D3E2DB;

	display: block;

	list-style-type: none;

	border: 1px solid #000000;

}

.list_titles{

	padding-top: 30px;

}





#button_area ul{

	position: relative;

	top: 2px;

	width: auto;

	display: block;

	text-align: left;

	margin: 2px;

	padding: 2px;

	list-style-type: none;

	left: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#button_area li.current_link{

	color: #CC0000;

	font-size: 101%;

	font-weight: bolder;

}

.request{

	font-size: 100%;

	font-style: italic;

	color: #CC0000

}



#button_area a:link{

	color: #006699;

	text-decoration: none;

	font-size: 70%;

	white-space: normal;

	/*display: inline;

*/}



#button_area a:visited{

	color: #006699;

}



#button_area a:hover{

	color: #000000;

	background-color: #E0EBE6;

	text-decoration: none;

}



#sub_button{

	position: relative;

	width: 120px;

	list-style-type: none;

	height: auto;

	padding: 0px;

	right: 0px;

	margin: 0px;

	list-style-position: inside;

	top: 0px;

	bottom: 0px;

	left: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#sub_button li{

	text-decoration: none;

	font-size: 70%;

	display: block;

	text-align: left;

	font-weight: bold;

}



#sub_button a:visited{

	text-decoration: none;

	font-size: 80%;

	display: block;

	text-align: left;

	font-weight: bold;

}





#sub_button a:link{

	text-decoration: none;

	font-size: 80%;

	display: block;

	text-align: left;

	font-weight: bold;

}





.list_button_heading {

	font-family: Verdana;

	font-style: normal;

	font-weight: bold;

	position: relative;

	list-style-type: none;

	text-align: center;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#info_on_right{

	display: block;

	position: absolute;

	width: 490px;

	color: #CC0000;

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

	font-size: 120%;

	font-weight: bolder;

	border-bottom-style: double;

	border-bottom-color: #CC0000;

	top: 50px;

	left: 210px;

	text-align: center;

}

#info_on_right h1 {

	color: #CC0000;

	font-family: Verdana;

	font-size: 120%;

	font-weight: bolder;

	text-align: left;

	position: absolute;

	left: 251px;

	top: 76px;

}

#content{

	position: absolute;

	height: 580px;

	width: 500px;

	left: 207px;

	top: 75px;

	display: block;

	overflow: auto;

}

#contact_p_style{

	position: absolute;

	height: 580px;

	width: 470px;

	left: 209px;

	top: 75px;

	display: block;

	overflow: auto;

	padding-left: 0px;

	text-align: center;

}



#content p{

	font-family: Verdana;

	display: block;

	position: relative;

	width: 480;

	margin: 0px;

}



.Product_heading{

	font-weight: bold;

	padding-left: 5px;

	height: 30px;

	border-bottom-width: 1pt;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.Product_table{

	width: 480px;

	border-top-width: 1pt;

	border-top-style: solid;

	border-right-width: 1pt;

	border-bottom-width: 1pt;

	border-left-width: 1pt;

	border-top-color: #CCCCCC;

}



.Product_line{

	width: 480px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-top-width: 1pt;

	border-bottom-style: none;

}



.Product_last{

	width: 480px;

	border-top-width: 1pt;

	border-top-style: solid;

	border-right-width: 1pt;

	border-bottom-width: 1pt;

	border-left-width: 1pt;

	border-top-color: #CCCCCC;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	margin-bottom: 10px;

}



.Product_photo{

}

	

.Product_name{

	font-size: 100%;

	color: #CC0000;

	height: auto;

}



.Product_clin{

	font-size: 75%;

	font-style: italic;

	font-weight: normal;

	border-left-style: solid;

	border-left-width: 1px;

	text-align: center;

	width: 30px;

}



.address_left{

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

	font-size: medium;

	font-weight: bold;

	background-position: left;

	text-align: left;



}



.address_center{

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

	font-size: medium;

	font-weight: bold;

	text-indent: 100px;



}



.Product_spec{

	font-size: 75%;

	font-style: italic;

	font-weight: normal;

	border-left-style: solid;

	border-left-width: 1px;

	text-align: center;

	width: 55px;

}



.Product_man{

	font-size: 75%;

	font-style: italic;

	font-weight: normal;

	border-left-style: solid;

	border-left-width: 1px;

	text-align: center;

	border-right-width: 1px;

	border-right-style: solid;

	width: 55px;

}



.Product_feature{

	height: auto;

	width: 200px;

}



.Product_discription{

	font-size: 80%;

	font-weight: normal;

	text-align: justify;

	vertical-align: top;

	height: auto;

}

	

	
