/*************************************
*       PSI Urethanes, Inc.          *
*   Website Design & Development     *
* &copy; TOPSPOT INTERNET MARKETING  *
*     www.topspotims.com             *
*************************************/

/************************** Declarations ***************/

body, html {
text-align:center;
background:#F9F7ED url(images/header_bkgrnd.gif) repeat-x;
margin:0 auto;
}

span.header {
color:#DB2F2D;
}

span.tagLine {
font:.53em normal Helvetica, Arial, sans-serif;
}

span.addy {
font:.7em normal Helvetica, Arial, sans-serif;
}

img.right {
float:right;
border:2px solid #FF0000;
margin-left:12px;
margin-bottom:12px;
}

table {
font:.9em  Helvetica, Arial, sans-serif;
color: #706D6D;
}
.rfq
{
float:right;
}
a.pdf {
text-decoration:none;
background:url(images/pdf_icon.gif) 220px center no-repeat;
border:1px solid#3a2917;
margin:0 0 0 10px;
padding:25px 20px 30px 13px;
display:block;
width:270px;
color:#5A4833;
text-decoration:none;
}

.caption_container
{float:right;
text-align:center;
margin-left:12px;
margin-bottom:12px;}

.caption_container .product_img
{
border:2px solid #000000;
margin-left:2px;
}


a.pdf:hover {
background: #FFFF99 url(images/pdf_icon.gif) 220px center no-repeat;
text-decoration:none;
color:#5A4833;
}

.checkbox {
width:13px;
display:inline;
}
/**************************** Main Form *********************/

fieldset {
margin: 0 10px 10px 0;
padding: 10px;
border: solid 1px #999;
width: 90%;
}

legend {
color:#706D6D;
font:.9em  Helvetica, Arial, sans-serif;
}

input, textarea { /* Global field attributes */
border: solid 1px #000;
margin-bottom: .3em;
color:#706D6D;
font: normal .85em Arial, Helvetica, sans-serif;
}

input {
width:200px;
}

textarea {
width: 300px;
}

select {
color:#706D6D;
font:.9em  Helvetica, Arial, sans-serif;
margin-bottom:.5em;
}

/************************* Div Decalartions *****************/

#wrapper {
width:750px;
text-align:left;
margin:0 auto;
}

#header {
width:750px;
height:151px;
background:url(images/banner.jpg) no-repeat;
position:relative;
}

#header h1 {
font:2.4em normal Helvetica, Arial, sans-serif;
color:#FFF;
margin:0 auto;
padding:35px 0 0 0;
}

#header h2 {
font:1.2em normal Helvetica, Arial, sans-serif;
color:#FFF;
position:absolute;
top:25px;
right:140px;
text-align:center;
}

#credit {
	position: absolute;
	top:5px;
	right:4px;
	background:url(images/credit_cards.jpg);
	width:39px;
	height:109px;
}

/************************** Navigation **********************/

#nav {
position:absolute;
bottom:0;
text-align:left;
background:#525050;
border-top: 1px solid #706d6d;
border-right: 1px solid #706d6d;
border-left: 1px solid #706d6d;
width: 748px;
}

#nav ul {
width:750px;
height:25px;
list-style:none;
margin:0;
padding:0;
}

#nav li {
display:inline;
font:.95em "Times New Roman", Times, serif;
}

#nav li a {
display:block;
float:left;
text-decoration:none;
color:#FFF;
border-right: 1px solid #706d6d;
padding:4px 15px 0 10px;
height:25px;
}

#nav li a:hover {
background-color:#706d6d;
color:#FFF;
}


/***************************** Right Side Content Area ***************/

#mainLeft {
width:500px;
float:left;
border-right:2px solid #706d6d;
padding:10px 20px 10px 10px;
text-align:left;
margin:10px 0 10px 0;
min-height:600px;
}

#mainLeft h1 {
font:1.4em "Times New Roman", Times, serif;
color:#DB2F2D;
padding-bottom:4px;
border-bottom:1px solid #706d6d;
width:330px;
}

#mainLeft h2 {
font:.95em Helvetica, Arial, sans-serif;
font-weight:bold;
color:#403f3f;
}

#mainLeft p, ol, ul {
font:.85em Helvetica, Arial, sans-serif;
color:#403f3f;
line-height:1.5;
}

#mainLeft caption {
	background-color: #CCC;
	padding: 4px 6px;
	color: #403f3f;
}

#mainLeft a, #mainLeft a:hover {
color:#403f3f;
text-decoration:underline;
}

#mainLeft li {
margin-bottom:.3em;
}

#mainLeft ul li a {
color:#403f3f;
text-decoration:underline;
}

#mainLeft ul li ul {
font:100% Helvetica, Arial, sans-serif;
}
/*************************** Product Listing ************************/

#mainLeft ul.products {
list-style: none;
margin: 0 0 15px 0;
padding: 0;
}

#mainLeft ul.products li {
}

#mainLeft ul.products li a {
text-decoration: none;
display: block;
background: #CCC;
color: #000;
font-weight: bold;
padding: 10px;
border-bottom: solid 1px #FFF;
height: 180px;
}

#mainLeft ul.products li a:hover {
background: #666;
color: #FFF;
}

#mainLeft ul.products li img {
width: 85px;
height: 85px;
background: #FFF;
border: none;
float: right;
}

.listDescriptions {
font-weight: normal;
padding:5px 0 0 6px;
display:block;
}

.products h3 {
margin:0;
font-size:1.1em;
}
/*************************** Left Side Content Area *****************/

#right {
width:180px;
margin:30px 0 10px 0;
float:left;
padding:0 0 0 30px;
}

#right h1 {
font:1em "Times New Roman", Times, serif;
color:#DB2F2D;
padding-bottom:2px;
border-bottom:1px solid #706D6D;
}

#right p, label {
font:.8em Helvetica, Arial, sans-serif;
color:#706d6d;
text-align:left;
}

#right a {
text-decoration:underline;
color:#706d6d;
}

#right input {
font:.85em Helvetica, Arial, sans-serif;
width:150px;
border: solid 1px #000;
margin-bottom: .5em;
padding:2px;
color:#706D6D
}

#right textarea {
font:.85em Helvetica, Arial, sans-serif;
width:150px;
border: solid 1px #000;
margin-bottom: .5em;
padding:2px;
color: #706D6D;
}


/************************* Footer *************************/

#footer {
clear:both;
text-align:center;
font:.75em Helvetica, Arial, sans-serif;
color:#706D6D;
width:750px;
}

#footer a, #footer a:hover {
color:#706D6D;
}

#footer a {
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer ul {
list-style:none;
margin:0 auto;
border-top:1px solid #706d6d;
width:500px;
padding-top:15px;
}

#footer li {
display:inline;
margin-right:10px;
border-right:1px solid #706D6D;
padding-right:8px;
}
