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

html {
	padding: 0px;
	margin: 0px;		
}

BODY {
  /*background-image: url(images/bg.jpg);*/
  background:#CCF17B ;
  color: #1ea12d;  
  text-align: center;
    
}

.wrapper {
		
	text-align:center;
}
.container {margin: auto; width: 1000px; text-align: left; background: #fff;}


A {
  color: #1EA12D;
  text-decoration: none;
}

A:link {
  color: #1EA12D;
  text-decoration: none;
}
A:active {
  color: #00500e;
  text-decoration: undreline;
}
A:vlink {
  color: #00500e;
  text-decoration: none;
}
A:hover {
  color: #009036;
  text-decoration: underline;
}


TR.header {
  background: #ffffff;
}

TR.headerNavigation {
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:13 0 1 5;
  color: #586b14;
  /*height:22px;*/
}

A.headerNavigation { 
  color: #00500e; 
}

A.headerNavigation:hover {
  color: #8c3800;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: 8c3800;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: 8c3800;
}

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

TR.footer {
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #fff;
  padding:5px;
  background-color:#586b14;
}
.footer_2	a{color:#00500e;}
.footer_2 a:hover{color:#8c3800;}
.footer_2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding:5px;
	color:#2F2F5C;
	/*background-color:#586b14;*/
}

.infoBox {padding:10px;
}

.infoBoxContents {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 12px;

}

.infoBoxNotice {
  background: 8c3800;
}

.infoBoxNoticeContents {
  background: 8c3800;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
	font-family:Palatino Linotype;
	font-size:17px;
	font-weight:bold;
	padding-left:4px;
	margin-bottom:2px;
}

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 {
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}

.slaveArticles TABLE.productListing {

width:100%;
}
.slaveArticles .productListing-heading {
	background-color:#CCF17B;
	color:#009037;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #1EA12D;
  font-weight: bold;
  padding:4px;
}

TD.productListing-data img{
	border:0px solid black;
	padding:0px;
	
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  padding-left:6px;
  }

A.pageResults {
  color: #8c3800;
}

A.pageResults:hover {
  color: #8c3800;
}

TR.subBar {
  background: 8c3800;
}

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;
  color:#00500e;
  /*padding-left:10px;
  cursor:pointer;*/
}

img.mimg{
	border:1px solid black;
	margin:10px;
}
TD.main a:hover, P.main a:hover{
	color:#8c3800;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#00500e;
  /*padding-left: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;
  padding-left:10px;
  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;
}
.florissi_infoBox_sear INPUT {
  border: 2px solid #d3deb4;
  font-size:8pt; 
  background: #71852a; /* #586b14*/
  color:#d3deb4;
  margin-left:10px;
}
CHECKBOX, INPUT, RADIO, SELECT {

	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;

}
SELECT{
}
OPTION:hover {
 background: #00501f;
}

TEXTAREA {
  width: 100%;
  border: 1px solid #8cb8c1;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #fff; 
  color:#586b14;
 /* margin-left:10px;*/
  
}

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

TABLE.formArea {
  background: 8c3800;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
.optiobox	{
	background-image: url(images/florissiboxes/optionbox/optio_00.gif); 
}
TABLE.slaveArticles {
font-family: Verdana, Arial, sans-serif;
  /*width: 700px;
  width:100%;*/
  margin-left: 15px;
  margin-top: 15px;/*
  background: #ebebeb;
  background: #afff9d;
  border-color: #00500e;
  border-style: solid;
  border-width: 1px;*/
}
.slaveArticles_card .productListing-heading	{
font-size: 12px;
}
.productListing-heading_smal, .productListing-heading_smal a{
font-size: 10px;
font-weight: bold;
}
.slaveArticles_card	 .productListing-data	{
font-size: 10px;
width:20%;
}

.productListing-textfield	{
	font-size: 10px;
}

TD.slaveInfo, P.slaveInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5;
  padding:5 0 3 20;
  color:#D2DDB3;
  background:#576A21;
}
.slaveArticles_card		{
	
	color:#576A21;
	width:548px;
	/*background:white;
	border-left:2px solid #576A21;
	border-right:2px solid #576A21;*/
}

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

SPAN.markProductOutOfStock {
  font-family: Tahoma, 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: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

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

/* FLORISSI DESIGN'SFLORISSI DESIGN'SFLORISSI DESIGN'SFLORISSI DESIGN'SFLORISSI DESIGN'SFLORISSI DESIGN'S */
/* FLORISSI DESIGN'S */
#delivery_mess	{
	display:inline;
	font-size:12px;
	color:#FF0000;
	padding-left:20px;	
}

.text1 {
	margin:0px 4px 0px 4px;
	text-align:center;
}
.text2 {
	margin:3px 4px 0px 4px;
	text-align:center;
}
.florissi_banner_icon	{
	background-image: url(images/florissiboxes/banner/iconbar_banner.gif);
	background-repeat: repeat-x;
	/*background-position-bottom:0px; */
	/*no-repeat, repeat, repeat-x, repeat-y, Inherit*/
}

.florissi_banner_icon a{
	font-size:10px;
	color:#d3deb4;
	font-family: Verdana, Arial, sans-serif;
}
.florissi_banner_icon a:hover{
	color:#f8e66a;
}

#florissi_banner	{	
	background-image: url(images/banners/florissi_banner.jpg);
	background-repeat: no-repeat;
	margin:0 auto !important;	
	width:1000px; 
	/*no-repeat, repeat, repeat-x, repeat-y, Inherit*/
}

