@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#000; height:auto; width:auto; line-height:20px; color:#fff;}

ul, h1, p, h2, form, input, form { margin:0px; padding:0px;}

img { border:0px;}

a { text-decoration:none;}

#wrapper { margin:auto; padding:0px; width:1024px;}
#header { float:leftl; width:981px; background-image:url(../images/left_head.jpg); background-position:right; background-repeat:no-repeat; height:223px;}

.logo { margin:16px 0px 0px 0px;}

#nav, #banner, .container, #footer { float:left; width:981px;}

#right_nav { background-image:url(../images/menu_right_bg.jpg); background-repeat:no-repeat; float:left; width:7px; height:46px;}



#banner { padding:24px 0px 0px 0px;}

#slider { background-image:url(../images/banner_bg.jpg); background-repeat:repeat-x;  padding:16px 0px 0px 9px; height:295px; float:left; width:957px;}

#right_banner { background-image:url(../images/banner_r_bg.jpg); background-repeat:no-repeat; height:311px; width:7px; float:left;}

.container { margin:24px 0px 0px 0px;}
.container_ourprofile {
	border: 1px solid #333333;
	float:left;
	width: 980px;
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
} 

.left_contain { float:left; width:470px;}

.events { float:left; width:450px; background-image:url(../images/text_pink_bg.jpg); background-repeat:repeat-x; height:243px;  float:left; padding:0px 7px 0px 7px;}

.weddings { margin:20px 0px 0px 0px; float:left; width:450px; background-image:url(../images/text_pink_bg.jpg); background-repeat:repeat-x; height:243px;  float:left; padding:0px 7px 0px 7px;}

/*.main_contain { background-image:url(../images/text_main_bg.jpg); background-repeat:repeat-x; height:243px; width:440px; float:left; padding:0px 0px 0px 3px;}
*/
.right_events_bg { background-image:url(../images/text_pink_bg.jpg); background-repeat:repeat-x; height:243px; width:10px; float:left;}

h1 {
	font-size:24px;
	font-weight:normal;
	color:#F5DB83;
	line-height:40px;
	font-family: 'marker', serif;
}

.text { float:left; width:240px; text-align:justify; padding-top:2px; color:#333333; }

.events_img { margin:10px 0px 0px 0px; float:right;}

.view_more { float:right; background-image:url(../images/read_more.jpg); background-repeat:no-repeat; width:78px; height:27px; margin:20px 0px 0px 0px;}

.view_more a { line-height:27px; color:#000; margin:0px 0px 0px 10px;}

.view_more a:hover { color:#735900;}

.right_contain { float:right; width:490px;}

.welcome_heading { color:#f5db83; line-height:30px;}

.welecome_img { margin:15px 0px 0px 0px; float:left;}

#welcome_text {
	float:right;
	color:#fff;
	padding-top:12px;
	text-align:justify;
	width:245px;
	line-height:18px;
}

#footer {
	background-color:#fb5a83;
	height:221px;
	margin:24px 0px 0px 0px;
}

#footer_nav { background-color:#333333; margin:27px 0px 0px 5px; float:left; width:971px; height:118px;}

#footer_nav ul { float:left; width:603px;}

#footer_nav ul li { list-style:none; display:inline; float:left; padding:5px 40px 0px 20px;}

#footer_nav ul li a { text-decoration:none; display:block; line-height:35px; color:#fff;}

#footer_nav ul li a:hover, #website a {
	color:#fb5a83;
}

#facebook { float:right; margin:13px 20px 0px 0px;}

#facebook a { margin:0px 0px 0px 0px;}

.clear { clear:both; height:0px; margin:0px; padding:0px;}

#copyright { float:left; width:400px; color:#fff; padding:0px 0px 0px 20px;}

.bansuri { float:left; margin:40px 0px 0px 0px; width:950px;}

#website { float:right; width:400px; text-align:right; color:#fff;}

#website a:hover { color:#fff;}

#bansuri_message { float:left; width:971px; background-color:#1f1f1f; height:51px; margin:5px 0px 0px 5px;}

#quotes { margin:18px 0px 0px 0px; float:left; border: solid 1px #1d1d1d; padding:5px 5px 5px 5px;}


#left_quotes {
	float:left;
	background-image:url(../images/right_mayur.jpg);
	width:72px;
	height:200px;
	background-position:left bottom;
	background-repeat:no-repeat;
}

