@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear:both;
}

p {
	line-height:16px;
}

a.link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00a5dd;
}

a.link:hover {
	color:#999;
}

body {
	background:#000000;
	margin:0;
	padding:0;
	height:100%;
}
#main_wrap {
	width:980px;
	height:100%;
	margin:0 auto;
}
#main_wrap #header {
	background:url(../images/background/background_header.png) no-repeat;
	width:980px;
	height:140px;
}
#main_wrap #header .logo img {
	margin:30px 0px 0px 50px;
	float:left;
}
#main_wrap #header .language {
	width:181px;
	height:26px;
	float:right;
	margin:0px 30px 0px 0px;
}
#main_wrap #header a.language_active {
	background: url(../images/language/language.png) no-repeat;
	width:181px;
	height:26px;
	display:block;
	text-indent:-99999px;
}
#main_wrap #header a:hover.language_active {
	display:block;
	background: url(../images/language/taipei.png) no-repeat;
	width:181px;
	height:26px;
}
#main_wrap #header .main_navigation {
	width:740px;
	float:right;
	margin:80px 0px 0px 0px;
}
a.home {
	background: url(../images/nav/off1/home.png) no-repeat;
	display:block;
	float:left;
	width:97px;
	height:17px;
	display:block;
	margin-left:5px;
	text-indent:-9999px;
}
a.home_active {
	background: url(../images/nav/on1/home.png) no-repeat;
	float:left;
	width:97px;
	height:17px;
	display:block;
	text-indent:-9999px;
	margin-left:5px;
}
a:active.home {
	background: url(../images/nav/off1/home.png) no-repeat;
	width:97px;
	height:17px;
	margin-left:5px;
}
a:hover.home {
	background: url(../images/nav/on1/home.png)no-repeat;
	width:97px;
	height:17px;
	margin-left:5px;
}
a.product_active {
	background:  url(../images/nav/on1/product.png) no-repeat;
	float:left;
	width:88px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.product {
	background:  url(../images/nav/off1/product.png) no-repeat;
	float:left;
	width:88px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.product {
	background:  url(../images/nav/on1/product.png) no-repeat;
	width:88px;
	height:17px;
}
a:hover.product {
	background:  url(../images/nav/on1/product.png) no-repeat;
	width:88px;
	height:17px;
}
a.services_active {
	background:   url(../images/nav/on1/services.png) no-repeat;
	float:left;
	width:88px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.services {
	background:  url(../images/nav/off1/services.png) no-repeat;
	float:left;
	width:88px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.services {
	background:   url(../images/nav/on1/services.png) no-repeat;
	width:88px;
	height:17px;
}
a:hover.services {
	background:  url(../images/nav/on1/services.png) no-repeat;
	width:88px;
	height:17px;
}
a.activation_active {
	background:    url(../images/nav/on1/activation.png) no-repeat;
	float:left;
	width:86px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.activation {
	background:  url(../images/nav/off1/activation.png) no-repeat;
	float:left;
	width:86px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.activation {
	background:  url(../images/nav/on1/activation.png) no-repeat;
	width:86px;
	height:17px;
}
a:hover.activation {
	background:  url(../images/nav/on1/activation.png) no-repeat;
	width:86px;
	height:17px;
}
a.registration_active {
	background: url(../images/nav/on1/registration.png) no-repeat;
	float:left;
	width:120px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.registration {
	background: url(../images/nav/off1/registration.png) no-repeat;
	float:left;
	width:110px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.registration {
	background:  url(../images/nav/on1/registration.png) no-repeat;
	width:110px;
	height:17px;
}
a:hover.registration {
	background:  url(../images/nav/on1/registration.png) no-repeat;
	width:110px;
	height:17px;
}
a.demo_nav_active {
	background: url(../images/nav/on1/demo.png) no-repeat;
	float:left;
	width:71px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.demo_nav {
	background:  url(../images/nav/off1/demo.png) no-repeat;
	float:left;
	width:71px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.demo_nav {
	background:  url(../images/nav/on1/demo.png) no-repeat;
	width:71px;
	height:17px;
}
a:hover.demo_nav {
	background: url(../images/nav/on1/demo.png) no-repeat;
	width:71px;
	height:17px;
}
a.movie_active {
	background: url(../images/nav/on1/movies.png) no-repeat;
	float:left;
	width:71px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.movie {
	background:  url(../images/nav/off1/movies.png) no-repeat;
	float:left;
	width:71px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.movie {
	background:  url(../images/nav/on1/movies.png) no-repeat;
	width:71px;
	height:17px;
}
a:hover.movie {
	background: url(../images/nav/on1/movies.png) no-repeat;
	width:71px;
	height:17px;
}
a.faq_active {
	background: url(../images/nav/on1/faq.png) no-repeat;
	float:left;
	width:75px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.faq {
	background: url(../images/nav/off1/faq.png) no-repeat;
	float:left;
	width:75px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.faq {
	background: url(../images/nav/on1/faq.png) no-repeat;
	width:75px;
	height:17px;
}
a:hover.faq {
	background:  url(../images/nav/on1/faq.png) no-repeat;
	width:75px;
	height:17px;
}
a.store_active {
	background:  url(../images/nav/active1/store.png) no-repeat;
	float:left;
	width:134px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a.store {
	background: url(../images/nav/off1/store.png) no-repeat;
	float:left;
	width:134px;
	height:17px;
	display:block;
	text-indent:-9999px;
}
a:active.store {
	background: url(../images/nav/on1/store.png) no-repeat;
	width:134px;
	height:17px;
}
a:hover.store {
	background: url(../images/nav/on1/store.png) no-repeat;
	width:134px;
	height:17px;
}


a.contact_active {
	background: url(../images/nav/active1/contact.png) no-repeat;
	float:left;
	width:88px;
	height:17px;
	display:block;
	text-indent:-9999px;
	margin-left:-30px;
}
a.contact {
	background: url(../images/nav/off1/contact.png) no-repeat;
	float:left;
	width:88px;
	height:17px;
	display:block;
	text-indent:-9999px;
	margin-left:-30px;
}
a:active.contact {
	background: url(../images/nav/on1/contact.png) no-repeat;
	width:104px;
	height:17px;
	margin-left:-30px;
}
a:hover.contact {
	background: url(../images/nav/on1/contact.png) no-repeat;
	width:88px;
	height:17px;
	margin-left:-30px;
}

#main_body #sidebar {
	float:left;
	width:250px;
	height:100%;
}

#main_body #sidebar .home_side {
	background:url(../images/sidebar/home_sidebar.png) no-repeat;
	display:block;
	width:153px;
	height:222px;
	text-indent:-99999px;
	margin:25px 0px 0px 30px;
}

#main_body #sidebar a.register {
	background: url(../images/sidebar/register_now.png) no-repeat;
	display:block;
	width:153px;
	height:61px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}
#main_body #sidebar a:hover.register {
	background: url(../images/sidebar/register_now_on.png) no-repeat;
	display:block;
	width:153px;
	height:61px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}
#main_body #sidebar a.free_trial {
	background: url(../images/sidebar/free_trial.png) no-repeat;
	display:block;
	width:153px;
	height:45px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}
#main_body #sidebar a:hover.free_trial {
	background: url(../images/sidebar/free_trial_on.png) no-repeat;
	display:block;
	width:153px;
	height:45px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}
#main_body #sidebar .play_movie {
	background:  url(../images/sidebar/play_movie.png) no-repeat;
	display:block;
	width:153px;
	height:29px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}
#main_body #sidebar a.get_it {
	margin:30px 0px 0px 40px;
	background:url(../images/sidebar/get_it_now.png) no-repeat;
	width:153px;
	height:117px;
	display:block;
	text-indent:-9999px;
}

#main_body #sidebar a:hover.get_it {
	background: url(../images/sidebar/get_it_now_rollover.png) no-repeat;
	width:153px;
	height:117px;
}
#main_body #sidebar a.compatible_devices {
	margin:15px 0px 0px 40px;
	background: url(../images/sidebar/compatible_devices.png) no-repeat;
	width:152px;
	height:61px;
	display:block;
	text-indent:-9999px;
}
#main_body #sidebar a:hover.compatible_devices {
	background:  url(../images/sidebar/compatible_devices_rollover.png) no-repeat;
	width:152px;
	height:61px;
}
#main_body #sidebar a.demo {
	margin:15px 0px 0px 40px;
	background: url(../images/sidebar/demo.png) no-repeat;
	width:152px;
	height:60px;
	display:block;
	text-indent:-9999px;
}
#main_body #sidebar a:hover.demo {
	background: url(../images/sidebar/demo_rollover.png) no-repeat;
	width:152px;
	height:60px;
}
#main_body #sidebar a.installation_guide {
	margin:15px 0px 0px 40px;
	background: url(../images/sidebar/installation_guide.png) no-repeat;
	width:153px;
	height:61px;
	display:block;
	text-indent:-9999px;
}
#main_body #sidebar a:hover.installation_guide {
	background:  url(../images/sidebar/installation_guide_rollover.png) no-repeat;
	width:153px;
	height:61px;
}

