body{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#000;
	margin:0 auto;
	text-align:center;
	font-size:0.8em;
	background:#F5F1EB;
}

/*  Styling for all links below   */

a         {color:#433618; text-decoration:none;}
a:hover   {color:#67723A; text-decoration:underline;}
.foot a          {color:#433618; text-decoration:none;}
.foot a:hover    {color:#67723A; text-decoration:underline;}

/*  Styling for General Formatting below */

.margin0   {margin:0;}
.bold      {font-weight:bold;}
.italic    {font-style: italic;}
.center    {text-align:center;}
.clear_both{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
.brown_head{font-size:15px; padding:0px; margin:0px; color:#71571F; padding-bottom:6px;}
.brown_head_01{font-size:15px; padding:0px; margin:0px; color:#71571F; padding:9px 0px 6px 0px;}
.brown_head_02{font-size:15px; padding:0px; margin:0px; color:#71571F; }
.small_add{font-size:11px; padding:0px; margin:0px; color:#71571F; padding-bottom:4px;}
.med_spacer{
	width:468px;
	height:45px;
}
.lrg_spacer{
	width:468px;
	height:65px;
}
.pad_l17{padding-left:17px;}
.sm_break {line-height:3px;height:4px;}
.pad_t4{padding-top:4px;}
.red{color:red;}
.font_10{font-size:10px;}
.font_11{font-size:11px;}
.dark_b{color:#412504;}
.white{color:#ffffff;}
.pad_7{padding-left:7px;}
.padleft_66{padding-left:66px;}

/*  Styling for Specific Formatting below*/

.main{
	width:747px;
	height:auto;
	margin:0 auto;
	text-align:left;
	background:#E0D6C5 url('../images/kempton_park_guest_house.jpg') repeat-y;
	overflow:auto;
}
.body_background{
	width:719px;
	height:auto;
	background:#BBA78E url('../images/bed_breakfast_airport_kempton_park.jpg') repeat-x;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:15px;
}
.africa_design_top{
	width:747px;
	height:32px;
	float:left;
}
.africa_design_bot{
	width:747px;
	height:30px;
	float:left;
}
.header{
	width:719px;
	height:146px;
	background:#5F2C06 url('../images/johannesburg_accommodation.jpg') repeat-x;
	overflow:hidden;
	margin-left:14px;
	clear:both;
}
.logo_div{
	width:240px;
	height:146px;
	float:left;
	background:#5F2C06 url('../images/koties_guest_house_bed_breakfast.gif') no-repeat;
}
.logo_stars {
	width:158px;
	height:49px;
	padding:8px 0px 0px 46px;
}
.spacer_size{
	width:240px;
	height:76px;
	border:none;
}
.gh_image{
	width:479px;
	height:132px;
	padding-top:14px;
	float:left;
}
.pic_top{width:468px; height:13px; float:left;}
.pic_main{width:468px; height:122px; float:left;}
/*END TOP SECTION OF WEBSITE*/
/*START LEFT SECTION*/
.left_side{
	width:230px;
	height:auto;
	float:left;
	padding:12px 0px 0px 10px;
}
.navigation{
	width:220px;
	height:160px;
	background:#C9AA87 url('../images/bed_breakfast_airport_johannesburg_accommodation.jpg') no-repeat;
	margin-bottom:12px;
}
.top_links {
	list-style:none;
	margin:0;
	padding:0;
	line-height:25px;
	font-size:14px;
	padding:4px 0px 0px 10px;
}
.links_tl a{display:block;height:25px;width:198px;text-align:left;color:#655130;text-decoration:none; border-bottom:1px solid #B69671;}
.links_tl a:hover{color:#312717;}
.last_tl a{display:block;height:25px;width:198px;text-align:left;color:#655130;text-decoration:none;}
.last_tl a:hover{color:#312717;}
.active_li a{color:#312717;}
.address_div{
	width:192px;
	height:102px;
	background:#C9AA87 url('../images/accommodation_airport_kempton_park.gif') no-repeat;
	padding:21px 14px 0px 14px;
	margin-bottom:12px;
}
.add_link{
	width:80px;
	height:22px;
	border:none;
	float:right;
}
.link_2010{
	width:210px;
	height:70px;
	border:none;
	margin-left:5px;
}
/*END LEFT SECTION*/
/*START RIGHT SECTION*/
.textdiv {
    text-align:left;
    width:468px;
	height:auto;
	float:left;
	background:#F5F1EB url('../images/bed_breakfast_airport.gif') repeat-y;
	margin-bottom:12px;
}
.pgraph{
	margin:7px 17px 15px 17px;
	color:#7C7260;
	font-size:12px;
}
.textdiv_bot{
	width:468px;
	height:18px;
	float:left;
}
.page_title {
	margin:0;
	color:#281B00;
	font-size:17px;
	padding:2px 0px 10px 17px;
}
.link_logo{
	width:90px;
	height:70px;
	float:left;
	padding:3px 15px 40px 0px;
	border:none;
}
.bot_icons{
	width:468px;
	height:auto;
	text-align:center;
	float:left;
}
.book_img{
	width:129px;
	height:54px;
	margin:8px 0px 0px 0px;
	position:relative;
	top:15px;
	border:none;
}

.wifi{
	width:78px;
	height:37px;
	margin:0px 0px 0px 28px;
}
.venues{
	width:57px;
	height:57px;
	border:none;
	margin:0px 0px 0px 28px;
	position:relative;
	top:10px;
}
.ekurhuleni_logo{
	width:42px;
	height:62px;
	position:relative;
	top:17px;
	margin:0px 0px 0px 28px;
}
.bot_div{
	width:747px;
	height:auto;
	margin:0 auto;
	text-align:center;
	color:#433618;
}
/*END RIGHT SECTION*/
/*ROOMS & RATES PAGE*/
.text_left{
	width:204px;
	height:auto;
	float:left;
	padding:5px 10px 5px 0px;
}
.text_left_fac{
	width:204px;
	height:auto;
	float:left;
	padding:5px 10px 0px 0px;
}
.text_right{
	width:244px;
	height:auto;
	float:left;
	padding:5px 0px 5px 0px;
}
.thumb_pics{
	width:65px;
	height:65px;
	float:left;
	padding:2px;
	border:none;
}
/*END ROOMS & RATES PAGE*/
/*FACILITIES PAGE*/
.braai_img{
	width:120px;
	height:120px;
	border:none;
}
.map_img{
	width:170px;
	height:170px;
	border:none;
}
/*END FACILITIES PAGE*/
ul.kotie_list{list-style-image:url('../images/guest_house_accommodation_bullet.gif'); list-style-type:none; font-size:14px;}
.kotie_list li{padding:2px 0px 2px 0px;}
.photos_img{
	width:120px;
	height:120px;
	float:right;
	border:none;
	margin:3px 17px 0px 10px;
}

.pgraph_title {
	margin:0;
	color:#000;
}


/*  Styling for Footer below*/

.foot { 
	font-size:10px;
	text-align:center;
	height:auto;
        clear:both;
	color:#7C7260;
 }
.L4Abanner {
	width:80px;
	height:31px;
	margin:15px;
	border:none;
}
.antispam {
	margin:15px 9px ;
}

/* Styling for Contact Form below */

.contactdiv {float:left;width:300px;height:auto;}
.form_div {width:286px;height:auto;text-align:left;margin:0 auto;/*background-color:pink;*/}
.form_div p {margin:0;}
.sent_div {height:135px;text-align:left;margin:0 auto;}
.contact_left_col {float:left;width:95px;line-height:23px;}
.contact_middle_col {float:left;width:10px;line-height:23px;}
.contact_right_col {float:left;width:175px;padding-top:2px;}
.contact_right_col input{font-family:verdana,arial,helvetica;font-size:12px;height:15px;
	width:175px;margin-bottom:4px;background-color:#ffffff;border:#BED6AC solid 1px;}
.contact_right_col textarea{font-family:verdana,arial,helvetica;font-size:12px;height:70px;
	width:175px;background-color:#ffffff;border:#BED6AC solid 1px;}
.button {width:40px;font-size:0.9em;margin-right:4px;}
.button_div {width:44px;float:right;margin-top:6px;text-align:right;}
.compulsory {float:left;width:229px;font-size:0.8em;margin-top:3px;}
.red {color:red;}





