/* -----------------------------------------------------------------------------------------
$Id:stylesheet.css 1262 2005-09-30 10:00:32Z mz $

XT-Commerce - community made shopping
http://www.xt-commerce.com

Copyright (c) 2004 XT-Commerce
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
(c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
(c) 2003  nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

Released under the GNU General Public License
-----------------------------------------------------------------------------------------
this stylesheet by thomas plomitzer, www.netzdesign33.de / www.xtc-template.com
---------------------------------------------------------------------------------------*/

body{
	color:#404040;
	margin:0px;
	padding:0px;
	background-color:#ffc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
	border:0;
}
h1{
	font-size:11px;
	font-weight:normal;
	display:inline;
}
h2{
	font-size:11px;
	font-weight:normal;
	display:inline;
}
h3{
	font-size:11px;
	font-weight:normal;
	display:inline;
}
h4{
	font-size:11px;
	font-weight:normal;
	display:inline;
}
a{
	color:#c00;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

strong{
	color:#5e5e5e;
}
p{
}
ul li{
	margin:0px;
	padding:0px;
	list-style:square outside;
}
div.table{
	display:table;
}
div.tr{
	display:table-row;
}
div.td{
	display:table-cell;
}

.headerNavigation a{
	color:#fff;
}
.headerNavigation a:hover{
	color:#fff;
	text-decoration:none;
}
.boxcart{
	height:134px;
	background:url(img/css_img/header.gif) left top no-repeat;
	padding: 0px 0px 3px 0px;
}
.navtrailBG{
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	height:20px;
	padding:0px 5px;
	text-align:center;
}
.navtrail{
	font-size:11px;
	padding-top:3px;
}
.navtrail a{
	font-size:11px;
	color:#404040;
}
.navtrail a:hover{
	font-size:11px;
	text-decoration:none;
	color:#c00;
}
.ulBox{
	font-size:10px;
	padding-left:20px;
	margin:0px;
}
.liBox{
	list-style:url(img/icon_arrow_cat.gif) outside;
	margin:0px;
	padding:0px;
	line-height:1.2em;
}
.liBox a{
	color:#404040;
}
.liBox a:hover{
	color:#c00;
}
.liBox img{
	padding-top:4px;
}
ul.categories{
	font-size:11px;
	padding-left:16px;
	margin:0px;
}
ul.categories li.firstCategorie{
	list-style-type:none;
	margin-left:-16px;
	padding:0px;
	margin-bottom:5px;
}
ul.categories li.firstCategorie a:link,
ul.categories li.firstCategorie a:visited,
ul.categories li.firstCategorie a:active{
	font-weight:bold;
	color:#404040;
}
ul.categories li.firstCategorie a:hover{
	font-weight:bold;
	color:#c00;
}
ul.categories li.firstCategorie a.catChosen{
	font-weight:bold;
	color:#c00;
}
ul.categories li.categorieLevel1{
	list-style:square outside;
	color:#c00;
	line-height:1.3;
	position:relative;
	top:-5px;
}
ul.categories li.categorieLevel1 a:link,
ul.categories li.categorieLevel1 a:visited,
ul.categories li.categorieLevel1 a:active{
	font-weight:normal;
	color:#000;
}
ul.categories li.categorieLevel1 a:hover{
	font-weight:normal;
	color:#c00;
}
ul.categories li.categorieLevel1 a.catChosen{
	font-weight:normal;
	color:#c00;
}
ul.categories li.categorieLevel2{
	list-style:disc outside;
	color:#00c;
	line-height:1.3;
	position:relative;
	top:-5px;
	left:13px;
}
ul.categories li.categorieLevel2 a:link,
ul.categories li.categorieLevel2 a:visited,
ul.categories li.categorieLevel2 a:active{
	font-weight:normal;
	color:#000;
}
ul.categories li.categorieLevel2 a:hover{
	font-weight:normal;
	color:#c00;
}
ul.categories li.categorieLevel2 a.catChosen{
	font-weight:bold;
	color:#00c;
}
ul.categories li.categorieLevel3{
	list-style:circle outside;
	color:#00cc00;
	line-height:1.3;
	position:relative;
	top:-5px;
	left:13px;
}
ul.categories li.categorieLevel3 a:link,
ul.categories li.categorieLevel3 a:visited,
ul.categories li.categorieLevel3 a:active{
	font-weight:normal;
	color:#000;
}
ul.categories li.categorieLevel3 a:hover{
	font-weight:normal;
	color:#c00;
}
ul.categories li.categorieLevel3 a.catChosen{
	font-weight:bold;
	color:#00c;
}
.categorieCount{
	font-size:9px;
	color:#999;
}
checkbox, input, radio, select{
	font-size:11px;
	padding:0px;
	margin:0px;
}
textarea{
	width:100%;
	font-size:11px;
}
.boxTopCategories,
.boxTopSearch,
.boxTopQuickie,
.boxTopContent,
.boxTopAffiliate,
.boxTopLastViewed,
.boxTopRewievs,
.boxTopSpecials,
.boxTopManufacturers,
.boxTopManufacturersInfo,
.boxTopWhatsnew,
.boxTopCart,
.boxTopLogin,
.boxTopAdmin,
.boxTopInformation,
.boxTopNewsletter,
.boxTopBestseller,
.boxTopLanguages,
.boxTopCurrencies,
.boxTopInfobox,
.boxBottomCategories,
.boxBottomSearch,
.boxBottomQuickie,
.boxBottomContent,
.boxBottomLastViewed,
.boxBottomRewievs,
.boxBottomSpecials,
.boxBottomManufacturers,
.boxBottomManufacturersInfo,
.boxBottomWhatsnew,
.boxBottomCart,
.boxBottomLogin,
.boxBottomAdmin,
.boxBottomInformation,
.boxBottomNewsletter,
.boxBottomBestseller,
.boxBottomLanguages,
.boxBottomCurrencies,
.boxBottomInfobox{
	padding:0px;
}
.infoBoxHeadingCategories,
.infoBoxHeadingSearch,
.infoBoxHeadingLogin,
.infoBoxHeadingAdmin,
.infoBoxHeadingAffiliate,
.infoBoxHeadingQuickie,
.infoBoxHeadingContent,
.infoBoxHeadingLastViewed,
.infoBoxHeadingRewievs,
.infoBoxHeadingSpecials,
.infoBoxHeadingManufacturers,
.infoBoxHeadingManufacturersInfo,
.infoBoxHeadingWhatsnew,
.infoBoxHeadingInformation,
.infoBoxHeadingNewsletter,
.infoBoxHeadingBestseller,
.infoBoxHeadingLanguages,
.infoBoxHeadingCurrencies,
.infoBoxHeadingInfobox,
.infoBoxHeadingAddContent{
	font-size:14px;
	font-weight:bold;
	color:#996;
	padding: 25px 0px 15px 15px;
	margin: 0px;
}
.infoBoxHeadingCategories{
	background: url(./img/css_img/box_01.gif) no-repeat top left;
}
.infoBoxHeadingAffiliate{
	background: url(./img/css_img/box_02.gif) no-repeat top left;
}
.infoBoxHeadingLogin,
.infoBoxHeadingAdmin{
	background: url(./img/css_img/box_03.gif) no-repeat top left;
}
.infoBoxHeadingContent{
	background: url(./img/css_img/box_04.gif) no-repeat top left;
}
.infoBoxHeadingAddContent{
	background: url(./img/css_img/box_add_01.gif) no-repeat top left;
}
.infoBoxCategories,
.infoBoxSearch,
.infoBoxLogin,
.infoBoxAdmin,
.infoBoxAffiliate,
.infoBoxQuickie,
.infoBoxContent,
.infoBoxLastViewed,
.infoBoxRewievs,
.infoBoxSpecials,
.infoBoxManufacturers,
.infoBoxManufacturersInfo,
.infoBoxWhatsnew,
.infoBoxInformation,
.infoBoxNewsletter,
.infoBoxBestseller,
.infoBoxLanguages,
.infoBoxCurrencies,
.infoBoxInfobox{
	font-size:10px;
	padding: 0px 10px 25px 15px;
	margin-bottom: 15px;
	background: url(./img/css_img/box_food.gif) no-repeat bottom left;
}
.infoBoxAddContent{
	font-size:10px;
	padding: 0px 10px 25px 15px;
	margin-bottom: 15px;
	background: url(./img/css_img/box_add_02.gif) no-repeat bottom left;
}
.infoBoxHeadingCart{
	font-size:12px;
	padding:2px;
	font-weight:bold;
}
.infoBoxCart{
	font-size:11px;
}
.infoBoxSearchInputSearch {
	display:inline;
	position:relative;
}
.infoBoxSearchInputSearch  input{
	background:#fff;
	border:1px solid #89a;
}
.infoBoxQuickieInputQuickie input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin-right:3px;
	height:16px;
	width:138px;
}
.infoBoxQuickieInputQuickieIE input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin:0px;
	height:16px;width:138px;
}
.infoBoxLoginInputEmail input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin:0px;
	height:16px;
	width:128px;
}
.infoBoxLoginInputEmailIE input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin:0px;
	height:16px;
	width:126px;
}
.infoBoxLoginInputPassword input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin-right:3px;
	height:16px;
	width:44px;
}
.infoBoxLoginInputPasswordIE input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin:0px;
	height:15px;
	width:43px;
}
.infoBoxNewsletterInputEmail input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin-bottom:5px;
	height:16px;
	width:128px;
}
.infoBoxNewsletterInputEmailIE input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin-bottom:3px;
	height:16px;
	width:126px;
}

