	/* 

	colors:

	Blue Product Names: 2a4b6b
	Blue Links: 365d85
	Red Links: d81124

	Legacy pages-
	leftnav blue: b7d1e9
	(cLeftMenuCell, )
	
	left menu text: 000000
	(cMenuLevel*)

	title bar red: de0129
	(cNavSeparator, cTopBar)
	



	 */

	*
	{
		margin: 0;
		padding: 0;
		text-align: center;
		font-family: arial;
	}


	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
		.clearfix {display:block;}
	/* End hide from IE Mac */

	li, a{
		text-decoration: none;
		list-style: none;
	}

	BODY
	{
		background: #ffffff;
	}

	#headercontainer{
		height: 160px;
		width: 100%;
		margin: 0;
		background-image: url("/images/floaire_images/design/floaire_cloud_bg.jpg");
	}

	#header {
		height: 110px;
		width: 850px;
		margin: 0 auto;
		padding: 0 10px;
	}

	#header img{
		float: left;
		margin: 15px auto;
	}

	#header h2{
		height: 35px;
		text-align: right;
		margin: 0 0 0 0;
		padding-top: 20px;
	}

	#headerlinks ul{

	}

	#headerlinks li{
		height: 30px;
		float: right;
		margin: 0 0 0 10px;
		font-size: 9pt;
		font-weight: bold;
		color: #d81124;

	}

	#headerlinks a{
		font-size: 9pt;
		font-weight: bold;
		color: #d81124;
	}

	#headerlinks a:hover{
		font-size: 9pt;
		font-weight: bold;
		color: #4d657d;
		text-decoration: underline;
	}

	#headernav {
		clear: right;
		position: relative;
	}

	#headernav li{
		width: 105px;
		height: 25px;
		float: right;
		vertical-align: middle;
	}

	#headernav a {
		background: url("/images/floaire_images/design/floaire_tabs.gif") no-repeat top left;
		color: #ffffff;
		display: block;
		font-size: 9pt;
		font-weight: bold;
		height: 25px;
		line-height: 26px;
		text-align: center;
		text-decoration: none;
		width: 105px;
	}

	#headernav a:hover{
		color: #000000;
		background: url("/images/floaire_images/design/floaire_tabs.gif") no-repeat -25px left;
	}

	#contentcontainer{
		min-height: 805px;
		width: 100%;
		margin: 0;
		background: #FFFFFF url("/images/floaire_images/design/floaire_content_bg.gif") repeat-x top left;
	}

	#contentwrapper{
		width: 870px;
		margin: 0 auto;
	}

	#content{
		width: 870px;
		min-height: 805px;
		float: left;
		padding: 10px;
		margin: -50px auto 0 auto;
		background-color: #ffffff;
		border: 1px solid #c0c0c0;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}

	#productwrapall{
		margin: 15px 10px 0 25px;
	}

	#productwrap{
		float: left;
		text-align: center;
		margin: 5px 6px 30px 6px;
	}

	#productbox img{
		margin: 0 0 0 0;
		border: 1px solid #c0c0c0;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	#productbox img:hover{
		border: 1px solid #0556a2;
	}

	#productlabel{
		margin: 5px 0 0 0;
	}

	#productlabel a{
		color: #2a4b6b;
		font-weight: bold;
		font-size: 10pt;
	}

	#productlabel a:hover{
		color: #004687;
		font-weight: bold;
		font-size: 10pt;
		text-decoration: underline;
	}

	#shadowimage{
		height: 20px;
		margin: -10px 0 25px 0;
	}

	#navmenu{

	}

	#navmenulinksleft{
		width: 165px;
		height: 165px;
		float: left;
		margin: 0 -5px 0 25px;
	}

	#navmenulinksleft h3{
		text-align: left;
		background: url("/images/floaire_images/design/linkArrowBG.jpg") no-repeat left;
		padding: 0 0 0 -10px;
		margin: 0 0 2px 0;
	}

	#navmenulinksleft h3 a{
		color: #d81124;
		margin: 0 0 0 15px;
		font-size: 11pt;
	}

	#navmenulinksleft li{
		text-align: left;
		font-size: 9pt;
		margin: 0 0 0 15px;
		line-height: 14pt;
	}

	#navmenulinksleft li a{
		text-align: left;
		text-decoration: underline;
		color: #365d85;
	}

	#navmenulinksleft li a:hover{
		color: #00256f;
	}

	#navmenulinks{
		min-width: 130px;
		height: 165px;
		float: left;
		border-left: 1px dotted #365d85;
		margin: 0 10px 0 10px;
		padding: 0 0 0 5px;
	}

	#navmenulinks h3{
		text-align: left;
		background: url("/images/floaire_images/design/linkArrowBG.jpg") no-repeat left;
		padding: 0 0 0 -10px;
		margin: 0 0 2px 0;
	}

	#navmenulinks h3 a{
		color: #d81124;
		margin: 0 0 0 15px;
		font-size: 11pt;
	}

	#navmenulinks h3 #non_a{
		color: #d81124;
		margin: 0 0 0 15px;
		font-size: 11pt;
	}

	#navmenulinks li{
		text-align: left;
		font-size: 9pt;
		margin: 0 0 0 15px;
		line-height: 14pt;
	}

	#navmenulinks li a{
		text-align: left;
		text-decoration: underline;
		color: #365d85;
	}

	#navmenulinks li a:hover{
		color: #00256f;
	}

	#footercontainer{
		height: 180px;
		width: 100%;
		margin: 0;
		background: url("/images/floaire_images/design/floaire_footer_bg.gif");
	}

	#footer{
		width: 870px;
		height: 155px;
		margin: 0 auto 0 auto;
		padding-top: 25px;
		display: block;
	}

	#footer img{
		float: left;
		margin: 0 10px 0 10px;
	}

	#footer h3{
		display: block;
		height: 15px;
		color: #d81124;
		float: left;
		font-size: 11pt;
		text-align: left;
		margin: 0 0 15px 0;
	}

	#footerlinks{
		text-align: left;
	}

	#footerlinks ul{
		display: block;
		width: 500px;
		height: 20px;
	}

	#footerlinks li{
		float: left;
		margin: 0 5px 2px 0;
		font-size: 9pt;
	}

	#footerlinks a{
		color: #000000;
	}

	#footerlinks a:hover{
		color: #000000;
		text-decoration: underline;
	}

	#footer #copyright{
		float: left;
		text-align: left;
		height: 20px;
		width: 450px;
		font-size: 9pt;
		color: #000000;
		margin-top: 3px;
	}

	#footer #address{
		width: 200px;
		float: right;
		text-align: right;
		font-size: 10pt;
	}

