html{
	height: 100%;
}
body
{
	background: #fff; margin-top: 0; top: 0;
}
#main_container,
#wait_container,
.wait_container{
	/*background: url(/shared/images/common/bg_deg.png) center top repeat-y;
	*background: url(/shared/images/common/bg_deg.gif) center top repeat-y;  IE 6 only */
	border-bottom: 1px solid transparent;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 960px;
	position: relative;
	text-align: center;
	width: 100%;
}
#main_wrapper,
#wait_wrapper,
.wait_wrapper{
	/*height: auto !important;
	height: 100%;*/
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	width: 960px;
}
#main_wrapper { background-color:#ffffff;}
#inpageSearchPage{
	height: 100%;
}
#wait_wrapper{
	width: 556px;
}
.wait_wrapper{
	width: 556px;
}
#TopPane td 
{
    text-align: left;
}
#ContentPane td 
{
    text-align: left;
}
#RightPane td 
{
    text-align: left;
}
#LeftPane td 
{
    text-align: left;
}
.padding-4 {
	PADDING-RIGHT: 4px; PADDING-BOTTOM: 4px
}
.padding-8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#content {
	MARGIN-LEFT: 8px; WIDTH: 752px; BACKGROUND-COLOR: #ffffff
}
#leftmenu {
	WIDTH: 176px; BORDER-BOTTOM: #31618e 1px solid; BACKGROUND-COLOR: #ACCEE2
}
#leftads {
	WIDTH: 176px; BACKGROUND-COLOR: #ffffff
}
#rightads {
	WIDTH: 203px; BACKGROUND-COLOR: #ffffff
}
#rightmenu {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 8px; WIDTH: 176px; BORDER-BOTTOM: #e89e51 1px solid; BACKGROUND-COLOR: #fcf1d5
}
#pagetitle-xlg {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; WIDTH: 752px; BACKGROUND-COLOR: #ffffff
}
#pagetitle-lg {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 8px; WIDTH: 568px; BACKGROUND-COLOR: #ffffff; font-family: verdana;
}
#bodycontent-lg {
	MARGIN-LEFT: 8px; WIDTH: 568px; BACKGROUND-COLOR: #ffffff
}
#bodycontent-sm {
	WIDTH: 384px; BACKGROUND-COLOR: #ffffff
}
#inpage {
	BORDER-TOP: #e89e51 2px solid; MARGIN-TOP: 12px; MARGIN-BOTTOM: 16px; MARGIN-LEFT: 0px; WIDTH: 568px; BORDER-BOTTOM: #e89e51 2px solid; BACKGROUND-COLOR: #fcf1d5
}
#inpage-signin {
	BORDER-TOP: #e89e51 2px solid; MARGIN-TOP: 12px; MARGIN-BOTTOM: 16px; MARGIN-LEFT: 0px; WIDTH: 752px; BORDER-BOTTOM: #e89e51 2px solid; BACKGROUND-COLOR: #fcf1d5
}
#inpagepopup {
	BORDER-TOP: #e89e51 2px solid; MARGIN: 12px 8px 16px; BORDER-BOTTOM: #e89e51 2px solid; BACKGROUND-COLOR: #fcf1d5
}
#graybox-lg {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-LEFT: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 568px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#graybox-sm {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 8px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 384px; MARGIN-RIGHT: 8px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#graybox-signin {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 8px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 308px; MARGIN-RIGHT: 8px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#graybox-homeleft {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 175px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#graybox-homecenter {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 356px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#calltable {
	MARGIN: 6px 6px 16px; WIDTH: 554px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
#calltable-signin {
	MARGIN: 6px 6px 0px; WIDTH: 300px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
