/* AventasDesign.com */
/*internal page styles */

/* hero area */
.title_int {
	position: absolute;
	top: 40px;
	left: 46px;
	text-align: right;
	font-size: 30px;
	color: white;
	line-height: 37px;
}

.subtitle {
	position: absolute;
	top: 72px;
	left: 46px;
	text-align: right;
	font-size: 22px;
	color: #9bad07;
	line-height: 37px;
}

.hero_int {
	position: relative;
	float: left;
	margin-top: 130px;
	margin-left: 45px;
}

.low_features {
	position: relative;
	float: left;
	color: white;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	width: 375px;
	margin-left: 140px;
	margin-top: 40px;
}

.read_more {
	width: 109px;
	height: 26px;
	background: url(i/buttons.png) no-repeat -178px 0px;;
	position: relative;
	float:left;
	margin-left: 141px;
	margin-top: 18px;
	text-indent: -2000em;
}

.read_more:hover {
	background: url(i/buttons.png) no-repeat;
	background-position: -178px -26px;
}

.line {
	position: relative;
	float: left;
	border-bottom: 1px solid #5a6c53;
	width: 375px;
	margin-left: 140px;
	margin-top: 27px;
}

.carousel {
	position: relative;
	float: left;
	width: 300px;
	margin-left: 140px;
	margin-top: 30px;
}

.subst_title {
	color: #aaba0a;
	font-size: 18px;
	font-family: Tahoma, sans-serif;
	width: 300px;
}

.subst_text {
	color: white;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	width: 300px;
	margin-top: 10px;
}
.icon {
	position: relative;
	float: left;
	width: 68px;
	margin-left: 310px;
	margin-top: -55px;
}

/* content area */

.tabed_area {
	width: 919px;
	margin: 0 0px 0 0px;
	padding-top: 21px;
	background: url(i/tabed_bg.jpg) repeat-y;
	padding-left: 53px;
}

.tabed_bot {
	height: 33px;
	width: 914px;
	background: url(i/tabed_bot.jpg) no-repeat -2px 0;
}

.tabed_top {
	height: 19px;
	width: 914px;
	background: url(i/tabed_top.jpg) no-repeat 0px 0;
}

.text_area {
	width: 806px;
	padding-bottom: 30px;
}

.text_area h1 {
	padding-bottom: 20px;
	font-size: 30px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	color: #296117;
	margin-top: 39px;
	line-height: 32px;
}

.text_area h2 {
	font-size: 22px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	color: #000000;
	margin-top: 50px;
	margin-bottom: -0px;
}

.text_area h3 {
	font-size: 16px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	color: #000000;
	margin-top: 10px;
	margin-bottom: -5px;
}


.text_area p {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 17px;
}

.text_area a {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #3a672a;
	line-height: 17px;
}

.text_area a:hover {
	text-decoration: none;
}

.text_area  blockquote {
	width: 475px;
	padding-top: 20px;
	padding-bottom: 14px;
	padding-left: 26px; 
	padding-right: 26px;
	margin-right: 30px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #3a672a;
	line-height: 17px;
	background-color: #f8f9f1;

}

.text_area .sidebar ul {
	margin-left: 35px;
	margin-bottom: 30px;
}

.text_area .sidebar li {
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 15px;
	list-style-image: url(i/item.png);
}

.text_area .sidebar {
	margin-left: 35px;
	margin-bottom: 30px;
}

.text_area .sidebar h4 {
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: black;
	line-height: 15px;
	margin-left: 25px;
}

.text_area .sidebar p {
float: left;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 15px;
	padding-left: 35px;
	margin-left: 35px;
}



.text_area .simplelist ul {
	margin-left: 35px;
	margin-bottom: 30px;
}

.text_area .simplelist li {
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 15px;
	list-style-image: url(i/item.png);
	padding-top: 8px;
}



.text_area ul {
	margin-left: 35px;
	margin-top: -12px;
	margin-bottom: 5px;
}

.text_area li {
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #aaba0a;
	line-height: 25px;
	padding-left: 6px;
	list-style-image: url(i/item_b.jpg);
}

.text_area .pics {
	float: right;
	width: 327px;
	padding: 5px;
	margin-left: 10px;
}

.pictitle {
	float: right;
	margin-top: 50px; 
	float: right; 
	margin-right: -190px;
}

