@charset "utf-8";

#header { width: 100% !important; position: fixed  !important; margin-top:30px; display:block; clear:both; text-align:center; z-index:100; }

* { margin:0; padding:0; list-style:none; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
img {border:none;}
a {color:#666666;text-decoration:none;} a:hover { text-decoration:underline}


#overview { background:url(images/ov_bg.jpg) repeat-x; width:100%; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.overview_bg { position:relative; background:url(images/ov_bg1.jpg) no-repeat; width:1259px; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.overview_area { position:absolute; top:735px; left:180px; width:900px; font-size:17px; font-weight:bold; color:#a2a2a2;}
.box1 { position:absolute; top:644px; left:192px; width:282px;}
.box2 { position:absolute; top:644px; left:789px; width:282px;}


#features { background:url(images/ft_bg.jpg) repeat-x; width:100%; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.features_bg { position:relative; background:url(images/ft_bg1.jpg) no-repeat; width:1259px; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.features_area { position:absolute; top:200px; left:170px; width:900px; font-size:16px; font-weight:bold; color:#b4b4b4; }

#download { background:url(images/dl_bg.jpg) repeat-x; width:100%; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.download_bg { position:relative; background:url(images/dl_bg1.jpg) no-repeat; width:1259px; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.download_area { position:absolute; top:255px; left:155px; width:310px; font-size:17px; font-weight:bold; color:#a2a2a2;}
.btn_buy { position:absolute; top:785px; left:645px; width:310px; font-size:17px; font-weight:bold; color:#a2a2a2;}
.input01 {height:33px;border:1px solid #c2d3d3; padding:2px 0px 0px 4px; vertical-align:middle; width:310px; font-size:17px; font-weight:normal; color:#a2a2a2;}
.select01 {height:33px;border:1px solid #c2d3d3; padding:2px 0px 0px 0px; vertical-align:middle; width:310px; font-size:17px; font-weight:normal; color:#000000;}
.title {height:50px; vertical-align:middle; width:310px; font-size:20px; font-weight:normal; color:#000000;}
.subtex {vertical-align:middle; width:310px; font-size:16px; font-weight:normal; color:#000000;}


#contact { background:url(images/cu_bg.jpg) repeat-x; width:100%; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.contact_bg { position:relative; background:url(images/cu_bg1.jpg) no-repeat; width:1259px; height:984px; display:block; clear:both; text-align:center; margin:0 auto; }
.contact_area { position:absolute; top:170px; left:160px; width:350px; font-size:17px; font-weight:bold; color:#a2a2a2;}



/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
/* // image replacement */

#container { margin:0 auto; position:relative; text-align:left; width:913px;	background:#fff; margin-bottom:2em;	}
#content { position:relative;}

/* Easy Slider */
#slider ul, #slider li,
#slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider2 {margin-top:1em;}
#slider li, #slider2 li { width:913px; height:585px; overflow:hidden; }
#prevBtn, #nextBtn,
#slider1next, #slider1prev { display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000;	}
#nextBtn, #slider1next { left:913px; }
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{ display:block;	position:relative;	width:30px;	height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0; }
#nextBtn a, #slider1next a{ background:url(../images/btn_next.gif) no-repeat 0 0; }

/* numeric controls */
ol#controls { position:absolute; display:block; left:430px; margin:20px 0; padding:0; height:40px; }
ol#controls li { margin:0 10px 0 0; padding:0; float:left; list-style:none;	height:28px; line-height:28px;	}
ol#controls li a { float:left; height:28px; line-height:28px; background:#f3f3f3; color:#555; padding:0 10px; text-decoration:none; }
ol#controls li.current a { background:#9aef1a; color:#fff; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }
