body
{scrollbar-face-color: #808080; scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #B9E6BF;
scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #CECEC6;
scrollbar-arrow-color: #ffffff;
font-family:arial}


td.logo_frame
{
	border-top:1px solid #c2cd56;
	border-left:1px solid #c2cd56;
	border-right:1px solid #c2cd56;
}

td.spacer
{
	border-left:1px solid #c2cd56;
	border-right:1px solid #c2cd56;
}

td.right_frame
{
	border-left:1px solid #c2cd56;
	border-top:1px solid #c2cd56;
	border-bottom:1px solid #c2cd56;
}

td.left_frame
{
	border-right:1px solid #c2cd56;
	border-top:1px solid #c2cd56;
	border-bottom:1px solid #c2cd56;
}

td.right_frame_no_bottom
{
	border-left:1px solid #c2cd56;
	border-top:1px solid #c2cd56;
	border-bottom:1px solid #c2cd56;
}

td.left_frame_no_bottom
{
	border-right:1px solid #c2cd56;
	border-top:1px solid #c2cd56;
	border-bottom:1px solid #c2cd56;
}

td.mid_title
{
	border:2px double #ccd85a;
	font:bold 13px arial;
	background-color:#bdc854;
	color:white;
}

.sidemenu_title
{
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	color: #303593;
}

.content
{
	font-family: arial;
	font-size: 12px;
	color: black;
}

