BODY  {
	font-size: 9pt; 
	font-family: trebuchet ms, Arial, Helvetica, Sans-serif; 
	color: #815648; 
	margin: 0px 0px 0px 0px; 
	background-color: #D1BBB1; } 
	
TEXTAREA { 
	font: 7pt verdana; 
	color: #000000; 
	background-color: #ffffff; 
	border-color: #D1BBB1; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-style: solid; } 

SELECT { 
	font: 7pt verdana; 
	color: #000000; 
	background-color: #FFFFFF; 
	border-color: #D1BBB1; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-style: solid; } 

INPUT { 
	font: 7pt verdana; 
	color: #000000;  
	border-color: #D1BBB1; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-style: solid; } 

TD, P {
	font-size: 9pt; 
	font-family: trebuchet ms, Arial, Helvetica, Sans-serif; 
	color: #815648; }
	
TABLE.main {
	width: 100%;
	height: 100%; }
	
td.title { 
	text-align: left;
	vertical-align: middle;
	font-family: trebuchet ms, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #815648;
	background-color: #EBDDD4;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px; }

td.main { 
	text-align: left;
	vertical-align: top;
	font-family: trebuchet ms, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #815648;
	background-color: #EBDDD4;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px; }
	
td.brides { 
	background-image:url('images/brides/brides_bg_01.jpg');
	background-position:top left; }

td.pics { 
	text-align: right;
	vertical-align: top;
	font-family: trebuchet ms, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #815648;
	background-color: #EBDDD4;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px; }
	
td.thumbs { 
	text-align: center;
	vertical-align: top;
	font-family: trebuchet ms, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #815648;
	padding-bottom: 4px;
	padding-right: 10px; }

IMG.thumb {
	border: 1px solid #815648; }

DIV.text  {
	font-size: 9pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #815648; }
DIV.red  {
	font-size: 9pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #815648; }
DIV.menu  {
	font-size: 9pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #FFFFFF; }

DIV.small  {
	font-size: 7pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #815648; }
DIV.smallblack  {
	font-size: 7pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #000000; }
DIV.smallwhite  {
	font-size: 7pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #ffffff; }
	
DIV.medium  {
	font-size: 8pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #815648; }
DIV.mediumblack  {
	font-size: 8pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #000000; }
DIV.mediumwhite  {
	font-size: 8pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #ffffff; }

DIV.scroller  {
	font-size: 8pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #815648; }
DIV.bottom  {
	font-size: 8pt; font-family: trebuchet ms, Arial, Helvetica, Sans-serif; color: #815648; }
	
DIV.sale_box {
	width: 740px;
	height: 280px;
	overflow: auto; }

A  { color: #815648; text-decoration: none; }
A:Visited  { text-decoration: none; }
A:Active  { text-decoration: none; }
A:Hover  { text-decoration: underline; }

A.WHITE  { color: #ffffff; }
A.WHITE:HOVER  { color: #810013; }

A.BLACK  { color: #000000; }
A.BLACK:HOVER  { color: #810013; }

A.MENU  { color: #ffffff; }
A.MENU:HOVER  { color: #C0C0C0; }

A.BOTTOM  { color: #815648; }
A.BOTTOM:HOVER  { color: #ffffff; }

#thumbBox { /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #624037;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
}

#thumbBox .footerbar { /*Footer DIV of thumbbox that contains "close" link */
	font: normal 14px trebuchet ms;
	line-height: 1.1em;
	color: #EBDDD4;
	padding: 5px 0;
	text-align: right;
}

#thumbBox #thumbImage { /*DIV within thumbbox that holds the enlarged image */
	background-color: white;
}

#thumbLoading { /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}


