a {
    color: #C00;
    text-decoration: none;
}

.countdown { color:#fff; padding-top:4px;}

.countdown_title {
    font-weight: bold;
    color: #C00;
	display:inline-block;
}

form.search {
    background-color: #666;
}

form.search .inputbox {
    border: thin;
    border-color: #999;
    color: #ccc;
    background-color: #999;
}

.hidden-menu { display:none !important;}

h1.logo a {
    display: block;
    width: 225px;
    height: 77px;
}

.ja-megamenu ul.level0, #ja-megamenu ul.level0 { margin-right:0;}

a.ja-mass-top-banner {
    font-family: 'BebasNeueRegular',Arial,Helvetica,sans-serif;
    font-size: 500%;
    text-decoration: none;
    color: #111;
    line-height: 1;
}

#ja-slideshow { background:#fff; border:none; padding:0;}

#ja-slideshow .ja-moduletable img { border:none;}

/*#ja-container.ja-r1 { border-top:none;} 
*/
h1.componentheading, .componentheading {
    font-size: 180%;
    text-transform: lowercase;
    font-family: Georgia,Arial,sans-serif;
    border-bottom: 1px solid #333;
    font-style: italic;
    font-weight: normal;
    padding: 0 0 10px;
    margin: 0 0 10px;
    color: #333;
}

h2.contentheading, .contentheading {
    font-weight: normal;
    color: #111;
    font-size: 200%;
}

a.bttnRegisterBig {
    width: 272px;
    height: 80px;
    background-image: url(../images/bttnRegisterBig.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    text-indent: -999em;
    float: left;
}

a.bttnRegisterBig:hover, a.bttnRegisterBig:active {
    background-position: 0px -80px;
    text-decoration: none;
}

.jmslideshow img { border:none !important;}

.item h2.contentheading { font-size:250%;}

.contentpaneopen .item-separator {
    display: block;
    background: url(../images/dot.gif) repeat-x left bottom; height:18px;
}

.items-leading { border-bottom:none;}

.row-separator { display:none;}

.layout-switcher { display:none !important;}

div.current { padding:0; border:none;}

#ja-headerImg img { max-width:100%; height:auto; border:none !important;}

@media (max-width: 767px) { 
	#ja-top-panel form.search { display:none;}
	.countdown_title { display:block;}
	.countdown { padding-bottom:4px;}
}

@media (max-width: 991px) { 
	body.bd .main {width: 90% !important;}
	body.bd #ja-wrapper {min-width: inherit !important;}
	
	#ja-mainbody,
	#ja-right,
	#ja-right1,
	#ja-botsl .ja-box { width:100% !important; height:auto !important; min-height:inherit !important; }
	
	.ja-box-right { position:static;}
	
	#ja-mainnav { display: none; }
	
	
	#ja-container { background:none;}
	
	#ja-main,
	#ja-current-content,
	#ja-content-main { min-height:inherit !important;}
	

	
	#ja-container.ja-r1 { border:none;}
	
	#ja-right .ja-moduletable { margin-left:0; padding-left:20px; padding-right:20px;}
	
	#ja-topsl .ja-box, #ja-botsl .ja-box { background:none !important;}
	#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable,
	#ja-topsl .ja-box-right .ja-moduletable, #ja-botsl .ja-box-right .ja-moduletable { margin-left:0; margin-right:0; min-height:inherit !important;}
	
	#ja-footer .ja-footnav { text-align:center; }
	
	.ja-footnav li { display: inline-block;}
	
	.ja-footnav li a { padding-top:5px; padding-bottom:5px; display:block;}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

}