
@charset "utf-8";
/* CSS Document */
html {
	height:100%;
}
body {
	margin:0px 0px 0px 0px;
	color:#000000 !important;
	font-family:verdana !important;
	/*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;*/
	font-size:11px !important;
	height:100%;
	text-align:justify;
	line-height:16px;
	background-color:#faa61a;
}
span,p,font {
	font-family:verdana !important;
	font-size:11px !important;
}
.zintro {
	font-family:verdana !important;
	font-size:11px !important;
}
.MsoNormal {
	font-family:verdana !important;
	font-size:11px !important;
}
span{
	font-size: 11px !important;
	font-family:verdana !important;
}
.newsHead {
	font-weight:bold;
	color:#0089d0;
	font-size:12px;
	text-decoration:none;
}
.whatsShakinHead {
	font-weight:bold;
	color:#0089d0;
	font-size:11px;
	text-decoration:none;
}
.mainWrapper {
	width:970px;
	margin:0 auto;
	height:100%;
}
.mainTable {
	width:970px;
	height:100%;
	border:0;
	border-collapse:collapse;
}
.mainTable td {
	vertical-align:top;
}
.topColumn {
	height:172px;
	width:970px;
	background-color:#ffffff;
}
.h2 {
	background-color:#0089d0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
}
.h2OrangeNews {
	background-color:#faa61a;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:5px;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	width:300px;
}
.line_div {
	padding-top:20px;
	border-top:1px dotted #faa61a;
	width:100%;
	float:left;
}
.h2Orange {
	background-color:#faa61a;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:5px;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}
.extraFont {
	font-size:13px;
}
.extraFont2 {
	font-size:14px;
}
.h2Blue {
	background-color:#0089d0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:5px;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}
.h2FirstWidths {
	width:65px;
}
.h2SecondWidth {
	width:255px;
}
.headerColumn {
	width:970px;
	height:52px;
	background-image:url(images/page_header_bg.gif);
	background-repeat:no-repeat;
}
.topDiv {
	width:970px;
	height:172px;
}
.topLeftDiv {
	width:398px;
	height:172px;
	float:left;
	background-image:url(images/south_point_logo_living_it_up.gif);
	background-repeat:no-repeat;
}
.topMiddleDiv {
	width:400px;
	height:172px;
	float:left;
	background-image:url(images/top_image1_guy_on_couch.jpg);
	background-repeat:no-repeat;
}
.topRightDiv {
	width:127px;
	height:71px;
	float:left;
	padding-top:99px;
}
.topRightDivLogged {
	width:127px;
	height:53px;
	float:left;
	padding-top:99px;
}
.topRightAdminDiv {
	width:117px;
	height:14px;
	float:left;
	padding-top:136px;
	padding-left:0px;
}
.cursor {
	cursor:pointer;
}
.youTubeLinks {
	color:#000;
	text-decoration:none;
}
.pageHeaderBg {
	width:970px;
	height:52px;
	background-image:url(images/page_header_bg.gif);
	background-repeat:no-repeat;
}
.navSpacer {
	width:175px;
	height:22px;
}
.leftColumnWidth {
	width:200px;
	background-color:#faa61a;
	text-align:left;
}
.rightColumnWidth {
	width:770px;
	background-color:#FFFFFF;
}
.leftNavDiv {
	width:200px;
	height:100%;
	background-color:#faa61a;
	float:left;
	/*padding-left:25px;*/
}
li {
	list-style:inside;
}
.list_style {
	list-style:outside;
}
.contentSpacer {
	height:20px;
	width:100%;
}
.rightContentDiv {
	width:725px;
	float:left;
	padding-top:28px;
	min-height:435px;
	padding-bottom:10px;
}
.middleConntentDiv {
	float:left;
	width:370px;
	padding-left:25px;
	padding-right:25px;
}
.middleConntentDivSoccerFest {
	float:left;
	width:345px;
	padding-left:17px;
	padding-right:25px;
}
.ImageAndTextHolder {
	width:370px;
	float:left;
}
.newsImage {
	width:200px;
	float:left;
}
.newsSummaryText {
	/*width:150px;*/
	padding-left:20px;
	float:left;
}
.padd {
	padding-left:10px;
	width:440px;
}
.insideRightContentDiv {
	width:305px;
	float:left;
}
.insideRightContentDivSoccerFest {
	width:338px;
	float:left;
}
.wideColumnDiv {
	width:675px;
	float:left;
	padding-left:25px;
}
.leftNavPad {
	padding-left:0px;
	width:175px;
	z-index:1;
}
.mainNavPad {
	padding-left:25px;
	width:175px;
	z-index:1;
}
.CribFlashHolder {
	width:305px;
	height:203px;
	padding-top:0px;
	/*border:1px solid #036;*/
}
.FrmLabel {
	width:159px;
	float:left;
	font-weight:bold;
	text-align:left;
}
.FrmInput {
	float:left;
	width:200px;
	padding-bottom:5px;
}
.inputersAdd {
	width:298px;
	height:15px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.inputers {
	width:200px;
	height:15px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.inputers_long {
	width:300px;
	height:15px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.textarea_inputers_long {
	width:300px;
	height:105px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.select_inputers_long {
	width:302px;
	height:19px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.select_inputers {
	width:202px;
	height:19px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.multi {
	width:200px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.selectInputers {
	width:200px;
	height:18px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.textarea {
	width:300px;
	height:75px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
/* */
.FrmLabel2 {
	width:150px;
	float:left;
	font-weight:bold;
}
.FrmInput2 {
	float:left;
	width:300px;
	padding-bottom:5px;
}
.inputers2 {
	width:300px;
	height:15px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.selectInputers2 {
	width:300px;
	height:19px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.textarea2 {
	width:300px;
	height:75px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
/* */
.videoTextarea {
	width:300px;
	height:135px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.dropDown {
	width:202px;
	height:21px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
	padding-top:2px;
}
.dropDownMulti {
	width:200px;
	height:50px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
.welcomeName {
	font-weight:bold;
}

/* TOP SNIPPETS*/
/* PHUMELELA*/
.topPhumelelaSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_phumlela.gif);
	background-repeat:no-repeat;
}
/* 21 Chapel*/
.top21ChapelSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_21_chapel.gif);
	background-repeat:no-repeat;
}

/* 88GOVAN MBEKI*/
.top88GovanMbekiSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_88_govan_mbeki.gif);
	background-repeat:no-repeat;
}

/* NORVIC HOUSE*/
.topnorvicHouseSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_norvic_house.gif);
	background-repeat:no-repeat;
}

/* AUCKLAND HOUSE*/
.topaucklandHouseSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_auckland_house.gif);
	background-repeat:no-repeat;
}

/* ARGON HOUSE*/
.topargonHouseSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_argon_house.gif);
	background-repeat:no-repeat;
}

/* BLACKBURN*/
.topBlackburnSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_blackburn.gif);
	background-repeat:no-repeat;
}

/* KSI HOUSE*/
.topksiHouseSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_ksi_house.gif);
	background-repeat:no-repeat;
}

