body { behavior: url(http://www.pbd-lime.co.za/Templates/csshover.htc); behavior: url(http://www.pbd-lime.co.za/Templates/iepngfix.htc); 
font: 14px/18px sans-serif; color: #333; width: 980px; margin: 30px auto 60px; }

#contentWrapper a,#contentWrapper a:link,#contentWrapper a:visited,.forumheader2 a,.forumheader2 a:link,.forumheader2 a:visited {color: #222222;text-shadow: 1px 1px 0 white;}
.forumheader2 a:hover, .forumheader2 a:active, #contentWrapper a:hover,#contentWrapper a:active {
	color: #000000;
	font-weight: bold;
}

body > h2 { margin: 30px 0 15px; text-shadow: 1px 1px 0 white; border-bottom: 2px solid #333; padding-bottom: 5px }

h1 {
	text-align: left;
	text-shadow: 1px 1px 0 white;
	font-size: 20pt;
	font-weight: bold;
	color: #C01018;
	font-style: oblique;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-width: thin;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 1px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-style: italic;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C01018;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
}

h4 { margin: 1px; padding: 0px 0px 0px;  font: bold 15px/1.4em verdana; }

h6{ font-size: 11px; padding: 0px 0px 9px; margin: 0px; }

html {margin: 0px;}
body, form { margin: 5px auto; padding: 0px 0; width: 100%; font: 70%/140% Arial, Helvetica, sans-serif; background: #FFF url(../images/page_bg.jpg) repeat-x; 
}

body, table, td {
	text-align: left;
	font: normal 13px/1.6em "Microsoft Sans Serif", "MS Sans Serif", sans-serif;

} 
img { border: 0px; }

#wrapper { margin: auto auto; }

#pageWrapper { margin: auto auto; width: 1000px; }

#headerWrapper { margin: auto auto; width: 1000px; background: url(../images/PBD_Lime_logo.gif) no-repeat left top; height: 380px; padding-left: 0px; }
#headerWrapper1 { margin: auto auto; width: 1000px; background: url(../images/PBD_Lime_logo.gif) no-repeat left top; height: 180px; padding-left: 0px; }
#topbanner{ height: 105px; margin-bottom: 0px; vertical-align: bottom; }

#contentWrapper { margin: auto auto; width: 1000px; height: 100%; }

#contentWrapper .left {
	margin: auto auto;
	width: 300px;


   *width: 370px;
	height: 100%;
	padding: 0px 10px;
	text-align: left;
	color: #333;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}

#contentWrapper .left h2 { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; text-align: left; padding: 5px 0px; color: #F00; font-weight: normal; font-size: 17px; line-height: 24px; 

}

#contentWrapper .right {
	margin: 10px 10px;
	height: 100%;
	padding: 10px;
	width: 650px;
	color: #000;
	vertical-align: top;
	font-size: 14px;
}

#contentWrapper .right h2, #contentWrapper .left h2 {
	color: #005526;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: oblique;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #484848;
}
#contentWrapper .right h5, #contentWrapper .left h5 {
	color: #167A34;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#footerbanner { background: url(../images/footerbanner.jpg) repeat-x center bottom; width: 100%; text-align: center; vertical-align: bottom; font-size: 11px}

#footerbase{ background: url(../images/base.png) repeat-x center top; height: 67px; }

#footerbanner p { color: #333; text-align: left; margin:0; padding: 10px; font-size: 12px; line-height: 1.3em; }

#footerbanner a, #footerbanner a:link, #footerbanner a:visited  { color: #111; text-decoration:none}
#footerbanner a:hover, #footerbanner a:active  { color: #cc0000; font-weight: bold; }

#footerbase p { color: #eaeaea; text-align: center; margin:0; padding: 15px 0px 0px; font-size: 11px; line-height: 1.1em }

  

div.navBar-wrap { margin-top: 0px; width: 100%; 
	
}
div.navBar-C {
	width: 95%;
	height: 51px;
	background: transparent url(../images/menubar_center.gif) repeat-x 0 0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 40px;
}
div.navBar-L { width: 100%; height: 51px; background: url(../images/menubar_left.gif) no-repeat 0 0; }
div.navBar-R { width: 100%; height: 51px; z-index: 1; background: transparent url(../images/menubar_right.gif) no-repeat 100% 0; }

.indent {
	border: #3F3F3F 1px dashed;
	padding: 5px;
	margin: 5px;
	background-color: #000000;
}

.button {
  background-color: #5E6C75; 
	border: 1px solid #364443;	
  color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	height: 25px;
	padding: 0 3px 2px 3px;
}



