*     { margin:0; padding:0; font-family:Microsoft JhengHei,"微軟正黑體",Arial, Helvetica;  }
body  { font-size:14px; background:url(images/body_bg.jpg) top left repeat-x; }
a     { text-decoration:none;}
img   { border:0; vertical-align:middle; }
li    { list-style:none; }


/*tools*/
.float-divider   { clear:both;}
#container       { width:1024px; margin:0 auto 0 auto; }


/*index*/

/*header*/
#header  { background:url(images/header_bg.jpg) top center no-repeat; width:1022px; height:294px; position:relative; }
#header .hot { position:absolute; top:60px; right:80px; width:130px; height:20px;}
#header .header_nav     { margin:0 0 0 76px; }
#header .header_nav li  { float:left;}
#header .header_contant { position:relative; top:90px; left:730px; width:200px;   }
*+html #header .header_contant { position:relative; top:120px; left:395px; width:200px;   }
#header .table_style th { text-align:left; }
#header .table_style td { font-size:12px; width:180px; }
#header .table_style .date a{ color:#54471F;}
#header .table_style .headLine a{ color:#9A8129;}
#header .table_style .content a{ color:#808080;}
#header .table_style .more a{color:#800080; text-decoration:underline; font-weight:bold;}

/*nav*/
#nav  { width:1022px; height:55px; margin:0 auto 0 auto; }
#nav .nav_list li { float:left; }


/*index_main*/
#index_maincontent { width:1022px; height:347px; background:url(images/index2_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }

/*index_sidebar1*/
#index_sidebar1    { float:left; margin:48px 0 0 0; *margin:31px 0 0 0px; width:210px; height:300px; }

/*index_contant*/
#index_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#index_contant .index_title { background:url(images/index2_main_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0;margin:0px 0 0 0\0; }
#index_contant .index_main  { width:624px; height:275px; }
#index_contant .table_style { width:620px; line-height:24px; margin:0 0 0 10px; }


/*footer*/
#footer            { width:1022px; height:74px; margin:0px 0 0 0; font-size:10px;position:relative;}
#footer .hot { position:absolute;left:1000px; width:350px; height:60px;background-color:#3C332C;}
#footer .hot1 { position:absolute;right:1000px; width:350px; height:60px;background-color:#3C332C;}
#footer .footer_line1   { background:url(images/footer_bg.jpg) top left no-repeat; width:864px; height:42px; margin:0px 0 0 80px; }
#footer .footer_line1 .p_style1 { vertical-align:baseline; line-height:42px; text-align:center; }
#footer .footer_line2 { text-align:center; color:#fff; line-height:20px; background-color:#3C332C; width:1022px; }
#footer .footer_line2 a { color:#fff; }

/*intro*/
#intro_maincontent { width:1022px; height:347px; background:url(images/intro_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#intro_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#intro_contant .intro_title { background:url(images/intro_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#intro_contant .intro_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#intro_contant .intro_p_style a { color:#663300; }
#intro_contant .intro_main  { width:624px; height:270px; }
#intro_contant .intro_main_bg { background-color:#efd8ff; width:575px; height:270px; margin:0 auto 0 auto; }
#intro_contant .intro_td_bg { background:url(images/intro_td_bg.jpg) top left no-repeat; color:white; text-align:center; font-size:12px; }


/*order*/
#order_maincontent { width:1022px; height:347px; background:url(images/tel_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#order_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#order_contant .order_title { background:url(images/order_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0;}
#order_contant .order_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#order_contant .order_p_style a { color:#663300; }
#order_contant .order_main  { width:624px; height:275px; }
#order_contant .order_table_style { width:600px; margin:0 0 0 10px; }

/*pricelist*/
#pricelist_maincontent { width:1022px; height:347px; background:url(images/balloon_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#pricelist_maincontent .pricelist_table_style { width:500px; color:#2e1808; margin:20px 0 0 25px; }
#pricelist_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#pricelist_contant .pricelist_title { background:url(images/pricelist_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#pricelist_contant .pricelist_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#pricelist_contant .pricelist_p_style a { color:#663300; }
#pricelist_contant .pricelist_main  { width:624px; height:275px; }

/*contactus*/
#contactus_maincontent { width:1022px; height:347px; background:url(images/tel_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#contactus_contant     { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#contactus_contant .contactus_title { background:url(images/contactus_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0;}
#contactus_contant .contactus_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#contactus_contant .contactus_p_style a { color:#663300; }
#contactus_contant .contactus_main  { width:624px; height:275px; }
#contactus_contant .contactus_table_style { width:600px; margin:10px 0 0 10px; color:#2e1808; }
#contactus_contant .td_style   { text-align:right; }
#contactus_contant .td_style a { color:#2e1808; text-decoration:underline; }

