@charset "utf-8";
body{
	background-color:#000;
	background-image:url(../img_resources/BG_brk.jpg);
	background-size:100% auto;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
}
h1, h2, h3{
	font-family:'Medula One', cursive;
	font-weight:normal;
}
.hdrA{
	font-family:'Medula One', cursive;
	font-size:24px;
	margin:0px 0px 0px 10px;
}
.hdrB{
	font-family:'Medula One', cursive;
	font-size:34px;
	margin:0px 0px 0px 10px;
}
.clrSLCT{background:#F00; color:#000;}
.clrHOV{background:#000; color:#FFF;}
.clrNUL{background:#FFF; color:#000;}
.mtit{
	font-family:'Medula One', cursive;
	font-size:30px;
	padding:5px;
}
.mtxt{
	padding:5px
}
txtHlt{
	color:#F00;
}
.txtSpc0{
	font-family:'Medula One', cursive;
	font-size:23px;
	color:#000;
}
.txtSpc1{
	font-family:'Medula One', cursive;
	font-size:23px;
	color:#F00;
	float:right;
}
.txtSpc2{
	font-family:'Medula One', cursive;
	font-size:20px;
	color:#000;
}
.txtSpc3{
	font-family:'Medula One', cursive;
	font-size:23px;
	color:#F00;
}
.lst{
	padding:5px 0px 5px 0px;
}
/* ================================================================================================ MAIN PAGE AREA*/
#mnWin{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

/* =============================================================================== HEADER */
#mnDv0{
	width:100%;
	height:auto;
	overflow:hidden;
	background:rgba(250,250,250,0.7);
/*	background:#0FF; /*tempcolor*/
}
.btnA{
	font-family:'Medula One', cursive;
	font-size:30px;
	float:left;
	padding:25px 10px 25px 10px;
	background-color:rgba(0,0,0,1);
	color:#FFF;
}
.btnA a:link {text-decoration:none; background-color:none; color:#FFF;}
.btnA a:visited {text-decoration:none; background-color:none; color:#FFF;}
.btnA a:hover {text-decoration:none; background-color:none; color:#FFF;}
.btnA a:active {text-decoration:none; background-color:none; color:#FFF;}
.btnH{
	font-family:'Medula One', cursive;
	font-size:30px;
	float:left;
	padding:25px 10px 25px 10px;
	background-color:rgba(0,0,0,1);
	color:#FFF;
}
.btnH a:link {text-decoration:none; background-color:none; color:#FFF;}
.btnH a:visited {text-decoration:none; background-color:none; color:#FFF;}
.btnH a:hover {text-decoration:none; background-color:none; color:#FFF;}
.btnH a:active {text-decoration:none; background-color:none; color:#FFF;}
.btnN{
	font-family:'Medula One', cursive;
	font-size:30px;
	float:left;
	padding:25px 10px 25px 10px;
	color:#000;
}
.btnN a:link {text-decoration:none; background-color:none; color:#000;}
.btnN a:visited {text-decoration:none; background-color:none; color:#000;}
.btnN a:hover {text-decoration:none; background-color:none; color:#000;}
.btnN a:active {text-decoration:none; background-color:none; color:#000;}
#btnHdCon{
	width:400px;
	height:auto;
	float:right;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#cntctCon{
	font-family:'Medula One', cursive;
	font-size:16px;
	width:50%; /* - padding */
	float:right;
	color:#000;
/*	background:#0CF; /*tempcolor*/
}
#logo{
	float:left;
	width:280px;
	height:auto;
	margin:10px;
	padding:10px;
	overflow:hidden;
	background:rgba(0,0,0,0.8); /*or picture*/
	color:#FFF;
	font-family: 'Gilda Display', serif;
	font-size:30px;
	text-align:center;
}
.mnuF{
	font-family: 'Gilda Display', serif;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	float:right;
	text-align:right;
}


/* ====================================================================== BAR BELOW HEADER */
#mnDv1{
	width:100%;
	height:20px;
	overflow:hidden;
	background-color:rgba(0,0,0,1);
}

/* ============================================================================ MAIN BODY */
#mnDv2{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:rgba(250,250,250,0.7);
}
#bodDv{
	width:97%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	overflow:hidden;
/*	background:#F30; /*tempcolor*/
}

/* ========================================== HEADER ABOVE SLIDER */
#hrdDv{
	width:100%;
	height:30px;
/*	background:#09F; /*tempcolor*/
}

/* ======================================================= SLIDER */
#sldrDv{
	width:97%;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
/*	background:#3C9; /*tempcolor*/
}
#sldWin{
	width:100%;
	height:380px; /*sldrDv height -20*/
	margin-left:auto;
	margin-right:auto;
	margin-top:10px; /*half of diff height*/
	background:#000;
	background-repeat:no-repeat;
	background-position:center;
}
#sldImg{
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	background-position:center;
	display:none;
}

/* ========================================= LH AREA ITEM LIST SMALL */
#mnuDvLH_Sm{
	width:30%;
	height:100%;
	float:left;
	overflow:hidden;
/*	background:#0C3; /*tempcolor*/
}
#mdLhd_Sm{
	width:92%;
	height:30px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	background:rgba(0,0,0,0.9);
	color:#FFF;
}
#mdLbd_Sm{
	width:92%;
	height:91%;
	margin-left:auto;
	margin-right:auto;
/*	background:#C33; /*tempcolor*/
}

/* ================================ITEM LIST BLOCKS */
.mnuItm0{
	width:auto;
	height:35px;
	margin:8px 0px 8px 0px;
	border-bottom:1px solid #666;
}
.mnuItm1{
	width:auto;
	height:35px;
	margin:8px 0px 8px 0px;
}
.mnuA{
	margin:7px 0px 0px 0px;
	float:left;
	font-weight:bold;
	font-size:15px;
}
.mnuB{
	margin:7px 0px 0px 0px;
	float:right;
	color:#F00;
	font-weight:bold;
	font-size:15px;
}

/* ======================================== LH AREA ITEM LIST LARGE */
#mnuDvLH_Lg{
	width:540px;
	height:auto;
	float:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
/*	background:#0C3; /*tempcolor*/
}
#mdLbd_Lg{
	width:100%;
	height:auto;
	overflow:hidden;
/*	background:#C33; /*tempcolor*/
}

