@charset "UTF-8";
/* CSS Document for Fallbrook Technologies 7/15/11

------__o
-----_\ <,_
----(_)/ (_) SV
 
*/

/*
-------------------------RESETS-----------------------------------------------------
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
html {
	min-height: 100%;
	margin-bottom: 1px;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*drupal system resets*/
.block ul {
	margin: 0;
	padding: 0;
}
/*.block p {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}*/
.taxonomy {
	display: none;
}
#skip {
	display:none;
}
div.tabs {
	margin: 0;
	position:relative;
	z-index:81;
}
/*
-----------------------------------------------GLOBAL-----------------------------------------------------
*/



.views-field-field-slider-summary a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
 	transition: .2s;
}
.views-field-field-slider-summary a:hover {
	color: #dfdfdf;
}

/*

font-family:'Futura W01 Book';

font-family:'Futura W01 Book';

font-family:'Futura W02 Medium';
*/

/* Links */
a {
	text-decoration: none;
}
#main a {
	color: #DB6234;
	font-weight: bold;
	text-decoration: none;
}
#main a:hover {
	text-decoration: none;
}
/* Titles. */

h1, h2, h3, h4, h5, h6 {
	line-height: normal;
}
.view-download-page .view-header {
	display: block;
	float: left;
}
.view-download-page .view-header,
#content-area .block .view-download-page .view-header.mti_font_element p,
h1 {
	font-family:'Futura W01 Book';

font-size: 24px;
	font-weight: normal;
	color: #333;
	padding: 0 0 14px 0;
}

h2 {
	font-family:'Futura W01 Book';

font-size: 18px;
	font-weight: normal;
	color: #333;
	padding: 0 0 8px 0;
}
/*#block-system-main h3 {
    color: #666677;
    font-size: 13px;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-transform: uppercase;
	}*/
h3 {
    color: #333;
    font-size: 16px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
h4 {
}
h5 {
}
h6 {
}
/* Paragraph styles. */

#content-area .block p, #content-area p, #content-area {
	margin: 0 0 16px 0;
    font-size: 13px;
    line-height: 1.5em;
}
#content-area #sidebar-second .block p {
	margin: 0px 0px 0px 0px;
}
/* List styles. */

ul {
	list-style-type: disc;
	margin: 0 0 12px 25px;
    font-size: 12px;
    line-height: 1.75em;

}
ul ul {
	list-style-type: circle;
}
ul ul ul {
	list-style-type: square;
}
ul ul ul ul {
	list-style-type: circle;
}
ol {
	list-style-type: decimal;
	margin: 0 0 12px 25px;
}
ol ol {
	list-style-type: lower-alpha;
}
ol ol ol {
	list-style-type: decimal;
}

body.not-front .region-content {
	background: #fff;
	padding: 25px;
	color: #333;
	/*margin-top: 25px;*/
}
#content-area .content ul {
	margin: 0 0 12px 15px;
	list-style: disc;
	line-height: 18px;
}
#content-area .content ul li {
	padding: 0 0 0 0px;
	line-height: 18px;
	list-style-position: inside;
}
#content-area .content ul ul {
	margin: 0 0 0 25px;
}
#content-area .content ol {
	margin: 0 0 12px 25px;
	list-style:  decimal;
	line-height:18px;
}
#content-area .content ol li {
	padding: 0 0 0 0;
}
#content-area .content ol ol {
	margin: 0 0 0 25px;
	list-style: lower-alpha;
}
/* Abbreviation. */
abbr {
	border-bottom: 1px dotted #666666;
	cursor: help;
	white-space: nowrap;
}
/* clear classes */
.clearleft, .clearl, .cleft {
	clear: left;
}
.clearright, .clearr, .cright {
	clear: right;
}
.clear, .clearboth, .clearall {
	clear: both;
}
/* Float classes */
.floatleft, .fleft, .floatl {
	float: left;
	margin: 0 10px 5px 0;
}
.floatright, .fright, .floatr {
	float: right;
	margin: 0 0 5px 10px;
}
hr {
	clear: both;
}
/*tables*/


/* bug fix with views 2 edit links. */

div.view div.views-admin-links {
	width: auto;
}
/* Rollover edit links for blocks. */

div.block {
	position: relative;
}
div.block .edit {
	display: none;
	position: absolute;
	right: -20px;
	top: -5px;
	z-index: 40;
	padding: 3px 8px 0;
	font-size: 10px;
	line-height: 16px;
	background-color: white;
	border: 1px solid #cccccc;
	/*let's get fancy! */
  -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px #888888;
	-webkit-box-shadow: -1px 1px 2px #666666;
}
div.block .edit a {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}
div.block:hover .edit {
	display: block;
}
/* Console, style from slate theme. */
div.messages {
	padding: 9px;
	margin: 1em 0;
	color: #003366;
	background: #bbddff;
	border: 1px solid #aaccee;
}
div.warning {
	color: #884400;
	background: #ffee66;
	border-color: #eedd55;
}
div.error {
	color: white;
	background: #ee6633;
	border-color: #dd5522;
}
div.status {
	color: #336600;
	background: #ccff88;
	border-color: #bbee77;
}
.form-item {
	margin: 0;
}
/*
------------------------------------------------LAYOUT-----------------------------------------------------
*/

html {
	background-color: #000000;
	background-image: url("../images/jpg/bkg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	position: static;
}
body {
	/* font-family: Arial, Verdana, Sans-Serif;*/
font-family: 'Source Sans Pro', sans-serif;
}
/*container and actual page size*/
#page {
	width: 100%;
	height: auto;
	position:relative;
}
#container {
}
/**********************************************
HEADER
**********************************************/
#header {
	width: 100%;
	height: 120px;
	margin: 0 auto;
	background-image: url(../images/png/toolbar-cat.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#header-region {
    width: 980px;
	height: 120px;
	margin: 0 auto;
}
#logo {
	display: block;
	float: left;
	height: 67px;
	padding: 14px 0 0 0;
	margin: 0;
	width: 198px;
}
#header-region .region-header {
	width: 782px;
	height: 81px;
	float: left;
}
#menu-top {
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

	height: 39px;
	width: 980px;
	clear: both;
}
/**********************************************SOCIAL MENU TOP*/
#block-menu-menu-social-links-top {
	width: 210px;
	height:16px;
	padding:12px 0 5px 0;
	float: right;
	margin-right: 15px;
}
#block-menu-menu-social-links-top ul {
	width: auto;
	height:16px;
	list-style: none;
	float: right;
}
#block-menu-menu-social-links-top ul li.leaf {
	width: auto;
	height: 16px;
	float: left;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin: 0;
	padding:0;
}
#block-menu-menu-social-links-top li a {
	width: auto;
	height: 16px;
	color: #fff;
	background-image:url(../images/png/social-menu-bkg.png);
	display:block;
	text-indent:-9999em;
	padding:0;
	margin: 0;
	font-size:11px;
	text-transform:uppercase;
}
/*email*/
#block-menu-menu-social-links-top li.email a {
	width: 24px;
	background-position: 0 0;
}
#block-menu-menu-social-links-top li.email a:hover {
	background-position: 0 -16px;
}

/*linkedin*/
#block-menu-menu-social-links-top li.linkedin a {
	width: 22px;
	background-position: -26px 0;
}
#block-menu-menu-social-links-top li.linkedin a:hover {
	background-position: -26px -16px;
}

/*facebook*/
#block-menu-menu-social-links-top li.facebook a {
	width: 18px;
	background-position: -52px 0;
}
#block-menu-menu-social-links-top li.facebook a:hover {
	background-position: -52px -16px;
}

/*twitter*/
#block-menu-menu-social-links-top li.twitter a {
	width: 20px;
	background-position: -69px 0;
}
#block-menu-menu-social-links-top li.twitter a:hover {
	background-position: -69px -16px;
}

/*youtube*/
#block-menu-menu-social-links-top li.youtube a {
	width: 15px;
	background-position: -92px 0;
}
#block-menu-menu-social-links-top li.youtube a:hover {
	background-position: -92px -16px;
}

/*language*/
#block-menu-menu-social-links-top li.language {
}
#block-menu-menu-social-links-top li.language a {
	width: 75px;
	background: none;
	text-indent:0em;
	padding: 0 5px 0 10px;
	margin: 0 10px 0 0;
	background-image: url(../images/png/down-arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	background-color: none;
}
/**********************************************SEARCH FORM*/
#block-search-form {
	width: 155px;
	height: 21px;
	padding:12px 0 0 0;
	float:right;
}
#block-search-form label {
	display: none;
}
#block-search-form .form-text {
	width: 124px;
	height: 15px;
	background:#000;
	border: 1px solid #fff;
	border-right: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	padding:2px 5px;
	margin: 0;
}
#block-search-form .form-submit {
	height: 21px;
	width: 20px;
	background-image:url(../images/png/icon-search.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border: none;
	text-indent: -99999em;
	line-height: 0;
	float: left;
}
/************************************************************ Global CSS for ALL nice menu types*/

.block-nice-menus {
    line-height: normal;
}

ul.nice-menu, ul.nice-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.nice-menu li {
	border-top: 0;
	float: left; /* LTR */
}
ul.nice-menu a {
	color: #9F9F9F;
	padding: 0;
}
ul.nice-menu ul {
	top: 0;
	left: -1px; /* LTR */
	border: 0;
	margin-right: 0; /* LTR */
}
ul.nice-menu ul li {
	width: auto;
}
ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
	background-color: transparent;
}
/*********************************************************** HORIZONTAL (down) menus*/

ul.nice-menu-down {
	/*float: left;*/ /* LTR */
  border: 0;
}
ul.nice-menu-down li {
	width: auto;
	height:auto;
	background-image: url(../images/png/menu-divider.png);
	background-repeat: no-repeat;
	background-position: right center;
}
ul.nice-menu-down li li {
	border-top: 0;
}
ul.nice-menu-down ul {
	left: 0; /* LTR */
}
ul.nice-menu-down ul li {
	clear: both;
}
ul.nice-menu-down li ul li ul {
	left: 12.5em; /* LTR */
	top: -1px;
}
ul.nice-menu-down .menuparent a {
	padding-right: 0; /* LTR */
}
ul.nice-menu-down li.menuparent {
}
/* Global Section Nav using Nice Menus */

ul.nice-menu-down li.menuparent:hover {
	background: #ccc url(arrow-down.png) right center no-repeat; /* LTR */
}
ul.nice-menu-down li li.menuparent {
	background: #eee url(arrow-right.png) right center no-repeat; /* LTR */
}
ul.nice-menu-down li li.menuparent:hover {
	background: #ccc url(arrow-right.png) right center no-repeat; /* LTR */
}
.block-nice-menus {
	margin: 0 auto;
	height: auto;
	clear: both;
}
.block-nice-menus ul li {
	width: auto;
	/*width: 195px;*/
	height:auto;
	background-image:url(../images/png/main-nav-bkg.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:center;
	line-height: 39px;
}
.block-nice-menus ul li ul li {
	line-height: 15px;
}

/*padding resets for each menu section*/
/*homepage*/
#block-nice_menus-2 ul li {
	padding: 0 16px;
}
#block-nice_menus-2 > ul {
background: url("/sites/all/themes/fallbrook/images/png/toolbar-cat.png") repeat-x;
	padding: 0 25px;
}
/*nuvinci*/
#block-nice_menus-5 ul li {
padding: 0 28px;
}
/*about*/
#block-nice_menus-7 ul li {
	padding: 0 5px;
}
/*about*/
#block-nice_menus-9 ul li {
	padding: 0 20px;
}
/*engineering services*/
#block-nice_menus-11 ul li {
	padding: 0 10px;
}



/*cycling*/
#block-nice_menus-4 ul li {
	line-height:normal;
}
#block-nice_menus-4 ul li a {
	padding: 14px 15px;
}
#block-nice_menus-4 ul li ul li a{
	padding: 10px 18px 13px 31px;
}

/*#block-nice_menus-4 ul li.menu-path-node-23 {
	width: 113px;
}
#block-nice_menus-4 ul li.menu-path-node-23 a {
	padding-top:5px;
}
#block-nice_menus-4 ul li.menu-path-node-24 {
	width: 58px;
}
#block-nice_menus-4 ul li.menu-path-node-25 {
	width: 88px;
}
#block-nice_menus-4 ul li.menu-path-node-26 {
	width: 93px;
}
#block-nice_menus-4 ul li.menu-path-node-26 a {
	padding-top: 5px;
}
#block-nice_menus-4 ul li.menu-path-node-27 {
	width: 88px;
}
#block-nice_menus-4 ul li.menu-path-node-64 {
	width: 122px;
}
#block-nice_menus-4 ul li.menu-path-node-64 a {
	padding-top: 5px;
}
#block-nice_menus-4 ul li.menu-path-node-65 {
	width: 88px;
}
#block-nice_menus-4 ul li.menu-path-node-65 a {
	padding-top: 5px;
}
#block-nice_menus-4 ul li.menu-path-node-72 {
	width: 62px;
}
#block-nice_menus-4 ul li.menu-path-node-66 {
	width: 82px;
}
#block-nice_menus-4 ul li.menu-path-node-66 a {
	padding-top: 5px;
}
#block-nice_menus-4 ul li.menu-path-node-68 {
	width: 102px;
}
#block-nice_menus-4 ul li.menu-path-node-69 {
	width: 70px;
}
#block-nice_menus-4 ul li.menu-path-node-69 a {
	padding-top: 5px;
} 
*/
/*accessory drives*/

#block-nice_menus-6 ul li {
	padding: 0px 10px;
}
/*energy and power management*/
#block-nice_menus-8 ul li {
	width: 160px;	
}

/*on road off road*/
#block-nice_menus-3 ul li {
	width: 160px;	
}
/*end exceptions*/

