/* *************************************************************

				Delpeche Events
				Designed by Dawit Abraham
				Dawitom@hotmail.com

/* *************************************************************/




html, body{
				padding:				0; 
				margin:					0;
				font-family: 			Verdana, Arial, Helvetica, sans-serif;
				font-size: 				0.85em;
				font-weight: 			normal;
				color: 					#464646;
				background-color: 		#fff;
				min-width: 				960px;
	}


a img {
				border: 				0;
				}

a {
				color: 					#ff0000;
				}

ul{
				list-style-type:		none;
			}
.balnk{
				font-size:				0px; 
				line-height:			0px; 
				clear:					both;
			}
img.brcontact {
				height: 				10px;
				margin: 				20px 0 20px 150px;
				border: 				10px solid black;
			}

p {
				font-size: 				100%;
				
			}
#flash {
 				border: 				0px solid red;
 				margin:					auto 0 20px 0;
 				padding:				0px;
}
/*---------------------------------------------------------------------------------*/
/*                                    HEADER                                       */
/*---------------------------------------------------------------------------------*/


#main_header #main_header-aboutus  #main_header-weddings #main_header-parties #main_header-marketing #main_header-services #main_header-contact {
				width:					100%;	
				margin:					0px auto;  
				color:					#000; 
				height:					235px; 
				border: 				0px green solid;
	}
		

#main_header {
				background:				url(images/logo-1.jpg) no-repeat right 10px;
	}
	
#main_header-aboutus {
				background:				url(images/logo-2.jpg) no-repeat right -1px;
	}

#main_header-weddings {
				background:				url(images/logo-3.jpg) no-repeat right 20px;
	}

#main_header-parties {
				background:				url(images/logo-4.jpg) no-repeat top right;
				border: 				0px green solid;
	}
#main_header-marketing {
				background:				url(images/logo-5.jpg) no-repeat top right;
				border: 				0px green solid;
	}
#main_header-services {
				background:				url(images/logo-6.jpg) no-repeat top right;
	}
#main_header-contact {
				background:				url(images/logo-7.jpg) no-repeat top right;
	}

#main_header  #header   {
				width:					660px; 
				margin:					0 auto;
				color:					#ffffff; 
				height:					235px;
				position:				relative; 
				border: 				0px red solid;
	}
	
#main_header-aboutus  #header   {
				width:					660px; 
				margin:					0 auto;
				color:					#ffffff; 
				height:					235px;
				position:				relative; 
				border: 				0px red solid;
	}

#main_header-weddings #header {
				width:					660px; 
				margin:					0 auto;
				color:					#ffffff; 
				height:					235px;
				position:				relative; 
				border: 				0px red solid;
	}

#main_header-parties #header {
				width:					660px; 
				margin:					0 auto;
				color:					#ffffff; 
				height:					235px;
				position:				relative; 
				border: 				0px red solid;
	}
#main_header-marketing #header {
				width:					660px; 
				margin:					0 auto;
				color:					#ffffff; 
				height:					235px;
				position:				relative; 
				border: 				0px red solid;
	}
#main_header-services #header {
				width:					660px; 
				margin:					0 auto;
				color:					#ffffff; 
				height:					235px;
				position:				relative; 
				border: 				0px red solid;
	}
#main_header-contact #header {
				width:					660px; 
				margin:					0 auto;
				color:					#ffffff; 
				height:					235px;
				position:				relative; 
				border: 				0px red solid;
	}




#navbar {
				margin: 				186px 0px 0 0;
				height:					47px;
				width:					100%;
				border: 				0px solid black;
				background-color:		#CFD4E2;
				color:					#FF0000;
				border-top: 			1px solid #95BEDF;
				border-bottom: 			1px solid #95BEDF;
				position: 				absolute;
				z-index: 				0;
				
}
.transparent {
				filter: 				alpha(opacity=25); 		/*   ie   */
				-moz-opacity: 			0.25; 					/* firfox */
				opacity: 				0.25;
}
	
	
/* ===================================  */

#pointermenu{
				margin: 				1px 0 0 0;
				padding: 				0;
				z-index: 				1;
}

#pointermenu ul{
				margin: 				0 0 0 0;
				float: 					left;
				padding-left: 			6px;
				font: 					bold 95% verdana;
				border-top: 			1px solid #DDE9F3;
				border-bottom: 			1px solid #DDE9F3;
				width: 					654px;
				height: 				46px;
				border: 				0px solid black;
}