/*party_com*/
#party_com_maincontent { width:1022px; height:347px; background:url(images/balloon_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#party_com_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#party_com_contant .party_com_title { background:url(images/party_com_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#party_com_contant .party_com_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#party_com_contant .party_com_p_style a { color:#663300; }
#party_com_contant .party_com_main  { width:624px; height:275px; }
#party_com_contant .party_com_table_style { margin:20px 0 0 20px; color:#2e1808; }

/*viewshot*/
#viewshot_maincontent { width:1022px; height:347px; background:url(images/viewshot_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#viewshot_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#viewshot_contant .viewshot_title { background:url(images/viewshot_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#viewshot_contant .viewshot_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#viewshot_contant .viewshot_p_style a { color:#663300; }
#viewshot_contant .viewshot_main  { width:624px; height:275px; }
#viewshot_contant .viewshot_table_style { margin:20px 0 0 20px; color:#625246; width:450px; line-height:24px; }

/*party_wedding*/
#party_wedding_maincontent { width:1022px; height:347px; background:url(images/party_wedding_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#party_wedding_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#party_wedding_contant .party_wedding_title { background:url(images/party_wedding_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#party_wedding_contant .party_wedding_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#party_wedding_contant .party_wedding_p_style a { color:#663300; }
#party_wedding_contant .party_wedding_main  { width:624px; height:275px; }
#party_wedding_contant .party_wedding_table_style { width:600px; margin:15px 0 0 20px; line-height:25px; color:#625246; }
#party_wedding_contant .party_wedding_table_style th { color:#6b520d; font-size:16px; font-weight:normal; }

/*party_pet*/
#party_pet_maincontent { width:1022px; height:347px; background:url(images/balloon_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#party_pet_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#party_pet_contant .party_pet_title { background:url(images/party_pet_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#party_pet_contant .party_pet_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#party_pet_contant .party_pet_p_style a { color:#663300; }
#party_pet_contant .party_pet_main  { width:624px; height:275px; }
#party_pet_contant .party_pet_table_style { color:#625246; margin:10px 0 0 20px; line-height:24px; }

/*party_private*/
#party_private_maincontent { width:1022px; height:347px; background:url(images/balloon_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#party_private_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#party_private_contant .party_private_title { background:url(images/party_private_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#party_private_contant .party_private_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#party_private_contant .party_private_p_style a { color:#663300; }
#party_private_contant .party_private_main  { width:624px; height:275px; }
#party_private_contant .party_private_table_style { margin:10px 0 0 20px; color:#625246; line-height:25px; }
#party_private_contant .party_private_pic { margin:5px 0 0 20px; }

/*newsupdate*/
#newsupdate_maincontent { width:1022px; height:347px; background:url(images/newsupdate_main_bg.jpg) top left no-repeat; margin:-2px 0 0 82px;margin:0px 0 0 82px\0; }
#newsupdate_contant { float:left; width:624px; height:330px; margin:5px 0 0 0; }
#newsupdate_contant .newsupdate_title { background:url(images/newsupdate_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0; }
#newsupdate_contant .newsupdate_p_style { text-align:right; vertical-align:baseline; line-height:24px; }
#newsupdate_contant .newsupdate_p_style a { color:#663300; }
#newsupdate_contant .newsupdate_main  { width:624px; height:265px; }
#newsupdate_contant .newsupdate_table_style    { margin:10px 0 0 10px; }
#newsupdate_contant .newsupdate_table_style td { color:#3b2617; }
#newsupdate_contant .newsupdate_table_style th { color:#a28a44; text-align:left; }

.newsPage {font-size:12px;}
.newsPage a{ color:#9A8129; text-decoration:none;}
a.newsListing 		{ color: #3B2617;}
a.newsListing:hvoer { color: #3B2617; text-decoration:underline;}
a.newsDateListing   	  { color:#A28A44;}
a.newsDateListing:hover   { color:#A28A44; text-decoration:none;}
#newsTitle   {color:#A28A44; font-weight:bold; padding-left:10px; line-height:30px; width:570px; float:left; font-size:14px; }
#newsContent {width:610px; padding-left:15px; height:220px; overflow-y:scroll}
#newsDate    {text-align:right; padding-right:20px; font-size:12px; color:#71360C;}
a.webLink    { color:#663300; font-size:12px;}
a.webLink:hover{ color:#663300;font-size:12px;}

#contactus_contant .sitemap_title { background:url(images/sitemap_title.jpg) top left no-repeat; width:624px; height:46px; margin:-12px 0 0 0; margin:0px 0 0 0\0;}