@import url(/css/global.css);

abbr {
	text-decoration: none;
	border: none;
}

#body {
	margin-top: 0;
	padding-top: 0;
	background: url(/images/sections/company/technology/tileBg.jpg) repeat-x 0 0;
}

#wrapper {
	margin-top: 0;
	padding-top: 24px;
	background: url(/images/sections/company/technology/primaryBg.jpg) no-repeat 0 0;
	height: 400px;
}
#wrapper[id] {
	height: auto;
	min-height: 400px;
}

#wrapper .backLink {
	margin-bottom: 1em;
	color: #67686c;
	text-decoration: none;
	float: left;
	display: inline;
	padding-left: 15px;
	background: url(/images/shared/left_arrow.gif) no-repeat center left;
}

#wrapper h1.oclv {
	float: right;
	display: inline;
	margin-top: 265px;
	margin-bottom: 12px;
}

#wrapper h2 {
	text-transform: uppercase;
	font-size: 2.3em;
	margin-bottom: 0;
}

#columns p {
	color: #67686c;
	line-height: 1.5em;
}

#columns .wideColumn,
#columns .column.last {
	background: url(/images/sections/company/oclv_vert_gradient_bg.jpg) no-repeat top right;
	min-height: 900px;
	padding-top: 12px;
}
#columns .column.last {
	background: 0;
}
#columns .wideColumn .column.last {
	padding-top: 0;
	background: 0;
	min-height: 0;
}

#columns .column h3,
#columns .wideColumn h3	{
	margin-bottom: 0;
	padding-bottom: 0;
}

#columns .column p {
	margin-top: 0;
	padding-top: 0;
}

#columns .wideColumn .column.last p {
	padding-right: 12px;
}

p.oclv_intro {
	font-size: 1.4em;
	margin-top: 0;
	padding-right: 24px;
}

.wideColumn div.spacer {
	clear: both;
	width: 582px;
	height: 18px;
	font-size: 0;
	line-height: 0;
	background: url(/images/shared/596w_grey_gradient_bg.gif) no-repeat center top;
}
.column div.spacer {
	clear: both;
	width: 278px;
	height: 18px;
	font-size: 0;
	line-height: 0;
	background: url(/images/shared/292w_grey_gradient_bg.gif) no-repeat center top;
}

.feature_bike { 
	float: right; 
	display: inline;
}