#calltable-sm {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 12px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
#actionbutton {
	MARGIN-BOTTOM: 8px; MARGIN-LEFT: 0px; WIDTH: 554px; MARGIN-RIGHT: 6px; BACKGROUND-COLOR: #ffffff
}
#rightcomments {
	WIDTH: 176px; BACKGROUND-COLOR: #ffffff
}
#leftcomments {
	WIDTH: 378px; BACKGROUND-COLOR: #DFECF5
}
#homecomments {
	WIDTH: 356px; BACKGROUND-COLOR: #DFECF5
}
#carcomments {
	WIDTH: 554px; BACKGROUND-COLOR: #f0f0f0
}
#note {
	BORDER: #999999 1px solid; MARGIN-TOP: 16px; MARGIN-BOTTOM: 8px; BACKGROUND-COLOR: #FEE29E; width: 94%; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding-left: 4px;
}
#note a:link {
	COLOR: #cc6633;
}
#note a:visited {
	COLOR: #cc6633;
}
#note a:hover {
	COLOR: #cc6633; TEXT-DECORATION: none;
}
#footer {
	MARGIN-TOP: 8px; MARGIN-LEFT: 0px; WIDTH: 760px
}
.txt10darkgreen {
	FONT-SIZE: 7.5pt; COLOR: #003333; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
.txt10darkgreen A:link {
	COLOR: #003333; TEXT-DECORATION: none
}
.txt10darkgreen A:visited {
	COLOR: #003333; TEXT-DECORATION: none
}
.txt10darkgreen A:hover {
	COLOR: #003333; TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UNKNOWN {
	FONT-SIZE: small
}
P {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt10 {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt10 A:link {
	COLOR: #D80808
}
.txt10 A:visited {
	COLOR: #D80808
}
.txt10 A:hover {
	COLOR: #D80808
}
.txt10black {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt10black A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.txt10black A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.txt10black A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.txt10blackhome {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt10blackhome A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.txt10blackhome A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.txt10blackhome A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.txt10red {
	FONT-SIZE: 10px; COLOR: #D80808; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt10red A:link {
	COLOR: #D80808
}
.txt10red A:visited {
	COLOR: #D80808
}
.txt10red A:hover {
	COLOR: #D80808
}
.txt10mediumred {
	FONT-SIZE: 10px; COLOR: #D80808; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt10mediumred A:link {
	COLOR: #D80808; TEXT-DECORATION: none
}
.txt10mediumred A:visited {
	COLOR: #D80808; TEXT-DECORATION: none
}
.txt10mediumred A:hover {
	COLOR: #D80808
}
.txt10gray {
	FONT-SIZE: 10px; COLOR: #616e6e; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt10gray A:link {
	COLOR: #616e6e; TEXT-DECORATION: none
}
.txt10gray A:visited {
	COLOR: #616e6e; TEXT-DECORATION: none
}
.txt10gray A:hover {
	COLOR: #D80808
}
.txt11 {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt11 A:link {
	COLOR: #D80808
}
.txt11 A:visited {
	COLOR: #D80808
}
.txt11 A:hover {
	COLOR: #D80808
}
.txt11red {
	FONT-SIZE: 11px; COLOR: #D80808; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt11red A:link {
	COLOR: #D80808
}
.txt11red A:visited {
	COLOR: #D80808
}
.txt11red A:hover {
	COLOR: #D80808
}
.txt11mediumred {
	FONT-SIZE: 11px; COLOR: #D80808; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt11mediumred A:link {
	COLOR: #D80808
}
.txt11mediumred A:visited {
	COLOR: #D80808
}
.txt11mediumred A:hover {
	COLOR: #D80808
}
.txt11whiteorange {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e89e51
}
/* LETTER-SPACING: 0.05em */
.txt11white {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, arial, Helvetica, sans-serif; BACKGROUND-COLOR: #616e6e
}
.txt11white A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.txt11white A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.txt11white A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.txt12green {
	FONT-SIZE: 12px; COLOR: #336666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt12green A:link {
	COLOR: #D80808; TEXT-DECORATION: none
}
.txt12green A:visited {
	COLOR: #D80808; TEXT-DECORATION: none
}
.txt12green A:hover {
	COLOR: #D80808; TEXT-DECORATION: underline
}
.txt13gray {
	FONT-SIZE: 13px; COLOR: #616e6e; LINE-HEIGHT: 16px; FONT-STYLE: oblique; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0.05em
}
.txt13gray A:link {
	COLOR: #616e6e; TEXT-DECORATION: none
}
.txt13gray A:visited {
	COLOR: #616e6e; TEXT-DECORATION: none
}
.txt13gray A:hover {
	COLOR: #D80808
}
.txt13black {
	FONT-SIZE: 13px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt13black A:link {
	COLOR: #333333
}
.txt13black A:visited {
	COLOR: #333333
}
.txt13black A:hover {
	COLOR: #333333
}
.txt13red {
	FONT-SIZE: 13px; COLOR: #D80808; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt13red A:link {
	COLOR: #D80808
}
.txt13black A:visited {
	COLOR: #D80808
}
.txt13red A:hover {
	COLOR: #D80808
}
.txt20 {
	FONT-SIZE: 20px; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt20 A:link {
	COLOR: #333333
}
.txt20 A:visited {
	COLOR: #333333
}
.txt20 A:hover {
	COLOR: #333333
}
.pagetitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 500; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333/*#616e6e*/; LINE-HEIGHT: 34px; PADDING-TOP: 13px; FONT-FAMILY: verdana; LETTER-SPACING: 0.05em
}
.pagetitle-cars {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 500; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004095; LINE-HEIGHT: 28px; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, sans-serif; LETTER-SPACING: 0.05em
}
.subtitle-home {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; Padding-Bottom: 1px; BORDER-BOTTOM: #A3AFAD 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; LETTER-SPACING: 0.0005em; padding-left: 2px;
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calltitle-purple {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #660066; LINE-HEIGHT: 18px; BORDER-BOTTOM: #616e6e 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calltitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 18px; BORDER-BOTTOM: #5883AC 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.callsubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 8px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calltitle-cars {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #004095; LINE-HEIGHT: 18px; BORDER-BOTTOM: #004095 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.poptitle {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 24px; PADDING-BOTTOM: 5px; COLOR: #336666; LINE-HEIGHT: 42px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footertxt {
	FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; vertical-align: top;
}
.footertxt A:link {
	COLOR: #666666; text-decoration: underline
}
.footertxt A:visited {
	COLOR: #666666; text-decoration: underline
}
.footertxt A:hover {
	COLOR: #D80808; text-decoration: underline
}
A:link {
	COLOR: #D80808
}
A:visited {
	COLOR: #D80808
}
A:active {
	COLOR: #D80808
}
A:hover {
	COLOR: #D80808; text-decoration: none;
}
.leftmenu1cd {
	PADDING-RIGHT: 3px; PADDING-LEFT: 43px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /*BACKGROUND-COLOR: #31618e*/
}
.leftmenu1cd A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenu1cd A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenu1cd A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenu1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 43px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /*BACKGROUND-COLOR: #31618e*/
}
.leftmenu1 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenu1 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenu1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.leftmenu2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 4px; BORDER-BOTTOM: #8DB1CC /*#5883AC*/ 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCE0EF /*#ACCEE2*/
}
.leftmenu2 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu2 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu2 A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.leftmenu3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-TOP: #cccccc 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EEF5FB /*#DFECF5*/
}
.leftmenu3 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu3 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu3 A:hover {
	TEXT-DECORATION: underline
}
.leftmenu31 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-TOP: #cccccc 0px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EEF5FB /*#DFECF5*/
}
.leftmenu31 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu31 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu31 A:hover {
	TEXT-DECORATION: underline
}
.leftmenu4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 16px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EEF5FB /*#DFECF5*/
}
.leftmenu4 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu4 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu4 A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.leftmenu5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 4px; BORDER-BOTTOM: #8DB1CC /*#5883AC*/ 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCE0EF /*#ACCEE2*/
}
.leftmenu5 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu5 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu5 A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.leftmenu6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-TOP: #cccccc 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EEF5FB /*#DFECF5*/
}
.leftmenu6 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu6 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu6 A:hover {
	TEXT-DECORATION: underline
}
.leftmenu61 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 3px; BORDER-TOP: #cccccc 0px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EEF5FB /*#DFECF5*/
}
.leftmenu61 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu61 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu61 A:hover {
	TEXT-DECORATION: underline
}
.leftmenu7 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EEF5FB /*#DFECF5*/
}
.leftmenu7 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu7 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.leftmenu7 A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.relatedtitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, arial, Helvetica, sans-serif; LETTER-SPACING: 0.05em; BACKGROUND-COLOR: #e89e51
}
.relatedtxt {
	PADDING-RIGHT: 6px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #333333; LINE-HEIGHT: 12px; PADDING-TOP: 6px; BORDER-BOTTOM: #e89e51 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fcf1d5
}
.relatedtxt A:link {
	COLOR: #D80808
}
.relatedtxt A:visited {
	COLOR: #D80808
}
.relatedtxt A:hover {
	COLOR: #D80808
}
.relatedtxt-gray {
	PADDING-RIGHT: 6px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #616e6e; LINE-HEIGHT: 12px; PADDING-TOP: 6px; BORDER-BOTTOM: #e89e51 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fcf1d5
}
.relatedtxt A:link {
	COLOR: #D80808
}
.relatedtxt A:visited {
	COLOR: #D80808
}
.relatedtxt A:hover {
	COLOR: #D80808
}
.bg-leftmenutitle {
	BACKGROUND-COLOR: #5883AC
}
.bg-carsubtitle {
	BACKGROUND-COLOR: #e2e2e2
}
.bg-white {
	BACKGROUND-COLOR: #ffffff
}
.bg-darkgreen {
	BACKGROUND-COLOR: #31618e
}
.bg-mediumgreen {
	BACKGROUND-COLOR: #ACCEE2
}
.bg-palegreen {
	BACKGROUND-COLOR: #DFECF5
}
.bg-darkgray {
	BACKGROUND-COLOR: #616e6e
}
.bg-mediumgray {
	BACKGROUND-COLOR: #8e9b9b
}
.bg-palegray {
	BACKGROUND-COLOR: #cccccc
}
.bg-grayline {
	BACKGROUND-COLOR: #999999
}
.bg-mediumorange {
	BACKGROUND-COLOR: #e89e51
}
.bg-paleorange {
	BACKGROUND-COLOR: #fcf1d5
}
IMG.rightfloat {
	Z-INDEX: 1; RIGHT: 8px; BOTTOM: 5px; POSITION: relative; TOP: 6px
}
INPUT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
:unknown {
	outline: 1px solid #99cccc
}
.txt11orange {
	FONT-SIZE: 11px; COLOR: #D80808
}
.departure A {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #cf6535; LINE-HEIGHT: 14px; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.contour {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #d3d3d3 1px solid
}
.city-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #2b6862; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.destination-title {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #2b6862; LINE-HEIGHT: 20px; PADDING-TOP: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.destination-country {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; WIDTH: 50%; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.destination-country-lign {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; WIDTH: 50%; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.destination-country-lign {
	BORDER-TOP: #cccccc 1px solid
}
.destination-list-r {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.destination-list {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.destination-list {
	BORDER-RIGHT: #cccccc 1px solid
}
.ond {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.tc {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.price-green {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #D80808; TEXT-ALIGN: right
}
.price {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #D80808; TEXT-ALIGN: right
}
.ond {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 2px
}
.ond-green {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 2px
}
.from {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva
}
.from-r {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva
}
.from-r {
	TEXT-ALIGN: right
}
TD.menu {
	BORDER-RIGHT: #0a2d31 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3976AC 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #31618e; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
.cellOver {
	BORDER-RIGHT: #0a2d31 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3976AC 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #31618e; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
TD.menu A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.menu A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.menu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOver A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOver A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOver A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOver {
	BACKGROUND-COLOR: #006cd1
}
#selected {
	BACKGROUND-COLOR: #31618e /*#5883AC*/
}
TD.menuCorporate {
	PADDING-RIGHT: 9px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3976AC 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #31618e; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cellOverCorporate {
	PADDING-RIGHT: 9px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3976AC 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #31618e; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.menuCorporate A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menuCorporate A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menuCorporate A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOverCorporate A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOverCorporate A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOverCorporate A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.cellOverCorporate {
	BACKGROUND-COLOR: #006cd1
}
#selectedCorporate {
	BACKGROUND-COLOR: #31618e/*#5883AC*/
}
.orange {
	COLOR: #D80808
}
.anchorOrange {
	COLOR: #D80808; font-size: 7.85pt;
}
.is-sectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #333; BORDER-BOTTOM: #A3AFAD 1px solid; padding-top: 7px; padding-left: 2px;
}
.is-arrowLink {
	FONT-SIZE: 11px; COLOR: #333;
}
.is-arrowLink A {
	LINE-HEIGHT: 16px; TEXT-DECORATION: none; COLOR: #333;
}
.is-arrowLink A:visited {
	LINE-HEIGHT: 16px; TEXT-DECORATION: none; COLOR: #333;
}
.is-arrowLink A:hover {
	TEXT-DECORATION: underline; COLOR: #D80808;
}
.edition {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.edition A:link {
	COLOR: #333; TEXT-DECORATION: underline;
}
.edition A:visited {
	COLOR: #333; TEXT-DECORATION: underline;
}
.edition A:hover {
	COLOR: #cd0102; TEXT-DECORATION: underline;
}
.headblank {
	BORDER-RIGHT: #a6a6a6 1px solid; WIDTH: 150px; BORDER-BOTTOM: #a6a6a6 1px solid
}
.head3 {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px dotted; BACKGROUND-COLOR: #fee29e; TEXT-ALIGN: center
}
.leftgray {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a6a6a6 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px dotted; BACKGROUND-COLOR: #e6e6e6
}
.leftgraylast {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a6a6a6 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #e6e6e6
}
.rightcol {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px dotted; BACKGROUND-COLOR: #fcf1d5; TEXT-ALIGN: center
}
.rightcollast {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #fcf1d5; TEXT-ALIGN: center
}
.yellowcol {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px dotted; BACKGROUND-COLOR: #fcf1d5; TEXT-ALIGN: center
}
.yellowcollast {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px solid; BACKGROUND-COLOR: #fcf1d5; TEXT-ALIGN: center
}
.head31 {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a6a6a6 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px dotted; BACKGROUND-COLOR: #fee29e; TEXT-ALIGN: center
}
.head32 {
	BORDER-RIGHT: #a6a6a6 1px solid;BORDER-LEFT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a6a6a6 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px dotted; BACKGROUND-COLOR: #fee29e
}
.head33 {
	BORDER-RIGHT: #a6a6a6 1px solid; BORDER-LEFT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #a6a6a6 1px dotted; BACKGROUND-COLOR: #fee29e
}
.subtitleloader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #31618e; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase
}
.lefttraAdvi{
    padding: 3px 10px; border: 1px solid #630E0D; background: #D80808;
}
.righttraAdvi{
    padding: 0px 10px; border-right: 1px solid #630E0D; border-top: 1px solid #630E0D; border-bottom: 1px solid #630E0D; background: #D80808; font-size: 10px; color: #ffffff;
}
.righttraAdvi a:link {
    color: #D80808; font-weight: bold; text-decoration: none;
}    
.righttraAdvi a:visited {
    color: #D80808; font-weight: bold; text-decoration: none;
}    
.righttraAdvi a:hover {
 text-decoration: underline;
}
.righttraAdvi a span {
 color: #383838;
}
.righttraAdvi a:hover span {
 color: #D80808;
}
.smalltexthome {
    color: #D80808; TEXT-ALIGN: right; FONT-SIZE: 10px;
}
.smalltexthome a:link {
    text-decoration: underline; color: #D80808; TEXT-ALIGN: right; 
}
.smalltexthome a:hover {
    text-decoration: none; color: #D80808; TEXT-ALIGN: right; 
}
.leftsection {
	BACKGROUND: url(http://www.aircanada.com.br/images/main_vertical.gif) #97c2db no-repeat 0px 0px; BORDER-LEFT: #6390b4 1px solid; WIDTH: 11px
}
.sectiontitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.bluebox {
	BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/bluebox_center.gif) repeat-x 0px 0px
}
.blueboxlong {
	BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/blueboxlong_center.gif) repeat-x 0px 0px
}
.blueboxlong UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.bluebox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.blueboxlong UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/bluesquare.gif) no-repeat 0px 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.bluebox UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/bluesquare.gif) no-repeat 0px 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.blueboxlong UL LI.none {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.bluebox UL LI.none {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.blueboxlong UL LI DIV {
	PADDING-RIGHT: 32px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/new.gif) no-repeat right 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bluebox UL LI DIV {
	PADDING-RIGHT: 32px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/new.gif) no-repeat right 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blueboxlong UL LI DIV.fr {
	PADDING-RIGHT: 55px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/new.gif) no-repeat right 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bluebox UL LI DIV.fr {
	PADDING-RIGHT: 55px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/new.gif) no-repeat right 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blueboxlong A {
	COLOR: #000; TEXT-DECORATION: none
}
.bluebox A {
	COLOR: #000; TEXT-DECORATION: none
}
.blueboxlong A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.bluebox A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.blueboxlong A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.bluebox A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.blueboxlong A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.bluebox A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.blueboxlong UL LI.none A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.bluebox UL LI.none A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.blueboxlong UL LI.none A:visited {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.bluebox UL LI.none A:visited {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.blueboxlong UL LI.none A:hover {
	COLOR: #ff0000
}
.bluebox UL LI.none A:hover {
	COLOR: #ff0000
}
.blueboxlong UL LI.none A:hover:visited {
	COLOR: #ff0000
}
.bluebox UL LI.none A:hover:visited {
	COLOR: #ff0000
}
.bannertitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 13px; BORDER-BOTTOM: #e6f2f8 1px solid; FONT-FAMILY: verdana
}
.rightsection UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/special_border.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.rightsection UL LI {
	PADDING-RIGHT: 5px; BORDER-TOP: #e6f2f8 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(http://www.aircanada.com.br/images/newdesign/bluesquare.gif) no-repeat 10px 9px; PADDING-BOTTOM: 6px; PADDING-TOP: 3px; BORDER-BOTTOM: #c6e1f0 1px solid
}
.rightsection UL LI A {
	COLOR: #333; TEXT-DECORATION: none
}
.rightsection UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.rightsection UL LI A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.rightsection UL LI A STRONG {
	TEXT-DECORATION: underline
}
.rightsection DIV.none {
	PADDING-RIGHT: 15px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.rightsection DIV.none A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.rightsection DIV.none A:visited {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.rightsection DIV.none A:hover {
	COLOR: #ff0000
}
.rightsection DIV.none A:hover:visited {
	COLOR: #ff0000
}
.powered {
    margin: 0px auto 0px auto; color: #FFFFFF; font-family: "Trebuchet MS", verdana, Helvetica, sans-serif; font-size: 9px; height: 35px; vertical-align: top; background: url(../uploads/background/bkiteacompany.gif) no-repeat 0px 3px; width: 150px; padding-top: 1px; text-align: center;
}
.powered a:link {
    color: #FFFFFF; text-decoration: none;
}
.powered a:visited {
    color: #FFFFFF; text-decoration: none;
}
.powered a:hover {
    color: #FFFFFF; text-decoration: underline;
}

/* HOMEPAGE WIDE */
#homepage{
	margin: 5px;
	width: 946px;
}
#home_top{
	background: url(http://www.aircanada.com/shared/images/common/home/home_top.gif) 0 0 no-repeat;
	height: 8px;
	font-size: 0;
	line-height: 0;
	width: 100%;
}
#home_strip{
	background: url(http://www.aircanada.com/shared/images/common/home/home_strip.gif) 0 0 repeat-y;
	overflow: hidden;
	width: 100%;
	padding: 4px 0;
}
#home_bottom{
	background: url(http://www.aircanada.com/shared/images/common/home/home_bottom.gif) 0 0 no-repeat;
	height: 8px;
	width: 100%;
}
#home_left{
	float: left;
	margin: 0 15px 0 12px;
	_margin: 0 15px 0 6px;
	width: 408px;
}

#home_booking_bottom{
	background: url(http://www.aircanada.com/shared/images/common/home/magnet_bottom.jpg) 0 0 no-repeat;
	height: 70px;
	width: 407px;
	overflow: hidden;
}
#home_checkin{
	background: url(http://www.aircanada.com/shared/images/common/home/i_checkin.gif) 0 0 no-repeat;
	cursor: pointer;
	float: left;
	height: 49px;
	margin: 8px 0 0 8px;
	padding: 7px 0 0 0;
	position: relative;
	width: 175px;
}
	#home_checkin a{
		display: block;
		color: #111;
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 5px 0 0 68px;
	}
#home_flightstatus{
	background: url(http://www.aircanada.com/shared/images/common/home/i_flightstatus.gif) 0 0 no-repeat;
	cursor: pointer;
	float: left;
	height: 46px;
	margin: 8px 0 0 18px;
	padding: 7px 0 0 0;
	position: relative;
	width: 175px;
}
	#home_flightstatus a{
		color: #111;
		display: block;
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 5px 0 0 70px;
	}

#home_right{
	float: left;
	width: 502px;
}

