body {margin: 0; padding: 0; background: #999999 url(images/gradient.gif) repeat-x; margin: 0; padding: 0;
}

td { margin: 0; padding: 0;
}

div { margin: 0; padding: 0;
}

form {border: 0px dotted green; margin: 0 35px 0 35px; padding: 0;}

p {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 10pt;
line-height: 14pt;
font-weight: normal;
 }
 
p.learn {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 10pt;
line-height: 14pt;
font-weight: normal;
color: #555;
width: 350px;
margin: 10px 0 0 35px;
padding: 0;
 }
 
p.help {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 10pt;
line-height: 14pt;
font-weight: normal;
color: #555;
width: 500px;
margin: 5px 0 0 35px;
padding: 0;
 }

p.tour {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 10pt;
line-height: 14pt;
font-weight: normal;
color: #555;
width: 350px;
margin: 0;
padding: 0;
 }
 
 p.tour2 {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 8pt;
line-height: 10pt;
font-weight: normal;
color: #2e5c8a;
width: 300px;
margin: 7px 0 0 0;
padding: 0;
 }
 
p.cdtext {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 12pt;
color: #555;
line-height: 19pt;
font-weight: normal;
margin: 10px 90px 0 0;
padding: 0;
 }
 
 p.cost {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 9pt;
color: #555;
line-height: 13pt;
font-weight: normal;
margin: 10px 0 0 35px;
padding: 0;
width: 360px;
height: auto;
 }
 
#tourtext {
border: 0 dotted green;
margin-top: 25px;
margin-left: 35px;
margin-right: auto; 
padding: 0; 
width: 650px;
height: 100%;
}

#tourtext a:link { 
 color: #555;
 text-decoration: underline;
 letter-spacing: 0;
}

#tourtext A:visited{ color: #555;
 text-decoration: underline;
 letter-spacing: 0;
}

#tourtext A:hover{ color: #777;
 text-decoration: none;
 letter-spacing: 0;
}

#tourtext A:active{ color: #555;
 text-decoration: underline;
 letter-spacing: 0;
}

p.learn2 {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 10pt;
line-height: 12pt;
font-weight: normal;
color: #555;
margin: 0 0 15px 0;
padding: 0;
 }
 
 p.learn3 {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 10pt;
line-height: 12pt;
font-weight: normal;
color: #555;
margin: 0 0 5px 0;
padding: 0;
 }

#list {
margin: 0 0 0 15px;
padding: 0;
text-align: left;
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 8pt;
line-height: 9pt;
font-weight: normal;
color: #777;
width: 230px;
}

#topbanner {
border: 0 dotted green;
margin: 0 0 0 0; 
padding: 0; 
background-color: #000;
width: 100%;
height: 100px;
}

#topcontainer {
border: 0 dotted pink;
margin-left: auto;
margin-right: auto;
padding:0;
width: 743px;
height: 100px;
}

#topright {
text-align: right;
border: 0 dotted blue;
margin: 0; 
padding: 0; 
background-color: #000;
float: right;
width: 400px;
height: 100px;
}
#topleft {
border: 0 dotted yellow;
margin: 0; 
padding: 0; 
background-color: #000;
width: 300px;
height: 100px;
}
.clearing{
height:0px;
overflow:hidden;
clear:both;
font-size:0em;
}

.logo {
margin: 40px 0 0 0;
padding: 0;
}

#bluebox {
border: 0 dotted red;
margin-top: 0;
margin-left: auto;
margin-right: auto;
padding: 30px 0 0 0; 
background-color: #2e5c8a;
width: 743px;
height: 100%;
}

#whitebox {
border: 0 dotted green;
text-align: left;
position: relative;
margin-top: 0;
margin-left: auto;
margin-right: auto;
padding: 0 0 50px 0; 
background-color: #FFF;
width: 710px;
height: 100%;
}

.clearing{
height:0px;
overflow:hidden;
clear:both;
font-size:0em;
}

#bottom {
border: 0 dotted black
padding: 0;
font-size:0;
color: #FFF;
line-height:0;
background: #FFF;
margin-left: auto;
margin-right: auto;
padding: 0;
height: 200px;
width: 710px;
}

#bottom2 {
border: 0 dotted black
padding: 0;
font-size:0;
color: #FFF;
line-height:0;
background: #FFF;
margin-left: auto;
margin-right: auto;
padding: 0;
height: 100px;
width: 710px;
}

#pricebox {
text-align: right;
position: absolute; top: 130px; left: 120px;
border: 0 dotted orange;
margin: 0;
padding: 0;
height: 160px;
width: 250px;
}

#textbox {
float: right;
margin: 0;
padding: 0;
width: 575px;
}

#leftbox {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 9pt;
line-height: 9pt;
text-align: center;
border: 0 dotted blue;
margin: 15px 0 0 0;
padding: 0;
width: 300px;
height: auto;
}

#leftbox2 a:link {
font-size: 9pt;
line-height: 9pt;
 color: #2e5c8a;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

#leftbox2 A:visited{ color: #2e5c8a;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

#leftbox2 A:hover{ color: #6699cc;
 text-decoration: none;
 letter-spacing: 0;
 font-weight: normal;
}

#leftbox2 A:active{ color: #2e5c8a;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

