/*****************************/
/*   Imperiya 84 style sheet  */
/*****************************/
body{background:url(../images/bg.jpg) top left repeat-x; background-color:#470126; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#4d4b4b; margin:0; padding:0;}
h1{font-size:1.1em; color:#7c0041;}
h2{margin: 0; font-size:1.0em; color:#6b6e69;}
h3{margin: 0; font-size:1.0em; color:#7c0041;}
th{text-align:left;width:65px; margin: 0; font-size:1.0em; padding:4px; color:#7c0041;}
a:link{color:#1774a8; text-decoration:underline;}
a:visited{color:#1774a8; text-decoration:underline;}
a:hover{color:#7c0041; text-decoration:underline;}
a:active{color:#0c2f42; text-decoration:underline;}

a img{border:0;}

/* spans */
.boldText{ font-weight:bold;}
.italicText{font-style:italic;}
.part_homepage{padding:5px;}

/* mults */
#mainNav, #footer, #contactInfo{font-size:1.0em;}
#mainHolder{width:720px; margin: 25px auto;}
#topBanner{background: url(../images/top_bg.jpg) top center no-repeat; height:150px; width:720px;}
#contactInfo{color:#220113; float:left; padding:46px 0 0 20px;}
#logoImage{float:right; padding:15px 20px 0 0; width:350px;}

/* All Navs and non-nav */
#mainNav{ background:url(../images/nav_bg.gif) top center no-repeat; text-align:center; height:21px; width:720px;}
/* Subnav there will be a spacer when the subnav is not in view */
#subNavNone{ background: url(../images/subnav_none.gif) top center no-repeat; height:29px; width:720px;}
#subNav{text-align:center; background: url(../images/subnav_bg.gif) top center no-repeat; height:24px; width:720px;}
#mainNav, #subNav{padding-top:5px;}
#mainNav a, #subNav a{padding:0 8px 0 8px;}
#mainNav a:link, #subNav a:link{color:#d8d0d0; text-decoration:none;}
#mainNav a:visited, #subNav a:visited{color:#d8d0d0; text-decoration:none;}
#mainNav a:hover, #subNav a:hover{color:#fff; text-decoration:underline;}
#mainNav a:active, #subNav a:active{color:#fff; text-decoration:underline;}
/* Footer */
#footer{color:#230113; background: url(../images/footer_bg.jpg) top left no-repeat; text-align:center; padding:65px 0 0 0; height:132px; width:720px;}
#footer a{color:#230113;}
#footer a:hover{color:#600535;}

/* Left hand side, the adverts are for Imperiya 84 */
#adver_left{float:left; width:120px;}
#adver_left_home{ float:left; width:291px}
#mainContent{background:#d8d0d0; padding:5px 10px 10px 10px;}

#headerAll{margin:10px 0 0 10px;}
#contentAll{float:left; width:570px; margin-left:10px; background:#FFF;}
#contentAlldance{float:left; width:680px; margin-left:10px; background:#FFF;}

/* right hand side */
#textHolderGiftRight, #textHolderEventsRight, #textHolderContactRight, #textHolderFacilitiesRight, #textHolderKidsRight, #textHolderParty1Right, #textHolderTherapyRight, #textHolderFunctionRight{float:right; margin:10px 0 20px 0; padding:0 20px 0 0; width:320px; voice-family: "\"}\""; voice-family:inherit; width:300px;}

#textHolderStudioRight{ font-weight:normal;float:right; margin:10px 0 20px 0; padding:0 20px 0 0; width:420px; voice-family: "\"}\""; voice-family:inherit; width:400px;}

/* Gift shop */
#textHolderGiftLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 10px; background: url(../images/gift_shop.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* Events */
#textHolderEventsLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 10px; background: url(../images/function_room.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* Contact */
#textHolderContactLeft{float:left; margin:10px 0 10px 0; padding:0 20px 10px 10px; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* t and c */
#tandcHolder{margin:0 0 0 10px;}
#tandcTxt{float:left; padding:8px;  margin-left:10px; background:#FFF; width:570px; voice-family: "\"}\""; voice-family:inherit; width:552px;}

/* cafe */
#textHolderCafeLeft{background: url(../images/food_cafe.jpg) no-repeat; float:left; margin:10px 0 10px 0; padding:120px 20px 10px 10px; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
#textHolderCafeRight h3{margin-top:10px;}
#textHolderCafeRight{background:url(../images/cafe_people.gif) top right no-repeat; float:right; margin:10px 0 20px 0; padding:130px 20px 0 0; width:320px; voice-family: "\"}\""; voice-family:inherit; width:300px;}
/* menu */

#MenuTxtHolder{margin:0 0 0 10px;}
#MenuTxt{float:left; padding:8px;  margin-left:10px; background:#FFF; width:570px; voice-family: "\"}\""; voice-family:inherit; width:552px;}
#MenuTable{width:525px;}
#MenuTable td{padding:4px;}

/* facilities */
#textHolderFacilitiesLeft{float:left; margin:0 0 10px 0; padding:10px 20px 10px 10px; width:230px;voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* Dancewear */
#textHolderDancewearLeft{float:left; margin:0 0 10px 0; padding:10px 10px 10px 10px; width:230px;voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* Home page */
#studio{float:left; height:1015px; width:230px;}
#kidsPlay{float:right; width:120px; height:410px}
#EndHolder{float:left; height:410px; width:160px; background: #FFF;}
#bookParty{padding:0 5px 0 5px; height:165px;}
#subHeaders{background:#FFF; height:130px;}

/**** Studio ****/
/* Studio */
#textHolderStudioRight h2{margin:0; color:#092636;}
#textHolderStudioRight p{margin-top:0;}

#textHolderStudioLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 10px; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
#textHolderStudioLeft{background: url(../images/empty_studio.jpg) no-repeat; }

#studio p, #kidsPlay p{padding:0 5px 0 5px;}
#EndHolder p{padding:0 6px 0 6px;}

#studio, #kidsPlay, #bookParty{background:#FFF;}
#studio{margin-left:10px;}
#EndHolder{margin-left:8px;}

/* Facilities */
#textHolderFacilitiesLeft h3{margin-bottom:0;}
#textHolderFacilitiesRight h3{margin-bottom:0;}
#textHolderFacilitiesLeft p{margin-top:0;}
#textHolderFacilitiesRight p{margin-top:0;}

/* Workshop */
#workshopHome{margin:10px 10px 10px 10px;}
#workshopHome a{margin:0 20px 0 20px;}

#textHolderWorkShopLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 10px; background: url(../images/dance_workshop.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
#textHolderWorkShopLeftNone{float:left; margin:10px 0 10px 0; padding:0px 10px 10px 10px; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
#textHolderWorkShopLeftDenman{float:left; margin:10px 0 10px 0; padding:130px 10px 10px 10px; background: url(../images/mike_denman.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
#textHolderWorkShopLeftMansfield{float:left; margin:10px 0 10px 0; padding:130px 10px 10px 10px; background: url(../images/mansfield.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* DanceIntense */
#textHolderDanceIntenseLeft{float:left; margin:10px 0 10px 0; padding:351px 20px 10px 10px; background: url(../images/dance_intensive_image.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
#textHolderDanceIntenset h2{color:#092636;}

/* Ilya page */
#textHolderIlyaLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 0px; background: url(../images/ilya.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
/* stage school */
#textHolderStageLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 10px; background: url(../images/dance_studio.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
/* Time table */
#textHolderTimeTableFull{width:540px; padding:10px 0 10px 10px;}
#textHolderTimeTableFull table{border: thin solid #000000;}
#textHolderTimeTableLeft{float:left; margin:0px 0 10px 0; padding:0px 20px 10px 10px; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

#TimeTable{}
.lightgrey{background: #d8d0d0;}
.grey{background: #c0b6b6;}
#TimeTable td{width:65px; padding:4px;}

/* Part time dance */
#textHolderPartDanceLeft{float:left; margin:10px 0 10px 0; padding:120px 20px 10px 10px; background: url(../images/part_time_dance.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
/* Offer page */
#textHolderOffersLeft{float:left; margin:10px 0 10px 0; padding:120px 20px 10px 10px; background: url(../images/offer_page.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
/* Dance Studio */
#textHolderDanceStudioLeft{float:left; margin:10px 0 10px 0; padding:120px 20px 10px 10px; background: url(../images/dance_fitness.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
/* Fitness */
#textHolderFitnessLeft{float:left; margin:10px 0 10px 0; padding:120px 20px 10px 10px; background: url(../images/fitness.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/**** Kidsplay ****/
/* Kidsplay */
#textHolderKids{margin:10px 0 0 10px; width:220px; voice-family: "\"}\""; voice-family:inherit; width:210px;}
#textHolderKids h3{margin:10px 0 0 0 ;}
#textHolderKids p{margin:0 0 10px 0 ;}
#contentKids{float:left; width:570px;  margin-left:10px; /* Background image and background colour */ background:url(../images/child.jpg) bottom right no-repeat #FFF;}

#textHolderKidsRight p{margin-top:0;}

#textHolderKidsTimetableFull{width:540px; padding:10px 0 10px 10px;}

/* Classes */
#textHolderClassesLeft{float:left; margin:10px 0 10px 0; background: url(../images/painting_kids.jpg) no-repeat; height:190px; width:230px;}
/* Kids timaetable */
#textHolderKidsTimetableLeft{float:left; margin:10px 0 10px 0; padding:0 20px 10px 10px; background: url(../images/kid_timetable.jpg) no-repeat;height:190px; width:220px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
/* Party */
#textHolderKidspartyLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 10px; background: url(../images/kids_party.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}
/* Teachers */
#textHolderTeachersLeft{float:left; margin:10px 0 10px 0; padding:0 20px 10px 10px; background: url(../images/tecahers.jpg) no-repeat;height:190px; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/**** Party ****/
/* Party room 1 */
#textHolderParty1Left{float:left; margin:10px 0 10px 0; padding:120px 20px 10px 10px; background: url(../images/party_plates.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* Function */
#textHolderFunctionLeft{float:left; margin:10px 0 10px 0; padding:120px 20px 10px 10px; background: url(../images/function_room.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

/* Relax 9(root) */
#textHolderRelaxLeft{float:left; margin:10px 0 10px 0; padding:130px 20px 10px 10px; background: url(../images/relax.jpg) no-repeat; width:230px; voice-family: "\"}\""; voice-family:inherit; width:220px;}

#textHolderTherapyRight h2{margin: 0;}

#textHolderTherapyRight p{margin-top: 0;}

/* Giftshop and cafe */
#Giftshop{margin:10px 0 0 10px;}

/*********************/
/* Backgrounds for table */
/*********************/
.bg1, .bg3, .bg4, .bg5, .bg6, .bg7, .bg8, .bg9, .bg10, .bg11, .bg12, .bg13, .bg14, .bg15, .bg16, .bg17, .bg18, .bg19, .bg20{ color:#FFF;}
.bg1{background:#cc3333;}
.bg2{background:#ffea00 ;}
.bg3{background:#999 ;}
.bg4{background:#009999 ;}
.bg5{background:#0033cc ;}
.bg6{background:#6600cc ;}
.bg7{background:#009966 ;}
.bg8{background:#669900 ;}
.bg9{background:#cc6600 ;}
.bg10{background:#cc3300 ;}
.bg11{background:#339999 ;}
.bg12{background:#336699 ;}
.bg13{background:#cc3366 ;}
.bg14{background:#cc3399 ;}
.bg15{background:#6633cc ;}
.bg16{background:#ff8400 ;}
.bg17{background:#006600 ;}
.bg18{background:#669933 ;}
.bg19{background:#006699 ;}
.bg20{background:#993300 ;}