/** Foschini Group - September 2009 - Ince (Pty) Ltd **/
/** BASIC SITE LAYOUT AND STYLE **/
body {font: 0.75em arial, helvetica, sans, verdana, sans-serif; 
padding:0; margin:0 auto; 
color:#6d6d6d; background:#fff url('../i/pbg.gif') repeat-x top;}


ul {margin:0; padding:0;}


a {color:#6d6d6d; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

h1 {font-size:2em; font-weight:400; margin-top:0; color:#a6978b;}
h2 {font-size:1.4em; margin:0.6em 0 0.3em 0; color:#a6978b;}
h3 {font-size:1.3em; margin:0.6em 0 0.6em 0; color:#666; font-weight:400;}
td {font-size:12px;}

p {margin-top:0.3em;}
form {margin:0; padding:0;}
textarea {font-family:arial; font-size:1em;}

/** BASIC SITE LAYOUT AND STYLE **/
#wrap {position:relative; width:966px; min-width:966px; margin:0 auto; padding:0; text-align:left; background:url('../i/wrap.png') repeat-y;}
#main_contain {padding:240px 15px 30px 15px; width:900px; margin:0 16px 0 16px;}
#inwrap {position:relative; width:966px; min-width:966px; margin:0 auto; padding:0; text-align:left; background:url('../i/inwrap.png') repeat-y;}
#inner_contain {padding:225px 15px 30px 200px; width:555px; margin:0 16px 0 16px;}

/** TOP SECTION **/
#top_contain {position:absolute; top:0; z-index:100; left:16px; margin:0; padding:0; background:#a99a8f url('../i/tbg.gif') no-repeat top left; width:933px; height:149px;}
#logo {position:absolute; left:45px; top:0; z-index:199;}
#banner {position:absolute; top:25px; left:0;}
#qlinks {position:absolute; top:3px; right:0; background:#a99a8f; height:15px; width:190px; padding:10px 0 6px 21px; text-align:right;}
#qlinks ul {list-style-type:none; margin:0; padding:0;}
#qlinks li {list-style-type:none; margin:0; padding:0; float:left; font-size:0.75em; color:#fff;}
#qlinks a {color:#fff; text-decoration:none;}
#qlinks a:hover {color:#000; text-decoration:none;}
#flybutt {position:absolute; top:3px; right:0;}
#flybutt table tr td {padding:0 8px 0 0; font-size:0.85em; color:#fff;}
.search_box {border:1px #858789 solid; background:url('../i/search.jpg') repeat-x left; width:75px; height:14px; line-height:14px; font-size:1em;}
.sbutton {position:absolute; right:27px; top:6px;}

#left_box {width:270px;}
.lbox {background:#bfc0c3; padding-bottom:2px;}
.lbox div {border-top:1px #a6a7aa solid; border-left:1px #a6a7aa solid; border-right:1px #a6a7aa solid; border-bottom:1px #494949 solid; background:#f0f0f1; padding:5px 0 5px 5px; margin:6px 0 6px 0;}
.lbox div span {font-weight:bold;}
.lbox div table {width:100%;}
.lbox div table tr td {padding:5px 5px 5px 0; text-align:center;}

#right_box {float:right; width:600px; margin:0;}
#right_box p {margin-bottom:1.6em;}
#invest {float:left; width:280px; background:#bfc0c3; padding-bottom:8px;}
#invest h3 {display:block; background:#97999b; height:20px; line-height:20px; color:#fff; font-size:0.75em; width:100%; text-align:center; margin:0; padding:0;}
#invest .quicklinks {height:166px; border-top:1px #a6a7aa solid; border-left:1px #a6a7aa solid; border-right:1px #a6a7aa solid; border-bottom:1px #494949 solid; background:#f0f0f1; padding:0 0 5px 0; margin:0;}
#invest .quicklinks {background:#e7e8e9 url('../i/invest.gif') repeat-x top;}
#invest .quicklinks ul {margin:15px 0 0 0; padding:0;}
#invest .quicklinks li {margin:0 0 0 18px; padding:0 0 1px 0; font-size:0.85em;}
#invest .quicklinks li a {text-decoration:none;}
#invest .quicklinks li a:hover {text-decoration:underline;}
#invest .float-r {float:right; padding:20px 6px 0 10px; width:130px;}
#invest .float-r table tr td {padding:0 2px 2px 2px; font-size:0.85em;}

.gallery {border-bottom:1px #a6978b solid; padding:0 0 15px 0;}
.gallery table {width:400px;}
.gallery tr td {vertical-align:top; padding:1px 8px 1px 0; white-space:nowrap;}
.gallery tr td img {border:1px #000 solid;}
.gallery tr td a:hover img {border:1px #fff solid;}

.uline1 {border-bottom:1px #666 solid;}
.clear_block {clear:both;}
.gold {color:#a6978b;}
.float-l {float:left; padding:0 15px 20px 0;}
.float-r {float:right; padding:0 0 20px 15px;}
.rb_list {float:left; background:url('../i/rb_list.gif') repeat-x left; height:36px; line-height:23px; margin:0 10px 10px 0; padding:0 18px 0 18px; color:#fff; font-weight:bold; white-space:nowrap;}
.rb_list span {font-weight:400;}
.sml {font-size:0.8em;}
.prp_box table {width:100%;}
.prp_box table tr td {padding:0 8px 0 0; margin:0;}
#dhtmltooltip{position: absolute; border: 1px solid #000; padding: 3px; visibility: hidden; font-size:11px; color:#000; text-align:center; z-index: 198;}
.list ul {list-style-image:url('../i/list.gif'); margin:0; padding:0;}
.list li {list-style-image:url('../i/list.gif'); margin:0 0 0 15px; padding:0 0 5px 0;}
.pdf {list-style-image:url('../i/pdf.png'); margin:0 0 0 28px; padding:0 0 7px 16px;}
.html {list-style-image:url('../i/html.png'); margin:0 0 0 28px; padding:0 0 7px 16px;}
#wrapperspace-nca{background:#fff !important; padding: 10px 20px 10px 20px; height:auto;}
.nmt {margin-top:0;}
.nmb {margin-bottom:0;}
.nbnote {border:1px #C8141E solid; padding:8px; text-align:center; font-weight:bold;}
#listing ul {margin:0; list-style-type:decimal; padding: 0 0 0 22px;}
#listing ul li {padding-bottom:10px;}


#footer {font-size:0.8em; text-align:center; padding:0; margin:30px 0 0 0; height:40px;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.hist_date {width: 10%; border-right: 1px #B8B8B9 solid; font-size: 13px; font-weight: bold;}
.hist_img {width: 20%; border-left: 1px #B8B8B9 solid; padding: 5px;}


.pop_logo {background:#000; height:80px; width:100%; padding:10px;}


.fin-blk {width:100%; background:#666;}
.fin-blk tr td {vertical-align:bottom; padding:1px 5px 1px 3px; background:#e7e8e9;}
.fin-blk tr th {vertical-align:bottom; padding:7px 5px 7px 3px; background:#a6978b; color:#fff;}
.fin-tbl {width:100%;}
.fin-tbl tr td {vertical-align:bottom; padding:1px 5px 1px 3px;}
.fin-tbl tr th {vertical-align:bottom; padding:7px 5px 7px 3px; background:#a6978b; color:#fff;}
.fin_tbl {width:100%;}
.fin_tbl tr td {vertical-align:bottom; padding:1px 5px 1px 3px;}
.fin_tbl tr th {vertical-align:bottom; padding:3px 5px 3px 3px; background:#a6978b; color:#fff;}
.sml-tbl {width:400px;}
.sml-tbl tr td {vertical-align:bottom; padding:1px 5px 1px 3px;}
.sml-tbl tr th {vertical-align:bottom; padding:7px 5px 7px 3px; background:#a6978b; color:#fff;}
.uline1 {border-bottom:1px #000 solid;}
.uline2 {border-bottom:2px #000 solid;}
.t {border-top:1px #000 solid;}
.tr {border-top:1px #000 solid; border-right:1px #000 solid;}
.r {border-right:1px #000 solid;}
.tl {border-top:1px #000 solid; border-left:1px #000 solid;}
.l {border-left:1px #000 solid;}
.b {border-bottom:1px #000 solid;}
.bl {border-bottom:1px #000 solid; border-left:1px #000 solid;}
.br {border-bottom:1px #000 solid; border-right:1px #000 solid;}
.btr {border-bottom:1px #000 solid; border-top:1px #000 solid; border-right:1px #000 solid;}
.btl {border-bottom:1px #000 solid; border-top:1px #000 solid; border-left:1px #000 solid;}
.bl2 {border-bottom:2px #000 solid; border-left:1px #000 solid;}
.br2 {border-bottom:2px #000 solid; border-right:1px #000 solid;}
.spacer {line-height:3px; height:3px;}
.footer {font-size:11px;}




/* HELP & ACCESSABILITY  */

.sitehelp {width:400px;}
.info_contain {display:inline-block; width:500px;}
.float-l {float:left; padding:0 10px 0 0;}


.icon {margin:0; padding:0; list-style-type:none;}
.icon li {
	list-style-image:url('../i/bullet.gif');
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
.icon li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_pdf {margin:0; padding:0; list-style-type:none; width:350px;}
.icon_pdf li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/pdf_icon.gif');}
.icon_pdf li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_pdf_fa {margin:0; padding:8px 0 0 0; list-style-type:none;}
.icon_pdf_fa li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/pdf_icon.gif');}
.icon_pdf_fa li ul {margin:0; padding:0; list-style-type:none!important;}

.icon_excel {margin:0; padding:0; list-style-type:none;}
.icon_excel li {margin:0 0 0 22px; padding:0 0 8px 0; list-style-image:url('../i/excel.gif');}
.icon_excel li ul {margin:0; padding:0; list-style-type:none!important;}
.icon_none {
	margin:0 0 0 22px;
	padding:0 0 8px 0;
	list-style-image:none;
}


.icon_pdf li span {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.flL{
	float:left;
}
.flR{
	float:right;
}
.iconPDF, .iconXLS, .iconXLS2, .iconDOC, .iconPIN, .iconWEB, .iconIDEA, .iconYES, .iconNO, .iconFLAG, .iconHOME, .iconFONT, .iconPOWER, .iconVIDEO, .iconPHOTO, .iconAUDIO, .iconRSS, .iconFF, .iconIE, .iconSAFARI, .iconOPERA, .iconCHROME, .iconSWF, .iconTheWorld, .iconZIP {
	padding-left: 22px!important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	height:20px;
}

.iconPDF {
	background-image: url("../i/acroread.png");
}
.iconXLS {
	background-image: url("../i/excel.png");
}
.iconXLS2 {
	background-image: url("../i/excel.png");
}
.iconDOC {
	background-image: url("../i/Files-Word.png");
}
.iconPIN {
	background-image: url("../i/note2.png");
}
.iconWEB {
	background-image: url("../i/knetconfig.png");
}
.iconIDEA {
	background-image: url("../i/idea.png");
}
.iconYES {
	background-image: url("../i/apply_002.png");
}
.iconNO {
	background-image: url("../i/button_cancel.png");
}
.iconFLAG {
	background-image: url("../i/flag.png");
}
.iconHOME {
	background-image: url("../i/gohome.png");
}
.iconFONT {
	background-image: url("../i/font_truetype.png");
}
.iconPOWER {
	background-image: url("../i/shutdown.png");
}
.iconVIDEO {
	background-image: url("../i/aktion.png");
}
.iconPHOTO {
	background-image: url("../i/camera_mount.png");
}
.iconAUDIO {
	background-image: url("../i/sound.png");
}
.iconRSS {
	background-image: url("../i/iconRSS.png");
}
.iconFF {
	background-image: url("../i/iconFirefox.png");
}
.iconIE {
	background-image: url("../i/iconIE.png");
}
.iconSAFARI {
	background-image: url("../i/iconSafari.png");
}
.iconOPERA {
	background-image: url("../i/iconOpera.png");
}
.iconCHROME {
	background-image: url("../i/iconChrome.png");
}
.iconSWF {
	background-image: url("../i/flashplayer_19x19.png");
}
.iconTheWorld {
	background-image: url("../i/iconTheWorld.png");
}
.iconZIP{
	background-image: url("../i/zip.png");
}
.truncate_more_link{
	font-size:70%;
	color:#fff;
}