/* SoundApproach stylesheet.css */

.boxText { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; }
.errorBox { font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.red {background: pink;
    border: 2px solid red;
    font-weight: bold;
    padding: 10px;
}
BODY {
  background-image:url('http://soundapproach.com/images/sa_bg.jpg');
  background-repeat:repeat-x;
  background-attachment:fixed;
  color: #000000;
  margin: 0px; 
}
A {
  color: #000000;
  text-decoration: none;
  outline: none;
}
A:hover {
  color: #FF0000;
  text-decoration: none;
}
FORM {
	display: inline;
}
TR.header {
  background: #ffffff;
}


/* ************  BOF Main Definition  ************ */
.infoBox {
 /* background: #b6b7cb;   Box Outline //DALE// */
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px
}
.infoBoxContents {
  /*background: #f8f8f9;*/
  /* background-image : url(../../images/sa_infobox_bg.gif); */
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px; 
}
TD.infoBoxHeading {
	/*  This controls the box headers //DALE 09-15-2010 */
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #0c2f80;
  color: #ffffff;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
input {
vertical-align: middle;
color: inherit;
font: inherit;
}
TR.headerNavigation {
  background: #0c2f80;
}
TD.headerNavigation {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  background: #0c2f80;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { 
  color: #FFFFFF; 
}
A.headerNavigation:hover {
  color: #ffffff;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #0c2f80;
}
TD.footer {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 10px;
  background: #0c2f80;
  color: #ffffff;
  font-weight: bold;
}
/* ************  EOF Main Definition  ************ */



/* ************  BOF Main Page & Sub-Page Text Definition  ************ */
.infoBox2 {
  background: #ff0000;
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
.infoBoxContents2 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
.infoBoxContents2 ul
{
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #0c2f80;
text-decoration: none;
text-indent: 5px;
padding: 6px;
margin: 2px;
}
TD.infoBoxHeading2 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #c80000;
  color: #ff0000;
}
TR.headerNavigation2 {
  background: #0c2f80;
}
TD.headerNavigation2 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  background: #0c2f80;
  color: #ff0000;
  font-weight : bold;
}
A.headerNavigation2 { 
  color: #ffffff; 
}
A.headerNavigation2:hover {
  color: #ffffff;
}
/* ************  EOF Main Page & Sub-Page Text Definition  ************ */



/* ************  BOF Twitter Definition  ************ */
.infoBox3 {
  background: #ff0000;
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
.infoBoxContents3 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
.infoBoxContents3 ul
{
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #0c2f80;
text-decoration: none;
text-indent: 0px;
padding: 0px;
margin-top: 1px;
margin-left: 12px;
margin-right: 0px;
}
TD.infoBoxHeading3 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #c80000;
  color: #ff0000;
}
TR.headerNavigation3 {
  background: #0c2f80;
}
TD.headerNavigation3 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  background: #0c2f80;
  color: #ff0000;
  font-weight : bold;
}
A.headerNavigation3 { 
  color: #ffffff; 
}
A.headerNavigation3:hover {
  color: #ffffff;
}
/* ************  EOF Twitter Definition  ************ */



/* ************  BOF New Product (Main Page) Definition  ************ */
.infoBox4 {
  /* background: #b6b7cb;   Box Outline //DALE// */
  background-image : url(../../images/sa_infobox_bg.gif);
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px
}
.infoBoxContents4 {
  /* New Products */
  background-image : url(../../images/sa_infobox_bg.gif);
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
TD.infoBoxHeading4 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #0c2f80;
  color: #ffffff;
}
TR.headerNavigation4 {
  background: #0c2f80;
}

TD.headerNavigation4 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  font-weight : bold;
}

A.headerNavigation4 { 
  color: #ffffff; 
}

A.headerNavigation4:hover {
  color: #ffffff;
}
/* ************  EOF New Product (Main Page) Definition  ************ */

