@charset "utf-8";
/* CSS Document */

body {
background: url(images/bg-pattern.jpg) repeat top;
background-color:#fcfaf6;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 1.4em;
border-top: 7px #000000 solid;
}

p {
	line-height: 1.8em;
}

p strong {
	font-weight:bold;
}

.main-i{
width:753px;
margin:0 auto;
background: url(images/bg.jpg) no-repeat center top;
}

.main{
width:753px;
margin:0 auto;
background: url(images/tasweld-bk.jpg) no-repeat center top;
}

.header{
}

.logo{
float:left;
width:40%;
padding: 27px 0 0px 20px;}

.phone{
float:right;
width:40%;
padding:50px 30px 0 0;
}

img {
behavior:url(iepngfix.htc);

}

.nav{
background:url(images/nav-bar.png) no-repeat;
width:753px;
height:16px;
behavior:url(iepngfix.htc);
margin-top:15px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.nav-margin-left{
padding-left:8px;}
.nav a{
color:#FFFFFF;
padding-left:12px;
padding-right:12px;
text-decoration:none;
}

.nav a:hover{
text-decoration:underline;}

.content{
width:710px;
margin:28px auto 0;}

.banner{
float:left;
width:500px;
}

.news{
float:right;
width:172px;
border:1px solid #69737c;
background-color:#393839;
padding:8px 14px;
height:264px;
}

h2{
font-size:22px;
font-weight:bold;
color:#333333;}

.NewsSubTitle{
font-size:16px;
font-weight:100;
margin: 5px 0 4px;
color:#FFFFFF;}

.news p{
color:#e1e2e3;
font-size:10px;
line-height:13px;}
.newsBTN{
background:#666; border:1px solid #CCCCCC; color:#FFFFFF;
padding:0 3px;
cursor:pointer;}
.submit{
margin-top:5px;}

.featureContainer{
width:710px;
margin:30px auto 0;
height:200px;}

.feature{
width:160px;
border:1px solid #47484a;
margin-left:20px;
height:190px;
float:left;}

.featureTitle{
color:#FFFFFF;
font-size:16px;
padding:8px;}

.footer{
border-top:1px solid #cbccce;
width:710px;
margin:70px auto 0;
height:150px;}
.keywords{
padding-top:12px;
text-align:center;
color:#636363;
font-size:11px;}

.keywords a{
padding: 10px 5px 10px;
color:#636363;
font-size:11px;
text-decoration:none;}

.keywords a:hover{
text-decoration:underline;}

.mainContent, .mainContentcontact{
margin-top:50px;
padding:0 30px;
height: 370px;
}

.sub-mainContent, sub-mainContentc{
margin-top:20px;
padding:0 30px;
}

.sub-mainContent ul, .sub-mainContent li{
color:#FFFFFF;}

.mainContent p, .sub-mainContent p{
padding:7px 0;
line-height:1.8em;
color:#333333;
}


.sub-mainContentc {
	height: 250px;
}

.contact-left {
	width: 300px;
	float: left;
	color: white;
	padding-top: 40px;
}

.contact-left h2, .form-container h2 {
	color: white;
}

.form-container h2 {
	padding-bottom: 10px;
	text-align: left;
}
.form-container {
	display: inline;
	float:right;
	text-align: right;
	width: 250px;
	padding: 40px 50px 0 0;
}

form p {
		padding-bottom: 10px;
}

.cont-left {
	float: left;
	width: 335px;
}

.cont-right {
	float: right;
	width: 335px;
}

.sub-mainContent p{
color:#CCCCCC;
font-size:15px;
line-height:1.3em;
padding-bottom: 30px;
}

.mainContent ul, .sub-mainContent ul{
margin-left:20px;}
.mainContent li, .sub-mainContent li{
list-style:disc;
padding:4px 0;
}

.readmore a{
display:block;
font-size:11px;
margin: -6px 3px 0 0;
color:#FFEAEB;
text-align:right;
}

.readmore a:hover{
text-decoration:none;}

h1{
font-size:18px;
line-height:1.2em;
color: #333;
padding:10px 0 20px;
}

.sub-mainContent h2, .sub-mainContent h3{
color:#3671A1;
font-size:18px;
padding:0;
font-size:16px;
line-height:1.2em;
margin:0;
text-transform:uppercase;
font-weight: normal;
}


.mainContent-left {
	float:left;
	width:260px;
}
.mainContent-right {
	float:right;
	width:230px;
	padding:20px 20px 0 0;
}

.mainContent-right-maint {
	float:right;
	width:230px;
	padding:20px 40px 0 0;
}

.mainContent-right h3 {
	font-size:41px;
	letter-spacing: -1px;
	line-height:1em;
	color:#FFFFFF;
	text-transform:uppercase;
}

.mainContent-right-maint h3 {
	font-size:37px;
	letter-spacing: -1px;
	line-height:1em;
	color:#FFFFFF;
	text-transform:uppercase;
}

.tablestyle td{
color:#FFFFFF;
padding:10px 19px 10px 0;}

.sub-mainContent ul {
	padding: 0 0 20px 0;
}

.sub-mainContent a {
	color: #fff;
}

.sub-mainContent a:hover {
	color: #c2c2c2;
}

.tkm {
padding-right:30px;
font-size:31px !important;
}