/* ############### BOXES ### FLORISSI #################### */
.florissi_infoBox_kat {	color:#1EA12D; font-family:Trebuchet MS; font-size:12px;}
.florissi_infoBox_kat a{	padding-left:3px; color:#1EA12D; font-family:Trebuchet MS; font-size:12px;  }  
.florissi_infoBox_kat a:hover{	text-decoration:none; }
.florissi_infoBox_kat a:active { color:#008acd;  }
.active_kat { color:#008acd; }
.florissi_infoBox_sear {	padding-left:3px;color:#1EA12D;}
.florissi_infoBox_sear a{	padding-left:3px;color:#1EA12D;}  
.florissi_infoBox_sear a:hover{	text-decoration:none; }
.florissi_infoBox_inf {	padding-left:3px;color:#1EA12D;}
.florissi_infoBox_inf a{	padding-left:3px;color:#1EA12D;}  
.florissi_infoBox_inf a:hover{	text-decoration:none; }
.florissi_infoBox_cart { color:#1EA12D;}
.florissi_infoBox_cart a{color:#1EA12D;}  
.florissi_infoBox_cart a:hover{	text-decoration:none; }
.florissi_newproducts a:hover{ text-decoration:none; color:background-color:#1ea12d; }


/* ########### TEXT ################# */
#maintext	div{
    width:700px;
    color:#025121;
	font-size:12px;
	font-weight:bold;
	line-height:2;
}
#maintext	a{
	color:red;
	
}
TD.smallText_2	{
	white-space:nowrap;
	padding-right:25px;
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;

}


/* ######### SCROLL ###### CONTENT ################### */
.florissi_scroll_content {
	color:#151200;

}

.florissi_scroll_content_cart	{
	width:468px;
	color:#151200;
}

.florissi_scroll_product_info	{	
	/*height:300px;
	width:500px;
	margin:20 15 0 0;
	padding:10px;*/
	background-color:white;
	color:#000077;
}

#florissi_content	{
	/*width:622px;*/
}

/* ######### NEW ### PRODUCTS ############## */
#marquee_newprod	{ display:none;padding:12 0 10 0; width:100%; }

div.condition_1	{
	font-size:18px;
	font-weight:bold;
	color:#000033;
}
p.condition_2	{
	color:#151200;
	/*background-color:#;*/
}
p.catbreak, p.catbreak a, p.catbreak a:link, p.catbreak a:visited	{
	font-size: 14px;
	margin:0px;
	padding-bottom: 5px;
	/*margin: 5 0 2 0;*/
	/*background-color:#;*/
}
p.catbreak a:hover{ text-decoration:underline;}

.head_titel	{
  /*background-image: url(images/florissiboxes/content/butterflys2.jpg); */
		background-repeat:no-repeat;
		color:#AC114D;
		font-family:Palatino Linotype;
		font-size:28px;
		font-style:normal;
		font-weight:lighter;
		padding:0px 10px 25px 0px;
		text-align:center;
		vertical-align:bottom;
}

TD.pageHeading, DIV.pageHeading {
/*background-image: url(images/florissiboxes/content/butterflys2.jpg); 
	background-repeat: no-repeat;*/
	color:#008ACD;
	font-family:Palatino Linotype;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;
	vertical-align:bottom;
}
/* DDB - 041031 - Form Field Progress Bar */

.progress{

	width: 1px;

	height: 14px;

	color: white;

	font-size: 12px;

    overflow: hidden;

	background-color: navy;

	padding-left: 5px;

}

.agb-titel	{
	margin:5px 5px 0px 5px;
	padding:3px;
	background-color:#f7d600;
	font-size: 12px;
}
.agb-text	{
	padding:10px 3px 40px 3px;
	background-color:#d2dfcb;
	font-size: 10px;
	margin:0px 5px 10px 5px;
}
.agb-text td{
	border:1px solid green;
	padding:3px;
	font-size: 10px;
	color:green;
}

.florissi_checkout	td{
/*background-color:#CCCCCC;
font-weight:bold;*/
}

.highlighting	{
/*background-color:#f7d600;*/
border:2px solid #f7d600;
font-size:12px;
padding:6px;
}

.florissi_checkout_headers	{
/*background-color:#f7d600;*/
font-size:12px;
padding:5px;
}

#container{ width:100%; margin: 0 auto !important;}

.boxText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-left:14px; }
.florissi_infoBox_cart .boxText { padding:0px; }
.infoBoxContents .boxText { padding:0px; }
.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; }

.customer_greeting { font-family:Palatino Linotype; font-size:15px; color:#009900; display:block; margin-left:20px;}

.top_links  { width: 70%; padding-top:0px; padding-left:25px; font-family:Trebuchet MS; text-align: left; }

.top_links a, .top_links a:link, .top_links a:hover { padding-left:15px; }
.top_links a.active  { background:url(images/banners/nav_active_bg.gif) no-repeat scroll left center ; }
.search_btn {  vertical-align: middle; } 
.home_page_td { font-size:12px; color: #008acf; padding-left:10px; width: 400px; background:#E7F3B9; }
.home_page_td a{ color: #008ACF; }
/*.login_box div {font-family:Trebuchet MS; font-size: 12px;  }*/
.ex_customer, .ex_customer a { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; padding-bottom:5px; text-decoration: underline; color: #1EA12D; }
.ex_customer a:hover { color: #009036; }
.new_customer, .new_customer a {font-family:Trebuchet MS; font-size: 12px; padding-bottom:15px; text-decoration: underline; border-bottom:1px solid #b0e739; color: #1EA12D;}
.new_customer a:hover { color: #009036; }
.checkout_cart, .checkout_cart a { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; padding-bottom: 10px; color:#1EA12D; font-weight:bold; text-decoration:underline; }
.header_right_text {color:#A2E60F; display:inline; float:right;font-size:16px; font-weight:bold; padding-right:15px !important; padding-top:60px; vertical-align:bottom; float: right; font-family:Palatino Linotype;}
.left_border { background: url(images/banners/left_border.gif) no-repeat scroll top right; padding:0px 10px; padding-top:10px !important; }
.right_border {  background: url(images/banners/left_border.gif) no-repeat scroll top left; padding:0px 10px; padding-top:10px !important; }
.product_heading_land { color:#008ACD; font-weight:bold;}
.column_right_titles { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:17px;  margin-top: 8px;}

/*header*/

.navigation_top { background: url(images/banners/nav_bg.jpg) no-repeat; height: 31px;  }
FORM { margin-bottom:0; padding-right:13px; display:inline-table; }
.language_header {/* float:right;*/ width:90px; /*padding-top:3px;*/} 

/*middle_content*/
.defaultbg { background:url(images/bg_middle_content.gif) no-repeat #fff; width: 1000px; margin:0px auto;  width:1000px; text-align:left;  }
.bg_header { background:url(images/banners/florissi_banner.gif) no-repeat #fff; width: 1000px; margin:0px auto; clear:top;  }

/*footer*/
#florissi_newproducts_2	{padding-bottom:20px; background:#FFFFFF none repeat scroll 0 0; margin:0 auto;	width:1000px; }
.footer_3 {	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; width:1000px;	padding-bottom:10px; }
.footer_3 table {color:#CCF17B; font-size: 13px; border-bottom:1px solid #b5eb3e;}

/*product detail page*/
.left_border_detail { background:url(images/banners/border_left-detailpage.gif) repeat-y scroll top right; padding:0px 10px; }
.right_border_detail { background:url(images/banners/border_left-detailpage.gif) repeat-y scroll top left; padding:0px 10px; }

.home_mid_headeing_con {  font-family:Palatino Linotype; font-size:18px; font-weight:bold; margin-bottom:7px;}
.home_mid_headeing_con a { text-decoration:underline; color: #008acf;}

.detail_price { color:#266a32; padding-bottom:15px; }
.category_heading_landingpage { color:#008ACD; font-family:Trebuchet MS; font-size:18px; padding:15px; }

