/* CSS Document */

body{background:#da0a0a;
margin:0 auto;
}

.header_txt{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b2b2b2;
font-weight:bold;
text-transform:uppercase;
padding:12px 16px 8px 16px;
height:40px;
}

.main {
margin:0 auto;
width:997px;
}

.standard_machine_bg{background:url(../assets/images/standard_machine_img.jpg) no-repeat top;
width:260px;
height:290px;
}

.address_bg{background: url(../assets/images/bg_address.jpg)  no-repeat;
width:196px;
height:88px;
margin-top:105px;
margin-left:5px;

}

.tbltitles {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color: #808080;
	text-align: center;
	vertical-align: middle;
}

.address_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	padding:11px 12px 1px 12px;
	text-transform: uppercase;
}

.address_txt_monday{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#262626;
text-transform:uppercase;
padding:0px 12px 1px 12px;
}

.address_m_number{font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#262626;
text-transform:uppercase;
padding:0px 12px 10px 12px;
}

.nav_main_bg{background:url(../assets/images/nav_main_bg.jpg) no-repeat top;
width:626px;
height:51px;
}


.product_txt{
padding:10px 0px 10px 0px;
}
.products_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#de1010;
	text-transform:uppercase;
	padding:5px 5px 5px 2px;
	text-decoration: none;
}
.products_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#de1010;
	text-transform:uppercase;
	padding:0px;
	text-decoration: none;
}

.products_2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-transform:uppercase;
	padding:0px;
	text-decoration: none;
}

.products_2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:0px;
	text-decoration: none;
}
.product_arrow{margin-top:9px;
}


.wel_header_txt{font-family:Georgia;
font-size:18px;
color:#828080;
font-weight:bold;
text-transform:uppercase;
padding:10px 0px 10px 11px;
}


.wel_desc_txt{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#828080;
padding:5px 10px 20px 11px;
}

.wel_desc_txt1{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#828080;
padding:5px 0px 20px 11px;
}

.right_col_img{margin:38px 3px 0 0;
}

.right_txt_hydrau{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#e01313;
padding:8px 8px 2px 0;
}


.right_txt_hydrau_2{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e01313;
padding:2px 8px 2px 0;
}

.right_txt_news{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#b1b0b0;
padding:7px 0 0 13px;
}

.right_txt_news_2{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0c0c0c;
padding:2px 30px 4px 13px;
}

.email_bg{background:url(../assets/images/login_bg_img.jpg);
}


.email{
	background:#f9f3ac;
	width:150px;
	border:1px solid #7a7a7a;
	font:9px Arial, Helvetica, sans-serif;
	color:##777d69;
	margin: 0 0 0 13px;
	padding: 2px 0 0 5px;
	height: 15px;
	vertical-align: middle;
}


.footer_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c1c1c;
	padding:0 0 0 15px;
	text-decoration: none;
}

.footer_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c1c1c;
	padding:0 15px 0 0px;
	text-decoration: none;
}

.footer_txt_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c1c1c;
	text-decoration: none;
}

.footer_txt_2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c1c1c;
	text-decoration: underline;
}

.footer_txt_2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828080;
	text-decoration: none;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eaeaea;
	text-decoration: underline;
}

a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a {
position:absolute;
top:10px;
margin:-1px 0;
/*border: 1px solid #df96c0; THEME CHANGE HERE*/
 /*border-top-width: 8px;Top border width. Should match height of .ddcolortabsline above*/
line-height:88px;
z-index:100;
background-color:#da0a0a;
width: 240px;
visibility: hidden;
text-transform:uppercase;
padding-top:1px;
overflow:visible;
text-align:left;
}


.dropmenudiv_a a{
width: 230px;
font: 11px Arial, Helvetica, sans-serif;
display: block;
text-indent: 2px;
border-top: 1px solid #2b2b2b; /*THEME CHANGE HERE*/
padding: 3px 5px 3px 5px;
text-decoration: none;
color: #000000;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/

color: #ffffff;
}


/*--------Navigation starts----------- */

#topmenu {
	height : 50px;
	width : 627px;
	margin: -1px 0 0 0 ;
	float:left;
	padding: 0;
	
	}
#topmenu:after {
		clear:both;
		content:".";
		display:block;
		height:0;
		visibility:hidden;
	}

#topmenu li {
	display : block;
	height:50px;
	
	float : left;
	list-style:none;

	}
	
	*html #topmenu li {
		clear:none;
		}
			#topmenu li a,
			#topmenu li span {
				display:block;
				float:left;
				height:50px;
				line-height : 50px;
				font: bold 12px Arial Narrow;
				text-align:center;
				text-decoration:none;
				color:#000000;
				
			}

			#topmenu li a span,
			#topmenu li a.active span {
					display:none;
				}

		
			#topmenu li.home a,
			#topmenu li.home span {
				background:url("../assets/images/btn_home.gif") 0 0 no-repeat;
				width:130px;
				
			}
			#topmenu li.about a,
			#topmenu li.about span {
				background:url("../assets/images/btn_aboutus.gif") 0 0 no-repeat;
				width:169px;
			
			}
			
			#topmenu li.services a,
			#topmenu li.services span  {
				background:url("../assets/images/btn_services.gif") 0 0 no-repeat;
				width:166px;
	
			}
			#topmenu li.contact a,
			#topmenu li.contact span {
				background:url("../assets/images/btn_contact.gif") 0 0 no-repeat;
				width:154px;
	
			}
			
			
			#topmenu li a:hover,
			#topmenu li a.active,
				
			#topmenu li a.active span {
				background-position:0 -51px !important;
				color : #0033b0;
				
			}
#topmenu  li.selected a {
	background:url("../assets/images/btn_services.gif") 0 -51px no-repeat;
				width:166px;
}


/*--------Navigation ends----------- */

.name_texcatg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#de1010;
	text-transform:uppercase;
	text-decoration: none;
}
dl, dt, dd, ul, li {
margin: 0;
padding-left: 2px;
padding-top: 2px;
list-style-type: none;
}
.cartinfo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#de1010;
	text-transform:uppercase;
	text-decoration: none;
}
.strikethrough
{
	text-decoration:line-through;
}
.ErrMsg {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold; 
	color: #FF0000;
	text-align: center;
}
