html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; }
html, body { height: 100%;font-family:tahoma; }

@font-face {
	font-family: "LightRegular";
	font-style: normal;
	font-weight: normal;
	src: local("?"), url('webfont.woff') format("woff"), url('webfont.ttf') format("truetype"), url('webfont.svg') format("svg");
}
h2{ font-family: "LightRegular"; font-size:16px;}

.heading { background:#000; color: rgb(255, 255, 255); padding: 15px 0pt; position: relative; text-align: center; width: 100%;opacity:.7; filter: alpha(opacity = 70)}


.homepage h1 { background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); margin: 0pt ! important; }
.homepage h1 p { color: rgb(255, 255, 255); font-family: Chunk,serif; font-size: 24px; font-weight: normal ! important; letter-spacing: 1px; }
.homepage h1 span { display: block; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 16px; text-transform: none; }
.main_content { bottom: 0pt; left: 0pt; position: relative; right: 0pt; z-index: 50; }

.down-content { background: url('../img/bg-down-content.jpg') repeat-x scroll 0% 0% rgb(255, 255, 255); clear: both; overflow: hidden; padding: 40px 0pt; }
.content-info { background: url('../img/down-content-separator.png') no-repeat scroll center top transparent; clear: both; margin: 0pt auto; padding-bottom: 15px; overflow: hidden; width: 700px; }
.content-info p { font-family:tahoma;color: rgb(41, 40, 40); font-size: 12px; <!--font-weight: bold;--> }



.main_content .footer-home { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px 0pt; text-align: center; }


.main_content .footer-home p { color: rgb(185, 201, 214); font-size: 11px; margin: 10px 0pt 0pt;width:200px;}


.header { background: url(../img/header-bg.png) repeat 0 0; clear: both; color: rgb(210, 210, 210); height: 52px; position: relative; margin-bottom: 40px; text-align: right; }

.homepage .header {  clear: both; color: rgb(210, 210, 210); height: 62px; left: 0pt; line-height: 52px; overflow: hidden;  text-align: right; top: 0pt; width: 100%; z-index: 99;
}


.container a img{float:left; opacity:1.0 ! important;filter: alpha(opacity = 100)! important;height: 40px; margin: 10px 0 0 20px; }


.container { clear: both; margin: 0pt auto; position: relative; width: 500px; z-index: 99; }
* { margin-top: 10px; padding: 0pt; }

img { border: 0pt none; }
input { vertical-align: middle; }

a img { border: 0pt none; }

.right { float: right ! important; }





form { clear: both; overflow: hidden;width:280px;}
form input{
color:#555;
background: url(../img/input_bg.png) no-repeat 0 0;
border:solid 1px #d9d9d9;
margin:5px;
padding:8px;
vertical-align:center;
width:190px;
}
input .button{width:290px;cursor:pointer;}
form input:focus, form input:hover {  }


.newsletter  input { background: none repeat scroll 0% 0% rgb(242, 242, 242); border: 2px solid rgb(190, 190, 190); font-size: 14px; font-weight: bold; margin-bottom: 0pt; padding: 8px; width: 224px; border-radius: 5px 5px 5px 5px; }


.wrap { background: none repeat scroll 0% 0% transparent; min-height: 100%; position: relative; }
.push { clear: both; height: 550px; }



.social{float:right;margin:5px 20px 0 0;}
.social a img{width:30px;height:30px;}



h1 { color: rgb(41, 40, 40); font-family: Chunk,serif; font-size: 25px; font-weight: normal ! important; margin: 10px 0pt 15px ! important; padding: 0pt 10px 0pt 30px ! important; text-transform: uppercase; border-radius: 3px 3px 3px 3px; }



.watermark { color:#191919; margin-top:0px;margin-left:15px; color:#ccc; }
.watermark_text { color:#191919; margin-top:3px; }


.location { background:url('') no-repeat 0 10px; padding:0 0 0 55px;float: right; text-align: center; width: 340px; font-family: "LightRegular"; font-size:17px;}

.newsletter {  padding:0 0 0 95px;float: right; text-align: center; width: 300px; font-family: "LightRegular"; font-size:17px;margin:20px 0 0 0px;}


#services{ width: 280px; height: 240px; float: left; margin: 0pt 0px 10px;  }
#services div {  height: 30px; float: left; margin: 0pt 0px 10px;  }
#services div h2 { margin: 0px 0pt 0pt;  padding: 5px 0pt 0pt 0px; height: 20px;top: 0px; }


.serv1 { background:url('../img/web-creation.png') no-repeat 0 0; padding:0 0 0 40px; }
.serv2 { background:url('../img/e-commerce.jpg') no-repeat 0 0; padding:0 0 0 40px; }
.serv3 { background:url('../img/content-managment.png') no-repeat 0 0; padding:0 0 0 40px; }
.serv4 { background:url('../img/search-engine.png') no-repeat 0 0; padding:0 0 0 40px; }
.serv5 { background:url('../img/social-media.png') no-repeat 0 0; padding:0 0 0 40px; }



