#content_area { width:100%; position:relative; float:left; background-color:#fff; padding-bottom:20px; min-height:538px}
#left_1 { width:220px; margin-left:20px; float:left; position:relative; z-index:999; }
#right_2 { width:700px; margin-left:20px; float:left; position:relative; }
#left_2 { width:660px; margin-left:20px; float:left; position:relative; z-index:999; }
#right_1 { width:260px; margin-left:20px; float:left; position:relative; }
#fullcol { width:940px; margin-left:20px; position:relative; margin-right:20px; }
#fullcol980 { width:980px; position:relative; }
#Mid_1 { width:220px; margin-left:20px; float:left; position:relative; z-index:999; }
#Mid_2 { width:460px; margin-left:20px; float:left; position:relative; }
#Mid_3 { width:220px; margin-left:20px; float:left; position:relative; }
/*bullet*/
 .genbullet li { list-style:none; background:url(docs_bullet.gif) no-repeat 2px 6px; padding-left:15px; margin-top:8px; margin-bottom:8px; }
.bullet_gray { background:url(docs_bullet.gif) no-repeat left 12px; padding-left:12px; padding-top:3px; padding-bottom:3px}
/*****************Search******************/

/*adv search*/
 .adv_Content { width:680px; margin:0 auto; position:relative; }