#leftbox2 {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 9pt;
line-height: 9pt;
text-align: left;
border: 0 dotted blue;
margin: 15px 0 0 0;
padding: 0;
width: 300px;
height: auto;
}

#leftbox3 {
position: relative;
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 9pt;
line-height: 9pt;
text-align: left;
border: 0 dotted blue;
margin: 0;
padding: 0;
width: 400px;
height: auto;
}

#leftbox4 {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 9pt;
line-height: 9pt;
text-align: center;
border: 0 dotted blue;
margin: 15px 0 0 0;
padding: 0;
width: 250px;
height: auto;
}

#rightbox {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 9pt;
line-height: 9pt;
text-align: center;
border: 0 dotted blue;
float: right;
margin: 15px 5px 0 0;
padding: 0;
width: 270px;
height: auto;
}
#thankyou {
font-family: Verdana, Lucida Grande, Arial, sans serif;
font-size: 9pt;
line-height: 9pt;
text-align: center;
border: 0 dotted blue;
margin-left: 120px;
margin-right: auto;
padding: 0;
width:400px;
height: 320px;
}

#rightbox2 {
text-align: left;
border: 0 dotted blue;
float: right;
margin: 25px 5px 0 0;
padding: 0;
width: 370px;
height: auto;
}

#rightbox3 {
text-align: left;
border: 0 dotted blue;
float: right;
margin: 25px 15px 0 0;
padding: 0;
width: 400px;
height: auto;
}

#videobox a:link { 
 color: #2e5c8a;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

#videobox A:visited{ color: #2e5c8a;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

#videobox A:hover{ color: #6699cc;
 text-decoration: none;
 letter-spacing: 0;
 font-weight: normal;
}

#videobox A:active{ color: #2e5c8a;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

img.violator {
position: absolute; top: -30px; right: -40px;
margin: 0; padding: 0;
}


#topnav{
text-align: right;
font-family: Verdana, Lucida Grande, Arial, sans serif;
 font-size: 8pt;
 line-height: 18pt;
 font-weight: normal;
border: 0px dotted orange;
margin: 0;
padding: 0;
height: 73px;
}
.navtab {margin: 0 0 0 3px; padding: 0;}

#topnav a:link { 
 color: #fff;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

#topnav A:visited{ color: #fff;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

#topnav A:hover{ color: #CCC;
 text-decoration: none;
 letter-spacing: 0;
 font-weight: normal;
}

#topnav A:active{ color: #CCC;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

.top {margin: 0 0 0 10px;
padding: 0;
}

a:Link{ 
 font-family: Verdana, Lucida Grande, Arial, sans serif;
 font-size: 8pt;
 color: #336699;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

a:visited{ 
font-family: Verdana, Lucida Grande, Arial, sans serif;
 font-size: 8pt;
 color: #336699;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

a:hover{ 
font-family: Verdana, Lucida Grande, Arial, sans serif;
 font-size: 8pt;
 color: #336699;
 text-decoration: none;
 letter-spacing: 0;
 font-weight: normal;
}

a:active{ font-family: Verdana, Lucida Grande, Arial, sans serif;
 font-size: 8pt;
 color: #336699;
 text-decoration: underline;
 letter-spacing: 0;
 font-weight: normal;
}

h1 {
        margin: 15px 0 0 35px;
        padding: 0;
        letter-spacing: 0;
        color: #777;
        font-family: Lucida Grande, Arial, sans serif;
        font-size: 9px;
        line-height: 11px;
        font-weight: normal;
        text-decoration: none;

}
        
h5 {
        margin: 10px 0 0 0;
        padding: 0;
        letter-spacing: 0;
        color: #555;
        font-family: Verdana, Lucida Grande, Arial, sans serif;
        font-size: 21pt;
                line-height: 21px;

        font-weight: bold;
        text-decoration: none;
}
        
h3 {
		margin: 0;
        padding: 0;
        text-indent: 0em;
        font-weight: bold;
        letter-spacing: 0;
        color: #333;
        font-family: Helvetica, Arial, Verdana,  sans serif;
        font-size: 14pt;
        line-height: 14pt;

        
}



h4 {
        margin: 10px 0 5px 0;
        padding: 0;
        letter-spacing: 0;
        color: #555;
        font-family: Verdana, Lucida Grande, Arial, sans serif;
        font-size: 18pt;
                line-height: 18px;

        font-weight: normal;
        text-decoration: none;

}

h2 {
		margin: 0;
        padding: 0;
        text-transform: none;
        text-indent: 0em;
        font-weight: bold;
        letter-spacing: 0;
        color: #2e5c8a;
        font-family: Helvetica, Arial, Verdana,  sans serif;
        font-size: 11pt
}
h6 {
		margin: 0;
        padding: 0;
        text-transform: none;
        text-indent: 0em;
        font-weight: bold;
        letter-spacing: 0;
        color: #444;
        font-family: Verdana, Helvetica, Arial, sans serif;
        font-size: 12pt
        line-height: 14px;

        
        }
h7 {
		margin: 0;
        padding: 0;
        text-transform: none;
        text-indent: 0em;
        font-weight: bold;
        letter-spacing: 0;
        color: #666;
        font-family: Helvetica, Arial, Verdana,  sans serif;
        font-size: 11pt
}
