#main{background:url(../images/top-bg2.jpg) no-repeat 50% 0;}
.big-logo{
	margin: 19px 0 0 285px;
	display:block !important;
}
#header .welcome{
	font: 26px/30px Tahoma, Arial, sans-serif;
	color:#2c1200;
	display:block;
	text-align:center;
	margin: -25px 0 0;
	position:relative;
}
.demo-box{
	width:885px;
	overflow:hidden;
	background:url(../images/demo-columns-separator.gif) no-repeat;
	margin: 17px 0 0 48px;
	padding:0 0 65px;
}
.demo-box .col{
	float:left;
	width:295px;
}
.demo-box .box{
	overflow:hidden;
	width:100%;
	margin: 29px 0 0;
}
.demo-box .image{
	float:left;
	width:76px;
	margin:0 10px 0 14px;
	display:inline;
}
.demo-box .description{
	float:left;
	width:190px;
}
.demo-box strong{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#c60
}
.demo-box p{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
.demo-box span{
	font: 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	margin: 1px 0 0;
	display:block;
}
.demo-box a{color:#c60}
.demo-box a:hover{text-decoration:underline}
/* content */
.content-wraper{
	background:#65A8D4 url(../images/content-bottom-shadow.gif) repeat-x 0 100%;
}
#content{
	padding-bottom:27px;
}
/* software-suite-box */
.software-suite-box .columns{
	background:url(../images/soft-box-repeat.gif) repeat-y;
	margin: -30px 0 0;
}
.software-suite-box .top-bg{
	height:30px;
	background:url(../images/soft-box-top.png) no-repeat;
	position:relative;
	top:-30px;
}
.software-suite-box .bottom-bg{
	width:100%;
	position:relative;
	background:url(../images/soft-box-bottom.gif) no-repeat 0 100%;
}
.software-suite-box .bottom-bg:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.software-suite-box .main-content{
	display:inline;
	float:left;
	margin:-14px 50px 0 25px;
	padding:0 0 12px;
	width:588px;
	position:relative;
}
.software-suite-box .article h1{
	margin:0;
	font:28px/30px Tahoma, Arial, sans-serif;
	color:#2c1200;
}
.software-suite-box .article h2{
	font:bold 16px/20px Tahoma, Arial, sans-serif;
	color:#c60;
	margin:3px 0 9px;
}
.software-suite-box .article h2 a{color:#c60}
.software-suite-box .article h2 a:hover{text-decoration:underline}
.software-suite-box .article p{
	margin:0 0 14px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#696564;
}
.software-suite-box .article p strong{color:#333}
/* download */
.download-box{
	background:transparent url(../images/tv2.jpg) no-repeat 0 42px;
	margin:17px 0 0 0;
	left:-25px;
	min-height:238px;
	padding:23px 0 0 217px;
	position:relative;
	width:396px;
}
.download-box h2{
	font: 26px/30px Tahoma, Arial, sans-serif;
	color:#2c1200;
	margin:0;
}
.download-box .download-bnt{
	height:77px;
	width:394px;
	background:url(../images/download-btn.jpg) no-repeat;
	display:block;
	overflow:hidden;
	margin:17px 0 0;
}
.download-box .download-bnt strong{
	display:block;
	font: bold 16px/21px Tahoma, Arial, sans-serif;
	color:#ffc;
	margin: 19px 0 0 84px;
}
.download-box .download-bnt span{
	display:block;
	font: 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 84px;
}
.download-box .rounded-box{
	background:url(../images/rounded-box-repeat.gif) repeat-y;
	margin:19px 0 0;
	width:100%;
}
.download-box .rounded-box .top{background:url(../images/rounded-box-top.gif) no-repeat;}
.download-box .rounded-box .bottom{
	background:url(../images/rounded-box-bottom.gif) no-repeat 0 100%;
	padding: 6px 14px 21px;
}
.download-box .rounded-box p{
	margin:0;
	font: 16px/26px Tahoma, Arial, sans-serif;
	color:#999;
}
.download-box .rounded-box ul{
	list-style:none;
	margin:5px 0 0 18px;
	padding:0;
	font: 20px/36px Tahoma, Arial, sans-serif;
	color:#3a2211;
}
.download-box .rounded-box li{
	padding:0 0 0 30px;
	background:url(../images/bullet-orange-square.gif) no-repeat 0 9px;
}
.download-box .description{margin:18px 0 0 10px;}
.download-box .description p{
	margin:14px 0;
	color:#2c1200;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.download-box .description a{color:#c60}
.download-box .description a:hover{text-decoration:underline}
/* side bar */
.side-bar{
	float:left;
	padding:7px 0 229px;
	width:238px;
}
.values-box{background:url(../images/value-box-repeat.gif) repeat-y;}
.values-box .top{background:url(../images/value-box-top.gif) no-repeat;}
.values-box .bottom{
	min-height:340px;
	background:url(../images/value-box-bottom.gif) no-repeat 0 100%;
	padding: 0 20px 20px 22px;
	overflow:hidden;
}
* html .values-box .bottom{height:340px}
.side-bar .woman{right:-7px !important;}
.values-box h2{
	font:bold 16px/20px Tahoma, Arial, sans-serif;
	color:#c60;
	margin:20px 0 0;
}
.values-box ul{
	list-style:none;
	margin:0;
	padding:0;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.values-box li{margin:14px 0;}
/* footer */
.bottom-row{
	margin:0;
	padding-top:24px;
}