#right_quotes {
	float:left;
	background-image:url(../images/left_mayur.jpg);
	width:72px;
	height:200px;
	background-position:bottom right;
	background-repeat:no-repeat;
}

#quote_text { float:left; width:310px; color:#fff; margin:10px 10px 5px 10px; text-align:justify; height:185px;}

.memorable { color:#fff; font-size:25px; line-height:51px; padding:0px 0px 0px 20px;}

#left_panel { float:left; width:211px;}

#left_top_panel { background-image:url(../images/left_cat_top.jpg); background-repeat:no-repeat; width:211px; height:7px;}

#right_panel { float:right; width:756px;}

#categories_main { float:left; width:209px; background-color:#0c0c0c; height:auto; padding:0px 0px 5px 0px; border-left:solid 1px #333333; border-right:solid 1px #333333;}

.categories_heading { color:#f5db83; font-size:25px; text-align:center; padding-bottom:5px;}

#categories { width:209px; height:auto; float:left;}

#categories li { display:list-item; height:39px; line-height:39px; width:194px; border-top: solid 1px #3b3b3b; padding:0px 0px 0px 15px; clear:both; list-style:none; }

.arrows { background-image:url(../images/left_cat_arow.png); background-repeat:no-repeat; float:left; height:12px; width:7px; margin:14px 10px 0px 0px;}

#categories li a { color:#fff; line-height:39px; text-decoration:none; padding:10px 0px 11px 0px;}

#categories li a:hover { color:#000;}

#categories li:hover, #categories ul .current2 { background-image:url(../images/cat_hover.jpg); background-repeat:repeat-x; height:39px; background-position: center center; }

#brushes { border-top: solid 1px #3b3b3b; width:209px; float:left; height:80px; padding:10px 0px 10px 0px; text-align:center;}

#left_bottom_panel { background-image:url(../images/left_cat_bot_bg.jpg); background-repeat:no-repeat; width:211px; height:7px; float:left;} 

.categories_head_panel {
	float: left;
	background-color:#3b3b3b;
	height:26px;
	;
	width:900px;
}

.categories_head_other { float: left; background-color:#3b3b3b; height:26px;; width:980px;}

.categories_head_panel a, .categories_head_panel span { color:#fff; line-height:26px; margin:0px 5px 0px 5px;}

.right_arrow { background-image:url(../images/right_nav_arow.jpg); background-repeat: no-repeat; height:12px; width:7px; background-position:right center; padding:0px 15px 0px 0px; float:leftl}

.categories_head_panel a:hover { color:#f3d97f;}

#categories_text { border: solid 1px #333333; margin-top:10px; float:left; width:736px; padding:10px;}

.categories_heading2 { text-align:left; color:#f5db83; font-size:25px}

.contact_heading { padding:0px 0px 0px 20px; width:512px; float:left;}

#categories_slider { margin:10px 0px 0px 0px; float:left;}

#contact_phone{
	float:right;
	width: 357px;
	background-color:#333333;
	margin:0px 15px 15px 0px;
	padding:15px 10px 10px 15px;
}

.text_style{
	float:left;
	width:128px;
}
.form_text{
	float:left;
	width:170px;
	
	
}


.s_submit {
    float: right;
    margin:10px 56px 0 0;
	height:25px; width:65px;
	border-style:none;
	
}

.s_submit:hover { cursor:pointer; text-decoration:underline;}
#contact_address {
     
    width: 500px;
}
.m_message{
	color:#FFFFFF;
	float:right;	
	 margin:10px 50px 0  0;
	    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    
}

.left_panel { border: 1px solid #333333;
    float: left;
    margin: 5px 0 15px 20px;
    padding: 10px;
    width: 500px;
	}

.container2 {border: 1px solid #333333; float:left; width:980px; margin:24px 0px 0px 0px; }

.email { margin-left:10px;}

.events_head { color:#333333;}
