@charset "UTF-8";
/* Filmet Professional Imaging */
/* Style Sheet - Homepage: Extra Rules */

/*
  TABLE OF CONTENTS:
	1. Feature Space
	2. Solutions Space
	3. Quick Access
	4. Extras
*/

@import url("style_global.css");
@import url("style_information.css");


/* ------ FEATURE SPACE ------ */
.feature_top, .feature_mid, .feature_bot {width:634px;}
	
	.feature_top {background:url(../images/special/BG_feature-top.jpg) no-repeat; height:20px;} 
	.feature_mid {background:url(../images/special/BG_feature-mid.jpg) repeat-y;}
	.feature_bot {background:url(../images/special/BG_feature-bot.jpg) no-repeat; height:37px;}
	
	/* alterations to classes on information.css */
	.LCwrap_top {height:35px;}
	.LCwrap_mid {padding:0; height:333px;}

	.LCleft { /* alteration to class on information.css */
		width:275px;} 
	.LCright {/* alteration to class on information.css */
		width:275px;
		border-left:1px solid #0071ba;
		}
	
.featureDisplay, .featurePoints {float:left; display:inline;} /* unique */
	.featureDisplay {
		width:370px;
		padding:2px 10px 2px 25px;
		}
	.featurePoints {
		width:204px;
		padding:0 15px 5px 10px;
		}	
		.featurePoints img {
			display:block;
			padding:0 auto;
			}
		.featurePoints ul {
			padding-left:25px;
			}

.flipArrows {}
	.flipNext {
		float:right;
		display:inline;
		padding-right:15px;
		}
	.flipPrev {
		float:right;
		display:inline;
		padding-right:10px;
		}
	
	.flipNext:hover, .flipPrev:hover {cursor:pointer;}


/* ------ SOLUTIONS SPACE ------ */

.solutionSet {
	margin-left:-12px;
	padding:2px 0 8px;
	}
	.solutionSet img {display:block;}
		
.sbar_fly { /* temporary subistitute image on homepage */
	padding:2px 25px 25px;
	width:197px;
	}
.sbar_subst {
	background:url(../images/info/BG_sidebar_mid.jpg) repeat-y;
	overflow:hidden;
	width:247px;
	padding:0;
	}
.sbar_fly {
	background:url(../images/info/BG_sidebar_fly.jpg) no-repeat bottom;
	}

	
/* ------ QUICK ACCESS - FULL WIDTH AREA AT THE BOTTOM ------ */
.fc-left, .fc-center, .fc-right {float:left; display:inline;} /* different */

	.fc-left {
		width:290px;
		padding:3px 5px 0 0;
		}
	.fc-center {
		width:290px;
		padding:3px 5px 0 15px;
		border-left:1px solid #0071ba;
		}
	.fc-left p {
		text-indent:0px;
		}
	.fc-center p {text-indent:0;}
	.fc-right {
		width:210px;
		padding:3px 0 0 15px;
		border-left:1px solid #0071ba;
		}
		
		#aliveChat {
			width:195px;
			text-align:left;
			padding:5px 0 5px 10px;
			}
			#aliveChat img {
				padding:2px 5px 2px 0;
				float:left;
				display:inline;
				}
				
		.buttonCloud {}
			.buttonCloud img {
				padding:0;
				margin:0;
				width:65px;
				height:65px;
				}
				
				
	.fc-right ol {
		padding-left:25px;
		}


/* ------ EXTRAS ------ */

ul {padding:2px 30px;}

.copy {padding:6px 0;} /* alteration to class on information.css */

#footer {padding-top:2px;} /* alteration to footer for linkBar */

.linkBar {/* social network links */
	padding:5px 30px 0;
	float:right;
	display:inline-block;
	}
	.linkBar img {
		width:30px;
		height:30px;
		padding:0 5px 5px;
		}
	.linkBar img.blog {width:156px;}

		
/* =+=+=+=+=+= FLOAT FIX - DO NOT CHANGE =+=+=+=+=+= */
/* This set of styles deals with clearing of the floats. Please see http://www.positioniseverything.net/easyclearing.html */

.feature_mid:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.feature_mid {display:inline;}
/* Hides from IE-mac \*/
 * html .feature_mid {height:1%;}
.feature_mid {display:block;}
/* End hide from IE-mac */