.block-nice-menus ul.nice-menu-down li.menuparent:hover, .block-nice-menus ul.nice-menu-down li:hover, .block-nice-menus ul li:hover, .block-nice-menus ul li.last:hover {
	/*background: url(../images/png/main-nav-bkg.png);*/
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block-nice-menus ul li.last {
	background: none;
}
.block-nice-menus ul li a {
	padding: 0px;
	color: #464646;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
}
.block-nice-menus ul#nice-menu-12 li a {
	padding: 0 20px;
}
.block-nice-menus ul li a:hover, .block-nice-menus ul.nice-menu-down li:hover a {
	color: #db6234;
}
/*drop downs*/
.block-nice-menus ul.nice-menu ul {
	top: 40px;
	background-image: url(../images/png/drop-down-bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 213px;
}
.block-nice-menus ul.nice-menu ul li, .block-nice-menus ul.nice-menu ul li.first, .block-nice-menus ul.nice-menu-down ul li:hover {
	background: none !important;
	padding:0 !important;
}
.block-nice-menus ul.nice-menu ul li a {
	width: 155px;
	margin: 0 5px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	background-image:url(../images/png/drop-down-arrows-none.png);
	background-repeat:no-repeat;
	background-position: 10px -268px;
	padding: 10px 0 10px 30px;
	color: #464646 !important;
}
.block-nice-menus ul.nice-menu ul li.last a {
border-bottom: none;
}
.block-nice-menus ul.nice-menu ul li a:hover {
	background-position: 16px 0px;
	color: #db6234 !important;
}
/************************************************************ END Global CSS for ALL nice menu types*/

/* Main Menu masquerading as utility menu (also a nicemenu)*/

block-nice_menus-2 {
	z-index: 98;
	}
#block-nice_menus-1 {
	width: 100%;
	height:40px;
	z-index: 499;
	clear:both;
}
#block-nice_menus-1.block-nice-menus ul {
	width: auto;
	height:40px;
	float: right;
}
#block-nice_menus-1.block-nice-menus ul li {
	width: auto;
	height:40px;
	line-height:40px;
	background-image:none;
	line-height: 15px;
}
#block-nice_menus-1.block-nice-menus ul li a {
	color: #fff;
	font-weight:normal;
	line-height:40px;
	font-size:12px;
	padding: 0 0 0 15px;
	margin: 0 10px 0 0;
	background-image:url(../images/png/white-dot.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#block-nice_menus-1.block-nice-menus ul li a:hover, #block-nice_menus-1.block-nice-menus ul li.menuparent a:hover {
	color: #db6234;
}
#block-nice_menus-1.block-nice-menus ul li.menuparent a:hover {
	background-image:none;
}
#block-nice_menus-1.block-nice-menus ul li a.active {
	color: #db6234;
}
.front #block-nice_menus-1.block-nice-menus ul li a.active {
	color: #fff;
}
#block-nice_menus-1.block-nice-menus ul li.last a {
	margin: 0;
}
#block-nice_menus-1.block-nice-menus ul li.menuparent {
	background-image: url(../images/png/down-arrow.png);
	background-repeat: no-repeat;
	background-position: right 0;
	background-color: none;
	padding-right: 12px;
	margin-right: 10px;
}
#block-nice_menus-1.block-nice-menus ul li.menuparent:hover {
	color: #db6234;
	background-image: url(../images/png/down-arrow.png);
	background-repeat: no-repeat !important;
	background-position: right -40px;
	background-color: #fbfbfb;
}
/*drop downs*/

#block-nice_menus-1.block-nice-menus ul li.menuparent ul {
	height: auto;
	top: 39px;
	background-image: url(../images/png/main-drop-down-bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#fcfcfc;
	width: 175px;
	border: 1px solid #e0e0e0;
	border-top: none;
	border-left: none;
}
#block-nice_menus-1.block-nice-menus ul.nice-menu ul li, #block-nice_menus-1.block-nice-menus ul.nice-menu ul li.first, #block-nice_menus-1.block-nice-menus ul.nice-menu-down ul li:hover {
	/*background: none !important;*/
	padding:0 !important;
}
#block-nice_menus-1.block-nice-menus ul li.menuparent:hover a {
	background: none;
	color: #db6234;
}
#block-nice_menus-1.block-nice-menus ul.nice-menu ul li {
	height: auto;
}
#block-nice_menus-1.block-nice-menus ul.nice-menu ul li a, #block-nice_menus-1.block-nice-menus ul.nice-menu ul li.menuparent a {
	width: 135px;
	margin: 0 5px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	background-image:url(../images/png/drop-down-arrows.png) !important;
	background-repeat:no-repeat !important;
	background-position: 5px -40px !important;
	padding: 14px 5px 13px 25px;
	line-height: 12px;
	color: #464646 !important;
}
#block-nice_menus-1.block-nice-menus ul.nice-menu ul li a:hover, #block-nice_menus-1.block-nice-menus ul.nice-menu ul li.menuparent:hover a {
	background-position:5px 0px !important;
	color: #db6234 !important;
}
/***********************************
END HEADER
************************************/


/***********************************
BREADCRUMB
************************************/
#breadcrumb {
	width: 100%;
	height: auto;
	position:absolute;
	top: 120px;
	left: 0;
	z-index: 8;
}
#breadcrumb-inner {
	width: 980px;
	height: 36px;
	margin: 0 auto;
}
.breadcrumb {
	width: auto;
	height: 36px;
	line-height:36px;
	float: right;
	font-size: 12px;
	font-weight:bold;
	text-transform:capitalize;
	color: #fff;
	position:relative;
	z-index:0;
}
.breadcrumb a {
	color: #f2dea1;
}
.breadcrumb span {
	width: 20px;
	background-image:url(../images/png/breadcrumb-carrot.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
}
/***********************************
TOP SLIDER IMAGES ALIGNED LEFT
************************************/

/*slider container*/
#top-slider .block-views {
	width: 100% !important;
	height: 379px !important;
    text-align:center;
    position:relative;
}
.header-slider-left .views-slideshow-cycle-main-frame {
	width: auto !important;
}
.header-slider-left .views-field-field-slider-title, .header-slider-left .views-field-field-slider-logo, .header-slider-left .views-field-field-slider-summary, .header-slider-left .views-field-field-homepage-block-link, .views-slideshow-controls-text-render {
	width: 980px;
	height:auto;
	margin: 0 auto;
	position: relative;
}

#block-views-frontpage_slider-block_4 .header-slider-left .views-field-field-homepage-block-link .field-content,
#block-views-frontpage_slider-block_4 .header-slider-left .views-field-field-slider-title .field-content,
#block-views-frontpage_slider-block_4 .header-slider-left .views-field-field-slider-summary .field-content {
	left: 570px;
}	
#block-views-frontpage_slider-block_4 .header-slider-left .views-field-field-slider-logo .field-content {
	left: 805px;
}

.header-slider-left .views-slideshow-cycle-main-frame-row {
	width: 100% !important;
	}
.header-slider-left .views-field-field-slider-title .field-content {
	width: 220px;
	height:auto;
	text-align:left;
	font-size: 36px;
	color: #fff;
	position:absolute;
	z-index: 20;
	top: 31px;
	left: 25px;
	font-family:'Futura W01 Bold';

padding-bottom: 5px;
}

.header-slider-left .views-field-field-slider-title .field-content sup {
	font-size: 14px;
	position: relative;
	top: -20px;
	}
#block-block-1 sup {
	font-size: 14px;
	position: relative;
	top: -8px;
	}
.header-slider-left .views-field-field-slider-logo .field-content {
	width: 220px;
	height:auto;
	text-align:left;
	font-size: 36px;
	color: #fff;
	position:absolute;
	z-index: 21;
	top: 25px;
	left: 245px;
}
.header-slider-left .views-field-field-slider-summary .field-content {
	width: 300px;
	height:auto;
	text-align:left;
	font-size: 13px;
	line-height:18px;
	color: #fff;
	position:absolute;
	z-index: 21;
	top: 110px;
	left: 25px;
}
.header-slider-left .views-field-field-slider-summary .field-content p {
	margin: 0 0 16px 0;
}
.header-slider-left .views-field-field-slider-summary .field-content p strong {
	font-weight: normal;
}

.header-slider-left .views-field-field-homepage-block-link .field-content {
	width: 220px;
	height:auto;
	text-align:left;
	font-size: 13px;
	line-height:18px;
	color: #fff;
	position:absolute;
	z-index: 21;
	top: 320px;
	left: 70px;
}
/*image*/
.header-slider-left .field-content {
	width: 100%;
	text-align: center;
}
.header-slider-left .field-content img {
	margin: 0 auto;
}
/*learn more button*/

/*.block-webform .webform-client-form input#edit-submit {
	width: 250px;
	height: 52px;
	border: none;
	line-height: 52px;
	font-family:'Futura W01 Book';

font-size: 16px;
	color: #db6234;
	padding: 0 40px 0 0;
	margin: 0 0 0 0;
	display:inline-block;
	letter-spacing: 1px;
	font-weight: normal;
	background-image:url(../images/png/btn-bkg-fat.png);
	}

.block-webform .webform-client-form input#edit-submit,*/
a.btn {
	display: block;
	float: left;
	text-align: center;
	padding: 10px 0;
	margin-left: 0px;
	padding: 0 0 0 35px;
	background-image:url(../images/png/btn-bkg-fat-lft.png);
	background-position:left 0;
	background-repeat:no-repeat;
	margin-bottom: 15px;

	}

/*.block-webform .webform-client-form input#edit-submit:hover,*/
a.btn:hover {
	background-position:left -52px;
}
a.btn span {
	width: 210px;
	height: 52px;
	background-image:url(../images/png/btn-bkg-fat.png);
	background-position: right 0;
	background-repeat:no-repeat;
	line-height: 52px;
	font-family:'Futura W01 Bold';

font-size: 16px;
	color: #db6234;
	padding: 0 40px 0 0;
	margin: 0 0 0 0;
	display:inline-block;
	letter-spacing: 1px;
	font-weight: normal;
	
}
a.btn span:hover {
	background-position: right -52px;
	color: #dbaf9e;
}
	
.header-slider-left .views-field-field-homepage-block-link .field-content {
	width: auto;
	padding: 0 0 0 25px;
	background-image:url(../images/png/btn-bkg-lft.png);
	background-position:left 0;
	background-repeat:no-repeat;
}
.header-slider-left .views-field-field-homepage-block-link .field-content:hover {
	background-position:left -36px;
}
.header-slider-left .views-field-field-homepage-block-link a {
	width: auto;
	height: 36px;
	background-image:url(../images/png/btn-bkg.png);
	background-position: right 0;
	background-repeat:no-repeat;
	line-height: 36px;
	font-family:'Futura W01 Bold';
min-width: 128px;

text-transform:uppercase;
	font-size: 12px;
	color: #db6234;
	padding: 0 40px 0 0;
	margin: 0 0 0 0;
	display:inline-block;
}
.header-slider-left .views-field-field-homepage-block-link a:hover {
	background-position: right -36px;
	color: #dbaf9e;
}
/*controls*/
.header-slider-left .views-slideshow-controls-bottom {
	/*display: none;*/
	height: auto;
	width: auto;
	position: absolute;
	top: 380px;
	left: 235px;
}
/*prev*/
.header-slider-left .views-slideshow-controls-text-previous {
	width: 49px;
	height: 49px;
	background-image:url(../images/png/btn-slider-prev.png);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999em;
	font-size:0;
	line-height:none;
	cursor:pointer;
	display: block;
	position:absolute;
	top: -60px;
/*	left: 190px;*/
	left: 800px;
	z-index: 30;
}
.header-slider-left .views-slideshow-controls-text-previous:hover {
	background-position:0 -50px;
}
/*pause*/
.header-slider-left .views-slideshow-controls-text-pause {
	display:none;
}
/*next*/
.header-slider-left .views-slideshow-controls-text-next {
	width: 49px;
	height: 49px;
	background-image:url(../images/png/btn-slider-next.png);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999em;
	font-size:0;
	line-height:none;
	cursor:pointer;
	display: block;
	position:absolute;
	/*top: -90px;
	left: 220px;*/
top: -60px;
left: 857px;
	z-index: 31;
}
.header-slider-left .views-slideshow-controls-text-next:hover {
	background-position:0 -50px;
}
/*pager*/
#widget_pager_bottom_frontpage_slider-block {
position: absolute;
top: -34px;
left: 113px;
display: block;
float: left;
z-index: 30;
width: 600px;
}
.view-id-frontpage_slider .views_slideshow_pager_field_item {
 display: inline-block;
margin: 0 5px;
border: 2px solid #fff;
border-radius: 50%;
width: 10px;
height: 10px;
background: transparent;
}

.view-id-frontpage_slider .views_slideshow_pager_field_item.active {
background: #fff;
}

/***********************************
END TOP SLIDER IMAGES ALIGNED LEFT
************************************/
/***********************************
TOP SLIDER IMAGES ALIGNED RIGHT
************************************/

#block-views-frontpage_slider-block_4 .header-slider-left .views-field-title,
.header-slider-left #views_slideshow_cycle_main_frontpage_slider-block_3 .views-field-title .field-content,
.header-slider-left #views_slideshow_cycle_main_frontpage_slider-block_3 .views-field-title-field .field-content {
	width: auto;
	height:auto;
	text-transform: uppercase;
	text-align:left;
	font-size: 44px;
	color: #fff;
	position:absolute;
	z-index: 20;
	top: 310px;
	left: 150px;
	font-family:'Futura W01 Book';

font-weight: normal;
	text-shadow: #000 0px 0px 10px;
}
.home-slider img {
	margin-left: -37px !important;}
	
.header-slider-left #views_slideshow_cycle_main_frontpage_slider-block_3 .views-field-field-slider-title {
	left: 555px;
}
/*.header-slider-left .views-field-field-slider-title .field-content {
	width: 220px;
	height:auto;
	text-align:left;
	font-size: 36px;
	color: #fff;
	position:absolute;
	z-index: 20;
	top: 50px;
	left: 25px;
	font-family:'Futura W01 Book';

}*/
.header-slider-left #views_slideshow_cycle_main_frontpage_slider-block_3 .views-field-field-slider-logo {
	left: 560px;
}
.header-slider-left #views_slideshow_cycle_main_frontpage_slider-block_3 .views-field-field-slider-summary {
	left: 555px;
}
.header-slider-left #views_slideshow_cycle_main_frontpage_slider-block_3 .views-field-field-homepage-block-link {
	left: 555px;
}
/*controls
#views_slideshow_controls_text_frontpage_slider-block_3 .views-slideshow-controls-bottom {
	left: 700px;
}
/*prev
#views_slideshow_controls_text_frontpage_slider-block_3 .views-slideshow-controls-text-previous {
	left: 745px;
}
/*next
#views_slideshow_controls_text_frontpage_slider-block_3 .views-slideshow-controls-text-next {
	left: 770px;
}
/***********************************
END TOP SLIDER IMAGES ALIGNED RIGHT
************************************/

/***********************************
MAIN CONTENT
************************************/
#main {
	clear: both;
	height: auto;
	width: 100%;
	margin-top: 0px;
}
#top-slider {
	width: 100%;
	height: auto;
	clear: both;
}
#highlight {
}
#content {
}
#content-inner {
}
#slider-wrap {
display: block;
min-height: 50px;
}
#content-header {
	height: auto;
	margin: auto;
	position: relative;
	width: 980px;
	z-index:0;
}
#content-area {
	width: 980px;
	height:auto;
	margin: auto;
	overflow:hidden;
	margin: 0 auto;
	background: url(../images/jpg/deckwh.jpg) repeat-y #08090C;
}
body.no-sidebars #content-area {
	background-image: none;
}
#content-top {
	height: auto;
	margin: auto;
	position: relative;
	width: 980px;
}
#content-bottom {
}
/*contnet area with a right bar*/
.sidebar-third .region-content,
.sidebar-second .region-content {
	width: 605px;
	height:auto;
	background-color: #fff;
	padding: 25px;
	float: left;
	min-height: 535px;
}
/* Sidebars  */
.sidebar {
	float: left;
}

