.noScreen {
	display: none;
}
html, body {
	margin: 0; padding: 0;
}
* html, * html body {
	height: 100%;
}

#wrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

/* header */
#header {
	position: relative;
	width: 980px; height: 155px;
	z-index: 1;
}

#logo {
	position: absolute;
	left: 0; top: 12px;
	width: 201px; height: 136px;
}
#logo a {
	display: block;
	width: 201px; height: 136px;
	background: url(../img/interface/logo_keren.png) no-repeat left top;
	text-decoration: none;
	text-indent: -999em;
}

#headerVisual {
	position: absolute; z-index: 0;
	right: 0; top: 12px;
	width: 766px !important; height: 116px !important;
	overflow: hidden;
	text-align: right;
}

#payoff {
	position: absolute; z-index: 1;
	left: 221px; top: 95px;
	width: 257px; height: 26px;
	background: url(../img/interface/payoff.png) no-repeat left top;
}
	* html #payoff {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/interface/payoff.png');
	}

/* breadcrumbs */
#breadcrumbs {
	position: absolute;
	left: 224px; top: 130px;
	width: 746px; height: 22px;
	overflow: hidden;
}
#breadcrumbs ul,
#breadcrumbs li {
	margin: 0; padding: 0;
	list-style: none;
}
#breadcrumbs li {
	float: left; display: inline;
	padding: 2px 7px 2px 8px;
	background: url(../img/interface/bullet_breadcrumbs.gif) no-repeat left 9px;
	font-size: 12px;
}
#breadcrumbs li.first {
	padding-left: 16px;
	background: url(../img/interface/ico_home.gif) no-repeat left 5px;
}
#breadcrumbs li a {
	text-decoration: none;
	color: #464646;
}
#breadcrumbs li a:hover {
	text-decoration: underline;
}
#breadcrumbs .loggedin {
	float: right; display: inline;
	padding: 2px 0 0 0;
	font-size: 11px;
}

/*  mainMenu */
#mainMenu {
	position: relative;
	height: 40px;
	margin: 0 0 5px 0;
	background: url(../img/interface/menu_bar.gif) repeat-x left top;
}
#mainMenu ul {
	position: absolute;
	left: 214px; bottom: 0;
	width: 766px; height: 35px; overflow: hidden;
	margin: 0; padding: 0; list-style: none;
}
#mainMenu li {
	position: relative;
	float: left; display: inline;
	margin: 0 15px 0 0; padding: 0;
}
#mainMenu li a {
	float: left; display: inline;
	padding: 7px 10px;
	height: 17px;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
	font-size: 13px;
	color: #fff;
}
	* html #mainMenu li a {
		height: 0.1em; /* avoid extra spacing in IE6 */
	}
#mainMenu li a:hover {
	color: #f5822b;
}
#mainMenu li.active {
	bottom: -4px;
	background: url(../img/interface/menu_tab_right.gif) no-repeat right bottom;
}
#mainMenu li.active a {
	background: url(../img/interface/menu_tab_left.gif) no-repeat left bottom;
	color: #404040;
}
#mainMenu li.account {
	float: right;
	bottom: 0;
	margin: 3px 8px 3px 0;
	background: none;
}
#mainMenu li.account a {
	padding: 3px 10px;
	background: #e4eef8;
	border: 1px solid #00529c;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
	color: #00529c;
}
#mainMenu li.account a:hover {
	border-color: #fff;
}
#mainMenu li.active.account a {
	color: #222;
}
#mainMenu li ul {
	display: none;
}

/* headerSearch */
#headerSearch {
	position: absolute; 
	top: 163px; left: 2px;
}
#headerSearch .input {
	float: left; display: inline;
	width: 134px; height: 22px;
	margin: 0 10px 0 10px; padding: 1px 1px 4px 20px;
	background: url(../img/interface/input_search.gif) no-repeat left top;
}
#headerSearch .textfield {
	width: 130px; height: 14px;
	background: none; border: none;
	line-height: 13px;
	font-size: 11px;
	color: #414042;
}
#headerSearch .submit {
	float: left; display: inline;
}


/* footer */
#footer {
	position: relative;
	width: 980px; height: 58px;
	background: url(../img/interface/footer_back.gif) no-repeat left top;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .footerMenu {
	float: right; display: inline;
	padding: 10px 12px;
	font-size: 11px;
}
#footer .footerMenu span {
	width: 15px; height: 15px;
	display: inline-block;
	background: url(../img/interface/bullet_footermenu.gif) no-repeat center 8px;
	text-indent: -999em;
}
#footer .footerMenu a {
	text-decoration: none;
	color: #fff;
}
#footer .footerMenu a:hover {
	text-decoration: underline;
	color: #fff;
}
#footer .brands {
	height: 20px;
	position: relative;
}
#footer #scroller {
	position: absolute; bottom: 1px; right: 0;
	width: 756px; height: 55px; overflow: hidden;
}
#footer .copyright {
	float: left; display: inline;
	padding: 10px;
	text-align: left;
	font-size: 11px;
	color: #fff;
}
#footer .disclaimer {
	padding: 8px 10px;
	text-align: center;
	line-height: 1.25;
	font-size: 10px;
	color: #8a8c8e;
}

