body.TH-Search #header { height: 100px;}
body.TH-Search #header p.logo {
    left: 362px;
    position: absolute;
    top: 50px;
}

body.TH-Search #wrapper #content { padding: 0 10px 100px; width: 964px;}


#main-Search { width: 762px; overflow: hidden; clear: both; margin: 25px 0 25px 90px; position: relative; padding-top: 35px;}
#main-Search ul { width: 790px; overflow: hidden; clear: both; position: absolute; top: 0;}
#main-Search ul li { float: left; margin-right: 1px; background: #f1f1f1; height: 25px; padding: 10px 8px 0; letter-spacing:-0.5px\9; }
#main-Search ul li a { font-size: 14px; font-weight: bold; color: #666666;}
#main-Search ul li a:hover { text-decoration: underline;}

#main-Search ul #everythingTap { padding: 10px 8px 0;}
#main-Search ul #newsTap { padding: 10px 8px 0;}
#main-Search ul #imageTap { padding: 10px 8px 0;}
#main-Search ul #vdoTap { padding: 10px 8px 0;}
#main-Search ul #archiveTap { margin: 0; padding: 10px 8px 0;}

#main-Search ul .active { background: #e6eef6; border-left: 1px solid #B0C4D8; border-top: 1px solid #B0C4D8; border-right: 1px solid #B0C4D8;}
#main-Search ul .active a { color: #333333;}

#main-Search .box-Search { width: 740px; border: 1px solid #b0c4d8; background: #e6eef6; height: 32px; padding: 10px; overflow: hidden; }
#main-Search .box-Search #searchWords { background: #FFFFFF; border: 1px solid #C4C4C4; font-size: 15px; height: 25px; margin: 0 5px 0 0; padding: 2px; width: 580px; float: left; font-family: Arial;} 
#main-Search .box-Search .searchButton { background: url("../img/button/btn-TH-Search.jpg") 0 0 no-repeat; border: none; height: 32px; width: 41px; margin-right: 10px; cursor: pointer; float: left;}
#main-Search .box-Search label { margin-top: 7px; width: 95px; overflow: hidden; float: left;}
#main-Search .box-Search label a { font-size: 12px; color: #1e79bc; }

#main-Search p { text-align: center; margin-top: 10px; font-size: 12px; font-weight: bold;}
#main-Search p a { color: #1e79bc; text-decoration: none; font-weight: normal;}
#main-Search p a:hover { text-decoration: underline;}

