body{margin:0px;background:#666666 ;font-size:11px; line-height: normal;}

td, th, div, p, span{font-family:arial; color:#000;}

hr{border:solid 1px #b62d32; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
img{ border:0px;}
input{ border:1px solid #043f6b}
textarea{ width:300px;  border:1px solid #4883A8;}

	A { COLOR: #e70a07; text-decoration:none; }
A:link { COLOR: #e70a07; text-decoration:none;}
A:visited { COLOR: #e70a07; text-decoration:none;}
A:hover { COLOR: #333333; text-decoration:none;}
.noborder { border:0px;}

h1{margin:0px; padding:0px; font-size:27px;font-weight:normal;line-height:28px; color:#e70a07;}

/*splashpage css*/

.mainbg { background:url(../images/mainbg.jpg) left top repeat-x; height:604px; padding:30px 0px }
.maintabletop{ }
.maintablemid {  background:url(../images/midbg.jpg) left top repeat-y; padding:32px 32px 7px 32px;}
.maintablebottm {  background:url(../images/bottombg.gif) left top no-repeat}
.innertablebottm {  background:url(../images/bottombg.jpg) left top no-repeat; height:11px;}

.splsnavigation{float:left;  margin:0px; padding:0px;}
.splsnavigation ul{margin:0px; padding:0px;}
.splsnavigation li{margin:0px; list-style:none;float:left; text-align:center;display:block; height:228px; width:275px; background:url(../images/mainlink.jpg) left top no-repeat; margin-right:12px; vertical-align:middle; }
.splsnavigation li a:link, .splsnavigation li a:visited{  display:block; float: left; height:178px; width:275px; padding-top:50px;  }
.splsnavigation li a:hover{display:block; float: left; height:178px; width:275px;    background:  url(../images/mainlink_hover.jpg) left top repeat-x; vertical-align:middle;  }

.splsnavigation li.amc a{  display:block; float: left; height:203px; width:275px; padding-top:25px; }
.splsnavigation li.amc a:hover{display:block; float: left; height:203px; width:275px;    background:  url(../images/mainlink_hover.jpg) left top repeat-x; vertical-align:middle; }

/*splashpage css ends*/

.header { background: #f4f4f4 url(../images/innertop.jpg) left top no-repeat; }
.logo { padding:15px 0px 13px 20px;}
.logo a:link, .logo a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image: url(../images/logo_dhi.jpg); width:136px; height:72px;}

.logotubes { padding:15px 0px 13px 20px;}
.logotubes a:link, .logotubes a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image: url(../images/logo_tubeandhases.jpg); width:133px; height:72px;}

.logoamc{ padding:8px 0px 6px 15px;}
.logoamc a:link, .logoamc a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image: url(../images/logo_amc.jpg); width:382px; height:86px;}

.call { padding:33px 13px 0px 0px}
.innermid { background:url(../images/contentbg.jpg) left top repeat-y; padding:0px; }



.mid { padding:35px;}

table .productbox { padding:0px; margin:0px; width:360px;}
.productbox td { padding:0px; margin:0px; background:url(../images/boxmid.jpg) left top repeat-y;}
.productbox th { padding:0px; margin:0px; background: url(../images/boxbttm.jpg) left top no-repeat; height:29px;  padding-top:8px;   text-align: center; }
.arrw { background:url(../images/arrow.jpg) left 3px no-repeat; text-transform:uppercase; color:#FFFFFF;  padding:0px 8px;   }
.arrw a {  color:#FFFFFF;    }

.productbox  table td{ padding:30px 20px 0px 20px ; margin:0px; background: url(../images/boxtop.jpg) left top no-repeat; height:205px; }

.productbox img { padding-right:22px; float:left; display:block; }

.redfont { color:#e70a07;}
.redfont a { color:#e70a07;}

.redlargefont { font-size:18px;color:#e70a07; text-transform: capitalize; font-weight:bold; line-height:30px;}
.largefnt {font-size:12px}

.footeraddre { background:url(../images/bot2.jpg) left top repeat-y; border-top:#bcbcbc 1px solid; text-align:center}

.footer {color:#fff; font-size:11px;  padding:10px 0px; }
.footer a:link{color:#fff;  text-decoration:none; }
.footer a:visited{color:#fff;  text-decoration:none; }
.footer a:hover{color:#e70a07;  text-decoration:none;}

/* Navigation Start */


.SitemapLink{margin:5px;padding:10px;}
.SitemapLink li{margin:0px;padding:0px 0px 5px 20px; background:url(../images/bullet.jpg) 0px 7px no-repeat; line-height:18px; list-style:none;}
.SitemapLink li a:link, .SitemapLink li a:visited{color:#000000;text-decoration:none; font-weight:bold;}
.SitemapLink li a:hover{text-decoration:underline; font-weight:bold;}



.menubg { background: #dadada; height:28px; border-top:#4c4c4c 1px solid; padding:0px 13px;}
 

ul.menu {list-style:none; margin:0; padding:0; z-index:99999;}
ul.menu * {margin:0; padding:0; z-index:99999;}
ul.menu a {display:block; color:#000; text-decoration:none; }
ul.menu li {position:relative; float:right; margin-right:2px;  }
ul.menu ul {position:absolute; top:26px; left:0;  background: #dadada; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:138px; margin:0; float:left;}
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; padding:3px 9px; color:#242424; font-weight:normal; text-decoration:none; font-size:13px; font-family:arial; border-bottom:#b6b5b5 1px solid; float:left;  width:118px; text-align:left; }
ul.menu ul li a:hover {background:#dadada;color:#e70a07;}
ul.menu ul ul {left:130px; top:-1px;}
ul.menu .menulink {background:#dadada;text-transform: capitalize; font-weight:normal; color:#fff; font-family:arial; font-size:11px; padding-left:0px; padding-right:0px; height:27px; float:left; padding-top:0px; margin-left:0px; display:inline; padding:0px 9px; }

ul.menu a.menulink{background:#dadada ;text-transform: capitalize; text-align:center; text-decoration:none;  font-size:12px;font-weight:bold; display:block; color:#000; line-height:27px; float: left; background:url(../images/menubrk.jpg) right -4px no-repeat; padding-top:0px; text-transform:uppercase;}

ul.menu .menulink:hover, ul.menu .menuhover {background:#dadada url(../images/menubrk.jpg) right top no-repeat ;  color:#e70a07; }
ul.menu .sub {background:#dadada; }




div.floatRight {
	float: right;
	width: 200px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: 1px solid #999999;


}
div.floatRight h2 {
	font-size: 12px;
	color: #CC0000;
	margin: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 0px;
	background-color: #E8E8E8;
	padding-top: 5px;
	padding-bottom: 5px;


}
div.floatRight p {
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #F4F4F4;

}
img.floatRight {
	float: right;
	clear: both;
}


.breadcrumb {font-size:10px; color:#999999; border-bottom:1px solid #cccccc;}
.breadcrumb a:link{color:#666666;}
.breadcrumb a:visited{color:#666666;}
.breadcrumb a:hover{color:#333333;}
.breadcrumb a:active{color:#666666;}


.company_name{ width:850px; float:left;}
.company_name_bg{ width:267px; float:left; height:50px; background:url(../Images/company_name.jpg); margin:0 0 0 2px; color:#a60000; font-size:15px; font-weight:bold; text-align:center; padding:12px 5px 0 0; line-height:20px;}
.company_name_mid{ color:#FFF;}
.company_name_right{ color:#1352af;}
