/********************************************

* Global Page Formating

********************************************/


#header0 {
	width: 1000px;
	height: 115px;	
	margin-left: auto;
	margin-right: auto;
	font-size: 24px;
	position: relative;
	top:77px;
	
}
#header1 {

	height:145px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-size: 50px;
	padding-left: 152px;
	padding-right: 152px;
	text-transform: uppercase;
	position: relative;
	top:33px;
	
}
#header2 {

	height:70px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-size: 50px;
	font-weight:bold;
	text-transform: uppercase;
	position: relative;
	top:23px;
	left: 20px;
	
}

#middlecontent {
height: 378px;
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top: 8px;	
}

#couponimage {
	height: 386px;
	width: 503px;
	float:left;
	background: url('../images/couponbutton.png');
}

#coupontext {
	width: 185px;
	height: 158px;
	position: relative;
	left: 274px;	
	top: 58px;
	color: #FFFFFF;
	font-size: 28px;
}

#slashthrough {
	width: 100px;
	height: 48px;
	background: url('../images/slashthrough.png');	
	position: relative;
	bottom: 105px;
	left: 320px;
}

#couponhead1 {
	position: relative;
	top: 70px;
		font-weight: bold;
	color: #D92528;
	font-size: 25px;
}

#couponhead2 {
		position: relative;
	top: 70px;
	font-color: #000;
	font-size: 18px;
}

#productimage {
	height: 330px;
	width: 431px;
	float:left;
	padding:33px;
	
}

#AmazonReview {
	width: 345px;
	height: 150px;	
	position: relative;
	left: 278px;
	top: 800px;
}


#step4words {

	

	position: relative;

	right: 200px;

	top: 750px;

	font-size: 21px;

}



#header1 a {

	color: #004b91;

	

}



#header1 a:hover {

	color:#cc6600;

	

}



/* mac hide \*/

@font-face {

font-family: 'Bebas Neue';

font-style: normal;

font-weight: normal;

src: local('Bebas Neue'), url('BebasNeue.woff') format('woff');

}



@font-face {

font-family: 'Open Sans Light Regular';

font-style: normal;

font-weight: normal;

src: local('Open Sans Light Regular'), url('OpenSans-Light-webfont.woff') format('woff');

}



html, body 

{height:100%;  

}

/* end hide*/

body 

{padding:0;margin:0;font-family: 'Open Sans Light Regular'; font-weight:Bold;  

}



#outer

{background-image:none;

}



#outer

{margin:0 auto;width:1300px;position: relative; background-image:none center bottom no-repeat 

}



* html #outer

{height:100%;margin-left:0px;

}



.clearfix:after

{content: ".";display: block;height: 0;	clear: both;visibility: hidden

}



.clearfix 

{ display: block 

}



.clearfix 

{ display: inline-block 

} 



/* ... especial for IE7 */

.clearfix 

{ display: block 

}      



/* ... fr IE5,IE6,IE7 */

* html .clearfix

 { height: 1% 

 }   

 

/* ... fr IE5 + IE6/Win | hasLayout aktivieren */

img{border:0;} form { padding:0;margin:0;}



A,/*A:visited,*/A:active

{color:#ffa922;cursor:pointer;

}



a:hover

{text-decoration:underline;color:#45b4d2;

}



.align-center

{ text-align:center

}



.section1

{ position:relative; height:1516px; background: url(../images/img1.jpg) center 0 no-repeat

}



.section6

{ position:relative; height:716px; background: url(../images/img5.png) center 0 no-repeat

}



.section1 .caption1

{  left:430px;

   position: absolute;

   top: 360px; 

   font-size:22px; 

   color:#3f3f3f;

   text-align: center;

   line-height:1em

}



.section1 .caption2

{  left:180px;

   position: absolute;

   top: 420px; 

}



.section1 .caption3

{  left:130px;

   position: absolute;

   top: 650px; 

}   

.section1 .caption4

{  left:710px;

   position: absolute;

   top: 535px; 

   font-size:80px;

   font-family: 'Bebas Neue';   

   color:#ffffff;

   text-align: center;

   line-height:1em

}



.section1 .caption5

{  left:250px;

   position: absolute;

   top: 1120px; 

}



.section1 .caption6

{  left:800px;

   position: absolute;

   top: 1120px; 

}   



.section1 .caption7

{  left:220px;

   position: absolute;

   top: 1300px; 

   font-size:22px; 

   color:#3f3f3f;

   text-align: center;

   line-height:1em

}



.section1 .caption8

{  left:830px;

   position: absolute;

   top: 1300px; 

   font-size:22px; 

   color:#3f3f3f;

   text-align: center;

   line-height:1em

}



.section2 

{ height:1512px;background: url(../images/img2.jpg) center 0 no-repeat; position:relative 

}



.section2 .content1

{ left: 120px;    

  position: absolute;    

  top: 150px; 

  width:710px; 

  color:#3f3f3f;

  font-size:20px;

  text-align: center;

}



.section2 .content2

{ left: 520px;    

  position: absolute;    

  top: 395px; 

  width:710px; 

  font-family: 'Bebas Neue';

  color:#ffffff;

  font-size:70px;

  text-align: center;

}



.section2 .content3

{ left: 290px;    

  position: absolute;    

  top: 1115px; 

  width:710px; 

  font-family: 'Bebas Neue';

  color:#ffffff;

  font-size:80px;

  text-align: center;

}



.index-form	

{ height: 100px;

  position: absolute;

  left: 330px;

  top: 430px;

  width: 470px; font-size:12px

}



.form-item 

{

  clear: both;

  float: left;

  margin: 0;

  padding: 6px 4px 6px 0;

  width: 100%;

}



.form-item .form-input, .form-item .form-select 

{

  border: 2px solid #000;

  float: left;

  margin-right: 10px;

  padding: 4px;

  width: 158px;

  height: 26px;

}	



.section2 .content4

{  left:410px;

   position: absolute;

   top: 1350px; 

}



.section3 

{ font-family: 'Georgia'; height:122px;background: url(../images/img3.jpg) center 0 no-repeat; position:relative 

}



.section8

{ font-family: 'Georgia'; height:110px;background: url(../images/img8.jpg) center 0 no-repeat; position:relative 

}



.section3 .content1

{ left: 460px;    

  position: absolute;    

  top: 530px; 

  width:400px; 

}







.section3 .content2

{ left: 290px;    

  position: absolute;    

  top: 795px; 

  width:710px; 

  font-family: 'Bebas Neue';

  color:#ffffff;

  font-size:80px;

  text-align: center;

}






.section4

{   margin-top: 30px;

    background: url("../images/img4.jpg") center 0 no-repeat;

    height: 704px;

    position: relative;

	font-size:16px;

	color:#3f3f3f;

}



.section4 .content1

{ left: 210px;    

  position: absolute;    

  top: 35px; 

  width:1100px;

  text-align: left;

}



.section7 .content10

{ left: 510px;    

  position: absolute;    

  top: 615px; 

  width:1100px;

  text-align: left;

}



.section7

{   margin-top: 30px;

    background: url("../images/img6.jpg") center 0 no-repeat;

    height: 704px;

    position: relative;

	font-size:16px;

	color:#3f3f3f;

}



.section7 .content1

{ left: 210px;    

  position: absolute;    

  top: 35px; 

  width:1100px;

  text-align: left;

}



.link1

{

  margin-right:80px;

}



a 

