@charset "utf-8";

.styles {

	background-color: #666666;

}

.wrapper {

	width: 1280px;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-y;

}

.whitebg {

	background-image: url(images/whitebg.png);

	background-repeat: repeat-y;

	background-position: center;

}

.headertop {

	background-image: url(images/headertop.png);

	background-repeat: no-repeat;

	height: 101px;

	width: 1280px;

	margin: 0px;

	padding: 0px;

}

.headermiddle {

	background-image: url(images/headermiddle.png);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 181px;

	width: 1280px;

}

.headerbottom {

	padding: 0px;

	height: 78px;

	width: 1280px;

	margin: 0px;

}

.bodycontents {

	width: 1280px;

	padding: 0px;

	margin: 0px;

	float: left;

}

.hbleft {

	width: 235px;

	height: 70px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 36px;

	float: left;

	list-style-type: none;

}

.hbright {

	height: 70px;

	width: 1009px;

	background-image: url(images/headerbottomright.png);

	background-repeat: no-repeat;

	float: right;

	list-style-type: none;

}

.headerul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.products {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 56px;

}.contents {

	background-image: url(images/whitebg.png);

	background-repeat: repeat-y;

	background-position: center;

	width: 1280px;

	margin-top: -15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

}

.left {

	width: 300px;

}

.right {

	width: 600px;

}

.products {

	width: 210px;

	height: 73px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 62px;

	list-style-type: none;

}

.wrapper .contents ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}
.gallery {
	width: 210px;
	height: 73px;
	padding: 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 66px;
	list-style-type: none;
}
.wedding {

	width: 210px;

	height: 73px;

	padding: 0px;

	margin-top: -15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 67px;

	list-style-type: none;

}

.ordernow {

	width: 210px;

	height: 73px;

	padding: 0px;

	margin-top: -15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 71px;

	list-style-type: none;

}

.contactus {

	width: 210px;

	height: 73px;

	padding: 0px;

	margin-top: -15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 75px;

	list-style-type: none;

}

.wrapper .contents .footer {

	background-image: url(images/footerbg.png);

	background-repeat: no-repeat;

	height: 82px;

	width: 714px;

}

.wrapper .footer {

	width: 1280px;

	background-image: url(images/footerbg.png);

	background-repeat: no-repeat;

	background-position: 141px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 100px;

	padding-left: 0px;

	height: 88px;

	margin-top: -100px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}
