/*
  $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
*/
/*******************************************************************************
Start Custom Styles for Quantity Price Breaks Per Product
********************************************************************************/

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}

/*******************************************************************************
End Custom Styles for Quantity Price Breaks Per Product
********************************************************************************/


/*******************************************************************************
Start Custom Styles for Gilden Tree
********************************************************************************/
ADDRESS, BLOCKQUOTE, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL, LI {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica,  sans-serif;
}
form{margin:0px 0px 0px 0px;}
td.body{padding: 5px 10px 5px 10px;}
span.name{color:#000000; }


span.saved_order_name{color:#AAB16D;  font-size:12px;}

/* Nav and header styles **/
tr.horz_bar_gray{ background-color:#CCCCCC; height: 1px;}
td.side_bar_gray{ background-color:#CCCCCC; width: 1px;}

td.navbar_bg{ width: 134px; padding: 0px 0px 0px 5px; background-image:url(/images/navbar/navbar_bg_slice.jpg); background-repeat:repeat;}

td.logo{width: 268px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px;}
td.header{background-color:#D5E4AD; padding: 2px 5px 2px 5px;}

/** Navbar styles **/
td.navbar{background-color:#FFFFCD; padding: 2px 5px 2px 5px; text-align:center; height:20px; color:#617123;}
td.navbar_greeting{background-color:#FFFFCD; padding: 2px 5px 2px 5px; text-align:left; height:20px; font-size:10px; color:#617123;}
a.navbar:link, a.navbar:active, a.navbar:visited {color:#617123; text-decoration: none;}
a.navbar:hover {color:#617123; text-decoration: none;}

/** Navbar orderform styles **/
td.navbar_order_form{padding: 2px 5px 2px 5px; background-color:#FDFD99; text-align:center; height:20px; font-weight:bold;}
td.navbar_order_form_selected{padding: 2px 5px 2px 5px; background-color:#FDFD99; text-align:center; height:20px; font-weight:bold; font-size:12px}
a.navbar_order_form:link, a.navbar_order_form:active, a.navbar_order_form:visited {color:#94A845; text-decoration: none;}
a.navbar_order_form:hover {color:#915329; text-decoration: none;}

a.navbar_order_form_selected:link, a.navbar_order_form_selected:active, a.navbar_order_form_selected:visited {color:#915329; text-decoration: none;}
a.navbar_order_form_selected:hover {color:#915329; text-decoration: none;}

/** Top nav styles **/
td.top_nav{background-color:#94A847; color:#FFFFFF; font-weight:bold;}
p.top_nav{margin: 1px 20px 3px 5px; font-size:10px; line-height:15px; color:#FDFD99; font-weight:bold; text-align:right;}
a.top_nav:link, a.top_nav:active, a.top_nav:visited {color:#FEFB9A; text-decoration: none;}
a.top_nav:hover {color:#915329; text-decoration: none;}
span.nav_pipes{color:#ffffff;}
td.shadow{height: 7px; background-image:url(/images/header/gt_shadow_slice.jpg); background-repeat:repeat-x;}
td.shadow_white{height: 7px; background-image:url(/images/header/gt_shadow_slice_white.jpg); background-repeat:repeat-x;}


td.side_nav{font-family: Times New Roman, Times, serif; font-size : 12px; padding: 5px 5px 5px 20px; background-color:#A5B765; text-align:left; color:#FFFFFF; letter-spacing:1px;}

h2.pageSubHeads {font-size: 14px; font-weight: bold; color: #AAB16D; margin: 2px 5px 5px 5px;}


td.promo_photo_top{text-align:center; padding: 20px 0px 10px 0px;}
td.promo_photo_bottom{text-align:center; padding: 10px 0px 20px 0px;}
td.promo_photos{text-align:center; padding: 10px 0px 10px 0px;}
td.promo_link{text-align:center; padding: 0px 0px 20px 0px;}

/** Catalog Styles **/
h1.categories {font-size: 16px; font-weight: bold; color: #AAB16D; margin: 5px 5px 7px 10px;}
p.cat_description{margin: 5px 10px 10px 10px; text-align:left; font-size : 11px; color:#666666;}
td.cat_description{padding: 0px 0px 0px 0px; background-color:#FFFFCD;}
td.cat_image{padding: 0px 0px 0px 0px;}
td.dynamicMain{padding: 10px 10px 10px 10px;}

/* My star list */
td.starlist{padding: 5px 5px 5px 5px;}

/* Business FAQ page Styles */
td.business_faq_box_head{ background-color:#FFFE99; color:#96A845; padding: 5px 5px 5px 5px; font-size:14px; font-weight:bold; text-align:center;}

/** Homepage Styles **/
table.beauty_shot{width:458px;}
td.body_hp{padding: 0px 0px 0px 0px;}
td.beauty_shot{padding: 0px 0px 0px 0px; tex-align:center;}
td.beauty_shot_text_top{padding: 0px 0px 0px 0px; background-color:#FEFF99; width:163px; height: 176px; vertical-align:middle; text-align:center;}
td.beauty_shot_text_bottom{padding: 4px 4px 4px 7px; background-color:#D5E4AD; width:163px; height: 176px; text-align:left; color:#666666;}

td.hp_right_col{padding: 0px 0px 0px 0px; background-color:#FFFFCD; vertical-align:top;}
td.promo_text{padding: 5px 5px 5px 10px; background-color:#FFFFCC; width: 277px;}
td.hp_welcome_box{padding: 2px 5px 2px 5px; text-align:center;}
td.hp_button{padding: 2px 5px 2px 13px;}
td.hp_login{padding: 2px 15px 2px 10px;}
h2.hp_welcome{margin: 5px 10px 2px 15px; font-size: 15px; text-align:left; color:#AAB16D; font-weight:bold;}
p.hp_intro_text{margin: 5px 35px 10px 15px; text-align:left; font-size: 10px; color:#000000;}
span.welcome{font-size: 27px;}
span.intro{font-size: 14px;}
td.view_all{padding: 2px 5px 2px 10px; text-align:right;}

td.login_formfield{padding: 5px 0px 5px 5px; vertical-align:top; text-align:left;}
td.login_formlabel{padding: 5px 5px 5px 5px; vertical-align:top; text-align:right; width:150px; color:#AAB16D; font-weight:bold; font-size: 12px;}

a.logoff:link, a.logoff:active, a.logoff:visited {color:#617123; text-decoration: none;}
a.logoff:hover {color:#915329; text-decoration: none;}


p.hp_reviews{margin: 5px 10px 5px 15px; text-align:left; line-height:18px;}
p.hp_reviewer{margin: 5px 15px 10px 5px; text-align:right;}
p.hp_review_info{margin: 5px 10px 5px 20px; text-align:left; font-style:italic; }

p.hp_helping_others{margin: 5px 10px 5px 15px; text-align:left; font-style:italic; font-size : 10px;}

a.hp_special_links:link, a.hp_special_links:active, a.hp_special_links:visited {color:#8EA135; text-decoration: none;}
a.hp_special_links:hover {color:#915329; text-decoration: none;}

td.cust_favorites{padding: 5px 5px 5px 20px; vertical-align:middle; font-size: 18px; color:#AAB16D; font-weight:normal; letter-spacing:1px;}
td.take_foot_survey{padding: 0px 0px 0px 0px; vertical-align:top; text-align:right;}

td.list_count{padding: 5px 5px 5px 10px; font-size: 10px;}

td.receive_emails_text{padding: 5px 5px 5px 10px; font-size: 11px;}
td.receive_emails_field{padding: 5px 5px 5px 10px;}

a.prod_list:link, a.prod_list:active, a.prod_list:visited {color:#FFFFCD; text-decoration: none; font-weight:bold;}
a.prod_list:hover {color:#FFFFCD; text-decoration: none; font-weight:bold;}

/** Store Locator Styles **/
td.store_locator{padding: 5px 5px 5px 10px; font-size : 12px;}
td.sl_field{padding: 5px 5px 5px 5px; vertical-align:top; text-align:left;}
td.sl_label{padding: 5px 5px 5px 15px; vertical-align:top; text-align:right;}
p.sl_results_text{margin: 2px 10px 2px 10px; font-size : 11px;}

/* Contact us Styles */
td.formfield{padding: 10px 5px 5px 5px; vertical-align:top; text-align:left;}
td.formlabel{padding: 10px 5px 5px 5px; vertical-align:top; text-align:right; width:150px;}
td.formlabel_required{padding: 10px 5px 5px 5px; vertical-align:top; text-align:right; font-weight:bold; width:150px;}
p.contact_us{margin: 2px 10px 10px 5px;}
p.contact_us_subhead{margin: 2px 10px 10px 5px; color:#AAB16D; font-weight: bold;}

/* Customer Review Styles */
p.customer_reviews_intro{margin: 2px 10px 15px 5px;}
p.customer_reviews{margin: 10px 30px 15px 35px; font-style:italic;}
span.customer_reviews_name{font-style:normal;}

/** Registry Styles **/
td.registry_search{padding: 5px 5px 5px 5px; width:150px;}
td.registry_create{padding: 5px 5px 5px 5px; vertical-align:top;}
tr.registry_search_heading{background: #B06532;}
td.registry_search_heading{padding: 5px 5px 5px 5px; vertical-align:middle; color: #ffffff; font-weight: normal;}
h2.registry_head{margin: 5px 10px 10px 10px; font-family : Verdana, Arial, sans-serif; font-size : 14px;}
p.registry_text{margin: 5px 10px 10px 10px; font-family : Verdana, Arial, sans-serif; font-size : 11px;}
ol.registry{margin: 0px 10px 10px 40px; font-family : Verdana, Arial, sans-serif; font-size : 11px;}
li.registry{margin: 5px 10px 10px 40px;}


/** Article Styles **/
h1.article_publisher{font-size : 14px; font-weight: bold; color:#AAB16D; margin: 15px 10px 10px 10px;}
h2.article_title{font-size : 11px; font-weight: bold; color:#000000; margin: 15px 10px 10px 10px;}
h2.article_head{font-size : 13px; font-weight: bold; color:#AAB16D; margin: 15px 10px 10px 10px;}
p.articles{color:#000000; margin: 5px 10px 10px 10px; line-height: 18px;}
p.articles_tight{color:#000000; margin: 5px 3px 10px 3px; letter-spacing:-0.8px;}
ol.articles{margin: 0px 0px 0px 10px; text-align:left; font-size:13px;}
ul.articles{margin: 0px 0px 0px 10px; text-align:left; list-style-type:circle; font-size:13px;}
li.articles{margin: 5px 10px 5px 40px;}

p.faq_links{color:#000000; margin: 3px 10px 3px 10px; line-height: 13px;}

/** Diagnose Your Foot Styles **/
h2.dyf_head{font-size : 13px; font-weight: bold; color:#000000; margin: 15px 10px 10px 10px;}
p.dyf{color:#000000; margin: 5px 10px 10px 10px; line-height: 18px;}
ol.dyf{margin: 0px 0px 0px 10px; text-align:left; list-style-type:circle; font-size:13px;}
li.dyf{margin: 5px 10px 5px 40px;}

/** Ingredients Styles **/
h1.ingredients{font-size: 15px; font-weight: bold; color:#AAB16D; margin: 15px 10px 2px 10px;}
h2.ingredients_head{font-size: 13px; font-weight: bold; color:#000000; margin: 15px 10px 2px 10px;}
p.ingredients{color:#000000; margin: 5px 10px 10px 10px; line-height: 18px;}
p.ingredients_note{color:#000000; margin: 5px 10px 10px 10px; line-height: 18px; font-style:italic;}

/** Corporate Gift Styles **/
td.corp_gifts{padding: 5px 5px 5px 5px; text-align:center;}
h1.corp_gifts{font-size: 13px; font-weight: bold; color:#AAB16D; margin: 15px 10px 2px 10px;}
p.corp_gifts_text{color:#000000; margin: 5px 5px 10px 5px;}
p.corp_gifts{color:#000000; margin: 5px 10px 10px 10px; font-size: 10px;}
p.corp_gifts_price{color:#000000; margin: 5px 10px 10px 10px; line-height: 18px; font-weight: bold;}
td.corp_gifts_body{padding: 5px 0px 5px 0px;}

/** Hotel Amenities Styles **/
td.hotel_amenities{padding: 10px 10px 10px 10px; text-align:center;}


/** Free Sample Styles **/
td.freesampes_avail{margin: 5px 10px 5px 15px; text-align:left; line-height:18px;}
td.freesampletext{padding: 20px 5px 5px 5px; font-size: 13px; font-weight: bold;}

/** News Styles **/
td.news_date{padding: 10px 5px 5px 5px; font-size: 13px; font-weight: bold;}
td.news_cover{padding: 5px 5px 5px 5px;}
td.news_article{padding: 5px 5px 5px 5px;}

/** Wholesale Styles **/
h1.wholesale{font-size: 13px; font-weight: bold; color:#AAB16D; margin: 15px 10px 2px 10px;}
p.wholesale{margin: 5px 10px 10px 10px; line-height: 18px;}

/** Product Details Styles **/
td.body_product_info{padding: 5px 0px 5px 0px;}
td.dit_heading_on{padding: 5px 5px 5px 5px; color:#000000; font-weight:bold; font-size:9px;}
td.dit_heading_off{padding: 5px 5px 5px 5px; color:#AAB16D; font-weight:bold; font-size:9px;}
p.dit_text{color:#000000; margin: 5px 10px 10px 5px; line-height: 12px;}
a.dit_heading_on:link, a.dit_heading_on:active, a.dit_heading_on:visited {color:#000000; text-decoration: none;}
a.dit_heading_on:hover {color:#000000; text-decoration: none;}
a.dit_heading_off:link, a.dit_heading_off:active, a.dit_heading_off:visited {color:#8EA135; text-decoration: none;}
a.dit_heading_off:hover {color:#8EA135; text-decoration: none;}
tr.dit_line{padding: 0px 0px 0px 0px; background-color:#AAB16D; height:1px;}
h2.product_name{font-size: 15px; font-weight: bold; color:#000000; margin: 10px 10px 2px 10px;}

td.product_photo{padding: 0px 5px 0px 0px; vertical-align: top;}
td.product_dit{padding: 0px 13px 0px 5px;}
td.purchase_options{background-color:#FFFFCD; padding: 0px 0px 0px 0px; vertical-align:top;}

td.product_price{padding: 0px 5px 10px 5px; font-weight:bold;}
td.product_review{padding: 0px 5px 10px 5px; font-weight:normal;}
span.product_price_label{color:#AAB16D;}
span.product_review{color:#AAB16D; font-weight:bold;}

td.steps_head{background-color:#DFEFB0; padding: 5px 5px 5px 10px; font-size:10px;}
td.steps_options{padding: 10px 10px 10px 10px; font-size:10px;}
span.steps_label{font-weight:bold;}

td.promo {
  font-size: 9px;
  text-align:center;
  height:20px;
  font-weight: normal;
}

/* Layers for Description, Ingredients and Tips ****/
#description {color:#000000; background-color:#ffffff; layer-background-color:#ffffff;
			position:absolute; width:190px; height:130px;z-index:99;  visibility:visible;}
			
#ingredients {color:#000000; background-color:#ffffff; layer-background-color:#ffffff;
		position:absolute; width:190px; height:130px; z-index:99;  visibility:hidden;}
		
#tips {color:#000000; background-color:#ffffff; layer-background-color:#ffffff;
			position:absolute; width:190px; height:130px; z-index:99;  visibility:hidden;}

/******************************************************************************
  The following are all utility styles used to create WHITE SPACE
********************************************************************************/
tr.ws_1 {height: 1px}
tr.ws_5 {height: 5px}
tr.ws_10 {height: 10px}
tr.ws_15 {height: 15px}
tr.ws_25 {height: 25px}
tr.ws_100 {height: 100px}

td.ws_1 {width: 1px}
td.ws_5 {width: 5px}
td.ws_10 {width: 10px}
td.ws_15 {width: 15px}
td.ws_25 {width: 25px}
td.ws_29 {width: 29px}

p.ws_5 {height: 5px}






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

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
}

h2 {font-weight: bold; font-size: 11px; margin: 2px 5px 5px 5px;}

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color:#94A845;
  text-decoration: underline;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, 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, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #F3F296;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align:center;
  color: #A4A4A4;
  font-weight: normal;
	padding: 5px 5px 5px 5px;
}
span.footer{color:#798B35;}
a.footer:link, a.footer:active, a.footer:visited {color:#798B35; text-decoration: none;}
a.footer:hover {color:#915329; text-decoration: none;}

.infoBox {
  background: #FFFFFF;
}

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

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  background: #A5B765;
  color: #ffffff;
}

TD.infoBoxHeadingGT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  background: #ffffff;
  color: #A5B765;
}

TD.cust_infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #A5B765;
  color: #ffffff;
  padding: 0px 0px 0px 13px;
}

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

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

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

A.product_list_link { 
  color: #404040;
  text-decoration:underline; 
}

A.product_list_link:hover {
  color: #404040;
  text-decoration:underline;
}


TABLE.productListing {
/*  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
*/
}

.productListing-heading {
  font-size: 10px;
  padding: 5px 5px 5px 5px;
  background: #94A845;
  color: #FFFFCD;
  font-weight: bold;
}

TD.productListing-data {
  padding: 0px 5px 0px 5px;
  font-size: 11px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 16px;
  font-weight: bold;
  color: #AAB16D;
  padding: 2px 5px 5px 5px;
}

TD.pageHeading_green_bar {
  font-size: 16px;
  font-weight: bold;
  color: #F7FF9C;
  padding: 5px 5px 5px 10px;
  background-color:#94A845;
}

TR.subBar {
  background: #f4f7fd;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* message box */

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

/* input requirement */

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

/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
    overflow: hidden;
	background-color: navy;
	padding-left: 5px;}
