HTML, BODY {
   background: #F9F9F9 none repeat scroll 0 0;
   color: #333333;
   font-family: Verdana, Arial;
   font-size: 12px;
   height: 100%;
}

A {
   color: #333333;
}

BIG {
   font-size: 18px;
}

H2, H3 {
   margin: 0;
   padding: 14px 0;
}

H1 {
   font-size: 24px;
}

H2 {
   font-size: 18px;
}

TABLE, TD, TH, TR {
   border: 0;
}

TD, TH {
   padding: 0;
}

UL {
   margin: 12px 0;
}

.download_link {
   color: #1228A2;
   text-decoration: underline;
}

BODY #site_container {
   background: transparent url(/skins/graphics/body-bg.png) scroll repeat-y 0 0;
   margin: 0 auto;
   width: 861px;
}

#header, #body, #footer {
   margin-left: 32px;
   width: 798px;
}

#header_top_bar TD.header_top_bar_content {
   background: transparent url(/skins/graphics/header-top-bar-bg.png) scroll no-repeat 50% 0;
   color: #1228A2;
   font-size: 18px;
   font-weight: bold;
   height: 24px;
   text-align: center;
}

#header_main {
   border-bottom: 1px solid #CCCCCC;
   clear: both;
   display: block;
   height: 80px;
   padding-bottom: 2px;
}

#header_main H1.header_main_logo {
   float: left;
   padding: 0;
   margin: 0;
}

#header_main_right {
   float: right;
   width: 300px;
}

#header_main_right_links {
   font-size: 13px;
   font-weight: bold;
   margin-right: 9px;
   text-align: right;
   width: 287px;
}

#header_main_right_links H2 {
   display: inline;
   font-size: 13px;
   padding: 0;
   margin: 0;
}

#header_latest_rate {
   background: transparent url(/skins/graphics/latest-rate-bg.png) scroll no-repeat 0 0;
   height: 50px;
   margin-right: 9px;
   margin-top: 9px;
   text-align: center;
   width: 287px;
}

#header_latest_rate H3 {
   font-size: 18px;
   margin: 0;
   padding: 3px 0 0 0;
}

#header_latest_rate H3 SPAN.latest_rate {
   color: #1228A2;
   font-size: 23px;
   font-weight: bold;
}

#header_latest_rate SMALL {
   font-size: 9px;
}

#body {
   background: transparent url(/skins/graphics/belwood-uk-van-bg.png) scroll no-repeat 100% 0;
   min-height: 600px;
   margin-bottom: 25px;
   padding: 0 10px;
   width: 778px !important;
}

#main_content {
   float: right;
   width: 510px;
}

#body TABLE {
   /*clear: left;*/
   float: none;
}

#body TABLE TR TH {
   text-align: left;
}

#right_menu {
   background:#EEEEEE none repeat scroll 0 0;
   /*border-bottom: 3px dotted #CE1126;*/
   /*border-left: 3px dotted #CE1126;*/
   float: left;
   padding-left: 10px;
   margin-right: 20px;
   width: 220px;
}

#right_menu UL {
   display: inline-block;
   float: left;
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
   margin-top: 0;
   padding: 0;
   text-align: left;
}

#right_menu H2 {
   border-bottom: 2px dotted #CE1126;
   margin: 0;
   padding: 10px 0 0 0;
}

#right_menu H2 A {
   color: #333333;
   font-size: 16px;
   font-weight: bold;
   text-decoration: none;
}

#right_menu H3 {
   padding: 6px 0;
}

#right_menu H3 A {
   color: #1E38CE;
   font-size: 16px;
   font-weight: bold;
}

#footer {
   border-top: 1px solid #CCCCCC;
   color: #CCCCCC;
   clear: both;
   font-size: 10px;
   text-align: center;
}

#footer UL {
   display: inline-block;
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
}

#footer UL LI {
   float: left;
   padding: 0 5px;
}

#footer UL LI A, #footer UL LI A:link, #footer UL LI A:visited, #footer UL LI A:active {
   color: #CCCCCC;
   text-decoration: underline;
}

/* HOME PAGE */
DIV.home_page_offer {
   background: transparent url(/skins/graphics/home-offer-bg.png) scroll no-repeat 0 0;
   /*float: left;*/
   font-size: 18px;
   font-weight: bold;
   height: 98px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   width: 245px;
}

DIV.home_page_offer H4 {
   font-size: 24px;
   margin: 0;
   padding: 0;
}

IMG.home_page_rate_arrow {
   left: 360px;
   position: absolute;
   top: 17px;
   z-index: 1000;
}

#pricing_table {
   /*clear: left !important;*/
   width: 500px;
}

#pricing_table TD, #pricing_table TH {
   background: #ABB2D8;
   color: #4062AD;
   font-size: 14px;
   font-weight: bold;
   height: 35px;
   text-align: center;
}

#pricing_table THEAD TR TH {
   color: #000000;
   font-size: 13px;
   text-align: center;
}

#pricing_table TH.highlight, #pricing_table TD.highlight {
   background: #4062AD;
   color: #FFFFFF;
}

