/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html, body {
	padding: 0;
	margin: 0;
}

body {
	overflow: hidden;
}

.clear {
	clear: both;
}

a, a:hover {
	color: #000;
}

#cb-header {
	position: absolute;
	z-index: 9999;
	width: 515px;
	height: 364px;
	background: url(images/header.gif) no-repeat top left;
}

#cb-body {
	width: 790px;
	position: relative;
	margin: 0;
	font-size: 85%;
}

#cb-menu {
	position: absolute;
	width: 120px;
	height: 90px;
	background: #000;
	top: 74px;
	left: 490px;
	z-index: 999;
}

#cb-menu ul {
	margin: 0;
	padding: 17px 18px;
	list-style: none;
}

#cb-menu ul li {
	margin: 0 0 2px 0;
}

#cb-menu ul li a {
	color: #999;
	text-decoration: none;
}

#cb-menu ul li.selected a {
	color: #fff;
}

#cb-brands {
	position: absolute;
	top: 74px;
	right: 60px;
	z-index: 9999;
}

#cb-holder {
	padding: 0;
}

#cb-content {
	width: 775px;
	margin: 0 0 0 70px;
	padding: 200px 0 0 0;
	overflow: auto;
}

#cb-content.contact {
	height: 420px;
	z-index: 9999999;
}

#cb-content.contact p {
	position: absolute;
	left: 380px;
	z-index: 9999999;
}

.contact-head {
	z-index: 111;
}

#cb-content.about {
	height: 900px;
}

#cb-content.about #left {
	height: 900px;
}

#cb-content #left {
	width: 282px;
	margin: 0 30px 0 0;
	float: left;
}

#cb-content img {
	margin: 0 0 30px 0;
}

#cb-content p {
	font-size: 110%;
	line-height: 130%;
	margin: 0;
	width: 675px;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}