@charset "iso-8859-1";
/* Silicon Power CSS Document */
html {
	SCROLLBAR-FACE-COLOR: #002A50;
    SCROLLBAR-HIGHLIGHT-COLOR: #E6E6E6;
    SCROLLBAR-SHADOW-COLOR: #002A50;
    SCROLLBAR-3DLIGHT-COLOR: #666;
    SCROLLBAR-ARROW-COLOR: #FFFFFF;
    SCROLLBAR-TRACK-COLOR: #FFFFFF;  
    SCROLLBAR-DARKSHADOW-COLOR: #333;
    SCROLLBAR-BASE-COLOR: #666;
}
/* --------------------------------------------------------------------------------------------------------------- */
/* Page Basic  ---------------------------------------------------------------- */

body {
	/*background-color: #FFFFFF;*/
	background-image:url(../images/index_back.jpg);
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
a:link, a:visited, a:hover, a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
p.jf {
	text-align: justify;
}
td.jf {
	text-align: justify;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #2A2B87;
	
	background-image: url(../imgs/h4_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
}
h4#AP333 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../imgs/px.gif);
	text-align: center;
	padding-left: 0px;
}
.txt_bold_12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333;
}
.txt_bold_11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.txt_bold_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.txt_bold_11px_2A2B87 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2A2B87;
}
#bh4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #2A2B87;
	
	background-image: url(../imgs/h4_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9495C3;
}



