body {
font-family: sans-serif;
font-size:14px; 
color:#000000; 
font-weight:normal; 
font-style:normal;
margin:0; 
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
margin-bottom:0px;
margin-top:0px;
background:#689CCE;
}

p {margin-bottom:0; margin-top:0; text-align:center}
div {margin-bottom:0; margin-top:0}
hr {border: 0; color:#9ACEfE; width:100%;}
img {border:0}


A:active  {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold;}
A:visited {color:#ff0000; text-decoration:none; font-size:12px; font-weight:bold;}
A:hover   {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold;}
A:link    {color:#0000ff; text-decoration:none; font-size:12px; font-weight:bold;}

h1, h2, h3, h4, h4, h6 {font-family: sans-serif, Arial, Helvetica}
h1 {margin-bottom:0; margin-top:0; font-weight:bold; color:#9ACEfE; font-size:16px; text-align:center;}
h2 {margin-bottom:0; margin-top:0; font-weight:bold; color:#9ACEfE; font-size:20px; text-align:center;}
h3 {margin-bottom:0; margin-top:0; font-weight:bold; color:#9ACEfE; font-size:12px; text-align:center;}
h4 {margin-bottom:0; margin-top:0; font-weight:bold; color:#ffffff; font-size:12px; text-align:left;}
h5 {margin-bottom:0; margin-top:0; font-weight:bold; color:#000000; font-size:12px; text-align:left; padding:10px;}
h6 {margin-bottom:0; margin-top:0; font-weight:bold; color:#ffffff; font-size:16px; text-align:center;}

.layoutwrapper-outer {
  margin-top:0px;
  width:798px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

.layoutwrapper-content {
  margin-top:0px;
  width:798px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

.logo-title {
  width:798px;
  height:195px;
  background-image:url('http://www.celesteweddingcreations.com/images/top-bridal-gowns.jpg'); 
  background-repeat:repeat-x;
  margin-left:auto;
  margin-right:auto;
}

.logo-title h2 {
  margin-bottom:0;
  margin-top:0;
  font-weight:bold;
  color:#9ACEfE;
  font-size:20px;
  text-align:right;
  padding-right:10px;
  padding-top:90px;
}

.menu-outer {
  width:798px;
  text-align:center;
}

.menu {
  width:798px;
  display:block;
}

.menu ul {
  margin:0;
  padding:0;
  list-style:none;
  line-height:normal;
}

.menu li {
  display:inline;
}

.menu a {
  color:#000000;
  display:block;
  float:left;
  width:133px;
  text-align:center;
  text-decoration:none;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  background-color:#9acefe;
  margin-top:10px;
  margin-bottom:10px;
}

.menu .active a, .menu a:hover {
  background-color:#66ccff;
}









.menu-b {
  width:798px;
  display:block;
}

.menu-b ul {
  margin:0;
  padding:0;
  list-style:none;
  line-height:normal;
}

.menu-b li {
  display:inline;
}

.menu-b a {
  color:#000000;
  display:block;
  float:left;
  width:159px;
  text-align:center;
  text-decoration:none;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  background-color:#9acefe;
  margin-top:10px;
  margin-bottom:10px;
}

.menu-b .active a, .menu-b a:hover {
  background-color:#66ccff;
}








.menu-c {
  width:798px;
  display:block;
}

.menu-c ul {
  margin:0;
  padding:0;
  list-style:none;
  line-height:normal;
}

.menu-c li {
  display:inline;
}

.menu-c a {
  color:#000000;
  display:block;
  float:left;
  width:199px;
  text-align:center;
  text-decoration:none;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  background-color:#9acefe;
  margin-top:10px;
  margin-bottom:10px;
}

.menu-c .active a, .menu-c a:hover {
  background-color:#66ccff;
}











.left {
  text-align:left;
  width:778px;
  margin-left:auto;
  margin-right:auto;
  padding-left:10px;
  padding-right:10px;
}

.outer {
  width:778px;
  min-height:300px;
  text-align:center;
  float:left;
  border:1px;
  border-style:solid;
  border-color:#9acefe;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:10px;
  margin-bottom:10px;

}

.five-hundred {
  width:488px;
  margin-top:25px;
  margin-bottom:25px;
  float:left;
  text-align:center;
}

.four-hundred {
  width:388px;
  margin-top:25px;
  margin-bottom:25px;
  float:left;
  text-align:center;
}

.three-hundred {
  width:288px;
  margin-top:25px;
  margin-bottom:25px;
  float:left;
  text-align:center;
}

.sound {
  width:144px;
  height:16px;
  text-align:center;
}

.outer-x {
  width:398px;
  text-align:center;
  margin-left:200px;
  margin-right:200px;
  overflow:auto;
}

.four-hundred-x-top {
  width:396px;
  height:30px;
  text-align:center;
  border:1px;
  border-style:solid;
  background-color:#9acefe;
  border-color:#9acefe;
  margin-top:10px;
}

.four-hundred-x-bottom {
  width:396px;
  height:20px;
  text-align:center;
  border-top:0px;
  border-right:1px;
  border-bottom:1px;
  border-left:1px;
  border-color:#9acefe;
  border-style:solid;
}

.reset {
  width:1000px;
  height:2px;
}

.bar {
  width:698px;
  height:2px;
  text-align:center;
  margin-left:50px;
  margin-right:50px;
  background-color:#000000;
}

.header {
  width:798px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}


.body-x {
  width:798px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  min-height:400px;
}

.footer-x {
  width:798px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  background-color:#9acefe;
}

.center {
  text-align:center;
  padding-left:10px;
  padding-right:10px;
}

.left-x {
  text-align:left;
  padding-left:10px;
  padding-right:10px;
}