*{
padding:0px;
margin:0px;	
}
#header{
width:599px;
float:right;
}
body{
font-family: 'Open Sans', sans-serif;
background:url(images/nasty_fabric.png);

}
#head{
width:960px;
padding-top:15px;
padding-bottom:15px;
margin:0 auto;
overflow:auto;
}
#logo{
width:238px;
margin:0 auto;	
float:left;
margin-top:7px;
}
#number{
float:right;
text-align:right;
font-weight:normal;
margin-top:30px;
}
#num{
font-size:32px;	
}
#free{
text-align:right;
font-size:20px;
font-weight:normal;
}
#bannav{
width:960px;
padding:0px 15px;
overflow:auto;
margin:0 auto;	
}
.bannav{
width:960px;
padding:0px 15px;
overflow:auto;
margin:0 auto;	
padding-bottom:15px;
}
#navbox{
	float:left;
	width:174px;
	overflow:auto;
	color:#FFF;
	font-size:12px;
	text-align:center;
}
#banner{
float:right;
width:771px;	
}
#nav{
background-color:#2b2b2b;
height:25px;
line-height:25px;	
text-decoration:underline;
}
.nav{
background-color:#2b2b2b;	
height:25px;	
line-height:25px;	
}
.nav:hover{
text-decoration:underline;	
}
.sep{
height:15px;
width:	
}
.right{
width:771px;
float:right;

}
#right{
width:400px;
float:left;

}
#content{
width:960px;
margin:0 auto;
overflow:auto;	
font-size:12px;
}
#middle{
width:771px;
float:right;
padding-top:15px;
font-size:12px;
padding-bottom:15px;
}

.space{
padding-top:15px;	
}
#right h1,h2{
font-size:14px;	
}
#right h2{
float:left;
}
.list{
	list-style-position:inside;	
}
#rightban{
float:right;
width:345px;	
}
.pad{
padding-bottom:10px;	
}
.black{
width:100%;
height:1px;	
background-color:#000;
}
.grey{
width:100%;
height:1px;	
background-color:#646464;	
}
#greybox{
width:100%;
padding-top:15px;
padding-bottom:15px;
background-color:#2b2b2b;
}
#greycon{
width:960px;
margin:0 auto;
min-height:315px;
height:auto;
	
}
#map{
float:left;	
width:425px;
color:#FFF;
}
#send{
float:left;
width:300px;
color:#FFF;
text-align:left;
margin-left:127px;

}
a{
	text-decoration:none;
	color:#FFF;
		
}

#leftmid{
width:174px;
height:auto;
overflow:auto;
margin-top:15px;
background-color:#2B2B2B;	
float:left;
height:304px;

}
#lefttop{
float:left;	
width:250px;
font-size:24px;
margin-top:30px;
color:
}
#lefttop h2{
font-size:30px;
}
#comcon{
width:190px;
margin:0 auto;	
padding:15px;
}
#comcon img{ max-width:190px; margin:0 auto;}
#footer{
width:960px;
margin:0 auto;	
font-size:10px;
margin-bottom:50px;
}


.clear{
clear:both;	
}
#map h1,h2{
font-size:14px;	
}
#map h2{
float:left;
}
#map p{
font-size:12px;	
}

#discountcode{
	background-image:url(Reactive,%20professional%20service.png);
	width:960px;
	height:100px;
	margin: 0 auto;
	clear:both;
}

#code{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	float:right;
	text-align:left;
	font-size:70px;
	padding-right:50px;
	padding-top:10px;
}