#home_so{
	width: 502px;
}
#home_so_top{
	background: url(http://www.aircanada.com/shared/images/common/home/home_so_top.gif) 0 0 no-repeat;
	height: 14px;
}
#home_so_strip{
	background: url(http://www.aircanada.com/shared/images/common/home/home_so_strip.gif) 0 0 repeat-y;
}
	#home_so_strip ul{
		list-style-type: none;
		margin: 0 10px;
		padding: 0;
	}
		#home_so_strip ul li{
			background: url(http://www.aircanada.com/shared/images/common/home/bluesquare.gif) 4px 8px no-repeat;
			border-bottom: 1px solid #abcde2;
			border-top: 1px solid #fff;
			margin: 0;
			padding: 4px 6px 7px 19px;
			zoom: 1;
		}
			#home_so_strip ul li a{
				color: #111;
				font-size: 12px;
				text-decoration: none;
			}
			#home_so_strip ul li a strong{
				text-decoration: underline;
			}
		#home_so_strip ul li:first-child{
			border-top: 0px none transparent;
		}
div.moreoffers_noemails{
	border-top: 1px solid #fff;
	margin: 0 10px;
	padding: 4px 6px 7px 6px;
	zoom: 1;
}
div.moreoffers{
	border-bottom: 1px solid #abcde2;
	border-top: 1px solid #fff;
	margin: 0 10px;
	padding: 4px 6px 7px 6px;
	zoom: 1;
}
#home_so_last{
	border-top: 1px solid #fff;
	margin: 0 10px;
	overflow: hidden;
	padding: 8px 0 0 0;
	width: 482px;
}
#home_so_email{
	float: left;
	position: relative;
	width: 240px;
}
	.email_icon{
		background: url(http://www.aircanada.com/shared/images/common/home/i_email.gif) 0 0 no-repeat;
		cursor: pointer;
		height: auto !important;
		height: 58px;
		margin: 7px 0 0 12px;
		min-height: 58px;
		padding: 0 0 0 53px;
		font-size: 10px;
	}
	.email_icon a{
		display: block;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 0 0 0;
	}
	#ads_small{
		float: left;
		position: relative;
	}
#home_so_bottom{
	background: url(http://www.aircanada.com/shared/images/common/home/home_so_bottom.gif) 0 0 no-repeat;
	height: 15px;
}
#home_bottom_links{
	margin: 20px 0 0 0;
	overflow: hidden;
	width: 100%;
}
#home_bottom_links h3{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 3px 1px;
}
	#quicklinks{
		float: left;
		width: 232px;
	}
	#quicklinks div{
		background: url(http://www.aircanada.com/shared/images/common/home/bg_quicklinks.png) 0 0 no-repeat;
		height: auto !important;
		height: 121px;
		min-height: 121px;
	}
	#whatsnew{
		float: left;
		margin: 0 10px;
		width: 347px;
	}
	#whatsnew div{
		background: url(http://www.aircanada.com/shared/images/common/home/bg_whatnew.png) 0 0 no-repeat;
		height: auto !important;
		height: 121px;
		min-height: 121px;
	}
	#travelupdates{
		float: left;
		width: 347px;
	}
	#travelupdates div{
		background: url(http://www.aircanada.com/shared/images/common/home/bg_whatnew.png) 0 0 no-repeat;
		height: auto !important;
		height: 121px;
		min-height: 121px;
	}
ul.home_bluesquare{
	list-style-type: none;
	margin: 0;
	padding: 10px 7px 0 7px;
}

