/* Global Resetting */

html{	

	width: 100%;

	height: 100%;

}

body {

	width: 100%;

	height: 100%;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	color:#666;

	background-color:#F5F5F5;

}

a img{

	border:0;

}

a{

	color:#366AFE;

	text-decoration:none;

}

.clear{

	clear:both;

}



#content .side .contact input.subut{

	width:87px;

	height:28px;

}



/* Layout CSS */

#wrap{

	width:1002px;

	margin:0 auto;

}



.row{

	background:url(../images/row_middle.jpg) repeat-y;

	margin:0 0 20px 0;

}

.row-google{

	margin:0 0 20px 0;

}

#top{

	height:45px;

	text-align:right;

}



#top_menu{

	margin:0 0 13px 0;

}

#top_menu .menu{

	float:right;

		margin:3px 0 0 0;

}

#top_menu #logo{

	float:left;

}



#content{

	background:url(../images/row_middle.jpg) repeat-y;

	margin:0 0 20px 0;

}

#content .main img.image{

	padding:0 10px 0 0;

}

#content .main{

	float:left;

	width:700px;

	padding:20px;

	color:#333;

}

#content .main p{

	line-height:20px;

	font-size:12px;

}

#content .main h1{

	font-size:22px;

	color:#356AFE;

}

#content .main ul{

	list-style-type:none;

}

#content .main ul li{

	list-style-type:none;

	background:url(../images/tik.jpg) no-repeat;

	padding:6px 0 4px 14px;

}

#content .side{

	float:left;

	width:241px;

}

#content .side .contact{

	background:url(../images/contact_bg.jpg) no-repeat;

	height:346px;

	margin:20px 0 0 0;

}

#content .side .contact input{

	width:130px;

	margin:2px 0;

	padding:0;

}

#content .side .contact textarea{

	width:205px;

	margin:2px 0 0 0px;

	padding:0;

}

#content .side .contact .inner{

	padding:0 0 0 15px;

	width:230px;

	text-align:left;

}



.footer .google{

	float:right;

	padding:8px 15px 0 0;

}

.footer .inner{

	float:left;

}



.row .col{

	width:195px;

	float:left;

	color:#999;

}

.row .col a{

	color:#999;

}

.row .col2{

	width:370px;

	float:left;

	color:#999;

}

.row .col ul{

	list-style-type:none;

	margin:5px 0 0 0;

	padding:0;

}

.row .col ul li{

	list-style-type:none;

	padding:2px 0 2px 5px;

}.row .inner{

	padding:20px;

}

.row .col2 p{

	margin:5px 0 0 0;

	padding:0;

}



/* Menu */

#header #menu_bg{

	background:url(../images/menu_main.jpg) no-repeat left;

	height:59px;

	text-align:right;

}

#menu_bg .menu{

	float:left;

	1margin-left:280px;

	width:580px;

	text-align:center;

}

#menu_bg .menu a{

	line-height:57px;

	display:inline;

	padding:10px;
	padding-right: 5px;

	color:#FFF;

	text-decoration:none;

}

#menu_bg .signup{

	float:right;

}
.google ul {

}
.google ul li {
display: inline;
}

#banner{
background-image: url(../images/header_home.jpg);
width: 1002px;
height: 184px;
}
#banner.CleverTechnology{
background-image: url(../images/header_tech.jpg);
}
#banner.CoolServices{
background-image: url(../images/header_services.jpg);
}
#banner.CreativeTeam{
background-image: url(../images/header_team.jpg);
}
#banner.Resources{
background-image: url(../images/header_resources.jpg);
}
#banner.Home{
background-image: url(../images/header_home.jpg);
}
#banner h2{
	margin: 0;
	padding: 0;
	font-size: 35px;
	font-weight: lighter;
	padding-left:25px;
	padding-top:66px;
	line-height:0.8em;
}

#banner h2 span{
	color: #4271ff;
}
#banner p{
	font-family:Tahoma,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
margin-top:0;
padding-left:30px;

}
#menu_bg h3{
	color:#BABABA;
	float:left;
	font-size:29px;
	font-weight:lighter;
	margin-left:25px;
	margin-top:12px;

}