#adv_keyword, #adv_section, #adv_period, #adv_media, #adv_sort, #adv_order { width:680px; margin-bottom:10px; padding-top:10px; padding-bottom:15px; position:relative; float:left; background:url(dotline_1.gif) repeat-x left bottom; }
#adv_search { width:680px; margin-bottom:10px; padding-top:10px; padding-bottom:15px; position:relative; float:left; }
#adv_section .s1, #adv_section .s2, #adv_section .s3 { width:216px; height:41px; background: url(advsearch_tab.gif); padding-top:5px; padding-left:10px; float:left; }
#adv_section li { list-style-type:none; }
#adv_section .highlight { background:url(advsearch_highlight.gif); height:41px; }
/*Search left menu*/
 .left_box { border:#d1d1d1 1px solid; margin-bottom:5px; float:left; width:218px; }
.left_box .inner { padding:3px; }
.lrmenu_title { background:url(leftbox_head.gif) repeat-x left top; font-weight:bold; padding:7px 12px; height:16px; }
.lrmenu_body_short { background:url(leftbox_body.gif) repeat-x left bottom; padding:10px 12px 3px 12px; position:relative; width:188px; float:left; }
.lrmenu_body { background:url(leftbox_body.gif) repeat-x left bottom; padding:10px 12px 3px 12px; float:left; width:188px; }
.lrmenu_body2 { background:url(addit_arrow.jpg) no-repeat top left; padding:20px 12px 3px 12px; }
.nextlv { background: url(nextlv.gif) no-repeat right; }
.iconlist li { width:60px; height:30px; list-style-type:none; display:inline; float:left; padding-left:30px; padding-top:3px; }
.icon_glass { background:url(icon_search_all.png) no-repeat left 0px; }
.icon_prints { background:url(icon_search_prints.png) no-repeat left 0px; }
.icon_audios { background:url(icon_search_audios.png) no-repeat left 0px; }
.icon_images { background:url(icon_search_images.png) no-repeat left 0px; }
.icon_videos { background:url(icon_search_videos.png) no-repeat left 0px; }
.icon_maps { background:url(icon_search_maps.png) no-repeat left 0px; }
.arrow_brown { background:url(arrow_brown.gif) no-repeat left 10px; padding:5px 0 5px 10px; position:relative; }
.lrmenu_browse { padding:5px 0 5px 13px; position:relative; background:url(bullet_square.gif) no-repeat left 12px; float:left; width:177px; }
.lrmenu_browse_recently { padding:5px 0 5px 0px; position:relative; }
.lrmenu_browse_popup li { list-style-type:none; border-bottom:1px dotted #dadada; padding-bottom:5px; margin:5px 5px 0 13px; }
.btn_more { background:url(btn_more.gif) no-repeat left 0px; padding-left:25px; height:30px; position:relative; width:46px; }
.btn_go { background:url(btn_go.png) no-repeat left 0px; padding-left:14px; height:30px}
.btn_profile { background:url(btn_profile.png) no-repeat left 0px; padding-left:30px; height:20px; width:51px; padding-top:2px; }
.btn_playoral { background:url(btn_playoral.png) no-repeat left 0px; padding-left:35px; height:20px; width:102px; padding-top:2px; }
.btn_search { background:url(btn_search2.png) no-repeat left 0px; padding-left:12px; height:20px; width:50px; margin:0 5px; }
.btn_reset { background:url(btn_reset.png) no-repeat left 0px; padding-left:13px; height:20px; width:45px; margin:0 5px; }
.btn_read { background:url(btn_read.png) no-repeat left 0px; padding-left:13px; height:20px; width:85px; margin:0 5px; }
.btn_more2 { background:url(btn_read.png) no-repeat left 0px; padding-left:25px; height:20px; width:50px; margin:0 5px; }
.btn_searchagain { background:url(btn_searchagain.png) no-repeat left 0px; padding-left:15px; height:20px; width:88px; }
.btn_browse { background:url(btn_browse.png) no-repeat left 0px; padding-left:15px; height:20px; width:60px; }
.btn_login { background:url(btn_search2.png) no-repeat left 0px; height:20px; width:63px; margin-left:9px; margin-top:15px; text-align:center; }
.btn_showall { margin:0 5px; }
.btn_addtocollection { background:url(btn_addtocollection.jpg) no-repeat 0 3px; display:block; padding-left:15px; padding-bottom:20px; }
.btn_createset { background:url(btn_createset.png) no-repeat left 0px; height:20px; width:109px; margin-left:9px; margin-top:15px; text-align:center; }
.btn_editinfo { background:url(btn_editpen.gif) no-repeat left 3px; height:20px; width:80px; text-align:center; }
.btn_delset { background:url(btn_deletecross.gif) no-repeat left 3px; height:20px; width:70px; text-align:center; }
.btn_back { background:url(btn_back.png) no-repeat left 0px; height:20px; width:62px; text-align:center; }
.btn_save { background:url(btn_save.png) no-repeat left 0px; height:20px; width:62px; text-align:center; }
.height10 { height:10px; }
.height20 { height:20px; }
/*Search right content*/

/*HEAD*/
 .searchHead { height:34px; background:url(h1_bg.gif) repeat-x left bottom; }
.searchHead h1 { margin-bottom:0; padding-bottom:0}
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; height:24px; }
.TabbedPanelsTab { position: relative; top: 0px; float: left; padding-top: 3px; width:133px; height:21px; text-align:center; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; background:url(tap_off.gif) no-repeat left top; margin-left:1px; }
.TabbedPanelsTab_current { position: relative; top: 0px; float: left; padding-top: 3px; width:133px; height:21px; text-align:center; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; background:url(tap_on.gif) no-repeat left top; margin-left:1px; }
/*view by*/
 .viewby { width:140px}
.viewby ul { list-style-type:none; display:inline; }
.viewby ul li { list-style-type:none; display:inline; float:left; padding-left:9px}
/*refined by*/
 #mainContent_searchresult { position:relative; }
.searchresult { padding:5px 0 20px 0; position:relative; }
.inputpulldown_sortby { width:113px}
.refine_field { border:none; }
.refine_field .left_d { padding:0px; vertical-align:bottom; background:url(dotline_1.gif) repeat-x left bottom; width:75px; height:2px}
.refine_field .right_d { padding:0px; vertical-align:bottom; background:url(dotline_1.gif) repeat-x left bottom; }
.refine_field .left { padding:6px 8px 6px 9px; vertical-align:top; background:url(dotline_1.gif) repeat-x left bottom; width:75px; background-color:#b3ac8f; }
.refine_field .right { padding:6px 8px 6px 9px; vertical-align:top; background:url(dotline_1.gif) repeat-x left bottom; }
.refinetable th, td { padding: 0 0 2px 0; vertical-align:top; }
.cross { background:url(icon_cross.gif) no-repeat right 4px; height:9px; padding-right:15px; margin-right:3px}
.inputtxt_keyword { border:none; background-color:#e9e9e7; padding-left:5px; margin-right:5px; height:17px}
.dotline2 { background:url(dotline_1.gif) repeat-x left top; height:1px; }
/*search result Video*/
 .search_video_thumb { width: 200px; margin-left:0; position: relative; }
.search_video_thumb img { margin-left:0; margin-bottom:5px; }
.search_video_thumb span { width: 27px; height: 27px; display: block; position: absolute; top:50px; left: 90px; background: url(play_video.png) no-repeat; }
.search_video_thumb p { margin:0; padding:0; }
.search_video_list { width:660px; position:relative; padding-bottom:10px; float:left; }
.search_video_list li { list-style-type:none; display:inline; margin:5px 10px; float:left; }
.search_video_list .thumb { width:140px; position:relative; }
.search_video_list .thumb img { margin-bottom:5px; }
.search_video_list .thumb span { width: 27px; height: 27px; display: block; position: absolute; top:55px; left: 110px; background: url(play_video.png) no-repeat; }
.search_video_list .thumb p { margin:0; padding:0; }
/*PageNo*/
 #PageNo { padding:0}
#PageNo ul { list-style-type:none; display:inline; float:left; }
#PageNo ul li { list-style-type:none; display:inline; cursor: pointer; float:left; }
#PageNo .normal { }
#PageNo .normal a { width:19px; height:19px; font-weight:bold; background:url(pageno_normal.gif) no-repeat center top; float:left; padding:2px 0; margin:0 3px}
#PageNo .normal a:hover { background:url(pageno_hover.gif) no-repeat center top; }
#PageNo .current { font-weight:bold; background:url(pageno_normal.gif) no-repeat left top; width:19px; height:19px; background:url(pageno_current.gif) no-repeat center top; padding:2px 3px; }
#PageNo .prevarrow_gray { width:8px; height:14px; text-align:left; padding-right:8px; padding-top:3px}
#PageNo .nextarrow_gray { width:8px; height:14px; padding-left:8px; padding-top:3px}
/*Search GENERAL*/
 #ResultField { position:relative; padding-top:20px}
#GeneralResult { width:700px; position:relative}
.searchTarget { text-decoration:underline; font-weight:bold; padding-bottom:10px}
.resultContent { padding-top:3px}
.dotline { background:url(dotline_1.gif) repeat-x left center; clear:both; height:40px}
.searchListLeft { width:520px}
.searchListRight { width:140px; height:85px; position:relative}
.list_child { padding:10px 0; float:left; width:700px; }
.bullet_moreresult { background:url(iconn_plus.gif) no-repeat left 8px; padding-left:23px; padding-top:5px; clear:both}
.list_morerdetail { height:20px; padding-top:5px}
.list_morerdetail ul li { list-style-type:none; display:inline; float:left; }
.sepline_3 { background:url(sepline_3.gif) no-repeat center 4px; width:8px; height:16px; padding:0 5px}
.searchRelate { padding-left:5px; padding-bottom:50px; padding-top:20px}
/*Tags*/
 #tags { margin-top:30px; float:left; width:100%; }
#tags .link { margin-left:10px; }
/*Recommendation*/
 #recommendation { margin-top:30px; float:left; width:100%; }
#recommendation .Content { width:211px; float:left; margin:8px; }
#recommendation img { border:1px solid #dbdbdb; padding:1px; }
#recommendation .Content_search { width:207px; float:left; margin:6px; , _margin:4px; }
#recommendation img_search { border:1px solid #dbdbdb; padding:1px; }
/*docs*/
 #docs, #collecction_docs, #collecction_audios { margin-top:30px; float:left; width:100%; }
#docs li, #collecction_docs li, #collecction_audios li { list-style-type:none; background:url(docs_bullet.gif) no-repeat 13px 6px; padding-left:25px; margin-bottom:6px; }
/*MAP*/
 #MapResult { width:700px; position:relative}
#searchList_map { width:360px; float:left; padding:10px 0}
#Map_right { width:325px; height:307px; float:right; }
.mapSearchContent { width:320px}
.mapBallnoon { width:32px; height:40px; }
/*Video*/
 .btn_playvideo { position:absolute; right:8px; bottom:8px; width:27px; height:27px; background:url(play_video.png) no-repeat left top; z-index:1}
/*Image thumbnail*/
 #ImagethumbnailResult { width:100%; position:relative}
#ImagethumbnailResult2 { width:100%; position:relative; margin-bottom:20px; }
.item_photogroup { width:100%; position:relative; margin-bottom:10px; margin-top:10px; float:left}
.item_photo { position:relative; margin:0; padding:0; width:122px; padding: 0 9px; float:left; }
.item_photo .title { padding-top:5px}
.item_photo .links { padding-top:5px}
.item_photo2 { position:relative; margin:0 12px; padding:0; width:122px; padding: 0 9px; float:left; }
/*Result detail*/
 #photoGallery { padding-top:20px}
.gallerydesp_left { width:128px; vertical-align:top}
.gallerydesp_right { vertical-align:top}
.gallerydesp td { padding:3px; border-collapse:collapse; }
#comments_field { width:660px; position:relative}
#comments_field .respond_field { width:640px; background-color:#ececec; padding:8px 10px}
.textarea_respond { border:#666666 solid 1px; width:630px; overflow:auto; padding:5px; margin-bottom:6px; height:45px; }
.textarea_mycol { border:#666666 solid 1px; width:530px; overflow:auto; padding:5px; margin-bottom:6px; height:45px; }
.btn_submitcomment { width:65px; height:20px; float:right; }
.btn_submitcomment a { background:url(btn_submit.gif) left top no-repeat; width:65px; height:20px; float:right; text-align:center; cursor:pointer; padding-top:1px}
.btn_submitcomment a:hover { background:url(btn_submit_on.gif) left top no-repeat; }
.displaycomment_field { width:660px; position:relative; padding-top:5px; }
.displaycomment_field .comment_uparrow { background:url(arrow_up.gif) 15px bottom no-repeat; height:5px; width:30px}
.displaycomment_field .comment_group { padding:10px 10px; background:url(comment_sepline.gif) left bottom repeat-x #f2f2f2}
.displaycomment_field .username { padding-right:10px; }
.displaycomment_field .time { padding-right:10px; }
#locationMap { position:relative; width:100%}
.record_btn { height:17px; position:relative; width:260px; background:url(sepline_3.gif) center 4px no-repeat; left:400px; }
.record_btn .prev { width:100px; height:17px; float:left}
.record_btn .prev a { width:100px; height:17px; background:url(arrow_map_prev.gif) left top no-repeat; padding-left:25px; float:left; cursor:pointer}
.record_btn .prev a:hover { background:url(arrow_map_prev_on.gif) left top no-repeat; }
.record_btn .next { width:100px; height:17px; float:right}
.record_btn .next a { width:100px; height:17px; background:url(arrow_map_next.gif) right top no-repeat; padding-left:15px; float:right; cursor:pointer}
.record_btn .next a:hover { background:url(arrow_map_next_on.gif) right top no-repeat; }
.record_detail_btn { height:25px; position:relative; width:205px; padding-left:55px; }
.record_detail_btn .prev { width:25px; height:25px; }
.record_detail_btn .prev a { width:25px; height:25px; background:url(record_back.png) left top no-repeat; float:left; cursor:pointer}
.record_detail_btn .prev a:hover { background:url(record_back_on.png) left top no-repeat; }
.record_detail_btn .next { width:25px; height:25px; }
.record_detail_btn .next a { width:25px; height:25px; background:url(record_next.png) right top no-repeat; float:right; cursor:pointer}
.record_detail_btn .next a:hover { background:url(record_next_on.png) right top no-repeat; }
.record_detail_btn td { padding:0px; }
.record_detail_btn table { width:205px; height:25px; }
#locationMap .map_field { height:297px; position:relative; width:238px; background:url(locationmap_bg.gif) right top no-repeat; margin-top:15px; padding: 10px 0 10px 20px}
#locationMap .map_field .gmap { width:229px; height:273px; margin-top:5px}
.related_item { width:260px; float:left; position:relative; margin-top:25px; }
.related_item ul li { float:left; display:inline; margin:4px; width:122px; height:122px; list-style-type:none; }
.related_photo { width:260px; float:left; position:relative; margin-top:25px; }
.related_photo ul li { float:left; display:inline; margin:4px; ; width:122px; height:138px; list-style-type:none; }
.related_photo ul li img { float:left; width:122px; height:122px}
.related_photo ul li .downloadp { height:16px; padding-left:18px; background:url(icon_download_gray.gif) left 2px no-repeat #676767; cursor:pointer; float:left; width:104px}
.related_audio { width:260px; float:left; position:relative; margin-top:25px; margin-bottom:5px; }
.related_audio ul li { float:left; display:inline; margin:4px 4px 15px 4px; padding-left:25px; list-style-type:none; background:url(search_audio_icon.jpg) no-repeat; }
.related_doc { width:260px; float:left; position:relative; margin-top:25px; margin-bottom:5px; }
.related_doc ul li { float:left; display:inline; margin:4px 4px 15px 4px; padding-left:25px; list-style-type:none; background:url(search_doc_icon.jpg) no-repeat; }
.related_video { width:260px; float:left; position:relative; margin-top:25px; margin-bottom:5px; }
.related_video ul li { float:left; display:inline; margin:4px 4px 15px 4px; list-style-type:none; position:relative; }
#DocResult { width:660px; position:relative}
#DocResult .list_child { padding:10px 0; float:left; width:660px; }
#DocResult .bullet_moreresult { background:url(iconn_plus.gif) no-repeat left 8px; padding-left:23px; padding-top:5px; float:left; width:325px; }
#DocResult .downloadDocs { float:right; background:url(download_docs.jpg) no-repeat; width:95px; height:55px; padding-left:50px; }
#DocResult .searchListLeft { width:500px}
#DocResult .searchListRight { width:122px; height:122px; position:relative}
/*Docs accordion*/
 .docsearch_accordion { float:left; width:325px; }
.docsearch_accordion .accordion_title { width:320px; padding:0px; margin-top:5px; cursor:pointer; position: relative; margin-left:5px; border:0; }
.docsearch_accordion .accordion_content { padding-top:0px; padding-left:0px; padding-right:0px; }
.docsearch_accordion .accordion_content th, .docsearch_accordion .accordion_content table td, .docsearch_accordion .accordion_content table { border:0; }
/*reset table*/
 .docsearch_accordion .accordion_content table td { border:0; }
.creativecommons { width:240px; float:left; position:relative; margin-top:25px; border:#a7a7a7 solid 1px; padding:10px}
.creativecommons ul { width:100%; float:left}
.creativecommons ul li { float:left; list-style-type:none; padding-right:5px}
#left_1 .creativecommons { width:200px; float:left; position:relative; margin-top:5px; border:#a7a7a7 solid 1px; padding:10px}
#left_1 .creativecommons ul { width:100%; float:left}
#left_1 .creativecommons ul li { float:left; list-style-type:none; padding-right:5px}
/*MoreTopic*/
 div.MoreTopicGroup { z-index:1000; width: 695px; min-height:145px; height: 145px; height: auto !important; position:absolute; left:180px; top:-55px; _top:-75px; visibility:hidden; }
div.MoreTopicArrow { width: 10px; height: 145px; float:left; background-image: url(arrow_pullout.gif); background-repeat: no-repeat; background-position: 0 57px; _background-position: 0 75px; }
div.MoreTopic { width: 585px; background-color:#616161; min-height:145px; height: 145px; height: auto !important; padding: 30px 50px; float:left}
div.MoreTopic ul.mcol { margin:0; padding:0; }
div.MoreTopic ul.mcol { margin:1px; /* ---  must have right margin. IE bug */
	overflow: visible; }
div.MoreTopic ul.mcol li { width:160px !important; background: url(bullet_pullout.gif) no-repeat 0 7px; padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-type:none; }
div.MoreTopic ul.mcol div.li_container { border:none; /* don't use left and right border, padding and margin */
	padding:0; margin:1px 0; overflow: visible; width:160px; }
/**/
 div.MainTopicGroup { z-index:1000; width: 710px; min-height:150px; height: 150px; height: auto !important; position:absolute; left:205px; _left:190px; top:-39px; _top:-45px; visibility:hidden; }
div.MainTopicArrow { width: 10px; height: 150px; float:left; background-image: url(arrow_pullout.gif); background-repeat: no-repeat; _background-position: 0 50px; top:5px; left:2px; position:absolute; }
div.MainTopic { width: 400px; background-color:#616161; height: 165px; padding: 15px 30px; float:left; overflow-y:scroll; overflow-x:hidden; }
.mcol { list-style:none; }
.mcol li { border-bottom: 1px dotted #C1C1C1; font-weight:bold; text-decoration:none; }
.mcol li a { color:#665E47 !important; font-size:12px; }
div.MainTopic ul.mcol li { width:160px !important; background: url(bullet_pullout.gif) no-repeat 0 7px; padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-type:none; }
div.MainTopic ul.mcol div.li_container { border:none; /* don't use left and right border, padding and margin */
	padding:0; margin:1px 0; overflow: visible; width:150px; }
div.MainTopicGroup .M_Lv2 { width: 225px; background-color:#3b3b3b; height: 180px; padding: 15px 0px 0px 15px; float:left; position: absolute; right:0; visibility:hidden; }
div.MainTopicGroup .M_Lv2 .Content { overflow-y:scroll; overflow-x:hidden; height: 163px; }
div.MainTopicGroup .M_Lv2 li { width:140px !important; padding-left:0px; padding-top:3px; padding-bottom:3px; list-style-type:none; }
/************Collection Section***************/
 .lrmenu_sub { background:url(lrmenu_sub_arrow.gif) left no-repeat; padding-left:10px}
.Rlmenu_sub { background:url(lrmenu_sub_arrow.gif) no-repeat; background-position: 60% bottom; }
.collection_point li { list-style-type:none; background:url(docs_bullet.gif) no-repeat 14px 8px; padding-left:30px; margin-bottom:2px; }
.collection_ref { float:left; width:700px; margin-top:20px; }
.collection_ref .icon { width:35px; height:35px; float:left; margin-right:10px; }
.collection_ref .text, .collevtion_ref ul { width:655px; float:left; }
.collection_ref li { list-style-type:none; background:url(docs_bullet.gif) no-repeat 2px 6px; padding-left:15px; margin-bottom:8px; }
.collection_promotion { margin-top:20px; float:left; }
.collection_left { width:520px; }
.collection_right { width:145px; background:url(collection_right_bg.jpg) no-repeat top left; padding-left:15px; }
.related_collection { width:125px; float:left; margin-top:25px; margin-left:6px; }
#textonly_tab { width:700px; height:32px; background:url(textonly_tab_bg.jpg) no-repeat; text-align:center; margin-top:10px; }
#textonly_tab a { display: block; margin:0 10px; height:28px; float:left; cursor:pointer; padding-top:4px; }
#textonly_tab a:hover { background:url(textonly_tab_hover.jpg) no-repeat bottom center; }
#textonly_tab .highlight { background:url(textonly_tab_hover.jpg) no-repeat bottom center; }
#tabContent { width:668px; float:left; border-bottom:#d5d6d7 1px solid; border-left:#d5d6d7 1px solid; border-right:#d5d6d7 1px solid; padding:15px; }
#tabContent2 { width:700px; float:left; padding:0 0 15px 0; }
#bioContent { width:668px; float:left; border-bottom:#d5d6d7 1px solid; border-left:#d5d6d7 1px solid; border-right:#d5d6d7 1px solid; background-color:#f5f5f5; padding:15px; }
a.sortby { width:123px; height:20px; display:block; cursor:pointer; background: url(sortby.jpg) no-repeat; }
#tabContent .item { width:530px; height:20px; }
#tabContent .peopleGroup { width:100%; position:relative; float:left; margin-bottom:20px; }
#tabContent .peopleGroup .indev { width:98px; margin:0 16px; float:left; }
#collecction_photos { width:385px; margin-top:30px; position:relative; float:left; }
#collecction_photos ul { margin-top:10px; }
#collecction_photos li { list-style-type:none; display:inline; position: relative; width:122px; float: left; margin:0 3px; }
#collecction_videos { width:122px; margin-top:30px; position:relative; float:left;}
#collecction_videos ul { margin-top:10px; }
#collecction_videos li { list-style-type:none; display:inline; position: relative; width:122px; float: left; }
#collecction_videos span { width: 27px; height: 27px; display: block; position: absolute; top:90px; left: 90px; background: url(play_video.png) no-repeat; }
#collecction_videos p { margin:0; padding:0; }
.borderbottom { border-bottom:1px #c1c1c1 solid; padding-bottom:5px; }
.borderbottom_dot { border-bottom:1px dotted #c1c1c1; }
.recently_box { border:#d1d1d1 1px solid; margin-bottom:5px; padding:10px; float:left; width:198px; }
.recently_box_right { border:#d1d1d1 1px solid; margin-bottom:5px; padding:10px; float:left; position:relative; width:238px; }
.themeList .c1 { background: url(collectionlist_history.jpg) no-repeat 1px 1px; height:61px; }
.themeList .c2 { background: url(collectionlist_geo.jpg) no-repeat 1px 1px; height:61px; }
.themeList .c3 { background: url(collectionlist_art.jpg) no-repeat 1px 1px; height:61px; }
.themeList .c4 { background: url(collectionlist_communicate.jpg) no-repeat 1px 1px; height:61px; }
.themeList .c1 p, .themeList .c2 p, .themeList .c3 p, .themeList .c4 p { margin-top:40px; margin-left:10px; }
.themeList .c1, .themeList .c2, .themeList .c3 { width:232px; border-right:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; border-bottom:#bdbdbd 1px solid; padding:1px; }
.themeList .c4 { width:232px; border-top:#bdbdbd 1px solid; border-bottom:#bdbdbd 1px solid; padding:1px; }
.themeListContent { width:940px; background:url(collection_list_contentbg.jpg) no-repeat left top; margin-bottom:20px; }
.themeListContent2 { width:940px; background:url(collection_list_contentbg2.jpg) no-repeat left top; margin-bottom:20px; }
.themeListContent c1List, .themeListContent c2List, .themeListContent c3List, .themeListContent c4List { width:232px; }
.themeListContent2 c1List, .themeListContent2 c2List, .themeListContent2 c3List, .themeListContent2 c4List { width:232px; }
.themeListContent ul, .themeListContent2 ul { margin-top:0px; margin-left:20px; }
.themeListContent li, .themeListContent2 li { list-style-type:none; margin-bottom:5px; }
.subthemeList { border-top:#bdbdbd 1px solid; border-bottom:#bdbdbd 1px solid; padding:1px; }
.collection_menu { margin-bottom:10px; background:url(under_shadow2.gif) no-repeat 0 25px; }
.collection_menu .title { padding-bottom:15px; padding-top:5px; }
.collection_menu_body { padding:0 8px; }
.collection_menu_2line { margin-bottom:10px; background:url(under_shadow2.gif) no-repeat 0 42px; }
.collection_menu_2line .title { padding-bottom:15px; padding-top:5px; }
.LeftimageRighttext { width:100%; margin-bottom:10px; position:relative; float:left; }
.LeftimageRighttext img { margin-right:10px; }
.LeftimageRighttext li.desc { width:565px; }
.LeftimageRighttext li { display:inline; float:left; position:relative; }
.listing_addcollection { width:565px; padding-top:5px; border-top:1px dotted #CCC; margin-top:5px; }
.addcollection_box { width:682px; padding:8px; margin-top:5px; background-color:#ebebeb; }
.boxing_addcollection { width:122px; padding-top:5px; border-top:1px dotted #CCC; margin-top:5px; }
/*collection list accordion*/
 .accordion { float:left; width:235px; }
.accordion_title { width:190px; padding:5px; margin-top:15px; cursor:pointer; position: relative; border-bottom:1px dotted #c1c1c1; }
.accordion_content { padding-top:5px; padding-left:15px; padding-right:10px; }
/*Directory*/
 #DirectoryGroup { width:700px; position:relative; padding-bottom:7px; margin-bottom:10px; }
#DirectoryGroup .Directorynav { height:40px; width:700px; background:url(factory_dir_bg.jpg) repeat-x; }
#DirectoryGroup .Content { width:658px; border-bottom:#e5e6e5 1px solid; border-left:#e5e6e5 1px solid; border-right:#e5e6e5 1px solid; padding:20px 20px 10px 20px; }
#DirectoryGroup .search { width:147px; height:25px; background:url(factory_dir_Searchbtn.jpg) no-repeat left top; padding-top:15px; text-align:center; }
#DirectoryGroup .search_on { width:147px; height:25px; background:url(factory_dir_Searchbtn_on.jpg) no-repeat left top; padding-top:15px; text-align:center; }
#DirectoryGroup .search a { width:147px; height:25px; display:block; }
#DirectoryGroup .map { width:110px; height:25px; background:url(factory_dir_Mapbtn.jpg) no-repeat left top; padding-top:15px; padding-left:25px; text-align:center; }
#DirectoryGroup .map_on { width:110px; height:25px; background:url(factory_dir_Mapbtn_on.jpg) no-repeat left top; padding-top:15px; padding-left:25px; text-align:center; }
#DirectoryGroup .map a { width:110px; height:25px; display:block; }
#DirectoryGroup input, #DirectoryGroup select { width:228px; }
/*Collection Oral*/
 .Oral_profile { border-top:#d1d1d1 1px solid; border-left:#d1d1d1 1px solid; border-right:#d1d1d1 1px solid; padding:9px; position:relative; float:left; margin-top:10px; width:680px; }
.Oral_profile img { float:left; margin-right:10px; }
/*Search Oral*/
 .search_oral .Oral_profile { border-top:#d1d1d1 1px solid; border-left:#d1d1d1 1px solid; border-right:#d1d1d1 1px solid; padding:9px; position:relative; float:left; margin-top:10px; width:640px; }
.search_oral .Oral_accordion_title { width:570px; padding:9px 40px 10px 50px; cursor:pointer; position: relative; background:url(oral_audio_bg2.gif) no-repeat left top; background-color:#d1d1d1; }
.search_oral .Oral_accordion_content { padding:10px; background-color:#f5f5f5; width:640px; }
/*Oral accordion*/
 .Oral_accordion { float:left; }
.Oral_accordion_title { display: block; text-decoration: none; color: black; width:610px; padding:9px 40px 10px 50px; cursor:pointer; position: relative; background:url(oral_audio_bg.gif) no-repeat left top; background-color:#d1d1d1; }
.Oral_accordion_content { padding:10px; background-color:#f5f5f5; width:680px; }
.Oral_accordion_content th, .Oral_accordion_content table td, .Oral_accordion_content table { border:0; }
/*reset table*/
 .Oral_accordion_content table td { border-bottom:#c1c1c1 1px dotted; }
/*Oral bio*/
 .Oral_bio { float:left; }
.Oral_bio_title { width:610px; padding:9px 40px 10px 50px; cursor:pointer; position: relative; background:url(oral_audio_bg.gif) no-repeat left top; background-color:#d1d1d1; }
.videobg { background:url(oral_video_bg.gif) no-repeat left top; }
.Oral_bio_content { padding:10px; background-color:#f5f5f5; width:680px; }
.Oral_bio_content th, .Oral_accordion_content table td, .Oral_accordion_content table { border:0; }
/*reset table*/
 .Oral_bio_content table td { border-bottom:#c1c1c1 1px dotted; }
.aopen { position: absolute; top:5px; left:675px; }
.aclose { position: absolute; top:11px; left:670px; }
/*Left Menu accordion*/
 .lrmenu_body .accordion { float:left; width:188px; }
.lrmenu_body .lrmenu_accordion_title { margin:0; padding:4px 0 4px 0; border:0; text-decoration:none; cursor:pointer; position: relative; }
.lrmenu_body a.lrmenu_accordion_title { display: block; text-decoration: none; color: black; }
.lrmenu_body .lrmenu_accordion_content { padding:0; }
.lrmenu_body .lrmenu_accordion_content li { list-style-type:none; border-bottom:1px dotted #c1c1c1; padding: 4px 0 4px 0px; margin-left:14px; margin-bottom:5px}
/*Lv*/
 div#LvGroup { z-index:1000; width: 710px; min-height:250px; height: 250px; height: auto !important; position:absolute; left:190px; top:-5px; _top:-12px; visibility:hidden; }
div.Lv1Arrow { width: 10px; height: 200px; float:left; background-image: url(arrow_pullout.gif); background-repeat: no-repeat; background-position: 0 45px; _background-position: 0 50px; }
div#Lv1 { width: 400px; background-color:#616161; height:200px; padding: 15px 30px; float:left; overflow-y:scroll; overflow-x:hidden; }
div#Lv1 ul.mcol li { width:160px !important; background: url(bullet_pullout.gif) no-repeat 0 7px; padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-type:none; border:0; margin:0; }
div#Lv1 ul.mcol div.li_container { border:none; /* don't use left and right border, padding and margin */
	padding:0; margin:1px 0; overflow: visible; width:160px; }
div#Lv2 { width: 225px; background-color:#3b3b3b; height:215px; padding: 15px 0px 0px 15px; float:left; position: absolute; right:0; visibility:hidden; }
div#Lv2 .Content { overflow-y:scroll; overflow-x:hidden; height:198px; }
div#Lv2 li { width:140px !important; padding-left:0px; padding-top:3px; padding-bottom:3px; list-style-type:none; border:0; margin:0; }
/*a-z*/
 div#AZGroup { z-index:1000; width: 710px; min-height:250px; height: 250px; height: auto !important; position:absolute; left:200px; top:75px; _top:62px; visibility:hidden; }
div.azArrow { width: 10px; height: 200px; float:left; background-image: url(arrow_pullout.gif); background-repeat: no-repeat; background-position: 0 45px; _background-position: 0 50px; }
div#az { width: 600px; background-color:#616161; height:200px; }
div#az .aph { float:left; width:340px; padding:15px 10px; }
div#az .aph li { display:inline; float:left; list-style-type:none; width:20px; height:20px; text-align:center; border:0; ; padding:0px; margin:0px; }
div#az .aph li a { width:20px; height:20px; display:block; }
div#az .aph li a:hover { background:#308b90; }
div#az .keyword { float:left; width:220px; padding:10px 10px; }
.ac_results { z-index:2001; background-color:#FFF; padding:5px; }
div#az .Content { overflow-y:scroll; overflow-x:hidden; height:198px; _height:180px; float:left; background-color:#e7e7e7; padding: 15px 30px; width:540px; }
div#az .Content li { border:0; padding: 0px; margin:0px}
div#az .Content2 { overflow-y:hidden; overflow-x:scroll; height:198px; _height:180px; float:left; background-color:#e7e7e7; padding: 15px 30px; width:540px; }
div#az .Content ul.mcolaz li { width:120px !important; padding-top:3px; padding-bottom:3px; list-style-type:none; }
div#az .Content ul.mcolaz div.li_container { border:none; /* don't use left and right border, padding and margin */
	padding:0; margin:1px 0; overflow: visible; width:160px; }
/*ViewAllGroup*/
 div#ViewAllGroup { z-index:1000; width: 710px; min-height:250px; height: 250px; height: auto !important; position:absolute; left:190px; top:-39px; _top:-45px; visibility:hidden; }
div.ViewAllArrow { width: 10px; height: 200px; float:left; background-image: url(arrow_pullout.gif); background-repeat: no-repeat; background-position: 0 45px; _background-position: 0 50px; }
div#ViewAll { width: 600px; background-color:#616161; height:200px; }
div#ViewAll .Content ul.mcolviewall li { width:120px !important; padding-top:3px; padding-bottom:3px; list-style-type:none; }
div#ViewAll .Content ul.mcolviewall div.li_container { border:none; /* don't use left and right border, padding and margin */
	padding:0; margin:1px 0; overflow: visible; width:160px; }
div#ViewAll .aph { float:left; width:340px; padding:18px 10px; }
div#ViewAll .aph li { display:inline; float:left; list-style-type:none; width:20px; height:20px; text-align:center; border:0; ; padding:0px; margin:0px; }
div#ViewAll .aph li a { width:20px; height:20px; display:block; }
div#ViewAll .aph li a:hover { background:#308b90; }
div#ViewAll .Content { height:178px; _height:160px; float:left; background-color:#e7e7e7; padding: 5px 0px; width:600px; _width:620px; }
div#ViewAll .Content li { border:0; padding: 0px; margin:0px}
div#ViewAll table, div#ViewAll table td { border:0; }
div#ViewAll td { padding:2px; padding-left: 13px; vertical-align: top; }
div#ViewAll .Content div { width:140px; margin:3px 0; }
div#ViewAll #MoveContent { width: 600px; height: 180px; overflow-y:hidden; overflow-x:scroll; }
/*************Oral Section***************/
 .oral_landing_wrapper { width:980px; height:394px; position:relative; }
.oral_feature_wrapper { width:980px; height:588px; position:relative; }
.oral_landing_wrapper img, .oral_feature_wrapper img { border:2px solid #dce3e9; margin:0; padding:0; float: left; }
.oral_landing_wrapper .squareinfo { height:156px; width:254px; position:absolute; top:98px; left:588px; overflow:hidden; background:url(landing_infobg.jpg) no-repeat; padding:40px 20px 0px 20px; z-index:99}
.oral_landing_wrapper .collectinfo { height:156px; width:254px; overflow:hidden; background:url(landing_infobg.jpg) no-repeat; padding:40px 20px 0px 20px; z-index:99; float:left; }
.oral_feature_wrapper .squareinfo { height:181px; width:362px; position:absolute; top:196px; left:392px; overflow:hidden; background:url(landing_infobg.jpg) no-repeat; padding:15px 15px 0px 15px; z-index:99}
.oral_landing_wrapper table, .oral_landing_wrapper table td, .oral_feature_wrapper table, .oral_feature_wrapper table td { border:0; }
.oral_landing_feature { width:460px; float:left; margin-top:15px; margin-left:20px; }
.oral_landing_feature li { width:216px; position:relative; margin-left:6px; margin-right:6px; list-style-type:none; }
.oral_landing_feature img { margin-bottom:1px; margin-top:5px; }
.oral_landing_feature a { width:206px; padding:5px; float:left; position:relative; }
.oral_landing_search { width:460px; float:left; margin-top:15px; margin-left:20px; margin-bottom:10px; padding-bottom:7px; }
.oral_landing_search .nav { height:40px; width:460px; background:url(factory_dir_bg.jpg) repeat-x; }
/*.oral_landing_search .Content{ width:448px; border-bottom:#e5e6e5 1px solid; border-left:#e5e6e5 1px solid; border-right:#e5e6e5 1px solid; padding:20px 5px 10px 5px; }*/
 .oral_landing_search .Content { width:448px; border-bottom:#e5e6e5 1px solid; border-left:#e5e6e5 1px solid; border-right:#e5e6e5 1px solid; padding:5px 2px 5px 12px; }
.oral_landing_search .Content .ChooseListBox { border:1px solid #7f9db9; text-align:left; background:#fff url(drop_btn.gif) right 1px no-repeat; *background-position:right 2px; padding:2px 22px 2px 2px; cursor:pointer; display:block; width:332px; }
.oral_landing_search .Content #ThemeList, .oral_landing_search .Content #subThemeList, .oral_landing_search .Content #TopicList { visibility:hidden; position:absolute; top:19px; _top:21px; left:0; background:#fff; width:356px; _width:339px; z-index:999; border:#7f9db9 1px solid; height:80px; background:url(themelist_bg.jpg) no-repeat bottom; }
/*.oral_landing_search .Content .ListBox{ padding:10px; overflow-y:scroll; overflow-x:hidden; height:60px; }*/
 .oral_landing_search .Content .ListBox { padding:10px; width:360px; overflow-y:scroll; overflow-x:hidden; height:120px; _height:60px; border:#7f9db9 1px solid; background:url(themelist_bg.jpg) no-repeat bottom; }
.oral_landing_search .Content .ListBox td, .oral_landing_search .Content .ListBox table { padding:0px; border:0}
.oral_landing_search .search { width:147px; height:25px; background:url(landing_find01_on.jpg) no-repeat left top; padding-top:15px; text-align:center; margin-right:5px; }
.oral_landing_search .search a { width:147px; height:25px; display:block; }
.oral_landing_search .themes { width:147px; height:25px; background:url(landing_find01_off.jpg) no-repeat left top; padding-top:15px; text-align:center; }
.oral_landing_search .themes a { width:147px; height:25px; display:block; }
.oral_landing_search .adv { width:100px; height:25px; padding-top:15px; text-align:center; }
/*.oral_landing_search input, .oral_landing_search select{ width:127px; }*/
 .oral_advsearch_wrap { width:700px; }
.oral_advsearch_wrap .findpeople, .oral_advsearch_wrap .findtheme, .oral_advsearch_wrap .listby { width:940px; margin-bottom:10px; padding-top:10px; padding-bottom:22px; position:relative; float:left; background:url(dotline_1.gif) repeat-x left bottom; }
.oral_advsearch_wrap .findpeople table { background-color:#f3f3f3; border:1px solid #c4c4c4}
.oral_advsearch_wrap .findpeople table td { border:0; }
.oral_advsearch_wrap .findpeople input, .oral_advsearch_wrap select { width:310px; }
.oral_advsearch_wrap .findtheme li { list-style-type:none; }
.oral_advsearch_wrap .item_photogroup { width:100%; position:relative; margin-bottom:10px; margin-top:10px; float:left}
.oral_advsearch_wrap .item_photo { position:relative; margin:0; padding:0; width:325px; padding: 0 9px; float:left; }
.oral_advsearch_wrap .item_photo img { float:left; margin-right:10px; }
.oral_advsearch_wrap .item_photo li { list-style:none; background:url(docs_bullet.gif) no-repeat 2px 6px; padding-left:15px; }
.oral_advsearch_wrap .item_photo .title, .oral_advsearch_wrap .item_photo .links { margin-bottom:5px; }
.oral_advsearch_wrap .list_child { padding:10px 0; float:left; width:700px; }
.oral_advsearch_wrap .list_child span { position:absolute; left:110px; top:55px; display:block; background:url(play_video.png) no-repeat; width:28px; height:28px; }
.oral_advsearch_wrap .list_child span a { width:28px; height:28px; display:block; }
.oral_advsearch_wrap .searchListLeft { width:520px; }
.inside_findpeople { width:940px; margin-bottom:15px; padding-top:10px; padding-bottom:15px; position:relative; float:left; }
.inside_findpeople input, .inside_findpeople select { width:310px; }
.inside_findpeople table { background-color:#f3f3f3; border:1px solid #c4c4c4}
.inside_findpeople table td { border:0; }
.theme_pic { width:940px; height:185px; margin-bottom:10px; }
.theme_pic .info { width:310px; height:140px; overflow:hidden; padding: 5px 20px 5px 20px; background:url(themesdesc.png); position: absolute; right:20px; top:60px; }
.oralPeople_Profile { width:196px; padding:23px 12px 0 12px; background:url(oral_peopleprofilebg.gif) no-repeat; }
.oralPeople_Profile .profilepic img { border:1px #ffffff solid; }
.oralPeople_Profile .profilepic { border:7px solid #ebe1c0; width:124px; margin-left:28px; margin-bottom:20px; }
.oralPeople_Profile .profileinfo { border-top:1px dotted #c1c1c1; border-bottom:1px dotted #c1c1c1; padding-top:10px; padding-bottom:10px; margin-bottom:20px; }
/*Communities*/
 .com_rightbanner, .com_connectme, .com_shortcut { width:260px; margin:15px 0 0 0; position:relative; float:left; }
.com_connectme .heading { width:236px; background:url(connectme_heading.jpg) no-repeat; background-color:#5e4439; }
.com_connectme .content { width:260px; height:59px; background:url(connectme_content.jpg) no-repeat; }
.com_shortcut .c1, .com_shortcut .c2, .com_shortcut .c3 { width:86px; text-align:center; float:left; position: relative; }
.com_rss { width:240px; margin:15px 0 0 0; position:relative; float:left; background:url(rss_bg.jpg) no-repeat; padding:4px 5px 5px 15px; }
.com_login { width:660px; height:46px; background:url(loginbg.jpg) no-repeat; margin:15px 0; }
.com_login .title { margin-left:42px; float:left; margin-top:6px; }
.com_login .username { width:136px; margin-left:30px; float:left; margin-top:15px; }
.com_login .password { width:136px; margin-left:10px; float:left; margin-top:15px; }
.com_login .textlink { width:150px; margin-left:10px; float:left; margin-top:15px; }
.landing_note { width:642px; border:#cfbdc1 1px solid; padding:8px; margin-bottom:10px; }
.landing_note .banner { width:633; margin-top:8px; margin-left:5px; text-align:center; }
.landing_note .content { width:633; margin-top:8px; margin-left:5px; }
/*blog*/
 .com_border { border:1px #cfbdc1 solid; }
.comm_blogbrief { padding:10px; width:637px; position:relative; float:left; margin-bottom:15px; }
.comm_blogbrief .title { width:562px; float:left; margin-bottom:20px; }
.comm_blogbrief .facebook { width:75px; float:left; }
.comm_blogbrief .content, .comm_blogbrief .tags { width:635px; float:left; margin-bottom:20px; }
.comm_blogbrief .postby { width:635px; float:left; }
.bloggerlist { width:260px; background:url(blogger_bg.jpg) no-repeat 0px 0px; position:relative; float:left; padding-top:5px; margin-top:10px; }
.bloggerlist .blogger { width:94px; margin:15px 15px 0px 15px; float:left}
.topblogs { width:260px; background:url(topblog_bg.jpg) no-repeat 0px 0px; position:relative; float:left; padding-top:5px; margin-top:25px; }
.topblogs .blog { width:260px; margin:13px 0px 0px 0px; float:left; border-bottom:1px dotted #c1c1c1; padding-bottom:10px; }
.blog_link { width:260px; background:url(blog_paper_head.jpg) no-repeat top left; position:relative; }
.blog_AccContent { width:260px; background:url(blog_paper_bottom.jpg) bottom right no-repeat; padding:0px 0px 18px 0px; position:relative; float:left; }
.blog_link .title { border-bottom:#9d767e 3px solid; margin:10px 10px 0 15px; padding:10px 0px 5px 0px}
.blog_ListingContent { width:235px; background:url(blog_paper_bottom.jpg) bottom right no-repeat; padding:0px 10px 18px 15px; position:relative; float:left; margin-bottom:20px; }
.blog_ListingContent li { border-bottom:1px dotted #c1c1c1; list-style-type:none; padding:8px; }
.control { float:left; border-top:#b8b8b8 1px solid; padding-top:15px; width:660px; margin-top:30px; position: relative; }
.control .home { margin-left:290px; width:50px; float: left; }
.blogger_profile { padding:12px; width:236px; }
.blogger_profile img { border:1px solid #FFF; }
.blogger_profile .profilepic { border:3px solid #cfbdc1; width:96px; margin-left:64px; margin-bottom:10px; }
.blogger_profile .name { width:102px; margin-left:64px; margin-bottom:10px; }
.blogger_profile .profileinfo { border-top:1px dotted #c1c1c1; border-bottom:1px dotted #c1c1c1; padding-top:10px; padding-bottom:10px; }
.comm_blogdetail { padding:10px; width:637px; position:relative; float:left; margin-bottom:15px; }
.comm_blogdetail .title { width:637px; float:left; margin-bottom:20px; }
.comm_blogdetail .facebook { width:75px; float:right; }
.comm_blogdetail .content { width:637px; float:left; margin-bottom:20px; }
.comm_blogdetail .tags { width:550px; float:left; margin-bottom:20px; }
.comm_blogdetail .postby { width:635px; float:left; }
#com_media_Group { width:660px; position:relative; padding-bottom:7px; margin-bottom:10px; }
#com_media_Group .medianav { height:40px; width:660px; background:url(media_tab_bg.jpg) repeat-x; }
#com_media_Group .Content { width:644px; border-bottom:#cfbdc1 1px solid; border-left:#cfbdc1 1px solid; border-right:#cfbdc1 1px solid; padding:20px 5px 10px 9px; position:relative; float:left; }
#com_media_Group .photo { width:147px; height:25px; background:url(btn_commedia_off.jpg) no-repeat left top; padding-top:15px; text-align:center; }
#com_media_Group .photo_on { width:147px; height:25px; background:url(btn_commedia_on.jpg) no-repeat left top; padding-top:15px; text-align:center; }
#com_media_Group .photo a { width:147px; height:25px; display:block; }
#com_media_Group .video { width:147px; height:25px; background:url(btn_commedia_off.jpg) no-repeat left top; padding-top:15px; text-align:center; margin-left:5px; }
#com_media_Group .video_on { width:147px; height:25px; background:url(btn_commedia_on.jpg) no-repeat left top; padding-top:15px; text-align:center; }
#com_media_Group .video a { width:147px; height:25px; display:block; }
#com_media_Group .Content ul { }
#com_media_Group .Content li { width:122px; margin:0 3px; list-style-type:none; float:left; padding:0; margin-bottom:30px; }
#com_media_Group .Content li img { float:left; }
#com_media_Group .Content li .text { float:left; width:122px; }
.memberuploadBanner { width:700px; margin-bottom:10px; }
.memberuploadBanner .text { width:234px; height:220px; _height:200px; overflow:hidden; padding: 8px 20px 8px 20px; background:url(themesdesc.png); position: absolute; right:10px; top:60px; }
#memberuploadGroup { width:700px; position:relative; padding-bottom:7px; margin-bottom:10px; }
#memberuploadGroup .medianav { height:50px; width:700px; background:url(media_tab_bg.jpg) repeat-x bottom}
#memberuploadGroup .Content { width:684px; border-bottom:#cfbdc1 1px solid; border-left:#cfbdc1 1px solid; border-right:#cfbdc1 1px solid; padding:20px 5px 10px 9px; position:relative; float:left; }
#memberuploadGroup .photo { width:147px; height:25px; background:url(btn_commedia_off.jpg) no-repeat left bottom; padding-top:25px; text-align:center; }
#memberuploadGroup .photo_on { width:147px; height:25px; background:url(btn_commedia_on.jpg) no-repeat left bottom; padding-top:25px; text-align:center; }
#memberuploadGroup .photo a { width:147px; height:25px; display:block; }
#memberuploadGroup .video { width:147px; height:25px; background:url(btn_commedia_off.jpg) no-repeat left bottom; padding-top:25px; text-align:center; margin-left:5px; }
#memberuploadGroup .video_on { width:147px; height:25px; background:url(btn_commedia_on.jpg) no-repeat left bottom; padding-top:25px; text-align:center; }
#memberuploadGroup .video a { width:147px; height:25px; display:block; }
#memberuploadGroup .upload { width:152px; height:25px; background:url(btn_upload_off.jpg) no-repeat left top; padding-top:25px; text-align:center; margin-left:5px; }
#memberuploadGroup .upload a { width:110px; height:25px; display:block; margin-left:40px; }
#memberuploadGroup .Content ul { }
#memberuploadGroup .Content li { width:122px; margin:0 7px; list-style-type:none; float:left; padding:0; margin-bottom:30px; }
#memberuploadGroup .Content li img { float:left; }
#memberuploadGroup .Content li .text { float:left; width:122px; }
.insidelogin { width:200px; height:134px; padding:10px; background:url(insidelogin_bg.jpg) no-repeat; float:left; position:relative; }
.step { width:940px; float:left; position:relative; }
.step .one { background:url(upload_step1_off.jpg) no-repeat; float:left; width:196px; height:46px; padding:5px 0 0 5px; }
.step .one_on { background:url(upload_step1_on.jpg) no-repeat; float:left; width:196px; height:46px; padding:5px 0 0 5px; }
.step .two { background:url(upload_step2_off.jpg) no-repeat; float:left; width:286px; height:46px; margin-left:5px; padding:5px 0 0 5px; }
.step .two_on { background:url(upload_step2_on.jpg) no-repeat; float:left; width:286px; height:46px; margin-left:5px; padding:5px 0 0 5px; }
.file { width:665px; padding-bottom:20px}
.instrustions { background-color:#f4efee; border-bottom:#cdc5c4 1px solid; border-top:#cdc5c4 1px solid; width:230px; padding:10px 15px; }
.instrustions ol { margin:0 20px; padding:0; }
.instrustions ol li { margin:8px 0; }
.editfileGroup { width:940px; margin-bottom:10px; float:left; position:relative; }
.editfileGroup .Left { width:122px; float:left; }
.editfileGroup .Mid { width:550px; float:left; margin-left:15px; }
.editfileGroup .Right { margin-left:15px; float:left; width:230px; }
.filedetail_by { width:260px; padding-bottom:15px; margin-top:22px; }
.filedetail_other { width:260px; padding-bottom:15px; padding-top:15px; position:relative; float:left; }
.filedetail_other li { list-style-type:none; display:inline; float:left; margin:1px; }
/*Communities accordion*/
 .Communities_accordion { float:left; width:240px; margin:5px 0 0 10px; }
.Communities_accordion_title { padding:5px 5px 5px 15px; cursor:pointer; position: relative; }
.Communities_accordion_content { padding-left:24px; padding-right:10px; }
.Communities_accordion_content li { border-bottom:1px dotted #c1c1c1; list-style-type:none; padding-left:15px; margin:5px 0; padding:5px 0; }
li.CAnoborder { border:0; padding:0; }
#insidetags { margin-top:20px; float:left; width:100%; }
#insidetags .link { margin-left:10px; }
/*Communities calendar*/
 #com_calendar { width:258px; border:1px #cfbdc1 solid; float:left; position: relative; display: block; background:url(calendar_bg.jpg) no-repeat top left; margin:10px 0 0 0; }
#com_calendar #year { width:175px; float:left; margin:8px 0 5px 0; padding:5px 35px 5px 45px; }
#com_calendar #date .week li { border-bottom:1px #dcc7ca solid; }
#com_calendar #date { width:231px; float:left; margin:0 13px; }
#com_calendar #date ul { margin:0; padding:0; }
#com_calendar #date li { list-style-type:none; display:inline; float:left; width:33px; height:28px; position:relative; text-align:center; }
#com_calendar #date div { margin-top:2px; margin-bottom:2px; margin-left:2px; margin-right:3px; padding:3px; }
#com_calendar #date .normal { }
#com_calendar #date .today { background:url(calendar_today.jpg) no-repeat center; }
/*collection_gallery_660*/
 div#container { overflow: hidden; }
/*
div.content { text-align: center; display: none; clear: both; }
*/
 div.content a { text-decoration: none; }
div.navigation a { text-decoration: none; }
div.content a:hover { text-decoration: underline; }
div.content a:active { text-decoration: underline; }
div.navigation a.pagelink { line-height: 85px; height: 85px; }
div.navigation .prev { width: 37px; background: url(arrow_image_prev.gif); height: 37px; }
div.navigation .next { width: 37px; background: url(arrow_image_next.gif); height: 37px; }
div.controls { margin-top: 5px; height: 23px; visibility: hidden; }
div.controls a { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
div.ss-controls { float: left; }
div.nav-controls { float: right; }
div.slideshow-container { }
div.loader, div.slideshow a.advance-link { width: 660px; }
div.loader { }
div.slideshow a.advance-link { }
div.caption-container { }
div.slideshow-container { position: relative; float: left; clear: both; }
div.loader { background-image: url(loader.gif); position: absolute; background-repeat: no-repeat; background-position: center 50%; top: 0px; left: 0px; }
div.slideshow-container .locationw { border-bottom: 0px; position: absolute; text-align: center; border-left: 0px; width: 660px; height: 467px; border-top: 0px; top: 0px; border-right: 0px; }
div.slideshow span.image-wrapper { border-bottom: 0px; position: absolute; border-left: 0px; width: 660px; display: block; height: 460px; overflow: hidden; border-top: 0px; top: 0px; border-right: 0px; left: 0px; }
div.slideshow span.image-wrapper img { }
div.slideshow a.advance-link { line-height: 467px; display: block; text-decoration: none; /* this should be set to be at least the height of the largest image in the slideshow with padding */}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }
div.slideshow a.advance-link:focus { outline-style: none; outline-color: invert; outline-width: medium; }
div.slideshow img { width: auto; height: 467px; }
div.caption-container { position: relative; margin-top: 450px; float: left; }
span.image-caption { display: block; overflow: hidden; top: 0px; left: 0px; text-align:left; }
div.caption-container { width: 660px; }
span.image-caption { width: 660px; }
div.caption { padding-bottom: 0px; background-color: #ffffff; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div.image-title { }
div.image-desc { padding-top: 3px; }
div.download { margin-top: 8px; }
div.photo-index { position: absolute; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; top: -622px; padding-top: 0px; left: 575px; }
div.navigation-container { position: relative; padding-bottom: 20px; width: 660px; float: left; padding-top: 20px; }
div.navigation { position: relative; float: left; }
div.navigation a.pagelink { position: relative; margin: 0px; width: 37px; display: block; background-repeat: no-repeat; background-position: center 37px; float: left; }
div.navigation a.pagelink:focus { outline-style: none; outline-color: invert; outline-width: medium; }
ul.thumbs { position: relative; padding-bottom: 0px; margin: 18px 13px 0px; padding-left: 0px; padding-right: 0px; float: left; padding-top: 0px; _margin: 18px 10px 0 10px; }
ul.thumbs li { padding-bottom: 0px; list-style-type: none; margin: 2px 4px; padding-left: 0px; padding-right: 0px; float: left; list-style-image: none; padding-top: 0px; }
a.thumb { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; display: block; padding-top: 0px; ; }
a.thumb:focus { outline-style: none; outline-color: invert; outline-width: medium; }
ul.thumbs img { border-bottom: medium none; border-left: medium none; display: block; height: 85px; border-top: medium none; border-right: medium none; }
div.pagination { position: relative; clear: both; left: -50%; }
div.pagination a { border-bottom: #ccc 1px solid; position: relative; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 7px; padding-right: 7px; display: block; float: left; border-top: #ccc 1px solid; margin-right: 2px; border-right: #ccc 1px solid; padding-top: 4px; }
div.pagination span.current { border-bottom: #ccc 1px solid; position: relative; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 7px; padding-right: 7px; display: block; float: left; border-top: #ccc 1px solid; margin-right: 2px; border-right: #ccc 1px solid; padding-top: 4px; }
div.pagination span.ellipsis { border-bottom: #ccc 1px solid; position: relative; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 7px; padding-right: 7px; display: block; float: left; border-top: #ccc 1px solid; margin-right: 2px; border-right: #ccc 1px solid; padding-top: 4px; }
div.pagination a:hover { text-decoration: none; }
div.pagination span.current { }
div.pagination span.ellipsis { border-bottom: medium none; border-left: medium none; padding-bottom: 3px; padding-left: 2px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 5px; }
div.gallery-gutter { padding-bottom: 20px; clear: both; }
/*My collection*/
 #mycollectionGroup { width:700px; position:relative; padding-bottom:7px; margin-bottom:10px; float:left; }
#mycollectionGroup .Content ul { float:left; margin-bottom:30px; }
#mycollectionGroup .Content li { width:122px; margin:0 7px; list-style-type:none; float:left; padding:0; }
#mycollectionGroup .Content { width:686px; padding:20px 5px 10px 9px; position:relative; float:left; }
#mycollectionGroup .editset { width:700px; margin-bottom:10px; }
#mycollectionGroup .acollection { width:680px; position:relative; border-bottom:1px dotted #dadada; padding:20px 0; float:left; }
#mycollectionGroup .acollection .txt { float:left; margin-right:12px; width:545px; position:relative; }
#mycollectionGroup .acollection .txt .title { float:left; clear:both; width:542px; position:relative; }
#mycollectionGroup .acollection .txt .description { float:left; clear:both; width:542px; position:relative; }
#mycollectionGroup .acollection .txt .share { float:left; padding-right:12px; clear:both; margin:5px 0; width:100px; position:relative; padding-left:430px; }
#mycollectionGroup .acollection .txt .comment { float:left; clear:both; width:542px; position:relative; }
#mycollectionGroup .acollection .txt .feature { background:#f8f8f8; border-top:#ededed 1px solid; width:525px; float:left; clear:both; padding:10px; position:relative; }
#mycollectionGroup .acollection .txt .del { float:left; clear:both; margin-top:5px; position:relative; width:450px; }
#mycollectionGroup .acollection .txt table, #mycollectionGroup .acollection .txt td { border:none; }
#mycollectionGroup .acollection .img { float:right; width:122px; }
#mycollectionGroup .edit_del { border-top:1px dotted #dadada; width:680px; padding-top:10px; margin-bottom:20px; }
.demo { width:105px; height:20px; margin-left:180px; }
.demo1 { width:105px; height:20px; }
.showdetail { top: 113px; }
.showtip { position:absolute; padding:50px 0 20px 0; color:black; font-size:14px; width:370px; text-align:center; }
.r_button { margin-top:18px; }
.showdetail1 { width:370px; height:216px; position:relative; border:0; margin:0; left: -140px; background:url(white_arrow_big.png) no-repeat; z-index:999; top:-230px; }
/*#zoomFlash{ width:100%; margin:0 auto; }
*/
 #AZGroup { width:700px; background:url(menu_box.png) no-repeat; color:gray; position:absolute; top:-40px; left:130px; z-index:999; display:none; }
#az { padding:10px 20px 12px 20px; width:350px; margin-left:10px; }
.aph li { margin-bottom:0px !important; margin-left:5px !important; float:left; width:20px; text-decoration:none; list-style:none; font-size:15px; border:none !important; }
.aph a { color:white !important; text-decoration:none !important; }
.keyword { padding:20px 40px 25px 20px; float:right; width:210px; color:white; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.Content { padding:0px 50px 15px 50px; }
.Content ul { margin-top:10px; }
/*
.Content li{ margin-left:15px; list-style:none; font-size:11px; margin:0 !important; padding:0 !important; border:0 !important; }
*/
 .Content a { color:black; }
a.morelink { text-decoration:none; outline: none; }
.morecontent span { display: none; }
/*add for lv3*/
 .Marjor_title { position:absolute; float:left; top:6px; margin-left:10px; font-weight:bold; font-size:14px; color:#635922; left: 1px; }
.Marjor_title1 { position:absolute; float:left; top:76px; margin-left:10px; font-weight:bold; font-size:14px; color:#635922; }
.Marjor_list { border:1px solid #999; margin-top:10px; background:url(back.png) repeat-x; background-color:#fff; width:610px; position:absolute; top:-14px; left: 130px; padding-bottom: 20px; display:none; z-index: 999; }
.Marjor_list ul { margin-top:40px; margin-left:10px; padding-left:10px; }
.Marjor_list ul li { position:relative; margin-top:7px; float:left; width:260px; margin-left:2px; /*//overflow:auto; white-space:nowrap; text-overflow:ellipsis; */
	margin-left:20px; border:0; }
.Marjor_list ul li a { color:#308b90 !important; }
/****/
 .addthis_button { margin-left:15px; }
#zoomFlash { z-index:100; position:relative; width:100%; margin:0 auto; }
.zoom { float:right; margin-right:5px; font-weight:bold; }
.choice { line-height:1.4}
.banner_con { margin-top:10px; }
.ban_block { float:left; margin-right:26px; }
.ban_block h3 a { font-size:14px; font-weight:bold; margin-top:5px; color:#555555; }
.ban_block p { margin:0; }