@charset "utf-8";
/* CSS Document */
body{background-color:#3F1D02; color:#EFE8DB;}
.header {display:block; padding:54px 0px 8px; width:100%; float:left; background-color:#3F1D02;}
.header .container ul.login{margin-top:-40px; margin-left:300px;}
.header ul.login{margin:0; padding:0; float:right; list-style:none; list-style-image:none; list-style-type:none;}
.header ul.login li{margin:0; padding:0; display:block; float:left;}
.header ul.login a{display:block; padding:6px; color:#EFE8DB; font-weight:bold; text-decoration:none;}
.header .header-content{display:block; background:url(/images/css/TopTexture_BG.png) repeat-x top center #AC8D61; overflow:visible;}
.header .container .nav{background:url(/images/css/MM_logoBG.png); width:230px; height:440px; margin-top:-40px;}
.header .container .nav ul{display:block; list-style:none; list-style-image:none; list-style-type:none; margin:170px 0px 0px 0px; padding:0;}
.header .container .nav ul li{display:block; height:44px; margin:0; padding:0; text-align:center;}
.header .container .nav ul li a{display:block; height:44px; line-height:1.5em; margin:0px; padding:0px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.header .container .nav ul li a span{display:block; height:16px; margin:0px; padding:14px 0px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.header .container .nav ul li a:link{background:url(/images/css/MM_button.png) top left no-repeat; color:#3F1D02;}
.header .container .nav ul li a:visited {background:url(/images/css/MM_button.png) top left no-repeat; color:#3F1D02;}
.header .container .nav ul li a:hover{background:url(/images/css/MM_buttonOVER.png) top left no-repeat; color:#011E3A;}
.header .container .nav ul li a.currentpage {background:url(/images/css/MM_buttonOVER.png) top left no-repeat; color:#011E3A;}
.header .container .nav.secondary{background:url(/images/css/MM_BG.png); width:230px; height:270px; margin-top:-1px;}
.header .container .nav.secondary ul{display:block; list-style:none; list-style-image:none; list-style-type:none; margin:0px 0px 0px 0px; padding:0;}
.header .container .nav.secondary ul li{display:block; height:44px; margin:0; padding:0; text-align:center;}
.header .container .nav.secondary ul li a{display:block; height:44px; line-height:1.5em; margin:0px; padding:0px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.header .container .nav.secondary ul li a span{display:block; height:16px; margin:0px; padding:14px 0px; text-transform:uppercase; text-decoration:none; font-weight:bold;}

.header .container .logo_2{display:block; height:40px; padding-bottom:8px; background: url(/images/css/CCCC_header.png) top left no-repeat;}
.header .container .logo_2 h1,
.header .container .logo_2 h2,
.header .container .logo_2 h3,
.header .container .logo_2 h4,
.header .container .logo_2 h5,
.header .container .logo_2 h6{text-indent:-9999px;}
.header .secondary_logo{display:block; margin-top:-54px; background: url(/images/css/CCCC_header2.png) top left no-repeat;}
.header .secondary_logo h1,
.header .secondary_logo h2,
.header .secondary_logo h3,
.header .secondary_logo h4,
.header .secondary_logo h5,
.header .secondary_logo h6{text-indent:-9999px;}
.header .container .page_photo{display:block; height:338px; background: url(/images/css/TopPhoto_BG.png) top left no-repeat;}
.header .container .page_photo img{padding:15px 16px;}
.header .container .page_photo.secondary{display:block; height:270px; background: url(/images/css/TopPhoto2_BG.png) top left no-repeat;}
.header .container .page_photo.secondary img{padding:12px 15px;}

.content{background-color:#011E3A; overflow:hidden;}
.content .container{background-color:#EFE8DB; color:#3F1D02;}
.content .container a{color:#7B0900;}
.content .container h1,
.content .container h2,
.content .container h3,
.content .container h4,
.content .container h5,
.content .container h6{color:#011E3A;}

.content .container .home-body{padding-right:10px; background-color:#EFE8DB; color:#3F1D02;}
.content .container .body{padding:10px 0px 0px 10px; background-color:#EFE8DB; color:#3F1D02;}
.content .container .full-body{padding:10px; width:930px; background-color:#EFE8DB; color:#3F1D02;}

.content .container .wide.sidebar{background:transparent; color:#3F1D02;}
.content .container .wide.sidebar a{color:#7B0900;}
.content .container .wide.sidebar .section{background-color:#CDAD8B; border:5px solid #011e3a; padding:5px;}
.content .container .wide.sidebar .section h1,
.content .container .wide.sidebar .section h2,
.content .container .wide.sidebar .section h3,
.content .container .wide.sidebar .section h4,
.content .container .wide.sidebar .section h5,
.content .container .wide.sidebar .section h6{color:#3F1D02;}
.content .container .wide.sidebar .section h4 + p{margin-top:-1.5em;}
.content .container .wide.sidebar .section h3 + h4{margin-bottom:1.25em;}
.content .container .wide.sidebar .section h4 + h4{margin-bottom:1.25em;}
.content .container .wide.sidebar .section h4 a{text-decoration:none; text-transform:none;}
.content .container .wide.sidebar .section.store{margin:0px 10px;}
.content .container .wide.sidebar .section.store h3{background:url(/images/css/Home_STORE.png) top left no-repeat; padding-left:61px; height:57px;}
.content .container .wide.sidebar .section.news{margin:0px;}
.content .container .wide.sidebar .section.news h3{background:url(/images/css/Home_NEWS.png) top left no-repeat; padding-left:61px; height:57px;}
.content .container .wide.sidebar .section.jobs{margin:0px 10px;}
.content .container .wide.sidebar .section.jobs h3{background:url(/images/css/Home_JOBS.png) top left no-repeat; padding-left:61px; height:57px;}
.content .container .wide.sidebar .section.store h3 span,
.content .container .wide.sidebar .section.news h3 span,
.content .container .wide.sidebar .section.jobs h3 span{display:block; padding-top:19px;}

.content .container .sidebar{background:#011020; color:#EFE8DB; padding-top:10px;}
.content .container .sidebar a{color:#B48C61;}
.content .container .sidebar .section h4 a{text-decoration:none; text-transform:none;}

.content .container .sidebar .section h1,
.content .container .sidebar .section h2,
.content .container .sidebar .section h3,
.content .container .sidebar .section h4,
.content .container .sidebar .section h5,
.content .container .sidebar .section h6{color:#EFE8DB;}

.content .container .sidebar .section h4 + p{margin-top:-1.5em;}
.content .container .sidebar .section h3 + h4{margin-bottom:1.25em;}
.content .container .sidebar .section h4 + h4{margin-bottom:1.25em;}

.content .container .sidebar form{display:block; padding:5px; margin-bottom:20px;}
.content .container .sidebar label,
.content .container .sidebar input,
.content .container .sidebar select,
.content .container .sidebar textarea{display:block;}
.content .container .sidebar label{color:#B48C61;}
.content .container .sidebar input.text{width:190px; padding:0;}
.content .container .sidebar input.button{margin-left:130px; width:62px; background-color:#EFE8DB; color:#011E3A; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.content .container .sidebar .section{border:none; background:none; padding: 0px 5px; margin-bottom:20px;}
.content .container .sidebar .section.store h3{background:url(/images/css/STORE_2.png) top left no-repeat; padding-left:61px; height:57px;}
.content .container .sidebar .section.news h3{background:url(/images/css/NEWS_2.png) top left no-repeat; padding-left:61px; height:57px;}
.content .container .sidebar .section.e-mail h3{background:url(/images/css/EMAIL_2.png) top left no-repeat; padding-left:61px; height:57px;}
.content .container .sidebar .section.store h3 span,
.content .container .sidebar .section.news h3 span,
.content .container .sidebar .section.e-mail h3 span{display:block; padding:19px 0px;}

.bpImageTop{border-width:2px; background-color:#000000; border:1px solid #000000; color:#FFFFFF; margin-top:8px; width:930px;}
.bpCaption{font-size:13px; padding:4px 10px;}
.photoNum{color:#666666; float:left; font-size:29px; line-height:29px; padding-right:10px;}

.footer{background-color:#3F1D02; overflow:hidden;}
.footer .container{color:#EFE8DB;}
.footer .footer_left img{margin:0px 30px 0px 0px;}
.footer .footer_left{margin:0px;}
.footer a{color:#EFE8DB;}

.small{line-height:1.5em; margin-bottom:1em;}

