/*----------------------------------------------------------------------------------------------------------------*/
/* LUCID DESIGN GROUP, INC.																						  */
/* COPYRIGHT (C) 2004-2010																						  */
/* 																												  */
/* SUPPORT FOR FIREFOX, SAFARI, CHROME																			  */
/*----------------------------------------------------------------------------------------------------------------*/

body { margin:0; padding:0; background:#fff; line-height:1.6em; color:#333; font:normal .9em Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; line-height:140%; }
	a { color:#546F92; background:inherit; } /* OFF:muted blue */
	a:hover { color:#7FB900; background:inherit; } /* ON:darker green */
	h1 { font:1.9em Arial, Helvetica, "Trebuchet MS", Sans-Serif; background:none; line-height:33px; padding-top:10px; padding-bottom:5px; }
		/* h1 { font:20px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; } */
		/* font: bold 20px Helvetica, "Trebuchet MS", Sans-Serif; margin: 0; color: #333; background-color:transparent; */
	h2 { font:1.7em Arial, Helvetica, "Trebuchet MS", Sans-Serif; background:none; }
	h3 { clear:both; font-size: 1.1em; color:#000; padding:0 5px; margin:0; color:#fff; }
	h3 a { color:#333; text-decoration:none; } /* footer section links */
	h3 a:hover { color:#7FB900; }
	h4 { font:1.9em Arial, Helvetica, "Trebuchet MS", Sans-Serif; font-weight:bold; background:none; line-height:33px; padding-top:10px; padding-bottom:5px; }
	.blue { color:#546F92; background:inherit; }
	.image { float:left; border:2px solid #e2e2e2; padding:3px; margin:0 15px 10px 0; }
	.icon { clear:left; float:left; border:0px solid #e2e2e2; padding:0 0 20px 0; margin:0 15px 0 0; }
	/* li.list1 {list-style: circle outside; color:green;}  also: square inside */ 


/*----------------------------------------------------------------------------------------------------------------*/
/* IMAGES																										  */
/*----------------------------------------------------------------------------------------------------------------*/

/* IMAGES - FLOAT LEFT */
img.picprimary { position:relative; float:left; margin:0px 0px 0px 0px; }
img.picThumb { position:relative; float:left; margin:0px 0px 0px 0px; padding-right:30px; }
img.picThumbBorder { position:relative; float:left; margin:0px 0px 0px 0px; padding-right:30px; border:solid #ccc; }
img.picThumbRight { position:relative; float:right; margin:0px 0px 0px 0px; padding-left:30px; }
img.picnews_left { position:relative; float:left; margin:7px 18px 25px 5px; padding:10px; } /* margin-bottom prevents wrapping under image */ 
img.picnews_right { position:relative; float:right; margin:7px 18px 25px 5px; padding:10px; } /* margin-bottom prevents wrapping under image */ 
img.picnews_center { clear:both; float:center; margin:7px 18px 25px 5px; padding:10px; } /* margin-bottom prevents wrapping under image */ 

img.pic_left { position:relative; float:left; margin:5px 30px 25px 0; padding:0 0 0 0; } /* margin-bottom prevents wrapping under image */
img.pic_right { position:relative; float:right; margin:5px 0 25px 30px; padding:0 0 0 0; } /* margin-bottom prevents wrapping under image */ 

/* NEWS ICONS - FLOAT LEFT */
img.picnews { position:relative; float:left; margin:0px 18px 25px 0px; padding:5px; } /* margin-bottom prevents wrapping under image */
img.picNewsHomepage { position:relative; float:left; margin:0px 18px 25px 0px; padding:0 0 0 0; } /* margin-bottom prevents wrapping under image */

/* FLOATING BOX */
#box { float:right; width:300px; padding:0 0 0 40px; }


/*----------------------------------------------------------------------------------------------------------------*/
/* TABLES																										  */
/*----------------------------------------------------------------------------------------------------------------*/

table {	border-collapse:collapse; float:center; width:100%; margin:5px 0 0 0; font-size:1.1em; }
th { background:#3e83c9; color:#fff; font-weight:bold; padding:8px 11px 8px; text-align:left; border-right:1px solid #fff; line-height:1.2; }
td { padding:6px 11px; border-bottom:1px solid #95bce2;	vertical-align:top; }
td * { padding:6px 11px; }
tr.alt td {	background:#ecf6fc; }
tr.alt_blank td { background:#fff; border-top:1px solid #fff; }
	/* tr.over td, tr:hover td { background:#bcd4ec; } */
		

/*----------------------------------------------------------------------------------------------------------------*/
/* WRAPPERS + TOP NAV																							  */
/*----------------------------------------------------------------------------------------------------------------*/

/* LUCID LOGO HOMEPAGE LINK */
a#logo_homepage { background:url(images/logo_ldg_homepage.gif) height:52px; width:273px; background-image:url(images/logo_ldg_homepage.gif); }
a#logo_homepage:hover { background-position:0 -52px; }

/* NAVIGATION WRAPPER */
#nav { width:1000px; margin:7px auto 0 auto; float:center; }

/* CONTENT WRAPPER */
#main { width:1000px; margin:25px auto 0 auto; float:center; } /* margin between top nav and content */
.shadowWide {
	clear:both;
	padding:30px 0 0 0;
	width:1000px;
	height:0px;
} /* padding between horizontal line and logo above tabs
.shadowWideFull { clear:both; padding:0 0 0 0; width:1000px; background:url(images/shadow_top_wide.jpg) no-repeat top right; height:17px; }
	/* background:url(images/shadow_top_wide.jpg) no-repeat top right; */
	/* previously height:14px; changed to 8px to fix FF3 1px spacing */

/* LUCID LOGO */
#logo { float:left; padding:0px 0 0 11px; } /* change spacing between main nav and content */
#logo h1 { color: #000; background: #fff; }

/* TOP NAVIGATION */
#top_nav{ float:right; display:block; height:39px; font-weight:bold; font:16px Arial, Helvetica; }
#top_nav ul{ margin:0; padding:0; list-style-type:none; font-weight:bold; width:auto; }
#top_nav ul li{ display:block; margin:0; }
#top_nav ul li a{ display:block; float:left; color:#808080; text-decoration:none; padding:48px 22px 20px 18px; height:23px; } /* padding:48px 18px 20px 20px; */
#top_nav ul li a:hover,#top_nav ul li a.current{ color:#7FB900; text-decoration:underline; }
	
/* MAIN BODY */
#main_body { float:center; }
#main_body main_left { float:left; }
#main_body main_right { float:right; }

/* HORIZONTAL LINE */
#line { width:100%; float:left; background:url(images/line_horizontal.gif) repeat top left; height:1px; }
#lineShort { width:100%; float:left; background:url(images/line_horizontal.gif) repeat top left; height:1px; }
#lineTall { width:100%; float:left; background:url(images/line_horizontal.gif) repeat top left; height:3px; }


/*----------------------------------------------------------------------------------------------------------------*/
/* MAIN - SIDE MENU	+ COLUMNS																					  */
/*----------------------------------------------------------------------------------------------------------------*/
/* darker green #7FB900, medium green #DFF9B0, medium-light green #E6FAC0, lighter green #EFFCD8, muted blue #546F92 */

#content_columns { width:1000px; margin:25px auto 0 auto; float:center; }
	.leftcolPrimary { float:left; padding:12px 0 0 0; width:200px; margin:0 0 10px 0; }
	.rightcolPrimary { float:right; padding:12px 0px; width:600px; border-left:#ccc 1px solid; margin:0 50px 10px 0; }
	
#header_wrapper { width:1000px; margin:0px auto 0 auto; float:center; } /* width determines left-right alignment; margin top adjusts space between page edge and content */

#header { clear:both; float:center; padding:0 0 0 0; width:1000px; text-decoration:none; } /* light green = #8CC53E */
#header .content { background:none; float:left; width:1000px; padding:0px 0 0 0; font-size:13px; }

#header h3 { font:14px Arial, Helvetica, "Trebuchet MS", Sans-Serif; font-weight:bold; margin:0 0 0.8em 0; }

#header .column1 { float:left; width:200px; margin:0 0px 26px 8px; } /* all links (left side) */
#header .column2 {
	float:left;
	width:720px;
	margin:0 0px 0 0px;
	padding:0 0 0 40px;
	border-left:1px solid #ccc;
} /* more... (right side) */
/* margin:0 0px 0 10px; without shadow edge */
#header .column3 {
	float:center;
	width:998px;
	margin:0 40px 0 0;
	padding:0 0 0 0;
	background:#fff; 
	border-left:1px solid #ccc; /* Not supported in IE7 (Win) */
	border-right:1px solid #ccc; /* Not supported in IE7 (Win) */
	border-bottom:3px solid #ccc; /* Not supported in IE7 (Win) */
}

#header_wrapperHomepage { width:1000px; margin:0px auto 0 auto; float:center; } /* width determines left-right alignment; margin top adjusts space between page edge and content */
#headerHomepage { clear:both; float:center; padding:0 0 0 0; width:1000px; text-decoration:none; } /* light green = #8CC53E */
#headerHomepage .contentHomepage { background:none; float:left; width:1000px; padding:0px 0 0 0; font-size:13px; }
#headerHomepage .column4 {
	float:center;
	width:998px;
	margin:0 40px 0 0;
	padding:0 0 0 0;
	background:#fff;
}

#header_wrapperHomepageBanner { width:1200px; margin:0px auto 0 auto; float:center; } /* width determines left-right alignment; margin top adjusts space between page edge and content */
#headerHomepageBanner { clear:both; float:center; padding:0 0 0 0; width:1200px; text-decoration:none; } /* light green = #8CC53E */
#headerHomepageBanner .contentHomepageBanner { background:none; float:left; width:1200px; padding:0px 0 0 0; font-size:13px; }
#headerHomepageBanner .column5 {
	float:center;
	width:1200px;
	margin:0 40px 0 0;
	padding:0 0 0 0;
	background:#fff;
}


/*----------------------------------------------------------------------------------------------------------------*/
/* MAIN, PRODUCTS - TEXT AND IMAGES																			      */
/*----------------------------------------------------------------------------------------------------------------*/

/* HOMEPAGE */
#headerHomepageBanner .column5 .itemSplash{ float:center; background:url("/images/homepage/homepage_banner1.jpg") no-repeat left top; width:1200px; height:475px; margin:25px 0 0 0px; padding:0 0 0 0; }
#headerHomepageBanner .column5 .itemSplash .container { float:right; margin:40px 105px 0 0px; }
#headerHomepageBanner .column5 .itemSplash .container .title{ width:280px;  padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#headerHomepageBanner .column5 .itemSplash .container .text{ width:270px; line-height:160%; padding:5px 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#headerHomepageBanner .column5 .itemSplash .container .text a{ font-size:16px; }

#header .column4 .itemContent { float:center; width:998px; height:520px; margin:60px 0 0 0px; padding:0 0 0 0; }
#header .column4 .itemContent .container { float:center; margin:130px 69px 0 0px; }
#header .column4 .itemContent .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column4 .itemContent .container .text{ width:280px; line-height:160%; padding:10px 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

	#header .column4 .itemContent .containerLeft { float:left; width:300px; margin:0 60px 0 41px; }
	#header .column4 .itemContent .containerLeft .title{ width:300px; padding:0 0 0 5px; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
	#header .column4 .itemContent .containerLeft .titleSmall{ float:left; width:300px; padding:0 0 0 5px; font:bold 14px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
	#header .column4 .itemContent .containerLeft .text{ width:300px; line-height:160%; padding:10px 0 5px 5px; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
	#header .column4 .itemContent .containerLeft .image{ float:left; margin:0 0 0 0; padding:5px 0 10px 0; border:none; }	
	
	#header .column4 .itemContent .containerLeft .standardLeftFrame { width:300px; }
	#header .column4 .itemContent .containerLeft .standardLeftFrame .standardLeft { clear:both; float:left; width:133px; margin: 0px 0px 0px 0px; padding:0 0 0 5px; font:1em Arial, Helvetica, "Trebuchet MS", Sans-Serif; line-height:130%; border-style:solid; border-width:0px; border-color:#CCC; }
#header .column4 .itemContent .containerLeft .standardLeftFrame .standardLeftCenter { float:right; width:133px; margin: 0px 0px 0px 0px; padding:0 0 0 15px; font:1em Arial, Helvetica, "Trebuchet MS", Sans-Serif; line-height:130%; border-style:solid; border-width:0px; border-color:#CCC; }
	
	#header .column4 .itemContent .containerRight { float:right; width:546px; margin:0 48px 0 0px; }
	#header .column4 .itemContent .containerRight .title{ float:left; width:546px; padding:0 0 0 5px; font:bold 14px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
	#header .column4 .itemContent .containerRight .text{ float:left; width:546px; line-height:160%; padding:10px 0 0 5px; font: 15px normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
	#header .column4 .itemContent .containerRight .imageLeft { float:left; width:255px; margin:0 0 10px 0; padding:0 0 0 0; }
	#header .column4 .itemContent .containerRight .imageRight { float:right; width:255px; margin:0 0 10px 0; padding:0 0 0 0; }

/*----------------------------------------------------------------------------------------------------------------*/

/* PRODUCT ITEM INTRO BLOCKS */

/* top */
#header .column3 .item0{ float:center; width:998px; height:185px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item0 .container { float:right; margin:25px 69px 0 69px; }
#header .column3 .item0 .container .title{ padding:10px 0 8px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item0 .container .text{ width:862px; line-height:160%; padding:0 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

/* spacers */
#header .column3 .spacer{ float:center; background:url("/images/line_horizontal_862.gif") no-repeat left top; width:998px; height:1px; margin:0 0 40px 0; padding:0 0 0 0; }
#header .column3 .spacer_bottom{ float:center; background:url("/images/line_horizontal_862.gif") no-repeat left top; width:998px; height:1px; margin:0 0 20px 0; padding:0 0 0 0; }

/* bottom */
#header .column3 .item00{ float:center; width:998px; height:90px; margin:0 0 0 0px; padding:0 0 0 0; }

#header .column3 .item00 .containerLeft { float:left; margin:0 69px 0 69px; }
#header .column3 .item00 .containerLeft .title{ padding:10px 0 5px 0; font:bold 22px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item00 .containerLeft .title a{ color:#CCC; text-decoration:none; }
#header .column3 .item00 .containerLeft .title a:hover{ color:#546F92; }

#header .column3 .item00 .containerRight { float:right; margin:0 69px 0 69px; }
#header .column3 .item00 .containerRight .title{ padding:10px 0 5px 0; font:bold 22px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item00 .containerRight .title a{ color:#333; text-decoration:none; }
#header .column3 .item00 .containerRight .title a:hover{ color:#546F92; }

/* text only */
#header .column3 .item000{ float:center; width:998px; height:800px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item000 .container { float:right; margin:25px 69px 0 69px; }
#header .column3 .item000 .container .title{ padding:10px 0 0 0; font:bold 20px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item000 .container .text{ width:862px; line-height:160%; padding:10px 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .itemTechSpecNetwork{ float:center; width:998px; height:1590px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .itemTechSpecNetwork .container { float:right; margin:0 69px 0 69px; }
#header .column3 .itemTechSpecNetwork .container .title{ padding:0 0 0 0; font:bold 20px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .itemTechSpecNetwork .container .text{ width:862px; line-height:160%; padding:5px 0 20px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .itemTechSpecKiosk{ float:center; width:998px; height:1435px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .itemTechSpecKiosk .container { float:right; margin:0 69px 0 69px; }
#header .column3 .itemTechSpecKiosk .container .title{ padding:0 0 0 0; font:bold 20px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .itemTechSpecKiosk .container .text{ width:862px; line-height:160%; padding:5px 0 20px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .itemBuyTop{ float:center; width:998px; height:164px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .itemBuyTop .container { float:right; margin:25px 69px 0 69px; }
#header .column3 .itemBuyTop .container .title{ padding:10px 0 8px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .itemBuyTop .container .text{ width:862px; line-height:160%; padding:0 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .itemBuy{ float:center; width:998px; height:955px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .itemBuy .container { float:right; margin:0 69px 0 69px; }
#header .column3 .itemBuy .container .title{ padding:0 0 0 0; font:bold 20px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .itemBuy .container .text{ width:862px; line-height:160%; padding:5px 0 20px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .itemBuyTables{ float:center; width:998px; height:1990px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .itemBuyTables .container { float:right; margin:0 69px 0 69px; }
#header .column3 .itemBuyTables .container .title{ padding:0 0 0 0; font:bold 20px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .itemBuyTables .container .text{ width:862px; line-height:160%; padding:5px 0 20px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .itemBuyTables .container .textLight{ width:862px; line-height:160%; padding:5px 0 20px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; color:#666; }

/* PRODUCTS */

/*----------------------------------------------------------------------------------------------------------------*/

/* product item blocks - 711px left, 69px right */
#header .column3 .itemProduct1{ float:center; background:url("/images/products/products_network.jpg") no-repeat left top; width:998px; height:430px; margin:40px 0 0 0px; padding:0 0 0 0; }
#header .column3 .itemProduct1 .containerRight { float:left; margin:70px 0 0 520px; }
#header .column3 .itemProduct1 .containerRight .text{ width:410px; line-height:160%; padding:10px 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .itemProduct2{ float:center; background:url("/images/products/products_kiosk.jpg") no-repeat left top; width:998px; height:405px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .itemProduct2 .containerRight { float:left; margin:70px 0 0 520px; }
#header .column3 .itemProduct2 .containerRight .text{ width:410px; line-height:160%; padding:10px 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

.landing-right { width:429px; float:right; padding-right:69px; }
.landing-left { width:429px; float:left; padding-left:69px; }

.features div.feature
{
    background: transparent url(/images/check.png) no-repeat 0 6px; padding-left:20px; padding: 0 0 20px 37px;
}
.features div.featureTop
{
    background: transparent url(/images/check.png) no-repeat 0 6px; padding-left:20px; margin-top:18px; padding: 0 0 20px 37px;
}
.features .image
{
    padding-bottom:20px;
}
.features a
{
    display:block; text-align:left; font-size:18px; margin-top:10px;
}
/*----------------------------------------------------------------------------------------------------------------*/

/* FEATURES */

#header .column3 .item24{ float:center; background:url("/images/products/feature_intro.jpg") no-repeat left top; width:998px; height:755px; margin:40px 0 0 0px; padding:0 0 0 0; }
#header .column3 .item24 .container { float:right; margin:565px 140px 0 0px; }
#header .column3 .item24 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item24 .container .text{ width:720px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item2{ float:center; background:url("/images/products/feature_graphs.jpg") no-repeat left top; width:998px; height:500px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item2 .container { float:right; margin:289px 210px 0 0px; }
#header .column3 .item2 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item2 .container .text{ width:600px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item3{ float:center; background:url("/images/products/feature_gauges_all.jpg") no-repeat left top; width:998px; height:500px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item3 .container { float:right; margin:327px 210px 0 0px; }
#header .column3 .item3 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item3 .container .text{ width:600px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item12{ float:center; background:url("/images/products/feature_gauges.jpg") no-repeat left top; width:998px; height:390px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item12 .container { float:right; margin:330px 210px 0 0px; }
#header .column3 .item12 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item12 .container .text{ width:600px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item13{ float:center; background:url("/images/products/feature_avatar.jpg") no-repeat left top; width:998px; height:400px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item13 .container { float:left; margin:0 210px 0 69px; }
#header .column3 .item13 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item13 .container .text{ width:350px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item14{ float:center; background:url("/images/products/feature_search.jpg") no-repeat left top; width:998px; height:482px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item14 .container { float:right; margin:40px 120px 0 0px; }
#header .column3 .item14 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item14 .container .text{ width:315px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item15{ float:center; background:url("/images/products/feature_map.jpg") no-repeat left top; width:998px; height:510px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item15 .container { float:right; margin:332px 210px 0 0px; }
#header .column3 .item15 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item15 .container .text{ width:600px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item22{ float:center; background:url("/images/products/feature_apps.jpg") no-repeat left top; width:998px; height:520px; margin:60px 0 0 0px; padding:0 0 0 0; }
#header .column3 .item22 .container { float:right; margin:60px 69px 0 0px; }
#header .column3 .item22 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item22 .container .text{ width:280px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item23{ float:center; background:url("/images/products/feature_widgets.jpg") no-repeat left top; width:998px; height:490px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item23 .container { float:left; margin:30px 0 0 69px; }
#header .column3 .item23 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item23 .container .text{ width:230px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item25{ float:center; background:url("/images/products/feature_social.jpg") no-repeat left top; width:998px; height:500px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item25 .container { float:left; margin:100px 0 0 69px; }
#header .column3 .item25 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item25 .container .text{ width:320px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

/*----------------------------------------------------------------------------------------------------------------*/

/* KIOSK */

#header .column3 .item26{ float:center; background:url("/images/products/kiosk_introduction.jpg") no-repeat left top; width:998px; height:515px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item26 .container { float:left; margin:110px 0 0 69px; }
#header .column3 .item26 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item26 .container .text{ width:230px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item27{ float:center; background:url("/images/products/kiosk_graphelectricity.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item27 .container { float:right; margin:60px 69px 0 0px; }
#header .column3 .item27 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item27 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item28{ float:center; background:url("/images/products/kiosk_graphwater.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item28 .container { float:left; margin:60px 0 0 69px; }
#header .column3 .item28 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item28 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item29{ float:center; background:url("/images/products/kiosk_graphelectricitycompare.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item29 .container { float:right; margin:70px 69px 0 0px; }
#header .column3 .item29 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item29 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item30{ float:center; background:url("/images/products/kiosk_comparison.jpg") no-repeat left top; width:998px; height:592px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item30 .container { float:right; margin:438px 200px 0 0px; }
#header .column3 .item30 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item30 .container .text{ width:600px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item31{ float:center; background:url("/images/products/kiosk_graphcompareunits.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item31 .container { float:right; margin:60px 69px 0 0px; }
#header .column3 .item31 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item31 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item32{ float:center; background:url("/images/products/kiosk_graphcompareunits2.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item32 .container { float:left; margin:65px 0 0 69px; }
#header .column3 .item32 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item32 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item33{ float:center; background:url("/images/products/kiosk_competition.jpg") no-repeat left top; width:998px; height:515px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item33 .container { float:right; margin:90px 69px 0 0px; }
#header .column3 .item33 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item33 .container .text{ width:224px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item34{ float:center; background:url("/images/products/kiosk_solarpv.jpg") no-repeat left top; width:998px; height:426px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item34 .container { float:left; margin:30px 0 0 69px; }
#header .column3 .item34 .container .title{ padding:55px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item34 .container .text{ width:230px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item35{ float:center; background:url("/images/products/kiosk_greenfeatures.jpg") no-repeat left top; width:998px; height:650px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item35 .container { float:right; margin:438px 200px 0 0px; }
#header .column3 .item35 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item35 .container .text{ width:600px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item36{ float:center; background:url("/images/products/kiosk_greentips.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item36 .container { float:left; margin:60px 0 0 69px; }
#header .column3 .item36 .container .title{ padding:40px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item36 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item37{ float:center; background:url("/images/products/kiosk_eventscalendar.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item37 .container { float:left; margin:60px 0 0 69px; }
#header .column3 .item37 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item37 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item38{ float:center; background:url("/images/products/kiosk_weather.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item38 .container { float:right; margin:60px 69px 0 0px; }
#header .column3 .item38 .container .title{ padding:30px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item38 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item39{ float:center; background:url("/images/products/kiosk_intro.jpg") no-repeat left top; width:998px; height:657px; margin:40px 0 0 0px; padding:0 0 0 0; }
#header .column3 .item39 .container { float:right; margin:467px 140px 0 0px; }
#header .column3 .item39 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item39 .container .text{ width:720px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item40{ float:center; background:url("/images/products/kiosk_resources.jpg") no-repeat left top; width:998px; height:300px; margin:40px 0 0 0px; padding:0 0 0 0; }
#header .column3 .item40 .container { float:right; margin:467px 140px 0 0px; }
#header .column3 .item40 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item40 .container .text{ width:720px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item41{ float:center; background:url("/images/products/kiosk_geothermal.jpg") no-repeat left top; width:998px; height:419px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item41 .container { float:right; margin:60px 69px 0 0px; }
#header .column3 .item41 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item41 .container .text{ width:260px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item42{ float:center; background:url("/images/products/kiosk_units.jpg") no-repeat left top; width:998px; height:300px; margin:40px 0 0 0px; padding:0 0 0 0; }
#header .column3 .item42 .container { float:right; margin:467px 140px 0 0px; }
#header .column3 .item42 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item42 .container .text{ width:720px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

/*----------------------------------------------------------------------------------------------------------------*/

/* APPS */

#header .column3 .item16{ float:center; background:url("/images/products/app_competition.jpg") no-repeat left top; width:998px; height:660px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item16 .container { float:right; margin:480px 190px 0 0px; }
#header .column3 .item16 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item16 .container .text{ width:620px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item17{ float:center; background:url("/images/products/app_buildingsystems.jpg") no-repeat left top; width:998px; height:660px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item17 .container { float:right; margin:480px 190px 0 0px; }
#header .column3 .item17 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item17 .container .text{ width:620px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item18{ float:center; background:url("/images/products/app_greenfeatures.jpg") no-repeat left top; width:998px; height:680px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item18 .container { float:right; margin:480px 190px 0 0px; }
#header .column3 .item18 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item18 .container .text{ width:620px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item19{ float:center; background:url("/images/products/app_thirdparty.jpg") no-repeat left top; width:998px; height:640px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item19 .container { float:right; margin:480px 190px 0 0px; }
#header .column3 .item19 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item19 .container .text{ width:620px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item20{ float:center; background:url("/images/products/app_homepagewidgets.jpg") no-repeat left top; width:998px; height:675px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item20 .container { float:right; margin:480px 190px 0 0px; }
#header .column3 .item20 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item20 .container .text{ width:620px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item21{ float:center; background:url("/images/products/app_comparison.jpg") no-repeat left top; width:998px; height:660px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item21 .container { float:right; margin:480px 190px 0 0px; }
#header .column3 .item21 .container .title{ padding:0 0 0 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item21 .container .text{ width:620px; line-height:160%; padding:10px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

/*----------------------------------------------------------------------------------------------------------------*/

/* WIDGETS */

#header .column3 .item1{ float:center; background:url("/images/products/widget_competition.jpg") no-repeat left top; width:998px; height:593px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item1 .container { float:right; margin:90px 69px 0 0px; }
#header .column3 .item1 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item1 .container .text{ width:250px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item4{ float:center; background:url("/images/products/widget_budget.jpg") no-repeat left top; width:998px; height:489px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item4 .container { float:left; margin:70px 0 0 69px; }
#header .column3 .item4 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item4 .container .text{ width:220px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item5{ float:center; background:url("/images/products/widget_enduse.jpg") no-repeat left top; width:998px; height:525px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item5 .container { float:right; margin:30px 69px 0 0px; }
#header .column3 .item5 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item5 .container .text{ width:380px; line-height:160%; padding:14px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
	#header .column3 .item5 .container2 { float:left; margin:0px 69px 0 739px; }
	#header .column3 .item5 .container2 .text{ width:190px; line-height:160%; padding:0px 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item6{ float:center; background:url("/images/products/widget_comparison.jpg") no-repeat left top; width:998px; height:525px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item6 .container { float:right; margin:30px 529px 0 0px; }
#header .column3 .item6 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item6 .container .text{ width:400px; line-height:160%; padding:14px 0 0 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
	#header .column3 .item6 .container2 { float:left; margin:0 500px 0 69px; }
	#header .column3 .item6 .container2 .text{ width:190px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item7{ float:center; background:url("/images/products/widget_twitter.jpg") no-repeat left top; width:998px; height:456px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item7 .container { float:left; margin:45px 0 0 69px; }
#header .column3 .item7 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item7 .container .text{ width:200px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item8{ float:center; background:url("/images/products/widget_clock.jpg") no-repeat left top; width:998px; height:379px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item8 .container { float:right; margin:30px 69px 0 0px; }
#header .column3 .item8 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item8 .container .text{ width:280px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item9{ float:center; background:url("/images/products/widget_weather.jpg") no-repeat left top; width:998px; height:299px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item9 .container { float:right; margin:10px 69px 0 0px; }
#header .column3 .item9 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item9 .container .text{ width:270px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item10{ float:center; background:url("/images/products/widget_greentips.jpg") no-repeat left top; width:998px; height:405px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item10 .container { float:left; margin:40px 0 0 69px; }
#header .column3 .item10 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item10 .container .text{ width:290px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }

#header .column3 .item11{ float:center; background:url("/images/products/widget_video.jpg") no-repeat left top; width:998px; height:428px; margin:0 0 0 0px; padding:0 0 0 0; }
#header .column3 .item11 .container { float:right; margin:65px 69px 0 0px; }
#header .column3 .item11 .container .title{ padding:10px 0 5px 0; font:bold 25px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }
#header .column3 .item11 .container .text{ width:210px; line-height:160%; padding:0 0 5px 0; font:normal Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; }


/*----------------------------------------------------------------------------------------------------------------*/
/* COLUMNS, ETC.																							      */
/*----------------------------------------------------------------------------------------------------------------*/

/* SPACERS FOR VERTICAL ADJUSTMENT */ !important
#header .spacer_title { height:10px; }
#header .spacer_title_left { height:35px; }
#header .spacer_title_right { height:25px; }
#header .spacer_line { margin: 0 0 0 0; }

/* COLUMN 2 TEXT */ !important
#header .column2 .title { font:2.5em Arial, Helvetica, "Trebuchet MS", Sans-Serif; line-height:130%; padding:10px 0 0 0;} /* minor titles */
#header .column2 .subtitle { font:1.6em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#546F92; line-height:130%; margin:30px 0 20px 0; padding:0 0 0 0; } /* minor subtitles */
#header .column2 .date { font:1em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#7FB900; line-height:100%; font-weight:bold; padding:0 0 20px 0; } /* news article pages */

/* news block selection */
#header .column2 .titleNews { font:1.6em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#333; line-height:130%; padding:0 0 0 0; }
#header .column2 .locationNews { font:0.9em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#666; line-height:100%; font-weight:bold; padding:10px 0 5px 0; }
#header .column2 .readMore { position:relative; top:-6px; line-height:25px; font:0.9em Arial, Helvetica, "Trebuchet MS", Sans-Serif; line-height:100%; font-weight:bold; padding:5px 0 20px 134px; margin-bottom: 0px; }

/* COLUMN 2 CALLOUT BOX -- NOT IMPLEMENTED YET */
#header .column2 .callout { width:600px; background:#F4F3EE; border-top: solid #D1D0CE 1px; border-bottom: solid #D1D0CE 1px; border-left: solid #D1D0CE 1px; border-right: solid #D1D0CE 1px; padding:30px 0 0 30px; margin: 20px 0 0 43px; }
#header .column2 .callout .title { width:600px; font:bold 14px Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, Sans-Serif; padding: 0 0 0 5px; }
#header .column2 .callout .titleNews { width:600px; font:1.1em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#333; line-height:130%; padding:0 0 0 0; }
#header .column2 .callout .locationNewsHomepage { width:600px; font:0.8em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#666; line-height:100%; padding:5px 0 15px 0; }

/* COLUMN 4 TEXT */ !important
/* news block selection */
#header .column4 .titleNews { font:1.6em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#333; line-height:130%; padding:0 0 0 0; }
#header .column4 .locationNews { font:0.7em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#666; line-height:100%; font-weight:normal; padding:5px 0 10px 0; }
#header .column4 .locationNewsHomepage { font:0.7em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#666; line-height:100%; font-weight:normal; padding:5px 0 15px 0; }


/* sidepanel under left menu */
#header .column1 .sidepanel { width:170px; padding:0 0 0 10px; } /* area under left menu */
#header .column1 .sidepanelColor1 { width:185px; padding:0 0 0 15px; background:#FFFFCC; border-top: solid #FFEB1E 1px; border-bottom: solid #FFEB1E 1px; } /* area under left menu, colored */
#header .column1 .sidepanelColor1 .sidepanelTextLarge{ font-size:1.9em; }
#header .column1 .sidepanelColor1 .sidepanelTextMedium{ font-size:1.3em; }
#header .column1 .sidepanelColor1 .sidepanelTextSmall{ font-size:1.1em; }

#header .columnCenter { float:center; width:5px; margin:0 0 0 0;  }
#header .column p { margin:0 15px 1em 0;line-height:14px; }
#header .column a { color:#f3bd5a; }
#header .column img { float:right; }

/* Unordered list for left column navigation */
#header .content ul { float:right; width:200px; margin:0; padding:0; list-style:none; border-top:1px solid #CEE1A8; border-bottom:3px solid #ccc; font:15px Arial, Helvetica, "Trebuchet MS", Sans-Serif; }
#header .content ul.first { float:left; }
#header .content ul li { padding:8px 0; border-bottom:1px solid #CEE1A8; border-top:1px solid #fff; padding-left:18px; background:#EFFCD8; }
#header .content ul li:hover { border-top:1px solid #fff; background:#DFF9B0; }
#header .content ul a { color:#000; } /* light blue = #d8dde6r */
#header .content ul li a { display:block; text-decoration:none; }
#header .content ul li a:hover { text-decoration:none; background:url(images/blank_footer.png) no-repeat top right; }
#header .content ul li a.current { display:block; color:#333; background:url(../images/arrow_header.png) no-repeat top right; font-weight:bold;} /* current page highlighted in footer */
#header .logo { float:right; padding:17px 40px 0 0; }

/* Ordered list for right column bulleted points */
#header .content ol { list-style:disc; }
#header .content ol li { padding-left:18px; padding-right:50px; }
#header .content ol a { color:#000; }
#header .content ol li a { text-decoration:none; }
#header .content ol li a:hover { text-decoration:none; }


/*----------------------------------------------------------------------------------------------------------------*/
/* MAIN - CONTENT 																								  */
/*----------------------------------------------------------------------------------------------------------------*/

/* TOP RIGHT HORIZONTAL MENU */
#menu {
	float:right;
	background:none;
	padding:22px 0 0 0;
	margin:0;
	font:14px Arial, Helvetica;
	display:block;
} /* padding between top of page and menu */

/* CONTACT LOGIN */
#top_menu {	float:top; background:none;	padding:0 0 0 0; margin:0; font:11px Arial, Helvetica; color:#999; display:inline; }
#top_menu #loginbox { padding:5px 0 0 772px; } /* 772px for Firefox (Win, Mac), Safari (Mac); 750px for IE7 (Win) */
#top_menu #loginbox #loginboxinside { width:250px; } /* call us at info text */

#menu ul { background:none; padding:0; margin:0; list-style-type:none; }
#menu li { padding:14px 12px 14px 22px; font-weight:bold; background:none; display:inline; } /* padding of menu text */
#menu li a { background:none; color:#666; text-decoration:none; } 
#menu li a:hover { color:#7FB900; background:none; text-decoration:none; }
#menu li.active { background:none; color:#666; padding:14px 0 4px 0; margin:0 18px 0 18px; text-decoration:none; display:inline; border-bottom: solid #DFF9B0; }
	/* previously 14px 18px 14px 18px; margin:0 1px 0 0; */

/* LEFT TITLE */ 	
#menu_left { float:left; margin:0 0 6px 0; padding:0 0 1px 0; border-bottom:3px solid #ccc; background:#fff; font:14px Arial, Helvetica, "Trebuchet MS", Helvetica, Sans-Serif; }
		/*border-top: 2px solid #e2e2e2;*/
		/*url(images/arrow.gif) no-repeat center left*/; 
#menu_left space { display:block; margin:0 0 0 0; padding:10px 0 0 0; list-style:none; background:#fff; }
#menu_left title { background:#fff; }
#menu_left li { list-style:none; background:#effcd8; }
		
/* LEFT LINKS */
#menu_left li a { display:block; color:#333; border-top:1px solid #fff;	border-bottom:1px solid #fff; width:160px; padding:9px 23px 9px 23px; text-decoration:none;	font: 14px Arial, Helvetica, "Trebuchet MS", Sans-Serif; }
#menu_left li.active { display:block; font:#000; background:#DFF9B0; padding:0 0 0 0; font-weight: bold; }
		/*url(images/arrow.gif) no-repeat center left*/
#menu_left li a:hover { background:#dff9b0 url(images/arrow.gif) no-repeat center left; color:#333333; }

/* LEFT SIDE CONTENT */
#intro_left { float:left; width:210px; }
	/*clear: left*/
#intro_left a { color:#fff; background:inherit; }
#intro_left p { padding:14px 15px; margin: 0; }

/* RIGHT SIDE CONTENT */
#intro_right { float:right;	width:340px; padding:25px 280px 0 20px;	background:#BCCEDA;	color:#547592; margin:0 0 6px 0; height:174px; border:2px solid #e2e2e2; }
#intro_right h1 { margin:0 0 20px 0; }
#intro_right .white { color:#FFF; background-color:transparent; }
	
/* HOMEPAGE ADVERTISEMENT IMAGES -- NEW */
!important #major_left_new { float:center; width:986px; padding:0 0 0 0; }
!important #bottom4_panel1_new { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }
!important #bottom4_panel2_new { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }
!important #bottom4_panel3_new { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }
!important #bottom4_panel4_new { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }

/* HOMEPAGE ADVERTISEMENT IMAGES */
#major_left { float:left; width:983px; padding:0 0 0 0; }
#left { float:left;	width:725px; padding:0 0 0 8px; }
#right {float:right; width:247px; }
#left_bottom { clear:left; float:left; width:246px; padding: 0 0 15px 8px; margin:0 0 0 0; }
#right_bottom { clear:right; float:right; width:714px; padding: 0 9px 15px 0; margin:0 0 0 0; }

#bottom4_panel1 { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }
#bottom4_panel2 { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }
#bottom4_panel3 { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }
#bottom4_panel4 { float:left; width:240px; padding: 0 0 15px 8px; margin:0 0 0 0; }

/* BUTTONS (not login button) */
#buttonMain { clear:both; float:right; padding:0 0 0 0; text-decoration:none; } /* big submit button */
#buttonMain .content { float:right; margin:0 35px 45px 0; font-size:19px; }
#buttonMain .content ul { display:block; float:right; width:330px; margin:0; list-style:none; }
#buttonMain .content ul.first { float:right; }
#buttonMain .content ul li { background:#7FB900;}
#buttonMain .content ul li:hover { background:#8FD500; }
#buttonMain .content ul li a { display:block; text-decoration:none; font-weight:bold; padding:14px; color:#fff; background:url(images/arrow_right_large.png) no-repeat top right; }
#buttonMain .content ul li a:hover { text-decoration:none; }


/*----------------------------------------------------------------------------------------------------------------*/
/* MAIN - CONTENT - COLUMNS 																					  */
/*----------------------------------------------------------------------------------------------------------------*/

/* CONTENT */
#content { clear:both; padding:5px 0 0 8px; width:1000px; }

	/* For major columns */
	.leftcol { float:left; padding:12px 17px; width:285px; margin:0 0 10px 0; }
	.leftcol p { font-size:13px; letter-spacing: 0px; }
	/* font: 1.1em "Myriad Pro", Arial, Helvetica, sans-serif; margin: 0 0 1em 0; color: #222; line-height:23px; letter-spacing: 0em; */
	.leftcol .title { font:18px arial; font-weight:normal; color:#444444; line-height:24px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.leftcol .title_big { font:20px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.centercol { float:left; padding:12px 21px;	width:287px; border-left:#ccc 1px solid; margin:0 0 10px 0; }
	.centercol p { font-size:13px; letter-spacing: 0px; }
	.rightcol { float:right; padding:12px 22px;	width:285px; border-left:#ccc 1px solid; margin:0 17px 10px 0; }
	.rightcol p { font-size:13px; letter-spacing: 0px; }
	
	/* For homepage minor columns */
	.leftcolHome { float:left; padding:12px 17px; width:285px; margin:0 0 10px 0; }
	.leftcolHome p { font-size:13px; letter-spacing: 0px; }
	/* font: 1.1em "Myriad Pro", Arial, Helvetica, sans-serif; margin: 0 0 1em 0; color: #222; line-height:23px; letter-spacing: 0em; */
	.leftcolHome .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.leftcolHome .title_big { font:20px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.centercolHome { float:left; padding:12px 21px;	width:287px; border-left:#ccc 1px solid; margin:0 0 10px 0; }
	.centercolHome .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.centercolHome p { font-size:13px; letter-spacing: 0px; }
	.rightcolHome { float:right; padding:12px 22px;	width:285px; border-left:#ccc 1px solid; margin:0 17px 10px 0; }
	.rightcolHome .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.rightcolHome p { font-size:13px; letter-spacing: 0px; }
	
	/* Recent News section for homepage */
	.rightcolHomeWide { float:right; padding:12px 22px;	width:600px; border-left:#ccc 1px solid; margin:0 17px 10px 0; }
	.rightcolHomeWide .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.rightcolHomeWide p { font-size:13px; letter-spacing: 0px; }
	.rightcolHomeWide .readMore { position:relative; top:-6px; line-height:25px; font:0.8em Arial, Helvetica, "Trebuchet MS", Sans-Serif; line-height:100%; font-weight:bold; padding:5px 0 20px 134px; margin-bottom: 0px; }
	.rightcolHomeWide .titleNews { font:1.4em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#333; line-height:130%; padding:0 0 0 0; }
	.rightcolHomeWide .locationNews { font:0.8em Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#666; line-height:100%; font-weight:bold; padding:10px 0 5px 0; }
		
	/* For other-page minor columns (3 columns) */
	.leftcolPageShort { float:left; padding:0px 10px 0 0; width:220px; margin:0 0 10px 0; }
	.leftcolPageShort p { font-size:13px; letter-spacing: 0px; }
	.leftcolPageShort .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.leftcolPageShort .title_big { font:20px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.centercolPageShort { float:left; padding:0px 10px 0 12px; width:220px; margin:0 0 10px 0; }
	.centercolPageShort .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.centercolPageShort p { font-size:13px; letter-spacing: 0px; }
	.rightcolPageShort { clear:right; float:left; padding:0px 0px 0 10px;	width:220px; margin:0 17px 10px 0; }
	.rightcolPageShort .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.rightcolPageShort p { font-size:13px; letter-spacing: 0px; }
	
	/* For other-page minor columns (3 columns, Video page; eliminates extra spacing between h1 and column body) */
	.leftcolPage { float:left; padding:12px 10px 0 0; width:220px; margin:0 0 10px 0; }
	.leftcolPage p { font-size:13px; letter-spacing: 0px; }
	.leftcolPage .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.leftcolPage .title_big { font:20px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.centercolPage { float:left; padding:12px 10px 0 12px; width:220px; margin:0 0 10px 0; }
	.centercolPage .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.centercolPage p { font-size:13px; letter-spacing: 0px; }
	.rightcolPage { clear:right; float:left; padding:12px 0px 0 10px;	width:220px; margin:0 17px 10px 0; }
	.rightcolPage .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.rightcolPage p { font-size:13px; letter-spacing: 0px; }
	
	/* For other-page minor columns (2 columns) */
	.left2colPage { float:left; padding:12px 20px 0 0; width:336px; margin:0 0 10px 0; }
	.left2colPage p { font-size:13px; letter-spacing: 0px; }
	.left2colPage .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.left2colPage .title_big { font:20px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.left2colPage .pic2col { float:center; margin:0px 18px 25px 0px; padding:5px; } /* margin-bottom prevents wrapping under image */ 
	.right2colPage { clear:right; float:right; padding:12px 0px 0 10px;	width:336px; margin:0 17px 10px 0; }
	.right2colPage .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.right2colPage p { font-size:13px; letter-spacing: 0px; }
	
	/* For product page minor columns (2 columns) */
	.left2colProductPage { float:left; padding:0px 18px 0 0; width:340px; margin:0 0 0px 0; }
	.left2colProductPage p { font-size:13px; letter-spacing: 0px; }
	.left2colProductPage .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.left2colProductPage .title_big { font:20px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.left2colProductPage .pic2col { float:center; margin:0px 18px 25px 0px; padding:5px; } /* margin-bottom prevents wrapping under image */ 
	.right2colProductPage { clear:right; float:right; padding:0px 0px 0 20px; width:340px; margin:0 0px 0px 0; }
	.right2colProductPage .title { font:22px arial; font-weight:normal; color:#444444; line-height:30px; padding-top:0px; margin-top:0px; margin-bottom:10px; }
	.right2colProductPage p { font-size:13px; letter-spacing: 0px; }
	
	.bottom_spacer { clear:both; }


/*----------------------------------------------------------------------------------------------------------------*/
/* LOGIN 																										  */
/*----------------------------------------------------------------------------------------------------------------*/

#login { clear:both; margin:0 auto 0 auto; float:center; padding:20px 0 0 8px; width:1000px; }
	.login { clear:both; float:center; }
	.leftcol { float:left; padding:0 17px; width:285px; margin:0 0 10px 0; } /* text on left */
	.leftcol p { width:250px; }
	.centercol { float:left; padding:16px 21px;	width:287px; border-left:#ccc 1px solid; margin:0 0 10px 0; } /* input fields */
	.rightcol { float:right; padding:16px 22px;	width:285px; border-left:#ccc 1px solid; margin:0 17px 10px 0; } /* input fields */
	
	.loginCenter { clear:both; margin-left:8px; float:center; }
	.centercolFull { float:center; padding:16px 16px; width:450px; background:#EFEFEF; margin:0 0 10px 0; } /* login window */
	.centercolFull .loginTitle { font:1.9em Arial, Helvetica, "Trebuchet MS", Sans-Serif; background:none; padding-bottom:15px; }
	.centercolFullInset { float:center; padding:10px 36px; border:#ccc 1px solid; background:#fff; margin:0 0 0 0; } /* login window inset */
		
#login_block { clear:both; } /* a single input field unit */
	.blockDescBottom { display:none; display:block; font-size:10px; color:#454545; width:200px; line-height:1.6em; padding-bottom:30px; height:25px; margin-top:8px; } /* description */
	.blockDescBottomBlank { display:none; display:block; width:160px; padding-bottom:0px; height:20px; margin-top:8px; } /* blank description */

#input_field { border:2px solid #cfcfcf; width:220px; }
	.text { padding:6px; width:460px; }

#input_field_alert { border:2px solid #FF0000; width:220px; } /* if field is missing info, then use this id */

.blockTitle { font-size:60px; line-height:64px; padding-bottom:8px; }
.blockTitle { display: none; }
.field_title { font-size:14px; color:#000; font-weight:bold; padding-top:0; padding-bottom:6px; }

#button { clear:both; float:right; padding:0 0 0 0; text-decoration:none; } /* big submit button */
#button .content { float:right; margin:0 35px 45px 0; font-size:19px; }
#button .content ul { display:block; float:right; width:330px; margin:0; list-style:none; }
#button .content ul.first { float:right; }
#button .content ul li { background:#7FB900;}
#button .content ul li:hover { background:#8FD500; }
#button .content ul li a { display:block; text-decoration:none; font-weight:bold; padding:14px; color:#fff; background:url(images/arrow_right_large.png) no-repeat top right; }
#button .content ul li a:hover { text-decoration:none; }

#buttonSmall { clear:both; float:left; padding:0 0 0 0; text-decoration:none; } /* small submit button */
#buttonSmall .content { float:left; margin:0 35px 45px 0px; font-size:19px; }
#buttonSmall .content ul { display:block; float:left; width:130px; margin:0; list-style:none; }
#buttonSmall .content ul.first { float:left; }
#buttonSmall .content ul li { background:#7FB900;}
#buttonSmall .content ul li:hover { background:#8FD500; }
#buttonSmall .content ul li a { display:block; text-decoration:none; font-weight:bold; padding:14px; color:#fff; background:url(images/arrow_right_large.png) no-repeat top right; }
#buttonSmall .content ul li a:hover { text-decoration:none; }


/*----------------------------------------------------------------------------------------------------------------*/
/* FOOTER  																										  */
/*----------------------------------------------------------------------------------------------------------------*/

/* footer for HOMEPAGE */
#footerHomepage_wrapper { clear:both; width:100%; height:342px; background-color:#FFF; margin:25px auto 0 auto; float:center; border-top:3px solid #ccc;} /* width determines left-right alignment */
/* background-color:#E2DDCC; */

#footerHomepage { float:center; margin: 0 auto 0 auto; padding:10px 0 0 0; border-top:0px solid #ccc; width:983px; height:342px; text-decoration:none; } /* light green = #8CC53E */
#footerHomepage .content { float:center; width:947px; padding:22px 0 0 21px; font-size:11px; }
#footerHomepage h3 {font:14px Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#333; font-weight:bold; margin:0 0 0.8em 0; }

#footerHomepage .column p { margin:0 15px 1em 0; line-height:14px; }
#footerHomepage .column a { color:#f3bd5a; }
#footerHomepage .column img { float:right; }
#footerHomepage .column1 { float:left; width:120px; margin:0 0 26px 12px; } /* all links (left side) */
#footerHomepage .column2 { float:right; width:131px; margin:0 36px 0 0; } /* more... (right side) */
#footerHomepage .content ul { float:right; width:120px; margin:0; padding:0; list-style:none; }
#footerHomepage .content ul.first { float:left; }
#footerHomepage .content ul li { padding:3px 0; border-bottom:1px solid #E6E3DC; padding-left:5px; } /* line separator */
#footerHomepage .content ul li:hover { border-bottom:1px solid #E6E3DC; /*background:#333;*/ } /* line separator hover */
#footerHomepage .content ul a { color:#666; }
#footerHomepage .content ul li a { display:block; text-decoration:none; color:#666; /*font-weight:bold;*/ } /* text link color */
#footerHomepage .content ul li a:hover { text-decoration:none; color:#546F92; background:url(images/blank_footer.png) no-repeat top right; } /* text link hover color */
#footerHomepage .content ul li a.current { display:block; color:#fff; background:url(images/arrow_footer.png) no-repeat top right; font-weight:bold;} /* current page highlighted in footer */
#footerHomepage .logo { float:right; padding:20px 23px 0 0; }

#footerHomepage .copyright,
#footerHomepage .copyright span { float:left; width:500px; padding:22px 0 36px 17px; margin:0 0 0 0; color:#999; line-height:24px; } /* bottom padding works in both FF and IE */
#footerHomepage .copyright a { margin:0 0 26px 0; color:#666; text-decoration:none; }
#footerHomepage .copyright a:hover { text-decoration:none; color:#546F92; }

/* footer for PRODUCTS */
#footerProduct_wrapper { width:985px; margin:25px auto 0 auto; float:center; } /* width determines left-right alignment */

#footerProduct { clear:both; float:center; padding:10px 0 0 0; border-top:0px solid #ccc; width:983px; text-decoration:none; } /* light green = #8CC53E */
#footerProduct .content { float:center; width:947px; padding:22px 0 0 21px; font-size:11px; } /* background:#666; */
#footerProduct h3 {font:14px Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#333; font-weight:bold; margin:0 0 0.8em 0; } /* font:14px "Lucida Fax",Georgia,"Times New Roman",Times,serif; */

#footerProduct .column p { margin:0 15px 1em 0; line-height:14px; }
#footerProduct .column a { color:#f3bd5a; }
#footerProduct .column img { float:right; }
#footerProduct .column1 { float:left; width:120px; margin:0 0 26px 12px; } /* all links (left side) */
#footerProduct .column2 { float:right; width:131px; margin:0 36px 0 0; } /* more... (right side) */
#footerProduct .content ul { float:right; width:120px; margin:0; padding:0; list-style:none; }
#footerProduct .content ul.first { float:left; }
#footerProduct .content ul li { padding:3px 0; border-bottom:1px solid #E6E3DC; padding-left:5px; } /* line separator */
#footerProduct .content ul li:hover { border-bottom:1px solid #E6E3DC; /*background:#333;*/ } /* line separator hover */
#footerProduct .content ul a { color:#666; }
#footerProduct .content ul li a { display:block; text-decoration:none; color:#666; /*font-weight:bold;*/ } /* text link color */
#footerProduct .content ul li a:hover { text-decoration:none; color:#546F92; background:url(images/blank_footer.png) no-repeat top right; } /* text link hover color */
#footerProduct .content ul li a.current { display:block; color:#fff; background:url(images/arrow_footer.png) no-repeat top right; font-weight:bold;} /* current page highlighted in footer */
#footerProduct .logo { float:right; padding:20px 23px 0 0; }

#footerProduct .copyright,
#footerProduct .copyright span { float:left; width:500px; padding:22px 0 36px 17px; margin:0 0 0 0; color:#999; line-height:24px; } /* bottom padding works in both FF and IE */
#footerProduct .copyright a { margin:0 0 26px 0; color:#666; text-decoration:none; }
#footerProduct .copyright a:hover { text-decoration:none; color:#546F92; }

/* footer for REGULAR PAGES */
#footer_wrapper { clear:both; width:100%; height:342px; background-color:#F5F3ED; margin:25px auto 0 auto; float:center; border-top:3px solid #ccc;} /* width determines left-right alignment */

#footer { float:center; margin: 0 auto 0 auto; padding:10px 0 0 0; border-top:0px solid #ccc; width:983px; height:342px; text-decoration:none; } /* light green = #8CC53E */
#footer .content { float:center; width:947px; padding:22px 0 0 21px; font-size:11px; }
#footer h3 {font:14px Arial, Helvetica, "Trebuchet MS", Sans-Serif; color:#333; font-weight:bold; margin:0 0 0.8em 0; }

#footer .column p { margin:0 15px 1em 0; line-height:14px; }
#footer .column a { color:#f3bd5a; }
#footer .column img { float:right; }
#footer .column1 { float:left; width:120px; margin:0 0 26px 12px; } /* all links (left side) */
#footer .column2 { float:right; width:131px; margin:0 36px 0 0; } /* more... (right side) */
#footer .content ul { float:right; width:120px; margin:0; padding:0; list-style:none; }
#footer .content ul.first { float:left; }
#footer .content ul li { padding:3px 0; border-bottom:1px solid #E6E3DC; padding-left:5px; } /* line separator */
#footer .content ul li:hover { border-bottom:1px solid #E6E3DC; /*background:#333;*/ } /* line separator hover */
#footer .content ul a { color:#666; }
#footer .content ul li a { display:block; text-decoration:none; color:#666; /*font-weight:bold;*/ } /* text link color */
#footer .content ul li a:hover { text-decoration:none; color:#546F92; background:url(images/blank_footer.png) no-repeat top right; } /* text link hover color */
#footer .content ul li a.current { display:block; color:#fff; background:url(images/arrow_footer.png) no-repeat top right; font-weight:bold;} /* current page highlighted in footer */
#footer .logo { float:right; padding:20px 23px 0 0; }

#footer .copyright,
#footer .copyright span { float:left; width:500px; padding:22px 0 36px 17px; margin:0 0 0 0; color:#999; line-height:24px; } /* bottom padding works in both FF and IE */
#footer .copyright a { margin:0 0 26px 0; color:#666; text-decoration:none; }
#footer .copyright a:hover { text-decoration:none; color:#546F92; }


/*----------------------------------------------------------------------------------------------------------------*/
/* PAGINATION																									  */
/*----------------------------------------------------------------------------------------------------------------*/
/* darker green #7FB900, medium green #DFF9B0, medium-light green #E6FAC0, lighter green #EFFCD8, muted blue #546F92 */

.pagination { font-size:14px; font-family:Arial, "tahoma", trebuchet ms, helvetica, sans-serif; line-height:22px; color:#E6FAC0; padding:0 150px 0 0; margin: 0 5px 0 5px; /* Alternate: #8C8C73 */ }
.pagination ul { margin:0; padding:0; text-align:center; font-family:Arial, "tahoma", trebuchet ms, helvetica, sans-serif; font-weight:normal; font-size:14px; }
.pagination li { list-style-type:none; display:inline; padding-bottom:1px; padding-left:5px; }
.pagination a, .pagination a:visited { padding:5px 15px; border:1px solid #CCCCCC; text-decoration:none; color:#333; /* 2e6ab1 blue */ }
.pagination a:hover, .pagination a:active { border:1px solid #7FB900; color:#333; background-color:#E6FAC0; }
.pagination a.currentpage { background-color:#7FB900; color:#FFF; border-color:#7FB900; font-weight:bold; cursor:default; }
.pagination a.disablelink, .pagination a.disablelink:hover { background-color:white; cursor:default; color:#929292; border-color:#929292; font-weight:normal; }
.pagination a.prevnext { font-weight:bold; }

/*----------------------------------------------------------------------------------------------------------------*/
/*top, right, bottom, and left*/
