﻿
/********************************************
   AUTHOR:          http://www.ambitiouswebdesign.com 
   WEBSITE:     http://www.celebrityattractions.com/
   TEMPLATE NAME:  Celebrity Attractions
   DATE:           June-08th-2008
 *******************************************/ 
 
/********************************************
   HTML ELEMENTS
********************************************/ 


* { 
margin: 0; 
padding: 0px;
}

html, body { 
margin: 0;
padding: 0px;
height: 60%;
font: 10pt 'century gothic';
background: #085294 url('/images/bg.jpg') repeat-x; 
} 

img {
border: none}

.showinfo{ line-height:30px!important;}

.aqua10bold {
font: bold 10pt 'century gothic';
color: #10b1df;      
padding: 0px 0px 0px 0px;
}

.error{
	color:red;
	font-weight:bold;
}

.aqua12bold {
font: bold 12pt 'century gothic';
color: #10b1df;      
padding: 0px 0px 0px 0px;
}

.blue {
font: 10pt 'century gothic' bold;
color: #0860b0;      
padding: 0px 0px 0px 0px;
}

.blue8 {
font: 8pt 'century gothic';
color: #0860b0;      
padding: 0px 0px 0px 0px;
}

.blue10bold {
font: bold 10pt 'century gothic';
color: #0860b0;      
padding: 0px 0px 0px 0px;
}

.blue12bold {
font: bold 12pt 'century gothic';
color: #0860b0;      
padding: 0px 0px 0px 0px;
text-align: left;

}

.blue14bold {
font: bold 14pt 'century gothic';
color: #0860b0;      
padding: 0px 0px 0px 0px;
text-align: left;

}

.blue14boldpadded {
font: bold 14pt 'century gothic';
color: #0860b0;      
padding: 0px 0px 6px 0px;
text-align: left;

}


.ltblue8 {
font: 8pt 'century gothic';
color: #10b1df;      
padding: 0px 0px 0px 0px;
text-align: left;
}

.ltblue10 {
font: 10pt 'century gothic';
color: #10b1df;      
padding: 0px 0px 0px 0px;
text-align: left;
}

.ltblue10padded {
font: 10pt 'century gothic';
color: #10b1df;      
padding: 0px 0px 6px 0px;
text-align: left;
}


.ltblue14bold {
font: bold 14pt 'century gothic';
color: #10b1df;      
padding: 0px 0px 0px 0px;
}


.bold {
font:  bold 10pt 'century gothic';
color: #000;      
padding: 0px 0px 0px 0px;
}

.contactinfo {
font: 10pt 'century gothic';
color: #000;      
padding: 0px 0px 0px 0px;
margin-left: 10px;

}

.black12bold {
font: bold 12pt 'century gothic';
color: #000;      
padding: 0px 0px 0px 0px;
text-align: left;
}

.blackboldlink {
font: bold 10pt 'century gothic'!important;
color: #000!important;      
padding: 0px 0px 0px 0px;
text-align: left;
}


.black8 {
font: 8pt 'century gothic';
color: #000;      
padding: 0px 0px 0px 0px;
}

.note {
font: 10pt 'century gothic';
font-style: italic;
color: #928f8f;      
padding: 0px 0px 0px 0px;
text-align: left;

}

.bluenote {
font: bold 10pt 'century gothic';
font-style: italic;
color: #0860b0;      
padding: 0px 0px 0px 0px;
text-align: left;

}

.blacknote {
font: 10pt 'century gothic';
font-style: italic;
color: #000;      
padding: 0px 0px 0px 0px;
text-align: left;

}


.spaced {
font: 10pt 'century gothic';
line-height: 12em;
color: #000;      
padding: 0px 0px 0px 0px;
}

.grey8bold {
font: bold 8pt 'century gothic';
color: #928f8f;    
padding: 0px 0px 0px 0px;
}

.grey10 {
font: 10pt 'century gothic';
color: #928f8f;      
padding: 0px 0px 0px 0px;
}


.red10bold {
font: bold 10pt 'century gothic';
color: #ff0d0d;      
padding: 0px 0px 0px 0px;
}

.yellow10bold {
font: bold 10pt 'century gothic';
color: #f4ad05;      
padding: 0px 0px 0px 0px;
}

.white8 {
font: 8pt 'century gothic';
color: #fff;      
padding: 0px 0px 0px 0px;
}

