body{
background:#000000 url(../images/background.jpg) no-repeat;
background-position:top center;
margin:0;
padding:0;
color:#efefef;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
img{border:none;}
#content a{text-decoration:none;color:#75c5f3;}
#content a:hover{text-decoration:underline;}
#hcon{
width:933px;
margin:0 auto;
text-align:left;
}
#header{
height:151px;
border-bottom:solid 1px #000000;
border-top:solid 1px #000000;
text-align:left;
}
.logo{
text-indent:-5000px;
background:url(../images/logo.png) no-repeat;
width: 323px;
height: 73px;
margin:0;
margin-top:10px;
padding:0;
}
.topMenu{
margin:0;
margin-top:10px;
padding:0;
list-style:none;
}
.topMenu li{
margin:0;
padding:0;
list-style:none;
float:left;
}
.topMenu li a.home{
display:block;height:59px;text-indent:-5000px;width:104px;background:url(../images/mainMenu.png) no-repeat;background-position:0 0;
}
.topMenu li a.home:hover{
background-position:0 100%;
}
.topMenu li a.services{
display:block;height:59px;text-indent:-5000px;width:128px;background:url(../images/mainMenu.png) no-repeat;background-position:-104px 0;
}
.topMenu li a.services:hover{
background-position:-104px 100%;
}
.topMenu li a.work{
display:block;height:59px;text-indent:-5000px;width:103px;background:url(../images/mainMenu.png) no-repeat;background-position:-232px 0;
}
.topMenu li a.work:hover{
background-position:-232px 100%;
}
.topMenu li a.seo{
display:block;height:59px;text-indent:-5000px;width:63px;background:url(../images/mainMenu.png) no-repeat;background-position:-335px 0;
}
.topMenu li a.seo:hover{
background-position:-335px 100%;
}
.topMenu li a.ecommerce{
display:block;height:59px;text-indent:-5000px;width:116px;background:url(../images/mainMenu.png) no-repeat;background-position:-402px 0;
}
.topMenu li a.ecommerce:hover{
background-position:-402px 100%;
}
.topMenu li a.cms{
display:block;height:59px;text-indent:-5000px;width:62px;background:url(../images/mainMenu.png) no-repeat;background-position:-514px 0;
}
.topMenu li a.cms:hover{
background-position:-514px 100%;
}
.topMenu li a.management{
display:block;height:59px;text-indent:-5000px;width:199px;background:url(../images/mainMenu.png) no-repeat;background-position:-576px 0;
}
.topMenu li a.management:hover{
background-position:-576px 100%;
}
.topMenu li a.contact{
display:block;height:59px;text-indent:-5000px;width:158px;background:url(../images/mainMenu.png) no-repeat;background-position:-775px 0;
}
.topMenu li a.contact:hover{
background-position:-775px 100%;
}

#contentBox{
border-top:solid 1px #333333;
margin:0 auto;
width:933px;
}

#slides{
height:252px;
background:url(../images/slideBackground.png) no-repeat;
display:block;
padding-left:7px;
padding-top:7px;
}

.pics {  height: 245px; width: 919px; }

#content{
margin-top:-7px;
background:#000000 url(../images/contentBackground.png) repeat-x;
display:block;
padding-left:10px;
padding-right:10px;
color:#999999;
}
#content h2{
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
color:#75c5f3;
}
.service{
width:302px;
background:url(../images/featureBg.png) no-repeat;
float:left;
}
.service img{
margin-top:6px;
margin-left:6px;
margin-bottom:30px;
}

.sales{
margin-left:10px;
width:216px;
height:200px;
float:left;
background:url(../images/saleBlock.png) no-repeat;
}

.sales h3{
margin:0;
padding:0;
margin-left:5px;
margin-top:3px;
}
.sales h4{
margin:0;
padding:0;
margin-top:10px;
font-size:16px;
margin-left:5px;
color:#75c5f3;
}
.sales ul{margin:0;padding:0;list-style:none;}
.sales ul li{margin:0;padding:0;list-style:none;}

h1{font-size:22px;font-weight:normal;color:#75c5f3;margin:0;padding:0;}
.hwhite{color:#FFFFFF;}

#footerBox{
background:url(../images/footerBackground.png) repeat-x;
height:150px;
}
#footer{width:933px;margin:0 auto;}
#footMenu{
margin:0;padding:0;list-style:none;padding-top:30px;
}
#footMenu li{
margin:0;padding:0;float:left;margin-left:20px;list-style:none;
}
#footMenu li a{
color:#CCCCCC;text-decoration:none;
}
#footMenu li a:hover{
color:#CCCCCC;text-decoration:underline;
}
.copy{display:block;margin-left:30px;}
.clear{clear:both;}


#contactForm, #contactForm table, #contactForm table tr, #contactForm table tr td{
font-size:12px;
}
#contactForm .text{
width:300px;
height:30px;
border:none;
padding-top:5px;
padding-left:5px;
background:url(../images/textbox.png) no-repeat;
}
#contactForm .box{
width:15px;
height:15px;
background:url(../images/checkbox.png) no-repeat;
border:none;
}
#contactForm .textarea{
border:none;
background:none;
width:400px;
height:160px;
margin-top:40px;
margin-left:10px;
}

#contactForm .submit{
border:solid 1px #6e6b34;
background:#333333;
color:#FFFFFF;
width:120px;
height:30px;
margin-top:30px;
margin-left:60px;
}
.bubble{
background:url(../images/bubble.png) no-repeat;
display:block;
width:421px;
height:278px
}
span.checkbox {
width: 20px;
height: 20px;
padding: 0 5px 0 0;
background: url(../images/checkbox.png) no-repeat;
display: block;
clear: left;
float: left;
}




#slider {
	width: 919px; /* important to be same as image width */
	height: 245px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	
}
#sliderContent {
	width: 919px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	left:0;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 919px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
	font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
	left: 0;
}
ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

