* {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size:14px;
}

body {
	background-color: #A35825;
}

#centercontent {
	width:865px;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
}

#maincontent {
	width:857px;
	float:left;
	height: auto !important;
	min-height:400px;
	height: 400px;
	display: block;
	padding-bottom:15px;
	background-image: url('../images/mainbody_background.jpg');
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}

#navigation {

}

#mainbody {
	width:836px;
	padding-left:10px;
	float:left;
	padding-top: 15px;
}


#websiteby {
	float: left;
	width:850px;
	color:#FFF;
	padding-bottom: 10px;
	text-align: center;
}
	
#websiteby a {
	color:#FFF;
	text-decoration: underline;
}



.taxquestion {
	float:left; 
	width:450px;
	font-weight:bold;
	padding-bottom:3px;
}

.taxanswer {
	float:left;
	width:450px;
}

.datebox {
	color:#FFF;
	background-color: #002E6E;
	float:left;
	display:block;
	width: 100px;
	height: 35px;
	text-align: center;
	padding-top:5px;
}

.blogtitle {
	float:left;
	font-size:22px;
	color:#B96E2B;
	width:400px;
	padding-left:15px;
}

.blogposted {
	font-style: italic;
	float:left;
	padding-left:15px;
	width:400px;
}

.blogpost {
	float:left;
	width:540px;
	padding-top:5px;
}

#newsletterhome label {
	float:left;
	width:75px;
	text-align: right;
	padding-right: 5px;
}


#newsletterblog label {
	float:left;
	width:210px;
	text-align: center;
}

#contactpage {
	float:left;
	width:500px;
	padding-left:10px;
}

#contactpage label {
	width:240px;
	float:left;
	padding-bottom: 3px;
}

#professionals {
	float:left;
}

#professionals li {
	border-bottom: 1px solid #000;
	padding-top:15px;
	padding-bottom:15px;
	list-style-type: none;
	float:left;
}

#professionals li:last-child {
	border-bottom: none;
	padding-top:10px;
	list-style-type: none;
}

#featuredlistings div {
	float:left;
	width:250px;
	
	padding-bottom:10px;
}

#featuredlistings div label {
	float: left;
	padding-right:5px;
}

#listingsbox div {
	float:left;
	padding-left:5px;
	color:#FFF;
}

#listingsbox div label {
	float:left;
	padding-right:3px;
	padding-left:3px;
}

#listingsbox div select {
	float:left; 
	height:12px;
}

.arealinks {
	float:left;
	padding-bottom:5px;
	width:805px;
}

.arealinks label {
	float:left;
	font-weight:bold;
	padding-right:5px;
}

.arealinks ul {
	float:left;
	width:750px;
	list-style: none;
}

.arealinks ul li {
	float:left;
	padding-bottom:3px;
	padding-right:10px;
}

#sendtofriendmain {
	float:left;
	width:450px;
}

#sendtofriendmain div {
	float:left;
	width:450px;
	padding-bottom: 5px;
}

#sendtofriendmain label {
	float:left;
	width:100px;
	text-align: right;
	padding-right: 5px;
	color:#FFF;
}

#sendtofriendmain input {
	float:left;
	width:300px;
}

.sendtitle {
	width:400px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	float:left;
	color:#FFF;
}

#calculator {
	float:left;
	width:280px;
	padding-top:40px;
}

#calculator div {
	float:left;
	padding-bottom:5px;
	
}

#calculator label {
	float:left;
	width:120px;
	color:#FFF;
	text-align: right;
	padding-right: 5px;
}

#calculator input {
	float:left;
	width:75px;
}


#calculator2 {
	float:left;
	width:220px;
	padding-top:35px;
}

#calculator2 div {
	float:left;
	padding-bottom:5px;
	
}

#calculator2 label {
	float:left;
	width:75px;
	color:#FFF;
	text-align: right;
	padding-right: 5px;
}

#calculator2 input {
	float:left;
	width:75px;
}


/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 3px solid #A35825;   
margin: 0;
padding: 0;
height:240px;
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #A35825; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #A35825; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

.arealinkshome a {
	padding-left:10px;
	width:199px;
	float:left;
	padding-bottom: 3px;
	padding-top:3px;
}

#assistance {
	float:left;
	padding-top: 10px;
}

#assistance div {
	float:left;
	padding-bottom:5px;
	width:305px;
}

#assistance label {
	float:left;
	width:75px;
	text-align: right;
	padding-right: 5px;
}

#signupweekly {
	float:left;
	width:525px;
}

#signupweekly div {
	float:left;
	padding-bottom: 5px;
	width:500px;
}

#signupweekly div label {
	float:left;
	width:150px;
	text-align: right;
	padding-right:5px;
}
