.left { float:left;}
.right { float:right;}
#main {
	display: block;
	clear: both;
	float: left;
	width: 1002px;
	padding: 12px 0px 0px 0px;
}
.main_left {float: left;
	width: 231px;
	padding-left: 2px;
}
.main_center {
	float: left;
	width: 525px;
/*	background-image: url(images/center_bg.jpg); */
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 3px;
	padding-left: 10px;
}
.main_right {
	float: left;
	width: 228px;
	padding-right: 2px;
	padding-left: 4px;
	padding-top: 3px;
}
.box_bg {
	background-image: url(images/box_bg01.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	clear: both;
	float: left;
	width: 227px;
	margin-bottom: 10px;
}
.box_bg01 {
	background-image: url(images/box_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	float: left;
	width: 205px;
	line-height: 17px;
	font-weight: normal;
	color: #222222;
	padding-right: 10px;
	padding-left: 12px;
	padding-bottom: 18px;
	padding-top: 8px;
}
.box_bg01 ul{
	margin: 0px;
	list-style-type: square;
	display: block; padding-left: 15px;
}
.box_bg01 li{
	margin: 0px;
	display: block;
}
.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-image: url(images/right_box_bg01.jpg);
	background-repeat: no-repeat;
	background-position: 1px bottom;
	clear: both;
	float: left;
	width: 205px;
	line-height: 17px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 12px;
	padding-bottom: 18px;
	padding-top: 8px;
}
.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 {
	background-image: url(images/box_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	float: left;
	width: 205px;
	padding-right: 10px;
	padding-left: 12px;
	padding-bottom: 10px;
	padding-top: 8px; 
	line-height: 17px;
	text-align: center;
	font-weight: normal; clear: both; 
	color: #222222;}
.inquiry_btn {
	float: center;
	width: 109px;
}
.inquiry_btn01 {
	float: left;
	width: 79px; padding-left:12px;
}
#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-image: url(images/heading_bookkeeping.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 70px;
	width: 159px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 62px;
	padding-top: 6px;
	padding-right: 6px;}
#h_why_out {
	background-image: url(images/heading_why_out.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 40px;
	width: 159px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 62px;
	padding-top: 6px;
	padding-right: 6px;}
#h_accounting {
	background-image: url(images/heading_accounting.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 46px;
	width: 169px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 52px;
	padding-top: 6px;
	padding-right: 6px;}
#h_does_out {
	background-image: url(images/heading_does_out.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 46px;
	width: 159px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 62px;
	padding-top: 6px;
	padding-right: 6px;}
#h_outsource {
	background-image: url(images/heading_outsource.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 49px;
	width: 163px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 58px;
	padding-right: 6px;
	padding-top: 12px;}
#h_contact {
	background-image: url(images/heading_contact.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	clear: both;
	float: left;
	height: 28px;
	width: 163px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 58px;
	padding-right: 6px;
	padding-top: 9px;}
#h_who_we {
	background-image: url(images/heading_who_we.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	clear: both;
	float: left;
	height: 28px;
	width: 163px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 58px;
	padding-right: 6px;
	padding-top: 9px;}
#h_we_have {
	background-image: url(images/heading_we_have.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	clear: both;
	float: left;
	height: 49px;
	width: 153px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 68px;
	padding-right: 6px;
	padding-top: 12px;}
#h_our_acc {
	background-image: url(images/heading_our_acc.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	clear: both;
	float: left;
	height: 47px;
	width: 153px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 68px;
	padding-right: 6px;
	padding-top: 8px;}
#h_our_in {
	background-image: url(images/heading_our_in.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	clear: both;
	float: left;
	height: 32px;
	width: 153px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 68px;
	padding-right: 6px;
	padding-top: 18px;}
#h_data {
	background-image: url(images/heading_data.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	clear: both;
	float: left;
	height: 29px;
	width: 171px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 50px;
	padding-right: 6px;
	padding-top: 13px;}
#h_what_our {
	background-image: url(images/heading_what.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	clear: both;
	float: left;
	height: 30px;
	width: 161px;
	line-height: 17px;
	font-weight: bold;
	color: #222222;
	padding-left: 60px;
	padding-right: 6px;
	padding-top: 18px;}
#h_payment {
	background-image: url(images/heading_payment.jpg);
	background-repeat: no-repeat;
	background-position: 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-left: 70px;
	padding-right: 6px;
	padding-top: 29px;}
.center_bg01 {
	background-image: url(images/box_center_bg03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 513px;
	clear: both;
	float: left;}
#center_bg02 {
	background-image: url(images/box_center_bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 513px;
	clear: both;
	float: left;}
.center_bg03 {
	background-image: url(images/box_center_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 499px;
	clear: both;
	float: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 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-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-weight: normal;
	background-image: url(images/bullet.GIF);
	background-position: left 8px;
	background-repeat: no-repeat;}
.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;
	background-image: url(images/arrow3.GIF);
	background-position: left 4px;
	background-repeat: no-repeat; padding-bottom:8px;
}
.save_line {
	background-image: url(images/dot_line01.jpg);
	background-repeat: no-repeat;
	background-position: 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-top: 3px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position: 10px 21px;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #308AFB;
	text-align: center;
	padding-left: 90px;}
#center_bg04 {
	background-image: url(images/center_bg04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 513px;
	clear: both;
	float: left;
}
.center_bg05 {
	background-image: url(images/small_busi.jpg);
	background-repeat: no-repeat;
	background-position: 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-image: url(images/blue_bg.jpg);
	background-repeat: no-repeat;
	background-position: 7px 24px;
	clear: both;
	height: 30px;
	width: 475px;
	padding-top: 24px;
	padding-bottom: 23px;
	padding-left: 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:399px; height:400px; float:left; clear:both; padding-top: 0px; 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:150px; height:200px; float:right; clear:both; margin-top: -255px; padding-bottom:0px;}
	
#grey_box {
	background-image: url(images/grey_box_bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	width: 513px;}
.grey_box01 {
	background-image: url(images/box_center_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 511px;
	clear: both;
	float: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 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-image: url(images/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 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-image: url(images/dot_line02.gif);
	background-repeat: repeat-y;
	background-position: 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-image: url(images/dot_line02.gif);
	background-repeat: repeat-y;
	background-position: left top;}
.update_ima { width:160px; float:left; clear: both; padding-top:24px; 
	line-height: 19px;
	font-weight: normal;
	color: #222222;}
.do_less {
	background-image: url(images/main_ima01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: both;
	float: left;
	width: 499px;
}
.flag_box01 {
	background-image: url(images/four_line.gif);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	float: left;
	width: 511px;}
.flag_box02 {
	width:199px;
	float:left;
	background-image: url(images/usa-flag.GIF);
	background-repeat: no-repeat;
	background-position: center 9px;
	padding-top: 48px;}
.flag_box03 {
	width:104px;
	float:left;
	background-image: url(images/state1.GIF);
	background-repeat: no-repeat;
	background-position: center 9px;
	padding-top: 48px;}
.flag_box04 {
	width:104px;
	float:left;
	background-image: url(images/state2.GIF);
	background-repeat: no-repeat;
	background-position: center 9px;
	padding-top: 48px;}
.flag_box05 {
	width:104px;
	float:left;
	background-image: url(images/state3.GIF);
	background-repeat: no-repeat;
	background-position: center 9px;
	padding-top: 48px;}
.flag_points {
	width:199px;
	float:left;
	clear:both;
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/blue_bg02.jpg);}
.bookkeeping_software {
	line-height: 36px;
	font-weight: bold;
	float:left;
	color: #FFFFFF;
	width:99px;
	background-image: url(images/grey_box_bg02.gif);
	text-align: center;
	background-repeat: repeat-y;
	background-position: 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-image:url(images/blue_bg02.jpg); background-repeat:no-repeat; background-position: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;
}	