/* Colours Used:
 * #FFF (255,255,255/H255):	*, img.framed (background), td.total, td.who, tr.enabled td label
 * #666 (102,102,102/H255):	tr.disabled td label
 * #000 (0,0,0/H255):		input.button, input.submit, td.fields input, td.fields textarea
 * 
 * #224152 (34,65,82/H143):	td.on (background + border-bottom), td.over (background)
 * #264C61 (38,76,97/H143):	body (background)
 * #6B8696 (107,134,150/H143):	h2, .btn (border), div.hb2, div.note1 (background), div.tab (border), form.ordcnt (border), img.bottom (border), img.framed (border), 
 * 				img.top (border), p.note1 (background), td.buyer (border), td.capcol, td.caption, td.off (background + border-bottom), td.oi (border), 
 * 				td.over (border-bottom), td.tab (border)
 * #B7C5CD (183,197,205/H143):	h1, h3, a.homel, div.hb1
 *
 * #FF7FFF (255,127,255/H212): 	span.highlight
 */

* {color: #FFF; font-family: arial, helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal;}
body {background-color: #264C61; background-image: url(bg.gif); background-repeat: repeat-x; margin: 0; padding: 16px 0 0 0;}
h1 {color: #B7C5CD; font-size: 18pt; font-weight: bolder; margin-top: 8px;}
h2 {color: #6B8696; font-size: 14pt; font-weight: bolder;}
h3 {color: #B7C5CD; font-size: 12pt; font-weight: bolder;}
h4 {font-weight: bolder;}
a, i, span {color: inherit; font-size: inherit; font-weight: inherit;}

.btn {background-color: #264C61; border: 1px solid #6B8696; color: #000; cursor: pointer; margin-top: 6px; min-height: 25px; text-decoration: none;}
.brl {background-image: url(bb.dark.jpg); background-position: bottom right; padding: 4px 34px 4px 8px;}
.brh {background-image: url(bb.white.jpg); background-position: bottom right; padding: 4px 34px 4px 8px;}
.bll {background-image: url(bb.dark.jpg); background-position: bottom left; padding: 4px 8px 4px 34px;}
.blh {background-image: url(bb.white.jpg); background-position: bottom left; padding: 4px 8px 4px 34px;}
.hr {border: 0; margin: 0; padding: 0; position: relative; height: 10px;}
.sml {font-size: 81%;}

h2 + p, h2 + ul, h2 + ol {margin-top: 0;}

i {font-style: italic;}

a.home {font-size: 20pt; font-weight: bolder; text-decoration: none;}
a.home:link, a.home:visited {color: #B7C5CD;}
a.home:active, a.home:focus, a.home:hover {color: #FFF;}
a.psuedo {cursor: pointer; text-decoration: underline;}

div.base {position: absolute; bottom: 0; width: 100%;}
div.hb1 {color: #B7C5CD; font-weight: bolder;}
div.hb2 {color: #6B8696;}
div.home {margin: 0; min-height: 317px; padding: 0 0 223px 0; position: relative;}
div.note0 {background-color: inherit; margin: 0 16px;}
div.note1 {background-color: #6B8696; margin: 0 16px;}
div.off {display: none;}
div.on {display: block;}
div.tab {border: 2px solid #6B8696; padding: 8px;}

form.ordcnt {margin-bottom: 8px; padding: 8px 8px 0 8px; border: 2px solid #6B8696;}

h2.faq {margin-bottom: 0;}

h3.order {margin-bottom: 0;}

img.button {height: 40px; width: 1px; vertical-align: middle;}
img.datepick {height: 21px; width: 22px; left: 5px; margin-right: 5px; position: relative; top: 5px;}
img.framed {background-color: #FFF; border: 2px solid #6B8696; padding: 2px;}
img.glow {border: 0; height: 37px; width: 175px;}
img.header {border: 0;}
img.home {border: 0; height: 153px; margin: 0; padding: 0; width: 102px;}
img.hrl {position: absolute; top: 0; left: 0; width: 10px;}
img.hrm {position: absolute; top: 0; left: 10px; width: 844px;}
img.hrr {position: absolute; top: 0; right: 0; width: 10px;}
img.menu {border: 0; height: 35px; width: 128px;}
img.menup {border: 0; height: 35px; width: 112px;}
img.paypal {height: 272px; padding: 5px; width: 381px;}
img.price {border: 0;}

li {margin-top: 0.5em; text-align: justify;}
li.compact, li ul li {margin-top: 0;}

p {text-align: justify;}
p.cen {text-align: center;}
p.note0 {background-color: inherit; display: block;}
p.note1 {background-color: #6B8696; display: block;}
p.ph {display: none;}

span.bld {font-weight: bolder;}
span.caption {color: #6B8696; font-size: 81%;}
span.geo {left: 5px; letter-spacing: 0.25em; position: relative; top: -3px;}
span.highlight {color: #FF7FFF;}
span.subtitle {color: #FF7FFF; font-weight: normal;}

table.full {border: 0; border-collapse: collapse; padding: 0; width: 100%;}
table.inside {width: 100%;}

td.tab {border: 2px solid #6B8696; padding: 3px 6px; text-align: center;}

td.buyer {border: 1px solid #6B8696;}
td.button {margin: 0; padding: 0; text-align: right; vertical-align: middle;}
td.capcol {color: #6B8696;}
td.caption {border: 0; color: #6B8696; font-size: 81%; padding: 2px; text-align: left;}
td.fields {border: 0; padding: 2px; text-align: left;}
td.half {width: 50%;}
td.home {height: 37px; text-align: center; vertical-align: middle; width: 175px;}
td.label {border: 0; padding: 2px 4px; text-align: right; width: 10em;}
td.menu {border: 0; margin: 0; padding: 0; width: 128px;}
td.off {background-color: #6B8696; border-bottom: 2px solid #6B8696;}
td.oi {border: 1px solid #6B8696; padding: 2px 4px; text-align: center;}
td.pc {border: 1px solid #6B8696; padding: 2px 6px; text-align: left; width: 300px;}
td.pd {border: 1px solid #6B8696; padding: 2px 6px; text-align: center; width: 300px;}
td.on {background-color: #224152; border-bottom: 2px solid #224152;}
td.orddsc {vertical-align: top;}
td.ordimg {text-align: center; vertical-align: top; width: 213px;}
td.over {background-color: #224152; border-bottom: 2px solid #6B8696;}
td.rt {text-align: right;}
td.seperator {border-left: 0; border-right: 0;}
td.total {color: #FFF; font-weight: bolder;}
td.w20 {border: 0; margin: 0; padding: 0; text-align: center; vertical-align: bottom; width: 20%;}
td.who {color: #FFF;}

td.fields input {color: #000;}
td.fields textarea {color: #000;}

tr.disabled td label {color: #666;}
tr.enabled td label {color: #FFF;}

div#body {margin-bottom: 4px; min-height: 590px;}
div#footer {border: 0; font-size: 73%; margin: 0; padding: 4px; text-align: center;}
div#header {height: 90px; margin: 0; margin-bottom: 10px; padding: 0; vertical-align: bottom; width: 600px;}
div#price {border: 0; float: right; font-weight: bolder; margin: 0 32px; padding: 0; text-align: center; width: 350px;}
div#progress {padding-bottom: 12px; padding-top: 8px; text-align: center;}

img#lang {border: 0; height: 704px; margin-top: 21px; width: 122px;}
img#xayin {border: 0; height: 31px; margin-top: 12px; width: 71px;}

table#tabbar {position: relative; top: 4px;}

td#container {border: 0; margin: 0; padding: 0; vertical-align: top; width: 987px;}
td#page {border: 0; margin: 0; padding: 0; vertical-align: top; width: 864px;}
td#side {border: 0; margin: 0; padding: 0; text-align: center; vertical-align: top; width: 123px;}

.dpTable {font-size: 12px; text-align: center; color: #505050; background-color: #EEE; border: 1px solid #AAA;}
.dpTable div, .dpTable td {font-size: 12px;}
.dpTD {border: 1px solid #EEE; color: #505050;}
.dpDayHighlightTD {background-color: #6B8696; border: 1px solid #AAA;}
.dpTDHover {background-color: #B7C5CD; border: 1px solid #AAA; cursor: pointer;}
.dpDayTD {background-color: #CCC; border: 1px solid #AAA; color: #FFF;}
.dpTitleText {font-size: 12px; color: #808080; font-weight: bold;}
.dpDayHighlight {color: #FFF; font-weight: bold;}
.dpButton {font-size: 10px; color: #808080; background: #B7C5CD; font-weight: bold; padding: 0;}
.dpTodayButton {font-size: 10px; color: #808080; background: #B7C5CD; font-weight: bold;}