#contact-form {
}

	#contact-form-header {
		background: url(../images/bg/contact/main_wrapper/content/contact_form/contact_form_header/background.jpg) left top no-repeat;
	}
	
	#contact-form-header h1 {
		padding: 5px 0 5px 10px;
		display: inline;
		float: left;
	}
	
	#contact-form-header .close {
		float: right;
		display: inline;
		line-height: 0px;
	}

	#contact-form-header .close img {
		border: 0px;
	}
	
	#contact-form {
	
	}
	
	#contact-form div .header {
		height: 23px;
		vertical-align: middle;
		line-height: 23px;
		padding: 0 0 0 5px;
	}
	
	#contact-form div .textbox {
		height: 38px;
		padding: 3px 2px 2px 3px;
	}
	
	
	
		#name {
		
		}
		
		#name .header {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/name/header/background.jpg) left top no-repeat;
			font-size: 0px;
		}
		
		#name .textbox {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/name/textbox/background.jpg) left top no-repeat;
			font-size: 0px;
		}
		
		#contact-email {
		
		}
		
		#contact-email .header {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/contact_email/header/background.jpg) left top no-repeat;
		}
		
		#contact-email .textbox {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/contact_email/textbox/background.jpg) left top no-repeat;
		}
		
		#subject {
		
		}
		
		#subject .header {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/subject/header/background.jpg) left top no-repeat;
		}
		
		#subject .textbox {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/subject/textbox/background.jpg) left top no-repeat;
		}
		
		#message {
		
		}
		
		#message .header, #message-er .header {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/message/header/background.jpg) left top no-repeat;
		}
		
		#message .textarea {
			height: 266px;
			padding: 3px 2px 2px 3px;
			background: url(../images/bg/contact/main_wrapper/content/contact_form/message/textarea/background.jpg) left top no-repeat;
		}
	
		#message-er .textarea {
			height: 186px;
			padding: 3px 2px 2px 3px;
			background: url(../images/bg/contact/main_wrapper/content/contact_form/message/textarea/background2.jpg) left top no-repeat;
		}
		
		#contact-form #name .txt-name, #contact-form #contact-email .txt-email, #contact-form #subject .txt-subject, #contact-form div .ta-message {
			width: 231px;
			height: 16px;
			background: #000;
			border: 1px solid #1c1c1c;
			padding: 9px;
		}
		
		#contact-form #message textarea {
			height: 244px;
			overflow: auto;
		}
		
		#contact-form #message-er textarea {
			height: 164px;
			overflow: auto;
		}
		
		#error-message {
			height: 70px;
			padding: 10px 10px 0 10px;
			background: url(../images/bg/contact/main_wrapper/content/contact_form/error_message/background.jpg) left top no-repeat;
			vertical-align: middle;
		}
		
		#error-message p {
		}
		
		#send-button input {
			padding: 0px;
			width: 257px;
			height: 30px;
		}
		
		#contact-form  div .highlight {
			border: 1px solid #4fa01a;
			color: #4fa01a;
			width: 231px;
			height: 16px;
			background: #000;
			padding: 9px;
		}
		
		#result {
			height: 492px;
		}
		
		#result .header {
			background: url(../images/bg/contact/main_wrapper/content/contact_form/name/header/background.jpg) left top no-repeat;
		}
		
		#result .result-message {
			height: 65px;
			padding: 10px 10px 0 10px;
			background: url(../images/bg/contact/main_wrapper/content/contact_form/result/result_message/background.jpg) left top no-repeat;
			line-height: 0px;
		}
		
		#result .result-message p {
			padding: 0 0 5px 0;
			line-height: 11px;
		}
		
			#result-footer {
				clear: both;
				background: url(../images/bg/journal/main_wrapper/content/entry_view/entry_opt/background.jpg) left top repeat-x;
				border-right: 1px solid #080808;
				border-left: 1px solid #1a1a1a;
				height: 30px;
			}
		
#terms{
	
}

	#terms-header {
		background: url(../images/bg/contact/main_wrapper/content/terms/terms_header/background.jpg) left top no-repeat;
		font-size: 0px;
		padding: 0 3px 0 0;
	}
	
	#terms-header h1{
		padding: 5px 0 5px 10px;
		display: inline;
		float: left;
	}
	
	#terms-header .close {
		float: right;
		display: inline;
		line-height: 0px;
	}

	#terms-header .close img {
		border: 0px;
	}
	
	#terms .column {
		background: url(../images/bg/contact/main_wrapper/content/terms/column/background.jpg) left top no-repeat;
	}
	
	#column-1 {
		background: url(../images/bg/journal/main_wrapper/content/entry_view/column_1/background.jpg) left top no-repeat;
	}
	
	#column-2 {
		background: url(../images/bg/journal/main_wrapper/content/entry_view/column_2/background.jpg) left top no-repeat;
	}
	
	#column-3 {
		background: url(../images/bg/journal/main_wrapper/content/entry_view/column_3/background.jpg) left top no-repeat;
	}
	
	#terms .column p {
		padding: 15px 15px 0 15px;
		text-align: justify;
	}
	
	#terms-footer {
		clear: both;
		background: url(../images/bg/journal/main_wrapper/content/entry_view/entry_opt/background.jpg) left top repeat-x;
		border-right: 1px solid #080808;
		border-left: 1px solid #1a1a1a;
		height: 30px;
	}
		#terms-footer .breaker {
			float: right;
			height: 28px;
			width: 2px;
			border-top: 1px solid #262626;
			border-right: 1px solid #070707;
			border-bottom: 1px solid #040404;
			border-left: 1px solid #151515;				
		}