body { margin:0px; background: url(images/bg.gif) no-repeat bottom left }

div.tac_header { text-align:left; font-family: verdana,arial; font-size:12px; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px; color:CC0000; }
div.tac_redbar { background:CC0000; width:100%; padding:3px; vertical-align:middle; font-family: verdana,arial; font-size:11px; color:FFFFFF; font-weight:bold; }
div.tac_redtitle { text-align:left; font-family: verdana,arial; font-size:11px; font-weight:bold; margin:0px; color:CC0000; }
div.tac_content { text-align:left; font-family: verdana,arial; font-size:11px; padding:0px; padding-left:5px; color:000000; }
div.tac_rednotice { text-align:center; font-family: verdana,arial; font-size:11px; color:CC0000; }
div.tac_more { text-align:right; }

h2 { text-align:left; font-family: verdana,arial; font-size:12px; font-weight:bold; margin:0px; padding:0px; }

h3 { font-family: verdana,arial; font-size:12px; font-weight:bold; color:black; margin:0px; padding:0px; }

table.intro { width:414px; height:175px; background: url(images/intro-bg.gif) top no-repeat white; padding:20px; }
table.intro-2 { width:414px; height:104px; background: url(images/intro-bg-2.gif) top no-repeat white; padding:20px; }
table.summary { width:414px; height:205px; background: url(images/summary-bg.gif) top no-repeat white; padding:10px; padding-bottom:5px; }
table.summary-2 { width:414px; height:130px; background: url(images/intro-bg-3.gif) top no-repeat white; padding:10px; padding-bottom:5px; }
td.intro { font-family:verdana, arial; font-size:11px; vertical-align:middle; }

table.header { background: url(images/header-tile.gif) repeat-x white; }
table.large_search { background: url(images/lsb-bg.gif) top no-repeat white; width:414; height:259; }
table.footer { background: url(images/atoz-bg.gif) no-repeat; width:464px; height:31px; padding:10px; }

td { vertical-align:top; font-size:11px; font-family:verdana,arial; }
td.atoz { font-size:9px; font-family:Verdana,arial; padding-left:1px; padding-right:1px; }
td.left_countries { vertical-align:middle; padding-top:1px; padding-bottom:1px; font-size:10px; }
td.left_prices { width:60px; vertical-align:middle; padding-top:1px; padding-bottom:1px; padding-right:1px; text-align:left; font-size:10px; }
td.header_bot { vertical-align:top; }
td.title_container { text-align:right; vertical-align:top; }
td.title_text { text-align:center; font-family: verdana,arial; font-size:12px; font-weight:bold; vertical-align:top; background: url(images/header-title-overflow.gif) repeat-y top right #7ABBB4; color:white; padding-bottom:2px; }
td.center_content { text-align:center; }
td.search_title { font-family: verdana,arial; font-size:12px; font-weight:bold; color:black; padding-left:65px; height:56px; vertical-align:middle; }
td.search_form { padding-left:12px; padding-top:9px; }
td.s_text { font-family: verdana,arial; font-size:12px; padding-left:6px; }
td.small_text { padding:0px; padding-left:6px; font-family: verdana,arial; font-size:11px; padding-bottom:5px; padding-top:2px; }
td.ln_title { font-family: verdana,arial; font-size:12px; font-weight:bold; background: #7ABBB4; vertical-align:middle; color:white; padding-left:6px; }
td.ln_corner { font-size:1px; background: #7ABBB4; vertical-align:top; }
td.rn_title { font-family: verdana,arial; font-size:12px; font-weight:bold; background: #7ABBB4; vertical-align:middle; color:white; padding-right:6px; }
td.ln_left_tile { background: url(images/ln-left-tile.gif) top right; vertical-align:bottom; height:22px; }
td.rn_left_tile { background: url(images/rn-left-tile.gif) top left; vertical-align:bottom; height:22px; }
td.ln_content { font-family: verdana,arial; font-size:11px; background: ; vertical-align:top; color:black; padding-left:6px; background: url(images/ln-bottom-tile.gif) bottom right repeat-x #D6EAE8; padding-bottom:4px; }

tr.rowout { background:transparent; text-decoration:none; width:100%; }
tr.rowover { cursor:hand; background:#CC0000; color:white; width:100%; }
tr.rowover a.countries { color:white; }
tr.rowover a.countries:visited { color:white; }

input.select { border:2px solid #7ABBB4; width:90px; height:18px; font-family: verdana,arial; font-size:11px; }
input.select_small { border:2px solid #7ABBB4; width:10px; height:18px; font-family: verdana,arial; font-size:10px; }

select { font-size:11px; }

div.fakelinks { text-decoration:underline; line-height:16px; padding:0px; padding-bottom:4px; margin:0px; }

a:link { text-decoration:underline; color:#061E06; }
a:visited { text-decoration:underline; color:#23504B; }
a:hover { text-decoration:none; color:#C32026; }

a.countries:link { text-decoration:none; color:#061E06; }
a.countries:hover { text-decoration:none; color:#FFFFFF; }
a.countries:visited { text-decoration:none; color:#23504B; }

a.boldred:link { font-weight:bold; text-decoration:none; color:#FF0000; }
a.boldred:visited { font-weight:bold; text-decoration:none; color:#FF0000; }
a.boldred:hover { font-weight:bold; text-decoration:underline; color:#061E06; }

td.res-top { background-image: url(images/resource-top.jpg); background-repeat: no-repeat; }
td.res-bottom { background-image: url(images/resource-bottom.jpg); background-repeat: no-repeat; }
td.res-middle { background-color: #D6EAE8; border-left: solid; border-left-color: #7ABBB4; border-left-width: 3px; border-right: solid; border-right-color: #7ABBB4; border-right-width: 3px; padding: 6px; }

img#border { border-style: solid; border-color: #000000; border-width: 1px; }
