html {
	overflow-y:scroll;
}
.sidebar_cartsummary {
	float:right; width:220px; margin:-15px 10px 30px 10px;
}
#cartsummary #loader {
	text-align:center; margin:10px; display: none;
}
#cartsummary {
    background:url(schemes/sidemenu_order.gif) right top no-repeat; width: 220px;
}
#cartsummary h1 {
	font:700 13px/1.6 Candara, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif"; text-transform:uppercase; background:url(schemes/sidemenu_title.gif) left bottom no-repeat; padding:20px 5px 12px 5px;
}
#cartsummary h2 {
	font-size:11px; padding:0 0 3px 5px;
}
#cartsummary div.frame {
	padding-right:10px; padding-top:8px;
}
#cartsummary div.currency {
	font:400 9px/2 "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif"; text-align:right; padding:0 0 8px; 
}
#cartsummary div.currency select {
    font-size:9px; margin:0;
}
#cartsummary div.itemdesc {
	font-size:10px; text-align:left;
}
#cartsummary div.itemdesc ul {
	margin:0; padding:0;
}
#cartsummary div.itemdesc li {
	background:url(schemes/cartsummary_bullet.png) 0 4px no-repeat; list-style:none; padding:0 15px; margin:3px 5px;
}
#cartsummary div.itemprice {
	text-align:right; border-bottom:1px solid #e5e5e5; padding:0 5px 3px 0; margin:0 0 5px 0; 
}
#cartsummary div.subtotals_1, #cartsummary div.subtotals_2, #cartsummary div.subtotals_3{
    padding:0 5px; text-align:right;
}
#cartsummary div.totalduelabel {
    background:url(schemes/cartsummary_label.gif) no-repeat; color:#993300; padding:5px 10px 8px; margin:8px 0; text-align:right;
}
#cartsummary div.totaldue {
	font:400 24px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif";
}
#cartsummary div.amount {
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif"; font-weight:bold; line-height:1.9; display:inline; 
}
#cartsummary div.subtotals_2 {
	margin:10px 0; padding:0 3px;
}
#cartsummary div.subtotals_2 a {
	text-decoration:underline;
}
#cartsummary div.subtotals_2 .inputbox{
	width:120px; font-size:9px;
}
#cartsummary div.subtotals_3 em {
	line-height:2.2;
}
label.error {
    color:red; padding-left:.5em;
}

#ajax_orderform .errormessage {
	background-position:left top; padding:0 60px 0 60px; margin-top:0; display:none; 
}
#ajax_orderform .domainlookup {
	background:url(schemes/domainlookup.gif) no-repeat center top; white-space:nowrap; width:340px; height:40px; margin:10px 0; padding:15px 15px 0 15px;
}
#ajax_orderform .domainavailable {
    color:#9AC003; font-size:14px; font-weight:bold; width:75%; margin:0 10px; 
}
#ajax_orderform .domainunavailable {
    color:#CC0000; font-size:14px; font-weight:bold; width:75%; margin:0 10px;
}
#ajax_orderform .domaininvalid {
    color:#CC0000; font-size:11px; width:50%; margin:0 10px;
}
#ajax_orderform .fieldarea dt {
	width:auto!important; width:200px; min-width:200px;
}

#container {
	height:auto!important; height:600px; min-height:600px;
}
