/* Contact Page Styling */

#contact h2 {
	font-weight: normal; font-size: 19px;
	margin: 0px 0px 20px 0px; padding: 0px;
	font-family: "Museo", Myriad Pro, Myriad, Helvetica, Tahoma, Verdana, Arial, sans-serif;
	float: left; display: inline; line-height: 27px;
	}
	h2.head { color: #999; }
#contact #main .left { min-height: 350px; width: 470px; float: left; margin: 0px; padding: 0px; }
#contact #main .right { margin: 0px; height: auto; float: right; width: 280px; }
	#contact .right h3, #thanks .right h3, #error .right h3 {
		margin: 0px 0px 10px 10px; padding: 0px;
		font-style: normal; font-weight: normal;
		color: #999;
		font-size: 18px; float: left;
		font-family: "Museo", Myriad Pro, Myriad, Helvetica, Tahoma, Verdana, Arial, sans-serif;
		}
		#contact .right p span.center { text-align: center; margin: 10px 0px; text-transform: uppercase; }
		#contact .right span#alter { font-size: 13px; letter-spacing: 1px; }
			#contact .right p a#pp { color: #69a33a; }
			#contact .right p a#pp:hover { color: #444; }
		#error .right h3, #error .right a { color: #eb3a26; }
	#contact .right h4 { margin-left: 10px; margin-bottom: 10px; margin-right: 0px; margin-top: 10px; font-style: normal; font-weight: normal; color: #47ade3; font-size: 14px; padding: 0px; }
	#contact .left p { line-height: 22px; margin: 0px 0px 10px 0px; color: #979797; font-size: 11px; padding: 0px; }
	#contact .right p, #thanks .right p, #error .right p { line-height: 22px; margin: 0px 0px 10px 0px; color: #696969; font-size: 11px; padding: 0px; clear: left; }
		#error .right a { line-height: 22px; margin: 0px 0px 10px 10px; font-size: 11px; padding: 0px; }
			#error .right a:hover { text-decoration: underline; }
		#contact ul.contact { float: left; margin: 10px 0px 10px 10px; padding: 0px; list-style: none; }
			/* Social Network Tips */
			#contact ul.contact div { display: none; padding: 0px; margin: 0px; }
			#contact ul.contact li:hover div { padding: 15px 0px 0px 0px; margin-top: 10px; float: left; position: absolute; display: block; height: 45px; width: 310px; }
				#contact ul.contact div img { float: left; display: inline; margin: 0px 10px 0px 0px; padding: 0px; opacity: 1; }
				#contact ul.contact div h6 { margin-top: 8px; font-size: 12px; }
		#contact ul.contact li { display: inline; margin-right: 20px; }
			#contact ul.contact li img.opa { border: 0; opacity: 0.6; }
			#contact ul.contact li img:hover { opacity: 1; }
		


		/* FORM */
		#contact_form { margin: 0px; padding: 0px; clear: left; }
			#contact .left div { overflow: hidden; margin-bottom: 20px; }

			#contact .left #contact_form label {
				text-align: right; font-weight: 300;
				float: left; display: block;
				width: 85px;
				font-size: 15px; line-height: 10px;
				color: #727272;
				margin: 10px 15px 0px 0px; padding: 0px;
				font-family: "Museo", Myriad Pro, Myriad, Helvetica, Tahoma, Verdana, Arial, sans-serif;
				}
				#contact .left #contact_form label span {height: 1px; float: left; display: inline; margin-right: 2px; color: #eb3a26; width: 10px;}						
				#contact .left #contact_form div input, #contact .left #contact_form div textarea {
					float: left; font-size: 11px; color: #727272;
					}
					#contact .left #contact_form div input:focus, #contact .left #contact_form div textarea:focus {
						border: 1px solid #fff;
						background: #e6e6e6;
						color: #565656;
						outline: none;
						}

					#contact .left #contact_form input {
						border: 1px solid #fff;
						width: 205px;
						height: 16px;
						background: #eeeeee;
						padding: 5px 5px 5px 10px;
						}

					#contact .left #contact_form textarea {
						max-height: 125px;
						max-width: 350px;
						width: 345px;
						height: 125px;
						border: 1px solid #fff;
						background: #eeeeee;
						padding: 10px 5px 5px 10px;
						resize: none;
						}

				#contact .left input#send {
					color: #727272;
					font-size: 13px;
					background: #eeeeee;
					display: block; float: right;
					width: 115px; height: 30px;
					text-indent: 0px;
					border: 0;
					margin: 0px 10px 0px 0px;
					}
					#contact .left input#send:hover {
						cursor: pointer;
						background-color: #ccddee;
						color: #586072;
						}
/* Thanks/Error Page */
#thanks #main, #error #main { min-height: 315px; }
	#thanks #main .left, #error #main .left { float: left; display: inline; width: 500px; height: 300px; }
	#thanks #main .right, #error #main .right { margin-top: 100px; float: right; display: inline; width: 290px; height: 150px; }
