* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow: -moz-scrollbars-vertical;
}
html, body {
	width: 100%;
	height: 100%;
}
body {
	font-family: 'Tahoma';
	font-size: 11px;
	color: #000000;
	background: url('../images/bg.jpg');
}

div#Wrapper {
	margin: 0 auto;
	width: 1002px;
}

#leftcolumn {
	display: inline;
	margin-top: 65px;
	padding: 0px;
	width: 45px;
	float: left;
}
#content {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 912px;
	display: inline;
	position: relative;
}
#rightcolumn {
	display: inline;
	position: relative;
	margin-top: 65px;
	padding: 0px;
	width: 45px;
	float: right;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
img {
	border: 0px;
}
td {
	padding : 3px;
	border : 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea, select {
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
}
textarea.AddComment {
	width: 310px;
	height: 110px;
	overflow: hidden;
}
/*Image*/
img.Image {
	border: 2px solid #906621;
}
wb.style1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
/*************** Form Element ***************/
input.name {
	width: 180px;
	height: 18px;
}
select.post {
	width: 180px;
	font-weight: bold;
	height: 20px;
}
input.post {
	width: 290px;
	height: 18px;
}
textarea.post {
	width: 290px;
	height: 65px;
	overflow: none;
}
input.login {
	width: 118px;
	height: 16px;
	border: 1px solid #FFF;
	background-color: #714602;
	color: #FFF;
}
input.post_blog {
	width: 350px;
	height: 18px;
}

#comments h3 {layout7.css (line 32)
font-size:1.6em;
font-weight:normal;
margin:0 0 5px 10px;
}
/*************** General Style ***************/

div.clear {
	clear:both;
	border:none;
	height:0px !important;
	width:auto;
	font-size: 1px;
}
p {
	margin: 0 0 1em 0;
}
div.totop {
	text-align:center;
	padding: 18px 0px;
}
a.toTop {
	display: inline-block;
	font-weight: bold;
	text-decoration: underline;
	color: #F58B37;
}
a.toTop:hover {
	text-decoration: underline;
}
div.Zoom img {
	display: block;
	width:128px;
	height:85px;
	background-position: center center;
	background-repeat: no-repeat;
	border: 2px solid #906621;
	background-color: #FFFFFF;
}

/******************** Home ********************/
div#Wrapper div#Home {
	width: 912px;
}

/******************** Model ********************/
div#Body div#swfPageTitle {
	display: block;
	margin: 0px auto;
	width: 685px;
	height: 40px;
}
div#Model1 {
	width: 912px;
	height:24px;
}
div#Model2 {
	width: 912px;
	height:54px;
}
div#ModelRankMain {
	width: 912px;
}
div#ModelPicMain {
	width: 912px;
}
div#ModelNewcomeMain {
	width: 912px;
}
div#ModelProfileMain {
	width: 912px;
	height:auto;
}
div#ModelProfileMain div#ProfileLeft {
	float: left;
	width: 220px;
}
div#ModelProfileMain div#GalleryProfile {
	float: left;
	width:215px;
	height:218px;
	padding:2px;
}
div#ModelProfileMain div.GalleryThumb {
	float: left;
	width:220px;
}
div#ModelProfileMain div.GalleryProfile {
	display: block;
	float: left;
	padding: 5px 5px 0px 0px;
}
div#ModelProfileMain div.GalleryProfile img {
	width: 215px;
	height: 218px;
	background:  none no-repeat center center;
}
div#ModelProfileMain div.GalleryProfile a {
	display: inline-block;
	margin: 0px 10px 10px 0px;
	border: 1px solid #BBBBBB;
}
div#ModelProfileMain div.GalleryProfile a:hover {
	border: 1px solid #C41130;
}
div#ModelProfileMain div#ProfileRight {
	float: right;
	width: 685px;
	padding-top: 10px;
}
div#ModelProfileMain div#ProfileRight div#BGRank {
	display: block;
	width: 673px;
	height: 41px;
	background: url('../images/model/bg_rack.jpg') no-repeat;
	padding-left: 12px;
}
div#ModelProfileMain div#ProfileRight div#TopRank {
	display: block;
	width: 672px;
	height: 68px;
	padding-left: 13px;
}
div#ModelProfileMain div#ProfileRight div#TopRank div#TopRankL {
	display: block;
	float: left;
	width: 300px;
	height: 68px;
}
div#ModelProfileMain div#ProfileRight div#TopRank div#TopRankR {
	display: block;
	float: right;
	width: 370px;
	height: 68px;
}
div#ModelProfileMain div#ProfileRight div#ModelBD {
	display: block;
	width: 672px;
	height: 30px;
	padding-left: 13px;
}
div#ModelProfileMain div#ProfileRight div.ModelDetail {
	display: block;
	width: 672px;
	height: 30px;
	padding-left: 13px;
}
div#ModelProfileMain div#ProfileRight div.ModelDetail div.DetailL {
	display: block;
	float: left;
	width: 95px;
	height: 30px;
}
div#ModelProfileMain div#ProfileRight div.ModelDetail div.DetailC {
	display: block;
	float: left;
	width: 25px;
	height: 30px;
}
div#ModelProfileMain div#ProfileRight div.ModelDetail div.DetailR {
	display: block;
	float: left;
	width: 400px;
	height: 30px;
}
div#ModelProfileMain div#ProfileRight div#Block {
	width: 682px;
	background-color: #333;
	padding: 4px 0px;
	margin-top: 5px;
}
div#ModelProfileMain div#ProfileRight div#Block div#Inner {
	width: 662px;
	border: 1px solid #FFF;
	margin: auto;
	padding: 5px 5px 15px;
	color: #FFF;
}
/*
div#ModelProfileMain div#ProfileRight div#Comment {
	width: 675px;
	padding: 5px 0px 3px 10px;
}
div#ModelProfileMain div#ProfileRight div.CommentList {
	width: 685px;
	height: 159px;
	border-bottom: 1px solid #FFF;
}
div#ModelProfileMain div#ProfileRight div.CommentList div.Commentleft {
	display: block;
	float: left;
	width: 180px;
	height: 150px;
	background: #E0E0E0;
	padding: 6px 0px 3px 10px;
}
div#ModelProfileMain div#ProfileRight div.CommentList div.Commentleft div {
	padding-top: 5px;
}
div#ModelProfileMain div#ProfileRight div.CommentList div.Commentright {
	display: block;
	float: right;
	width: 475px;
	height: 141px;
	background: #F0F0F0;
	padding: 15px 0px 3px 12px;
}
div#ModelProfileMain div#ProfileRight div#Commentbox {
	width: 308px;
	padding-top: 40px;
	margin: auto;
}
div#ModelProfileMain div#ProfileRight div#BTNAdd {
	width: 102px;
	padding-top: 15px;
	margin: auto;
}
*/
/********************Comment ********************/
div.Error {
	color: #FF0000;
}

