/* Created Idar Creative: www.idar.nl */
* {margin:0;padding:0;}

BODY {background: #f1efef;Z-INDEX:-100; overflow:auto; }
HTML {overflow:auto;}
BODY, TD ,A, FONT, LI, P, BLOCKQUOTE, DIV
{font-family: Arial, Helvetica, verdana, sans-serif; font-size:12px;line-height:16px;color:#84868b;}
/*{line-height: 12pt; font-family: Arial, Helvetica, Arial, sans-serif; font-size:8pt; color:#84868b;}*/

H1,H2,H3,H4 {padding-bottom:8px; font-family: Helvetica, Arial,sans-serif, Tahoma,"Trebuchet MS";}
H1 	{font-size:19pt;color:#8ec121;font-weight:normal;}
H2 	{font-size:17pt;color:#8ec121;font-weight:normal;}
H3 	{font-size:15pt;color:#8ec121;font-weight:normal;}
H4	   {font-size:11pt; letter-spacing: -1px; font-weight:normal;font-family: Verdana;}
H5	   {line-height: 12pt; font-size:8pt; color:#84868b; font-weight:bold;} 
P 	{padding-bottom:8px;}
UL 	{list-style: none  url(images/i_arrow.gif); margin:8px; margin-left:32px;}
OL 	{margin:8px; margin-left:15px; font-weight:bold;}

a	{color:#8ec121;text-decoration:underline;}
a:hover	{text-decoration:none; }

a.pdf {background:url(images/pdf.gif) no-repeat left center; padding-left:20px;padding-bottom:4px;text-decoration:none;}
a.pdf span.gray {color:#c0c0c0; text-transform:uppercase;}

a.download {background:url(images/pdf.gif) no-repeat left center; padding-left:20px;padding-bottom:4px;}

hr {color:#c0c0c0; background-color:#c0c0c0;height:1px;border: 0;} 

#siteContainer 	{position:relative;width:100%;float:left;background: url(images/bg_body.gif) repeat-x bottom;}
#siteGradient		{position:relative; width:940px;margin:auto;height:auto !important;}

#topContainer  {width:940px;margin-top:5px; text-align:right}
#topContainer a { font-size:11px; text-decoration:none;margin-right:8px; color:#84868b;}
#topContainer a:hover {color:#8ec121;}
#topContainer a img{ padding-right:2px;}

#siteLayout       {position:relative;width:940px;float:left;margin:auto; height:auto !important; background: #ffffff url(images/bg_left.gif) repeat-y left; margin-top:5px;
						/*border:solid 1px #c0c0c0;*/ border-top:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0; Z-INDEX:0;}
#headerContainer	{position:relative;width:940px;margin:auto; height:93px;float:left;}
#navContainer		{position:relative;float:left;overflow:hidden; margin-top:36px;}
#subnavContainer	{position:relative;float:left;width:224px; padding-bottom:20px; background: url(images/bg_subnavsep.gif) no-repeat left bottom;}

#logoContainer	{position:relative;float:left; width: 239px;}
#logoContainer img {marin:0;border:none;}
#saleContainer {position:absolute;top:0px; left:848px;}
#saleContainer A {}
#saleContainer img 	{}
#shopContainer 		{position:relative; float:left; width:684px; height:45px;margin-top:18px;border-top:solid 1px #c0c0c0;}
#shopitemsContainer	{position:relative;border:solid 1px #c0c0c0; border-top:none; width:130px;float:right;margin-right:0px;height:18px;text-align:center;}
#shopitemsContainer div	span {font-size:9px;line-height:16px;}
#shopitemsContainer div	span a {font-size:9px;}

#breadcrumbContainer {position:relative; float:left; font-size:9px;color:#c0c0c0; text-transform:capitalize;}
#breadcrumbContainer  A       {color:#c0c0c0;font-size:9px;PADDING-RIGHT:0px;PADDING-LEFT:7px; PADDING-BOTTOM:0px;PADDING-TOP:0px;text-transform: capitalize;}
#breadcrumbContainer  A:HOVER {color:#8ec121;font-size:9px;PADDING-RIGHT:0px;PADDING-LEFT:7px;PADDING-BOTTOM:0px;PADDING-TOP:0px;}

#bodyContainer	{position:relative;float:left;width:100%;height:auto !important; Z-INDEX:0;margin-bottom:10px;}
#contentContainer       {position:relative;float:left;width:500px; height:auto !important; min-height:300px;padding-right:10px; margin-top:10px;border-right:solid 1px #c0c0c0;}
#contentLeftContainer	{position:relative;float:left;width:239px; height:auto !important; min-height:300px;}
#contentRightContainer	{position:relative;float:left;width:164px; height:auto !important; min-height:300px; padding-left:10px;padding-right:10px; margin-top:10px;}
#contentTopContainer 	{position:relative;float:left;width:690px; height:auto !important;border-bottom:solid 1px #c0c0c0; padding-bottom:10px;}
#SearchContainer 	{position:relative;float:left;width:224px;padding-bottom:10px;padding-top:10px; background: url(images/bg_subnavsep.gif) no-repeat left bottom;}
#div-pop-up {position:relative; clear:both;float:left;width:400px;padding-right:10px; margin-top:10px; text-align:center;}
#div-pop-up input {background:#8ec121; cursor:pointer;width:100px;color:#ffffff;font-size: 11px;padding:2px;border:none;}
#searchContainer div.inputTxt {float:left;}
.topsearch  {width:120px;padding:2px;font-size:10px;border:solid 1px #84868b; background:#202020;color:#eaeaea;margin:0px 0px 0px 10px;}
.topbutton  {border:none;background:none; width:27px; height:21px;background:url(images/i_search.gif) no-repeat center center; cursor:pointer;}
.topbutton:hover {background:url(images/i_search_0.gif) no-repeat center center;}

#leftContainer 	{position:relative;float:left;width:224px;padding-bottom:10px;padding-top:10px; background: url(images/bg_subnavsep.gif) no-repeat left bottom;}
#leftsubContainer {position:relative;float:left;width:224px; padding-bottom:10px;padding-top:10px;background: url(images/bg_subnavsep.gif) no-repeat left bottom;}
#leftBottomContainer 	{position:relative;float:left;width:224px;padding-bottom:10px;padding-top:10px;padding-left:10px;}

/*----------------- MAIN SITE NAVIGATION -----------------*/

UL#nav	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px;width:700px;float:left; overflow: hidden;}
UL#nav LI {display:inline; text-align: center; list-style: none; color:#fff; vertical-align: middle; list-style-image: none; }
UL#nav a, UL#nav a:link, UL#nav a:visited, UL#nav a:active
		{color:#84868B; text-decoration: none; text-align: center; float:left; vertical-align:center;font-size:9px;padding-left:10px; padding-right:10px; 
		border:0; text-transform: uppercase; letter-spacing:1px;background: url(images/bg_nav.gif) 100% 50% no-repeat;}
UL#nav li a:hover, UL#nav a:hover {color:#8ec121;text-decoration: none;}
UL#nav A#here 	{color:#8ec121; text-decoration: none;}

ul#nav li#n-whatsnew a {color:#aa0000;font-weight:bold;}
ul#nav li#n-whatsnew a:hover {color:#aa0000;font-weight:bold;}
 
/*
UL#nav A:hover {background: #8ec121; color:#fff;text-decoration: none;}
UL#nav A#here 	{background:#8ec121; color:#fff; text-decoration: none;} 
*/
/*----------------- SUB NAVIGATION -----------------*/
#subnavHeader {padding-left:12px;font-size:11pt;line-height: 14pt;font-weight:normal; color:#8ec121; width:164px; background:url(images/h_subnav.gif)  100% 0% no-repeat;text-transform:capitalize; } 
UL#subnav {list-style: none;margin-top:0px;padding:0px;margin-left:14px;}
UL.subnav, .subnav UL {list-style: none;margin-top:0px;padding:0;margin-left:14px;}

UL#subnav LI {list-style-image: none;}
UL#subnav A{padding-left:12px;color:#585858; text-decoration: none;line-height: 14pt;width:180px; display:block; vertical-align:center; font-size:9pt;font-weight:normal;}
			
UL#subnav A:hover {background: url(images/bg_subnav.gif)  0% 50% no-repeat; color:#8ec121;text-decoration: none;}
UL#subnav A#sel 	{background: url(images/bg_subnav.gif)  0% 50% no-repeat; color:#8ec121; text-decoration: none;}
UL#subnav A.sel{background: url(images/bg_subnav.gif)  0% 50% no-repeat; color:#8ec121; text-decoration: none;}
 
#leftContainer UL {list-style: none;margin:0;padding:0;margin-top:0px;}
#leftContainer UL LI { list-style-image: none;}
#leftContainer UL A{padding-left:12px;font-size:12px;line-height:16px; font-weight:normal; color:#585858; text-decoration: none; width:180px; display:block; vertical-align:center;  }
#leftContainer UL A:hover {color:#8ec121;text-decoration: none;}
#leftContainer UL UL A{line-height:16px;}
/* UL#left */

#leftsubContainer h5 {margin-left:12px;color:#8ec121;}
#leftsubContainer UL {list-style: none;margin:0;padding:0;margin-top:0px;}
#leftsubContainer UL LI {list-style-image: none;}
#leftsubContainer UL A  {padding-left:12px;font-size:12px;line-height:16px;font-weight:normal; color:#585858; text-decoration: none;width:180px; display:block; vertical-align:center;}
#leftsubContainer UL A:hover {color:#8ec121;text-decoration: none;}
/*UL#leftsub */

#leftContainer .csc-menu, #leftsubContainer .csc-menu{margin:0;padding:0; margin-top:0px;width:175px;}

#footerContainer {clear:both; position:relative;width:942px; margin:auto;height:60px; background: url(images/bg_site.gif) no-repeat top left; }
#footerContainer #footernavContainer {position:relative; width:940px; float:left; text-align: center;color:#84868b; font-size:8pt; line-height:16pt; margin-top:5px;
						font-family:"Trebuchet MS", Tahoma, "Lucida Sans", sans-serif, arial;text-transform:capitalize;} 						
#footerContainer #footernavContainer SPAN {font-size:8pt; line-height:16pt;text-transform:capitalize;}
#footerContainer #footernavContainer A {font-family:"Trebuchet MS", Tahoma, "Lucida Sans", sans-serif, arial;color:#84868b;text-decoration:none;}
#footerContainer #footernavContainer A:HOVER {text-decoration:underline;color:#8ec121;}

.sep{color:Silver;}
.green {color:#8ec121;}
.lightgray {color:#84868b;}
.darkgray {color:#585858;}
.noborder, .noborder:HOVER {border:none;}
.align-right {text-align:right;}

/*-------------INTRO STYLES ------------------------*/
#TableLayout{background: url(images/bg_intro.gif) 0px 5px repeat-x;}
.td_intro_rep{background: url(images/intro_rep.gif);}

#footer{width:820px; font-family:"Trebuchet MS", Tahoma, "Lucida Sans", sans-serif, arial; color:#84868b; font-size:8pt; line-height:16pt; margin:0 auto; padding:0 0 0 0; text-align:right;}
#footer A		 {font-family:"Trebuchet MS", Tahoma, "Lucida Sans", sans-serif, arial; color:#84868b;text-decoration:none;}
#footer A:HOVER {text-decoration:underline;color:#8ec121; }

/**********************************************
sIFR
************************************************/
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}
.sIFR-replaced, .sIFR-ignore { visibility: visible !important;}
.sIFR-alternate {  position: absolute;  left: 0;  top: 0;  width: 0;  height: 0;  display: inline;  overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {  margin: 0pt;   padding: 0pt;   overflow: auto;   letter-spacing: 0px;   float: none;}

.sIFR-active h1 {visibility: hidden; line-height:24px;height:24px;display: inline;}
.sIFR-active h2 {visibility: hidden;line-height:20px;height:20px;display: inline;}
.sIFR-active h3 {visibility: hidden;line-height:18px;height:18px;display: inline;}

/*
.sIFR-active h1 A { font-size: 24px;}
.sIFR-active h2 A { font-size: 24px;}
.sIFR-active h3 A { font-size: 24px;}
*/

/**********************************************
TYPO3 STYLES
************************************************/
.csc-mailform {margin-left:10px;padding:10px; border:solid 1px #c0c0c0;width:400px;position:relative;}
.csc-mailform-field LABEL{position:absolute; text-align:left; float:left;}
.csc-mailform-field INPUT, .csc-mailform-field TEXTAREA {margin:1px; margin-left:120px;border:solid 1px #c0c0c0; background:#fafafa; padding:2px;}
.csc-mailform-field TEXTAREA {width:262px;}
INPUT.csc-mailform-submit, fieldset input.submit {margin-left:120px;background:#8ec121; cursor:pointer;text-transform:uppercase;width:100px;color:#ffffff;font-size: 11px;padding:2px;border:none;}
INPUT.csc-mailform-submit:HOVER, fieldset input.submit:hover {color:#ffffff;background:#84868b;}
.csc-mailform-label {color:#8ec121; font-weight:bold;font-size:9pt;}

.tx-indexedsearch-searchbox td {padding: 4px;}
.tx-indexedsearch-searchbox TABLE {padding:10px; width:400px; border: solid 1px #c0c0c0; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT {width:250px;margin:1px; border:solid 1px #c0c0c0;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button
   {background:#8ec121; cursor:pointer;text-transform:uppercase;width:100px;color:#ffffff;font-size: 11px;padding:2px;border:none;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button:hover {background:#84868b;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {font-size: 11px;padding:2px;}
.tx-indexedsearch-whatis {position:relative;float:left;width:100%;}
.tx-indexedsearch-res{position:relative;float:left;width:100%;margin-top:0px;}
.tx-indexedsearch-browsebox {position:relative;float:left;}
.browsebox LI {list-style: none;float:left;margin-right:30px;}

.tx-irfaq-pi1 DL {padding-bottom:15px;font-size:9pt;}
.tx-irfaq-dynheader {color:#8ec121;font-size:9pt;}
div.tx-irfaq-pi1 DD P {font-size:9pt; padding-left:15px;}

/***********************
ALTER NORMALTYPO3 STYLES 
************************/
TABLE.table_home {width:500px;}
.table_home TH {background-color:#808080;color:#ffffff;height:24px;width:100%;}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0px; }
#contentRightContainer .csc-textpic-imagewrap {margin-bottom: 4px;}

/* -------- NIEUWSBRIEF ---------*/

#contact fieldset {border: solid 1px silver; padding:10px 10px 10px 10px; margin:10px 0px 0px 0px; width:400px;}
#contact input, #contact select, #contact textarea {border:solid 1px #c0c0c0; background:#fafafa; padding:2px; width:200px;}
#contact input:HOVER, #contact select:HOVER, #contact textarea:HOVER  {border:solid 1px #c0c0c0;}
#contact input.fields_off, #contact input.fields_on, #contact textarea.fields_off
	{padding:2px;border:solid 1px #c0c0c0; background:#fafafa;}

#contact input.fields_on, #contact textarea.fields_on {padding:2px;border:solid 1px #84868b;background:#fafafa;}
#contact label.fields_on, #contact label.fields_off {text-align: left; padding:2px;margin-right: 10px;margin-bottom: 5px;float:left;width:75px; white-space: nowrap;
}
#contact label.fields_on {text-decoration: underline;color:#84868b;}
#div_submit{ width:100%; float:left;margin-top:5px;}
#contact input.submit {background:#8ec121; cursor:pointer;text-transform:uppercase;width:100px;color:#ffffff;font-size: 11px;padding:2px;border:none; }
#contact input.submit:HOVER {color:#ffffff;background:#84868b;}

#contact br {clear: left;}


/* ---------  Log in -----------  */
div.tx-felogin-pi1 fieldset {border: solid 1px silver; padding:10px 10px 10px 10px; margin:10px 0px 0px 0px; width:400px;}
div.tx-felogin-pi1 fieldset INPUT{ margin:1px; border:solid 1px #c0c0c0; background:#fafafa; padding:2px;}
div.tx-felogin-pi1 fieldset INPUT.submit {background:#8ec121; cursor:pointer;text-transform:uppercase;color:#ffffff;font-size: 11px;padding:2px;border:none;}

/* --------------SHOP ------------------*/
table.com-list {border:none;}
table.com-list TD {border:none;padding:4px 4px 4px 4px;}
table.com-list TD:first-child {border:solid 1px #c0c0c0; width:110px; height:110px;border:solid 1px #c0c0c0;text-align:center;}
table.com-list TD:first-child:hover {border:solid 1px #8ec121;}
table.com-list TD:first-child img {padding-left:40px;padding-right:40px;}

div.com-list-action-entry {float:right;}

td.com-list-col-title {vertical-align:top;}
td.com-list-col-title h4 {font-size:15pt;color:#8ec121;font-weight:normal;letter-spacing: 0px; font-family: Helvetica, Arial,sans-serif, Tahoma,"Trebuchet MS";}
td.com-list-col-title h4 a {text-decoration:none;font-size:11pt;}

a.package-item { background:url(images/package-item.gif) no-repeat right center; padding-right:15px;}
a.package-item:hover {}

td.spacer, td.spacer:first-child  {height:4px; border:none;}

/*
div.com-single img {border:solid 1px #c0c0c0;}
div.com-single img:hover {border:solid 1px #8ec121;}
*/
div.com-single img {padding-right:20px;}
div.com-single-article {padding-top:20px;}

input.com-input-submit {background:url(images/i_addtochart.gif) no-repeat;height:21px;border:none;width:121px;color:white;}
input.com-input-submit:hover {cursor:pointer;}
input.com-input-qty {border:solid 1px silver; background:#f1efef; width:20px;font-size:90%; text-align:center;padding:3px 3px 3px 3px;}

#ZoomBox {padding-left:100px; padding-right:100px; background:white;}

.table-producenten {width:100%;}
.table-producenten td {width:33%;}


/*************************** Basket **************************/
table.com-basket-list {margin-bottom:8px;margin-top:5px;border:none;width:100%;}
tr.com-basket-header {background-color:#84868b; }
tr.com-basket-header th, tr.com-basket-header td {padding:5px;border:none;color:#ffffff;font-weight:bold;}
table.com-basket-list td:first-child {padding-left:20px;}
table.com-basket-list td {padding:5px; border:none;}
.com-basket-payment label { float:left; }
.com-basket-delivery label { float:left; }
.com-text-right {text-align:right; margin-right:40px;}
.com-text-left {text-align:left;}
.com-text-center {text-align: center;} 
.com-text-bold {font-weight:bold;}

tr.com-basket-even {background-color:#fff;}
tr.com-basket-odd {background-color:#fafafa;}

.basketBlockQuote {background:#eaeaea; color:#585858;padding:8px 8px 8px; text-align:justify;}
.letop {color:#aa0000; font-weight: bold;}
.border-bottom {border-bottom:solid 1px #c0c0c0;}
.border {border:solid 1px #c0c0c0;}
DIV.com-basket-box SELECT {border:solid 1px #eaeaea; padding:2px;}

td.td-buttons {}

.a-basket-knop {
display:block;width:120px; height:24px;line-height:24px; float:right;
border:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
background:#8ec121; color:#ffffff; 
text-decoration:none; font-size:11px;text-align:center;
}

span.span-basket-knop a {
display:block;width:120px; height:24px;line-height:24px;float:right;
border:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
background:#8ec121; color:#ffffff; 
text-decoration:none; font-size:11px;text-align:center;
}

input.input-basket-knop {
display:block;width:120px; height:24px;float:right;
border:none; padding: 0px 0px 0px 0px; margin: 0px 4px 0px 4px;
background:#8ec121; color:#ffffff; 
text-decoration:none; font-size:11px;text-align:center;
}

input.input-basket-knop:hover, span.span-basket-knop:hover, .a-basket-knop:hover  {cursor:pointer;}

/*************************** Checkout **************************/
/*
UL#CheckOutSteps {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:600px; border:0px; float:left; overflow: hidden;}
UL#CheckOutSteps LI {display:inline; text-align: center; list-style: none; vertical-align: middle; list-style-image: none;
		padding-right:10px;margin-right:10px; /*background:url(images/i_pijl.gif) no-repeat center right;}
UL#CheckOutSteps LI.com-chkout-step-actual {color:#8ec121; font-weight:bold;}

*/


/* ## STEP INDICATOR ## */
/*.com-chkout-steps {margin-bottom: 10px;	margin-top: 10px;}*/
#contentContainer .com-chkout-steps ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:600px; border:0px; float:left;}
#contentContainer .com-chkout-steps li {float: left; padding: 4px 7px 3px 0px;background: #c0c0c0 url(images/stepindicator-arrow.gif) no-repeat right center;color: #ffffff;font-size:11px;}
#contentContainer .com-chkout-steps li a {color:#ffffff;text-decoration:none;font-size:11px;}
#contentContainer .com-chkout-steps li a:hover {color:#ffffff;}
#contentContainer .com-chkout-steps li.com-chkout-step-active {background-color: #84868b;}
#contentContainer .com-chkout-steps li.com-chkout-step-actual {background-color:#8ec121;}
#contentContainer .com-chkout-steps li span {background: url(images/stepindicator-arrow-left.gif) no-repeat left center;padding: 4px 0px 3px 10px;color:#ffffff;font-size:11px;}
#contentContainer .com-chkout-steps li:hover {/*	background-color: #803d14;*/}

div.com-chkout-checkamounts {}
div.com-chkout-checkamounts blockquote {background:#eaeaea; color:#585858;padding:8px 8px 8px; text-align:justify;}
div.com-chkout-checkamounts blockquote p.chkout-checkamounts-descr {font-weight:bold;}

P.com-chkout-address-desc {background:#eaeaea; color:#585858;padding:8px 8px 8px; text-align: justify;}
P.com-chkout-address-fields-disclaimer {background:#eaeaea; color:#585858;padding:8px 8px 8px; text-align: justify;}

div.com-chkout-address form {border: solid 1px silver; padding:10px 10px 10px 10px; margin:10px 0px 10px 0px; width:600px;}
div.com-chkout-address INPUT {margin:1px;border:solid 1px #c0c0c0;padding:2px; width:200px;}
dd.com-chkout-address-radio input, div.address_item_name input {width:30px; border:none;}
p.com-chkout-address-fields-submit input {background:#8ec121; color:#ffffff; border:none; padding: 4px 4px 4px 4px; text-decoration:none; font-size:11px;width:80px;}
span.red {color:#aa0000;}

div.com-chkout-address-fields a {
border:none; padding: 4px 8px 4px 8px; margin: 0px 0px 0px 8px;
background:#8ec121; color:#ffffff; 
text-decoration:none; font-size:11px;text-align:center;}

div.address_item_company, div.address_item_street, div.address_item_city, div.address_item_country, div.address_item_phone, div.address_item_email
{padding-left:35px;}

/*--------- LISTING ----------------*/
.com-basket-header-count {text-align:right; margin-right:40px;}
tr.com-chkout-sum {background:#84868b; border:none;} 
tr.com-chkout-sum td { color:#ffffff;font-weight:bold;} 
dl.com-chkout-address-items dt,
dl.com-chkout-address-items dd {border-bottom:1px solid #84868b;}

div.com-chkout-listing-billing-address,
div.com-chkout-listing-delivery-address {clear:right; float:left; width:325px;margin-bottom:20px;}
div.com-chkout-listing-footer {clear: left; margin-top:20px;}
p.com-chkout-listing-disclaimer, p.com-chkout-listing-terms {background:#eaeaea; color:#585858;padding:8px 8px 8px; text-align: justify;}
p.com-chkout-listing-comment {padding:8px 8px 8px;}
span.error {color:#aa0000;}
span.listing-comment textarea {border:solid 1px #c0c0c0;height:50px;}
span.listing-comment {margin-right:20px;}
p.com-chkout-listing-submit {margin-top:10px;}
p.com-chkout-listing-submit input {
display:block;width:120px; height:24px; float:right;
border:none; padding: 0px 0px 0px 0px; margin: 0px 4px 0px 4px;
background:#8ec121; color:#ffffff; 
text-decoration:none; font-size:11px;text-align:center;}
p.com-chkout-listing-submit input:hover {cursor:pointer;}


div.tx-commerce-pi3 p.finish-message {background:#eaeaea; color:#585858;padding:8px 8px 8px; text-align: justify;}
 
/*************************** Addresss Management  *************************/

div.com-address-list {padding-left:15px;clear:both;padding-bottom:10px;}
div.com-address-list DL {margin-top:0px;padding-top:0px;}
div.com-address-item-link, div.com-address-list-link {float:left;}
div.com-address-item-link a, div.com-address-list-link a
           {background:#8ec121; color:#ffffff; border:none; padding: 4px 4px 4px 4px; text-decoration:none; font-size:11px;margin-right:4px;}
span.billing-country select {display:none;}

div.com-chkout-address-fieldsedit {border: solid 1px silver; padding:10px 10px 10px 10px; margin:10px 0px 10px 0px; width:600px;}
div.com-chkout-address-fieldsedit dl {clear:both; width: 100%;margin:15px 0px;}
div.com-chkout-address-fieldsedit dt, div.com-chkout-address-fieldsedit dd { padding-bottom: .5em; }
div.com-chkout-address-fieldsedit dt { float: left; width: 30%; }
div.com-chkout-address-fieldsedit dd { text-align: left; }
div.com-chkout-address-fieldsedit INPUT {margin:1px;border:solid 1px #c0c0c0;padding:2px; width:200px;}
div.com-chkout-address-fieldsedit dd.com-chkout-address-radio,dd.com-chkout-address-item-select {clear: left;float: left;width: 5%;}
div.com-chkout-address-fieldsedit dt.com-chkout-address-radiolabel {float: none;width: auto;}

p.address-fieldsedit-button input {background:#8ec121; color:#ffffff; border:none; padding: 4px 8px 4px 8px; text-decoration:none; font-size:11px;}
p.address-fieldsedit-radiobutton input {width:30px;}

/* payment styles */
#formPayment {width:100%;}
#paymentTable {border:solid 1px #c0c0c0; width:400px;}
#paymentTable th {background:#f1efef; padding:4px 4px 4px 4px;border-bottom:solid 1px #c0c0c0;}
#paymentTable td {padding:8px 4px 8px 4px; font-size:11px}

#paymentTable  select {border:solid 1px #c0c0c0; background:#fafafa; padding:2px; width:200px;margin-top:0px;}
#paymentTable  select:hover  {border:solid 1px #c0c0c0;}
#paymentTable  input.submit {background:#8ec121; cursor:pointer;text-transform:uppercase;width:100px;color:#ffffff;font-size: 11px;padding:2px;border:none; }
#paymentTable  input.submit:HOVER {color:#ffffff;background:#84868b;}

#footerPayment {margin-top:20px; border-top:solid 1px #c0c0c0;}
/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 2px;
	}


	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 2px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 2px;
	}