/* --------------------------------------------------------------------------------------------------------------- */

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	/*line-height: 20px;*/
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}
tr.news {
	
	background-color: #FFFFFF;
	background-image: url(../imgs/news_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
td.events {
	text-align: left;
	vertical-align: top;
	width: 120px;
	padding-right: 15px;
	padding-bottom: 10px;
}
td.dealer {
	text-align: left;
	vertical-align: top;
	width: 290px;
	background-image: url(../imgs/dealer_club_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.download {
	text-align: left;
	vertical-align: top;
	width: 138px;
	background-image: url(../imgs/download_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* --------------------------------------------------------------------------------------------------------------- */


tr.careerBlue {
	
	background-color: #0050B4;
	background-image: url(../imgs/career_blue_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	height: 55px;
}

/* --------------------------------------------------------------------------------------------------------------- */

table#mapContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	margin-top: 20px;
}
td#map_content_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
td.map_title {
	width: 92px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A2B87;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	
	background-image: url(../imgs/about_sp/map_arr_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
td.map_arr {
	width: 5px;
	background-color: #D4D5E7;
	background-image: url(../imgs/about_sp/map_arr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
td.map_content{
	text-align: right;
	vertical-align: top;
}

/* --------------------------------------------------------------------------------------------------------------- */


.top_txt_white {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.top_funsion_txt {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #4A4A4A;
	text-decoration: none;
}
.top_funsion_txt a:link, .top_funsion_txt a:visited, .top_funsion_txt a:hover, .top_funsion_txt a:active {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #4A4A4A;
	text-decoration: none;
}
.top_funsion_txt a:hover {
	color: #000;
	text-decoration: underline;
}
.lower_funsion_txt {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #C0C0DB;
	text-decoration: none;
}
.lower_funsion_txt a:link, .lower_funsion_txt a:visited, .lower_funsion_txt a:hover, .lower_funsion_txt a:active {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #C0C0DB;
	text-decoration: none;
}
.lower_funsion_txt a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------------------------- */

#search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333;
	text-decoration: none;
	width:317px;
	height: 33px;
	
	background-color: #CCCCCC;
	background-image: url(../imgs/search/search_bg.gif);
	background-repeat: no-repeat;
	float: right;
	background-position: center;
}
#search_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: #FFF;
	width: 116px;
	margin-left: 10px;
	margin-top: 7px;
	display:inline;
	float: left;
}
#search_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	width: 125px;
	margin-top: 7px;
	height: 20px;
	display:inline;
	float: left;
	margin-left: 9px;
}
#search_btm {
	display:inline;
	float: left;
	margin-top: 8px;
	margin-left: 5px;
}

/* --------------------------------------------------------------------------------------------------------------- */

#page_content_a {
	width:760px;
    padding:10px 0px 0px 0px;
	text-align:center;
	background-color: #FFFFFF;
	background-position: center;
	position: static;
}
#page_content_b {
	width:760px;
	background-color: #FFFFFF;
	position: static;
	padding-top: 25px;
	padding-bottom: 40px;
	text-align: left;
}


/* --------------------------------------------------------------------------------------------------------------- */

#linkCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
	text-decoration: none;
	border-collapse:collapse;
	text-align:left;
	border-bottom: 1px solid #CCC;
	word-spacing: 3px;
}
#linkCrumb a:link, #linkCrumb a:visited, #linkCrumb a:hover, #linkCrumb a:active {
	color: #575757;
	text-decoration: none;
}
#linkCrumb a:hover {
	color: #000;
	text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------------------------- */

#sectionLinks_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../imgs/section_link/s_title_bg.gif);
	
	background-repeat: no-repeat;
	height: 21px;
	width: 195px;
	padding-left: 21px;
	padding-top: 4px;
}
#sectionLinks_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5E5E5E;
	text-decoration: none;
	font-weight: bold;
	width: 195px;
	background-color: #ECECEC;
	padding-top: 10px;
	padding-bottom: 12px;
}
.sectionLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A2B87;
	text-decoration: none;
	line-height: 13px;
	font-weight: bold;
	width: 195px;
	background-image: url(../imgs/section_link/botton_bg_a1.jpg);
	background-repeat: no-repeat;
	height: 22px;
	margin-bottom: 1px;
	padding-left: 20px;
	padding-top: 2px;
	margin-top: 1px;
}
.sectionLinks a:link, .sectionLinks a:visited, .sectionLinks a:hover, .sectionLinks a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A2B87;
	text-decoration: none;
	line-height: 13px;
	font-weight: bold;
}
.sectionLinks a:hover {
	color: #333333;
	text-decoration: underline;
}
.sectionLinksB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	background-image: url(../imgs/section_link/sel_links_dot.gif);
	
	background-repeat: no-repeat;
	height: 15px;
	margin-top: 2px;
	margin-left: 12px;
	background-position: left;
	padding-left: 8px;
	margin-bottom: 1px;
}
.sectionLinksB a:link, .sectionLinksB a:visited, .sectionLinksB a:hover, .sectionLinksB a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 17px;
	font-weight: bold;
}
.sectionLinksB a:hover {
	color: #000000;
	text-decoration: underline;
}
#sectionLinksB_lower {
	margin-bottom: 12px;
}
.sectionLinksC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
	height: 13px;
	margin-top: 2px;
	margin-left: 12px;
	background-position: left;
	padding-left: 8px;
	margin-bottom: 1px;
	font-weight: normal;
}
.sectionLinksC a:link, .sectionLinksC a:visited, .sectionLinksC a:hover, .sectionLinksC a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
	font-weight: normal;
}
.sectionLinksC a:hover {
	color: #000000;
	text-decoration: underline;
}
#sectionLinks_title_b {
    display:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072BC;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../imgs/section_link/s_title_bg2.gif);
	
	background-repeat: no-repeat;
	height: 21px;
	width: 195px;
	padding-left: 21px;
	padding-top: 4px;
	margin-top: 15px;
	
}
#sectionLinks_content_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5E5E5E;
	text-decoration: none;
	font-weight: bold;
	width: 195px;
	background-color: #ECECEC;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 17px;
	display:none;
}
.sectionLinks_b {
	color: #0072BC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* --------------------------------------------------------------------------------------------------------------- */


#productsList_top {
	width:365px;
	text-align:left;
	
	background-image: url(../imgs/products/main/list_title_bg_1.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px;
	padding-top: 15px;
}
#productsList_box {
	width:365px;
	text-align:left;
	padding-bottom: 10px;
	
	background-image: url(../imgs/products/main/list_title_bg_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	margin-left: 10px;
	margin-bottom: 15px;
}
.productsList_Title {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 15px;
	padding-left: 15px;
	background-image: url(../imgs/arr_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#productsList_C_Title {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 13px;
	line-height: 18px;
	background-image: url(../imgs/arr_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 1px;
}
#pro_C_Title {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 15px;
	background-image: url(../imgs/products/content_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	width: 350px;
	height: 21px;
	margin-left: 32px;
	padding-left: 3px;
	margin-top: 10px;
	padding-top: 3px;
}
#pro_C_Content {
	margin-top: 3px;
	width: 95%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D5E7;
	padding-bottom: 5px;
	margin-left: 32px;
}
#pro_C_Content2 {
	margin-left: 32px;
	margin-top: 15px;
	width:95%;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
td#pro_C_top {
	background-color: #ECECEC;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6692B3;
	border-bottom-color: #7F7F7F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height: 27px;
	padding-left: 15px;
	width: 30%;
}
td#pro_C_top_b {
	background-color: #ECECEC;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6692B3;
	border-bottom-color: #7F7F7F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height: 27px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6692B3;
	width: 70%;
	padding-left: 15px;
}
td#pro_C_body {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0072BC;
	text-decoration: none;
	height: 18px;
	padding-left: 15px;
	width: 30%;
}
td#pro_C_body_b{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	height: 18px;
	padding-left: 15px;
	width: 70%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6692B3;
}
td#pro_Size_top {
	background-color: #ECECEC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7F7F7F;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 40px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding-left: 4px;
}
td#pro_Size_top3 {
	background-color: #ECECEC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7F7F7F;
	font-family: Tahoma, Verdana;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
	height: 40px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding-left: 4px;
}
td#pro_Size_top2 {
	background-color: #ECECEC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7F7F7F;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 40px;
	vertical-align: middle;
	text-align: left;
	padding-left: 4px;
	font-weight: normal;
}
td#pro_Size_body {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* --------------------------------------------------------------------------------------------------------------- */

