/*
 *
 *© 2010 Impact Consulting Services & impactconsultingservices.com, FurnitureCore & furniturecore.com
 *Author: Tony Price
 *
*/

/*
 *
 * Parts of this CSS file have been generated by fontsquirrel.com and is based on the work of Paul Irish. 
 *
*/

/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Accademia di Belle Arti Urbino
 * @vendorurl:  http://www.campivisivi.net/titillium/
 * @licenseurl: http://www.fontsquirrel.com/license/TitilliumText14L
 *
 */
 
/* Headline Fonts */

@font-face {
	font-family: 'TitilliumText14L600wt';
	src: url('../type/TitilliumText600wt.eot');
	src: local('../type/TitilliumText14L 600 wt'), local('../type/TitilliumText14L-600wt'), url('../type/TitilliumText600wt.ttf') format('truetype');
}

@font-face {
	font-family: 'TitilliumText14L400wt';
	src: url('../type/TitilliumText400wt.eot');
	src: local('../type/TitilliumText14L 400 wt'), local('../type/TitilliumText14L-400wt'), url('../type/TitilliumText400wt.ttf') format('truetype');
}

@font-face {
	font-family: 'TitilliumText14L250wt';
	src: url('../type/TitilliumText250wt.eot');
	src: local('../type/TitilliumText14L 250 wt'), local('../type/TitilliumText14L-250wt'), url('../type/TitilliumText250wt.ttf') format('truetype');
}

@font-face {
	font-family: 'TitilliumText14LRegular';
	src: url('../type/TitilliumText1.eot');
	src: local('../type/TitilliumText14L Regular'), local('../type/TitilliumText14L-Bold'), url('../type/TitilliumText1.ttf') format('truetype');
}

/* Regular */

body		{
			background: #252525 url(../images/fc_flash_bg.jpg) repeat-x top center;
			font: normal normal 14px/150% "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
			color: #ebebd6;
			margin: 0;
			padding: 0;
			text-align: center;
			}
		
h1			{
			font-family: 'TitilliumText14L600wt';
			font-size: 24px;
			line-height: 130%;
			font-weight: normal;
			color: #ebebd6;
			text-shadow: #000000 0px 1px 1px;
			margin: 0 0 10px 0;
			padding: 0;
			}
		
h2			{
			font-family: 'TitilliumText14L400wt';
			font-size: 20px;
			line-height: 130%;
			font-weight: normal;
			color: #ffffff;
			text-shadow: #000000 0px 1px 1px;
			margin: 0;
			padding: 0;
			}
			
h3			{
			font-family: 'TitilliumText14L250wt';
			font-size: 16px;
			font-weight: normal;
			line-height: 130%;
			color: #ebebd6;
			text-shadow: #000000 0px 1px 1px;
			margin: 0;
			padding: 0;
			}
			
p			{
			margin: 0 0 14px 0;
			font: normal normal 15px/150% "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
			color: #fff;
			text-shadow: #000000 0px 1px 1px;
			}
		
img			{ border: none; }

