/* ###################### SHARED-CATALOG-DRESS-FAVORITES ###################### */
/* tool bar text is in shared*/

/* NEW STUFF */

.pageBody {
 background-color: #000000;
/* background-color: #100E0E;
 background-image: url(../theme_black09/bg-signature2.jpg);  
 background-position: top left;
 background-repeat: no-repeat; 
 
  background: #000 url(../../images/collections/bg_sig1.jpg) no-repeat center top; */
}
.dresspageBody {
 background-color: #000;
 }


.bodyBorders {
/* border-right: 1px solid #CDD9DF;
 border-left: 1px solid #CDD9DF;
 */
}


.bottomBar {
  border-right: 1px solid #CDD9DF;
  border-left: 1px solid #CDD9DF;
/*  border-bottom: 1px dotted #565B5E; */
  border-top: 1px dotted #F4F4F4;
/*  background-color: #DFEAF3; */
}

.topMenuTable {
	/*background: url(9brides/toptoolbar.jpg);
	/*background-repeat: repeat; */
	border-top: 1px solid #111111;
	background-color: #000000;
}

.bottomMenuTable {
	/*background: url(9brides/toptoolbar.jpg);
	/*background-repeat: repeat; */
	background-color: #D6DEE2;
}


/* end */

a.pagenumbL:link, a.pagenumbL:visited{
	color: #E3E3E3;
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;

	padding-left: 6px;
	padding-right: 6px;
	background: url(../theme_black09/circle_pagenumb_red.png) center center no-repeat;
}

a.pagenumbL:hover, a.pagenumbL:active{
	color: #ffffff;
		background: url(../theme_black09/circle_pagenumb_red_on.png) center center no-repeat;
	/* background-color: #3CA7B1; */
}

a.dressplain:link, a.dressplain:visited{
	color: #555;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .05em;
}

a.dressplain:hover, a.dressplain:active{
	color: #eee;

/*	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline; */
}

