/* first for Internet Explorer < 9 */
@font-face { font-family: din; src: url("/fonts/DINWeb.eot");
}
/* then for WOFF-capable browsers */
@font-face { font-family: din; src: url("/fonts/DINWeb.woff") format("woff");
}



.clear {
	clear: both; }

.ortho_page_content {
	background: white;
	height: 100%;
	overflow: hidden;
	margin: 33px;
	position: relative;

	min-height: 550px;
}

.ortho_page_content * {
	font-family: Din, Helvetica, Verdana; }

#ortho_page_navigation {
	width: 140px;
	float: left;
	height: 100%;
	background: #34a3dc;
	position: absolute;
	top: 0;
	left: 0; }

#ortho_page_navigation a {
	display: block;
	padding: 22px;
	color: white;
	background: #34a3dc;
	border-bottom: 1px solid #228acf;
	text-decoration: none; }

#ortho_page_navigation a:hover {
	color: #34a3dc;
	background: white; }

#ortho_page_navigation a.active {
	color: #34a3dc;
	background: white; }

.ortho_page {
	position: relative;
	width: 656px;
	padding: 30px 40px 0;
	font-family: Din, Helvetica, Verdana;
	margin-left: 139px;
	overflow: hidden; }

.ortho_page_column {
	padding: 0 10px;
	width: 308px;
	float: left; }

.ortho_page_column * {
	font-size: 12px;
	padding-bottom: 15px;
	margin-bottom: 0;
	color: #333;
	line-height: 19px; }

.ortho_page_column img {
	padding-bottom: 0;
}

.ortho_page_full_image {
	margin-left: -39px;
	display: block;
	clear: both; }









#sidebar-carousel {
	width: 290px; height: 202px; position: relative; }

#sidebar-controls {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 270px;
	position: absolute;
	top: 190px;
	right: 0;
	padding: 0 15px;
	z-index: 100; }

.car_item_control {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid white;
	margin: 5px;
	float: left; }

.car_item_control.active {
	background: white; }

#sidebar-carousel li {
	width: 278px;
	height: 165px;
	overflow: hidden;
	positive: relative;
	display: none; }

#sidebar-carousel li.first {
	display: block; }

#sidebar-carousel li img {
	position: absolute;
	top: 10px;
	left: 10px;
	moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px; }

#sidebar-carousel li div {
	position: absolute;
	top: 0;
	right: 0;
	padding: 25px 14px 14px;
	width: 272px;
	height: 251px; }

#sidebar-carousel li div * {
	color: #cdcdcd;
	font-size: 13px;
	font-family: din, Helvetica, Verdana; }

.sidebar_content a.carousel {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	top: 190px;
	right: -12px;
	z-index: 101;
	text-indent: -5000px; }

.sidebar_content a.more {
	background: url('http://portuguese.myoresearch.com/images/uploads/site/more_links.png') right no-repeat;
	height: 27px;
	width: 48px;
	position: absolute;
	bottom: 10px;
	right: -11px;
	z-index: 101;
	padding: 6px;
	text-indent: 0; }

#sidebar-carousel li div a {
	color: #ffffff;
	text-decoration: none; }

#sidebar-carousel li div h3 {
	color: #fdb813;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px; }

.ortho_introduction {
	padding: 20px 15px 15px 15px;
	width: 270px;
	color: #CDCDCD;
	overflow: hidden;
	height: 280px; }

.ortho_introduction h3 {
	text-transform: uppercase;
	font-size: 16px;
	color: #fdb813;
	padding-bottom: 10px; }


.ortho_introduction p {
	padding-bottom: 15px; }

.ortho_title {
	font-size: 16px;
	background: url('http://portuguese.myoresearch.com/images/uploads/site/third_header_bg.png');
	color: white;
	padding: 5px 10px 15px 13px;
	position: absolute;
	top: 65px;
	left: -11px;
	text-transform: uppercase;
	z-index: 10;
	display: none; }

.ortho_quote {
	color: white;
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: right;
	font-style: italic;
	display: none; }

Pset css