::-moz-selection	{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection			{ background: #FF5E99; color:#fff; text-shadow: none; }


a.contactbtn		{
					margin: 0 0 6px 0;
					padding: 5px 8px;
					display: block;
					background: #598527 url(../images/contact_btn_bg_v2.png) no-repeat 0 0;
					font-size: 12px;
					text-transform: uppercase;
					text-align: center;
					font-weight: bold;
					border-bottom: 0px solid #960;
					text-decoration: none;
					text-shadow: 0 1px 2px #252525;
					
					/* Rounded corners */
					
					-webkit-border-top-left-radius: 4px;	/* <--- Safari, Chrome */
					-webkit-border-top-right-radius: 4px;
					-webkit-border-bottom-right-radius: 4px;
					-webkit-border-bottom-left-radius: 4px;
					
					-moz-border-radius-topleft: 4px;		/* <--- Firefox ------ */
					-moz-border-radius-topright: 4px;
					-moz-border-radius-bottomright: 4px;
					-moz-border-radius-bottomleft: 4px;
					
					/* Drop Shadow */
					
					-webkit-box-shadow: 0 1px 2px #252525;
					/* -moz-box-shadow: 0 1px 2px #252525; */
					box-shadow: 0 1px 2px #252525;
					
					border-radius: 4px;
					/* behavior: url(/Portals/0/PIE.htc); */
					}
					
a:link.contactbtn 				{ color: #fff; background: #598527 url(../images/contact_btn_bg_v2.png) repeat-x 0 0; }
a:visited.contactbtn 			{ color: #fff; background: #598527 url(../images/contact_btn_bg_v2.png) repeat-x 0 0; }
a:hover.contactbtn 				{ color: #ebebd6; background: #4e7423 url(../images/contact_btn_bg_v2.png) repeat-x 0 -35px; }
a:active.contactbtn 			{ color: #ebebd6; background: #630 url(../images/contact_btn_bg_v2.png) repeat-x 0 -70px; }
		
			
/* image replacement */
    
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next
			{
            margin: 0;
            padding: 0;
            display: block;
            overflow: hidden;
            text-indent: -9999px;
            }
            
/* image replacement */
			
#container	{	
			margin: 0 auto;
			position: relative;
			text-align: left;
			width: 900px;
			height: 380px;
			background: transparent url(../images/fc_flash_bg_center_v5.jpg) no-repeat center center;		
			margin-bottom: 2em;
			}
			
#content	{ position:relative; }

/* Easy Slider */

.slidewrap	{ margin: 30px; }

.slideleft	{ margin: 0; padding: 0; width: 410px; float: left; }

.slideright	{ margin: 0; padding: 0; width: 410px; float: right; }

.slideboth	{ margin: 0 100px; padding: 20px 0; background: transparent url(../images/last_slide_arrow.png) no-repeat 530px -13px; }

.slideboth p { margin: 0 100px; padding: 0; }

.slideboth h1 { margin: 0 100px; padding: 0; }

#slider ul, #slider li,
#slider2 ul, #slider2 li{
			margin: 0;
			padding: 0;
			list-style: none;
			}
			
#slider2	{ margin-top: 1em; }

#slider li, #slider2 li
			{ 
			/* 
				define width and height of list item (slide)
				entire slider area will adjust according to the parameters provided here
			*/ 
			width: 900px;
			height: 380px;
			overflow: hidden; 
			}	
	
.sliderleft p
			{
			margin: 0 0 14px 0;
			font: normal normal 15px/150% "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
			color: #fff;
			text-shadow: #000000 0px 1px 1px;
			}
			
.sliderright p
			{
			margin: 0 0 14px 0;
			font: normal normal 15px/150% "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
			color: #fff;
			text-shadow: #000000 0px 1px 1px;
			}

#prevBtn, #nextBtn,
#slider1next, #slider1prev
			{ 
			display: block;
			width: 30px;
			height: 77px;
			position: absolute;
			left: -30px;
			top: 145px;
			z-index: 1000;
			}	

#nextBtn, #slider1next { left:900px; }
														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a
			{  
			display: block;
			position: relative;
			width: 30px;
			height: 77px;
			background: url(../images/slider_arrow_prev.png) no-repeat 0 0;	
			}	

#nextBtn a, #slider1next a { background:url(../images/slider_arrow_next.png) no-repeat 0 0;	}
	
#prevBtn a:hover, #slider1prev a:hover { background:url(../images/slider_arrow_prev_hover.png) no-repeat 0 0; }

#nextBtn a:hover, #slider1next a:hover { background:url(../images/slider_arrow_next_hover.png) no-repeat 0 0; }
	
/* numeric controls */	

ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;	
	}
ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	}
ol#controls li a{
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
	}
ol#controls li.current a{
	background:#5DC9E1;
	color:#fff;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */