/*
(c) 2007 ARTPLANTATION Ltd.
css@artplantation.ltd.uk
*/

*
{ font-family:"Trebuchet MS",tahoma,sans-serif; padding:0; margin:0; }

img, div
{ border:0 none; }

html, body
{ width:100%; min-height:100%; height:auto !important; height:100%; background-color:#fff; }

#site, #container, #notice
{ margin:auto; }

#site
{ background:#fff url(/templates/ttb/img/bg_site.gif) repeat-y; }

#site, #notice
{ width:972px; }

#container, #head, #offer
{ width:970px; }

#head
{ height:130px; border-bottom:1px #fff solid; }

#head, input, textarea
{ background-color:#b2bbc1; }

#logo
{ width:377px; background-image:url(/templates/ttb/img/bg_logo.gif); background-repeat:repeat-x; }

#logo, #box1, #box2, #box3
{ float:left; border-right:1px #fff solid; border-bottom:1px #fff solid; height:97px; }

#box1, #box2, #box3
{ width:107px; }

#box1, #box2, #box3, #notice, .white, .docenter
{ text-align:center; }

#box1 a, #box2 a, #box3 a, #bottomheader a
{ text-decoration:none; letter-spacing:1px; font-size:11px; }

#box1 a, #box2 a, #box3 a
{ color:#fff; line-height:22px; }

h1, h2, h3, h4, h5, h6, #box1 a, #box2 a, #box3 a, #navileft a, #naviright a
{ font-weight:bold; }

#box1
{ background:#707ea0 url(/templates/ttb/img/bg_box1.jpg) repeat-x; }

#box2
{ background:#405380 url(/templates/ttb/img/bg_box2.jpg) repeat-x; }

#box3
{ background-color:#102860; }

#bottomheader
{ padding-left:20px; height:33px; line-height:33px; }

#bottomheader a
{ color:#000; letter-spacing:1px; }

#bottomheader img, #bottomheader a
{ vertical-align:middle; }

.divider
{ padding-left:20px; padding-right:20px; }

#notice
{ height:15px; line-height:15px; }

#notice, #navileft, #content, #naviright
{ border-top:1px #102860 solid; }

#notice, #notice a
{ font-size:10px; color:#102860; letter-spacing:1px; }

#offer
{ background-image:url(/templates/ttb/img/bg_offer.gif); background-repeat:repeat-y; }

#navileft, #content, #naviright, #trusted, #kelkoo
{ float:left; }

#navileft, #naviright
{ background:#eaeaea url(/templates/ttb/img/bg_navi.gif) repeat-x; width:190px; }

#navileft, #navileft a, #naviright, #naviright a
{ color:#102860; }

#content
{ width:590px; font-size:14px; }

.gimmespace
{ margin-top:40px; }

#display
{ margin:10px; }

#display p
{ margin-bottom:10px; }

#navileft, #display, #naviright
{ font-size:12px; }

small, .small
{ font-size:10px; }

h1, h2, h3, h4, h5, h6, #display a
{ color:#000; }

h1, h2, h3, h4, h5, h6
{ font-size:14px; }

input[type="text"], input[type="select"], input[type="password"]
{ height:16px; }

input[type="text"], input[type="select"], input[type="password"], textarea
{ border:1px #102860 solid; }

label
{ display:block; float:left; }

.start
{ width:60px; }

.formular
{ width:160px; }

.smoother
{ line-height:20px; }

#trusted
{ padding-top:15px; padding-left:15px; }

#kelkoo
{ padding-top:10px; padding-left:15px; text-align:center; }

.inner
{ width:100%; height:18px; line-height:18px; border-bottom:1px #fff solid; background-repeat:no-repeat; text-indent:40px; }

.mainnav
{ width:100%; height:22px; line-height:22px; background-image:url(/templates/ttb/img/bg_mainnav.gif); background-position:left center; border-bottom:1px #fff solid; background-repeat:no-repeat; text-indent:24px; }

.underlineblue
{ border-bottom:1px #102860 solid; }

.underlineleft
{ border-left:1px #102860 solid; }

.alignright
{ text-align:right; }

.eaeaea
{ width:100%; background-color:#eaeaea; }

ul
{ list-style-image:url(/templates/ttb/img/li.gif); margin-top:10px; }

ul, #display p
{ margin-bottom:10px; }

li
{ margin-left:20px; }

.white
{ background-color:#fff; }

.mcat
{ text-align:center; width:33%; }