#main_wrap #main_body #right_container {
	background: url(../images/background/background_body2.png) repeat-y;
	width:730px;
	height:100%;
}

#main_body #right_container {
	height:100%;
	width:720px;
	float:right;
}

#main_body #right_container .body_content {
	position:absolute;
	background: url(../images/background/background_body4.png) repeat-y;
	width:730px;
	height:80%;
	margin-top:18px;
}

#main_body #right_container .body_content_faqs {
	position:absolute;
	background: url(../images/background/background_body4.png) repeat-y;
	width:730px;
	height:1800px;
	margin-top:18px;
}


#main_body #right_container .body_content_contact {
	position:absolute;
	background: url(../images/background/background_body4.png) repeat-y;
	width:730px;
	height:1150px;
	margin-top:18px;
}

#main_body #right_container .body_content_faq {
	position:absolute;
	background: url(../images/background/background_body4.png) repeat-y;
	width:730px;
	height:100%;
	margin-top:18px;
}

#main_body #right_container .body_content_sd {
	position:absolute;
	background: url(../images/background/background_body4.png) repeat-y;
	width:730px;
	height:80%;
	margin-top:18px;
}

.text {
	color:#000000;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	width:290px;
	font-weight:bold;
	margin:15px 0px 0px 53px;
}

.text_faq {
	color:#000000;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	font-weight:normal;
	float:none;
	width:630px;
	font-weight:normal;
	margin:15px 0px 0px 53px;
	line-height:16px;
}

