@charset "utf-8";
/* CSS Document */

a img {
    border: none;
    }
body {
	background-color: #FFFFFF;
	
}
.main {
	clear: both;
	float: left;
	height: 747px;
	width: 960px;
	background-repeat: repeat-y;
	position: absolute;
	left: 50%;
	margin-left: -480px;
	padding-top: 0px;
	border: 0;
	background-color: #FFF;
	top: -5px;
}
.logo {
	background-image: url(logo.jpg);
	position: absolute;
	clear: both;
	float: left;
	height: 56px;
	width: 130px;
	left: 31px;
	top: 20px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.menu-home {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 40px;
	left: 194px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
	background-image: url(menu_high_r1_c1.jpg);
}

.menu-aboutme {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 65px;
	left: 260px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
	background-image: url(menu_high_r1_c3.jpg);
}
.menu-myteam {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 40px;
	left: 352px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.menu-bridal {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 43px;
	left: 438px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.menu-prices {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 42px;
	left: 509px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.menu-products {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 40px;
	left: 576px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.menu-gallery {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 40px;
	left: 669px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.menu-offers {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 40px;
	left: 751px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.menu-contact {
	position: absolute;
	clear: both;
	float: left;
	height: 12px;
	width: 40px;
	left: 823px;
	top: 72px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
.back-home {
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 960px;
	left: 0px;
	top: 91px;
	background-repeat: no-repeat;
	background-color: #E7F6EF;
	background-position: center;
}
.back-aboutme {
	background-image: url(backpanel.jpg);
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 960px;
	left: 0px;
	top: 91px;
	background-repeat: no-repeat;
	background-color: #E7F6EF;
	background-position: center;
}
.back-offers {
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 960px;
	left: 0px;
	top: 91px;
	background-repeat: no-repeat;
	background-color: #E7F6EF;
	background-position: center;
}
.pic-aboutme {
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 329px;
	left: 0px;
	top: 91px;
	background-color: #FFFFFF;
}
.pic-myteam {
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 329px;
	left: 182px;
	top: 91px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #E7F6EF;
}
.pic-products {
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 329px;
	left: 0px;
	top: 91px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #E7F6EF;
}
.pic-offers {
	background-image: url(voucher.jpg);
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 960px;
	left: 0px;
	top: 91px;
	background-repeat: no-repeat;
	background-position: center;
}
.pic-tiara {
	position: absolute;
	clear: both;
	float: left;
	height: 482px;
	width: 433px;
	left: 182px;
	top: 91px;
	background-repeat: no-repeat;
	background-position: center;
}
.mapholder {
	position: absolute;
	clear: both;
	float: left;
	height: 596px;
	width: 518px;
	left: 98px;
	top: 146px;
	background-repeat: no-repeat;
	background-position: center;
}
.mapholder2 {
	position: absolute;
	clear: both;
	float: left;
	height: 596px;
	width: 518px;
	left: 98px;
	top: 146px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-home1 {
	position: absolute;
	clear: both;
	float: left;
	height: 268px;
	width: 207px;
	left: 406px;
	top: 175px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-jobs1 {
	position: absolute;
	clear: both;
	float: left;
	height: 268px;
	width: 207px;
	left: 399px;
	top: 153px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-home2 {
	position: absolute;
	clear: both;
	float: left;
	height: 268px;
	width: 207px;
	left: 662px;
	top: 175px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-jobs2 {
	position: absolute;
	clear: both;
	float: left;
	height: 268px;
	width: 242px;
	left: 652px;
	top: 153px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-home3 {
	position: absolute;
	clear: both;
	float: left;
	height: 72px;
	width: 287px;
	left: 406px;
	top: 458px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-aboutme {
	position: absolute;
	clear: both;
	float: left;
	height: 384px;
	width: 207px;
	left: 398px;
	top: 147px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-aboutme2 {
	position: absolute;
	clear: both;
	float: left;
	height: 422px;
	width: 207px;
	left: 670px;
	top: 147px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-myteam {
	position: absolute;
	clear: both;
	float: left;
	height: 305px;
	width: 207px;
	left: 576px;
	top: 147px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-myteammenu {
	position: absolute;
	clear: both;
	float: left;
	height: 329px;
	width: 100px;
	left: 65px;
	top: 147px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-bridalmenu {
	position: absolute;
	clear: both;
	float: left;
	height: 329px;
	width: 71px;
	left: 59px;
	top: 147px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-pricesmenu {
	position: absolute;
	clear: both;
	float: left;
	height: 383px;
	width: 281px;
	left: 71px;
	top: 156px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-prices1 {
	position: absolute;
	clear: both;
	float: left;
	height: 326px;
	width: 217px;
	left: 519px;
	top: 190px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-prices2 {
	position: absolute;
	clear: both;
	float: left;
	height: 305px;
	width: 71px;
	left: 706px;
	top: 190px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-prices3 {
	position: absolute;
	clear: both;
	float: left;
	height: 305px;
	width: 66px;
	left: 785px;
	top: 190px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-bridal {
	position: absolute;
	clear: both;
	float: left;
	height: 305px;
	width: 240px;
	left: 656px;
	top: 143px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-bridal2 {
	position: absolute;
	clear: both;
	float: left;
	height: 305px;
	width: 228px;
	left: 656px;
	top: 143px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-products {
	position: absolute;
	clear: both;
	float: left;
	height: 350px;
	width: 192px;
	left: 212px;
	top: 176px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-products2 {
	position: absolute;
	clear: both;
	float: left;
	height: 350px;
	width: 192px;
	left: 440px;
	top: 176px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-offers {
	position: absolute;
	clear: both;
	float: left;
	height: 23px;
	width: 461px;
	left: 254px;
	top: 138px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-offers2 {
	position: absolute;
	clear: both;
	float: left;
	height: 80px;
	width: 582px;
	left: 189px;
	top: 406px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-contact {
	position: absolute;
	clear: both;
	float: left;
	height: 305px;
	width: 207px;
	left: 539px;
	top: 147px;
	background-repeat: no-repeat;
	background-position: center;
}
.text-contact2 {
	position: absolute;
	clear: both;
	float: left;
	height: 144px;
	width: 178px;
	left: 701px;
	top: 363px;
	background-repeat: no-repeat;
	background-position: center;
}
.gallery-bridal {
	position: absolute;
	clear: both;
	float: left;
	height: 456px;
	width: 500px;
	left: 139px;
	top: 91px;
	background-repeat: no-repeat;
	background-position: center;
}
.gallery-gallery {
	position: absolute;
	clear: both;
	float: left;
	height: 456px;
	width: 959px;
	left: 0px;
	top: 91px;
	background-repeat: no-repeat;
	background-position: center;
}
#bottomnav {
	position:absolute;
	left:87px;
	top:582px;
	width:790px;
	height:18px;
	z-index:1;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
#gallerycontacttext {
	position:absolute;
	left:292px;
	top:550px;
	width:370px;
	height:18px;
	z-index:1;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	visibility: visible;
}
#bridalcontacttext {
	position:absolute;
	left:223px;
	top:550px;
	width:504px;
	height:18px;
	z-index:1;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	visibility: visible;
}
#bridalcontacttext2 {
	position:absolute;
	left:656px;
	top:522px;
	width:285px;
	height:18px;
	z-index:1;
	text-align: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	visibility: visible;
}
.offertext {
	font-family: "Century Gothic";
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
.italictext {
	font-style: italic;
}
.smalltext {
	font-size: 9px;
	color: #006;
}
.smalltextbold {
	font-weight: bold;
}
.smalltextbold {
	font-weight: bold;
}

