/* 

Business Template - CSS File

USE THIS STYLE SHEET FOR INNER PAGE

*/
.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;
	border: 1px solid #eeeded;
	border-width:1px 1px 0px 1px !important;
	overflow: hidden;
	position: relative;
	font-size:11px;
	font-weight:bold;
	background-color: #333333;
}


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:#FFF;
	color: #333;
	text-decoration:none;
}
ul.tabs	 li.active{margin-top:0px; padding-top:4px; background-image:url(../images/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/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;}
