@charset "utf-8";
/* CSS Document */


/* TOP CALLOUT BOX */

#topcallout-container {
width:95%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   
#topcallout-box {
width:100%;
margin:auto;
border:2px #000000 solid;
background-color:#FFFF99;
}
						  
#topcallout-content {
width:95%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						  	   				   
#topcallout-content p {
font-size:16px;
line-height:18px;
text-indent:0em;
margin-top:0px;
margin-bottom:6px;
font-weight:bold;
text-align:center;
}

/* OPTIN BOX */

#optinbox-container {
width:588px;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   				   
#optinbox-box {
width:100%;
margin:auto;
border:2px #000000 dashed;
background-color:#FFFFCA;
}
						  
#optinbox-content {
width:95%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   					   
#optinbox-content h3 {
font-family:Tahoma;
font-size:22px;
line-height:24px;
text-align:center;
margin-top:0px;
}
						  
#optinbox-content h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:normal;
}

#optinbox-content p {
font-size: 13px;
}
						  
#optinbox-1SCbox {
width:90%;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
}

#submitpad {
padding: 8px;
background-color: #CC0000;
margin: 0px;
border-width: 3px;
border-color: #CC0000;
border-spacing: 0;
margin-bottom:0px;
}

.submit {
font-size:22px;
width:395px;
}

fieldset {
border:0px;
}


/* MODIFICATIONS FOR UPPER OPTIN BOX */		

#upper-optin-float-left {
width:50%;
float:left;
padding-right: 15px;
padding-bottom: 10px;
}

#upper-optin-float-right {
width:50%;
float:right;
padding-left: 15px;
padding-bottom: 10px;
}

#upper-optinbox-container  {
width:100%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
margin-bottom:0px;
}
					
#upper-optinbox-1SCbox {
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-bottom:0px;
width:300px;
}

#upper-optinbox-1SCbox-left {
width:190px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#upper-optinbox-1SCbox-left {
width:130px;
}
}

#upper-optinbox-1SCbox-right {
width:110px;
}

#submitpad-upper {
padding: 8px;
background-color: #CC0000;
margin: 0px;
border-width: 3px;
border-color: #CC0000;
border-spacing: 0;
margin-bottom:0px;
width:300px;
}

.submit-upper {
font-size:16px;
width:300px;
}


/* TESTIMONIAL BOX */

#testimonialbox-container {
width:80%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   
#testimonialbox-box {
width:100%;
margin:auto;
border:1px #999999 solid;
background-color:#FFFFCC;
}
						  
#testimonialbox-content {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}					   
						   
#testimonialbox-content h3 {
font-family:Tahoma;
font-size:20px;
line-height:22px;
text-align:center;
margin-top:0px;
}
						  
#testimonialbox-content p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:0px;
}			


/* BONUSES BOX */

#bonuses-container {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   
#bonuses-box {
width:100%;
margin:auto;
border:2px #CC0000 solid;
background-color:#FFFFFF;
}
						  
#bonuses-content {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}


/* GUARANTEE BOX */

#guarantee-container {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   
#guarantee-box {
width:100%;
margin:auto;
border:2px #333333 solid;
background-color:#FFFFFF;
}
						  
#guarantee-content {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   				   
#guarantee-content h3 {
font-family:Tahoma;
font-size:24px;
line-height:27px;
text-align:center;
margin-top:0px;
}

#guarantee-content p {
font-size:16px;
line-height:18px;
text-indent:0em;
}


/* NO RISK RESERVATION ORDER BOX */

#orderbox-container {
width:80%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}						   
				   
#orderbox-box {
width:100%;
margin:auto;
border:2px #000000 dashed;
background-color:#FFFFCA;
}
						  
#orderbox-content {
width:95%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   
#orderbox-content h3 {
font-family:Tahoma;
font-size:22px;
line-height:24px;
margin-top:0px;
}
						 

/* DASHED BEIGE BOX */

#dashedbeigebox-container {
width:80%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
						   
#dashedbeigebox-box {
width:100%;
margin:auto;
border:2px #333333 dashed;
background-color:#FFFFCC;
}
						  
#dashedbeigebox-content {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}						   
						   
#dashedbeigebox-content h3 {
font-family:Tahoma;
font-size:18px;
line-height:20px;
text-align:center;
margin-top:0px;
}

#dashedbeigebox-content p {
font-size:14px;
line-height:16px;
text-indent:0em;
}

/* SHADOW BOX */

#shadowbox-top {
background-image:url(../images/shadowboxtop.jpg);
background-repeat:no-repeat;
width:554px;
height:37px;
margin:auto;
}

#shadowbox-bottom {
background-image:url(../images/shadowboxbottom.jpg);
background-repeat:no-repeat;
width:554px;
height:37px;
margin:auto;
}

#shadowbox-container {
width:554px;
margin:auto;
padding-top:0px;
padding-bottom:0px;
}					   
 						   
#shadowbox-box {
width:100%;
margin:auto;
border:2px solid #666666;
}
						  
#shadowbox-content {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}					   
						   
#shadowbox-content h3  {
font-family:Tahoma;
font-size:18px;
line-height:20px;
text-align:center;
margin-top:0px;
}

/* BOTTOM SHADE BOX */

#bottomshade-bottom {
background-image:url(../images/bottomshade.jpg);
background-repeat:no-repeat;
background-position:right;
width:574px;
height:34px;
margin:auto;
}

#bottomshade-container {
width:554px;
margin:auto;
padding-top:0px;
padding-bottom:0px;
}					   
 						   
#bottomshade-box {
width:100%;
margin:auto;
border:1px solid #666666;
}
						  
#bottomshade-content {
width:90%;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}					   
						   
#bottomshade-content h3  {
font-family:Tahoma;
font-size:18px;
line-height:20px;
text-align:center;
margin-top:0px;
}