	* {
		margin: 0;
		padding: 0;
	}

	html, body {
		height: 100%;
	}

	body {
		text-align: center;
		font-family: helvetica,verdana,arial,sans-serif;
	}

	img {
		border: 0;
	}

	ul {
		list-style-type: none;
	}

	h1#hp, h1.hp {
		font-size: 53px;
	}

	h1#soon {
		font-size: 103px;
	}

	h1#hp, h1#soon, h1.hp {
		font-family: impact, serif;
		font-weight: bold;
		line-height: 87px;
		letter-spacing: 0.5px;
	}

	div#fixedWidth, div#hpfixedWidth {
		margin: 0 auto;
		text-align: left;
		width: 710px;
		padding: 2% 0 0 0;
	}

	div#fixedWidth {
		position: relative;
	}

	div#hpfixedWidth {
		width: 770px;
	}

	ul#menu {
		float: right;
		margin: 145px 0 0 0;
		line-height: 33px;
		font-family: Times, serif;
		font-size: 30px;
		font-weight: bold;
		width: 180px;
	}

	p#soon, p.soon {
		float: right;
		margin: 485px 0 0 0;
		line-height: 33px;
		font-family: Times, serif;
		font-size: 30px;
		font-weight: bold;
		width: 180px;
	}

	p#soon a, p.soon a {
		color: #000000;
		text-decoration: none;
	}

	ul#menu a {
		color: #9F9F9F;
		text-decoration: none;
	}

	ul#menu a:hover {
		color: #362320;
	}

	li.gap {
		margin: 80px 0 0 0;
	}

	li.gap2 {
		margin: 40px 0 0 0;
	}

	div#galleryListHolder {
		position: relative;
		height: 334px;
		width: 205px;
		float: left;
		overflow: hidden;
	}

	div#galleryListHolder ul {
		position: absolute;
		top: 0;
		left: 24px;
	}

	div#galleryListHolder ul li {
		height: 55px;
		margin: 0 0 2px 0;
		cursor: pointer;
	}

	div#galleryListHolder ul li h5 {
		font-family: Times, serif;
		font-size: 14px;
		color: #9F9F9F;
		line-height: 80px;
		margin: 0 0 0 60px;
	}

	div#galleryListHolder ul li h5:hover, div#galleryListHolder ul li h5.hover {
		color: #362320;
	}

	img#up, img#down {
		position: absolute;
		left: 0;
	}

	img#contentUp, img#contentDown {
		position: absolute;
		left: 93px;
		display: none;
	}

	img#up {
		top: 0;
	}

	img#contentUp {
		top: 3px;
	}

	img#down, img#contentDown {
		bottom: 5px;
		cursor: pointer;
	}

	p.thHolder {
		border: 1px solid #9F9F9F;
		float: left;
		height: 42px;
		padding: 2px;
	}

	p.thHolder img {
		border: 1px solid #362320;

	}

	div#mainImageHolder {
		float: right;
		width: 482px;
		height: 321px;
		border: 1px solid #9F9F9F;
		padding: 5px;
	}

	div#mainImageHolder img {
		border: 1px solid #362320;
	}


	h1#page {
		font-family: impact, serif;
		font-size: 37px;
		font-weight: bold;
		letter-spacing: 0.5px;
		width: 600px;
	}

	h1#page a {
		font-family: times, serif;
		font-size: 21px;
		margin: 0 6px;
		color:#9F9F9F;
		font-weight: normal;
		text-decoration: none;
	}

	div#footer, div#footerH {
		clear: both;
		padding: 63px 0 0 0;
		width: 740px;
	}

	div#footer h1 {
		float: left;
	}

	div#footerH h1 {
		float: right;
		margin: 0 28px 0 0;
		text-align: right;
	}

	div#footer ul li, div#footerH ul li {
		float: left;
		font-family: times, serif;
		font-size: 21px;
		margin: 0 21px 0 0;
	}

	div#footerH ul li {
		margin: 0 29px 0 0;
		float: right;
	}

	div#footer ul li a, div#footerH ul li a {
		color:#9F9F9F;
		text-decoration: none;
	}

	div#footer ul li a:hover, h1#page a:hover, div#footerH ul li a:hover {
		color: #362320;
	}

	div#hpFooter {
		color: #9f9f9f;
		font-size: 11px;
	}

	div#hpFooter a {
		color: #9f9f9f;
		text-decoration: none;
	}

	div#hpFooter a:hover {
		color: #362320;
	}

	img#hsBullet {
		float: left;
		margin: 0 12px 0 -2px;
	}

	a#contact {
		display: block;
		float: right;
	}

	div#mainContentHolder {
		height: 308px;
		min-height: 308px;
		overflow: hidden;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 12px;
	}

	div#mainContentHolder p, div#mainContentHolder li {
		line-height: 16px;
	}

	div#mainContentHolder p, div#mainContentHolder ul {

	}

	div#mainContentHolder p.mishne {
		margin-top: 0;
		padding-top: 4px;
		line-height: 18px;
	}

	div#mainContentHolder a {
		color: #9f9f9f;
		text-decoration: none;
	}

	div#mainContentHolder a:hover {
		color: #000000;
		text-decoration: underline;
	}

	div.mainColumn {
		position: relative;
		height: 305px;
		overflow: hidden;
		margin-right: 36px;
	}

	div.mainColumn p, div.mainColumn ul li {
		text-align: justify;
		margin: 11px 0;
	}

	div.mainContent {
		display: none;
		/*opacity: 0;*/
		position: absolute;
		top: 0;
		left: 0;
	}

	div.mainContent h2 {
		font-family: impact, "arial narrow", arial, sans-serif;
		font-size: 24px;
		font-weight: normal;
	}

	div#mainContent1  {
		display: block;
		/*opacity: 1;*/
	}

	span.initial {
		font-family: impact, "arial narrow", arial, sans-serif;
		font-size: 24px;
		line-height: 25px;
	}

	div#sideMenu {
		position: relative;
		width: 155px;
		float: left;
		height: 305px;
	}

	div#sideMenu ul {
		position: absolute;
		top: 220px;
		left: 0;
		font-family:times New Roman;
		font-size:13px;
		font-weight:bold;
		line-height:26px;
	}

	div#sideMenu ul li {
		cursor: pointer;
		color: #9f9f9f;
		margin: 7px 0;
	}

	img#currentPhoto {
		position: absolute;
		top: 2px;
		left: 0;
	}

	div#sideMenu ul li:hover {
		color: #000000;
	}

	div.flipBook {
		position: absolute;
		top: 34px;
		left: -140px;
		width: 990px;
		height: 347px;
		background-color: #ffffff;
		background-image: url(../Images/loading.gif);
		background-position: center center;
		background-repeat: no-repeat;
		display: none;
		/*opacity: 0;
		filter: alpha(opacity=0);*//*IE7*/
	}

	div.flipBook p#close {
		text-align: right;
		cursor: pointer;
	}

	/* rounded corners */
	div.round {
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
		line-height: 1px;
		font-size: 1px;
	}

	div.left {
		left: 0;
	}

	div.right {
		right: 0;
	}

	div.top {
		top: 0;
	}

	div.bottom {
		bottom: 0;
	}

	div#mainContentBlock .bottom.left {
		background-image: url(../Images/mainContentBlockBLBg.gif);
		width: 11px;
		height: 11px
	}

	div#mainContentBlock .bottom.right {
		background-image: url(../Images/mainContentBlockBRBg.gif);
		width: 11px;
		height: 11px
	}

	div#mainContentBlock .top.left {
		background-image: url(../Images/mainContentBlockTLBg.gif);
		width: 11px;
		height: 11px
	}

	div#mainContentBlock .top.right {
		background-image: url(../Images/mainContentBlockTRBg.gif);
		width: 11px;
		height: 11px
	}

	/*End rounded corners*/

	.pointer {
		cursor: pointer;
	}

	.floatRight {
		float: right;
	}

	.floatLeft {
		float: left;
	}

	.clear {
		clear: both;
	}

	.alignCenter {
		text-align: center;
		color: red;
	}

	.error {
		color: #ff0000;
	}

	.inspect {
		border: 1px solid red;
	}

	.button {
		cursor: pointer;
	}

	div#ie6Detector {
		font-size: 11px;
		padding: 5px 0;
		border-bottom: 1px solid #cccccc;
		color: #362320;
		background-color: #efefef;
		display: none;
	}

	div#ie6Detector a, div#ie6Detector .button {
		color: #880000;
		text-decoration: underline;
	}