img, div { behavior: url(/javascripts/iepngfix.htc) }

body { background-color:#ffffff; margin-top: 7px }

/* ---------------------------------------------------------------------
            				INDEX PAGE
------------------------------------------------------------------------ */

/* Top Area & Logo */

.top_background_image { height: 125px; width: 794px; background-color: #707070; background-image: url('../images/border_top_image.gif'); background-position: top center; background-repeat:repeat-x; }
.top_logo_image   { margin: 18px 0 0 9px }

.top_contact { font-family: Arial; font-size: 15px; color: #000000; line-height: 20px; text-align: right; padding: 38px 10px 0 0 }
.top_contact a { text-decoration: none; color: #000000 }
.top_contact a:hover { text-decoration: underline; color: #000000 }

.border_left { width: 40px; height: 620px; background-image: url('../images/border_left_image.gif'); background-position: center; background-repeat:repeat-y; }
.border_right { height: 45px; height: 620px; background-image: url('../images/border_right_image.gif'); background-position: center; background-repeat:repeat-y; }
.border_bottom_left { width: 40px; height: 35px; background-image: url('../images/border_bottom_left_image.gif'); background-position: center; background-repeat:repeat-y; }
.border_bottom_right { width: 45px; height: 35px; background-image: url('../images/border_bottom_right_image.gif'); background-position: center; background-repeat:repeat-y; }


/* Links */

.links { font-family: AGAvantGardeCyr, Verdana, Arial; font-size: 14px; color: #FFFFFF; text-align: center }
.links a { text-decoration: none; color: #FFFFFF} 
.links a:hover { text-decoration: underline; color: #FFFFFF} 


/* Welcome Area */

.welcome_text_large { font-family: Arial; font-size: 21px; color: #000000; padding: 8px 0 3px 15px }
.welcome_texttitle h1 { font-family: Arial; font-size: 12px; color: #ffffff; margin: 0 300 0 0; padding: 0 0 2px 15px }
.welcome_text { font-family: Arial; font-size: 12px; color: #ffffff; margin-right: 300px; padding: 0 0 5px 15px }
.welcome_text_medium { font-family: Arial; font-size: 15px; color: #ffffff; padding: 0 0 0 15px }
.welcome_background_image { height: 125px; background-image: url('../images/welcome_model_image.jpg'); background-position: right center; background-repeat:repeat-y; }


/* Home Page Mini Adverts */

.training_header { font-family: Arial; font-size: 14px; font-weight: bold; color: #ffffff; padding: 6px 0 0 7px }
.training_header a { text-decoration: none; color: #FFFFFF} 
.training_header a:hover { text-decoration: underline; color: #FFFFFF}
.training_header_text { font-family: Arial; font-size: 11px; color: #ffffff; margin-right: 156px; padding: 4px 0 0 7px }
.training_header_text a { text-decoration: none; color: #FFFFFF} 
.training_header_text a:hover { text-decoration: underline; color: #FFFFFF}
.training_header_image { width: 207px; height: 31px; background-image: url('../images/training_programmes_headerback.gif'); background-position: right center; background-repeat:repeat-y; }
.training_background_image { height: 96px; background-image: url('../images/training_programmes_backimage.gif'); background-position: right center; background-repeat:repeat-y; }

.aboutpaula_header { font-family: Arial; font-size: 14px; font-weight: bold; color: #ffffff; padding: 6px 0 0 7px }
.aboutpaula_header a { text-decoration: none; color: #FFFFFF} 
.aboutpaula_header a:hover { text-decoration: underline; color: #FFFFFF}
.aboutpaula_header_text { font-family: Arial; font-size: 11px; color: #ffffff; margin-right: 110px; padding: 4px 0 0 7px }
.aboutpaula_header_text a { text-decoration: none; color: #FFFFFF} 
.aboutpaula_header_text a:hover { text-decoration: underline; color: #FFFFFF}
.aboutpaula_header_image { width: 207px; height: 31px; background-image: url('../images/training_programmes_headerback.gif'); background-position: right center; background-repeat:repeat-y; }
.aboutpaula_background_image { height: 96px; background-image: url('../images/about_us_backimage.gif'); background-position: right center; background-repeat:repeat-y; }


/* Main Text */

.text { font-family: Verdana, Arial; font-size: 11px; color: #000000 }
.text a { text-decoration: none; color: #000000 }
.text a:hover { text-decoration: underline; color: #000000 }


.global_bottomlinks_text { font-family: Verdana, Arial; font-size: 11px; color: #000000; margin: 10px 0 15px 10px }
.global_bottomlinks_text a { text-decoration: none; color: #000000 }
.global_bottomlinks_text a:hover { text-decoration: underline; color: #000000 }


/* ---------------------------------------------------------------------
          				TRAINING PROGRAMMES
------------------------------------------------------------------------ */

/* Training Programmes Text */

.trainingprogrammes_header_text { font-family: Verdana, Arial; font-size: 30px; color: #000000; padding: 8px 0 6px 2px }
.trainingprogrammes_course_header_text { margin-top: 0; font-family: Verdana, Arial; font-size: 21px; color: #ffffff; padding: 8px 0 15px 12px; background-image: url('../images/trainingprogrammes_coursetitlebackground.gif'); background-position: left center; background-repeat:repeat-y; }
.trainingprogrammes_course_header_text_large { margin-top: 0; font-family: Verdana, Arial; font-size: 21px; color: #ffffff; padding: 8px 0 15px 12px; background-image: url('../images/trainingprogrammes_coursetitlebackground_large.gif'); background-position: left center; background-repeat:repeat-y; }
.trainingHairDryers { background-image: url('../images/training_hairdryers_image.jpg'); background-position: bottom right; background-repeat:no-repeat; }
.trainingprogrammes_welcome_text { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 4px 150px 0 15px; line-height: 20px }
.trainingprogrammes_intro_text { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 4px 190px 0 0px; line-height: 23px; background-image: url('../images/bluehair_hair_image.jpg'); background-position: bottom right; background-repeat:no-repeat; }
.trainingprogrammes_intro_text ul { margin: 0 0 0 15px; padding: 4px 0 9px 15px; }
.trainingprogrammes_intro_text li { margin: 0 0 0 0 }
.trainingprogrammes_text { font-family: Verdana, Arial; font-size: 13px; color: #ffffff; padding: 3px 0 2px 15px }
.trainingprogrammes_text a { text-decoration: underline; color: #ffffff }
.trainingprogrammes_text a:hover { text-decoration: underline; color: #ffffff }
.trainingprogrammes_skills_text { font-family: Verdana, Arial; font-size: 13px; color: #ffffff; padding: 4px 0 2px 15px }
.trainingprogrammes_courseinfo_text { font-family: Verdana, Arial; font-size: 17px; color: #000000; padding: 4px 0 0 15px }

.trainingprogrammes_image1 { background-image: url('../images/trainingimages_image1.jpg'); background-position: bottom right; background-repeat:no-repeat; }
.trainingprogrammes_image2 { background-image: url('../images/trainingimages_image2.jpg'); background-position: bottom right; background-repeat:no-repeat; }
.trainingprogrammes_image3 { background-image: url('../images/trainingimages_image3.jpg'); background-position: bottom right; background-repeat:no-repeat; }
.trainingprogrammes_image4 { background-image: url('../images/trainingimages_image4.jpg'); background-position: bottom right; background-repeat:no-repeat; }



/* ---------------------------------------------------------------------
          				ABOUT US
------------------------------------------------------------------------ */

/* About Us Text */

.aboutus_header_text { font-family: Verdana, Arial; font-size: 30px; color: #000000; padding: 8px 0 6px 2px; }
.aboutus_intro_text { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 4px 140px 6px 2px; line-height: 20px; background-image: url('../images/paulavika_image.gif'); background-position: top right; background-repeat:no-repeat; }
.aboutus_intro_text2 { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 4px 5px 6px 2px; line-height: 20px }



/* ---------------------------------------------------------------------
          				CONTACT US
------------------------------------------------------------------------ */

/* Contact Us Text */

.contact_header_text { font-family: Verdana, Arial; font-size: 30px; color: #000000; padding: 8px 0 6px 2px }
.contact_headersmall_text { font-family: Verdana, Arial; font-size: 24px; color: #000000; padding: 8px 0 6px 2px }
.contact_mapaddress_text { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 12px 0 0 1px }
.contact_tobookcall { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 8px 0 0 2px }
.contact_telnumber { font-family: Verdana, Arial; font-size: 23px; color: #000000; padding: 1px 0 1px 2px }
.contact_telnumber a { text-decoration: none; color: #000000 }
.contact_telnumber a:hover { text-decoration: underline; color: #000000 }
.contact_formtext { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 4px 0 0 4px }
.contact_formtext a { text-decoration: none; color: #000000 }
.contact_formtext a:hover { text-decoration: underline; color: #000000 }
.textbox_back { background-image:url(../images/form_bg.jpg); background-repeat:repeat-x; border:1px solid #808080; width: 270px; color:#333333; margin:5px 2px 4px 2px; font-family: tahoma, arial, sans-serif; }
.textbox_enquiry { background-image:url(../images/form_bg.jpg); background-repeat:repeat-x; border:1px solid #808080; width: 651px; color:#333333; margin:5px 2px 4px 2px; font-family: tahoma, arial, sans-serif; }
.contact_send_button { background-color: #db6600; margin-right: 8px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;	color: #ffffff; border:1px solid #db6600; background-image: url(../images/button_bg.jpg); }
.contact_send_button:hover { background-color: #000000;	border:1px solid #000000; background-image: url(../images/button_bg_over.jpg) }
.contact_required_text { font-family: Verdana, Arial; font-size: 11px; color: #000000; padding: 4px 0 0 0 }



/* ---------------------------------------------------------------------
		      				PHOTO GALLERY
------------------------------------------------------------------------ */

/* Gallery Text */

.gallery_header_text { font-family: Verdana, Arial; font-size: 30px; color: #000000; padding: 8px 0 6px 2px }
.gallery_headersmall_text { font-family: Verdana, Arial; font-size: 24px; color: #000000; padding: 8px 0 6px 2px }
.contact_mapaddress_text { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 12px 0 0 1px }
.contact_tobookcall { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 8px 0 0 2px }
.contact_telnumber { font-family: Verdana, Arial; font-size: 23px; color: #000000; padding: 1px 0 1px 2px }
.contact_telnumber a { text-decoration: none; color: #000000 }
.contact_telnumber a:hover { text-decoration: underline; color: #000000 }
.contact_formtext { font-family: Verdana, Arial; font-size: 13px; color: #000000; padding: 4px 0 0 4px }
.contact_formtext a { text-decoration: none; color: #000000 }
.contact_formtext a:hover { text-decoration: underline; color: #000000 }
.textbox_back { background-image:url(../images/form_bg.jpg); background-repeat:repeat-x; border:1px solid #808080; width: 270px; color:#333333; margin:5px 2px 4px 2px; font-family: tahoma, arial, sans-serif; }
.textbox_enquiry { background-image:url(../images/form_bg.jpg); background-repeat:no-repeat; border:1px solid #808080; width: 651px; color:#333333; margin:5px 2px 4px 2px; font-family: tahoma, arial, sans-serif; }
.contact_send_button { background-color: #db6600; margin-right: 8px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;	color: #ffffff; border:1px solid #db6600; background-image: url(../images/button_bg.jpg); }
.contact_send_button:hover { background-color: #000000;	border:1px solid #000000; background-image: url(../images/button_bg_over.jpg) }
.contact_required_text { font-family: Verdana, Arial; font-size: 11px; color: #000000; padding: 4px 0 0 0 }



/* Terms & Web */

.terms_text { font-family: Arial, Verdana; font-size: 11px; color: #FFFFFF; padding: 6px 0 0 0 }
.terms_text a { text-decoration: none; color: #FFFFFF }
.terms_text a:hover { text-decoration: underline; color: #FFFFFF }
.terms_background_image { height: 35px; width: 794px; background-image: url('../images/border_bottom_image.gif'); background-repeat:repeat-y; }