/* CSS Document */
a { color: #ffffff; } 

td { vertical-align: top }
    
img { 
  border: none;
  vertical-align: top;
  font-size: 1px; 
}
img.gt {
  margin: 8px 2px 0 0;
} 
  
p {
  margin: 0;
  padding: 0;
  line-height: 19px; 
}
  
body {
  background: #E2DDB5 url(images/bg-image_3.png) repeat;
  margin: 0;
  padding: 0;
  }
#orange_lines {
  width: 968px;
  background-color: transparent;
  border-left: 4px solid #F99F5D;
  border-right: 4px solid #F99F5D;
  margin: auto;
}
#white_sides {
  width: 888px;
  background-image: url('images/newbg.png');
/*  background-color: #ffffff;*/
   margin: auto;
  align: center;
}
table#main_table {
  background-color: #585455;
  margin-bottom: 0;
  border: 2px solid #333;
  border-bottom: 0;
  border-top: 0;
  margin: 0 auto 0 auto;
}

body,td,th {
  font-family: "Trebuchet MS";
  color: #FFFFFF;
  font-size: 12px;
  }

.main_titles {
  font-family: "Trebuchet MS";
  font-size: 23px;
  padding-bottom: 7px;
  }

.orange {
  color: #F99F5D;
  }

.orange_bar {
  border-bottom: 1px solid #F99F5D;
  height: 2px;
  }

.main_text {
  line-height: 19px;
  margin-left: 5px;
  bottom-margin: 10px;
  }

 p.main_text a:hover {
  text-decoration: underline;
 }
  
.main_text a:link, .main_text a:hover, .main_text a:visited, .main_text a:active {
  line-height: 19px;
  text-decoration: none;
  /*color: #FFFFFF;*/
  }

.main_text br {
  line-height: 10px;
}
  
.main_emphasize {
  color: #F99F5D;
  font-size: 16px;
  font-weight: bold;
  }
  
.news_text {
  font-size: 11px;
  }

.white_bg {
  background-color: #FFFFFF;
  }

td.menu-item {
  colour: #FFFFFF;
  padding-right: 14px;
}

td.menu-item-hover {
  color: #F99F5D;
  padding-right: 14px;
  cursor:pointer;
}

td.menu-item-selected {
  color:  #F99F5D;
  padding-right: 14px;
 CURSOR: pointer; 
}
  
/* Accordian */

H3 {
  FONT-SIZE: 12px;
  MARGIN: 5px 0px 4px 0px; 
  CURSOR: pointer; 
  HEIGHT: 22px;
}
head:first-child+body h3 {
  margin: 7px 0 7px 0;
}

H3 A:link, H3 a:visited {
  DISPLAY: block;
  PADDING: 2px 8px 1px 32px; 
  background: #4A4849 url(images/arrow.gif) no-repeat;
  background-position: 13px 7px;
  WIDTH: 452px;
  COLOR: #fff;
  HEIGHT: 22px; 
  TEXT-DECORATION: none; 
  margin: 0;
  font-size: 13px;
}

H3#active a {
  DISPLAY: block;
  PADDING: 2px 8px 1px 32px; 
  background: #4A4849 url(images/arrow_down.gif) no-repeat;
  background-position: 10px 10px;
  WIDTH: 453px; 
  COLOR: #fff;
  HEIGHT: 22px; 
  TEXT-DECORATION: none;
  border-bottom: 1px solid #F99F5D;
  margin: 0;
  font-size: 13px;
}



#container {
  MARGIN: 0px auto; 
  TEXT-ALIGN: left;
}

#content {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 20px; 
  PADDING-TOP: 0px
}


/* Added Sept 06 '06 tysonfritz@hotmail.com */
div.stretcher {
  margin: 9px 0 0 0;
  padding: 0;
  display: none;
}

div#stretch {
  display: block;
}

div.stretcher p {
  padding: 0 0 0 10px;
  margin: 0 0 10px 0;
  line-height: 19px;
}

head:first-child+body div.stretcher {
  margin: 12px 0 10px 0;
}

td#quicktips {
  vertical-align: top;
  padding: 0 0 24px 0;
}
td#quicktips h2 {
  margin: 2px 0 4px 0px;
  padding: 0;
  font-size: 17px;
}
td#quicktips p {
  font-size: 13px;
  margin: 5px 8px 10px 0px;
}
td#quicktips span.orange {
  font-weight: bold;
}

