.left { float:left;}
.right { float:right;}
#main {
	display: block;
	clear: both;
	float: left;
	width: 1002px;
	padding: 12px 0px 0px 0px;
	background-color:#fff;			
	height: 1630px;	
}
.main_left {float: left;
	width: 231px;
	padding: 0 0 0 2px;	
	background-color:#fff;		
	height: 1630px;
}
.main_center {
	float: left;
	width: 525px;
/*	background-image: url(images/center_bg.jpg); 
	background-repeat: repeat-x;
	background-position: left top;
*/
	background: #fff;
	padding: 3px 0 0 10px;	
	margin: 0px;
	height: 1630px;	
}
.main_right {
	float: left;
	width: 228px;
	padding: 3px 2px 0 4px;	
	background-color:#fff;		
	height: 1630px;		
}
.box_bg  , .box_bg09 {
	background: #fff url(images/box_bg01.jpg) repeat-y left top;
	clear: both;
	float: left;
	width: 227px;
	margin-bottom: 10px;
}
.box_bg09 {
	background-image: url(images/box_bg04.jpg);
}
.box_bg01 {
	background: url(images/box_bg02.jpg) no-repeat left bottom;
	clear: both;
	width: 210px;
	line-height: 17px;
	font-weight: normal;
	color: #222222;
	padding: 8px 10px 18px 12px;
}
.box_bg01 ul{
	margin: 0px;
	line-height: 10px;
	list-style-type: square;
	padding: 0px;
}
.box_bg01 li{
	margin: 10px;
	padding: 0px;
}
.box_bg011 {padding-bottom:10px; font-weight:bold; display:block; text-align:right;}
.box_bg01 a{	
	line-height: 17px;
	font-weight: normal;
	color: #035ECB;
	text-decoration: underline;}
.box_bg01 a:hover{ color:#222222; text-decoration:none;}
.box_bg02 {
	background: url(images/right_box_bg01.jpg) no-repeat 1px bottom;
	clear: both;
	float: left;
	width: 205px;
	line-height: 17px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	padding: 8px 10px 18px 12px;	
}
.box_bg02 a{	
	line-height: 17px;
	font-weight: normal;
	color: #035ECB;
	text-decoration: underline;}
.box_bg02 a:hover{ color:#222222; text-decoration:none;}
.box_bg02 ul{
	margin: 0px;
	list-style-type: none;
	display: block; padding-left: 15px;
}
.box_bg03  , .box_bg04 {
	background: url(images/box_bg02.jpg) no-repeat left bottom;
	clear: both;
	float: left;
	width: 205px;
	padding: 8px 10px 10px 12px;	
	line-height: 17px;
	text-align: center;
	font-weight: normal;
	color: #222222;}
.box_bg04 {
	padding-bottom: 5px;
	padding-top: 1px; 
	background-image: url(images/box_bg03.jpg);
	color: #222;}
.inquiry_btn {
	float: right;
	width: 109px;
}
.inquiry_btn01 {
	float: left;
	width: 79px; padding-left:2px;
}
#box_bg03 a{	
	line-height: 17px;
	font-weight: normal;
	color: #035ECB;
	text-decoration: underline;
}#box_bg03 a:hover{ color:#222222; text-decoration:none;}
#h_bookkeeping {
	background: url(images/heading_bookkeeping.jpg) no-repeat left top;
	clear: both;
	float: left;
	height: 77px;
	width: 159px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 0px 6px 6px 60px;		
}
#h_why_out {
	background: url(images/heading_why_out.jpg) no-repeat left top;
	clear: both;
	float: left;
	height: 40px;
	width: 159px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 6px 6px 0px 62px;	
	}
#h_accounting {
	background: url(images/heading_accounting.jpg) no-repeat left top;
	clear: both;
	float: left;
	height: 46px;
	width: 169px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 6px 6px 0px 52px;	
}
#h_does_out {
	background: url(images/heading_does_out.jpg) no-repeat left top;
	clear: both;
	float: left;
	height: 46px;
	width: 159px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 6px 6px 0px 62px;	
}
#h_outsource {
	background: url(images/heading_outsource.jpg) no-repeat left top;
	clear: both;
	float: left;
	height: 49px;
	width: 163px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 12px 6px 0px 58px;	
}
#h_contact , #h_certificate  , #h_who_we{
	background:	url(images/heading_contact.jpg) no-repeat 1px top;
	clear: both;
	float: left;
	height: 28px;
	width: 163px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 9px 6px 0px 58px;		
}
#h_certificate {
	background-image: url(images/heading_certificate.jpg);
}
#h_who_we {
	background-image: url(images/heading_who_we.jpg);
	padding: 9px 6px 0px 69px;		
}
#h_we_have {
	background:	url(images/heading_we_have.jpg) no-repeat 1px top;
	clear: both;
	float: left;
	height: 49px;
	width: 153px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 12px 6px 0px 68px;		
}
#h_our_acc {
	background: url(images/heading_our_acc.jpg) no-repeat 1px top;
	clear: both;
	float: left;
	height: 47px;
	width: 153px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 8px 6px 0px 68px;		
}
#h_our_in {
	background:	url(images/heading_our_in.jpg) no-repeat 1px top;
	clear: both;
	float: left;
	height: 32px;
	width: 153px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 18px 6px 0px 68px;		
}
#h_data {
	background: url(images/heading_data.jpg) no-repeat 1px top;
	clear: both;
	float: left;
	height: 29px;
	width: 171px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 13px 6px 0px 50px;		
}
#h_what_our {
	background: url(images/heading_what.jpg) no-repeat 1px top;
	clear: both;
	float: left;
	height: 30px;
	width: 161px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 18px 6px 0px 60px;		
}
#h_payment {
	background:	url(images/heading_payment.jpg) no-repeat 1px top;
	clear: both;
	float: left;
	height: 40px;
	width: 151px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding: 29px 6px 0px 70px;		
}
.center_bg01 {
	background: url(images/box_center_bg03.jpg) repeat-y left top;
	width: 513px;
	clear: both;
	float: left;
	margin-top : 12px; 
	}
