/* -------------------------ARNONE LAW OFFICES STYLESHEET---------------------------------- */
/* -------------------------------------------CONTENT-------------------------------------------------------- */

#hr {
	width: 890px;
	height: 30px;
	margin: 0 auto;
	padding: 0;

	background-image: url(http://www.arnonelaw.com/images/interface/templates/hr-bar.png);
	background-repeat: no-repeat;
	}

#main-content {
	float: left;
	clear: both;

	width: 890px;
	margin: 0 auto;
	padding: 0;

	background-image: url(http://www.arnonelaw.com/images/interface/templates/main-content_bg.png);
	background-repeat: repeat-y;
	}

	#main-content .did-know {
		float: left;

		width: 281px;
		margin: 0 0 0 15px;
		padding: 0;

		background: none;
		}

		#main-content .did-know h4 {
			float: left;
		
			width: 235px;
			height: 24px;
			margin: 0 0 0 18px;
			padding: 0;

			font-size: 17px;
			font-family: "MS Sans Serif", Geneva, sans-serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 20px;
			letter-spacing: 1px;
			text-align: left;
	
			color: #333333;
			}

		#main-content .did-know img {
			float: left;

			width: 235px;
			height: 74px;
			margin: 0 0 0 18px;
			padding: 4px 0 10px 0;
			}

		#main-content .did-know p {
			float: left;

			width: 235px;
			margin: 0 0 0 18px;
			padding: 0;

			font-size: 12px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 14px;
			text-align: justify;
	
			color: #000000;
			}

		#main-content .did-know a.more, #main-content .did-know a.more:visited {
			float: right;
		
			width: 200px;
			margin: 0 28px 0 18px;
			padding: 0;

			font-size: 12px;
			font-family: Helvetica, Arial, sans-serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 20px;
			letter-spacing: 1px;
			text-align: right;
	
			color: #751947;

			text-decoration: underline;
			}
		
			#main-content .did-know a.more:hover {
				text-decoration:none;
				}

	#main-content .content-area {
		float: left;
		clear: right;

		width: 592px;
		margin: 0;
		padding: 0;

		background: none;
		}

		#main-content .content-area h1 {
			float: left;
		
			width: 566px;
			margin: 0 0 5px 26px;
			padding: 0;

			font-size: 33px;
			font-family: "MS Sans Serif", Geneva, sans-serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 35px;
			letter-spacing: 1px;
			text-align: left;
	
			color: #333333;
			}

		#main-content .content-area h2 {
			float: left;
	
			width: 566px;
			margin: 7px 0 0 26px;
			padding: 0;

			font-size: 22px;
			font-family: "MS SAns Serif", Geneva, sans-serif;

			font-style: normal;
			font-variant: normal;
			font-weight: bold;
			line-height: 22px;
			letter-spacing: 1px;
			text-align: left;

			color: #333333;

			text-decoration: none;
			}	

			#main-content .content-area h2 p {
				float: left;
	
				width: 526px;
				margin: 0;
				padding: 0;

				font-size: 22px;
				font-family: "MS SAns Serif", Geneva, sans-serif;

				font-style: normal;
				font-variant: normal;
				font-weight: bold;
				line-height: 22px;
				letter-spacing: 1px;
				text-align: left;

				color: #333333;
	
				text-decoration: none;
				}	

		#main-content .content-area h3 {
			float: left;
	
			width: 566px;
			margin: 7px 0 0 26px;
			padding: 0;

			font-size: 22px;
			font-family: "MS SAns Serif", Geneva, sans-serif;

			font-style: bold;
			font-variant: normal;
			font-weight: 100;
			line-height: 22px;
			letter-spacing: 1px;
			text-align: left;

			color: #000000;
	
			text-decoration: none;
			}		

			#main-content .content-area h3 p {
				float: left;
	
				width: 526px;
				margin: 7px 0 0 26px;
				padding: 0;

				font-size: 22px;
				font-family: "MS SAns Serif", Geneva, sans-serif;

				font-style: bold;
				font-variant: normal;
				font-weight: 100;
				line-height: 22px;
				letter-spacing: 1px;
				text-align: left;

				color: #000000;
	
				text-decoration: none;
				}

		#main-content .content-area a.featured-service, #main-content .content-area a.featured-service:visited {
			float: left;
	
			width: 566px;
			margin: 0;
			padding: 0;

			font-size: 18px;
			font-family: "MS SAns Serif", Geneva, sans-serif;

			font-style: bold;
			font-variant: normal;
			font-weight: 600;
			line-height: 24px;
			letter-spacing: 1px;
			text-align: left;

			color: #000000;
	
			text-decoration: underline;
			}		

			#main-content .content-area a.featured-service:hover {
				text-decoration: none;
				}

		#main-content .content-area h4 {
			float: left;
	
			width: 566px;
			margin: 7px 0 0 26px;
			padding: 0;

			font-size: 18px;
			font-family: "MS SAns Serif", Geneva, sans-serif;

			font-style: bold;
			font-variant: normal;
			font-weight: 600;
			line-height: 20px;
			letter-spacing: 1px;
			text-align: left;

			color: #000000;
	
			text-decoration: none;
			}

			#main-content .content-area h4 p {
				float: left;
	
				width: 526px;
				margin: 7px 0 0 0;
				padding: 0;

				font-size: 18px;
				font-family: "MS SAns Serif", Geneva, sans-serif;

				font-style: bold;
				font-variant: normal;
				font-weight: 100;
				line-height: 20px;
				letter-spacing: 1px;
				text-align: left;

				color: #666666;
	
				text-decoration: underline;
				}

		#main-content .content-area h5 {
			float: left;
	
			width: 555px;
			margin: 7px 0 0 26px;
			padding: 0;

			font-size: 16px;
			font-family: "MS SAns Serif", Geneva, sans-serif;

			font-style: bold;
			font-variant: normal;
			font-weight: 100;
			line-height: 20px;
			letter-spacing: 1px;
			text-align: left;

			color: #666666;
	
			text-decoration: none;
			}		

			#main-content .content-area h5 p {
				float: left;
	
				width: 526px;
				margin: 7px 0 0 26px;
				padding: 0;

				font-size: 16px;
				font-family: "MS SAns Serif", Geneva, sans-serif;

				font-style: bold;
				font-variant: normal;
				font-weight: 100;
				line-height: 20px;
				letter-spacing: 1px;
				text-align: left;

				color: #666666;
	
				text-decoration: none;
				}

		#main-content .content-area p {
			float: left;
		
			width: 526px;
			margin: 0 0 0 26px;
			padding: 10px 0 10px 0;

			font-size: 13px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 16px;
			text-align: justify;
	
			color: #000000;
			}

			#main-content .content-area .center {
				float: left;
		
				width: 526px;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 600;
				line-height: 16px;
				text-align: center;
	
				color: #000000;
				}

			#main-content .content-area .practice-area {
				float: left;
		
				width: 526px;

				font-size: 16px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 600;
				line-height: 19px;
				text-align: left;
				text-decoration: underline;
	
				color: #000000;
				}

			#main-content .content-area a.profile, #main-content .content-area a.profile:visited {
				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-decoration: underline;
	
				color: #000000;
				}

				#main-content .content-area a.profile:hover {
					text-decoration: none;
					}

		#main-content .content-area ul {
			float: left;
		
			width: 526px;
			margin: 0 0 0 26px;
			padding: 0 0 10px 0;

			font-size: 13px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 16px;
			text-align: justify;
	
			color: #000000;
			}

			#main-content .content-area li {
				float: left;
		
				width: 526px;
				margin: 0 0 0 26px;
				padding: 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-align: justify;
	
				color: #000000;
				}

		#main-content .content-area a.contact, #main-content .content-area a.contact:visited, #main-content .content-area a.contact:hover {
			margin: 0 0 0 26px;
			padding: 0;

			font-size: 13px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 16px;
			letter-spacing: 1px;
			text-align: right;

			color: #751947;

			text-decoration: underline;
			}	

		#main-content .content-area p.resource {
			float: left;
		
			width: 526px;
			margin: 0 0 0 26px;
			padding: 2px 0 1px 0;

			font-size: 13px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 16px;
			text-align: justify;
	
			color: #000000;
			}

		#main-content .content-area a.resource {
			margin: 0 0 0 16px;
			padding: 0;

			font-size: 13px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 8px;
			letter-spacing: 1px;
			text-align: right;

			color: #333333;

			text-decoration: none;
			}

			#main-content .resource-area a.resource:visited {
				margin: 0 0 0 16px;
				padding: 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 8px;
				letter-spacing: 1px;
				text-align: right;

				color: #666666;

				text-decoration: none;
				}

			#main-content .content-area a.resource:hover {
				margin: 0 0 0 16px;
				padding: 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 8px;
				letter-spacing: 1px;
				text-align: right;

				color: #751947;

				text-decoration: underline;
				}

	#main-content .contactus {
		float: left;
		clear: right;

		width: 592px;
		margin: 0;
		padding: 0;

		background: none;
		}

		#main-content .contactus h1 {
			float: left;
		
			width: 566px;
			margin: 0 0 5px 26px;
			padding: 0;

			font-size: 33px;
			font-family: "MS Sans Serif", Geneva, sans-serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 35px;
			letter-spacing: 1px;
			text-align: left;
	
			color: #333333;
			}

		#main-content .contactus fieldset {
			width: 505px;
			margin: 15px  70px 12px 0;
			padding: 0;
			border-style: none;
			float: right;
			}

			#main-content .contactus fieldset.details {
				width: 505px;
				margin: 15px 70px 12px 0;
				padding: 0 0 12px 0;
				border-style: none;	
				float: right;
				}

		#main-content .contactus legend {
			width: 505px;
			margin: 0 18px 0 0;
			padding: 0;
			float: left;

			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			line-height: 15px;
			text-align: left;

			color: black;
			}
			
		#main-content .contactus ol {
			width: 566px;
			margin: 0;
			padding: 0 6px 0 0;
			float: left;

			list-style: none;
			}

		#main-content .contactus li {
			height: 22px;
			margin: 6px 0 6px 0;
			padding: 0 0 6px 0;
			}

			#main-content .contactus li.details {
				margin: 0 0 12px 0;
				padding: 0 0 17px 0;
				}

			#main-content .contactus li.txtarea {
				height: 90px;
				margin: 6px 0 6px 0;
				padding: 0 0 6px 0;
				}

			#main-content .contactus li.service {
				height: 30px;
				margin: 6px 0 6px 0;
				padding: 0 0 6px 0;
				}

			#main-content .contactus li.meet {
				height: 30px;
				margin: 6px 0 6px 0;
				padding: 0 0 6px 0;
				}

		#main-content .contactus label {
			float: left;
		
			width: 125px;
			margin: 0 0 0 16px;
			padding: 0 9px 0 0;

			font-size: 13px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 16px;
			text-align: right;
	
			color: #000000;
			}

			#main-content .contactus label.select {
				float: left;
		
				width: 365px;
				margin: 0 0 0 16px;
				padding: 0 9px 0 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-align: left;
	
				color: #000000;
				display: block;
				}

			#main-content .contactus label.meet {
				float: left;
		
				width: 315px;
				margin: 0 0 9px 16px;
				padding: 0 9px 0 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-align: left;
	
				color: #000000;
				display: block;
				}

			#main-content .contactus label.learn {
				float: left;
		
				width: 305px;
				margin: 0 0 0 16px;
				padding: 0 9px 0 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-align: justify;
	
				color: #000000;
				display: block;
				}

			#main-content .contactus label.area {
				float: left;
		
				width: 566px;
				margin: 0 0 0 16px;
				padding: 0 9px 0 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;
	
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-align: left;
	
				color: #000000;
				}

			#main-content .contactus label em {
				float: right;

				width: 225px
				margin: 0 0 0 26px;
				padding: 0 9px 0 0;

				font-family: "Times New Roman", Times, serif;
				font-size: 9px;
				font-weight: 100;
				letter-spacing: 1px;
				line-height: 11px;
				text-transform: uppercase;
				text-align: right;

				color: gray;

				display: block;
				}

				#main-content .contactus label em.issue {
					float: left;

					width: 225px
					margin: 0 0 0 26px;
					padding: 0 9px 0 6px;

					font-family: "Times New Roman", Times, serif;
					font-size: 9px;
					font-weight: 100;
					letter-spacing: 1px;
					line-height: 11px;
					text-transform: uppercase;
					text-align: right;

					color: gray;

					display: block;
					}

		#main-content .contactus input {
			height: 22px;
			margin: 0;
			padding: 0;
			float: left;
			}

			#main-content .contactus input.details {
				height: 22px;
				width: 450px;
				margin: 6px 0 12px 0;
				padding: 0;
				float: left;
				}

			#main-content .contactus input.cancel {
				height: 24px;
				margin: 0 25px 0 25px;
				padding: 0;
				float: left;
				}

			#main-content .contactus input.submit {
				float: left;
				height: 24px;
				margin: 0 0 0 225px;
				padding: 0;
				}

			#main-content .contactus input.local {
				margin: 0 7px 0 12px;
				padding: 0;
				float: left;
				}

			#main-content .contactus input.unique {
				margin: 0 7px 0 7px;
				padding: 0;
				float: left;
				}

		#main-content .contactus select {
			height: 22px;
			margin: 0;
			padding: 0;
			float: left;
			}

			#main-content .contactus select.details {
				width: 275px;
				margin: 0 0 12px 0;
				padding: 0;
				float: left;
				}

			#main-content .contactus select.practice {
				margin: 0 0 12px 0;
				padding: 0;
				float: left;
				}

			#main-content .contactus select.meet {
				margin: 0 0 12px 0;
				padding: 0;
				float: left;
				}

			#main-content .contactus select.learn {
				margin: 0 0 12px 0;
				padding: 0;
				float: left;
				}

		#main-content .contactus textarea {
			float: left;

			margin: 6px 0 16px 16px;
			padding: 0;
			}

		#main-content .contactus p {
			float: left;
		
			width: 526px;
			margin: 0 0 0 16px;
			padding: 10px 0 10px 0;

			font-size: 13px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 16px;
			text-align: justify;
	
			color: #000000;
			}

			#main-content .contactus p.legal {
				float: left;
		
				width: 526px;
				margin: 0 0 0 26px;
				padding: 10px 0 10px 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-align: justify;
	
				color: #000000;
				}

			#main-content .contactus p.submit {
				float: left;
		
				margin: 0 auto 0 250px;
				padding: 10px 0 10px 0;

				font-size: 13px;
				font-family: "Times New Roman", Times, serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				text-align: justify;
	
				color: #000000;
				}