div#main-content{
	margin-top: 598px;
	padding-left: 6px;
}

div#main-visual .slideshow img{
	height: 364px;
}

div#availability-wrapper{
	top: 527px;
}

div#left-content{
	width: 376px;
	float: left;
	position: relative;
}

div#main-content h1{
	margin: 7px 0 30px 0;
}

div#right-content{
	float: left;
	width: 242px;
	margin-top: 0;
	margin-right: 356px;
}

	div#right-content .blockCollection {
		float: left;
		margin-top: 0;
	}

div#mod_flexibleForms{
	width: 375px;
}

div#mod_flexibleForms .flexibleFormContainer{
	padding-left: 0;
	padding-top: 0;
}

div#mod_flexibleForms .flexibleFormContainer .flexFormBlockLabel{
	width: 125px;
	padding-top: 3px;
}

div#mod_flexibleForms .flexibleFormContainer .flexFormFieldHTML{
	width: 232px;
}

div#mod_flexibleForms .flexibleFormContainer input{
	background: none #bdb9b3;
	width: 230px;
	border: none;
	padding: 4px 0 6px 0;
} 


div#mod_flexibleForms .flexibleFormContainer select{
	background: none #bdb9b3;
	width: 230px;
	border: none;
	padding: 4px 0 6px 0;

}

div#mod_flexibleForms .flexibleFormContainer #ff_Postal1{
	width: 230px;
	border: none;
	height: 25px;
}

div#mod_flexibleForms .flexibleFormContainer label{
	padding-right: 0;
}

div#mod_flexibleForms .flexibleFormContainer #ff_submit1{
	background:url(../../jw/_common/images/bk-btn-sprite.png) no-repeat 0 0;
	border:none;
	margin-right: 9px;
	width: 124px;
	cursor: pointer;
	padding: 5px;
}

div#mod_flexibleForms .flexFormInputBlock{
	margin-bottom: 9px;
}

div#mod_flexibleForms .flexibleFormContainer #ff_comments1{
	background: none #bdb9b3;
	width: 230px;
	height: 121px;
	overflow: hidden;
	border: none;
}

div#mod_flexibleForms .flexibleFormContainer .flexInputSelect{
	padding: 4px 5px 4px 8px;
}

div#mod_flexibleForms .flexFormLabelInvalid{
	color: #9E957B;
}