﻿body { text-align: center; color: white; padding-bottom: 20px; background: #000; }
a { color: White; }
#main { width: 870px; margin: 0 auto; text-align: left; }
.borderbg { background: url("../pic/web/theme/mainborder_bg.gif") repeat-y; overflow: auto; height: 1%; }
.borderTop { background: url("../pic/web/theme/mainborder_top.gif") top repeat-x; height: 11px; }
.borderBottom { background: url("../pic/web/theme/mainborder_bottom.gif") bottom repeat-x; height: 11px; }
#pnLeft { float: left; width: 215px; padding-top: 0;}
#pnLeft .content { }
#pnRight { float: right; width: 625px; margin: 0 0 0 20px; text-align: left; min-height: 464px; height: auto !important; height: 464px; }
/*#pnRight { float: right; width: 625px; margin: 0 0 20px 20px; text-align: left; height: 570px; overflow:auto;}*/

#homepagebackground { background: url("../pic/web/theme/hoadao-news.jpg") no-repeat center; min-height: 580px; height: auto !important; height: 580px; padding-top: 20px; }
#AlbumBackground { background: url("../pic/web/theme/Phat-gallery.jpg") no-repeat right; min-height: 580px; height: auto !important; height: 580px; }
#ContactBackground { background: url("../pic/web/theme/rong-contact.jpg") no-repeat right; min-height: 580px; height: auto !important; height: 580px; }
#IntroduceBackground { padding-top: 20px; height: 560px;overflow:auto;}
#LinkBackground { background: url("../pic/web/theme/Quy-shop.jpg") no-repeat right; min-height: 580px; height: auto !important; height: 580px; }


#homepagebackground  .introduce {text-align:center;}
#homepagebackground  marquee{color: #fe861c; font-size: 12px; margin: 0 auto;width:395px;} 
.mainContent { }

.round_conner_top_left, .round_conner_top_right, .round_conner_bottom_left, .round_conner_bottom_right { position: fixed; height: 130px; width: 121px; }
.round_conner_top_left { background: url("../pic/web/theme/conner_top_left.gif"); top: 0px; left: 0px; }
.round_conner_top_right { background: url("../pic/web/theme/conner_top_righ.gif"); top: 0px; right: 0px; }
.round_conner_bottom_left { background: url("../pic/web/theme/conner_bottom_left.gif"); bottom: 0px; left: 0px; }
.round_conner_bottom_right { background: url("../pic/web/theme/conner_bottom_right.gif"); bottom: 0px; right: 0px; }
*html .round_conner_top_left, *html .round_conner_top_right, *html .round_conner_bottom_left, *html .round_conner_bottom_right { position: absolute; }
*html .round_conner_bottom_left, *html .round_conner_bottom_right { }

.wrapper { position: relative; width: 100%; height: 100%; overflow: auto; }

/*Font
-------------------------------------------------*/
.note { color: #e34633; }
/*AlbumIndex
-------------------------------------------------*/
#AlbumIndex .items { padding: 70px 0 40px 0; }

/*Footer
-------------------------------------------------*/
#footer { padding: 0 0 10px 0; text-align: center; }
#esvn a { color: White; }
#esvn a:hover { color: White; text-decoration: underline; }
/*ADVINDEX
-------------------------------------------------*/
.ADVINDEX { text-align: center; }

/*TotalViews
-------------------------------------------------*/
.TotalViews { margin: 8px 0 8px 6px; background: url("../pic/web/theme/box_03_header.jpg"); height: 53px; line-height: 53px; padding-left: 15px; }
.TotalViews img { margin: 0 8px 0 0; }
/*Header
-------------------------------------------------*/
#header { padding-bottom: 45px; width: 998px; margin: 0 auto; }

/*box_focus
-------------------------------------------------*/
#box_focus { padding: 0 8px 10px 0; }
#box_focus .advertising { float: left; width: 604px; text-align: center; }
#box_focus .advertising .fl { width: 470px; }
#box_focus .advertising .fl img { margin: 0 auto; display: block; width: 300px; height: 316px; cursor: pointer; }
#box_focus .advertising .imageadv { margin: 15px 15px 0 15px; }
#box_focus .advertising .imageadv img { display: block; padding: 4px; border: solid 1px #e5e5e5; width: 65px; height: 70px; margin: 18px auto; cursor: pointer; }
#box_focus .news { width: 378px; float: right; }
#box_focus .news .top { background: url("../pic/web/theme/boxnews_top.jpg"); height: 35px; line-height: 35px; font-weight: bold; font-size: 13px; color: Black; padding-left: 20px; }
#box_focus .news .middle { background: url("../pic/web/theme/boxnews_content.jpg"); padding-left: 20px; }
#box_focus .news .bottom { background: url("../pic/web/theme/boxnews_bottom.jpg"); height: 8px; }
#box_focus .news .items { padding: 10px 0 10px 0; }
#box_focus .news .items .image { width: 120px; height: 100px; border: 1px solid #E5E5E5; padding: 5px; background-color: White; margin-right: 8px; margin-bottom: 6px; float: left; }
#box_focus .news .items .title { padding-bottom: 5px; }
#box_focus .news .items .title a { font-size: 12px; color: #000000; font-family: Arial; font-weight: bold; }
#box_focus .news .items .content { font-size: 11px; color: black; margin-top: 6px; padding-right: 10px; line-height: 1.4em; }
#box_focus .news .items .more { text-align: right; margin: 5px 0 15px 0; }
#box_focus .news .items .more a { color: Black; }

/*box
-------------------------------------------------*/
.box_01 { margin: 0 7px 6px 15px; }
.box_01 .header { background: url("../pic/web/theme/boxheader1.jpg"); height: 43px; line-height: 43px; font-weight: bold; font-size: 14px; text-align: center; }
.box_01 .border { border: solid 1px #c8fb6d; padding: 10px 0 10px 0; }

.box_02 { margin: 0 0 15px 0; }
.box_02 .header_left { background: url("../pic/web/theme/boxheader2.jpg") no-repeat; height: 39px; padding-left: 20px; }
.box_02 .header { background: url("../pic/web/theme/boxheader2_bg.jpg"); height: 39px; line-height: 39px; }
.box_02 .header, .box_02 .header a { font-weight: bold; font-size: 14px; color: Black; }
.box_02 .header a:hover { color: #fe861c; }
.box_02 .border { border: solid 1px #bfbfbf; padding: 10px 15px 10px 15px; margin-top: 2px; height: 1%; }

/*leftmn
-------------------------------------------------*/
#leftmn { text-align: center; background: url("../pic/web/theme/background_menu_tatoo.gif"); padding-top: 15px; height:585px;}
#leftmn img { display: block; margin: 0 auto; }
#leftmn .top { background: url("../pic/web/theme/leftmn_top.gif") top left; height: 3px; }
#leftmn .middle { background: url("../pic/web/theme/leftmn_bg.gif") top left; padding-bottom: 4px; }
#leftmn .middle .bg { background: url("../pic/web/theme/namphong.gif") no-repeat bottom right; padding-bottom: 180px; }
#leftmn .bottom { background: url("../pic/web/theme/leftmn_bottom.gif") top left; height: 3px; }

#leftmn .items { width: 148px; height: 46px; padding-top: 4px; display: block; margin: 0 auto; }
#leftmn .items a { width: 69px; height: 28px; display: block; margin: 10px auto 0; }
#leftmn .homepage { background: url("../pic/web/theme/menu/Hinhxam-home.gif") no-repeat top center; }
#leftmn .homepage:hover { background: url("../pic/web/theme/menu/Hinhxam-home.gif") no-repeat bottom center; }

#leftmn .album { background: url("../pic/web/theme/menu/Hinhxam-gallery.png") no-repeat top center; }
#leftmn .album:hover { background: url("../pic/web/theme/menu/Hinhxam-gallery.png") no-repeat bottom center; }

#leftmn .contact { background: url("../pic/web/theme/menu/Hinhxam-contact.png") no-repeat top center; }
#leftmn .contact:hover { background: url("../pic/web/theme/menu/Hinhxam-contact.png") no-repeat bottom center; }

#leftmn .shop { background: url("../pic/web/theme/menu/Hinhxam-shop.png") no-repeat top center; }
#leftmn .shop:hover { background: url("../pic/web/theme/menu/Hinhxam-shop.png") no-repeat bottom center; }

#leftmn .studio { background: url("../pic/web/theme/menu/Hinhxam-studio.png") no-repeat top center; }
#leftmn .studio:hover { background: url("../pic/web/theme/menu/Hinhxam-studio.png") no-repeat bottom center; }

#leftmn .link { background: url("../pic/web/theme/menu/Hinhxam-link.png") no-repeat top center; }
#leftmn .link:hover { background: url("../pic/web/theme/menu/Hinhxam-link.png") no-repeat bottom center; }

#leftmn .maps { background: url("../pic/web/theme/menu/Hinhxam-map.png") no-repeat top center; }
#leftmn .maps:hover { background: url("../pic/web/theme/menu/Hinhxam-map.png") no-repeat bottom center; }

#leftmn .studio { background: url("../pic/web/theme/menu/Hinhxam-studio.png") no-repeat top center; }
#leftmn .studio:hover { background: url("../pic/web/theme/menu/Hinhxam-studio.png") no-repeat bottom center; }

/*AlbumDetail
-------------------------------------------------*/
#AlbumDetail { text-align: center; padding-top: 70px; }
#AlbumDetail .navigation { margin-top: 10px; }


/*logo
-------------------------------------------------*/
.logo { text-align: center; }


/*LanguageList
-------------------------------------------------*/
.LanguageList { color: #606060; }
.LanguageList a { color: #606060; }
.LanguageList a:hover { color: #db4e23; }
.LanguageList img { margin-right: 4px; }


/*Top menu
-------------------------------------------------*/
#topmenu { background: #d4d4d4; text-align: left; }
#topmenu ul { list-style-type: none; }
#topmenu ul li { float: left; padding: 5px 12px 5px 12px; }
#topmenu ul li.separate { float: left; width: 1px; padding: 0; margin-top: 8px; background-color: Black; height: 12px; }
#topmenu ul li a, #topmenu ul li a:hover { color: Black; font-weight: bold; font-size: 14px; }
#topmenu ul li a:hover { color: White; }


/*SearchBox
-------------------------------------------------*/
#SearchBox { padding-top: 10px; }


/*SearchBox
-------------------------------------------------*/
#Cart { }
#Cart .image { width: 120px; }
#Cart .title { margin-bottom: 5px; }
#Cart .title a { font-size: 14px; }
#Cart table { border: solid 1px #dedfe0; border-spacing: 0px; border-collapse: collapse; white-space: nowrap; }
#Cart table tr.header { border-spacing: 0px; }
#Cart table tr.header td { border-bottom: solid 1px #dedfe0; padding: 5px; background-color: #f3f3f3; border-spacing: 0px; white-space: nowrap; }
#Cart tr.items { }
#Cart tr.items td { font-size: 12px; padding: 5px 5px 10px 5px; border-bottom: solid 1px #eeeeef; }
#Cart .lnk { font-weight: bold; text-decoration: underline; }
#Cart .form { margin-bottom: 20px; }
#Cart .msg { margin: 25px 0 25px 0; text-align: center; }


/*Search
-------------------------------------------------*/
#Search { padding-top: 10px; }
#Search .items { padding-top: 10px; }
#Search .items .content .image { float: left; margin-right: 10px; width: 140px; }
#Search .items .content .desc { }
#Search .title { margin-bottom: 5px; }
#Search .title a { font-size: 14px; }

/*PrductScrool
-------------------------------------------------*/
#PrductScrool { background: transparent url( "../pic/web/theme/box_scroll_bg.jpg"); margin-bottom: 10px; }
#PrductScrool .Left { background: url( "../pic/web/theme/box_scroll_left.jpg") no-repeat; padding-left: 16px; }
#PrductScrool .Right { background: url( "../pic/web/theme/box_scroll_right.jpg") no-repeat right; padding-right: 17px; height: 233px; }
#PrductScrool .background { background-color: #efefef; height: 152px; width: 650px; position: relative; }
#tst1 { height: 132px; background-color: #efefef; top: 10px; left: 20px; width: 610px; position: absolute; text-align: left; }
#tst1 img { padding-right: 30px; }
#PrductScrool .fl { padding-left: 5px; }
#PrductScrool .separate { background: url( "../pic/web/theme/separate.jpg") no-repeat; width: 14px; margin: 0 15px 0 15px; float: left; height: 233px; }
#PrductScrool h4 { margin: 20px 0 8px 0; }
/*ProductTab
-------------------------------------------------*/
.ProductTab .Rows { margin-bottom: 20px; padding-left: 3px; overflow: hidden; }
.ProductTab .Rows .items { float: left; width: 240px; margin-right: 8px; }
.ProductTab .Rows .items1 { float: left; width: 240px; }
.ProductTab .Rows .title { margin: 8px 0 3px 0; }
.ProductTab .Rows .title a { font-size: 13px; font-weight: bold; color: Red; }
.ProductTab .Rows .items .content { padding-left: 25px; }
.ProductTab .Rows .items1 .content { text-align: right; padding-right: 25px; }

/*.ProductTab .Rows .image { padding-top: 2px; width: 240px; height: 117px; background: url("../pic/web/theme/Bground-oto.jpg") no-repeat; }*/
.ProductTab .Rows .items .image { text-align: left; }
.ProductTab .Rows .items1 .image { text-align: right; }
.ProductTab .Rows .image img { width: 225px; height: 115px; }
.ProductTab .Rows .cart { padding-top: 2px; }



/*RightADV
-------------------------------------------------*/
.RightADV { text-align: center; margin: 0 auto; width: 150px; }
.RightADV .Rows { margin-bottom: 10px; }
.RightADV .Rows .items { float: left; text-align: center; width: 75px; padding-bottom: 10px; }
.RightADV .Rows .items img { width: 72px; height: 53px; }

/*LeftADV
-------------------------------------------------*/
.LeftADV { text-align: center; margin: 0 auto; width: 150px; }
.LeftADV .items { text-align: center; padding-bottom: 10px; }
.LeftADV .items img { width: 140px; display: block; margin: 0 auto; }


/****************Control*****************/
.txt { font-size: 12px; padding: 1px; }
.txt2 { border: 0; width: 100px; font-size: 11px; }
.txtvirtual { border: solid 1px #939393; padding: 2px; background-color: White; }
.divseparate { background: transparent url( "../pic/web/theme/separate.gif" ) no-repeat center top; height: 20px; }
.divseparate1 { background: transparent url( "../pic/web/theme/separate1.gif" ) no-repeat center bottom; height: 20px; }
h4 { margin-top: 10px; padding-bottom: 0px; }


/*homepage_bottom
-------------------------------------------------*/
#homepage_bottom .service { width: 45%; float: left; }
#homepage_bottom .aboutus { width: 55%; float: right; }





/*NewsIndex
-------------------------------------------------*/
#newsindex { }
#newsindex .items { margin-bottom: 10px; height: 1%; }
#newsindex .items .title { margin-bottom: 5px; }
#newsindex .items .title a { font-size: 16px; font-weight: bold; color: #168ef4; }
#newsindex .items .image { width: 112px; height: 85px; margin-right: 5px; float: left; border: 1px solid #E5E5E5; padding: 3px; background-color: White; }
#newsindex .items .desc { width: 300px; line-height: 18px; overflow: hidden; }


/*navigation
-------------------------------------------------*/
.navigation { font-size: 13px; }
.navigation a { font-weight: bold; font-size: 14px; color: Black; }
.navigation a:hover { font-weight: bold; font-size: 14px; color: #fe861c; }



/****************Top News*********************/
.TableCate td.item { padding: 1px; margin-bottom: 6px; border: solid 1px #ffb301; background: #ffeec2; }
.TableCate tr.separate { height: 8px; }
.TableCate td.separate { width: 7px; }
.TopNews { height: 100%; padding: 5px; }
.TopNews .cate { background: transparent url("../pic/web/theme/bg_topnew_cate.png"); height: 38px; padding-left: 20px; padding-top: 2px; }
.TopNews .cate a { font-size: 24px; font-weight: bold; color: White; }
.TopNews .content .item { background-color: #ffeec2; padding: 0 0 0 20px; height: 1%; border-bottom: solid 1px #fde6b0; }
.TopNews .content .item .title { padding-bottom: 5px; }
.TopNews .content .item .title a { font-size: 15px; font-weight: bold; color: Black; }
.TopNews .content .item .desc { line-height: 17px; }
.TopNews .content .item .image { width: 112px; height: 85px; float: right; border: 1px solid #E5E5E5; padding: 3px; background-color: White; }
.TopNews .content .item .separate { border-bottom: solid 1px #fde6b0; }

/****************Cate List *********************/
.ProductList { }
.ProductList .items { text-align: center; width: 150px; padding: 0 5px 5px 10px; float: left; display: inline; }
.ProductList .items .title { }
.ProductList .items .title a { font-size: 13px; font-weight: bold; color: #548103; }
.ProductList .items .image { width: 125px; height: 145px; display: block; margin: 0 auto; }
.ProductList .items .desc a { font-size: 14px; color: #606060; }
.ProductList .items .desc a:hover { font-size: 14px; color: #db4e23; }
.ProductList .items .price { color: #fe861c; margin-bottom: 2px; font-weight: bold; }

/*AlbumList
-------------------------------------------------*/
.AlbumList { padding-top: 20px; }
.AlbumList .Rows { }
.AlbumList .items { text-align: center; width: 75px; float: left; padding-bottom: 10px; overflow: auto; }
.AlbumList .items .title { padding-top: 4px; }
.AlbumList .items .title a, .AlbumList .items .title a:visited { font-size: 11px; font-weight: bold; color: #df4426; }
.AlbumList .items .title a:hover { color: #fd5b49; }
/*.AlbumList .items .image { width: 105px; height: 125px; display: block; margin: 0 auto; }*/
.AlbumList .items .image { width: 60px; height: 75px; display: block; margin: 0 auto; }

/*AlbumList
-------------------------------------------------*/
.ShopList { padding-top: 20px;height:560px;overflow:auto; }
.ShopList .Rows {padding-bottom:20px; overflow:auto;}
.ShopList .items {   overflow:hidden; }
.ShopList .items .title { padding-top: 4px; }
.ShopList .items .title a, .AlbumList .items .title a:visited { font-size: 14px; font-weight: bold; color: #df4426; }
.ShopList .items .title a:hover { color: #fd5b49; }
.ShopList .items .image { width: 225px; height: 150px; display: block;float:right;margin-left:15px}
.ShopList .items .desc{line-height:18px;}

/****************Cate List *********************/
.CateList { padding-right: 40px; }
.CateList .titlepage { font-size: 18px; font-weight: bold; color: #606060; padding-bottom: 5px; }
.CateList .boxfocus { }
.CateList .boxfocus .title { margin-bottom: 5px; }
.CateList .boxfocus .title a { font-size: 16px; font-weight: bold; color: #df4426; }
.CateList .boxfocus .content .image { float: left; width: 260px; height: 180px; margin-right: 8px; }
.CateList .boxfocus .content .desc { line-height: 1.5em; }

.CateList .other .items { margin-top: 20px; padding-right: 10px; }
.CateList .other .items .title { margin-bottom: 5px; }
.CateList .other .items .title a, .CateList .other .items .title a:visited { font-size: 16px; font-weight: bold; color: #c4c4b4; }

.CateList .other .items .image { width: 125px; height: 100px; margin-right: 5px; float: left; }
.CateList .other .items .desc a { font-size: 14px; color: #606060; }
.CateList .other .items .desc a:hover { font-size: 14px; color: #db4e23; }

/****************News Detail*********************/

#NewsDetail .uptop { text-align: right; margin-top: 10px; }
#NewsDetail { }
#NewsDetail .image { text-align: center; margin-bottom: 2px; }
#NewsDetail .title { margin-bottom: 10px; margin-top: 1px; font-size: 31px; font-weight: bold; color: #df4426; }
#NewsDetail .img { text-align: left; width: 350px; height: 250px; border: solid 1px white; }
#NewsDetail .desc { font-size: 13px; font-weight: bold; margin-top: 2px; margin-bottom: 10px; line-height: 1.4em; }
#NewsDetail .time { font-size: 12px; margin-top: 2px; margin-bottom: 10px; }
#NewsDetail .author { font-size: 12px; margin-top: 2px; margin-bottom: 10px; color: #990000; font-weight: bold; }


#NewsDetail .other .label { font-size: 18px; font-weight: bold; color: #db4e23; margin: 20px 0 15px 0; }
#NewsDetail .other .items { margin-bottom: 10px; }
#NewsDetail .other .items a { color: #fe861c; font-size: 14px; font-weight: normal; padding-left: 10px; }
#NewsDetail .other .items .image { width: 100px; float: left; margin-right: 7px; height: 75px; }

/****************News Detail*********************/

#ProductDetail { }

#ProductDetail .image img { display: block; margin: 0 auto; width: 360px; padding-bottom: 15px; }
#ProductDetail .title { margin-bottom: 10px; margin-top: 1px; font-size: 31px; font-weight: bold; }
#ProductDetail .img { text-align: left; width: 350px; height: 250px; border: solid 1px white; }
#ProductDetail .desc { font-size: 13px; font-weight: bold; margin-top: 2px; margin-bottom: 10px; line-height: 1.4em; }
#ProductDetail .time { font-size: 12px; margin-top: 2px; margin-bottom: 10px; }
#ProductDetail .author { font-size: 12px; margin-top: 2px; margin-bottom: 10px; color: #990000; font-weight: bold; }
#ProductDetail .price { margin-bottom: 10px; font-weight: bold; font-size: 14px; }
#ProductDetail .price span { color: #fe861c; }
#ProductDetail .cart { margin-bottom: 10px; }

#ImageDetail { margin: 0 15px 0 15px; width: 250px; height: 300px; cursor: pointer; }
#ProductDetail .otherImage { padding: 15px 15px 0 15px; }
#ProductDetail .otherImage img { display: block; padding: 4px; border: solid 1px #e5e5e5; width: 65px; height: 80px; margin: 10px 10px 10px 0; cursor: pointer; float: left; }


#ProductDetail .other .items a { color: Black; font-size: 12px; font-weight: bold; }
#ProductDetail .other .items .image { margin-bottom: 4px; }
#ProductDetail .other .items .image img { width: 120px; height: 115px; }
#ProductDetail .other .items { width: 170px; float: left; text-align: center; margin-bottom: 15px; }

/****************Box Login*********************/
.boxlogin { background-color: #7cbce8; margin-bottom: 2px; }
.boxlogin .title { font-size: 13px; font-weight: bold; color: White; background-color: #007cc2; padding: 4px; }
.boxlogin .content { background-color: White; padding: 10px 5px 6px 5px; border: solid 2px #007cc2; border-top: 0; }
.boxlogin .content .item { margin-bottom: 8px; }
.boxlogin .content .fl { width: 60px; }
.boxlogin .button { margin-top: 15px; }
.boxlogin .button a { text-decoration: underline; }

.logined { color: white; }
.logined .account { font-weight: bold; }
.logined a { color: white; }
.logined a:hover { color: white; text-decoration: underline; }



/****************Cate List*********************/
.cate_list { }
.cate_list .box { border: solid 1px #abb1b1; padding: 5px; height: 1%; margin-bottom: 6px; }
.cate_list .box div.catename { margin-bottom: 5px; }
.cate_list .box a.catename { font-size: 14px; font-weight: bold; color: #8f2e22; }
.cate_list .box .viewother { text-align: right; padding-right: 5px; }
.cate_list .box .viewother a { }

.cate_list .box .mainitems { margin-bottom: 15px; }
.cate_list .box .mainitems .title { margin-bottom: 5px; }
.cate_list .box .mainitems .title a { font-weight: bold; }
.cate_list .box .mainitems img { width: 140px; border: solid 1px #d6d6d6; padding: 1px; float: left; margin-right: 4px; }
.cate_list .box .mainitems .desc { }
.cate_list .box .otheritems { margin-top: 5px; background: url(    "../pic/theme/dot.gif" ) no-repeat scroll 1px 6px; padding-left: 10px; }


/*Cate List Flower
-------------------------------------------------*/
.Fcate_list .title { margin: 5px 0 5px 0; font-weight: bold; }
.Fcate_list .image img { width: 140px; border: solid 1px #d6d6d6; padding: 1px; margin-right: 4px; }
.Fcate_list .items { margin-bottom: 15px; }
.Fcate_list .price span { color: Red; }
/****************News Detail*********************/
.newdetail .title { font-size: 16px; font-weight: bold; margin-bottom: 8px; margin-top: 2px; }
.newdetail .time { font-size: 10px; color: #abb1b1; margin-bottom: 6px; }
.newdetail .desc { font-size: 11px; font-weight: bold; margin-bottom: 6px; }
.newdetail .detail { }

.newsotheritems .title { font-size: 13px; font-weight: bold; border-bottom: solid 1px #d6d6d6; padding-bottom: 6px; margin-top: 10px; }
.newsotheritems .items { margin-top: 8px; background: url(    "../pic/theme/dot.gif" ) no-repeat scroll 1px 6px; padding-left: 10px; }


/****************News Cate*********************/
.newscate .topnews { border-bottom: dotted 1px #d6d6d6; padding-bottom: 10px; margin-bottom: 10px; }
.newscate .topnews .title { margin-bottom: 8px; }
.newscate .topnews .title a, .newscate .topnews .title a { font-size: 16px; font-weight: bold; }
.newscate .topnews .title a:hover { text-decoration: underline; margin-bottom: 8px; }
.newscate .topnews img { float: left; margin-right: 5px; }

.newscate .list .title { margin-bottom: 5px; margin-top: 20px; }
.newscate .list .title a { font-weight: bold; }
.newscate .list img { float: left; width: 145px; margin-right: 5px; }


/****************Form*********************/
.form .label { width: 100px; float: left; padding-top: 4px; }
.form .label1 { width: 120px; float: left; padding-top: 4px; }
.form .input { }
.form .item { margin-bottom: 2px; }
.form .item1 { margin-bottom: 8px; }
.form .button { margin-top: 10px; padding-left: 100px; }
.form .button1 { margin-top: 10px; padding-left: 120px; }
.form .msg { margin-bottom: 10px; }
.form .error { margin-bottom: 10px; color: Red; }
.form .success { margin: 20px; font-weight: bold; color: Red; text-align: center; font-size: 16px; }


/****************Message*********************/
.message { padding-top: 100px; }
.message legend { font-weight: bold; }
.message fieldset { width: 455px; }
.message p { text-align: center; margin-bottom: 10px; }
.message p.focus { color: #FF0000; font-size: 13px; font-weight: bold; margin-top: 10px; }


/****************List page*****************/
.listpage { text-align: right; height: 22px; line-height: 22px; white-space: nowrap; padding: 10px; }
.listpage .current { padding: 3px 7px 3px 7px; font-weight: bold; background: #535353; color: #b3b3b3; }
.listpage a, .listpage a:visited { padding: 3px 7px 3px 7px; color: #e33f26; font-weight: bold; }
.listpage a:hover { padding: 3px 7px 3px 7px; color: #e33f26; background: #535353; font-weight: bold; }

/****************List page*****************/
#boxComment { }
#boxComment .title { font-size: 18px; font-weight: bold; color: #ff6600; margin: 20px 0 15px 0; }
#boxComment .error { font-size: 12px; margin-bottom: 2px; color: Red; }
#boxComment .items { padding-bottom: 8px; }
#boxComment .label { font-size: 12px; float: left; width: 120px; padding-top: 2px; }
#boxComment .success { font-size: 16px; text-align: center; font-weight: bold; padding: 20px; color: #ff8f00; }
#boxComment .button { padding-top: 5px; }
#boxComment .area { }

#boxListComment { }
#boxListComment .numOfComment { font-size: 22px; font-weight: bold; margin: 15px 0 15px 0; }
#boxListComment .numOfComment span { color: #ff8f00; }
#boxListComment .item { border: solid 1px #bdbdbd; background-color: #e5e5e5; padding: 8px; margin-bottom: 10px; width: 500px; }
#boxListComment .item .sender { font-size: 13px; font-weight: bold; color: #fe861c; margin-top: 5px; }
#boxListComment .item .sender .time { font-weight: normal; padding-left: 20px; font-size: 12px; }
#boxListComment .item .content { color: Black; font-size: 12px; }


/*nickchat
-------------------------------------------------*/
#nickchat { text-align: left; padding-left: 40px; }
#nickchat .title { padding-top: 4px; }
#nickchat .items { padding-bottom: 16px; }
#nickchat img { float: left; margin-right: 6px; }
/*Right Advertising
-------------------------------------------------*/
#RightAdvertising { background: url("../pic/web/theme/nickchat_bg.jpg") no-repeat; padding-top: 8px; }
#nickchat .content { text-align: left; padding-left: 18px; }
#nickchat .content img { float: left; margin-right: 8px; }
#nickchat .content .title { padding-top: 2px; }
#nickchat .content .items { padding-bottom: 16px; }

/*serviceHomepage
-------------------------------------------------*/
#serviceHomepage .left { width: 50%; float: left; }
#serviceHomepage .right { text-align: center; }

.tooltipDisplay { width: 300px; background-color: #f5f5f5; text-align: left; border: solid 1px #9b9b9b; }
.tooltipDisplay .title { background-color: #f9c740; font-weight: bold; text-align: center; font-size: 13px; padding: 6px; }
.tooltipDisplay .title .price { color: Red; }
.tooltipDisplay .content { line-height: 1.5em; padding: 0 10px 5px 10px; }
.tooltipDisplay .OutstandingFeatures { font-size: 13px; font-weight: bold; margin: 5px 0 5px 0; }

#LinkDetail { padding-top: 20px; }
#LinkDetail .items { margin-bottom: 10px; }
#LinkDetail .items .title { line-height: 22px; }
#LinkDetail .items .title a, #LinkDetail .items .title a:visited { color: #ffc12c; font-weight: bold; }
#LinkDetail .items .title a:hover { color: #c57401; }
#LinkDetail .items .link a, #LinkDetail .items .link a:visited { color: #c4c4c4; font-size: 11px; }
#LinkDetail .items .link a:hover { color: #dcdbda; }

#simpleTooltip { padding: 3px; border: 1px solid #A6A7AB; background: #F2F3F5; color: Black; }
