/*
*************************************************************************
*	NextInspire.com														*
*	Copyright (C) 2010 NextInspire.com. All Rights Reserved				*
*	Last Modified : Aug 20, 2010 - Rev.05 (B)							*
*************************************************************************
*/

#checkoutsteps ul {
	font:700 12px Candara, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif";text-transform:uppercase; margin:10px 0 10px 22px; display:inline-block;
}
#checkoutsteps li {
	float:left; list-style:none; height:22px; width:115px; padding:6px 0px 0 30px;
}
#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 .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:682px; clear:both;
}
#layout_shopping .desc {
	border-right:1px #DDDDDD solid; width:72%; margin:0; padding:5px 30px 0 0; float:left;
}
#layout_shopping .topic {
	border:none; padding:0;
}
#layout_shopping .topic h2 {
	color:#454545; font-size:13px; font-weight:bold; 
}
#layout_shopping .price_recurring {
	color:#993300; font:700 14px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif";text-align:right; line-height:2; padding:0; margin:15px 0 0 0;
}
#layout_shopping .price_onetime {
	color:#993300; font:700 15px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif";line-height:1.5; margin:15px 0 5px 0; padding:0;
}
#layout_shopping .selectbox {
	border-bottom:3px #CCCC99 solid; text-align:right; padding:0px 3px 15px 3px; margin:0 0 15px 0;
}
#upgrade_summary .upgrade_details {
	padding:0 0 0 3px;
}
#upgrade_summary .upgrade_details dl {
	background:url(schemes/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 .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 .desc {
	line-height:2; padding:10px 8px 0 8px;
}
#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 .errormessage {
	margin-top:10px;
}
#viewcart .paymentgateway dd {
	padding-left:30px; padding-right:30px;
}
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
viewcart, upgradesummary
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#cart_summary {
	background:url(schemes/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(schemes/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(schemes/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:#454545; 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:#353535; 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:180px; min-width:180px;
}
#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(schemes/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; padding:0 8px; 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(schemes/domaincart.gif) no-repeat left top; width:400px;  margin:10px 15px 0 2px; padding:15px 15px 0 15px;
}
#cart_checkdomain .domainresults {
	background:url(schemes/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(schemes/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;
}