.button:hover {
  background-color: #313F48; 
	border: 1px solid #222;
}

.nextprev {
	border: 0px;
	text-align: center;
	padding: 2px;
	margin-bottom: 15px;
}

.spacer{
	padding: 5px 0px;
}

.fborder, .border, td.fborder { border-spacing: 1px; border: 1px solid #ccc; margin: 0px; padding: 3px; vertical-align: middle; font-size: 12px; 
}

.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
	padding: 4px;
  background-color: #223039; 
	border: 1px solid #455352;
}

.forumheader { 
  font-size: 12px; 
  font-family: verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal
}
.forumheader, .forumheader4, .fcaption, .finfobar { padding: 4px; background-color: #999; border: 1px solid #455352; color: #FFF; 
}

.forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar { padding: 4px; border: 1px solid #666; font-size: 11px; text-align: center; background: #DADADA; 
}

.forumheader3, .fcaption, .finfobar {
	padding: 4px;
  background-color: #63717A; 
	border: 1px solid #455352;
	font-size: 11px;
  }

.forumheader4, .finfobar {
 background-color: #313F48;
	font-size: 11px;
  }

.forumheader5 {
	cursor: pointer;
	font-size: 11px;
}
.fcaption { font-weight: bold }
.fcaption, .forumheader5 {
	padding: 4px;
 background-color:#54626B; 
}

table {
	margin-left: auto;
	margin-right: auto;
}

.searchhighlight { text-decoration: none; color: #949599; font-weight: normal; 
}

ul {
	margin-top: 5px;
	margin-bottom: 15px;
}

ul li { line-height: 21px; 
}


/* CSS DROP DOWN MENU */
div.menuBar { margin-left: 0px; margin-right: auto; margin-top: 0px; padding-top: 7px; height: 52px; }

/* separators */
div.dropSep { width: 1px; height: 42px; background-image: url(../images/0108_navbar-Sep.gif); background-position: 0 0; background-repeat: no-repeat; }
#nav li.fs-linkSep { background-image: none !important;}

/* all list items */
#nav, 
#nav ul { 
	padding: 0;	
	margin: 0;
	list-style: none;
	cursor: pointer;
}

#nav li { 
	float: left;
	margin: 0px 0px 0px 0px;
}

/* top level */
#nav li { 
	background-image: url(../images/0208_links-L.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#nav li a {
	background-image: url(../images/0208_links-R.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	
}

#nav li a {
	margin-left: 0px;
	display: block;
	text-decoration: none;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 38px;
	color: #333;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 12px;
}

#nav li#active a,
#nav li a:hover, 
#nav li.sfhover a, 
#nav li:hover a {
	display: block;
	text-decoration: none;
	background-image: url(../images/0208_links-R.gif);
	background-position: 100% -42px;
	background-repeat: no-repeat;
	color: #990000;
}

#nav li#active,
#nav li.sfhover, 
#nav li:hover { background-image: url(../images/0208_links-L.gif); background-position: 0px -42px; background-repeat: no-repeat; cursor: pointer; 
}

#nav li.sub-sfhover,
#nav li.sub:hover { 
	background-image: url(../images/0208_links-L.gif);
	background-position: 0px -42px;
	background-repeat: no-repeat;
	cursor: pointer;
}

#nav li.sub-sfhover a,
#nav li.sub-sfhover a:hover,
#nav li.sub:hover a,
#nav li.sub:hover a:hover { 
	background-image: url(../images/0208_links-R.gif);
	background-position: 100% -42px;
	background-repeat: no-repeat;
}

#nav li#active a,
#nav li a:hover, 
#nav li.sfhover a, 
#nav li:hover a {
	display: block;
	text-decoration: none;
}


#nav li#active,
#nav li.sfhover, 
#nav li:hover { 
	cursor: pointer;
}


#nav li.sub-sfhover,
#nav li.sub:hover { 
	cursor: pointer;
}
	
/* LEVEL 2 */
#nav li li a {
	margin-left: 0px;
	display: block;
	padding: 0;
	float: none;
	padding-left: 15px;
	width: 180px;
	width/* */:/**/165px;	
	width: /**/165px;
	border-bottom: 0px solid #A9D06A;
	border-right: 0px solid #A9D06A;
	border-left: 0px solid #A9D06A;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif, "Trebuchet MS";
}

#nav li li a:hover {
	background-color: #555;
	color: #dedede;
	border: 1px solid #dedede;
	}