/* MELRIDGE HOUSE*/
.topMelridgeHouseSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_melridge_house.gif);
	background-repeat:no-repeat;
}

/* SOUTH POINT TOWERS*/
.topMelridgeSouthpointTowersSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_south_point_towers.gif);
	background-repeat:no-repeat;
}

/* RELYANT*/
.topMelridgerELYANTSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_relyant.gif);
	background-repeat:no-repeat;
}

/* RELYANT*/
.topMelridgeKinkoraApartmentsSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_179_pretorious_st.gif);
	background-repeat:no-repeat;
}

.toppresidenthouse {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_president_house.gif);
	background-repeat:no-repeat;
}

/* ALDONA*/
.topMelridgeAldonaSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_aldona.gif);
	background-repeat:no-repeat;
}

/* ALDONA*/
.topMelridgeFairmontSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_fairmont.gif);
	background-repeat:no-repeat;
}

/* ALDONA*/
.topMelridgeLuxorSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_luxor.gif);
	background-repeat:no-repeat;
}

/* MVELELO*/
.topMveleloSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_mvelelo.gif);
	background-repeat:no-repeat;
}

/* VAN DER STEL*/
.topVanDerStelSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_van_ser_stel.gif);
	background-repeat:no-repeat;
}

/* YOUNG AVENUE*/
.topYoungAvenueSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_young_avenue.gif);
	background-repeat:no-repeat;
}

/* 46 De Korte HOUSE*/
.top46DeKorteSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_46_de_korte_st.gif);
	background-repeat:no-repeat;
}

/* 66 De Korte HOUSE*/
.top66DeKorteSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_66_de_korte_st.gif);
	background-repeat:no-repeat;
}

/* Diamond HOUSE*/
.topDiamondSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_diamond_house.gif);
	background-repeat:no-repeat;
}

/* Geldenhuys HOUSE*/
.topGeldenhuysSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_geldenhuys.gif);
	background-repeat:no-repeat;
}

/* South  Point Junction HOUSE*/
.topsouthPointjunctionSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_south_point_junction.gif);
	background-repeat:no-repeat;
}

/* Kincora HOUSE*/
.topkincoraSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_kincora.gif);
	background-repeat:no-repeat;
}

/* 239_pretorius HOUSE*/
.top239_pretoriusSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_239_pretorius_street.gif);
	background-repeat:no-repeat;
}

/* 239_pretorius HOUSE*/
.topstanHopeSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_stanhope.gif);
	background-repeat:no-repeat;
}

/* Scott Corner HOUSE*/
.topscottCornerSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_scotts_corner.gif);
	background-repeat:no-repeat;
}

/* Poynton HOUSE*/
.topPoyntonSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_poynton_house.gif);
	background-repeat:no-repeat;
}


/* Colonia HOUSE*/
.topcoloniaSnippet {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_at_colonial.gif);
	background-repeat:no-repeat;
}
 
