*{
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin: 0;
	background-color: #DC4406;	margin: 0px; Background-image: url(images/bg.gif);
	
		}
	.button {
		border:1px solid Silver; background-color:   #119204;color:white;
	}	
	a{
	text-decoration: none;
	}
	
	a:hover{
		text-decoration: underline;
	}
		
#menu p {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
   padding-right: 10px;	
}
      
#menu a{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	
} 
#menu  a:hover{
	color:yellow;
	text-decoration: underline;
	
}

.content
	{
	font-family:arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:justify;
	color: #33333;	
	padding-left: 15px;
	padding-right:15px;
	line-height: 19px;
}

.title
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:justify;
	color: #6D8E17;
   text-transform: uppercase;
	padding-left: 15px;
	padding-top: 10px;
}

.subtitle
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:justify;
	color: green;
	padding-top: 5px;
	padding-left: 15px;
}

.subtitle1
	{
	font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:justify;
	color: #000080;
	padding-left: 15px;
}

b{
	color: #cc0000;
}


#left table tr td p a{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;	
} 
#left table tr td p a:hover{
	color:  #1A64E7x;
	text-decoration:underline;
	}
   
   
.dots {

font-family: Arial, Helvetica, sans-serif;
font-size:8px;
color: green;
padding-left: 5px;
}

#bot p {
		font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: green;
	text-decoration:none;
  
}
      
#bot p a{
		font-family: verdana;
	font-size: 11px;
	font-weight:normal;
	color: green;
	text-decoration:none;

} 

#bot p a:hover{
	color: #CE0106;
	text-decoration: underline;	
	}

#link td p a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:justify;
	color: green;
   text-decoration:none; 
	padding-left: 5px;
	padding-right:5px;
	line-height: 19px;
}


#link  td p  a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:justify;
	
	color: #CE0106;
   text-decoration:underline; 
	line-height: 19px;
}

#tableb{
   width:888;
   background-color: #ffffff;
   border-left: 3px solid #E2D867;
   border-right:3px solid #E2D867;
}



#indexcell{
   width:698px;
background-color: #ffffff;
  }

.box{background-color:    #E3DA7D;
background-repeat: no-repeat;
background-position: center;
color:#cc0000;
font-weight:bolder;
font-size:12pt;
border: 1px solid #E3DA7D;
}
.error{background-color:    #E3DA7D;
background-repeat: no-repeat;
background-position: center;
color:#cc0000;
font-weight:bolder;
font-size:10pt;
border: 1px solid #E3DA7D;
}
.tabletitle{background-color:    #E3DA7D;
background-repeat: no-repeat;
background-position: center;
color:#cc0000;
font-weight:bolder;
font-size:10pt;
border: 1px solid #E3DA7D;
}
.tabletitle a{
	font-weight: normal;
}
.tablebdr{background-color:   #FFFBCC;
	border-color:  #BFB659;
	border-width: 2px;
	border-style: solid;
}  
  
