*								{ margin: 0; padding: 0; }


body { background-image:url(../images/bk-repeat.jpg); background-repeat:repeat-x; background-color:#FFFFFF; }



/* TYPE & LINKS*/

p{ font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; color:#4B4B4B; line-height:25px; text-align:justify; padding-left:0px; }

h1{ font-family:Verdana,sans-serif; font-size:18px; font-weight:normal; color:#666666; margin:0px; text-transform: capitalize; text-align:left; }

h2{ font-family:Verdana,sans-serif; font-size:12px;font-weight:bold;color:#2c2b2b;text-shadow:white 0 0 1px; }

h3{ font-family:Verdana,sans-serif; font-size:15px; font-weight:normal; color:#990000; margin-top:5px;  text-transform: capitalize; text-align:left;}

h4{ font-family:Verdana,sans-serif; font-size:9px; font-weight:normal; color:#666666; margin-left:50px; }

h5 { font-family:Verdana,sans-serif; font-size:18px; font-weight:normal; color:#666666; margin:0px; text-transform: capitalize; text-align: center; }

h6 { font-family:Verdana,sans-serif; font-size:15px; font-weight:normal; color:#990000; margin-top:5px;  text-transform: capitalize; text-align:center;}

a[href^="mailto"]:hover:after { content: " > " attr(title); }

A:link {color: #666666; text-decoration: none; }

A:visited { color: #666666; text-decoration: none;}

A:active { color: #666666; text-decoration: none;  }

A:hover { color: #999999; text-decoration: none;}

a.external:link {color: #ffffff;  }

a.external:visited {color: #ffffff;  }

a.external:hover {color: #999999; }

.style1 {color: #990002; font-family:Verdana,sans-serif; font-size:12px;font-weight:bold; text-shadow:white 0 0 1px;  }
.style2 {color: #CCCCCC; font-family:Verdana,sans-serif; font-size:12px;font-weight:bold; text-shadow:white 0 0 1px; }

/* MAIN DIVS*/


#wrap{ position:absolute; top:0px; left:50%; width:980px; margin-left:-470px; min-height:1400px;}
#wrapjob{ position:absolute; top:0px; left:50%; width:1500px; margin-left:-470px; min-height:1400px;}

#logo { position:absolute; top:00px; left:0px; width:980px; }

#cart { position: absolute; width:140px; height:40px; left:800px; top:10px;font-family:Verdana,sans-serif; font-size:8px; font-weight:bold; color:#FFFFFF; text-shadow:white 0 0 1px; letter-spacing:0.8px; 
background-image: url(../images/shopping_cart.png); background-position:top right; background-repeat:no-repeat;}

#login { position:absolute; top:60px; left:470px;font-family:Verdana,sans-serif; font-size:8px; font-weight:bold; color:#FFFFFF; text-shadow:white 0 0 1px; letter-spacing:0.8px; text-transform: uppercase; text-align:right;   }

#loginresult{ float:right;}

.input-text { font-family:Verdana,sans-serif; font-size:8px; font-weight:normal; color:#4B4B4B; }


.formbutton{ cursor:pointer; border:outset 1px #ccc; background:#999; color:#666;  padding: 1px 2px; background:url(../images/formbg.gif) repeat-x left top; font-family:Verdana,sans-serif; font-size:8px; font-weight:bold;  text-shadow:white 0 0 1px; letter-spacing:0.8px; text-transform: uppercase;}


#content-top{
	position:absolute;
	top:210px;
	left:350px;
	width:630px;
	height:100%;
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4B4B4B;
	line-height:25px;
	text-align:justify;
	padding-left:0px;
}
#content-top-job{position:absolute; top:210px; left:350px; width:1000px; height:100%; font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; color:#4B4B4B; line-height:25px; text-align:justify; padding-left:0px;}
#content-bottom{position:absolute; top:1120px; left:0px; width:300px;  }

#content-offers{position:absolute; top:1500px; left:320px; width:600px; height:250px; }



#content-bottom-A { position:absolute; margin-left:0px; width:300px; height:340px; top:0px; font-family:Verdana,sans-serif; font-size:10px; font-weight:normal; color:#4B4B4B; line-height:25px;  background-image:url(../images/welding-boarder.jpg); background-repeat:no-repeat; background-position:bottom; padding-left:10px; padding-top:30px; }
#content-bottom-B { position:absolute; left:0px; width:290px; margin-top:10%;   }
#content-bottom-C { position:absolute; left:330px; width:290px; margin-top:10%;    }

#content-bottom-D { position:absolute; margin-left:0px; width:300px; height:340px; top:380px; font-family:Verdana,sans-serif; font-size:10px; font-weight:normal; color:#4B4B4B; line-height:25px;  background-image:url(../images/welding-boarder.jpg); background-repeat:no-repeat; background-position:bottom; padding-left:10px; padding-top:30px;list-style:none; text-decoration:none; }

#content-bottom-E { position:absolute; margin-left:0px; width:300px; height:46px; top:760px; font-family:Verdana,sans-serif; font-size:9px; padding-left:10px; font-weight:normal; color:#4B4B4B;  }


#paymentclass{ position:absolute; height:50px; top:300px;}
#rssfeed{ position:absolute; height:50px; top:300px;}



ul {text-indent: 1px; margin-left: 10px;  padding-left:10px; list-style-image:url(../images/bullet.gif); }


#content-products{position:absolute; top:213px; left:320px; width:620px; min-height:1200px; font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; color:#4B4B4B; line-height:25px; text-align:justify;}

#layout{position:absolute; top:3px; }


td.prodseparator { background-image: url(../images/product-separator.jpg); }

#footer{ list-style:none; text-decoration:none;}


/* CONTACT FORM*/
#account-top{position:absolute; top:213px; left:320px; width:600px; height:500px; border:1px dashed;}

div.row {clear: both; padding-top: 10px;}
div.row span.label { float: left; width: 200px; font: 11px Verdana, sans-serif; line-height: 2.5em; color:#666666; text-align:left; }
div.row span.formw { float: left; width: 300px; text-align: left; } 





#navigation { position:absolute; top:104px;  float: left; width: 100%; padding: 0; list-style: none; font-family:Verdana; font-size:13px; font-weight:bold; color:#2c2b2b;text-shadow:white 0 0 1px; text-decoration:none; }
	
#topnav li { float: left; margin: 0; padding: 0; }
	
#topnav a {float: left; display: block; padding: 6px 30px 6px 5px; text-decoration: none; font-weight: bold; font-size: 90%; color: #666; background: #ccc url(../images/nav_slant.gif) no-repeat top right;}
	
#topnav #topnav-1 a { padding-left: 20px; margin-left:155px; }
	
#topnav a:hover { color: #000; }
	
#navigation ul#more {clear: left; margin-top: 60px;}

#navigation ul {text-indent: 1px; margin-left: 10px;  padding-left:10px; list-style: none; }







/* SIDE NAV*/

#head {position:absolute; top:210px; margin-left:6px; height:55px; width:296px; z-index: 2; 
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}

#head2 {position:absolute; top:0px; margin-left:6px; height:56px; width:296px; z-index: 2; 
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}

#head3 {position:absolute; top:380px; margin-left:6px; height:56px; width:296px; z-index: 2; 
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}



.nav-container{position:absolute;top:265px;left:5px; width:300px; height:850px; background-image:url(../images/nav-boarder.gif); list-style:none; text-decoration:none;}
.nav-button{width:256px;margin:0 2px;cursor:pointer;height:68px;padding:10px 20px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.nav-button:hover{background:#e5f1fa;border-top:1px solid #e5f1fa;border-bottom:1px solid #e5f1fa;}
.nav-button h2{margin:4px 0 0 50px}.nav-button p{margin:0px 0 0 50px;line-height:1.5em; list-style:none; text-decoration:none;}
.nav-button img{float:left;margin:20px 0px 0 0px;}
.alternate{background:#f8f8f8;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;}
.selected{background:#e5f1fa;border:1px solid #a8b4be;margin:0 1px;}
.hover{background:#e5f1fa;border:1px solid #a8b4be;}



.htmlblog-main { font-family:Verdana,sans-serif; font-size:15px; font-weight:normal; color:#990000; line-height:30px; }

.htmlblog-sub { font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; color:#4B4B4B; line-height:25px; padding-left:30px;}


#rotator{cursor: pointer; overflow: hidden;top:0px; left:0px; width: 471px; height: 348px;}
#rotator img {border: 0; cursor: pointer; width: 471px; height: 348px;}

.prodimage { border: solid 1px #cccccc; }