ul.home_bluesquare li{
	background: url(http://www.aircanada.com/shared/images/common/home/bluesquare.gif) no-repeat 0 5px;
	padding: 0 0 5px 10px;
	list-style-type: none;
}

ul.home_bluesquare li.none{
	background: none;
	padding: 0 0 5px 0;
}

ul.home_bluesquare li div{
	background: url(http://www.aircanada.com/shared/images/en/aco/home/new.gif) no-repeat right 3px;
	padding: 0 32px 0 0;
	margin: 0;
}
ul.home_bluesquare li div.fr{
	background: url(http://www.aircanada.com/shared/images/fr/aco/home/new.gif) no-repeat right 3px;
	margin: 0;
	padding: 0 55px 0 0;
}
ul.home_bluesquare a,
ul.home_bluesquare a:visited{
	color: #000;
	text-decoration: none;
}
ul.home_bluesquare a:hover{
	color: #f00;
	text-decoration: underline;
}
ul.home_bluesquare li.none a,
ul.home_bluesquare li.none a:visited{
	color: #c00;
	text-decoration: underline;
}
ul.home_bluesquare li.none a:hover{
	color: #f00;

}
/* END OF HOMEPAGE WIDE */

/* LAYOUT FOR 2 COLUMNS --- AS IN: INFORMATION & SERVICES */
#rightSidePub300px { width:300px; float:left; text-align:center;}

#leftSideContent { width:756px; float:left; margin-right:10px; }
#leftSideContentTop { border-top:2px solid #616e6e; border-bottom:1px solid #616e6e; background:#dcebf0 url(http://www.aircanada.com/shared/images/common/bg_dotted.jpg) bottom no-repeat;}
#leftSideContentMain {background-color: #9BC5DD; border-bottom: 1px solid #616E6E; border-top: 1px solid #B6D5ED;padding:0 10px; overflow: hidden;}
#leftSideContentMain .contentBlock { background-color:#FFF; padding:1px; margin:13px 0; zoom: 1;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 0px 3px;
	-moz-box-shadow: #666 0px 0px 3px;
	box-shadow: #666 0px 0px 3px
	}
#leftSideContentTop li a, #leftSideContentMain li a, #leftSideContentBottom li a {color: #323232; line-height: 16px; text-decoration: none;}
#leftSideContentTop li a:hover, #leftSideContentMain li a:hover, #leftSideContentBottom li a:hover {color: #c00; text-decoration: underline;}

#leftSideContentMain h2 { margin:0; padding:0 10px; color:#FFF; background:#256990 url(http://www.aircanada.com/shared/images/common/bg_bluebar.png) right no-repeat; height:33px; font: bold 14px/33px Verdana,Arial,Helvetica,sans-serif;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;

	}
#leftSideContentMain .contentCol { width:290px; float:left;}
#leftSideContentBottom { border-bottom:2px solid #616e6e; border-top:1px solid #616e6e; background:#dcebf0 url(http://www.aircanada.com/shared/images/common/bg_dotted.jpg) bottom no-repeat; zoom:1;}
.shadowAtBottom { border-top:1px solid #c8e0e8; border-bottom:1px solid #b2cad1; background-color:#bfd8df; height:1px; display:block; margin-top:5px;}
.shadowAtTop { border-bottom:1px solid #c8e0e8; border-top:1px solid #b2cad1; background-color:#bfd8df; height:1px; display:block; margin-bottom:5px;}

#leftSideContent ul { padding-left:10px; list-style-type: none; *margin:10px 0 0 0;}
#leftSideContent ul li {background:transparent url(http://www.aircanada.com/shared/images/common/square_red.gif) no-repeat scroll 0 5px; padding: 0 5px 6px 8px;}

.searchBox { float:right; padding:10px;} /* used by information & services*/
/* END: LAYOUT FOR 2 COLUMNS --- AS IN: INFORMATION & SERVICES */