.white10bold {
font: bold 10pt 'century gothic';
color: #fff;      
padding: 0px 0px 0px 0px;
}

.emergency {
font: bold 12pt 'century gothic';
color: #fff;      
padding: 5px 5px 5px 5px;
}



.aquabg {
font: bold 10pt 'century gothic';
color: #fff;      
padding: 0px 0px 0px 0px;
background: #10b1df; 
text-align: left;

}


.calendarmonth {
font: bold 12pt 'century gothic';
color: #fff;      
padding: 4px 4px 4px 4px;
background: #10b1df; 
text-align: center;

}


.calendarheader {
font: bold 12pt 'century gothic';
color: #fff;      
padding: 2px 2px 2px 2px;
background: #0166c2; 
text-align: center;

}

.bluetableheader {
font: bold 12pt 'century gothic';
color: #fff;      
padding: 0px 0px 0px 0px;
background: #0166c2; 
text-align: left;

}

.bluetablenote {
font: bold 8pt 'century gothic';
color: #fff;      
padding: 0px 0px 0px 0px;
background: #0166c2; 

}

.selection {
font: bold 8pt 'century gothic';
color: #fff;      
padding: 0px 0px 0px 0px;
background: #0166c2; 
float: right;
}


.greytableheader {
font: bold 10pt 'century gothic';
color: #fff;      
padding: 0px 0px 0px 0px;
background: #a8a8a9; 
}

.caption {
font: 8pt 'century gothic';
color: #928f8f;      
padding: 0px 35px 0px 35px;

}




/* ----------Centered Container Or the Layout--------------------- */

#container { 
width: 893px;

} 


/* --------------HEADER------------- */
 
 
#header {
height:164px;
background: url(/images/headernew.jpg);
}



.login {
float: right;
width: 220px;
padding: 0px 0px 0px 0px;
font: 10pt 'century gothic';
color: #0f7bab; 
text-align: center;
}

.login ul{
font: 10pt 'century gothic';
color: #00294e;    
padding-top: 100px;  
}

.login li{
font: 10pt 'century gothic';
color: #00294e;      
display: inline;
list-style-type:none;
padding: 0px 5px 0px 5px;
border-right: 1px solid #00294e
}

.login li a {
font: 11pt 'century gothic';
color: #00294e;      

}

.last{
	border: none!important;
}

.login img{
margin: 110px 5px 0px 0px;
}


 
/* --------------LOGO IN HEADER *always use this*------------- */
.logolink {
float: left;
height: 164px;
width: 423px;
}
 
.logolink a { float: left;  }
 
#swap {background-image: url(/images/logo.gif);  width: 423px;  height: 164px;  }
 
.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */
 

/* --------------TOPNAV------------- */

#topnav {
background: url(/images/navbg.jpg);
height: 81px; width: 893px;}



.suckertreemenu {
background: url(/images/navbg.jpg);
width: 587px;
}

.suckertreemenu img { border: none;}

.suckertreemenu ul{
margin: 0;
padding-left: 0px;
list-style-type: none;
letter-spacing: 0px;
z-index: 5;
}

/*Top level list items*/
.suckertreemenu ul li{ position: relative; display: inline; float: left; z-index: 5;
 }

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: inline;
font: 10pt 'century gothic', Sans-serif;
color: #FFF;
text-decoration: none;
z-index: 5;

}

/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0em;
position: absolute;
top: 0em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
margin-top: -4px;
border-right: 1px solid #013668;
border-left: 1px solid #013668;
border-top: 1px solid #013668;
z-index: 5;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
z-index: 5;
background-color: #0062bd; 


}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
margin: 0px;
z-index: 5;

}

/* Sub level menu links style */
.suckertreemenu ul li ul li a {
margin: 0px;
display: block;
overflow: visible;
text-align: left;
font: 9pt 'century gothic', Sans-serif;
color: #fff;
text-decoration: none;
padding: 5px 3px 5px 3px;
border-bottom: 1px solid #b1cae0;
background-color: #013668; 
width: 130px;
z-index: 5;

}

