@charset "utf-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  background-color:#7c0d34;
  background-image:url(/media/background.jpg);
  background-repeat:repeat-x;
  background-position:top;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
}

p {
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}

a {
	color:#59022e;
}

.center {
	width:800px;
	background-color:white;
	min-height:430px;
}

.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	padding-left:33px;
	padding-right:33px;
	background-image:url(/media/contentShadow.png);
	background-repeat:repeat-y;
}

.header {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	padding-left:33px;
	padding-right:33px;
	background-image:url(/media/topShadow.png);
	background-repeat:no-repeat;
	height:28px;
	padding-top:28px;
}

.headerContent {
	background-color:black;
	background-image:url(/media/bannerTip.jpg);
	width:780px;
	height:23px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	text-align:right;
	color:white;
}

.headerContent a {
	color:white;
}

.footer {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	padding-left:33px;
	padding-right:33px;
	background-image:url(/media/bottomShadow.png);
	background-repeat:no-repeat;
	height:64px;
}

.footer a {
	color:black;
}

.footerContent {
	background-color:white;
	width:780px;
	height:36px;
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
}

.footerLeft {
	float:left;
	text-align:left;
}

.footerRight {
	float:right;
	text-align:right;
}

.headings {
	padding:10px;
}

.headings h1, .headings h6 {
	margin:0px;
}

.menu {
	padding-bottom:39px;
	width:800px;
}

.menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.menu ul li {
	display:inline;
}

.menu ul li a {
	float:left;
	height:0px;
	padding-top:39px;
	overflow:hidden;
	background-image:url(/media/menuSprite.png);
	background-repeat:no-repeat;
}

.menuDivider { background-position:-127px 0px !important; width:1px; }

.menuSales { background-position:0px 0px !important; width:127px; }
a.menuSales:hover { background-position:0px -39px !important; }

.menuBridal { background-position:-128px 0px !important; width:230px; }
a.menuBridal:hover { background-position:-128px -39px !important; }

.menuFormal { background-position:-359px 0px !important; width:221px; }
a.menuFormal:hover { background-position:-359px -39px !important; }

.menuAccessories { background-position:-581px 0px !important; width:109px; }
a.menuAccessories:hover { background-position:-581px -39px !important; }

.menuAlterations { background-position:-691px 0px !important; width:109px; }
a.menuAlterations:hover { background-position:-691px -39px !important; }

.images .imageBlock {
	float:left;
}

.imageBlock {
	margin:5px;
	margin-bottom:10px;
	width:215px;
	text-align:center;
}

.galleryBlock {
	float:left;
}

.galleryBlock img {
	background-color:#c9c9c9;
	background-image:url(/media/multiIcon.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0px 11px 0px 0px;
}

.galleryBlock img, .imageBlock img {
	border:1px solid #c9c9c9;
}

.galleryBlock img:hover, .imageBlock img:hover {
	border:1px solid #EEE;
}

.galleryThumb {
	width:220px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}

.galleryImage {
	text-align:center;
}

.galleryText {
	margin-left:20px;
	text-align:center;
}

.galleryBlock h3 {
	margin:0px;
	color:#333;
	font-size:16px;
}