@charset "utf-8";
/* CSS Document contact*/
body{
margin:0;
padding:0;
background:#7B3B14 url(images/bg_gradient.jpg) repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#291708;
}
.png { behavior: url(iepngfix.htc) }
a:link, a:visited, a:active {
color:#291708;
}
a:hover {
color:#999999;
text-decoration:none;
}
#background_image {
background:url(images/bg_image_large.jpg) center top no-repeat;
height:1263px;
overflow:visible;
display:block;
width:100%;
}
#wrapper {
width:900px;
margin:0 auto 0 auto;
padding:40px 0 30px 0;
position:relative;
}
#wrapper-top {
height:20px;
background:url(images/rounded_top.png) center top no-repeat;
}
#wrapper-bottom {
height:20px;
background:url(images/rounded_bottom.png) center top no-repeat;
}
#wrapper-inside {
padding:0 20px 0 20px;
background-color:#FFFFFF;
}
#siteIcons{
position:absolute;
top:-6px;
right:0;
padding-right:38px;
}
#siteIcons a{
margin-left:-14px;
}
#siteIcons img{
border:0;
}
#top {
background:#7B3B14 url(images/gradient_bg.jpg) top repeat-x;
}
#content {
background-color:#FFFFFF;
}
#bottom {
}
#secure{
display:block;
width:200px;
height:64px;
margin:10px auto;
background:url(/frontends/images/secure.gif) no-repeat center top;
}
#logo {
background:url(images/white_corner_ul_neg.gif) top left no-repeat;
}
#logo2 {
height:45px;
background:url(images/white_corner_ur_neg.gif) top right no-repeat;
text-align:left;
padding:6px 0 0 20px;
}
#top-contact{
margin:0 0 10px 10px;
}
#top-contact td{
    background: url("images/boxRoundTopLocation.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    height: 95px;
    margin: -10px 0 0;
    padding: 0 0 0 24px;
    width: 206px;
}
#top-contact td h1{
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
line-height:14px;
margin:0;
padding:0;
}
#menu {
background:url(images/white_corner_bl_neg.gif) bottom left no-repeat;
}
#menu2 {
text-align:center;
color:#FFFFFF;
padding:0 0 8px 0;
background:url(images/white_corner_br_neg.gif) bottom right no-repeat;
}
#menu a:link, #menu a:visited, #menu a:active{
text-decoration:none;
padding:0 10px 8px 10px;
color:#FFFFFF;
text-transform: uppercase;
font-size:12px;
}
#menu a:hover {
text-decoration:underline;
}
.active_menu_item {
font-weight:bold;
background:url(images/arrow_white.png) bottom center no-repeat;
padding-bottom:-20px;
}
#copyright {
margin-top:20px;
text-align:center;
}
h1 {
margin:0 0 6px 0;
font-size:18px;
color:#291708;
text-transform: uppercase;
}
h2 {
margin:0 0 6px 0;
font-size:16px;
color:#291708;
text-transform: lowercase;
}
h3 {
margin:0 0 6px 0;
font-size:14px;
color:#291708;
text-transform: lowercase;
}
ul {
margin:0px;
padding:0;
list-style: none;
}
li {
background: url(images/arrow_brown.png) left top no-repeat;
margin-left:4px;
margin-top:2px;
padding-left:20px;
}
#bottom {
background:#7B3B14 url(images/gradient_bg.jpg) top repeat-x;
}
#bottom h1 {
color:#FFFFFF;
}
#bottom td {
border-right: solid 1px #291708;
}
#bottom1{
background:url(images/white_corner_ul_neg.gif) top left no-repeat;
}
#bottom2{
background:url(images/white_corner_ur_neg.gif) top right no-repeat;
}
#bottom3{
background:url(images/white_corner_bl_neg.gif) bottom left no-repeat;
}
#bottom4{
background:url(images/white_corner_br_neg.gif) bottom right no-repeat;
padding:20px 0 20px 0;
color:#FFFFFF;
}
#bottom a:link, #bottom a:visited, #bottom a:active {
color:#FFFFFF;
}
#bottom a:hover{
text-decoration:none;
}
.light_brown_box {
margin:20px 0 20px 0;
background:url(images/light_brown_bg.png) repeat-x top;
}
.light_brown_box div {
background:url(images/white_corner_ul_neg.gif) top left no-repeat;
}
.light_brown_box div div {
background:url(images/white_corner_ur_neg.gif) top right no-repeat;
padding:15px;
}
.bubble_bl {
background:url(images/white_corner_bl_neg.gif) bottom left no-repeat;
}
.bubble_br {
background:url(images/white_corner_br_neg.gif) bottom right no-repeat;
}
input[type="button"], input[type="submit"] {
border: solid 1px #291708;
background-color:#AE7362;
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
width:130px;
}
input[type="text"] {
border: solid 1px #291708;
background-color:#FFFFFF;
color:#291708;
margin-bottom:4px;
}
#side_bubble {
width:220px;
background:#7B3B14 url(images/gradient_bg.jpg) top repeat-x;
margin-top:20px;
text-align:center;
}
#side_bubble1{
background:url(images/white_corner_ul_neg.gif) top left no-repeat;
}
#side_bubble2{
background:url(images/white_corner_ur_neg.gif) top right no-repeat;
}
#side_bubble3{
background:url(images/white_corner_bl_neg.gif) bottom left no-repeat;
}
#side_bubble4{
background:url(images/white_corner_br_neg.gif) bottom right no-repeat;
padding:20px;
color:#FFFFFF;
}
#side_bubble a:link, #side_bubble a:visited, #side_bubble a:active {
color:#FFFFFF;
}
#side_bubble h1 {
color:#FFFFFF;
font-size:15px;
}
textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#message_success {
margin-top:20px;
padding:20px;
background-color:#A5D0EB;
color:#164272;
font-weight:bold;
border:2px solid #164272;
}
#message_error {
margin-top:20px;
padding:20px;
background-color:#F9B7E0;
color:#750029;
font-weight:bold;
border:2px solid #750029;
}
#contact_table td{
padding-bottom:5px;
padding-right:10px;
}
#subtotal_table td{
padding-right:10px;
}
form {
margin:0;
padding:0;
}
.loading {
background:url(/images/loading.gif) left no-repeat;
}
a:link.date_link, a:visited.date_link, a:active.date_link {
padding:6px 0 0 12px;width:128px;float:left;
text-decoration:underline;
color:#000;
font-weight:bold;
}
a:hover.date_link{
text-decoration:none;
}
a:link.enrol_link, a:visited.enrol_link, a:active.enrol_link {
height:65px;display:block;width:123px;float:left; font-weight:bold;padding-top:43px; text-align:center;
margin-bottom:20px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
background:url(/images/button_brown_big.gif) center no-repeat;
}
a:hover.enrol_link{
text-decoration:none;
}
.special_h1 {
font-weight:bold;
font-size:14px;
display:block;
margin-top:10px !important;
}
.special_h2 {
font-weight:bold;
font-size:12px;
display:block;
font-style:italic;
}
.specials {
margin:4px 0;
display:block;
}
#specials_title {
font-weight:bold;
font-size:18px;
display:block;

}
#lang_bar {
position:relative; 
/*top:-10px; */
top:57px;
left:624px;
width:230px;
overflow:visible;
}
#lang_bar img {
border:none;
margin-right:4px;
}
.hidden{display:none;}
