@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {
	border: 0;
	margin: 0;
	padding: 0;
}
.txtSmall {font-size:11px;} 
.txtMedium {font-size:12px;} 
.txtLarge {font-size:14px;} 
.alignRight {float:right;} 
.alignLeft {float:left;}
.txtRed {color:#CC0000;} 
.txtBrown {color:#aa5c56} 
.txtBlack {color:#000000;} 
.txtviolet {color:#d73593;} 
.txtBlue {color:#0d59ab} 
.txtBold {font-weight:bold;}
.row{width:990px; clear:both;}
.breaker {clear:both; width:100%;}
.breaker02 {clear:both; width:100%; height:1px;}


/***********************************************************
The CSS Class for the Websites to Align at the Bottom.
************************************************************/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.horizone {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -37px 0; /* the bottom margin is the negative value of the footer's height */
	background-image:url(../images/home-bg.jpg);
	background-repeat:repeat-x;
}
.footer {
	height: 37px; /* .adjuster must be the same height as .footer */
	background-image:url(../images/bottom-bg.jpg);
	background-repeat:repeat-x;
}
.adjuster {
	height: 37px; /* .adjuster must be the same height as .footer */
}


/*------------------------- End --------------------------*/


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-image:url(../images/body-bg.jpg);
}
.wrapper {
	display:block;
	width:990px;
	margin:0 auto;
	padding-top:41px;
}
.creditContainer {
	width:990px;
	margin:0 auto;
	padding-top:15px;
}
.leftMenuArea{
	width:226px;
	float:left;
	background-image:url(../images/left-menu-bg.gif);
	background-repeat:no-repeat;
}
.midArea{
	width:523px;
	float:left;
}
.rightArea{
	width:241px;
	float:left;
}
.midAreaTopImg{
	width:523px;
}
#midTextArea{
	width:477px;
	padding-left:21px;
	padding-top:5px;
	padding-bottom:150px;
}
#midTextArea a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffcc00;
	text-decoration:none;
}
#midTextArea a:hover{
	color:#ed0603;
}
.productHeadImage{
	width:441px;
}
.productImage{
	width:441px;
	height:98px;
	background-image:url(../images/product-img-bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.productImgBorder{
	border:#7c7c7e solid 3px;
	float:left;
	margin-left:22px;
}
.cylinderHeads{
	width:241px;
}
.cylinderTxtImg{
	width:241px;
	height:250px;
	background-image:url(../images/change-over-cylinder-bg.gif);
	background-repeat:no-repeat;
}
.cylinderTxtArea{
	width:161px;
	padding-left:54px;
}
.cylinderImgArea{
	width:169px;
	padding-left:41px;
}
.menuArea{
	width:196px;
	padding-top:44px;
	margin-left:12px;
}
.lnkTxtContainer{
	margin-left:13px;
	padding-left:18px;
	width:150px;
	padding-top:7px;
	padding-bottom:7px;
	background-image:url(../images/arrow-home.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.lnkLineContainer{
	background-image:url(../images/dot-line02.png);
	background-repeat:no-repeat;
	height:1px;
	width:196px;

}
ul.leftmenuLnk{
	padding-left:12px;
	padding-top:44px;
}
li.leftMenuTxt{
	margin-left:25px;
	padding-top:8px;
	#padding-top:0px;
	padding-bottom:8px;
	/*
	padding-top:8px;
	margin-top:8px;
	margin-bottom:8px;*/
	list-style-image:url(../images/arrow.gif);
}
li.leftSubMenuTxt{
	margin-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	#margin-top:0px;
	#margin-bottom:5px;
	list-style-type:none;
}
li.leftMenuImg{
	list-style-type:none;
	background-image:url(../images/dot-line02.png);
	background-repeat:no-repeat;
	height:1px;
	padding:0;
}
.bottomProductArea{
	width:441px;
	padding-left:226px;
	margin-top:-152px;
	position:absolute;
	text-align:left;
}
/***********************************************************
Link and Text Styles
************************************************************/
.txtCopyright {
	color:#999999;
	float:left;
}
.txtCredit {
	color:#999999;
	float:right;
}
a.lnkCredit {
	color:#999999;
	text-decoration:none;
}
a.lnkCredit:hover {
	color:#0066FF;
	border-bottom:1px dotted #003366;
}
a.lnkYellowRed{
	color:#ffa200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	display:block;
}
a.lnkYellowRed:hover{
	color:#f50502;
}
a.lnkWhiteYellow{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
}
a.lnkWhiteYellow:hover{
	color:#ffa200;
}
a.lnkBlueDarkBlue{
	color:#6bb7ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
}
a.lnkBlueDarkBlue:hover{
	color:#040910;
}
/*------------------------- End --------------------------*/

/*     CMS STYLES    */

.txtSubHead{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffcc00;
	font-size:14px;
	font-weight:bold;
}


/*     CMS STYLES  ENDS  */



/***********************************************************
Styles Used by Programmers
************************************************************/

/*------------------------- End --------------------------*/