body {
	margin:0;
	color:#516270;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(images/bg-body.gif) repeat-x;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#3a9600;
}
a:hover{text-decoration:none;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:960px;
	position:relative;
	padding:185px 0 0;
	margin:0 auto;
}
#header{
	z-index:10;
	width:960px;
	height:185px;
	position:absolute;
	top:0;
	left:0;
}
#header .holder{
	position:relative;
	width:100%;
	padding:94px 0 0;
}
.logo{
	z-index:20;
	position:absolute;
	top:20px;
	margin:0;
	background:url(images/logo.png) no-repeat;
	width:131px;
	height:95px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:93px;
}
.tools{
	width:100%;
	overflow:hidden;
}
.tools ul{
	float:right;
	margin:0 -12px 7px 0;
	padding:0;
	list-style:none;
	font-size:14px;
	color:#424242;
	font-weight:bold;
	text-transform:uppercase;
}
.tools ul a{
	color:#424242;
	text-decoration:none;
}
.tools ul strong{color:#3a9600;}
.tools ul a:hover{text-decoration:underline;}
.tools ul li{
	letter-spacing:-1px;
	float:right;
	background:url(images/separator.gif) no-repeat 100% 2px;
	margin:0 -1px 0 1px;
	padding:0 18px 0 17px;
}
.tools ul .call span{
	padding:0 0 0 25px;
	background:url(images/ico-call.gif) no-repeat;
}
.tools ul .info a{
	padding:0 0 0 25px;
	background:url(images/ico-info.gif) no-repeat
}
.panel{
	width:968px;
	position:relative;
	margin:0 -6px 0 -2px;
}
.panel .hold{
	background:url(images/bg-panel.png) no-repeat;
	width:950px;
	padding:13px 18px 20px 0;
	overflow:hidden;
}
.search{
	position:relative;
	width:240px;
	margin:0 0 0 -20px;
	float:right;
}
.search .row{
	height:1%;
	overflow:hidden;
}
.search .text{
	float:left;
	background:url(images/bg-input.gif) no-repeat;
	width:161px;
	padding:6px;
	height:17px;
	margin:1px 3px 0 0;
}
.search .text input{
	margin:0;
	padding:0;
	float:left;
	background:none;
	border:0;
	width:161px;
}
.search .btn{
	cursor:pointer;
	float:left;
	margin:0;
	padding:0 0 3px;
	background:url(images/bg-btn-search.gif) no-repeat;
	width:64px;
	height:31px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border:0;
}
#nav{
	position:relative;
	margin:0;
	padding:8px 0 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#nav li{
	padding:0 16px;
	float:left;
	background:url(images/separator1.gif) no-repeat 100% 2px;
}
#nav a{
	color:#4c4c4c;
	text-decoration:none;
}
#nav a:hover,
#nav .active a{color:#40a600;}
#main{
	height:1%;
	padding:0 0 50px;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
