body {margin:0 auto; }

img { border:0;}
#conf_page p { padding:0px; margin:0 0 5px 0; font-size:16px; }
#thankyou p { padding:0px; margin:0 0 5px 0; font-size:16px; }
.clear {clear:both; }

#conf_container { width: 728px;margin:0 auto; text-align:left; }

#conf_page { margin: 20px 10px; width:728px;}

#thankyou  { width:728px; height: 90px;}

.left { float: left; }
.right {float: right; }

.conf_number { font-weight:bold; border: solid 1px black; padding: 8px 8px; font-size:12px; width:205px;}
#thankyou h1 { font-size:21px; font-weight:bold; margin: 0 0;}
#thankyou h2 { font-size:14px; font-weight:bold; margin:0; }

.long_hdr { background: black url(/images/confirmation/black_hdr.jpg) repeat-x scroll 0 0; width:728px; height:29px; }
.long_hdr img.schedule { padding-left:50px;}
#conf_page p.copy { font-size:12px; line-height:16px; padding:5px 0 5px 15px; margin:0;}
#conf_page p.steps { font-size:14px; padding:10px 0; margin:0; line-height:20px; }
.setup {width:748px; height:25px;}
.rednumber { color:#F00; font-weight:bold; padding-left:15px; float:left;}
.phoneboxes { float:left; margin-left: 5px; }
.chat_btn { margin:-3px 0 0 10px; float:left; }
#conf_page p.or {margin:10px 0 10px 300px; font-weight:bold; font-size:21px; }

#promo { margin:40px 0 30px 0; }

.thanks_box { width:728px; border: black 1px solid ; margin-top:15px; }
.long_hdr2 { background: black url(/images/confirmation/black_hdr.jpg) repeat-x scroll 0 0; width:728px; height:29px; overflow: hidden; }
.long_hdr2 img.service { padding-left:10px; float:left;}
.long_hdr2 img.billing { padding-left:220px; float:left;}
.long_hdr2 img.quantity { padding-left:325px; float:left;}
.long_hdr2 img.price { padding-left:35px; float:left; height: 29px; width: 56px}
#thankyou-summary {
	width: 745px; margin: 10px 0; }
#thankyou-summary p {
	margin: 0; padding: 0; font-size: 14px; } 

#thankyou-summary-dtls {
	width: 728px; margin: 5px auto; font-size: 12px; min-height:50px;}
#thankyou-summary-dtls ul {
	margin: 0 0 0 15px; padding: 0; }
#thankyou-summary-dtls ul li {
	float: left; display: block; }
#thankyou-summary-dtls ul li.first {
	width: 500px; padding-right:15px; }
#thankyou-summary-dtls ul li.sub-first {
	width: 485px; padding-right:15px; }
#thankyou-summary-dtls ul li.second {
	width: 100px; }
#thankyou-summary-dtls-total {
	width: 714px; height: 20px; font-size: 14px; font-weight: bold; text-align: right; margin: 20px 0; padding-right: 60px; }
#thankyou-summary p strong {
	color: #ff0000; font-size: 14px;}
#thankyou-info {
	width: 728px; min-height: 150px; margin: 10px 0 15px 0; }
#thankyou-info ul {
	margin: 0 0 0 10px; padding: 0; }
#thankyou-info ul li {
	float: left; display: block; }
#thankyou-info ul li.first {
	width: 380px; }
#thankyou-info ul li.second {
	width: 260px; }
#thankyou-info ul li span {
	font-size: 14px; font-weight: bold; color: #ff0000; }
#thankyou-info ul ul {
	margin: 5px 0 0 0; padding: 0; }
#thankyou-info ul li li {
	float: none; list-style-type: none; font-size: 12px; padding-bottom: 3px; }
#thankyou-info ul li li label {
	width: 90px; display: inline-block; font-weight: bold; }


#total { width:728px; margin-top:10px; min-height:40px; }
#total ul {margin:0 0 0 500px; padding:0; }
#total ul li { float:left; display:block; font-size:12px; }
#total ul li.description {font-weight:bold; font-size:14px; width:130px;}
#below { width:728px; min-height: 90px; margin:20px 0 35px 15px; }
.print { float:left; margin: 0 340px 0 0; }


#clubcash { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; font-size: 12px; }
#clubcash h4 { margin: 0; padding: 0; font-size: 14px; }
#clubcash .red { color: Red; font-weight: bold; }
#clubcash p { margin: 5px 0; font-size: 12px; }

.results-left 
{
	width: 515px; height: inherit; float: left;}
	
