*{
margin:0;
padding:0;
}

body{
font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#555;
background:#fff;
}

a:link {color:#555; text-decoration:none;}      /* unvisited link */
a:visited {color:#555;}  /* visited link */
a:hover {color:#448ec5; text-decoration:underline;}  /* mouse over link */
a:active {color:#555;}  /* selected link */

#back{
background:url(images/back.png);
width:100%;
height:auto;
min-height:1042px;
background-repeat:repeat-x;
}


#header{
width:960px;
height:100px;
padding-top:20px;
margin:0 auto;
}

#logo{
float:left;
margin-left:10px;
}

#number{
font-family: 'Medula One', cursive;
font-size:60px;
color:#71d9e8;
text-shadow:1px 3px 3px #777;
margin-top:5px;
float:right;
margin-right:40px;
}

#main_wrap{
width:960px;
margin:0 auto;
height:auto;
min-height:600px;
}

#left_wrap{
float:left;
width:665px;
height:auto;
min-height:600px;
}

#nav{
width:663px;
height:46px;
margin:0 auto;
background:url(images/nav.png);
}

.button{
float:left;
width:80px;
margin-left:20px;
margin-top:12px;
}

#banner{
width:663px;
height:303px;
margin:20px auto;
background:url(images/banner.png);
}

.sep{
width:635px;
height:3px;
margin:0 auto;
background:url(images/sep.png);
}

#text{
width:635px;
height:auto;
min-height:300px;
margin:0 auto;
}

#text_header{
padding-bottom:5px;
padding-top:10px;
}

#text p{
padding-bottom:10px;
}

#start{
float:left;
padding-bottom:0px !important;
}

#text h1{
float:left;
font-size:13px;
font-weight:normal;
}

#more{
width:635px;
height:200px;
margin:0 auto;
}

#dgu{
margin:15px 10px 0px 0px;
float:left;
}

#more_text{
float:left;
height:180px;
width:480px;
padding-top:15px;
}

#dgu_header{
padding-bottom:5px;
}


#right_wrap{
float:right;
width:260px;
height:900px;
background:url(images/side.png);
}

#offer{
width:240px;
margin:10px auto 0px auto;
height:400px;
}

#offer_header{
padding:5px 0px;
}

#offer ul{
padding-left:18px;
list-style-image:url(images/bullet.png);
}

#offer li{
padding-bottom:25px;
}


#services{
width:240px;
margin:0 auto;
height:450px;
}


#services_header{
padding:5px 0px;
}

#services ul{
padding-left:18px;
list-style-image:url(images/bullet.png);
}

#services li{
padding-bottom:15px;
}

.clear{
clear:both;
}

#footer{
width:930px;
height:50px;
margin:20px auto 0 auto;
}


#services_img{
float:left; padding:10px 10px 10px 0px;
}

#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:#099;
	float:right;
	text-align:left;
	font-size:70px;
	padding-right:50px;
	padding-top:10px;
}