td.header {
  padding-top: 4px;
}

table#products {
  margin: 15px 0 0 0;
}

table#products td {
  vertical-align: top;
}

table#products h2 {
  margin: 8px 0 3px 2px;
  padding: 0;
  font-size: 15px;
}

form {
  margin: 0;
  padding: 0;
}

table#products {
  margin: 10px 0 0 0;
  width: 400px;
}

table#products div.product {
  margin: 5px 0 0 0;
  float: left;
  width: 110px; height: 110px;
  text-align: center;
}
table#products div.product img {
  margin: 0 0 6px 0;
  border: 1px solid #000;
}

table#products div.product a {
  text-decoration: none;
  font-size: 13px;
  color: #FFF;
}
table#products div.product a:hover, table#products div.product a.active {
  text-decoration: underline;
}

td#details div.prod_name {
  font-weight: bold;
  color: #FFF;
  font-size: 15px;
  margin: 13px 0 0 5px;
}
td#details div.prod_desc {
  color: #FFF;
  font-size: 13px;
  margin: 7px 5px 0 5px;
}
td#details div.prod_image {
  margin: 10px 0 0 0;
  text-align: center;
}
td#details div.prod_image img {
  margin: 10px 0 0 0;
  border: 1px solid #000;
}

td#details {
  vertical-align: top;
  padding-bottom: 10px;
}

div#footer {
  width: 828px;
  margin: 0 auto 0 auto;
  border-top: 1px solid #F99F5D;
  background-color: #585455;
  padding: 6px 0 5px 0;
}

div#footer td {
  padding: 0 4px 0 10px;
}

div#footer td a {
  color: #AAA;
  text-decoration: none;
}
div#footer td a:hover {
  color: #FFF;
}

* {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

a#email {
  padding: 0 0 0 20px;
  background: url("images/email.gif") no-repeat;
  background-position: 1px 5px;
}

div.news_title {
  font-size: 14px;
  color: #F99F5D;
  font-weight: bold;
  padding: 2px 2px 2px 5px;
  width: 290px;
}

div.news_title a {
  font-size: 14px;
  float: right;
  text-decoration: none;
  color: #FFF;
}

span.news_date {
  color: #F99F5D;
}
div.news_content {
  line-height: 19px;
  margin-bottom: 14px;
  margin: 0 0 10px 5px;
}
div.news_content br {
  height: 10px;
  font-size: 10px;
  line-height: 10px;
}

div.news_content a {
  color: #F99F5D;
  text-decoration: none;
}
div.news_content a:hover {
  text-decoration: underline;
}

div.news_active {
  background: #666 url(images/arrow.gif) no-repeat;
  background-position: 285px 5px;
  border-bottom: 1px solid #F99F5D;
}

div.news_image {
  vertical-align: top;
  float: left;
  margin: 0 20px 5px 5px;
  border: 1px solid #000;
}

img.news_image {
  vertical-align: top;
  float: left;
  margin: 0 20px 5px 5px;
  border: 1px solid #000;
}

div.news_container {
  float: left;
}

td.main_text div.news_title {
  width: auto;
  border-bottom: none;
}

table.news_info {
  margin: 5px 0 0 0;
}

img.news_thumb {
  margin-bottom: 8px;
  border: 1px solid #000;
}

div.news_thumb {
  vertical-align: top;
  float: left;
  margin: 0 20px 5px 5px;
  border: 1px solid #000;
}

td.thumbnails {
  text-align: center;
}

td.thumbnails img {
  text-align: center;
  margin-bottom: 6px;
  border: 1px solid #000;
}

td.thumbnails a {
  text-decoration: none;
  color: #585455;
}

td.thumbnails a:hover {
  color: #FFFFFF;
}

div#product_gallery {
  height: 258px;
  width: 460px;
  margin-top: 8px;
  overflow: auto;
}

ul {
  list-style: none;
  padding: 0;
  margin: 8px 0 12px 5px;
}

ul li {
  color: #F99F5D;
}

table#brand_list {
  margin: 10px 5px 10px 5px;
}

table#brand_list td.first {
  padding-right: 20px;
}

ul#site_nav {
  display: none;
}


/* Web App Pagination */

#webapp5661pagination, #webapp5661pagination ul {
        color: #ffffff;
	padding: 0;
	margin: 0;
	list-style: none;
}

