	.contact_wrapper { margin: 0 auto; width: 960px; }
	.contact_content { float: left; padding: 30px 0px 40px 0px; width: 480px; }
	
	.contact_form { background: #333333; float: right; height: 600px; position: relative; margin: -140px 0px 50px 0px; padding: 0 0 20px 0; width: 480px; }
	.contact_form .shadow_left, .contact_form .shadow_right { background: url('../images/contact_shadow.png') no-repeat left top; height: 590px; left: -11px; position: absolute; top: 0px; width: 11px; }
	.contact_form .shadow_right { background-position: right top; left: 480px; }
	.contact_form h3 { color: #CCCCCC; margin: 20px 20px 0 20px; }
	.contact_form p { color: #808080; font-size: 11px; margin: 5px 20px 0 20px; }
	
	.contact_tabs { border-bottom: 1px solid #4d4d4d; height: 50px; }
	.contact_tabs li { color: #808080; border: 1px solid #333333; border-width: 0 1px; display: block; float: left; font-family: "Georgia", serif; font-size: 12px; height: 50px; line-height: 60px; text-align: center; width: 118px; }
	.contact_tabs li.selected { background: #333333; border: 1px solid #4D4D4D; border-width: 0 1px; color: #69BAB1; height: 51px; }
	.contact_tabs li#first.selected { border-right: 1px solid #4D4D4D; border-left: 1px solid #333333; }
	.contact_tabs li#last.selected { border-left: 1px solid #4D4D4D; border-right: 1px solid #333333; }
	#contact_next { margin: 0 0 30px 20px; }
		
	.contact_panel { display: none; padding: 20px 20px 0 20px; width: 440px; }
	.contact_panel.active { display: block; }
	.contact_panel .contact_column { float: left; margin: 0 0 20px 0; width: 220px; }
	.contact_panel label { color: #ADADAD; font-size: 13px; display: block; margin: 0 0 10px 0; }
	.contact_panel label.error { color: #BA3C00; border: 0; }
	.contact_panel .field { background: #fff; border: 1px solid #fff; margin: 0 0 20px 0px; padding: 7px; width: 420px;  }
	.contact_panel .field:focus { border: 1px solid #69BAB1; }
	.contact_panel .field.error { border: 1px solid #BA3C00; }
	.contact_panel textarea.field { height: 100px; }
	.contact_panel span.cb_label { color: #808080; display: block; font-size: 12px; line-height: 1.3; margin: 0 0 0 20px; }
	
	.contact_panel .review { margin: 0 0 30px 0; }
	.contact_panel .review p { color: #ADADAD; font-size: 13px; }
	.contact_panel .review p span { color: #CCCCCC; }
	.contact_panel .review li { color: #CCCCCC; font-size: 11px; list-style: disc; margin: 5px 20px 0 45px; }
	
	
	.ui-checkbox { background: #666; border: 1px solid #999; float: left; display: inline-block; height: 10px; line-height: 1px; margin: 2px 0 0 0; overflow: hidden; width: 10px; }
	.ui-checkbox-checked { background: #69BAB1; border-color: #69BAB1; }
	
	.ui-dropdown { background: #fff; position: relative; }
	.ui-dropdown-visible { z-index: 1000; }
	.ui-dropdown a.ui-dropdown-selected { background: #fff url(../images/dropdown_arrow.png) no-repeat 198px center; color: #333; display: block; font-size: 13px; height: 14px; padding: 7px; }
	.ui-dropdown .ui-dropdown-options { background-color: #666; max-height: 200px; left: 0; list-style-image: none; overflow-x: hidden; overflow-y: auto; padding: 5px 0; position: absolute; top: 28px; width: 232px; }
	.ui-dropdown .ui-dropdown-options li { background: none; margin: 0; padding: 0; }
	.ui-dropdown .ui-dropdown-options a { background: #666; color: #fff; font-size: 11px; display: block; font-style: normal; height: 21px; line-height: 21px; margin: 0 5px; padding: 2px 4px; }
	.ui-dropdown .ui-dropdown-options a:hover { background: #fff; color: #333; text-decoration: none; }
	.ui-dropdown .ui-dropdown-options .ui-state-active { background-color: #69BAB1; color: #fff; text-decoration: none; }
	
	#contact_panel_04 { text-align: center; }
	#contact_panel_04 img { margin: 90px 0 0 -30px; }