body {
	background:#DEDEDE;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
}

a {
	color:#AC0101;
}

a:hover {
	color:#E60101;
}

ol {
	margin-top:1em;
}

img {
	border:0px;
}

#main {
	position:absolute;
	width:701px;
	margin-left:-350px;
	background: url( /images/top_bg.gif ); 
	background-color:#ffffff;
	background-repeat:no-repeat;
	border-collapse:collapse;
	border:0px;
	top:10px;
	left:50%;

}

#main td {
	padding-right:0px;
}

#nav {
	padding:0px 0px 0px 0px;
}

#nav a {
	float:left;
	height:39px;
	margin:0px;
	border:0px;}

#nav a.button {
	padding:2px 0px 0px 0px;
	width:100px;
	font-size:1px;
	color:#ffffff;
}

#nav a.button:hover {
	color:#F3F6FB;
}

#logo {
	padding:2px 0px 0px 1px;
	width:198px;
	background: url( /images/logo.gif ); 
	font-size:1px;
	color:#E7E7E7;
	vertical-align:bottom;
	padding-left:3px;
}

#products {
	background: url( /images/nav_products_off.gif ); 
}

#news {
	background: url( /images/nav_news_off.gif );
}

#company {
	background: url( /images/nav_company_off.gif );
}

#support {
	background: url( /images/nav_support_off.gif );
}

#contact {
	background: url( /images/nav_contact_off.gif );
}

#products:hover {
	background: url( /images/nav_products_on.gif ); 
}

#news:hover {
	background: url( /images/nav_news_on.gif );
}

#company:hover {
	background: url( /images/nav_company_on.gif );
}

#support:hover {
	background: url( /images/nav_support_on.gif );
}

#contact:hover {
	background: url( /images/nav_contact_on.gif );
}

#graphic {
	padding:0px 0px 0px 0px;
}

#graphic img {
	margin:0px;
	padding:0px;
	border:0px;
}

#downloads {
	height:54px;
}

#content p  {
	margin:1em 0px 1em 0px;
	padding-right: 20px;
}


#content p img {
	float:left;
}

#content {
	padding:0px 0px 0px 10px;
	font-size:12px;
	line-height:130%;
 	vertical-align: top;
}

#content h2 {
	font-size:12px;
	margin:10px 0px 0px 0px;
}

#content li {
	margin-bottom:10px;
	horizontal-align: left;
}

td.boxes table img, #boxes table img {
	float:left;
	margin-right:5px;
}

#get_it_now {
	margin:0px 10px 10px -1px;
}

td.boxes, #boxes {
	padding:17px 10px 0px 10px;
	font-size:10px;
 	vertical-align: top;
 	
}

td.boxes table, #boxes table {
	border-collapse:collapse;
	margin:0px 10px 10px 0px;
	width:199px;
}

td.boxes table th, #boxes table th {
	text-align:left;
	color:#ffffff;
	background: url( /images/box_top_bg.gif ); 
	padding:5px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#4B8DE0;
	height:11px;
}

td.boxes table td, #boxes table td {
	padding:5px;

	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#B1B4B8;

}

td.boxes ul, #boxes table ul {

	margin:5px 0px 10px 17px;
	padding:0px;
	list-style-type:square;
	text-align: left;
}

#bottom_cap {
	height:25px;
	background: url( /images/bottom_bg.gif ); 
	background-color:#ffffff;
	background-repeat:no-repeat;
}



#footer {
	height:41px;
	text-align:center;
	font-size:9px;
	color:#999999;
	background: url( /images/footer.gif ); 
}

td.front_page {
	height:500px;
	width:700px;
	padding:200px 0px 0px 0px;
	background: url( /images/front_page/bg.jpg ); 
	text-align:center;
	background-color:#4D96C1;
}

td.front_page img.topBanner {
	margin: 90px 7px 20px 0px;
}
td.front_page img.topBannerSingle {
	margin: 90px 0px 1px 0px;
}
td.front_page img.topBannerSmall {
	margin: 0px 0px 42px 0px;
}
td.front_page img.bigWithBanner {
	margin: 22px 22px 0px 22px;
}

td.front_page img.big {
	margin: 180px 22px 0px 22px;
}

td.front_page img.small{
	margin:40px 22px 0px 22px;
}

#content img.language_button {
	margin: 0px 30px 0px 30px;
}

div.quickform {
	margin:1em 0 0 1em;
}

input.text {
	width:30em;
}

textarea {
	width:30em;
	height:10em;
}

h1 {
	margin-top:.5em;
}

div.quickform h3 {
	display:inline;
}

div.quickform div {
	margin: .5em 0 1em 0;
}