@import url(css/footerbox.css);
@import url(css/newinfobox.css);
@import url(css/search_country.css); 
@import url(css/login.css);  
@import url(css/account.css);   


/* * { margin:0; padding:0; } */

#details h2 {
  display:inline; 
  width:100%;
  font-size:12px;
  letter-spacing:0px; 
  word-spacing:0px;
}


.clearfix { clear:both; }

HTML {
  min-height: 100.05%;
  scrollbar-arrow-color:#FFFFFF; scrollbar-face-color:#766615; scrollbar-highlight-color:#766615; scrollbar-3dlight-color:#C4B04D; scrollbar-shadow-color:#766615; scrollbar-darkshadow-color:#C4B04D; scrollbar-track-color:#D2D2D2;
}

BODY {
  font-size: small;
  margin: 0;  padding: 0;
  margin-bottom: 25px;
  background: #D5D1BD url(img/green/background_vertical.gif) repeat-x;
  scrollbar-arrow-color:#000000; scrollbar-face-color:#CCCCCC; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#CCCCCC; scrollbar-shadow-color:#666666; scrollbar-darkshadow-color:#666666; scrollbar-track-color:#cccccc;
}

#superbox {
  width:870px; display:block; margin-left:auto;margin-right:auto;
}

#mainbox {
  position:relative; float:left; text-align:middle;
  font-family: Verdana, Arial, sans-serif;	
  text-align: left; 
  width: 870px; 
  /* margin: 0 auto .5em auto;  */
}

#headbox {
  position:relative;
  width:100%; 
  height:113px;
  z-index:1;
}

#contentbox {
  display:block;
}


#column_right {
  float:right; 
  width:180px; 
  padding: 20px 0 0 10px; 
}

#column_left {
  float:left; 
  text-align:right; 
  width:180px; 
  padding: 20px 9px 0 0; 
}

/* Horizontale Hauptnavigation box-container */
#navbox {
	color: #876435;
	/*overflow: hidden;*/
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 2px;
	height: 24px;
}

#navbox_top_border {
   height:5px;
   overflow:hidden;
}

#navbox A:link, #navbox A:visited, #navbox A:active 
{
	color:white;
	padding-left: 8px;
	padding-right: 8px;
	display:inline;
	margin-bottom: 0px;
	font-size: 13px;
	letter-spacing: 1px;
	text-decoration: none;
}

#navbox A:hover {
	padding-left: 8px;
	padding-right: 8px;
}

#navbox_active A:link, #navbox_active A:visited, #navbox_active A:active, #navbox_active A:hover {
	color: #876435;
	border: 0px #DCD6B2 solid;
	padding-left: 8px;
	padding-right: 8px;
}

/* Horizontale Sub-Navigation box-container */
#navbox_sub {
	height: 21px;
	/*width: 486px;*/
	overflow: hidden;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 0px 0px 7px;
	clear:both;
}


#navbox_sub A:link, #navbox_sub A:visited, #navbox_sub A:active {
	color:#8C7C27;
	border: 0px solid #7B1532;
	display:inline;
	margin-bottom: 0px;
	font-size: 13px;
	letter-spacing: 1px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

#navbox_sub A:hover { color:#CBB961; }
#navbox_sub_active A:link, #navbox_sub_active A:visited, #navbox_sub_active A:active, #navbox_sub_active A:hover { color: #CBB961; background-color: white;	border: 0px #CAA1AD solid; }

#cartbox A:link, #cartbox A:visited, #cartbox A:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; color: black; }
#cartbox A:hover { text-decoration:underline; }

#bestbox A:link, #bestbox A:visited, #bestbox A:active { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: black; }
#bestbox A:hover { text-decoration:underline; }

#internetsiegel { position:relative;left:-22px; padding: 10px 0; }

div.spacer { clear:both; }

.highlighted { background-color: yellow; }
.hidden { display: none; }
.stroked { display: none; }

