/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.marquetext { background:#eff2f9; padding-left:30px; }

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #1A4896;}
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 14px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 14px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #FD0202; text-decoration: none; }
.headerText { font-family: "Book Antiqua"; font-size: 14px; color: #1B439B; font-weight:bold; }
.horizNavBarText { font-family: "Book Antiqua"; font-size: 14px; color: #1A4798; font-weight:bold; }
.largeText { font-size:24px; }


A {
  color: #1B439B;
  text-decoration: none;
  font-family: "Book Antiqua";
  font-size:12px;
}

A:hover {
  color: #2e439B;
  text-decoration: none;
}

FORM {
	display: inline;
}

td {
  color: #1B439B;
  font-size:12px;
  font-family: "Book Antiqua";
}

td.logo_cell {
  width:573px;
  height:99px;
  background-image:url(site_images/logo.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

td.tpright_arr {
  width:20px;
  height:12px;
  background-image:url(site_images/tpright_arr.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

td.horiz_nav_bar {
  height:24px;
  font-size:14px;
  background-image:url(site_images/topnav_hr.jpg);
  background-repeat:repeat-x;
  padding-bottom:12px;
  padding-top:2px;
}

td.horiz_nav_bar_cell {
  padding-left:21px;
  padding-right:10px;
  background-image:url(site_images/button.jpg);
  background-repeat:no-repeat;
  background-position:0px 1px;
  color:#666;
}

.horiz_nav_bar_cell A:hover {
	color:#ac291f;
}

td.nav_bar_split {
  padding-left:7px;
  padding-right:8px;
  background-image:url(site_images/nav_bar_split.jpg);
  background-repeat:no-repeat;
  background-position:8px 1px;
}

input.search_form {

  width: 144px; 
  height:15px; 
  font-weight:normal; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  padding-left:3px;
  padding-right:10px;
  margin-top:2px;
  background:#ffffff;
  border: 1px solid #999999;
  color:#1B439B;
}

input.search_button {

  vertical-align:top;
}

main_no_border.A {
  border:0px;
}
main_no_border.A:hover {
  border:0px;
}
.main_no_border{
  border:0px;
}

td.main1 {
  width:400px;
  height:135px;
  background-image:url(site_images/main1.jpg);
  background-repeat:no-repeat;
}
td.main_land {
}
td.main2 {
  height:140px;
  background-image:url(site_images/main2.jpg);
  background-repeat:no-repeat;
}
td.main_jag {
  height:140px;
}
td.main3 {
  height:135px;
  background-image:url(site_images/main3.jpg);
  background-repeat:no-repeat;
  padding-top:102px;
  padding-left:38px;
  font-size:16px;
  font-weight:bold;
}
td.main_mini {
}

td.left_dec {
  width:9px;
  vertical-align:top;
}

td.left_dec_t {
  width:9px;
  height:3px;
  background-image:url(site_images/left_nav_t.jpg);
  background-repeat:no-repeat;  
}
td.left_dec_c {
  height:856px;
  background:#1B439B;
}
td.left_dec_b {
  height:11px;
  background-image:url(site_images/left_b.jpg);
  background-repeat:no-repeat;
}

td.left_column_item {
  background: #ffffff;
  color: #1B439B;
  background-image:url(site_images/tpright_arr.jpg);
  background-position:0px 8px;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:3px;
  padding-bottom:2px;
}
td.left_column_item_dots {  padding-left:18px;
  background: #ffffff;
  background-image:url(site_images/dash_r.jpg);
  background-repeat:repeat-x;
}
td.left_column_item_basket {
  background: #ffffff;
  color: #1B439B;
  background-image:url(site_images/tpright_arr.jpg);
  background-position:0px 8px;
  background-repeat:no-repeat;
  padding-left:14px;
  padding-top:3px;
  padding-bottom:2px;

}

td.left_column_item_basket_top {
  background: #ffffff;
  color: #1B439B;
  padding-left:14px;
  padding-top:3px;
  padding-bottom:2px;
}

TD.infoBoxHeadingMid {
  font-family: "Book Antiqua";
  font-size: 14px;
  font-weight:bold;
  color: #1B439B;
  padding-left:14px;
  padding-bottom:6px;
  width:152px;
  padding-top:20px;
}
TD.infoBoxHeadingMidTop {
  font-family: "Book Antiqua";
  font-size: 14px;
  font-weight:bold;
  color: #1B439B;
  padding-left:14px;
  padding-bottom:6px;
  width:152px;
}
TD.infoBoxHeadingBottom {
  font-family: "Book Antiqua";
  font-size: 14px;
  font-weight:bold;
  color: #1B439B;
  background-image:url(site_images/left_nav_r.jpg);
  background-repeat:repeat-x;
  background-position:0px 16px;
  padding-top:7px;
  padding-left:22px;
  height:48px;
  width:152px;
}
td.cards_accepted {
  background-image:url(site_images/cards_accepted.jpg);
  background-position:top;
  background-repeat:no-repeat;
  height:150px;
}

td.left_column {
  width: 204px;
  vertical-align: top;
}
td.break4 {
  height:4px;
}
td.grey1 {
  height:1px;
  background:#9b9b9b;
  padding-top:1px;
}
td.latestProducts {
  background:#eff2f9;
  padding-top:15px;
  padding-left:30px;
  padding-bottom:15px;
}


td.item_price {
  font-size:12px;
  padding-top:2px;
  background-image:url(site_images/item_tr.jpg);
  background-repeat:repeat-x;
  height:23px;
  width:134px;
}

td.item_price_product {
  padding-top:3px;
  color:#ff0000;
  font-size:12px;
  text-align:right;
  font-weight:bold;
  width:134px;
}

td.item_name {
  font-size:12px;
  padding-bottom:3px;
  background-image:url(site_images/item_br.jpg);
  background-repeat:repeat-x;
  height:47px;
  width:134px;
}

td.category_name {
  font-size:12px;
  padding-bottom:3px;
  background-image:url(site_images/item_r.jpg);
  background-repeat:repeat-x;
  height:46px;
  text-align:center;
  width:134px;
}

a.category_name, a.on_white {

  color:#2E4F96;
}
td.title_line {
  height:45px;
  background-image:url(site_images/button2.jpg);
  background-repeat:no-repeat;
  background-position:11px 20px;
  padding-top:14px;
  padding-left:38px;  
  font-size:16px;
  font-weight:bold;

}
td.welcome_text {
  background-image:url(site_images/trademark.jpg);
  background-repeat:no-repeat;
  background-position:472px 0px;
  font-family:Arial, Helvetica, sans-serif;
  padding-right:210px;
  padding-left:12px;
  padding-top:3px;
  height:70px;
  vertical-align:top;
  color: #1B439B;
}

td.footer_nav_bar {
  height:22px;
  background-image:url(site_images/footer_r.jpg);
  background-repeat:repeat-x;
  text-align:center;
  font-size:12px;
  padding-top:9px;
}


td.greyline {
background:#9B9B9B;
height:1px;
}

td.blueline {
background:#2E4F96;
height:1px;
}

td.productinfo_heading {
background: #CED3DC;
height: 20px;
width: 312px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: 2E4F96;
padding-left: 4px;
}

div.scroller {
	height: 143px;
	overflow: auto;
	border: 1px solid #2E4F96;
    font-size: 12px;
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding:6px;
}
td.productvariables {
	font-family: Arial, Helvetica, sans-serif;
	color: 2E4F96;
	font-size: 12px;
	width: 110;
	height: 22px;
	padding-left: 55px;
	
}

select.attribute {
width: 180px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

td.attribute {
text-align: right;
}

td.basket_button {
text-align: right;
padding-bottom: 20px;
padding-top: 10px;
}

td.titleline {
	background: #EFF2F8;
	background-image:url(site_images/orange_arrow_03.jpg);
  	background-repeat:no-repeat;
	background-position:10px 4px;
	padding-left:48px;
  	padding-bottom:2px;
  	height:34px;
  	vertical-align: top;
  	padding-top: 5px;
	font-family: "Book Antiqua", Helvetica, sans-serif;
	font-size: 18px;
	color: #2E4F96;
}

a.titleline {
	font-size: 18px;
}

td.titleline_blue {
	background: #EFF2F9;
	background-image:url(site_images/orange_arrow_03.jpg);
  	background-repeat:no-repeat;
	background-position:10px 4px;
	padding-left:48px;
  	padding-bottom:2px;
  	height:34px;
  	vertical-align: top;
  	padding-top: 5px;
	font-family: "Book Antiqua", Helvetica, sans-serif;
	font-size: 18px;
	color: #2E4F96;
}

td.productinfoBR {
	background-image: url(site_images/product_info_BR.jpg);	
	background-repeat: repeat-x;
	height: 5px;
}

td.mainimage {
	padding-top: 0px;
	width: 305px;
	text-align:center;
}

td.productinfo {
background: #E0E6F1;
width: 335px;
height:360px;
padding-left:25px;
padding-top:15px;
padding-right:20px;
vertical-align:top;
}

td.productinfo_cont {
  color: #1B439B;
  margin: 6px;
  width:677px;
  vertical-align:top;
}
td.productinfocell {
padding-right:14px; 
padding-bottom:20px; 
padding-top:40px;
  background: #EFF2F8;
}
td.content_page {

  color:#2E4F96;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:10px;
  padding-top:12px;
  padding-bottom:15px;
  padding-right:10px;
  font-size:12px;
  background: #EFF2F8;
}

td.cont_button {
  padding-bottom:15px;
  padding-right:40px;
  background: #EFF2F8;
  text-align:right;
}

td.prev_next {
  text-align:center;
  font-size:12px;
}

TD.main, P.main {

  background:#EFF2F8;
  color:#2E4F96;
  font-family:Arial, Helvetica, sans-serif;
  padding-top:10px;
  font-size:14px;
  padding-bottom:7px;
  padding-left:10px;
}


/** UNCHANGED **/

td.flags {
  
  background-image:url(site_images/flags.jpg);
  background-repeat:no-repeat;
  background-position:center;
  height:25px;
}
td.pal_image {
  
  width:210px;
  height:36px;
  padding-top:1px;
  padding-bottom:6px;
}
td.debit {
   
  background-image:url(site_images/debit.jpg);
  background-repeat:no-repeat;
  height:124px;
}

td.tpleft {
  width:27px;
  background-image:url(site_images/tpleft_slice.jpg);
  background-repeat:repeat-y;
}
td.tpright {
  width:21px;
  background-image:url(site_images/tpright_slice.jpg);
  background-repeat:repeat-y;
}

 
td.buttopl {
  width:18px;
  height:14px;
  background-image:url(site_images/buttopl.jpg);
  background-repeat:no-repeat;
  margin-left:5px;
}
td.buttopm {
  height:14px;
  background-image:url(site_images/buttop_slice.jpg);
  background-repeat:repeat-x;
  padding-left:4px;
}
td.buttopr {
  width:8px;
  height:14px;
  background-image:url(site_images/buttopr.jpg);
  background-repeat:no-repeat;
  padding-right:5px;
}

td.thumbs_row {
  padding-left:50px;
}
  
td.thumb_image {
  padding-right:8px;

} 


td.footerText {
  padding-top:20px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #1A4896;

}


a.go_basket_left {
  text-align:right;
  font-family:Arial, Helvetica, sans-serif; 
  text-transform:uppercase;
  font-size:10px;
  padding-right:8px;
}


BODY {
 background: #ffffff;
/*  	BACKGROUND: url(site_images/template1_05.gif) no-repeat;*/
/*background-image:  url(template/images/InternalBG.jpg);*/

  color: #1A4896;
  margin: 6px;
}


input.search_form_nav_bar {

  width: 88px; 
  height:13px; 
  font-weight:normal; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  padding-left:3px;
  margin-left:3px;
  padding-right:3px;
  background:#EEECAF;
  border:none;
}

table.search_table {

  width:173px;
  height:18px;
}

td.search_title {

  font-family:Arial, Helvetica, sans-serif;
  color:#1A4896;
  padding-left:3px;
}

table.search_nav_bar_table {

  width:116px;
  height:16px;
}

td.search_nav_bar_title {

  font-family:Arial, Helvetica, sans-serif;
  color:#1A4896;
  padding-left:3px;
}




td.latest_up_left {
  width:11px;
  height:34px;
  background-image:url(site_images/midleft.jpg);
  background-repeat:no-repeat;
}

td.latest_center {
	width:518px;
  	background:#EEECAF;
	padding-top:12px;
}

td.latest_up {

  background-image:url(site_images/midleft_slice.jpg);
  background-repeat:repeat-x;
  color:#625500;
  padding-top:17px;
  padding-left:3px;
  font-family: Arial, Helvetica, sans-serif;
  width:518px;
  vertical-align:top;
}
td.heading_arrow {
  width:13px;
  height:15px;
  background-image:url(site_images/heading_arrow.jpg);
  background-position:0px,0px;
  background-repeat:no-repeat;
  padding-right:5px;
}

td.latest_up_right {

  background-image:url(site_images/midright.jpg);
  background-repeat:no-repeat;
  width:13px;

}

td.latest_left {

  background-image:url(site_images/midbot_slice.jpg);
  background-repeat:repeat-y;
}
td.latest_right {

  background-image:url(site_images/botright_slice.jpg);
  background-repeat:repeat-y;
}

td.item_spacer {

  width:16px;
  background:#ffffff;
}

td.latest_down_left {

  background-image:url(site_images/midbot.jpg);
  background-repeat:no-repeat;
  height:13px;
}

td.latest_down {
  
  background-image:url(site_images/midbot1_slice.jpg);
  background-repeat:repeat-x;
}

td.latest_down_right {

  background-image:url(site_images/botright.jpg);
  background-repeat:no-repeat;
}


td.related_up_left {
  width:11px;
  height:18px;
  background-image:url(site_images/mdlft.jpg);
  background-repeat:no-repeat;
}

td.related_center {
	width:519px;
  	background:#EEECAF;
	padding-top:12px;
}

td.related_up {

  background:#eeeeee;
  color:#625500;
  padding-top:0px;
  padding-left:3px;
  font-family: Arial, Helvetica, sans-serif;
  width:519px;
  vertical-align:top;
}

td.related_up_right {

  background-image:url(site_images/mdrgt.jpg);
  background-repeat:no-repeat;
  width:11px;

}

td.related_left {

  	background:#EEECAF;
}
td.related_right {

  	background:#EEECAF;
}

td.related_down_left {
  width:10px;  
  background-image:url(site_images/btlft.jpg);
  background-repeat:no-repeat;
  height:11px;
}

td.related_down {
    width:512px;      
  	background:#EEECAF;
} 

td.related_down_right {
  width:11px;  
  background-image:url(site_images/btrgt.jpg);
  background-repeat:no-repeat;
}
td.products_up_left {

  background-image:url(simages/products_up_left.gif);
  background-repeat:no-repeat;
  width:28px;
  height:53px;
}

td.products_up {

  background-image:url(simages/products_up.gif);
  background-repeat:repeat-x;
  vertical-align:top;
  padding-top:7px;
  width:241px;
}

td.products_up_right {

  background-image:url(simages/products_up.gif);
  background-repeat:repeat-x;
  width:354px;
}

td.products_left {

  background-image:url(simages/products_left.gif);
  background-repeat:repeat-y;
}

td.products_center {

  background:#EEECAF;
  padding-right:12px;
}

td.products_down_left {
  
  background:#ffffff;
  background-image:url(simages/products_down_left.gif);
  background-repeat:no-repeat;
  width:28px;
  height:107px;
}

td.products_down {

  vertical-align:top;
  padding-top:30px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  background-image:url(simages/products_down.gif);
  background-repeat:repeat-x;
  width:260px;
}

td.products_down_right {

  background:#1A4896;
  background-image:url(simages/products_down_right.gif);
  background-repeat:no-repeat;
  background-position:right;
  width:354px;
  height:108px;
}


td.product_up_left {

  background-image:url(site_images/tplft.jpg);
  background-repeat:no-repeat;
  width:11px;
  height:18px;
}

td.product_up {

  background:#eeeeee;
  padding-top:0px;
  padding-right:3px;
  font-family: Arial, Helvetica, sans-serif;
}

td.product_up_right {
  width:193px;
  background:#eeeeee;
  background-image:url(site_images/search_nav_bar.jpg);
  background-repeat:no-repeat;
  padding-top:1px;
}

td.product_left {
  background:#EEECAF;
}

td.product_image {

  padding-left:7px;
  padding-top:23px;
  padding-right:17px;
  padding-bottom:8px;
  background:#EEECAF;
  vertical-align:top;
  width:260px;
}

td.product_header {

  color:#1A4896;
  padding-bottom:3px;
  padding-top:4px;
  font-size:14px;
  font-weight:bold;
}
 
td.attribute_name { 
  width:70px;
  color:#1A4896;
  padding-bottom:4px;
  padding-top:4px;
  padding-right:5px;
  font-weight:bold;
  font-size:14px;
  padding-left:10px;
}
 
td.product_down_left {
  
  background:#ffffff;
  background-image:url(images/product_down_left.gif);
  background-repeat:no-repeat;
  width:28px;
  height:15px;
}

td.product_down_right {

  background:#ffffff;
  background-image:url(images/product_down_right.gif);
  background-repeat:no-repeat;
  background-position:right;
  width:355px;
  height:93px;
}

td.content_page_heading {

  color:#1A4896;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  background:#eeeeee;
  font-weight:bold;
  padding-left:10px;
  padding-top:5px;
}

td.welcome_page {

  color:#1A4896;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:10px;
  padding-top:12px;
  padding-bottom:15px;
  font-size:12px;
  width:544px;
  background:#EEEeee;
}

select.attribute_box {

  border-color:#eeeeee;
  width:120px;
}

TR.header {
  background: #ffffff;
/*  	background-image: url(images/HeaderBG.jpg);
	background-repeat: repeat-x;
*/
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*  background: #0000ff;*/
}

.infoBoxContents {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #ffffff;
/*  background: #f8f8f9;*/
}

.currencyBoxContents {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #1A4896;
  padding:4px;
  padding-top:10px;
  background: #ffffff;
}

.contentBoxHeading {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #1A4896;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}



TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, 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: #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: 1px;
  border-style: solid;
  border-color: #1A4896;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #1A4896;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#1A4896;
  padding-top:4px;
}

A.pageResults {
/*  color: #0000FF;*/
}

A.pageResults:hover {
  color: #e9c6d6;
/*  background: #FFFF33;*/
}

TD.pageHeading {
  width:544px;
  height:255px;
  background-image:url(site_images/main_pic.jpg);
  background-repeat:no-repeat;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #1A4896;
  padding-left:87px;
  padding-top:8px;
  vertical-align:top;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#1A4896;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 0px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleCell {color : #1A4896;  }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.module_sub { color : #1A4896; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

/* background header image */
.bH {
	background-image: url(images/headerRepeat.jpg);
	background-repeat: repeat-x;
}

/* background toolbar header image */
.bhH {
	background-image: url(images/horizDivRepeat.jpg);
	background-repeat: repeat-x;
}

/* left box underline */
.underline {
	background-image: url(images/underLineRepeat.gif);
	background-repeat: repeat-x;
	height: 2;
}

/* main draping image */
.internalImage {
	background-image: url(images/silkBG.jpg);
	background-repeat: repeat-y;
}

.leftImage {
background-image: url(images/picBG.jpg);
vertical-align:bottom;
	background-repeat: no-repeat;
}

.bgImageShort {
	background-image: url(images/bgImageShort.jpg);
	background-repeat: no-repeat;
}
.bgImageLong {
	background-image: url(images/bgImageLong.jpg);
	background-repeat: no-repeat;
}
.bgRep1 {
/*background-color:#E3D3AF;vertRepeatBGImage.gif*/
	background-image: url(images/vertRepeatBGImage.gif);
	background-repeat:repeat-y;
}
div.scroll {
	height: 145px;
	width:205px;
	overflow: auto;
	border: 1px solid #1A4896;
	color:#1A4896;
	background:#ffffff;
	padding: 9px;
    font-size: 12px;
	margin-bottom:15px;
}

img.pic_border {
	border: 1px solid #1A4896;

}
img {
  border:none;
  
}

.input_box {
	font-size: 12px;
	color: #1A4896;
	height: 20px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	padding-left: 2px;
	padding-bottom:2px;
	margin-right:7px;
	background-color: #F5F5F5;
}

.input_box_small {
	font-size: 12px;
	color: #1A4896;
	height: 20px;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	padding-left: 2px;
	padding-bottom:2px;
	background-color: #F5F5F5;
	text-align:center;
}

td.space1 {
	width: 10px;
}

td.space2 {
	width: 5px;
}

td.space3 {
	height: 3px;
}

td.top {
	vertical-align: top;
}

#proddetailscroll {
	Background: #ffffff;
	PADDING-RIGHT: 0px;
	padding-top: 0px  
	SCROLLBAR-FACE-COLOR: #c6c6c6; 
	PADDING-BOTTOM: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #c6c6c6; 
	OVERFLOW: auto; 
	SCROLLBAR-SHADOW-COLOR: #c6c6c6; 
	SCROLLBAR-3DLIGHT-COLOR: #9d9d9d; 
	SCROLLBAR-ARROW-COLOR: #1c3664; 
	SCROLLBAR-TRACK-COLOR: #d9d9d9; 
	SCROLLBAR-DARKSHADOW-COLOR: #9d9d9d; 
	HEIGHT: 330px; 
	scroll: 100%
}
