/*
  $Id: stylesheet.css,v 1.1.1.1 2005/08/16 08:31:30 sstolyarov Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #ffffff; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px auto 0px auto;
  font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px ; color:#000000;
}

A {
  color: #333333;
  text-decoration: none;
  border: 0px solid #FF0000;
}

A:visited {
  color: #333333;
  text-decoration: none;
  border: 0px solid #FF0000;
}

A:hover {
  color: #333333;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #0068b3;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #6eb43f;
  color: #ffffff;
  font-weight : bold;
  border-top: 1px solid #ffffff;
  border-bottom: 8px solid #ffffff;
  
}

TD.phone {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #0068b3;
  color: #ffffff;
  font-weight : bold;
  padding-left: 140px;
  padding-bottom: 15px;
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

A.headerNavigation:visited {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #5BA932;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #5BA932;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #e0e0e0;
}

.infoBoxContents {
  background: #e0e0e0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.plainBox {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 0px solid #6633CC;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #5586ab;
  color: #ffffff;
  
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 0px solid #b6b7cb;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #fff;
  color: #333;
  font-weight: bold;
  background:url("images/bg_gradient.jpg") repeat-x top left;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#333333;
  border-top: 1px solid #e0e0e0;
}

TD.productListing-data_plain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#333333;
  /*border-top: 1px solid #e0e0e0;
  border-top: 3px solid red;*/
}

A.pageResults {
  color: #006699;
  text-decoration:underline;
}

A.pageResults:hover {
  color: #006699;
  text-decoration:underline;
}

A.pageResults:visited {
  color: #006699;
  text-decoration:underline;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  /*color: #6cb441; LIGHT Green */
 color: #3c617b; /* DRK BLue*/
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.sub_catText, SPAN.sub_catText, P.sub_catText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#333333;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #6bb43f;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #6eb43f;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* ------ ADDED STYLES --------- */

#footer A:link   {color: #006699; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
#footer A:visited   {color: #006699; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
#footer A:hover    {color: #006699; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }

/* DIV ID's */
#home_bb{
position: absolute;
left: 147px;
top: 66px;
z-index: 0;
width: 577px;
height: 199px;
background: #FFFFFF;
padding-left: 0px;
margin: 0px;
}

#inside_content{
position: absolute;
left: 147px;
top: 66px;
z-index: 0;
width: 577px;
background: #ffffff;
padding-left: 0px;
margin: 0px;
border : solid #006699 1px;
visiblity: visible;
}

#main_nav{
position: absolute;
left: 180px;
top: 71px;
z-index: 1;
padding-left: 0px;
margin: 0px;
}

#home_header{
position: absolute;
left: 8px;
top: 0px;
width: 716px;
height: 65px;
background: #FFFFFF;
float: left;
}

#home_featured{
position: absolute;
left: 147px;
top: 290px;
width: 577px;
height: 176px;
background: #7FB0C9;
}

#left_column{
position: absolute;
left: 8px;
top: 66px;
width: 139px;
background: #E0E0E0;
visibility: visible;
}

/* DIV Classes */

.col_single{
padding-left: 25px;
}

.col2Top{
padding-left: 25px; padding-top: 15px; padding-bottom: 2px;
}

.col2TopNoPad{
padding-left: 25px; padding-top: 0px; padding-bottom: 2px; width: 577px;
}

.col2TopMap{
padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 577px;
}

.col2Left{
padding-left: 25px; padding-top: 15px; padding-bottom: 2px; width: 260px; border: solid #669933 0px; 
}

.col2LeftAccessories{
float: left ; padding-left: 5px; padding-top: 15px; padding-bottom: 2px; width: 260px; border: solid #669933 0px; 
}
.col2Right{
padding-left: 10px; padding-top: 15px; padding-bottom: 2px; width: 274px; float: right; /*border: solid #669933; */
}
.col2RightCopy{
padding-left: 30px; padding-right: 55px; padding-top: 0px; padding-bottom: 2px; width: 225px; float: right; border: solid #669933 0px; 
}
.col2RightAccessories{
padding-left: 0px; padding-right: 55px; padding-top: 0px; padding-bottom: 2px; width: 225px; float: right; border: solid #669933 0px; 
}
.col2LeftProd{
float:left ; padding-left: 25px; padding-top: 5px; padding-bottom: 2px; width: 250px; border: solid #669933 0px; 
}

.col2LeftEven{
float:left ; padding-left: 25px; padding:right: 15px ; padding-top: 5px; padding-bottom: 2px; width: 250px; border: solid #669933 0px; 
}

.col2LeftWide{
float:left ; padding-left: 25px; padding-top: 5px; padding-bottom: 2px; width: 300px; border: solid #669933 0px; 
}

