body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#a9ac75 url(../images/body.jpg);
color:#FFFFFF;
font-size:12px;
}



p,div,form,h1,h2,h3,h4,h5{ margin:0; padding:0}

a{ text-decoration:none}

a img{border:none}

#main{ background:#3e3727; width:950px; margin:0 auto}

#top,.banner{ margin-left:22px !important; margin-left:10px; width:914px; float:left; padding-top:10px; padding-bottom:10px;}

#logo{ width:auto; float:left}

.right{ float:right}

.clear{ clear:both}

.toplink{float:left;}

.toplink ul{ margin:0; 
 list-style:none;}

.toplink ul li{ float:left; background:#4f493b url(../images/top_link_bg.jpg) no-repeat left bottom; margin:0 0 0 5px;}

.toplink ul li a{ background:url(../images/aerow1.jpg) no-repeat center 10px;  text-decoration:none; text-align:center; width:70px; float:left; margin:0; color:#fff; font-size:10px; padding-top:24px; padding-bottom:10px;}

.toplink ul li a.selected, .toplink ul li a:hover{background:url(../images/aerow.jpg) no-repeat center 10px; color:#cdd5b4}


ul.navigation{ float:left; margin:0; padding:0; padding-left:1px; }

ul.navigation li{float:left;  position: relative; z-index:10; }

ul.navigation li.nobg{ background:none; }

ul.navigation li a{ width:123px; text-decoration:none; color:#fff; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/nav_bg.jpg) no-repeat left top; padding:9px 0px 10px 0px; text-align:center; float:left  }

ul.navigation li a.menu_selected
{
background:url(../images/nav_bg_over.jpg) no-repeat left top; text-align:center; color:#333; font-weight:normal;
}

ul.navigation li a:hover{background:url(../images/nav_bg_over.jpg) no-repeat left top; text-align:center; color:#333; font-weight:normal; }

#container{ margin-left:22px !important; margin-left:10px; width:914px; float:left}

.wedding{width:914px; float:left}

.events{width:209px; float:left}

.tlc{ background:#4f493b url(../images/tlc.jpg) no-repeat left top}

.trc{ background:url(../images/trc.jpg) no-repeat right top}

.blc{ background:url(../images/blc.jpg) no-repeat left bottom}

.brc{ background:url(../images/brc.jpg) no-repeat right bottom; } 

.weddingbox{width:700px; margin-top:7PX; background:#c5dcae url(../images/g_trc.jpg) no-repeat right top; float:left; height:214px; color:#000000;}

.weddingbox .inner{width:700px; background:url(../images/g_brc.jpg) no-repeat right bottom; float:left; height:214px;}

.weddingbox .inner .imag{ float:left; padding:5px;}

.weddingbox .inner .content{ width:470px; float:left; padding:0 10px;}

.weddingbox .inner .content p{ font-size:11px; line-height:15px; padding-bottom:10px; font-family:Tahoma,Arial, Helvetica, sans-serif ;}

.weddingbox .inner .content .headline{ background:none; padding-left:0; font-weight:normal; padding-bottom:5px; padding-top:5PX; font-size:18px; color:#4f493b; }

.events h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal; padding:10px 15px;}

h2{background:url(../images/line.jpg) no-repeat 15px 35px;}

.events ul{ display:block;  padding-left:10px; }

.events ul li{ display:block; margin-bottom:5px; border:1px solid #4f493b;}

.events ul li a{ font-size:12px; padding-left:10px; font-weight:bold;  color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:27px; background:url(../images/left_link.jpg) no-repeat left top; display:block}

.events ul li a.selected, .events ul li a:hover{ color:#4f493b;  background:url(../images/leftlink_hover.jpg) no-repeat left top; }

.bloom,.garden{ margin-right:12px; width:270px; float:left}

.gallery{ width:348px; float:left}

h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; background:url(../images/sliced_55.jpg) no-repeat 25px 32px; margin-bottom:5px; padding:7px 10px 8px 15px;   font-size:18px;color:#c5dcae}

.title{ font-size:14px; text-align:center; padding:5px 0; font-family:Arial, Helvetica, sans-serif; color:#fbfbfa}

img.bord{ border:5px solid #adbf9b}

.did{ background:url(../images/mark.jpg) no-repeat 5px top; color:#c5dcae; font-size:14px; padding:10px 0 10px 35px; }

.disc{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:15px; padding-top:5px; line-height:20px; font-size:12px; color:#fff; word-spacing:3px; }

.more{ text-decoration:none; color:#fff; font-size:12px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}

.gallery_imag_box{ width:147px; float:left; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c5dcae;}

.gallery_imag{ margin:0 0px 0 18px; padding:7px 0 5px 0; float:left  }

.seprater{ width:15px; float:left}

.news{ width:405px; float:left; margin-right:15px; }

.update{width:350px; padding-left:0px; display:block }

.update .line{ color:#fff; padding:7px 0 7px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.update .date{ color:#fff; padding:7px 0 7px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.update .greenline{ padding:7px 0 7px 15px; color:#ced5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.calender{ width:286px; float:left }

.events_calender{ width:256px; position:relative; display:block}

.calenderimg{ position:absolute; left:190px; top:24px;}

.events_calender ul.list{ padding-left:15px; width:250px; border:0px solid;  display:block}

.events_calender ul.list li{ display:block; font-size:12px; font-family:Tahoma, Helvetica, sans-serif; background:url(../images/aer.jpg) no-repeat left 6px; color:#fff; padding:4px 20px;}

.newsletter{float:left; width:185px; padding-left:15px;}

.formbox{float:left; width:185px; padding-left:10px; padding-right:10px;}

.formbox .headline{background:url(../images/line.jpg) no-repeat 0px 28px; padding-left:0; font-weight:normal; padding-bottom:5px; margin-bottom:5px; padding-top:5PX; font-size:18px; color:#fff;}

.textbox{ color:#3e3727; font-size:12px; border:none; width:181px; height:20px; }

.inbtn{ border:none; float:right; width:85px; background:url(../images/btnbg.jpg) no-repeat left 3px; margin:5px 0 0 0; color:#FFFFFF; font-size:14px; padding-left:30px; }

.imgspace{  border:2px solid #FFFFFF; margin-right:12px;}

.view{ text-decoration:none; color:#fff; font-size:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}

#footer{width:950px; border-top:1px solid #c5dcae; margin-top:40PX;  float:left; background:#4f493b;}

.footerlink{ margin:0 auto; width:550px; color:#fff; font-size:11px; text-align:center; padding:20px 0; }

.footerlink a{ text-decoration:none; color:#FFFFFF; font-size:11px; padding:0 3px;}

.footerlink a:hover{ text-decoration:underline}

.footer_line{ font-family:Tahoma, Helvetica, sans-serif; font-size:11px; padding-right:20px; color:#FFFFFF}

a.click{ float:left; background:url(../images/leftaero.jpg) no-repeat left 5px; text-decoration:none; font-size:11px; color:#354327; font-weight:bold; padding-left:20px}
a.find{ float:right; background:url(../images/aer_right.jpg) no-repeat right 7px; text-decoration:none; font-size:11px; color:#354327; font-weight:bold; padding-right:15px}
.main_db
{
width:685px;
}
h2
{
color:#C5DCAE;
font-size:16px;
font-weight:bold;
}
.event ,a
{
color:#ADBF9B;
}
.Cls14
{
background:#3E3727;
border:1px solid #ADBF9B;
}

.headline
{
color:#ADBF9B;
font-size:14px;
font-weight:bold;
}
/*Event Calender Styles :: Created By Ranjit*/
.Cls12{	background:#CFD6B5; color:#990000; font-size:15px; font-weight:bold; text-align:right; padding:10px 5px 5px 5px; vertical-align:top; }
.Cls13{ background:#CFD6B5; border:1px solid #CFD6B5; }
.Cls14{ background:#A9AC75; border:1px solid #A9AC75; }
.Cls14 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; }
.table{ background:#4F493B; color:#FFFFFF; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.DayHead td{ background:#A9AC75; color:#FFFFFF;  border:1px solid #A9AC75; font-size:14px; }

/*Event List Styles :: Created By Ranjit*/
#event-list{ background:#FF0000; }

.gdiv
{
float:left;
width:127px;
padding-left:20px;
}
.header_txt
{
color:#3E3727;
}
.sb_btn
{
color:#ffffff;
font-weight:bold;
background:#A9AC75;
border:2px solid #A9AC75;
}
.main_db
{
float:left;
border:0px solid;
width:625px;
margin-right:10px;
}
#sitebar
{
float:left;
width:270px;
border:0px solid;}
.cat
{
border:1px solid #FFFFFF;
padding:1px;}