#center_bg02 {
	background: url(images/box_center_bg01.jpg) no-repeat left top;
	width: 513px;
	clear: both;
	float: left;}
.center_bg03 {
	background:	url(images/box_center_bg02.jpg) no-repeat left bottom;
	width: 499px;
	clear: both;
	float: left;
	padding: 1px 1px 1px 13px;		
}
.tagline_red {
	font-family: tahoma, arial, verdana;
	font-size: 21px;
	line-height: 28px;
	font-weight: bold;
	color: #cc0000;
	width:290px; float:left; clear:both; 
	padding-left:0px; 
	padding-top:15px;
}
.tagline_blue {
	font-family: tahoma, arial, verdana;
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	color: #3464a7;
	width:300px; float:left; clear:both; 
	padding-left:0px; 
	padding-bottom:22px;
}
.satisfaction_point {
	width:352px;
	float:left;
	line-height: 22px;
	color: #222222;
	padding-top: 15px;}
.satisfaction_point ul {
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: 25px;
	padding: 0px;
	list-style-type: none;}
.satisfaction_point li {
	margin: 0px;
	padding: 0px 0px 0px 12px;		
	font-weight: normal;
	background:	url(images/bullet.GIF) no-repeat left 8px;
	}
.sati_box { width:352px; float:right;}
.sati_btn {
	float: left;
	width: 113px;
	padding-left: 215px;
	padding-top: 20px;}
.satisfaction {
	padding-top:25px; padding-right:10px;
	float: left;
	width: 135px;
	line-height: 17px;
	text-decoration: none; text-align:center;
}
.satisfaction a{
	line-height: 27px;
	text-decoration: none; 
/*	background-image:url(images/bullet_01.jpg); 
	background-position:right center; 
	background-repeat:no-repeat;  */
	padding-right:15px; 
	padding-left:10px;
}.satisfaction a:hover{ color:#222222; text-decoration:underline;}
.save_upto { width:314px; float:left; clear:both;}
.save_upto ul{
	display: block;
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
.save_upto li{
	display: block;
	margin: 0px;
	list-style-type: none;
	line-height:19px;
	color: #666666;
	padding-left:0px;
	padding-bottom:8px;
	background:	url(images/arrow3.GIF) no-repeat left 4px;
}
.save_line {
	background:	url(images/dot_line01.jpg) no-repeat left bottom;
	padding-left: 14px;
	padding-bottom: 8px;
	font-weight: bold;
}
.save_line01 {
	padding-left: 14px;
	padding-bottom: 7px;
	font-weight: bold;
}
#books_box {
	clear: both;
	float: left;
	width: 425px;
	padding-bottom: 10px;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #308AFB;
	text-align: center;
	padding-left: 40px}
#center_bg04 {
	background: url(images/center_bg04.jpg)	no-repeat left top;
	width: 513px;
	clear: both;
	float: left;
}
.center_bg05 {
	background: url(images/small_busi.jpg) no-repeat left top;
	clear: both;
	height: 40px;
	width: 475px;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	line-height: 35px;
	padding-left: 38px;
	padding-top: 0px;}
#see_more {
	background:	url(images/blue_bg.jpg) no-repeat 7px 24px;
	clear: both;
	height: 30px;
	width: 475px;
	padding: 24px 0px 23px 34px;		
	margin: 0px;}
