/*-------- Home Page Style Starts Here ------*/
*											{ padding:0px; border:0px; margin:0px; }
body										{ padding:0px; margin:0px; background:url(../images/bg.jpg) no-repeat center top #fde5f5; font-size:12px; font-family:Arial; ont-family:Times New Roman; ont-size:14px; color:#000000; line-height:20px; }
#main										{ width:751px; margin:auto;}
#contentbgtop								{ width:751px; height:127px; margin:14px 0px 0px 0px; background:url(../images/contentbgtop.jpg) no-repeat;}
#contentbgloop								{ background:url(../images/contentbgloop.jpg) repeat-y; }
#contentbgbtm								{ padding-bottom:10px; }								

#logo										{ padding:10px 0px 0px 8px; float:left;}
#menumain									{ background:url(../images/menubgloop.jpg) repeat-x; width:745px; height:34px; margin:auto;}
#menuarea									{ width:450px; float:right; padding:4px 0px 5px 0px;}
#home										{ width:72px; height:25px; float:left; }
a.mnuhome									{ width:72px; height:25px; float:left; background:url(../images/menuhome.jpg) no-repeat;}
a.mnuhome:hover								{ width:72px; height:25px; float:left; background:url(../images/menuhome_hover.jpg) no-repeat;}
a.mnuhomeact								{ width:72px; height:25px; float:left; background:url(../images/menuhome_hover.jpg) no-repeat;}
#aboutus									{ width:98px; height:25px; float:left; }
a.mnuaboutus								{ width:98px; height:25px; float:left; background:url(../images/menuaboutus.jpg) no-repeat;}
a.mnuaboutus:hover							{ width:98px; height:25px; float:left; background:url(../images/menuaboutus_hover.jpg) no-repeat;}
a.mnuaboutusact								{ width:98px; height:25px; float:left; background:url(../images/menuaboutus_hover.jpg) no-repeat;}
#services									{ width:92px; height:25px; float:left; }
a.mnuservices								{ width:92px; height:25px; float:left; background:url(../images/menuservices.jpg) no-repeat;}
a.mnuservices:hover							{ width:92px; height:25px; float:left; background:url(../images/menuservices_hover.jpg) no-repeat;}
a.mnuservicesact							{ width:92px; height:25px; float:left; background:url(../images/menuservices_hover.jpg) no-repeat;}
#gallery									{ width:84px; height:25px; float:left; }
a.mnugallery								{ width:84px; height:25px; float:left; background:url(../images/menugalllery.jpg) no-repeat;}
a.mnugallery:hover							{ width:84px; height:25px; float:left; background:url(../images/menugalllery_hover.jpg) no-repeat;}
a.mnugalleryact								{ width:84px; height:25px; float:left; background:url(../images/menugalllery_hover.jpg) no-repeat;}
#contactus									{ width:103px; height:25px; float:left; }
a.mnucontactus								{ width:103px; height:25px; float:left; background:url(../images/menucontactus.jpg) no-repeat;}
a.mnucontactus:hover						{ width:103px; height:25px; float:left; background:url(../images/menucontactus_hover.jpg) no-repeat;}
a.mnucontactusact							{ width:103px; height:25px; float:left; background:url(../images/menucontactus_hover.jpg) no-repeat;}

#flashbanner								{ width:749px; padding:2px 1px 0px 1px;}
#contentareamain							{ width:749px; padding:0px 1px 0px 1px;}
#welcometxtheading							{ padding:11px 0px 10px 15px; }
#flowerlinedivider							{ padding:0px 0px 0px 8px;}
#welcometxt									{ width:722px; padding:0px 0px 0px 8px; }
#welcometxtcontent							{ padding:0px 0px 0px 10px; }
#morebg										{ float:right; width:58px; height:21px; background:url(../images/morebg.jpg) no-repeat; padding:0px 0px 0px 0px;}
a.more										{ color:#ffffff; font-size:13px; text-decoration:none; padding:0px 0px 0px 11px;}
a.more:hover								{ color:#fde5f5; font-size:13px; text-decoration:underline; padding:0px 0px 0px 11px;}

#footer										{ width:721px; height:48px; background:url(../images/footerbg.jpg) no-repeat; margin:auto;}
#footertxtlink								{ width:300px; height:26px; float:left; font-family:Arial; font-size:11px; padding:5px 0px 0px 15px; }
a.footerlink								{ color:#000000; font-size:11px; text-decoration:none;}
a.footerlink:hover							{ color:#920b60; font-size:11px; text-decoration:underline;}
#copyrighttxt								{ width:370px; height:26px; float:right; font-family:Arial; font-size:11px; padding:5px 15px 0px 0px; text-align:right;}
/*-------- Home Page Style Ends Here ------*/

/*-------- Inner Page Style Starts Here ------*/
#innerpagecontentmain						{ width:718px; padding:0px 0px 0px 12px; float:left;}
#menubginnerpage							{ width:175px; height:183px; float:left; text-align:center; color:#FFFFFF; background:url(../images/menubgleftinnerpage.jpg) no-repeat; margin:0px 0px 0px 0px;}

#leftmenuarea								{ width:175px; height:183px; float:left; background:url(../images/menubgleftinnerpage.jpg) no-repeat;}
#whoweare									{ width:104px; height:34px; float:left; padding:14px 0px 0px 33px; }
a.mnuwhoweare								{ width:104px; height:34px; float:left; background:url(../images/whoweare_normal.jpg) no-repeat;}
a.mnuwhoweare:hover							{ width:104px; height:34px; float:left; background:url(../images/whoweare_over.jpg) no-repeat;}
a.mnuwhoweareact							{ width:104px; height:34px; float:left; background:url(../images/whoweare_over.jpg) no-repeat;}
#howweplan									{ width:104px; height:49px; float:left; padding:9px 0px 0px 33px; }
a.mnuhowweplan								{ width:104px; height:49px; float:left; background:url(../images/howweplan_normal.jpg) no-repeat;}
a.mnuhowweplan:hover						{ width:104px; height:49px; float:left; background:url(../images/howweplan_over.jpg) no-repeat;}
a.mnuhowweplanact							{ width:104px; height:49px; float:left; background:url(../images/howweplan_over.jpg) no-repeat;}
#testimonials								{ width:104px; height:38px; float:left; padding:3px 0px 0px 33px; }
a.mnutestimonials							{ width:104px; height:38px; float:left; background:url(../images/testimonials_normal.jpg) no-repeat;}
a.mnutestimonials:hover						{ width:104px; height:38px; float:left; background:url(../images/testimonials_over.jpg) no-repeat;}
a.mnutestimonialsact						{ width:104px; height:38px; float:left; background:url(../images/testimonials_over.jpg) no-repeat;}






a.leftlink									{ color:#ffffff; font-size:12px; text-decoration:none; display:block; width:115px; height:24px; padding-top:3px; text-align:center; }
a.leftlink:hover							{ color:#ffffff; font-size:12px; text-decoration:none; display:block; width:115px; height:22px; border-bottom:1px dashed #FFFFFF;  border-top:1px dashed #FFFFFF; text-align:center;  }
a.leftlink:active 							{ color:#ffffff; font-size:12px; text-decoration:none; display:block; width:115px; height:22px; border-bottom:1px dashed #FFFFFF;  border-top:1px dashed #FFFFFF; text-align:center;  }
#innerpagecontentarea						{ width:533px; float:left; padding:0px 0px 0px 10px;}
#highlighttxt								{ font-size:16px; font-weight:bold; color:#99176f;}
#txtendborderline							{ padding:8px 0px 10px 0px; border-bottom:1px #b44691 dashed;}
#txtendborderline_new						{ padding:8px 0px 0px 0px;}
a.maillink									{ color:#920b60; font-size:12px; text-decoration:none;}
a.maillink:hover							{ color:#000000; font-size:12px; text-decoration:underline;}
/*-------- Inner Page Style Ends Here ------*/

/*-------- Gallery Page Style Starts Here ------*/
#gallerypagemain							{ width:722px; margin:auto;}
#galleryleftmain							{ width:415px; float:left; padding:0px 0px 0px 24px;}
#galleryrightmain							{ width:244px; float:left; padding:0px 26px 0px 13px;}
/*-------- Gallery Page Style Ends Here ------*/

/*-------- Contact Page Style Starts Here ------*/
#contacttxtheading							{ padding:20px 0px 10px 15px; }
#menu_btm_loop_contact						{ width:749px; height:6px; float:left; margin:2px 1px 0px 1px; background:url(../images/contact_menu_btmloop.jpg) repeat-x;}
#contactpagemain							{ width:722px; height:368px; margin:auto; background:url(../images/contactuspagebgloop.jpg) repeat-x; }
#contentleftmain							{ width:330px; float:left;}
#contactcontenttxt							{ padding:20px 0px 16px 20px; color:#FFFFFF;}
#contactfirstlinetxt						{ font-size:18px;}
#contactmailtxt								{ padding:8px 0px 10px 0px;}
a.contactpagemaillink						{ color:#000000; font-size:12px; text-decoration:none;}
a.contactpagemaillink:hover					{ color:#ffcaee; font-size:12px; text-decoration:underline;}
#lastline									{ padding:0px 0px 10px 0px;}

#contentrightmain							{ width:372px; float:left; padding:10px 18px 0px 0px;}
.formtxt									{ font-size:12px; color:#FFFFFF; text-align:right; padding:5px 6px 0px 0px;}
.star 										{ color:#ffcaee; font-weight:bold; }
.txtboxmain									{ font-size:12px; padding:10px 0px 0px 0px; color:#ffffff;}
.txtbox										{ font-size:12px; color:#ffffff; border:1px #cf62ab solid; background-color:#000000; height:20px; width:200px;}
.txtareabox									{ font-size:12px; color:#ffffff; border:1px #cf62ab solid; background-color:#000000; width:200px;}
#requiredfieldtxt							{ font-size:12px; color:#FFFFFF; text-align:right; padding:4px 0px 4px 0px;}
#submitbutton								{ font-size:12px; padding:10px 0px 10px 0px; color:#964a66;}
#contactbtm_imagemain						{ width:722px; float:left; border:1px #FF0000 solid;}
#btm_logo									{ width:722px; padding:0px 0px 0px 0px;}
#logoleft_btm								{ padding:14px 0px 10px 0px;}
/*-------- Contact Page Style Ends Here ------*/
#gallery_btm_txt							{ padding:7px 15px 10px 0px;}
#gallery_btm_newtxt							{ padding:10px 0px 10px 35px; font-size:15px; font-weight:bold; color:#ac2f83;}

#pricestxtheading							{ padding:11px 0px 10px 0px; }
ul.servicesbullet 							{ text-align:left; padding:15px 0px 5px 10px; font-family:Arial; font-weight:bold; font-size:12px; list-style-type:none;}
ul.servicesbullet li 						{ background:url(../images/leftarrow.gif) no-repeat 0px 5px; padding:0px 0px 10px 20px;}