div.CommentList div.manageComments a.btDelete { display: inline-block; width: 16px; height: 16px; background: url('../images/icon_delete.gif') no-repeat center center; }
div.CommentList div.manageComments a.btDeleteTxt { display: inline-block; vertical-align:top; }

div#AddComment input.btAddComment {
	width: 102px;
	height: 21px;
	border: 0px;
	background: url('../images/model/btn_add.jpg') no-repeat center center;
	cursor: pointer;
	margin:8px 0px 0px 290px;
}

/********************Blog ********************/
div#BlogMain {
	width: 912px;
}

div#BlogMain div#manageBlog {
	float:right;
	padding:10px 0 10px 0px;
}
div#BlogMain div#manageBlogLogin {
	float:right;
	padding:10px 0 10px 0px;
}
div#BlogMain div#BlogLeft {
	float:left;
	width: 570px;
	padding:10px
}
div#BlogMain div#BlogLeft div.BlogNews {
	float:left;
	width: 560px;
	padding: 10px 0px 10px 10px;
	background-color: #E5E5E5;
}
div#BlogMain div#BlogLeft div.Blogcat {
	float:left;
	color:#990000;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
}
div#BlogMain div#BlogLeft div.BlogDate {
	float:left;
	width: 300px;
}
div#BlogMain div#BlogLeft div.BlogViewComment {
	float:left;
	width: 100px;
	font-size: 10px;
	color:#990000;
}
div#BlogMain div#BlogLeft div.BlogTitle {
	float:left;
	width: 560px;
	font-size:30px;
	padding: 10px 0px 10px 0px;
}
div#BlogMain div#BlogLeft div.BlogText {
	float:left;
	width: 560px;
	color:#666666;
}
div#BlogMain div#BlogLeft div.BlogPhoto {
	padding:10px;
	float: left;
	width: 560px;
	padding: 10px 0px 10px 0px;
}
div#BlogMain div#BlogLeft div.Blogbut {
	float:left;
	width: 560px;
	height:3px;
	padding: 0px 0px 0px 10px;
	background-color: #ffffff;
}
div#BlogMain div#BlogLeft div.BlogBN {
	float:left;
	width: 560px;
	padding: 10px 0px 10px 0px;
}
div#BlogMain div#BlogLeft div.BlogBack {
	float:left;
	width: 129px;
	padding: 0px 0px 0px 10px;
}
div#BlogMain div#BlogLeft div.BlogNext {
	float:right;
	width: 93px;
	padding: 0px 0px 0px 10px;
}
div#BlogMain div#BlogRight {
	float:right;
	width: 300px;
	padding:10px
}
div#BlogMain div#BlogRight div.BlogCatall {
	float:left;
	width: 290px;
}
div#BlogMain div#BlogRight div.BlogCatall div.BlogShow {
	float:left;
	width: 290px;
	height:29px;
	font-size: 10px;
	font-size: 14px;
	font-weight: bold;
	background: url('../images/model/blog/bg_cat.gif');
}
div#BlogMain div#BlogRight div.BlogCatall div.subBlogShow {
	padding-left:10px
}
div#BlogMain div#BlogRight div.BlogCatall div.BlogList {
	float:left;
	width: 290px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
}
div.BlogCatall div.BlogList a {
	color: #666;
	text-decoration: none;
}
div.BlogCatall div.BlogList a:hover {
	color: #000;
	text-decoration: none;
}
div#BlogMain div#BlogRight div.Blogbut1 {
	float:left;
	width: 300px;
	height:3px;
	padding: 0px 0px 0px 10px;
}
div#BlogMain div#BlogLeft div.BlogComment {
	float:left;
	width: 560px;
	padding: 10px 0px 10px 10px;
}
div#BlogMain div#BlogLeft div.BlogReply {
	float:left;
	width: 150px;
	color:#ffffff;
	padding: 10px;
	font-weight: bold;
	background-color: #999999;
}
div#BlogMain div#BlogLeft div.BlogComment div.BlogCommenttext {
	float:right;
	width: 370px;
	padding: 10px;
	background-color: #F0F0F0
}



div#BlogMain div#Comment {
	width: 540px;
	padding: 5px 0px 3px 10px;
}
div#BlogMain div.CommentList {
	width: 540px;
	height: 140px;
	border-bottom: 1px solid #FFF;

}
div#BlogMain div.CommentList div.Commentleft {
	background:#E0E0E0 none repeat scroll 0 0;
	display:block;
	float:left;
	height:120px;
	padding:5px;
	width:160px;
}
div#BlogMain div.CommentList div.Commentleft div {
	padding-top: 5px;
}
div#BlogMain div.CommentList div.Commentright {
	background:#F0F0F0 none repeat scroll 0 0;
	display:block;
	float:right;
	height:110px;
	padding:10px;
	width:350px;
}
div#BlogMain div.CommentList div.Commentright div.manageComments {
	display:block;
	float:right;
	padding-top:75px;
}

div#BlogMain div#CommentboxReply {
	width: 308px;
	padding-top: 40px;
	margin: auto;
}
div#BlogMain div#BTNReply {
	width: 102px;
	padding-top: 5px;
	margin: auto;
}

div#BlogMain div#AddComment input.btAddComment {
	width: 102px;
	height: 21px;
	border: 0px;
	background: url('../images/model/btn_add.jpg') no-repeat center center;
	cursor: pointer;
	margin:8px 0 0 220px;
}
div#BlogMain div#CommentboxReply textarea.AddReply {
	width: 400px;
	height: 110px;
	overflow: hidden;
}





