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

   xt:Commerce (R) - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 xt:Commerce (R)
   -----------------------------------------------------------------------------------------
   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
   -----------------------------------------------------------------------------------------

   XTC5 Template & Stylesheets
   -----------------------------------------------------------------------------------------
   (c) 2007 Ing. Michael Frst
       bluegate communications
	   http://www.bluegate.at
   ---------------------------------------------------------------------------------------*/

/* THE BIG GUYS */
* {margin:0; padding:0}
body {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:13px; background:#9F7B3E url(img/bg_top.png) repeat-x;}

/* HEADINGS */
h1 {color:#431B01; font-weight:bold; font-size:22px; margin:10px 0px 10px 0px; padding:0px; width:auto; border-style:solid; border-width:0px 0px 1px 0px; border-color:#959388;}
h2 {color:#431B01; font-weight:bold; font-size:16px; margin:10px 0px 5px 0px; padding:0px;}
h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {color:#431B01; text-decoration:none;}

/* LINKS GLOBAL */
a,a:link,a:hover {background:none; text-decoration:underline; cursor:pointer}
a:link {color:#431B01; text-decoration:none;}
a:visited {color:#431B01; text-decoration:none;}
a:hover,a:active {color:#F60; text-decoration:none;}
a img {border:none}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px;}
textarea {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}
select {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

/* FAKE HR DIV CAUSE OF IE TROUBLES */
.hr {margin:0; padding-top:1px; height:0; line-height:0px; overflow:hidden; background-color:#431B01;}
.hrlightgrey {margin:0; padding-top:1px; height:0; line-height:0px; overflow:hidden; background-color:#999;}
.hrproductpreview {width:100%; height:5px; padding:5px 0px 5px 0px; background:url(img/hr_productpreview.gif) repeat-x 0 100%;}

/* TABLE GLOBAL */
table td {padding:2px; vertical-align:top;}

/*other GLOBAL */
.clearboth{clear:both;}
.floatleft {float:left;}
.floatright {float:right;}
.whitefont {color:#fff;}
.padding10px {padding:10px;}
.whitespace {white-space:normal;}
.normal li {list-style-position:inside;}

/* WHOLE SITE WRAPPER */
#wrap { margin:0 auto; width:990px;}

/* Enterprise */
#enterprise {margin: 0 auto; width:990px;}
#logo {float:left; padding:10px; width:20%;}

/*  SEARCH */
#search {float:right; padding:15px 5px 20px 25px; background:url(img/bg_Search.gif) no-repeat right 13px; font-weight:bold;}
#search, #search a, #search a:link, #search a:hover, #search a:visited { color:#fff; text-decoration:none;}
#search a:hover {color:#FFD36E;}

/* LANGUAGE */
#languages {float:right; margin:0; padding:20px 10px 0px 10px;}

/* HEADER */
#header {float:right; width:75%;}
#headercontent {float:right; padding:10px; width:75%;}

/* TOPMENU AS LIST */
#topMenu{float:right; background:url(img/cart.gif) no-repeat 0 95%;}
#topMenu li{float:left; list-style-type:none; font-weight:bold; font-size:16px;}
#topMenu li a {
	display: block;
	text-decoration: none;
    padding: 0 10px 0 20px;		
	color:#FFD36E;
}
#topMenu li a:hover, #topMenu li a:focus, #topMenu li a:active{
	font-size:17px;
	color:#FFF;	
}

/* MULTIMENUWRAP */
#multiMenuWrap {clear:both; width:990px; background: url(img/bg_topMenu.gif) no-repeat;}
#multiMenu {padding: 3px 3px 0px 3px; background: url(img/bg_topMenu2.gif) no-repeat 100% 0%; height:40px;}
.multiMenuList li{
	float: left;	
	list-style-type:none; 
	line-height:27px;
}
.multiMenuList li a, .multiMenuList li a:link, .multiMenuList li a:visited{
	color:#eee;
	display: block;
	padding:0px 20px 0px 20px;
	background: url(img/bg_multiMenuBreakLine.gif) repeat-y 100% 0%;
	text-decoration:none;
}
.multiMenuList li a:hover, .multiMenuList li a:active{
	color: #FFD36E;
	background:#471D01 url(img/bg_multiMenu.gif) no-repeat 100% 0%;
}

/* CONTENT WRAPPER,BANNER, */
#navtrail {clear:both; width:970px; padding:5px 10px 5px 10px; list-style-type:none; font-size:12px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; background-color:#F8F8F8;}
#navtrail a, #navtrail a:link, #navtrail a:visited, #navtrail a:hover, #navtrail a:active {text-decoration:none; cursor:pointer; color:#000;}
#contentwrap {clear:both; width:100%; background-color:#FFF;}
.maincontent_head { background: url(img/bg_CotentHead.gif) repeat-x bottom; height:30px; line-height:20px; font-size:18px; font-weight:600;}

/* LEFT COLUMN */
#leftcol { padding: 0px 10px 10px 10px; width:200px; vertical-align:top;}

/* RIGHT COLUMN */
#rightcol { padding: 0px 10px 10px 10px; width:200px; vertical-align:top;}

/* MAIN CONTENT */
#content { padding:10px 0px 10px 0px; margin-bottom:15px; width:550px;  vertical-align:top; background-color:#FFF;}
#contentfull { padding:10px; margin-bottom:15px; width:740px; vertical-align:top;}
.content_head { background: url(img/bg_CotentHead.gif) repeat-x bottom; height:30px; line-height:20px; font-size:15px; font-weight:600;}

/* CATEGORY MENU */
.CategoryTop {margin:0; background: url(img/bg_CategoryTop.jpg) no-repeat 0 top;}
.CategoryBody { background: url(img/bg_CategoryBody.jpg) repeat-y;}
.CategoryFoot { background: url(img/bg_CategoryFoot.jpg) no-repeat 0 bottom; margin-bottom:10px;}

h2.CategoryHeader { padding:8px 5px 0px 10px; color:#FFF;}
ul#CategoryMenu {list-style-type:none; padding-bottom:10px;}
ul#CategoryMenu li { line-height:28px;}
ul#CategoryMenu li a{display:block; text-decoration:none; color:#FFF;}

/* 1st TIER */
ul#CategoryMenu li.level1 { font-size:13px;}
ul#CategoryMenu li.level1 a {
	margin:5px;
	background:#FFF;
	color:#431B01;
	border:2px solid #9F7B3E;
}
ul#CategoryMenu li.level1 a:hover{
	margin:5px;
	background:#FFD36E;
	color:#431B01;
	font-weight:600;
	border:2px solid #FFE3C8;	
}

/* sub TIER */
ul#CategoryMenu li.level_sub {margin:0px 5px 0px 5px; height:28px; background:url(img/hr_productpreview.gif) bottom repeat-x; line-height:27px; display:block; font-size:12px;}
ul#CategoryMenu li.level_sub a:hover{ background:#FFE7B1; color:#431B01;}

/* BOXES GLOBAL DEFINITION */
h2.boxHeader { padding:5px 5px 0px 10px;}
.boxTop { background: url(img/bg_Body.jpg) no-repeat 0 top;}
.boxBody {margin:5px; padding:8px; background:#FFF; border:1px solid #D0AD79;}
.boxBody p {color:#431B01;}
.boxBody a { text-decoration:none; color:#431B01;}
.boxBody .productboximage {border:1px solid #431B01;}
.boxBody ul.contentlist {list-style:square url(img/icon_arrow.gif) inside;}
.boxFoot { background: url(img/bg_Body.jpg) no-repeat 0 bottom;}

/*FOOT COL */
#footcol {margin:0; width:100%; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; background-color:#F8F8F8;}
.footcolbox {padding:15px;}
h2.footboxheader, .footboxheader a:link, .footboxheader a:hover, .footboxheader a:active, .footboxheader a:visited{
	background:#C9C7C1; text-align:center; line-height:25px; height:25px; text-decoration:none; color:#431B01;
}
.footboxbody {font-size:13px;}
.footboxbody a:link, .footboxbody a:hover, .footboxbody a:active, .footboxbody a:visited {text-decoration:none; color:#000;}
.footboxbody ul{font-size:13px; list-style:square url(img/icon_arrow.gif) inside;}
.footboxbody li{border-bottom:1px solid #ccc; line-height:22px; height:22px;}

/* PRODUCT PREVIEW */
.productPreview {float:left; margin:0; padding:5px; background:url(img/vr_productpreview.gif) right repeat-y; width:30%; white-space:normal;}
.productPreviewContent { vertical-align:top;}
.productPreviewContent h2 { margin:0px 0px 1px 0px;}
.productPreviewContent h2 a {}
.productPreviewImage {vertical-align: middle; padding:0px;}
.productPreviewImage img {border: 1px solid #CCC;}
.productPreviewContent .price{margin:0; padding:0; font-size:15px; font-weight:bold; color:#f60;}
.productPreviewContent .productOldPrice {font-size:11px; color:#333;}
.productPreviewContent .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal;}
.productPreviewContent .taxandshippinginfo a {font-size:11px; font-weight:normal; color:#626055;}
.productPreviewContent .vpe {margin:0; padding:0; font-size:11px; font-weight:normal;}
.productPreviewContent .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#431B01;}
.productPreviewContent .stockimage {margin:0; padding:0;}
.productPreviewContent .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#1B8ADC;}

/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {display:table; width:100%}
#productinfoimages {float:left; background-color:#F0EFE6; text-align:center; padding:10px; margin:0px 10px 10px 0px; border: solid 1px #959388;}
#productinfoimages .productimage {border: solid 1px #959388;}
#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoimages li{list-style-type:none}
#productinfo_desc, #productinfo_media, #productinfo_reviews {clear:both; width:720px;}
#imagenavtopline {border-top:1px #959388 solid;}
#productinfopricewithimages {float:left;}
#productinfopricewithimages img {cursor:pointer}
#productinfopricewithoutimages {width:100%}
#productinfopricewithoutimages img {cursor:pointer}
#productinfoprice {padding:5px}
#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoprice .productprice {margin:0; padding:0; font-size:16px; font-weight:bold; color:#f60;}
#productinfoprice .productOldPrice {margin:0; padding:0; font-size:12px; font-weight:bold; color:#666;}
#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#431B01;}
#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; font-weight:normal; color:#626055;}
#productinfoprice .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#431B01;}
#productinfoprice .stockimage {margin:0; padding:0;}
#productinfoprice .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#1B8ADC;}
#productinfodescription {float:right; width:60%;}
p.productinfoproductadded {font-size:11px;}
.productoptions {background-color:#F0EFE6; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#959388}
.addtobasket {background-color:#F0EFE6; padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#959388}

/* POPUPS PRODUCTINFO */
body.popupproductinfo {padding:15px;background:none; background-color:#fff}

/* POPUP print_order.html */
body.popupprintorder {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:13px; padding:15px;background:none; background-color:#fff}
body.popupprintorder .products tr.header td {font-weight:bold; background-color:#F0EFE6;}
body.popupprintorder .products .total {text-align:right}
body.popupprintorder .products .quantity {vertical-align:top}
body.popupprintorder .productname {vertical-align:top}
body.popupprintorder .model {vertical-align:top}
body.popupprintorder .singleprice {vertical-align:top}
body.popupprintorder .totalprice {vertical-align:top}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox { margin:5px 0px 5px 0px; padding: 15px; background-color:#F0EFE6; border:1px solid #959388;}
div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 {color:#2B72A2; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}
div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom:1px solid #959388;}
.leftbox {float:left; width:20%;}
.highbox {padding-top:5px;}

/* PAYMENT TYPE SELECTION */
table.paymentblock {background-color:#F0EFE6; border-style: solid; border-width:0px 1px 1px 1px; margin-bottom:15px; border-color:#959388;}
table.paymentblock tr td.header {background-color:#FC8A14; padding-left:5px; color:#FFF; font-weight:bold;}

/* SHIPPING TYPE SELECTION */
table.shippingblock {background-color:#F0EFE6; border-style: solid; border-width:0px 1px 1px 1px; border-color:#959388; margin-bottom:15px;}
table.shippingblock tr td.header {background-color:#FC8A14; padding:2px; padding-left:5px; color:#FFF; font-weight:bold;}
table.shippingblock tr td {vertical-align:top;}
table.shippingblock tr td.description {width:100%; vertical-align:top; padding-left:6px;}
table.shippingblock tr td.radiobutton {vertical-align:top; white-space:nowrap; padding:4px;}
table.shippingblock tr td.radiobutton input {margin:0; padding:0;}
table.shippingblock tr td.price {vertical-align:top; white-space:nowrap}

/* ORDER DETAILS IN ACCOUNT HISTORY // VANISHED
table.accounthistoryinfoorderdetails {font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}
table.accounthistoryinfoorderdetails tr td {padding:4px}
table.accounthistoryinfoorderdetails tr.headerrow td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.accounthistoryinfoorderdetails tr.headerrow td.left {text-align:left}
table.accounthistoryinfoorderdetails tr.headerrow td.center {text-align:center}
table.accounthistoryinfoorderdetails tr.headerrow td.right {text-align:right}
*/

/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {width:130px;}

/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {padding: 5px; background-color:#FFF2CC; border: solid #E9D28F 1px; margin-bottom:8px;}
table.downloadbox tr td.icon{padding-right: 15px;}
table.downloadbox tr td.downloadlink{width:100%;}

/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {font-size:11px; text-align:left; margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px; font-weight:bold; text-align:left}

/* ORDER DETAILS */
table.orderdetails {font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:1px 1px 1px 1px; border-color:#959388;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#FC8A14; color:#FFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#F0EFE6;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #959388 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#E2E0D1;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #959388 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#F0EFE6; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#959388;}

/* PRODUCT NAVIGATOR */
div.productnavigator {background-color:#EDEDED; padding:8px; border:#999999 1px solid}

/* REVIEW LIST */
table.reviewlist {background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}
table.reviewlist tr td {padding:4px; white-space:nowrap}
table.reviewlist tr.header td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.reviewlist tr.contentrow1 td {background-color:#FFF2CC;}
table.reviewlist tr.contentrow2 td {background-color:#FFEAAB;}
textarea#review {width:100%}

/* MEDIA LIST */
.mediacontentrow1 {background-color:#FFF2CC; border-style: solid; border-width:1px; border-color:#DA9401;background-color:#FFF2CC; padding:12px; white-space:nowrap; overflow: auto;}
.mediacontentrow2 {background-color:#FFF2CC; border-style: solid; border-width:1px; border-color:#DA9401;background-color:#FFEAAB; padding:12px; white-space:nowrap; overflow: auto;}

/* SITEMAP */
.sitemapwrap {}
.sitemapwrap .sitemapleft { vertical-align:top;}
.sitemapheader {padding:3px; background-color:#EFEFEF; font-weight:bold;}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover { text-decoration:none}
.sitemapcontent {padding:6px}
.sitemapcontent li {list-style-type:none}


/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}

/* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails {padding:0; margin:0px 0px 10px 0px; border:none}
table.checkoutconfirmationorderdetails tr td.productname {width:100%; font-weight:bold;}
table.checkoutconfirmationorderdetails tr td.shippingtime {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal; white-space:nowrap}
table.checkoutconfirmationorderdetails tr td.productattributes {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal;}
table.checkoutconfirmationorderdetails tr td.productprice {white-space:nowrap; text-align:right}

table.checkoutconfirmationorderdetailstotal {padding:0; margin:10px 0px 0px 0px; border:none}
table.checkoutconfirmationorderdetailstotal tr td.name {width:100%;text-align:right}
table.checkoutconfirmationorderdetailstotal tr td.value {white-space:nowrap; text-align:right}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:100%}

/* POPUP COUPON HELP,POPUP SEARCH HELP */
.popupContainer {margin:10px;}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {padding-top:20px;}
ul#checkoutnavigation li {height: 90px; width:160px; list-style-type:none; float:left; margin-right:10px; border: solid 1px; padding:5px}
ul#checkoutnavigation li.active {background:url(img/bg_active.png); border-color:#FC8A14;}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background:url(img/bg_inactive.png); border-color:#ccc;}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}

/* ERROR MESSAGES */
/* p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6} */

ul.messageStack {border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}
ul.messageStack li {}
ul.messageStack li.messageStackError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/exclamation.gif); background-repeat:no-repeat; background-position:0px 4px}
ul.messageStack li.messageStackWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFD6D6}
ul.messageStack li.messageStackSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFD6D6}


/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */

/* FOOTER */
.footer {clear:both; padding:15px 10px 5px 10px; text-align:center; font-size:11px; color:#FFF; background:#431B01;}
.footer a {color:#f60; text-decoration: none;}


/* xt:Commerce COPYRIGHT */
.copyright { margin: 0 auto; color:#FFF; text-align:center; font-size:11px; background:#431B01;}
.copyright a{color:#f60; text-decoration:none;}
/* xt:Commerce ParseTime */
.parseTime { margin: 0 auto; color:#FFF; padding-bottom:15px; text-align:center; font-size:11px; background:#431B01;}

/* SITE Navigation */
div#NAVIGATION {clear:both; vertical-align:middle;}
div#NAVIGATION .COUNT {float:left; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:2px 5px 0px 5px; vertical-align:middle; font-size:11px}
div#NAVIGATION .PAGES {float:right; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:2px 5px 0px 5px; vertical-align:middle; font-size:11px}

/* PRODUCTS Sorting */
p.products_sort  {padding: 5px; background-color:#FFF2CC; border: solid #E9D28F 1px; margin-bottom:8px;}
.products_sort  {height: 25px; padding: 5px; background-color:#FFF2CC; border: solid #E9D28F 1px; margin-bottom:8px;}
.products_sort form {float:left;}

/*AGB*/
div#checkout_agb{height: 300px; width: 100%; overflow: auto; padding: 2px; border: solid #000000 1px; text-align: left;}