* html #pointermenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
				margin-bottom: 			1em;
				margin-left: 			7px; /*menu offset from left edge of window in IE*/
			}

#pointermenu ul li{
				display: 				inline;
			}

#pointermenu ul li a{
				float: 					left;
				color: 					red;
				font-weight: 			bold;
				height: 				30px;
				padding: 				16px 15px 0px 15px;
				margin: 				0px 1px 0px 0px;
				text-decoration: 		none;
				border: 				0px solid black;
				border-left: 			1px solid #F8F9FB;
				border-right: 			1px solid #F8F9FB;
			}

#pointermenu ul li a:visited{
				color: 					red;
			}


#pointermenu ul li a:hover, #pointermenu ul li a#selected{ /*hover and selected link*/
				color: 					red;
				background: 			transparent url(images/pointer.jpg) top center no-repeat;
				}

#pointermenu ul li a#rightcorner{
				padding-right: 			0;
				padding-left: 			2px;
				}

/* ======================== end ============================ */

	




/*---------------------------------------------------------------------------------*/
/*                                     BODY                                        */
/*---------------------------------------------------------------------------------*/

#main_body{
				width:					100%;  
				color:					#464646; 
				border-top: 			0px solid green;
				}

#main_body-wed-contact{
				width:					100%;  
				color:					#464646; 
				border-top: 			0px solid black;
				background:				url(images/contact-flower.png) no-repeat top right;
				}

#body-content{
				width:					660px; 
				margin:					2px auto 0 auto; 
				padding:				0px; 
				border: 				0px red solid;
				}


#bodylist li {
				font-size: 				100%;
				margin-top: 			0pt;
				line-height: 			1.7em;
				padding:				0 0 4px 10px;
				list-style-type: 		disc; 	 	 
				border: 				0px solid black;
				}

	
#body-content strong {
										font-weight: bold;
					}

#body-content p {
				padding: 				10px 0 5px 0;
				margin: 				0;
				line-height: 			1.7em;
				font-weight: 			normal;
				border: 				0px solid black;
			}



.image_left1 {
				float: 				left;
				position: 			relative;
				left: 				-30px;
				border: 			0px solid black;
			}
			
.title_left1 {
				padding: 			25px 0 0 0;
				margin: 			0;
				font-size: 			160%;
				color:				#FF0000;
				text-indent: 		153px;
				border: 			0px solid black;
			}

.title_all {
				padding: 			25px 0 0 0;
				margin: 			0;
				font-size: 			160%;
				color:				#FF0000;
				text-indent: 		0px;
				border: 			0px solid black;
			}

.title_left1_marketing {
				padding: 			25px 0 0 0;
				margin: 			0;
				font-size:			160%;
				color:				#FF0000;
				text-indent: 		176px;
				border: 			0px solid black;
			}
.text_left1 {
				position: 			relative;
				left: 				-20px;
				border: 			0px solid black;
			}
.titlecontact_left1 {
				padding: 			25px 0 0 0;
				margin: 			0;
				font-size: 			160%;
				color:				#FF0000;
				text-indent: 		0px;
				border: 			0px solid black;
			}
.textcontact_left1 {
				position: 			relative;
				left: 				0px;
				border: 			1px solid black;
			}




.image_right1 {
				float: 				right;
				padding-left: 		10px;
			}
.title_right1 {
				padding: 			25px 0 0 0;
				margin: 			0;
				font-size: 			160%;
				color:				#FF0000;
				border: 			0px solid black;
			}




.title_left2 {
				padding: 			25px 0 0 0;
				margin: 			0;
				font-size: 			160%;
				color:				#FF0000;
				border: 			0px solid black;
			}
			
.image_left2 {
				float: 				left;
				padding-right: 		10px;
				top: 				30px;
				left: 				-10px;
			}




.image_right2
			{
				float: 				right;
				padding-left: 		10px;
			}
			
.title_right2
			{
				padding: 			25px 0 0 0;
				margin: 			0;
				font-size: 			160%;
				color:				#FF0000;
				border: 			1px solid black;
			}

				

	
#aboutus{
				width:					215px;  
				padding:				0px; 
				float:					left; 
				display:				block;
				border-right: 			0px red solid;
				background:				url(images/aboutus-home.jpg) no-repeat right top;
	}
