*{padding:0;margin:0;-webkit-text-size-adjust:none;}
body{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#555;line-height:1.5em;}
dl, ol, ul{list-style:none;}

img{border:0;}

.trans{opacity:0.85;}
.trans:hover {opacity:1;}

a, a:link{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;color:#888888;}

a.P1 {COLOR:#1087ce;TEXT-DECORATION: none; font-size: 16px; font-weight: bold;}
a.P1:hover {color:#076ba7;text-decoration: underline;}

a.P2 {COLOR:#1087ce;TEXT-DECORATION: none; font-size: 14px; font-weight: bold;}
a.P2:hover {color:#076ba7;text-decoration: underline;}

a.red {COLOR:#ff0000;TEXT-DECORATION: underline; font-size: 16px; font-weight: bold;}
a.red:hover {color:#ff6ba7;text-decoration: none;}

#header{height:80px;background:url(../images/top_bg.jpg) repeat-x;}
#footer{height:50px;margin-top:40px;padding-top:15px;background:#232323;text-align:center;}

.thumbnail {
  display: block;
  TEXT-DECORATION: none;
  padding: 4px;
  border: 1px solid #b6bcc1;
  box-shadow: 3px 3px 3px #AAAAAA;
  border-radius: 3px;
  float:left;
  margin-right:55px;
}

.logo{float:left;width:232px;margin-top:5px;}
.nav{float:right;width:520px;font-size:13px;}
.nav li{width:110px;float:left;line-height:76px; position:relative;z-index:9998;background:url(../images/nav_line.jpg) right top no-repeat;z-index:1;}
.nav li.no_line{background:none;}
.nav li a{color:#d0d0d0;outline:none;display: block;text-shadow: 0 -1px 0 #000000;padding:0 24px 0 25px;text-align:center;}
.nav li a:hover{color:#ffffff;text-decoration:none;}
.nav li.current a{color:#ffffff;font-weight:bold;text-shadow: 0 -1px 0 #000000;}
.nav li:hover {background:url(../images/toolbarlight.png) no-repeat;}

#current_page{width:715px;color:#888;padding:1px 0 7px 25px;background:url(../images/home_icon.png) 5px 6px no-repeat;}

.softtitle {padding:15px 0 0 0;position:relative;margin-bottom:-10px;}
.softtitle h1{font-size:21px;text-align:center;}
.softtitle .update_date{text-align:center;padding:5px 0 0 0;}
.softtitle .os{ position:absolute;top:10px;right:15px;}

.pro_des_wrap{padding-bottom:12px;background:url(../images/pro_des_bottom.jpg) left bottom no-repeat;}
.pro_des_top{padding-bottom:20px;background:url(../images/pro_des_top.jpg) no-repeat;}
.pro_des_top .boxshot{width:420px;float:left;text-align:center;position:relative;padding:35px 0px 0 10px;}
.pro_des_top .boxshot #view_pic{ width:350px; height:210px;position:absolute; top:28px;left:23px;display:none;}
.pro_des_top .boxshot .screenshots{ display:none;}
.pro_des_top .info{width:440px;position:relative;padding:35px 60px 0 10px;float:left;}
.pro_des_top .info h1{font-size:21px;}
.pro_des_top .info .update_date{text-align:right;padding-right:20px;}
.pro_des_top .info .os{ position:absolute;top:22px;right:20px;}

.list{color:#777;padding:0 0 25px 2px;}
.list li{padding:2px 0 2px 22px;background:url(../images/y_tick.png) left 3px no-repeat;}

.list2{color:#777;padding:0 0 25px 2px;}
.list2 li{padding:2px 0 2px 22px;background:url(../images/disc_bg.jpg) left 8px no-repeat;}

.pro_des_top .info .s_p span{display:block;float:left; color:#777;width:163px;text-align:right; padding:2px 15px 2px 0;}
.pro_des_top .info .size{ margin-right:30px;}
.pro_des_top .info .price del{ margin-right:5px;}
.pro_des_top .info .price strong{color:#F30;}

.pro_des_view{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.pro_view_tab_box{ width:908px; height:6px; overflow:hidden;padding:15px 15px 8px 15px;background:url(../images/pro_des_tab_bg.jpg) left bottom repeat-x;}
.pro_view_tab_box ul{ width:660px; float:left;}
.pro_view_tab_box ul li{float:left;display:block; margin-right:10px; padding-left:25px;}
.pro_view_tab_box ul li a{float:left; line-height:25px; color:#555; padding-right:25px; outline:none;}
.pro_view_tab_box ul li a:hover{ color:#888;}
.pro_view_tab_box ul li.tab_on{background:url(https://www.leapic.com/images/pro_des_tab_on.jpg) repeat-x;}
.pro_view_tab_box ul li.tab_on a{color:#fff;font-weight:bold;background:url(https://www.leapic.com/images/pro_des_tab_on.jpg) right top repeat-x;}
.pro_view_tab_box .ver_jump{float:right;line-height:25px; text-decoration:underline;padding-right:15px; color:#888;background:url(../images/arrow_dw.png) right center no-repeat; }
.pro_view_tab_box .ver_jump:hover{text-decoration:none; color:#666;}

/*------------product description css------------*/
.pro_des_more{padding:20px 25px; line-height:1.8em;}
.pro_des_more h2{font-size:18px; color:#F80;margin-bottom:20px;padding-top:10px;}
.pro_des_more h3{font-size:13px;margin-bottom:15px;}
.pro_des_more p{margin-bottom:15px;}

/*------------Overview css------------*/
.overview{}
.functions{ padding:0 0 10px 0;}
.functions li img{ float:right; margin:-150px 0 0 30px;}
.functions li h3{background:url(../images/disc_bg.jpg) left 6px no-repeat; padding-left:18px;font-weight:normal;}
.functions li p{ padding-left:18px;}

.min_width{padding-right:150px;}
.system_requirements{ width:100%; border-collapse:collapse; margin-bottom:15px;}
.system_requirements th,.system_requirements td{ border:1px solid #dadada; padding:6px 10px;}
.system_requirements th{font-weight:bold;}

.tbLine {border:1px solid #dadada;width:100%;border-radius: 3px;}
.tbLine td{ border-bottom:1px solid #dadada; padding:6px 10px;}
.tbLine th{ border-bottom:1px solid #dadada; padding:6px 10px; font-weight:bold;text-shadow: 0 2px 0 #ffffff;color:#505050;}
.tbLine tbody tr:nth-child(even) td,
.tbLine tbody tr:nth-child(even) th {background-color: #f3f8fc;}

.tbLine tbody tr:hover td,
.tbLine tbody tr:hover {background-color: #e8ffe8; color:#076ba7;}

.related h3{margin-bottom:5px;}
.related h3 a{color:#555; text-decoration:underline;}
.related h3 a:hover{color:#888; text-decoration:none;}

div.mainbody{box-shadow: 0px 0px 5px #D3D3D3; border-radius: 6px;border-style: solid;border-width: 1px;border-color: #D0D0D0;}

div.tablehead{
background:url("../images/pro_des_top.jpg") repeat-x;
color:#505050;
text-align:center;
font-weight:bold;
font-size: 18px;
text-shadow: 0 2px 0 #ffffff;
height: 48px;
line-height: 48px;
border-radius: 6px 6px 0 0;
border-bottom:1px solid #dddddd;
}