.suckertreemenu ul li a:hover { color: #2e63ba;}

.suckertreemenu ul li ul li a:hover{
background-color: #0062bd;
text-decoration:none;
font: 9pt 'century gothic', Sans-serif;
color: #fff;

}

.suckertreemenu ul li ul li a:visited{
color: #fff;
text-decoration: none;
font: 9pt 'century gothic', Sans-serif;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */


/* --------------LOCATION------------- */

#topdiv {
	position: relative;
	background: url(/images/cityidbg.gif);
	height: 26px;
	color: #dc0000;
	font: 12pt 'Century Gothic', Helvetica, Tahoma, Sans-Serif;
	text-align: left;
	padding: 3px 0px 0px 10px;
}

#location {
position: absolute;
top: 0;
left: 0;
padding: 0 0 0 10px;
}

#backButton {
position: absolute;
top: 0;
right: 0;
padding: 0 10px 0 0;
}

/* --------------MEMBERNAV------------- */

.navbarcontainer {
padding: 0px 0px 0px 20px;
margin: 0px;
}

.membernav ul{
width: 203px; /* Width of Menu Items */
font: 10pt 'century gothic';
background: #ebebeb;
border-bottom: 1px solid #d5d5d5;

}
	
/* Sub level menu links style */
.membernav ul li a{
color: #00376b;
text-decoration: none;
background: #ebebeb;
padding: 3px 8px;
border-bottom: 1px solid #d5d5d5;
}

.membernav ul li a:hover{
background-color: #d5d4d4;
color: #00376b
}

.membernav ul li a:hover{
background-color: #d5d4d4;
color: #00376b
}

.membernav .subfolderstyle{
background: url(/images/arrownav.gif) no-repeat center right;
}
	




/* --------------MAIN CONTENT----------------*/

div.scroll {
height: 250px;
width: 220px;
overflow: auto;
border: 0px;
padding: 8px;
}

#main {
background: #FFF; 
}

.content {
padding:12px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #fff;
font: 10pt 'century gothic';
text-align: left;
}

.content a{
font: 10pt 'century gothic';
color: #0b73d2;      
}

.loginpage {
padding:12px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background: #fff url('/images/loginbg_nobackstage.jpg') no-repeat; 
font: 10pt 'century gothic';
}

.memberloginpage {
padding:12px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background: #fff url('/images/memberareabg.jpg') no-repeat; 
font: 10pt 'century gothic';
}


.list ul {
padding: 0px 0px 0px 0px;

}

.list li {
display: block;
}

.list li a {
color: #0860b0;      
background: url(/images/arrowgrey.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
}

.photoborder {
border: 1px solid #928f8f;
}

.photoborderdk {
border: 1px solid #414040;
}

.navlist {
margin: 0px;
background-color: #fff;

}


.navlist a{
margin: 0px;
background-color: #fff;
font: bold 12pt 'century gothic';
color: #10b1df;    
  
}

.nowshowing {
margin: 0px;
font: bold 10pt 'century gothic';
color: #10b1df;    
  
}

.lgblue a{
margin: 0px;
font: 10pt 'century gothic';
font-weight: bold;
color: #0064c2;    
  
}


.middle {
width: 8px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #fff
}


.middlerow {
height: 8px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #fff
}

.middle12 {
width: 12px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #fff
}


.pad10 {
padding: 10px;
margin: 0px;
background-color: #000;
font: 8pt 'century gothic';
color: #fff;
}

.pad8 {
padding: 8px;
margin: 0px;
background-color: #000;
font: 8pt 'century gothic';
color: #fff;
}

.welcome {
font: 12pt 'century gothic' bold;
color: #10b1df;      
padding: 0px 0px 0px 0px;
}

.aquanote {
font: bold 10pt 'century gothic';
color: #10b1df;      
text-align: left;
padding: 10px 0px 10px 0px;
}


.aquanote a{
font: bold 10pt 'century gothic';
color: #10b1df;      
}


.blueheader {
height: 38px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background: url('/images/blueheaderbg.gif'); 
text-align: left;

}


.blueheader a{
font: 8pt 'century gothic';
color: #fff;
height: 38px;
padding: 10px 10px 0px 0px;
}


.aquaheader {
height: 38px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background: url('/images/aquaheaderbg.gif'); 
text-align: left;

}


.aquaheader a{
font: 8pt 'century gothic';
color: #fff;
height: 38px;
padding: 10px 10px 0px 0px;
background: url('/images/aquaheaderbg.gif'); 
}

.silvercell {
margin: 0px;
margin-left: 0px;
margin-right: 0px;
background: #fff url(/images/silverbg.gif) repeat-x;
min-height: 170px; 
}

.seasontickets{
height: 157px;
width: 276px;
padding: 0px 35px 35px 35px;
background: #fff url(/images/seasonticketsbottom.jpg) no-repeat;
min-height: 157px; 
}


.regular {
font: 10pt 'century gothic';

}

#main .navleft {
float:left; 
width: 200px;
margin: 0px;
padding: 0px;
background-color: #65e03f;
}


