/*

  $Id: stylesheet.css, v 2.5 2/16/08 osCommerceSource.com $

  Original version by osCommerce, http://www.oscommerce.com

  Customized by osCommerceSource.com

  Copyright (c) 2008 osCommerceSource.com

  Released under the GNU General Public License

*/



.errorBox { font-family : Tahoma, Helvetica, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Tahoma, Helvetica, sans-serif; font-size : 11px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Tahoma, Helvetica, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

/* default styles */

BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}

A {

  color: #666666;

  text-decoration: none;

}

A:hover {

  color: #333333;

  text-decoration: underline;

}

FORM { 

margin: 0px; vertical-align: left; *vertical-align: left;

}

H1 {

font-family: Tahoma, Arial; font-size: 14px; color: #EB5B20; font-weight: bold;

margin: 0px;

}

TD {

  font-family: Tahoma, Helvetica, sans-serif; color: #666666;

}

DIV {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 12px; color: #666666;

}

/* header & footer */

TR.header {

  background: #ffffff;

}

TR.headerNavigation {

  background: #000E77;

}

TD.headerNavigation {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

  background: #000E77;

  color: #ffffff;

  font-weight : bold;

}

A.headerNavigation { 

  color: #FFFFFF; 

}

A.headerNavigation:hover {

  color: #ffffff;

}

TR.headerError {

  background: #ff0000;

}

TD.headerError {

  font-family: Tahoma, Tahoma, 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, Tahoma, Helvetica, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}

TD.headerCartContents { 

  padding : 1px 1px 1px 1px;

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

  color: #000000; 

}

A.headerCartContents {

	color: #EB5B20;

	font-weight: bold;

	text-decoration: underline;

}

A.headerCartContents:hover {

	color: #CC0000;

	font-weight: bold;

	text-decoration: underline;

}

TR.footer {

  background: #000E77;

}

TD.footer {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

  background: #000E77;

  color: #ffffff;

  font-weight: bold;

}

/* boxes */

.infoBox {

  background: #CCCCCC;

}

TD.infoBox, SPAN.infoBox {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

}

.infoBoxContents {

  font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; background: #FCFCFC;

}

.infoBoxText {

  font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #666666;

  padding: 3px 6px 3px 6px;

}

.infoBoxNotice {

  background: #FF8E90;

}

.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

}

TD.infoBoxHeading {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: bold;

  background: #CCCCCC;

  color: #ffffff;

}

TD.infoBoxHeadingCustom {

  padding: 10px 0px 0px 0px;

  font-family: Tahoma, Helvetica, sans-serif;

}

TD.infoBoxHeadingFeaturedCustom {

  padding: 0px 0px 0px 0px;

  font-family: Tahoma, Helvetica, sans-serif;

  background-image: url(images/infobox/module_bg.jpg);

  border-color: #D3D3D3; border-spacing: 0; border-collapse: collapse; border-width: 1px 1px 1px 1px; border-style: solid;

}

TABLE.infoBoxCateg {

	border: 0px;

	border-spacing: 0px;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

INPUT.quickorderfields {

	width: 60px;

}

TD.infoBoxCateg {

   vertical-align: top;

}

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: #FCFCFC;

}

TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #CCCCCC;

  border-spacing: 1px;

}

.productListing-heading,A.productListing-heading,A.productListing-heading:hover {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

  background: #CCCCCC;

  color: #FFFFFF;

  font-weight: bold;

}

TD.productListing-data {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

}

TD.productDesc {

    font-family: Tahoma, Helvetica, sans-serif;

    font-size: 10px;

    color: #808080;

    padding: 1px 4px 1px 4px;

}



/* menu */

.menurow {

	padding: 5px 6px 3px 6px;

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #666666;

}

.menurowselected {

	padding: 5px 6px 0px 6px;

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight:bold;

}

.submenurow {

	padding: 2px 6px 0px 12px;

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #666666;

}

A.menurowlink {

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; text-decoration:none;

}

A.menurowlink:hover {

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;

}

A.submenurowlink {

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; text-decoration:none;

}

A.submenurowlink:hover {

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;

}