/* ===========================ITEM LIST BLOCKS LARGE */
.mnuItm2{
	width:100%;
	height:60px;
}
.mnuC{
	font-family:'Medula One', cursive;
	font-size:30px;
	margin-top:15px;
	margin-left:5px;
	float:left;
}
.mnuD{
	font-family:'Medula One', cursive;
	font-size:20px;
	margin-top:15px;
	margin-right:10px;
	float:right;
	color:#F00;
}
.picA{
	float:right;
	margin-right:5px;
	background:#999; /*tempcolor*/
}
/* ========================ACCORDIAN AREA BELOW ITEMS*/
#mnuAC0, #mnuAC1, #mnuAC2, #mnuAC3, #mnuAC4{
	width:100%;
	height:auto;
	display:none;
	background:rgba(255,255,255,0.8);
	overflow:hidden;
}
.mnuSpc0{
	width:100%;
	height:5px;
}
.mnuSBS0{
	vertical-align:top;
	text-align:left;
}
.mnuTab{
	border:none;
	width:450px;
}
.mnuTxt{
	height:auto;
	padding:10px;
	text-align:center;
	color:#333;
	overflow:hidden;
}
.mnuTxt2{
	height:auto;
	padding:15px;
	text-align:left;
	color:#333;
	overflow:hidden;
}
/* ============================================= LH AREA FULL HEIGHT */
#mnuDv5{
	width:540px;
	height:auto;
	float:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
/*	background:#096; /*tempcolor*/
}
#mdv5hd{
	width:100%;
	height:50px;
/*	background:#9FC; /*tempcolor*/
}
#mdv5tp{
	width:100%;
	height:300px;
	background:#999;  /*picture*/
}
#mdv5bt{
	width:100%;
	height:350px;
	overflow:hidden;
	background:#FFF;  /*tempcolor*/
}
/* ============================================= LH AREA FULL HEIGHT */
#mnuDv6{
	width:310px;
	height:auto;
	float:left;
	overflow:hidden;
/*	background:#096; /*tempcolor*/
}
#mdv6hd{
	width:100%;
	height:50px;