.All-top { margin-top: 50px; width: 944px; padding: 0 10px; overflow: hidden;}
.All-top .list { border-bottom: 1px solid #eaeaea;}
.All-top li { padding: 20px 0; overflow: hidden; width: 944px;}
.All-top .listAll { overflow: hidden; width: 944px;}
.All-top .listAll li { float: left; width: 310px; color: #333333; border: none; padding: 0;}
.All-top .listAll li h3 { font-size: 12px; color: #666666; margin-bottom: 10px;}
.All-top li h2 { font-size: 14px; }
.All-top .listAll li ul { width: 310px;}
.All-top .listAll li ul li { width: 295px; margin-bottom: 7px; font-size: 12px; padding: 0 0 0 15px; background: url(../img/bg/bg-TH-searchList.gif) 0 2px no-repeat; border: none; line-height: 17px;}
.All-top .listAll li ul li .close { position: absolute; display: none; width: 17px; height: 17px; top: 0; right: 20px;}
.All-top .listAll li ul li:hover .close { display: block;}
.All-top .listAll li .twoRow { width: 155px; float: left; overflow: hidden;}
.All-top .listAll li .twoRow li { width: 140px; }
.All-top .listAll li ul li a { color: #213c70; text-decoration: none; float: left;}
.All-top .listAll li ul li a:hover { text-decoration: underline;}

.All-top .listAll .listRight ul li { background: none; padding: 0; margin-bottom: 10px;}
.All-top .listRight ul li .img-thumbnail { float: left; padding: 0 5px 5px 0; width: 90px; position: relative;}
.All-top .listRight ul li h3 a { float: left; color: #213c70; width: 200px; margin-bottom: 3px; font-size: 12px;}
.All-top .listRight ul li p { float: left; width: 200px; font-size: 12px; color: #999999;}
.All-top .listRight ul li .small { font-size: 11px;}

.listAll .calendarEvent { background: #f0f0f0; height: 211px; margin: 10px auto 15px; padding: 15px 13px; width: 608px;}
.listAll div.calendarEvent div.eventToday ul { width: 345px; display: block; height: 187px;}
.listAll div.calendarEvent div.eventToday ul li { background: none; padding: 0; margin: 0; width: 320px;}
.listAll div.calendarEvent div.eventToday ul#eventAll li a { float: none; text-decoration: none;}
.listAll div.calendarEvent div.eventToday { width: 377px; }
.listAll div.calendarEvent div.eventToday ul#eventAll li p.time { width: 80px;}
.listAll div.calendarEvent div.eventToday ul li p { width: 230px;}

.All-top .listAll .viewCalendar { width: 634px; overflow: hidden;}
.All-top .listAll .viewList { width: 634px; overflow: hidden;}
.All-top .listAll .viewList li { float: left; width: 145px;}

.head-list { overflow: hidden; width: 300px; clear: both; float: left; margin-bottom: 10px;}
.head-list h2 { float: left; margin: 1px 10px 0 0; font-size: 14px;}
.head-list p { float: left; padding: 0 5px 1px; background: #e6eef6; }
.head-list p a { font-size: 12px; color: #213c70;}

.list-preview li { position: relative; cursor: pointer;}
.list-preview li a { width: 245px;}

#header .smllLogo { float: left; margin: 7px 25px 0 11px;}
#header #main-Search { clear: none; margin: 0;}

.sidebar-left { width: 140px; background: #e6eef6; overflow: hidden; float: left; margin: 0 20px 50px 10px;}
.sidebar-left h2 { background: #cddae7; width: 120px; padding: 10px; clear: both; font-weight: bold; color: #333333; font-size: 14px;}
.sidebar-left h3 { font-size: 12px; color: #333333; margin-bottom: 5px;}
.sidebar-left .active a { color: #b52604; font-weight: bold;}
.sidebar-left .active form { display: block;}
.sidebar-left li a { font-size: 12px; float: left; color: #213c70;}
.sidebar-left li a:hover { color: #b52604; text-decoration: underline;}
.sidebar-left li span { float: right; font-size: 11px; color: #333333; width: 25px; overflow: hidden; text-align: right;}
.sidebar-left li p { float: left; width: 93px; overflow: hidden;}
.sidebar-left li p a { float: none;}
.sidebar-list { width: 140px; overflow: hidden;}
.sidebar-list li { border-bottom: 1px solid #cddae7; width: 120px; padding: 10px; overflow: hidden;}
.sidebar-list li ul li { border: none; padding: 0 0 3px; line-height: 19px;}
.sidebar-list li ul li form { clear: both; overflow: hidden; padding: 10px 0 0 10px; width: 110px; color: #333333; display: none;}
.sidebar-list li ul li form ul { width: 110px; overflow: hidden;}
.sidebar-list li ul li form ul li { width: 110px; overflow: hidden; line-height: 22px;}
.sidebar-list li ul li form label { float: left; font-size: 11px; width: 30px; margin: 2px 0 0;}
.sidebar-list li ul li form input { float: right; width: 74px;}
.sidebar-list .noBorder { border: none; }
.sidebar-list .noBorder h3 { color: #213c70;}
.sidebar-list .submit { background: url(../img/button/btn-filter.gif) 0 0 no-repeat; border: none; width: 52px; height: 23px; cursor: pointer; margin-left: 30px; float: left;}

.content-right .search-results { width: 780px; overflow: hidden; clear: both; margin-bottom: 10px;}
.content-right .search-results p { clear: both; float: left; margin-top: 5px; font-size: 12px; color: #333333; font-weight: bold;}
.content-right .search-results p a { color: #1e79bc; font-weight: normal; text-decoration: none;}
.content-right .search-results p a:hover { text-decoration: underline;}
.content-right .search-results p span { font-weight: bold; font-size: 12px; color: #666666;}
.content-right .search-results p.showing { float: right; clear: none; margin-right: 20px;}
.content-right .search-results p.also { float: left; width: 780px;}

.content-right { width: 780px; float: left; overflow: hidden; }
.content-right .sponserLinks { border: none; margin: 0 0 15px 3px; padding: 10px; width: 754px; background: #f1f1f1;}
.content-right .sponserLinks h2 { font-size: 12px; color: #999999; float: left;}
.content-right .sponserLinks .Sponsorlink { padding: 0; float: right;}
.content-right .sponserLinks .Sponsorlink a { color: #1e79bc; font-size: 12px; text-decoration: none; padding: 0; margin: 0;}
.content-right .sponserLinks .Sponsorlink a:hover { text-decoration: underline;}

.content-right .sortBy { float: right; overflow: hidden;}
.content-right .sortBy p { float: left; font-size: 12px; color: #666666; font-weight: bold; margin: 10px 10px 0 0;}
.content-right .sortBy ul { overflow: hidden; float: left;}
.content-right .sortBy ul li { float: left; padding: 5px 10px 0; background: #f1f1f1; height: 25px; margin-right: 1px; }
.content-right .sortBy ul li a { font-size: 12px; font-weight: bold; color: #666666;}
.content-right .sortBy ul li a:hover { text-decoration: underline;}
.content-right .sortBy ul li.active { background: #e6eef6; border: 1px solid #b0c4d8; padding: 4px 9px 0; height: 24px;}
.content-right .sortBy ul li.active a { color: #333333; cursor: text;}
.content-right .sortBy ul li.active a:hover { text-decoration: none;}


.SearchList { width: 700px; float: left; overflow: hidden; margin: 20px 0 10px; }
.SearchList li { width: 700px; float: left; overflow: hidden; padding-bottom: 20px; clear: both;}
.SearchList p.Category { font-size: 12px; margin-bottom: 5px;}
.SearchList p.Category a { color: #666666; text-decoration: none; font-weight: bold; font-size: 10px;}
.SearchList p.Category a:hover { text-decoration: underline;}
.SearchList .thumbnail { float: left; width: 90px; margin: 3px 10px 0 0; clear: both;}
.SearchList .detail { width: 580px; float: left;}
.SearchList .detail h3 { font-size: 15px; line-height: 17px; margin-bottom: 5px;}
.SearchList .detail h3 img { margin-right: 3px;}
.SearchList .detail h3 a { color: #213C70;}
.SearchList .detail h3 a:hover { text-decoration: underline;}
.SearchList .detail h3 a span { color: #B52604}
.SearchList .detail p { font-size: 12px; margin-bottom: 3px;}
.SearchList .detail p.writerdetail a { color: #666666; text-decoration: underline;}
.SearchList .detail p.writerdetail a:hover { text-decoration: none;}

.SearchList .img-search { overflow: hidden; width: 780px;}
.SearchList .img-search h2 { margin: 0 0 20px; font-size: 14px; color: #333333; padding: 0 0 5px; border-bottom: 1px solid #e6e6e6;}
.SearchList .img-search h2 span { color: #213c70; font-size: 15px; line-height: 17px;}
.SearchList .img-search h2 a { color: #1e79bc;}
.SearchList .img-search h2 a:hover { text-decoration: underline;}
.SearchList .img-search ul { width: 780px; clear: both; overflow: hidden;}
.SearchList .img-search ul li { margin: 0 10px 0 0; float: left; width: auto; clear: none; padding: 0;}

.SearchList .vdo-search { overflow: hidden; width: 780px;}
.SearchList .vdo-search h2 { font-size: 15px; margin-bottom: 5px;}
.SearchList .vdo-search h2 a { color: #1e79bc;}
.SearchList .vdo-search h2 a:hover { text-decoration: underline;}
.SearchList .vdo-search .img-thumbnail { position: relative; float: left; margin: 0 5px 0 0;}
.SearchList .vdo-search ul { width: 780px; overflow: hidden;}
.SearchList .vdo-search ul li { width: 300px; margin-right: 10px; float: left; clear: none;}
.SearchList .vdo-search ul li h3 { font-size: 12px;	margin-bottom: 5px;	}
.SearchList .vdo-search ul li h3 a { color: #213c70; text-decoration: none;}
.SearchList .vdo-search ul li h3 a:hover { text-decoration: underline;}
.SearchList .vdo-search ul li p { color: #999999; font-size: 12px;}
.SearchList .vdo-search ul li p span { display: block;}
.SearchList .vdo-search ul li .small { font-size: 11px;}
.SearchList .vdo-search .detail { width: 150px; float: left;}
.SearchList .vdo-search .detail p { margin: 0;}

.page-Navigation { width: 780px; text-align: center; clear: both; border-bottom: 1px solid #eaeaea; padding: 0 0 20px; font-size: 12px; overflow: hidden;}
.page-Navigation a { color: #1E79BC; text-decoration: underline; margin-right: 3px;}
.page-Navigation a:hover { text-decoration: none;}
.page-Navigation a.active { text-decoration: none; color: #333333;}

.recent { width: 700px; overflow: hidden; clear: both; margin: 15px 0 10px; float: left;}
.recent .listAll { width: 700px; overflow: hidden;}
.recent .listAll li { width: 350px; float: left;}
.recent .listAll li h3 { color: #666666; font-size: 12px; margin-bottom: 10px;}
.recent .listAll .list-preview { width: 350px;}
.recent .listAll .list-preview li { /*background: url("../img/bg/bg-TH-searchList.gif") no-repeat 0 2px;*/ border: none; font-size: 12px; line-height: 17px; margin-bottom: 7px; padding: 0; width: 295px;}
.recent .listAll .list-preview li a { float: left; color: #213C70; text-decoration: none;}
.recent .listAll .list-preview li a:hover { text-decoration: underline;}
.recent .listAll .list-preview li .close { float: left; width: auto; width: 19px; height: 19px; margin-right: 15px; background: url("../img/button/btn-closeList.png") 0 0 no-repeat;}
.recent .listAll .list-preview li .close:hover { background: url("../img/button/btn-closeList.png") 0 -19px no-repeat;}
.recent .listAll .list-preview li .close span { visibility: hidden; }

.btnGroup { width: 778px; overflow: hidden; clear: both; margin: 20px 0; background: #e6eef6; border: 1px solid #b0c4d8; height: 57px; text-align: center; padding: 15px 0 0; float: left;}
.btnGroup p { font-size: 12px; margin-bottom: 10px;}
.btnGroup p a { margin-right: 5px;}

.writerdetail { color: #666666;}
.writerdetail span { color: #666666;}

#TH-search-lightbox { margin: auto; position: relative; width: 100%; overflow-x: hidden;}
#TH-search-lightbox .caution { background: none repeat scroll 0 0 #000000; height: 100%; left: 0; opacity: 0.8; position: absolute; top: 0; width: 100%; z-index: 10002;}
#TH-search-lightbox .Lightbox { background: #ffffff; height: 325px; left: 50%; margin-left: -300px; overflow: hidden; position: fixed; width: 570px; z-index: 10003; padding: 15px;}
#TH-search-lightbox .Lightbox .close { position: absolute; right: 5px; top: 5px; cursor: pointer;}
#TH-search-lightbox .Lightbox form { width: 570px; overflow: hidden; margin-top: 30px;}
#TH-search-lightbox .Lightbox form h1 { font-size: 18px; margin-bottom: 10px;}
#TH-search-lightbox .Lightbox form p { width: 500px; font-size: 12px; margin-bottom: 10px;}
#TH-search-lightbox .Lightbox form input { width: 568px; height: 150px; border: 1px solid #dcdcdc; margin-bottom: 10px;}
#TH-search-lightbox .Lightbox form input.submit { width: auto; border: none; background: url(../img/button/btn-feedback.gif) 0 0 no-repeat; width: 115px; height: 23px; cursor: pointer;}

.showmore { font-size: 12px; color: #213C70; background: url("../img/bg/showmore2.png") no-repeat right 3px; height: 16px; cursor: pointer;}
.showmore.minus{ background: url("../img/bg/showmore2.png") no-repeat right -16px;}
.showmore:hover { color: #B52604; text-decoration: underline;}

.invisible {display:none;}
.visible {display: block!important;}

.userComment { width: 570px; float: right; margin-top: 15px; position: relative;}
.detail .userComment li { width: 565px; background: #f1f1f1; padding: 10px 0 5px 5px; margin: 0 0 3px; font-size: 12px; float: none;}
.detail .userComment li p { width: 560px;}
.detail .userComment li p a { color: #1e79bc; text-decoration: none;}
.detail .userComment li p a:hover { text-decoration: underline;}
.detail .userComment li p span { color: #333333;}
.userComment li .arrow { position: absolute; top: -9px; left: 20px;}
.detail .userComment .highlight { color: #B52604;}

.detail .userComment .view { background: none; padding: 10px 0 0; margin: 0; width: 570px;}
.detail .userComment .view p { color: #999999;  width: 570px;}

.sub-chanel { color: #666666;}
.sub-chanel a { color: #666666; text-decoration: underline;}
.sub-chanel a:hover { text-decoration: none;}
.sub-chanel span { color: #666666;}
.sub-chanel span a { color: #666666; text-decoration: underline;}
.sub-chanel span a:hover { text-decoration: none;}

.price { color: #666666; font-size: 12px;}
.price a { color: #666666; text-decoration: underline;}
.price a:hover { text-decoration: none;}


.SearchList-img { width: 780px; overflow: hidden; clear: both; float: left; margin: 25px 0 0;}
.SearchListAll { width: 780px; overflow: hidden; clear: both; float: left;}
.SearchListAll li { width: 780px; overflow: hidden; float: left; padding: 0;}
.SearchListAll li ul { width: 780px; overflow: hidden;}
.SearchListAll li ul li { float: left; width: 247px; overflow: hidden; padding: 0 19px 30px 0;}
.SearchListAll li ul li.last { padding: 0 0 30px 0;}
.search-img { clear: both; width: 227px; height: 225px; padding: 10px; background: #f1f1f1; position: relative; overflow: hidden; margin-bottom: 5px;}
.search-img img { position: absolute; top: 50%; left: 50%;}
.SearchListAll li h2 { width: 247px; clear: both; line-height: 16px; margin-bottom: 5px;}
.SearchListAll li h2 a { color: #213c70; font-size: 14px; }
.SearchListAll li h2 a:hover { text-decoration: underline;}
.SearchListAll li p { color: #666666; font-size: 12px; width: 247px;}
.SearchListAll li p span { display: block;}
.SearchListAll li p .gray { color: #666666;}
.SearchListAll li p span a { color: #666666; text-decoration: underline;}
.SearchListAll li p span a:hover { text-decoration: none;}

.img-detail { width: 770px;  height: 440px; clear: both; margin: 5px 0 20px 5px; overflow: hidden; box-shadow: 0 0 5px 0 #cdcdcd; background: #F1F1F1;}
.img-detail .img-highlight { width: 500px; float: left; text-align: center; padding: 20px; position: relative; background: #f1f1f1;}
.img-detail .photoDetail { width: 210px; float: left; overflow: hidden; padding: 0 10px; background: #FFFFFF;}
.img-detail .photoDetail h2 { color: #666666; font-size: 15px; margin: 20px 0 10px; width: 210px; overflow: hidden;}
.img-detail .photoDetail h2 span { float: left;}
.img-detail .photoDetail h2 img { float: right;}
.img-detail .photoDetail h3 { font-size: 14px; margin-bottom: 5px; clear: both; float: left; width: 210px;}
.img-detail .photoDetail h3 a { color: #213c70;}
.img-detail .photoDetail h3 a:hover { text-decoration: underline;}
.img-detail .photoDetail ul { width: 210px; overflow: hidden;}
.img-detail .photoDetail ul li { margin-bottom: 10px; border-bottom: 1px solid #dddddd; width: 210px; overflow: hidden; clear: both; float: left; padding-bottom: 5px;}
.img-detail .photoDetail ul .borderNone { border: none;}
.img-detail .photoDetail ul .button p { font-size: 12px; font-weight: bold; color: #333333; margin-bottom: 5px;}
.img-detail .photoDetail ul .button p a { color: #333333; text-decoration: none;}
.img-detail .photoDetail ul .button p a:hover { text-decoration: underline; }
.img-detail .photoDetail p { color: #666666; font-size: 12px; clear: both; float: left; width: 210px; padding: 0;}
.img-detail .photoDetail p span { display: block;}
.img-detail .photoDetail p span a { color: #1e79bc; text-decoration: none;}
.img-detail .photoDetail p span a:hover { text-decoration: underline;}

.img-detail td { vertical-align: middle;}
.img-detail td p { padding: 0 10px 10px; font-size: 12px;}

.content-right .head { font-size: 15px; color: #666666;}

.VdoList { width: 780px; padding-bottom: 10px; overflow: hidden; clear: both; margin: 25px 0 0; float: left;}
.VdoList li { width: 780px; padding: 0; float: left; overflow: hidden; margin-bottom: 10px;}
.VdoList li ul { width: 780px; overflow: hidden;}
.VdoList li ul li { width: 380px; padding: 0 10px 0 0; margin: 0;}
.VdoList li p.vdo-thumbnail { width: 141px; height: 93px; overflow: hidden; position: relative; float: left; margin: 5px 9px 10px 0;}
.VdoList li .detail { float: left; width: 230px; overflow: hidden;} 
.VdoList li .detail h3 { line-height: 16px; margin-bottom: 5px;}
.VdoList li .detail h3 a { color: #213c70; font-size: 14px;}
.VdoList li .detail h3 a:hover { text-decoration: underline;}
.VdoList li .detail p { font-size: 12px; color: #666666;}
.VdoList li .detail p span { display: block;}
.VdoList li .detail p span { color: #666666;}
.VdoList li .detail p span a { color: #666666; text-decoration: underline;}
.VdoList li .detail p span a:hover { text-decoration: none;}

/*Archive-timeline*/
.archive-tl {width: 755px; background: #f1f1f1; overflow: hidden; padding: 0 0 10px; margin-bottom: 15px;}
.archive-tl .each-year {width: 240px;float: left; padding: 0 0 0 3px; background: url(../img/bg/year-bg.gif) no-repeat left -2px; position: relative; overflow: hidden; margin: 10px 0 0;}
.archive-tl h2 {color:#565656; font-size: 14px; font-weight: bold; position: absolute; left:5px; top: 0;}
.archive-tl .first {background: url(../img/bg/year-bg-first.gif) repeat-x left -2px;}
.archive-tl li{width: 20px; float: left; height: 107px; position: relative;}
.archive-tl li .qty {background: #cddae7; border-bottom: 4px solid #b0c4d8; display: block; width: 20px; position: absolute; bottom: 20px;}
.archive-tl li .qty:hover,.archive-tl li .current {background: #8eb0d2; cursor : pointer;}
.archive-tl li .qty,.archive-tl li .invisible {text-indent: -9999px;}
.archive-tl li .month {width: 20px;}
.archive-tl li .month,.archive-tl li .year {padding-top: 10px; color: #999; font-size: 10px; font-weight: bold; text-align: center; background: none; border: none; cursor: text; position: absolute; bottom: 2px; }
/*archive timeline 20 yrs*/
.content-right .all-yrs .each-year{width: 135px;}
.content-right .all-yrs .month {width: 22px;}
.content-right .all-yrs li,.content-right .all-yrs li .qty {width: 27px;}
/*archive timeline month*/
.content-right .monthly .each-year{width: 360px; padding: 0 17px;}
.content-right .monthly h2 {padding-left: 20px;}
.content-right .monthly li,.content-right .month li .qty,.content-right .monthly .each-year .month {width: 30px;}
.content-right .monthly li .qty {background: #8eb0d2; width: 30px;}
.content-right .monthly li .qty:hover {background: #7698ba;}
.content-right .monthly  {padding-left: 30px; width: 750px; margin-top: 2px;}

/*Advancesearch*/
.AdvanceSearch {border-top: 1px solid rgb(204,204,204); font-size: 12px; color: rgb(0,0,0); margin: 0;}
.AdvanceSearch p a {color: rgb(0,74,135); text-decoration: underline;}
.AdvanceSearch p a:hover { text-decoration: none;}
.AdvanceSearch h1 {color: rgb(36,67,90); font-size: 24px; padding: 20px 0 15px 0;}
.AdvanceSearch label {width: 250px; float: left; font-weight: bold; margin-bottom: -3px;}
.AdvanceSearch ul li {line-height: 20px; padding-top: 13px; overflow:hidden; clear: both;}
.AdvanceSearch input {width: 310px; float:left; padding:2px 5px;}
.AdvanceSearch select {width: 324px; float:left; padding: 2px;}
.AdvanceSearch .searchbtn,#Search-noresult form .searchbtn, .GoogleSearchNav input.searchbtn{background: url(../img/button/btn_advancesearch.jpg) no-repeat; cursor: pointer; width: 78px; height: 27px; border: none; margin:10px 0 0 230px;}
.AdvanceSearch .submit {clear:both;}
.AdvanceSearch span {float: left; clear:left; margin-top: -9px;}
.AdvanceSearch p {clear: both;}
.AdvanceSearch .Publisheddate input{width: 168px;}
.AdvanceSearch .Publisheddate select {width: auto;}
.AdvanceSearch .Publisheddate .radioinput {width: 13px; margin-right: 10px; margin-top: 4px; _margin-top:2px;/margin-top:2px;}
.AdvanceSearch .Publisheddate {float: left; width: 510px;}
.AdvanceSearch .Publisheddate p.first {padding-top:0;}
.AdvanceSearch .Publisheddate p {padding-top: 10px;}
.AdvanceSearch .Publisheddate p a {float: left; margin-left: 5px;}
.AdvanceSearch .Publisheddate span{float: left; clear:none; width: 35px; padding-top: 13px;}
.AdvanceSearch .Publisheddate span.to {text-align:center;}

.another-link-suggestion {border-top: 1px solid rgb(221,221,221); padding: 20px 30px 0 30px; line-height: 20px; margin-top: 60px;}
.another-link-suggestion span{color: rgb(33,60,112); font-weight: bold; display: block;}
.another-link-suggestion p {padding: 0;}
.another-link-suggestion p a {color: rgb(51,51,51); text-decoration: none;}
.another-link-suggestion p a:hover {color: rgb(0,74,135); text-decoration: underline;}

.AdvanceSearch .optionMore { clear: both; float: left; margin: 2px 0 0 250px; width: 300px; overflow: hidden;}
.AdvanceSearch .optionMore label { float: left; margin: 0 10px 0 0; width: auto; font-weight: normal;}
.AdvanceSearch .optionMore label input { float: none; padding: 0; width: 16px;}
.AdvanceSearch label strong span { color: #B52604; clear: none; float: none; margin: 0; font-size: 14px;}

.img-detail .photoDetail ul .button { margin: 5px 0; clear: both; float: left;}
.img-detail .photoDetail ul .button .info-help { clear: both; float: left; margin-bottom: 10px;}
.img-detail .photoDetail ul .button .info-help span { display: inline; float: left; margin-right: 10px;}
.img-detail .photoDetail ul .button .info-help span img { float: left; margin: 0 3px 0 0;}
.img-detail .photoDetail ul .button .info-help span a { float: left; margin: 2px 0 0; font-weight: normal; color: #1e79bc;}
.img-detail .photoDetail ul .button img { margin: 0 0 5px;}
.size p { margin-bottom: 5px;}
.blueColor { color: #1E79BC; font-size: 12px;} 	

/* Price Slider*/

.price-slider { position:relative;}
.sidebar-list li.price-slider p { width: 120px;}
.sidebar-list li.price-slider p.value { padding-top: 30px;}
.price-slider p label { float: left; width: 120px; margin-bottom: 5px; font-size: 12px; font-weight: bold; color: #333; clear: both;}
.price-slider p.value label { font-size: 11px; font-weight: normal; width: 30px;}
.price-slider p input { float: right; width: 64px; margin: 0 8px 5px 0; font-size: 12px; font-weight: bold; color: #333 !important; padding: 2px 8px; text-align: right; border: 1px solid #999 !important;}
.price-slider input.submit { border: none !important;}
#amount-slider-range { position: absolute; top: 37px; left: 15px; width: 105px; height: 12px;}
.ui-widget-header { background: #99aaba !important;}

#amount-slider-range a.ui-slider-handle.left { background: url(../img/button/bt-slider-handle.gif) no-repeat; width: 19px; height: 19px; border: none;}
#amount-slider-range a.ui-slider-handle.right { background: url(../img/button/bt-slider-handle.gif) no-repeat -19px 0; width: 19px; height: 19px; border: none;}

.img-detail td.bg-photoDetail { background: #ffffff; vertical-align: top;}

/*archive graph*/
.archivegraph {width: 780px; height: 127px; overflow: hidden; position: relative; background: #f1f1f1; margin: 0 0 15px;}
.archivegraph .viewport {position : relative; width: 690px; height: 125px; overflow: hidden; margin: 0 auto;}
.archivegraph .overview {position: absolute; }
.archivegraph .buttons {position: absolute;top: 11px; background: url(../img/button/graph-btn.gif) no-repeat -48px 0; width: 24px; height: 106px;}
.archivegraph .buttons span {text-indent: -9999px; display: block;}
.archivegraph .buttons.disable {display: none;}
.archivegraph .prev {left: 10px;background-position: 0 0;}
.archivegraph .prev:hover {background-position: -24px 0;}
.archivegraph .next{right: 10px;}
.archivegraph .next:hover {background-position: -72px 0;}

.notfound { width: 964px; overflow: hidden; height: 320px; padding: 80px 0 0; color: #333333;}
.notfound .detail { width: 490px; overflow: hidden; margin: 0 auto;}
.notfound .detail h1 { font-size: 18px; margin-bottom: 50px;}
.notfound .detail h1 span { font-size: 18px; color: #b02110;}
.notfound .detail p { font-weight: bold; font-size: 12px; margin-bottom: 10px;}
.notfound .detail ol li { color: #d6d6d6; font-size: 15px; margin-bottom: 10px; padding-left: 5px; margin-left: 15px; list-style: disc outside none;}
.notfound .detail ol li p { font-size: 12px; color: #333333; font-weight: normal;}
.notfound .detail ol li p a { color: #213c70}
.notfound .detail ol li p a:hover { text-decoration: underline;}

.breadcrumb-list { width: 590px; overflow: hidden; float: left; height: 26px; margin-bottom: 15px;}
.breadcrumb-list li { float: left; margin-right: 8px; overflow: hidden;}
.breadcrumb-list li a { float: left; height: 14px; padding: 5px 10px; background: #e6eef6; border: 1px solid #b0c4d8; border-left: none; font-size: 12px; color: #213c70; font-weight: bold;}
.breadcrumb-list li .close { float: left; width: auto; width: 26px; height: 26px; margin: 0; background: url("../img/button/btn-closeList.png") 0 -38px no-repeat; padding: 0; border: none;}
.breadcrumb-list li .close:hover { background: url("../img/button/btn-closeList.png") 0 -64px no-repeat;}
.breadcrumb-list li .close span { visibility: hidden; }

.imagesDetail { float: none; margin: 0 auto; overflow: hidden; width: 940px; padding: 0 10px;}
.imagesDetail .btnGroup { margin: 20px auto; float: none; width: 938px;}
.imagesDetail .recent { margin: 15px 0 25px;}
.imagesDetail .img-detail { width: 930px; margin: 5px 0 20px;}
.imagesDetail .img-detail .img-highlight { width: 670px;}

/** ventek **/
#main-Search .box-Search .searchButton {
    background: url("../images/button/btn-TH-Search.jpg") 0 0 no-repeat;
}

#TH-search-lightbox .Lightbox {
    height: 500px;
    top: 50px;
}

#TH-search-lightbox .Lightbox form input {
    height: auto;
}

#TH-search-lightbox .Lightbox form input.submit {
    background: url(../images/button/btn-feedback.gif) 0 0 no-repeat;
}

#TH-search-lightbox .Lightbox form textarea {
    width: 558px;
    height: 150px;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
    padding: 5px;
}

.archive-tl .each-year {
    background: url(../images/bg/year-bg.gif) no-repeat left -2px;
}

.archive-tl .first {
    background: url(../images/bg/year-bg-first.gif) repeat-x left -2px;
}

.archivegraph .buttons {
    background: url(../images/button/graph-btn.gif) no-repeat -48px 0;
}

.AdvanceSearch .searchbtn,#Search-noresult form .searchbtn, .GoogleSearchNav input.searchbtn {
    background: url(../images/button/btn_advancesearch.jpg) no-repeat;
}

.All-top .listAll li ul li {
    background: url(../images/bg/bg-TH-searchList.gif) 0 2px no-repeat;
}

.mostWatched-description {
    float: left;
    width: 200px;
}

.recent .listAll .list-preview li {
    background: url("../images/bg/bg-TH-searchList.gif") no-repeat 0 2px;
}

.recent .listAll .list-preview li .close {
    background: url("../images/button/btn-closeList.png") 0 0 no-repeat;
    display: block;
    position: static;
}

.recent .listAll .list-preview li .close:hover {
    background: url("../images/button/btn-closeList.png") 0 -19px no-repeat;
}

/*.SearchList .detail {
    padding-bottom: 20px;
}*/

.SearchListAll li h2 a {
    line-height: 0;
}

.showmore {
    background: url("../images/bg/showmore2.png") no-repeat right 3px;
}

.showmore.minus {
    background: url("../images/bg/showmore2.png") no-repeat right -16px;
}

.sidebar-list .submit {
    background: url(../images/button/btn-filter.gif) 0 0 no-repeat;
}

.sponserLinks p.Sponsorlink {
    float: right;
}

ul.sidebar-list a.filter {
    width: 85px;
    white-space: nowrap;
    overflow: hidden;

    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

#amount-slider-range a.ui-slider-handle.left {
    background: url(../images/button/bt-slider-handle.gif) no-repeat;
}

#amount-slider-range a.ui-slider-handle.right {
    background: url(../images/button/bt-slider-handle.gif) no-repeat -19px 0;
}

/** end ventek **/

.subscribe-here { width: 740px; height: 80px; overflow: hidden; margin: 0 0 10px; background: url("../images/bg/bg-subscribe-Search.jpg") 0 0 no-repeat; padding: 20px;}
.subscribe-here .subscribe-content { background: #ffffff; opacity: 0.90; overflow: hidden; position: relative; width: 740px; height: 80px; }
.subscribe-here .subscribe-content img { float: left; margin: 10px 0px 3px 10px;}
.subscribe-here .subscribe-content p { float: left; clear: both; margin: 0 0 0 10px; text-transform: uppercase; font-size: 15px; line-height: 18px;}
.subscribe-here .subscribe-content p span { display: block;}
.subscribe-here .subscribe-content a { background: #000000; padding: 15px 0; position: absolute; right: 10px; top: 10px; width: 150px; overflow: hidden; color: #ffffff; font-size: 11px; text-transform: uppercase; text-align: center;}
.subscribe-here .subscribe-content a:hover { text-decoration: underline;}
.subscribe-here .subscribe-content a span { display: block;}

body.searchArchive #content { width: 940px; padding: 0 10px;}
body.searchArchive .levelNavigaton { padding: 10px 0 15px 0px;}
body.searchArchive .entry { width: 620px; overflow: hidden; float: left;}
body.searchArchive .entry p { color: #101010; font-size: 16px; line-height: 20px; margin-bottom: 20px; font-family: "charis_silregular";}
body.searchArchive #headergroup h2 { font-size: 40px; color: #333333; border-bottom: 1px solid #e6e6e6; padding: 0 0 10px;}
body.searchArchive #headergroup p { font-size: 11px; color: #999999; font-weight: bold; font-family: Arial;}
body.searchArchive .entry #heading-panel #headergroup { width: 100%;}

body.searchArchive #headergroup p.tool { overflow: hidden; font-size: 10px; font-family: Arial; line-height: normal; font-weight: bold;}
body.searchArchive #headergroup p.tool a { background: url(../img/icons/icon-searchArchive_tool.png) 0 0 no-repeat #999999; color: #ffffff; padding: 7px 10px 5px 20px; margin: 0 5px 0 0; float: left; text-transform: uppercase; text-decoration: none; border-radius: 5px;}
body.searchArchive #headergroup p.tool.notLogin a { background: url(../img/icons/icon-searchArchive_tool.png) 0 0 no-repeat #eaeaea; color: #ffffff; padding: 7px 10px 5px 20px; margin: 0 5px 0 0; float: left; text-transform: uppercase; text-decoration: none; border-radius: 5px;}
body.searchArchive #headergroup p.tool a:hover { color: #ffffff;}
body.searchArchive #headergroup p.tool a:nth-child(1),
body.searchArchive #headergroup p.tool.notLogin a:nth-child(1) { background-position: -4px 2px;}
body.searchArchive #headergroup p.tool a:nth-child(2),
body.searchArchive #headergroup p.tool.notLogin a:nth-child(2) { background-position: -101px 2px;}
body.searchArchive #headergroup p.tool a:nth-child(3),
body.searchArchive #headergroup p.tool.notLogin a:nth-child(3) { background-position: -191px 2px;}
body.searchArchive #headergroup p.tool a:nth-child(4),
body.searchArchive #headergroup p.tool.notLogin a:nth-child(4) { background-position: -260px 2px;}

.contentDetail-right { width: 300px; float: right; overflow: hidden;}
.contentDetail-right .content-info { width: 300px; overflow: hidden; margin: 0 0 20px;}
.contentDetail-right .content-info h2 { font-size: 15px; line-height: 17px; margin: 0 0 10px; text-transform: uppercase;}
.contentDetail-right .content-info ul { background: #ededed; width: 300px; overflow: hidden;}
.contentDetail-right .content-info ul li { border-bottom: 1px solid #ffffff; padding: 10px 15px; overflow: hidden;}
.contentDetail-right .content-info ul li h4 { font-size: 14px;}
.contentDetail-right .content-info ul li p { font-size: 12px;}
.contentDetail-right .content-info ul li ol li { border: none; padding: 0;}
.contentDetail-right .content-info ul li ol li span { float: left; margin: 0 5px 0 0;}
.contentDetail-right .content-info ul li ol li p { float: left; width: 250px; margin: 3px 0 0;}

.contentDetail-right .subscribe-here { width: 260px; height: 210px; background: url("../img/bg/bg-subscribe-Search_v2.jpg") 0 0 no-repeat; padding: 20px;}
.contentDetail-right .subscribe-here .subscribe-content { width: 260px; height: 210px; text-align: center;}
.contentDetail-right .subscribe-here .subscribe-content img { float: none; margin: 10px 0 5px;}
.contentDetail-right .subscribe-here .subscribe-content a { top: 145px; width: 240px; font-size: 9px;}
.contentDetail-right .subscribe-here .subscribe-content a span { display: inline;}
.contentDetail-right .subscribe-here .subscribe-content p { font-size: 14px;}
.contentDetail-right .subscribe-here .subscribe-content p span { display: inline;}

.getFull_version { background: url("../img/bg/bg-getFull_version.gif") 0 0 no-repeat; width: 600px; height: 124px; overflow: hidden; padding: 20px 10px 10px; margin: 20px 0; display: inline-block;}
.getFull_version p { text-align: center; font-weight: bold; font-size: 16px;}
.getFull_version p span { display: block;}
.getFull_version p a { background: #223d6e; text-decoration: none; padding: 6px 10px; color: #ffffff; text-transform: uppercase; font-size: 12px; min-width: 105px; display: inline-block;}
.getFull_version p a:hover { background: #182b4d; color: #ffffff;}
body.searchArchive .btnGroup { width: 940px;}

.archive-memberDetail { background: #e0edfc; margin: 0 0 20px;}
.archive-memberDetail > li { border-bottom: 1px solid #ffffff; padding: 10px 15px; overflow: hidden;}
.archive-memberDetail li h4 { font-size: 14px; text-transform: uppercase; line-height: 16px; margin: 0 0 5px;}
.archive-memberDetail li:first-child p {  font-size: 14px; font-weight: bold;}
.archive-memberDetail li p { font-size: 12px;}
.archive-memberDetail li ol { overflow: hidden; margin: 0 0 5px;}
.archive-memberDetail li ol li { font-size: 12px;}
.archive-memberDetail li ol li span { display: inline-block; font-weight: bold; width: 60px;}
.archive-memberDetail .renew { background: #223d6e; font-family:'arial_blackregular'; font-weight: normal; color: #ffffff; font-size: 12px; text-transform: uppercase; padding: 5px 10px; display: inline-block;}
.archive-memberDetail .renew:hover { background: #182b4d; color: #ffffff;}