td#conatct_sales_top {
	background-color: #ECECEC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7F7F7F;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	height: 50px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 17px;
}
td#conatct_sales_body {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.input_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	width: 120px;
	height: 20px;
	display:inline;
}
.input_contact_c2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	width: 380px;
	height: 120px;
	display:inline;
}
.input_contact_btm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: #F7F7F7;
	border: 0px solid #CCC;
	display:inline;
	border: 0px solid #CCC;
	padding:0px;
}


/* --------------------------------------------------------------------------------------------------------------- */

table#faq_ta {
	margin-bottom: 5px;
}
td#faq_ta_topMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	vertical-align: middle;
	padding: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E6E6E6;
}
td#faq_ta_top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0050B4;
	text-decoration: none;
	padding-left: 5px;
	line-height: 13px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
td#faq_ta_top a:link, td#faq_ta_top a:visited, td#faq_ta_top a:hover, td#faq_ta_top a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0050B4;
	text-decoration: none;
	line-height: 13px;
}
td#faq_ta_top a:hover {
	text-decoration: underline;
	color: #333333;
}
td#faq_ta_top_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	width: 25px;
	padding-left: 10px;
	vertical-align: top;
}
td#faq_ta_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
	text-align: justify;
}
/* --------------------------------------------------------------------------------------------------------------- */

tr.download_title_top {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;
}
tr.download_title {
	background-color: #ECECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0050B4;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
td.download_title {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
td.download_title_b {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
td.download_title_c {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
}
tr.download_body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	line-height: 20px;
}

tr.download_body1 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	line-height: 36px;
}
tr.download_body3 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;

}
td.download_body {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
td.download_body_b {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

td.download_body_b1 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

td.download_body_b2 {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
td.download_body_b3 {
	padding-top: 1px;
	padding-bottom: 1px;

}

/* --------------------------------------------------------------------------------------------------------------- */
/* Form(Top) Basic  ---------------------------------------------------------------- */

form {display:inline;
}

input.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #CCC;
	width:100px;
}
input.btm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #ED1C24;
	border: 1px solid #CCC;
	padding:1px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #CCC;
}
select.region {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
	background-color: #FFF;
	border: 1px solid #CCC;
	font-weight: bold;
	width: 170px;
}

/* --------------------------------------------------------------------------------------------------------------- */

#Pro_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	padding-top: 3px;
}
#Pro_title_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	padding-left: 10px;
	
	background-image: url(../imgs/products/main/main_title_bg_2.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 10px;
	padding-top: 1px;
	margin-bottom: 5px;
}
#Pro_title_b_Contnet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	padding-left: 12px;
	
	background-image: url(../imgs/products/main/main_title_bg_3.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-position: bottom;
	padding-bottom: 8px;
}

/* --------------------------------------------------------------------------------------------------------------- */

