/*
  $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
*/

.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; }

.show {}
.hide {display: none;}

body, html {
  background: #ffffff;
  color: #5e5e5e;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

a {color: #5e5e5e; text-decoration: none;}
a:hover {color: #5e5e5e; text-decoration: underline;}

.red,a.red,a.red:hover 		{color: #b51717;}
/*.lred,a.lred,a.lred:hover 	{color: #ef0000;}*/
.lred,a.lred,a.lred:hover 	{color: #B51717;}

.blue, a.blue, a.blue:hover {color: #1d49b2;}
.lblue, a.lblue, a.lblue:hover {color: #0045e1;}
.green, a.green, a.green:hover {color: #589e3a;}
.orange, a.orange, a.orange:hover {color: #ff9600;}

/*
 .products_name, a.products_name, a.products_name:hover 			{color: #5357ea;}
*/
/*products_name, a.products_name, a.products_name:hover 			{color: #0045e1;} */
/*products_name, a.products_name, a.products_name:hover 			{color: #0055EE;} */
/*.products_name, a.products_name, a.products_name:hover 			{color: #5f7fc9;} */

/*.products_name, a.products_name, a.products_name:hover 			{color: #5f7fc9;} */

.products_name, a.products_name, a.products_name:hover 	{color: #0033cc;}

/*.products_manufacturer, a.products_manufacturer, a.products_manufacturer:hover 	{color: #589e3a;} */
.products_manufacturer, a.products_manufacturer, a.products_manufacturer:hover 	{color: #339933;}


/*.products_line, a.products_line, a.products_line:hover 	{color: #CC9966;}*/
.products_line, a.products_line, a.products_line:hover 	{color: #A27B30;}




form  {display: inline;}
input {vertical-align: middle;}
textarea {width: 100%;}
.selectBC {font-size: 11px; width: 169px;}

table.boxGrey 			{text-align: left; background: #f0f0f0; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px;}
td.boxGrey 			{text-align: left; border-left: 1px solid #ffffff;}

table.box_reviews {text-align: left; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px;}
td.box_reviews	 {text-align: left; border-left: 1px solid #f1f1f1; padding: 0px 5px 0px 5px;}

table.box_categories {text-align: left; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px;}
td.box_categories	 {text-align: left; border-left: 1px solid #f1f1f1; padding: 0px 5px 0px 5px;}
table.box_default 	 {text-align: left; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px;}
td.box_default 	  	 {text-align: left; border-left: 1px solid #f1f1f1; padding: 0px 5px 0px 5px;}
table.box_cart 	 	 {text-align: left; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px;}
td.box_cart 	  	 {text-align: left; border-left: 1px solid #f1f1f1; padding: 0px 5px 0px 5px;}

table.boxDefault {width: 178px; text-align: left; background: url(templates/images/box_default_bg.gif) repeat-x top; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px;}
td.boxDefault	 {text-align: left; border-left: 1px solid #f1f1f1; padding: 0px 5px 0px 5px;}

/*
.boxGreyGrandiend	{vertical-align: top; text-align: center; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px; padding: 5px 5px 5px 5px; background: url(templates/images/box_bg.gif) repeat-x top;}
*/
/* zmiany ze względu na IE 8 */
.boxGreyGrandiend	{vertical-align: top; text-align: center; padding: 5px 5px 5px 5px; background: url(templates/images/box_bg.gif) repeat-x top;}
.boxGreyGrandiendLeft	{vertical-align: top; border-left: 1px solid #b3b3b3; background: url(templates/images/box_bg.gif) repeat-x top;}
.boxGreyGrandiendRight	{vertical-align: top; border-right: 1px solid #b3b3b3; background: url(templates/images/box_bg.gif) repeat-x top;}

/* koniec zmian IE 8 */

h1 {margin: 0px; padding: 0px 0px 5px 0px; font-size: 18px; font-weight: bold;}

h2 {color: #5f503d; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; font-style: normal; text-align: left;}
h2.pageInfo {font-size: 16px; color: #838181; font-weight: bold; margin: 0px; padding: 0px; font-style: normal;}
h1.blue {margin: 0px; padding: 0px 0px 5px 0px; font-size: 18px; font-weight: bold;}
h1.pageInfo {font-size: 24px; color: #838181; font-weight: bold; margin: 0px; padding: 0px; font-style: normal;}

h1.grey {font-size: 24px; color: #838181; font-weight: bold; margin: 0px; padding: 0px; font-style: normal;}

fieldset.pageInfo {font-size: 10px; color: #838181; font-style: normal; border: 1px solid #b2b2b2;}
legend.pageInfo {font-size: 11px; color: #838181; font-weight: bold; font-style: normal; border: 1px solid #b2b2b2;}
a.pageInfo {font-size: 11px; color: #000; font-weight: bold; font-style: normal;}
a.pageInfo:hover {font-size: 11px; color: #000; font-weight: bold; font-style: normal;}


#top_menu               {width: 995px; margin: 0px auto; height: 125px; background: url(templates/images/top_bg_naturalna24-2004.jpg) no-repeat top left; vertical-align: bottom;}
#top_submenu            {width: 995px; margin: 0px auto; text-align: left; background: #dadbf9 url(templates/images/top_submenu_lbg.gif) repeat-y left; padding: 0 0 0 48px;}
#top_submenu #td_right  {padding: 5px 48px 5px 5px; background: url(templates/images/top_submenu_rbg.gif) repeat-y right;}

#top_navbar  	 		{width: 995px; margin: 0px auto; height: 41px; background: #004eff url(templates/images/top_navbar_bg2.gif) repeat-x top; color: #ffffff; padding: 0px 0px 0px 5px;}
#top_navbar table 		{background: url(templates/images/top_navbar_bg.gif) no-repeat top left; padding: 0px 30px 0px 0px;}
#top_navbar .selected           {font-size: 13px; text-decoration: none; font-weight: bold;}
#top_navbar a, #top_navbar a:hover {font-size: 13px; color: #ffffff; font-weight:bold;}
#top_navbar a.small, #top_navbar a.small:hover {font-size: 11px; color: #ffffff;  text-decoration: underline;}
#top_navbar_basket              {background: url(templates/images/button_basket_long.png) no-repeat center center;
                                font-size: 13px; text-decoration: none; font-weight: bold;
                                text-align:right; color:yellow; padding: 0px 0px 0px 0px;}
#top_navbar_basket a, #top_navbar_basket a:hover {color:yellow;}

div.top_menu_on, a.top_menu_on 		{height: 16px; color: #10368f; font-weight: bold; font-size: 13px; text-align: center; display: inline-block; padding: 10px 10px 5px 0px; width: 140px; background: url(templates/images/top_menu_on.gif) no-repeat bottom left;}
a.top_menu_on:hover                     {color: #10368f; font-weight: bold; font-size: 13px; text-align: center; display: inline-block; padding: 10px 10px 5px 0px; width: 140px; background: url(templates/images/top_menu_on.gif) no-repeat bottom left;}
div.top_menu_off, a.top_menu_off 	{height: 16px; color: #ffffff; font-weight: bold; font-size: 13px; text-align: center; display: inline-block; padding: 10px 10px 5px 0px; width: 140px; background: url(templates/images/top_menu_off.gif) no-repeat bottom left;}
a.top_menu_off:hover                    {color: #ffffff; font-weight: bold; font-size: 13px; text-align: center; display: inline-block; padding: 10px 10px 5px 0px; width: 140px; background: url(templates/images/top_menu_off.gif) no-repeat bottom left;}
a.menu {color: #0f1d8a; margin: 0 5px 0 5px;}
td.menu {color: #0f1d8a;}
td.menu_left {color: #0f1d8a; text-align: left;}
td.menu_right {color: #0f1d8a; text-align: right;}


td.pinfo_menu_bak	{font-size: 12px; font-weight: bold; color: #dcdcdc; background: url(templates/images/link_grey.gif) repeat-x top; border: 1px solid #b2b2b2; border-width: 1px 0px 0px 1px; text-align: center; width: 20%; padding: 5px 0px 5px 0px;}
.pinfo_menu		{font-size: 12px; font-weight: bold; padding-bottom: 5px;}
a.pinfo_menu		{display: block; text-align: center; font-size: 12px; font-weight: bold;}
a.pinfo_menu:hover 	{display: block; text-align: center; font-size: 12px; font-weight: bold; cursor: pointer;}
td.pinfo_content	{border: 1px solid #b2b2b2; border-width: 1px 1px 1px 1px; padding: 8px;}
.pinfo_subcontent 	{background: url(templates/images/pinfo_content_bg.gif) repeat-x top; padding: 10px;}


#headerError {width: 995px; margin: 0px auto; background: #ff0000;}
#headerError td {font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

#headerInfo {width: 995px; margin: 0px auto; background: #00ff00;}
#headerInfo td {font-size: 11px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

#listing_filter	{background: #dbdbdb;}

.content 	 {width: 970px; margin: 0px auto; padding: 10px 0px 0px 0px;}
.colLeft 	 {vertical-align: top; width: 182px;}
.colRight 	 {vertical-align: top; width: 182px;}
.mainBody 	 {width: 556px; vertical-align: top; padding: 0px 10px 0px 10px;}
.mainBodyProduct {width: 800px; vertical-align: top; padding: 0px 10px 0px 10px;}
.mainText 	 {vertical-align: top; border: 1px solid #b3b3b3; border-width: 0px 1px 0px 1px; padding: 5px 5px 5px 5px;}
.mainTextBody 	 {vertical-align: top; border: 1px solid #b3b3b3; border-width: 0px 0px 0px 0px; padding: 5px -5px;}


a.categories 		{display: block; color: #5f503d; font-size: 11px; padding: 3px 0px 3px 0px;}
a.categories:hover 	{display: block; color: #5f503d; font-size: 11px; padding: 3px 0px 3px 0px;}

div.miniImgGreen {width: 61px; text-align: center; height: 62px; background: url(templates/images/miniImgGreen.gif) no-repeat;}
div.miniImgBrown {width: 61px; text-align: center; height: 62px; background: url(templates/images/miniImgBrown.gif) no-repeat;}
div.miniImg {padding: 5px 0px 8px 0px;}
td.miniImg	{width: 61px;}

#mainHead    {background: url(templates/images/mainHead_bg.jpg) no-repeat top;}
#mainHead td {height: 383px; width: 570px; padding: 10px 10px 30px 10px; vertical-align: bottom; text-align: right;}


#footer 		{width: 100%; margin: 0px auto; padding-top: 5px;}
#footer td 		{color: #5f503d; font-weight: normal;}
#footer td.menu {height: 40px; padding-bottom: 5px; border-right: 4px solid #ffffff; background: url(templates/images/separator.gif) repeat-x bottom; color: #5f503d; font-weight: bold;}
#footer td.manufacturers {  height: 60px; background:#004eff url(images/infobox/footer_background.gif) repeat scroll 0 0;
                            color:#ffffff; font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:normal;
                            text-align:center; vertical-align:middle;}
#footer td.manufacturers a, td.manufacturers a:hover {color:#ffffff;}
#footer td.manufacturers a:hover {font-size:13px; color:yellow;}
#footer a, a:hover  {color: #5f503d; font-weight: normal;}
#footer tr.copyrights p {padding: 7px 0px;}

.contentBox 		{}
.contentBoxContents {vertical-align: middle;}
.contentBoxContents td {vertical-align: middle;}
.contentBoxHeading 	{font-size: 12px; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px; text-align: left; background: url(templates/images/pinfo_content_bg.gif) repeat-x bottom;}


.separator {background: url(templates/images/pinfo_content_bg.gif) repeat-x center;}

.infoBox 			{background: none;}
.infoBoxContents 	{font-size: 11px;}
.infoBoxHeading 	{font-size: 14px; font-weight: bold; margin: 0px; padding: 0px;}

.infoBoxNotice 			{background: none;}
.infoBoxNoticeContents 	{font-size: 11px;}

td.fieldKey {background: #EDEDED; font-size: 11px; font-weight: normal;}
td.fieldVal, td.fieldValue {background: #FFFFFF; font-size: 11px; font-weight: normal; border: 1px solid #EDEDED; }
input.fieldVal  {font-size: 11px; color: #6a6a6a; border: 1px solid #d8d8d8; background: #ffffff;}
select.fieldVal {font-size: 11px; color: #6a6a6a; border: 1px solid #d8d8d8; background: #ffffff; width: 80%;}

input.filterList  {font-size: 11px; color: #6a6a6a; border: 1px solid #d8d8d8; background: #ffffff;}
select.filterList {font-size: 11px; color: #6a6a6a; border: 1px solid #d8d8d8; background: #ffffff; width: 200px;}
select.ProductLinefilterList {font-size: 11px; color: #6a6a6a; border: 1px solid #d8d8d8; background: #ffffff; width: 290px;}

td.pInfoH {font-size: 11px; font-weight: bold; color: #5f503d;}
td.pInfoT {font-size: 11px; font-weight: normal; color: #5f503d;}
td.pInfoImage { text-align: center; border-left: 1px solid #ad0000;}

#productInformations 	{background: #736b68;}
#productInformations th {background: #e8d5c6; color: #fe0002; text-align: center;}
#productInformations td {background: #f7f0ea; color: #3c3525; text-align: left;}

#productImages 	  {}
#productImages th {width: 251px; background: #ffffff url(templates/images/enlarge.gif) no-repeat bottom right; padding-bottom: 20px; vertical-align: middle; text-align: center;}
#productImages div.show {}
#productImages div.hide {display: none;}
#productImages div.selected {background: #ffffff url(templates/images/productDives_bg.gif) no-repeat bottom right; width: 45px; text-align: center; line-height: 25px; cursor: pointer;}
#productImages div.default  {background: #d9d9d9 url(templates/images/productDives_bg.gif) no-repeat bottom right; width: 45px; text-align: center; line-height: 25px; cursor: pointer;}

TD.infoBox, SPAN.infoBox {
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-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.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

/*
a.listing_title 		{font-size: 14px; color: #5357ea; font-weight: bold;}
a.listing_title:hover 	{font-size: 14px; color: #5357ea; font-weight: bold;}
*/

a.listing_title 	{font-size: 14px; color: #0045e1; font-weight: bold;}
a.listing_title:hover 	{font-size: 14px; color: #0045e1; font-weight: bold;}

table.productListing		{margin: 0px; padding: 0px;}
td.productListing-heading 	{background: #dbdbdb; padding: 0px 3px 8px 3px; font-weight: bold; height:18px;}
td.productListing-data		{border: 1px solid #dbdbdb; border-width: 0px 0px 1px 0px; padding: 3px 3px 3px 3px;}
.productListing-data2		{border: 1px solid #dbdbdb; border-width: 0px 1px 0px 1px;}

td.pageResults		{color: #5d4c3c;}
A.pageResults 		{color: #5d4c3c;}
A.pageResults:hover {color: #5d4c3c;}

TD.pageHeading, DIV.pageHeading {
  font-size: 16px;
  font-weight: bold;
  color: #434343;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 11px;
}

a.smallText, a.smallText:hover {font-size: 11px;}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}


TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 11px;
  color: #ff0000;
}


SPAN.greetUser {
  color: #fe0000;
  font-weight: bold;
}

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

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}

SPAN.errorText {
  color: #ff0000;
}

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

.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #000000; }

/* message box */

.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }
.messageStackInfo {  font-size: 10px; background-color: #99ff00; }
/*
.errorMsgBox 	{border: 1px solid #ff0000; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #ff0000;}
.errorMsgBox A  {color:#ff0000; font-weight:bold;}
.infoMsgBox 	{border: 1px solid #2054cd; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #0044ff;}
.successMsgBox 	{border: 1px solid #2054cd; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #0044ff;}
.warningMsgBox 	{border: 1px solid #969696; border-width: 0px 1px 0px 1px; padding: 0px 8px 0px 8px; color: #454545;}
*/

/* zmiany ze względu na bug w IE 8 */
.errorMsgBox 	{padding: 0px 8px 0px 8px; color: #ff0000;}
.errorMsgBox A  {color:#ff0000; font-weight:bold;}
.infoMsgBox 	{padding: 0px 8px 0px 8px; color: #0044ff;}
.successMsgBox 	{padding: 0px 8px 0px 8px; color: #0044ff;}
.warningMsgBox 	{padding: 0px 8px 0px 8px; color: #454545;}


.warningMsgBoxLeft {border-left: 1px solid #969696; } 
.warningMsgBoxRight {border-right: 1px solid #969696; }
.infoMsgBoxLeft {border-left: 1px solid #2054cd; }
.infoMsgBoxRight {border-right: 1px solid #2054cd; }
.errorMsgBoxLeft {border-left: 1px solid #ff0000; }
.errorMsgBoxRight {border-right: 1px solid #ff0000; }
.infoMsgBoxLeft {border-left: 1px solid #2054cd; }
.infoMsgBoxRight {border-right: 1px solid #2054cd; }
.successMsgBoxLeft {border-left: 1px solid #0044ff; }
.successMsgBoxRight {border-right: 1px solid #0044ff; }


/* input requirement */

.inputRequirement {  font-size: 10px; color: #ff0000; }



/* styles in account's sites */

td.mainAccount { font-size: 12px; font-weight: bold; }
td.mainAccount a { font-size: 11px; font-weight: normal; color: #5e5e5e; }

div.AccountInfo { font-size: 12px; font-weight: normal; }
div.AccountInfo a, div.AccountInfo li { font-size: 12px; font-weight: normal; color: #5e5e5e; }
.AccountInfo { font-size: 12px; font-weight: normal; color: #5e5e5e; }


.showhide {
  cursor:default;
  text-decoration:none
}
.showhide:hover {
  position:relative;
  display:inline;
  text-decoration:none;
}

.showhide dfn {
  display:none;
  top:-15px;
  left:15px;
  z-index:5555;
}

.showhide:hover dfn {
  position:absolute;
  display:block;
  background:#e0fcaa;
  color:#333;
  font-style:normal;
  border:1px solid #60bd00;
  padding:5px;margin:1px;
  text-align:left;
  font-weight:normal;
}
.showhide dfn span {display:block; white-space:nowrap; font-size:11px; line-height:120%; font-weight:normal;}
.showhide img {vertical-align:middle;}


#bannersHomepage {width: 100%;}
#bannersHomepage th {width: 251px; background: #ffffff url(templates/images/enlarge.gif) no-repeat bottom right; vertical-align: top; text-align: center;}
#bannersHomepage div.show {}
#bannersHomepage div.hide {display: none;}
#bannersHomepage div.selected {background: url(templates/images/bg_blue.gif) no-repeat bottom right; width: 29px; text-align: center; line-height: 25px; cursor: pointer; margin-bottom: 3px; color: #ffffff; font-weight: bold;}
#bannersHomepage div.default  {background: url(templates/images/bg_grey.gif) no-repeat bottom right; width: 29px; text-align: center; line-height: 25px; cursor: pointer; margin-bottom: 3px; color: #ffffff; font-weight: bold;}

.begies {width: 29px; text-align: center; line-height: 25px; cursor: pointer; margin-bottom: 3px; color: #ffffff; font-weight: bold;}
.begies a {cursor: pointer; color: #ffffff; font-weight: bold;}
.begies a:hover {cursor: pointer; color: #ffffff; font-weight: bold;}



#discount_mod { }

#discount_mod label {
	cursor: pointer; font-weight: bold; vertical-align: middle;
}

#discount_mod input {
	vertical-align: middle;
}


p.destination_country {padding: 1px 5px 2px 5px; font-weight: bold; font-size: 11px; text-align: left; color: red;}

.help{ float: right; background: url('templates/css/help.jpg') no-repeat right; display:block; width:25px; height:16px; height:20px;  }




.ReviewManufacturerName, .ReviewManufacturerName A {

  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #589e3a;
  font-weight: bold;
}

.ReviewProductLineName, .ReviewProductLineName A, LI.ReviewProductLineName{

  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC9966;
  font-weight: bold;
}

.ReviewProductName , .ReviewProductName A{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #0045e1;
  font-weight: bold;
}

.ReviewInfoProductName, .ReviewInfoProductName A{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #0045e1;
  font-weight: bold;
}

.ReviewHorizontalLine{
  color:threeddarkshadow ;
}

.ReviewInfoPopup{
    color:#0045e1;
    font-size:12px;
    font-weight:bold;
}
.ReviewInfoWarning{
    color:#FF0000;
    font-size:10px;
    font-weight:bold;
}



.ReviewShowMoreText, .ReviewShowMoreText a {
color:navy;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}



.CenaNaturalna24 {
color:#FF0000;
font-family:Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
}


.StaraCenaNaturalna24 {
color:#5E5E5E;
font-family:Sans-serif;
text-decoration:line-through;
font-size:12px;
}



fieldset {
background-color:#FFFFFF;
border:1px solid #0045e1;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
line-height:1.5;
padding:5px;
}

legend {
background-color:#FFFFFF;
border:1px solid #1d49b2;
font-weight:bold;
padding:2px;
text-align:center;
}

.TextSeeMore
{
color:blue;
font-size: 9px;

}

td.FooterText td.FooterText A {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#004eff url(images/infobox/footer_background.gif) repeat scroll 0 0;
color:#ffffff;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
text-align:center;
vertical-align:middle;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 0px solid #000000;
        color: black;
}
/*----------------------------End Suggest Styles------------------------*/