/********************Profile  Menu********************/
#MenuProfile {
	float: left;
	width:220px;
	height:40px;
	padding: 10px 0px 0px 0px;
}
div#MenuProfile input.btVote {
	width: 110px;
	height: 40px;
	border: 0px;
	background: url('../images/model/vote_but.gif') no-repeat 0px 0px;
	display:block;
	float:left;
	cursor: pointer;
}
div#MenuProfile input.btVote:hover {
	width: 110px;
	height: 40px;
	border: 0px;
	background: url('../images/model/vote_but.gif') no-repeat 0px -40px;
	cursor: pointer;
}
/*
div#MenuProfile input.btVote {background:url('../images/model/vote_but.gif') no-repeat 0px 0px; width: 110px; height:40px; display:block;float:left; }
div#MenuProfile input.btVote:hover {background:url('../images/model/vote_but.gif') no-repeat 0px -40px; width: 110px; height:40px;}
*/
#MenuProfile a#MenuProfile1 {
	background:url('../images/model/vote_but.gif') no-repeat 0px 0px;
	width: 110px;
	height:40px;
	display:block;
	float:left;
}
#MenuProfile a#MenuProfile1:hover {
	background:url('../images/model/vote_but.gif') no-repeat 0px -40px;
	width: 110px;
	height:40px;
}
#MenuProfile a#MenuProfile2 {
	background:url('../images/model/blog_but.gif') -103px 0px;
	width: 103px;
	height:40px;
	display:block;
	float:left;
}
#MenuProfile a#MenuProfile2:hover {
	background:url('../images/model/blog_but.gif') -103px -40px;
	width: 104;
	height:40px;
}
div#Wrapper div#RankingsColum div.ImageModelProfile {
	/*display: block;*/
	float:left;
	width: 130px;
}
div#Wrapper div#RankingsColum div.ImageModelProfile img {
	border: 1px solid #FFFFFF;
}
div#Wrapper div#RankingsColum div.ImageModelProfile a {
	display: inline-block;
	/*margin: 0px 10px 10px 0px;*/
	border: 1px solid #dadada;
}
div#Wrapper div#RankingsColum div.ImageModelProfile a:hover {
	border: 1px solid #C41130;
}
/******************** Webboard ********************/


div#Wrapper div#Menu {
	width:912px;
	min-height: 65px;_height: 65px;
}
div#Wrapper div#Banner {
	width:912px;
}
div#Wrapper div#Title1 {
	width: 912px;
	height:24px;
	background: url('../images/bg_title.jpg') repeat-x;
}
div#Wrapper div#Title2 {
	width: 912px;
	height:36px;
	background: url('../images/bg_tittle2.jpg') repeat-x;
}
div#Wrapper div#Title2 div#Newtopic {
	float: right;
	width:100px;
}
div#Wrapper div#Webboard {
	width:912px;
}
div#Wrapper div#Search {
	float: right;
	width:250px;
	height:30px;
	padding-top:5px;
	padding-right: 0px;
}
div#Wrapper div#Newtopic1 {
	float: right;
	width:100px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div#Wrapper div#wbdot {
	width:900px;
	height:2px;
	background: url('../images/dot.jpg');
}
/******************** Foot ********************/
div#Foot {
	text-align: right;
	margin: 50px 10px;
	padding: 10px 0px 20px 0px;
	width:900px;
	height:1px;
	background: url('../images/foot.jpg') repeat-x;
}
/******************** text webboard ********************/
.wb_title {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
.wb_detail {
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
}
.wb_date {
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
}
.wb {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}
#DateEventSelect {
	padding: 10px;

}
.wbtp {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
}
/******************** Model Panel ********************/
/*
div.jScrollPaneTrack div.jScrollPaneDrag {
	width: 13px !important;
	height: 67px !important;
	top: 0px !important;
}
*/
div#Wrapper div#RankingsColum {
	width: 912px;
	height: 300px;
	padding-top: 10px;
}
div#Wrapper div#RankingsColum div#Column1 {
	float: left;
	width: 298px;
	height: 300px;
	border: 1px solid #adadad;
}
div#Wrapper div#RankingsColum div#Column1 div#panel1 {
	width: 298px;
	height: 300px;
	overflow: hidden;
}
div#Wrapper div#RankingsColum div#Column1 div#panel1 div.RisingItem {
	width: 290px;
	padding: 5px; 0px 0px 5px;
}
div#Wrapper div#RankingsColum div.panel_modelname {
	float: left;
	width: 150px;
	/*font-size: 16px;*/
}
div#Wrapper div#RankingsColum div#Column2 {
	float:left;
	width:298px;
	height:300px;
	border:1px solid #adadad;
	margin:0px 5px;
}
div#Wrapper div#RankingsColum div#Column2 div#panel2 {
	width:298px;
	height:300px;
	overflow:hidden;
}
div#Wrapper div#RankingsColum div#Column2 div#panel2 div.ListItem {
	width: 290px;
	padding: 5px; 0px 0px 5px;
}
div#Wrapper div#RankingsColum div#Column3 {
	float:left;
	width:298px;
	height:300px;
	border:1px solid #adadad;
}
div#Wrapper div#RankingsColum div#Column3 div#panel3 {
	width:298px;
	height:300px;
	overflow:hidden;
}
div#Wrapper div#RankingsColum div#Column3 div#panel3 div.ToprankItem {
	width: 290px;
	padding: 5px; 0px 0px 5px;
}
/******************** Model Panel Home********************/
div#Wrapper div#RankingsColumTile {
	width: 912px;
	height: 21px;
}
div#Wrapper div#Column1Title {
	float: left;
	height: 21px;
	padding-left: 1px;
	margin:0 0 0 -4px;
}
div#Wrapper div#Column2Title {
	float: left;
	height: 21px;
	padding-left: 179px;
}
div#Wrapper div#Column3Title {
	float: left;
	height: 21px;
	padding-left: 610px;
	margin:0 0 0 -400px;
}
div#Wrapper div#RankingsColumHome {
	width: 912px;
	height: 120px;
	padding-top: 2px;
}
div#Wrapper div#RankingsColumHome div#Column1Home {
	float: left;
	width: 306px;
	height: 120px;
	border-top: 1px solid #dadada;
	border-right: 0px;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
}
div#Wrapper div#RankingsColumHome div#Column1Home div#panel1Home {
	width: 306px;
	height: 120px;
	overflow: hidden;
}

div#Wrapper div#RankingsColumHome div#Column1Home div#panel1Home div.ImageModelProfile {
	width: 95px;
	padding: 2px;

}

div#Wrapper div#RankingsColumHome div#Column1Home div#panel1Home table.panel1Home td {
	padding: 0px;
}



div#Wrapper div#RankingsColumHome div#Column1Home div#panel1Home div.RisingItemHome {
	width: 306px;
	padding: 10px 0px 0px 15px;
}
div#Wrapper div#RankingsColumHome div#Column1Title {
	width: 300px;
	height: 22px;
	padding: 5px 0px 0px 0px;
}
div#Wrapper div#RankingsColumHome div#Column2Home {
	float:left;
	width:306px;
	height:120px;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
}
div#Wrapper div#RankingsColumHome div#Column2Home div#panel2Home {
	width:306px;
	/*height:130px;*/
	overflow:hidden;
}
div#Wrapper div#RankingsColumHome div#Column2Home div#panel2Home div.ListItemHome {
	width:295px;
	padding:10px 0px 0px 15px;
}


