#bg_wrapper{

	width: 1024px;

	margin: auto;

}



#main_repeat{

	width: 100%;

	float: left;

	background: url(../images/repeat.jpg) top left repeat-y;

}



#bg_pic{

	width: 100%;

	min-height: 750px;

	height: auto!important;

	height: 750px;

	float: left;

	background: url(../images/main_bg.jpg) top left no-repeat;

}



#container{

	width: 794px;

	margin: auto;

}



#header {

	width: 100%;

	height: 208px;

	float: left;

    margin-left: 0.0px;

}



#center {

	width: 100%;

	float: left;

	margin: 30px auto 10px;

}



#advert {

	float: left;

	margin: 0 auto auto 60px;

}



#banner, #banner_right {

	float: left;

	margin: auto;

}



#banner {

	width: 677px;

	float: none;

}



#content, #contact_content, #bd_content {

	width: 100%;

	float: left;

}



#contact_content {

	background: url(../images/contact_content_bg.jpg) 9px top no-repeat;

	min-height: 565px !important;

	min-height: 565px !important !important;

	height: 565px;

}



#content .padding, #contact_content .padding {

	width: 677px;

	margin: auto;

    margin-top: 30px;

}



#contact_content .padding {

	margin-top: 0px;

}



#user {

	width: 100%;

	float: left;

}



#user .inner {

	width: 677px;

	margin: auto;

}



#bottom {

	width: 100%;

	height: 180px;

	float: left;

	background: url(../images/bottom.jpg) left -3px no-repeat;

}



#bottom .newsletter {

	width: 752px;

	margin: auto;

	padding: 14px 12px 0 12px;

}



#footer {

	width: 100%;

	height: 30px;

	float: left;

	background-color: #252525;

	margin-top: -3px;

}



#footer .padding {

	padding-top: 7px;

	text-align: center;

	color: #bbb;

}



#space{

	width:100%;

	height:20px;

	float: left;

}





/* Contact Form

**************************************************************************************************/



#contact_container {

	width: 100%;

	height: 565px;

	float: left;

	/*background: url(../images/bg_contact.jpg) top left no-repeat;*/

}

#contact_container .padding {

	width: 100%;

	float: left;

	margin-top: 65px;

}

#ct_top {

	width: 100%;

	height: 65px;

	float:left;

}

#jpr_name, #jpr_email, #jpr_contact, #jpr_subject, #jpr_comment {

	width: 89px;

	height: 16px;

	float: left;

	padding-right: 18px;

}

#jpr_comment {

	width: 97px;

	height: 16px;

	float: left;

	padding-right: 10px;

}

#jpr_name .ct_padding, #jpr_email .ct_padding, #jpr_contact .ct_padding, #jpr_subject .ct_padding, #jpr_comment .ct_padding {

	height: 10px;

	margin-top: 6px;

}

#jpr_name .ct_padding {

	background: url(../images/contact_name.jpg) top right no-repeat;

}

#jpr_email .ct_padding {

	background: url(../images/contact_email.jpg) top right no-repeat;

}

#jpr_contact .ct_padding {

	background: url(../images/contact_contact.jpg) top right no-repeat;

}

#jpr_subject .ct_padding {

	background: url(../images/contact_subject.jpg) top right no-repeat;

}

#jpr_comment .ct_padding {

	background: url(../images/contact_comment.jpg) top right no-repeat;

}

div.ct_outer_input {

	float: left;

}

div.ct_outer_input input[type="text"].inputbox {

	width: 180px;

	height: 16px;

	background: url(../images/contact_input.jpg) top left no-repeat;

	background-color: #fff;

	border: none;

	padding: 0;

	text-indent: 5px;

}

div.ct_outer_input textarea.inputboxtxt {

	width: 180px;

	height: 113px;

	background: url(../images/contact_area.jpg) top left no-repeat;

	background-color: #fff;

	border: none;

	padding: 0;

	text-indent: 3px;

}

div.ct_clear {

	clear: both;

	height: 5px;

}

#ct_clear {

	clear: both;

	height: 25px;

}

#ct_clear_end {

	clear: both;

	height: 8px;

}

#ct_submit {

	margin-left:107px;

}

#contact_content .padding #artforms-buttons {

	margin-left:107px;

}

#artforms-buttons input[type="submit"].artforms-button {

	width: 73px;

	height: 26px;

	background: url(../images/bg_submit_contact.jpg) top left no-repeat;

	border: none;

	font-size: 0;

	padding: 0;

}

textarea {

	overflow: auto;

}





/* B-Day Form

**************************************************************************************************/



#bd_content .padding {

	width: 730px;

	height: 513px;

	position: relative;

	background: url(../images/bd_main_bg.jpg) top left no-repeat;

	margin: 28px auto 24px;

}

#bd_content .padding input[type="text"].inputbox {

	width: 153px;

	height: 16px;

	float: right;

	background: url(../images/bd_input_text.jpg) top left no-repeat;

	border: none;

	margin: 0 12px 0 0;

	padding: 0;

	text-indent: 5px;

}



#bd_content .padding select.inputbox {

	width: 73px;

	height: 16px;

	float: right;

	border: none;

	padding: 0;

	margin-right: 92px;

}



#bd_content .padding .bd_first_input_text input[type="text"].inputbox {

	margin: 10px 12px 0 0;

}

div.bd_clear {

	clear: both;

	height: 4px;

}

div.bd_clear2 {

	clear: both;

	height: 12px;

}

#bd_area {

	width: 267px;

	height: 93px;

	position: absolute;

	top: 402px;

	left: 67px;

}

#bd_area textarea.inputboxtxt {

	width: 267px;

	height: 93px;

	background: url(../images/bd_input_textarea.jpg) top left no-repeat;

	border: none;

	padding: 0;

	text-indent: 3px;

}

#bd_content .padding #artforms-buttons {

	width: 115px;

	height: 45px;

	position: absolute;

	top: 460px;

	left: 600px;

}

#bd_content .padding #artforms-buttons input[type="submit"].artforms-button {

	width: 115px;

	height: 45px;

	background: url(../images/bd_submit_button.jpg) top left no-repeat;

	border: none;

	padding: 0;

}

#bd_content .padding select.inputbox {

	background-color: #fff;

	font-size: 11px !important;

	font-size: 10px;

}
#jpr_bottom_links {
	width: 794px;
	height: 100px;
	margin: auto;
}
#jpr_bottom_links .padding {
	width: 794px;
	float: left;
	margin-top: 15px;
}
#jpr_bottom_links .padding1 {
	width: 100px;
	height: 40px;
	float: left;
	margin: 0 0 0 60px;
}
#jpr_bottom_links .padding1 img {
	width: 100px;
	height: 30px;
}
#jpr_bottom_links .padding2 {
	width: 100px;
	height: 40px;
	float: left;
	margin: 0 0 0 10px;
}
#jpr_bottom_links .padding2 img {
	width: 100px;
	height: 30px;
}
#jpr_bottom_links .padding3 {
	width: 180px;
	height: 40px;
	float: left;
	margin: 0 0 0 300px;
}
#jpr_bottom_links .padding3 img {
	width: 180px;
	height: 30px;
}