.faceBookPage {
	width:265px;
	height:59px;
	padding-left:18px;
	padding-bottom:24px;
}
.SnippetTextHolder {
	width:365px;
	padding-left:5px;
}
.snippetReadMore {
	color:#f15a22;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
.snippetReadMoreOrange {
	color:#faa61a;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}

.quickPollHolder {
	width:370px;
	height:124px;
}
.quickPollImage {
	float:left;
	width:116px;
	height:124px;
	background-image:url(images/quick_poll_icon.gif);
	background-repeat:no-repeat;
}
.quickPollInfo {
	width:234px;
	float:left;
	height:124px;
	padding-left:10px;
	padding-right:10px;
}
.space {
	height:12px;
}
.youTubeVideosHome {
	width:130px;
	height:28px;
	background-image:url(images/column_header_youtube_vids.gif);
	background-repeat:no-repeat;
	margin-top:15px;
}
.youTubeVideosHead {
	width:130px;
	height:28px;
	background-image:url(images/column_header_youtube_vids.gif);
	background-repeat:no-repeat;
	margin-top:15px;
}
.youTubeVideoHolderDiv {
	width:305px;
	padding-top:20px;
	padding-bottom:20px;
}
.youTubeVideosListing {
	width:305px;
	padding-bottom:30px;
	font-size:10px;
	font-weight:bold;
}
.ourCribHeader {
	width:91px;
	height:27px;
	background-image:url(images/column_header_our_crib.gif);
	background-repeat:no-repeat;
}
.digsHeader {
	width:185px;
	height:30px;
	background-image:url(images/checkout_the_digs.gif);
	background-repeat:no-repeat;
}
.latestNewsHeader {
	width:305px;
	height:26px;
	background-image:url(images/south_points_latest_news.gif);
	background-repeat:no-repeat;
}
.latestNewsSnippetTextHolder {
	width:300px;
	padding-left:5px;
}
.latestNewsSnippetDiv {
	width:269px;
	background-color:#0089d0;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:11px;
	padding-right:11px;
	color:#ffffff;
	font-size:10px;
}


.eventsCalenderHeader {
	width:305px;
	height:24px;
	background-image:url(images/south_points_events_calendar.gif);
	background-repeat:no-repeat;
}
.eventsCalenderSnippetTextHolder {
	width:300px;
	padding-left:5px;
}
.evensCalenderSnippetDiv {
	width:269px;
	background-color:#f15a22;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:11px;
	padding-right:11px;
	color:#ffffff;
	font-size:10px;
}


/* ADMIN STYLES*/
.adminInputers {
}
.mainWrapperAdmin {
	width:970px;
	margin:0 auto;
	height:100%;
	background-color:#FFF;
}
.contentHolder {
	width:970px;
	height:500px;
}
.loginHolder {
	width:500px;
	padding-top:0px;
	margin:auto;
	padding-left:100px;
}
.loginText {
	padding-bottom:5px;
}
.sitelink {
	color:#f15a22;
	text-decoration:none;
}
.LoggedUsername {
	width:960px;
	height:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.adminImage {
	width:970px;
	height:52px;
}
.logout {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:50px;
	width:920px;
	text-align:right;
}
.logoutLink {
	text-decoration:none;
	color:#f15a22;
	font-weight:bold;
}
.videoLink {
	text-decoration:underline;
	color:#f15a22;
	font-weight:bold;
}
.ContentAdmin {
	width:970px;
	height:500px;
}
.leftContntAdmin {
	width:200px;
	height:418px;
	float:left;
	background-color:#faa61a;
	border-top:1px solid #fff;
}
.rightAdminContent {
	width:750px;
	float:left;
	padding-left:20px;
}
.menuItem {
	width:195px;
	height:20px;
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
}
.whiteTop {
	width:195px;
	height:20px;
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	background-color:#FFF;
	color:#faa61a;
	font-weight:bold;
}
.navigationLinks {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.redDot {
	color:#F00;
}
.searchTbl {
	width:705px;
	border:0;
}
.seachTbl td {
	padding-top:2px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:3px;
	font-weight:bold;
	font-size:10px;
}
.listingTable {
	border:1px solid #faa61a;
	width:705px;
}
.listingTable td {
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	padding-right:3px;
}
.boldHead {
	background-color:#faa61a;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.breadCrumb {
	padding-bottom:5px;
	font-weight:bold;
}
.updatedInfo {
	color:#060;
	font-weight:bold;
	padding-bottom:5px;
}

.deletedInfo {
	color:#F00;
	font-weight:bold;
	padding-bottom:5px;
}
.eventDate {
	color:#000;
	font-weight:bold;
	font-size:10px;
}
.listDiv {
	/*border-top:1px solid #F90;*/
	/*border-bottom:1px solid #F90;*/
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}

.footer {
	width:800px;
	height:54px;
	background-image:url(images/footer_bg.gif);
	background-repeat:no-repeat;
	padding-left:170px;
	padding-top:128px;
	padding-bottom:15px;
	color:#FFF;
	text-align:center;
}
.footerLink {
	text-decoration:none;
	color:#FFF;
}
.lists {
	list-style-type:lower-alpha;
}

.frmTable2 {
	width:605px;
	border:0;
}
.frmTable2 td {
	vertical-align:top;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:left;
}






.frmTable {
	width:582px;
	border:0;
}
.frmTable td {
	vertical-align:top;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:left;
}
.tdLabel {
	width:304px;
}
.watchTheSpaceText {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.frmTableFault {
	width:500px;
	border:0;
}
.frmTableFault td{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
}
.faultTextarea {
	width:300px;
	height:105px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
}
.leftTdWidth {
	width:150px;
}
.bold {
	font-weight:bold;
}
.maxChar {
	width:35px;
	height:20px;
	border:1px solid #fff;
	background-color:#FFF;
	color:#000;
}
.corrTbl {
	width:500px;
	border:0;
}
.corrTbl td {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.dropDownAssoc {
	width:272px;
	height:21px;
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
	padding-top:2px;
}
.dropDownMultiAssoc {
	width:272px;
	/*height:50px;*/
	border:1px solid #faa61a;
	font-family:verdana;
	font-size:11px;
	padding-bottom:5px;
	padding-top:2px;
}
.heading {
	font-weight:bold;
	padding-bottom:5px;
}
.enquirieTop {
	background-image:url(images/quick_enquiry_top.gif);
	background-repeat:no-repeat;
	width:265px;
	height:91px;
	padding-bottom:5px;
}
.fieldsHolder {
	width:265px;
	float:left;
}
.rightEnquiry {
	width:203px;
	height:20px;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:8px;
	font-size:10px;
}
.lefEnquiry {
	width:55px;
	height:20px;
	font-family:verdana;
	font-size:10px;
	color:#f15a22;
	font-weight:bold;
	text-align:right;
	padding-top:10px;
}
.hold {
	width:265px;
	height:150px;
	float:left;
}
.inputEnqSide {
	width:170px;
	height:15px;
	background-color:#fff;
	color:#000;
	font-family:verdana;
	font-size:10px;
	border:0;
	padding-top:5px;
	font-weight:bold;
	padding-left:3px;
}
.tblNewsletter {
	color:#FFF;
	border:0;
}
.tblNewsletter td {
	padding-top:3px;
	padding-bottom:3px;
}
.inputEnq {
	width:179px;
	height:15px;
	background-color:#faa61a;
	color:#FFF;
	font-family:verdana;
	font-size:10px;
	border:0;
	padding-top:5px;
	font-weight:bold;
	padding-left:3px;
}
.SelinputEnq {
	width:179px;
	height:22px;
	background-color:#faa61a;
	color:#FFF;
	font-family:verdana;
	font-size:10px;
	border:0;
	padding-top:5px;
	font-weight:bold;
	padding-left:3px;
}
.SnippetDiv {
	width:343px;
	background-color:#faa61a;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:11px;
	padding-right:11px;
	color:#ffffff;
	font-size:10px;
}
/* ======= "SNIPPET" ========= */
.snippetDiv2 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f15a22;
	color:#fff;
	font-size:10px;
	display:none;
	text-align:left;
	position:absolute;
	font-weight:bold;
	width:415px;
	left:100px;
	/*border:1px solid #000;*/
}
.Line {
	/*border-bottom:1px solid #f15a22;*/
	padding-top:10px;
	border-bottom:1px dashed #f15a22;
	
}
.col {
	padding-left:3px;
	padding-top:3px;
}

.snipLink {
	text-decoration:none;
	color:#0089d0;
	font-weight:bold;
}
.columnSnippet {
	width:210px;
}
.prices {
	width:367px;
	border:0;
}
/*.prices td {
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #0089d0;
	border-left:1px solid #0089d0;
	border-right:1px solid #0089d0;
}*/
.bg {
	width:360px;
	background-color:#faa61a;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}
.houseTbl {
	width:367px;
	border:0;
}
.houseTbl td {
	background-color:#faa61a;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}

/* jammie*/
.jamiieTop {
	width:370px;
	height:42px;
	background-image:url(images/the-jammie-shuttle-service.gif);
	background-repeat:no-repeat;
}
.jammieText {
	width:365px;
	padding-left:5px;
	padding-bottom:10px;
}
.textPaddejamie {
	background-color:#faa61a;
	color:#FFF;
	text-align:right;
	font-weight:bold;
	padding-bottom:10px;
	padding-right:7px;
}
.mapJamie {
	color:#FFF;
	text-decoration:none;
}
	
/* prices*/
.pricesTop {
	width:370px;
	height:21px;
	background-image:url(images/prices.gif);
	background-repeat:no-repeat;
}
.lFloat {
	float:left;
	width:124px;
}
.rFloat {
	float:left;
}
.padPrice {
	padding-left:3px;
}
.flashHol {
	width:370px;
	height:515px;
}
.heightSep {
	height:5px;
}
.bullet {
	color:#f15a22;
}

/* JOZI*/
.shakingTopJozi {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_in_jozi.gif);
	background-repeat:no-repeat;
}

/* PRETORIA*/
.shakingTopPretoria {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_pretoria.gif);
	background-repeat:no-repeat;
}

/* DURBS*/
.shakingTopDurbs {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_in_durban.gif);
	background-repeat:no-repeat;
}

/* CAPE TOWN*/
.shakingTopCapeTown {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_in_cape_town.gif);
	background-repeat:no-repeat;
}

/* PE*/
.shakingTopPE {
	width:370px;
	height:21px;
	background-image:url(images/whats_shaking_in_pe.gif);
	background-repeat:no-repeat;
}
.compTbl {
	width:354px;
	border:0;
}
.compTbl td {
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	padding-left:5px;
	font-size:11px;
}

.topColor{
	padding-left:5px;
	padding-bottom:3px;
	padding-top:1px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/competition_top.gif);
	height:17px;
}
a.booklink {
	border:1px solid #faa61a;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#faa61a;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.booklink:hover {
	border:1px solid #faa61a;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#faa61a;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
.border {
	border:1px solid #faa61a;
}
.stadiumCopy {
	padding-left:15px;
	padding-right:15px;
}
.booking {
	width:701px;
	float:left;
	padding-left:25px;
}
.bookingBgHolder {
	padding-left:109px;
}
.bookingBgYellow {
	background-color:#faa61a;
	width:582px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.line {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #faa61a;
	width:701px;
	float:left;
}
.linepad {
	padding-left:20px;
	padding-bottom:30px;
	float:left;
}
.listLP {
	padding-left:10px;
}
.letterBg {
	background-image:url(images/newsletter-subscription-header.gif);
	background-repeat:no-repeat;
	width:200px;
	height:227px;
}
.inputHolder {
	padding-top:80px;
	padding-left:15px;
}
.inputHolderEmail {
	padding-top:30px;
	padding-left:13px;
}
.sp {
	padding-top:5px;
}
.ft {
	font-size:10px !important;
}
.sub {
	padding-top:30px;
	text-align:right;
	width:190px;
}
.click {
	width:65px;
	height:15px;
	float:right;
}

/* ZKHIPHANI TEMPLETE*/
.wideDivZkhiphani {
	width:770px;
	padding-top:5px;
	float:left;
}
.leftZkhiphaniMainDiv {
	width:475px;
	float:left;
}
.leftZkhiphaniMainDiv2 {
	width:420px;
	float:left;
}
.ZkhiphaniMainDiv {
	width:295px;
	float:left;
	padding-top:0px;
}
.mainArticle {
	padding-left:25px;
}
.zdate {
	font-size:10px;
	color:#000;
	font-weight:bold;
}
.ztitle {
	font-size:16px;
	color:#f15a22;
	padding-bottom:12px;
	padding-top:5px;
}
.zimage {
	float:left;
	padding-right:25px;
}
.zintro {
	padding-right:25px;
	/*min-height:176px;*/
}
.full_article {
	font-size:10px;
	color:#f15a22;
	font-weight:bold;
	text-decoration:none;
}
.previousTab {
	padding-left:29px;
}
.previous_article_list {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-color:#faa61a;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.ten_pad {
	padding-left:10px;
	padding-top:16px;
}
.title_link {
	font-size:16px;
	color:#f15a22;
	padding-bottom:12px;
	padding-top:5px;
	text-decoration:none;
}
.large_image_pad {
	padding-bottom:17px;
}
.reviews_more_image_pad {
	padding-bottom:10px;
	padding-right:25px;
	float:left;
}
.reviews_more_image_pad2 {
	padding-bottom:10px;
	padding-right:5px;
	float:left;
}
.sections_divider {
	height:30px;
	float:left;
	width:770px;
}

.review_title {
	font-size:12px;
	color:#f15a22;
	padding-bottom:12px;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
}
.author {
	width:425px;
	background-color:#faa61a;
}
.author_image {
	width:64px;
	padding-right:14px;
}
.author {
	width:425px;
	background-color:#faa61a;
	/*padding-top:20px;
	padding-bottom:20px;*/
}
.author_name {
	padding-left:10px;
	padding-top:17px;
	/*padding-bottom:20px;*/
	width:347px;
	background-color:#faa61a;
	color:#fff;
	font-size:12px;
}
.author_name_full {
	width:410px;
	background-color:#faa61a;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:20px;
	color:#fff;
	font-size:12px;
}
.gallery_land {
	width:425px;
	border:0;
}
.gallery_land td{
	padding-left:25px;
	padding-bottom:5px;
}
.gallery {
	width:425px;
	border:0;
}
.gallery td{
	padding-right:25px;
	padding-bottom:25px;
}
.pic {
	padding-right:25px;
	padding-bottom:20px;
}
.lineDiv {
	padding-top:5px;
	border-top:1px solid #faa61a;
	width:425px;
	float:left;
}
.comm {
	font-weight:bold;
	float:left;
	padding-right:9px;
	width:70px;
}
.left {
	float:left;
	padding-top:5px;
}
.logged {
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
	width:250px;
}
.user_name {
	padding-bottom:5px;
}
.line_comment {
	border-bottom:1px dotted #faa61a;
	width:425px;
	padding-top:15px;
}
.reported_comm {
	color:#060;
	font-weight:bold;
}
.red {
	color:#F00;
	font-weight:bold;
}
.interviewer {
	color:#0089d0;
	font-weight:bold;
}
.interviewee {
	color:#f15a22;
	font-weight:bold;
}
.more_link {
	padding-left:10px;
}
.comments_holder {
	width:425px;
	float:left;
}
.zkhiphan_landing_left {
	width:339px;
	float:left;
}
.zkhiphan_landing_right {
	width:431px;
	float:left;
}
.latest_article_bg {
	width:314px;
	height:66px;
	background-image:url(images/zkhipan_landing_page_latest_article.gif);
	background-repeat:no-repeat;
	padding-top:170px;
	padding-left:25px;
}
.latest_zkhiphani_article {
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}
.reviews_landing_titles {
	color:#0089d0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:3px;
}
.reviews {
	padding-top:10px;
	padding-left:25px;
	padding-right:10px;
	text-align:left;
}
.review_title_link {
	color:#ed1c24;
	font-size:16px;
	text-decoration:none;
}
.pad_landing {
	padding-left:25px;
	padding-top:10px;
}
.long_div {
	width:770px;
	float:left;
	padding-top:20px;
}
.padderSPSN {
	margin-top:15px;
	margin-bottom:15px;
}
.info_user {
	width:340px;
	border:0;
}
.info_user td {
	padding-top:3px;
	padding-bottom:3px;
}
.look_profile {-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:5px;background:#fff;border:1px solid #e5e5e5;-moz-box-shadow:rgba(200,200,200,1) 0 4px 18px;-webkit-box-shadow:rgba(200,200,200,1) 0 4px 18px;-khtml-box-shadow:rgba(200,200,200,1) 0 4px 18px;box-shadow:rgba(200,200,200,1) 0 4px 18px;width:370px;}
.padding_prof {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.head {
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:1px dotted #faa61a;
	color:#0089d0;
}
.bold {
	font-weight:bold;
	/*width:110px;*/
}
.inputs_profile {
	font-size:12px;
	width:220px;
	height:18px;
	padding:3px;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:16px;
	border:1px solid #faa61a;
	background:#fbfbfb;
	color:#555;
}
.select_box {
	font-size:12px;
	width:227px;
	height:25px;
	padding:3px;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:16px;
	border:1px solid #faa61a;
	background:#fbfbfb;
	color:#555;
}
.imgFloatLf {
	float:left;
}
a.city_links {
	color:#faa61a;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.city_links:hover {
	color:#faa61a;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.num {
	font-size:10px;
}
.text_tbl {
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
}
.internal_form {
	border:0;
}
.internal_form td {
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
}
.logos {
	border:0;
}
.logos td {
	vertical-align:top;
	padding-top:3px;
	text-align:left;
}