.BlackMamba {display:none;}
.tableprop {border:2px solid #000000;}
.stripbg {background-color:#333E98;}
.bgBack {BACKGROUND-IMAGE: url(../images/leftmenu_bg.gif); BACKGROUND-REPEAT: no-repeat;}
.rightbg {BACKGROUND-IMAGE: url(../images/right_bg.gif); BACKGROUND-REPEAT: no-repeat;}

.contentbg {BACKGROUND-IMAGE: url(../images/content_bg.gif); background-repeat: repeat-x;}

.mform {background-color:#000000; color:#FFFFFF; font-size:14px; font-family:arial; height:20px; border:0px solid white;}

.menutext {color:#000000; font-size:12px; font-weight:bold; font-family:arial;  text-decoration:none;}
.menutext:hover {color:#FFFFFF; font-weight:bold;}
.menupadding {padding-right:10px; padding-left:10px;}
.bulletpadding { padding-left:10px;}

.textupsite {color:#FFFFFF; font-size:11px; font-family:arial; text-decoration:none;}
.textupsite:hover {text-decoration:underline;}
.newsticker {color:#FFFFFF; font-size:11px; font-family:arial;}
.text11 {color:#000000; font-size:11px; font-family:arial;}
.text12 {color:#000000; font-size:12px; font-family:arial;}
.text12:hover{text-decoration:none;}
.location {font-size:11px; color:#000000; font-family:arial; text-decoration:none;}
.location:hover {text-decoration:underline;}

.submenutext {color:#FFFFFF; font-size:12px; font-family:tahoma; text-decoration:none;}
.submenutext:hover {color:#000000;}
.submenupadding {padding-bottom:5px; padding-top:5px; padding-left:13px; padding-right:12px;}

.submenutext {color:#727272; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext:hover {color:#000000;}
.submenutext_selected {color:#000000; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}

.submenutext0 {color:#727272; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext0:hover {color:#000000;}
.submenutext0_selected {color:#000000; font-size:15px; font-weight:normal; font-family:arial; text-decoration:none;}

.submenutext1 {color:#00478c; font-size:14px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext1:hover {color:#000000;}
.submenutext1_selected {color:black; font-size:14px; font-weight:normal; font-family:arial; text-decoration:underline;}

.submenutext2 {color:#00478c; font-size:12px; font-weight:normal; font-family:arial; text-decoration:none;}
.submenutext2:hover {color:#000000;}
.submenutext2_selected {color:#000000; font-size:12px; font-weight:normal; font-family:arial; text-decoration:underline;}

.bulletpadding {padding-left:7px; padding-right:15px;}
.newstext {color:#FFFFFF; font-size:11px; font-family:tahoma; font-weight:bold; text-decoration:none; padding-left:15px;}

.contentpadding {color:#58595B; font-size:11px; font-family:arial; padding-left:15px; padding-right:15px;}
.linktext {color:#000000; font-size:11px; font-family:arial; text-decoration:none;}
.footertext {color:#000000; font-size:11px; font-family:arial; text-decoration:none;}
.footertext:hover {text-decoration:underline;}

.creditstext {color:#000000; font-size:11px; font-family:tahoma; text-decoration:none;}
.creditstext:hover {text-decoration:underline;}


.upsite {color:#000000; font-size:11px; font-family:arial; text-decoration:none; padding-left:6px;}

td.off {background: #FFFFFF; border:1px solid #A2A2A2;}
td.on{background: #FFF6D6; border:1px solid #751119;}
.on a {color: #751119;}


td.suboff {background: #D3CDA7;}
.subon a {color: #EBEFDE;}

td.subon{background: #7B6250;}
td.subon:hover {color:#EBEFDE;}

.us_contact_page_field_title {color:#000; font-size:12px; font-family:arial;}
.us_contact_page_text_box {color:#000; font-size:12px; font-family:arial; width:150px; border:1px solid #58595B;}
.us_contact_page_text_area {color:#000; font-size:12px; font-family:arial; width:250px; height:100px; border:1px solid #58595B;}

.us_contact_page_error_text {color:#B42929; font-size:12px; font-family:arial;}
.us_contact_page_message_sent_text {color:#333E98; font-size:12px; font-family:arial;}
.us_contact_page_button {color:#fff; font-size:12px; font-family:arial; width:50px; height:20px; border:1px solid #333E98; background-color:#6691ba;}

.us_news_marquee {width:120px; height:150px;}
.us_news_marquee table {}
.us_news_marquee_date {font-weight:bold;font-size:13px; font-family:arial; color: #303593;}
.us_news_marquee table tr td {color:#000; font-size:12px; font-family:arial;}
.us_news_marquee table tr td a {color:#000; font-size:12px; font-family:arial;}


.us_articles_summery_main_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_image_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_name_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_name_link {font-size:14px; text-decoration:underline; font-weight:bold; text-decoration:none; font-family:arial; color:#58595B;}
.us_articles_summery_item_description_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_description_text {font-size:12px; font-family:arial; color:#000000;}

.us_articles_item_main_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image_link {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_name_cell {font-size:12px; font-family:arial; color:#58595B;}
.us_articles_item_name_text {font-size:12px; font-family:arial; color:#58595B;}
.us_articles_item_description_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_description_text {font-size:12px; font-family:arial; color:#000000;}

.us_menu_bar {width:100%; height:25px;}
.us_menu_bar_item {font-family:arial;	font-size:12px;	font-weight:bold; text-decoration:none;	color:#000000;}
.us_menu_bar_item:hover {font-family:arial;	font-size:12px;	text-decoration:none;	color:#FFFFFF;}
.us_drop_down_menu {background-color: #BDCBE4; border:0px solid black;}
.us_drop_down_menu_item {font-family:arial; font-size:12px; text-decoration:none;  width: 150px; color:#000000; background-color: #d0db5b; height: 22px; padding-top: 5px; padding-right: 3px; border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black;}
.us_drop_down_menu_item:hover {font-family:arial; font-size:12px; text-decoration:none; width: 150px; color:#FFFFFF; background-color:#bbc84a; height: 22px; padding-top: 5px; padding-right: 3px;}

/* News Ticker Styles */
.newstext {color:#7c7c7c; font-size:12px; font-family:arial; font-weight:normal; text-decoration:none;}
.us_news_marquee {width:710px; height:20px;}
.us_news_marquee table {}
.us_news_marquee_date {font-weight:bold;font-size:13px; font-family: arial; color: #303593;}
.us_news_horiz_text,
.us_news_marquee table tr td {color:#000; font-size:13px; font-family:arial;}
.us_news_marquee table tr td a {color:#000; font-size:13px; font-family:arial;}
.newshead {color:#616060; font-size:12px; font-weight:bold; font-family:arial; text-decoration:none;}

.us_catalog_summery_item_quantity_text_box { width: 30px; font-size: 12px; }

/* Quick Contact Form Styles */
.us_short_contact_text_field_name {color:#000000; font-size:12px; font-family:arial;}
.us_short_contact_name {}
.us_short_contact_phone {}
.us_short_contact_email {}
.us_short_contact_text_field {border:1px inset gray; background-color:#dbdbdb; font-size:12px; font-family:arial; width:130px;}
.us_short_contact_button {width:50px; border:1px outset black; font-size:12px; font-family:arial;}
.us_short_contact_error_cell{color:#993333; font-size:12px; font-family:arial;}
/* Backgrounds */
.nr
{
	background-repeat:no-repeat;
}

.rx
{
	background-position:left;
	background-repeat:repeat-x;
}

.ry
{
	background-position:top;
	background-repeat:repeat-y;
}

.tl_nr
{
	background-position:top left;
	background-repeat:no-repeat;
}

.tr_nr
{
	background-position:top right;
	background-repeat:no-repeat;
}

.tc_nr
{
	background-position:top center;
	background-repeat:no-repeat;
}

.bl_nr
{
	background-position:bottom left;
	background-repeat:no-repeat;
}

.br_nr
{
	background-position:bottom right;
	background-repeat:no-repeat;
}

.bc_nr
{
	background-position:bottom center;
	background-repeat:no-repeat;
}

.us_articles_summery_item_name_cell
{
	font:bold 12px arial;
	color:#f5a61f;
	text-decoration:none;
}

.us_articles_summery_item_summary
{
	font:normal 12px arial;
	color:black;
	text-decoration:none;
}

.us_articles_link
{
	font:normal 12px arial;
	color:#f5a61f;
	text-decoration:none;
}

/* Ecommerce Catalog Styles */
.us_catalog_summery_main_table { width:592px }
.us_catalog_summery_item_table { width:260px }
.us_catalog_summery_item_name_cell { color:#00478c; font-family:arial; font-weight:normal; font-size:12px; height: 15px;}
.us_catalog_summery_item_name_link {font-size:14px; font-family:arial; color:#00478c; text-decoration:none; font-weight:bold;}
.us_catalog_summery_item_image_cell { height:100px; width:110px; padding-right:3px;}
.us_catalog_summery_image_link {color:#ffffff; text-decoration:none}
.us_catalog_summery_item_regular_price_cell,
.us_catalog_summery_item_regular_price_text{font-size:12px; font-family:arial; color:#00478c; text-decoration:none;}
.us_catalog_summery_item_price_cell,
.us_catalog_summery_item_price_text {font-size:12px; font-family:arial; color:#00478c; text-decoration:none; font-weight:normal}
.us_catalog_summery_item_description_cell {font-size:12px; font-family:arial; color:#00478c; text-decoration:none; height:100%}
.us_catalog_summery_item_description_text p,
.us_catalog_summery_item_description_text {font-size:12px; font-family:arial; color:black; text-decoration:none;}

.small_catalog_summery_main_table { width:592px }
.small_catalog_summery_item_table { width:180px }
.small_catalog_summery_item_name_cell { color:#00478c; font-family:arial; font-weight:normal; font-size:12px; height: 15px;}
.small_catalog_summery_item_name_link {font-size:12px; font-family:arial; color:#00478c; text-decoration:none; font-weight:bold;}
.small_catalog_summery_item_image_cell { height:50px; width:60px}
.small_catalog_summery_image_link {color:#ffffff; text-decoration:none}
.small_catalog_summery_item_regular_price_cell,
.small_catalog_summery_item_regular_price_text{font-size:12px; font-family:arial; color:#00478c; text-decoration:none;}
.small_catalog_summery_item_price_cell,
.small_catalog_summery_item_price_text {font-size:12px; font-family:arial; color:#00478c; text-decoration:none; font-weight:normal}
.small_catalog_summery_item_description_cell {font-size:12px; font-family:arial; color:#00478c; text-decoration:none; height:100%}
.small_catalog_summery_item_description_text {font-size:12px; font-family:arial; color:black; text-decoration:none;}

.us_catalog_item_main_table { border: 0px}
.us_catalog_item_name_cell {}
.us_catalog_item_name_text { height:32px; font-size:15px; font-family:arial; color:#00478c; text-decoration:none; font-weight:bolder;}
.us_catalog_item_price_cell {}
.us_catalog_item_price_text {font-size:14px; font-family:arial; color:#000; text-decoration:none; font-weight:bold;}
.us_catalog_item_description_cell {}
.us_catalog_item_description_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_catalog_item_price_title_text,
.us_catalog_item_regular_price_title_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_catalog_summery_item_quantity_text_box_cell{ text-align:center }
.us_catalog_summery_item_quantity_text_box{ width:35px; text-align: center; background-color:#6691ba; color: white; border:1px solid black; }
.us_catalog_summery_item_add_to_basket_text_cell{font-size:12px; font-family:arial; color:#00478c; text-decoration:none; font-weight:bold}

/* Ecommerce Shopping Cart Styles */
.us_shopping_basket_table {border:0px solid; width:100%;}
.us_shopping_basket_table_headers_row {background-color:#004499;}

.us_shopping_basket_table_num {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_product_name {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_quantity {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_unit_price {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_product_total {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_catalog_number {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_property {font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_remove_header  {}
.us_shopping_basket_table_row {background-color:#F7F7F5;}

.us_shopping_basket_table_num_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_catalog_number_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_product_name_value {font-size:12px; font-family:arial; color:#ED3923; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_quantity_value {font-size:12px; font-family:arial; color:#ED3923; text-decoration:none;} 
.us_shopping_basket_table_quantity_value a {font-size:12px; font-family:arial; color:#000000; text-decoration:underline; font-weight:bold;}
.us_shopping_basket_table_quantity_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_shopping_basket_table_unit_price_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_shopping_basket_table_product_total_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_shopping_basket_table_product_remove {font-size:12px; font-family:arial; color:#000000; text-decoration:underline; font-weight:bold;}

.us_shopping_basket_table_total_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_shopping_basket_table_total_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none; padding:5px;}
.us_shopping_basket_table_vat_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold; padding:5px;}
.us_shopping_basket_table_vat_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_shopping_basket_table_total_including_vat_text {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold; padding:5px;}
.us_shopping_basket_table_total_including_vat_value {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}

.us_shopping_basket_end_purchase {font-size:12px; font-family:arial; color:#ED3923;  text-decoration:underline; font-weight:bold;}
.us_shopping_basket_continue_purchase {font-size:12px; font-family:arial; color:#ED3923; text-decoration:underline; font-weight:bold;}

.us_shopping_basket_summery_empty_text
{
	font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;
}

