/***********     header     ***********/
#access-header {
	background: url('/access/images/holiday-guide/winter-header-bg.gif') left top no-repeat;

}

html h1#access-logo {
	position: absolute;
	top: 36px;
	left: 37px;
	height: 38px;
	width: 171px;
	text-indent: -9999px;
	background: url('/access/images/holiday-guide/access-logo-winter.gif') left top no-repeat;
}

h1#access-logo a {
	display: block;
	height: 63px;
	width: 175px;
}

#nav-bar {
	background: #3983cc;
}

ul#nav-main li a {
	display: inline;
	float: left;
	padding: ;
	border-left: none;
	border-right: none;
}

ul#nav-main li a:hover, ul#nav-main li a:active, div#access-header ul.nav li a.on, div#access-header ul.nav li a.on:hover {
	background: #fff url(http://media.ajc.com/access/images/nav-main-hover.gif) left top repeat-x;
	background: #e88419;
	color: #fff;
	border-left: none;
	border-right: none;
}

#nav-main div.nav-pane ul li a:hover {
	background-color: #eee;
}

#header-top-links, #header-top-links a, #access-header .ui-tabs-nav li a, #header-top-links #header-extra-nav li, #tab-all span.where-help, #tab-events span.where-help, #tab-venues span.where-help, #tab-movies span.where-help, #tab-restaurants span.where-help, span.where-help span, span.when-help, #header-top-links #weather p {
	color: #0b3f75;
}



/***********     text styles     ***********/
div.cxArticleList h3, div.cxGalleryTease h4, div.cxFeedTease h4, div.section h4 {
	background: none;
	border-top: 2px solid #b8c1cc;
	margin-bottom: 5px;
	padding: 1px 0 5px 0;
	font-size: 18px;
	color: #555;
}

h3 a, h3 a:visited, h4 a, h4 a:visited {
color:#555 !important;
}

.cxRotatingTease h4 a, .cxRotatingTease h4 a:visited {
	color: #1E56B1 !important;
}

/***********     slider     ***********/

div#ajc-slider h4.slider-header {
	border-top: none;
	padding: 5px 0 0 5px;
	color: #0b3f75;
}

div#ajc-slider h4 a, div#ajc-slider h4 a:visited {
  color: #0b3f75 !important;
}

div#ajc-slider .scrollButtons {
	top:3px;
}

div#ajc-slider .scrollButtons.right {
	right: 5px;
}

div#ajc-slider .scrollButtons.left {
	right:30px;
}

div#ajc-slider div.scroll {
	margin:0;
	width:610px;
}

div#ajc-slider div.panel {
	padding:0 7px;
}

div#ajc-slider div.scrollContainer div.on{
	background: #fff !important;
}


/* @group slider */

div#ajc-slider {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #e5e5e5;
	width: 610px;
    position: relative;
	overflow: hidden;
	background-image: none;
	background-color: #e6f3ff;
	border: none;
}

body.ajc-story div#ajc-slider,
body.cxStory div#ajc-slider
{
  margin-bottom: 10px;
  border-bottom: none;
}

div#ajc-slider div.scroll {
	margin-left: 3px;
	margin-left: 0;
	margin: 0 -10px 0 -5px;
    width: 607px;
	width: 630px;
/*  height: 165px;*/
	overflow: hidden;
    position: relative;
    clear: left;
}

div#ajc-slider div.scrollContainer {
  width: 4000px;
}

div#ajc-slider div.panel {
	padding: 0 17px 0 0;
	padding: 0 10px;
	width: 135px;
	float: left;
	display: inline;
	position: relative;
}

div#ajc-slider div.scrollContainer div.on{
	background: #e9eaec;
}

div#ajc-slider div.panel * {
	display: inline;
	float: left;
}

div#ajc-slider div.panel h4 {
	margin: 0;
	padding: 5px 0;
	border-top: none;
	text-transform: none;
}

div#ajc-slider div.video h4 a {
	padding: 0 15px 0 0;
	background: url('/ajc/images/icons/icon-video.gif') center right no-repeat;
}

div#ajc-slider div.panel a img {
	margin: 0;
	border: none;
	clear: both;
	width: 135px;
	height: 85px;
}

div#ajc-slider div.panel p {
	margin: 0;
	padding: 5px 2px;
	font-size: 11px;
	letter-spacing: 0.03em;
}

div#ajc-slider .scrollButtons.left {
	right: 30px;
}

div#ajc-slider .scrollButtons.right {
	right: 5px;
}

div#ajc-slider .hide {
    display: none;
}

/* @end */


.recipe-search input#search_input_criteria
{
  border: 1px solid #B8C1CC;
  background: #fff;
}

.recipe-search input.search-button {
  border: 1px solid #B8C1CC;
  background: url('/access/images/holiday-guide/winter-input-bg.gif') top left repeat-x;
}

div.access-search-container {
  background: #E6F3FF;
  border: 1px solid #B8C1CC;
}

div.access-search-container label {
  color: #0B3F75;
}
