/*
------------------------------------------------------------------------------------------------------------------------------------------------------
orderform
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#checkoutsteps 							{ background:url(images/orderform.jpg) right 0 no-repeat; height:230px; margin-bottom:-70px; width:710px;}
#checkoutsteps ul						{ margin:42px 0px 90px 10px; display:inline-block}
#checkoutsteps li						{ font:700 13px Candara, "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-transform:uppercase; float:left; list-style:none; height:22px; width:auto!important; width:120px; min-width:120px;  padding:6px 0px 0 30px; white-space:nowrap }
#checkoutsteps li.step1					{ background-position:0 0; }
#checkoutsteps li.step2					{ background-position:0 -50px; }
#checkoutsteps li.step3					{ background-position:0 -100px }
#checkoutsteps li.step4					{ background-position:0 -150px }
#checkoutsteps li.step5					{ background-position:0 -200px; width:auto!important; width:50px; min-width:50px; }
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
adddomain, addons, products, upgrade
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#layout_shopping .content				{ padding:0 0 30px 0; }
#layout_shopping .btn_area	 			{ text-align:center; width:22%; margin-top:3px; float:right; }
#layout_shopping .section				{ border-bottom:3px #CCCC99 solid; padding:00 0 20px 5px;margin:0 0 15px 3px; display:inline-block; width:692px; clear:both; } 
#layout_shopping .desc		 			{ border-right:1px #DDDDDD solid; width:72%; margin:0; padding:5px 30px 0 0; float:left; }
#layout_shopping .topic					{ font:700 14px Candara, "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; }
#layout_shopping .price_recurring 		{ color:#993300; font:400 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-align:right; line-height:2; padding:0; margin:5px 0 0 0; }
#layout_shopping .price_onetime			{ color:#993300; font:700 15px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; line-height:1.5; margin:15px 0 5px 0; padding:0;}
#layout_shopping .selectbox				{ border-bottom:3px #CCCC99 solid; text-align:left; padding:0px 0 18px 3px; margin:0 0 15px 3px; }

#upgrade_summary .upgrade_details			{ padding:0 0 0 3px;}
#upgrade_summary .upgrade_details dl		{ background:url(images/table_tr.gif) bottom repeat-x; width:100%; display:inline-block; padding:10px 0; border-top:#CCCC99 solid 3px }
#upgrade_summary .upgrade_details dd.items	{ float:left; clear:both; padding:2px 5px;}
#upgrade_summary .upgrade_details dd.price  { float:right; font-weight:700; padding:2px 5px;}
#upgrade_summary .upgrade_details p			{ font-weight:700; line-height:2.2; margin:10px 2px 3px 5px;}

/*
------------------------------------------------------------------------------------------------------------------------------------------------------
configuredomains, configureproducts, configureprodomain, viewcart, creditcard 
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#layout_checkout .content				{ padding:0 0 30px 0; }
#layout_checkout .btn_area				{ border-top: #DDDDDD 1px solid; text-align:right; margin:0; padding:15px 0 0px 0; }
#layout_checkout .section				{ padding-bottom:20px; clear:both; }
#layout_checkout .topic					{ border-bottom:1px dotted #BBBBBB; padding-bottom:5px;}
#layout_checkout .topic span 			{ font-weight:700; margin-left:8px; padding:0;}
#layout_checkout .desc		 			{ line-height:2; padding:10px 8px 0 8px; }
#layout_checkout .fieldarea dt 			{ width:auto!important; width:145px; min-width:145px; }

#layout_checkout .conf_addons 			{ line-height:1.8; margin:0; padding:20px 15px 15px 8px; } 
#layout_checkout .conf_addons dl		{ padding:0; margin:0 0 15px 0; display:inline-block; }
#layout_checkout .conf_addons dd		{ width:500px; float:left; }
#layout_checkout .errormessage 			{ margin:-20px 0 25px 0; }
#layout_checkout .infobox 				{ background:#FFFFDD; border:1px #CCCCCC solid; text-align:center; padding:10px; margin:0 0 20px 0; }

#viewcart .content						{ padding-top:0; }
#viewcart .errormessage					{ margin-top:10px; }
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
viewcart, upgradesummary
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#cart_summary 							{ background:url(images/cart_security.gif) no-repeat 0 0; padding:70px 0 0 5px; margin:0; }
 
#cart_items table.tb_cart	 			{ width:100%; }  
#cart_items table.tb_cart tr			{ background:url(images/table_tr.gif) bottom repeat-x; }
#cart_items table.tb_cart td			{ line-height:2; text-align:left; vertical-align:top; padding:6px 5px 6px; }
#cart_items table.tb_cart tr.products	{ background:none; }
#cart_items table.tb_cart tr.addons		{ background:none; }
#cart_items table.tb_cart td.addons		{ background:url(images/table_tr.gif) top repeat-x; }
#cart_items table.tb_cart td.separate	{ height:1px; padding:0; }
#cart_items table.tb_cart td.tbcol_1 	{ white-space:nowrap; padding-right:10px; text-align:right; }
#cart_items table.tb_cart td.tbcol_2 	{ color:#353535; width:100%; }
#cart_items table.tb_cart td.tbcol_3 	{ color:#656565; font-weight:700; text-align:right; white-space:nowrap; }
#cart_items .details					{ color:#858585; font-weight:400; }
#cart_items .prorate					{ color:#858585; font-weight:400; }

#cart_total 							{ color:#656565; width:100%; display:inline-block }
#cart_total .checkout_btns 				{ float:left; margin:28px 0 0 0; }
#cart_total .checkout_coupon 			{ color:#353535; font-weight:bold; line-height:1.8; margin:20px 10px 30px; float:left; }
#cart_total dl 							{ width:300px; padding:0; margin:15px 0 15px 0; float:right; }
#cart_total dd							{ font-weight:700; border-bottom:#CC9933 1px solid; border-left:#CC9933 6px solid; height:20px; margin-bottom:7px; line-height:1.3; clear:both; }
#cart_total .amount_title 				{ float:left; padding-left:8px; width:auto!important; width:190px; min-width:190px; }
#cart_total .amount 					{ float:right; padding-right:5px; }
#cart_total .today 						{ color:#993300; }

#checkout_foot	 						{ width:100%; display:inline-block }
#checkout_foot dl 						{ width:100%; padding:0; margin:20px 0 0 0; line-height:1.8; }
#checkout_foot .col_1 					{ background:url(images/cart_security.gif) no-repeat; height:80px; width:80px; float:left; }
#checkout_foot .col_2 					{ width:420px; padding:0 20px 10px 10px; float:left; }
#checkout_foot .col_3 					{ text-align:right; vertical-align:top; float:right; }
#checkout_foot .tos 					{ color:#CC6600; border-top:1px #DDDDDD solid; margin-top:8px; padding-top:8px; }
#checkout_foot .note 					{ color:#858585; font-style:italic; margin:2px; }

/*
------------------------------------------------------------------------------------------------------------------------------------------------------
adddomain, configureproductdomain, bulkdomainchecker, bulkdomaintransfer, domainchecker
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#cart_checkdomain .domainlookup 		{ background:url(images/domaincart.gif) no-repeat left top; width:400px;  margin:10px 15px 0 2px; padding:15px 15px 0 15px; }
#cart_checkdomain .domainresults 		{ background:url(images/domaincart.gif) no-repeat left bottom; width:410px; margin:0 15px 30px 2px; padding:0 10px 0 10px; height:auto!important; min-height:15px; height:15px; }
#cart_checkdomain .domainresults dl		{ padding:15px 0 35px 0; margin:0; }
#cart_checkdomain .domainresults dt 	{ font-weight:700; border-bottom:4px #DDDDDD solid; padding:0 0 5px 3px; margin:2px 0 2px 0; }
#cart_checkdomain .domainresults dd 	{ background: url(images/table_tr.gif) repeat-x bottom; padding:6px 0px 7px; margin:0; }
#cart_checkdomain .domainresults .col_1	{ padding-left:3px; #float:left; }
#cart_checkdomain .domainresults .col_2	{ color:#CC3300; font-weight:700; text-align:center; width:170px; padding-right:0px; float:right; }
#cart_checkdomain .domainresults select	{ width:100%; }
#cart_checkdomain .domainoptions dl		{ margin:20px 10px; }
#cart_checkdomain .domainoptions dd		{ margin:0; padding:0 0 6px 0}
#cart_checkdomain .freedomain 			{ color:#858585; font-style:italic; margin:-25px 0 15px 20px; }
#cart_checkdomain .section				{ padding-bottom:0px }

#incart select							{ width:auto!important; width:170px; min-width:170px; }

#adddomain .domainlookup 				{ margin-left:2px;}
#adddomain .domainresults 				{ margin-left:2px;}
#adddomain .domainoptions dl			{ margin-left:10px;}
