
/* theme.css
----------------------------------------------------------------*/
body#bd {
	background: #0070A8;
}

/*Color 0---*/
#bnn-headerwrap {
	background-image: url('../../images/blue/topbar-bg.gif');
	/*
	background-repeat: repeat-x;
	background-position: top;
	background-color: #0070A8;
	*/
}

#bnn-mainnav {
	background: #0088CC;
}

.header-nav-container {
	border: 1px solid #1994D2;
}

#bnn-footerwrap {
	background: #0070A8;
}

#bnn-footer {
	color: #6EB8DD;
}

#bnn-footer a, .home a {
	color: #B2DAEE;
}

/*Color 2---*/
.quick-access {
	color: #6EB8DD;
}

.shop-access a {
	color: #6EB8DD;
}

.shop-access a:hover,
.shop-access a:active,
.shop-access a:focus {
	color: #FFFFFF;
}

#ja-search .input-text {
	border-color: #0088CC;
}

.box-hilite { /*hilite state*/
	background: #1994D2;
	color: #FFFFFF;
	border: 1px solid #0070A8;
}

.box-hilite .head { /*hilite state*/
	background: url(../../images/grad_d1.gif) repeat-x bottom #0088CC;
	border-bottom: 1px solid #0070A8;
}

/* menu.css
----------------------------------------------------------------*/
/*
#nav li {
	float: left;
	border-right: 1px solid #1994D2;
	background: none;
}

#nav li.over a, #nav a:hover, #nav a:active, #nav a:focus, #nav a.over {
	border-color: #00689C;
	background: #0070A8;
}

#nav a {
	color: #D7ECF6;
	border: 1px solid #0088CC;
}

#nav ul {
	border: 1px solid #0088CC;
	background: #0070A8;
}

#nav ul li {
	border-bottom: 1px solid #0088CC;
}
*/

/*
	LIST SIDEBAR
*/				  				  
ol.lst {
margin:0 0 0;
}

ol.lst li {
/* margin:0 0 20px; */
border-bottom:1px solid #CCC;
clear:both;
}

ol.lst li.last {
/* margin:0 0 20px; */
border-bottom:0px solid #CCC;
}

ol.lst li.top {
margin-bottom:15px;
}

ol.lst li h4 {
font-family:Georgia,serif;
font-size:1.2em;
font-weight:normal;
line-height:1.1em;
margin:0 0 3px 2px;
}

ol.lst li h5 {
color:#666666;
font-size:0.8em;
font-weight:normal;
letter-spacing:0.1em;
line-height:1.5em;
margin:2px;
text-transform:uppercase;
}

ol.lst li h4 img, ol.lst li p img{
border:2px solid #CCCCCC;
float:left;
margin:0 10px 8px -2px;
}

ol.lst li img {
border:2px solid #CCCCCC;
margin:0;
}


ol.lst li h4 a:hover img, ol.lst li p a:hover img, ol.lst li a:hover img {
border-color:#333333;
}

h3.sub, h2.sub {
border-bottom:1px solid #CCCCCC;
color:#333333;
font-size:1.1em;
font-weight:bold;
letter-spacing:2px;
line-height:1em;
margin:0 0 10px;
padding:0 0 5px;
text-transform:uppercase;
}

/*	
	BOX CONTENT
*/
div.box_main {
/* background:transparent url(../../images/faux-index.gif) repeat-y scroll left top; */
}
div.main {
width:320px;
float:left;
padding:10px 10px 10px 0;
border-right:1px solid #ccc;
}

div.main-2 {
width:195px;
float:left;
padding:10px 0 10px 10px;
}

small {
	padding-right:0;
}

/*
	LIST CONTENT
*/				  				  
ol.lst-content {
margin:15px 0 0;
}

ol.lst-content li {
/* margin:0 0 20px; */
border-bottom:0px solid #CCC;
clear:both;
}

ol.lst-content li.lst-content {
/* margin:0 0 20px; */
border-bottom:0px solid #CCC;
}

ol.lst-content li.top {
margin-bottom:15px;
}

ol.lst-content li h4 {
font-family:Georgia,serif;
font-size:1.3em;
font-weight:normal;
line-height:1.1em;
margin:0 0 3px 2px;
}

ol.lst-content li h5.datetime {
color:#666666;
font-size:0.8em;
font-weight:normal;
letter-spacing:0.1em;
line-height:1.5em;
margin:2px;
text-transform:uppercase;
/*
padding-left:18px;
background:transparent url(../../images/icons/datetime.png) no-repeat scroll 0 0;
*/
}

ol.lst-content li h4 img {
border:2px solid #CCCCCC;
float:left;
margin:0 10px 8px -2px;
}

ol.lst-content li h4 a:hover img {
border-color:#333333;
}

ol.lst-content li h5 span.comments {
/*
background:transparent url(../../images/icon-comment.gif) no-repeat scroll 0 1px;
padding-left:17px;
*/
}

ol.lst-content li h5 span.user_views {
}
/*
	UTILITY STYLES
*/				  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }

/*
	SLIDER
*/
.slider-wrap								{ width: 320px; background-color:#EFEEEC; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 320px; height: 210px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 320px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: 3px 0 0 0; background-color:#EFEEEC; }
#movers-row div								{ 
	/* width: 20%; float: left; */
	float:left;
	height:55px;
	margin:0 4px 0 0;
	width:60px;
}
#movers-row div	a img {
	border:0;
}
#movers-row div a.cross-link 				{ /* float: right; */ }
.photo-meta-data							{ background: url(../../images/transpBlack.png); padding: 10px 10px 15px 10px; height: 55px; 
											  margin-top: -75px; position: relative; color: white; margin-bottom:5px; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; }
