#footer {
	clear: both;
}


/* {{{ page global */

#page .row {
	padding: 30px 36px 0 0;
	border-top: solid 1px #EEE;
	clear: both;
	zoom: 1.0;
}
#page .col { 
	float: left;
	padding-right: 20px;
	margin-right: 20px;
	border-right: solid 1px #DDD;
}
#page .last { 
	border: none;
	padding-right: 0;
	margin-right: 0;
}

#page .row {
	border-top: 1px solid #EEE;
	/*clear: both;*/
	padding: 30px 36px 0px;
}

#page #row2 { 
	background: url(/apps/images/rax/row2_bg_top.png) right -10px no-repeat;
}

/* }}} */

#apps .row {
	background: none;
}
#apps li{
	background: none;
	padding: 0px;
}
#apps #row1 {
	padding: 0;
	border: none;
}
#apps .banner {
	background: url(/apps/images/apps/banner_hartsock.2.jpg) 0px 0px no-repeat;
	height: 338px;
	width: 922px;
	padding: 6px 18px;
	border-bottom: 1px solid #ccc;
}
#apps .bannerInner {
	width: 280px;
	float: right;
}
#apps .bannerInner h1 {
	text-align: center;
	white-space: nowrap;
	color: #BEE4F3;
	font: 17px/20px Georgia, Times, serif;
	font-weight: bold;
	margin-top: 8px;
}
#apps .productButton {
	width: 250px;
	height: 70px;
	padding: 5px 10px 15px 20px;
	margin-top: 10px;
	background: url(/apps/images/apps/button_product.2.png) 0px 0px no-repeat;
}
#apps .productButton:hover {
	background-position: 0px -90px;
	cursor: pointer;
}
#apps .productButton:active {
	background-position: 0px -180px;
}
#apps .productButton img {
	float: right;
	margin-left: 10px;
}
#apps .productButton a {
	color: #0843B3;
	font-family: Verdana,Helvetica,sans-serif;
}

#apps .productButton h2 a {
	font-size: 18px;
}

#apps .productButton h2 a:hover {
	text-decoration: none;
}

#apps .productButton p {
	color: #555;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	font-family: Verdana,Helvetica,sans-serif;
}

#apps .quoteBubble {
	font-size: 13px;
	line-height: 17px;
}

#apps #row3 {
	border: none;
	padding-bottom: 0;
}
#apps #row3 .col {
	padding-top: 10px;
	padding-bottom: 20px;
}
#apps #row3 .col1 {
	width: 260px;
}
#apps #row3 .col2 {
	width: 280px;
}
#apps #row3 .col3 {
	width: 260px;
}
#apps .sectionTitle {
	background: transparent;
}
#apps #row3 .majorList {
	margin: 20px 0 0 0;
}
#apps #row3 .majorList li {
	margin-bottom: 20px;
}
#apps #row3 .minorList {
	font-size: 10px;
}
#apps #buzz .minorList {
	border-top: solid 1px #DDD;
	padding-top: 10px;
}
#apps #buzz .minorList li {
	clear: both;
	font-size: 10px;
	margin-bottom: 10px;
}
#apps #buzz li img {
	float: left;
	margin: 0 10px 10px 0;
	height: 16px;
	width: 16px;
}

#apps #customers .blockInner {
	padding: 0 10px;
}
#apps #customers .quoteIcon {
	float: right;
	margin: -20px -25px 0 10px;
}
#apps #customers .quoteName,
#apps #customers .minorList {
	margin-left: 20px;
}

#apps #customers .minorList li {
	font-size: 10px;
}

#apps #stats .blockInner {
	margin-left: 20px;
}

#apps .bannerInner h1 {
	color: #BEE4F3;
	font: normal normal normal 17px/20px Georgia, Times, serif;
	font-weight: bold;
	margin-top: 8px;
	text-align: center;
	white-space: nowrap;
}

h2, .listTitleH2 span span, .listTitleH2 {
	color: #C20020;
	display: block;
	font: normal normal normal 22px/22px Georgia, Regular;
	font-weight: normal;
	margin: 0px;
}

