* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
}
#wrapper {
	margin: 0 auto;
	width: 1003px;
}
#background {
	float: left;
	background: url(imgs/background.jpg) repeat-y;
	width: 1003px;
	height: auto;
}

/* header starts here */
#header {
	background-color: #93cd54;
	margin-left: 4px;
	width: 995px;
	height: 108px;
}
#header h1 {
	float: left;
	padding:15px 0px 0px 5px;
}


#header h2 {
	float: left;
	padding:20px 0px 0px 153px;
}
#header .buttonmaindiv {
	float: left;
	padding:5px 0px 0px 50px;
}
.button_one {
}
.button_one p {
	display: block;
	width: 139px;
	height: 31px;
	background: url(imgs/shoppingcart_button.jpg) no-repeat;
}
.button_one p:hover {
	background: url(imgs/shoppingcart_button_hover.jpg) no-repeat;
}
.button_two {
	margin: 3px 0 0 0;
}
.button_two a {
	display: block;
	width: 139px;
	height: 31px;
	background: url(imgs/livechat_button.jpg) no-repeat;
}
.button_two a:hover {
	/*background: url(imgs/livechat_button_hover.jpg) no-repeat;*/
}

.button_three{
	margin: 3px 0 0 0;
}


/* header ends here */

/*----------------------------------------------------------------------*/


/* top navigation starts*/
.divider {
	float: left;
}
#top_navigaiton {
	padding: 0 0 0 4px;
	width: 1000px;
	height: 45px;
}
.home {
	float: left;
}
.home a {
	background:url(imgs/home_button.jpg) no-repeat;
	display: block;
	width: 66px;
	height: 45px;
}
.home a:hover {
	background: url(imgs/home_button_hover.jpg) no-repeat;
}
.howcanwe {
	float: left;
}
.howcanwe a {
	background: url(imgs/how_wecan_button.jpg) no-repeat;
	display: block;
	width: 167px;
	height: 45px;
}
.howcanwe a:hover {
	background: url(imgs/how_wecan_button_hover.jpg) no-repeat;
}
.jobdeductions {
	float: left;
}
.jobdeductions a {
	background: url(imgs/jobdeduction_button.jpg) no-repeat;
	display: block;
	width: 127px;
	height: 45px;
}
.jobdeductions a:hover {
	background: url(imgs/jobdeduction_button_hover.jpg) no-repeat;
}
/**********/

.jobdeductions1 a {
	background: url(imgs/refund_status.jpg) no-repeat;
	display: block;
	width: 127px;
	height: 35px;
}
.jobdeductions1 a:hover {
	background: url(imgs/refund_status_hover.jpg) no-repeat;
}
.jobdeductions2 a {
	background: url(imgs/refund_status.jpg) no-repeat;
	display: block;
	width: 127px;
	height: 35px;
}
.jobdeductions2 a:hover {
	background: url(imgs/refund_status_hover.jpg) no-repeat;
}

/**********/

.taxpreperation {
	float: left;
}
.taxpreperation a {
	background: url(imgs/taxpreperation_button.jpg) no-repeat;
	display: block;
	width: 207px;
	height: 45px;
}
.taxpreperation a:hover {
	background: url(imgs/taxpreperation_button_hover.jpg) no-repeat;
}
.refundstatus {
	float: left;
}
.refundstatus a {
	background: url(imgs/refund_status.jpg) no-repeat;
	display: block;
	width: 123px;
	height: 45px;
}
.refundstatus a:hover {
	background: url(imgs/refund_status_hover.jpg) no-repeat;
}
.onlinetaxpreperation {
	float: left;
}
.onlinetaxpreperation a {
	background: url(imgs/onlinetax_button.jpg) no-repeat;
	display: block;
	width: 186px;
	height: 45px;
}
.onlinetaxpreperation a:hover {
	background: url(imgs/onlinetax_button_hover.jpg) no-repeat;
}
.contactus {
	float: left;
}
.contactus a {
	background: url(imgs/contactus_button.jpg) no-repeat;
	display: block;
	width: 101px;
	height: 45px;
}
.contactus a:hover {
	background: url(imgs/contactus_button_hover.jpg) no-repeat;
}
/* top navigation ends*/


/*------------------------------------------------------------------------------------*/

/* animated banner starts*/
#banner {
	padding: 0 0 0 4px;
}
/* animated banner ends*/

/*------------------------------------------------------------------------------------*/

/* maincontent starts----------------------------------------------------*/
#maincontent_div {
	padding:21px 27px 0 27px;
}




