/* General */
html { margin:0; padding:0; height:100%; background:#000; }
body { margin:0; padding:0; text-align:center; color:#FFF; font-family:Helvetica, Arial, sans-serif; }
#container { width:737px; margin:30px auto 0 auto; }
img { border:none; }

/* Header */
#header { clear:both; }
#header img { float:left; }
#menu { height:21px; margin:35px 0 10px 0; padding:0; font-size:0; background-repeat:no-repeat; text-align:right; float:right; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { display:inline; margin:0 0 0 18px; padding:0; line-height:18px; }
#menu ul li a { font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#FFF; letter-spacing:1.5px; text-decoration:none; outline:none; }
#menu ul li a:hover { color:#CCC; }

/* Content */
#contentWrapper { background: url(images/R0011669.jpg) top left no-repeat; height:586px; min-height:586px; width:737px; text-align:right; clear:both; margin-top:10px; }
#contentWrapper2 { background: url(images/kite.jpg) top left no-repeat; height:586px; min-height:586px; width:737px; text-align:right; clear:both; margin-top:10px; }
#contentWrapper3 { background: url(images/r0013165.jpg) top left no-repeat; height:586px; min-height:586px; width:737px; text-align:right; clear:both; margin-top:10px; }
#contentWrapper4 { background: url(images/Courses-and-events.jpg) top left no-repeat; height:586px; min-height:586px; width:737px; text-align:right; clear:both; margin-top:10px; }
#contentWrapper5 { background: url(images/news.jpg) top left no-repeat; height:586px; min-height:586px; width:737px; text-align:right; clear:both; margin-top:10px; }
#contentWrapper6 { background: url(images/mmb.jpg) top left no-repeat; height:586px; min-height:586px; width:737px; text-align:right; clear:both; margin-top:10px; }
#contentWrapperInner h1 { text-transform:lowercase; font-weight:normal; font-size:2.2em;}
#contentWrapperInner a { color:#333; text-decoration:none;}
#contentWrapperInner a:hover { color:#555; text-decoration:none;}
#contentWrapperInner ul {margin:0; padding:0; text-align:left;}
#contentWrapperInner ul li {list-style:none; margin:0; padding:0; text-transform:lowercase;}
#contentWrapper6 #contentWrapperInner a { color:#FFF; text-decoration:none;}

#mainContent { margin:40px; color:#333; background:#c6c6c6; padding:20px; font-size:80%; width:40%; text-align:left; float:right; }
#mainContent h1 { font-size:1.5em; }
#mainContent a { color:#333; }
#contentWrapper3 #mainContent { background:#979797; }
#contentWrapper4 #mainContent { background:#d0c7c0; }
#contentWrapper4 #subMenu h1 { color:#333; }
#contentWrapper6 #mainContent a { color:#333; text-decoration:none;}
#contentWrapper6 #mainContent { background:#9b9479; }

#subMenu { float:left; color:#FFF; margin:40px; text-align:left;}
#subMenu h1 { text-transform:lowercase;  }
#subMenu a { color:#333; }

#subNav {float:left; color:#FFF; margin:40px; text-align:left; }
#subNav ul {margin:0; padding:0;}
#subNav ul li {list-style:none; margin:0 0 5px 0; padding:0;}
#subNav ul li a{color:#FFF; text-decoration:none;}
#subNav ul li a:hover{color:#DDD; text-decoration:none;}

/* Footer */
#footer p { padding:0; margin:0; color:#CCC; }
#footer a { color:#CCC; }
#footer a:hover { color:#FFF; }
/********************** Footer */

#footer { font-size:12px; text-align:center; margin:50px 0; padding-bottom:50px;}
#footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
#footer label { color:#fff; font-weight:bold; padding-right:3px; }
#footer ul {
    display:inline;
    }
#footer li {
    display:inline;
    background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
#footer li.last { background:none; padding-right:0; }
#footer a, .footer a:hover { color:#fff; }
#footer a { text-decoration:none; }
#footer .legality {
    padding:13px 0;
    color:#fff;
    text-align:center;
    }
#footer .legality a, #footer .legality a:hover { color:#fff; }
#footer fieldset { border:none; }
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#6f9f66;
    color:#fff;
    border:1px solid #555;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    background-color:#333;
    }
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }
	