#aboutus h2{
				
				font-size:				130%;
				color: 					#ff0000; 
				padding:				0px 0px 0px 0px; 
				margin:					0 0 0 16px; 
				font-weight:			normal; 
				display:				block;
				border: 				0px green solid;
				height: 				40px;
	}

#aboutus p{
				width:					191px;
				display:				block; 
				font:					13px;  
				margin:					0px 0 0 16px; 
				padding:				0; 
	}
	
/*------------------------Testimonials------------------------*/
#testimonials{

				width:					215px;  
				padding:				0px; 
				float:					left; 
				display:				block;
				border-right: 			1px #EEEEEE solid;
				border-left: 			1px #EEEEEE solid;
				background:				url(images/cutom-home.jpg) no-repeat right top;
				}
				
#testimonials h2{
				
				font-size:				130%; 
				color: 					#ff0000; 
				padding:				0px 0px 0px 0px; 
				margin:					0 0 0 16px; 
				font-weight:			normal; 
				display:				block;
				border: 				0px green solid;
				height: 				40px;
				
	}

#testimonials p {
				width:					191px;
				display:				block; 
				font:					13px;  
				margin:					0px 0 0 16px; 
				padding:				0; 
	}
#testimonials i{
				width:					191px;
				display:				block;
				font-size:				90%;
				margin: 				0px;
				line-height:			normal;
				padding: 				0;
				color: 					#999999;
				border: 				0px solid black;
			}
/*--------------------------------contact----------------------------------*/
#contact{
				width:					215px;  
				padding:				0px; 
				float:					left; 
				display:				block;
				border: 				0px red solid;
	}
#contact h2{
				background:				url(images/tele-home.jpg) no-repeat right top;
				font-size:				130%; 
				color: 					#ff0000; 
				padding:				0px 0px 0px 0px; 
				margin:					0 0 0 16px; 
				font-weight:			normal; 
				display:				block;
				border: 				0px green solid;
				height: 				40px;
				}

#contact p {
				width:					191px;
				display:				block; 
				font:					130%;  
				margin:					0px 0 0 16px; 
				padding:				0; 
				}
	

	
	
/*---------------------------------------------------------------------------------*/
/*                                    FOOTER                                       */
/*---------------------------------------------------------------------------------*/

	
#main_footer, #main_footer-home, #main_footer-aboutus, #main_footer-weddings, #main_footer-parties, #main_footer-marketing, #main_footer-services, #main_footer-contact {
				width:					100%;  
				float:					left;
				color:					#fff;
				margin:					0px; 
				padding:				0px;
				border: 				0px red solid;
				}	
						
#main_footer-home	{
				background: 			url(images/footer-home.jpg) no-repeat -50px 20px;
				}
				
#main_footer-aboutus	{
				background: 			url(images/aboutus-foot.jpg) no-repeat -40px 20px;
				border: 				0px solid black;
				}
				
#main_footer-weddings	{
				background: 			url(images/weddings-flowers.jpg) no-repeat left bottom;
				}
				
#main_footer-parties	{
				background: 			url(images/footer-party.jpg) no-repeat -90px 20px;
				}
				
#main_footer-marketing	{
				background: 			url(images/footer-marketing.jpg) no-repeat -40px 30px;
				}
				
#main_footer-services	{
				background: 			url(images/services-foot.jpg) no-repeat 0px 20px;
				}
				
#main_footer-contact	{
				background:				none;
				}
	
				
#footer 		{
				text-align: 			center;
				width:					660px; 
				height:					200px;
				margin:					0px auto 0 auto;
				padding: 				60px 0 0 0;
				border: 				0px black solid;
				}
	


#footer p{
				padding:				0px 0px 0px 0px; 
				font-size:				96%; 
				color:					#464646;
				font-weight:			normal;	
				height:					14px; 
				margin:					20px 0px 0px 0px;
				border: 				0px solid black;
		}
#footer p.designer{
				padding:				10px 0px 0px 0px; 
				margin:					0; 
				font-size: 				96%; 
				line-height:			12px; 
				text-align:				center; 
				color:					#464646; 
				border: 				0px solid black;
			}
#footer p.designer a{
				color:					#ff0000;  
				text-decoration:		none;
	}
#footer p.designer a:hover {	
				text-decoration:		underline;
	}
	
	
/*---------------------------------------------------------------------------------*/
/*                                      END                                        */
/*---------------------------------------------------------------------------------*/
	
	