/* sub menu starts*/
.submenumaindiv {
	float: left;
}
.submenumaindiv ul {
	list-style: none;
	width: 158px;
	height: auto;
}
.submenumaindiv ul li {
	
}
.submenumaindiv ul li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	/*line-height: 26px;*/
	padding: 0 0 0 13px;
	display: block;
	background-color: #509209;
	width: 148px;

	border-bottom: #69ad1f 0px solid;
}
.submenumaindiv ul li a:hover {
	background-color: #93cd54;
}
/* sub menu starts*/



/* right content starts*/
.rightcontentdiv {
	float: left;
	padding: 0 0 0 14px;
	width:775px;
}
.heading_one {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f921c;
	font-size: 26px;
	font-weight: normal;
}

.heading_one a{
	font-family: Arial, Helvetica, sans-serif;
	color: #5f921c;
	font-size: 26px;
	font-weight: normal;
	text-decoration:none;
}

.heading_one a:hover{
	text-decoration:underline;
}

.heading_two {
	padding: 21px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #315403;
	font-size: 22px;
	font-weight: normal;
}

.heading_two a{

	font-family: Arial, Helvetica, sans-serif;
	color: #315403;
	font-size: 22px;
	font-weight: normal;
	text-decoration:none;
}

.heading_two a:hover{
	text-decoration:underline;
}

.heading_two_b {
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #315403;
	font-size: 15px;
	font-weight: normal;
	font-weight:bold;
}

.heading_two_b a{
	padding: 15 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #315403;
	font-size: 15px;
	font-weight: normal;
	text-decoration:none;
	font-weight:bold;
}

.heading_two_b a:hover{
	text-decoration:underline;
}

.heading_tips {
	padding: 21px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #315403;
	font-size: 16px;
	font-weight: bold;
}
.content_para {
	padding: 7px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	width: 770px;
}

.content_para2 {
	padding: 7px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	width: 200px;
}


.listitems{
	padding-left:22px;
	padding-top:5px;
}

.para_heading {
	padding: 17px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #504e0e;
	font-size: 14px;
	font-weight: normal;
}

.para_heading_link {
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #504e0e;
	font-size: 14px;
	font-weight: normal;
}

.para_heading_link a{
	font-family: Arial, Helvetica, sans-serif;
	color: #504e0e;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
}

.para_heading_link a:hover{
	text-decoration:underline;
}

.para_heading3 {
	padding: 17px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #504e0e;
	font-size: 18px;
	font-weight: bold;
}

.para_heading2 {
	padding:10px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: normal;
}

.rightcontent_left {
	float: left;
	width: 394px;
	height:auto;
}
.para_new {
	padding: 8px 0 0 0;
}

.para_new2 {
	padding: 8px 0 10px 30px;
}

.rightcontent_right {
	float: left;
}
.rightbanner_one {
	padding: 0 0 0 25px;
}
.rightbanner_two {
	padding: 5px 0 0 25px;
}
.txtclc_maindiv {
	padding: 13px 0 0 0;
}
.textwriting {
	float: left;
}
.clock_top {
	padding: 0 0 0 1px;
}
.footer_bar {
	float: left;
	margin: 52px 0 0 0;
	background: url(imgs/timebar_bg.jpg) repeat-x;
	width: 851px;
	height: 49px;
	border: #75a410 1px solid;
	border-right: none;
}
.bar {
}
.bartxtheading {
	padding: 6px 0 0 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	font-weight: bold;
}
.bartxtpara {
	padding: 3px 0 0 29px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	font-size: 13px;
	font-weight: normal;
}
.clock_bottom {
}
/*-- right content ends--*/

/* maincontent ends-----------------------------------------------------*/


/* footer starts*/
.mainfooter {
}
.copyrights {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0 10px 40px;
}
.designedanddevelop {
	float: left;
	padding: 10px 0 10px 310px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.spanning_maktech a {
	color: #577c08;
	text-transform: uppercase;
	text-decoration: underline;
}
/* footer ends*/


.headingstyle{
font-family: Arial, Helvetica, sans-serif; 
color: #504e0e;
font-size: 14px; 
font-weight: normal; 
font-weight:bold;
}

.headingstyle2{
font-family: Arial, Helvetica, sans-serif; 
color: #504e0e;
font-size: 14px; 
font-weight: normal; 
font-weight:bold;
padding-top:10px;
}

.content_para2{
	padding-left:15px;
	width:auto;
	height:auto;
	}