/* content */
#content {
	width: 980px;
	background: #fff url(../img/interface/column_back.gif) repeat-y left top;
}
#primaryContent {
	float: right; display: inline;
	width: 756px;
	padding: 10px 0 40px 0;
}
#secondaryContent {
	float: left; display: inline;
	width: 200px;
	padding: 0;
	background: url(../img/interface/column_corner.gif) no-repeat left top;
}

#secondaryContent h2 {
	margin: 0 0 5px 0;
	font-size: 15px;
	color: #00529c;
}

#secondaryContent .spacer {
	height: 15px; line-height: 0%; font-size: 0;
	background: url(../img/interface/column_spacer.gif) no-repeat left top
}

/* subMenu */
.subMenu {
	margin: 0 0 10px 0;
}
.subMenu ul,
.subMenu li {
	margin: 0; padding: 0;
	list-style: none;
}
.subMenu li {
	border-bottom: 1px solid white;
	line-height: 14px;
	font-size: 11px;
	font-weight: bold;
}
.subMenu li a {
	display: block;
	padding: 10px 5px 10px 28px;
	background: url(../img/interface/bullet_arrow.gif) no-repeat 14px 12px;
	text-decoration: none;
	color: #404041;
}
	* html .subMenu li a {
		height: 0.1em; /* fix double spacing in IE6 */
	}
.dealerMenu li a {
	background-image: url(../img/interface/bullet_lock.gif);
}
.subMenu li a:hover {
	text-decoration: underline;
	color: #00529c;
}
.subMenu li.active a {
	background-color: white;
	text-decoration: none;
	color: #00529c;
}
.subMenu li ul {
	display: none;
}
.subMenu li.active ul {
	display: block;
	padding: 0 0 10px 0;
	background: #fff;
}
.subMenu li ul li {
	padding: 0 0 0 28px;
	border: none;
	font-weight: normal;
}
.subMenu li ul li a {
	padding: 4px 5px 4px 12px;
	background: url(../img/interface/bullet_more_blue.gif) no-repeat 2px 8px;
	color: #00529c;
}
.subMenu li ul li a:hover,
.subMenu li ul li.active a {
	background-image: url(../img/interface/bullet_more_orange.gif);
	color: #f5822b;
}

/* columnNews */
.columnNews {
	position: relative;
	padding: 12px;
}
.columnNews ul {
	clear: both;
	margin: 0; padding: 0;	list-style: none
}
.columnNews li {
	margin: 0 0 7px 0;	padding: 2px 0 2px 16px;
	width: 160px;
	background: url(../img/interface/bullet_arrow.gif) no-repeat 0 19px;
	line-height: 14px;
	font-size: 10px;
	color: #8c8c8c;
}
.columnNews li.dealernews {
	background-image: url(../img/interface/bullet_lock.gif);
}
.columnNews li a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #404041
}
.columnNews li.dealernews a {
	font-weight: normal;
}
.columnNews li a:hover {
	color: #00529c;
}
/* columnTweets */
.columnTweets h2 {
	float: left; display: inline;
	padding-right: 22px;
	background: url(../img/interface/titleicon_twitter.png) no-repeat right center;
}
.columnTweets a.twitterLink {
	font-weight: normal;
	color: #00529c;
}
.columnTweets a.twitterLink:hover {
	color: #f5822b;
}
.columnTweets .slider {
	position: relative;
	clear: both;
}
.columnTweets .slides {
	padding-top: 10px;
}
.columnTweets .pager {
	margin: 0 10px 10px 10px; padding: 0; list-style: none;
	text-align: center;
	zoom: 1;
}
.columnTweets .pager li {
	float: left; display: inline;
	margin: 1px 5px 1px 0; padding: 0;
	width: 5px; height: 5px; overflow: hidden;
	background: url(../img/interface/slider_pager.png) no-repeat 0 0;
	text-align: left; text-indent: -9999em;
	line-height: 0%; font-size: 0;
	cursor: pointer;
}
.columnTweets .pager li.activeSlide {
	background-position: 0 -5px;
}
.columnTweets .pager li:hover {
	background-position: 0 bottom;
}
.columnTweets .next,
.columnTweets .prev {
	position: absolute; top: 0;
	width: 4px; height: 7px; overflow: hidden;
	background: url(../img/interface/slider_controls.png) no-repeat 0 0;
	text-align: left; text-indent: -9999em;
	line-height: 0%; font-size: 0;
	cursor: pointer;
}
.columnTweets .next {
	right: 60px;
	background-position: -4px 0;
}
.columnTweets .next:hover {
	background-position: -4px -7px;
}
.columnTweets .prev {
	left: 0;
	background-position: 0 0;
}
.columnTweets .prev:hover {
	background-position: 0 -7px;
}