/*	background:#9FC; /*tempcolor*/
}
#mdv6tp{
	width:100%;
	height:200px;
	background:#999;  /*picture*/
}
#mdv6bt{
	width:100%;
	height:450px;
/*	background:#CCC;  /*tempcolor*/
}

/* ======================================================TOP RH AREA */
#mnuDv0{
	width:70%;
	height:auto;
	float:right;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
/*	background:#096; /*tempcolor*/
}
#mdv0hd{
	width:100%;
	height:50px;
	margin-top:12px;
/*	background:#9FC; /*tempcolor*/
}
#mdv0lh{
	width:32%;
	height:190px;
	float:left;
	background:#999;  /*picture*/
}
#mdv0rh{
	width:68%;
	height:190px;
	float:left;
	background:#FFF;  /*tempcolor*/
}

/* ====================================================BOTTOM RH MENU */
#mnuDv1{
	width:70%;
	height:auto;
	float:right;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
/*	background:#060; /*tempcolor*/
}
#mdv1hd{
	width:100%;
	height:50px;
	margin-top:12px;
	border-top:1px solid #666;
/*	background:#9FC; /*tempcolor*/
}

/* ======================INNER 1/3 WIDTH SUB MENU */
.mdv1a{
	width:33%;
	height:385px;
	float:left;
	margin-right:2px;
/*	background:#FC6; /*tempcolor*/
}
.mnuMin0{
	width:100%;
	height:150px;
	background:#999; /*picture*/
}
.mnuMin1{
	width:45%;
	height:50px;
	background:#F00;
	color:#FFF;
}
.mnuMin2{
	width:100%;
	height:35px;
	background:#FFF; /*tempcolor*/
}
.mnuMin3{
	width:100%;
	height:150px;
	background:#FFF; /*tempcolor*/
}
.mnuE{
	font-family:'Medula One', cursive;
	font-size:36px;
	margin:8px 0px 0px 10px;
	float:left;
}

/* ============================================= RH AREA FULL HEIGHT */
#mnuDv4{
	width:310px;
	height:auto;
	float:right;
	overflow:hidden;
/*	background:#096; /*tempcolor*/
}
#mdv4hd{
	width:100%;
	height:50px;
/*	background:#9FC; /*tempcolor*/
}
#mdv4tp{
	width:100%;
	height:200px;
	background:#999;  /*picture*/
}
#mdv4bt{
	width:100%;
	height:450px;
	background:#FFF;  /*tempcolor*/
}

/* ============================================= RH AREA FULL HEIGHT */
#mnuDv7{
	width:540px;
	height:auto;
	float:right;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
/*	background:#096; /*tempcolor*/
}
#mdv7hd{
	width:100%;
	height:50px;
/*	background:#9FC; /*tempcolor*/
}
#mdv7tp{
	width:100%;
	height:300px;
	background:#999;  /*picture*/
}
#mapWn{
	width:540px;
	height:300px;
	overflow:hidden;
	background:#999;
}
#mdv7bt{
	width:100%;
	height:350px;
	overflow:hidden;
	background:#FFF;  /*tempcolor*/
}

/* ============================================= FULL WIDTH AREA FULL HEIGHT */
#mnuDv8{
	width:870px;
	height:auto;
	float:none;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
/*	background:#096; /*tempcolor*/
}
#mdv8hd{
	width:100%;
	height:50px;
/*	background:#9FC; /*tempcolor*/
}
#mdv8bd{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#000;  /*picture*/
	padding:0px 0px 5px 0px;
}
.glry{
	float:left;
	margin:5px 0px 0px 5px;
}
/* ===========================================================================BOTTOM FOOTER */
#mnDv3{
	width:100%;
	height:40px;
	overflow:hidden;
	background-color:rgba(0,0,0,1);
	text-align:center;
	font-size:12px;
}
#mnDv3 a:link {text-decoration:none; background-color:none; color:#FFF;}
#mnDv3 a:visited {text-decoration:none; background-color:none; color:#FFF;}
#mnDv3 a:hover {text-decoration:none; background-color:none; color:#C60;}
#mnDv3 a:active {text-decoration:none; background-color:none; color:#FFF;}
