* {margin:0;padding:0}

body {
font-family:Verdana;
font-size:12px;
color:#333;
text-align:center;
background:url(images/bg.jpg) repeat-x top #FFF;
}

#container {
width:1000px;
height:auto;
margin:0 auto;
}

#logo {
text-indent:-9999px;
float:right;
margin-right:45px;
width:132px;
height:124px;
background:url(images/logo.jpg) no-repeat;
}

#top {
width:1000px;
height:124px;
}

#nav ul,#intro ul {
list-style:none;
}

#nav ul li,#intro ul li {
float:left;
}

#nav li a {
text-align:center;
display:block;
width:88px;
height:40px;
text-decoration:none;
font-size:11px;
color:#444;
padding-top:84px;
}

/* ---style of nav home--- */
#nav_home a {
background:url(images/nav_home_n.jpg) no-repeat;
}

#nav li.cur_home a {
font-weight:bolder;
background:url(images/nav_home_c.jpg) no-repeat;
}

/* ---style of nav tour--- */
#nav_tour a {
background:url(images/nav_tour_n.jpg) no-repeat;
}

#nav li.cur_tour a {
font-weight:bolder;
background:url(images/nav_tour_c.jpg) no-repeat;
}

/* ---style of nav download--- */
#nav_download a {
background:url(images/nav_download_n.jpg) no-repeat;
}

#nav li.cur_download a {
font-weight:bolder;
background:url(images/nav_download_c.jpg) no-repeat;
}

/* ---style of nav tips--- */
#nav_tips a {
background:url(images/nav_tips_n.jpg) no-repeat;
}

#nav li.cur_tips a {
font-weight:bolder;
background:url(images/nav_tips_c.jpg) no-repeat;
}

/* ---style of nav buy--- */
#nav_buy a {
background:url(images/nav_buy_n.jpg) no-repeat;
}

#nav li.cur_buy a {
font-weight:bolder;
background:url(images/nav_buy_c.jpg) no-repeat;
}

#intro, #description, #main, #info {
text-align:left;
}

#intro {
width:1000px;
height:221px;
}

#intro ol{
margin-left:22px;
line-height:2.1em;
}

#intro dl {
float:right;
margin-top:40px;
width:337px;
height:125px;
background:url(images/picbg.jpg) no-repeat;
}

#intro dt {
margin-top:20px;
width:300px!important;
width:160px;
font-family:arial;
font-size:15px;
font-weight:bolder;
color:#555;
line-height:1.5em;
}

#intro dd {
font-size:11px;
color:#008BCC;
margin-top:5px;
}

#pic1, #pic2, #pic3, #pic4, #pic5 {
float:left;
height:125px;
}

#pic1 {width:119px}

#pic2 {width:146px}

#pic3 {width:121px}

#pic4 {width:138px}

#description {
float:left;
width:580px;
height:182px;
padding:30px 0 0 14px;
line-height:2.5em;
}

#safety {
margin-top:40px;
margin-left:69px!important;
margin-left:66px;
width:337px;
height:125px;

}

#swf2avi {
margin-top:30px;
width:284px;
height:179px;
}

#intro ul {
margin:10px 0 0 200px;
}

#intro li a {
float:left;
display:block;
height:32px;
text-decoration:none;
color:#404040;
font-weight:bolder;
}

#downloadbtn a {
padding-left:33px;
width:110px;
background:url(images/downloadbtn.jpg) no-repeat;
}

#buybtn a {
margin:0;
padding-left:38px;
width:73px;
background:url(images/buybtn.jpg) no-repeat;
}


h2 {
font-size:26px;
margin-bottom:5px;
}

h3 {
font-size:18px;
font-weight:bolder;
margin-bottom:10px;
}

#main {
width:750px;
padding-top:40px;
padding-left:14px;
padding-right:250px;
margin-bottom:20px;
}

#main dt{
font-size:11px;
}

#main dt p{
font-size:11px;
font-style:italic;
}

#main dd {
margin-top:9px;
}

#main img {
float:left;
}

#main p{
line-height:2.5em;
margin-bottom:10px;
}

#main ul, #main ol{
margin:0 40px 40px 25px;
}

#main li{
font-size:12px;
line-height:2.5em;
}

a {
color:#008BCC;
}

#info a{
font-size:10px;
color:black;
}

#info {
float:left;
width:750px;
height:150px;
color:#656565;
font-size:11px;
background:#E3E3E3;
}

#info dl {
width:220px;
margin:10px 15px!important;
margin:10px;
float:left;
line-height:1.5em;
}

#info dt {
font-style:italic;
color:#808080;
font-family:Arial Black;
font-size:20px;
margin:8px 0;
}


#bottom {
text-align:left;
clear:both;
padding-top:40px;
margin-bottom:20px;
font-size:11px;
color:#7B7B7B;
line-height:3em;
}

img {
border:0
}

.left {
float:left;
margin:7px 12px 7px 0;
}

.right {
float:right;
margin:7px 0 7px 12px;
}

.t_right{
text-align:right;
}

#main dl{
margin-bottom:40px;
}

.steps {
margin-left:170px;
}

.list li{
list-style:none;
margin-left:-25px;
}



.smallfont {
font-size:11px;
font-style:italic;
}

.textright{
text-align:right;
margin-right:150px;
}


.fuction {height:31px;width:800px;text-align:left;margin-right:170px;}
.fuction ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.fuction li {float:left; display:inline; line-height:30px;}
.fuction li a {font-family:Verdana;font-size:11px;color:#999; text-decoration:none; padding:16px 11px 11px 11px;}
.fuction li a.tabactive {color:#777;background-color:#FFF;position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {width:800px;text-align:left;padding:25px 11px; font-size:12px; margin-bottom:50px;margin-right:148px;line-height:3em;}
#tabcontent1 img ,#tabcontent2 img ,#tabcontent3 img ,#tabcontent4 img {
margin:10px;
}

#tabcontent1 p ,#tabcontent2 p ,#tabcontent3 p ,#tabcontent4 p{
margin-bottom:10px;
}

.green a{
color:#009D00;
}


.contact {
font-weight:bolder;
font-size:11px;
margin:20px 0;
padding:8px;
}


#benefits {
margin-top:20px;
margin-left:150px;
}

#buylogo {
margin-top:-30px;
}


#box {
margin-top:15px;
}

table {
margin-top:70px;
border:0;
border-collapse: collapse;
width:650px;
font-family:arial;
font-size:13px;
color:#000;
text-align:center;
}

.order {
width:160px;
font-size:16px;
font-weight:bolder;
border-bottom:3px solid #739FD5;
height:32px;
}

.price {
color:#0072FF;
font-weight:bolder;
height:60px;
}

.grayborder {
border-bottom:3px solid #D4D4D4;
}