*{margin:0; padding:0;}
body{background:#d4a7aa url(../images/body_bg.jpg) repeat-x top left;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

#layout{margin:0 auto; width:994px;}
#lower_bg{float:left; width:994px; height:52px; background:url(../images/main_lower_bg.png) no-repeat 0 0; margin:0; padding:0}
#main{float:left; width:994px; background:url(../images/main_bg.png) repeat-y 0 0;}
#inner_main{float:left; width:954px; margin:0 0 0 20px; display:inline; padding:0 0 26px 0; background:url(../images/main_baclground_bg.png) no-repeat 0 0; position:relative; z-index: 999;}
#inner_main .girl_image{float:left; width:954px; background:url(../images/girl_bg.png) no-repeat; margin:0 0 0 20px; height:446px; position:absolute; left:12px; top:0 z-index: 999; top: 0;}
#header{float:left; width:948px; position:relative;}
#header .slippers{float:left; width:440px; height:306px; background:url(../images/slippers.png) no-repeat 0 0; position:absolute; top:146px; left:4px;}
#header .logo{float:left; width:500px; padding:7px 0 0 54px}
#header .logo h1{float:left; color:#9e7e81; font:55px/57px "Times", "Times New Roman", Times, serif, Tahoma;}
#header .logo h1 a{text-decoration:none; color:#9e7e81;}
#header .logo ul{float:left; width:446px; list-style:none; padding:0 0 0 4px}
#header .logo li{float:left; width:auto; background:url(../images/bullets.gif) no-repeat left 7px; font:14px/16px "Futura", "Times New Roman", Times, serif, Tahoma; color:#d4a7aa; padding:0 5px 0 12px; letter-spacing:-1px}
#header .logo li a{color:#d4a7aa; text-decoration:none; float:left;}
#header .logo li a:hover{text-decoration:underline;}
#header .logo li.first{float:left; padding:0 5px 0 0; background:none;}
#header .logo h5{float:left; width:auto; font:18px/20px "Trajan", "Times New Roman", Times, serif, Tahoma; color:#a78588; letter-spacing:1px; margin:0 0 0 125px; display:inline; background:url(../images/seprator.jpg) no-repeat left 3px; padding:0 0 0 8px}

#menu{float:left; width:859px; margin:302px 0 0 57px; display:inline;background:url(../images/menu_bg.jpg) no-repeat 0 0; height:56px;}
#menu ul{float:left; width:auto; list-style:none; padding:18px 0 0 20px; text-transform:uppercase;}
#menu li{float:left; width:auto; font:9px/10px "Times", "Times New Roman", Times, serif, Tahoma; color:#fff; background:url(../images/seprator.jpg) no-repeat right 0; padding:0 7px 0 7px; }
#menu li a{float:left; color:#fff; text-decoration:none;}
#menu li a:hover{text-decoration:none; color:#9E7E81;}
#menu li.frst{float:left; padding:0 7px 0 0;}
#menu li.last{float:left; background:none;}

#body_container{float:left; width:849px;  padding:4px 0 4px 5px; border:1px #967778 solid; background:url(../images/content_bg.png) repeat-y 0 0; margin:13px 0 0 58px; display:inline;}
#body_container .inner_contents{float:left; width:842px; border:1px #d7bcbc solid;  background:url(../images/body_inner_bg.gif) repeat-y 0 0; padding:8px 0 0 0}
#body_container .inner_contents .left_section{float:left; width:291px; padding:9px 0 9px 17px;}

#body_container .inner_contents .left_section p{float:left; width:267px; font:13px/19px "Times", "Times New Roman", Times, serif, Tahoma; color:#B88589; padding:7px 19px 0 5px}
#body_container .inner_contents .middle_section{float:left; width:347px; padding:0 0 0 12px}
#body_container .inner_contents .middle_section .middle_contents{float:left; width:347px;  background:url(../images/middle_sec_bg.gif) repeat-y 0 0;}
#body_container .inner_contents .middle_section .middle_contents h4{float:left; width:289px; font:bold 19px/24px "Times", "Times New Roman", Times, serif, Tahoma; color:#9e7e81; padding:0 35px 0 23px; margin:0} 
#body_container .inner_contents .middle_section .middle_contents p{float:left; width:289px; font: italic 14px/18px "Times", "Times New Roman", Times, serif, Tahoma; color:#B88589; padding:20px 35px 0 23px; color:#B88589;} 

#body_container .inner_contents .middle_section .middle_contents a{color:#B88589; text-decoration:underline}
#body_container .inner_contents .middle_section .middle_contents a:hover{color:#000000; text-decoration:underline}
#body_container .inner_contents .middle_section .middle_contents small{float:left; width:289px; font:14px/18px "Times", "Times New Roman", Times, serif, Tahoma; color:#B88589; padding:8px 35px 0 23px}
#body_container .inner_contents .right_section{float:left; width:141px; margin:0 0 0 11px; display:inline; padding:8px 0 10px 16px;}
#body_container .inner_contents .right_section p{float:left; width:130px; font:14px/18px "Times", "Times New Roman", Times, serif, Tahoma; color:#B88589; padding:11px 0 18px 0}
#body_container .inner_contents .right_section a{float:left; width:110px; text-decoration:none; font: italic 14px/18px "Times", "Times New Roman", Times, serif, Tahoma; color:#B88589;}
#body_container .inner_contents .right_section a:hover{text-decoration:underline;}

/*----------------------------about encore page starts-------------------------*/
#about_inner_main{float:left; width:954px; margin:0 0 0 20px; display:inline; padding:0 0 26px 0;  background:url(../images/main_baclground_bg.png) no-repeat 0 0; position:relative}
#about_inner_main .boy_image{float:left; width:954px; background:url(../images/about_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .curiculum_image{float:left; width:954px; background:url(../images/curriculum_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .philosophy_image{float:left; width:954px; background:url(../images/philosophy_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .schedule_image{float:left; width:954px; background:url(../images/schedule_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .tuition_image{float:left; width:954px; background:url(../images/tuition_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .calendar_image{float:left; width:954px; background:url(../images/calendar_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .staff_image{float:left; width:954px; background:url(../images/staff_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .about_image{float:left; width:954px; background:url(../images/about_main_bg.png) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .pinklady_image{float:left; width:954px; background:url(../images/pinkladies_main_bg.jpg) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .contact_image{float:left; width:954px; background:url(../images/contact_main_bg.jpg) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }
#about_inner_main .twentyyear{float:left; width:954px; background:url(../images/encore_20years.jpg) no-repeat; margin:0 0 0 0px; height:349px; position:absolute; left:0px; top:0 }

#about_menu{float:left; width:859px; margin:206px 0 0 56px; display:inline;background:url(../images/about_menu_bg.gif) no-repeat 0 0; height:56px;}
#about_menu ul{float:left; width:auto; list-style:none; padding:18px 0 0 19px; text-transform:uppercase;}
#about_menu li{float:left; width:auto; font:9px/10px "Times", Times New Roman, Times, serif, Tahoma; text-transform:uppercase; color:#fff; background:url(../images/seprator.jpg) no-repeat right 0; padding:0 7px 0 7px; }
#about_menu li a{float:left; color:#fff; text-decoration:none;}
#about_menu li a:hover{text-decoration:none; color:#9E7E81;}}
#about_menu li.frst{float:left; padding:0 7px 0 0;}
#about_menu li.last{float:left; background:none;}


#body_container .about_inner_contents{float:left; width:842px; border:1px #d7bcbc solid; margin-bottom:12px;  background:#fce1e2; padding:8px 0 20px 0}
.about_inner_contents .left_container{float:left; width:231px; border-right:1px #fff solid; margin:14px 0 0 0}
.left_container .registration{float:left; margin:0 0 0 20px; display:inline;}
.left_container .registration2{float:left; margin:22px 0 0 20px; display:inline;}
.left_container .box1{float:left; width:207px; padding:3px 0 0 11px; display:inline} 
.left_container .box1 .registration_content{float:left; width:207px; background:url(../images/left_content_bg.gif) repeat-y 0 0;}
.left_container .box1 .registration_content p{float:left; width:185px; font:14px/18px "Times", Times New Roman, Times, serif, Tahoma; color:#B88589;color:#B88589; padding:0 0 0 11px} 
.left_container .box1 .registration_content a{ float:left; margin:0 0 11px 11px; display:inline;width:auto; letter-spacing:-1px;text-decoration:none; font-style:italic; color:#B88589;}
.left_container .box1 .registration_content a:hover{text-decoration:underline;}
.left_container .encore_news{float:left; margin:22px 0 3px 20px; display:inline;}
.left_container .box2{float:left; width:207px; padding:3px 0 23px 11px; display:inline}
.left_container .box2 .encore_news_content{float:left; width:207px; background:url(../images/left_content_bg.gif) repeat-y 0 0;}
.left_container .box2 .encore_news_content p{float:left; width:165px;}

#body_container .right_container{float:left; width:555px;}
.right_container .legs{float:right; margin:18px 0 0 0;}
.right_container .about_encore{float:left; margin:18px 0 0 18px; display:inline}
.right_container p {font:13px/19px "Book Antiqua", Times New Roman, Times, serif, Tahoma; color:#B88589; padding:9px 0 0px 18px}

.right_container p.lower_para{float:left; width:537px; font:13px/19px "Book Antiqua", Times New Roman, Times, serif, Tahoma; color:#B88589; padding:0 0 17px 18px;}

.llc{float:left; width:849px; margin:0 0 0 58px; display:inline; color:#a78588;}
.llc p{float:left; width:849px; color:#a78588; font:10px/14px  "Times New Roman", Times, serif, Tahoma; text-align:center; padding:4px 0 20px 0;} 
/* <textEditor> */
.TitleImage {display:block; padding-bottom:10px;}
/* </textEditor> */
#about_menu li a.selectedPage{float:left; color:#9E7E81; text-decoration:none;}

.right_container ul {margin:0 0 0 35px;}
.right_container li {font:13px/19px "Book Antiqua", Times New Roman, Times, serif, Tahoma; color:#B88589; padding:9px 0 0px 3px}

.eventsElement {padding-left:18px;}
.right_container table {font:13px/19px "Book Antiqua", Times New Roman, Times, serif, Tahoma; color:#B88589; padding:9px 0 0px 18px;}
.right_container a {color:#BD9FA1; text-decoration:underline;}
.right_container a:hover {color:#000; text-decoration:underline;}
.supercase {
font-size:130%;
}
.calendarDay, .calendarToday, .calendarDayHeader,
.calendarTitle td, .calendarWeekendDay,
.calendarOtherMonthDay {
border-color: #FCE1E2!important;
}

.calendarTitle td
{
background: #BD9FA1!important;
}
.calendarDayHeader
{
background: #FAC3C5!important;
}
#regform {
    font-size: 10px;
}
    
#regform input.log{
    width:100px;
    margin: 2px 0px 8px 0px;
}
#regform a.small {
text-decoration: underline;
}
#regform a:hover.small {
text-decoration: underline;
color:#000;
}

#regform2 {
    font-size: 10px;
}
    
#regform2 input.log{
    width:150px;
    margin: 2px 0px 8px 0px;
}
#regform2 a.small {
text-decoration: none;
color:#BD9FA1;
}
#regform2 a:hover.small {
text-decoration: underline;
color:#000;
}


.left_container .box3{float:left; width:207px; padding:3px 0 0px 11px; display:inline}



.encore_news_content{float:left; width:207px; background:url(../images/left_content_bg.gif) repeat-y 0 0; font:12px/14px "Times", Times New Roman, Times, serif, Tahoma; color:#B88589; padding:10px 0 7px 11px;}

.left_container .box3 .encore_news_content p{float:left; width:175px;}

a .nolink{
text-decoration:none;
color:#FCE1E2;}
a:hover .nolink{
text-decoration:none;
#color:#FCE1E2;}
.left_container p {width:207px; font:13px/19px "Book Antiqua", Times New Roman, Times, serif, Tahoma; color:#B88589; padding:3px 0 0px 11px;}
.left_container p a{color:#B88589; text-decoration:underline;}
.left_container p a:hover{color:#000; text-decoration:underline;}



/* <textEditor> */ 
.fadeBreak {}

.textPink, .textPink a {color: #B88589;}

.textBlack, .textBlack a {color: #333;}
.textWhite, .textWhite a {color: #fff;}
.textGrey, .textGrey a {color: #6f6f6f;}    


.fontGeorgia {font-family: georgia, serif;}
.fontTimes {font-family: "times new roman", times, serif;}    
.fontVerdana {font-family: verdana, sans-serif;}
.fontArial {font-family: arial, sans-serif;}
.fontTahoma {font-family: tahoma, sans-serif;}    
.fontHelvetica {font-family: Helvetica, arial, sans-serif;}            
    
.fontSize10 {font-size: 10px;}
.fontSize11 {font-size: 11px;}
.fontSize12 {font-size: 12px;}
.fontSize13 {font-size: 13px;}
.fontSize14 {font-size: 14px;}
.fontSize15 {font-size: 15px;}
.fontSize16 {font-size: 16px;}
.fontSize17 {font-size: 17px;}
.fontSize18 {font-size: 18px;}
.fontSize19 {font-size: 19px;}
.fontSize20 {font-size: 20px;}
.fontSize21 {font-size: 21px;}
.fontSize22 {font-size: 22px;}
.fontSize23 {font-size: 23px;}
.fontSize24 {font-size: 24px;}
.fontSize25 {font-size: 25px;}
.fontSize26 {font-size: 26px;}
.fontSize27 {font-size: 27px;}
.fontSize28 {font-size: 28px;}
.fontSize29 {font-size: 29px;}
.fontSize30 {font-size: 30px;}        

.noborder {border: none !important;}
span.imageBorder img {border: 1px solid #2e2e2e;}

    
/* </textEditor> */

#captionRow {min-height:0px;}
