body,table,input,select,textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
body { margin:0; padding:0; background-color:#e9e9e9; color:#000000; }
body.popup { margin:0; padding:0 0 0 7px; background-color:#fff; color:#000000; }

/* Defaults */

a                 { color:#D56948; text-decoration:underline; white-space:nowrap; }  
a:hover           { color:#a81318; text-decoration:none; }
a.wrap            { white-space:normal; } 

h1                { margin:0.3em 0 0.6em 0; font-family:Arial,Helvetica; font-weight:normal; font-size:large; color:#ffffff; } 
{* h2                { font-family:Arial,Helvetica; font-size:18pt; font-weight:normal; } *}
h3                { font-family:Arial,Helvetica; font-size:16pt; font-weight:normal; }
h4,h5,h6          { margin:1em 0 1em 0; font-size:1em; font-weight:bold; }

  img               { border:0; } 
td,th             { vertical-align:top; text-align:left; }
acronym           { border-bottom:#eeeeee dashed 1px; cursor:pointer; }
p                 { line-height:1.2em; }
small             { font-size:0.85em; }
form              { margin:0; padding:0; }
 input,select,textarea { font-size:1em; } 
code              { font-size:1.2em; }  

.Ticklist li      { list-style-image:url(../images/i-list-tick.gif); }
ul { margin-right:15px;}
ul li             { list-style-image:url(../images/i-list-arrow.gif); }

dl                { margin:0; padding:0; }
dt                { float:left; }
dd                { margin-left:7em; }

.Clr              { clear:both; }
.NW               { white-space:nowrap; }
.Auto             { width:auto; }
.C                { text-align:center; }

.ImgR             { float:right; border:1px solid #b6b6b4; padding:1px; margin:0px 0px 0px 3px; }

.SmLink           { font-size:0.85em; font-weight:bold; }

/* Header */

a.HeadLink        { text-decoration:none; color:#ffffff; }
a.HeadLink:hover  { text-decoration:none; color:#ffffff; }

#Header           { }
#Header h1        { margin:0; padding-left:10px; background-color:#d63232; line-height:60px; font-family:Arial,Helvetica; font-size:20pt; color:#ffffff; }
#Header .Ad a     { position:absolute; z-index:10; top:0; left:515px; }


/* Navigation */

.Nav ul           { margin:0; padding:0; }
.Nav li           { list-style:none; display:inline; }

.NavBtns          { float:left; width:150px; font-size:0.85em; }
.NavBtns li       { display:block; }
.NavBtns ul a        { display:block; padding-left:7px; text-decoration:none; line-height:1.9em; }
.NavBtns ul a:hover  { background-color:#ffffff; }
* html .NavBtns ul a { width:100%; margin-right:-7px; }

#NavItemSpecials a { background:transparent url(../images/i-n-star.png) no-repeat left; }
#NavItemSpecials a:hover { background-image:url(../images/i-n-star-r.png); } 

#HeaderNotes      { position:absolute; top:4px; right:6px; color:#ffffff; text-align:right; }
#HeaderNotes a    { color:#ffffff; }
#HeaderNotes .browsing       { position:absolute; top:60px; right:0; font-size:x-small; }
#HeaderNotes .tollfree       { font-family:Arial; font-size:1.8em; font-weight:bold; }
#HeaderNotes .intl           { font-size:10.85m; }
#HeaderNotes small           { font-weight:normal; }

#HeaderNotes .tollfreeStandby       { font-family:Arial; font-size:1.8em; font-weight:bold; color:#000;}
#HeaderNotes .intlStandby           { font-size:10.85m; color:#000;}


#NavCompany       { position:absolute; top:60px; left:0; width:100%; line-height:25px; font-size:x-small; background-color:#464888; border-top:#cccccc solid 1px; color:#ffffff; }
#NavCompany ul    { margin-left:10px; }
#NavCompany a     { color:#ffffff;  text-decoration:none; }

#NavCompanyStandby       { position:absolute; top:60px; left:0; width:100%; line-height:20px; font-size:x-small; background-color:#464888; border-top:#cccccc solid 1px; border-bottom:#ffffff solid 1px; color:#ffffff; }
#NavCompanyStandby   ul    { margin-left:10px; }
#NavCompanyStandby   a     { color:#ffffff;  text-decoration:none; }

/* Flyouts */
#Flyout_Location   { position:absolute; left:150px; display:none; width:200px; z-index:100; }
#Flyout_Location li,#Flyout_Location ul { list-style-image:none; }
#Flyout_Location li a { border-bottom:1px solid #000000; padding-right:10px;}

#Flyout_Destinations {  position:absolute; left:150px;  display:none; width:200px; border-right:#c2ac7c solid 1px;  border-left:#c2ac7c solid 1px;}
#Flyout_Destinations li,#Flyout_Destinations ul { list-style-image:none; }
#Flyout_Destinations li a { border-bottom:1px solid #000000; padding-right:10px;}


/* Panels */

.WSPanel             { height:1000px;max-width:740px; background-color:#ffffff; border-right:#b5b5b5 solid 1px; border-bottom:#ffffff solid 1px; }
.Panel              { max-width:750px; background-color:#ffffff; border-right:#b5b5b5 solid 1px; border-bottom:#ffffff solid 1px;}
* html .Panel       { width:740px; }
.Panel .RegionDrop   { float:right; margin:8px 0px 0 0; font-size:x-small;  }
.Panel h1           { margin:0; padding-left:20px; line-height:2em; width:725px;background:#d63232 url(../images/i-heading-arrow.gif) no-repeat left center; }
.Content            { margin-left:150px; padding:1px 0px 0px 5px;background-color:#ffffff; min-height:170px;margin-right:2px;} 

/* Top Panel */

#PanelTop         { position:absolute; top:80px; width:740px; height:160px; background-color:#d63232; border-bottom:#ffffff solid 1px; font-size:0.85em; }
#PanelTop h2      { margin:0 0 0.2em 0; font-family:Arial,Helvetica; font-size:large; font-weight:normal; color:#7476a6; }

#NavTravel        { width:130px; margin:10px; font-size:x-small; font-weight:bold; text-align:center; }
#NavTravel li     { display:block; margin-bottom:6px; }
{*#NavTravel a      { display:block; padding:.3em 0 .3em 0; background-color:#464888; border:#ffffff solid 1px; color:#ffffc0; text-decoration:none; line-height:1.3em; } *}
#NavTravel a:hover { background-color:#ffffff; color:#464888; }
* html #NavTravel a { width:100%; margin-right:0; }
* html #NavTravel  {margin-bottom:0px;}


  {* #MapRegion        { position:absolute; top:0; left:150px; width:199px; height:160px; border-left:#ffffff solid 1px; } 

 #QS               { position:absolute; top:0; left:350px; width:390px; height:160px; background-color:#ffffff; border-right:#cccccc solid 1px; } 
 #QS form          { padding:4px 0 8px 20px; }
#QS .KW           { width:24em; }
#QS select        { width:24.5em; }
#QS label input   { vertical-align:middle; }
#QS .Go           { width:auto; font-weight:bold; }
#QSBasic          { border-bottom:#cccccc solid 1px; } *}

/* Middle Panel */
 #Content1         { margin-top:181px; }

#Content1 .NavBtns ul a:hover { background-color:#ffffff; }
.regionImage   {border:#000000 solid 1px; margin: 5px; float: right;}
.locationImage {border:#000000 solid 1px; margin: 5px; float: right}

.LocationInfo  { margin:3px 0px 3px 0px; font-size:0.85em; }
a.smallbold    {font-size:0.85em; font-weight:bold; } 

/* Bottom Panel */

#Content2        { background-color:#fff7e4; }
#Content2 h1     { background-color:#ffb105; }
#Content2 .NavBtns ul a       { background-color:#fdecc7; border-bottom:#c2ac7c solid 1px; color:#986802; }
#Content2 .NavBtns ul a:hover { background-color:#ffffff; }

#Content2 .Content { padding:1px 0px 1em 1em; }

/* Australia Wide Map */
.AusWideMap  { border:0px; margin:0px; padding:0px; float:right; }
.AusWideMap img { }

/* Specials Register form */
input.reg_email   { width:20em }

/* Footer */

#Footer           { font-size:x-small; }
#Footer .Bar      { height:35px; border-top:#ffffff solid 1px; border-bottom:#ffffff solid 1px; background-color:#0994D5; }
#Footer .FP       { padding:4px; color:#888888; }
#Footer .FP a     { color:#888888; }
#Footer .Author   { float:right; text-align:right; color:#aaaaaa; }
#Footer .Author a { color:#aaaaaa; }

/* NS4 */

/*/*//*/
div,li              { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
/* */

/* Specifics */

.Crumb { margin-top:4px; padding-bottom:2px; background-color:#f9f9f9; border-bottom:#d9d9d9 solid 1px; font-size:x-small; }
.Crumb li { padding:0 2px 0 9px; background:transparent url(../images/i-crumb-arrow.gif) no-repeat left center; }
.Crumb a { color:#777777; text-decoration:none; white-space:nowrap; }
.Crumb a:hover { background-color:#f3f3f3; text-decoration:underline; }
.Crumb span { white-space:nowrap; }

.CTABtns { width:16em; margin:0; padding:0; font-size:0.85em; font-weight:bold; }
.CTABtns li { list-style:none; list-style-image:none; display:block; margin-bottom:4px; }
.CTABtns a { display:block; padding:0 1em 0 1em; line-height:2em; background-color:#464888; border:#ffffff solid 1px; color:#ffffff; text-decoration:none; }
* html .CTABtns a { width:100%; }
.CTABtns a:hover { background-color:#ffffff; color:#000000; }

.Icons { margin:1em 0 -1em 0; font-size:0.8em; height:140px; } /*  */
* html .Icons { height:140px; }
.Icons .I { float:left; margin:0 10px 0 0; }
.Icons a { text-decoration:none; font-weight:bold; } /* font-size: 1em  */
.highlight {color:#e00;}

dl.contacts dd { margin-left:12em; }

.Ad-Sidebar { margin:20px 0 0 34px; }
.itemError              { line-height:1.2em; font-size:8pt; margin-top:4px; padding:4px; border:#FF0000 solid 2px;  background-color:#FFFFDD; clear: both; }

/*.FeaturesPanel { position:absolute;z-index:1;top:88px;left:740px;border-right:solid 1px #464888;border-left:solid 1px #464888;width:255px;height:99%; background-color:#FFFFFF;display:block;}*/
.KEV { background-color:#FFFFFF; }
.FeaturesPanel { border-right:solid 1px #464888;border-left:solid 1px #464888;}
.Feature { font-size:x-small; }