div#Wrapper div#RankingsColumHome div#Column3Home {
	float:left;
	width:260px;
	height:120px;
	/*border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;*/
}
div#Wrapper div#RankingsColumHome div#Column3Home td {
	padding:0px 0px 0px 3px;
}

div#Wrapper div#RankingsColumHome div#Column2Home div#panel3Home {
	width:301px;
	/*height:130px;*/
	overflow:hidden;
}
div#Wrapper div#RankingsColumHome div#Column2Home div#panel3Home div.ListItemHome {
	width:301px;
	padding:10px 0px 0px 15px;
}
/*
div#Wrapper div#RankingsColumHome div#Column3Home {
	float:left;
	width:287px;
	height:120px;
	margin:0 0 0 8px;
}
div#Wrapper div#RankingsColumHome div#Column3Home div#panel3Home {
	width:287px;
	height:120px;
	overflow:hidden;
}
div#Wrapper div#RankingsColumHome div#Column3Home div#panel3Home div.ImgPlaceCulum3 {
	margin:1px;
}
div#Wrapper div#RankingsColumHome div#Column3Home div#panel3Home div.ToprankItemHome {
	width:287px;
	padding:10px 0px 0px 15px;
}
*/
/*div#Wrapper div#RankingsColumHome div.ImageModelProfile { display: block; float:left;width: 120px;}*/
/*div#Wrapper div#RankingsColumHome div#Column1Home div#panel1Home div.ImageModelProfile img { border: 1px solid #FFFFFF; }
div#Wrapper div#RankingsColumHome div.ImageModelProfile a { display: inline-block; margin: 0px 0px 0px 0px; border: 1px solid #000000; }
div#Wrapper div#RankingsColumHome div.ImageModelProfile a:hover { border: 1px solid #C41130; }*/


/******************** Model place ********************/

div#Wrapper div#Place1 {
	width: 912px;
	height:24px;
}
div#Wrapper div#Place2 {
	width: 912px;
	height:55px;
}
div#Wrapper div#ModelPlace {
	width: 912px;
	padding: 10px 0px 0px 0px;
}
div#Wrapper div#ModelPlace div.Place {
	float: left;
	width:295px;
	height:100px;
}
div#Wrapper div#ModelPlace div.NewsList {
	float: left;
	width: 295px;
	padding: 5px 0px 0px 0px;
}
div#Wrapper div#ModelPlace div.Topic {
	padding-bottom: 2px;
}
div#Wrapper div#ModelPlace div.TTopic {
	padding-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
}
div#Wrapper div#ModelPlace div.Photo {
	float: left;
	width: 90px;
}
div#Wrapper div#ModelPlace div.Detail {
	float: right;
	width: 195px;
	/*padding-left:8px;*/
}
div#Wrapper div#ModelPlace div.SeeAll {
	font-weight: bold;
}
/*
table.ContentList a.image, table.ContentList a.noimage {
	display: inline-block;
	margin: auto;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
*/
table.ContentList a.image img, table.ContentList a.noimage img {
	padding: 3px;
	background-repeat: no-repeat;
	background-position: center center;
}

div#Wrapper div#PlaceClubBack {
	width: 900px;
	padding: 5px;
}

div#Wrapper div#PlaceClubBack a#PlaceBack {
	float:right;
	/*background:url('../images/back.gif') 0px 0px;*/
	width: 78px;
	height:34px;
	display:block;
}
div#Wrapper div#PlaceClubBack a#PlaceBack:hover {
	float:right;
	/*background:url('../images/back_over.gif') 0px -34px;*/
	width: 78px;
	height:34px;
}



div#Wrapper div#PlaceClub {
	width: 912px;
	padding: 10px 0px 5px 0px;
}
div#Wrapper div#PlaceClubT1 {
	width: 912px;
	height:24px;
}
div#Wrapper div#PlaceClubT2 {
	width: 912px;
	height:55px;
}
div#Wrapper div#PlaceClub div.PlaceClubList {
	float: left;
	padding: 10px 0 10px 10px;
}
div#Wrapper div#PlaceClub div.PlaceClubTopic {
	padding-bottom: 2px;
}
div#Wrapper div#PlaceClub div.PlaceClubPhoto {
	float: left;
}
div#Wrapper div#PlaceClub div.PlaceClubDetail {
	width: 750px;
	margin-left: 115px;

}
div#Wrapper div#PlaceClub div.SeeAll {
	font-weight: bold;
}
div#Wrapper div#PlaceClub div.PlaceClubPhoto a.image, table.ContentList a.noimage {
	display: inline-block;
	margin: auto;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
div#Wrapper div#PlaceClub div.PlaceClubPhoto a.image img, table.ContentList a.noimage img {
	padding: 3px;
	background-repeat: no-repeat;
	background-position: center center;
}
/******************** Model place club detail ********************/
div#Wrapper div#PlaceClub div.Gallery {
	display: block;
	padding: 5px 20px 5px 5px;
}
div#Wrapper div#PlaceClub div.Gallery img {
	width: 120px;
	height: 120px;
	background:  none no-repeat center center;
}
div#Wrapper div#PlaceClub div.Gallery a {
	display: inline-block;
	margin: 0px 10px 10px 0px;
	border: 1px solid #BBBBBB;
}
div#Wrapper div#PlaceClub div.Gallery a:hover {
	border: 1px solid #C41130;
}
div#Wrapper div#PlaceClub div.PlaceClubImage {
	display: block;
	padding: 5px 20px 5px 5px;
}
div#Wrapper div#PlaceClub div.PlaceClubImage img {
	width: 220px;
	height: 200px;
	background:  none no-repeat center center;
}
div#Wrapper div#PlaceClub div.PlaceClubImage a {
	display: inline-block;
	margin: 0px 10px 10px 0px;
	border: 1px solid #BBBBBB;
}
div#Wrapper div#PlaceClub div.PlaceClubImage a:hover {
	border: 1px solid #C41130;
}
div#Wrapper div#PlaceClub div.textContent {
	padding: 5px 20px 15px 5px;
}
/********************Member Menu********************/
#MenuMember {
	width:450px;
	height:87px;
	margin: 0px 0px 0px 225px;
}
#MenuMember a#Menu1 {
	background:url('../images/member/general.jpg') 0px 0px;
	width: 232px;
	height:87px;
	display:block;
	float:left;
}
#MenuMember a#Menu1:hover {
	background:url('../images/member/general.jpg') 0px -87px;
	width: 232px;
	height:87px;
}
#MenuMember a#Menu2 {
	background:url('../images/member/model.jpg') -212px 0px;
	width: 212px;
	height:87px;
	display:block;
	float:left;
}
#MenuMember a#Menu2:hover {
	background:url('../images/member/model.jpg') -212px -87px;
	width: 121;
	height:87px;
}

