.singles_container {
background-color:#DF0078;
height:40px;
}
.singles_link, a.singles_arrow{
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

table.bordered a.bodytextbold {
color:white;
}

tr.foreground td.bodytext a.bodytextbold{color:#000066}
tr.foreground td.bodytext a.bodytextbold:hover{color:#DE015C}

table tr.tablecellhighlightbold td span.bodytextbold {
color:white;
}
table td.tablecellhighlightbold a.bodytextboldbg {
color:white;
}
tr.matrixbackground td#border span a.bodytextbold {
color:#000066;
}
td.bodytextbold a.bodytextbold {
color:#000066;
}
.singles_arrow {
color:#000066;
font-size:11px;
font-weight:bold;
margin-left:3px;
}
.bordered {
background-color:#FFFFFF;
border-color:#000066 rgb(0, 0, 102) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0px;
}
.footer_bordered {
border-bottom:1px solid #000066;
border-left:1px solid #000066;
border-right:1px solid #000066;
}
th {
font-weight:normal;
text-align:left;
}
a:href {
text-decoration:underline;
}
.link {
color:#000066;
}
a.link1 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
a.link1:hover {
color:#DE015C;
}
a.link2 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:underline;
}
a.link2:hover {
color:#DE015C;
}
a.link3 {
color:red;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
a.link3:hover {
color:#DE015C;
}
a.link4 {
color:green;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
a.link4:hover {
color:#DE015C;
}
a.link5 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
a.link5:hover {
color:#DE015C;
}
a.link6 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
a.link6:hover {
color:#DE015C;
}
a.link7 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
a.link7:hover {
color:#DE015C;
}
a.link8 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
a.link8:hover {
color:#DE015C;
}
a.link10 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
}
a.link10:hover {
color:#DE015C;
}
.matrixbackground {
background-color:#EFEFFF;
color:#000066;
font-family:arial,verdana,helvetica;
font-size:8pt;
font-weight:normal;
}
.matrixbackground:hover {
color:#DE015C;
}
.matrixbackground1 {
background-color:#CCFF33;
font-size:8pt;
}
.matrixbackground2 {
background-color:#FFB34B;
font-size:8pt;
}
.matrixbackground3 {
background-color:#6DC0F2;
font-size:8pt;
}
.matrixbackground4 {
background-color:#CCFF00;
font-size:8pt;
}
a.matrixlink {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a.matrixlink:hover {
color:#DE015C;
}
.matrixupgrade {
background-color:gold;
}
.matrixheader {
background-color:#CDCDFF;
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
.matrixheader:hover {
color:#DE015C;
}
.matrixjourneylabel {
background-color:#EFEFFF;
color:#9999C2;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.matrixjourneylabel:hover {
color:#DE015C;
}
.bodytext {
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
}
.bodytext:visited {
color:#000066;
}
.bodytext:hover {
color:#DE015C;
}
.bodytextbold, a.bodytextbold {
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
.bodytextbold:visited {
color:#000066;
}
.bodytextbold:hover {
color:#DE015C;
}
.upgradetext {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:italic;
}
.bodytextboldwhite {
background-color:transparent;
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}
.ErrorText {
color:RED;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.bodytextttable {
background-color:#FFFFFF;
color:#000066;
font-family:Verdana,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
}
.miniheader {
color:#9999C2;
font-family:Arial,Verdana,Helvetica;
font-size:10pt;
font-weight:bold;
}
.tablecellheaderblue {
background-color:#EEEEFF;
color:#0E0E6F;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
height:23px;
}
.titleheaderblue {
background-color:#EEEEFF;
color:#0E0E6F;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
height:23px;
}
.titleheaderwhite {
background-color:#FFFFFF;
color:#000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.titleheader {
background-color:#EFEFFF;
color:#000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
a.screennamesmall {
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
}
div.homescreenname {
color:#000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
}
font.screenname {
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
div.screenname {
color:#000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
}
font.screennamesmall {
color:white;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
}
.legaltext {
color:#000066;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
}
.form {
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
h4.oops {
color:red;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:0px;
}
div.bluetitle {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:3px;
margin-top:3px;
}
div.errortitle {
color:RED;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:3px;
margin-top:3px;
}
div.whitetitle {
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:13pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:0px;
margin-top:0px;
}
.large {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.norm {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.small {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.error {
color:red;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.formtag {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
strong {
font-weight:bold;
}
b {
font-weight:bold;
}
div.indent {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:30px;
margin-right:30px;
}
input.totalPrice {
background-color:#EFEFFF;
border:0px none;
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:18pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:30px;
}
.tablecellregular {
background-color:#EFEFFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
height:23px;
}
.tablecellregular:hover {
color:#DE015C;
}
.tablecellregularbold {
background-color:#EFEFFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:23px;
}
.tablecellregularbold:hover {
color:#DE015C;
}
.tablecellhighlight {
background-color:#EEEEFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
height:23px;
}
.tablecellhighlight:hover {
color:#DE015C;
}
.tablecellhighlightbold {
background-color:#000066;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:23px;
}
.tablecellhighlightbold:hover {
color:#DE015C;
}
.tablecellalt {
background-color:#CDCDFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
height:23px;
}
.tablecellalt:hover {
color:#DE015C;
}
.tablecellaltbold {
background-color:#CDCDFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:23px;
}
.tablecellaltboldbg {
background-color:#CDCDFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:23px;
}
.tablecellaltbold:hover {
color:#DE015C;
}
.tablecellbackground {
background-color:#EFEFFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
height:23px;
}
.tablecellbackground:hover {
color:#DE015C;
}
.tablecellbackgroundbold {
background-color:#EFEFFF;
color:#000066;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:23px;
TEXT-ALIGN: left;
}
.tablecellbackgroundbold:hover {
color:#DE015C;
}
.tablecellBgnd {
background-color:#CDCDFF;
}
.gobutton {
background-color:#CCFF00;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.continuebutton {
background-image:url(/fgw/images/1/continue_stacked.gif);
background-position:center;
background-repeat:no-repeat;
color:mediumturquoise;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0pt;
height:28pt;
text-align:center;
width:44pt;
}
body {
background:white none repeat scroll 0%;
}
.pagebackground {
background-color:#CCCCFF;
}
.contentbackground {
background-color:white;
}
.foreground {
background-attachment:scroll;
background-color:#FFFFFF;
background-position:center top;
background-repeat:repeat-y;
}
.headerbackground {
background-color:#000066;
}
.subheaderbackground {
background-color:#EEEEFF;
}
.footer {
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
font-weight:bolder;
}
.footerbackground {
background-color:#000066;
}
.footerlinks {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:23px;
text-decoration:none;
vertical-align:text-top;
}
.footerlinks:visited {
color:#FFFFFF;
}
.footerlinks:hover {
color:#DE015C;
}
.hidden {
height:1px;
left:0px;
overflow:hidden;
position:absolute;
top:-500px;
width:1px;
}
body {
background-color:#3F519D;
background-image:url(/fgw/images/page_background1.gif);
background-repeat:repeat-x;
}
body.foreground {
background-color:white;
background-image:none;
}
img {
}
.headerbackground {
background-color:#000066;
background-image:url(/fgw/images/logo_bott_graphico.gif);
background-repeat:repeat;
}
.footerbackground {
background-color:transparent;
background-image:url(/fgw/images/footer_background.gif);
background-repeat:repeat-y;
}
/*Seasons left navigation*/

table tr.season_nav
{
    BACKGROUND-COLOR: #343971;
    COLOR: #fff;border:none;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
table tr.season_nav a.season_nav
{
color:white;font-weight:normal
}

/*end: Seasons left navigation*/

caption, th {
	text-align:left;
}
table#greybox {
	background-color:#CDCDFF;
	width:616px;
	margin: 10px auto;
	border:none;
}
table#greybox table, table#greybox table td  {
	background-color:transparent;
	width:616px;
}
ul.berthType {
	margin:0 2px 2px 2px;
	padding:0;
	list-style-type:none;
}
.suppl{background-color:#CCFF00}