@charset "utf-8";
/* CSS Document */


/*STRUCTURE*/

body, html {width: 100%;}



/*Featured Scroller and boxes*/

.outer_featured_container {width:800px; height: 290px; 

}
.featured_container {
	width: 1004px;
	margin: 0 auto;
	position: relative;
	height: 290px;
	left: 0px;
	top: 0px;


}
.featured_container .prev {
	left: -536px;
	position: absolute;
	left: -30px;
	top: 100px;
	z-index: 100;
	cursor: pointer;
	width: 40;
}
.featured_container .next {
	right: 0;
	position: absolute;
	right: -50px;
	top: 100px;
	z-index: 100;
	cursor: pointer;
	left: 990px;
	width: 40;
	background-color: #D4D0C8;
}


.outer_scroller_nav {position: relative; width: 1000px; margin: 0 auto;}
.scroller_nav { position: absolute; right: 10px; bottom: 10px; z-index: 100;}
.scroller_nav a {border: 2px solid #FFFFFF; display: block; float: right;width: 11px;height: 11px; margin: 0 2px; background: #FFF;

}
.scroller_nav a.current_scroller.blue {background: #3CC8FB; }
.scroller_nav a.current_scroller.orange {
background: #ff5f09; /* Old browsers */

}


.blue_circle_featured {width: 100px; height: 100px;  position: absolute; top: 17px; right: 220px; z-index: 20; background: url(../img/blue_circle_featured.png) no-repeat 0 0; color: #FFF; font-size: 15px;font-family: 'MyriadPro-BoldConIt',arial,helvetica,sans-serif;line-height: 16px;padding: 20px 0 0;text-align: center;}
.blue_circle_featured span{font-size: 22px; line-height: 22px;}

.orange_featured_container {width: 338px; height: 393px; position: absolute; top: 0px; right: 0px; z-index: 10; background: url(../img/orange_featured.png) no-repeat 0 0; }
.orange_featured_container .title {font-family: 'MyriadPro-BoldIt',arial, helvetia,sans-serif; font-size: 67px;color: #FFF; width: 240px; margin: 100px 0 0px 100px; line-height: 54px; text-transform: uppercase;}
.orange_featured_container .description {width: 210px; margin: 0 0 20px 100px;}
.orange_featured_container .description p {font-size: 14px; color: #FFF; font-family: 'MyriadPro-semibold', arial, helvetica, sans-serif; padding: 10px 0;}





/*PAGES*/

.scroller_container {
	width:100%;
	height: 410px;
	position: absolute;
	z-index: 0;
	background: #f1f5fa;
	background: -moz-linear-gradient(top,  #f1f5fa 0%, #d7e3f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f5fa), color-stop(100%,#d7e3f0));
	background: -webkit-linear-gradient(top,  #f1f5fa 0%,#d7e3f0 100%);
	background: -o-linear-gradient(top,  #f1f5fa 0%,#d7e3f0 100%);
	background: -ms-linear-gradient(top,  #f1f5fa 0%,#d7e3f0 100%);
	background: linear-gradient(to bottom,  #f1f5fa 0%,#d7e3f0 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f5fa', endColorstr='#d7e3f0',GradientType=0 );
	left: 301px;
	top: 539px;
}




/*OBJECTS*/

.quality_list h2 {padding: 1px 0;}

a.orange_btn, a.blue_btn, a.white_btn {padding: 3px 10px; height: 20px; display: inline-block; position: relative; font-family: 'MyriadPro-BoldConIt',Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; z-index: 10; text-decoration: none; word-spacing: 4px;}
a.orange_btn:before,a.blue_btn:before,a.white_btn:before{border-style:solid;
border-width:0 16px 26px 10px;
content:" ";display:block;height:0;left:-11px;position:absolute;top:0px;width:0; z-index: -1;}

a.orange_btn:after,a.blue_btn:after,a.white_btn:after{border-style:solid;border-width:27px 10px 16px 0;content:" ";display:block;height:0;position:absolute;right:-9px;top:0;width:0;}

a.orange_btn { background: #FF5F09; color: #FFFFFF;}
a.blue_btn { background: #0356a3; color: #FFFFFF;}
a.white_btn {background: #FFF; color: #FF5F09;}

a.orange_btn:before { border-color: transparent #FF5F09 #FF5F09 transparent;}
a.orange_btn:after { border-color: #FF5F09 transparent transparent #FF5F09;}

a.blue_btn:before { border-color: transparent #0356a3 #0356a3 transparent;}
a.blue_btn:after { border-color: #0356a3 transparent transparent #0356a3;}

a.white_btn:before { border-color: transparent #FFFFFF #FFFFFF transparent;}
a.white_btn:after { border-color: #FFFFFF transparent transparent #FFFFFF;}

.showroom_container {float: left; width: 360px; margin: 32px 32px 0px;}
.showroom_container h2 {padding: 0px 0 5px;}
.showroom_container a {color: #0153A0;}
.showroom_container h3 {padding: 0 0 10px; word-spacing: 2.5px;}
.showroom_container p {padding: 6px 0 0; line-height: 18px;}
.showroom_container p strong {font-size: 15px; line-height: 21px;}


h2.search_item_title {color: #FFF; text-decoration: none; font-size: 26px; line-height: 30px;}
h2.search_item_title a {color: #FFF; text-decoration: none;}


hr {border: 0px; border-top: 1px solid #a3a4a4; margin: 10px 0 15px; clear: both;}

.alignright {float: right; clear: right; margin: 4px 0px 10px 20px;}
.alignleft {float: left; clear: left; margin: 4px 20px 10px 0px;}

.accreditation_title {cursor: pointer; padding: 5px 0;}

.page_container {width: 900px; margin: 0 auto; padding: 20px 0;}
.inner_scroller_container {width: 900px; float: left; position: relative; height: 300px; margin: 0 0 20px;}
.inner_scroller_container .prev {left: 0px; position: absolute; top: 100px; z-index: 10; cursor: pointer;}
.inner_scroller_container .next {right: 0px; position: absolute; top: 100px; z-index: 10; cursor: pointer;}

.scroller_image, .scroller_text {
	position: absolute;
	display: none;
	left: 0px;
	width: 1000;
	top: 0px;
	height: 290;
}
.scroller_image.first, .scroller_text.first {display: block;}

.accreditation_description {display: none;}
