body {
	font-family: Verdana, Arial, Tahoma;
	background: #993366;
	MARGIN: 0px auto;
	padding: 0px;
	font-size:11px;
	font-weight: normal;
	text-align:left;
}

h4 {
font-size: 11px;
}

p.center {
	text-align: center;
}

p.right {
	text-align: right;
}

A:link {
	COLOR: black;
}

A:visited {
	COLOR: black;
}

A:hover {
	COLOR: black;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
}

#upper {
	text-align: right;
	color: white;
	margin: 0px auto;
	padding: 0px 10px 3px 10px;
	font-family: Arial;
	font-weight: normal;
}

#upper a {
	color: white;
}

#maincontainer {
	MARGIN: 0px auto;
	padding: 0px;
	WIDTH: 980px; 
	background-image: url(https://stores.homestead.com/dreamdressbridal/images/store_version1/sb-middle.jpg);
	background-repeat:repeat-y;
}

#masthead {
	background-image: url(https://stores.homestead.com/dreamdressbridal/images/store_version1/sb-top.jpg);
	background-repeat: no-repeat;
	height: 190px;
	MARGIN: 0px auto;
	padding: 0px;
}

#hornav {
	position:relative;
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
	MARGIN: 0px auto;
	z-index: 1;
}

#layout {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 36px; 
	PADDING-TOP: 5px;
	MARGIN: 0px auto;
	z-index: 0;
}

#maincontent {
	position:relative;
	width: 900px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	MARGIN: 0px auto;
	z-index: 0;
}

#lcontent {
	float: left;
	width: 200px;
	margin: 0px auto;
	padding: 5px 0px;
	z-index: 0;
}	 

#rcontent {
	float: left;
	width: 700px;
	padding: 5px 0px;
	margin: 0px auto;
	z-index: 0;
}

#thumbs {
	float: left;
	width: 150px;
	padding: 5px;
	margin: 0px auto;
	text-align: center;
	border: 1px #000000 groove;
}

#thumb_hldr {
	float: left;
	width: 162px;
	padding: 5px 35px;
	margin: 0px;
}
	
#bottom {
	background-image: url(https://stores.homestead.com/dreamdressbridal/images/store_version1/sb-bottom.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 105px;
	background-position: left bottom;
	text-align: center;
	padding: 0px 20px;
	MARGIN: 0px auto;
	font: normal 10px Tahoma;
}

ul.footer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-TOP: 0px;
	line-height: 100%;
	LIST-STYLE-TYPE: none;
}

UL.footer LI.lt {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 0px auto;
	width: 30%;
}

UL.footer LI.mid {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 0px auto;
	width: 40%;
}

UL.footer LI.rt {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 0px auto;
	width: 30%;
}

ul.header {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px auto;
	PADDING-TOP: 10px; 
	LIST-STYLE-TYPE: none;
	line-height: 100%;
	font: normal 11px Arial;
	color: #993366;
}

UL.header LI.lt {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 0px auto;
	width: 33%;
}

UL.header LI.rt {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 0px auto;
	text-align:right;
}

.clearit {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}

#hourswrapper {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	text-align: right;
	line-height: normal;
	font: normal 11px Tahoma;
	MARGIN: 0px auto;
	color: #993366;	
}

#hourswrapper a{
	color: #993366;	
}

.swatch {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BORDER-LEFT: #ccc 1px solid; WIDTH: 15px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px
}
.swatchBox:hover {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b2b2b2 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #b2b2b2 1px solid; BACKGROUND-COLOR: #fff
}
.swatchBox {
	BORDER-RIGHT: #fefffa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fefffa 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #fefffa 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fefffa 1px solid
}

.jqueryslidemenu{
font: bold 12px Tahoma;
background: url(https://stores.homestead.com/dreamdressbridal/images/store_version1/indentbg.gif) center center repeat-x;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

.jqueryslidemenu ul li.search{
position: relative;
display: inline;
float: right;
padding: 0px;
margin: 2px 4px 2px 0px;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: url(https://stores.homestead.com/dreamdressbridal/images/store_version1/indentbg.gif) center center repeat-x; /*background of tabs (default state)*/
padding: 6px 8px;
text-align:center;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
color: white;
padding-top: 7px; /*shift text down 1px for selected and active item*/
padding-bottom: 5px; /*shift text down 1px for selected and active item*/
background: black url(https://stores.homestead.com/dreamdressbridal/images/store_version1/indentbg2.gif) center center repeat-x;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

.jqueryslidemenu ul li ul li ul a{
background: black;
}

.jqueryslidemenu ul li ul li ul a:hover{
background: black url(https://stores.homestead.com/dreamdressbridal/images/store_version1/indentbg2.gif) center center repeat-x;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 6px;
margin: 0;
/*border-top-width: 0;*/
/*background: #eb94b3;*/
/*border-bottom: 1px solid black;*/
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: black;
color: white;
}

/* ---------------------------------------------------- */  
/* SLIDESHOW  
/* ---------------------------------------------------- */  
#slideshow {   
width: 700px;   
background-color: #993366;   
border: 1px solid #000;
}   
  
#slideshow ul {   
margin: 0;   
padding: 0;   
list-style-type: none;   
height: 1%; /* IE fix */
}   
  
#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0px;
visibility: hidden;
}               
  
/* ---------------------------------------------------- */  
/* SLIDESHOW > SLIDES  
/* ---------------------------------------------------- */  
#slideshow .slides {   
overflow: hidden;   
width: 700px;
}   
  
#slideshow .slides ul {   
/* total width of all slides -  
900px multiplied by 3 in this case */  
width: 700px;
}   
  
#slideshow .slides li {   
width: 700px;   
float: left;   
padding: 0px;
}   
  
#slideshow .slides h2 {   
margin-top: 0;
}   
  
/* ---------------------------------------------------- */  
/* SLIDESHOW  NAVIGATION  
/* ---------------------------------------------------- */  
#slideshow .slides-nav {   
background: url(https://stores.homestead.com/dreamdressbridal/images/store_version1/indentbg.gif) center center repeat-x;
text-align: center;
font: bold 11px Verdana;
}   
  
#slideshow .slides-nav li {   
float: left;
width: 174px;
border-right: 1px ridge #993366;
}   
  
#slideshow .slides-nav li a {   
display: inline-block;   
padding: 15px 0px;   
outline: none;
text-decoration: none;
color: #FFFFFF; 
}
  
.js #slideshow .slides-nav LI.on {
	background: #993366;
	width: 175px;
}
.js #slideshow .slides-nav LI.on A {
	background: #993366;
	color: #ffffff;
}
.js #slideshow .slides-nav LI.on A {
	POSITION: relative; TOP: -3px
}

#facebox .b {
  background:url(https://stores.homestead.com/dreamdressbridal/images/store_version1/b.png);
}

#facebox .tl {
  background:url(https://stores.homestead.com/dreamdressbridal/images/store_version1/tl.png);
}

#facebox .tr {
  background:url(https://stores.homestead.com/dreamdressbridal/images/store_version1/tr.png);
}

#facebox .bl {
  background:url(https://stores.homestead.com/dreamdressbridal/images/store_version1/bl.png);
}

#facebox .br {
  background:url(https://stores.homestead.com/dreamdressbridal/images/store_version1/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table.reg {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#simplegallery1{ /*CSS for Simple Gallery Example 1*/
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 10px solid darkred;
}

#simplegallery1 .gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
text-align: left;
padding: 2px 5px;
}
