.cartbox{
/*width:800px;*/
text-align:left;
margin:0px;
padding:0px;
}
.cartboxleft{
	height:45px;
	width:8px;
	background-image: url(images/imgcartboxleft.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
}
.cartboxmiddle{
	line-height:20px;
	padding:10px;
	height:25px;
	width:750px;	
	background-image: url(images/imgcartboxmiddle.png);
	background-repeat: repeat-x;
	background-position: left top;
	float:right;
	text-align:center;
}
.cartboxright{
	height:45px;
	width:8px;
	background-image: url(images/imgcartboxright.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;;
}

#configdomains li{
	
	list-style-position: inside;
	list-style-image: url(images/lisbullet.png);
	padding-left:6px;
	padding-top:2px;
	
}
.btntpl{
	border:none;
	background-color:#000000;
	background-image: url(images/btntpl.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	width:160px;
	color:#fff;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;

	
}
.btntplN{
	border:none;
	background-color:#000000;
	background-image: url(images/btntpl.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	width:160px;
	color:#fff;
	padding-bottom:5px;
	
}
.btntplS{
	border:none;
	background-color:#000000;
	background-image: url(images/btntplS.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	width:90px;
	color:#fff;
	padding-bottom:5px;

	
	
}
.btntplSR{
	border:none;
	background-color:#000000;
	background-image: url(images/btntplSred.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	width:90px;
	color:#fff;
	padding-bottom:5px;
	
	
	
}


.configprodtop{
	background-image: url(images/configprodtop.png);
	background-repeat: no-repeat;
	background-position: left top;
	/*height:4px;*/
	width:814px;
	margin:0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.configprodbottom{
	background-image: url(images/configprodbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:4px;
	width:814px;
	margin-bottom:8px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.configprodcenter{
	width:794px;
	background-color:#e1e1e1;
	padding-left:20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
label{font-size:12px;}
.cartheading{color:#06c;font-size:14px;font-weight:700;}
.cartmenu{background-color:#FFF;margin:0 0 10px;padding:10px;}
.cartsubheading{color:#000;font-size:12px;font-weight:700;}
.carttable{background-color:#ccc;width:95%;}
.carttableaddon td{background-color:#fff;color:#555;padding:2px 20px;}
.pricing{color:#9F0000;font-size:11px;}
table tr td{padding:10px;}
table.data{
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
table.data tr td{background-color:#FFF;border-bottom:1px solid #EBEBEB;color:#666;padding:5px;text-align:center;}
table.data tr th{
	border-bottom:3px solid #d9d9d9;
	color:#FFF;
	font-weight:700;
	padding:5px;
	text-align:center;
	background-image: url(images/footerBK.png);
	background-repeat: repeat-x;
	background-position: left top;
}
table.data tr:hover td{background-color:#e1e1e1;}
table.frame{border:1px solid #EBEBEB;border-bottom:0;margin:10px 0;padding:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;padding:10px;}
table.frame table td.fieldarea{background-color:#F5F5F5;border-right:1px solid #EBEBEB;color:#333;padding:10px;text-align:right;}
table.frame td{padding:0;}
tr.carttableconfig td{font-size:9px;padding:5px;}
tr.carttabledivider td{border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
tr.carttableheading td{background-color:#efefef;color:#222;font-size:12px;font-weight:700;height:20px;text-align:center;}
tr.carttableproduct td{background-color:#fff;color:#666;padding:10px;}
tr.carttablesummary td{background-color:#F5F5F5 !important;color:#333;font-size:12px;font-weight:700;height:20px;}
tr.carttablepromotion td{background-color:#FFFFDA !important;color:#333;font-size:12px;font-weight:700;height:20px;}
tr.carttabledue td{background-color:#E7FFDA !important;color:#333;font-size:12px;font-weight:700;height:20px;}
tr.carttablerecurring td{background-color:#FFE1E1 !important;color:#333;font-size:12px;font-weight:700;height:20px;}
.field{background-color:#F5F5F5;border-right:1px solid #EBEBEB;color:#333;padding:10px;text-align:left;}
.leftO{
	float:left;
	width:110px;
	text-align: right;
	padding-right:4px;
	background-color:#F5F5F5;color:#333;
	height:40px;
	border-right:1px solid #EBEBEB;
	line-height:40px;
	
}
.rightO{
float:left;
height:40px;
line-height:40px;
padding-left:10px;

}
.clear{
clear:both;
}
.rand{
	height:40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ededed;
	border-right-color: #ededed;
	border-left-color: #ededed;
	background-color:#e1e1e1;

}
.rand1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	margin-top:10px;
}
.lini{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	background-color: #ffffff;
	height:1px;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
hr{
	color:#ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height:0px;
	#height:2px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;	
}
.ajutor{
	background-image: url(images/ajutor.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:16px;
	line-height:18px;
	padding-left:18px;
	color:#676d7d;
	font-family: Verdana;
	font-size: 13pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
#ajutor1 li{
	list-style-type:none;
	padding-bottom:2px;
	list-style-position:inside;
	background-image: url(images/lisbullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	height:15px;
	padding-left:10px;
	line-height:17px;
	font-size:10px;
	
}

#tablePret {margin:0px;
padding:0px;}
#tablePret td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2a2b30;
	height:20px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
#tablePret td.tdleft{
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #2a2b30;
}
table, td ,tr{margin:0px; padding:0px;}