.text_faq span {
	color:#000000;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	font-weight:normal;
	float:none;
	width:550px;
	height:50px;
	font-weight:normal;
	line-height:16px;
	padding:0px 0px 0px 17px;
}

.text_sd {
	color:#000000;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	width:620px;
	font-weight:bold;
	margin:15px 0px 0px 53px;
}

.text span {
	color:#00a5dd;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:16px;
	font-weight:bold;
}

.text_sd span {
	color:#00a5dd;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:16px;
	font-weight:bold;
}

.text_sd span.normal_font   {
	color:#000000;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:11px;
	font-weight:normal;
}


#main_body #right_container .body_navigation {
	background:url(../images/body_navigation/background/navigation.png) no-repeat;
	float:right;
	width:719px;
	height:18px;
}


#main_body #right_container .body_navigation_services {
	background: url(../images/body_navigation/services/service_navi_on.png) no-repeat;
	float:right;
	width:719px;
	height:19px;
}

#main_body #right_container .body_navigation_registration {
	background: url(../images/body_navigation/register/registration.png) no-repeat;
	float:right;
	width:719px;
	height:19px;
}

#main_body #right_container .body_navigation_registration {
	background: url(../images/body_navigation/register/activation.png) no-repeat;
	float:right;
	width:719px;
	height:19px;
}

#main_body #right_container .body_navigation_store {
	background: url(../images/body_navigation/store/store.png) no-repeat;
	float:right;
	width:719px;
	height:19px;
}

#main_body #right_container .body_navigation_faqs {
	background: url(../images/body_navigation/faq/faqs.png) no-repeat;
	float:right;
	width:719px;
	height:18px;
}

#main_body #right_container .body_navigation_contact {
	background:url(../images/body_navigation/contact/contact.png) no-repeat;
	float:right;
	width:719px;
	height:18px;
}

#body_content_home {
	background: url(../images/body/home_image.png) no-repeat;
	float:right;
	width:719px;
	height:414px;
}

#main_body_home {
	background: url(../images/background/background_body.png) no-repeat;
	width:980px;
	height:460px;
	
}


#sidebar_home {
	float:left;
	width:250px;
	height:100%;
}


.home_side {
	background:url(../images/sidebar/home_sidebar.png) no-repeat;
	display:block;
	width:153px;
	height:222px;
	text-indent:-99999px;
	margin:25px 0px 0px 40px;
}

ul#language_drop_down li {
	display: inherit;
}

ul#language_drop_down .drop_menu li {
	display:none;
}

ul#language_drop_down:hover ul.drop_menu li {
	display: inherit;
	float:right;
	margin:-3px 5px 0px 0px;
}	

