#logo_section {
	width:810px;margin:16px auto 10px auto;
	overflow:hidden;	
}

#logo_section ul {padding:13px 15px 0 0;float:right;color:#868585;}
#logo_section li {padding-top:2px;}
#logo_section li span {background:url(../images/common/ic_top_arrow.gif) right 3px no-repeat;padding-right:17px;color:#555555;font-size:13px;}

#menu_section {
	clear:both;
	height:42px;width:810px;margin:0 auto;
	overflow:hidden;	
	background:url(../images/common/bg_top_menu.gif) no-repeat;
}

#menu_section li {display:inline;}
#menu_section li a { float: left; width:200px; height: 0; padding-top: 38px; overflow: hidden; background:url(../images/common/bg_top_menu.png) no-repeat; }

/*** a ***/
#menu_section li#features a {background-position: 0 0;}
/* #menu_section li#guide a {background-position: -160px 0;} */
#menu_section li#updates a {background-position: -200px 0;}
#menu_section li#howto a {background-position: -400px 0;}
#menu_section li#support a {background-position: -600px 0;}

/*** a:hover ***/
#menu_section li#features a:hover {background-position: 0 -42px;}
/*#menu_section li#guide a:hover {background-position: -160px -42px;}*/
#menu_section li#updates a:hover {background-position: -200px  -42px;}
#menu_section li#howto a:hover {background-position: -400px  -42px;}
#menu_section li#support a:hover {background-position: -600px  -42px;}


/*** a:active 
#menu_section li#features a:active {background-position: 0 -84px;}
/*#menu_section li#guide a:active {background-position: -160px -84px;}
#menu_section li#updates a:active {background-position: -200px  -84px;}
#menu_section li#howto a:active {background-position: -400px  -84px;}
#menu_section li#support a:active {background-position: -600px  -84px;}
***/

/*** a:selected ***/
#menu_section.features li#features a {background-position: 0 -126px !important;}
/*#menu_section.guide li#guide a {background-position: -160px -126px !impotant;}*/
#menu_section.updates li#updates a {background-position: -200px  -126px !important;}
#menu_section.howto li#howto a {background-position: -400px  -126px !important;}
#menu_section.support li#support a {background-position: -600px  -126px !important;}

#main_section {
	width:810px;margin:0 auto;
}

#slide_dot {height:34px;padding-right:19px;padding-top:18px;}
#slide_dot ul {float:right;}
#slide_dot li {display:inline;padding:0 2px;}
#slide_dot li img {cursor:pointer;}

#main_photos {width:800px;position:relative;height:545px;}
#main_photos #photo {position:absolute;top:0;left:0;}

#main_btm_section {background:url(../images/main/bg_tab.gif) repeat-x #FFFFFF;}	
#main_contents {
	width:810px;margin:0 auto;
	position:relative;
}

ul.tab {float:right;position:absolute;right:0;}
.main_content_in {
	clear:both;
	overflow:auto;
	padding-top:50px;
}

.main_left_area {float:left;width:545px;border-right:solid 1px #efefef;padding-top:40px;}
.main_left_area h1{font-size:18px;color:#323232;height:28px;font-weight:bold;}

dl.main_list {width:480px;float:left;padding-right:32px;}
dl.main_list dt.photo {color:#282828;font-size:14px;background:url(../images/main/bg_photo.gif) no-repeat;padding:5px 30px;height:20px;}
dl.main_list dt.device {color:#282828;font-size:14px;background:url(../images/main/bg_device.gif) no-repeat;padding:5px 30px;height:20px;}
dl.main_list dd {color:#757575;font-size:13px;line-height:1.2em;padding-bottom:35px;}

.main_right_area {float:left;padding-left:30px;padding-top:40px;width:230px;}
.star li {display:inline;height:30px;}
dl.best dt {color:#323232;font-size:16px;padding-bottom:15px;font-weight:bold;}
dl.best dt span {color:#4b4b4b;font-size:14px;font-weight:normal;}
dl.best dd {color:#515151;line-height:1.25em;}

#btm_section {clear:both;padding:17px 0 100px 0;text-align:center;}

#sub_contents_section {
	padding-top:19px;
	width:810px;
	margin:0 auto;
}

#sub_contents_top {height:10px;background:url(../images/common/bg_sub_top.gif) no-repeat;font-size:0;overflow:hidden;}
#sub_contents_mid {background:url(../images/common/bg_sub_mid.gif) repeat-y;}
#sub_contents_mid02 {background:url(../images/common/bg_sub_mid02.gif) repeat-y;}
#sub_contents_btm {height:10px;background:url(../images/common/bg_sub_btm.gif) bottom no-repeat;font-size:0;overflow:hidden;}
#sub_contents_btm02 {height:10px;background:url(../../images/common/bg_sub_btm02.gif) bottom no-repeat;font-size:0;overflow:hidden;}
#sub_contents_btm03 {height:10px;background:url(../images/common/bg_sub_btm03.gif) bottom no-repeat;font-size:0;overflow:hidden;}

#sub_contents_wrap {padding-left:1px;width:798px;clear:both;}
#sub_contents_wrap div.top_summary {background:url(../images/common/bg_sub_summary.gif) bottom repeat-x;padding:15px 0 25px 35px;color:#555555;} 

#sub_contents {padding:20px 0;overflow:auto;}
#sub_left_menu {width:227px;float:left;}
#sub_contents_in {width:508px;float:left;padding-left:35px;}

#sub_btm_section {padding:17px 0 30px 0;text-align:center;clear:both;}

.hr {clear:both;padding:0 !important;}

.screenshot {padding:10px 0 20px 14px;}
.midtitle { font-size:14px; padding:0 20px 20px 0; };