.imgL{	float:left;	
	background-image: url(../imgs/products/main/main_title_bg_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	background-image: url(../imgs/products/main/main_title_bg_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	background-image: url(../imgs/products/main/main_title_bg_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.imgR{float:right;}

.proImg {
	width:140px;
	height:140px;
	display:inline;
	border: 1px solid #CCCCCC;
}
.proImg_Small {
	width:40px;
	height:40px;
	border: 1px solid #CCCCCC;
	margin-right: 3px;
}

.eventsImg {
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.pageImgL{
	float:left;
	border: 1px solid #CCC;
	margin:0px 15px 15px 0px;
	padding:0px;
}
.pageImgR{
	float:right;
	border: 1px solid #CCC;
	margin:15px 0px 0px 15px;
	padding:0px;
}

/* --------------------------------------------------------------------------------------------------------------- */

#news_box {
	width:500px;
	text-align:left;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 10px;
	padding-bottom: 5px;
}
#news_box_lower {
	height: 12px;
}
#events_box {
	width:120px;
	text-align:left;
	vertical-align: top;
	float: right;
}

/* --------------------------------------------------------------------------------------------------------------- */


#dealer_box {
	margin-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	width: 240px;
	margin-left: 22px;
	font-size: 11px;
	height: 167px;
}
.dealer_user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0076A3;
	text-decoration: none;
}
.dealer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
	background-image: url(../imgs/arr_club.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-top: 4px;
}
.dealer_link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.dealer_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #D9E7ED;
	border: 1px solid #CCC;
	height: 16px;
	width: 98px;
}
.dealer_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 10px;
}
.dealer_txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}

/* --------------------------------------------------------------------------------------------------------------- */

#sp_box {
	margin-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	width: 240px;
	margin-left: 22px;
	font-size: 11px;
	height: 167px;
}
.sp_user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #92278F;
	text-decoration: none;
}
.sp_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
	background-image: url(../imgs/arr_club.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-top: 4px;
}
.sp_link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.sp_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EBDEEA;
	border: 1px solid #CCC;
	height: 16px;
	width: 98px;
}
.sp_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.sp_txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}

/* --------------------------------------------------------------------------------------------------------------- */

#download_box {
	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	height: 167px;
	width: 118px;
	margin-left: 10px;
	margin-top: 3px;
}
.download_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 11px;
}

/* --------------------------------------------------------------------------------------------------------------- */

#newsCenter_top {
	width:490px;
	text-align:left;
	
	background-image: url(../imgs/news_center/top_line_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	margin-left: 28px;
}
#newsCenter_box {
	width:490px;
	text-align:left;
	padding-bottom: 10px;
	
	background-image: url(../imgs/news_center/lower_line_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	margin-left: 28px;
	margin-bottom: 15px;
}
.newsCenter_Date {
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
	
	background-image: url(../imgs/h4_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 31px;
	padding-bottom: 2px;
}
.newsCenter_Title {
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #2A2B87;
	
	background-image: url(../imgs/news_center/lower_line_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 24px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-top: 5px;
}
.newsCenter_Title a:link, .newsCenter_Title a:visited, .newsCenter_Title a:hover, .newsCenter_Title a:active{
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 15px;
	line-height: 18px;
	color: #2A2B87;
}
.newsCenter_Title a:hover {
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 15px;
	line-height: 18px;
	color: #2A2B87;
}
.newsCenter_C {
	margin-left: 24px;
	margin-top: 10px;
}
.newsCenter_C_Lower {
	margin-top: 10px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAACF;
	text-align: right;
}
/* --------------------------------------------------------------------------------------------------------------- */

#news_box {
	width:530px;
	text-align:left;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 5px;
}
#news_box_lower {
	height: 12px;
}
#events_box {
	width:120px;
	text-align:center;
	vertical-align: top;
	float: right;
}

/* --------------------------------------------------------------------------------------------------------------- */

.NewsDate {
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
	background-image: url(../imgs/arr_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	width:342;
}
.NewsTitle {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 0px;
	padding-top: 0px;
}
.NewsTitle a:link, .NewsTitle a:visited, .NewsTitle a:hover, .NewsTitle a:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
}
.NewsTitle  a:hover {
	color: #2A2B87;
}
.NewsContent {
	color: #323232;
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	padding-left: 0px;
	width: 380;
}

/* --------------------------------------------------------------------------------------------------------------- */

.lower_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAACF;
	text-decoration: none;
}
.style1 {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}