.altclr1{
	background-color:   #FFFBCC;
   background-color: white;
	border-bottom:     1px solid #FFFBCC;
	padding:2px;
}.altclr1 a{
	font-weight: normal;
}
.altclr2{
	border-bottom:1px solid #E5EDD5;
	padding:2px;
}.altclr2 a{
	font-weight: normal;
}
 .leftborder{
 	border-left:     1px solid #E5EDD5;
 }	.rightborder{
 	border-right:     1px solid #E5EDD5;
 }
	.topborder{
 	border-top:     1px solid #E5EDD5;
 }	
 a
{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 12px;	color: #cc0000;text-decoration: none; font-weight:bold; }

a span
{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 12px;	color: #2E6E00;text-decoration: none; font-weight:bold; }


a:hover
{font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #2E6E00;text-decoration: underline; }

.TableA
{width:888px;background-color:#fff; border-left:3px solid #E2D867;border-right:3px solid #E2D867; }

h1 
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color:#1C7E07;text-align: left;margin-left:15px;margin-top:5px;margin-bottom: 5px;}

h2
{margin-left:15px; color:#1C7E07;float: left;margin-top: 0px;margin-bottom: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 6px;}

	



/************ Top css below  ************/

.top
{width:888px;background-color:#F9F086; border-left:3px solid #E2D867;border-right:3px solid #E2D867;height: 147px;}

.topcurvebg 
{width:359px;height:36px;background-image: url(images/topcurvebg.jpg);margin-top:2px;background-repeat: no-repeat; }

.topcurvebg p
{ font-family:  Helvetica, sans-serif; font-size: 12px;	color: #7E241D;text-decoration: none; font-weight:normal; color:#546369; padding-left:5px; padding-right:5px;}

.topcurvebg tr td p a
{ font-family: verdana,Arial, Helvetica, sans-serif; font-size: 12px;	color: #7E241D;text-decoration: none; font-weight:normal; color:#546369;}

.topcurvebg tr td p a:hover
{ font-family: verdana,Arial, Helvetica, sans-serif; font-size: 12px;	color: #7E241D;text-decoration: none; font-weight:normal; color:#cc0000;}


/************ Menu css below  ************/
.menubg
{background-image: url(images/menubg.jpg); height:33;width:882px;margin-top:2px;}

.menubg1
{background-image: url(images/red_menu_bg.jpg); height:29;width:882px;margin-top:1px; }

.menubg1 tr td 
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#fff;text-transform: capitalize;font-weight: bold;text-align: center;}

.menubg1 tr td a
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#fff;text-transform: capitalize;font-weight: bold;text-align: center;}

.menubg1 tr td a:hover
{color:yellow;}

.menubg2
{background-image: url(images/red_menu_bg.jpg); height:29;width:888px;margin-top:0px;border-left:3px solid #E2D867;border-right:3px solid #E2D867; }

.menubg2 tr td 
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#fff;text-transform: capitalize;font-weight: bold;text-align: center;}

.menubg2 tr td a
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;color:#fff;text-transform: capitalize;font-weight: bold;text-align: center;}

.menubg2 tr td a:hover
{color:yellow;}


}

/************ Banner part css below  ************/
.banner
{width: 469px;height: 262px;}
	
.quicksearch
{width: 413px;height: 262px;background-image: url(images/quicksearch.jpg);background-repeat: no-repeat;}

.quicksearchbox 
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color:#fff; margin-top:25px; }

.quicksearchbox p
{text-align: right;margin-right:05px; margin-top:5px;margin-bottom:5px;}

/************ bottom part css below  ************/

.leftcell
{width:234px; background-image: url(images/left_bg.jpg);}
#leftcell
{width:234px; background-image: url(images/left_bg.jpg);}
.memberlogin{
	width:220px; background-image: url(images/left_mid.jpg);}
	
.memberlogin tr td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#000; }

.memberlogin tr td b { 
color:#000; }

.memberlogin tr td a {
color:#cc0000; font-weight:normal;text-decoration: underline; }

.memberlogin tr td a:hover {
color:#cc0000;text-decoration: underline; }

.weddingdirectory
{width:220px; }

.weddingdirectory tr 
{ height: 30px;background-image: url(images/left_dots.jpg); background-repeat: repeat-y; }	
	
.weddingdirectory tr td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000; }

.weddingdirectory tr td b { 
color:#000; }

.weddingdirectory tr td a {
color:#0B7305; font-weight:bold;text-decoration: noe; font-size: 13px;}

.weddingdirectory tr td a:hover {
color:#cc0000;text-decoration: underline; }

.weddingdirectory tr td a span {
color:#cc0000; font-weight:bold;text-decoration: none; font-size: 13px;}

.weddingdirectory tr td a span:hover {
color:#cc0000; font-weight:bold;text-decoration: underline; font-size: 13px;}


/************ index part css below  ************/
.indexcell
{width:648px; background-color: #FFFBCC;}

.subindexcell
{width:648px; background-color: #FFFfff;}

.welcomebox{
	width: 457px;height: 203px;background-image: url(images/welcome_box.jpg);background-repeat: no-repeat;  }

.scrollbox{
	width:628px;height:181px;border: solid 3px #CDC66F;	margin-bottom:0px;	color:#fff;	text-align:center;	background-color:#fff;background-image: url(images/cuvebg.jpg); background-repeat: repeat-x;}
	
.curved 
{-moz-border-radius:10px; -webkit-border-radius:10px;}

.successbox
{width:310px; height:115px;background-color: #E9EB8B;border:1px solid #A0A247;margin-top:5px;}

/************ bottom part css below  ************/

.bottom
{width:888px;background-color:#C60016; border-left:3px solid #E2D867;border-right:3px solid #E2D867; }

.bottom p
{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 11px;	color: #fff;text-decoration: none; font-weight:normal;}

.bottom p a
{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 12px;	color: #fff;text-decoration: none; font-weight:bold;margin-left:5px;margin-right:5px;}

.bottom p a:hover
{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 12px;	color: yellow;text-decoration: underline; font-weight:bold; color:yellow;}

/************ bottom part css below  ************/

.dates{
	width:620px;
	margin:5px 10px 5px 5px;
	font-family:arial,verdana;
	font-size:9pt;
	border:1px solid #E2D867;
}
.dates .head{
	background-color:#E3DA7D;
	font-weight:bold;
	text-align:center;
	color:#C40012;
}
.dates .head1{
	background-color:#FFFBCC;
	font-weight:bold;
	color:#C40012;
	font-size:10pt;
}
.dates td{
	background-color:white;
	border:1px solid #E2D867;
	border-collapse: collapse;
	margin:5px 10px 5px 10px;
	padding:5px 10px 5px 10px;

}
.success{
	width:616;
	font-family:arial,verdana;
	font-size:9pt; }

div.small_photo{
width: 125px;height: 127px;background-image: url(images/small_bg.jpg);background-repeat: no-repeat;background-position: center;}

div.small_photo img{
margin-left: 5px;margin-top: 4px;}
