html,body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #252525;
	background-color: #ffffff;
}

a {
	text-decoration: none;
	color: #252525;
}

a:hover {
	text-decoration: underline;
}

a.lined {
	text-decoration: underline;
}

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

table {
	empty-cells: show;
}

td {
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

img.i_valignt {
	vertical-align: top;
}

img, img.i_valignm,.inpt_img {
	vertical-align: middle;
}

img.i_valignb {
	vertical-align: bottom;
}

.input_box {
	padding: 0;
	margin: 0;
	border: 1px solid #D5D5D5;
}
.clear,.clr {
	clear: both;
	border: 0 none;
	height: 0;
	line-height: 0;
	font-size: 0px; /*for IE*/
	margin: 0;
	padding: 0;
}

div { /*border: 1px solid;*/
	
}

#container {
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
}

#header_container {
	position: relative;
	width: 100%;
	height: 180px;
	border-bottom: 1px solid #fff;
	padding: 20px 0 0 0;
	margin: 0;
	background-image: url(../images/ax_header_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#header {
	position: relative;
	width: 950px;
	height: 180px;
	padding: 0;
	margin: 0 auto 0 auto;
}
#header ul {
	list-style-type: none;
	width: 950px;
	height: 45px;
	padding: 0;
	margin: 0 0 5px 0;
}

#header ul li {
	display: block;
	float: left;
}

#header ul li a {
	display: block;
	float: left;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
	font-size: 12pt;
	color: #fff;
	padding: 0 11px 0 11px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
}
#header ul li a.orange {
	color: #FF9900;
}
#header ul li a:hover {
	text-decoration: none;
	color: #171717;
	background-image: url(../images/ax_topmenu_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#header img.logo {
	position: absolute;
	top: 50px;
	left: 55px;
	/*margin: 0 0 0 55px;*/
}

#header #contact_box {
	float: right;
	padding: 5px 0 0 0;
}

#header #contact_box table td {
	color: #999;
	height: 20px;
}

#footer_container {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	padding: 122px 0 0 0;
	margin: 0;
	background-image: url(../images/ax_footer_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#footer {
 width: 950px;
 height: 50px;
 padding: 0;
 margin: 0 auto 0 auto;
 color: #999;
}
#footer table {
	width: 850px;
}
#footer table td {
	height: 25px;
	color: #999;
}


#content_container {
	width: 100%;
	padding: 30px 0 180px 0;
	margin: 0;
	background-image: url(../images/ax_content_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
#content {
	position: relative;
	width: 950px;
	min-height: 150px;
	padding: 0;
	margin: 0 auto 0 auto;
}
.content_left_small {
	float: left;
	width: 230px;
	padding: 0;
	margin: 0 10px 0 0;
}

.content_left_normal {
	float:left;
	width: 710px;
	padding: 0;
	margin: 0 10px 0 0;
}
.content_right_small{
	float: left;
	width: 230px;
	padding: 0;
	margin: 0;
}
.content_right_normal {
	float:left;
	width: 710px;
	padding: 0;
	margin: 0;
}

.box_head {
	font-size: 11pt;
	font-weight: bold;
	color: #49AB08;
	margin: 0 0 20px 0;
}
.pilots .box_head {
	font-size: 24pt;
} 
.box_normal {
	width: 710px;
	padding: 0;
	margin: 0;
}

div.welcome {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #E6E6E6; 
}

div.welcome h2 {
	font-size: 24pt;
	font-weight: normal;
	color: #49AB08;
	margin: 0 0 5px 0;
}

div.welcome h4 {
	font-size: 12pt;
	font-weight: normal;
	color: #49AB08;
	margin: 0 0 5px 0;
}
div.welcome img {
	margin: 0 0 15px 0;
}
.box_small {
	width: 230px;
}

.box_normal h1 {
	font-size: 24pt;
	font-weight: normal;
	color: #49AB08;
	margin: 0 0 20px 0;
	text-align: right;
	text-transform: uppercase;
}
.box_normal h2 {
	font-size: 12pt;
	font-weight: normal;
	color: #49AB08;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}
.box_normal h3 {
	font-size: 10pt;
	font-weight: normal;
	color: #49AB08;
	margin: 0 0 5px 0;
}


.pilots_box {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #e6e6e6;
} 

.pilots_title {
	display: block;
	font-size: 14pt;
	font-weight: normal;
	color: #49AB08;
	margin: 0 0 10px 0;
}
.box_small .pilots_image {
	float: none;
	margin: 10px 0 10px 0;
	width: 228px;
}
.pilots_image {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #E6E6E6;
}
div.seed {
	font-size: 24pt;
	color: #FF9900;
}
div.product_box {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #E6E6E6;
}
div.product_box p {
	padding: 0;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #E6E6E6;
}
div.product_box table {
	width: 100%;
}
div.product_box table td{
	vertical-align: top;
	font-size: 12pt;
}
.product_image {
	width: 200px;
	border: 1px solid #E6E6E6;
	text-align: center;
	vertical-align: middle;
}

.product_name {
	font-size: 14pt;
	font-weight: bold;
}

div.product_box table td.normal_price {
	padding-left: 5px;
	text-decoration: line-through;
}

div.product_box table td.action_price {
	padding-left: 5px;
	font-weight: bold;
	color: #FF9900;
}

.product_list h1 {
	font-size: 11pt;
	font-weight: normal;
	color: #49AB08;
	margin: 0 0 20px 0;
	text-align: right;
	text-transform: uppercase;
}
.product_list h1 a {
	color: #49AB08;
}


ul#leftmenu {
	list-style-type: none;
	width: 230px;
	padding: 0;
	margin: 0 0 5px 0;
}

ul#leftmenu li {
	display: block;
	line-height: 15px;
	padding: 0 0 15px 20px;
	maring: 0;
	background-image: url(../images/ax_leftmenu_bullet1.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
}
ul#leftmenu li.current {
	color: #49AB08;
	background-image: url(../images/ax_leftmenu_bullet2.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
}
ul#leftmenu li.leftmenu2 {
	background-image: none;
	padding: 0;
}

ul#leftmenu2 {
	padding: 0 0 10px 20px;
}
ul#leftmenu2 li, ul#leftmenu2 li.current {
	background-image: none;
	padding: 0 0 5px 0;
}

ul#leftmenu li a {
	/*display: block;
	height: 15px;
	line-height: 15px;*/
	vertical-align: middle;
	font-size: 10pt;
	color: #666;
	padding: 0;
	margin: 0;
}

ul#leftmenu li a:hover, ul#leftmenu li.current a {
	text-decoration: none;
	color: #49AB08;
}
#offer_box {
	position: relative;
}
#offer_box table {
	width: 100%;
}
#offer_box img#offer_loading_icon {
	position: absolute;
	top: 120px;
	left: 80px;
}
#offer_box input.input_box, #offer_box textarea.input_box {
	width: 212px;
	font-size: 12pt;
	padding: 3px;
}

#offer_box input.submit {
	font-weight: bold;
}

#offer_box table td#error_line {
	background-color: #c10000;
	color: #fff;
	padding: 5px ;
	font-size: 12pt;
}

#offer_box table td.hide {
	display: none;
}

.download_boxes {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #e6e6e6;
}
	
table.pager {
	width: 100%;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
}
.page_number {
	color: #000;
}

a.page_number:hover {
}
	