/* general styles */

SPAN.greetUser {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}

SPAN.markProductOutOfStock {

  font-family: Tahoma, Tahoma, Helvetica, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}

SPAN.productSpecialPrice {

  font-family: Tahoma, Helvetica, sans-serif;

  color: #ff0000;

}

SPAN.errorText {

  font-family: Tahoma, Helvetica, sans-serif;

  color: #ff0000;

}

.moduleRow { }

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

.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000000; }

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: #FCFCFC;

}

A.pageResults {

  color: #0000FF;

}

A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}

TD.pageHeading, DIV.pageHeading {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 16px;

  font-weight: bold;

  color: #EB5B20;

  margin-bottom: 0px;

}

TR.subBar {

  background: #f4f7fd;

}

TD.subBar {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

  color: #000000;

}

TD.main, P.main {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 12px; color: #666666;

}

TD.main2, P.main2 {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 13px; color: #666666;

}

TD.mainhome {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px; color: #666666;

}

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

}

TD.accountCategory {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}

TD.fieldKey {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

TD.fieldValue {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 12px;

}

TD.tableHeading {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

SPAN.newItemInCart {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

  color: #ff0000;

}

/* form styles */

FORM {

	display: inline;

}

TEXTAREA {

  width: 100%;

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

}

CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Tahoma, Helvetica, sans-serif;

  font-size: 11px;

}

TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}

TD.formAreaTitle {

  font-family: Tahoma, Tahoma, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

.inputRequirement { 

  font-family: Tahoma, Helvetica, sans-serif; 

  font-size: 11px; 

  color: #ff0000; 

}



/* message box */

.messageBox { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; }

.messageStackError, .messageStackWarning { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; background-color: #99ff00; }



TD.category_desc {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1.0;

}

A.trackingLink {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #EB5B20;

	font-weight: bold;

	text-decoration: underline;

}

A.trackingLink:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #EB5B20;

	font-weight: bold;

	text-decoration: underline;

}



/* categories - all */

TD.category_mainpadding {

	padding-top: 2px

}

TD.featuredadpadding {

	padding-top: 10px

}

TD.category_headline {padding: 16px 10px 0px 220px;

}

TD.category_headline_nobg {padding: 0px 10px 0px 0px;

}

H1.category_headline2 {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0px;

}

TD.category_description {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 5px 10px 0px 220px;

}

TD.category_description_nobg {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 5px 10px 10px 0px;

}



/* categories - sub categories */

TD.subcategories_padding {

	padding: 20px 10px 10px 20px;

}

TD.subcategories_text {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;

	text-align: left;

	vertical-align: top;

}

A.subcategory_titles {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	text-decoration: underline;

	color: #EB5A1F;

}

A.subcategory_titles:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	text-decoration: underline;

	color: #EB5A1F;

}



/* categories with products */

TD.product_description {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;

	text-align: left;

	vertical-align: top;

	height: 75px;

}

TD.product_price {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #666666;

	text-align: left;

	vertical-align: top;

}

.product_price_strike {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #666666;

	text-align: left;

	vertical-align: top;

	text-decoration: line-through;

	color: #999999;

}

TD.product_image {

	padding: 3px 3px 3px 3px;

}

TD.product_titles {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	text-decoration: underline;

	color: #488A5E;

	text-align: left;

	vertical-align: top;

}

TD.product_buttons {

	text-align: left; vertical-align: top;

}

A.product_titles {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	text-decoration: none;

	color: #488A5E;

	text-align: left;

	vertical-align: top;

}

A.product_titles:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

   text-decoration: underline;

	color: #488A5E;

	text-align: left;

	vertical-align: top;

}

TD.product_navigation {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;

	vertical-align: top;

}

A.product_navigation {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-decoration: underline;

	color: #666666;

	vertical-align: top;

}

A.product_navigation:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-decoration: underline;

	color: #666666;

	vertical-align: top;

}

TD.product_padding {

	padding: 25px 2px 25px 2px;

}



/* product page */

TD.pp_left_column {

	text-align: left;

	vertical-align: top;

	padding: 0px 10px 0px 0px;

}