a.register {
	background: url(../images/sidebar/register_now.png) no-repeat;
	display:block;
	width:153px;
	height:61px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}

a:hover.register {
	background: url(../images/sidebar/register_now_on.png) no-repeat;
	display:block;
	width:153px;
	height:61px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}

a.free_trial {
	background: url(../images/sidebar/free_trial.png) no-repeat;
	display:block;
	width:153px;
	height:45px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}

a:hover.free_trial {
	background: url(../images/sidebar/free_trial_on.png) no-repeat;
	display:block;
	width:153px;
	height:45px;
	text-indent:-99999px;
	margin:15px 0px 0px 30px;
}


.find_your_way {
	float:right;
	position:relative;	
	margin:280px 30px 0px 0px;
}

a.highlights_active { 
background:  url(../images/body_navigation/on/highlights_rollover.png)  no-repeat;
float:left;
width:127px;
height:17px;
display:block;
text-indent:-9999px;
margin-left:30px;
}

a.highlights { 
float:left;
width:127px;
height:17px;
display:block;
text-indent:-9999px;margin-left:30px;

}

a:active.highlights { 
background:  url(../images/body_navigation/on/highlights_rollover.png) no-repeat;
width:127px;
height:17px;
margin-left:30px;
}

a:hover.highlights { 
background:  url(../images/body_navigation/on/highlights_rollover.png) no-repeat;
width:127px;
height:17px;
margin-left:30px;
}

a.sd_cards_active{ 
float:left;
background: url(../images/body_navigation/on/sd_card_rollover.png) no-repeat;
width:104px;
height:17px;
display:block;
text-indent:-9999px;
margin-left:1px;
}

a.sd_cards{ 
float:left;
width:104px;
height:17px;
display:block;
text-indent:-9999px;
margin-left:1px;
}

a:active.sd_cards { 
width:104px;
height:17px;
margin-left:1px;
}

a:hover.sd_cards { 
background:  url(../images/body_navigation/on/sd_card_rollover.png) no-repeat;
width:104px;
height:17px;
margin-left:1px;
}

a.features{ 
float:left;
width:209px;
height:17px;
display:block;
text-indent:-9999px;
margin-left:1px;
}

a:active.features { 
width:209px;
height:17px;
margin-left:1px;
text-indent:-9999px;
float:left;
}

a.features_active { 
background:  url(../images/body_navigation/on/features_contents_rollover.png) no-repeat;
width:209px;
height:17px;
display:block;
text-indent:-9999px;
margin-left:1px;
float:left;
}

a:hover.features { 
background:  url(../images/body_navigation/on/features_contents_rollover.png) no-repeat;
width:209px;
height:17px;
margin-left:1px;
float:left;
text-indent:-9999px;
}

a.coverage{ 
float:left;
width:156px;
height:17px;
display:block;
text-indent:-9999px;
margin-left:1px;
}

a.coverage_active  { 
float:left;
background:url(../images/body_navigation/on/coverage_map_rollover.png) no-repeat;
width:156px;
height:17px;
display:block;
text-indent:-9999px;
margin-left:1px;

}

a:active.coverage { 
background:  url(../images/body_navigation/on/coverage_map_rollover.png) no-repeat;
width:156px;
height:17px;
margin-left:1px;
}

a:hover.coverage { 
background: url(../images/body_navigation/on/coverage_map_rollover.png) no-repeat;
width:156px;
height:17px;
margin-left:1px;
}
/*esxdrctfvgybuhnjmk*/
a.assistance_active { 
background:  url(../images/body_navigation/services/assistance_on.png)  no-repeat;
float:left;
width:202px;
height:17px;
display:block;
text-indent:-9999px;
margin:1px 0px 0px 30px;
}

a.assistance { 
float:left;
width:202px;
height:17px;
display:block;
text-indent:-9999px;margin-left:30px;
margin:1px 0px 0px 30px;
}

a:active.assistance { 
background: url(../images/body_navigation/services/assistance_on.png)  no-repeat;
width:202px;
height:17px;

}

a:hover.assistance { 
background: url(../images/body_navigation/services/assistance_on.png)  no-repeat;
width:202px;
height:17px;
}
/*sxdcfgvbhjnmk*/

/*esxdrctfvgybuhnjmk*/
a.updates_active { 
background:  url(../images/body_navigation/services/updates.png)  no-repeat;
float:left;
width:239px;
height:17px;
display:block;
text-indent:-9999px;
margin:1px 0px 0px 0px;

}