.priceBox{
	font-size:11px;
	line-height:1;
	color:#00c;
	font-weight:bold;
}
.priceDisclaimerBox{
	font-size:9px;
	line-height:1;
}
.bordersBottomBox{
	border-bottom:1px solid #89a;
	padding-top:5px;
	margin-bottom:5px;
}
.boxtext{
	font-size:11px;
	background-color:#f1f1f1;
	line-height:1;
	padding:2px;
}
.boxtextPrice{
	font-size:11px;
	background-color:#f1f1f1;
	line-height:1;
	padding:2px;
	text-align:center;
}
.boxImage{
	padding:5px;
	text-align:center;
}

.categorieImage{
	width:203px;
	height:110px;
	background-color:#fafafa;
	padding-top:5px;
	border:1px solid #89a;
}
.categorieImageBanner{
	background-color:#fafafa;
	padding-top:5px;
	border:1px solid #89a;
	margin-right:15px;
	margin-bottom:15px;
}
.categorieImageWidth{
	padding:5px;
	width:193px;
}
.contentsTopics{
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	border-bottom:3px solid #996;
	font-weight:bold;
}
.productInfoHeading{
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	border-bottom:3px solid #C5C5C5;
	font-weight:bold;
}
.pageHeading{
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	border-bottom:3px solid #996;
	font-weight:bold;
}
.contentPage{
	padding:15px 5px 10px 5px;
	border-bottom:1px solid #C5C5C5;
	background-color:#fafafa;
}
.pageContent{
	border-bottom:1px solid #C5C5C5;
	font-weight:bold;
	padding-left:5px;
}
.newProductsHeading{
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	border-bottom:3px solid #c90;
	font-weight:bold;
}
.bordersListing{
	border-bottom:1px solid #C5C5C5;
}
.bordersInfoImage{
	border-top:1px solid;
	border-color:#ccc;
}
.bordersThumbnailImage{
	float:left;
	width:100px;
	height:100px;
	padding-right:1px;
	margin-right:1px;
	text-align:center;
}
.productsDiscription{
	padding:5px;
	border-top:1px solid #C5C5C5;
	border-bottom:1px solid #C5C5C5;
	background-color:#fafafa;
}
.productsDiscriptionFooter{
	padding:2px 0px 2px 5px;
	background-color:#f1f1f1;
	border-bottom:1px solid #C5C5C5;
	background-color:#f1f1f1;
}
.bordersTop{
	border-top:1px solid #89a;
}
.bordersRight{
	border-right:1px solid #89a;
}
.bordersBottom{
	border-bottom:1px solid #c66;
	padding-bottom:2px;
}
.bordersLeft{
	border-bottom:1px solid #89a;
}
span.productsInfoName{
	font-size:13px;
	font-weight:bold;
}
.bgOrderDetails{
	background-color:#fff;
	padding:2px;
}
.productInfoInput input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin-right:3px;
	height:16px;
	width:20px;
}
.productInfoInputIE input{
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#89a;
	padding:0 0 0 2px;
	margin:0px;
	height:15px;
	width:19px;
}
.InfoImage{
	float:left;
	padding:5px;
	text-align:center;
}
.price{
	font-size:18px;
	font-weight:bold;
	padding:0px;
	text-align:right;
	color:#333;
	font-family:"Courier New", Courier, mono;
}