TD.pp_right_column {

	text-align: left;

	vertical-align: top;

	padding: 0px 0px 0px 10px;

}

TD.pp_flash_banner {

	text-align: right;

	vertical-align: top;

	padding: 10px 0px 10px 0px;

}

TD.pp_product_img_padding {

	padding: 0px 0px 2px 0px;

	text-align: center;

	vertical-align: top;

}

TD.pp_product_img_btns {

	padding: 2px 0px 0px 0px;

	text-align: center;

	vertical-align: top;

}

TD.pp_product_thumb {

	padding: 2px 0px 0px 0px;

	text-align: center;

	vertical-align: top;

}

TD.pp_tabs {

	padding: 10px 0px 10px 0px;

}

TD.pp_product_name {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #EB5B20;

	text-align: left;

	vertical-align: top;

}

TD.pp_product_link {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	vertical-align: top;

}

A.pp_product_links {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

	color: #EB5B20;

	text-align: left;

	vertical-align: top;

}

A.pp_product_links:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

	color: #EB5B20;

	text-align: left;

	vertical-align: top;

}

TD.pp_price {

	font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; color: #488A5E; font-weight: bold;

	text-align: left;

	vertical-align: top;

}

SPAN.pp_price_large {

	font-family: Tahoma, Helvetica, sans-serif; font-size: 18px; color: #488A5E; font-weight: bold;

}

SPAN.pp_price_large_special {

	font-family: Tahoma, Helvetica, sans-serif; font-size: 18px; color: #CC0000; font-weight: bold;

}

TD.pp_price_strike {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 14px;

	text-decoration: line-through;

	color: #999999;

	text-align: left;

	vertical-align: top;

}

TD.pp_button {

	padding: 6px 0px 0px 0px;

}

TD.pp_stock {

	padding: 8px 0px 0px 0px;

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #999999;

	text-align: left; vertical-align: top;

}

TD.pp_quantity {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	vertical-align: top;

	padding: 10px 0px 0px 0px;

}

TD.pp_divider {

	text-align: center;

	vertical-align: top;

}

TD.pp_descriptions {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align: left;

	vertical-align: top;

}

TD.pp_price2 {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	vertical-align: top;

}

TD.pp_description2 {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-align: left;

	vertical-align: top;

}

TD.pp_related_products {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #182569;

	text-align: center;

	vertical-align: top;

	padding: 10px 0px 10px 0px;

}

TD.pp_related_products_border {

	border: 1px solid;

	border-color: #999999;

	text-align: center;

	vertical-align: top;

	padding: 10px 15px 15px 15px;

}

TD.pp_related_products_img {

	text-align: center;

	vertical-align: top;

	padding: 0px 0px 2px 0px;

}

TD.pp_related_products_link {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #EB5B20;

	text-align: center;

	vertical-align: top;

}

A.pp_related_products_links {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

	color: #EB5B20;

	text-align: center;

	vertical-align: top;

}

A.pp_related_products_links:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

	color: #EB5B20;

	text-align: center;

	vertical-align: top;

}



/* footer styles */

TD.footertext {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-align: center;

	vertical-align: top;

	padding: 3px 0px 0px 0px;

}

TD.footertext_left {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-align: left;

	vertical-align: top;

	padding: 3px 0px 0px 0px;

}

A.footerlink_noheight {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

}

A.footerlink_noheight:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

}

A.footerlink {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	line-height: 150%;

}

A.footerlink:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	line-height: 150%;

}

TD.footerheadline {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #488A5E;

	text-align: left;

	vertical-align: top;

	padding: 4px 0px 0px 0px;

}

TD.footeryellow {

	background-color: #FFA417;

}

TD.footerpadding {

	padding: 10px 5px 10px 5px;

}

TD.footer_table_border {

	border: solid;

	border-color: #999999;

	border-spacing: 0; 

	border-collapse: collapse; 

	border-width: 0px 0px 0px 1px; 

	padding: 0px 5px 0px 10px;

	text-align: left;

	vertical-align: top;

}