a.updates { 
float:left;
width:239px;
height:17px;
display:block;
text-indent:-9999px;margin-left:30px;
margin:1px 0px 0px 0px;
}

a:active.updates { 
background:  url(../images/body_navigation/services/updates.png)  no-repeat;
width:239px;
height:17px;
}

a:hover.updates { 
background:   url(../images/body_navigation/services/updates.png)  no-repeat;
width:242px;
height:17px;
}
/*sxdcfgvbhjnmk*/



#main_wrap #footer {
	background:url(../images/background/footer1.png) no-repeat;
	width:980px;
	height:100px;
	position:fixed;
	z-index:6;
	bottom:0px;
}

#main_wrap #footer_contact {
	background:url(../images/background/footer1.png) no-repeat;
	width:980px;
	height:100px;
	position:fixed;
	z-index:6;
	bottom:0px;
	margin-left:-250px;
}

#main_wrap #footer .footer_content  {
	width:720px;
	float:right;
	height:100%;
	margin-top:15px;
}

#main_wrap #footer .footer_content_contact {
	width:720px;
	float:none;
	height:100%;
	margin-top:15px;
}

#footer_home {
	background:#00000;
	width:720px;
	float:right;
	margin:-80px 0px 0px 0px;
}
.footnote {
	width:400px;
	float:left;
	margin:0px 0px 0px 15px;
}

.footnote_contact{
	float:none;
	margin:10px 0px 0px 280px;
}

.logos {
	float:right;
	width:220px;
}

.first_logo {
	padding-right:4px;
}
.second_logo {
	padding-right:4px;
}
.third_logo {
	padding-left:4px;
}
.dropdown { float:left; }
.dropdown dt {cursor:pointer; margin-bottom:-3px;}
.dropdown dt:hover {}
.dropdown dd { overflow:hidden; display:none;  }
.dropdown ul {list-style:none;  float:right; margin:0px 8px 0px 0px;}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; text-decoration:none;}
.dropdown a:hover {}
.dropdown .underline {}

#main_wrap form {
	width:100%;
	height:100%;
	position:absolute;
}

.text{ 			font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#333333;
				font-weight:bold;
				}
.sm{ 			font-family:Arial, Helvetica, sans-serif;
				font-size:8pt;
				color:#333333;
				
				}
		
.form_text{ 	font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#999999;
			}
			
.orange_text{	font-family:Arial, Helvetica, sans-serif;
				font-size:13pt;
				color:#ff6600 ;
				font-weight:bold;
				}

.hdr_text{		font-family:Arial, Helvetica, sans-serif;
				font-size:13pt;
				color:#866A4A  ;
				font-weight:bold;
				}
			
.formField{		width:200px;
				height:20px;
				background-color:#FFFFFF;
				font-size:9pt;
				border:solid 1px #cccccc;
				margin-top:10px;
				}
				
.formcode{		width:50px;
				height:20px;
				background-color:#FFFFFF;
				font-size:9pt;
				border:solid 1px #cccccc;
				}
.formTel{		width:180px;
				height:20px;
				background-color:#FFFFFF;
				font-size:9pt;
				border:solid 1px #cccccc;
				}
	
tbody {
	width:300px;
}
tr {
	width:300px;
}

table {
	width:300px;
	clear:both;
}

hr {
	color:#fcfcfc;
}

ul.table {
	padding:20px;
	float:right;
	display:block;
	width:410px;
}

.table li {
	text-align:center;
	padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#09F;
	color:#FFF;
	width:80px;
	height:15px;
	float:left;
	border:1px solid #666;
}

ul.table_second {
	padding:20px;
	float:right;
	display:block;
	width:410px;
	margin:-40px 0px 0px 0px;
}

.table_second li {
	text-align:center;
	padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff;
	color:#000000;
	width:80px;
	height:20px;
	float:left;
	border:1px solid #666;
	font-weight:bold;
}

	.page_faq h2 { margin-bottom: 20px; }
	.page_faq h3 { font-size: 12px; }
	.page_faq .l, .page_faq .r { width: 390px; }
	.page_faq ol { margin-left: 30px; }
	.page_faq hr { margin: 20px 0 20px 0; }
	.page_faq .index a { color: #000; }
	.page_faq .index a:hover { color: #f58220; }
	.page_faq .cntnt li { margin-bottom: 30px; }
	