#nav li ul { /* second-level lists */
	position: absolute;
	z-index: 1000;
	width: 180px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}

#nav li ul a{ /* second-level lists */

	line-height: 30px;
}

#nav li li a { /* second-level lists */ border-bottom: 1px solid #F2F2F2; border-right: 1px solid #D4D4D4; border-left: 1px solid #D4D4D4; background-color: #E4E4E4; color: #fff; }

#nav li:hover ul,
#nav li.sfhover ul,
#nav li.sub-sfhover ul { 
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 100%;
}

#nav li.sub-sfhover ul.sub,
#nav li.sub:hover ul.sub {
	margin-left: 0px;
	padding-bottom: 0px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -28px 0 0 180px;
}

#nav ul.sub li,
#nav ul.sub li a,
#nav ul.sub li a:hover,
#nav ul.sub li:hover,
#nav ul.sub li:hover a,
#nav ul.sub li.sfhover a,
#nav ul.sub li:hover a:hover,
#nav ul.sub li.sfhover a:hover,
#nav li.sub ul.sub a
	{ background-image: none; }

#nav li#active ul.sub li,
#nav li#active ul.sub li a,
#nav li#active ul.sub li a:hover,
#nav li#active ul.sub li:hover,
#nav li#active ul.sub li:hover a,
#nav li#active ul.sub li.sfhover a,
#nav li#active ul.sub li:hover a:hover,
#nav li#active ul.sub li.sfhover a:hover,
#nav li.sub ul.sub a
	{ background-image: none; }

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul, 
#nav li.sfhover ul ul ul ul,
#nav li.sub-sfhover ul ul, 
#nav li.sub-sfhover ul ul ul, 
#nav li.sub-sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul, 
#nav li li li li.sfhover ul,
#nav li.sub-sfhover ul, 
#nav li.sub-sfhover li.sfhover ul, 
#nav li.sub-sfhover li li.sfhover ul, 
#nav li.sub-sfhover li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav a.sub {
	background-image: url(../images/0208_links_sub.gif) !important;
	background-position: 96% 50% !important;
	background-repeat: no-repeat !important;
}
#nav a.sub:hover {
	background-image: url(../images/0208_links_sub.gif) !important;
	background-position: 96% 50% !important;
	background-repeat: no-repeat !important;
}


#gmapmarker {color: #222;}

/* ---------- gallery styles start here ----------------------- */

.credits {
	margin: -5px 0 3.5em;
	padding-left: 15px;
	font: 130%/110% "Georgia", Courier, monospace;
}
.credits a {
	color: #000;
	background: #c3e4e2;
	border-bottom: solid 1px #a36e36;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 .5em;
	font-size: 110%;
}
.credits em {
	color: #fff;
	background: #000;
	border-bottom: solid 1px #a36e36;
	padding: 0 .3em;
}
.gallery img {
	border: none;
}

/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 740px;
}
.gallery li {
	margin: 25px 8px 5px;
	padding: 8px;
	background: url(../2010images/polaroid.png) no-repeat;
	float: left;
	position: relative;
}
.gallery span {
	background: url(../2010images/tape.png) no-repeat;
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	left: 50px;
	top: -12px;
}
.gallery em {
	display: block;
	padding: 0 10px 0 0;
	text-align: center;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	color: #333;
}
#contentWrapper .right a { color: #0082CA; text-decoration: none; font-weight: bold; 
}
#contentWrapper .right a:hover { color: #666; }

/* ---------- gallery styles start here ----------------------- */

#contentWrapper  .gallery {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 230px;
	float: right;
}
#contentWrapper .gallery li {
	margin: 22px 6px 6px 6px;
	padding: 8px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}
#contentWrapper .gallery span {
	background: url(../2010images/tape2.png) no-repeat;
	width: 95px;
	height: 27px;
	display: block;
	position: absolute;
	left: 50px;
	top: -12px;
	font: italic 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #333333;
}

#contentWrapper .gallery em a {
	display: block;
	padding: 0 10px 0 0;
	text-align: center;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size:9px;
	font-style: italic;
}

.border {
border: 2px #FFCC99 solid;
}

#topbutton {
	list-style: none;
	float: right;
	padding: 0px;
	display: block;
	text-decoration: none;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 37px;
	color: #333;
	z-index: 10;
	height: 37px;
	width: 600px;
	background: url(../images/topbanner.png) left bottom;
	margin-top: 68px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#tabs { list-style: none; padding: 0; margin: 0; overflow: auto; position: relative; bottom:0; right:0; text-decoration: none; 
}


#tabs li { position: relative; float: left; width: 106px; height: 100%; 
}

#tabs li a { display: block; width: 157px; height: 27px; text-align:center; padding-top: 10px; text-decoration:none;color: #333;
 }
 
#tabs li a:hover { display: block; width: 157px; height: 27px; text-align:center; padding-top: 11px;  background: transparent url(../images/1_over.png) no-repeat bottom left;text-decoration:none;color: #333;
 }

#tabs .active a{ background: transparent url(../images/1_over.png) no-repeat bottom left; height: 27px; text-align:center; z-index: 3; margin-right: -14px; text-decoration:none;color: #cc0000;
}

#tabs .2 a:hover{
    z-index: 2;
}

#tabs .3 a:hover {
    z-index:1;
}
.truck { background: url(../images/pbd_log3.jpg) no-repeat right top; height: 140px; padding: 20px 400px 0px 20px; font-size: 11px; }

.truck p{ font-size: 11px; padding: 0; margin: 0; }
.right ul li { margin-bottom: 8px; }

.fborder td {border: 1px soid #CCC}

.leftsmall, .leftsmall a {font-size:12px; text-decoration: none;}
#footerbase p a, #footerbase p a:link,#footerbase p a:visited { color: #FFF; text-decoration: none; font-weight: normal; }
#footerbase p a:hover,#footerbase p a:active { color: #F30; text-decoration: none; font-weight: normal; }
.left h1 {
	font-weight: bold;
	color: #C01018;
	padding-top: 10px;
	padding-bottom: 3px;
	background: url(../images/underline.png) repeat-x bottom;
	font-size: 18px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
#pageWrapper #contentWrapper table tr .right table tr td strong {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.ss {
	color: #F00;
}
#pageWrapper #contentWrapper table tr .right h2 strong {
	color: #FF0000;
}
.NewsFLash {
	font-size: 18px;
	font-weight: bold;
	color: #F00;
}
#contentWrapper {
	color: #000;
}
#contentWrapper {
	color: #000;
}
#contentWrapper {
	color: #000;
}
#News {
	color: #000;
}
#nav {
	color: #000;
}
#nav {
	color: #000;
}
#s {
	color: #000;
}
#headerWrapper #button2, #headerWrapper #button3,#headerWrapper1 #button2, #headerWrapper1 #button3 {
	float: right;
	height: 27px;
	width: 115px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.65);
-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.65);
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.65);
background-color: #1cd6e6;
color: #ffffff;

background: rgba(73,155,234,1);
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(30,96,161,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(30,96,161,1)));
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(30,96,161,1) 100%);
background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(30,96,161,1) 100%);
background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(30,96,161,1) 100%);
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(30,96,161,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#1e60a1', GradientType=0 );

border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 1px solid #99CCFF;	
padding: 4px 4px 0 4px;
margin: 3px 5px 1px 5px;
text-align: center;
}

#headerWrapper #button3,#headerWrapper1 #button3 {

background: rgba(75,232,111,1);
background: -moz-linear-gradient(top, rgba(75,232,111,1) 0%, rgba(17,107,26,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,232,111,1)), color-stop(100%, rgba(17,107,26,1)));
background: -webkit-linear-gradient(top, rgba(75,232,111,1) 0%, rgba(17,107,26,1) 100%);
background: -o-linear-gradient(top, rgba(75,232,111,1) 0%, rgba(17,107,26,1) 100%);
background: -ms-linear-gradient(top, rgba(75,232,111,1) 0%, rgba(17,107,26,1) 100%);
background: linear-gradient(to bottom, rgba(75,232,111,1) 0%, rgba(17,107,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4be86f', endColorstr='#116b1a', GradientType=0 );

}

.button3, .button2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

a.button3 {color:#DDF9DE}
a:hover.button3 {color: #ffffff;}
a.button2 {color:#DFEAF9}
a:hover.button2 {color: #ffffff;}

#footerbanner {
	height: 15px;
	border-top: 1px solid #cccccc;
}
#pageWrapper #contentWrapper table tr .right .NewsFLash {
	font-size: 10px;
}
#pageWrapper #contentWrapper table tr .right .NewsFLash {
	font-size: 18px;
}
#contentWrapper {
	color: #000;
}
#contentWrapper {
	font-size: 14px;
}
#contentWrapper {
	font-size: 10px;
}
#contentWrapper {
	font-size: 14px;
}
#contentWrapper {
	font-size: 14px;
}
#contentWrapper {
	color: #F00;
}
#contentWrapper {
	color: #000;
}