div#ModelProfileMain div#ImgMemberProfile {
	float: left;
	width:215px;
	padding:12px 5px 5px 5px;
}
/********************Contact Form********************/
div#Contact {
	display : block;
	width:912px;
	height: 380px;
}
div#ContactForm {
	float:right;
	width:420px;
}
div#ContactForm div#table {
	padding-top: 40px;
}
div#ContactForm table.tbContact tbody th label#lb_name {
	display: block;
	width: 94px;
	height: 29px;
	background: url('../images/contact/name.jpg') no-repeat;
}
div#ContactForm table.tbContact tbody th label#lb_company {
	display: block;
	width: 94px;
	height: 29px;
	background: url('../images/contact/company.jpg') no-repeat;
}
div#ContactForm table.tbContact tbody th label#lb_address {
	display: block;
	width: 94px;
	height: 29px;
	background: url('../images/contact/address1.jpg') no-repeat;
}
div#ContactForm table.tbContact tbody th label#lb_telephone {
	display: block;
	width: 94px;
	height: 29px;
	background: url('../images/contact/tel.jpg') no-repeat;
}
div#ContactForm table.tbContact tbody th label#lb_email {
	display: block;
	width: 94px;
	height: 29px;
	background: url('../images/contact/email.jpg') no-repeat;
}
div#ContactForm table.tbContact tbody th label#lb_message {
	display: block;
	width: 94px;
	height: 115px;
	background: url('../images/contact/mess.jpg') no-repeat;
}
div#ContactForm table.tbContact div.textbox {
	display: block;
	width: 305px;
	height: 22px;
	_height: 24px;
	padding: 3px 0 0 4px;
	_padding: 5px 0px 0px 8px;
}
div#ContactForm table.tbContact div.textarea {
	display: block;
	width: 305px;
	height: 113px;
	_height: 115px;
	padding: 3px 0 0 4px;
	_padding: 5px 0px 0px 8px;
}
div#ContactForm table.tbContact div.textarea {
	display: block;
	width: 305px;
	height: 113px;
	_height: 115px;
	padding: 3px 0 0 4px;
	_padding: 5px 0px 0px 8px;
}
textarea.post_contact {
	width: 280px;
	height: 130px;
	overflow: none;
}
input.post_contact {
	width: 280px;
	height: 18px;
}
div#ContactForm input.btSend {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/submit.gif') no-repeat center center;
	cursor: pointer;
}
div#ContactForm input.btClear {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/clear.gif') no-repeat center center;
	cursor: pointer;
}
div#ContactAddress {
	display: block;
	float: left;
	width: 481px;
	padding-top: 30px;
}
div#ContactAddress div#ContactMap {
	display: block;
	margin-top: 10px;
	width: 197px;
	height: 147px;
}
div#Contact div#Complete {
	display: block;
	width: 750px;
	padding-top: 100px;
}
div#Contact div#Complete label {
	display: block;
	width: 300px;
	height: 200px;
	margin: auto;
	background: url('../images/contact/complete_th.gif') no-repeat center center;
}
div#ContactForm table.tbContact tbody th.error {
	color: #C41130;
}
div#ContactForm table.tbContact tbody td span {
	display: block;
}
div#ContactForm table.tbContact tbody td span.ok {
	color:#339900;
}
div#ContactForm table.tbContact tbody td span.error {
	color:#C41130;
}
/*div#Contact div.body table.tbContact td span.ok { color:#339900; }
div#Contact div.body table.tbContact td span.error { color:#C41130; }
*/

span.error {
	color: #FF0000;
}
/********************Member Regis Form********************/
div#RegisForm {
	display : block;
	width:792px;
	margin:30px 0px 0px 120px;
}
div#RegisForm input.btSend {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/submit.gif') no-repeat center center;
	cursor: pointer;
}
div#RegisForm input.btClear {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/clear.gif') no-repeat center center;
	cursor: pointer;
}
textarea.post_regis {
	height: 130px;
	overflow: none;
}
input.post_regis {
	width: 230px;
	height: 18px;
}
select.post_regis1 {
	width: 55px;
	font-weight: bold;
	height: 20px;
}
select.post_regis2 {
	width: 100px;
	font-weight: bold;
	height: 20px;
}
select.post_regis3 {
	width: 65px;
	font-weight: bold;
	height: 20px;
}
input#textField {
	border: 0px;
	background-color: #000000;
	padding-left: 0px;
	height: 20px;
	width: 160px;
}

div#Register {
	display: block;
	position: relative;
}

div#Register div#RegisForm table.tbRegister td {
padding:0px 0 0px 0px;
/*vertical-align:top;*/
width: 270px;
}

div#Register div#RegisForm table.tbRegister th {
padding:0px 20px 7px 0px;
vertical-align:top;
}


div#RegisterComplete {
	display : block;
	width:792px;
	margin:30px 0px 0px 120px;
	font-size:16px;
}

/********************Member Login Form********************/

div#MemberLogin {
	display: block;
	padding:25px 0 0 10px;
	position: relative;
}
div#MemberLogin div#LoginForm table.tbLogin th {
padding:2px 10px 2px 80px;

}
div#LoginForm input.btSend {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/submit.gif') no-repeat center center;
	cursor: pointer;
}
div#LoginForm input.btClear {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/clear.gif') no-repeat center center;
	cursor: pointer;
}
input.post_login {
	height: 18px;
	width: 200px;
}

/* Multiple File Upload */
div.MultipleUpload { }
div.MultipleUpload span.labels { color: #337697; }
div.MultipleUpload span.labels a { color: #C92012; }
div.MultipleUpload span.labels span { }

table.tbRegister a.remove { line-height: 16px; display: block; padding-left: 20px; text-align: left; width: 55px; margin: 5px 5px 0px 0px; background: url('../images/bt-trash.gif') no-repeat left center; }
table.tbRegister div.uploadDesc { display: block; padding: 2px 0px; color: #444; }
table.tbRegister div.uploadDesc u { color: #C92012; text-decoration: none; }


/* Webboard Comment */
div#ModelProfileMain div#ProfileRight div#Comment {
	width: 665px;
	padding: 5px 0px 3px 10px;
}
div#ModelProfileMain div#ProfileRight div.CommentList {
	width: 665px;
	height: 140px;
	border-bottom: 1px solid #FFF;

}
div#ModelProfileMain div#ProfileRight div.CommentList div.Commentleft {
	background:#E0E0E0 none repeat scroll 0 0;
	display:block;
	float:left;
	height:120px;
	padding:5px;
	width:160px;
}
div#ModelProfileMain div#ProfileRight div.CommentList div.Commentleft div {
	padding-top: 5px;
}
div#ModelProfileMain div#ProfileRight div.CommentList div.Commentright {
	background:#F0F0F0 none repeat scroll 0 0;
	display:block;
	float:right;
	height:110px;
	padding:10px;
	width:472px;
}