#sidebar-first {
}
#sidebar-second {
	width: 285px;
	margin: 0;
	height: auto;
	padding: 25px 20px 0px;
}
#sidebar-third {
	width: 285px;
	margin: 0;
	height: auto;
	padding: 15px 20px 0px;
}
#sidebar-second .block {
display: block;
float: left;
}
#quicktabs-cycling_news_events_tabs {
display: block;
margin-bottom: 20px;
}

#sidebar-third p, #sidebar-third h3, 
#sidebar-second p, #sidebar-second h3 {
	color: #fff;
	padding: 0px 0px 0px 8px;
}

/*
--------------------------------------FOOTER-----------------------------------------------------
*/
#footer {
	width: 100%;
	height: auto;
	clear: both;
	font-size: 12px;
	line-height: 16px;
}

#footer .region-footer {
	background: #000;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 980px;
	display: block;
	}
/* Related Sites Block */
#footer #block-menu-menu-related-sites {
	width: 980px;
	height: 50px;
	margin: 0 auto;
	padding: 10px 0;
	background-image:url(../images/png/fallbrook-logo-bottom.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
}
#footer #block-menu-menu-related-sites h2 {
	width: auto;
	height: 50px;
	line-height:50px;
	float: left;
	font-family:'Futura W01 Book';

font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 0 700px;
	margin: 0;
	color: #fff;
	float:left;
}
#footer #block-menu-menu-related-sites ul {
	width: auto;
	height:50px;
	list-style: none;
	list-style-type:none;
	float:right;
}
#footer #block-menu-menu-related-sites ul li.leaf {
	width: auto;
	height: 50px;
	list-style-image: none;
	list-style-type: none;
	list-style:none;
	padding:0;
	margin: 0 0 0 50px;
	float:left;
	line-height:50px;
}
#footer #block-menu-menu-related-sites ul li.first {
	margin: 0 10px 0 0px;
}
#footer #block-menu-menu-related-sites ul li a {
	width: auto;
	height:50px;
	padding: 0;
	text-indent: -9999em;
	display:block;
}
#footer #block-menu-menu-related-sites ul li.hodyon a {
	width: 87px;
	background-image:url(../images/png/logo-hodyon.png);
}
#footer #block-menu-menu-related-sites ul li.dynasysapu a {
	width: 118px;
	background: url(../images/png/logo-dynasys.png) 0 50% no-repeat;
}
#footer #block-menu-menu-related-sites ul li.hydro-gear a {
	width: 94px;
	background-image: url(../images/png/logo-hydro-gear.png);
}
#footer #block-menu-menu-related-sites ul li.viryd a {
	width: 90px;
	background-image: url(../images/png/logo-viryd.png);
}
/* Footer Menu */

#footer #block-menu-menu-footer-menu {
	height:auto;
	float:left;
	margin: 0 auto;
	padding-left: 10px;
}
#footer #block-menu-menu-footer-menu .block-inner ul li.leaf {
	width: auto;
	height:auto;
	float: left;
	display: inline-block;
	list-style: none outside none;
	margin:0 3px 0 0;
	padding:0;
}
#footer #block-menu-menu-footer-menu .block-inner ul li a {
	color: #aaaaaa;
	font-size: 12px;
	text-decoration: underline;
	text-transform:uppercase;
	background-image:url(../images/png/white-dot-sm.png);
	background-repeat:no-repeat;
	background-position: left center;
	display:block;
	padding: 0 0 0 8px;
}
#footer #block-menu-menu-footer-menu .block-inner ul li a:hover {
	color: #DB6234;
}
#footer #block-menu-menu-footer-menu .block-inner ul li.first a {
	background-image: none;
	padding:0;
}
/* social icons */
#footer #block-menu-menu-social-links-bottom {
	width: auto;
	height: auto;
	float: right;
}
#footer #block-menu-menu-social-links-bottom ul {
	width: auto;
	height: auto;
	list-style-type:none;
}
#footer #block-menu-menu-social-links-bottom ul li.leaf {
	width: auto;
	height: auto;
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
	float: left;
}

#footer #block-menu-menu-social-links-bottom ul li a {
	background-image: url(../images/png/icons-social.png);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	text-indent: -9999em;
	width: 25px;
}
#footer #block-menu-menu-social-links-bottom ul li.email a {
	background-position: 0 0;
}
#footer #block-menu-menu-social-links-bottom ul li.email a:hover {
	background-position: 0 -16px;
}
#footer #block-menu-menu-social-links-bottom ul li.rss a {
	background-position: -20px 0;
}
#footer #block-menu-menu-social-links-bottom ul li.rss a:hover {
	background-position: -20px -16px;
}
#footer #block-menu-menu-social-links-bottom ul li.facebook a {
	background-position: -44px 0;
}
#footer #block-menu-menu-social-links-bottom ul li.facebook a:hover {
	background-position: -44px -16px;
}
#footer #block-menu-menu-social-links-bottom ul li.twitter a {
	background-position: -60px 0;
}
#footer #block-menu-menu-social-links-bottom ul li.twitter a:hover {
	background-position: -60px -16px;
}
#footer #block-menu-menu-social-links-bottom ul li.youtube a {
	background-position: top right;
}
#footer #block-menu-menu-social-links-bottom ul li.youtube a:hover {
	background-position: bottom right;
}
/* Copyright */

#footer #block-block-4 {
	width: 980px;
	height:auto;
	margin: 0;
	clear: both;
}
#footer #block-block-4 p a {
	color: #aaaaaa;
	font-size: 11px;
}
#footer #block-block-4 p {
	color: #aaaaaa;
	font-size: 11px;
	padding: 15px 10px 20px;
}
#footer #block-views-logo_bar-block_1 .view-header {
text-align: center;
font-size: 16px;
color: #fff;
  font-family:'Futura W01 Book';

width: 100%;
padding: 20px;
}
#footer #block-views-logo_bar-block_1 .view-content {

}

/*	
---------------------------------Individual Pages Start Here--------------------------------------
*/

/*	
----------------------------------Homepage-------------------------------
*/

.front #content-area {
	padding: 0;
	font-size: 14px;
}
.front #block-system-main, .front #content-header h1, .front #breadcrumb {
	display: none;
}
/* About Fallbrook Block */
#block-block-1 {
	width: 440px;
	height: 372px;
/*
	background-image: url(../images/jpg/bg--front-about.jpg);
	background-repeat: no-repeat;
*/
background: #B84516;
	padding: 25px 25px 0px;
	float: left;
	color: #fff;
}
#block-block-1 h2 {
	color: #FFFFFF;
	font-family:'Futura W01 Book';

font-size: 24px;
	font-weight: normal;
	padding: 0 0 15px 0;
letter-spacing: -1px;
}
/* home orange circle block */
#block-block-6 {
	width: 455px;
	height: 455px;
	margin: 0;/*position: absolute;
	z-index: 10;*/
}
#block-block-6 .block-inner {
	padding: 100px 0 0 125px;
	width: 300px;
}
#block-block-6 .block-inner p {
	font-family:'Futura W01 Book';

color: #fff;
	font-size: 13px;
	padding-bottom:	20px;
}
/* News and Events Block */
.block-quicktabs h2.block-title {
	display: none;
}
.block-quicktabs .view-empty {
    clear: both;
    display: block;
    float: left;
    font-style: italic;
    margin-top: 0px;
	padding: 25px;
	}

#block-quicktabs-energy_power_management_news_eve,
#block-quicktabs-accessor_drives_news_events,
#block-quicktabs-on_road_off_road_news_events_blo,
#block-quicktabs-front_page_news_events_tabs {
	background-color: #212121;
	float: left;
	height: 282px;
	padding: 1px 0 45px 0;
	width: 490px;
	overflow:hidden;
	}

#block-views-front_news_events-block {
	background-color: #212121;
	float: left;
	height: 350px;
	padding: 0px 0 0 0;
	width: 490px;
	overflow:hidden;
}
#block-quicktabs-front_page_news_events_tabs {
height: 320px;
}
/* Applications Sidebar UL */
#block-block-45,
#block-block-26,
#block-block-27,
#block-block-10,
#block-block-12,
#block-block-11 {
	background-color: #212121;
	float: right;
	padding: 25px;
	width: 440px;
	overflow: hidden;
}
#block-block-45 h2,
#block-block-26 h2,
#block-block-27 h2,
#block-block-10 h2,
#block-block-12 h2,
#block-block-11 h2 {
	color: #FFFFFF;
	font-family:'Futura W01 Book';

font-size: 24px;
	font-weight: normal;
	padding: 0 0 10px 0px;
	border-bottom: 1px solid #AAA;
	margin-bottom: 25px;
}
#block-block-45 .content ul,
#block-block-26 .content ul,
#block-block-27 .content ul,
#block-block-10 .content ul,
#block-block-12 .content ul,
#block-block-11 .content ul {
	list-style-type: none;
	list-style-image: none;
	}
/*#block-block-10 .content ul li {
	list-style-type: none;
	list-style-image: none;
	background: url(../images/png/gears.png) no-repeat;
	padding-left: 40px;
	padding-right: 25px;
	color: #fff;
	margin-bottom: 20px;
}*/
#block-block-45 .content ul li,
#block-block-26 .content ul li,
#block-block-27 .content ul li,
#block-block-10 .content ul li,
#block-block-11 .content ul li,
#block-block-12 .content ul li {
padding-bottom: 2px;
margin-bottom: 0px;
	list-style-type: none;
	list-style-image: none;
	background: url(../images/png/ul-ball.png) no-repeat;
	padding-left: 40px;
	padding-right: 25px;
	padding-top: 2px;
	color: #fff;
	margin-bottom: 5px;

}
#block-block-45 .content h3,
#block-block-26 .content h3,
#block-block-27 .content h3,
#block-block-12 .content h3 {
	color: #FFFFFF;
	font-family:'Futura W01 Book';

font-size: 18px;
	font-weight: normal;
	padding: 0 0 5px 2px;
	margin-bottom: 8px;
	margin-left: 10px;
	border-bottom: 1px dotted #AAA;
	}

#block-block-45 .content ul li a,
#block-block-26 .content ul li a,
#block-block-27 .content ul li a,
#block-block-12 .content ul li a,
#block-block-10 .content ul li a,
#block-block-11 .content ul li a {
	color: #F2DEA1;
	font-family:'Futura W01 Book';

font-size: 16px;
	font-weight: normal;
}


/*title*/
#block-views-front_news_events-block h2 {
	color: #FFFFFF;
	font-family:'Futura W01 Book';

font-size: 24px;
	font-weight: normal;
	padding: 0 0 16px 25px;
}
/*content*/
body.page-node-239 .region-content,
body.page-node-240 .region-content,
body.page-node-4 .region-content,
body.page-node-5 .region-content,
body.page-node-6 .region-content {
padding: 0px;
margin: 0px;
} 
body.page-node-239 #block-system-main,
body.page-node-240 #block-system-main,
body.page-node-4 #block-system-main,
body.page-node-5 #block-system-main,
body.page-node-6 #block-system-main {
	display: block;
	float: left;
	width: 440px;
	padding: 25px;
	background: #fff;
	}
	
	
	
#views_slideshow_cycle_teaser_section_front_news_events-block {
	background-color: #000;
	height: 190px !important;
}
/*row*/
.block-quicktabs .views-row,
#block-views-front_news_events-block .views-row {
	width: 490px;
	height:63px !important;
	background-image:url(../images/png/news-home-bkg.png);
	background-repeat:no-repeat;
}
#block-quicktabs-cycling_news_events_tabs.block-quicktabs .views-row {
background: none;
height: auto !important;
}

.block-quicktabs .views-slideshow-cycle-main-frame-row,
#block-views-front_news_events-block .views-slideshow-cycle-main-frame-row {
	height:auto !important;
}
/*date*/

.block-quicktabs .views-field-field-news-events-date, 
#block-views-front_news_events-block .views-field-field-news-events-date, 
.block-quicktabs .views-field-field-news-events-date-1,
#block-views-front_news_events-block .views-field-field-news-events-date-1 {
	width: 73px;
	float: left;
	color: #fff;
	text-transform:uppercase;
	text-align:center;
}
.block-quicktabs .views-field-field-news-events-date,
#block-views-front_news_events-block .views-field-field-news-events-date {
	height:16px;
	font-size: 12px;
	padding:15px 0 0 0;
}
.block-quicktabs .views-field-field-news-events-date-1,
#block-views-front_news_events-block .views-field-field-news-events-date-1 {
	font-size: 24px;
}
/*text*/
.block-quicktabs .views-field-view-node,
#block-views-front_news_events-block .views-field-view-node {
	width: 385px;
	height:48px;
	padding:15px 15px 0 15px;
	float:right;
}
.block-quicktabs .views-field-view-node a,
#block-views-front_news_events-block .views-field-view-node a {
	color: #f2dea1;
}
.block-quicktabs .views-field-view-node p,
#block-views-front_news_events-block .views-field-view-node p {
	margin: 0;
	padding:0;
}
/*controls*/
.block-quicktabs .views-slideshow-controls-bottom,
#block-views-front_news_events-block .views-slideshow-controls-bottom {
	clear: both;
}
#views_slideshow_controls_text_front_news_events-block {
	width: auto;
	height:26px;
	float: right;
	padding: 19px 30px 0 30px;
	background-color:#171717;
	border-left:1px solid #2e2e2e;
}
/*prev*/
#views_slideshow_controls_text_previous_front_news_events-block {
	width: 7px;
	height:13px;
	background-image:url(../images/png/btn-news-slider-prev.png);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999em;
	font-size: 0;
	line-height: none;
	display:block;
	cursor:pointer;
	float:left;
	margin:0 15px 0 0;
}
#views_slideshow_controls_text_previous_front_news_events-block:hover {
	background-position: 0 -13px;
}
/*pause*/
#views_slideshow_controls_text_pause_front_news_events-block {
	display: none;
}
/*next*/
#views_slideshow_controls_text_next_front_news_events-block {
	width: 7px;
	height:13px;
	background-image:url(../images/png/btn-news-slider-next.png);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999em;
	font-size: 0;
	line-height: none;
	display:block;
	cursor:pointer;
	float:left;
	margin:0;
}
#views_slideshow_controls_text_next_front_news_events-block:hover {
	background-position: 0 -13px;
}
#content-area .block-quicktabs .view-id-front_news_events .view-header,
#content-area .block-quicktabs .view-id-front_news_events .view-header p,
.view-id-front_news_events .block-quicktabs .view-header p {
	padding: 0px 20px 0px 10px;
	color: #fff;
	font-size: 11px;
	line-height: 1.5em;
	}
.view-id-front_news_events .block-quicktabs .view-header h1
/*.view-id-front_news_events .view-header h1 */{
	display: none;
	}	

