/* Shoppincart Style */
#orderFormContainer {margin:35px auto;width:800px;}
#orderFormContainer h1 {font-size:16px !IMPORTANT;margin:0px !IMPORTANT;padding:5px !IMPORTANT;background:#003b7e !IMPORTANT;color:#FFF !IMPORTANT;}
#orderFormContainer p  {margin:0px;padding:0px;line-height:normal !IMPORTANT;}
                                                     
table.ordersum{background-color:#FFFFFF;padding:0px;}
td{   font-size:11px;}
td.h3{   font-size:14px;   font-weight:bold;}
td.h2{   font-size:11px;   font-weight:bold;   color:white;   background-color:#666666;}
td.main{   font-size:11px;   background-color:white;   padding:5px;}
#AutoNumber2 td{padding:5px}
.button{border:1px solid #000000;background-color:#FFFFFF;padding:2px;font-weight:bold;font-size:12px;cursor:default;background-image:url(../images/alexButtonBg.gif);background-repeat:repeat-x;background-position:bottom;}
.button2{border:1px solid #333;background-color:#FFFFFF;color:#111;padding:2px;font-weight:bold;font-size:12px;cursor:default;background-image:url(../images/alexButtonBg.gif);background-repeat:repeat-x;background-position:bottom;}
#buttonPad{padding:5px;background-color:#CC3333;}
#orderOptionsRadio input {vertical-align:top;margin:0px 10px !IMPORTANT;padding:0px !IMPORTANT;}
/*    CLEARING FLOATS & HACKS */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*     END ClEAR FIX HACK */