#see_more a{
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
#see_more a:hover { color:#FFFF00;}
.bookkeeping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #222222;
	width:499px; float:left; clear:both; padding-bottom:10px;}

.tax_prep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #222222;
	width:200px; height:250px; float:left; clear:both; padding-bottom:10px;}

.tax_prep2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #222222;
	width:250px; height:250px; float:right; clear:both; padding-top:10px; padding-bottom:10px;}
	
#grey_box {
	background: url(images/grey_box_bg01.jpg) no-repeat	left top;
	clear: both;
	float: left;
	width: 513px;}
.grey_box01 {
	background: url(images/box_center_bg02.jpg)	no-repeat left bottom;
	width: 511px;
	clear: both;
	float: left;
	padding: 1px 1px 1px 1px;		
}
#inquiry_box {
	clear: both;
	float: left;
	width: 513px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;}
.source_doc {width:145px; float:left; clear:both;
	line-height: 18px;
	font-weight: bold;
	color: #3464a7;
	background: url(images/bullet01.gif) no-repeat left 5px;
	padding-left: 14px;}
.source_ima { width:159px; float:left; clear: both; padding-top:24px; 
	line-height: 19px;
	font-weight: normal;
	color: #222222;}
.source_box {width:159px; float:left; padding-left:6px;}
.computer_via { 
	width:163px; 
	float:left; 
	padding-left:12px; 
	padding-right:4px; 
	background:	url(images/dot_line02.gif) repeat-y	5px top;}
.computer_ima { width:163px; float:left; clear: both; 
	padding-top:6px; 
	line-height: 19px;
	font-weight: normal;
	color: #222222;}
.update_box { width:160px; float:left; padding-left:6px; 	
	background:	url(images/dot_line02.gif)	repeat-y left top;
	}
.update_ima { width:160px; float:left; clear: both; padding-top:24px; 
	line-height: 19px;
	font-weight: normal;
	color: #222222;}
.do_less {
	background:	url(images/main_ima01.jpg)	no-repeat right bottom;
	clear: both;
	float: left;
	width: 499px;
}
.flag_box01 {
	background:	url(images/four_line.gif) repeat-y	center top;
	clear: both;
	float: left;
	width: 511px;}
.flag_box02 {
	width:199px;
	float:left;
	background:	url(images/usa-flag.GIF) no-repeat	center 9px;
	padding-top: 48px;}
.flag_box03 {
	width:104px;
	float:left;
	background:	url(images/state1.GIF)	no-repeat center 9px;
	padding-top: 48px;}
.flag_box04 {
	width:104px;
	float:left;
	background:	url(images/state2.GIF)	no-repeat	center 9px;
	padding-top: 48px;}
.flag_box05 {
	width:104px;
	float:left;
	background:	url(images/state3.GIF)	no-repeat center 9px;
	padding-top: 48px;}
.flag_points {
	width:199px;
	float:left;
	clear:both;
	background:	url(images/blue_bg02.jpg) no-repeat	left top;
}
.bookkeeping_software {
	line-height: 36px;
	font-weight: bold;
	float:left;
	color: #FFFFFF;
	width:99px;
	text-align: center;
	background:	url(images/grey_box_bg02.gif) repeat-y right 36px; 
	padding-left:6px; 
	padding-right:2px;
}
.bookkeeping_software ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;}
.bookkeeping_software li {
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	font-weight: normal;
	color: #222222;}
.tax_software {
	line-height: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width:84px; float:left; padding-left:6px; padding-right:2px;}
.tax_software ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tax_software li {
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	font-weight: normal;
	color: #222222;
}
.accounting_software {
	line-height: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width:96px; float:left; 
	padding-left:6px; 
	padding-right:2px;
	background:	url(images/blue_bg02.jpg) no-repeat left top;
}
.accounting_software ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.accounting_software li {
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	font-weight: normal;
	color: #222222;
}	
.testimonial {
width:480px;
border: 2px dashed #4A4A4A;
float:left;
margin:10px 0 30px 15px;
background-color: #ffc;
}
.left-quote {
float:left;
background:url(images/right_quote.PNG) no-repeat top;
width:40px;
height:27px;
}
.testi-text {
float:left;
text-align:justify;
width:395px;
padding-right:35px;
padding-left:40px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
background:url(images/left_quote.PNG) no-repeat right bottom;
}
.testi-name {
float:right;
padding:10px 50px 10px 0px;
font-weight:bold;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
}
.headline  {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	display: table;
	position: relative;
	clear: both;
	height: 31px;
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
    background: #084B8A;
	font-size:21px;
	text-align:center;
	color:#fff;	
	font-family:Trebuchet MS, Arial, Helvetica;
}