@charset "utf-8";
/* CSS Document */

body { 
	margin:0; padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #414038;

	}
#wrapper{
	width: 944px;
	margin:8px auto 0 auto;
	padding:0;
	color:#fff;
	font-size:14px;
	position:relative;
	}
#header {height:105px; position:relative;}
#content{
	width:100%;
	color:#fff;
	position:relative;
	}
#flash{
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:1;
}	
#banner{ height:20px; width:823px; background:url(../img/banner.png) repeat; z-index:2; position:absolute; top:270px; padding:60px; font-size:24px; 
font-weight:bolder; text-align:right; }


#logo {	
	position:relative;
	top:28px;
	width:227px;
	height:191px;
	display:block;
	float:left;
	clear:none;
	background:url(../img/logo.png) no-repeat;
	margin:0;
}

.rightimg{float:right; clear:none; margin-left:15px; 	border: 1px solid #FFFF00;padding:2px;}
	
/*   MENU   */
#menu {
	height:25px;
	margin:83px 0 0 0;
	float:right;
	padding:0;
	overflow:hidden;
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

#menu li{float:left;}
#menu li a{
	margin:0;
	padding: 6px 10px 5px 10px;
	display:block;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	font-weight:800;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#menu li a:hover{
	background:url(../img/nav.jpg);
	background-repeat:repeat-x;
	color:#000;
}

#top{ font-size:22px; text-align:right; padding:8px 10px 8px 0; color:#000;}
#top a:link, #top a:visited{color:#000; text-decoration:none;}
#top a:hover{color:#000;text-decoration:underline;}

h1, h2, h3{
	color:#FFFF00;
	font-size:13px;
	font:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:.8px;
	background:#333;
	padding:5px;
	}

#content1{
	width:942px;
	color:#fff;
	height:920px;
	}

#footer{
	border-top:3px solid #fff;
	background: url(../img/website-optimisation.jpg) repeat-x #FF3535;
	color:#fff;
	height:140px;
		}
#footcont{
	margin:0 auto;
	width:940px;
	padding-top:10px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
#footleft{
	width:485px;
	float:left;
	clear:none;
	}	
#footright{
	width:325px;
	float:right;
	text-align:right;
	}	
.sitelink{display:none;}
a:link{color:#000;}
a:hover{
	color:#fff;
	text-decoration:underline;
	background-color: #000;
	}
b{font:Verdana, Arial, Helvetica, sans-serif;}
.img {
	border: 1px solid #FFFF00;
	padding:2px;
	margin-top:10px;
	}
.im {
	border: 1px solid #FFFF00;
	padding:2px;
	margin:25px 0 10px 20px;
	float:left;
	clear:none;
	}
.im2 {
	border: 1px solid #FFFF00;
	padding:2px;
	margin:25px 15px 10px 20px;
	float:left;
	clear:none;
	}
hr{
	border: .3px solid #000;
	clear:both;
	margin:0;
	}
.pl{padding:0; margin-bottom:5px;}
.clear{clear:both;}
span{
	color:#FFFF00;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	}

#contentnews{
	width:600px;
	padding:15px 15px;
	color:#fff;
	height:auto;
	}
.tableleft {
	height:411px;
	width:270px;
	border-right: 3px solid #fff;
	color:#fff;
	padding:0 20px;
	text-align:justify;
	}
.tableright {
	height:411px;
	width:270px;
	color:#fff;
	padding:0 20px;
	text-align:justify;
	}
#arch{
	float:right;
	clear:none;
	width:185px;
	margin-top:15px;
	}
#contentnews li{
	text-align:center;
	margin-bottom:20px;
	list-style:none;
	}
#marketing{
	position:absolute;
	left: 142px;
	top: 49px;
	}
.experts{border: 0px solid #FFAFAD;s}
#cart{position:absolute;right: 260px;top: 430px;}
.nobord{ border:none; padding-bottom:20px;}
#main{ width:621px; margin-top:20px; color:#fff; text-align:justify; height:auto; float:right;}
#left{ width:260px; float:left; clear:none; margin:15px 19px 0 0; padding:15px;}
#left img{padding:0; margin:0;}
.b1{color:#ff060b;}
#web1{position:relative; float:left;clear:none;  width:440px;margin-bottom:15px;}
#web2{position:relative; float:right; width:465px; margin-bottom:15px;}


.txtarea
	{
		font-family:Arial;
		font-size:11px;
		height: 65px;
		width: 180px;
		border: 1px #0566AB solid;
		background:#FFFFFF;
	}
.txtareabig
	{
		font-family:Arial;
		font-size:11px;
		height: 165px;
		width: 400px;
		border: 1px #0566AB solid;
		background:#FFFFFF;
	}
.txtbox
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 180px;
		border: 1px #0566AB solid;
		background:#FFFFFF;
	}
	
.txtbox1
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 192px;
		border: 1px #676767 solid;
		background:#FFFFFF;
	}
.txtbox2
	{
		font-family:Arial;
		font-size:11px;
		height: 22px;
		width: 140px;
		border: 1px #0566AB solid;
		background:#FFFFFF;
	}
	
.txtboxsml
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 130px;
		border: 1px #676767 solid;
		background:#FFFFFF;
	}


.txtareasmall
	{
		background:#FFFFFF;
		font-family:Arial;
		font-size:11px;
		height: 70px;
		width: 192px;
		border: 1px #676767 solid;
		background:#FFFFFF;
	}

.txtboxsmall
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 50px;
		border: 1px #676767 solid;
		text-align:right;
		background:#FFFFFF;
	}

.slct
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 195px;
		background:#FFFFFF;
	}

input, select, textarea {
	margin: 2px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 
}
option { padding-right: 0.5em; } 

#name, #email, #phone{
	width: 250px;
}
#message{width:547px;}
.button{ background-color:#000; color:#ffffff; border:#fff 1px solid; width:70px; font-size:14px; cursor:pointer; margin-right:2px;}
form {
	margin: 20px 0 10px 5px; 
	padding: 15px 15px 20px 15px; 
	border: 1px solid #EEE8E1; 
	background: #333;
	color:#fff;
	}
.cn{ width:95%;}
.txtboxhome
{
	font-family:Arial;
	font-size:12px;
	height: 17px;
	width: 100px;
	border: 1px #000000 solid;
	background:#FFFFFF;
	padding:0px;
}

.login {font-size:11px; padding-top:10px;position:absolute;width:430px;right:0px;top:5px;}
.buttonhome{ background-color:#000000; padding:0px 0px 2px 0px; margin:0px; color:#ffffff; border:#ffffff 1px solid; width:50px; font-size:12px; cursor:pointer;}

 a.loginlink{text-decoration:underline; color:#ffffff !important; background:none; margin-left:25px;}
 a.loginlink:hover{text-decoration:none; color:#120c11;}
 .forgot{float:right; display:inline; padding-right:15px;}
.tb2 {border:1px #fff solid; padding:10px;}