.col2LeftSkinny{
float:left ; padding-left: 25px; padding-top: 5px; padding-bottom: 2px; width: 150px; border: solid #669933 0px; 
}

.col2LeftForceWidth{
width: 250px; border: solid #FF0000 0px; 
}
.col2RightProd{
float: right; padding-left: 0px; padding-top: 5px; padding-bottom: 2px; padding-right: 0px; width: 280px; border: solid #669933 0px; 
}

.col2RightEven{
float: right; padding-left: 0px; padding-top: 5px; padding-bottom: 2px; padding-right: 25px; width: 250px; border: solid #669933 0px; 
}

.col2RightSkinny{
float: right; padding-left: 10px; padding-top: 5px; padding-bottom: 2px; padding-right: 10px; width: 210px; border: solid #669933 0px; 
}

.col2RightWide{
float: right; padding-left: 10px; padding-top: 5px; padding-bottom: 2px; padding-right: 25px; width: 360px; border: solid #669933 0px; 
}

.col3Left{
padding-left: 25px; padding-top: 15px; padding-bottom: 2px; padding-right: 5px; width: 190px; float: left;
}
.col3Mid{
padding-left: 5px; padding-top: 15px; padding-bottom: 2px; width: 192px; float: right; 
}
.col3Right{
padding-left: 10px; padding-top: 15px; padding-bottom: 2px; width: 137px; float: right; 
}
.col3Top{
padding-left: 25px; padding-top: 15px; padding-bottom: 2px; border: solid #669933 0px; 
}
.contentbottom{
text-align: center ; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; padding-right:10px ; clear: both;
}
.contentbottomleft{
text-align: left ; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; padding-right:10px ; clear: both;
}

.contentbottomgray{
padding-left: 50px; padding-top: 2px; padding-bottom: 2px; padding-right:40px ; clear: both; background: #AEABAB;
}
.bluebox{
background: #006699;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px ; color:#FFFFFF;
}

.left_nav_button{
padding-left: 15px; padding-top: 2px; padding-bottom: 2px;
}
.left_column_topCap{
background-image: url(../img/nav/nav_top_cap.gif);
background-repeat: no-repeat;
height: 25px;
width: 139px;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; color:#FFFFFF;
margin: 0px;
padding-top: 5px;
padding-bottom: 0px;
/*padding-left: 8px;*/
padding-right: 0px
}

.left_column_botCap{
background-image: url(../img/nav/nav_bot_cap.gif);
background-repeat: no-repeat;
height: 26px;
width: 139px;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; font-weight: bold; color:#FFFFFF;
padding-top: 5px;
padding-bottom: 3px;
/*padding-left: 8px;*/
}

.left_column_header{
height: 15px;
width: 139px;
background: #006699;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; color:#FFFFFF;
padding-top: 5px;
padding-bottom: 3px;
/*padding-left: 8px;
padding-right: 0px*/
}

.left_column_header_short{
height: 1px;
width: 139px;
background: #006699;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px ; color:#FFFFFF;
padding-top: 5px;
padding-bottom: 3px;
/*padding-left: 8px;
padding-right: 0px*/
}

.left_column_header_tall{
height: 32px;
width: 139px;
background: #006699;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px ; color:#FFFFFF;
padding-top: 5px;
padding-bottom: 3px;
/*padding-left: 8px;*/
}

.expose_border{
position: relative;
left: 0px;
top: 0px;
border: solid #669933;
}

.copyright{
position: relative;
left: 0px;
top: 0px;
visiblity: visible;
padding: 10px;
text-align: center;
width: 110px;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:9px ; color:#FFFFFF
}

.right_col_header{
background: #006699; 
height: 10px;
padding: 4px;
font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#ffffff
}

