/* COMMON DEFINITIONS */
body {  
 font-family:  Verdana, Arial, Helvetica, sans-serif; 
/* color: #006634;*/
 color: #000000;

 margin: 0px;
 padding: 0px;

/* background: url(../images/template/body-background.jpg) #FFF repeat;*/
 background: #f09613;
}

a {  color: #1B4E85;}
a:link {  color: #1B4E85}
a:active {  color: #FF0000}
a:visited {  color: #142C3D}
a:hover {  color: #FF0000}

.important { color: #FF0000; }
.message {
  color: #FF0000;
  margin: 10px 0px 10px 0px;
}
img {
 border: 0px;
}

/* -------------------- SITE STYLES -------------------- */


/* CONTACT FORM */

#contact-form {
 position: relative;
 display: block;
 width: 350px;
 margin: 10px auto 10px auto;
 font-size: .9em;
}
#contact-form label {
 display: block;
 clear: both;
 float: left;
 width: 40%;
 margin: 3px 0px 0px 0px;
 height: 20px;
}
#contact-form .textinput {
 display: block;
 float: right;
 width: 49%;
 margin: 3px 0px 0px 0px;
 height: 20px;
}
#contact-form .fieldgroup {
 float: right;
 width: 49%;
 margin: 3px 0px 0px 0px;
 height: 20px;
}
#contact-form textarea {
 clear:both;
 width: 98%;
 height: 100px;
 border: #000 solid 1px;
 margin: auto;
}
#contact-form .form-button {
 clear: both;
 background: #000066;
 color: #FFF;
 width: 100%;
 margin: 10px 0px 10px 0px;
}
#contact-form br {
 clear: both;
}

/* SEARCH FORM */

#wcsearch-form {
 display: block;
 width: 300px;
}
#wcsearch-form .button {
 clear: both;
 background: #000066;
 color: #FFF;
 width: 100%;
 margin: 10px 0px 10px 0px;
}
.search-result {
 font-size: .9em;
 color: #000;
 line-height: 1.4em;
}
..earch-result a {
 color: #000;
 text-decoration: none;
}
.search-result a:link {  
 color: #000;
}
.search-result a:active {  
 color: #F00;
}
.search-result a:visited {  
 color: #000;
}
.search-result a:hover {  
 color: #F00;
 text-decoration: underline;
}

/* -------------------- JTS STYLES -------------------- */

#frame {
 position: relative;
 width: 750px;
 margin: auto;
}

#top_left {
 position: absolute;
}

#top_right {
 position: absolute;
 margin-left: 551px;
}

#email {
 position: absolute;
 margin-top: 65px;
 margin-left: 551px;
}

#flash {
 position: absolute;
 margin-top: 85px;
}

#leftof_home {
 position: absolute;
 margin-top: 110px;
}

#btn_home {
 position: absolute;
 margin-top: 110px;
 margin-left: 72px;
}

#btn_distributors {
 position: absolute;
 margin-top: 110px;
 margin-left: 124px;
}

#btn_aboutus {
 position: absolute;
 margin-top: 110px;
 margin-left: 216px;
}

#btn_contactus {
 position: absolute;
 margin-top: 110px;
 margin-left: 292px;
}

#btn_colors {
 position: absolute;
 margin-top: 110px;
 margin-left: 379px;
}

#btn_warranty {
 position: absolute;
 margin-top: 110px;
 margin-left: 437px;
}

#btn_safety {
 position: absolute;
 margin-top: 110px;
 margin-left: 517px;
}

#rightof_safety {
 position: absolute;
 margin-top: 110px;
 margin-left: 656px;
}

#quality_line_packs {
 position: absolute;
 margin-top: 134px;
}

#btn_packs {
 position: absolute;
 margin-top: 174px;
}

#btn_bags {
 position: absolute;
 margin-top: 198px;
}

#btn_accessories {
 position: absolute;
 margin-top: 223px;
}

#btn_training {
 position: absolute;
 margin-top: 247px;
}

#btn_sawyers {
 position:absolute;
 margin-top: 271px;
}

#btn_aviation {
 position:absolute;
 margin-top:296px;
}

#btn_sar {
 position:absolute;
 margin-top:321px;
}

#btn_structural {
 position:absolute;
 margin-top:345px;
}

#btn_organizers {
 position:absolute;
 margin-top:369px;
}

#btn_other {
 position:absolute;
 margin-top:392px;
}

#btn_sale_items {
 position: absolute;
 margin-top: 416px;
}

#btn_viewfull {
 position: absolute;
 margin-top: 445px;
}

#btn_viewcart {
 position: absolute;
 margin-top: 470px;
}

#btn_checkout {
 position: absolute;
 margin-top: 496px;
}

#btn_catalog {
 position: absolute;
 margin-top: 523px;
}

#logo {
 position: absolute;
 margin-top: 600px;
}

#content_area {
 position: absolute;
 margin-top: 174px;
 margin-left: 144px;
 width: 606px;
}

#content {
 margin: 10px 10px 0px 10px;
}

#footer_area {
 font-size: 0.9em;
 width: 606px;
 margin-top: 20px;
}

#contact_info {
 text-align: center;
 font-weight: bold;
 color: #006634;
}

#footer_left {
 float: left;
}

#footer_right {
 float: left;
}

#footer_text{
 float: left;
 margin-top: 8px;
}

#ims {
 font-size: 0.6em;
 width: 490px;
 color: #006634;
}