body {
	margin:0;
	color:#fff;
	font:15px/18px Arial, Helvetica, sans-serif;
	min-width:998px;
	background:#3b3a3c url(../images/bg-body.gif) repeat-y 50% 0;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#eeb02e;
}
a:hover {text-decoration:underline;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {background:url(../images/bg-wrapper.gif) repeat-y 50% 0;}
.w {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-page.jpg) no-repeat 50% 0;
}
.wrapper-holder {
	margin:0 auto;
	width:998px;
	position:relative;
	overflow:hidden;
}
.w1 {
	margin:0 auto;
	width:946px;
	padding:0 52px 0 0;
}
#header {
	width:100%;
	overflow:hidden;
}
.list-holder:after {
	content:'';
	display:block;
	clear:both;
}
.logo-holder {
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}
.logo {
	float:left;
	margin:0;
	background:url(../images/logo.png) no-repeat;
	width:465px;
	height:177px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	height:100%;
	display:block;
	position:relative;
}
.social {
	float:right;
	color:#dcdcdd;
	font-size:12px;
	margin:143px 23px 2px 0;
	display:inline;
}
.home .social {margin:55px 23px 0 0;}
.social strong {
	float:left;
	display:inline;
	margin:5px 3px 0 0;
}
.social ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.social li {
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.social a {
	float:left;
	width:28px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-social.gif) no-repeat;
}
.social .facebook {width:25px;}
.social .twitter{background-position:-31px 0;}
.social .mail {
	background-position:-62px 0;
	width:34px;
}
.home #main {
	padding:0 0 101px 55px;
	z-index:1;
}
#main {
	position:relative;
	width:891px;
	z-index:120;
	padding:0 0 41px 55px;
}
.container {
	overflow:hidden;
	width:892px;
	height:299px;
	padding:22px 0 0 21px;
	background:url(../images/bg-container.png) no-repeat;
}
.container-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery-block{
	width:561px;
	height:279px;
	position:relative;
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.gallery-block h2{
	margin:0;
	font-size:22px;
	line-height:26px;
	color:#fff;
	word-spacing:-1px;
}
.gallery{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:561px;
	height:280px;
	overflow:hidden;
}
.gallery li{
	width:512px;
	height:216px;
	padding:63px 14px 0 35px;
	background:url(../images/bg-slide.jpg) no-repeat;
	vertical-align:top;
	position:absolute;
	z-index:1;
}
.gallery .active{z-index:3;}
.gallery .blue{background-position:0 -279px;}
.gallery .petrol{background-position:0 -561px;}
.gallery .green{background-position:0 -839px;background-color:#008080;}
.gallery .brown{background-position:0 -1118px;}
.content{
	width:100%;
	overflow:hidden;
	padding:13px 0 0 3px;
	line-height:19px;
}
.content .text-holder{
	overflow:hidden;
	height:1%;
}
.content h3{
	margin:0 0 6px;
	font-size:18px;
	line-height:21px;
	color:#f8b92c;

}
.content p{margin:0 0 15px;}
.image{
	float:right;
	margin:0 0 0 23px;
	overflow:hidden;
}
* html .image{margin:0 0 0 20px;}
.image-holder img{vertical-align:top;}
.button{
	float:left;
	color:#5d354e;
	overflow:hidden;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#5d354e;
	text-decoration:none;
	cursor:pointer;
}

.button:hover{text-decoration:none;}
.button .center{
	float:left;
	font-size:12px;
	color:#5d354e;
	padding:6px 7px 6px 20px;
	background:url(../images/bg-button.png) no-repeat;
	text-decoration:none;
	cursor: pointer;
}
.button .right{
	width:11px;
	height:31px;
	float:left;
	background:url(../images/bg-button-r.png) no-repeat;
	text-decoration:none;
	cursor: pointer;
}
.pager{
	margin:0 0 0 -44px;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:absolute;
	left:50%;
	bottom:18px;
	z-index:10;
}
* html .pager{bottom:19px;}
.pager li{
	float:left;
	margin:0 1px 0 0;
	height:20px;
	overflow:hidden;
}
.pager a{
	float:left;
	background:url(../images/bg-pager.png) no-repeat;
	width:15px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
}
.pager a:hover,
.pager .active a{
	margin:-21px 0 0;
	position:relative;
}
.tweeter-block{
	float:left;
	width:282px;
	padding:15px 0 0;
	background:url(../images/bg-tweet.gif) no-repeat;
	height:267px;
	overflow:hidden;
}
.tweet{
	padding:0 22px 20px 18px;
	overflow:hidden;
	width:247px;
	background:#171713 url(../images/bg-tweet.gif) no-repeat -283px 100%;
}
.tweet .title{
	width:231px;
	overflow:hidden;
	padding:4px 0 10px 11px;
}
.tweet .title span{float:left;}
.tweet .twitter-logo{
	background:url(../images/bg-twitter.gif) no-repeat;
	text-indent:-9999px;
	float:left;
	width:75px;
	height:23px;
	margin:0 4px;
	display:inline;
	overflow:hidden;
}
.tweet .twitter-logo a{
	display:block;
	height:100%;
}
.tweet-holder{
	height:206px;
	overflow:hidden;
	border:1px solid #36362f;
	border-width:1px 0;
}
.tweet ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:100%;
	overflow:hidden;
}
.tweet li{
	width:100%;
	vertical-align:top;
	padding:0 0 15px;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.tweet img{vertical-align:top;}
.tweet_avatar{
	float:left;
	margin:3px 19px 0 2px;
	display:inline;
}
* html .tweet_avatar{margin:3px 16px 0 2px;}
.tweet_text{display:block;}
.list-holder{width:100%;}
.list{
	margin:0;
	padding:14px 0 0;
	list-style:none;
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	overflow:hidden;
	position:relative;
	left:-15px;
	float:left;
}
.list li{float:left;}
.list a{
	display:block;
	color:#fff;
	cursor:pointer;
}
.list .more{
	width:27px;
	height:16px;
	text-indent:-9999px;
	display:inline-block;
	background:url(../images/bg-more.png) no-repeat;
	position:relative;
	top:2px;
}
.list a:hover{
	background:url(../images/transparent.gif) no-repeat;
	text-decoration:none;
}
.list a:hover .more{background:url(../images/bg-more-hover.png) no-repeat;}
.list .text-holder{
	width:215px;
	margin:0 0 0 36px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:15;
}
.list .visual{
	display:block;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.challenge{
	width:299px;
	margin:0 17px 0 0;
}
.challenge a{width:239px;}
.challenge img{margin:30px 0 0 3px;}
.challenge a:hover img{margin:-140px 0 0 -5px;}
.challenge .visual{
	width:296px;
	height:160px;
	cursor:pointer;
}
.backstage{
	width:318px;
	margin:0 26px 0 0;
}
.backstage .visual{
	height:183px;
	width:100%;
	margin:0 0 -12px;
}
.backstage img{margin:18px 0 0 -1px;}
.backstage a:hover img{margin:-215px 0 0 -1px;}
.backstage .text-holder{
	width:250px;
	margin:-11px 0 0 36px;
	position:relative;
}
.sap .visual{
	width:231px;
	height:189px;
	margin:-12px 0 0;
}
.sap .text-holder{margin:-18px 0 0 5px;}
.sap a:hover img{margin:-211px 0 0;}
#content{
	background:url(../images/bg-content-t.png) no-repeat;
	padding:18px 0 0;
	color:#000;
	width:890px;
}
#content a{
	color:#0e4486;
	text-decoration:underline;
}
#content a:hover{text-decoration:none;}
.content-c{
	width:100%;
	background:url(../images/bg-content-c.png) repeat-y;
}
.content-holder {
	margin:0 15px;
	padding:22px 0 33px;
	width:861px;
	overflow:hidden;
	position:relative;
	background:url(../images/bg-content1.gif) no-repeat 0 100%;
}
.content-holder.inner {
	padding:11px 0 0;
	background:none;
}
.tab-container {
	width:861px;
	background:url(../images/bg-tab-container.gif) repeat-y 0 0;
}
.tab-holder {background:url(../images/bg-tab-holder.gif) no-repeat 0 0;}
.tab-frame {
	background:url(../images/bg-tab-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:11px 0 27px;
}
.content-b {
	background:url(../images/bg-content-b.png) no-repeat;
	font-size:0;
	line-height:0;
	width:891px;
	height:17px;
}
.tabset {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:-20px;
	left:91px;
	font:bold 13px Arial, Helvetica, sans-serif;
	z-index:100;
	height:36px;
}
.tabset li{float:left;}
.tabset a{
	color:#685c38;
	float:left;
	overflow:hidden;
}
.tabset a span{
	float:left;
	padding:13px 19px 6px 31px;
	cursor:pointer;
	height:16px;
	background:url(../images/bg-tab-l.png) no-repeat;
}
.tabset a:hover,
.tabset .active a{
	text-decoration:none;
	color:#00505a;
}
.tabset .right{
	background:url(../images/bg-tab-r.png) no-repeat;
	font-size:0;
	line-height:0;
	padding:0;
	width:13px;
	height:35px;
}
.tabset a:hover span,
.tabset .active a span{
	background:url(../images/bg-tab-active-l.png) no-repeat;
	padding:13px 19px 7px 31px;
	height:17px;
}
.tabset a:hover .right,
.tabset .active a .right{
	background:url(../images/bg-tab-active-r.png) no-repeat;
	padding:0;
	height:36px;
}
.breadcrumbs{
	margin:0 10px 15px 16px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:835px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.breadcrumbs li{
	float:left;
	margin:0 0 0 -6px;
	padding:0 10px 0 12px;
	color:#00505a;
	background:url(../images/arrow.gif) no-repeat 0 55%;
}
.breadcrumbs a{color:#039 !important;}
.columns-holder{
	padding:0 14px;
	width:847px;
	overflow:hidden;
}
.column{
	width:572px;
	float:left;
	margin:0 20px 0 0;
}
.column-holder{
	padding:13px 8px 30px 29px;
	background:#f2f3f8 url(../images/bg-column.gif) no-repeat -582px 100%;
}
.column-frame{
	padding:13px 0 0;
	margin:0 0 7px;
	background:url(../images/bg-column.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.column h2{
	margin:0;
	font:24px/27px Arial, Helvetica, sans-serif;
	color:#00505a;
	float:left;
}
.column h2 span{
	font-weight:bold;
	font-size:26px;
}
.column .box{
	float:right;
	font:bold 10px/11px Arial, Helvetica, sans-serif;
}
.column .box strong{display:block;}
.column .box .link{
	width:54px;
	height:26px;
	float:left;
	margin:0 6px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-like.gif) no-repeat;
}
.column .box p{
	margin:0;
	float:left;
}
.column .heading{
	overflow:hidden;
	width:100%;
	margin:0 0 11px;
}
.column .text{
	width:416px;
	font-size:15px;
	margin:0 0 22px 2px;
}
.column .text p{margin:0;}
.column .title{
	float:left;
	width:222px;
	overflow:hidden;
}
.column .title h3{
	margin:0;
	color:#00505a;
	font-size:15px;
}
.wrapper{
	overflow:hidden;
	width:100%;
}
.check-form{
	width:250px;
	float:left;
	padding:13px 0 0;
}
.check-form .row{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
}
.check-form label{
	float:left;
	color:#333;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.check-form input{
	width:13px;
	height:13px;
	float:left;
	margin:2px 3px 0;
	padding:0;
}
.check-form .submit{
	width:96px;
	height:35px;
	float:left;
	padding:0 0 4px;
	margin:3px 0 0;
	position:relative;
	border:0;
	color:#5d354e;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	background:url(../images/bg-submit.gif) no-repeat;
	cursor:pointer;
}
.check-form .link{
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	margin:13px 0 0 6px;
	display:inline;
}
.dashboard{
	float:left;
	width:227px;
	text-align:left;
	margin:16px 0 0 0px;
}
.dashboard img{
	vertical-align:top;
	margin:0 0 4px;
}
.dashboard .magnifier{
	background:url(../images/bg-magnifier.gif) no-repeat;
	padding:0 0 0 18px;
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.tweet-box{
	margin:0 -10px 0 0;
	position:relative;
	padding:6px 5px 10px 29px;
	overflow:hidden;
	color:#fff;
	font:18px/22px Arial, Helvetica, sans-serif;
	background:url(../images/bg-box.gif) no-repeat 0 -372px;
	width:544px;
}
.tweet-box p{margin:0;}
.tweet-box p a{font-size:18px !important;}
.tweet-box .visual{
	float:left;
	margin:0 8px 0 0;
	display:inline;
}
.text-holder{
	overflow:hidden;
	height:1%;
}
.tweet-box .text-holder{padding:22px 0 0;}
#content .tweet-box a{
	color:#f8b92c;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
}
#content .tweet-box .more{
	position:relative;
	top:-3px;
}
#content .tweet-box a:hover{text-decoration:underline;}
.visual img{vertical-align:top;}
.aside{
	float:left;
	width:240px;
}
.aside a{
	font-size:12px;
	font-weight:bold;
}
.area{
	color:#333;
	font-size:12px;
	background:url(../images/bg-area.gif) no-repeat;
}
.area-holder{
	margin:0 0 7px;
	overflow:hidden;
	width:219px;
	padding:15px 5px 12px 15px;
	background:url(../images/bg-area.gif) no-repeat -236px 100%;
}
.area.rating .area-holder {
	padding:16px 0 12px 11px;
	width:217px;
}
.area.rating ul {
	margin:0;
	padding:0 0 11px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:12px;
	line-height:22px;
}
.area.rating ul li {
	float:left;
	width:100%;
	background:none;
	padding:4px 0;
}
.area.rating ul li.odd {background:#eaebf0;}
.area.rating .text {
	float:left;
	width:90px;
	padding:0 0 0 15px;
}
.area.rating ul ul {
	float:right;
	width:102px;
	font-weight:bold;
	padding:0 7px 0 0;
}
.area.rating ul ul li {
	float:left;
	padding:0 3px 0 0;
	width:17px;
	height:22px;
	text-align:center;
	background:url(../images/bg-rating.gif) no-repeat;
}
.area.rating ul li.add ul li {background:url(../images/bg-rating.gif) no-repeat 0 -22px;}
.area.rating h3 {
	margin:0 0 7px 4px;
	font-size:14px;
	line-height:16px;
}
#content .area a {text-decoration:none;}
#content .area a:hover {text-decoration:underline;}
#content .area .more {
	padding:0 11px 0 0;
	background:url(../images/arrow1.gif) no-repeat 100% 4px;
}
.area h3{
	margin:0 0 5px;
	color:#704e64;
	font-size:15px;
	line-height:16px;
}
.area .visual{
	float:right;
	margin:6px -5px 0 -9px;
}
* html .area .visual{margin:6px -5px 0 -12px;}
.area-holder .text-holder{margin:0 -3px 0 0;}
.area .date{
	background:url(../images/bg-date.gif) no-repeat;
	font-style:normal;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.area .date span{
	width:28px;
	float:left;
	text-align:center;
	height:29px;
	line-height:30px;
	margin:0 1px 0 0;
	display:inline;
}
.area .date .month{
	font-size:10px;
	width:30px;
}
.area .heading-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.area .heading-holder h3{
	float:left;
	margin:8px 0 0 6px;
}
.area p{margin:0;}
.area .area-frame{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.box-top1 {
	margin:2px 0 8px 28px;
	padding:22px 0 0 30px;
	width:775px;
	height:81px;
	background:url(../images/bg-box.gif) no-repeat 0 0;
	color:#fff;
}

.box-top6 {
	margin:2px 0 8px 28px;
	padding:22px 0 0 30px;
	width:808px;
	height:185px;
	background:url(../images/back-tab-4.png) no-repeat 0 0;
	color:#fff;
}

.box-top6 p {

	color:#FFFFFF;
	height:122px;
	margin:0px 0 20px 0px;
	padding:0px 88px 0 0px;
	/*width:690px*/
 }

.box-top1 h2,
.box-top2 h2,
.box-top6 h2,
.box-top3 h2 {
	margin:0 0 12px;
	color:#f0ab00;
	font-size:24px;
	line-height:26px;
	float:none;
}
.box-top1 p,
.box-top2 p,
.box-top3 p {margin:0;}
.box-top2 {
	background:transparent url(../images/bg-box.gif) no-repeat scroll 0 -108px;
	color:#FFFFFF;
	height:122px;
	margin:7px 0 20px 28px;
	padding:17px 88px 0 30px;
	width:690px;
}
.box-top3 {
	margin:0 0 20px;
	padding:24px 139px 0 30px;
	width:378px;
	height:98px;
	background:url(../images/bg-box.gif) no-repeat 0 -245px;
	color:#fff;
}
.information {
	margin:0 0 0 30px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.information li {float:left;}
.information .inf-dashboar,
.information .report,
.information .lessons {
	margin:0 4px 0 0;
	float:left;
	width:157px;
	height:357px;
	background:url(../images/bg-dashboard.png) no-repeat 0 0;
}
.information .inf-dashboar .holder,
.information .report .holder,
.information .lessons {
	position:relative;
	padding:153px 17px 0 15px;
	width:125px;
	height:204px;
}
.information .report {
	background:url(../images/bg-report.png) no-repeat 0 0;
	margin:0 7px 0 0;
}
.information .lessons {
	background:url(../images/lessons-dashboard.png) no-repeat 0 0;
	margin:0 7px 0 0;
}

.information .coming-soon1,
.information .coming-soon2,
.information .coming-soon3 {
	float:left;
	width:115px;
	height:198px;
	padding:152px 20px 0 15px;
	background:url(../images/bg-coming-soon1.png) no-repeat 0 0;
	margin:0 13px 0 0;
}
.information .coming-soon2 {background:url(../images/bg-coming-soon2.png) no-repeat 0 0;}
.information .coming-soon3 {background:url(../images/bg-coming-soon3.png) no-repeat 0 0;}
.information .inf-dashboar h3,
.information .report h3,
.information .lessons h3 {
	margin:0 0 8px;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	color:#644459;
}
.information .inf-dashboar p,
.information .report p,
.information .lessons p {
	margin:0;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#333;
}
#content .information .button {
	position:absolute;
	top:290px;
	left:14px;
	width:120px;
	height:26px;
	padding:7px 3px 0 0;
	background:url(../images/btn-information.png) no-repeat 0 0;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	color:#5d354e;
	text-decoration:none;
	cursor:pointer;
	
}

#content .information2 .button {

	text-decoration:none;
	cursor:pointer;
	
}
#content .information .button:hover {text-decoration:underline;}
.information .coming-soon1 h3,
.information .coming-soon2 h3,
.information .coming-soon3 h3 {
	margin:0;
	font-size:14px;
	line-height:16px;
	color:#959595;
	text-transform:uppercase;
}
.column-area {
	width:811px;
	margin:0 0 0 29px;
}
.column-area .column-area-t {
	background:url(../images/bg-columns-area-t.png) no-repeat;
	height:262px;
	overflow:hidden;
}
.column-area .column-area-b {
	background:url(../images/bg-columns-area-b.png) no-repeat;
	height:21px;
	overflow:hidden;
}
.column-area .column-area-c {
	height:1%;
	background:url(../images/bg-columns-area.png) repeat-y;
}
.column-area .column-area-c:after {
	content:"";
	clear:both;
	display:block;
}
.column-area .content {
	overflow:hidden;
	height:1%;
	padding:0 0 25px 1px;
}
.column-area .column-area-container {
	margin:-250px -5px 0 0;
	position:relative;
	float:left;
	width:816px;
}
#content .column-area .column {
	float:left;
	width:120px;
	margin:0 13px 0 0;
	padding:0 15px;
	font-size:13px;
	line-height:18px;
	color:#333;
}
#content .column-area .column img {
	display:block;
	margin:0 auto 12px;
}
#content .column-area .column h3 {
	margin:0 0 1px;
	font-size:15px;
	line-height:17px;
	color:#644459;
}
#content .column-area .column p {margin:0 0 8px;}
#content .column-area .column .more {
	color:#0e4486;
	text-decoration:underline;
	font-size:12px;
	line-height:14px;
	background:url(../images/arrow1.gif) no-repeat 100% 4px;
	padding:0 12px 0 0;
	font-weight:bold;
}
#content .column-area .column .more:hover {text-decoration:none;}
.add-info {
	margin:0 0 0 11px;
	width:779px;
	background:url(../images/bg-add-info.gif) repeat-y;
}
.add-info .holder {background:url(../images/bg-add-info.gif) no-repeat -779px 0;}
.add-info .frame {
	background:url(../images/bg-add-info.gif) no-repeat -1558px 100%;
	overflow:hidden;
	width:779px;
	padding:8px 0;
	position:relative;
}
.add-info .add-info-container {
	float:left;
	width:820px;
	margin:0 -38px 0 0;
	position:relative;
}
#content .add-info .column {
	float:left;
	width:106px;
	padding:0 10px;
	margin:0 38px 0 0;
	font-size:11px;
	line-height:13px;
	color:#333;
}
.add-info .column p {
	margin:0;
	padding:0 0 0 3px;
}
.add-info .column h3 {
	margin:0 0 10px;
	font-size:15px;
	line-height:22px;
	font-weight:normal;
	border-bottom:1px solid #cbcbcb;
	color:#333;
	padding:0 0 2px 3px;
}
.add-info .column .row {
	height:1%;
	overflow:hidden;
	padding:3px 0;
}
.add-info .column .twitter,
.add-info .column .blogger {
	float:left;
	width:21px;
	height:21px;
	margin:0 2px 0 0;
	background:url(../images/bg-icons.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.add-info .column .blogger {background:url(../images/bg-icons.gif) no-repeat -23px 0;}
.tab-container-colunms {
	width:860px;
	background:url(../images/bg-tab-container-columns.gif) repeat-y;
}
.tab-container-colunms .tab-holder-colunms {background:url(../images/bg-tab-container-columns.gif) no-repeat -860px 0;}
.tab-container-colunms .tab-frame-colunms {
	background:url(../images/bg-tab-container-columns.gif) no-repeat -1720px 100%;
	overflow:hidden;
	height:1%;
}
.inner .column,
.inner .aside {padding:0 0 24px;}
.inner .column {
	margin:7px 31px 0 14px;
	display:inline;
	width:547px;
}
.products-area {
	background:url(../images/bg-products-area.gif) repeat-y 288px 0;
	height:1%;
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	margin:0 0 15px;
}
.products-area .left-side {
	float:left;
	width:280px;
}
.products-area .left-side .text-area {
	padding:0 0 0 30px;
}
.products-area .right-side {
	float:right;
	width:235px;
}
.products-area img {
	display:block;
	margin:0 0 5px;
}
.products-area h3 {
	margin:0;
	font-size:17px;
	line-height:19px;
	color:#447121;
}
.products-area p {margin:0 0 8px;}
.products-area .row {
	height:1%;
	overflow:hidden;
}
#content .products-area .more {
	float:left;
	font-weight:bold;
	color:#f0ab00;
	padding:0 26px 0 0;
	background:url(../images/arrow2.gif) no-repeat 100% 2px;
	text-decoration:none;
	font-size:15px;
	line-height:17px;
}
#content .products-area .more:hover {
	color:#f0ab00;
	text-decoration:underline;
}
.video-box {
	margin:0 auto;
	width:488px;
	border-top:1px solid #bfc0c1;
	padding:10px 0 0;
}
.video-box img {display:block;}
.video-box span {
	display:block;
	height:14px;
	background:url(../images/bg-video-box.png) repeat-x 0 0;
	text-indent:-9999px;
}
#footer{
	background:url(../images/bg-footer.gif) no-repeat 50% 0;
	width:100%;
	overflow:hidden;
	padding:0 0 50px;
}
.footer-holder{
	width:946px;
	overflow:hidden;
	margin:0 auto;
	padding:14px 0 0;
	text-align:center;
	font-size:12px;
	line-height:16px;
}
.footer-nav{
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
	text-align:center;
	font-size:12px;
}
.footer-nav li{
	display:inline;
	padding:0 9px 0 14px;
	background:url(../images/separator.gif) no-repeat 0 55%;
}
.tweet-frame{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:16px 0 0;
	height:185px;
}
.footer-nav li:first-child,
.footer-nav li.first-child{background:none;}
.footer-nav a{color:#fff;}
#footer p{margin:0;}