.infotable {
width: 97%;
font: 10pt 'century gothic';

}

.infotable td {
padding: 3px;
width: 33%;
vertical-align:top;

}

.information {
text-align: left;
width: 200px;
}


#icontable {
width: 600px; border-collapse:collapse; margin: 0px; padding: 0px;
}

#icontable td {
padding: 8px; text-align:center; width: 10%
}

.bordertable {
width: 100%;
border: 1px solid #ebebeb;

}

#bordertable td {
padding: 3px;
border: 1px solid #ebebeb;

}

.pad5table {
width: 95%;
}

#pad5table td {
padding: 5px;
}

.pad1table {
width: 95%;
}

#pad1table td {
padding: 1px;
}

.pad3table {
}

#pad3table td {
padding: 3px;
}

.pad10table {
width: 95%;
}

#pad10table td {
padding: 5px;
}

#registertable {
width: 85%;
float: left;
}


#registertable td{
padding: 3px;
}

h5{
font: 12pt 'century gothic';
font-weight: bold;
color: #fff;      
padding: 6px 5px 5px 5px;
height: 36px;
background: url('/images/memberboxbg.gif') repeat-x; 
margin-top: 15px;
}


#memberboxleft {
margin: 0px;
width: 200px;
float: left;
background-color: #fff;
}

#memberboxleft .header{
font: 12pt 'century gothic';
font-weight: bold;
color: #fff;      
padding: 6px 5px 5px 5px;
height: 36px;
background: url('/images/memberboxbg.gif') repeat-x; 
}

#memberboxleft .content{
padding: 5px;
}

#memberboxright {
margin: 0px;
width: 200px;
float: right;
background-color: #fff;

}
#memberboxright .header{
font: 12pt 'century gothic';
font-weight: bold;
color: #fff;      
padding: 6px 5px 5px 5px;
height: 36px;
width:100%;
background: url('/images/memberboxbg.gif') repeat-x; 
}

#memberboxright .content{
padding: 5px;
}

#memberboxcenter {
margin-left: 11px;
width: 200px;
float: left;
background-color: #fff;
}

#memberboxcenter .header{
font: 12pt 'century gothic';
font-weight: bold;
color: #fff;      
padding: 6px 5px 5px 5px;
height: 36px;
background: url('/images/memberboxbg.gif') repeat-x; 
}

#memberboxcenter .content{
padding: 5px;
}


#memberComment {
margin-left: 17px;
width: 204px;
float: left;
background-color: #fff;
}

#memberComment .header{
font: bold 12pt 'century gothic';
color: #0860b0;      
padding: 0px;
height: 39px;
background: url('/images/commentsheader.gif'); 
}

#memberComment .content{
padding: 5px;
background-color: #ebebeb;
}

#touring {
padding: 0px 5px 0px 25px;
background: url('/images/touringbg.gif');
text-align: left;
}

#touring .content{
font: 10pt 'century gothic';
color: #928f8f;      
background-color: #ebebeb;

}

#touring a{
font: bold 12pt 'century gothic';
color: #10b1df;   
background-color: #ebebeb;
   
}



#greybox {
margin: 15px 15px 5px 15px;
padding: 0px;
width: 246px;
float: left;
background-color: #ebebeb;
}

#greyboxtable{
padding: 0px;
}

#greyboxtable td{
padding: 3px;
}




.imgpad{padding: 2px;}
.imgpad img{padding: 3px 0px;}



/* --------------COMING ATTRACTIONS----------------*/


.cacell {
padding: 5px;
margin: 0px;
font: 8pt 'century gothic';
color: #fff;
}

.ca {
padding: 2px;
margin: 0px;
background-color: #929293;
font: bold 8pt 'century gothic';
color: #fff;
}

.caicons {
padding: 2px;
margin: 0px;
font: 8pt 'century gothic';
color: #fff;
}

.cabottom {
padding: 2px;
margin: 0px;
background-color: #929293;
}