#bottombox {
   clear:both;
   text-align:center;
   padding-top:10px;
   border-top:20px solid #D5D1BD;
   border-bottom:3px solid #CAC6B8; 
   /* background: #E2DFD4 url(img/green/background_vertical_bottom.gif) repeat-x;  */
}

#bookmarking {
   padding-top:3px;
}
#masthead { display:none; }

/* header mit Image */
#myheader_top { }


#maincontent {
  overflow        :hidden;
  float           :left;
  background      :white url(img/green/shadow.gif) repeat-x;
}

#maincontent_padding {
   padding-left:15px; 
   padding-right:15px; 
   padding-top:20px;
}

.maincontent_bottom {
   width:490px;
   height:10px;
   overflow:hidden;
   background:#D5D1BD url(img/green/sep_490x6_bot.gif) no-repeat;
}

/* Produktdetailseite Reiternavigation */
#product_detail_navigation {
  display         :block;
  position        :relative;
  left            :-15px;
  background-color:#BFBE7D;  
  width           :490px;
}

#product_detail_navigation ul {
  padding         :0;
  margin          :0;
  width           :490px;  
  list-style      :none;
}

#product_detail_navigation li {
  font-size       :10px;
  float           :left;  
  padding         :5px 0px;    
}

#product_detail_navigation li A {
  background-color:#BFBE7D; 
  color           :#333;
  padding         :5px 5px;   
  border-right    :1px solid white;
}

#product_detail_navigation li A:hover {
  background-color:#766615;
  text-decoration :none;
  color           :white;
}

#product_detail_navigation .current, 
#product_detail_navigation .current A
{
  background-color:#766615;
  color           :white; 
}






.width490 { width:490px; }
.width676 { width:676px; }
.width870 { width:870px; }




A.meta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	text-decoration:none;
	padding-left: 2px;
	padding-right: 2px;
}

A.meta:link, A.meta:visited, A.meta:hover {
  color: white; text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}

A.meta:active {
  color: white;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}

#meta_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	display:inline;
	text-align: left;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px; 
	background-color:black;
}

#meta_right {
	float:right;
	padding-top: 0px;
	padding-right: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: white;
	display:inline;
}

#meta_right_bottom {
	padding-top: 60px;
	padding-right: 5px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: white;
	display:inline;
	visibility:hidden;
 }

div#meta_logo {
  position:absolute;
  left:170px;
  top:32px;
}
/*
#meta_logo A IMG { 
       position:absolute;
       top:32px;
}
*/

/* Warenkorb-Navigation */
A.blind { color:black; }
A.blind:link, A.blind:visited, A.blind:active { text-decoration: none; }
A.blind:hover { color:black; text-decoration: underline; }

/* Product-Listing head */
.contentpagetitle,
h1.contentpagetitle,
A.contentpagetitle:link, A.contentpagetitle:visited, A.contentpagetitle:active {
	font: normal 14px Arial, Helvetica, Verdana;
	font-weight:bold;
	color: #926F3F;
	text-align:left;
	text-decoration: none;
	padding:0;
	letter-spacing:0px;
	word-spacing:0px;
}

/*
A.contentpagetitle:hover {
   text-decoration:underline;
}
*/

/* Glossar-Link */
.glossar, A.glossar,A.glossar:link, A.glossar:visited, A.glossar:hover, A.glossar:active {
   color: #A13813 !important;
   /*font: normal 11px !important;*/
   text-decoration: underline !important;;
   /*border-bottom: dashed 1px #A13813;*/
}

/* Spellchecker-Link */
A.spell_add:link, A.spell_add:visited, A.spell_add:hover {
   color: #A13813 !important;
   /* font: normal 11px Arial, Helvetica, Verdana;*/
   text-decoration: none;
   padding: 0em 0 0.5em 0em;
}

/* Link "weiterlesen..." */
div a.readon:link, a.readon:visited, a.readon:hover, a.readon:active {
   color: #A13813 !important;
   /* font: normal Arial, Helvetica, Verdana; */
   text-decoration: underline;
   padding: 0em 0 0.5em 0em;
}