TD.footer_table_noborder {

	text-align: left;

	padding: 0px 5px 0px 10px

	text-align: left;

	vertical-align: top;

}

TD.footerfollowus {

	padding: 6px 0px 0px 0px;

	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #666666;

}



/* header styles */

A.header_navlinks {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	text-align: center;

}

A.header_navlinks:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	text-align: center;

}

TD.header_navlinks_border {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	border: solid;

	border-color: #999999;

	border-spacing: 0; 

	border-collapse: collapse; 

	border-width: 0px 0px 0px 1px; 

	padding: 0px 10px 0px 10px;

	text-align: center;

}

TD.header_navlinks_noborder {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

 	padding: 0px 10px 0px 10px;

	text-align: center;

}

TD.headertext{

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

.headertext_green{

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #478A5E;

	font-weight: bold;

}

A.headerlinks_red {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #EB5A1F;

}

A.headerlinks_red:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #EB5A1F;

}

A.headerlinks_blue {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #478A5E;

}

A.headerlinks_blue:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #478A5E;

}

TD.shopingcart_header {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #488A5E;

	font-weight: bold;

	text-align: center;

	vertical-align: bottom;

}

TD.shopingcart_totals{

   padding: 6px 0px 0px 0px;

	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; vertical-align: top;

}

TD.shopingcart_text{

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-align: left;

	vertical-align: top;

}

A.shopingcart_link {

	font-family: Tahoma, Helvetica, sans-serif;

	text-decoration: underline;

	font-size: 11px;

	color: #EB5A1F;

}

A.shopingcart_link:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	text-decoration: underline;

	font-size: 11px;

	color: #EB5A1F;

}

TD.header_secondarynav{

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	padding: 0px 0px 0px 0px

}

INPUT.searchbar {

	height: 25px; width: 563px;

	vertical-align: middle; *vertical-align: middle;

}

INPUT.search-button {

vertical-align: middle; *vertical-align: middle;

}



/* Start tab CSS */

#content-explorer {

	padding-top: 20px;

    width:575px;

    line-height:normal;

	

	}

	#content-explorer ul {

		margin:0;

		padding:10px 10px 0;

		list-style:none;

		background: url(images/menu_bg.gif) bottom repeat-x;

		height: 31px;

		}

		#content-explorer ul li {

			float: left;

			background: url(images/right.gif) right top no-repeat;

			text-align: center;

			overflow: hidden;

			margin-left: 5px;

			}

			#content-explorer ul li a {

				display: block;

				background: url(images/left.gif) left top no-repeat;

				padding: 10px 20px 6px 20px;

				font: bold 12px Verdana;

				color: #999;

			}

			#content-explorer ul li a:hover {

				color: #EB5B20;

			}

			#content-explorer ul li.selected {

				background: url(images/right_cur.gif) right top no-repeat;

			}

			#content-explorer ul li.selected a {

				background: url(images/left_cur.gif) left top no-repeat;

				padding-bottom: 8px;

				color: #EB5B20;

			}

			

div.yui-content {

	overflow: auto;

	border-bottom: 1px solid #999999;

	border-right: 1px solid #999999;

	border-left: 1px solid #999999;

	padding: 20px;

   height: 232px;

}



.clear {

	clear: both;

}

/* end tab css */

.xstooltip 

{

    visibility: hidden; 

    position: absolute; 

    background:#FFFFFF;

    top: 0;  

    left: 0; 

    z-index: 2; 

    width: 200px;

    height: 20px;



    font: normal 8pt sans-serif; 

    padding: 3px; 

    border: solid 1px;

}





/* Drop down classes */



TD.flexmenucontainer {

	padding: 4px 0px 0px 0px; text-align: center; vertical-align: top;

}

A.flexheadinganchor{

	color: #478A5E; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; text-decoration: none;

}

A.flexheadinganchor:hover{

	color: #EB591F; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;

}

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/

font: normal 12px Tahoma;

margin: 8px 0px 0px 0px;

padding: 0;

position: absolute;

left: 0;

top: 0;

list-style-type: none;

background: white;

border: 1px solid #D3D3D3;

