body { margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#454444;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
img { border-style:none;}
ul { padding:0px;margin:0;list-style:none;}
ol { padding:0px;margin:0;}
li { padding:0px;margin:0;}
div { display:block;}
table { table-layout:fixed; border-collapse:collapse;}
* { vertical-align:middle;}
form{ margin:0; padding:inherit}
#wrapper { width:780px;margin:0px auto;}
h1 { display:inline;}
h2 { display:inline;}

.white { color:#ffffff;font-size:9pt;text-decoration:none; font-family:  Arial, Helvetica, sans-serif; line-height:20px;}
.white a { color:#ffffff; text-decoration:none;}
.white a:visited { color:#ffffff; text-decoration:none;}
.white a:hover { color:#ffffff;  text-decoration:underline;}

.bb { color:#000000;font-size:8pt; text-decoration:none; font-family:  Arial, Helvetica, sans-serif; line-height:20px;}
.bb a { color:#000000; text-decoration:none;}
.bb a:visited { color:#000000; text-decoration:none;}
.bb a:hover { color:#000000;  text-decoration:underline;}

.title { color:#F8FF68;font-size:9pt;text-decoration:none; font-family:  Arial, Helvetica, sans-serif; line-height:20px; font-weight:bold;}
.title a { color:#F8FF68; text-decoration:none;}
.title a:visited { color:#F8FF68; text-decoration:none;}
.title a:hover { color:#F8FF68;  text-decoration:underline;}

.white-s { color:#ffffff;font-size:8pt;text-decoration:none; font-family:  Arial, Helvetica, sans-serif; line-height:17px;}
.white-s a { color:#ffffff; text-decoration:none;}
.white-s a:visited { color:#ffffff; text-decoration:none;}
.white-s a:hover { color:#ffffff;  text-decoration:underline;}

.title-s { color:#F8FF68;font-size:8pt;text-decoration:none; font-family:  Arial, Helvetica, sans-serif; line-height:17px; font-weight:bold;}
.title-s a { color:#F8FF68; text-decoration:none;}
.title-s a:visited { color:#F8FF68; text-decoration:none;}
.title-s a:hover { color:#F8FF68;  text-decoration:underline;}

.headline { color:#0B3DA2;font-size:14pt;text-decoration:none;font-family:"Arial","Helvetica","sans-serif";font-weight: bold;}
.headline a { color:#0B3DA2; text-decoration:none;}
.headline a:visited { color:#0B3DA2; text-decoration:none;}
.headline a:hover { color:#FFB503; text-decoration:underline;}

/*header*/
#header { background:url(../images/header_bg.gif) no-repeat 0 82px;height:138px;}
#top { background:url(../images/top_bg.gif) no-repeat; height:26px;}
#top p { float:left;padding:5px 16px;margin:0;color:#868686;}
.blue { color:#0864A8;}
.non_dis { display:none;}
form#top_search { float:right;background:url(../images/search_bg.gif) repeat-x;border:#ccc 1px solid;width:150px;height:17px;margin-right:13px;margin-top:3px;display:inline;}
input#search { background:url(../images/search_bg.gif) repeat-x;clear: none;float:left;height:12px;margin:0;padding-top:3px;padding-left:3px;font-size:9pt;background-color:#fff;border:0;}
input#search_button { clear:none; float:right}

#logo { background:url(../images/logo.gif) no-repeat 15px 18px;height:73px;}
#logo a { display:block;width:200px;height:70px;}
#logo ul { padding-top:33px; padding-right:10px;}
#logo ul#top_menu { clear:both;float:right;}
#top_menu li { display:inline; padding:1px; color:#999;}
#top_menu li a { color:#999;display:inline;}
#nav_menu { background:url(../images/nav_menubg.gif) no-repeat;height:38px;}
#nav_menu ul { padding-top:8px; padding-left:10px;}
#nav_menu ul li { display:inline; padding:10px;}
#nav_menu ul li .margin1 { margin-left:16px; margin-right:12px;}
#nav_menu ul li .margin2 { margin-left:17px; margin-right:15px;}
#nav_menu ul li a { color:#fff; font-size:10pt; font-weight:bold;}

/*main img*/
#main_img { height:262px;margin-bottom:15px;}
#main_menu { background:url(../images/main_bg.png) no-repeat;height:262px;width:168px;float:right;}	
#main_menu ul { padding-top:5px;padding-left:1px;}
#main_menu ul li { padding:14px;font-size:9pt;font-weight:bold;letter-spacing:-0.1px;}	
#main_menu ul li a { color: #454444;}
#main_menu img { padding-right:8px;}

/*product */
#product { background: url(../images/productbg.gif) repeat-x; height:150px; margin-bottom:13px;overflow:hidden;}
#product_left { background:url(../images/productbg_left.gif); width:24px; height:150px; float:left;}
#product_right { background:url(../images/productbg_right.gif) no-repeat; width:24px; height:150px;}
#show_container { height:150px;}
#show_container div ul { float:left; height:150px;}
#show_container div ul li { display:inline; padding-right:0; padding-left:0; height:150px;}
#padding_rihgt img { padding-right:21px;}

/*packages*/
#package_list { margin:0; margin-left:25px;}
#package_list li { margin: 15px 25px 15px 0px;}
#package_list h2 { color:#0B3DA2; font-size:18px; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
#package_list h2 a { color:#0B3DA2; text-decoration:none;}
#package_list h2 a:hover { color:#0B3DA2; text-decoration:underline;}
#package_list p { font-weight:bold; padding:0; margin:8px 0 8px 0;}
.package { background-color:#ddd; border:solid 1px #666666; width:150px; height:110px; display:block; float:left; margin:0px; padding:5px;}
.price { font-size:18px; color:#CC0000;}
.right { text-align:right;}

/*collocation*/
#collocation { background:url(../images/coll_bg.gif) no-repeat; height:187px; padding:15px; margin:0; color:#727272; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; letter-spacing:0.1px; line-height:1.7em;}
#collocation h1 { padding-top:0; margin:0; color:#124F8B; font-size:13pt; font-family:Geneva, Arial, Helvetica, sans-serif;}
#collocation p { margin:0; padding-top:5px;}
#coll_left { width:353px; float:left; padding-left:10px;}
#coll_right { width:350px; clear:none; float:right;}
#coll_right img { float:left; margin-right:5px; margin-bottom:2px; margin-top:3px;}

/*footer*/
#footer { width:780px; height:42px; background: url(../images/bottom_bg.gif) no-repeat top left; padding:0; margin:0 0 10px 0;}
.footerCopyright { width:541px; height:32px; padding:8px 0 0 15px; margin:0; color:#FFFFFF; font-size:8pt;}
.footerLogo { float:right; text-align:right; vertical-align:middle; padding:10px 10px 0 0; margin:0;}