/* Cycling News and Events Style Overrides */

#block-quicktabs-cycling_news_events_tabs #views_slideshow_cycle_teaser_section_front_news_events-block {
	background-color: #000;
	height: 190px !important;
}
/*row*/
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-row {
	width: 290px;
	height:63px !important;
/*	background-image:url(../images/png/news-home-bkg.png);
	background-repeat:no-repeat;*/
}
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-slideshow-cycle-main-frame-row {
	height:auto !important;
}
/*date*/
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-field-field-news-events-date, 
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-field-field-news-events-date-1 {
	display: block;
	float: left;
	color: #fff;
	text-transform:uppercase;
	text-align:center;
}
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-field-field-news-events-date {
	height:16px;
	font-size: 12px;
	padding:15px 0 0 0;
}
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-field-field-news-events-date-1 {
	font-size: 12px;
}
/*text*/
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-field-view-node {
/*	width: 385px;
	height:48px;
	padding:15px 15px 0 15px;*/
	display: block;
	float:left;
}
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-field-view-node a {
	color: #f2dea1;
}
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-field-view-node p {
	margin: 0;
	padding:0;
}
/*controls*/
#block-quicktabs-cycling_news_events_tabs #block-views-front_news_events-block .views-slideshow-controls-bottom {
	clear: both;
}
#block-quicktabs-cycling_news_events_tabs #views_slideshow_controls_text_front_news_events-block {
	width: auto;
	height:26px;
	float: left;
/*	padding: 19px 30px 0 30px;*/
	background-color:#171717;
	border-left:1px solid #2e2e2e;
}
/*prev*/
#block-quicktabs-cycling_news_events_tabs #views_slideshow_controls_text_previous_front_news_events-block {
	width: 5px;
	height:8px;
	background-image:url(../images/png/btn-news-slider-prev.png);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999em;
	font-size: 0;
	line-height: none;
	display:block;
	cursor:pointer;
	float:left;
	margin:0 15px 0 0;
}
#block-quicktabs-cycling_news_events_tabs #views_slideshow_controls_text_previous_front_news_events-block:hover {
	background-position: 0 -8px;
}
/*pause*/
#block-quicktabs-cycling_news_events_tabs #views_slideshow_controls_text_pause_front_news_events-block {
	display: none;
}
/*next*/
#block-quicktabs-cycling_news_events_tabs #views_slideshow_controls_text_next_front_news_events-block {
	width: 5px;
	height:8px;
	background-image:url(../images/png/btn-news-slider-next.png);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999em;
	font-size: 0;
	line-height: none;
	display:block;
	cursor:pointer;
	float:left;
	margin:0;
}
#block-quicktabs-cycling_news_events_tabs #views_slideshow_controls_text_next_front_news_events-block:hover {
/*	background-position: 0 -8px;*/
}
#block-quicktabs-cycling_news_events_tabs #content-area .block .view-id-front_news_events .view-header p {
	font-size: 10px;
	}
#block-quicktabs-cycling_news_events_tabs .view-id-front_news_events .view-header {
	padding: 0px 0px 0px 0px;
	color: #fff;
	}
#block-quicktabs-cycling_news_events_tabs .view-id-front_news_events .view-header h1 {
	display: none;
	}	
#block-quicktabs-cycling_news_events_tabs h2 {
	display: none;
	}
#block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-field-release-date-1 {
	display: block;
	float: left;
	color: #FFF;
	width: auto;
	text-align: left;
	text-transform: none;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
}
#block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-field-release-date {
	display: block;
	float: left;
	color: #FFF;
	width: auto;
	text-align: left;
	text-transform: none;
	font-weight: bold;
	font-size: 12px;
	clear: none;
	margin-right: 10px;
}
#block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-title-field,
#block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-title {
	display: block;
	float: right;
	clear: both;
	width: 100%;
	margin-top: 0px;
	font-size: 10px;
	padding-right: 0px;
	margin-bottom: 10px;	
}
#main #sidebar-second .view-nuvisions-blog a {
	color: #fff;
	font-weight: normal;
}
#main #sidebar-second .view-nuvisions-blog a:hover {
text-decoration: underline;
}
#sidebar-second .view-nuvisions-blog .views-field-field-post-date {
	color: #fff;
}
#sidebar-second .view-nuvisions-blog span.date-display-single {
	display: block;
	float: left;
	width: 50px;
	font-weight: bold;
	text-transform: uppercase;
}
 #sidebar-second .view-nuvisions-blog .views-row {
	margin-bottom: 10px;
}
.view-nuvisions-blog .node-inner h2.mti_font_element {
	display: none;
}
 #sidebar-second .view-nuvisions-blog,
#block-views-front_news_events-block_8 {
margin-bottom: 20px;
}
#sidebar-second #block-quicktabs-cycling_news_events_tabs p {
 padding: 0px;
 }
#block-quicktabs-cycling_news_events_tabs .views-row {
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #fff;
	margin: 7px 0px;
	min-height: 40px;
	}
#block-quicktabs-cycling_news_events_tabs {
margin: 0px 0px;
}
#main #block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-title-field a,
#main #block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-title a {
	color: #FFF;
	font-weight: normal;
}
#block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-title-field a:hover,
#block-quicktabs-cycling_news_events_tabs .block .news-feed .views-field-title a:hover {
	color: #FFF !important;
	text-decoration: underline;
}

#block-quicktabs-cycling_news_events_tabs .block .view-front-news-events li {
	margin-left: 0px !important;
	}
	
#block-quicktabs-cycling_news_events_tabs .block .view-front-news-events li.pager-previous a {
	display: block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 7px;
	height: 13px;
	margin: 0 8px;
	background: url(../images/png/btn-news-slider-prev.png) no-repeat;
	}
#block-quicktabs-cycling_news_events_tabs .block .view-front-news-events li.pager-next a {
	display: block;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 7px;
	height: 13px;
	margin: 0 8px;
	background: url(../images/png/btn-news-slider-next.png) no-repeat;
	 }
#block-quicktabs-cycling_news_events_tabs .block .view-front-news-events li.pager-current {
	display: none;
}
#block-quicktabs-cycling_news_events_tabs .block .view-front-news-events li.pager-previous a:hover {
	background-position: 0px -13px;
	 }
#block-quicktabs-cycling_news_events_tabs .block .view-front-news-events li.pager-next a:hover {
	background-position: 0px -13px;
	 }
#block-quicktabs-cycling_news_events_tabs .block .view-front-news-events ul.pager {
	margin: 18px 0px !important;
	display: block;
	float: right;
	color: #ccc;
	font-size: 14px;
	}



/* Homepage Category Blocks */
#block-views-frontpage_category_blocks-block {
	width: auto;
	height:auto;
	clear: both;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row {
	width: 245px;
	background-color: #f6f6f6;
	float: left;
	height: 497px;
	padding: 0px 0 0 0;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row .views-field-title {
	width: 100%;
	height: 30px;
	padding: 180px 0 6px 0px;
	font-family:'Futura W01 Book';

font-size: 22px;
	background-color:#fff;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row .views-field-title .field-content {
padding: 15px 10px;
display: block;
width: 225px;
background: #fff;
}

/*#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-last .views-field-title {
	height: 56px;
}
*/
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row .views-field-body {
	width: auto;
	height: 235px;
	padding: 10px 10px 0px;
	background-color:#fff;
}

/*#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-last .views-field-body {
	height: 102px;
}
*/
#block-views-frontpage_category_blocks-block .views-field-field-homepage-block-link a {
	background-image: url(../images/jpg/btn-readmore.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 37px;
	padding: 10px 0 10px 25px;
	width: 245px;
	color: #db6234;
	font-size: 11px;
	font-family:'Futura W01 Book';

text-transform: uppercase;
	font-weight: normal;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-field-title a {
	color: #333;
	font-weight: normal;
	display: block;
	margin-top: -197px;
	padding-top: 197px;
}

/* Cycle Block*/
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-4 .views-field-title  {
	background-image: url(../images/jpg/home-page-boxes-bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-4 .views-field-title:hover {
	background-position: 0 -181px;
}
/* On Road Off Road Block*/
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-1 .views-field-title  {
	background-image: url(../images/jpg/home-page-boxes-bkg.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-1 .views-field-title:hover {
	background-position: -245px -181px;
}
/* Accessory Drives Block*/
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-2 .views-field-title  {
	background-image: url(../images/jpg/home-page-boxes-bkg.jpg);
	background-repeat: no-repeat;
	background-position: -490px 0;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-2 .views-field-title:hover {
	
	background-position: -490px -181px;
}
/* Energy and Power Management Block*/
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-3 .views-field-title  {
	background-image: url(../images/jpg/home-page-boxes-bkg.jpg);
	background-repeat: no-repeat;
	background-position: -735px 0;
}
#block-views-frontpage_category_blocks-block .view-frontpage-category-blocks .views-row-3 .views-field-title:hover {
	background-position: -735px -181px;
}
/*
--------------------------------------TRANSPORTATION-----------------------------------------------------
*/

	
/* Menu Title and Description Block */
#block-views-landing_menu_description-block {
	background: url(../images/jpg/bg-trans-menu.jpg) no-repeat;
	float: right;
	width: 440px;
	height: 745px;
	padding: 25px;
}
.view-landing-menu-description h3 {
	border-bottom: 1px solid #CCCCCC;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.view-landing-menu-description .views-row {
	height: 35px;
	padding: 20px;
	border-top: 1px solid #222222;
	width: 393px;
}
#main .view-landing-menu-description .views-field-title a {
	color: #f2dea1;
	font-size: 18px;
}
.view-landing-menu-description .views-field-title:hover {
}
.view-landing-menu-description a.whatever:hover {
	background: url(../images/jpg/bg-btn-trans-menu.jpg) no-repeat;
	display: block;
	height: 55px;
	width: 393px;
}
.view-landing-menu-description .views-field-field-landing-description {
	color: #fff;
	font-size: 13px;
}
/*news and events block*/
#block-views-front_news_events-block_1 {
	background-color: #212121;
	float: left;
	height: 272px;
	padding: 0px 0 0px;
	width: 490px;
}
#block-views-front_news_events-block_1 h2 {
	padding: 15px 0 16px 25px;
}
#block-views-front_news_events-block_1 .view-front-news-events ul {
	margin: 0;
}
#block-views-front_news_events-block_1 .view-front-news-events ul li {
	background-image: url(../images/jpg/bg-news-event.jpg);
	background-repeat: no-repeat;
	color: #F2DEA1;
	height: 63px;
	width: 490px;
	list-style: none;
}
#block-views-front_news_events-block_1 .view-front-news-events ul li .views-field-field-date {
	float: left;
	color: #FFF
}
/* Accessory Drives Content Area */
#content-area .node-transportation .content {
	background-color: #FFFFFF;
	height: auto;
	overflow: hidden;
	padding: 0 25px;
	width: 605px;
}
#content-area .node-transportation .content .field-type-image {
	float: left;
	padding: 20px 30px 20px 0;
	clear: left;
}
#content-area .node-transportation .content .field .field-label {
	font-family:'Futura W01 Book';

font-size: 24px;
	font-weight: normal;
	padding: 25px;
}
#content-area .node-transportation .content .field-name-body {
	min-height: 260px;
	padding: 25px 0;
	border-bottom: 1px solid #CCCCCC;
}
#content-area .node-transportation .content .field-name-field-key-features {
	min-height: 300px;
}
/*
--------------------------------------CYCLING-----------------------------------------------------
*/

/* landing 3 blocks */
#block-block-8 .content .cycleblock1 {
	background-image: url(../images/jpg/bg-nuvinci-3block.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 247px;
	width: 326px;
	float: left;
}
#block-block-8 .content .cycleblock2 {
	background-image: url(../images/jpg/bg-n360-3block.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 247px;
	width: 326px;
	float: left;
}
#block-block-8 .content .cycleblock3 {
	background-image: url(../images/jpg/bg-harmony-3block.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 247px;
	width: 326px;
	float: left;
}
#block-block-8 .content .cycleblock1:hover {
	background-position: center -211px;
}
#block-block-8 .content .cycleblock2:hover {
	background-position: center -211px;
	}
#block-block-8 .content .cycleblock3:hover {
	background-position: center -211px;
	}
#block-block-8 .content .cycleblock3 a, #block-block-8 .content .cycleblock2 a, #block-block-8 .content .cycleblock1 a {
	background-image: url(../images/jpg/btn-cycleing-3block.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	margin: 0px 0 0;
	padding: 10px 0 0 25px;
	width: 326px;
	clear: both;
}
/*	
--------------------------------------BLOCKS-----------------------------------------------------
*/

/*support block*/
#block-block-5 {
	color: #fff;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	margin-top: 20px;
}
.region-sidebar-second #block-locale-language_content h2.block-title {
padding-bottom: 3px;	
}
	
.region-sidebar-third h2.block-title,
.region-sidebar-second h2.block-title {
	font-family:'Futura W01 Book';

font-size: 24px;
	font-weight: normal;
	line-height: normal;
	padding: 0 0 16px 0;
	border-bottom: 1px solid #969696;
	margin: 0 0 16px 0;
	color: #fff;
}
#block-block-5 a {
	color: #DB6234;
}

/* faq blocks */
#block-menu-menu-on-road-off-road-faqs,
#block-menu-menu-accessory-drive-faqs,
#block-menu-menu-energy-power-management-faq, 
#block-menu-menu-cycling-faqs {
	width: 285px;
	height: auto;
	margin: 0 0 25px 0;
}
#block-menu-menu-on-road-off-road-faqs h2,
#block-menu-menu-accessory-drive-faqs h2,
#block-menu-menu-energy-power-management-faq h2,
#block-menu-menu-cycling-faqs h2 {
	width: 100%;;
	height: 51px;
	line-height: 51px;
	background-image:url(../images/png/menu-hdr-bkg.png);
	background-repeat:no-repeat;
	color: #fff;
	font-size:16px;
	font-family:'Futura W01 Book';

