

body 
{
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:0.75em;
    color:#000;
}

a{
	
}

a:hover{
 	color:orange;
	text-decoration:underline;
}

img 
{
    border:none;
}

.registerform 
{
    width:250px;
}

#outer1 
{   
	height: 115px;
	float: left;
    width: 993px; 
	padding: 0 0 0 7px;
	margin: 0;
    border: 0px solid #0033ff;
	text-align:left;
}

#outer2 
{
	float:left;
	width: 995px; 
	padding: 0;
   	margin: 0;
	border: 0px solid #000;
	text-align:left;
}

#outer3 
{
 	float:left;
	width: 992px; 
	padding: 0 0 0 8px;
    margin: 0;
    border: 0px solid #00ff33;
	text-align:left;
}

#container 
{
    margin:0 auto;
    width:770px;
}

#headertopleft 
{
    width:299px;
    height:115px;
    float:left;
    margin:0;
    padding:0;
}
    
#headertopright
{
    width:470px;
    height:115px;
    float:left;
    margin:0;
    padding:0;
    background-image: url(../_pix/top_right.jpg);

}
    
#headertopmid
{
		background-image: url(../_pix/top_mid.jpg);
		background-repeat: no-repeat;
    width:769px;
    height:122px;
    float:left;
    margin:0;
    padding:0;
	border: 0px solid #000;
}

.headercopy
{
	font-size:0.7em;
	font-weight:normal;
	line-height:1.1em;
	padding:0;
	margin:0;
}

#topheading
{
	padding:0;
	padding:0;
	color:#ffffff;
	font-family:Arial;
	font-size:1.9em;
	font-weight:bold;
	padding:22px 0 28px 28px;
}

/*  ebook references */

/* #ebookcontainer 
{
    margin:0;
    width: 970px;
	border: 0px solid #00ff33;
} */

#ebookheadertopleft 
{
    width:299px;
    height:115px;
    float:right;
    margin:0;
    padding:0 0 0 0;
    border: 0px solid #000;
}
    
#ebookheadertopright
{
    width:470px;
    height:115px;
    float:left;
    margin:0;
    padding:0;
	border: 0px solid #000;
}
    
#ebookheadertopmid
{
    width:470px;
    height:115px;
    float:left;
    margin:0;
    padding:0;
	border: 0px solid #000;
}

.ebookheadercopy
{
	color:#000;
	font-size:0.7em;
	font-weight:normal;
	line-height:1.1em;
	padding:0;
	margin-top: 20px;
}

#ebooktopheading
{
	float:left;
	height: 99px;
	padding: 16px 0 0 0;
	color:#3fbbee;
	font-family:Arial;
	font-size:1.9em;
	font-weight:bold;
/* padding:22px 0 28px 28px; */
	border: 0px solid #000;
}

#headerspacer 
{
    width:769px;
    height:23px;
    float:left;
    margin:0;
    padding:0;
}

#leftcol 
{
    padding:0px 0 0 30px;
    width:489px;
    float:left;
    margin:0;
}

#menu 
{
width:450px;
background-color:#fff;
float:left;
margin:0;
padding:0;
}


#menu a
{
padding:0 5px 0 5px;
color:#EF9A31;
background-color:#fff;
text-decoration:none;   
font-weight:bold;
}

#menu a:hover
{
padding:0 5px 0 5px;
color:#fff;
background-color:#EF9A31;
text-decoration:none;    
font-weight:bold;
}
    
#menu .active
{
padding:0 5px 0 5px;
color:#fff;
background-color:#EF9A31;
text-decoration:none;    
font-weight:bold;
}

h1 
{
    padding:0;
    margin:0;
    font-family:Arial;
    font-weight:normal;
    font-size:1.6em;
	color:#005199;
	font-weight:bold;
}

h2
{
  color:#02529B;
  padding:0;
  margin:0;
  font-family:Arial;
  font-weight:normal;
  font-size:1.4em;
}

#leftcolcontent {

    padding:20px 0 0 0;
    width:462px;
    margin:0;
    float:left;
    
}

#leftcolcontent a{
	text-decoration:none;
	color:#EF9A31;
}

#leftcolcontent a:hover{
	color:#EF9A31;
	text-decoration:underline;
}

#ultimateguidecontent table a:hover{
	color:#ef9a31;
}

#ultimateguidecontainer
{
    width:462px;
    height:183px;
    padding:0;
    margin:0;
    float:left;
    background-image:url(../_pix/ultimateguide_bg.jpg);
   
}

#ultimateguidecontent 
{
    display:inline;
  color:#fff;
    width:280px;
    margin:10px 0 0 160px;
    float:left;
    padding:0;
}

#ultimateguidecontent p 
{
   padding:2px 0 5px 0;
   margin:0;
}

#ultimateguidecontent a
{
  font-weight:bold;
  text-decoration:none;
  color:#fff;   
}

#ultimateguidecontent a:hover
{
   text-decoration:underline;
}

