body{
background-image:url(../images/_bkgrd_fade.jpg);
background-repeat:repeat-x;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

a img {
	border-style: none;
}
#container{
position:relative;
width:830px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.logo{

}
#header_text .title{
text-transform:uppercase;
}
#in_btn{
position:absolute;
left:130px;
top:118px;
}
#content{
position: relative;
top:-55px;
width:730px;
background-image:url(../images/mnbckgrd.jpg);
background-repeat:repeat-y;
background-color:#595959;
display:block;
padding: 0px 50px 0px 50px;
}
.green_txt{
color: #66FF00;
font-weight:bold;
}
#header_text{
position:relative;
top:45px;
left:100px;
width:400px;
}
.spec_left_space #fltright{
float:right;
width:300px;
}
.flt_right{
float:right;
}
#mor_contact{
font-size:12px;
float:right;
margin-right:50px;
padding:10px 10px 10px 15px;
width:162px;
height:166px;
background-image:url(../images/contect_mat.jpg);
background-repeat:no-repeat;
}
/*
#content_left{
background-image:url(../images/img_leftbg.jpg);
background-repeat:repeat-y;
width:4px;
float:left;
height:100%;
position:relative;
margin:0px;
}
#content_right{
background-image:url(../images/img_rightbg.jpg);
background-repeat:repeat-y;
width:4px;
float:right;
height:100%;
position:relative;
margin:0px;
}
*/
#header{
position: relative;
top:-55px;
width:830px;
height:215px;
background-image:url(../images/header_img.gif);
background-repeat:no-repeat;
}

#flashelement{
position: relative;
top:-55px;
height:415px;
width:830px;
}
#download{
margin-top:30px;
float:right;
width:175px;
border:0px;
border-left: solid 1px #333333;
padding:0px 0px 0px 25px;
}
.bold{
font-weight:bold;
}
.left_space{
margin-left:25px;
width:400px;
}

.spec_left_space{
margin-left:25px;
border:0px;
border-bottom: solid 1px #333333;
width:700px;
}
.spec_left_space ul{
width:325px;
}
.title{
font-size:16px;
font-weight:bold;
}
/* ------ app page bottom ------- */
#app_btm_container{
width:685px;
margin-left:auto;
margin-right:auto;
height:265px;
	margin-top: 50px;
}

#app_btm_container a:link, #app_btm_container a:visited {
	color: #fff;
	text-decoration: none;
}
#app1{
background-image:url(../images/appimg_1.jpg);
background-repeat:no-repeat;
height:265px;
width:182px;
float:left;
top:-265px;
}

#app1 a, #app2 a, #app3 a {
height:265px;
width:182px;
	display: block;
	color: #fff !important;
	text-decoration: none;
}
#app2{
position:relative;
margin-left:70px;
background-image:url(../images/appimg_2.jpg);
background-repeat:no-repeat;
height:265px;
width:182px;
float:left;
}
#app3{
float:right;
background-image:url(../images/appimg_3.jpg);
background-repeat:no-repeat;
height:265px;
width:182px;
}

#app1 p, #app2 p, #app3 p{
	position:relative;
	top:180px;
	width:170px;
	margin-left:15px;
}

#fltright{
float:right;
width:325px;
}

#dwnld_container{
display:block;
width: 700px;
height: 189px;
}
#dwn1{
height: 189px;
width: 220px;
	float: left;
	margin: 0 240px 0 0;
	padding: 0;
}
#dwn2{
height: 189px;
width: 220px;
	margin: 0 0 0 -240px;
	float: left;
	padding-left: 20px;
}
#dwn3{
float:right;
height: 189px;
width: 220px;
	margin: -5px 0 0;
	padding: 8px;
}



/* ------ footer ------- */
#footer{
position:relative;
top:-55px;
width:830px;
background-image:url(../images/bot_curve.jpg);
background-repeat:no-repeat;
height:200px;
color:#7a7a7a;
font-size:10px;
text-align:center;
}
#footer a, #footer_2 a{
color:#7a7a7a;
text-align:center;
}
#footer_2{
color:#7a7a7a;
position:relative;
top:-55px;
width:830px;
background-image:url(../images/footer_2.jpg);
background-repeat:no-repeat;
height:175px;
text-align:center;
line-height:18px;
}






#footer_2 #ftr_left{
position:relative;
font-size:10px;
top:50px;
left:300px;
text-align:left;
}



/* ------ nav ------- */
#nav{
position: relative;
width:558px;
height:55px;
margin-left:271px;
top:-55px;
}
#home a{
background-image:url(../images/but_home.jpg);
background-repeat:no-repeat;
position:absolute;
left:0px;
display:block;
width:80px;
height:55px;
}
#app a{
position:absolute;
background-image:url(../images/but_applications.jpg);
background-repeat:no-repeat;
left:80px;
display:block;
width:117px;
height:55px;
}
#com a{
position:absolute;
background-image:url(../images/but_comparison.jpg);
background-repeat:no-repeat;
left:197px;
display:block;
width:118px;
height:55px;
}
#spec a{
position:absolute;
background-image:url(../images/but_specifications.jpg);
background-repeat:no-repeat;
left:315px;
display:block;
width:127px;
height:55px;
}
#more a{
position:absolute;
background-image:url(../images/but_more.jpg);
background-repeat:no-repeat;
left:442px;
display:block;
width:89px;
height:55px;
}

#home a:hover{
display:block;
width:80px;
height:55px;
background-image:url(../images/but_home1.jpg);
background-repeat:no-repeat;
}

#app a:hover{
display:block;
width:117px;
height:55px;
background-image:url(../images/but_applications1.jpg);
background-repeat:no-repeat;
}

#com a:hover{
display:block;
width:118px;
height:55px;
background-image:url(../images/but_comparison1.jpg);
background-repeat:no-repeat;
}

#spec a:hover{
display:block;
width:127px;
height:55px;
background-image:url(../images/but_specifications1.jpg);
background-repeat:no-repeat;
}

#more a:hover{
display:block;
width:89px;
height:55px;
background-image:url(../images/but_more1.jpg);
background-repeat:no-repeat;
}


/* ---preload images---- */
#home{
background-image:url(../images/but_home1.jpg);
background-repeat:no-repeat;
background-position: -1000px -1000px;
}

#app{
background-image:url(../images/but_applications1.jpg);
background-repeat:no-repeat;
background-position: -1000px -1000px;
}

#com{
background-image:url(../images/but_comparison1.jpg);
background-repeat:no-repeat;
background-position: -1000px -1000px;
}

#spec{
background-image:url(../images/but_specifications1.jpg);
background-repeat:no-repeat;
background-position: -1000px -1000px;
}

#more{
background-image:url(../images/but_more1.jpg);
background-repeat:no-repeat;
background-position: -1000px -1000px;
}
