*
{
margin:0px; padding:0px;
}
a{outline:0;}
a img
{
border:0px;
}

.clear
{
clear:both;
}

/* Header Css Start */
#header
{
background:url(../images/headerbg.jpg) repeat-x left top; height:192px;
}
#headerContainer
{
width:850px; margin:0 auto;
}
.logoArea
{
float:left; width:616px; padding:31px 0px 0px 0px;
}
.logoArea a
{
font:55px Arial, Helvetica, sans-serif; color:#f154c1; letter-spacing:-2px; text-decoration:none;
}
.logoArea h2
{
font:14px Arial, Helvetica, sans-serif; color:#222;
}

.logoContactArea
{
width:234px; float:right; background:url(../images/headercontactbg.jpg) no-repeat left top; height:137px; text-align:center; padding-top:14px; font: bold 12px Arial, Helvetica, sans-serif; color:#666;
}

.logoContactArea a
{
color:#dc0d6a;
}

.logoContactArea h1
{
font:28px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-2px;
}

.linkContainer
{
padding:0px 0px 15px 30px;
}
a.home, a.mail
{
font: 12px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;
background:url(../images/home-icon.gif) no-repeat left top; padding:0px 15px 0px 20px;
}
a.mail
{
background:url(../images/mailicon.gif) no-repeat left top;
}

a.home:hover, a.mail:hover, a.activelink
{
color:#d5c5f7;
}

#topNavigation
{
}
#topNavigation ul
{
}
#topNavigation li
{
list-style-type:none; display:inline;
}
#topNavigation li a
{
font:16px/40px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; display:inline-block; padding-left:16px;
}
#topNavigation li a:hover, #topNavigation li a.activeTab
{
background:url(../images/ahover.gif) no-repeat left top; 
}

#topNavigation li a span
{
font:bold 14px/40px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:inline-block; padding-right:16px; cursor:pointer;
}
#topNavigation li a:hover span, #topNavigation li a.activeTab span
{
background: url(../images/ahoverb.gif) no-repeat right top;cursor:pointer; color:#000;
}
/* Header Css Close */

/* Banner Css Start */
#bannerContainer
{
background:url(../images/bannerbg.jpg) repeat-x left bottom;
}

#bannerContainerInside
{
width:972px; overflow:hidden; margin:0 auto;
}

#bannerLeft
{
background:url(../images/bflowerlft.jpg) no-repeat right top; width:59px; height:298px; float:left;
}
.bannerCenter
{
width:850px; float:left; position:relative;
}

.bannerTab
{
position:absolute; top:247px; left:0px; height:54px; width:850px; background:url(../images/transparent_nav_bg.png) repeat-x;
}

#shadowRight
{
background:url(../images/shadowright.jpg) no-repeat left top; width:63px; height:243px; float:left;_width:53px;
}


.bannerTab ul
{

}
.bannerTab li
{
list-style-type:none; float:left; width:212px; text-align:center;
}

.bannerTab li a
{
/*font:26px/50px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; */ width:211px; display:block; margin-top:12px;
}
.bannerTab li a:hover
{
color:#f154c1;
}

.bannerTab li a.active
{
color:#f154c1;
}

#bannerRight
{
float:right; background:url(../images/bflowerrgt.jpg) no-repeat left bottom; width:63px; height:298px;
}
.showHideDiv
{
display:none; position:absolute; left:0px; top:0px;
}
/* Banner Css Close */

/*Css Main Container start*/
#maincintainer
{
background:#fff /*url(../images/maincontinerbg.jpg) */;
}
#maincintainerInside
{
width:972px; overflow:hidden; margin:0 auto; 
}
#shadowLeft
{
background:url(../images/shadowleft.jpg) no-repeat right top; width:59px; height:243px; float:left
}
#middelContainer
{
width:850px; float:left;background:#fff url(../images/mid_bg.jpg) repeat-x top; border-top:0px solid #8673c8; padding-top:15px; 
}

#leftPannel
{
float:left;
width:185x;
overflow:hidden;
margin-right:20px;
}



#leftPannel ul
{
}
#leftPannel li
{
list-style-type:none;
}
#leftPannel li a
{
background:url(../images/leftnavbg.jpg) no-repeat left bottom; width:145px; padding-left:40px; display:block; font:bold 11px/37px Arial, Helvetica, sans-serif; color:#df006a; text-decoration:none; text-transform:uppercase;
}
#leftPannel li a:hover, #leftPannel li a.activeLeftNav
{
background:url(../images/leftnavbg.jpg) no-repeat left -2px; color:#000;
}
/* 06-07-09*/
.contentArea
{
float:left;  margin-right:20px; width:525px; font:12px/17px Arial, Helvetica, sans-serif; color:#333; padding-bottom:17px;
}
/* 06-07-09*/
.contentArea h1
{
font:20px Arial, Helvetica, sans-serif; color:#222; margin:4px 0px 10px 0px; font-weight:500;
}
.contentArea h1 span
{
font:20px Arial, Helvetica, sans-serif; color:#dc0d6a; margin:4px 0px 10px 0px; font-weight:500;
}

.contentArea p
{
font:12px/17px Arial, Helvetica, sans-serif; color:#333; padding-bottom:17px;
}

/*06-07-09*/
#rightPannel
{
width:160px; float:left; /*background:url(../images/rightpannelshadow.jpg) no-repeat right top; */ height:350px; 
padding-right:25px; margin:20px 0px 15px 0px; padding-left:12px;
/*06-07-09*/
}
#rightPannel h1
{
font:16px Arial, Helvetica, sans-serif; color:#000; background:url(../images/formheading.jpg) no-repeat left center;
margin:5px 0px 10px 0px;
padding-left:30px;
}
#rightPannel label
{
display:block; font:11px Arial, Helvetica, sans-serif; color:#222;
}
.textField
{
width:154px; border:1px solid #efefee; margin:2px 0px 8px 0px; height:20px; background:url(../images/textbg.jpg) repeat-x; padding:0 2px;
}
.commentArea
{
width:154px; border:0px solid #b3b3ae; margin:2px 0px 4px 0px; background:transparent; padding:2px; overflow-y:auto;
}

#shadowRight
{
background:url(../images/shadowright.jpg) no-repeat left top; width:63px; height:243px; float:left
}
/*Css Main Container Close*/

#footerOuter
{
background:url(../images/footerbg.jpg) repeat-x left top; height:124px;
}
#footerInside
{
width:854px; margin:0 auto; height:100px; background:url(../images/footerinside.jpg) no-repeat left top; padding-top:24px; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#fff;
}

#footerInside a
{
text-align:center; font:11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; 
}

/* Css For Logo*/

.logoMain
{
margin:10px 0px 15px 0px;
}

.teaxtarebg{background:url(../images/teaxtarebg.jpg) no-repeat; float:left; width:160px;}
.submitBtn{text-align:right; padding-top:10px;}