div#Webboard div#Comment {
	width: 715px;
	padding: 5px 0px 3px 10px;
}
div#Webboard div.CommentList {
	width: 715px;
	height: 140px;
	border-bottom: 1px solid #FFF;

}
div#Webboard div.CommentList div.Commentleft {
	background:#E0E0E0 none repeat scroll 0 0;
	display:block;
	float:left;
	height:120px;
	padding:5px;
	width:160px;
}
div#Webboard div.CommentList div.Commentleft div {
	padding-top: 5px;
}
div#Webboard div.CommentList div.Commentright {
	background:#F0F0F0 none repeat scroll 0 0;
	display:block;
	float:right;
	height:110px;
	padding:10px;
	width:522px;
}


div#Webboard div#CommentboxReply {
	width: 308px;
	padding-top: 40px;
	margin: auto;
}
div#Webboard div#BTNReply {
	width: 102px;
	padding: 5px 0px 0px 70px;
	margin: auto;
}
div#Webboard div#BTNReply input.btReply {
	width: 102px;
	height: 21px;
	border: 0px;
	background: url('../images/webboard/addpepay.jpg') no-repeat center center;
	cursor: pointer;
}
div#Webboard div#CommentboxReply textarea.AddReply {
	width: 400px;
	height: 110px;
	overflow: hidden;
}


/* Webboard New topic */
div#NewTopic {
	display: block;
	position: relative;
	margin: 0px 0px 0px 50px;
}

div#NewTopic div#RegisForm table.tbRegister td {
padding:0px 0 0px 0px;
vertical-align:top;
width: 270px;
}


div#NewTopic div#RegisForm table.tbRegister th {
padding:0px 20px 7px 0px;
vertical-align:top;
}


div#NewTopicComplete {
	display : block;
	width:792px;
	margin:30px 0px 0px 120px;
	font-size:16px;
}
textarea.post_newtopic {
	width: 380px;
	height: 130px;
	overflow: none;
}


/******** Search Home********/
/*WEBBOARD**/
div#Wrapper div#SearblockWebboard {
	width: 350px;

}
div#Wrapper div#SearblockWebboard div#Searchbox {
}
div#Wrapper div#SearblockWebboard div#Searchbox div.ImgTextSearch {
	margin:7px 0px 0px 122px;

}
div#Wrapper div#SearblockWebboard div#Searchbox div#txtSearchWb {
	float:left;
	width: 328px;
}
div#Wrapper div#SearblockWebboard div#Searchbox div#SearchWb {
	float:right;
	width: 22px;
	margin:4px 0 0;
}
div#Wrapper div#SearblockWebboard div#BTNSearch {
	width: 300px;
	padding: 7px 0px 0px 0px;
}

div#Wrapper div#SearblockWebboard div#Searchbox input.btSearch {
	width: 22px;
	height: 20px;
	border: 0px;
	background: url('../images/searchpic.jpg') no-repeat center center;
	cursor: pointer;
}

input.post_search_wb {
	width: 180px;
	height: 18px;
	overflow: none;
}





div#Wrapper div#PlaceClub div#pageSearblock {
	float: right;
	width: 403px;
	height: 100px;

}
div#Wrapper div#PlaceClub div#pageSearblock div#pageSearchbox {
	padding: 0px 20px 0px 0px;
}
div#Wrapper div#PlaceClub div#pageSearblock div#pageSearchbox div.pageImgTextSearch {
	margin:7px 0px 0px 122px;

}
div#Wrapper div#PlaceClub div#pageSearblock div#pageSearchbox div#pageTXTSearch {
	float:left;
	width: 330px;
	padding: 7px 0px 0px 0px;
}
div#Wrapper div#PlaceClub div#pageSearblock div#pageSearchbox div#pageBTSearch {
	float:right;
	margin:5px 0px 0px 10px;
}
div#Wrapper div#PlaceClub div#pageSearblock div#pageSearchbox div#pageBTSearch input.btSearch {
	width: 43px;
	height: 21px;
	border: 0px;
	background: url('../images/home/go.gif') no-repeat center center;
	cursor: pointer;
}
input.post_pagesearch {
	float: right;
	width: 200px;
	height: 16px;
	overflow: none;
}
input.post_search {
	width: 200px;
	height: 16px;
	overflow: none;
}
div#Wrapper div#SearchColumHome {
	width: 912px;
	height: 190px;
	padding-bottom: 10px;
}
div#Wrapper div#SearchColumHome div#Column1Home {
	float: left;
	width: 450px;
	height: 190px;
}
div#Wrapper div#SearchColumHome div#Column1Home div#Searblock {
	padding: 56px 0 0 140px;

}
div#Wrapper div#SearchColumHome div#Column1Home div#panel1Home {
	width: 450px;
	height: 190px;
	overflow: hidden;
}
div#Wrapper div#SearchColumHome div#Column1Home div.ImgTextSearch {
	padding: 0px 0px 0px 87px;
}


div#Wrapper div#SearchColumHome div#Column1Home div#panel1Home div.RisingItemHome {
	width: 450px;
	padding: 10px 0px 0px 15px;
}
div#Wrapper div#SearchColumHome div#Column1Home div#BTNSearch {
	padding: 5px 0px 0px 227px;
}

div#Wrapper div#SearchColumHome div#Column1Home div#BTNSearch input.btSearch {
	width: 102px;
	height: 21px;
	border: 0px;
	background: url('../images/home/go.gif') no-repeat center center;
	cursor: pointer;
}

div#Wrapper div#SearchColumHome div#Column1Home div#Searchbox {
	padding: 4px 0px 0px 96px;
	width:200px;
}

