table.optionstable td {padding:0 10px 4px 0;}

<!-- Category Page Hide Headline -->
#noheader {display: none ; }




<!-- e Mail Sign Up -->

span.label,span.spacer,span.multiple span {width:100px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;}  

#slogan {margin: -30px 0 0 0;}

#emailtext {padding: 0 8px 5px 0;}

#emailname {padding: 0 8px 5px 0;}

#emailemail {padding: 0 8px 5px 0;}

#emailcompanyname {padding: 0 8px 4px 0;}

#submitbutton {padding: 0 8px 4px 0;}

#headertext {float:right; clear:both; text-align:left; padding: 0 15px 0 0;}


/*--J Query CSS for Top Horizontal Nav--*/



.topmenu{
font: 10px Verdana;
width: 1200px;
margin-left: auto;
margin-right: auto
}


.jqueryslidemenu{
font: 10px Verdana;
text-transform:uppercase;
width: 1200px;
margin-left: auto;
margin-right: auto;
position: relative;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #2d2d2d; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
color: #ffffff;
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{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border:1px solid #444444;
text-align:left;
background-color: #202020; /*Disappearing menu fix-BP */
top: 1em; /* no need to change, as true value set by script */
}

/*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;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 10px Verdana;
width: 160px; /*width of sub menus*/
padding: 7px;
margin: 0;
border-top-width: 0px;
text-transform:uppercase;


}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*-- End J Query CSS for Top Horizontal Nav--*/



/*--J Query CSS--*/
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:280px;	width: 750px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	margin: 0 0 0 -10px;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;
}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 10px; right: -20px;
	width: 178px; height:27px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 20px;
	background: url(paging_bg2.png) no-repeat ;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #bfbfbf;
}
.paging a.active {
	font-weight: bold;
	background: #000000;
	border: 1px solid #666666;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/*--End J Query CSS--*/


/*--E Talk Up Chat--*/
#etalkup {padding: 0 0 10px 20px;}

/*--end E Talk Up Chat--*/


#table {width:700px;}

/*the css below is to indent text in the contents of a page*/

/*#nav-general li a {color:#bfbfbf;#9d918e; display:block; font-size:11px; font-weight:bold; padding:4px 20px 6px; text-align:center; text-decoration:none; white-space:nowrap;}*/

#text {width:600px; padding-left: 16px;}


/*the css below is to format the sub category navigation at the top of each section page*/

#subnav {
text-align: center;
background: #9F8B67;
color: #ffffff;
list-style-type: none;
width: 758px;
float: left;
margin: 0 0 4px 0;
text-transform: uppercase; 
font: 10px Verdana; }

#subnav li {
list-style: none;
display: inline;
font-size: 1.2em;}



#subnav li a:hover {color: #9F8B67; background-color: #ffffff;}

#subnav a {float: left; height: 24px; text-align: center; border-right: 1px solid #FFF; padding: 4px 0 0 0;}

#subnav-bouquetjewelry a {width: 93px;}
li#bjvi a {border: none;}

#subnav-bridalgifts a {width: 106px; }
li#bgle a {border: none;}

#subnav-cakejewelry a {width: 150px;}
li#cjgo a {border: none;}
li#cjvw a {border: none;}

#subnav-childaccessories a {width: 106px;}
li#cava a {border: none;}

#subnav-gloves a {width: 148px;}
li#glfi a {border: none;}

#subnav-gloves1 a {width: 120px;}
li#glvw a {border: none;}

#subnav-headpieces a {width: 150px;}
li#hehe a {border: none;}
li#heti a {border: none;}

#subnav-jewelry a {width: 106px;}
li#jeex a {border: none;}
li#jewa a {border: none;}

#subnav-purses a {width: 150px;}
li#puev a {border: none;}

#subnav1 {
text-align: center;
background: #9F8B67;
color: #ffffff;
list-style-type: none;
width: 456px;
float: left;
margin: 0 0 4px 0;
text-transform: uppercase; 
font: 10px Verdana; }

#subnav1 li {list-style: none;
display: inline;
font-size: 1.2em;}

#subnav1 ul li a:link {color: #ffffff; }

#subnav1 li a:hover {color: #9F8B67; background-color: #ffffff;}

#subnav1 a {float: left; height: 24px; text-align: center; border-right: 1px solid #FFF; padding: 4px 0 0 0;}

#subnav-receptionaccessories a {width: 120px;}
li#rece a {border: none;}

#subnav-receptionaccessories1 a {width: 106px;}
li#reto a {border: none;}

#subnav-shoes a {width: 150px;}
li#shfl a {border: none;}

#subnav-supplies a {width: 180px;}
li#sush a {border: none;}

#subnav-sweet1516 a {width: 93px;}
li#swum a {border: none;}

#subnav-veils a {width: 120px;}
li#veel a {border: none;}
li#vevi a {border: none;}

#subnav-wear a {width: 150px;}
li#wepi a {border: none;}

#subnav-favor a {width: 458px;}
li#faca a {border: none; padding: 2px 0 0 26px;}