.active-thumb 								{ background: transparent url(../../images/icon-uparrowsmallwhite.png) top center no-repeat; }

/*
	PROFIL NAVIGATION
*/
#features_supp  {
	padding-top:10px;
	padding-bottom:10px;
	line-height:200%;
}
#features_supp li a:hover {
background-image:url(../../images/fn_arrow_blue.gif);
/*
color:#0088CC;
text-decoration:none;
*/
}
#features_supp li a {
background:transparent url(../../images/fn_arrow_grey.gif) no-repeat scroll 170px 50%;
/*
color:#797C80;
*/
display:block;
padding-left:10px;
position:relative;
}

.breadcrumbs {
		color:#fff;
}

/*
FOOTER
*/
#subcontent {
display:inline;
float:left;
margin:0 5px;
padding:0 0 0 0;
width:980px;
}

#siteinfo {
color:#E9E1CC;
float:left;
line-height:1.6;
width:195px;
padding-right:5px;
}

#siteinfo h3{
	font-size:1.2em;
	margin-top:2px;
}

ul#sitenav {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:3px;
margin-left:10px;
width:700px;
}

ul#sitenav li {
color:#86512F;
float:left;
font-size:1.1em;
margin-right:20px;
text-transform:uppercase;
width:120px;
}

ul#sitenav li#sitenav_about {
	width:120px;
}

ul#sitenav li ul {
margin-top:5px;
width:140px;
}

ul#sitenav li#sitenav_primary {
padding:0;
width:240px;
}

ul#sitenav li#sitenav_about {
}

ul#sitenav li#sitenav_primary ul.first {
clear:left;
display:block;
float:left;
padding:0;
width:120px;
}

ul#sitenav li#sitenav_primary ul.second {
clear:none;
float:left;
padding:0;
width:120px;
}

ul#sitenav li li a {
color:#B2DAEE;
font-weight:normal;
text-decoration:none;
text-shadow:none;
text-transform:none;
font-size:0.85em;
}

ul#sitenav li#sitenav_primary ul.first a, ul#sitenav li#sitenav_primary ul.second a, ul#sitenav li#sitenav_about ul li a {
	text-decoration:underline;
	color:#FFF;
}

ul#sitenav li#sitenav_primary ul.first a:hover, ul#sitenav li#sitenav_primary ul.second a:hover, ul#sitenav li#sitenav_about ul li a:hover {
	text-decoration:none;
}

.running_text {
	background:#DDDDDD url(../../images/running__text__bckg.gif) repeat-x scroll center top;
border-bottom:1px solid #CCCCCC;
color:#fff;
font-size:110%;
line-height:normal;
margin-bottom:4px;
padding:5px;
}

/* detail content */
div.box_main ol.lst li {
border-bottom:0px solid #CCC;
}

div.box_main ol.lst li p {
	margin-top:0px;
}


#title h2.sub {
margin:0 0 5px;
}
h3.alt, h2.alt {
border-bottom:medium none;
padding-bottom:0;
}
h3.sub, h2.sub {
border-bottom:0px solid #CCCCCC;
/* color:#333333; */
color:red;
font-size:1.1em;
font-weight:bold;
letter-spacing:2px;
line-height:1em;
margin:0 0 10px;
padding:0 0 5px;
text-transform:uppercase;
}

div#ja-current-content div.box_main div.main h3.sub, 
div#ja-current-content div.box_main div.main-2 h3.sub{
border-bottom: 1px solid #CCCCCC;
}

#title h1 {
color:#111111;
font-family:Georgia,serif;
font-size:2.7em;
font-weight:normal;
line-height:1.1em;
margin:0 0 10px;
}

ul.tools {
float:right;
margin:0 0 0 10px;
width:81px;
}

ul.tools li {
border-bottom:1px solid #CCCCCC;
}

ul.tools li.email a {
background:transparent url(../../images/blue/icon-email.gif) no-repeat scroll 0 50%;
color:#666666;
}

ul.tools li.print a {
background:transparent url(../../images/blue/icon-print.gif) no-repeat scroll 0 50%;
color:#666666;
}

ul.tools li.comments a {
background:transparent url(../../images/blue/icon-comment.gif) no-repeat scroll 0 50%;
}

ul.tools li a {
display:block;
padding:5px 0 5px 22px;
}

div.half {
float:left;
margin:4px 12px 5px 0;
width:260px;
background-color:#FFF;
padding:2px 2px 2px 2px;
border:1px solid #999;
}

/* sidebar -- left */
ol#mycarousel-1 li p, ol#mycarousel-2 li p, ol#mycarousel-3 li p, ol#mycarousel-4 li p, ol#mycarousel-5 li p, ol#mycarousel-6 li p, ol#mycarousel-false li p {
	margin-top:0;
	margin-bottom:0;
}

/* internal atrribute */
ol.lst li h5.place {
color:#666666;
font-size:0.8em;
font-weight:normal;
letter-spacing:0.1em;
line-height:1.8em;
margin:2px;
text-transform:uppercase;
padding-left:22px;
background:transparent url(../../images/icons/world.png) no-repeat scroll 0 0;
margin-left:18px;

}

ol.lst li h5.time {
color:#666666;
font-size:0.8em;
font-weight:normal;
letter-spacing:0.1em;
line-height:1.8em;
margin:2px;
text-transform:uppercase;
padding-left:22px;
background:transparent url(../../images/icons/clock.png) no-repeat scroll 0 0;
margin-left:18px;

}
