@charset "utf-8";

/****************************************/
/****************************************/
/** Boiler Tubes of Texas CSS Document **/
/****************************************/
/****************************************/

body {
background-color:#363232;
text-align:center;
}

body, td, li, div, span, a, img, h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
color:#363232;
font-size:12px;
margin:0;
padding:0;
text-decoration:none;
border:0;
}

h1 {
color:#2c8c46;
font-size:20px;
margin:0 20px 10px 20px;
border-bottom:1px solid #2c8c46;
}

h2 {
font-size:17px;
margin:16px 20px 6px 20px;
}

h3 {
font-size:16px;
margin:0 20px;
}

h4 {
font-size:14px;
margin:0 20px;
}

h5 {
font-size:13px;
margin:0 20px;
}

h6 {
font-size:12px;
margin:0 20px;
}

a {
text-decoration:underline;
}

a:hover {
color:#2c8c46;
text-decoration:none;
}

ul, ol {
margin:0;
padding:0;
}

ul li, ol li {
list-style:none;
padding:0 4px 2px 30px;
background:url(images/bullet.gif) 16px 4px no-repeat;
}

hr {
height:0;
border:0;
border-bottom:1px solid #2c8c46;
}

#full {
padding:0;
margin:0;
}

#box {
width:802px;
background-color:#dedede;
padding:10px;
margin:0 auto;
text-align:left;
}

.shadow {
height:7px;
width:802px;
background:url(images/shadow.png) no-repeat;
clear:both;
font-size:1px; /* For height to work in IE */
}

.spacer {
height:13px;
width:802px;
clear:both;
font-size:1px; /* For height to work in IE */
}

/************/
/** Header **/
/************/

#header {
border:1px solid #363232;
}

#navigation {
background:url(images/banner_topleft.jpg) no-repeat;
text-align:right;
width:800px;
}

#logo {
padding:0;
margin:0;
width:800px;
}

/**********/
/** Body **/
/**********/

#body {
text-align:justify;
border:1px solid #363232;
background:#dadada;
float:left;
width:801px;
}

/* Left navigation */

#leftNav {
background:#dadada;
width:160px;
float:left;
font-size:12px;
text-align:left;
}

#leftNav h2 {
background:url(images/pipe_back.gif);
color:#ffffff;
font-size:14px;
padding:0 10px 2px 10px;
margin:0 0 10px;
}

#leftNav ul li, #leftNav ol li {
margin:0;
font-size:12px;
}

#leftNav p {
margin:10px;
}

#leftNav img {
margin:14px;
}

/* Content */

#minHeight { /*For setting minimum height of the page */
height:320px;
width:0px;
margin:0;
padding:0;
float:left;
}

#content {
float:left;
border-left:1px solid #363232;
padding:10px 0 20px 0;
background:#ffffff;
vertical-align:top;
width:639px;
}

#content p, #content ul, #content ol, #content table {
margin:auto 20px;
}

#content table table {
margin:0;
}

#content p, #content ul, #content ol {
margin-top:10px;
margin-bottom:10px;
}

#content table {
border-collapse:collapse;
}

#content table.index {
padding:0;
}

#content table.index td {
vertical-align:top;
}

#content table.index ul, #content table.index ol {
margin:0;
}

#content table.inventory {
margin:0 20px;
clear:right;
}

#content table.inventory th, #content table.inventory td {
font-size:12px;
padding:1px;
text-align:center;
border:1px solid #c0c0c0;
}

#content table.inventory th {
color:#ffffff;
background:url(images/pipe_back.gif);
}

#content table.gallery td {
padding:10px 0;
text-align:center;
}

#content table.gallery img {
margin:0;
border:1px solid #363232;
}

#content table.gallery p {
margin:0;
}

#content table.contact td {
padding:2px 0;
vertical-align:top;
}

#content ul, #content ol {
margin-top:5px;
}

#content img {
margin:0 20px 15px 20px;
}

#indexpage-images {
margin:0;
padding:0;
float:right;
width:260px;
}

#indexpage-images img {
margin-top:0;
}

#imageholder {
float:left;
height:220px;
margin:0;
padding:0;
}

#ASME-logo {
float:left;
clear:both;
width:260px;
margin:26px 0 0 0;
padding:0;
text-align:center;
}

#ASME-logo img {
margin-bottom:10px;
}

.clearright {
clear:right;
}

.clearleft {
clear:left;
}

/************/
/** Footer **/
/************/

#footer {
height:30px;
width:800px;
clear:both;
margin-bottom:5px;
line-height:16px;
}

#footer a{
font-size:11px;
}

#footer_left {
float:left;
font-size:11px;
margin-left:10px;
}

#footer_right {
float:right;
text-align:right;
font-size:11px;
margin-right:10px;
}