font-weight:normal;
	padding: 0 0 0 0px;
	position:relative;
	z-index:50;
	border: none;
	margin: 0px;
	text-align: center;
}
#block-menu-menu-on-road-off-road-faqs .content,
#block-menu-menu-accessory-drive-faqs .content,
#block-menu-menu-energy-power-management-faq .content,
#block-menu-menu-cycling-faqs .content {
	width: 285px;
	height:auto;
	background-image:url(../images/png/downloads-bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: -5px 0 0 0;
	position:relative;
	z-index:49;
}
#block-menu-menu-on-road-off-road-faqs .content a,
#block-menu-menu-accessory-drive-faqs .content a,
#block-menu-menu-energy-power-management-faq .content a,
#block-menu-menu-cycling-faqs .content a {
	width: 155px;
	margin: 5px 5px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	background-image:url(../images/png/drop-down-faq.png);
	background-repeat:no-repeat;
	background-position: 10px -40px;
	padding: 10px 0 12px 48px;
	color: #464646;
	display:block;
	font-size: 14px;
	width: 230px;
}
#block-menu-menu-on-road-off-road-faqs .content .item-list ul,
#block-menu-menu-accessory-drive-faqs .content .item-list ul,
#block-menu-menu-energy-power-management-faq .content .item-list ul,
#block-menu-menu-cycling-faqs .content .item-list ul {
list-style-type: none;
list-style-image: none;
margin-left: 0px;
}
#block-menu-menu-on-road-off-road-faqs .content .item-list ul li,
#block-menu-menu-accessory-drive-faqs .content .item-list ul li,
#block-menu-menu-energy-power-management-faq .content .item-list ul li,
#block-menu-menu-cycling-faqs .content .item-list ul li {
margin-left: 0px;
font-size: 14px;
}
#block-menu-menu-on-road-off-road-faqs a:hover,
#block-menu-menu-accessory-drive-faqs a:hover,
#block-menu-menu-energy-power-management-faq a:hover,
#block-menu-menu-cycling-faqs a:hover {
	background-position: 10px 5px;
	color: #db6234 !important;
}
#block-menu-menu-on-road-off-road-faqs .content .views-row-last a,
#block-menu-menu-accessory-drive-faqs .content .views-row-last a,
#block-menu-menu-energy-power-management-faq .content .views-row-last a,
#block-menu-menu-cycling-faqs .content .views-row-last a {
	border: none;
}
#block-menu-menu-on-road-off-road-faqs .content ul,
#block-menu-menu-accessory-drive-faqs .content ul,
#block-menu-menu-energy-power-management-faq .content ul,
#block-menu-menu-cycling-faqs .content ul {
    line-height: 16px;
    list-style-image: none;
    list-style-position: insode;
    list-style-type: none;
    margin-bottom: 12px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 0;
}
#block-menu-menu-on-road-off-road-faqs ul li.leaf,
#block-menu-menu-accessory-drive-faqs ul li.leaf,
#block-menu-menu-energy-power-management-faq ul li.leaf,
#block-menu-menu-cycling-faqs ul li.leaf {
    list-style-image: none;
    list-style-type: none;
	margin-left: 0px;
}
#block-menu-menu-on-road-off-road-faqs .content li.last a,
#block-menu-menu-accessory-drive-faqs .content li.last a,
#block-menu-menu-energy-power-management-faq .content li.last a,
#block-menu-menu-cycling-faqs .content li.last a {
	border: none;
	padding-bottom: 17px;
}
/*gallery blocks*/

#block-menu-menu-cycling-galleries {
	width: 285px;
	height: auto;
	margin: 0 0 25px 0;
}
#block-menu-menu-cycling-galleries h2 {
	width: 248px;
	height: 51px;
	line-height: 51px;
	background-image:url(../images/png/menu-hdr-bkg.png);
	background-repeat:no-repeat;
	color: #fff;
	text-align: center;
	font-size:16px;
	text-transform:uppercase;
	font-family:'Futura W01 Book';

font-weight: normal;
	padding: 0 20px 0 20px;
	position:relative;
	z-index: 0;
	border: none;
	margin: 0px;
}
#block-menu-menu-cycling-galleries .content ul {
    line-height: 16px;
    list-style-image: none;
    list-style-position: insode;
    list-style-type: none;
    margin-bottom: 12px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 0;
}
#block-menu-menu-cycling-galleries ul li.leaf {
    list-style-image: none;
    list-style-type: none;
	margin-left: 0px;
}

#block-menu-menu-cycling-galleries .content {
	width: 285px;
	height:auto;
	background-image:url(../images/png/downloads-bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: -5px 0 0 0;
	position:relative;
	z-index:0;
}

#block-menu-menu-cycling-galleries .content a {
	width: 240px;
	margin: 5px 2px;
	border-bottom: 1px solid #ccc;
		background-image:url(../images/png/drop-down-arrows-gallery.png);
	background-repeat:no-repeat;
	background-position: 16px -40px;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 12px 37px;
	color: #464646;
	display:block;
}
#block-menu-menu-cycling-galleries .content li.last a {
	border: none;
	padding-bottom: 17px;
}
#block-menu-menu-cycling-galleries .content li.first a {
	padding-top: 10px;
}

#block-menu-menu-cycling-galleries a:hover {
	background-position: 16px 0px;
	color: #db6234 !important;
}
#block-menu-menu-cycling-galleries .content .views-row-last a {
	border: none;
}


/*download blocks*/
#block-views-downloads-block {
	width: 285px;
	height: auto;
	margin: 0 0 25px 0;
}
#block-views-downloads-block h2 {
	width: 225px;
	height: 51px;
	line-height: 51px;
	background-image:url(../images/png/downloads-hdr-bkg.png);
	background-repeat:no-repeat;
	color: #fff;
	font-size:16px;
	text-transform:uppercase;
	font-family:'Futura W01 Book';

font-weight:normal;
	padding: 0 0 0 60px;
	position:relative;
	z-index:50;
	border: none;
	margin: 0px;
}
#block-views-downloads-block .content {
	width: 285px;
	height:auto;
	background-image:url(../images/png/downloads-bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: -5px 0 0 0;
	position:relative;
	z-index:49;
}
#block-views-downloads-block .content .views-field-field-uplaod-pdf {
	width: auto;
	/*width: 195px;*/
	height:39px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align:center;
	line-height: 39px;
}
#block-views-downloads-block .content a {
	width: 155px;
	margin: 5px 5px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	background-image:url(../images/png/drop-down-arrows.png);
	background-repeat:no-repeat;
	background-position: 16px -40px;
	padding: 10px 0 12px 48px;
	color: #464646;
	display:block;
	font-size: 14px;
}
#block-views-downloads-block .content .item-list ul {
list-style-type: none;
list-style-image: none;
margin-left: 0px;
}
#block-views-downloads-block .content .item-list ul li {
margin-left: 0px;
font-size: 14px;
}

#block-views-downloads-block .content .item-list a[title="pdf"],
#block-views-downloads-block .content span.file a {
	background-image:url(../images/png/drop-down-arrows-pdf.png);
	width: auto;
}
#block-views-downloads-block .content .item-list a[title="video"] {
	background-image:url(../images/png/drop-down-arrows-video.png);
	width: auto;
}
#block-views-downloads-block .content .item-list a[title="photo"] {
	background-image:url(../images/png/drop-down-arrows-gallery.png);
	width: auto;
}
#block-views-downloads-block .content .item-list a[title="doc"] {
	background-image:url(../images/png/drop-down-arrows-doc.png);
	width: auto;
}
#block-views-downloads-block .content .item-list a[title="blog"] {
	background-image:url(../images/png/drop-down-arrows-blog.png);
	width: auto;
}

#block-views-downloads-block img.file-icon {
	display: none;
	}
#block-views-downloads-block a:hover {
	background-position: 16px 0px;
	color: #db6234 !important;
}
#block-views-downloads-block .content .views-row-last a {
	border: none;
}
/*  Management Menu Block */
#block-menu-menu-management-profiles {
	width: 285px;
	height: auto;
	margin: 0 0 25px 0;
}
#block-menu-menu-management-profiles h2 {
	width: 225px;
	height: 51px;
	line-height: 51px;
	background-image:url(../images/png/menu-hdr-bkg.png);
	background-repeat:no-repeat;
	color: #fff;
	font-size:16px;
	text-transform:uppercase;
	font-family:'Futura W01 Book';

font-weight:normal;
	padding: 0 20px 0 40px;
	position:relative;
	z-index: 0;
	border: none;
	margin: 0px;
}
#block-menu-menu-management-profiles .content ul {
    line-height: 16px;
    list-style-image: none;
    list-style-position: insode;
    list-style-type: none;
    margin-bottom: 12px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 0;
}

#block-menu-menu-management-profiles ul li.leaf {
    list-style-image: none;
    list-style-type: none;
	margin-left: 0px;
}

#block-menu-menu-management-profiles .content {
	width: 285px;
	height:auto;
	background-image:url(../images/png/downloads-bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: -5px 0 0 0;
	position:relative;
	z-index:0;
}


#block-menu-menu-management-profiles .content a {
	width: 240px;
	margin: 5px 2px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 12px 37px;
	color: #464646;
	display:block;
}
#block-menu-menu-management-profiles .content li.last a {
	border: none;
	padding-bottom: 17px;
}
#block-menu-menu-management-profiles .content li.first a {
	padding-top: 15px;
}

#block-menu-menu-management-profiles a:hover {
	background-position: 16px 0px;
	color: #db6234 !important;
}
#block-menu-menu-management-profiles .content .views-row-last a {
	border: none;
}

/* Management Profile View Grid */
.view-executive-profiles  .view-display-id-page_4 .views-field-field-profile-title a,
.view-executive-profiles .views-field-title a {
	color: #000 !important;
	font-size: 14px;
	}
.view-executive-profiles {
	line-height: 18px;
	font-size: 12px;
	}
	
.view-executive-profiles .view-content {
	border-top: 1px solid #d7d7d7;
	padding-top: 20px;
	}
	
td.profiles {
	padding: 0px 15px 20px 10px;
	}
.view-executive-profiles .views-field-title,
.view-executive-profiles .views-field-field-profile-title {
	width: 180px;
	display: block;
	float: left;
	}
body.page-about-tiab .view-executive-profiles .views-field-title,
body.page-about-board-of-directors .view-executive-profiles .views-field-field-profile-title {
	display: block;
	width: 600px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	}
body.page-about-tiab .views-row,
body.page-about-board-of-directors .views-row {
    margin-bottom: 20px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 20px;
	}
body.page-about-tiab .views-row-last,
body.page-about-board-of-directors .views-row-last  {
	border: none;
}

body.node-type-profiles h1.title {
	display: block;
	float: left;
	position: absolute;
	left: 333px;
	top: 170px;
	font-size: 20px;
	}
body.node-type-profiles .field-name-field-profile-photo {
	display: block;
	float: left;
	}
body.node-type-profiles .field-name-field-profile-title {

}
body.node-type-profiles .field-name-field-profile-function, 
body.node-type-profiles .field-name-field-profile-title {
	display: block;
	float: left;
	position: absolute;
	top: 200px;
	left: 333px;
	}
body.node-type-profiles .field-name-body {
	display: block;
	float: left;
	clear: both;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #d7d7d7;
	}
body.node-type-profiles .field-type-taxonomy-term-reference .field-item {
	display: block; 
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	color: #333333;
    font-family:'Futura W01 Book';

font-size: 24px;
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	}
	
body.node-type-profiles .field-name-field-profile-groups {
	border-bottom: 1px solid #d7d7d7;
	display: block;
	float: left;
    width: 100%;
	margin-bottom: 20px;
}

body.node-type-profiles .field-type-taxonomy-term-reference .field-item.odd {
	border-left: 1px solid #d7d7d7;
	padding-left: 20px;
	}

/* FAQ Dropdown Overrides */
.ui-state-active .ui-icon {
	background: url(../images/png/faq-active.png) 0px 0px no-repeat;
}
.ui-state-default .ui-icon {
	background: url(../images/png/faq-inactive.png) 0px 0px no-repeat;

}

.ui-corner-all,
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default,
.ui-accordion .ui-accordion-content,
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active
 {
	background: none;
	border: none;
}

#main .view-faqs .ui-accordion .ui-accordion-header a {
 	font-size: 12px;
 	color: #333;
	padding: 0px 0px 16px 30px;
 }
.view-faqs .views-row {
	border-top: 1px solid #d7d7d7;
	padding: 10px 0px;
	display: block;
	float: left;
}
.view-faqs .views-label-title,
.view-faqs .views-label-title-field,
.view-faqs .views-label-field-answer {
	display: block;
	float: left;
	width: 82px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #667;
	}
.view-faqs .views-field-title .field-content,
.view-faqs .views-field-title-field .field-content,
.view-faqs .views-field-field-answer .field-content {
	display: block;
	float: left;
	width: 490px;
}
.view-faqs .ui-accordion .ui-accordion-content {
	padding: 5px 0px 10px 31px;
	}
#content-area .content .view-faqs h3 .item-list ul,
#content-area .content .view-faqs h3 .item-list ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 15px;
	font-size: 18px;
	font-weight: normal;
	font-syle: italic;
    font-family:'Futura W01 Book';

}
.view-faqs .views-row-last {
	margin-bottom: 25px;
	border-bottom: 1px solid #d7d7d7;
	}
	

/* Video Gallery / JCarousel */
.jcarousel-skin-default .jcarousel-container-horizontal,
.jcarousel-skin-default .jcarousel-item {
	height: 80px;
	}
.jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 536px;
	}
.jcarousel-skin-default .jcarousel-item {
	width: 100px !important;
	}
.jcarousel-skin-default .jcarousel-container-horizontal {
	padding-left: 20px;
	padding-right: 20px;
	width: 542px;
	}
	

#content-area .content ul.jcarousel-list-horizontal li {
	line-height: 8px;
	}
.jcarousel-skin-default .jcarousel-next-horizontal,
.jcarousel-skin-default .jcarousel-prev-horizontal {
	background-image: url(../images/png/arrows.png);
  	top: 30px;
	}
.jcarousel-skin-default .jcarousel-next, 
.jcarousel-skin-default .jcarousel-prev {
	height: 50px;
	}
.jcarousel-skin-default .jcarousel-prev-horizontal, .jcarousel-skin-default .jcarousel-prev-horizontal:hover, .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -75px 0;
	}
.jcarousel-skin-default .jcarousel-next-horizontal, .jcarousel-skin-default .jcarousel-next-horizontal:hover, .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: 0px -50px;
	}

.jcarousel-skin-default .jcarousel-prev-horizontal {
	left: -20px;
	}
.jcarousel-skin-default .jcarousel-next-horizontal {
	right: -20px;
	}

/*.view-download-page h3 {
	margin: 15px 0px 0px;
	font-size: 18px;
	font-weight: normal;
	font-syle: italic;
    font-family:'Futura W01 Book';

display: block;
	float: left;
	padding-bottom: 0px;
	}*/
#main .view-video-gallery .views-row a {
	font-weight: normal;
	display: block;
	float: left;
	padding: 10px 30px 10px 0px;
	border-bottom: 1px solid #d7d7d7;
	}
#main .view-cycling-media-reviews .views-field-title-field, #main .view-cycling-media-reviews .views-field-title,
#main .view-download-page a {
	font-weight: normal;
	display: block;
	float: left;
	font-size: 15px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #d7d7d7;
	}

#main .view-download-page h3 a,
#main .view-video-gallery h3 a {
	color: #333;
	border-bottom: none;
	font-size: 18px;
	margin-left: 0px;
	background: none;
	font-weight: normal;
	padding-left: 0px;
	}
