/*Page Area*/
.pageAreaInner{width:960px; margin:0; z-index:-1;}
.flLeftPanelInner{width:750px; float:left; padding:10px; margin-bottom:2px; background-color:#fff; line-height:17px;}
.flLeftPanelInner table { font-size:11px;}
.flRightPanelInner{width:190px; #width:190px; margin:0; padding:0; float:left; #margin-left:-1px}
#minHeight{min-height:820px; height:820px;}

.pageData{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; width:490px; margin:25px 0 10px 10px;}
.pageData img{margin-right:5px;}
.pageData h6{font-family:Georgia, "Times New Roman"; font-size:18px; font-weight:normal; color:#E14511; border-top:1px dotted #999; padding:10px 0; margin-top:10px; clear:both;}

.flLeftPanelInner a{color:blue; text-decoration:underline;}
.flLeftPanelInner a:hover{color:#663300; text-decoration:none;}

/*Inner Top Links*/
.topLinksInner{margin:2px 0 0 0; padding:0 5px; float:left; width:760px;}
.topLinksInner ol{list-style:none;}
.topLinksInner ol li{margin:3px 12px 0 12px; float:left;}
.topLinksInner ol li a{color:#333; padding:0 5px; margin-top:5px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.topLinksInner ol li a:hover{text-decoration:underline;}


/*Top Links For Login Page*/
.topLinksLogin
{
margin:1px 0 10px 5px;
 /*padding:0 5px;*/ 
 float:left; 
 width:750px; 
 background:url(images/loginlinkbg1.gif) repeat-x; 
 height:28px;
 }
.topLinksLogin ol{list-style:none;}
.topLinksLogin ol li{margin:5px 10px 0 10px; float:left;}
.topLinksLogin ol li a{color:#333; padding:0 10px; margin:0; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.topLinksLogin ol li a:hover{text-decoration:underline;/* color:#0033FF;*/}
.topLinksLogin ol li.current{ background-color:#FFFFFF; height:23px;}
.welcome{margin-right:10px; clear:both; text-align:right; line-height:16px;color:#FFF;}
.welcome span{ color:#FFFFFF;}


/* Body Onload Current Page */
#pgExplore .explore, #pgExplore1 .explore1, #pgPartyPlanner .partyplanner, #pgcoPartyPlanner .copartyplanner, #pgJustin .justin, #pgFeaturedtoday .featuredtoday, #pgHothappening .hothappening, #pgHot .hot, #pgdiduknow .diduknow{background:url(images/toplinksbg.gif) no-repeat; height:28px; padding-top:3px; margin:0 13px;}

.leftLinks
{
float:left; 
height:32px; 
background:url(../Red/images/bgtoplinks.gif) no-repeat;
width:770px;
}
.rightLinks{float:left; width:170px; height:25px; margin:5px 0 0 5px}

/*Top Links right*/
.topLinksInnerRight{margin:0; padding:0; width:170px; float:left;}
.topLinksInnerRight ol{list-style:none;} 
.topLinksInnerRight ol li{margin:0pt 10px 0 0; float:right; font-size:13px;}
.topLinksInnerRight ol li a{color:#DEDEDE; padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.topLinksInnerRight ol li a:hover{text-decoration:underline; color:#FFCE00; text-decoration:underline;}

/*right Navigation*/
.rightNav
{
margin:0; 
padding:0; 
background:url(../Red/images/bgrightlinks.jpg) no-repeat; 
width:190px; 
height:223px;
}
.rightNav ul{margin:0; padding:7px 0 0 10px;}
.rightNav ul li
{
margin-bottom:2px; 
padding-bottom:1px; 
background:url(images/libg.gif) no-repeat bottom; 
width:160px;
}
.rightNav ul li a
{
margin:0 0 2px 0; 
padding:4px 0 4px 20px; 
color:#666; 
background:url(images/icon/bullet.gif) no-repeat 5px 10px;
text-decoration:none; 
display:block; 
font-family:"Franklin Gothic Medium", Arial; 
font-size:13px;
}
.rightNav ul li a:hover{margin:0 0 2px 0; padding:4px 0 4px 20px; text-decoration:underline; color:#941130}
.rightNav ul li.noBorder{background:none; }


/*.rightNav{margin:0; padding:0; background:url(../images/bgrightlinks.jpg) no-repeat; height:260px; width:190px;}
.rightNav ul{margin:0; padding:10px 0 0 10px;}
.rightNav ul li{margin:0 0 2px 0; padding:0 0 2px 0; list-style:none; background:url(../images/libg.gif) no-repeat bottom; width:160px;}
.rightNav ul li a{margin:0 0 2px 0; padding:5px 0 5px 20px; color:#666; list-style:none; background:url(../images/icon/bullet.gif) no-repeat 5px 10px; text-decoration:none; display:block; font-family:"Franklin Gothic Medium", Arial; font-size:13px;}
.rightNav ul li a:hover{margin:0 0 2px 0; padding:5px 0 5px 20px; list-style:none; text-decoration:underline; color:#5890BB}
.rightNav ul li .current{margin:0 0 2px 0; padding:5px 0 5px 20px; list-style:none; text-decoration:none; color:#5890BB}
*/
.flRightImg{background-color:#fff; margin:15px 0 0 10px; padding:5px 5px 0 5px;}
.flRightImg img{margin-bottom:10px;}
.flLeftPanelInner h1{margin:10px; padding:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333; font-size:20px; border-bottom:1px dotted #B5CDE0;}
.flLeftPanelInner h2{margin:10px; padding-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#941130; font-size:18px; clear:both;}
.highText{font-size:15px;}

/* Enquiry */
.enquiry1{padding:0; margin:0; #display:inline-block;}
.enquiry1 ul,li{background:none;}
.enquiry1 ul{padding:0; margin:0;}
.enquiry1 li{padding:5px; display:block;}
.enquiry1 label{width:75px; float:left;}
.divbg{padding:0; margin:0; background:url(../css/images/popmid1.gif) repeat-y;}

/* Enquiry */
.enquiry{padding:0; margin:10px; #display:inline-block;}
.enquiry ul,li{background:none;}
.enquiry ul{padding:0;}
.enquiry li{padding:10px; display:block; list-style:none; border-bottom:1px solid #E6E4D7; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.enquiry label{width:150px; float:left;}
li.row1{background-color:#E7F1F8;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; /*width:250px;*/ /*background:url(../images/inputbg.gif) no-repeat;*/}
.mandatoryStar{color:#FF0000; font-weight:normal; font-size:14px;}
.button
{
font-size: 14px; 
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: normal; 
color: #fff; 
text-decoration: none; 
height: 25px; 
width: 150px; 
border: 1px solid #000066; 
background:url(images/buttonbg.gif) repeat-x;
}
.enquiry .noBorder{border:none;color:black;}
.smltext{font-family:"Franklin Gothic Medium", Arial; color:#666; font-size:11px;}
.tblsmltext{font-family:"Franklin Gothic Medium", Arial; color:#306596; font-size:12px; background:#F3F3F3;}
.smltextRight{padding-left:150px; font-family:"Franklin Gothic Medium", Arial; color:#666; font-size:11px;}
.btn{padding-left:150px; margin-top:10px;}

/* BreadCrumb */
h6.breadCrumb{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#646464; font-weight:normal; margin:10px; padding:0;}
h6 a{color:#0834FF; text-decoration:underline;}
h6 a:hover{text-decoration:none;}

.flLeftPlanner{width:510px; float:left; border-right:1px solid#C5DDED;}
.flLeftPlanner table a{ font-size:11px;}
.flLeftPlanner h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#666; margin:10px 0 5px 0; padding-left:15px; background:url(../images/icon/bullet.gif) no-repeat 2px 8px;}
.boldText{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666; margin:10px 0; padding-left:5px;}
.boldText1{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#0066FF; margin:10px 0; padding-left:5px;}

.flRightPlanner{width:230px; float:right;}
.flRightPlanner h4{margin:10px; padding:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#941130; font-size:15px;}
.flRightPlanner table a{ font-size:11px;}
.flRightPlan{background:url(../images/planbg.jpg) no-repeat; width:230px; float:left;}
.flRightPlan h6{font-family:Georgia, "Times New Roman"; font-size:18px; font-weight:normal; color:#E14511; border-top:1px dotted #999; padding:10px 0; margin-top:10px;}
.info{margin:10px 0 0 10px; padding:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666; font-size:12px;}

/*Code For Image*/
.imageLeft{margin:5px 10px 10px 0; padding:5px; border:1px solid #ccc; background-color:white;}
.imageRight{margin:5px 0 10px 10px; padding:5px; border:1px solid #ccc; background-color:white;}

.exploreBg
{
background:url(images/explorepgbg.gif) no-repeat; 
width:730px; 
height:84px; 
margin-left:10px;
}
.exploreBg table, .exploreBg1 table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.exploreBg1{background:url(../images/explorepgbg1.gif) no-repeat; width:730px; height:84px; margin-left:15px;}
.pagination{margin:10px;}
.pagination span{ color:#990000; font-weight:bold;}
.pagination .breadCrumb1{
/*width:320px;*/
/*width:375px; */
width:400px;
 height:20px;}
.pagination .page{/*width:450px;*/ text-align:right;}
.pagination .page a{margin:0 2px;}
.pagination .page a.current{color:#990000; font-weight:bold; font-size:13px;}
.pagination .page span{color:#C8C8C8;}


.serviceBg{background:url(../images/serviceproviderbgNew.gif) no-repeat !important; width:750px; height:65px;}
.serviceBg ol{list-style:none;} 
.serviceBg ol li{padding:0 20px 0 0; float:left;}
.serviceBg ol li h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#A42F0D; margin:10px 10px 5px 12px; }
.serviceBg ol li h4 span{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#666; margin:10px 10px 5px 0;}
.serviceBg ol li p{padding:10px 0 0 0;}

/* Table Header */
.tblData{background-color:#ffffff; padding:1px; clear:left; margin:10px 0;}
.tblData table
{
width:100%; 
background:url(../images/tblbg.png) repeat-x #E7F1F8;
border:1px solid #6CABD5;
}
.tblData table th{color:#000; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 10px; font-size:14px; border-top:1px solid #6CABD5; border-left:1px solid #6CABD5;}
.tblData table td{padding:10px 8px; border-top:1px solid #6CABD5; border-left:1px solid #6CABD5; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.tblData table td a{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif;}

.tblData table td.row1{background-color:#FFF;}
.tblData table.dataTable td,.tblData table.dataTable th{padding:0; text-align:center;}


/* Table For Explore page */
.tblData1{background-color:#B0B0B0; padding:1px; clear:left; margin:5px;}
.tblData1 table
{
width:100%; 
background:url(images/exploretablebg.gif) repeat-x #fff; 
border:1px solid #fff;
}
.tblData1 table img{margin-right:5px;}
.tblData1 table th{color:#000; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; /*padding:5px 10px; */font-size:12px; border-top:1px dotted #B0B0B0; border-left:1px solid #B0B0B0; height:24px;}
.tblData1 table td{padding:10px 8px; border-top:1px dotted #B0B0B0; border-left:1px dotted #B0B0B0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.tblData1 table td.row1{background-color:#E7E7ED;}
.tblData1 table.dataTable1 td,.tblData1 table.dataTable1 th{padding:0; text-align:center;}


/* Table For SP page */
.tblData2{background-color:#B0B0B0; padding:1px; clear:left; margin:10px;}
.tblData2 table{width:97%; background:url(../images/exploretablebg.gif) repeat-x #fff; border:1px solid #fff;}
.tblData2 table img{margin-right:5px;}
.tblData2 table th{color:#000; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 10px; font-size:14px; border-top:1px dotted #B0B0B0; border-left:1px solid #B0B0B0; height:24px;}
.tblData2 table td{padding:10px 8px; border-top:1px dotted #B0B0B0; border-left:1px dotted #B0B0B0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.tblData2 table td.row1{background-color:#E7E7ED;}
.tblData2 table.dataTable1 td,.tblData2 table.dataTable1 th{padding:0; text-align:center;}

.reviews{padding:0; margin:0; width:518px; }
.reviews ol{list-style:none;} 
.reviews ol li{padding:0 10px; float:right; border-right:1px solid #0033FF;}
.reviews ol li a{font-family:Georgia, "Times New Roman", Times; font-size:11px; color:#0033FF; text-decoration:underline;}
.reviews ol li a:hover{text-decoration:none;}
.reviews ol li.brdNone{border:none;}

.photogallery{padding:0;}
.offer{padding:0 7px 10px 10px;}
.photoPanel{background:url(../images/image1.gif) no-repeat; width:200px; height:180px;}
.photoPanelBottom{background:url(../images/photo1.gif) no-repeat; width:200px; height:25px; padding-left:5px;}
.photoPanelBottom a{}
.photoPanelBottom a.selected{color:#990000; font-size:11px; font-weight:bold; text-decoration:none;}


.guideTopics{width:500px; position:absolute; margin-top:20px; #margin-top:15px; margin-bottom:0;}
.guideTopics .dataTopics{padding:0 10px; margin-bottom:0; background:url(../images/popmid.gif) repeat-y;}
.guideTopics .dataTopics td{font-size:12px; padding:2px 0; height:100%; font-family:Georgia, "Times New Roman";}
/*.guideTopics .dataTopics td a{padding:3px; display:block; color:black; text-decoration:none;}
.guideTopics .dataTopics td a:hover{background-color:#548DA0; color:#fff; text-decoration:underline;}*/
.guideTopics1{width:210px; position:absolute; margin-top:4px; #margin-top:2px; margin-bottom:0;}
.guideTopics1 .dataTopics1{padding:0 5px; margin-bottom:0; background:url(../images/popmid1.gif) repeat-y;}
.guideTopics1 .dataTopics1 td{font-size:12px; padding:2px 0; height:100%; font-family:Georgia, "Times New Roman";}

/*.textboxReview{background:url(../images/inputbg4.gif) no-repeat; width:150px; height:25px; border:none; padding:3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666; vertical-align:top; clear:both;}
.textboxReview1{background:url(../images/inputbg5.gif) no-repeat; width:300px; height:58px; border:none; padding:3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666; vertical-align:top; clear:both;}
*/
.textboxReview{width:150px; background-color:#EEEAE6; border:1px solid #7F9DB9; padding:4px 3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666;}
.textboxReview1{width:300px; height:55px; background-color:#EEEAE6; border:1px solid #7F9DB9; padding:4px 3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666; line-height:18px;}

/*.textboxMail{background:url(../images/inputbg6.gif) no-repeat; width:120px; height:25px; border:none; padding:3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666; vertical-align:top; clear:both;}
.textboxMail1{background:url(../images/inputbg7.gif) no-repeat; width:120px; height:55px; border:none; padding:3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666; vertical-align:top; clear:both;}
*/
.textboxMail{width:120px; background-color:#EEEAE6; border:1px solid #7F9DB9; padding:3px 6px 3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666;}
.textboxMail1{width:120px; height:75px; background-color:#EEEAE6; border:1px solid #7F9DB9; padding:3px 6px 3px; margin:0; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666; vertical-align:top;}

.rent1{background:url(../images/middle1.gif) repeat-y; width:490;}
.rent{background:url(../images/rentbg.gif) no-repeat; width:490; height:130px; margin-top:35px; padding:10px 20px;}
.custReviews{padding:0; margin-top:0px; width:490px; float:left; background-color:#F0F0F0;}
.custReviews ol{list-style:none; border-bottom:1px solid #CCCCCC; } 
.custReviews ol li{padding:10px 10px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.custReviews ol li p{width:330px; margin:0; padding:0;}
.custReviews ol li.liwidth{width:105px; margin:0 5px 0 0; padding:10px 10px;}

/*Calendar Page*/
.calendarHead{background:url(../images/calendartop.gif) no-repeat; width:740px; height:61px;}
.calendarContent{background:url(../images/calendarmid.gif) repeat-y; width:710px; padding:15px;}
.calendarContent h6{font-size:23px; color:#ccc; border-bottom:3px solid #ccc; padding-bottom:10px;}
.calendarContent h6.current{font-size:23px; color:#054A6B; border-bottom:3px solid #FFAA00; padding-bottom:10px;}
.calendarFooter{background:url(../images/calendarbottom.gif) no-repeat; height:10px;}

/*Months*/
ol.eventCalendar{list-style:none;}
ol.eventCalendar li{float:left;}
ol.eventCalendar li a{color:#333; padding:2px 14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; display:block; *display:inline-block}
ol.eventCalendar li a:hover, ol.eventCalendar li.current a{background:url(../images/icon/arrow.gif) no-repeat center top; color:#054A6B; padding-top:13px; text-decoration:underline;}

/* Table Header */
.calendar{margin:0; background-color:#CEE4F2;}
table.calendar{/*width:708px;*/}
table.calendar th{color:#666; font-family:Arial, "Times New Roman", Times, serif; padding:5px; font-size:12px; background-color:#F7FBFD;}
table.calendar td{padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background-color:#F7FBFD; height:100px; overflow:hidden; width:100px; text-align:center; vertical-align:top;}
table.calendar td{background:url(../images/tablebg.gif) no-repeat left top;}
table.calendar td.row1{background-color:#F7FBFD;}
table.calendar.dataTable td,.tblData table.dataTable th{padding:0; text-align:center;}
.calendarSeparator{width:50px;}

table.calendar td.date1{background-position:0 0; background:#E6F7FB;}
table.calendar td.date2{background-position:101px 0; background-color:#E6F7FB;}
table.calendar td.date3{background-position:202px 0; background-color:#E6F7FB;}
table.calendar td.date4{background-position:303px 0; background-color:#E6F7FB;}
table.calendar td.date5{background-position:404px 0; background-color:#E6F7FB;}
table.calendar td.date6{background-position:505px 0; background-color:#E6F7FB;}
table.calendar td.date7{background-position:606px 0; background-color:#E6F7FB;}
table.calendar td.date8{background-position:0 101px; background-color:#E6F7FB;}
table.calendar td.date9{background-position:101px 101px; background-color:#E6F7FB;}
table.calendar td.date10{background-position:202px 101px;  background-color:#E6F7FB;}
table.calendar td.date11{background-position:303px 101px; background-color:#E6F7FB;}
table.calendar td.date12{background-position:404px 101px; background-color:#E6F7FB;}
table.calendar td.date13{background-position:505px 101px; background-color:#E6F7FB;}
table.calendar td.date14{background-position:606px 101px; background-color:#E6F7FB;}
table.calendar td.date15{background-position:0 202px; background-color:#E6F7FB;}
table.calendar td.date16{background-position:101px 202px; background-color:#E6F7FB;}
table.calendar td.date17{background-position:202px 202px; background-color:#E6F7FB;}
table.calendar td.date18{background-position:303px 202px; background-color:#E6F7FB;}
table.calendar td.date19{background-position:404px 202px; background-color:#E6F7FB;}
table.calendar td.date20{background-position:505px 202px; background-color:#E6F7FB;}
table.calendar td.date21{background-position:606px 202px; background-color:#E6F7FB;}
table.calendar td.date22{background-position:0 303px; background-color:#E6F7FB;}
table.calendar td.date23{background-position:101px 303px; background-color:#E6F7FB;}
table.calendar td.date24{background-position:202px 303px; background-color:#E6F7FB;}
table.calendar td.date25{background-position:303px 303px; background-color:#E6F7FB;}
table.calendar td.date26{background-position:404px 303px; background-color:#E6F7FB;}
table.calendar td.date27{background-position:505px 303px; background-color:#E6F7FB;}
table.calendar td.date28{background-position:606px 303px; background-color:#E6F7FB;}
table.calendar td.date29{background-position:0 404px; background-color:#E6F7FB;}
table.calendar td.date30{background-position:101px 404px; background-color:#E6F7FB;}
table.calendar td.date31{background-position:202px 404px; background-color:#E6F7FB;}
table.calendar td p{text-align:right; padding-right:3px; font-size:14px; color:#999;}
table.calendar td p.eventdate{background:url(../images/datebg.jpg) no-repeat right top; text-align:right; color:#fff; padding-right:3px;}
table.calendar td p.eventNumber{font-size:25px; color:#054A6B; text-align:center;}
table.calendar td p.event1{font-size:15px; color:#054A6B; text-align:center; margin:8px 0;}
table.calendar td p.eventbutton{text-align:center;}
table.calendar td h6.current{font-size:23px; color:#054A6B; border-bottom:3px solid #FFAA00; padding-bottom:10px;}

/*form popup*/	
.eventDetails{margin:5px 0 0 10px; width:580px; text-align:left; background-color:#CEE4F2; margin-left:20px;}
table.eventDetails{/*width:708px;*/}
table.eventDetails th{padding:10px; background-color:#E6F3F9;}
table.eventDetails td{padding:10px; background-color:#fff; vertical-align:top; text-align:left;}
table.eventDetails td.row1{background-color:#F4FAFD;}
.eventTable{height:208px; overflow:scroll;}
.eventTable1{height:400px; overflow:scroll;}
.eventTable2{width:650px;height:400px; overflow:scroll;}
.eventTable3{height:200px; overflow:scroll;}



.themes{margin:0 20px;}
.themes img{ margin-right:15px;}
/*Invitation1*/	
.themeGrey{margin:20px 20px; padding:110px 45px 0 45px; background:url(../images/invitation1.jpg) no-repeat; width:575px; height:440px; font-family:Georgia, "Times New Roman", Times, serif; clear:both;}
.themeGrey p.heading{font-size:14px;color:#80275A; margin-bottom:20px;}
.themeGrey p.heading1{font-size:18px; color:#CC0000; margin-bottom:10px;}
.themeGrey p.content{font-size:14px; color:#CC0000; margin-bottom:30px; line-height:20px;}
.themeGrey p.date{font-size:12px; color:#666; margin-bottom:35px;}
.themeGrey p.text{font-size:14px; color:#990033; margin-bottom:10px;}
.themeGrey p.link{font-size:12px;}
.themeGrey p.link a{color:#666; text-decoration:none;}
.themeGrey p.link a:hover{color:#666; text-decoration:underline;}

/*Invitation2*/	
.themeRed{margin:20px 20px; padding:150px 45px 0 120px; background:url(../images/invitation2.jpg) no-repeat; width:535px; height:400px; font-family:Georgia, "Times New Roman", Times, serif; clear:both;}
.themeRed p.heading{font-size:14px; color:#fff; margin-bottom:20px;}
.themeRed p.heading1{font-size:18px; color:#FFCC33; margin-bottom:10px;}
.themeRed p.content{font-size:14px; color:#FFCC33; margin-bottom:30px; width:535px; line-height:20px;}
.themeRed p.date{font-size:12px; color:#fff; margin-bottom:35px;}
.themeRed p.text{font-size:14px; color:#fff; margin-bottom:10px;}
.themeRed p.link{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;color:#fff;}
.themeRed p.link a{color:#fff; text-decoration:none;}
.themeRed p.link a:hover{color:#fff; text-decoration:underline;}

/*Invitation3*/	
.themeBlue{margin:20px 20px; padding:150px 45px 0 120px; background:url(../images/invitation3.jpg) no-repeat; width:535px; height:400px; font-family:Georgia, "Times New Roman", Times, serif;}
.themeBlue p.heading{font-size:14px; color:#FFCC33; margin-bottom:20px;}
.themeBlue p.heading1{font-size:18px; color:#fff; margin-bottom:10px;}
.themeBlue p.content{font-size:14px; color:#fff; margin-bottom:30px; width:535px; line-height:20px;}
.themeBlue p.date{font-size:12px; color:#FFCC33; margin-bottom:35px;}
.themeBlue p.text{font-size:14px; color:#FFCC33; margin-bottom:10px;}
.themeBlue p.link{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.themeBlue p.link a{color:#FFCC33; text-decoration:none;}
.themeBlue p.link a:hover{color:#FFCC33; text-decoration:underline;}

/*Invitation4*/	
.themeYellow{margin:20px 20px; padding:100px 45px 0 120px; background:url(../images/invitation4.jpg) no-repeat; width:535px; height:450px; font-family:Georgia, "Times New Roman", Times, serif;}
.themeYellow p.heading{font-size:14px; color:#990000; margin-bottom:20px;}
.themeYellow p.heading1{font-size:18px; color:#990000; margin-bottom:10px;}
.themeYellow p.content{font-size:14px; color:#990000; margin-bottom:30px; width:535px; line-height:20px;}
.themeYellow p.date{font-size:12px; color:#000; margin-bottom:35px;}
.themeYellow p.text{font-size:14px; color:#242424; margin-bottom:10px;}
.themeYellow p.link{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.themeYellow p.link a{color:#242424; text-decoration:none;}
.themeYellow p.link a:hover{color:#242424; text-decoration:underline;}



#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 1000;
}
.popup_block {
	background: #F3F3F3;
	padding: 10px 10px;
	border: 10px solid #fff;
	float: left;
	width: 650px;
	position: fixed;
	top: 5%;
	left: 50%;
	margin: 0 0 0 -300px;
	z-index: 10000;

}

/*create the class for get discount coupan*/
.popup_block_coupan {
	background: #F3F3F3;
	padding: 10px 10px;
	border: 10px solid #fff;
	float: left;
	width: 650px;
	position: fixed;
	top: 5%;
	left: 50%;
	margin: 0 0 0 -300px;
	z-index: 100;

}

.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

.blogrow1{
background-color:#E7F1F8;
}

.blogrow2{
background-color:#B0B0B0;
}

/* added class for login page*/
.login_outerdiv1
{
 width: 38%; 
 margin-left:50px;
 height: 290px;
 float:left;
 background:#FFFFFF none repeat scroll 0 0;
 border:1px dotted #CFCFCF;
 }

.login_outerdiv
{
 width: 50%; 
 height: 290px;
 float:right;
 }
.login_leftouterdiv
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-left:56px;
overflow:hidden;
padding:10px;
width:252px;height:205px;
}

.login_leftinnerdiv
{
position: relative;
width: 190px; 
height: 202px;
margin-right:2px;
padding-left:62px;
border:1.5px solid #555555;
}
.login_mostouterdiv
{
 margin-bottom:0px;
 padding:20px;
 -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F6FE url('../css/images/landing-bg2.png') repeat-x scroll center bottom;
border:1px solid #B2D8FD;
height:287px;

}
  .boldText1 {
color:#35575F;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:17px;
margin:10px 0;
padding-left:5px;
text-align:center;
}

/*added class for join page*/
.join_outerdiv1
{
 width: 42%; 
 /*height: 550px;*/
 height:auto;
 float:left;
 background:#FFFFFF none repeat scroll 0 0;
 border:1px dotted #CFCFCF;
 margin-left:20px;
 }

.join_outerdiv
{
 width: 50%; 
 height: 290px;
 float:right;
 }
.join_leftouterdiv
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-left:56px;
overflow:hidden;
padding:10px;
width:252px;height:205px;
}

.join_leftinnerdiv
{
position: relative;
width: 190px; 
height: 202px;
margin-right:2px;
padding-left:62px;
border:1.5px solid #555555;
}
.join_mostouterdiv
{
 margin-bottom:0px;
 padding:20px;
 -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F6FE url('../css/images/landing-bg2.png') repeat-x scroll center bottom;
border:1px solid #B2D8FD;
height:560px;
}
.login_label
{
 color:#5A747B;
 font-weight:bold;
}