 div{
 font-family:Tahoma; 
 font-size:11px;  
 color:#9C8E6D; 
 }
 .index_line
 {
 background-image:url("topwedding/images/2_hl_dot.gif");
 background-repeat:repeat-x; 
 background-position:bottom;
 }
 .bottom_dot_line
 {
 border-top-style:dotted;
 border-top-width:1px;
 border-top-color:#000000;
 }
 .code{
 font-family:"Courier New", Courier, mono;
 font-size:15px;
 }
 .div{
 font-family:Tahoma; 
 font-size:11px;  
 color:#737373; 
 }
 .a_broun{
 font-family:Tahoma; 
 font-size:11px;  
 color:#8D7A50; 
 }
 .a_broun_l{
 font-family:Tahoma; 
 font-size:11px;  
 color:#9C8E6D; 
 }
 
 .a_broun_l_no_line{
 font-family:Tahoma; 
 font-size:11px;  
 color:#9C8E6D;
 text-decoration:none;
 }
.a_broun_small_l_no_line{
 font-family:Tahoma; 
 font-size:10px;  
 color:#9C8E6D;
 text-decoration:none;
 }

.a_broun_b{
font-family:Tahoma; 
font-size:11px;  
color:#8D7A50; 
font-weight:900; 
text-decoration:none 
}
.a_copyright{
font-family:Tahoma; 
font-size:11px;  
color:#AEA287;  
text-decoration:none 
}
.dark{
font-family:Tahoma; 
font-size:11px;  
color:#837551; 
font-weight:900 
}
.dark1{
font-family:Tahoma; 
font-size:11px;  
color:#7B7055; 
font-weight:900 
}
.gold{
font-family:Tahoma; 
font-size:11px;  
color:#9D8349; 
font-weight:900 
}
.menu{
font-family:Tahoma; 
font-size:11px;  
color:#FCF1D8; 
font-weight:900; 
text-decoration:none ;
}

.img_border{
border:thin solid #FFFFFF;
}
.first_cap{
text-transform:capitalize;

}

/* Thumb Nail Gallery CSS */

.gallerynav{
float: left; 
margin:15px;

}
.thumbnail
{
float: left;
width: 160px;
border: 1px solid #999;
margin: 1px;
margin-top:20px	;
padding-top:8px;
}

.clearboth { clear: both; }

/* END Thumb Nail Gallery CSS */
  
.img_border_solid{

  border: 1px solid #990000;

}
.img_border_brown{
 border: 2px solid #9C8E6D;
 
}

.admin_header_36{
font-size: 36px;
}

.admin_menu_25{
font-size: 25px;
}

.category_15{
font-size: 15px;
font-weight:bold;
text-decoration:none;
color:#8D7A50; 

}
.registration_r{
margin-left:10px;
font-weight:bolder;


}
.registration{
margin-left:10px;

}
.FSdateSelect		{border:1px solid #999999; background-color:white}
.FSdateField		{width:76px; border:0; font-size:11px; padding:1px 0 0 3px}
.FSmonthRolldown	{width:90px; font-size:11px}
.FSyearInput		{width:38px; font-size:11px}
.FSbuttonsRow		{background-color:#DDDDDD}
.FSdateButton		{width:20px; height:20px; font-weight:bold; font-size:10px}
.FSdateButton2		{width:40px; height:20px; font-weight:normal; font-size:10px}
.FScalendarTitles TD{border-bottom:1px solid black; font-size:11px; color:#CCCCCC}
.FScalendar TD		{font-size:11px; font-weight:normal}
.FSinMonth			{color:#000000; text-decoration:none; width:22px; height:12px}
.FSnotInMonth		{color:#999999; text-decoration:none; width:22px; height:12px}
.FSinMonth:hover	{font-weight:bold}
.FSnotInMonth:hover	{font-weight:bold}
.FSoutOfRange		{color:red}

#FSdateSelector		{position:absolute; left:0; top:0; visibility:hidden; border:1px solid black; background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:12px}
#FSdateToday		{font-size:11px; font-weight:bold}
#FSrangeCell		{background-color:#EEEEEE; font-size:11px; text-align:center}

#pck
{
margin-left:10px;
margin-top:20px;
}

#pcklist
{
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;	
}

#pcklist div{
margin-top:4px;
margin-left:10px;
/*border-left-width:10px;*/
/*border-left-color:#CC9900;*/
padding-left:20px;
background-image:url(images/square.jpg);
background-position:left;
background-repeat:no-repeat;
}

#pcklistcolor
{
	margin-left:10px;
	margin-top:5px;
	margin-right:30px;
	background-color:#FEF9E7;
}

#pcklistcolor div{
margin-top:5px;
margin-left:10px;
/*border-left-width:10px;*/
/*border-left-color:#CC9900;*/
padding-left:20px;
background-image:url(images/square.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#FEF9E7;
width:100%
}
#pcklistcolor a{
text-decoration:none;
color:#8D7A50;

}

.fwhite
{
color:#FFFFFF;
font-weight:bold;
}

.td_dot{
border-bottom-style:dotted;
border-bottom-width:0.1em;
padding-top:4px;
padding-left:4px;
}
.pageName {
	font:16px georgia;
	color: #CC3300;
	letter-spacing:.1em;
}
	
.subHeader {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
.bodyText {
	font:11px arial;
	line-height:24px;
	color:#333333;
	}	
	
/* set millions of background images */
.rbroundbox { background: url(images/symbol.gif) no-repeat; }
/*.rbtop div { background: url(images/tl.gif) no-repeat top left; }*/
/*.rbtop { background: url(tr.gif) no-repeat top right; }*/
.rbbot div { background:url(images/2_hl_dot.gif) repeat-x bottom left; }
.rbbot { padding-left:10px; }

.rbbotsp div { background:url(images/2_hl_dot.gif) repeat-x bottom left; }
.rbbotsp { padding-left:10px; padding-right:30px;}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot,.rbbotsp, .rbbotsp div{
width: 100%;
height: 7px;
font-size: 1px;

}
.rbcontent { margin: 0 7px; padding-left:20px; font-size:11px; padding-right:10px;}
.rbroundbox { width: 100%; margin: 1em auto; }

.img_space{
margin-right:10px;
border:thin solid #FF6633;
}
.color_orange
{
color:#FF6600;
font-weight:bold;
}