body.node-type-video #block-system-main h1.title {
	display: none;
}
/*#main .view-download-page a em {
	color: #333333;
    font-size: 12px;
    font-style: normal;
	} 
/*#main .view-download-page .view-header,
#main .view-download-page .view-content  {
display: block;
float: left;
}*/

#main .view-download-page h1,
#main .view-download-page .view-content {
	display: block;
	float: left;
	margin-top: 0px;
}
#main .view-video-gallery h1,
#main .view-video-gallery .view-content {
	display: block;
	float: left;
	margin-top: 10px;
}
#main .view-cycling-media-reviews .view-filters,
#main .view-video-gallery .view-filters,
#main .view-download-page .view-filters {
display: block;
float: right;
}
#main .view-cycling-media-reviews .view-filters select,
#main .view-video-gallery .view-filters select,
#main .view-download-page .view-filters select {
	padding: 7px;
	color: #333;
	border: 1px solid #ccc;
	width: 180px;
	text-transform: uppercase;
	font-size: 10px;
}
#main .view-download-page .view-filters,
#main .view-video-gallery .view-filters {
}

#main .view-video-gallery .ui-accordion-content a {
margin-left: 30px;
width: 545px;
	}
#main .view-download-page .ui-accordion-content a {
margin-left: 30px;
width: 485px;
	}
#main .view-download-page .ui-accordion-content a em {
 /*color: #333;*/
 text-transform: uppercase;
 font-size: 9px;
 font-style: normal;
 	}

#main .view-video-gallery .ui-accordion-content a {
background:url(../images/png/video.png) 100% -34px no-repeat;
	}

#main .view-video-gallery .ui-accordion-content a:hover {
background-position: 100% 6px;
	}
	
.view-download-page a.pdf {
margin-left: 30px;
width: 545px;
color: #000;
background:url(../images/png/pdf.png) 100% 50% no-repeat;
	}

.view-download-page a.pdf:hover {
background:url(../images/png/pdf-hover.png) 100% 50% no-repeat;
	}

#main .view-download-page.view-display-id-page_1 .ui-accordion-content a.pdf {
margin-left: 30px;
width: 93%
color: #000;
background: none;
/*background:url(../images/png/pdf.png) 100% 50% no-repeat;*/
	}

#main .view-download-page.view-display-id-page_1 .ui-accordion-content a.pdf:hover {
/*background:url(../images/png/pdf-hover.png) 100% 50% no-repeat;*/
background: none;
color: #DC6231;
	}

/* Cycling Gallery /JCarousel */
.view-logo-bar .jcarousel-skin-default .jcarousel-clip-horizontal,
.view-logo-bar .jcarousel-skin-default .jcarousel-container-horizontal {
	width: 910px;
	}
.view-logo-bar .jcarousel-skin-default .jcarousel-container-horizontal {
	padding-top: 10px;
	padding-bottom: 10px;
	}
.view-logo-bar .jcarousel-skin-default {
 	background: #fff;
	}

.view-logo-bar .jcarousel-skin-default .jcarousel-item {
	width: 200px !important;
	border: none;
	margin: 0px 15px;
	}
.view-logo-bar .jcarousel-skin-default .jcarousel-item img {
	vertical-align: middle;
	}
.view-logo-bar .views-field views-field-field-logobar {
	height: 65px;
	}

.field-name-field-inset-overview,
.field-name-field-inset-benefits,
.field-name-field-inset-howitoworks {
	display: block;
	float: left;
	margin-right: 20px;
	}
.ui-accordion h3.ui-state-active {
	background-image: none;
	background-color: #fff;
}
#sidebar-second .ui-accordion h3.ui-state-active {
	background-image: none;
	background-color: #000;
}
#sidebar-second .ui-accordion h3 {
	display: block;
	width: 275px !important;
}
#sidebar-second .ui-accordion h3 {
	width: 100%;
}
#sidebar-second .ui-accordion h3 {
	width: 100%;
}
#main #sidebar-second .ui-accordion-header {
border: none;
} 
#main #sidebar-second .ui-accordion-icons .ui-accordion-header a,
#main #sidebar-second .ui-accordion h3 a {
	color: #fff;
	padding-left: 22px;
	font-weight: normal;
	font-size: 20px;
}
#content-area .block #webform-component-dont-see p {
margin: 0px;
padding: 0px;
font-size: 12px;
color: #676767;
}
/*#quickset-more_questions_form > h3 { display: none !important; }
#quickset-more_questions_form > div {display: none !important; }
*/

.field-group-accordion-wrapper {
	margin-bottom: 20px;
	display: block;
	float: left;
	}
.view-faqs .ui-accordion .ui-accordion-header {
	padding: 0px;
	border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
	}
.view-video-gallery h1 {
	padding-bottom: 0px;
	}
	
.ui-accordion .ui-accordion-header {
	font-family:'Futura W01 Book';

font-size: 18px;
	font-weight: normal;
	color: #333;
	padding: 0 0 2px 30px;
	margin-top: 0px;
	}
.ui-accordion .ui-accordion-content {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	}
.ui-accordion-header {
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0px;
	}
.ui-accordion .ui-accordion-header .ui-icon {
	left: 0.227em;
}

.view-frontpage-slider .views_slideshow_cycle_slide {
		padding: 0px;
	margin:  0px;
}
#slider-caption {
	background: url(../images/png/caption-bg.png);
	padding: 15px 100px 15px 20px;
	color: #fff;
	font-weight: bold;
	display: block;
	float: right;
	position: relative;
	bottom: 70px;
	right: 150px;
	font-size: 14px;

}
.region-top-slider {
	display: block;
	width: 1300px;
	margin: 0 auto;
}
.views-slideshow-cycle-main-frame-row {
	height: 379px;
}
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#content-area .content  ul.orange,
#content-area .content .field-name-field-howdifferent ul,
#content-area .content .field-name-field-whatcanbedone ul,
#content-area .content .field-name-field-benefits ul {
    line-height: 18px;
    list-style-position: outside;
    list-style-type: none;
	margin-left: 5px;
	}
#content-area .content  ul.orange li,
#content-area .content .field-name-field-howdifferent ul li,
#content-area .content .field-name-field-whatcanbedone ul li,
#content-area .content .field-name-field-benefits ul li {
	background: url(../images/png/ul-ball.png) no-repeat 0px 7px;
	padding: 10px 0px 10px 30px;
	border-bottom: 1px dotted #cfcfcf;
	}	
#content-area .content .field-name-field-howdifferent ul.plain,
#content-area .content .field-name-field-whatcanbedone ul.plain,
#content-area .content .field-name-field-benefits ul.plain {
    line-height: 12px;
    list-style-position: outside;
    list-style-type: disc;
	margin-left: 25px;
	}
#content-area .content .field-name-field-howdifferent ul.plain li,
#content-area .content .field-name-field-whatcanbedone ul.plain li,
#content-area .content .field-name-field-benefits ul.plain li {
	background: none;
	padding: 0px;
	border-bottom: none;
	}	
#content-area .content .field-name-field-howdifferent ul li.arrow,
#content-area .content .field-name-field-whatcanbedone ul li.arrow,
#content-area .content .field-name-field-benefits ul li.arrow {
	background: url(../images/png/icon-arrow.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.bike,
#content-area .content .field-name-field-whatcanbedone ul li.bike,
#content-area .content .field-name-field-benefits ul li.bike {
	background: url(../images/png/icon-bike.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.escalator,
#content-area .content .field-name-field-whatcanbedone ul li.escalator,
#content-area .content .field-name-field-benefits ul li.escalator {
	background: url(../images/png/icon-escalator.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.gear,
#content-area .content .field-name-field-whatcanbedone ul li.gear,
#content-area .content .field-name-field-benefits ul li.gear {
	background: url(../images/png/icon-gears.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.heart,
#content-area .content .field-name-field-whatcanbedone ul li.heart,
#content-area .content .field-name-field-benefits ul li.heart {
	background: url(../images/png/icon-heart.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.hill,
#content-area .content .field-name-field-whatcanbedone ul li.hill,
#content-area .content .field-name-field-benefits ul li.hill {
	background: url(../images/png/icon-hill.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.meter,
#content-area .content .field-name-field-whatcanbedone ul li.meter,
#content-area .content .field-name-field-benefits ul li.meter {
	background: url(../images/png/icon-meter.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.nowrench,
#content-area .content .field-name-field-whatcanbedone ul li.nowrench,
#content-area .content .field-name-field-benefits ul li.nowrench {
	background: url(../images/png/icon-nowrench.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.quiet,
#content-area .content .field-name-field-whatcanbedone ul li.quiet,
#content-area .content .field-name-field-benefits ul li.quiet {
	background: url(../images/png/icon-quiet.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
#content-area .content .field-name-field-howdifferent ul li.smile,
#content-area .content .field-name-field-whatcanbedone ul li.smile,
#content-area .content .field-name-field-benefits ul li.smile {
	background: url(../images/png/icon-smile.png) no-repeat 0px 10px;
	padding: 10px 0px 10px 50px;
}
.block-nice-menus ul#nice-menu-3.nice-menu ul li a
 {
	width: 201px;
	padding-left: 30px;
    line-height: 36px;
	}
.block-nice-menus ul#nice-menu-3.nice-menu ul {
	background-image: url(../images/png/drop-down-bkg-wide.png);
	width: 245px;
	}
ul#nice-menu-1 li.first a {
	background-image: none;
	}
	
/* Gallery Style Overrides */
#galleriffic,
#galleriffic .content,
#galleriffic #thumbs,
#gallerific #gallery {
float: left;
clear: both;
width: 620px;
}
#galleriffic #gallery #slideshow {
overflow: hidden;
}
#galleriffic .ellipsis {
    color: #FFFFFF;
}
#galleriffic {
height: auto;
}
#galleriffic .pagination {
float: right;
padding: 8px 16px;
background: #444;
margin-right: 12px;
margin-top: 12px;
}
#galleriffic .content a, #galleriffic .navigation a {
color: #FFF;
font-weight: normal;
}
#galleriffic .pagination a, 
#galleriffic .pagination a:hover, 
#galleriffic .pagination span.current {
border: none !important;
background: none;
}

#galleriffic .caption {
	width: 596px;
	background-color: #444;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
	font-weight: bold;
	display: block;
	floaT: left;
	margin: 10px 0px;
}
#galleriffic .caption a {
color: #DB6234;
}
#galleriffic span.image-caption {
border: none;
background: none;
}
#galleriffic #thumbs {
/*margin-top: 55px;
position: absolute;
top: 650px;*/
}
#content-area .content #galleriffic ul.thumbs {
	margin-left: 0px;
	}
#galleriffic .image-desc {
font-size: 13px;
}
#galleriffic .image-title {
    display: none;
}

/* Video Gallery Styles */
.view-id-video_player_all_videos ul.pager	{
	float: right;
	padding: 8px 16px 8px 8px;
	background: #444;
	margin-right: 12px;
	margin-top: 12px;
}
.view-id-video_player_all_videos ul.pager li.pager-first,
.view-id-video_player_all_videos ul.pager li.pager-last	{
	display: none;
}
.view-id-video_player_all_videos ul.pager li	{
 	margin-left: 10px;
}
#main .view-id-video_player_all_videos ul.pager a	{
    color: #FFFFFF;
    font-size: 17px;
    font-weight: normal;
}
#main .view-id-video_player_all_videos ul.pager li.pager-current {    color: #FFFFFF;
    color: #FFFFFF;
	font-size: 17px;
    font-weight: bold;
}
td.video-gallery {
	width: 202px;
	text-align: center;
}

.view-logo-bar .jcarousel-skin-default .jcarousel-next-horizontal, 
.view-logo-bar .jcarousel-skin-default .jcarousel-prev-horizontal {
	top: 20px;
	}
#footer #block-menu-menu-footer-menu,
#footer #block-menu-menu-social-links-bottom {
	margin-top: 12px;
}
#galleriffic .pagination span.current {
	border: none;
	background: none;
}
#galleriffic span.image-wrapper {
	position: relative;
	}
	
.view-id-blogs .views-field-field-blog-image {
	display: block;
	float: left;
	margin-right: 25px;
	}
#main .view-id-blogs .views-field-title a {
	color: #676767;
	}

.view-id-blogs .views-field-title {
	display: block;
	float: left;
	margin-bottom: 5px;
	width: 405px;
    font-size: 16px;
	}
.view-id-blogs .views-field-nothing {
	font-size: 11px;
	color: #8c8c8c;
	}
.view-id-blogs .views-field-body,
.view-id-blogs .views-field-nothing {
	display: block;
	float: left;
	width: 405px;
	margin-bottom: 7px;
	}
.view-id-blogs .views-field-body {
	height: 105px;
	}
.view-id-blogs .views-row {
	display: block;
	float: left;
	clear: both;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e5e5e5;
	}
.view-id-blogs .views-field-view-node {
	display: block;
	float: left;
	}
#main .view-id-blogs .views-field-view-node a {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	background: #dc6135;
	text-transform: uppercase;
	display: block;
	padding: 4px 10px;
	}
	
.view-id-cycling_media_reviews .views-field-service-links,
.view-id-blogs .views-field-service-links {
	display: block;
	float: right;
	margin-top: 0px;
	margin-right: -30px;
	}
.view-id-blogs .views-field-service-links ul {
	list-style-type: none;
	list-style-image: none;

	}
.view-id-blogs .views-field-service-links ul li {
	list-style-type: none;
	list-style-image: none;
	display: block;
	float: left;
	margin-left: 5px;
	
	}
.view-id-cycling_media_reviews .views-row {
	display: block;
	float: left;
	margin-top: 10px;
	}
li.service-links-facebook-widget {
float: left;
margin-top: 1px;
margin-right: 5px;
}
#block-block-15 h1.title {
display: block;
float: left;
width: 100%;
margin-bottom: 20px;
border-bottom: 1px solid #c5c5c5;
}
li.service-links-facebook-like {
	display: block;
	float: left;
	}
.field-name-field-blog-date,
.field-name-field-blog-author {
	display: block;
	float: left;
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
	}
.node-cycling-blog .field-name-body {
display: block;
float: left;
clear: both;
margin-top: 20px;
}
.field-name-field-blog-date {
	font-style: italic;
	color: #676767;
	}

.field-name-field-blog-image {
	display: block;
	float: left;
	margin: 0px 0px 25px;
	}
body.node-type-cycling-blog #block-system-main h1.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	}
#content-area .content .links ul {
	margin-left: 0px;
	display: block;
	float: left;
	width: 100%;
	}
	
.block-webform .webform-client-form > div {
	display: block;
	float: left;
	width: 250px;
	padding: 15px 15px 0px;
	background: #CCCCCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 25px;
	}
	
.block-webform .webform-client-form label {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	float: left;
	width: 100%;
	clear: both;
	margin-top: 10px;
	color: #676767;
	}
.block-webform .form-textarea-wrapper {
	display: block;
	float: left;
	clear: both;
	margin-bottom: 20px;
	}