/* columnContact */
.columnContact {
	padding: 12px;
	font-size: 12px;
}
.columnContact a {
	color: #00529c;
}
.columnContact a:hover {
	color: #ff0026;
}

/* columnLogin */
.columnLogin {
	padding: 12px;
}
.subMenu .columnLogin {
	border-bottom: 1px solid #fff;
}
#primaryContent .columnLogin {
	padding: 0;
}
#primaryContent .columnLogin h2 {
	margin: 0 0 10px 0;
}
.columnLogin h2 span {
	padding-right: 12px;
	background: url(../img/interface/ico_lock.gif) no-repeat right center;
}
.columnLogin .input {
	float: left; display: inline;
	width: 134px; height: 22px;
	margin: 0 5px 5px 0; padding: 0 5px;
}
.columnLogin .username {
	background: url(../img/interface/input_username.gif) no-repeat left top;
}
.columnLogin .password {
	background: url(../img/interface/input_password.gif) no-repeat left top;
}
.columnLogin .focus,
.columnLogin .filled {
	background-position: left bottom !important;
}
.columnLogin .textfield {
	width: 134px; height: 14px;
	background: none; border: none;
	line-height: 13px;
	font-size: 12px;
	color: #414042;
}
.columnLogin .submit {
	float: left; display: inline;
}
.columnLogin .savelogin {
	margin: 2px 0 7px 0;
}
.columnLogin .savelogin input {
	vertical-align: middle;
}
.columnLogin .savelogin label {
	font-size: 11px;
}
.columnLogin ul {
	margin: 0 0 10px 0; padding: 0; list-style: none;
}
.columnLogin ul li {
	margin: 0 0 3px 0;
}
.columnLogin ul li a {
	padding-left: 7px;
	background: url(../img/interface/bullet_more_blue.gif) no-repeat left 5px;
	font-size: 12px;
	color: #00529c;
}
.columnLogin ul li a:hover {
	background-image: url(../img/interface/bullet_more_orange.gif);
	color: #f5822b;
}
.columnLogin .loggedin {
	margin: 0;
	line-height: 14px;
	font-size: 11px;
}
.columnLogin .loggedin strong {
	white-space: nowrap;
}

/* columnCompare */
.columnCompare {
	padding: 12px;
}
.columnCompare h2 span {
	padding-right: 14px;
	background: url(../img/interface/ico_compare.gif) no-repeat right center;
}
.columnCompare ul {
	margin: 0 0 5px 0; padding: 0; list-style: none;
}
.columnCompare ul li {
	margin: 0; padding: 7px 0 7px 15px;
	width: 161px;
	background: url(../img/interface/bullet_arrow.gif) no-repeat left 9px;
	line-height: 1.2;
	font-size: 11px;
}
.columnCompare ul li a {
	text-decoration: none;
	color: #404041;
}
.columnCompare ul li a:hover {
	text-decoration: underline;
	color: #0052b5;
}
.columnCompare ul li img {
	display: inline;
	margin: 0 0 0 3px;
	vertical-align: middle:
}
.columnCompare ul li a:hover img {
	filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";	-khtml-opacity: .60; -moz-opacity: .60; opacity: .60;
}
.columnCompare a.delete {
	padding-left: 14px;
	background: url(../img/interface/ico_delete.gif) no-repeat left center;
	font-size: 11px;
	color: #777;
}
.columnCompare a.delete:hover {
	color: #333;
}

/* social */
#secondaryContent .social {
	float: left; display: inline;
	margin: 0;
}
#secondaryContent .social ul {
	margin: 0 0 0 15px; padding: 0; list-style: none;
}
#secondaryContent .social li {
	float: left; display: inline;
	margin: 0 0 0 7px;
}
#secondaryContent .social li a {
	float: left; display: inline;
	width: 32px; height: 32px;
	text-decoration: none; text-align: left; text-indent: -9999em;
	filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -khtml-opacity: .50; -moz-opacity: .50; opacity: .50;
}
#secondaryContent .social li a:hover {
	filter: alpha(opacity=100); -ms-filter: "alpha(opacity=100)"; -khtml-opacity: 1.00; -moz-opacity: 1.00; opacity: 1.00;
}
#secondaryContent .social li.twitter a {
	background: url(../img/interface/ico_twitter.png) no-repeat 0 0;
}
#secondaryContent .social li.linkedin a {
	background: url(../img/interface/ico_linkedin.png) no-repeat 0 0;
}