#pagetitle {font-size: 2em; color: #bfbfbf; font-family: script mt bold;}


/* the css below is to format the main category links in the product search bar area */

#tabsnav {
margin: 0 0 6px 44px;
padding: 0;
background: #373737;
list-style-type: none;
width: 860px;
float: left; /*contain floated list items*/;
}


#tabsnav li {
margin: 0;
padding: 4px 0 0 0;
float: left;
text-align: center;
}


#tabsnav a {
float: left;
width: 106px;
height: 26px;
text-align: center;
color: #bfbfbf;
text-decoration: none;
line-height: 1.2;
border-right: 1px solid #4c4c4e;
no-repeat; 
}



#tabs_pu a {
border: none;
}

#tabs_cl a {
border: none;
}

#tabsnav a:hover {
background: #494949;
}



/* css below is to format the home, about us, store locator, etc. links  */

div#topnav {text-align: left; color: #A75183;}

ul#navinheader  {font-size: 1.4em; list-style: none; margin: 0; padding: 0 10px 0 0;}


ul#navinheader li {font-weight: bold; display: inline; padding: 0 6px; text-align: right;}


div#footernav {text-align: center; color: #FFFFFF;}


#footernav ul {font-size: 1em; list-style: none; margin: 0; padding: 0; padding-top: 1em;}


#footernav li {font-size: inherit; font-weight: bold; display: inline; padding: 0 2em; text-align: center;}




/*Left Sidebar Navigation*/

#navigation-intro {color: black; text-align: center;}

ul. li. nav-intro {color: #ffffff;
text-align:center;
font-weight: bold;}

#navhead-top {text-align: center;
margin: 0 0 0 -25px;}

.navheadingstop {list-style: none; padding-top: 2px;
					padding-bottom:2px;
					font-size: 1.8em;
					font-weight: bold; text-align: center;}

#navigation {text-align:left;
position:relative;}


#navigation {background-color:#ffffff; width: 200px;}

#navigation ul {list-style: none; 
		margin: 0;
		padding: 0;}

#navigation li a:link, #navigation li a:visited {					display: block;
				padding: 0.4em 0 0.4 0.5em;
				border-left: 12px;
				border-right: 1px;
				background-color: #ffffff;
				color: #726348;
				text-decoration: none;
				list-style-type: none;
				}
				
				
#navigation li a:hover {background-color: #ffffff;
			color: #9f8b67;}

#navigation li ul li a {color: #9f8b67;}
#navigation li ul li a: hover {color: #b7a88d;}
				
#navigation ul ul {margin-left: 12px;}
				
#navigation ul ul li {margin: 0;}
				
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #ffffff;
	color: #bfbfbf;
}
			
#navigation ul ul a:hover {
			background-color: #ffffff;
			color: #9f8b67;}
			
li.navheadings {
	font-weight: bold;
	padding-left: 17px;
	font-size: 1.2em;
	list-style-type: none;
}

li {font-weight: normal;}

				
/*End of sidebar navigation*/


/*Miscelaneous edits*/

#icons {padding: 1px 1px 1px 2px;}

#broochtest { display:none; }

#broochcategory ul li {font-size:1.0em;
font-weight:bold;
padding-left: 10px;
}

#broochcategory {padding-left: 220px;
line-height: 11pt;
}

#nav-product ul li a {display:none;}

p.homepage {padding-left: 15px;}

#zipcode {color:#ff0000; }

/*End Miscelaneous edits*/


/*CSS for Wedding Theme Section*/

h1#thememessage {color:#bfbfbf;
font-size: 2em;}

#messagesubtitle {font-size:2em;
color: #ebebeb;}

h2#messagesubtitle {color:#ebebeb;
font-size:1.4em;
padding-left: 14px; }

#themecontainer {background-color: #ffffff; width: 750px; height: 350px; align: left; padding-top: 5px; padding-left: 5px; clear: both;}

#themeheader {height: 70px; algin: left; padding-top: 6px;}

#themerowone {height: 98px; algin: left; padding-left: 2px;}

#themerowtwo {height: 98px; algin: left; padding-left: 2px; padding-top: 5px;}

#themerowthree {height: 98px; algin: left; padding-left: 2px; padding-top: 5px;}

#theme1 {width: 185px; float:left; background-color: inherit; padding-right: 2px;}

#theme2 {width: 185px; float:left; background-color: inherit; padding-right: 2px;}

#theme3 {width: 185px; float:left; background-color: inherit;}

#theme4 {width: 185px; float:left; background-color: inherit; padding-right: 2px;}

#theme5 {width: 185px; float:left; background-color: #inherit; padding-right: 2px;}

#theme6 {width: 185px; float:left; background-color: inherit; padding-right: 2px;}

#theme7 {width: 185px; float:left; background-color: inherit; padding-right: 2px;}

#theme8 {width: 185px; float:left; background-color: inherit; padding-right: 2px;}

#theme9 {width: 185px; float:left; background-color: inherit;}

/*End Wedding Theme Section*/