/* pagination links */
p.pagination {
   /* margin: 10px 20px 6px 0;
   */
   margin: 8px 0 0 0;
   padding:0 15px 0 0;;
}

p.pagination a, p.pagination strong {
	display: block;
	float: left;
	margin: 0 2px 5px 2px;
	padding: 2px 6px;
	font-weight: normal;
	border: 1px solid #766615;
	background: #fff;
	}
p.pagination strong {
	color: white;
	border-color: #C0AF8E;
	background: #A13813;
	font-weight: bold;
	}
p.pagination a:hover {
	text-decoration: none;
	color: #fff;
	border-color: #A13813;
	background: #A13813;
}

/***********************************************************************************/
/* Produktlisten */
/***********************************************************************************/
div.versandkosten {
  font-size:10px;
  color:#777;
  height:16px;
  text-align:right;
  white-space:nowrap;
  padding-top:4px;
}

div.versandkosten A {
  color:#777;
  text-decoration:underline;
}



/***********************************************************************************/
/* Fliesstext */
/***********************************************************************************/

.story_banner {
  position:relative;left:-15px;width:490px;overflow:hidden;
  background-color:#D5D1BD;
  padding:2px 0;
  border :0;
}
.storycontent, .storycontent p { padding: 0em 5px 0.5em 0em; margin: 0; color:#444; line-height:160%; font-size: 11px; text-align:left; }
.storycontent a:link, .storycontent a:visited, .storycontent a:hover,
.storycontent p a:link, .storycontent p a:visited, .storycontent p a:hover { color: #A13813; text-decoration: underline; }
.storycontent ul { margin: 0 1.5em 0 1.5em; }
.storycontent li { margin-bottom:1em; line-height: 170%; list-style-position: inside; }
.storycontent li a:link { font-weight:bold; }
.storycontent blockquote { border: 1px solid #ddd; border-left: 2px solid #ddd; background: #f7f7f7; }
.storycontent blockquote p {margin: 0; padding: 5px; color: #555; }

/************************************************************************************/
/* Obsolete OSC Styles */
/************************************************************************************/

.boxText { font-family: Verdana, Arial, sans-serif;	font-size: 11px; line-height: 1.5em; }
.boxTextBG { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #E8DEC3; font-weight: bold; }
.boxTextBGMain { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: white; font-weight: bold; float:left;text-align:left;padding-top:3px;}
.boxTextBGMain2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#777; font-weight: normal; float:left;text-align:left;padding-top:3px; overflow:hidden;}
.boxTextPrice {	font-family: Verdana, Arial, sans-serif; color: #7B6B1D; font-weight: bold; }
.errorBox {	font-family : Verdana, Arial, sans-serif; font-size : 10px;	font-weight: bold; background-color: #ffb3b5; }
.gvBox { font-family : Verdana, Arial, sans-serif; font-size : 14px; font-weight: bold; border-color: #FFFFFF; border: 1px solid; background-color: #ffb3b5; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px;	color: #cc0033; }
.productsNotifications { background-color: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


img { border:0; padding:0; margin:0;}

FORM { display: inline; }

A { color: #000000; text-decoration: none; }
A:hover { color: #0000ff; text-decoration: underline; }
A.headerNavigation { color: #000000; }
A.headerNavigation:hover { color: #000000;}
A.confirmationEdit { color: #009933; font-style: italic;}
A.confirmationEdit:hover { color: #009933; font-style: italic;text-decoration: underline; }

TR.header {	background-color: #ffffff; }
TR.headerNavigation { background: #F6F6F6; }
TR.headerError { }
TR.headerInfo {  background: #00ff00; }
TR.headerMessage { border: 10px solid red; background-color: #FFF; padding-left: 8px; padding-right: 8px; }
TR.subBar { background: #f4f7fd; }
/* TR.footer { background: red; } */

TD.conditions {  background-color: #FFCCCC;}
TD.headerError { }
TD.headerInfo  { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;	font-weight : bold;	border-bottom: 1px solid; border-color: #b6b7cb; background-color: #F6F6F6; }
TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #F6F6F6; color: #000000; font-weight : bold; border-bottom: 1px solid; border-color: #b6b7cb;}*/

SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold; }
SPAN.underline { text-decoration: underline; }

SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.productOldPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; text-decoration: line-through; }
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.productDiscountPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; font-weight: bold; }

.markProductOutOfStock { color: white; background-color:red; font-weight: bold; text-align:center; padding-left:0px;}
.moduleHeading { font-family: Verdana, Arial, sans-serif; font-size: small;	font-weight: bold; padding-bottom: 10px; }

/*-------------------------------------------------------------------------*\
.infoBox => Boxen linke Spalte
\*-------------------------------------------------------------------------*/

.infoBox { width: 177px; overflow: hidden; }
.infoBoxSpacer { height: 20px; }
.infoBox A:link, .infoBox A:visited, .infoBox A:active {
	color: #262600;
	padding-left: 33px;
	padding-right: 5px;
	display:inline;
	margin-bottom: 0px;
	font-size: 11px;
	letter-spacing: 0.5px;
	text-decoration: none;
}

.infoBox A:hover {
	color: #262600;
	display:block;
	/*border-left: 5px solid;*/
	padding-left: 33px;
	padding-right: 5px;
	/*font-weight: bold;*/
	text-decoration: underline;
	/*letter-spacing: -1px;*/
}

.blankBox { width: 177px; overflow: hidden; }
.blankBox A:link, .blankBox A:visited, .blankBox A:active, .blankBox A:hover {
	color: #262600;
	padding-left: 17px;	padding-right: 5px;
	display:inline; margin-bottom: 0px;
	font-size: 11px; letter-spacing: 0.5px;
	text-decoration: none;
}



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

.infoBoxHeading {
  color: #766615;
  font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;
  letter-spacing: 1px;
  text-align: left;
  padding-left: 35px; padding-top: 6px;
  background: #C4BC97 url(img/green/box_header_beige.gif) no-repeat;
  height:21px; width: 142px;
}

.infoBox, SPAN.infoBox, .blankBox, SPAN.blankBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-top: 5px;
  padding-bottom: 20px;
  background: #EAE8DF url(img/green/box_bottom.gif) no-repeat left bottom;
}

.infoBox_right { width: 177px; overflow: hidden; }
.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;

  padding-left: 35px;  padding-top: 6px;
  background: #C4BC97 url(img/green/box_header_green.gif) no-repeat;
  height:21px;
  width: 142px;
  color: white;
}

.infoBoxCart {
  background: #C4BC97 url(img/green/box_header_bordeaux.gif) no-repeat;
}


.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EAE8DF url(img/green/box_bottom.gif) no-repeat left bottom;
}

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: #f8f8f9;}
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: #f8f8f9;}

/*-------------------------------------------------------------------------*/
/* SplitPageResults();                                                     */
.pageResults { width: 15px; height:10px; }
A.pageResults { width: 15px; height:10px; color: #0000FF; background: #DCD6B2; text-decoration:none; }
A.pageResults:hover { width: 15px; height:10px; color: #FFF; background: #A13813; }
/*--------------------------------------------------------------------------*/

TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }

.main, TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
.main A:link, #main A:visited, #main A:active { font-family: Verdana, Arial, sans-serif; text-decoration: none;	color: black; }
.main A:hover {	text-decoration:underline; }


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; }
TD.formAreaTitle { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

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

TABLE.formArea { background: white; }
TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; background-color:red; }

.smallHeading {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: Black; }
.moduleRow { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; background-color: #E6E6E6; border: 1px solid; border-color: #E6E6E6;}
.moduleRowOver { background-color: #D7E9F7;	border: 1px solid;	border-color: #ffffff;	font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
.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; }
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold;}

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:white; font-weight:bold;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:white; font-weight:bold; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; }


/* neues Flash messaging */         
#message {
   margin-top:20px;
   color: white;
}

#message ul {
  list-style:none;
}

.error#message {
  background-color: #D82424;
}

.success#message {
  background-color: blue;
}

.warning#message {
  background-color: #FFFAA9;
  border: 2px solid #DDBA87;
  color: #7A5D34;
}


/* Überschriften Content-Manager */
.contentsTopics {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #926F3F;
	letter-spacing:0px;
	word-spacing: -1px;
	padding: 8px 10px 2px 0px;
	width:100%;
	display:inline; /* no break at H1 */
}


.checkout_header_wide {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-align:left;
	padding: 3px 0 0 15px;
	position:relative; left:-15px; width:676px; height:19px;
	background: url(img/green/checkout_header.gif) no-repeat;
}
/* header-balken Zusatzmodule product_info.php */
.module_header {
	color: white;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 3px 20px 0 18px;
	position:relative; left:-15px; width:490px; height:19px;
	background: url(img/green/bground_bordeaux_490.gif) no-repeat;
	line-height:13px;
	white-space:nowrap;
}

/*  */
.module_graduated_header {
	color: white;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 2px 10px 2px 15px;
	width:150px; height:10px; 

}

/*  */
.module_graduated_content {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 2px 0 2px 15px;
}

/* Frontent Navigation <<zurück && weiter>> */
.footerNavigation {	padding: 5px 0px 2px 0px;}
.tableListingI { background-color: #eeeeee; }
.tableListingII { background-color: #d0d0d0; }
.tableBody { padding: 5px; }
.onepxwidth { width: 1px; }

/* for Profiling only */
.Timer, TD.Timer { font: normal 12px Verdana, Arial, Helvetica, sans-serif; }

/* -------------------------------------------------------------------------
|  Interim Solution: Dividers for GIF-Backrounds grml grml
\* -------------------------------------------------------------------------*/
.sep490x8 {
  position:relative;
  left:-15px;
  width:490px;
  height:8px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_490x8.gif) no-repeat;
}

.sep490x8_top {
  position:relative;
  left:-15px;
  width:490px;
  height:8px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_490x6_top.gif) 0px 2px no-repeat;
}

.sep490x7_top {
  position:relative;
  left:-15px;
  width:490px;
  height:7px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_490x6_top.gif) 0px 1px no-repeat;
}

.sep490x8_bottom {
  position:relative;
  left:-15px;
  width:490px;
  height:8px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_490x6_bot.gif) no-repeat;
}


.height7 {
  height:7px;
}


.sep678x8 {
  position:relative;
  left:-15px;
  width:678px;
  height:8px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_678x6_bot.gif) no-repeat;
}

.sep678x8xdouble {
  position:relative;
  left:-15px;
  width:678px;
  height:8px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_678x8.gif) no-repeat;
}


.sep870x8 {
  position:relative;
  left:-15px;
  width:870px;
  height:8px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_870x8.gif) no-repeat;
}

.sep870x8_bottom {
  position:relative;
  left:-15px;
  width:870px;
  height:8px;
  overflow:hidden;
  background: #D5D1BD url(img/green/sep_870x6_bot.gif) no-repeat;
}




.catImage {
  position:relative;
  left:-15px;
  background-color:#D5D1BD;
  width:490px;
  padding:0;
  overflow:hidden;
}

/* PROTOTIP Styles */
.tooltip { text-align:left; width:400px}
.tooltip .title { }
.tooltip .content img { background:white; padding: 0px; border:1px solid #766615; }


#link_exchange {
  width:700px;
  margin: 0px auto;
  padding: 0 0 10px 0;
  text-align:center;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #888;
}

#link_exchange a{
  color: #888;
}



#fp_manufacturers {
  display:none;
}

.selected    { background-color:#E4E4B4; }
.unselected  { background-color:white; }
