body
{ 	margin: 10px; background-color: #90BBEC;background-image: url(images/bg.jpg);background-repeat: repeat-x;}

/*****************************************DFF8DB*********************** header Portion *************************************************************************************/

.header{
   width: 920px;height: 94px; margin: 0px auto;background-color: #fff;border-left:5px #90BBEC solid ;border-right:5px #90BBEC solid ;}
.header_inner{
   width:908px;height: 94px;background-color:transparent;margin: 0px auto;}
   
td {	text-align: left;}
td span {	text-align: left;}
/**************************************************************** Menu Portion *************************************************************************************/
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

ul#saturday{margin:0px;margin-left:4px;float:left;padding:0;list-style-type:none;width:900px;font-size:12px;font-weight:bold;background:transparent url("images/bgOFF.gif") repeat-x ;border-bottom:1px solid #336666;}
ul#saturday li{background-image: url("images/menu_split.jpg");background-repeat: no-repeat;background-position: right;display:block;float:left;
margin:0;padding:0;}
ul#saturday li a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;display:block;float:left;color:#fff;text-decoration:none;
padding:12px 9px 0 10px;height:24px;}
ul#saturday li a:hover{text-decoration: underline;}

.home ul#saturday li a.active1,.aboutrcmc ul#saturday li a.active2 ,.register ul#saturday li a.active3,.search ul#saturday li a.active4, .faq ul#saturday li a.active4, .contributions ul#saturday li a.active5,.links ul#saturday li a.active6,
.enquiry ul#saturday li a.active7, .contactus ul#saturday li a.active8, .aboutproject ul#saturday li a.active9    {
color:#fff;background:transparent url("images/bgON.gif") no-repeat top right; }



.menu{
   width: 920px;background-color: #fff;border-left:5px solid #90BBEC ;border-right:5px solid #90BBEC;   }



div#menu li:hover>ul {
    left: -2px;
}



div#menu li {
    position: relative;
    z-index: 9;
    margin: 0;     
    padding:0;   
    display: block;
    float: left;     
}


div#menu a:hover, div#menu a:hover span { color: #fff;background-color:#00008B;}
div#menu li.current a {}

ul#innermenu li a:hover{text-decoration: none;}

div#menu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}

/* menu::level1 */
div#menu span {
    margin-top: 5px;
}/**@replace#1*/
div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li { background: none; }
div#menu ul ul {
    position: absolute;
    top: 32px;
    left: -999em;
    width: 180px;  
    padding:0 0 0 0;  
    background-color:#4169E1;   
    margin-top:1px;
}
div#menu ul ul a { font-size:9pt;
    height: 15px;
    float: none;
    display: block;
    line-height: 15px;  
    padding-bottom:6px;  
    padding-top:4px;  
    border-bottom:1px solid #fff;  
    
}
div#menu ul ul span {
    margin-top: 0;
    padding-right: 10px;
    _padding-right: 10px;
}
div#menu ul ul a:hover span {
    color: #fff;
}
div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
}


/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

