/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/
* {
	margin: 0px;
	padding: 0px;
}


body {
	padding: 16px 0px 10px;
	background: #436B9E;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

a {
	color: #ffffff;
	text-decoration: underline;
}

a:hover {
	color: #bfd8f6;
}

span {
	display: none;
}

img {
	border: none;
		
}
table {
font-size:11px;
font-family: tahoma, arial, sans-serif;
  border: solid white;
  border-width: 1px;
}

th
{
border: ridge white;
border: solid white;
border-width: 1px;
}

td
{
border: groove white;
 border: solid white;
  border-width: 1px;
}






p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height: 14px;
}

p.red {
color: #ff0000;
text-align: center;
font-weight: bold;
font-size: 14px;
}

p.center {
text-align: center;
		}


.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

input {
	padding-left: 2px;
	background-color: #eff3f7;
	border: 2px solid #eff3f7;
	color: #537caf;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}



#container {
	margin: 0px auto;
	width: 800px;
}


/* Page Header */

#header_container {
	margin-bottom: 12px;
	border: 1px solid #fff;
	background: url('images/header_background.jpg') repeat-x 0px 0px;
}

#page_header {
	height: 100px;
	background: url('images/header_image.jpg') no-repeat 10px 20px;
	overflow: hidden;
}


/* Page Header : Company Name & Logo */

#header_company {
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	height: 35px;
	float: none;
	text-align: left;
	 
}



}

/* Page Header : Menu */

#header_menu {
	padding-top: 35px;
	padding-right: 29px;
	}








/* Main Content */

#maincontent_container {
	border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-right: 1px solid #d5dfec;
	border-bottom: 1px solid #d5dfec;
	float: right;
	text-align: left;
	width: 800px;
	
}

#main_container {
	border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-right: 1px solid #d5dfec;
	border-bottom: 1px solid #d5dfec;
	float: right;
	text-align: left;
	width: 800px;
	
	
}
#maincontent {
	margin: 16px 0px 0px 16px;
	width: 768;
}

#product_container {
	width: 750px;
	float: none;
	text-align: center;
}

#info_container {
	width: 750px;
	float: none;
}

#info {
	padding-top: 2px;
	padding-bottom: 10px;
	width: 750px;
}

#info h2 {
	height: 14px;
	text-align: center;
	
}


#info h3 {
	height: 13px;
	text-align: center;
	
}
#info li
{
margin-left: 20px;

}

#tab_container
{
	width: 800px;
	float: none;
}

#tab
{
padding-top: 2px;
	padding-bottom: 10px;
	width: 745px;
}


#equipment 
{
	
	
	width: 200px;
	text-align: center;
	float: left;
	border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-right: 1px solid #d5dfec;
	border-bottom: 1px solid #d5dfec;
	padding-left: 10px; 
	padding-right: 10px;

	padding-top: 10px; 
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
		
}

#equipment p
{

font-size: 16px;
}

#equipment2 {
float:right;
text-align:center;
width:330px;
padding-left:10px;
}



#equipment2 p
{

font-size: 16px;
}

#pedestal_mounted {
float:left;
text-align:center;
width:250px;
padding-left:10px;
margin-top: 210px;
}



#pedestal_mounted p
{

font-size: 16px;
}

/* RFQ Button*/
a#rfq-button {
	padding: 10px 20px;
	float: right;
	clear: right;
	margin: 20px;
	background: #ff9f1e;
	color: #000;
	text-decoration: none;
	border: 1px solid #ffddb1;
}

a#rfq-button:hover {
	background: #55350a;
	color: #ffddb1;
	border: 1px solid #ff9f1e;
}

/* RFQ Form */
form#rfq-form {
	width: 300px;
	border: none;
	float: left;
	margin: 10px 0 30px;
}

form#rfq-form fieldset {
	border: none;
}

form#rfq-form legend {
	font-size: 1.3em;
	padding: 0 5px;
	margin-bottom: 10px;
	color: #FF9f1e;
}
form#rfq-form label{
	display:block;
	margin-bottom:10px;
	color:#FFF;
}

form#rfq-form label span{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:right;
	font-weight:bold;
}

form#rfq-form input {
	width: 180px;
}

form#rfq-form input#submit {
	width: 70px;
	margin:0 0 20px 185px;
	background: #ff9f1e;
	color: #000;
	border: 1px solid #ffddb1;
}

form#rfq-form textarea {
	width: 180px;
	height: 150px;
	padding-left: 2px;
	background-color: #eff3f7;
	border: 2px solid #eff3f7;
	color: #537caf;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}



/* Page Footer */

#page_footer {
	border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-right: 1px solid #d5dfec;
	border-bottom: 1px solid #d5dfec;
	margin: 5px;
	width: 567px;
	float: right;
	text-align: center;
	font-size: 11px;
}

/**** Lynn added these for the arc stud pages  ****/
 /**** This will center the weld stud image in the container  ****/
 img.centerstud {
  display: block;
  margin-left: 30px;
  margin-top:10px;
}
/**** This is the table that shows the weld stud dimensions ****/
table.stud			   {
					   margin-top: 20px;
					   margin-left: 30px;
                       width: 100%;
					   border-collapse:collapse;
					   }

td.c				   {
					   text-align:center;
					   padding: 2px 5px 2px 5px;
					    }

td.cb				   {
					   font-weight:bold;
					   text-align:center;
					   padding: 2px 5px 2px 5px;
					   text-align:center;
                        }

caption.b				{
						margin-top: 5px;
	 					margin-bottom: 5px;
	 					caption-side:bottom;
                        text-align:left;
                        }


/**** This is the table that shows the weld stud material properties ****/
table.mat {
           margin:auto;
           margin-top: 20px;
           width:auto;
           border-collapse:collapse;
           }
            

table.mat td			{
		  				padding: 5px 5px 5px 5px;
		   				}


ul.decimal {
           list-style-type: decimal;
           margin: 10px
           }
           
h3.topmargin {
	         margin-top: 10px
             }
/**** Container for dimension table and notes on studs arc stud pages ****/

div.stud_container{ 
               border-top : 1px solid #d5dfec;
 	           border-left : 1px solid #d5dfec;
 	           border-right: 1px solid #d5dfec;
 	           border-bottom: 1px solid #d5dfec;
 	           float: left;
 	           width: 750px;
               margin:0;
}

/**** container for notes ****/

div.stud_container_r{
               margin-top: 20px;
               margin-left:400px;
 	           width: 300px;
               }
/**** container for dimension table ****/

div.stud_left{
               float:left;
               width:350px;
               margin:0;
         }

/**** End of Lynn's additions  ****/