.priceSmall{
	font-size:13px;
	font-weight:bold;
	padding:0px;
	text-align:right;
	background-color:#fff;
	border:0px solid #c00;
	color:#666;
}
.priceDisclaimer{
	font-size:9px;
	line-height:1;
	color:#999;
}
.productListingOuter{
	width:307px;
	float:left;
	border:1px solid #89a;
	margin:3px;
	background-color:#fff;
}
.productListingOuterListing{
	border:1px solid #89a;
	margin-bottom:5px;
	background-color:#fff;
	height:130px;
}
.productListingInner{
	padding:2px;
}
.productListingName{
	line-height:1;
	height:30px;
}
.productMainListingOuter a{
	color:#333;
}
.productListingPrice{
	color:#333;
	font-family:"Courier New", Courier, mono;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
}
.productListingDescription{
	height:80px;
	line-height:1;
	padding-top:0px;
}
.productMainListing{
	width:220px;
	float:right;
}
.productMainListingTop{
	background:url(img/css_img/boxmain_01.gif) left top no-repeat;
	height:20px;
}
.productMainListingFood{
	background:url(img/css_img/boxmain_02.gif) left bottom no-repeat;
	padding:3px 10px 25px 5px;
	margin-bottom: 30px;
}
.productMainListingOuter{
	padding:5px;
}
.productMainListingInnerFood{
	width: 190px;
	padding-top:10px;
	clear:both;
}
.copyright{
	font-size:9px;
	line-height:1.2;
	color:#cc9;
	text-align:center;
}
.copyright a{
	color:#996;
}
.copyright a:hover{
	text-decoration:none;
}
.parseTime{
	font-size:9px;
	line-height:1.2;
	color:#EDF5DE;
	text-align:center;
}
#colorpicker{
	display:none;
	border:#000 1px solid;
	background-color:#fff;
}
a.aff_col_box, a.aff_col_box:hover, a.aff_col_box:active{
	border: 1px solid #000;
	font-size:10px;
	text-decoration: none;
}
.boxTextBG{
	font-size:11px;
	background-color:#f1f1f1;
}
.boxTextBGII{
	font-size:11px;
	background-color:#fc9;
}
.errorBox{
	font-size:10px;
	font-weight:bold;
	background-color:#ffb3b5;
}
.gvBox{
	font-size:14px;
	font-weight:bold;
	border-color:#fff;
	border:1px solid;
	background-color:#ffb3b5;
}
.stockWarning{
	font-size:10px;
	color:#c03;
}
.productsNotifications{
	background-color:#f2fff7;
}
.orderEdit{
	font-size:10px;
	color:#70d250;
	text-decoration:underline;
}
.mainContent{
	width:663px;
}
form{
	display:inline;
}
tr.header{
	background-color:#fff;
}
tr.headerNavigation{
	background:#F6F6F6;
}
td.headerNavigation{
	font-size:10px;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid;
	border-color:#b6b7cb;
	background-color:#F6F6F6;
}
.conditions{
	background-color:#fcc;
}
a.confirmationEdit{
	color:#093;
	font-style:italic;
}
a.confirmationEdit:hover{
	color:#093;
	font-style:italic;
	text-decoration:underline;
}
tr.headerError{
	background-color:#f00;
}
tr.headerMessage{
	background-color:#0c3;
}
.moduleHeading{
	font-size:small;
	font-weight:bold;
	padding-bottom:10px;
}
td.headerError{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:#f00;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
tr.headerInfo{
	background:#0f0;
}
td.headerInfo{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:#0f0;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
tr.footer{
	background:#bbc3d3;
}
td.footer{
	font-size:10px;
	background:#F6F6F6;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid;
	border-color:#b6b7cb;
}
.infoBox{
}
.infoBoxContents{
	font-size:11px;
}
.infoBoxNotice{
	background:#FF8E90;
}
.infoBoxNoticeContents{
	background:#FFE6E6;
	font-size:10px;
}
.infoBoxHeading a{
	font-size:11px;
	color:#fff;
	text-transform:lowercase;
}
.infoBoxHeading a:hover{
	font-size:11px;
	color:#ff0;
	text-decoration:none;
	text-transform:lowercase;
}
.infoBox, span.infoBox{
	font-size:10px;
	background:#f1f1f1;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-color:#c66;
	text-transform:lowercase;
	padding:2px;
	margin-bottom:10px;
}
.infoBox_right, span.infoBox_right{
	font-size:10px;
	background:#f1f1f1;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-color:#cc0;
	text-transform:lowercase;
	padding:2px;
	margin-bottom: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:#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;
}
table.productListing{
	border:1px;
	border-style:solid;
	border-color:#b6b7cb;
	border-spacing:1px;
}
.productListing-heading{
	font-size:10px;
	background:#b6b7cb;
	color:#fff;
	font-weight:bold;
}
td.productListing-data{
	font-size:10px;
}
a.pageResults{
	color:#c66;
	text-decoration:underline;
}
a.pageResults:hover{
	color:#c66;
	background:#ff3;
}
tr.subBar{
	background:#f4f7fd;
}
td.subBar{
	font-size:10px;
	color:#000;
}
.main, p.main{
	font-size:11px;
	line-height:1.3;
}
.mainintro{
	font-size:11px;
	line-height:150%;
	background:#fff;
	padding:15px;
	margin-right: 230px;
}

td.smallText, span.smallText, p.smallText{
	font-size:10px;
}
td.accountCategory{
	font-size:13px;
	color:#abd;
}
td.fieldKey{
	font-size:12px;
	font-weight:bold;
}
td.fieldValue{
	font-size:12px;
}
td.tableHeading{
	font-size:12px;
	font-weight:bold;
}
span.newItemInCart{
	font-size:10px;
	color:#f00;
}
span.greetUser{
	color:#c66;
	font-weight:bold;
}
span.underline{
	text-decoration:underline;
}
table.formArea{
	background:#f1f1f1;
	border-color:#ccc;
	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:#c00;
}
span.productOldPrice{
	color:#c00;
	font-weight:normal;
	text-align:right;
	line-height:1;
	padding:0px;
	text-decoration:line-through;
}
span.errorText{
	color:#c00;
}
span.productDiscountPrice{
	color:#c00;
	font-weight:bold;
}
.smallHeading{
	font-size:x-small;
	font-weight:bold;
	color:Black;
}
.moduleRow{
	font-size:11px;
	line-height:1.5;
	height:20px;
}
.moduleRowOver{
	font-size:11px;
	line-height:1.5;
	height:20px;
}
.moduleRowSelected{
	background-color:#E9F4FC;
}
.checkoutBarFrom,
.checkoutBarTo{
	font-size:10px;
	color:#8c8c8c;
}
.checkoutBarCurrent{
	font-size:10px;
	color:#000;
}

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

/* Sitemap Tables */
.sitemap_heading{
	font-size:10pt;
	color:#fff;
	background-color:#666;
	padding-top:2px; padding-bottom:2px;
}
.sitemap_heading a{
	color:#fff;
}
.sitemap_heading a:hover{
	color:#ccc;
	text-decoration:none;
}
.sitemap_sub{
	font-size:9pt;
	color:#000;
	background-color:#E6E6E6;
	padding:2px 2px;
}
.sitemap_sub a{
	color:#000;
}
.sitemap_sub a:hover{
	color:#999;
	text-decoration:none;
}

/* message box */
.messageBox{
	font-size:10px;
}
.messageStackError,
.messageStackWarning{
	font-size:10px;
	background-color:#ffb3b5;
}
.messageStackSuccess{
	font-size:10px;
	background-color:#9f0;
}

/* input requirement */
.inputRequirement{
	font-size:10px; color:#f00;
}
.navLeft{
	width:184px;
}
.tableListingI{
	background-color:#f1f1f1;
}
.tableListingII{
	background-color:#fff;
}
.onepxwidth{
	width:1px;
}
.partnerproduct{
	padding: 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
}
.partnerproduct_head{
	border-top: 1px dotted #C0C0C0;
	padding: 10px 0px;
	font-size:13px;
	font-weight:bold;
	display:block;
}
.partnerproduct_title{
	padding-bottom: 5px;
	font-weight:bold;
	display:block;
}
.partnerproduct_content{
	margin: 0px 90px 0px 190px;
	padding: 0px 2px;
}
.partnerproduct_pic{
	width:190px;
	text-align:center;
	float:left;
}
.partnerproduct_price{
	width:90px;
	float:right;
	text-align:right;
}
.partnerproduct_clear{
	clear:both;
}
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 420px;
	height: 1px;
	z-index: 1000;
}
.checkoutagb {
	border:1px solid #8A8B8D;
	height:100px;
	overflow:auto;
	padding:1%;
	width:98%;
}
/* BOF Search Suggest Mario Lorenz, 02.12.2010 17:13:26 */
.suggest_link {
	background-color: #fff;
	color:#000;
	padding: 2px 6px 2px 6px;
}
a.suggest_link_over:hover,
.suggest_link_over {
	background-color: #c00;
	color:#fff;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
#search_suggest {
	top:16px;
	left:0px;
	width:350px;
	position: absolute;
	visibility: hidden;
	background-color: #fff;
	text-align: left;
	border: 1px solid #000;
}
/* EOF Search Suggest Mario Lorenz, 02.12.2010 17:13:26 */

