html,body{background: #000 url('/images/bg_body.jpg') no-repeat top center; margin:0;padding:0;}
body{ font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}
p{margin:0 0 10px 0;}
a{display:block;color: #981793;padding:0}
h1, h2, h3 { color:#c80c02; margin: 0; font-weight:normal;}
.red { color:#c80c02;}
h1 { font-size:230%;padding:0 0 10px 0;}
img {border:none; }
a {display:block; color:#c80c02;}
a:hover { text-decoration:none;}
hr { margin: 30px 0 30px 0; border:1px solid #ccc;}


div#container{text-align:left;}

div#header{background: #000; height:113px;margin:0; padding:0;}
div#header h1 {margin:0; padding:0;}

div#nav{height:38px; padding: 0 0 0 100px; color: #fff; font-weight:bold; text-transform:lowercase;}
div#nav a{float:left;height:38px;margin:0; padding:0 20px 0 0;color: #fff; line-height:38px;}
div#nav a:hover {color: #000}

div#topimage {background: #000 url('/images/ref_topimage.jpg'); height:80px; padding:0 0 0 40px; margin:0; line-height:80px;}  
div#topimage h1 {margin:0; padding:0; color:#fff;}  

div#wrapper{background: #fff url('/images/bg_content.jpg') no-repeat top center; width:960px; padding:0; margin:0;}
div#extra{background:#FF8539}

div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:960px;margin:0 auto}
div#content{float:left;width:560px; padding:40px 20px 20px 40px; color:#4b5c62;}
div#content p{line-height:1.5; }

div#sidebar{color:#fff; float:right;width:315px; margin:50px 20px 0 0; padding:0 0 40px 0;}		
div#sidebar a {color:#fff; display:inline;}		
div#sidebar h2 {font-size: 18px; color:#fff;}		


div#booking{background: #fff url('/images/bg_sidenav.jpg') no-repeat bottom left; width:285px;padding:0 15px 15px 15px; margin:0;}
div#booking a{ color:#4b5c62;}
div#booking a:hover{ text-decoration:none;}

div#footer{background: #000 url('/images/bg_footer.jpg') no-repeat top center;clear:both;width:100%; height:77px; text-align:center; color:#999; line-height: 30px; font-size:12px;}
div#footer a{ color:#999; text-decoration:none; display:inline; padding:10px;}
div#footer a:hover{ text-decoration:underline;}

.pdf{margin:0; padding:10px; border:1px solid #ccc;}
.pdf img{float:left; padding: 0 20px 0 0;}
.pdf a{color:#c80c02; margin:0; padding:0; font-size:20px;line-height:50px;}
.pdf a:hover {color:#000;}


.quote { border:1px solid #ccc;background: url('/images/quote-left.gif') no-repeat left top; margin: 20px 10px 0 0; padding-top: 10px; padding-left: 40px; font-style:normal; font-variant:normal; font-weight:normal;}
.quote div {background: transparent url('/images/quote-right.gif') right bottom no-repeat; padding-right: 40px; padding-bottom: 10px;}
.quote div small{ color: #c80c02; font-size:12px;}
	
div#gallery a img{ float: left; width: 115px; border: 1px solid #999; margin: 0 12px 12px 0; padding: 5px; }   
div#gallery a:hover img{ float: left; border: 4px solid #999; padding: 2px; }  

.clearboth { clear: both; } 

.quote { border:1px solid #ccc;background: url('/images/quote-left.gif') no-repeat left top; margin: 20px 10px 0 0; padding-top: 10px; padding-left: 40px; font-style:normal; font-variant:normal; font-weight:normal;}


div#sideHome {background: url('/images/side_home.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideAbout {background: url('/images/side_about.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideServices {background: url('/images/side_services.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideBenefits {background: url('/images/side_benefits.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideTestimonials {background: url('/images/side_testimonials.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideCourses {background: url('/images/side_courses.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideGallery {background: url('/images/side_gallery.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideJulia {background: url('/images/side_julia.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}
div#sideArticles {background: url('/images/side_articles.jpg') no-repeat left top; width:180px; height:140px; padding:190px 0 0 135px;}