#calocation {
padding: 8px 0px 0px 0px;
margin: 0px;
font: bold 11pt 'century gothic';
color: #71e6f6;
float: left;
text-align: left;
}

#calocation a{
font: bold 11pt 'century gothic';
color: #71e6f6;
text-decoration:underline;
}


.cainfoicon {
padding: 0px;
margin: 0px;
float: left;
width: 35px;
text-align: center;
}

#navicon img{
margin-right: 10px;
}



/* --------------FOOTER------------- */

.clear {
clear: both;
}

#footer, .push { 
width: 893px;
margin: 0 auto; 
} 

#footer {
background-color: #000;
height: 100px;
height: auto;
font: 8pt 'century gothic';
color: #fff;
text-align: center

}

.bottom { 
width: 893px; 
height: 57px;
margin: 0 auto; 
position: relative; 
background: url('/images/footerbottom.gif'); 


}

/* --------------FOOTER LINKS------------- */

#footer ul {
padding: 10px;
}

#footer .links ul {
margin: 0px;
padding: 0px;
color: #fff;

}

#footer .links li {
display: inline;
list-style-type: none;
}

#footer .links li a {
color: #fff;
text-decoration: none;
border-right: 1px solid;
padding: 0px 10px 0px 10px;
font: 8pt 'century gothic';
}

#footer .links li a:hover {
text-decoration: underline;
}

#footer .asc ul {
margin: 0px;
padding: 0px;
}

#footer .asc li {
display: block;
list-style-type: none;
}

#footer .asc li a {
color: #fff;
text-decoration: none;
padding: 0px 10px 0px 10px;
font: 8pt 'century gothic';
}

/* ----- CITY SELECT ---------- */
#cityselect{
width: 200px;
font: 8pt 'century gothic';
color: #0860b0;
background: white;
}

#cityselect a{
font: 8pt 'century gothic';
color: #0860b0;
}

#cityselect a:hover{
font: 8pt 'century gothic';
color: #10b1df;
text-decoration:underline;
}

#cityname{
font: bold 12pt 'century gothic';
color: #fff; 
vertical-align:middle; 
text-align: left;
padding-bottom: 6px;    
}

#cityname a{
font: bold 12pt 'century gothic';
color: #fff;    
text-decoration:none;  
}

#cities{
width: 190px;
height: 75px;
padding: 0px;
padding-top: 5px;
float: left;
}

#citiesholder{
width: 190px;
}

#citiesholder td{
padding: 0px;
}


#mainContent{background-color: #F3EF14;height: auto; min-height: 200px; height: 100%}

#mainContent .header{
height: 38px;
background: #F3EF14 url('/images/aquaheaderbg.gif') repeat-x top left; 
font: 13pt 'century gothic';
text-transform:uppercase;
color: #fff;    
padding: 10px 0px 0px 10px;
font-weight:500;}

#subContent{ background-color: #F3EF14; padding: 0px;height: auto; min-height: 200px; height: 100%}
#mainContent .boxHeader{font: bold 11pt 'century gothic'; color: #10b1df;}
#mainContent .boxDescription{font: 10pt 'century gothic'; color: black;}
#mainContent .LocationName{font: bold 11pt 'century gothic'; color: #10b1df;}
#mainContent img{float: left;margin-right: 10px; border: 3px #929293 solid;}
#box1Content{	float: left;	width: 273px; background-color: White;background-image:url('images/yellowgradient.jpg'); background-repeat:repeat-x; padding: 10px;}
#box2Content{	float: right;	width: 274px; background-color: White;background-image:url('images/yellowgradient.jpg'); background-repeat:repeat-x; padding: 10px;}



#isc { border-collapse:collapse; padding: 0px;background-color: #fff;width: 100%; height: 100%;height: auto;}
#isc th{background: url('/images/blueheaderbg.gif');height: 38px;text-align: left; }
#isc td{padding: 10px; font: 10pt 'century gothic'; color: #000;text-align: left; vertical-align:top;}
#isc .map{border-right: 1px #0759a3 solid;}


.aquamainheader{
height: 38px;
background: url('/images/aquaheaderbg.gif') repeat-x top left; 
font: 13pt 'century gothic';
text-transform:uppercase;
color: #fff;    
padding: 10px 0px 0px 10px;
font-weight:500;}

.aquaborderright{
	border-right: 1px #10b1df solid;
	margin-right: 20px;
}