.promo{
	position:relative;
	width:100%;
	margin:0 0 9px;
}
.promo img{display:block;}
.promo .info{
	position:absolute;
	top:86px;
	right:30px;
	width:587px;
}
.promo .info em{
	display:block;
	font-size:25px;
	line-height:27px;
	letter-spacing:-1px;
	color:#cecece;
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 35px;
}
.promo .info strong{
	display:block;
	letter-spacing:-1px;
	font-size:50px;
	line-height:50px;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 14px;
}
.promo .btn{
	height:1%;
	overflow:hidden;
}
.promo .btn a{
	color:#fff;
	letter-spacing:-1px;
	text-transform:uppercase;
	float:right;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.promo .btn a span{
	float:left;
	height:46px;
	line-height:43px;
}
.promo .btn a .bg-l{
	background:url(images/bg-btn1-l.png) no-repeat;
	padding:0 30px 0 34px;
}
.promo .btn a .bg-r{
	width:14px;
	background:url(images/bg-btn1-r.png) no-repeat;
}
.promo .swicher {
	position:absolute;
	bottom:1px;
	right:1px;
	width:958px;
}
.promo .swicher div{
	width:958px;
	overflow:hidden;
	background:url(images/bg-swicher.png);
}
.promo .swicher ul{
	position:relative;
	float:right;
	margin:0;
	padding:18px 36px 18px 0;
	list-style:none;
}
.promo .swicher ul li{
	float:left;
	padding:0 0 0 17px;
}
.promo .swicher ul a{
	float:left;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/bullets.gif) no-repeat 0 -17px;
	
}
.promo .swicher ul a:hover,
.promo .swicher ul .active a{background-position:0 0;}
.sections{
	background:url(images/bg-section.gif) no-repeat;
	width:996px;
	padding:47px 0 0 2px;
	margin:0 -42px 0 0;
	overflow:hidden;
}
.sections .section{
	width:292px;
	float:left;
	margin:0 36px 0 0;
}
.sections .news{margin:0 35px 0 8px;}
.sections h2{
	margin:0;
	font-size:17px;
	line-height:20px;
}
.sections .heading{
	border-bottom:1px solid #cfcfcf;
	height:1%;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 0 20px;
}
.sections .swicher{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	float:right;
}
.sections .swicher li{
	float:left;
	padding:0 0 0 11px;
}
.sections .swicher a{
	float:left;
	text-indent:-9999px;
	height:10px;
	width:10px;
	overflow:hidden;
	background:url(images/bullets1.gif) no-repeat;
}
.sections .swicher a:hover,
.sections .swicher .active a{background-position:0 -10px;}
.sections .view{
	float:right;
	padding:0 0 0 9px;
	background:url(images/ico-plus.gif) no-repeat 0 6px;
	text-decoration:none;
	color:#516270;
	font-size:10px;
}
.sections .view:hover{text-decoration:underline;}
.sections .items{
	height:1%;
	overflow:hidden;
	margin:-18px 0 0;
}
.sections .item{
	height:1%;
	overflow:hidden;
	padding:16px 0 20px;
	margin:1px 0 -1px;
	border-bottom:1px solid #e7e7e7;
}
.sections .news .items{margin: -18px 0 0;}
.sections .news .item{padding:27px 0 24px 7px;}
.sections .item img{float:right;}
.sections .item .info{
	height:1%;
	overflow:hidden;
}
.sections .item p{margin:0 0 5px;}
.sections h3{
	margin:0 0 5px;
	font-size:12px;
	line-height:15px;
}
.sections .date{
	font-size:10px;
	color:#3a9600;
	line-height:13px;
	display:block;
	margin:0 0 3px;
	font-style:normal;
}
.sections .item p a{color:#516270;}
.sections .block{
	width:293px;
	margin:0 -2px 15px -1px;
	position:relative;
	background:url(images/bg-block.gif) repeat-y -293px 0;
}
.sections .block .holder{background:url(images/bg-block.gif) no-repeat;}
.sections .block .frame{
	padding:26px 5px 15px 23px;
	height:1%;
	overflow:hidden;
	background:url(images/bg-block.gif) no-repeat -586px 100%;
}
.sections .sign-up .frame{padding:28px 5px 15px 23px;}
.sections .block img{
	float:right;
	margin:-10px 0 0 -10px;
}
.sections .sign-up img{margin:10px 15px 0 0;}
.sections .block h4{
	position:relative;
	font-size:19px;
	color:#3a9600;
	text-transform:uppercase;
	line-height:21px;
	margin:0 0 22px;
}
.sections .block h3{
	margin:0 0 7px;
	font-size:15px;
	font-weight:normal;
	color:#80868b;
	text-transform:uppercase;
}
.newsletter .row{
	width:270px;
	position:relative;
	margin:-2px 0 0 -10px;
	overflow:hidden;
}
.newsletter .text{
	float:left;
	background:url(images/bg-input1.gif) no-repeat;
	width:217px;
	height:18px;
	padding:6px 7px;
	margin:2px 4px 0 0;
}
.newsletter .text input{
	padding:2px 0 0;
	margin:0;
	float:left;
	background:none;
	width:217px;
	border:0;
	color:#666;
	font-size:11px;
}
.newsletter .submit{float:left;}
.sections .btn,
#sidebar .box .btn{
	width:284px;
	margin:0 -4px 0 -18px;
	overflow:hidden;
}
#sidebar .box .btn{
	width:160px;
	margin:0 0 0 5px;
}
.sections .btn a,
#sidebar .box .btn a{
	background:url(images/bg-btn2-l.gif) no-repeat;
	float:left;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
}
.sections .btn a span,
#sidebar .box .btn a span{
	line-height:31px;
	background:url(images/bg-btn2-r.gif) no-repeat 100% 0;
	float:left;
	height:32px;
	width:276px;
	padding:0 4px;
	letter-spacing:0;
	text-align:center;
	text-transform:uppercase;
}
#sidebar .box .btn a span{
	padding:0 10px;
	width:131px;
}
#footer{
	height:1%;
	overflow:hidden;
	background:url(images/bg-footer1.gif) no-repeat 208px 0;
	padding:10px 3px 50px 208px;
}
.homepage #footer{
	background:url(images/bg-footer.gif) no-repeat;
	padding:10px 3px 50px;
}
#footer p{
	margin:0;
	color:#444;
}
#footer strong{
	float:right;
	color:#424242;
}
.headline{
	position:relative;
	width:100%;
	margin:0 0 22px;
}
.headline img{display:block;}
.headline h1{color: white; padding: 10px;}
.breadcrumbs{
	position:absolute;
	bottom:2px;
	left:1px;
	width:100%;
}
* html .breadcrumbs{
	bottom:1px;
}
.breadcrumbs div{
	width:948px;
	padding:2px 0 3px 10px;
	overflow:hidden;
	background:url(images/bg-breadcrumbs.png) repeat-x;
}
.breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	position:relative;
}
.breadcrumbs ul li{
	padding:0 8px;
	margin:0 1px 0 -1px;
	float:left;
	color:#a2d08a;
	background:url(images/separator2.gif) no-repeat 0 4px;
}
.breadcrumbs a{
	color:#fff;
	text-decoration:none;
}
.breadcrumbs a:hover{text-decoration:underline;}
.headline h1{
	position:absolute;
	bottom:32px;
	left:15px;
	margin:0;
	width:100%;
}
.headline h1 span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:31px;
}
.headline .text-news span{
	background:url(images/text-news.png) no-repeat;
	width:84px;
}
.headline1 h1{bottom:40px;}
.headline .text-products{
	background:url(images/text-products.png) no-repeat;
	width:149px;
}
#sidebar{
	float:left;
	width:182px;
	padding:5px 0 0;
}
#content{
	width:752px;
	float:right;
}
#sidebar .block{
	width:100%;
	margin:-5px 0 0;
	background:url(images/bg-box.gif) repeat-y -182px 0;
}
#sidebar .block .holder{
	background:url(images/bg-box.gif) no-repeat -364px 100%;
}
#sidebar .block .frame{
	height:1%;
	overflow:hidden;
	padding:0 15px 0 11px;
	background:url(images/bg-box.gif) no-repeat;
}
#sidebar .item{
	line-height:14px;
	color:#d9edcc;
	padding:14px 0;
	margin:1px 0 -1px;
	border-bottom:1px solid #8dc06e;
}
#sidebar .item a{
	color:#d9edcc;
	text-decoration:none;
}
#sidebar .item a:hover{text-decoration:underline;}
#sidebar .item img{
	float:left;
	margin:0 10px 0 2px;
}
* html #sidebar .item img{margin:0 9px 0 2px;}
#sidebar .item dl{
	margin:0;
	height:1%;
	overflow:hidden;
}
#sidebar .item dl dt{
	color:#fff;
	margin:0 0 6px;
	font-weight:bold;
	font-size:14px;
}
#sidebar .item dl dd{margin:0 0 1px;}
#content .heading{
	height:1%;
	margin:0 0 12px;
	padding:0 0 5px;
	border-bottom:1px solid #e7e7e7;
}
#content .heading:after{
	content:"";
	display:block;
	clear:both;
}
#content h2{
	margin:25px 0 0;
	font-size:20px;
	line-height:22px;
}
#content .visual{
	display:block;
	margin:3px 0 26px;
}
#content h3{
	margin:0 0 9px;
	font-size:17px;
}
#content p{margin:0 0 8px;}
#content .heading .btn{
	cursor:pointer;
	float:right;
	text-decoration:none;
	margin:-8px 0 0;
	position:relative;
	background:url(images/bg-btn3-l.gif) no-repeat;
}
#content .heading .btn span{
	height:28px;
	line-height:28px;
	font-weight:bold;
	padding:0 18px 0 30px;
	float:left;
	background:url(images/bg-btn3-r.gif) no-repeat 100% 0;
}
#content .heading .btn:hover{text-decoration:none;}
.post{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #f3f3f3;
	padding:0 0 17px;
	margin:0 0 13px;
}
.post img{
	float:left;
	margin:9px 31px 0 0;
}
.post .info{
	height:1%;
	overflow:hidden;
}
.post .date{
	font-size:10px;
	line-height:12px;
	font-style:normal;
	color:#3a9600;
}
.posts{margin:-3px 0 0;}
#content .post h3{margin:0 0 6px;}
#content .post p{margin:0 0 5px;}
.box{
	width:100%;
	background:url(images/bg-box1.gif) repeat-y -182px 0;
	margin:0 0 18px;
}
.box .holder{
	width:100%;
	background:url(images/bg-box1.gif) no-repeat;
}
.box .frame{
	height:1%;
	overflow:hidden;
	padding:24px 2px 8px 11px;
	background:url(images/bg-box1.gif) no-repeat -364px 100%;
}
.box-menu {
	position:relative;
	margin:-7px 0 18px;
}
.box-menu .frame{padding:6px 2px 8px 11px;}
#sidebar .sign-up .frame{padding:40px 2px 8px 11px;}
#sidebar .sign-up{margin:0 0 23px;}
#sidebar .sign-up img{margin:-22px 15px 0 0;}
.box img{
	float:right;
	margin:-22px 0 0 -10px;
}
.box h3{
	text-transform:uppercase;
	color:#80868b;
	font-size:13px;
	line-height:14px;
	letter-spacing:-1px;
	font-weight:normal;
	margin:0 0 8px 11px;
}
.box h4{
	letter-spacing:-1px;
	text-transform:uppercase;
	font-size:16px;
	margin:0 0 10px 11px;
	color:#3a9600;
}
.box .newsletter{
	width:157px;
	margin:0;
}
.box .newsletter .row{
	width:auto;
	height:1%;
	margin:0;
}
.box .newsletter .text{
	width:106px;
	background:url(images/bg-input3.gif) no-repeat;
}
.box .newsletter .text input{width:106px;}
.box .head{
	width:170px;
	margin:0 -1px 0 -10px;
	padding:18px 0 10px 10px;
	border-bottom:1px solid #e3e3e3;
}
.box .head h3{
	margin:0;
	font-size:17px;
	font-weight:bold;
	color:#3a9600;
	text-transform:none;
}
.menu{
	width:180px;
	margin:0 -1px -4px -10px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.menu li{
	height:1%;
	vertical-align:top;
	margin:1px 0 -1px;
	border-bottom:1px solid #e3e3e3;
}
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.menu ul li{
	border-bottom:0;
	border-top:1px solid #e3e3e3;
	margin:0;
}
.menu a{
	width:166px;
	display:block;
	font-size:14px;
	color:#516270;
	text-decoration:none;
	padding:9px 0 8px 14px;
}
.menu a:hover,
.menu .active a{
	width:172px;
	color:#3a9600;
	padding:9px 0 8px 8px;
	background:#fff url(images/bullet-active.gif) no-repeat 96% 13px;
}
.menu .selected a,
.menu .selected a:hover{
	width:172px;
	color:#3a9600;
	padding:9px 0 8px 8px;
	background:#fafafa url(images/bullet-selected.gif) no-repeat 96% 13px;
}
.menu li ul a,
.menu .active ul a,
.menu .selected ul a,
.menu .selected ul a:hover{
	font-size:12px;
	color:#959fa7;
	background:#fafafa;
	padding:4px 0 3px 27px;
	width:153px;
}
.menu li ul a:hover,
.menu li ul .active a,
.menu li ul ul a:hover,
.menu .selected ul a:hover{
	padding:4px 0 3px 27px;
	color:#3a9600;
	background:#fff url(images/bullet-active1.gif) no-repeat 95% 9px;
}
.menu li ul .selected a,
.menu li ul .selected a:hover{
	color:#3a9600;
	background:#fff url(images/bullet-selected1.gif) no-repeat 95% 11px;
}
.menu li ul ul{}
.menu li ul .selected ul{display:block;}
.menu li ul ul a,
.menu li ul .active ul a,
.menu li ul .selected ul a{
	width:147px !important;
	color:#959fa7;
	background:#fafafa;
	padding:1px 0 3px 33px;
}
.menu li ul ul a:hover,
.menu li ul ul .active a{
	padding:1px 0 3px 33px !important;
	color:#3a9600 !important;
	background:#fff url(images/bullet-active1.gif) no-repeat 95% 6px !important;
}
.container{
	width:753px;
	margin:0 -1px 0 0;
	padding:17px 0 0;
	overflow:hidden;
	position:relative;
}
.container .blocks{
	float:left;
	background:url(images/bg-blocks.gif) repeat-y -753px 0;
}
.container .holder{
	float:left;
	background:url(images/bg-blocks.gif) no-repeat;
}
.container .frame{
	float:left;
	margin:0 -11px 0 0;
	background:url(images/bg-blocks.gif) no-repeat -1506px 100%;
}
.container .block{
	width:330px;
	float:left;
	padding:16px 13px 17px 28px;
	margin:0 11px 0 0;
}
.container .btn{
	display:block;
	background:url(images/bg-btn4.gif) no-repeat;
	width:326px;
	height:39px;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	margin:0 0 0 -6px;
	font-weight:bold;
}
.container img{
	display:block;
	margin:0 0 21px -12px;
}
#content .container p{
	margin:0 0 30px;
	line-height:17px;
}
#content .container h3{margin:0 0 8px;}
.tabset{
	margin:0;
	padding:11px 0 0;
	list-style:none;
	border-bottom:1px solid #cfcfcf;
	height:1%;
}
.tabset:after{
	content:"";
	display:block;
	clear:both;
}
.tabset li{
	float:left;
	margin:0 7px -1px 0;
	position:relative;
}
.tabset a{
	text-decoration:none;
	display:block;
	background:url(images/bg-tab.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:2px 0 0;
	width:131px;
	color:#6f6f6f;
	text-align:center;
}
.tabset a:hover,
.tabset a.active{
	background-position:0 -32px;
	color:#3a9600;
	
}
.tab-content{
	height:1%;
	padding:16px 0 0;
	overflow:hidden;
}
.blog {
	display:table;
	width:740px;
	padding:10px 0 9px;
	margin:1px 0 -1px;
	border-bottom:1px solid #e7e7e7;
	clear:left;
}
.blog .image{
	display:table-cell;
	width: 0px;
	padding:0 28px 0 0;
}
.blog .image img{display:block;}
.blog .info{
	width:480px;
	display:table-cell;
	vertical-align:middle;
}
.blog h4{
	margin:0 0 2px;
	font-size:12px;
}
.first-blog {padding:10px 0 16px;}
.first-blog img{margin:4px 0 0;}
#content .blog p {margin:0 0 11px;}
.product{padding:6px 0 0;}
.product-image{
	overflow:hidden;
	width:228px;
	float:left;
	padding:2px 0 0;
	margin:0 29px 0 0;
}
.product-image .image{margin:0 0 21px;}
.product-image img{display:block;}
* html .product-image{margin:0 26px 0 0;}
.product-info{
	height:1%;
	overflow:hidden;
}
#content .product-info p{margin:0 0 12px;}
#content .product-info h3{
	font-size:14px;
	margin:0 0 5px;
}
.product-info .list{
	padding:4px 0 20px;
	margin:0;
	list-style:none;
	font-style:italic;
}
.product-info .list li{margin:0 0 4px;}
.product-info .btn{
	display:block;
	background:url(images/bg-btn5.gif) no-repeat;
	width:253px;
	height:39px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.image-list{
	margin:0 -10px 20px 0;
	padding:0 0 17px;
	list-style:none;
	width:236px;
	overflow:hidden;
	border-bottom:1px solid #e7e7e7;
}
.image-list li{
	float:left;
	width:50px;
	margin:0 9px 0 0;
}
.product-image .view{
	background:url(images/bg-view.gif) no-repeat;
	width:228px;
	height:130px;
}
.product-image .view a{
	letter-spacing:-1px;
	display:block;
	padding:26px 0 0 75px;
	width:153px;
	font-weight:bold;
	color:#516270;
	text-decoration:none;
	font-size:15px;
	line-height:17px;
	text-transform:uppercase;
}
.slide-deck{
	background:url(images/bg-slide-deck.gif) no-repeat;
	width:905px;
	padding:28px 25px 25px 30px;
}
.slide-deck ul{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:900px;
}
.slide-deck ul li{
	float:left;
	margin:0 3px 0 0;
}
.slide-deck ul a{
	float:left;
	height:300px;
	width:40px;
	background:url(images/text-slide.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.slide-deck ul a:hover{background-position:-40px 0;}
.slide-deck ul .commercial{background-position: 0 -300px;}
.slide-deck ul .commercial:hover{background-position: -40px -300px;}
.slide-deck ul .residential{background-position: 0 -600px;}
.slide-deck ul .residential:hover{background-position: -40px -600px;}
.slide-deck ul .entertainment{background-position: 0 -900px;}
.slide-deck ul .entertainment:hover{background-position: -40px -900px;}
.slide-deck .slide{
	position:relative;
	background:#fff url(images/arrow.gif) no-repeat 0 27px;
	float:left;
	width:690px;
	display:none;
	padding:10px 18px 8px 20px;
}
.slide-deck .slide img{display:block;}
.slide-deck ul li.selected .slide{display:block;}
.slide-deck ul li.selected {
	margin:0 5px 0 0;
	width:766px;
}
.slide-deck ul li.selected a,
.slide-deck ul li.selected a:hover{
	width:38px;
	background-position:-82px 0;
}
.slide-deck ul li.selected .commercial,
.slide-deck ul li.selected .commercial:hover{background-position:-82px -300px;}
.slide-deck ul li.selected .residential,
.slide-deck ul li.selected .residential:hover{background-position:-82px -600px;}
.slide-deck ul li.selected .entertainment,
.slide-deck ul li.selected .entertainment:hover{background-position:-82px -600px;}
.slide-deck .info{
	position:absolute;
	right:27px;
	width:330px;
	top:40px;
	color:#d7d7d7;
}
.slide-deck ul li .info a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	background:url(images/bullet.gif) no-repeat 0 4px;
	padding:0 0 0 22px;
	float:none;
	height:auto;
	width:auto;
	text-indent:0;
}
.slide-deck ul li .info a:hover{text-decoration:underline;}
.slide-deck .info h2{
	color:#fefefe;
	margin:0 0 14px;
	font-size:40px;
	line-height:41px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.slide-deck .info p{
	line-height:17px;
	margin:0 0 20px 1px;
}
.slide-deck .call{
	margin:-5px 0 0;
	display:block;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#fefefe;
	font-size:20px;
}
.text-powered-by{
	display:block;
	background:url(images/text-powered-by-slidedeck.gif) no-repeat;
	width:130px;
	height:13px;
	margin:0 5px 0 auto;
	text-indent:-9999px;
	overflow:hidden;
}

.panelimage {float:left; margin: 2px 12px 12px 2px;} 
.curveo {background-color:#ccc; margin: 10px 0px; padding:2px; clear:both;}
.curvei {background-color:#eee; padding:5px 10px;}
.clear {clear:both;}
#mainImage, #image {float:right; margin: 0 10px 10px 15px;}
.ledmediaplayer {width:550px;margin:0 auto;}
.listitems {padding:4px 0 20px; margin:0; list-style:none; font-weight:bold;}
.listitems li{margin:0 0 4px;}
#prodbrandsel {clear:both;}

