/*************
* OLD STYLES *
************ */
.sidebartext{font-size:11px;color:#555;line-height:16px;}
.fontbrightgrey{color:#676767;}
.bottomdash{border-top:1px dashed #000;}
#contentpanel #lightbulbleft{background:transparent url(/gfx/tip_bulb.gif) no-repeat top left;padding:0 0 0 60px;}
#contentpanel .backpaleyellow,#contentpanel .backpaleyellow div{background:#ffffe6;height:auto;}
#contentpanel .borderpaddingsmall{margin-bottom:18px;padding:10px;}
#regnsavepromotext{float:left;padding:5px;}
#regnsavepromotable{border-left:1px solid #555;border-top:1px solid #555;width:300px;}
#regnsavepromoheader{color:#fff;background:#A6ACAD;border-right:1px solid #555;border-bottom:1px solid #555;}
#regnsavepromocell{border-right:1px solid #555;border-bottom:1px solid #555;}
#regnsavepromocellspecial{background:#fff;border-right:1px solid #555;border-bottom:1px solid #555;}
div#vieworder-summary form div.head.productitem label span{font-size:1em;}
div#vieworder-summary form div.head.productitem label{width:47%;}

/* overwrite the form default styles  */
form{background-color:transparent;border-top:none;margin:0;padding:0;}
form div{border-bottom:none;margin:0;padding:0;}
form h4{font-size:1em;background:none;margin:0;padding:10px 10px 5px;}

/* the order summary  */
#summary label{float:left;width:42%;font-weight:700;height:20px;padding:3px 20px;}
.payment #summary label{width:70%;}
#summary label span{font-weight:400;color:#555;font-size:1em;}
#summary div{clear:both;padding:7px 20px 7px 0;}
#summary .value,{width:35%;text-align:center;}
#summary .sign,#summary .value{display:block;float:left;font-size:1em;}
#summary .price{display:block;text-align:right;width:45px;float:left;margin-right:7%;font-size:1em;}
#summary .totals{background:#fff;margin-top:20px;padding:10px 0;}
.pricing{text-align:right !important;color:#676767;background-color:#fff;border:none;clear:both;font-size:10px;font-weight:700;margin:10px 0;}
.pricing p{display:inline !important;}
#summary .totals div{background-color:transparent;padding-top:0;border:none;}
#summary .totals label{font-weight:400;text-align:right;}
#summary a{padding-left:20px;}
.tabarea .note{padding:10px 23px;}
#summary div.freebie{padding:0 0 20px 35px;}
.freebie input[type="checkbox"]{margin-right:10px;}
div#summary div span.value label.free{min-width:230px;padding-left:0;}
div#summary div.head.nopeekaboo a.remove{left:4px;top:-10px;position:relative;font-size:10px;}

/********************
* SPECIFIC SECTIONS *
*******************  
a special "call me for discounts" promo  */

#shomeid{background:#39c;color:#ffffe6;font-size:11px;padding:2px;}
#smi{display:none;position:absolute;z-index:1000;}

/* a warning "box"  */
#warning{background:transparent url(/gfx/caution.gif) no-repeat center left;border-top:1px dotted #900;border-bottom:1px dotted #900;color:#300;margin:20px;padding:10px 0 10px 40px;}
#warning h4{font-weight:700;color:#900;margin:0;padding:3px;}

/*end of fin year promo  */
#endfinpromo1{background-image:url('/gfx/campaign/endfinyear_bg.gif');background-repeat:repeat-x;margin:0;padding:0;}
#endfinpromo1 p,#endfinpromo1 a{color:#FFF;font-size:1.1em;margin:0;padding:5px 0 5px 10px;}
/***********
* UPSELL 2 *
**********  
use the styles for crosssell   hide me from ie-mac \ */

div#upsellcontainer{height:1%;border-bottom:dashed 1px #000;padding:0;}
/* end hide */
.boxofthree{float:left;width:33%;margin-right:4px;margin-top:10px;height:230px;padding:3px;}
div#vieworder-summary div#summary .boxofthree{float:left;width:32%;margin-right:4px;margin-top:10px;height:240px;_height:280px;clear:none;padding:3px;}
div#vieworder-summary div#summary #upsellcontainer .prodhead{background:transparent;height:60px;}
div#vieworder-summary div#summary #upsellcontainer .prodhead h3{width:auto;background:transparent;font-size:1.1em;color:#369;margin:10px 0 0 42px;padding:0;}
div#vieworder-summary div#summary #upsellcontainer .prodhead p{background:transparent;margin-left:42px;}
div#vieworder-summary div#summary #upsell-communicatorplus{margin-left:3px;}
div#vieworder-summary div#summary #upsellcontainer #upsell-communicatorplus,#upsell-communicatorplus p{background-color:#f4faff;}
div#vieworder-summary div#summary #upsellcontainer #upsell-starterpackunix,#upsell-starterpackunix p{background-color:#f8f4ff;}
div#vieworder-summary div#summary #upsellcontainer #upsell-done4upack,#upsell-done4upack p{background-color:#f6fff4;}
div#vieworder-summary div#summary #upsellcontainer #upsell-communicatorplus .prodhead{background-color:#f4faff;background-image:url(/gfx/melbourneit-2005/icon_email.gif);background-repeat:no-repeat;background-position:3px 3px;}
div#vieworder-summary div#summary #upsellcontainer #upsell-starterpackunix .prodhead{background-color:#f8f4ff;background-image:url(/gfx/melbourneit-2005/icon_hosting.gif);background-repeat:no-repeat;background-position:3px 3px;}
div#vieworder-summary div#summary #upsellcontainer #upsell-done4upack .prodhead{background-color:#f6fff4;background-image:url(/gfx/melbourneit-2005/icon_design.gif);background-repeat:no-repeat;background-position:3px 3px;}
div#vieworder-summary div#summary #upsellcontainer #upsellimmediately{clear:both;margin:0;padding:10px;}
div#vieworder-summary div#summary #upsellcontainer .boxofthree p{font-size:11px;color:#555;padding:3px;}
div#vieworder-summary div#summary #upsellcontainer .boxofthree ul{font-size:11px;color:#555;background:transparent;margin-left:20px;clear:both;display:block;height:70px;padding:0;}
div#vieworder-summary div#summary #upsellcontainer #conditions{font-size:0.8em;clear:both;padding-top:10px;}
div#vieworder-summary div#summary #upsellcontainer #upsellcontainer #conditions em{color:#891009;}
div#vieworder-summary div#summary #upsellcontainer .boxsubmit{clear:both;padding:0;}
div#vieworder-summary div#summary #upsellcontainer .boxsubmit p{float:left;width:70%;}
div#vieworder-summary div#summary #upsellcontainer .boxsubmit label{background-color:#607c8c;font-size:0.8em;margin:0;padding:0;}
div#vieworder-summary div#summary #upsellcontainer .boxsubmit label a{color:#fff;display:block;margin:3px 5px;padding:0 5px;}
div#vieworder-summary div#summary input.submitbutton{position:absolute;right:10px;}
div#summary div#upsell-domain a{position:absolute;right:100px;padding-top:3px;}
.head{margin-bottom:1px;color:#4f4f4f;border:1px;background-position:left center;background-repeat:no-repeat;text-align:right;height:20px;padding:10px 5px 10px 40px;}
div.head.promotionhead span{position:absolute;right:60px;bottom:12px;font-size:12px;font-weight:700;color:#369;}
div.head.promotionhead.hidden{display:none;}
div.head.promotionhead.visible{display:block;}
.head label span{margin-right:5px;}
#upgrade input,#upgrade .head a,#upgrade .body p,#upgrade ul{float:left;}
#upgrade input.submitbutton{float:none;}
#upgrade label{font-size:1.1em;margin-left:3px;float:left;font-weight:700;color:#000;text-align:left;}
#upgrade label span{font-weight:400;color:#369;}
#upgrade .value{float:left;margin-right:5%;}
#upgrade div.freebie{background-color:#ffffe7;color:#369;padding:0 20px 10px;}
#upsell-domain{background-color:#ffffe7;background-image:url(/gfx/melbourneit-2005/icon_domain.gif);}
#upsell-domain label{color:#369;width:40%;}
.upsellprice{padding-left:15px;}
.upsellprice strong{color:#891009;font-style:bold;font-size:1.5em;}
.upsellprice span{display:block;font-style:normal;font-size:0.8em;color:#000;}
span.packname{font-style:normal;font-weight:700;color:#000;}

/* this is the banner upsell  */
#upgradebanner{background:#f8fae5;border-bottom:1px solid #999;color:#4f4f4f;padding:20px;}
#upgradebanner .calltoaction{font-size:1.4em;padding:10px 5px;}
#upgradebanner .calltoaction span{color:#891009;font-style:normal;}
#upgradebanner h4{font-size:1.4em;color:#369;}
#upgradebanner div{background:inherit;margin:5px;}
#upgradebanner div p{display:inline;}
div#summary{margin:0 10px;}
div#summary div.head{margin:0 10px;padding:11px;}
div#summary div.head.alternate,div.productitem.alternate{background:#fafafa;}

/*div#vieworder-summary form{border:solid 1px #ccc;} */
div#viewOrderForms{border:solid 1px #ccc; position:relative; padding-bottom:10px;}
div#vieworder-summary{padding:10px;}
div#summary div.head,div.productitem{border-bottom:dashed 1px #ccc;background:#fff;margin:0;}
div#vieworder-summary form div#upsell-domain.head.productitem{border-top:1px solid #ccc;}
div#viewOrderSubmitWrapper{ float: right; }
div#viewOrderSubmitWrapper p{padding-right:20px !important;}
div#promotionContainer.viewOrder{width:500px;}
div#promotionContainer form#addPromotion{border:none;}
form#addPromotion input#promotionCode{width:200px;margin-left:10px;padding-left:10px;}
form#addPromotion input#submit,div#promotionContainer p{margin-left:10px;}

/** html div#promotionContainer.viewOrder {   bottom: 340px; } **********
*crosssell *
**********  
no longer used - check cvs if you want it back (version 1.1.2.1)   payment results  */

div#paymentresults{font:normal 12px arial;margin:20px !important;}
div#paymentresults h1{font:normal 17px Arial, Helvetica, Verdana, sans-serif;color:#09c;margin:0 0 10px;padding:0;}
div#paymentresults h2{font:normal 15px Arial, Helvetica, Verdana, sans-serif;color:#09c;border-top:dashed 1px #ddd;margin:0 0 10px;padding:20px 0 0;}
div#paymentresults p{letter-spacing:normal;line-height:18px;margin:0 0 10px;}
div#paymentresults div#print{height:36px;border-top:dashed 1px #ddd;font-size:11px;background:transparent url(/gfx/icons/printer.gif) no-repeat 0 5px;margin:25px 0;padding:10px 0 0 40px;}
table#tbl_orderpackages{width:100%;border-collapse:collapse;font-size:11px;margin:0 0 10px;padding:0;}
table#tbl_orderpackages th{text-align:left;border:solid 1px #ccc;background-color:#eee;color:#333;padding:4px 6px;}
table#tbl_orderpackages td{text-align:left;border:solid 1px #ccc;background:none;padding:4px 6px;}
table#tbl_orderpackages th.currency,table#tbl_orderpackages td.currency{width:60px;text-align:right;}
table#tbl_orderpackages td.status span.Completed{color:#060;font-weight:700;}
table#tbl_orderpackages td.status span.Progress{color:#f60;font-weight:700;}
table#tbl_orderpackages td.status span.Failed{color:#c00;font-weight:700;cursor:pointer;}
table#tbl_ordertotal{width:100%;border-collapse:collapse;font-size:12px;margin:10px 0;padding:0;}
table#tbl_ordertotal td{text-align:right;border:0;background:none;padding:0 4px 8px;}
table#tbl_ordertotal td.label{width:80%;}
div#paymentresults div#orderlinks{margin-top:10px;padding:0;}
div#paymentresults div#orderlinks ul{font-size:11px;}

/* currency change alert  */
#paymentFormSection #currencyAlert{display:block;background:#FFF4BF;margin:30px 0 -15px;padding:10px;}
#paymentFormSection #currencyAlert #iconBlock{float:left;position:relative;}
#paymentFormSection #currencyAlert #iconBlock img{margin:0 8px 0 0;}
#paymentFormSection #currencyAlert #iconBlock strong{font-weight:700;width:46px;position:relative;top:-2px;}
#paymentFormSection #currencyAlert p{line-height:20px;width:800px;margin:-2px 0 -2px 80px;}

/* social prompt  */
#paymentresults #socialPrompt{height:30px;padding-top:4px;}
#paymentresults #socialPrompt ul{margin:0 0 0 -40px;}
#paymentresults #socialPrompt ul li{float:left;list-style:none;width:22px;margin:0;}
#paymentresults #socialPrompt p{float:left;font-weight:700;margin:-2px 0 0 2px;}
#summary,div#summary div#domainvalue{padding:0;}
div#summary select,div#summary div span.value{min-width:275px;}
div#vieworder-summary div#summary,div.head.promotionhead{position:relative;}
#summary span.productname,#summary span.domainname,table#tbl_ordertotal td.total{font-weight:700;}
table#tbl_orderpackages td.product span.domainname,table#tbl_orderpackages td.product span.productname{color:#369;font-weight:700;}