#brochuretable td{
	padding: 10px;
}

#formtable td{
	padding: 0px;
}


.announcements .text{ float: left;width: 300px;}
.announcements .starimg{ float: right;width: 100px;}


.faq ul{}
.faq ul li{font: bold 10pt 'century gothic'!important;
color: #10b1df!important;      
padding: 0px 0px 10px 20px;
list-style-type:none;
display:block;
background: url(/images/arrowtop.gif) no-repeat top left;
}
.faq ul li a{font: bold 10pt 'century gothic'!important;
color: #10b1df!important;      
}




/* --------------TOPNAV------------- */

#topnavbar .citybar{height: 66px; background: url(/images/citybarbg.jpg) repeat-x; width: 258px;padding-left: 10px; vertical-align:middle;}
#topnavbar .citybar select{border: 1px solid silver; padding: 5px;float: left;margin-top: 18px; font:10pt century gothic, sans-serif;}
#topnavbar .citybar img{float: left;margin: 0px 10px 0px 0px;}
#topnavbar .citybar input{margin: 20px 0px 0px 10px;}







/* --------------TOPNAV------------- */
#topnavbar {height: 66px; width: 893px;}


.active{ float: left; }

#swap01 {background-image: url(/images/nav_home_on.jpg);  width: 62px;  height: 66px; }
#swap02 {background-image: url(/images/nav_buytickets_on.jpg);  width: 90px;  height: 66px; }
#swap03 {background-image: url(/images/nav_comingatt_on.jpg);  width: 152px;  height: 66px; }
#swap04 {background-image: url(/images/nav_seating_on.jpg);  width: 113px;  height: 66px; }
#swap05 {background-image: url(/images/nav_groups_on2.jpg);  width: 69px;  height: 66px; }
#swap06 {background-image: url(/images/nav_faq_on.jpg);  width: 64px;  height: 66px; }
#swap07 {background-image: url(/images/nav_contact_on.jpg);  width: 75px;  height: 66px; }
#swap08 {background-image: url(/images/nav_seatingALT_on.jpg);  width: 113px;  height: 66px; }

#treemenu1 .lastmenu{margin-left: -100px;}


/* --------------navtop FLOWOUT------------------------------------------------------------- */

#navbartop img {border: none;height: 66px;}
#navbartop ul{margin: 0;padding-left: 0px;list-style-type: none;z-index: 140;}

#navbartop ul li{position: relative;display: inline;float: left;z-index: 140;}
#navbartop ul li a{display: inline;float: left;}
#navbartop ul li a:hover{ visibility: visible;}
#navbartop ul li a:hover img{ visibility: hidden;}

#navbartop ul li ul{left: 0em;position: absolute;display: block;visibility: hidden;width: 170px; border-right: 1px solid #013668;
border-left: 1px solid #013668;
border-top: 1px solid #013668;
z-index: 5;}
#navbartop ul li ul li{float: none;display: block;color: #fff;background-color: #0062bd; }
#navbartop ul li ul li a {margin: 0px;display: block;overflow: visible;text-align: left;color: #fff;font: 10pt 'century gothic', Sans-serif;
text-decoration: none;padding: 5px;float: none;}
#navbartop ul li ul li a:hover{text-decoration:underline;background-color: #002f5a;}

/*All subsequent sub menu levels offset after 1st level sub menu */
#navbartop ul li ul li ul{ left: 0px;top: 0;}

* html p#iepara{ padding-top: 1em;}
	
/* Holly Hack for IE \*/
* html #navbartop ul li { float: left; height: 1%; }
* html #navbartop ul li a { height: 1%; }
/* End */



/* ----- Customer Cart TABLES ---------- */
#awscustomertables table{margin: 1em; border-collapse: collapse;}
#awscustomertables td{ padding: .3em; border: 1px #F2F2F2 solid; }
#awscustomertables th{ padding: .3em; border: 1px #F2F2F2 solid; background: #F2F2F2; }

.pricingtable {
width: 100%;
border: 1px solid #b1b1b1;
border-collapse:collapse;
}

.pricingtable td{
border: 1px solid #b1b1b1;
padding: 3px; 
font-size: 8pt!important;
vertical-align:top;
}
.pricingtable th{
padding: 3px; 
font-size: 8pt!important;
vertical-align:top;
background-color: #033e72;
color: #fff;
}

.super {
font: 12px 'arial';

}