#webapp5661pagination li {
	float:left;
        padding:3px;
}

li.pag-next {
       padding-left: 5px;
}

/* News CSS */
/*
.news_gray_right .newsitem {
  width: 220px;

  text-align: left;
  padding-bottom: 0px;

}*/
#news_right .newslink
{
  
}
#botnewslist
{
  text-align:left;
}

#botnewslist div
{
   remwidth:100%;
   font-size:14px;
   font-weight:600;
   color:#301558;
}
#news_right ul, #botnewslist ul
{
    list-style-type:none;
margin:0px;
padding:0px;
}
#news_right .newslistitem, #botnewslist .newslistitem
{
  color: #301558;
}

#news_right .newslistitem a, #botnewslist .newslistitem a{
  color: #301558;
  font-size: 13px;
  font-weight:600;
  text-decoration:none;
    list-style-type:none;
}

#news_right .newslistitem a:link, #news_right .newslistitem a:visited,
#botnewslist .newslistitem a:link, #botnewslist .newslistitem a:visited
{
  color: #301558;
  font-size: 13px;
  font-weight:600;
  text-decoration:none;
    list-style-type:none;
}

#news_right .newslistitem a:hover,#news_right .newslistitem a:active,
#botnewslist .newslistitem a:hover, #botnewslist .newslistitem a:active
{
  color: #3015AA;
  font-size: 13px;
  font-weight:600;
  text-decoration:none;
  background-color: #F99F5D;
}


#news_right .newsitemdiv
{
     padding:5px;
}

#news_right .current
{
  background-color: #cccccc;
}

#news_right .newsitemdiv:hover
{
  background-color:#cccccc;
}
.news_sub a {
  font-color: #301558;
  font-size: 11px;
  font-weight: 400;
  
}
.top_text {
  font-size: 14px;
  font-weight: 500;
  padding-top: 6px;
}
.home_top {
  width: 493px;
  color: #F99F5D;
 padding-top: 10px;
  margin-bottom: 15px;
}
.home_hdr {
  width: 200px;
  font-color: #F99F5D;
  font-size: 20px;
  font-weight: 600;
  float: left;
  padding-left: 26px;
  padding-right: 0px;
  margin-bottom; 10px;
}
.home_hdr_2{
  width: 200px;
  font-color: #F99F5D;
  font-size: 20px;
  font-weight: 600;
  float: right;
  padding-left: 16px;
  padding-right: 10px;
  margin-bottom; 10px;
}
.home_section {
  width: 220px;
  height: 176px;
  border: 6px solid #f5f4f4;
  color: #ffffff;
  text-align: left;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.home_section_2 {
  width: 220px;
  height: 176px;
  border: 6px solid #f5f4f4;
  color: #ffffff;
  text-align: left;
  float: left;
  margin-right: 0px;
  margin-left: 14px;
  margin-bottom: 15px;
}
.three_boxes {
  width: 152px;
  font-color: #ffffff;
  font-size: 11px;
  float: left;
  margin-right: 12px;
}
.three_hdr {
  color: #f99f5d;
  font-size: 11px;
  font-weight: 600;
}
.two_text {
  width: 224px;
  color: #ffffff;
  font-size: 11px;
  float: left;
  padding-right: 12px;
  margin-right: 10px;
  margin-bottom: 15px;
}
.two_text_2 {
  width: 224px;
  color: #ffffff;
  font-size: 11px;
  float: left;
  margin-left: 14px;
  margin-bottom: 15px;
}
#line {
  width: 493px;
  margin-top: 4px;
  margin-bottom: 14px;
  hr size="4";
  noshade="noshade";
  color="#f99f5d";
  float: left;
}
.white_txt {
  font-color: #ffffff;
  font-size: 11px;
  font-weight: 400;
}
#contact_left {
   width: 400px;
   margin-right: 25px;
}
#contact_right {
 }

div.product_container
{
width:808px;
/*height: 36px;*/
margin:0px 10px;
}

div.product_left
{
float:left;
width:493px;
margin-right:20px;
padding:0px;
}

div.product_right
{
margin-left:518px;
width:290px;
padding:0px;
}

.profile img {
width: 150px; 
border:1px solid black; 
height: 188px; 
float: left; 
margin-right: 8px;
}

.profile-sep {
border-bottom: 1px solid #f99f5d; 
margin: 10px 5px; 
height:1px;
}