/**************************************************************** Index Portion *************************************************************************************/
.main{
   width: 920px;margin: 0px auto;background-color: #fff;border-left:5px #90BBEC solid ;border-right:5px #90BBEC solid ;  }
.leftcell{
   width: 225px;border-right:1px solid #ECE9E9;border-left:1px solid #ECE9E9;background-color: #fff;background-image: url(images/left_bg.jpg);background-repeat: repeat-y; }
.indexcell{
   width: 675px;background-color: #fff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;padding-left: 10px;padding-right: 10px;line-height: 17px;}
	.adminleftcell{
   width: 185px;border-right:1px solid #ECE9E9;border-left:1px solid #ECE9E9;background-color: #000;background-image: url(images/left_bg.jpg);background-repeat: repeat-y; }

	.adminindexcell{
   width: 715px;background-color: #fff;}
.indexcell h1 {text-align:left;
margin: 0px;font-family: verdana,Arial, Helvetica, sans-serif;font-size: 17px;color:#1765B5;margin-top: 10px;margin-left: 0px;}
.indexcell h2 {
margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 7px;color:#1765B5;margin-top: 0px;margin-left: 0px;}
.indexcell h3 {text-align:left;
margin: 0px;font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color:#1765B5;margin-top: 10px;margin-left: 0px;}
.indexcell p {
margin-top: 10px;margin-bottom: 10px;}
.indexcell ul{
margin: 0px;padding: 0px;margin-top: 10px;}
.indexcell li{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;line-height: 25px;margin-left: 35px;}

 .adminindexcell h1 {
margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 17px;color:#3B7373;margin-top: 10px;margin-left: 10px;}
.adminindexcell h2 {
margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 8px;color:#3B7373;margin-top: 0px;margin-left: 10px;}
    
.rightcell{
   width: 180px;background-color: #FBFBFB; border-left:1px solid #ECE9E9;border-right:1px solid #ECE9E9;}
   
      
/**************************************************************** left Portion *************************************************************************************/
a{
	text-decoration: none;
}

/**************************************************************** right Portion *************************************************************************************/
.right{
   width: 190px; }   

/**************************************************************** footer Portion *************************************************************************************/
.footer{
   width: 900px;margin: 0px auto;background-color: #1F6BC0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;text-decoration: none;font-weight:normal;margin-bottom: 5px;height:50px; }
.footer a{   
color: Yellow;text-decoration: none;}
.footer a:hover{   
color: Yellow;text-decoration: underline;}
.footer ul {
margin: 0px auto ;padding: 0px; width: auto;margin-top: 0px;margin-left: 160px;}
.footer ul li {
list-style: none;display: inline; margin: 0px;padding: 0px;color:#fff;}
.footer ul li  span  a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;text-decoration: none;font-weight:normal;padding: 8px 5px 8px 5px;line-height: 31px; }
.footer ul li span a:hover {
color: yellow; }

/**************************************************************** Home page Index Portion *************************************************************************************/
.banner_img{
   margin-top: 1px;margin-left: 4px;margin-bottom: 0px;}
.search_box{
      width: 628px;height: 181px;background-image: url(images/search_box.jpg);background-repeat: no-repeat;margin-top: 10px;}
.search_box td h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: green;margin-left: 2px;margin-top:10px;margin-bottom: 2px; }
.search_box td input {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #000;margin-left:10px;margin-top:0px;margin: 0px; }
.search_box_img {
margin-top: 10px;cursor: pointer; }

.category{
      width: 628px;height: 161px;background-image: url(images/green_bg.jpg);background-repeat:repeat-x;border: 1px solid #D8E9CB;margin-top: 10px;margin-bottom: 10px;}
.category ul{
margin: 0px;padding: 0px;margin-top: 10px;}

.category ul li{
line-height: 19px;list-style: none;list-style-image: url(images/left_blt.jpg);font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;margin-left: 25px;text-align: left;}

.category ul li a{
text-decoration: none;color: #333;}
.category ul li a:hover{
text-decoration: underline;color: #cc0000;}

/******* login ******/
.login{
   width: 230px;height: 208px;background-color: #fff;margin-left:5px;margin-top: 5px;border: 1px solid #D7D4D4;background-image: url(images/login_bg.jpg);background-repeat: repeat-x; }
.login h1  {
margin: 0px;margin-top: 10px;margin-bottom:0px;text-align: center; }
.login h1 a {
font-family: verdana;font-size: 11px;color: #FFFC05;text-align: right;font-weight: normal;}
.login h1 a:hover {
text-decoration: none;}
 .indexlogin_inner{
   width: 220px; background-color: #fff;padding-left: 10px;padding-top:5px; font-family: verdana;font-size: 12px;color: #468483;}  
.login_inner{
   width: 220px;height: 150px;background-color: #fff;padding-left: 10px;padding-top:5px; }
.login_inner strong {
font-family: verdana;font-size: 12px;color: #468483;}
.login_inner input {
width:175px;color: #468483;margin-bottom: 5px;margin-top: 5px;}
.login_inner a {
font-family: verdana;font-size: 10px;color: #0150A9;}
.indexlogin_inner a {
font-family: verdana;font-size: 10px;color: #0150A9;}
.login_inner a:hover {
text-decoration: none;}
   
p{
	margin: 0px;
}

form{
	margin:0px;
}
/** Registration ***/
.registration{
	width: 650px;border:  1px solid #ADD8E6; 
}

.registration_title {
	background-image: url(images/title_bg.jpg);background-repeat: repeat-x;height: 35px;}
.registration tr td{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color:#666;font-weight:normal;	;
}

.registration tr td b{
font-weight: bold; 
}

.registration tr td a,.registration tr td p{
 margin:0px;
}

.registration tr td select{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; padding:0px;
}

.registration tr td input{
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; 
}
.searchme p{margin:0px;}
.searchme  tr td{font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color:#666;font-weight:normal; margin:0px;	}
/**** Directory Left *****/

.directoryleft{
width: 220px;height: auto;background-color: #FFF;padding: 0px;margin-top: 5px;margin-left: 10px;background-image: url(images/left_bg.jpg);background-position: right;
}

.directoryleft ul {
margin: 0px;padding: 0px;list-style: none;
}

.directoryleft li {
line-height: 34px;background-image: url(images/left_menu.jpg);background-repeat: no-repeat;margin: 2 0 0 0;
}

.directoryleft li:hover{
color:#c00;background-image: url(images/left_menu_hover.jpg);cursor: pointer;
}
.directoryleft li img{
margin-left:10px; margin-right:10px;line-height: 35px;margin-top: 5px;float: left;margin-bottom: 0px;
}
.directoryleft li a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#333;font-weight: bold;text-decoration: none; padding-left: 10px;
}

.directoryleft li a:hover{
color:#c00;
}

/**** Ad Result *****/
.adresult{
	width: 640px;background-color:#fff;border: 1px solid #FAD1D1;border-bottom: 0px;
}
.adresult tr {
background-image: url(images/ad_bg.jpg);background-repeat: repeat-x;background-position: bottom;height: 30px;
}
.adresult tr td,.adresult{
height: 30px;font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;
	color: #222;font-weight: normal;padding-left: 00px;padding-right: 0px;
}
.adresult tr td b{
font-weight: bold;color:#444;margin-left: 10px;
}
.adtilte tr td,.adtilte{
	height: 30px;background-image: url(images/title_bg.jpg);
}

.adtilte tr td b{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;	color: #159804;font-weight: bold;}

.adtilte tr td span{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;	color: #c00;	font-weight: bold;}

/**** Onclick SendSmsm Box *****/

/******* Wel come box */
.welcome_box_txt{
     padding: 10px;margin-top:5px;padding-top: 5px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#666;} 
	
.welcome_box{
   width: 631px; background-image: url(images/welcome_box.jpg);background-repeat: no-repeat;padding: 10px;margin-top:5px;padding-top: 5px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#666;} 
.wedding_directory_box{
   width: 900px;height: 242px;background-image: url(images/wedding_directory_box.jpg);background-repeat: no-repeat;}
   .wedding_directory_box td ul{
margin: 0px;padding: 0px;margin-top: 10px;}

.wedding_directory_box td li{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #666;line-height: 25px;margin-left: 35px;}
.wedding_directory_box td li a{
text-decoration: none;color:#666;}
.wedding_directory_box td li a:hover{
text-decoration: underline;}
.alignright{
	text-align: right;
}




/*============================================================================================================================*/
.pagingselect{padding-top:10px; padding-left:10px; padding-right:6px; padding-bottom:3px; color:white;
font-size: 8pt; background-image: url(Images/selected.gif);text-align: center;}
.pagingselect a{color:white;}
.pagingdeselect {padding-top:10px; padding-left:10px; padding-right:6px; padding-bottom:3px; 
font-size: 8pt; background-image: url(Images/deselect.gif);text-align: center;} 
.pagingdeselect a{color:#666666;}
.pagging{ padding:5px; font-family:arial;}
.Classic_pagging{font-size: 10pt;height:25px;padding-top:5px; font-family:arial;   }
.Classic_pagging A{font-size: 10pt;}
.classic_pageLink{padding-top:7px; padding-left:5px; padding-right:6px; padding-bottom:6px; 
font-size: 8pt; background-image: url(Images/selected.gif);text-align: center;color:white;text-decoration: none;}
.classic_pageLink_deselect{padding-top:5px; padding-left:10px; padding-right:6px; padding-bottom:6px; 
font-size: 8pt; background-image: url(Images/deselect.gif);text-align: center;color:black;text-decoration: none;}
.classic_pageLink_First{padding-top:5px; padding-left:10px; padding-right:6px; padding-bottom:6px; 
font-size: 8pt; background-image: url(Images/left.gif);text-align: center;color:white;text-decoration: none;}
.classic_pageLink_last{padding-top:5px; padding-left:10px; padding-right:2px; padding-bottom:6px; 
font-size: 8pt; background-image: url(Images/right.gif);text-align: center;color:white;text-decoration: none;}
.chooseproduct{font-weight: bold;color:#666666;font-size: 10pt;}
.graybutton{
	background-image: url(Images/buttonbg.gif);border:1px solid #cccccc;}
.blupanel{background-image: url(Images/panel.gif);height:195px;}
/*============================================================================================================================*/


	/* style for horizontal nav */	
	.navigation_horiz {  padding:0 ; margin:0 auto;}
	.navigation_horiz  ul {display:block}
	.navigation_horiz  ul li { line-height:19px;  padding:0 10px 0 10px;}
	.navigation_horiz  ul li a.navlink {}
	.navigation_horiz .dropdown {position:absolute; padding:00px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; float:left; background-position:left;}
	
	
		/* style for each drop down - horizontal */
		.navigation_horiz ul li .dropdown_one { color:#fff}
		.navigation_horiz ul li .dropdown_one a {color:red}
		.navigation_horiz ul li .dropdown_two {background:#ccc; color:#fff}
		.navigation_horiz ul li .dropdown_two a {color:black}
		.navigation_horiz ul li .dropdown_three {background:#ccc; color:#fff}	
		.navigation_horiz ul li .dropdown_three a {color:gray}
		

	/* navigation styles - END */ 
	/* ----------------------------------------------------- */
	
