@charset "utf-8";

/* Reset Margins & Padding */

* { margin:0; padding:0; }

/* Main Format & Styles */

body {
	background:url(../images/bg-new.gif) repeat-x #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3125;
}	

a {
	color:#879a11;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#3b3125;
	font-style:italic;
	font-weight:400;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#FFF;
	font-style:italic;
	font-weight:lighter;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#80911d;
	font-style:italic;
	font-weight:lighter;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#9f9d9d;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3b3125;
}

#wrapper {
	margin:0 auto;
	position:relative;
	width:865px;
}

.top {
	background:url(../images/top.gif) no-repeat;
	margin:0 auto;
	margin-left:-25px;
	margin-top:6px;
	position:relative;
	width:865px;
	height:93px;
}

.content {
	background:url(../images/content.gif) no-repeat;
	height:282px;
	width:865px;
	margin-top:2px;
}


p {
	margin-bottom:10px;
}
/* Search Form */

.search {
	background:url(../images/search.gif) no-repeat;
	position:absolute;
	right:-35px;
	top:20px;
	width:273px;
	height:40px;
}

.search-input {
	border:none;
	background-color:#00183e;
	padding-left:10px;
	color:#71a1df;
	position:absolute;
	width:174px;
	left:7px;
	top:12px;
	outline:none;
}

.search-go {
	position:absolute;
	left: 208px;
	top: 1px;
}



/* Navigation Menu */

.nav {
	background:url(../images/nav.gif) no-repeat;
	margin:0 auto;
	position:relative;
	height:37px;
}

.nav ul {
	padding-top:10px;
	padding-left:21px;
}

.nav li {
	list-style:none;
	padding-right:25px;
}

.nav ul li { 
    display: inline;
}

.nav li a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

.nav li a:hover {
	text-decoration:underline;
}

/* Link Padding--------------------- */
.nav ul li #about {padding-left:6px;}
.nav ul li #portfolio {padding-left:6px;}
.nav ul li #services {padding-left:6px;}
.nav ul li #solutions {padding-left:6px;}
.nav ul li #contact {padding-left:6px;}



/* Contact Form */

.input-contact {
	background:url(../images/form.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #c9ccce;
	outline:none;
	height:26px;
	color:#3b3125;
}

#input-company {
	margin-left:25px;
}

#input-surname {
	margin-left:25px;
}

textarea {
	background:url(../images/text-area.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #c9ccce;
	width:525px;
	height:85px;
	outline:none;
	color:#3b3125;
}

.asterisk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8da01b;
}



/* Banner  (home page) */
	
#banner {
	background:url(../images/banner.jpg) no-repeat;
	position:relative;
	margin:0 auto;
	width:865px;
	height:248px;
}

#banner-other {
	background:url(../images/banner-base.gif) no-repeat;
	position:relative;
	margin:0 auto;
	height:78px;
}

#banner-portfolio {
	position:absolute;
	width: 516px;
	left: 0px;
	top: 32px;
}

.banner-text {
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	color:#FFF;
	left: 0px;
	width: 355px;
	height: 71px;
	top: 92px;
}



/* jQuery Slider */

.jquery {
	background:url(../images/slider.png) no-repeat;
	position:absolute;
	right:-3px;
	top: 12px;
	width:460px;
	height:218px;
}



/* Home content (columns 1,2,3) */

.content-home1 {
	position:absolute;
	line-height:18px;
	left: -1px;
	top: 423px;
	width: 266px;
}

.content-home2 {
	position:absolute;
	left: 305px;
	top: 418px;
	width: 264px;
	height: 205px;
}

.content-home3 {
	position:absolute;
	line-height:18px;
	left: 612px;
	top: 418px;
	width: 257px;
	height: 209px;
}

.content-home2 ul {
	margin-left:5px;
	line-height:23px;
}

.content-home2 li {
	list-style: none;
	padding-left: 18px;
    background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	
}



/* Portfolio Page */

.content-portfolio {

}

#portfolio-content {
	padding-top:40px;
	float:left;
	width:575px;
}

#portfolio-content-right {
float:right;
	padding-top:40px;

	width: 267px;
	
}

body.portfolio-page {
	background:url(../images/bg-other.gif) repeat-x #FFF;
}

body.contact-page {
	background:url(../images/bg-other.gif) repeat-x #FFF;
}

.portfolio-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3125;
}

#portfolio-content-right ul {
	margin-left:33px;
	line-height:30px;
}

#portfolio-content-right li {
	list-style-image:url(../images/bullet.gif);
	list-style:none;
}

.portfolio-text {
	line-height:20px;
}

.numbers {
	position:absolute;
	left: 394px;
	top: 615px;
	width: 179px;
	height: 26px;
}

#active-number {
	float:left;
	padding:4px 0 0 8px;
	height:22px;
	width:17px;
}

.paginationNumbers {
	background:url(../images/pagination-bg.gif) no-repeat;
	padding:4px 0 0 8px;
	float:left;
	height:22px;
	width:17px;
}



/* Portfolio Page */

#contact-content {
	padding-top:40px;
	float:left;
	width:600px;
}

#contact-right {
	position:absolute;
	padding-top:40px;
	left: 599px;
	top: 217px;
	width: 267px;
	height: 398px;
}

.contact-address {
	line-height:18px;
}

.send_btn {
	position:absolute;
	left: -6px;
	top: 556px;
}

.contentContact {
	height:450px;
}


.contactDivider {
	background-color:#e3e3e3;
	position:absolute;
	width:1px;
	height:370px;
	left: 575px;
	top: 261px;
}

.required {
	position:absolute;
	left: 369px;
	top: 579px;
	width: 167px;
}



/* Footer */

.footer {

	background:url(../images/footer.gif) repeat-x #d2d2d2;

	bottom:0px;
	height:auto;
	width:100%;
	background-color:#d2d2d2;
	min-height:220px;
	clear:both;
}

#wrapper-footer {
	margin:0 auto;
	position:relative;
	padding-top:40px;
	width:865px;
	height:160px;
}

.footer ul {
	margin-left:21px;
	line-height:22px;
	margin-top:-1px;
}

.footer li {
	list-style-image:url(../images/footer-bullet.png);
}

.footer-list2 {
	position:absolute;
	left: 294px;
	top: 43px;
	width: 266px;
}
.footer-list3 {
	position:absolute;
	left: 600px;
	top: 43px;
	width: 266px;
}

.footer-divider {
	background:url(../images/footer-divider.gif);
	position:absolute;
	width:2px;
	height:121px;
	left: 579px;
	top: 45px;
}

.footer-address {
	position:absolute;
	left: 601px;
	top: 55px;
	width: 265px;
	line-height:18px;
}

.footer-divider-vertical {
	background:url(../images/footer-divider-vertical.gif) repeat-x;
	position:absolute;
	width:875px;
	height:2px;
	top: 195px;
}
	
.copyright {

}

.blogbody1
{
	background:#F8F7F7;
	padding:10px;
}

.blogbody2	
{
	background:#DEDEDE;
	padding:10px;
	
}
