#body .product .vdabo {margin-bottom: 25px;}
#body .product .vdabo .amount{margin:0 0 5px 0;}
#body .product .vdabo span.btn{margin:4px 0 0px 5px; background: none;}
#body .product .vdabo span.btn input{padding:0px 15px 0px 17px; height:21px; color:#ffffff; font-weight:lighter; font-size:13px; cursor:pointer; background: #A29794;}
#body span.abotermsbtn{margin:0; background: none;}
#body span.abotermsbtn input{padding:3px 15px; color:#ffffff; font-weight:bold; font-size:13px; cursor:pointer; background: #A29794; border:none}
#body span.abotermsbtn.cancel input{margin-left:25px;}
table#vdabolist tr {border-bottom:1px solid #aaa;}
table#vdabolist tr.last {border-bottom:none;}
table#vdabolist td {padding:3px}
table#vdabolist span.aboarticletitle{font-weight:bold;}

/***************************************************************************/

#vdabosetup h2{text-decoration: underline; color: #555555; font-size: 12px;}
#vdabosetup div.setup{padding:10px; margin:0 0 25px 0;}
#vdabosetup input.button{padding:2px 15px; color:#ffffff; font-weight:bold; font-size:10px; cursor:pointer; background: #555555; border:none;margin-left:10px;}
#vdabosetup div.setup.ExecDay div.inputline{margin-top: 25px;}
#vdabosetup div.setup.UnavailableInfo .phoneinfo{font-size: 90%; color: #aaa; font-style: italic;}

#vdabosetup div.setup.Summary h3{font-size: 11px; margin: 25px 0 5px 0;}
#vdabosetup div.setup.Summary h3 a.small{font-size: 9px; color: #FC6634; font-weight: normal; padding-left: 3px; text-decoration: none;}
#vdabosetup div.setup.Summary div.confirm{margin:25px 0;}
#vdabosetup div.setup.Summary div.info{border: 1px solid #FC6634; padding:5px;}

#body div.vdabolist ul {list-style-type: none; padding: 0; margin:0px 0 20px 5px;}
#body div.vdabolist ul li{padding:5px 0 1px 15px; margin-bottom:2px; background: url("bg/oxid_ce_.gif") no-repeat scroll left -4px transparent;}
#body div.vdabolist ul li a{color: #555555; font-size: 10px;font-weight: bold;}

#body div.vdabolist div.nextOrder{margin: 10px; font-weight: bold; font-size: 10px;}
#body div.vdabolist div.nextOrder a.small{font-size: 9px; color: #FC6634; padding-left: 3px; text-decoration: none;}

#vdaboedit h2{text-decoration: underline; color: #555555; font-size: 12px;}
#vdaboedit div.section{padding:10px; margin:0 0 25px 0;}
#vdaboedit input.button{padding:2px 15px; color:#ffffff; font-weight:bold; font-size:10px; cursor:pointer; background: #555555; border:none;margin-left:10px;}
#vdaboedit div.setup.ExecDay div.inputline{margin-top: 25px;}
#vdaboedit div.section.UnavailableInfo .phoneinfo{font-size: 90%; color: #aaa; font-style: italic;}

#detailsAboWrapper{display:block; clear: both; padding-top: 10px;}
#detailsAboWrapper a{margin:10px 0; display: block; font-size: 10px; font-weight: bold;}
#detailsAboWrapper .amount{display: inline; float: left; padding-top: 0;}
#detailsAboWrapper .amount input{padding:2px 3px;border:1px solid #aaaaaa;}
#detailsAboWrapper #buttonToAbolist{float: left; margin: 5px 0 0 5px; padding:2px 5px; border:none; background-color: #555555; color: #ffffff; font-weight: bold; cursor: pointer;}

a#vdAboHelplink{padding: 3px 0 10px 0; display: block; font-size: 9px;}