border-bottom-width: 0;

visibility: hidden;

display: none; /*collapse all sub menus to begin with*/

box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/

-webkit-box-shadow: 3px 3px 8px #818181;

-moz-box-shadow: 3px 3px 8px #818181;

}

.flexdropdownmenu li{

position: relative;

}

.flexdropdownmenu li a{

display: block;

width: 170px; /*width of menu (not including side paddings)*/

color: #478A5E;

background: #FFFFFF;

border-bottom: 1px solid #D3D3D3;

text-decoration: none;

padding: 4px 5px;

}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/

display: inline-block;

width: 170px; /*width of menu (include side paddings of LI A*/

}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{

background: #E8E8E8; color: #EB591F; text-decoration: none;

}

.rightarrowclass{

position: absolute;

top: 6px;

right: 5px;

}



/* end drop down classes */



/* start feedback CSS */

.feedbackContent TD {

	font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #333333;

	border-color: #B1B1B1; border-spacing: 0; border-collapse: collapse; border-width: 0px 2px 0px 0px; border-style: solid;

	padding: 0px 4px 0px 0px;

}

TEXTAREA.feedback-field {

	font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #333333; border: solid 1px #3366CC;

	width: 340px; height: auto; padding : 2px 2px 2px 2px;

}

.feedbackRating {

	font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #333333;

	border-color: #B1B1B1; border-spacing: 0; border-collapse: collapse; border-width: 0px 0px 2px 0px; border-style: solid;

	padding: 0px 0px 2px 6px;

}

INPUT.char-remain	{

	BACKGROUND: #FFFFFF;

   font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #999999;

	border: solid 1px #FFFFFF; width: 20px; height: auto;

}

.feedbackFindus {

	font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #333333;

	padding: 4px 0px 2px 6px;

}

.feedbackContent2 {

	border-color: #B1B1B1; border-spacing: 0; border-collapse: collapse; border-width: 2px 0px 0px 0px; border-style: solid;

	padding: 6px 4px 0px 0px;

}

TD.feedbackname {

	font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #EB5A1F;

}

TD.feeback-main {

	font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #666666; font-style: italic;

	padding: 0px 2px 0px 5px;

}

A.feedbacklinks {

	font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline; color: #EB5A1F;

}

/* end feedback CSS */



/* HOME PAGE TOP AD */

td.hp-background {

	background-image: url(images/homepres/hp-adbackground.jpg);

	background-repeat: no-repeat;

	border: 1px;

	border-color:#CCCCCC;

	border-style: solid;

}

/* // HOME PRES slider START */

DIV.homepresborder

{

/* border-color: #CCCCCC; border-spacing: 0; border-collapse: collapse; border-width: 1px 1px 1px 1px; border-style: solid; text-align: left; */

}

#homepres {

	text-align: right;

	height: 206px;

	width: 492px;

}

#homepres ul, #homepres li,

	#homepres2 ul, #homepres2 li{

		margin:0;

		padding:0;

		list-style:none;		

		}

	#homepres2{margin-top:1em;}

	#homepres li, #homepres2 li{ 

		/* 

			define width and height of list item (slide)

			entire homepres area will adjust according to the parameters provided here

		*/ 

		width:492px;

		height:206px;

		overflow:hidden;				

		}	

	#prevBtn, #nextBtn,

	#homepres1next, #homepres1prev{ 

		display:block;

		width:30px;

		height:77px;

		position:absolute;

		left:-30px;

		top:71px;

		z-index:1000;

		}	

	#nextBtn, #homepres1next{ 

		left:660px;

		}														

	#prevBtn a, #nextBtn a,

	#homepres1next a, #homepres1prev a{  

		display:block;

		position:relative;

		width:30px;

		height:77px;

		background:url(../images/btn_prev.gif) no-repeat 0 0;	

		}	

	#nextBtn a, #homepres1next a{ 

		background:url(../images/btn_next.gif) no-repeat 0 0;	

		}	

	

/* // homepres slider END */



#recaptcha_response_field { font-family:"Courier New", Courier, 

monospace !important; font-size:14px; } 



