body {background: #a0a0a0; margin-top:0; margin-bottom:0}
body, h1, h2, h3, p, li, ul, h4, div {font-family:Verdana, Arial, Helvetica, "Sans Serif"; color:#404040}

div.title_area {width:760px; height:80px;  background: #ffffff  }

a:link {color:#202020;}
a:visited {color:#404040;}
a:hover {color:#0000ff;}
a:active {color:#ff0000;}

.paypal_form {margin:0px}
div.quote_screen {margin-left:50px}

p.top_link {float:left; clear:left; margin-top:260px; font-size:9px}
p.page_top {float:right; }

select.formselect {font-size:11px; margin-bottom:7px}
div.essential {height:277px; width:220px; border: solid 1px #202020; padding:0px;}
p.red_small {font-size:9px; color:#ff0000; margin: 6px 0px 9px 0px;}
p.essential_title {background:#75ace2; margin:0px; color:#ffffff; padding:4px;}
p.essential_box {margin-bottom:7px; margin-top:2px}
div.essential_padding {padding:4px; margin:0px;}

div.index_box {height:277px; width:300px; border: solid 1px #202020; padding:0px; margin-top:20px}

div.links_box {width:190px; height:132px; margin-left:20px; padding:10px; font: 13px bold; float: left;  }
.links_box a:link {color:#000000; text-decoration:none;}
.links_box a:visited {color:#404040; text-decoration:none}
.links_box a:hover {color:#0000ff; text-decoration:underline}
.links_box a:active {color:#ff0000; text-decoration:none}

div.central_box {height:121px; width:177px; border: solid 1px #202020; padding:7px 5px 5px 5px;}

address, p.affiliate_bar {color:#ffffff; padding:10px; height:37px}
p.title_area {margin:0}

p.affiliate_bar a:link, address a:link {color: #ffffff}
p.affiliate_bar a:visited, address a:visited {color: #ffffff}
p.affiliate_bar a:hover, address a:hover {color: #0000ff}
p.affiliate_bar a:active, address a:active {color: #ffffff}

h2.plane_text {font-size:24px; text-align: right; position:relative; top:111;}
h1 {font-size:18px; margin:0}
.right {text-align:right;}
.float_right {float:right}
.float_right_updates {float:right; width:400px; padding:5px; border: solid 1px #8c8c8c;}
.center {text-align:center}
p, ul, li {font-size: 11px}
address {font-size:10px}
.larger {font-size: 13px}
blockquote {font-size: 12px}
p.smaller {font-size:9px; margin:3px}
div.main_page {padding:4px 10px 10px 10px;}

p.box_link {margin:9px 8px 2px 8px; 
            padding:0px 0px 10px 18px; 
            border-bottom: solid 1px #202020;  
            background: #ffffff url(images/arrow_grey_left.gif) no-repeat left}
            
p.box_link_bottom {margin:9px 8px 2px 8px; 
                   padding:0px 0px 0px 18px;  
                   background: #ffffff url(images/arrow_grey_left_bottom.gif) no-repeat left bottom}
h3 {margin:0px}

span.question {font-weight: bold; color: #ff0000; font-size:12px}
span.answer {font-weight: bold; color: #0000ff; font-size:12px}

h4 {margin-bottom:4; font-size:14px}
span.price {font-weight:bold; color:#0000FF; }
span.hotel a:link {text-decoration:none}
span.hotel a:visited {text-decoration:none}
span.hotel a:hover {text-decoration:underline}
span.hotel a:active {text-decoration:underline}

p.tracking_header {color:#ffffff; font-weight:bold; }
p.tracking_table {color:#000000; font-weight:bold; font-size:10px}
span.tracking_name {width:138px}
span.tracking_type {width:98px}
span.tracking_title {width:188px}
span.tracking_date {width:53px}
span.tracking_status {width:134px}

td.light_grey 	{background: #C0C0C0; text-align:center}	
td.grey 	{background: 8c8c8c; text-align:center}
td.green 	{background: #80FF00; text-align:center}
td.red	{background: ff0000; text-align:center}
td.yellow	{background: ffff00; text-align:center}
p.blue {color: 0000ff}

p.page_up {text-align:center; width:50px; padding:2px; margin-top:400px}
p.page_up a:link {color:#000000; text-decoration:none;}
p.page_up a:visited {color:#404040; text-decoration:none}
p.page_up a:hover {color:#0000ff; text-decoration:underline}
p.page_up a:active {color:#ff0000; text-decoration:none}
