/* BBPixel added */

#ja-pathway, .ja-day, #ja-mainnavwrap a, #ja-footer, #ja-footer a {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

#ja-pathway {
	font-size: 11px;
}

.ja-day {
	font-size: 12px;
}

#ja-mainnavwrap a {
	font-size: 12px !important;
}
#ja-footer ul a {
	font-size: 11px;
}
/* End */


ul {

	list-style: none;

}



ul li {

	background: url(../images/bullet.gif) no-repeat 20px 8px;

	padding-left: 30px;

}



ol li {

	margin-left: 35px;

}

/* MAIN LAYOUT DIVS

--------------------------------------------------------- */

#ja-header,

#ja-topsl,

#ja-container {

	width: 960px;

	margin: 0 auto;

}



#ja-mainnav,

#ja-cs,

#ja-botsl1,

#ja-botsl2,

#ja-footer {

	width: 940px;

	margin: 0 auto;

}



#ja-container-innerpad {

	padding: 0 10px;

}



#ja-contentwrap {

	clear: both;

	display: block;

	float: left;

	width: 67%;

	overflow: hidden;

}


/* HEADER

--------------------------------------------------------- */

#ja-headerwrap {

	background: url(../images/hw-bg.gif) repeat-x left top;

	position: relative;

	z-index: 100;

}



#ja-header {

	position: relative;

	z-index: 999;

}



#ja-header-innerpad {

	background: url(../images/header-bg.gif) no-repeat center top;

	height: 100px;

	padding: 0 10px;

	line-height: normal;

}



h1.logo, div.logo-text {

	margin: 0 0 0px;

	padding: 0;

	position: absolute;

	top: 0px;

	left: 21px;

}



h1.logo a {

	width: 400px;

	height: 107px;

	display: block;

	background: url(../images/logo.png) no-repeat left;

}



h1.logo a span {

	position: absolute;

	top: -1000px;

}



div.logo-text {

	outline: none;

}



div.logo-text h1 {

	font-size: 280%;

	font-weight: bold;

	letter-spacing: 2px;

	margin: 10px 0 0 0;

	padding: 0;

}



div.logo-text h1 a {

	color: #FFFFFF;

	text-transform: uppercase;

	text-decoration: none;

}



div.logo-text h1 a span.template-name {

	padding-left: 10px;

}



.site-slogan {

	color: #FFFFFF;

	margin: 0 0 -18px 65px;

	padding: 0;

	letter-spacing: 1px;

}



/* MAIN NAVIGATION

--------------------------------------------------------- */

#ja-mainnavwrap {

	background: url(../images/mainnav-bg.gif) repeat-x left bottom #A22424;

	border-bottom: 1px solid #490001;

	position: relative;

	z-index: 99;

}



#ja-mainnav {

	padding: 0;

}



#ja-mainnav a, #ja-subnav a {

	outline: none;

	line-height: normal;

}


/* Breadcrumbs */

#ja-pathway {

	color: #CCCCCC;

	margin: 0;

	padding: 9px 10px;

	text-align: right;

}



#ja-pathway strong {

	margin-right: 5px;

}



#ja-pathway img {

	margin: 1px 5px;

}



#ja-pathway a {

	color: #ADCB56;

}



#ja-pathway a:hover,

#ja-pathway a:active,

#ja-pathway a:focus {

	color: #FFFFFF;

	text-decoration: none;

}



/* FOOTER

--------------------------------------------------------- */

#ja-footerwrap {

	clear: both;

}



#ja-footer {

	background: url(../images/footer-bg.gif);

	border-top: 1px solid #680102;

	position: relative;

	color: #DEA291;

	padding: 20px 0 30px;

}



#ja-footer a {

	color: #ADCB56;

}



#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {

	color: #ADCB56;

}



#ja-footer div.small {

	font-size: 11px;

	margin-left: 10px;

}



#ja-footer ul {

	float: right;

	padding: 0;

	margin: 0 0 0 10px;

}



#ja-footer li {

	display: inline;

	margin: 0;

	padding: 0;

	background: url(../images/arrow.png) no-repeat left center;

}



#ja-footer li a {

	color: #CCCCCC;

	display: inline;

	padding: 0 10px;

}

/* Header tools */

#ja-headtools {

	position: absolute;

	right: 10px;

	top: 55px;

}



#ja-headtools .ja-innerpad {

	position: relative;

}



.ja-day span, .ja-day div {

	display: block;

	float: left;

	padding: 0 2px;

}



.ja-day {

	color: #DEA291;

	float: left;

	padding: 2px 5px 0;

}



.ja-day span {

	padding: 1px 5px;

}



.ja-day div {

	background: #222222;

	color: #FFFFFF;

	padding: 1px 5px;

}



#ja-headtools ul {

	float: left;

	margin: 0;

	padding: 3px 0 0;

	white-space: nowrap;

	position: relative;

        top: -27px;

}



#ja-headtools li {

	background: url(../images/tool-sep.gif) repeat-y left top;

	display: inline;

	line-height: normal;

	margin: 0;

	padding: 0 8px;

}


/* Clearfix */

.clearfix:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}



* html > body .clearfix {

	display: block;

	width: 100%;

}



* html .clearfix {

	height: 1%;

}