.divider {
	position: relative;
	float: left;
	height: 1px;
	width: 806px;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 18px;
}

hr
{
	position: relative;
	height: 1px;
	color: #e3e3e3;
}

.text_area .small_pics {
	position: relative;
	float: left;
	height: 128px;
	width: 109px;
	margin-top: 16px;
	margin-right: 7px;
}



.text_area  .sidebar {
	position: relative;
	float: right;
	width: 248px;
	margin-left: 22px;
	margin-bottom: 22px;
	background: #f3f5e0 url(i/sidebar_top.jpg) top center no-repeat;
	margin-top: 26px;

}

.text_area  .callout {
	position: absolute;
	width: 248px;
	height: 100px;
	left: 627px;
	margin-bottom: 22px;
	background: #f3f5e0 url(i/sidebar_top.jpg) top center no-repeat;
	top: 126px;
}

.text_area  .tech-callout {
top: 190px;
}
.prod-call {
padding-left: 20px; 
margin-top: 5px;
}

#container2 .text_area  .callout  .prod-call  .prod-call-a{
position: absolute;
font-weight: normal;
line-height: 22px;
margin-left: 25px;
margin-top: -3px;
font-size: 18px;
width: 114px;

}

.prod-call-r {
position: absolute;
top: 30px;
left: 84px;
}

.text_area .side_pics {
	float: left;
	width: 206px;
	padding: 5px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.text_area  .sidebar .sidebar_bot {
	background: #f3f5e0 url(i/sidebar_bot.jpg) bottom center no-repeat;
	height: 11px;
	width: 248px;
}

.text_area  .sidebar p {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 17px;
	padding-right: 17px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 15px;
}

.text_area  .sidebar h3 {
	padding-left: 19px;
	padding-right: 17px;
	padding-bottom: 11px;
	font-size: 18px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	color: #000000;
	margin-top: 30px;
}

/* table */

.text_area table {
	width: 806px;
	margin-top: 30px;
}

.text_area td {
	border: 1px solid #e3e3d6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	border-left: 3px solid #e3e3d6;
}

.text_area .table_top {
	background: url(i/table_top_bg.jpg) no-repeat top center;
	border: none;
	width: 156px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
}

.text_area  .ps3000{
	background: url(i/table_top_bg2.jpg) no-repeat top center;
	border: none;
	width: 556px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	
}

.text_area .table_top_first {
	border: none;
}

.text_area .second_tab {
	border-top: 4px solid #aaba0a;
}

.text_area .last_tab {
	border-bottom: 4px solid #aaba0a;
}

.text_area .odd {
	background: url(i/table_cell_bg.jpg) repeat-x bottom left;
}

.text_area .even {
	background: #eeefe1 url(i/table_even.jpg) repeat-x bottom left;
}

.text_area .first_column {
	text-align: left;
	font-weight: bold;
	border-left: 1px solid #e3e3d6;
}

.products-line, .products-car {
margin-left: 500px;
}

.short_divider {
margin-bottom: 20px;
width: 535px;
height: 1px;
}

.company-texts {
margin-top: 15px;
}
.news-icon {
margin-left: 30px;
}

.solution-sub {
text-align: left; 
line-height: 25px; 
margin-top:-35px; 
margin-left: -45px;
}
 
.solution-text {
color: white; 
line-height: 24px; 
width: 390px; 
margin-top:0px;
}

.solution-line {
margin-top:128px;
}

#intro .carousel .jcarousel-item .carousel_title .tech-a {
padding-top: 106px;
}

.tech-subs {
color: white; 
line-height: 24px; 
width: 390px;

}

.partner-title {
margin-top:-50px; 
width: 400px; 
margin-left: -80px;
}
.partner-subt {
text-align: left; 
line-height: 25px; 
margin-top:-35px; 
margin-left: -45px;
}

.partner-texts {
color: white;
line-height: 24px;
width: 390px; 
margin-top:-10px; 
}

.compan-title {
text-align: left;
}

.company-subst {
line-height: 20px;
margin-top: -10px;

}

.text_area .sidebar  .side-texts {
margin-left:10px;
margin-top: -13px;
width: 180px;
}

.text_area .sidebar .reg-texts {
margin-left:10px; 
margin-top: -10px;
}