#ultimateguidecontent table 
{
    width:280px;
    padding:0 0 0 0;
    margin:0 0 10px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

#greybottom 
{
    float:left;
    margin:30px 0 0 0;
    padding:0;
    /*background-image:url(../_pix/bottom_grey.gif);*/
    width:461px;
    height:78px;
	border-top:1px solid #D7DBDA;
}
   	
#greybottomcontent
{
    width:431px;
    margin:0 0 0 0;
    
}    
    
#greybottomcontent a
{
  color:#ef9a31;
  font-size:1.3em;
  font-weight:bold;
}    

#flashbottom 
{
	margin: 0;
	padding: 0;
    /*background-image:url(../_pix/bottom_grey.gif);*/
    width: 992px;
	height: 78px;
	border-top: 1px solid #D7DBDA;
}


    
#flashgreybottomcontent
{
    width:431px;
    margin:0 0 0 0;
    padding: 0 0 0 0;
	
}    
    
#flashgreybottomcontent a
{
  color:#ef9a31;
  font-size:1.3em;
  font-weight:bold;
}    



#flashcontent
{
	width: 1011px; 
	height: 568px;
	margin: 10px 0 0 0;
    padding: 0;
	border: 0px solid #ff0BDA;
}

#rightcol 
{
    float:left;
    margin:0;
    padding:0;
    width:211px;
}

#rightcol a 
{
    color:#ef9a31;
    text-decoration:none;
    font-weight:bold;
}

#rightcol a:hover{
	text-decoration:underline;
	color:#ef9a31;
}

.white07 {font-size:0.7em; color:#fff}

.white11 {font-size:1.0em; color:#fff}
.white11b {font-size:1.1em; color:#fff; font-weight:bold;}

.white14 {font-size:1.4em; color:#fff}
.white14b {font-size:1.4em; color:#fff; font-weight:bold;}

.lightblue07 {color:#3FBBEF; margin:0; padding:0;}

.orange {/*color:#EF9A31;*/ color:#ffffff; margin:0; padding:0;}

.italic {color:#005199;padding:0; margin:0;font-size:1.0em; font-weight:normal; font-style:italic;}
.normalnopad {color:#000; font-weight:bold; margin:0; padding:0;}
.normalnopadgrey {color:#808080; font-weight:bold; margin:0; padding:0;}

a.findoutmore {color:#EF9A31; font-weight:bold;text-decoration:none;}
a.findoutmore:hover  {text-decoration:underline;}


.blue {color:#ef9a31; font-size:1.4em; font-weight:bold;}

#leftcolcontent .blue {color:#005199; font-size:1.4em; font-weight:bold;}
.grey {color:#808080; font-size:1.4em; font-weight:bold;}
.formtext_b {color:#000; font-weight:bold;}
.inputtext {border:1px solid #808080; width:200px; font-size:1em; padding:2px;}
.inputtextbig {border:1px solid #808080; height:150px; width:200px; font-family:arial; font-size:1em; padding:2px;}
.btnsubmit {background-image: url(../_pix/submit.jpg); width:110px; height:30px; border:none;}
.righth2 {font-size:1.0em; font-weight:normal; color:#000;}



#bluebox 
{
    padding:0;
    margin:0 0 15px 0;
    width:251px;
    height:155px;
    background-image: url(../_pix/bluebox.gif);
    
}

#blueboxcontent 
{
	padding:10px 20px 10px 25px;
  margin:0px;
  width:200px;
	color:#ffffff;

}

#blueboxcontent table 
{
    width:120px;
    padding:0 0 0 0;
    margin:5px 0 10px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

#blueboxcontent td 
{
    width:120px;
    padding:2px 0 2px 0;
    margin:0;
}


#blueboxcontent a 
{
    text-decoration:none;
    font-weight:bold;
    color:#fff;
}
   
   
 #benefits 
 {
 
    font-size:1.0em;
 }
    
    #benefits td 
    {
        padding:5px 0 5px 0;
        border-top:1px solid #3FBBEF;
    }
    
    .yellow 
    {
        text-decoration:none;
        font-weight:bold;
        color:#EF9A31;
    }
    
    #benefitssummary
 {
 width:461px;
    font-size:1.0em;
 }
    
    #benefitssummary td 
    {
        color:#005199;
        padding:5px 0 5px 0;
        border-top:1px solid #3FBBEF;
    }
    
    ul
    {
        list-style-type:none;
        padding:0;
        margin:0;
        /*color:#005199;*/
				color:#000000;
				font-weight:bold;
    }
    
    li
    {
        margin:10px 0 0 0;
    }
    
    #formcontainer  
    {
        float:left;
        padding:10px 0 0 15px;
        background-image:url(../_pix/gradient.jpg);
        background-repeat:repeat-x;
        width:411px;
     
            
    }
    
        
   .error 
   {
    color:Red;
   }
   
   .reservenow
   {
    background-image: url(../_pix/reservenow.jpg);
    border:none;
    width:220px;
    height:30px;
   }
   
     .reservenow_submit
   {
    background-image: url(../_pix/submit.jpg);
    border:none;
    width:110px;
    height:30px;
   }
    
    .greycontentrightt {
  width: 251px; 
  height:600px;
  background-color: #D7DBDA;
    }
		
#fullmoviewrap { 
height:569px;
margin:0px 0px 10px 20px;
padding:10px 0 10px 0;
border:0px solid #ff3300; 

}

#fullmovieembed { 
	height: 100%;
	margin:0px 0px 0px 90px;
	padding:0;
	border:0px solid #ff3300;

}