/*Fluid Width Site with Border Style
 */

/**
 * The border styles here can be freely overridden in the theme style sheet.
 * Min-width can be in ems here. The IE Fixes style sheet will adjust them.
 */


#pageShell {
  
	border:              	2px solid transparent;
  
	margin:              	1em auto;
  
	width:			937px;
  
}
#left-menu {
text-align:center;
width:137px;
border-left:1px solid transparent;
background: #FFFFFF;
float:left;
}
#left-menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#left-menu li {
float:left;
z-index:100;
list-style-type:none;
}
#left-menu a, #left-menu *:visited {
background:#66CCFF none repeat scroll 0%;
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:inherit;
padding:7px 2px;
text-align:center;
text-decoration:none;
width:11.79em;
border-bottom:1px solid #FFFFFF;
}
#left-menu *:hover {
background:#CC0000 none repeat scroll 0%;
color:#FFFFFF;
}
#left-menu ul {
height:0pt;
position:absolute;
visibility:hidden;
width:10em;
}
#left-menu ul li:hover ul, #left-menu ul a:hover ul {
visibility:visible;
}
.menu {
background-color:#FFFFFF;
clear:both;
display:block;
text-align:center;
width:936px;
border-right:1px solid #ffffff
}
.menu li {
float:left;
position:relative;
z-index:100;
list-style-type:none;
}
.menu a, .menu *:visited {
background:#66CCFF none repeat scroll 0%;
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:inherit;
margin-right:0px;
padding:7px 2px;
text-align:center;
text-decoration:none;
width:112px;
border-left:1px solid #FFFFFF;
}
.menu *:hover {
background:#CC0000 none repeat scroll 0%;
color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}

}
#third-column a {
color:#333333;
text-decoration:none;
font-size:11px;
font-weight:inherit;
}
.minibox {
background-color:#FFFFFF;
border:2px solid #66CCFF;
color:#000000;
margin: 1px 1px 1px 0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
font-weight:normal;
height:auto;
min-height:50px;
text-align:justify;

}
.minibox h3 {
background:#66CCFF none repeat scroll 0%;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:0px;
padding:3px;
text-align:justify;
}
.miniboxaviation {
background-color:#FFFFFF;
border:2px solid #FFFFFF;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
font-weight:normal;
text-align:justify;
width:14em;
}

.minibox h1 {
background:#6588B5 none repeat scroll 0%;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
margin:0px;
padding:3px;
text-align:justify;
}
.minibox p {
background:#FFFFFF none repeat scroll 0%;
color:#003366;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
margin:3px;
padding:0pt;
text-align:justify;
}
.minibox img {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #003366;
margin:4px;
padding:0pt;
text-align:center;
}
.minibox .gift img {
background:#FFFFFF none repeat scroll 0%;
border-color:#FFFFFF;
border-style:solid;
border-width:0px 0px 0px 50px;
margin:4px;
padding:0pt;
text-align:right;
}