div#Wrapper div#SearchColumHome div#Column1Title {
	width: 300px;
	height: 22px;
	padding: 5px 0px 0px 0px;
}
div#Wrapper div#SearchColumHome div#Column2Home {
	float:left;
	width:90px;
	height:190px;
}
div#Wrapper div#SearchColumHome div#Column2Home div#panel2Home {
	width:90px;
	height:190px;
	overflow:hidden;
}
div#Wrapper div#SearchColumHome div#Column2Home div.ImgColumn2 {
	margin-top: 70px;
}
div#Wrapper div#SearchColumHome div#Column2Home div#panel2Home div.ListItemHome {
	width:90px;
	padding:10px 0px 0px 15px;
}


div#BTNAdd input.btSend {
	width: 43px;
	height: 20px;
	border: 0px;
	background: url('../images/model/btn_add.jpg') no-repeat center center;
	cursor: pointer;
}

div#Wrapper div#SearchColumHome div#Column3Home {
	float:left;
	width:320px;
	height:190px;
	margin:0 0 0 15px;
}
div#Wrapper div#SearchColumHome div#Column3Home div.ImgColumn3 {
	margin-top: 3px;
}
div#Wrapper div#SearchColumHome div#Column3Home div#panel3Home {
	width:320px;
	height:190px;
	overflow:hidden;
}
div#Wrapper div#SearchColumHome div#Column3Home div#panel3Home div.ToprankItemHome {
	width:320px;
	padding:10px 0px 0px 15px;
}
/*div#Wrapper div#RankingsColumHome div.ImageModelProfile { display: block; float:left;width: 120px;}*/
/*div#Wrapper div#RankingsColumHome div#Column1Home div#panel1Home div.ImageModelProfile img { border: 1px solid #FFFFFF; }
div#Wrapper div#RankingsColumHome div.ImageModelProfile a { display: inline-block; margin: 0px 0px 0px 0px; border: 1px solid #000000; }
div#Wrapper div#RankingsColumHome div.ImageModelProfile a:hover { border: 1px solid #C41130; }*/


/* Calendar*/
/***********************************/
div#CalendarEvent{
width: 912x;
}


div#CalendarEvent div#plCalendar {
	display: block;
	width:265px;
	min-height: 150px;
	height: auto;
	/*margin: 0px auto;*/
	padding: 0px 0px 0px 0px;
	clear: both;
}
div#CalendarEvent table.tbCalendarEvent {
	width: 100%;
}
div#CalendarEvent table.tbCalendarEvent td.tdCalendar {
	width: 265px;
	padding: 0px 4px 0px 0px;
}
div#CalendarEvent div#plCalendar div#displayCalendar {
	display: block;
	_height: 145px;
	min-height: 145px;
	padding-left:0px;
	width: 265px;

}
div#CalendarEvent div#plCalendar div#displayCalendar table {
	border-collapse:collapse;
	margin:0px;
}
div#CalendarEvent div#plCalendar div#displayCalendar table.tbMonth {
	border: 1px solid #CCCCCC;

}
div#CalendarEvent div#plCalendar div#displayCalendar table.tbMonth td {
	background:#FFFFFF url('../images/gradient-e5e5e5-ffffff.gif') repeat-x scroll 0 -40px;
	border: 1px solid #CCCCCC;

}

div#CalendarEvent div#plCalendar div#displayCalendar table.tbMonth tr.week {
	background-color: #EAEAEA;
	height:22px;

}
div#CalendarEvent div#plCalendar div#displayCalendar  th {
	color: #666666;
	height: 15px;
}
div#CalendarEvent div#plCalendar div#displayCalendar tr.month{
	background: url('../images/bg_title3.jpg') ;
	height: 33px;
}
div#CalendarEvent div#plCalendar div#displayCalendar tr.month th {
	font-size: 11px;
	font-weight: bold;
	/*background-color: #007392;*/
	color:#FFFFFF;
	border:0px;
}
div#CalendarEvent div#plCalendar div#displayCalendar tr.line th{
	border-bottom: 1px solid #A3A3A3;
	height: 2px;
}
div#CalendarEvent div#plCalendar div#displayCalendar tr.week th {
	height: 15px;
	width:30px;
	padding-bottom: 3px;

}
div#CalendarEvent div#plCalendar div#displayCalendar td {
	/*background: url('../images/calendar_day.gif') no-repeat 0px 0px;*/
	height: 15px;
	width:30px
}
div#CalendarEvent div#plCalendar div#displayCalendar td span,
div#CalendarEvent div#plCalendar div#displayCalendar td a {
	display: block;
	cursor: default;
	width: 21px;
	height: 15px;
	font-size: 11px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	color:#A3A3A3;
	width:30px;

	/*background: url('../images/calendar_day.gif') no-repeat -21px 0px;*/
}
div#CalendarEvent div#plCalendar div#displayCalendar td a {
	cursor: pointer;
	color:#257C96;
	text-decoration: none;
	background-position: -42px 0px;
	font-weight: bold;
	width:30px;

}
div#CalendarEvent div#plCalendar div#displayCalendar td.day {
	/*background: url('../images/calendar_day.gif') no-repeat -21px 0px;*/
	color:#A3A3A3;
	width:30px;

}
div#CalendarEvent div#plCalendar div#displayCalendar td.activty {
	background: url('../images/calendar_day.gif') no-repeat -42px 0px;
	color:#007392;
	width:30px;
}
div#CalendarEvent div#plCalendar div#displayCalendar a#btPrev,
div#CalendarEvent div#plCalendar div#displayCalendar a#btNext {
	/*display: block;*/
	width: 15px;
	height: 15px;
	background: url('../images/calendar_arrow.gif') no-repeat 0px 0px;
}
div#CalendarEvent div#plCalendar div#displayCalendar a#btPrev {
	float: left;
	background-position: left center;
}
div#CalendarEvent div#plCalendar div#displayCalendar a#btNext {
	float: right;
	background-position: right center;
}
/*
div#CalendarEvent div#plCalendar div#displayCalendar {
	color: #FF0000;
	color: #333333 !important;
	padding-top: 15px;
	font-size: 11px;
	line-height: 10px;
	background-color: #EDFBFE;
	border-top: 1px solid #A3A3A3;
}*/
div#txtCalender a {
	padding-left:20px;
	color: #333333;
	text-decoration: none;
}
div#txtCalender a:hover {
	color: #007392 !important;
	text-decoration: underline;
}
div#CalendarEvent div#plCalendar div#displayCalendar a b,
div#CalendarEvent div#plCalendar div#displayCalendar a:hover b {
	color: #FF0000;
	font-weight: normal;
}

div#CalendarEvent div#plCalendar div#displayCalendar div.loading {
	display: block;
	width: 150px;
	height: 140px;
	margin: 0px auto;
	background: url('../images/ajax-loader.gif') no-repeat center center;
}

