@charset "UTF-8";

/* LIST OF CONTENT========================================

southafrica

===================================================== */

/*--------------------------------------------------------------------------------
 === index ===
 -------------------------------------------------------------------------------*/

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.title_top {
	width:607px;
	background:url(../academy/southafrica/img/south_index_bgtop.gif) 0 0 no-repeat;
	margin:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.read_index {
	width:550px;
	margin:0 0 20px 34px;
	padding:75px 0 20px;
	border-bottom:1px solid #978e88;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.read_index p {
	margin:10px 0 0 0;
	padding:0 5px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.read_index p.first {
	margin:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.btnarea {
	width:550px;
	padding:0 0 30px 34px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.btnarea img {
	display:block;
	margin:0 auto;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.picarea {
	width:550px;
	padding:0 0 40px 34px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.picarea2 {
	width:550px;
	padding:0 0 10px 34px;
}


body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.picarea h4,
body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.picarea2 h4 {
	margin:0 0 12px 0;
	padding:0;
}


body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.picarea img,
body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.picarea2 img {
	display:block;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.picarea p {
	margin:10px 0 0 0;
	padding:0;
}


body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox p.environbtn {
	width:550px;
	padding:0 0 10px 34px;
	margin:10px 0 0 0;
}

/*--------------------------------------------------------------------------------
 === style ===
 -------------------------------------------------------------------------------*/


body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.title_080420 {
	width:607px;
	height:56px;
	background:url(../academy/southafrica/img/2008/south_080420_bgtop.gif) 0 0 no-repeat;
	margin:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.title_060902 {
	width:607px;
	height:56px;
	background:url(../academy/southafrica/img/2006/south_060902_bgtop.gif) 0 0 no-repeat;
	margin:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.title_030310 {
	width:607px;
	height:56px;
	background:url(../academy/southafrica/img/2003/south_030310_bgtop.gif) 0 0 no-repeat;
	margin:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div#south_pull {
	padding:23px 20px 0 0;
	float:right;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox p.read {
	padding:0 20px 20px 5px;
	background: url(../academy/skincare/img/academy_skincare_endbar.gif) bottom left no-repeat;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox p.read img {
	padding:0 0 0 5px;
	float:right;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area {
	background: url(../academy/southafrica/img/south_pk_bg.gif) left top repeat-y;
	padding:0 20px 40px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area table.schedule {
	margin:10px 0 0 0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area table.schedule th {
	padding:0 15px 5px 0;
	font-weight:normal;
	color:#333;
	vertical-align:top;
	text-align:left;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area table.schedule td {
	padding:0 0 5px 0;
	vertical-align:top;
	text-align:left;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area table.schedule td ul {
	width:400px;
	background:none;
	margin:0;
	padding:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area table.schedule td ul li {
	background:none;
	text-align:left;
}


body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area h4 {
	padding:30px 0 5px 0;
	font-size:130%;
	color:#e76f97;
	background: url(../academy/southafrica/img/southa_h4_bgbtm.gif) left bottom no-repeat;
	line-height:1.3;
	font-weight:bold;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area table.pic01 {
	padding:0;
	margin:25px 0 0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area p.txt {
	padding:0;
	margin:25px 0 0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area p.txt2 {
	padding:0;
	margin:10px 0 0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area p.ct {
	padding:0;
	margin:25px 0 0;
	text-align:center;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area p.txtz {
	padding:0;
	margin:40px 0 0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area p.txtend {
	padding:0;
	margin:25px 0 0;
	padding-bottom:20px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area p.txt2end {
	padding:0;
	margin:10px 0 0;
	padding-bottom:20px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg img.lt {
	padding:0 10px 0 0;
	float:left;	
}

body#south div#container div#main div#contents div#center_column div.contents_bg img.rt {
	padding:0 0 0 10px;
	float:right;	
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area td.rtimg,
body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area td.rtimg02,
body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area td.rtimg03 {
	padding:0 0 0 23px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area td.rtimg03 {
vertical-align:bottom;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area td.rtimg img {
	padding:0 0 10px;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area td.rtimg02 img {
	padding:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox div.pnk_area td.rtimg03 img {
	padding:0;
}

body#south div#container div#main div#contents div#center_column div.contents_bg div.top_contentsbox ul {
	width:607px;
	text-align:center;
	padding:35px 0 30px 0;
	background:url(../academy/southafrica/img/southa_bg_btm.gif) center bottom no-repeat;
}
