
@import "reset.css";

body {
 background: url(../images/bg.gif) repeat;
 color: Black;
 font: .76em/normal Arial, Helvetica, sans-serif;
 text-align: center;
}

a, :link, :visited { color: #7b8184; }
a:hover { color: Black; text-decoration: underline; }

a.blue {color: #005bab; font-weight: bold;}

img.rflt { display: inline; float: right; margin: 0 0 10px 10px; }
img.lflt { display: inline; float: left; margin: 0 10px 10px 0; }

p { padding-bottom: 12px; }

ul { list-style: disc; padding: .5em 0 .5em 2em; }
ol { list-style: decimal; padding: .5em 0 .5em 2em; }
ul.reset, ul.reset ul, #nav, #subnav { list-style: none; margin: 0 0 20px 0; padding: 0; }

img { display: block; }


/* Titles */

#logo { float: left; width: 148px; height: 148px; margin-bottom: 25px; }
#outline { clear: both; }


/* Layout */

#container { width: 700px; height: 50px; margin: 20px auto 0; text-align: left; }
#container .before { height: 31px; background: url(../images/top.gif) no-repeat; }
#container .after { height: 31px; background: url(../images/bottom.gif) no-repeat; width: 100%; }
#container .wrap { position: relative; z-index: 10; padding: 10px 25px; background-color: White; }
#container .m2t { position: relative; margin: -16px 0; z-index: 16; }
#header .master { float: right; width: 476px; height: 148px; margin-bottom: 25px; background-position: top left; background-repeat: no-repeat; background-image: url(../images/banners/client-testimonials.jpg); color: #e2d4cf; }
#content { min-height: 300px; clear: both; }
#sidebar { float: left; width: 150px; margin-bottom: 10px; color: #7b8184; }
#mainbar { float: right; width: 476px; margin-bottom: 10px; }

* html #content { height: 300px; }

/* Navigation */

#nav { margin: 10px 15px 0; }
#nav li { float: left; height: 50px; padding: 0 9px 0 5px; }
#nav li.first { border-left: none !important; }
#nav li.last { border-right: none !important; }
#nav li a { color: White; } 
#nav li a.on { font-weight: bold; }
#nav li a:hover { font-weight: bold; }

#ni1 { width: 28px; }
#ni2 { width: 63px; }
#ni3 { width: 63px; }
#ni4 { width: 75px; }
#ni5 { width: 70px; }
#ni6 { width: 53px; }


/* Themes */
#blue2							#header .master { background-image: url(../images/banners/blue-squared-ltd.jpg); color: #a1c2ed; }
/* #blue-squared-ltd			#nav a { color: #a1c2ed; } */
#blue2							#nav li { border-left: solid 1px #6699db; }

#business-accounting			#header .master { background-image: url(../images/banners/business-accounting.jpg); color: #d1d1e0; }
/* #business-accounting			#nav a { color: #d1d1e0; } */
#business-accounting			#nav li { border-left: solid 1px #a6a6c4; }

#personal-accounting			#header .master { background-image: url(../images/banners/personal-accounting.jpg); color: #d1e0e0; }
/* #personal-accounting			#nav a { color: #d1e0e0; } */
#personal-accounting			#nav li { border-left: solid 1px #a6c4c4; }

#commercial-growth-management	#header .master { background-image: url(../images/commercial-growth-managemen.jpg); color: #fff; }
#commercial-growth-management	#nav li { border-left: solid 1px #dae9f6; }
#commercial-growth-management	#nav a:hover { color: #005bab !important; }

#client-testimonials			#header .master { background-image: url(../images/banners/client-testimonials.jpg); color: #e2d4cf; }
/* #client-testimonials			#nav a { color: #e2d4cf; } */
#client-testimonials			#nav li { border-left: solid 1px #ceb5ad; }

#enquiries						#header .master, #thanks	#header .master { background-image: url(../images/banners/enquiries.jpg); color: #a1c2ed; }
/* #enquiries					#nav a { color: #a1c2ed; } */
#enquiries						#nav li, #thanks	#nav li { border-left: solid 1px #6598da; }

#enquiries-sports				#header .master, #thanks	#header .master { background-image: url(../images/banners/enquiries.jpg); color: #a1c2ed; }
#enquiries-sports						#nav li, #thanks	#nav li { border-left: solid 1px #6598da; }


/* Subnav */

#subnav li a,#subnav li a:visited { color: #7b8184; }
#subnav li a:hover { color: Black; }


/* Custom lists */

#pages li { float: left; margin: 0 25px 25px 0; }
#pages li.lastinarow { margin-right: 0; }

/* change on 23-04-2010 #partners { margin: 0 0 15px 0; padding: 15px 0; border-bottom: solid 1px #babdbf; } */
#partners { padding: 15px 0 0 0; }
#partners li { padding: 8px 0; text-align: center; }
#partners li img { margin: 0 auto; }

#testimonials li { float: left; width: 150px; height: 150px; margin: 0 5px 5px 0; text-align: center; }
.partner-logo { width: 150px; height: 150px; text-align: center; }
#testimonials li a, .partner-logo a { display: block; }
#testimonials li img, .partner-logo img { margin-right: auto; margin-left: auto; }
#testimonials li.lastinarow { margin-right: 0; }

#digital-stores a { padding: 37px 0; }
#futuristica-music a { padding: 67px 0; }
#green-fig a { padding: 60px 0; }
#skipple a { padding: 41px 0; }
#jimmy-turner a { padding:; }

#digital-stores,#futuristica-music,#green-fig,#skipple,#jimmy-turner,#westbury-music { background: url(../images/bg2.gif) top left no-repeat; }


#hidden { display: none; }

/* Do not edit below */

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix { display: inline-block; }
/* hide from ie/mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide */