/*
Version:        1.0
Client:         Ugwa Consulting Services
Release DAte:   27 May 2010
Created by:     Warren Le Roux
Email:          support@busstech.com
Company:        Busstech
Company URL:    http://www.busstech.com
Copyright:      This design has been developed EXCLUSIVELY for Ugwa Consulting Services. No Images, text or details on this site are to be used without the exclusive authorisation for Busstech. All rights reserved.
*/

.tab_list {
	margin-left: 35px;
	font-size:13px; 
	color:#6d6d6d; 
	line-height:24px;
}


.tabcontainer{margin:20px 0px 0px 0px;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px;
	border-bottom: 1px solid #eeeded;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px;
	line-height: 24px;
	margin-top:4px;
	background: #f8a400;
	border: 1px solid #eeeded;
	border-width:1px 1px 0px 1px !important;
	overflow: hidden;
	position: relative;
	font-size:11px;
	font-weight:bold;
}


ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0 25px;
	outline: none;
	text-transform:uppercase
}
ul.tabs li a:hover {
	background: #fdb936;
	color: #fff;
	text-decoration:none;
}
ul.tabs	 li.active{margin-top:0px; padding-top:4px; background-image:url(../images/nav/active_tab.gif) !important; background-repeat:repeat-x !important;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;color:#6d6d6d}
html ul.tabs li.active a{color:#6d6d6d}
.tab_container {
	clear: both;
	float: left; 
	width: 100%;
}
.tab_content {padding: 20px 20px 20px 25px;}

/* ABOUT US */
#bottombox{border:solid 1px #eeeded; padding:15px; width:755px; margin:0 auto}
#bottombox p{margin:0px;}
.bottomtext{padding:0px 20px 0px 85px;}

/* PORTFOLIO */
#portfolio_tab{padding:0px 10px; clear:both}
#portfolio_tab .tabcontainer{margin:0px 0px 0px 0px;}
#content_inner .brochurebox{margin-bottom:0px !important;}
ul.pf{list-style-type:none; margin:0px; padding:0px;}
ul.pf li{list-style-type:none; margin:0px; padding:0px; float:left; width:260px; margin:10px 31px 50px 0px}
ul.pf p, ul.pf h2{margin-bottom:5px;}
ul.pf h2{font-size:18px; text-transform:capitalize}
/* BLOG */
.post {margin-bottom:40px;}
.post h2{font-size:18px; border-bottom:solid 1px #eeeded; padding:0px 0px 8px 0px; margin-bottom:12px; text-transform:capitalize; font-weight:normal}
.post h2 a, .post h2 a:visited{color:#666666;}
.post h2 a:hover{color:#7c7c7c; text-decoration:none}
.post .imgleftborder{padding:0px; margin:0px 15px 0px 0px;}
.metadata{border:solid 1px #747474; background-color:#919090; padding:6px 20px 6px 20px; margin-top:20px; color:#fff}
.metadata a, .metadata a:visited{color:#fff;}
.prevnext a, .prevnext a:visited{display:inline; float:left; padding:0px 4px; color:#333333 }
.prevnext a.active{font-weight:bold;}
#post_related ul{margin:0px; padding:0px 0px 0px 20px; list-style-type:none;}
#post_related ul li{margin:0px; padding:5px 0px; list-style-type:none; border-bottom:solid 1px #eeeded;}
.tpost{font-size:14px; padding-right:20px;}
.tpost a, .tpost a:visited{color:#666;}
.tpost a:hover{text-decoration:none;}
.tbold{font-size:14px; font-weight:bold; line-height:30px; color:#666;}
#sidebar{padding:0px 0px;}
#sidebar h2{border-bottom:solid 1px #f0f0f0; margin:0px; padding-bottom:12px; font-size:18px; text-transform:uppercase; font-weight:normal}
#sidebar ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px;}
#sidebar ul ul{margin-bottom:40px;}
*+html #sidebar ul ul, * html #sidebar ul ul{margin-bottom:40px;}
#sidebar ul li{border-bottom:0px;}
#sidebar ul li li{list-style-type:none; margin:0px;  padding:6px 0px; border-bottom:solid 1px #f0f0f0;}
#sidebar ul li a, #sidebar ul li a:visited{color:#333; display:block; margin:0px; padding:0px}

/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
label{margin-top:3px;}
label.sp { width:3px;}
span.error{color:red;text-align:left;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

input.text-input{ margin:4px 8px 4px 0px; width: 280px; height:15px; padding:5px 2px; border:solid 1px #e4e4e4; vertical-align:middle}
textarea.text-input{ margin:0px 8px 4px 0px; padding: 5px 2px; border:solid 1px #e4e4e4; vertical-align:top; width:380px;}
#contact_form input:focus, #contact_form textarea:focus {border:solid 1px #e4e4e4; }
input.button{ background-image:url(../images/sitewide/but_send.gif); background-repeat:no-repeat; width:69px; height: 24px; border:0px; text-indent: -9999px !important; display:block; border:0px; outline:0px; margin-top:5px; cursor:pointer;}

.box input.text-input{width: 220px; margin:0px 0px 6px 0px}
.box textarea.text-input{width: 220px; margin:0px}
.box span.error{color:red;text-align:left; display:block;}
