/* Foschini - CSI - Ince (PTY) Ltd - June 2008 */ 

/* MAIN PROPERTIES */
body{background:url('../i/bkg_site.gif');
	font-size: 0.75/3.5em; 
	font-family:'trebuchet ms', arial, helvetica, sans-serif, verdana;	
	margin:0;
	padding:0; 
	color: #58585A; text-align:left; width:100%; height:100%;}
	
h1 {margin:0; font-size:1.2em; color:#FFF; padding:6px 12px;}
.h1overview {background:transparent url('../i/o_bkg.png') repeat;}
.h1focus {background:transparent url('../i/f_bkg.png') repeat;}
.h1projects {background:transparent url('../i/p_bkg.png') repeat;}
.h1media {background:transparent url('../i/m_bkg.png') repeat;}
.h1gallery {background:#FFF;color:#C08D74;}

h2 {font-size:1.1em; margin:0 0 3px 0; padding:0;}
.h2overview {color:#9AC55C; margin-top:0.8em;}
.h2focus {color:#EC9E45; margin-top:0.8em;}
.h2projects {color:#B7C99E; margin-top:0.8em;}
.h2media {color:#C08D74; margin-top:0.8em; margin-bottom:0.8em;}
.h2media span {color:#000; font-size:0.75em; font-weight:normal;}
.top_heading {color:#000; font-size:0.75em; font-style:italic; font-weight:normal;}

{color:#000; font-size:0.75em; font-style:italic; font-weight:normal;}
h4 {font-size:1.2em; font-weight:bold; color:#2A5D9D; margin:0 0 6px 0; padding:0;}


a {color:#6D6E71; text-decoration:underline; font-weight:bold;}
a:hover {background:#6D6E71; color:#fff; text-decoration:none;}
p {font-size:0.9em; margin-top:0.7em; margin-bottom:0.7em;}
p .large_font{font-size:1.1em;}
p .larger_font{font-size:1.3em;}
/* TOP SECTION */
#topwrapper {margin:0 auto; background:url('../i/topbkg_site.gif') no-repeat top; height:105px;}
#toplogoheader {position:absolute; z-index:1; top:35px; left:365px; color:#D2BEAC; margin:0 0 0.5em 11px; font-size:16px; font-weight:bold;}

#toputils {position:absolute; top:75px; left:2px;}
#toputils ul {display:inline; margin:0; padding:0;}
#toputils ul li {display:inline; margin:0; padding:0 11px 0 8px; background:url('../i/arroww.gif') no-repeat bottom right;}
#toputils ul li a {font-family:arial; font-size:11px; text-decoration:none; font-weight:normal;}
#toputils ul li a:hover {text-decoration:none; color:#000; background:none;}

.but a {color:#9bc55b!important; font-weight:bold!important;}
.but a:hover {color:#000!important;}

#top_pic {position:absolute; height:113px; right:180px; z-index:10; width:596px;}
#top_pic table {border:3px #000 solid;}

input {background:#D8E2BD; color:#333;}


/* BODY SECTION */
#wrapper_inner {margin:0;}
#wrapper {background:#FFF; position:relative; margin:0 auto; width:960px; height:auto;}

#wrapper_content {margin:8px 0 0 0;}

#rightblockdiv {position:absolute; right:10px; width:155px; z-index:10;}
.rightblock {font-size:0.8em; font-weight:bold; background:transparent url('../i/rb_bkg.png') repeat; margin-bottom:5px; padding:7px 7px;}
.rightblockgallery {font-size:0.8em; font-weight:bold; background:transparent url('../i/rb_bkg.png') repeat; margin-top:65px; margin-bottom:5px; padding:7px 7px;}
.rightblockgallery_2 {font-size:0.8em; font-weight:bold; background-color:#B7C99E; margin-top:12px; margin-bottom:5px; padding:7px 7px;}
.rightblockgallery_extended{height:1000px}



#content {position:relative; top:0; left:0; z-index:1; min-height:300px; background:#FFF url('../i/bkg_display2.jpg') no-repeat bottom; padding:130px 175px 30px 184px;}
#main_image{margin-top: -130px; }

.tbl-latestnews td{font-size:0.9em; vertical-align:top;}
.tbl-charity {width:600px;}
.tbl-charity td {font-size:0.9em; vertical-align:top; padding:0 0 0 4px; border-bottom:1px #c0c0bf solid;}
.tbl-charity th {font-size:0.9em; background:#9bc55b; padding:0 0 0 4px;}
.lbr {border-left:1px #58585A solid; padding:0 3px 0 10px;}

.list {margin:0; padding:0;}
.list li {font-size:0.9em; margin-left:18px; padding-top:2px; padding-bottom:2px;}


.gallerylist {margin:0; padding:0;}
.gallerylist li {list-style-type:none; font-size:0.9em; margin-left:3px; padding-top:2px; padding-bottom:2px;}


.gallerylist-2 {margin:0; padding:0;}
.gallerylist-2 li {list-style-type:none; font-size:0.9em; margin-left:3px; padding-top:2px; padding-bottom:2px;}
.gallerylist-2 li a:hover{color:red;}


.pdflist {margin:0; padding:0; list-style-image:url('../i/pdf_icon.gif');}
.pdflist li {font-size:0.9em; list-style-type:none; list-style-image:url('../i/pdf_icon.gif'); margin-left:27px; padding-top:2px; padding-bottom:2px;}

.htmllist {margin:0; padding:0; list-style-image:url('../i/html.gif');}
.htmllist li {font-size:0.9em; list-style-type:none; list-style-image:url('../i/html.gif'); margin-left:27px; padding-top:2px; padding-bottom:2px;}

.potlist {margin:0; padding:0; list-style-image:url('../i/pot.gif');}
.potlist li {font-size:0.9em; list-style-type:none; list-style-image:url('../i/pot.gif'); margin-left:27px; padding-top:2px; padding-bottom:2px;}

.potlist2 {margin:0; padding:0; list-style-image:url('../i/pot2.gif');}
.potlist2 li {font-size:0.9em; list-style-type:none; list-style-image:url('../i/pot2.gif'); margin-left:27px; padding-top:2px; padding-bottom:2px;}

.separator {border-bottom:2px #e9e2d3 solid; padding:5px 0 15px 0;}

.dash {margin:0; padding:0; list-style-image:url('../i/pdf_icon.gif');}
.dash li {font-size:0.9em; list-style-type:none; list-style-image:url('../i/dash.gif'); margin-left:27px; padding-top:2px; padding-bottom:2px;}

ol {font-size:0.9em; }
ol il {font-size:0.9em; }

#trigger1 , #trigger2 {font-size: 0.9em}
.image_border{border: 1px #000 solid}

/* FOOTER SECTION */
#footer {background:#FFF url('../i/footer_bkg_site.gif') repeat-x; width:100%; height:30px; position:relative; z-index:10; text-align:center;}
.tbl-footer {margin-top:8px;}
.tbl-footer td{font-size:11px; text-align:center;}
.footlbr {border-left:1px #58585A solid; padding:0 7px 0 10px;}
.footbr {padding:0 7px 0 10px;}
.tbl-footer td a {text-decoration:none; font-weight:normal;}
.tbl-footer td a:hover {text-decoration:none; color:#000; background:none;}

.nmt {margin-top:0!important;}

.b {border-bottom:1px #001440 solid;}
.l {border-left:1px #001440 solid;}
.r {border-right:1px #001440 solid;}
.t { border-top:1px #001440 solid;}
.tl {border-top:1px #001440 solid; border-left:1px #001440 solid;}
.tr {border-top:1px #001440 solid; border-right:1px #001440 solid;}
.bl {border-bottom:1px #001440 solid; border-left:1px #001440 solid;}
.br {border-bottom:1px #001440 solid; border-right:1px #001440 solid;}
.tlr {border-top:1px #001440 solid; border-left:1px #001440 solid; border-right:1px #001440 solid;}
.tlb {border-top:1px #001440 solid; border-left:1px #001440 solid; border-bottom:1px #001440 solid;}
.trb {border-top:1px #001440 solid; border-right:1px #001440 solid; border-bottom:1px #001440 solid;}
.tb {border-top:1px #001440 solid; border-bottom:1px #001440 solid;}

.sml {font-size:11px;}
.float-r {float:right; margin:0 0 15px 15px;}
.float-rh {float:right; margin:5px 3px 15px 15px;}
.float-l {float:left; margin:0 15px 15px 0;}