@charset "UTF-8";
/* CSS Document */

/*
Colours:

Flower Fuscia: #e00971

*/

*{ margin:0; padding:0; }

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
}

/* Globals */

.clear{
	clear:both;
}

h2.center{
	text-align:center;
	font-size:16px;
	line-height:30px;
	margin:0;
}

a{
	color:#e00971;
}
a:hover{
	color:#FF00CC;
}

/* Containers */

#main_container{
	margin: 20px auto;
	width:700px;
}

#header_container{

	background:url(../gfx_main/header_main.jpg) no-repeat;
}

#content_container{
	background:url(../gfx_main/content_main.jpg) repeat-y;
	margin-top:-10px;
}

#content_container #left_bar{
	float:left;
	width:520px;
	margin:0px 0 0 43px;
}

#content_container #right_bar{
	float:left;
	margin:-10px 0 0 15px;
	width:105px;
	color:#000;
	overflow:auto | hidden;
}

#content_container #right_bar ul{
	list-style:none;
	color:#FFF;
	text-decoration:none;
}
#header_container .navbar_links li a:hover{
	color:#DB0066;
}
#header_container .navbar_links li {
	display: inline;
	border-left: 1px solid #CCC;
	padding: 0px 2px 0px 4px;
}
#header_container .navbar_links li.first_item {
	border: none;
	padding-left: 0px;
}


#footer_container{
	height:41px;
	background:url(../gfx_main/footer_main.jpg) no-repeat;
	text-align:center;
	font-size:0.8em;
	padding:5px 0 0 0;
}

/* Header Styles */

#header_container .list_left{
	float:left;
	margin-left:200px;
}
#header_container .list_right{
	float:right;
}
#header_container .numbers{
	margin-top:80px;
}
#header_container .navbar_links {
	font-size:11px;
	line-height:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style: none;
	color:#FFF;
	margin-top:3px;
}
#header_container ul.navbar_links{
}
#header_container .navbar_links li a{
	color:#FFF;
	text-decoration:none;
}
#header_container .navbar_links li a:hover{
	color:#DB0066;
}
#header_container .navbar_links li {
	display: inline;
	border-left: 1px solid #CCC;
	padding: 0px 2px 0px 4px;
}
#header_container .navbar_links li.first_item {
	border: none;
	padding-left: 0px;
}

#header_container .number{
	font-size:18px;
}

/* Index Styles */

.index_courses a{
	color:#FFFFFF;
	text-decoration:none;
}

.index_courses img{
	padding:0px 1px 1px 0;
}

.boxheader{
	font-size:14px;
	font-weight:bold;
}

.boxprice{
	font-size:20px;
	font-weight:bolder;
}

/* Courses Styles */

#left_bar #course_box{
	text-align:center;
}

#course_box .boxheader{
	font-size:12px;
	font-weight:bold;
}

#course_box .boxprice{
	font-size:18px;
	font-weight:bolder;
}
#course_box a{
	color:#FFFFFF;
	text-decoration:none;
}
#course_box a img{
	border:none;
}
#courses_descs div{
	border:solid 2px #FFFFFF;
	padding:5px;
}
#courses_descs .title{
	text-align:left;
	font-size:18px;
	font-weight:bold;
}
#courses_descs .book{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
.offer {
clear:both;

margin:0px 0px 10px 0px;
width:500px;
/*background-color:#0c3e6f;*/
padding:10px;
color:#FFF;
text-align:center;
height:80px;
text-transform:uppercase;
}
.offer h2{
background-color:#FF0066;
border:1px solid;
color:#FFFFFF;
font-size:32px;
padding:0;
margin-bottom:3px;
text-transform:uppercase;
}