a.toolbox:link, a.toolbox:visited{
	color: #666666;
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.toolbox:hover, a.toolbox:active{
	color: #E0EAEF;
/*	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline; */
}


/*  ////////////////////////////////////////Collection Index  */
.collectEntireTable {
	/* background: #000000; */
	/*background-image: url(0default/collection_BG.jpg); 
	background-repeat: repeat-x;
	
	border: 1px solid #DFCCE1; */
}

.collectBubbleDescript0 {
background-image: url(../theme_black09/bubble_normal.png); 
background-position: relative left top;
background-repeat: no-repeat;
width: 100%;
height: 100%;

}

.collectBubbleDescript1 {
background-image: url(../theme_black09/bubble_long.png); 
background-position: relative left top;
background-repeat: no-repeat;
width: 100%;
height: 100%;

}

.collectBubbleDescript2 {
background-image: url(../theme_black09/bubble_wide.png); 
background-position: relative left top;
background-repeat: no-repeat;
width: 100%;
height: 100%;

}

.collectButtonBG {
	/*background-image: url(0default/collection_buttonBG.jpg); 
	background-repeat: repeat-y;
	border-top: 1px solid #FCE7FF;
	border-bottom: 1px solid #FCE7FF;
	*/
}

.collectIntroText { 
  font-family		: Arial, Verdana, Helvetica, sans-serif;
  font-size         : 14px;
  color             : #ffffff;
  padding           : 18px;
  padding-top		: 18px;
}


/*  //////////////////////////////////////// Catalog.php  */
.catalogCollectTitle{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
}

.pagenumbers {
	color: #888888;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: bottom;
}

.catstylenumber {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	color: #5D060A;
	text-align: right;
	padding: 2px;
	/* background-color: #000000; */
	/*margin-right: 12pt;*/
}

.cattableornate {
	padding: 5px;
	/*background: url(../theme_black09/bubble_catalog_satinrouge.png) no-repeat;
	width: 660;
	height: 540;
	*/
}
.cattablebig {
	 background-color: #000; 
	/*padding-top: 4px;
	padding-bottom: 4px; */

	/* border: 1px solid #FFE8E8; */
}
.cattablethumbs {
	width: 154px;
    background-color: #A3A3A3;
	/* border: 1px solid #000000; */
}  

a:link.thumbhighlite,
a:visited.thumbhighlite {
	/* color: see style css */
		float: left; 
	/* border: 1px solid #000000; */
}

a:hover.thumbhighlite {
	color: #CCCCCC;
	/* text-decoration: underline; */
		/* border: 1px solid #666666; */
		cursor: pointer;
}
a.thumbnail:link img {
	filter: alpha(opacity=40);
	moz-opacity: .40;
	opacity: .40;
}
a.thumbnail:visited img {
	filter: alpha(opacity=40);
	moz-opacity: .40;
	opacity: .40;
}
a.thumbnail:hover img {
	filter: alpha(opacity=99);
	moz-opacity: .99;
	opacity: .99;
}

a.boxed:link img {
	filter: alpha(opacity=70);
	moz-opacity: .70;
	opacity: .70;
}
a.boxed:visited img {
	filter: alpha(opacity=70);
	moz-opacity: .70;
	opacity: .70;
}

a.boxed:hover img {
	filter: alpha(opacity=90);
	moz-opacity: .86;
	opacity: .86;
} 
a.thumbnailReverse:link, a.thumbnailReverse:visited img {
	filter: alpha(opacity=40);
	moz-opacity: .90;
		opacity: .90;
}
a.thumbnailReverse:hover img {
	filter: alpha(opacity=99);
	moz-opacity: .99;
	opacity: .99; 
}
/*  //////////////////////////////////////// Dress.php  */

.dressEntireTable {
	/* background-image: url(0default/dress_BG.jpg); 
	background-repeat: repeat-x; */
	
	background-color: #000; 
/*	padding-top: 6px;
	padding: 0px; 
	border: 1px solid red; */
		

/*	border-bottom: 1px solid #333333; 	 */
}

.dressBigImage {
/*border: 1px solid #111111;*/
}

.dressThumbImage { 
 /* border: 1px solid #FDEAFA; */
}
.dressViewBox {

/*  border-top: 1px solid #D9D9D9; */
 background-color: red;
}

.imagemodes {
	 background-color: #000;
/*	border-top: 1px solid #D9D9D9; */
}

.dressInfoArea {
 background-color: #000;
}


.dressTxtCollect {
	font-size: 12pt;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	
	margin-left: 16pt;
	padding-top: 16px;
	padding-bottom: 4px;

}

.dressStyleNumber {
	font-size: 12pt;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .85pt;
	font-weight: normal;
	color: #fff;
	/* padding: 20px 20px 20px 20px; */
	margin: 2px 20px 2px 20px;
	
/*	vertical-align: bottom;
	 padding-top: 18px; */
}

.dressStyleNumber22 {
	font-size: 12pt;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .85pt;
	font-weight: normal;
	color: #fff;
	/* padding: 20px 20px 20px 20px; */
	margin: 2px 20px 2px 20px;
	
/*	vertical-align: bottom;
	 padding-top: 18px; */
}


.dressDescript {
	font-size     : 8pt;
	font-style    : normal;
	letter-spacing: .85pt;
	text-transform: uppercase;
	font-weight   : normal;
	color         : #eee;
	/* padding-left  : 20px; */
	padding: 20px 20px 30px 20px;
	padding-top   : 10px;
}
.dressFabSize {
	font-size     : 7pt;
	font-style    : normal;
	letter-spacing: .85pt;
	text-transform: uppercase;
	font-weight   : normal;
	color         : #fff;
	padding-right : 9px;
	padding-left  : 4px;
	padding-top   : 2px;
	
}

.dressAvaliableColors {
	font-size: 8px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: normal;
	color: #535353;
}
.horizontalDivider {
    border-right: 1px solid #cccccc;
    border-right-width: 1px 10px 1px 15px;
    
}

/* Dress tools */
.dressToolsTable {
	/* background: url(0default/toobox_bg.png) no-repeat; 
	 background-position:  absolute; top: 0px; left: 0px; width: 160px height: 100%; */
	/*background-repeat: repeat x;
	border-top: 0px solid #2D3032;
	border: 1px solid red;	*/ 
	background-color: #000; 
	
	/* border: 1px solid #eee;	
	padding-top   : 20px;
	padding-left  : 80px;
	padding-right  : 80px; */
	
}
/*AS HORIZ LIST
ul#dresstoolsmoo {display: block; }
ul#dresstoolsmoo li { text-align: center; float: left; margin: 0px 0px 0px 0px; padding: 2px 6px 2px 6px; background-color: #000; border: 0px solid #444; bgcolor: }
ul#dresstoolsmoo li a{
	display: block;
	border: solid 0px #666; 
}
*/

ul#dresstoolsmoo li { text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #000; border-bottom: 0px solid #222; }
ul#dresstoolsmoo li a{
	border: solid 0px #666; 
}

