/* CSS generated by Silktide Site Manager at 08:50am 21/07/2011 - do not edit this file directly */

body	{ background: #bcd3e3 url(http://www.teambedsandluton.co.uk/private/templatefiles/boost_body-bg.jpg) repeat-x top left; font: 80% "trebuchet ms", verdana, arial, helvetica, sans-serif;}

h1	{ font: normal 1.8em "trebuchet ms", arial, verdana, helvetica, sans-serif; color: #b71417; }
h2	{ font: normal 1.4em "trebuchet ms", arial, verdana, helvetica, sans-serif; color: #b71417; }
h3	{ font: bold 1.2em "trebuchet ms", arial, verdana, helvetica, sans-serif; color: #b71417; }
h4	{ font: bold 1.0em "trebuchet ms", arial, verdana, helvetica, sans-serif; color: #b71417; }


a	{ color: #b71417; }
a:hover	{ color: #002484; }


hr	{ height: 1px; background-color: #b71417; color: #b71417; border: 0; padding: 0; margin: 5px 0; }



#container		{ background: #fff url(http://www.teambedsandluton.co.uk/private/templatefiles/boost_container-bg.jpg) repeat-y 0 0; }



.header			{ height: 116px; position: relative; background: #b71417 url(http://www.teambedsandluton.co.uk/private/templatefiles/boost_header-bg.jpg) no-repeat 0 0; border-bottom: 0; }
.header img		{ margin: 0; }
.header #tbl-logo	{ display: none; }
.header #comps-logo	{ display: none; }
.header #boost-logo	{ position: absolute; top: 0; left: 4px; display: block; }

.header	#search		{ display: none!important; }





.login .button		{ width: 81px!important; background: url(http://www.teambedsandluton.co.uk/private/templatefiles/button-login-red.gif) no-repeat; }
#leftcol		{ background: transparent none; } 
#leftcol .login		{ display: none; }





ul#nav			{ width: 130px; padding: 0; margin: 0; }
ul#nav li		{ list-style-type: none; color: #fff; padding: 0; border-bottom: 0; }
ul#nav li a		{ display: block; color: #fff; text-decoration: none; padding: 5px 0 5px 5px; }
ul#nav li a:hover	{ background-color: transparent; color: #b71417; }
ul#nav li.selected a	{ background-color: transparent; color: #b71417; }

ul#nav li.selected ul			{ background-color: transparent; padding: 0; margin: 0; }
ul#nav li.selected ul li		{ font-size: 0.85em; border-top: 0; border-bottom: 0; }
ul#nav li.selected ul li a		{ width: auto; display: inline-block; color: #fff; padding: 3px 10px 3px 15px; }
ul#nav li.selected ul li a:hover	{ background-color: transparent; color: #b71417; }

ul#nav li ul				{ background-color: transparent; }
ul#nav li ul li.selected 		{ background-color: transparent!important; font-size: 0.85em; border: 0!important; }
ul#nav li ul li.selected a		{ width: auto; display: inline-block; background-color: transparent!important; color: #fff; padding: 3px 10px 3px 15px; border: 0!important; }
ul#nav li ul li.selected a:hover	{ background-color: transparent; color: #b71417; }




#rightcol		{ width: 180px; margin: 15px 10px 10px 10px; }
#rightcol-top		{ display: none; }
#rightcol-content	{ border-left: 0; }
#rightcol-content h3	{ background-color: #002484; }
#rightcol-content img	{ border: 0; }
#rightcol-bottom	{ display: none; }



#rightcol 		{ background-color: #fff; }
#rightcol .padding	{ background-color: #b71417; padding: 3px 5px; border-top: 10px solid #fff; }
#rightcol .padding h2,
#rightcol .padding h3,
#rightcol .padding h4,
#rightcol .padding p,
#rightcol .padding li		{ color: #fff; margin: 5px; }
#rightcol .padding a		{ color: #fff; }
#rightcol .padding a:hover	{ color: #002484; }

#rightcol ul		{ margin: 0; padding: 0 0 0 15px; }
#rightcol li		{ background: transparent none; list-style-type: square; padding-left: 0; }
#rightcol li ul		{ margin: 0; padding: 0; }



#rightcol ul.subnav		{ background-color: #002484; padding: 0; margin: 0; }
#rightcol ul.subnav li		{ background: none; list-style-type: none!important; color: #fff; padding: 0!important; border-top: 1px solid #fff; }
#rightcol ul.subnav li a	{ background: none; color: #fff; text-decoration: none; padding: 3px 15px; }
#rightcol ul.subnav li a:hover	{ background-color: #b71417; color: #fff; }

#rightcol ul.subnav ul		{ background-color: #B9C3DC; padding: 0; margin: 0; }
#rightcol ul.subnav ul li	{ font-size: 0.85em; border: 0; }
#rightcol ul.subnav ul li a	{ display: block; padding: 3px 10px 3px 30px; }
#rightcol ul.subnav ul li a:hover	{ background-color: #b71417; color: #fff; }


#audiowrapper		{ min-height: 30px; background-color: #cedfe9; padding: 10px; margin: -10px 0 15px; }
* html #audiowrapper	{ height: 30px; }
#audiowrapper p		{ font-size: 0.85em; color: #002484; margin: 0; }
.audio			{ float: right; margin-left: 20px; }


#footer	{ background-color: #fff; font-size: 0.8em; color: #ccc; border-top: 3px solid #b71417; }
#footer #poweredby	{ display: block; }