div#CalendarEvent div.DateEvent {
	height: 34px;
	background: url('../images/bg_title3.jpg') ;
	margin: -6px 0px 0px 0px;
}



#MenuMemberProfile {
	float: left;
	width:200px;
	padding: 20px 0px 0px 0px;
}
#MenuMemberProfile a#editMember {
	background:url('../images/member/edit.gif') no-repeat center center;
	width: 55px;
	height:24px;
	display:block;
	float:left;
	padding-left:20px;
}
#MenuMemberProfile a#logoutMember {
	background:url('../images/member/logout.gif') no-repeat center center;
	width: 68px;
	height:24px;
	display:block;
	float:left;
}




div#BlogPostForm {
	display : block;
	width:792px;
	margin: 20px;
}
div#BlogPostForm input.btSend {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/submit.gif') no-repeat center center;
	cursor: pointer;
}
div#BlogPostForm input.btClear {
	margin:20px 0px 0px 5px;
	width: 67px;
	height: 21px;
	border: 0px;
	background: url('../images/contact/clear.gif') no-repeat center center;
	cursor: pointer;
}

div#BlogMain div#RegisForm table.tbRegister td {
padding:0px 0 0px 0px;
vertical-align:top;
width: 270px;
}

div#BlogMain div#RegisForm table.tbRegister th {
padding:0px 20px 7px 0px;
vertical-align:top;
}



/* Table Content List */
h3.subHead { font-family: Trebuchet MS, Verdana; color: #000000; font-size: 14px; font-weight: bold; letter-spacing: 1px; height: 25px; }

table.ContentList { border-collapse: separate; }
table.ContentList th { font-size: 11px; }
table.ContentList td { padding: 2px 3px; }

table.ContentList thead th { color: #FFFFFF; padding: 4px 2px; height: 25px; background: #585858 url('../images/bg_title3.jpg') bottom repeat-x; }
table.ContentList thead th img { vertical-align: middle; margin-left: 2px; }
table.ContentList thead td.Search { padding: 2px 0px 3px 0px; }
table.ContentList thead td.Search td { padding: 0px 0px 0px 4px; letter-spacing: 1px; font-weight: bold; vertical-align: bottom; }
table.ContentList thead td.Search td select { letter-spacing: 0px; font-weight: normal; }
table.ContentList thead a { color: #FFFFFF; }
table.ContentList thead a:hover { color: #FFFFFF; }

/*table.ContentList tbody tr { background: #E8E8E8; }*/
table.ContentList tbody tr.alt { background: #CCCCCC; }
/*table.ContentList tbody td { height: 30px; }*/
table.ContentList tbody td.image { text-align: center; }
table.ContentList tbody td.image a { margin: auto; }
table.ContentList tbody td.published label { display: block; width: 16px; height: 16px; margin: auto; background: url('../images/ico-not_published.gif') no-repeat center center; }
table.ContentList tbody td.published label.published { background: url('../images/ico-published.gif') no-repeat center center; }
table.ContentList tbody td.left { padding-left: 5px; }
table.ContentList tbody td.center { text-align: center; }
table.ContentList tbody td.right { padding-right: 5px; text-align: right; }

table.ContentList tfoot th { color: #FFFFFF; padding: 3px 2px; height: 25px; background: #585858 url('../images/bg_title3.jpg') bottom repeat-x; }
table.ContentList tfoot td { padding: 2px 2px; text-align: left; font-size: 10px; color: #FFFFFF; font-weight: bold; }
table.ContentList tfoot th th, table.ContentList tfoot th td { height: auto !important; }
table.ContentList tfoot td.summary { width: 40%; text-align: left; }
table.ContentList tfoot td.page { width: 60%; text-align: right; }
table.ContentList tfoot a { font-size: 10px; color: #FFFFFF; text-decoration: none; }
table.ContentList tfoot a:hover{ text-decoration: underline; }

/*table.ContentList tr.Header th { padding: 4px 2px; }*/

table.ContentList tr.Footer th { padding: 3px 2px; }
table.ContentList tr.Footer td { padding: 2px 2px; text-align: left; font-size: 12px; color: #FFFFFF; font-weight: bold; }
table.ContentList tr.Footer td.summary { width: 40%; text-align: left; font-size: 10px; }
table.ContentList tr.Footer td.page { width: 60%; text-align: right; }
table.ContentList tr.Footer a { font-size: 10px; color: #FFFFFF; text-decoration: none; }
table.ContentList tr.Footer a:hover{ text-decoration: underline; }



table.ContentList div.btn { display: inline-block; }
table.ContentList div.btn div { float: left; width: 24px; height: 18px; text-align: center; }
table.ContentList div.btn a.btEdit { display: inline-block; width: 16px; height: 16px; background: url('../images/bt-edit.gif') no-repeat center center; }
table.ContentList div.btn a.btDelete { display: inline-block; width: 16px; height: 16px; background: url('../images/bt-trash.gif') no-repeat center center; }
table.ContentList div.btn a.btView { display: inline-block; width: 16px; height: 16px; background: url('../images/bt-view.gif') no-repeat center center; }
table.ContentList div.btn a.btMoveUp { display: inline-block; width: 16px; height: 16px; background: url('../images/bt-arrow_up.gif') no-repeat center center; }
table.ContentList div.btn a.btMoveDown { display: inline-block; width: 16px; height: 16px; background: url('../images/bt-arrow_down.gif') no-repeat center center; }
table.ContentList div.btn a.btSendmail { display: inline-block; width: 16px; height: 16px; background: url('../images/bt-sendmail.gif') no-repeat center center; }
table.ContentList div.btn a.btRemove { display: inline-block; width: 16px; height: 16px; background: url('../images/bt-subtract.gif') no-repeat center center; }

table.ContentList a.image, table.ContentList a.noimage { display: inline-block; margin: auto; border: 1px solid #dadada; background-color: #FFFFFF; }
table.ContentList a.image img, table.ContentList a.noimage img { padding: 3px; background-repeat: no-repeat; background-position: center center; }




#simplemodal-overlay {background-color:#E3E3E3; cursor:wait;}

/* Container */
#simplemodal-container {height:500px; width:800px;}
#simplemodal-container #basicModalContent {padding:8px;}

/* Text*/
.text_font{font-family: 'Tahoma';font-size: 17px;color: #000000; text-align:right; }

em.error{color: #FF0000;}
.ok{color: #FF0000;}
div.WebboardDetail{ width:900px; height:180px; padding-top:5px;}
div.WebboardDetail div.ImgWebboard{ width:250px; float:left; padding-left:20px;}
div.WebboardDetail div.Detail{ width:600px; float:right;}
