A,BODY,TD,TH,DIV,FONT,INPUT,OL,UL,LI,SELECT,OPTION,TEXTAREA{color:#003366;font-size:16px;font-family: Verdana, Helvetica, Arial, sans-serif;}

body{background-color:#FAF0E6; text-align: center; font-size:100%;}

/* layout conatiners */

#container{
width: 900;
margin: 10px auto 10px auto;
background-color: #fff; 
color: #333;
border: 0;
text-align: left;
}

#top{
border:0;
margin: 0;
padding: 0;
}

#container2{
margin: 0;
padding: 0;
color: #fff;
border: 0;
background-color: #003366;
overflow:hidden;
}

#left{
float: left;
width: 170px;
margin: 0;
padding: 0;
color: #fff;
background-color: #003366;
padding-bottom: 2000px;
margin-bottom: -2000px;
}

#container3{
float: left;
margin: 0;
padding: 0;
border: 0;
background-color: #fff; 
padding-bottom: 2000px;
margin-bottom: -2000px;
overflow:auto;
}


#head
{
width: 720px;
margin: 0;
padding: 0 0 10px 10px;
}

#container4{
width: 720;
margin: 0 0 0 10px;
padding: 0;
color: #333;
border: 0;
text-align: left;
background-color: #E8E8ED; 
}

#content
{
position:relative;
margin-right:280px;
padding: 0 10px 0 0;
background-color: #fff; 
border: 1px solid white;
}

#right
{
float: right;
width: 260px;
margin: 0;
padding: 10px;
background-color: #E8E8ED;
}

#footer
{
width: 720px;
margin: 0 0 0 10px;
padding: 0;
background-color: #fff; 
}

/* content styles */

IMG{border: 0px}

UL{list-style-position:outside;list-style-type:square;}

h1{color:#1a2d5b; font-size:1.5em; font-family: "Times New Roman", Times, serif; font-weight: normal; }

h2{color:#1a2d5b; font-size:1.25em; font-family: "Times New Roman", Times, serif; font-weight: normal; }

h3{color:#af5e00; font-size:1em;font-family:Helvetica, Arial, Verdana, sans-serif; font-style:bold; }

h6{padding: 0;
margin: 0; 
color:#1a2d5b; 
font-size:0.875em; 
font-family: "Times New Roman", Times, serif; 
font-weight: bold; }

p, li{font-size:0.875em; line-height: 140%;}

h1, h2, h3, h6{padding: 0; margin: 0;}

SUP{color:#003366;}

/* top - styles */
TD.toptopmenu{text-align: left;vertical-align: top; background-color:#CBCBCB}
DIV.bodybold, .bodybold{color:#003366;font-size:12px;font-weight:bold;}
TR.topmenu{background-color:#999999;}
TD.topmenu{text-align: center;padding:4 10;}
TD.topmenu-s{background-color:003366;border:solid white; border-width:1 1 0 1; height: 1;}
A.topmenu{color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
A.topmenu:visited{color:#FFFFFF;text-decoration:none;}
A.topmenu:hover{color:#993333;text-decoration:none;}
FONT.spacer{font-size:4px;}

/* left - styles */


#left p{padding:0 6 0 12;}

#left .gray{background-color:#E6E6E6; text-align: left; margin: 3 6; padding: 3 0;}

#left .desc11p{font-size:.8125em; line-height: 150%; padding-top:6; padding-bottom:12;}

#left .desc11b{font-size:.8125em; line-height: 150%; padding-top:6; padding-bottom:12; font-weight:bold;}

#left .desc{font-size:0.75em;}

#left .tan3{font-size:0.875em; color:#003366;}

#left .phone{font-size:0.875em; color:#F3F4F7; text-align: center; font-weight:bold;}

#left span.navitem {line-height: 150%;}

#left a{font-size:0.75em; font-weight:bold;}

A.nav1{color:#FFFFFF; text-decoration:none;}
A.nav1:visited{color:#FFFFFF;text-decoration:none;}
A.nav1:hover{color:#F3F4F7;text-decoration:underline;}

A.nav1_on{color:#FFCC99; text-decoration:none;}
A.nav1_on:visited{color:#FFCC99;text-decoration:none;}
A.nav1_on:hover{color:#F3F4F7;text-decoration:none;}

A.sidenav{color:#af5e00; text-decoration:none;}
A.sidenav:visited{color:#af5e00;text-decoration:none;}
A.sidenav:hover{color:#333333;text-decoration:underline;}

/* right - styles */

#right p {
font-size:0.875em; 
line-height: 140%;}


#listtable{
width:100%;
text-align: left;
/* background-color: #fff;  */
}

#listtable div{
float: left;
display: inline;
position: relative;
background-color: inherit; 
padding: 0 5px 0 0;
font-size: 0.925em;
}

#listtable .line{
display: block;
padding-top: 6px;
width: 600;
border-bottom: 1px solid #668d92;
padding-bottom: 6px;
}

#listtable .titleline{
display: block;

margin-top: 12px;
padding: 3px 0; 
width: 600;
background-color: #E7E7E7;
border-bottom: 1px solid red;
}

#listtable .date{
width: 80px;
}

#listtable .ship{
width: 120px;
}

#listtable .length{
text-align: right;
width: 30px;
}

#listtable .itin{
width: 210px;
}

#listtable .price{
text-align: right;
width: 70px;
}

#listtable .details{
width: 60px;
margin-bottom:3px;
}



#listtable a{
font-size: 0.875em;
font-weight: bold; 
color: #330033;
text-decoration: none;
}


#listtable a.on{
font-size: 0.875em;
font-weight: bold; 
color: #af5e00;
text-decoration: none;
}

#listtable .note{display: block;
clear:left;
color: #990066;
width: 220px;
padding-left:270px;
margin-bottom:6px;
}