/* ************  BOF Misc Definition  ************ */
TD.infoBox, SPAN.infoBox {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
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: #f8f8f9;
}
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: #f8f8f9;
}
TABLE.productListing {
  border: 0px;
  border-style: solid;
  /* border-color: #b6b7cb; */
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
A.pageResults {
  color: #0000FF;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
TD.pageHeadingNew, DIV.pageHeadingNew {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #060301;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  color: #000000;
}
TD.main, P.main {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 10px;
}
TD.smallText13, SPAN.smallText13, P.smallText13 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
}
TD.smallText12, SPAN.smallText12, P.smallText12 {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
TD.accountCategory {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #ff0000;
}
SPAN.errorText {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; color: #000000; }

/* message box */
.messageBox { font-family: Georgia, Georgia, serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; color: #ff0000; }
/* ************  EOF Misc Definition  ************ */



/* ************  BOF Titlebar Definition  ************ */
.mynavbar {
  position: relative;
  width: 100%;
  height: 23px; /* corresponds to 'line-height' of a.navbartitle below */
  margin: 0; border: 0; padding: 0;
  background-color: #C80000; 
}
a.navbartitle {
  display: block; 
  float: left;
  color: white;
  background-color:  #C80000;
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0; border: 0; padding: 0;
  line-height: 23px; /* corresponds to 'top' value of .submenu below */
  text-align: center;
  text-decoration:none;
}
a.navbartitle:hover {
  background-color: #0c2f80;
  text-decoration: none;
  color: #ffffff; /* text color-hover for submenu items */  
}
/* menu title widths */
#t1 { width: 75px; }
#t2 { width: 100px; }
#t3 { width: 102px; }
#t4 { width: 102px; }
#t5 { width: 80px; }
#t6 { width: 95px; }
#t7 { width: 80px; }
#t8 { width: 150px; }
#t9 { width: 188px; }

.submenu {
	position:absolute;
  z-index: 2;
  top: 23px; /* corresponds to line-height of a.navbartitle above */
  padding: 0; margin: 0; 
	width:166px; /* If adjust this, then adjust width of .submenu below a too */
	color: white;
	background-color:  #666633;
	border: 1px solid #447755; /* box around entire sub-menu */
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
}
/* Fix IE formatting quirks. */
* html .submenu { width: 155px; } 

#home_submenu {  left: 0px; visibility: hidden;  }
#electronics_submenu {  left: 75px; visibility: hidden;  }
#turntables_submenu {  left: 175px; visibility: hidden; }
#displays_submenu {  left: 275px; visibility: hidden; }
#speakers_submenu {  left: 378px; visibility: hidden; }
#accessories_submenu {  left: 458px; visibility: hidden; }
#cables_submenu {  left: 553px; visibility: hidden; }
#news_submenu { left: 633px; visibility: hidden; }
#contact_submenu { left: 784px; visibility: hidden; }
.submenu a
{
  display: block;
  color: #000000; /* Text color Normal */
  background-color: #666633;
  width: 153px; /* This should be width of .submenu above minus right-side padding on next line */
  padding: 5px 0px 4px 20px;
  text-decoration: none;
  background-color: #ffffff; 
  border-bottom: #447755 dotted 1px; 
  border-top: 0; border-left: 0; border-right: 0;
}
.submenubox { 
  margin: 0; padding: 0; border: 0;
}
.submenubox ul
{
  margin: 0; padding: 0; border: 0;
  list-style-type: none;
}
.submenubox ul li { 
  margin: 0; padding: 0; border: 0;
}
.submenubox ul li a:link { }
.submenubox ul li a:visited { }
.submenubox ul li a:hover 
{
  color: #ffffff; /* text color-hover for submenu items */
  background-color: #0c2f80;
  text-decoration: none;
  border-bottom: #447755 dotted 1px; 
}
/* ************  EOF Titlebar Definition  ************ */


/* ************  BOF Search & Manufactors Drop-down Box Definition  ************ */
.boxText select {
width: 95%;
}
h1 {
margin-bottom: 20px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 20px;
font-weight: bold;
color: #9a9a9a;
}

table.news {
	border-spacing: 2px;
	border-collapse: separate;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.data {
    text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#pimage{
	border: 5px groove #070637;
}
#timage{
	border: 1px solid rgb(153, 153, 153);
}
.form_head{
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color:#060301;
  font-weight:bold;
}
TD.mainNew, P.mainNew {
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  vertical-align:top;
}
/* ************  EOF Search & Manufactors Drop-down Box Definition  ************ */


/* ************  BOF News Feed & Web 2.0 Definition  ************ */
/*BOF:POSTINGS_MANAGER*/
td.date_holder_td {text-align:center;font-family:verdana;font-size:12px;font-weight:bold;color:red;padding-top:15px;vertical-align:middle;}
td.image_holder_td { width: 80px; vertical-align:middle;}
td.viewall_holder_td, td.viewall_holder_td a, td.viewall_holder_td a:hover {font-family:verdana;font-size:11px;font-weight:bold;color:black;}
td.caption_holder_small_td {font-family:verdana;font-size:11px;font-weight:bold;color:black; border-left: 1px solid #ffffff; border-right:1px solid #ffffff;vertical-align:middle;}
td.count_holder_td, td.count_holder_td a, td.count_holder_td a:hover {font-family:verdana;font-size:11px;font-weight:normal;color:black;vertical-align:middle;text-align:center;}
td.caption_holder_big_td {font-family:verdana;font-size:13px;font-weight:bold;color:black;vertical-align:middle;}
/*EOF:POSTINGS_MANAGER*/
tr.posting-even{background-color:#ffffff;height:30px;}
tr.posting-odd{background-color:#efefef;height:30px;}
tr.posting-comment-even{background-color:#ffffff;
height:30px;
border-top:1px dashed #cccccc;
padding-top:5px;
padding-bottom: 5px;}
tr.posting-comment-odd{
	background-color:#efefef;
height:30px;
border-top:1px dashed #cccccc;
padding-top:5px;padding-bottom: 5px;}
td.comment_td{border-top:1px dashed #cccccc;color:#969696;}
td.post_main{font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;color:#969696;}
 .Header {color: #006;height:20px;}
h2.Header{color: #006;height:20px;}
.connect_widget_vertical_center{vertical-align: bottom;}
/* ************  EOF News Feed & Web 2.0 Definition  ************ */
/* ************  New Header FI  ************ */
/*div.quick_search_top {position:absolute;left:700px;top:10px;}
div.tab_top {position:absolute;left:550px;top:93px;height:28px;}*/
div.quick_search_top {float: right;margin-right: 65px;vertical-align: top;z-index: 1000; cursor:auto;}
div.tab_top {height: 28px;margin-left: 560px;margin-top: 92px;vertical-align: bottom; cursor:auto;}
td.headerNew {background-image: url("../../images/sa_top1024.jpg");height: 133px;vertical-align: top;width: 1000px; cursor:pointer;}
/* ************ END New Header FI  ************ */
div.tab_top td.tab_top_bg {background-image:url(../../images/tab_bg.png);}
div.tab_top td.separator {background-image:url(../../images/tab_bg.png);width:3px;height:28px;background-position:0px 0px;background-repeat:no-repeat;}
div.tab_top td.left_edge {width:12px;height:28px;background-position:0px -28px;background-repeat:no-repeat;}
div.tab_top td.right_edge {width:12px;height:28px;background-position:-18px -28px;background-repeat:no-repeat;}
div.tab_top td.content {background-position:0px -56px;background-repeat:repeat-x;height:28px;}
div.tab_top td.content td.link {padding:0 10px 0 10px;}
div.tab_top a {font-family:verdana,arial;font-size:11px;color:#000000;font-weight:bold;}

/* ******************* New Checkout Page ************************ */
.paleHead{color:#E58A2F;font-size:20px;}
.corderEdit{color:#57479F;font-size:12px;}
tr.cpageHeading{background:#DCDCDC;}
tr.cshipHeading{background:#D1E6FB;}
tr.cpaymentHeading{background:#FDF3E9;}
td.cpageHeading{padding:6px;color:#000000; font-size:12px;font-weight:bold;}
td.shippingOpt{font-size:20px;color:#16307A;font-weight:bold; font-family:"Lucida Sans Unicode", "Lucida Sans", sans-serif;}
td.paymentOpt{font-size:20px;color:#94171B;font-weight:bold; font-family:"Lucida Sans Unicode", "Lucida Sans", sans-serif;}
td.couponGv{font-size:20px;color:#0D4F18;font-weight:bold; font-family:"Lucida Sans Unicode", "Lucida Sans", sans-serif;}
.lineBorder{text-align:center;margin-left:30px;margin-right:30px;width:80%; border-top:1px solid #A6A6A6;}
td.cproductsHead{font-size:15px;color:#F57C11;font-weight:bold; font-family:"Lucida Sans Unicode", "Lucida Sans", sans-serif;}
.textConfirm{color:#36137C;font-weight:bold;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.corderEdit{font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;font-size: 10px;text-decoration: underline; color:#330061;}
.comment_box{height:105px;}
/* ******************* New Checkout Page ************************ */

/* ********************New Products Page ************************ */
.smallText a{text-decoration:underline;font-size:11px;}
.shaded_details_box{padding:5px;background-color:#eeeeee;border: 1px dashed gray;color:#151515;font-size:13px;}
.details_even_box, td.details_even_box{padding:5px;background-color:#e4e4e4;border: 1px solid #c3c3c3;color:#151515;font-size:13px;}
.details_odd_box, td.details_odd_box {padding:5px;background-color:#ffffff;border: 1px solid #c3c3c3;color:#151515;font-size:13px;}
.details_odd_box td, .details_even_box td {color:#151515;font-size:13px;}
.round_corner{-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius: 10px;}
.share_left{background-image: url("../../images/share_left_bg.jpg");height: 74px;width: 11px;background-repeat:no-repeat;}
.share_right{background-image: url("../../images/share_right_bg.jpg");height: 74px;width: 14px;background-repeat:no-repeat;}
.share_center{background: url("../../images/share_center_bg.jpg") repeat-x left top;height: 48px;width: 100%;font-size:14px;color:#1f1f1f;}
.location_left_bg{background-image: url("../../images/location_left_bg.jpg");height: 48px;width: 7px;}
.location_right_bg{background-image: url("../../images/location_right_bg.jpg");height: 48px;width: 7px;}
.location_center_bg{background: url("../../images/location_center_bg.jpg") repeat-x left top;height: 48px;width: 100%;}
.location_center_bg span{color:#f0f0f0; display:block;float:left;font-size:14px;padding-left:10px;text-align:right;}
#tabmenu {color: #000;margin: 12px 0px 0px 10px;padding: 0px;z-index: 1;}
#tabmenu li {display: inline;overflow: hidden;list-style-type: none;}
#tabmenu li a{font-size:13px;color:#717171;}
#tabmenu a.inactive {background: url("../../images/inactive_tab_left.jpg") top left no-repeat;padding: 6px 0px 3px 5px;margin: 0;text-decoration: none;font-weight:normal;}
* html #tabmenu a.inactive { padding-top:0px; } 
#tabmenu a.inactive span {padding: 6px 10px 3px 6px; margin-left: -1px;background: url("../../images/inactive_tab_right.jpg") top right no-repeat;}
* html #tabmenu a.inactive span { padding-top:9px; } 
#tabmenu a.active {background: url("../../images/active_tab_left.jpg") top left no-repeat;padding: 10px 0 3px 5px;margin: 0;text-decoration: none; font-weight:bold;}
* html #tabmenu a.active { padding-top:0px; } 
#tabmenu a.active span {padding: 10px 10px 3px 6px; margin-left: -1px;background: url("../../images/active_tab_right.jpg") top right no-repeat;}	
* html #tabmenu a.active span { padding-top:12px; } 
#content {   border: 1px solid #cecece;z-index: 2;margin-right:7px;padding:10px;margin-left:10px;}
#content a {text-decoration: none;}
#content a:hover {}                
div.review_header{background-color:#eeeeee; padding:10px 10px 10px 10px;font-size:15px;font-weight:bolder;}
.login_selected{background: url("../../images/selected_login.jpg") no-repeat scroll right top #EAEAEA}
.signup_selected{background: url("../../images/selected_signup.jpg") no-repeat scroll left top #EAEAEA}
td.review_box,span.review_box, div.review_box{ 
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  }
TD.infoBoxHeadingNew {
	/*  This controls the box headers //DALE 09-15-2010 */
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: url("../../images/infobox/contentbox_head_center.jpg") repeat-x scroll left top #0c2f80;
  color: #ffffff;
}
.infoBoxNew {
 /* background: #b6b7cb;   Box Outline //DALE// */
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 12px;
  border-left: 1px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}
div.rating-cancel{float:left;width:0px;height:0px;display:none;background:transparent;overflow:hidden}
div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
/*div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}*/
div.star-rating,div.star-rating a{background:url("../../images/star.gif") no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
li.prodSpec{list-style:disc;}
td.main p{
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
a.review_link:link{color:blue;text-decoration:underline;}
/* ********************New Products Page ************************ */
td.fields{width:160px;}
