*{
padding:0px;
margin:0px;	
}
body{
font-family: 'Open Sans', sans-serif;
background:#666;
background-image:url(images/low_contrast_linen.png);
}
#header{

width:990px;
height:100px;
margin:0 auto;
background-image:url(images/head.jpg);	
}
#head{
width:990px;
background-image:url(images/header.png);
height:100px;
margin:0 auto;
margin-top:20px;
}
#main{
width:990px;
padding-bottom:20px;
min-height:400px;
height:auto;
background:#FFF;
margin:0 auto;	
}
#bottom{
background-image:url(images/bottom.png);
width:990px;
height:100px;
margin:0 auto;	
}
#foot{
width:990px;
margin:0 auto;
padding-top:12px;
font-size:10px;
color:#FFF;
padding-left:80px;	   
}
#text{
width:407px;
padding-left:15px;
float:left;
font-size:12px;
}
#text h1,h2{
font-size:14px;	
}
#text h2{
float:left;
}
.space{
padding-top:15px;	
}
#pic{

padding-top:15px;
}
#righttext{
float:right;
width:460px;
padding-right:15px;
padding-top:15px;
font-size:12px;	
}
.pad{
padding-top:10px;	
}
#nav{
float:left;
font-size:12px;
color:#FFF;
margin:25px;
text-decoration:underline;		
}
.nav{
float:left;	
font-size:12px;	
margin:25px;	
}
a:link{
	text-decoration:none;
	color:#FFF;	
}
a:visited{
color:#FFF;	
}
.middle{
margin:auto;
width:27px;	
}
.middle1{
margin:auto;
width:36px;	
}
#nav:hover{
	text-decoration:underline;	
}
.nav:hover{
	text-decoration:underline;	
}
#righty{
float:right;
width:400px;
text-align:right;
font-size:24px;
color:#FFF;	
margin-right:127px;	
}
.righty{
color:#222;
font-weight:bold;
line-height:100px;

}
#logo{
float:left;
margin-top:30px;
margin-left:15px;	
}
#number{
float:right;
margin-top:25px;
text-align:right;
margin-right:15px;
}
#num{
color:#000;	
font-size:25px;	
}
#free{
color:#666;
text-align:right;
font-size:15px;
font-weight:100;
}
.space3{
margin-left:30px;
padding-top:15px;	
}

.space3 img{ max-width:190px;}

#discount{
width:714px;
height:20px;
color:#fff;
padding-bottom:33px;
margin: 0 auto;
}

#code{
height:30px;
width:200px;
display:inline;
font-size:42px;
}