.block-webform .webform-client-form input {
	width: 235px;
	padding: 7px;
	color: #333;
	} 
#sidebar-third #webform-component-dont-see p,
#sidebar-second #webform-component-dont-see p {
	color: #333;
	}
.block-webform .webform-client-form .form-select {
	width: 250px;
	padding: 7px;
	color: #333;
	} 

.block-webform .webform-client-form input#edit-submit {
	padding: 12px 0px 13px;
	border: none;
	background: url(../images/png/btn-bkg-fat-full.png);
	width: 250px;
	font-family:'Futura W01 Book';

color: #DB6234;
	}
.block-webform .webform-client-form input#edit-submit:hover {
	background-position: 0px -46px;
	color: #DBAF9E;
	}

	
#content-innertop {
dsiplay: block;
float: left;
width: 600px;
}
#block-views-vplayer-block_1,
#block-views-vplayer-block_2, 
#block-views-vplayer-block_3,
#block-views-vplayer-block_4,
#block-views-vplayer-block_5,
#block-views-vplayer-block_6,
#block-views-vplayer-block_7,
#block-views-vplayer-block_8,
#block-views-vplayer-block,
#block-mediafront-mediaplayer,
#block-block-49
{
width: 655px;
margin-left: -25px;
margin-top: -25px;
background: #000;
margin-bottom: 25px;
}
#block-block-49 {
	background: #fff;
}
#mediafront_vplayer_mediateaser #mediafront_vplayer_mediaimage,
#mediafront_vplayer_mediaimage img { 
width: 123px !important;
height: 60px !important;
margin-left: 0px !important;
}
#mediafront_vplayer_mediateaser #mediafront_vplayer_mediatitle {
font-size: 9px;
}
.field-name-field-howdifferent,
.field-name-field-whatcanbedone,
.field-name-field-benefits {
display: block;
float: left;
overflow: auto;
}

#galleriffic .tipsy { padding: 5px; font-size: 14px; position: relative; bottom: 100px; z-index: 100000; }

.tipsy-arrow { position: absolute; background: url('../images/tipsy.png') no-repeat top left; width: 9px; height: 5px; }

.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #DB6234; color: white; max-width: 150px; text-align: center; }

.mediafront_vplayer_mediaplayerdialog.mediafront_vplayer_mediashowtitle #mediafront_vplayer_mediaplaylist {
z-index: 0;
}
.block .news-feed .views-field-field-release-date-2 {
	display: block;
	float: left;
	color: #CCCCCC;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin-top: 7px;
	margin-left: 3px;
	}

.block .news-feed .views-field-field-release-date-1 {
	display: block;
	float: left;
	color: #CCCCCC;
	margin-left: 15px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin-top: 7px;
}
.block .news-feed .views-field-field-release-date {
	display: block;
	float: left;
	clear: left;
	color: #CCCCCC;
	width: 76px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
        line-height: 1em;
	margin-top: 3px;
}
.block .news-feed .views-field-title-field,
.block .news-feed .views-field-title {
	display: block;
	float: right;
	clear: right;
	width: 400px;
	margin-top: -20px;
	line-height: 14px;
	padding-right: 10px;
}

.block .news-feed .views-field-title-field a,
.block .news-feed .views-field-title a {
	color: #CCCCCC !important;
	font-weight: normal !important;
	font-size: 12px;
}
.block .news-feed .views-field-title-field a:hover,
.block .news-feed .views-field-title a:hover {
	color: #FFF !important;
	text-decoration: underline;
}

.block .view-front-news-events li {
	margin-left: 0px !important;
	}
	
.block .view-front-news-events li.pager-previous a {
	display: block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 7px;
	height: 13px;
	margin: 0 10px;
	background: url(../images/png/btn-news-slider-prev.png) no-repeat;
	}
.block .view-front-news-events li.pager-next a {
	display: block;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 7px;
	height: 13px;
	margin: 0 10px;
	background: url(../images/png/btn-news-slider-next.png) no-repeat;
	 }
.block .view-front-news-events li.pager-current {
	display: none;
}


.block .view-front-news-events li.pager-next a:hover {
	background-position: 0px -13px;
	 }
.block .view-front-news-events ul.pager {
	margin: 18px 5px !important;
	display: block;
	float: right;
	color: #ccc;
	font-size: 14px;
	}
.ajax-progress {
	display: none;
	}
#mediafront_viewplayer_medianode {
	z-index: 4;
	}
#block-block-12 h3 a {
	color: #fff;
	font-weight: normal;
	}
#block-block-12 h3 a:hover {
	text-decoration: underline;
	}
#block-block-8 .content .cycleblock3 a.cycleimagelink, 
#block-block-8 .content .cycleblock2 a.cycleimagelink, 
#block-block-8 .content .cycleblock1 a.cycleimagelink {
display: block;
float: left;
height: 201px;
width: 300px;
margin-top: 0px;
background: none;
text-indent: -9999px;
}
#content-area .quotes {
	display: block;
	width: 100%;
	margin: 0 0 0 20px;
	text-align: left;
	padding: 0px 0 15px;
	}
#content-area .quotes p {
	color: #667;
	line-height: 18px;
	margin-bottom: 0px;
	font-style: italic;
	}
#mediafront_vplayer_mediateaser #mediafront_vplayer_mediatitle {
    width: 130px;
}
body.page-node-24 h1.title, 
body.page-node-23 h1.title {
	display: none;
}
body.page-node-24 h1.title.innertitle,
body.page-node-23 h1.title.innertitle {
	display: block; 
	float: left;
	width: 100%;
	}
h1 sup {
	font-size: 12px;
	position: relative;
	top: -10px;
}	 
.block-webform .form-textarea-wrapper TEXTAREA {
	width: 244px;
	}
#main .view-front-news-events.view-display-id-page_2 .views-field-title-field a,
#main .view-front-news-events.view-display-id-page_2 .views-field-title a {
	font-family:'Futura W01 Book';

font-size: 18px;
	font-weight: normal;
	color: #333;
	padding: 0 0 5px 0px;
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 10px;
	}
#main .view-cycling-media-reviews .views-field-title-field,	
#main .view-cycling-media-reviews .views-field-title {
border-bottom: none;
padding: 10px 10px 10px 0;
width: 465px;
}
#main .view-cycling-media-reviews .views-field-field-rev-image {
	display: block; float: left;
	margin: 0px 10px;
	width: 110px;
}
.view-cycling-media-reviews .views-row {
  border-top: 1px solid #CCCCCC;
  padding-top: 10px;
  margin-top: 0px;
  width: 100%;
}
/*.view-cycling-media-reviews .views-row-even {
	background: #efefef;
}
.view-cycling-media-reviews .views-row-odd {
	background: #cfcfcf;
}*/
.view-cycling-media-reviews .view-content { 
  margin-top: 20px;

}
#main .view-cycling-media-reviews .views-field-title a {
		color: #333;
		font-weight: normal;
	}
#main .view-cycling-media-reviews .views-field-title a:hover {
		color: #DB6234;
	}
.views-exposed-form .views-exposed-widget {
    float: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.view-filters {	
	margin-right: 0px;
    margin-top: -10px;
	}
.view-filters label {
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	}
.view-empty {
	display: block;
	float: left;
	clear: both;
	margin-top: 40px;
	font-style: italic;
	}
#main .view-cycling-media-reviews .views-field-field-rev-image img	{
	display: inline;
	float: left;
	margin: 0px 10px 10px 0px;
	}	
#main .view-cycling-media-reviews .views-field-field-rev-logo	{
	display: block;
	float: right;
	margin: 0px 0px 5px 20px;
	}	
#content-area .content .view-cycling-media-reviews ul {
    line-height: 18px;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 12px;
    margin-left: 25px;
    margin-right: 0;
    margin-top: 0;
}
#content-area .content .view-cycling-media-reviews ul li {
	display: inline;
	}
.group-accordionreadmore.ui-accordion .ui-accordion-header {
 font-size: 18px !important;
 }
body.page-node-24 .field-name-field-inset-benefits {
display: block;
float: right;
margin: 0px 0px 20px 20px;
}

body.page-node-24 .field-name-field-benefits {
	display: inline;
	float: none;
}
.view-content-dashboard td,
.view-content-dashboard th {
padding: 7px;
}

.view-id-download_page .views-field-title {
 font-size: 12px;
}
/* Bonus News Footer */
#block-views-cycling_featured_news-block .block-title,
.field-name-field-news-heading {
    color: #333333;
    font-family:'Futura W01 Book';

font-size: 18px;
    font-weight: normal;
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0;
	display: block;
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
#block-views-cycling_featured_news-block {
	margin-top: 20px;
}
.view-cycling-featured-news .views-field-field-news-image,
.view-cycling-featured-news .views-field-field-image2,
.view-cycling-featured-news .views-field-field-image-3 {
display: block;
float: left;
margin: 0px 20px 20px 0px;
}
.node-inner .content .field-name-field-news-heading,
.node-inner .content .field-name-field-news-image,
.node-inner .content .field-name-field-news-bullet1,
.node-inner .content .field-name-field-news-bullet2,
.node-inner .content .field-name-field-news-bullet3, 
.node-inner .content .field-name-field-image-3,
.node-inner .content .field-name-field-image2 {
display: none;
}
.page-node-2 .group-accordionreadmore.field-group-accordion-wrapper { 
  margin-bottom: 0px;
}
/*#sidebar-second ul.quicktabs-tabs*/
.region-sidebar-second .block-quicktabs {
margin-bottom: 15px;
}
#content-area .content ul.quicktabs-tabs {
width: 100%;
margin-left: 0px;
padding: 4px 0px 4px;
border-bottom: 1px solid #888;
}
#content-area .content .item-list ul.quicktabs-tabs li {
margin-left: 0px;
}
#content-area .content .item-list ul.quicktabs-tabs li.last {
margin-left: -2px;
}
#main #content-area .content ul.quicktabs-tabs li a {
background: url(../images/jpg/btn-tabs-3block.jpg) 100% 0 no-repeat;
height: 50px;
color: #667;
padding: 3px 20px;
font-weight: normal;
    font-family:'Futura W01 Book';

font-size: 16px;
}
#main #content-area .content ul.quicktabs-tabs li.active a {
background: url(../images/jpg/btn-tabs-3block-hover.jpg) 100% 0 no-repeat;
color: #000;
padding: 3px 20px;
font-weight: normal;
    font-family:'Futura W01 Book';

}
#main #content-area .content ul.quicktabs-tabs li a:hover {
	text-shadow: #fff 0px 0px 3px;
color: #000;
}

#quicktabs-container-cycling_news_events_tabs {
padding: 5px;
}
/*body.node-type-video .region-content {
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 43px;
    padding-top: 25px;
}*/
#block-views-video_gallery-block_1 {
	margin: 25px;
}
body.node-type-video .region-content {
	padding: 0px;
	width: 655px;
}




#quicktabs-container-find_a_dealer,
#content-area .content  #quicktabs-find_a_dealer ul.quicktabs-tabs {
border-bottom: none;
margin-bottom: 10px;
display: block;
float: left;
width: 100%;
}

#main #content-area .content #quicktabs-find_a_dealer  ul.quicktabs-tabs li {
height: 40px;
display: block;
floaT: left;
}
#main #content-area .content #quicktabs-find_a_dealer  ul.quicktabs-tabs li a {
border: none;
display: block;
width: 150px;
color: #fff;
margin-right: 10px;
padding: 7px 30px 9px;
    height: 18px;
	text-align: center;
}
#comments input#edit-submit {
border: none;
display: block;
width: 100px;
float: left;
color: #fff;
margin-right: 10px;
padding: 5px 30px 5px;
text-align: center;
    font-family:'Futura W01 Book';
}
#comments input#edit-submit,
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.last a,
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.first a {
/*background: url(../images/png/buy-button.png) 0 0 no-repeat;*/
background: #f0b7a1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYjdhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjE1MTI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1NjIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f0b7a1 0%, #b15127 0%, #d56236 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(0%,#b15127), color-stop(100%,#d56236)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0b7a1 0%,#b15127 0%,#d56236 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0b7a1 0%,#b15127 0%,#d56236 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0b7a1 0%,#b15127 0%,#d56236 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0b7a1 0%,#b15127 0%,#d56236 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#d56236',GradientType=0 ); /* IE6-8 */

}
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.active.last a,
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.last a:hover 
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.first a:hover, 
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.active.first a {
/*background: url(../images/png/buy-button-hover.png) 0 0 no-repeat;*/
background: #d56236; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1NjIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTUxMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBiN2ExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #d56236 0%, #b15127 100%, #f0b7a1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d56236), color-stop(100%,#b15127), color-stop(100%,#f0b7a1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d56236 0%,#b15127 100%,#f0b7a1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d56236 0%,#b15127 100%,#f0b7a1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d56236 0%,#b15127 100%,#f0b7a1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d56236 0%,#b15127 100%,#f0b7a1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d56236', endColorstr='#f0b7a1',GradientType=0 ); /* IE6-8 */

}
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.last {
}

/*#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.last a {
background: url(../images/png/buy-button.png) 0 0 no-repeat;
}*/
.block-quicktabs {
display: block;
float: left;
}
/*#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.active.last a,
#main #content-area .content #quicktabs-find_a_dealer ul.quicktabs-tabs li.last a:hover {
background: url(../images/png/buy-button-hover.png) 0 0 no-repeat;
}*/
#block-quicktabs-find_a_dealer {
margin-top: 20px;
}

/* Dealer Locator Search Filter Boxes */
#edit-country-wrapper,
#edit-distance-wrapper {
background: #ededed;
border: 1px solid #ccc;
border-radius: 5px;
display: block;
float: left;
height: 100px;
width: 237px;
padding: 15px;
margin-top: 25px;
margin-left: 20px;
}
div.form-item-distance-search-distance,
div.form-item-distance-search-units,
div.form-item-distance-postal-code,
div.form-item-distance-country {
display: block;
float: left;
}
div.form-item-distance-search-distance {
clear: both;
}
input#edit-distance-postal-code,
select#edit-distance-country {
width: 100px;
}
select#edit-distance-country {
margin-left: 5px;
}

input#edit-distance-search-distance {
width: 50px;
}
div.form-item-distance-search-units {
margin-top: 18px !important;
margin-left: 5px;
}
.view-dealer-search input,

.view-dealer-search select,
.view-dealer-locator input,
.view-dealer-locator select {
 font-size: 9px;
 padding: 7px;
    font-weight: normal;
    text-transform: uppercase;
	}
.view-dealer-locator input #edit-circle-location,
.view-dealer-search input #edit-circle-location {
	width: 100px;
}