.dressDividerBot {
	border-bottom: 1px dotted #000000;	
}
.dressDividerTop {
	border-top: 1px dotted #000000;	
}
.dressDividerBotViews {
	padding: 8px;
	border-bottom: 0px solid #111;	
		vertical-align: center;
}

.testTop {
border-top: 1px solid #ffffff;
}
/* highlights the linked image */
a.imagemodelink:link, a.imagemodelink:visited{
	 border: 1px solid red; 

}

a.imagemodelink:hover, a.imagemodelink:active{
	border-top: 1px solid #ffffff;
}

/* squeezebox */
a.boxed:link, a.boxed:visited {
	color: #444;
	
	font-size: 7pt;
	font-weight: normal;
	letter-spacing: .05em;
}

a.boxed:hover, a.boxed:active {
	color: #CCCCCC;
}

/* --------------Color Swatches--------------- */

#colorswatcharea {
text-align; right;
}
.dressColorSwatchInBG {
   /* background-image: url(all_colorswatchBG_3.jpg);
	background-repeat: repeat; 	border-left: 1px solid #CED8DD;
	border-top: 1px solid #CED8DD;
	border-right: 1px solid #CED8DD;
	border-bottom: 1px solid #CED8DD; */
	background-color: #fff;
	/* border: 1px solid orange; */
}
.dressColorSwatchDivider {
/*	border-bottom: 1px solid #222; */
	background-color: #111;
	 filter: alpha(opacity=96);
	moz-opacity: .96;
	opacity: .96; 
}
.dressMoreColors {
	/*padding-top: 2px;*/
	/* border-bottom: 1px dotted #ffffff; */
	background-color: #87B0AE;
}
/* COLOR NAMES */
.tipssmall {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: .12em;
	word-spacing: .05em;
	color: #fff;
	text-transform: uppercase;
/*	font-weight: bold; */
	 text-align: left;
	 vertical-align: middle;
	padding-left: 2px;	
	
	
}
.tipssmallRev {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: .12em;
	word-spacing: .05em;
	color: #FFFFFF;
	text-transform: uppercase;
/*	font-weight: bold; */
	 text-align: right;
	 vertical-align: middle;
	 padding-left: 2px;	
}
.clickableswatchtxt {
	font-size: 8pt;
	letter-spacing: .1em;
	word-spacing: 1.2pt;
	color: #E0EAEF;
	text-transform: uppercase;
	text-align: right;
	background-color: #fff;
}
.tipssmallswatches {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: .1em;
	word-spacing: .1em;
	color: #D0E5FE;
	text-transform: uppercase;
	
}
.swatchborder {
	border: 1px solid #aaa;
}

/* HANDLED IN swatches.html
.swatchboarderBig {
 border: 1px solid #ffffff;
 }
*/
/* --------------End Color Swatches----------- */
#dhtmltooltip{
position: absolute;
font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 10px;
color: #20252A;
width: 150px;
border: 1px solid black;
padding: 6px;
background-color: #96A0A6;
visibility: hidden;
z-index: 400;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* ######################LINKS COLLECTION MENU###################### */

a.smallmenu:link{
	color: #C964CE;
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.smallmenu:visited {
	color: #DBD0A9;
	text-decoration: none;
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}
a.smallmenu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}
 a.smallmenu:active {
 	color: #FF9933;
	text-decoration: none;
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}

a.clicktoenlarge:link {
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #DFE2DC;
	text-decoration: none;
}

a.clicktoenlarge:visited {
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #DFE2DC;
	text-decoration: none;
}

a.clicktoenlarge:hover {
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #DFE2DC;
	text-decoration: blink;
}

a.clicktoenlarge:active {
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #DFE2DC;
	text-decoration: blink;