.body_list {list-style: disc; color:#F99A05; font-size:14px ; padding-left:20px; margin: 0 0 0 0; border: solid #669933 0px; }

/* individual block_left rules because mac IE expands divs to 100% */
.swatch_block_left {float:left; padding:6px;  width: 41px ; height: 60px ; text-align: center ; border: solid #669933 0px; }
.swatch_block {float:right; padding:6px;  border: solid #669933 0px;}
.sm_block_left {float:left; padding:6px;  width: 165px ; text-align: center ; border: solid #669933 0px; }
.inline_nav_block_left {float:left; padding:6px;  width: 110px ; text-align: center ; border: solid #669933 0px; }
.trusstable_block_left {float:left; padding:6px;  width: 100px ; text-align: center ; border: solid #669933 0px; }
.display_block {display:block;}

.swatch_container { padding-left: 5px ; padding-right: 20px ; display:block; border: solid #669933 0px; }

.popup { margin :0px; border: solid #669933 0px; }
.popup_block { margin: 8px ; padding: 4px; border: solid #006699 1px;}
.popup_block_left {float:left; padding:4px; margin:4px ; width: 44px ; height: 65px ; text-align: center ; border: solid #669933 0px; }
.light_block_left {float:left; padding:4px; margin:4px ; width: 130px ; height: 215px ; text-align: center ; border: solid #669933 0px; }
div.spacer { clear: both; border: solid #FF00CC 0px;}
div.spacer_z0 { z-index: 0; clear: both; border: solid #FF00CC 0px;}


.center {}
/* Text Classes */
.smtxt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:9px ; color:#000000}
.smtxtblu { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:9px ; color:#006699}
.txt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px ; color:#000000}
.txtred { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px ; color:#FF0000}
.medtxtblu { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#006699}
.medtxt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#000000}
.medtxtJustifyRight { text-align: right ; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#000000}
.medtxtgrn { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#5BA931}
.bodytxt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#000000}
.bodytxtblu { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; color:#006699}
.bodytxtgrn { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; color:#5BA931}
.bodytxtred { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; color:#FF0000}
.bigtxt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:14px ; color:#000000}
.megatxt{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:16px ; color:#000000}
.megatxtblu { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:14px ; color:#006699}
.megatxtdkblu { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:14px ; color:#2A55B0}
.megatxtgrn { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:14px ; color:#5BA931}
.megatxtwht{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:14px ; color:#FFFFFF}
.megatxtgrnJustifyRight { text-align: right ; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:14px ; color:#5BA931}
.megatxtblu { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:16px ; color:#006699}
.medwhttxt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#ffffff}
.bodywhttxt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; color:#ffffff}
.megatxt { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px ; color:#000000}
.content_header { font: bold 16px Verdana, Arial, Helvetica, sans-serif ; color:#000000}
.content_caption { font: italic bold 16px Verdana, Arial, Helvetica, sans-serif ; color:#006699}
.content_caption2 { font: bold 16px Verdana, Arial, Helvetica, sans-serif ; color:#5BA931}
.content_yellow { font: bold 16px Verdana, Arial, Helvetica, sans-serif ; color:#F99A05}
.content_price { font: bold 18px Verdana, Arial, Helvetica, sans-serif ; color:#000000}
.content_price_red { font: bold 21px Verdana, Arial, Helvetica, sans-serif ; color:#FF0000}
.bullet { font: bold 14px Verdana, Arial, Helvetica, sans-serif ; color:#5BA931}

/*
A:link   {color: #9900CC; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
A:hover    {color: #9900CC; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }
A:visited   {color: #9900CC; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
*/

.left_nav A:link   {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.left_nav A:visited   {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.left_nav A:hover    {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline; }


.main_nav A:link   {color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.main_nav A:visited   {color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.main_nav A:hover    {color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; }

.smlinkwht A:link   {color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.smlinkwht A:visited   {color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.smlinkwht A:hover    {color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }

.level2_nav A:link   {color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
.level2_nav A:visited   {color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
.level2_nav A:hover    {color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }

.level2_nav_big A:link   {color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.level2_nav_big A:visited   {color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.level2_nav_big A:hover    {color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; }

.greenlink A:link   {color: #398610; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.greenlink A:visited   {color: #398610; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.greenlink A:hover    {color: #398610; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }

.yellowlink A:link   {color: #F99A05; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.yellowlink A:visited   {color: #F99A05; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.yellowlink A:hover    {color: #F99A05; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline; }

/*--Table Styles --*/

table#default {
	font-size:10px;
	/*width: 600px;*/
	}
	
table#default td {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	
	}
	
table#default tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;

	}
	
	/*Optional Accessories Table*/
#table_options {
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	background-color:#e1eff9;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#table_options hr {
	border: none 0; 
	border-top: 1px solid #b0c3d2;
	width: 90%;
	height: 1px;
	text-align: center;
	}
	
#table_options .img_border {
	border:1px solid #b0c3d2;
	width: 35px;
	height: 35px;
	}	
	
ul {
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
	}
	
.bullet_list li {
	list-style-type: none;
	padding: 2px 0px 2px 14px;
	margin: 0px 0px 0px 8px;
	background: url(../images/bullet_list.gif) 0px 7px no-repeat;
	border: 0px solid green;

}		

#lft_col {
	padding: 0px;
	margin: 0px;
	float:left;
	width:365px;
	height:auto;
	border: 0px solid red;
	}
	
#rht_col {
	float:right;
	width:180px;
	border: 0px solid magenta;
	}
	
#bot_col {
	float:left;
	width: 590px;
	border: 0px solid green;
	}		

.orgtxt{
	color:#e98e00;
	text-decoration: none;
	}	
	
.orgtxt a:link, .orgtxt a:visited {
	color:#e98e00;
	text-decoration: underline;
	}	
	
.orgtxt a:hover {
	color:#0066cc;
	text-decoration: none;
	}		