#edit-distance-wrapper > label,
#edit-country-wrapper > label {
font-weight: bold;
font-size: 12px;
}
.group-hotnews2 {
border-top: 1px dotted #ccc;
display: block;
float: left;
clear: both;
padding-top: 20px;
}
.group-hotnews3 {
border-top: 1px dotted #ccc;
display: block;
float: left;
clear: both;
padding-top: 20px;
}
#block-quicktabs-find_a_dealer {
display: block;
float: left;
clear: both;
}
.view-dealer-search .view-header {
position: relative;
top: 42px;
font-size: 14px;
margin-left: 50px;
font-family: 'Futura W01 Book', Arial, sans-serif;

}
.view-dealer-search .view-filters .field-prefix {
text-transform: uppercase;
color: #333;
font-size: 10px;
}

.view-dealer-search .view-filters #edit-submit-dealer-search {
background: url(../images/png/btn-small.png) no-repeat;
border: none;
width: 103px;
height: 36px;
padding: 5px 20px;
color: #CC6600;
font-size: 12px;
font-family: 'Futura W01 Bold', Arial, sans-serif;
margin-top: 4px;
}
.view-dealer-search .view-filters .views-submit-button {
	position: relative;
	top: -10px;
}
.view-dealer-search .view-filters #edit-submit-dealer-search:hover {
background-position: 0px -36px;
color: #CC6600;
font-weight: normal;
}

.view-dealer-search .view-filters {
background: #ededed;
border: 1px solid #ccc;
border-radius: 5px;
display: block;
float: left;
height: 60px;
width: 510px;
padding: 50px 15px 0px 30px;
margin-top: 5px;
margin-left: 20px;
}
.view-dealer-search .view-content {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	margin-top: 20px;
	}
#main td.views-field-title a {
  font-family:'Futura W01 Book', arial, sans-serif;
  font-size: 1.25em;
  font-weight: normal;
  }

td.views-field-distance {
 text-align: center;
 vertical-align: middle;
 font-size: 12px;
 font-family:'Futura W01 Book', arial, sans-serif;
 text-shadow: #fff 0px 0px 3px;
}
.field-type-geofield {
margin-top: 25px;
}
.view-dealer-search .views-exposed-form .views-exposed-widget .form-submit {
margin-top: 0px;
}

.view-dealer-search table {
width: 100%;
}
.view-dealer-search td {
padding: 20px;
}
#content-area .content ul.flags {
	display: block;
	float: right;
	margin: 0px 0px 0px;
	}
#block-block-32 {
width: 100%;
}
ul.home-flags {
	margin-left: 0px;
}
ul.home-flags li,
ul.flags li {
display: block;
float: left;
margin: -13px 0px 0 0px;
list-style-type: none;
list-style-position: outside;
}

ul.home-flags li {
margin: 0px 10px 0 0px;
}

#block-block-41 ul.flags li {
margin: 0px 40px 0 37px;
}

ul.home-flags li a,
ul.flags li a {
display: block;
float: left;
padding: 10px 0px 6px 7px;
font-weight: normal;
}
img.language-icon {
	height: 24px;
	width: 50px;
}
li a.en {
background: url(/sites/all/modules/languageicons/flags/en.png) no-repeat;
background-size: 32px 24px;
}

li a.dutch, li a.nl {
background: url(/sites/all/modules/languageicons/flags/nl.png) no-repeat;
background-size: 32px 24px;
}
a.german {
background: url(/sites/all/modules/languageicons/flags/de.png) no-repeat;
background-size: 32px 24px;
}
a.danish {
background: url(../images/png/danish_flag.png) no-repeat;
}
#main a.seeall {
display: block;
float: left;
margin: 13px 0px 0 25px;
color: #ccc;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
#main a.seeall:hover {
color: #fff;
}

#main #sidebar-second a.seeall {
margin: 10px 0px 0 0px;
}
#sidebar-second .block {
	width: 100%;
	}
.search-results .search-snippet-info {
	padding: 0px 0px 0px 0px;
	}
#content-area .content ul.search-results {
	margin: 0 0 12px 0;
	list-style-type: none;
	}
#content-area .content ul.search-results li {
	list-style-position: outside;
	list-style-type: none;
	padding: 15px 0px;
	border-bottom: 1px solid #ccc;	
	}
#galleriffic #caption {
  display: block;
  float: left;
  height: 49px;
  overflow: hidden;
  width: 100%;
  }
.view-front-news-events .view-empty {
color: #fff;
}
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:7px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
.form-item-search-block-form {display: block;
float: left;
width: 125px;
}
#sidebar-second p a.btn {
margin-left: -8px;
}
#quickset-more_questions_form .ui-accordion-content  {
overflow: hidden;
}
.form-item-circle-location .field-prefix,
.form-item-circle-value .field-prefix {
	font-weight: bold;
	font-size: 10px;
}
ul.links li.en,
ul.links li.nl,
ul.links li.de {
	display: none;
}
ul.language-switcher-locale-session li.de {
/*	display: none;*/
}
#content-area .content ul.language-switcher-locale-session {
	margin-left: 45px;
	display: block;
	float: left;
	margin-bottom: 30px;
}
ul.language-switcher-locale-session li {
	display: inline;
	margin-right: 25px;
	margin-bottom: 20px;
}
.player-ui .osmplayer-default-teaser-info {
	font-size: 10px !important;
}
#block-block-32 {
	display: block;
	float: left;
	position: relative;
	top: -55px;
	left: 196px;
}
body.page-node-523 #block-block-32 {
	top: -32px;
	left: 185px;
}
body.page-node-523 ul.home-flags li {
	margin: 0 30px 0 0;
}
.player-ui .ui-icon-play {
	    background-position: 0 -160px !important;
}
.player-ui .ui-icon-pause {
	    background-position: -16px -160px !important;
}
.player-ui .ui-icon-volume-on {
	    background-position: -144px -160px !important;
}
div.group-author {
	display: block;
	float: left;
	margin: 10px 20px 15px 0;
}
div.group-author h3 {
	display: none;
}

body.node-type-nuvisions-blog-entry h1 {
	padding: 0 0 10px 0;
}
.field-name-field-published-author-title,
.field-name-field-post-date {
	font-size: .85em;
	color: #667;
	line-height: .85em;
}
.field-name-field-published-author-name {
	font-weight: normal;
	font-size: 14px;
	font-family:'Futura W01 Book';
}
#main #comments a {
	font-weight: normal;
}

#content-area .content #comments ul.links li {
	margin-right: 30px;
	font-size: .85em;
	text-transform: uppercase;
}
#comments span.submitted {
	font-size: .85em;
	text-transform: uppercase;
	color: #333;
}
#comments {
	margin-top: 10px;
	padding: 15px 25px 50px 25px;
	font-size: .9em;
	background: #F0F0E1;
	clear: both;
	
}
.comment-inner {
	border-bottom: 1px solid #CECEBF;
}
.field-name-field-images .field-item {
	display: block;
	float: left;
	margin: 0 0 10px 0;
}
div.group_images {
	width: 180px;
	margin: 0 0 20px 10px;
text-align: center;
	display: block;
	float: right;
	padding: 10px;
		background: #CECEBF;
}

div.group_images h3 {
	font-family:'Futura W01 Book';
 	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding: 0 0 8px 0;
}
li.comment-add.last {
	display: none;
}
.field-name-field-gallery-images .field-item {
display: block;
float: left;
margin: 0px 10px 20px;
	}
	#block-block-42 {
		display: block;
		padding: 7px 15px;
		color: #fff;
		float: right;
		z-index: 9;
		position: relative;
		bottom: -300px; /* top position */
/*		bottom: -100px; /* bottom */
		left: -159px;
		width: 460px;
		border: 1px solid #888;
		background: url("../images/png/blackbg.png"); /* For IE8 and earlier */
  
	}
	#block-block-42 .block-inner {
		display: block;
		float: left;
		width: 420px;
		font-size: 13px;
		line-height: 18px;
		font-weight: normal;
		  font-family: 'Futura W01 Book';
   
	}

a.btn-medium,
#main a.btn-medium {
	display: block;
	width: 250px;
	height: 45px;
	background: url(../images/png/btn-250-91.png) no-repeat;
	font-size: 18px;
	font-family: 'Futura W01 Book';
	text-decoration: none;
	text-align: center;
	line-height: 45px;
	font-weight: normal;
	margin: 0 7px;
	color: #DB6234;
	text-decoration: none;
}
#main a.btn-medium:hover,
a.btn-medium:hover {
	background-position: 0 -46px;
	color: #EC813E;
}
a.btn-small,
#main a.btn-small {
	display: block;
	width: 180px;
	height: 33px;
	background: url(../images/png/btn-180-66.png) no-repeat;
	font-size: 14px;
	font-family: 'Futura W01 Book';
	text-decoration: none;
	text-align: center;
	line-height: 33px;
	font-weight: normal;
	margin: 0 7px;
	color: #DB6234;
	text-decoration: none;
}
a.btn-small:hover,
#main a.btn-small:hover {
	background-position: 0 -33px;
	color: #EC813E;
}
a.btn-micro,
#main a.btn-micro {
	display: block;
	width: 110px;
	height: 20px;
	background: url(../images/png/btn-110-40.png) no-repeat;
	font-size: 10px;
	font-family: 'Futura W01 Book';
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	margin: 0 7px;
	
	color: #DB6234;
	text-decoration: none;
}

#block-block-42 .block-inner a,
#main #block-block-42 .block-inner a {
	color: #DB6234;;
	font-weight: bold;
	text-style: italic;
}
#block-block-42 .block-inner a.btn-micro,
#main #block-block-42 .block-inner a.btn-micro {
/*	float: right;
	margin: -9px -35px 0 0;*/
	display: inline-block;
	margin-top: 3px;
}
#quickset-cycling_support .ui-accordion-content {
 width: 305px;
 overflow: hidden;
}
a.btn-micro:hover,
#main a.btn-micro:hover {
	background-position: 0 -20px;
	color: #EC813E;
}
.view-cycling-media-reviews .view-filters {
		display: block;
	float: right;
	position: relative;
	top: -85px;
}

table.clean th {
  color: white;
  padding: 12px 10px;
  text-align: center;
  background: #d66844; /* Old browsers */
background: -moz-linear-gradient(top,  #d66844 0%, #d8501e 50%, #752201 100%, #d83b02 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d66844), color-stop(50%,#d8501e), color-stop(100%,#752201), color-stop(100%,#d83b02)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d66844 0%,#d8501e 50%,#752201 100%,#d83b02 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d66844 0%,#d8501e 50%,#752201 100%,#d83b02 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d66844 0%,#d8501e 50%,#752201 100%,#d83b02 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d66844 0%,#d8501e 50%,#752201 100%,#d83b02 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d66844', endColorstr='#d83b02',GradientType=0 ); /* IE6-9 */

}
table.clean td {
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  padding: 10px 6px;
  text-align: center;
  vertical-align: middle;
}
table.clean td.legend {
	font-weight: bold;
	text-align: left;
}
table.clean tr {
  border-right: 1px solid #e6e6e6;
}
table.clean {
	width: 100%;
}


.view-cycling-photo-gallery .view-filters {
	display: block;
	float: right;
	position: relative;
	top: -200px;
}
body.page-node-47 .content blockquote {
	display: block;
	float: left;
	width: 65%;
	margin-left: 20px;
	font-size: 11px;
}
.header-slider-left .views-field-field-slug .field-content {
	text-align: left;
}
.views-field-field-slug {
	display: block;
	position: relative;
	top: -350px; /* bottom */
/*	top: -65px; /* top position */
	right: -845px;
	background: url("../images/png/blackbg-less.fw.png");
	width: 1000px;
	color: #fff;
    font-size: 14px;
	line-height: 24px;
	font-family: 'Futura W01 Bold';
	padding: 10px 25px;
}
.views-slideshow-cycle-main-frame-row-item {
	overflow: hidden;
	height: 379px;
}
.webtolead select,
.webtolead input,
#user-login input.form-text {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05) inset;
  font-size: 13px;
  padding: 7px 8px;
  transition: all 0.3s cubic-bezier(0.4, 0.1, 0.2, 0.7) 0s;
  width: 250px;
}

.webtolead select,
.webtolead input {
	width: 170px;
}
.webtolead input[type="submit"] {
	 width: auto;
 }
#user-login .button, #user-login a.button, #user-login button,  #user-login input[type="submit"], .webtolead input[type="submit"], #user-login input[type="reset"], #user-login input[type="button"] {
  background-color: #374045;
  background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
  background-repeat: repeat-x;
  border-radius: 3px 3px 3px 3px;
  border-style: solid;
  border-width: 0;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans",arial;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  padding: 5px 14px;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  transition: all 0.2s linear 0s;
}
#user-login input[type="submit"]:hover,  #user-login input[type="reset"]:hover, #user-login input[type="button"]:hover {
	color: #444;
    text-shadow: 0 1px rgba(255, 255, 255, 0.4);
	background: #F5F5F5;
}

#block-views-cycling_media_reviews-block_1 h2.block-title {
  border-bottom: 1px solid #CCCCCC;
  clear: both;
  color: #333333;
  display: block;
  float: left;
  font-family: 'Futura W01 Book';
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 20px;
  padding: 0 0 2px;
  width: 100%;
}
/*#main .view-cycling-media-reviews.view-display-id-block_1 .views-field-field-rev-image {
	float: right;
	margin: 0 0 20px 20px;
}*/
#main .view-cycling-media-reviews.view-display-id-block_1 .views-field-title-field, #main .view-cycling-media-reviews.view-display-id-block_1 .views-field-title,
#main .view-cycling-media-reviews.view-display-id-block_1 .views-field-title-field a, #main .view-cycling-media-reviews.view-display-id-block_1 .views-field-title a {
 font-size: 12px;
    line-height: 1.5em;
	font-weight: bold;
	padding: 0;
}
.view-cycling-media-reviews.view-cycling-media-reviews.view-display-id-block_1 .views-row {
  border-bottom: 1px dotted #CCCCCC;
  border-top: medium none;
  clear: both;
  display: block;
  float: left;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
.view-cycling-media-reviews.view-cycling-media-reviews.view-display-id-block_1 .views-field-field-body {
	clear: right;
}
.region-content .ui-accordion-icons .ui-accordion-header a {
  padding-left: 0;
}
.view-id-awards td {width: 33%; text-align: center; vertical-align: top; padding: 2em;}
#main .view-id-awards .views-field-title a {color: #000; font-weight: normal; font-family: 'Futura W01 Book';}
.field-name-field-award-image {display: block; float: left; margin: 0 2em 2em 0;}

#block-views-front_news_events-block .views-row.media-reviews {
background-image: url(../images/png/news-home-bkg-media.png);
}
#block-views-front_news_events-block .views-row.press-release {
background-image: url(../images/png/news-home-bkg-release.png);}


@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) 
{ 
 
.region-top-slider {
	max-width:980px;
}
.views-field-field-slug {
	float: right;
	width: 250px;
	right: 0px;

}
#block-block-42 {
	left: 0px;
}
}

