/*
Theme Name: slaterbaxter Theme
Theme URI: http://www.salterbaxter.com/
Description: A new theme for salterbaxter, built in Feb 2010
Version: 2.9
Author: Ben Pollock
Author URI: http://www.salterbaxter.com/
Tags: slaterbaxter
*/
/*
Colours
blue #00ebff
background #f4f4f4
text #636363
background hover #cfcfcf
on state dark grey #313131
*/
@import "style/css/reset.css";
@import "style/css/menu.css";
@import "style/css/filter.css";
@import "style/css/headings.css";
@import "style/css/poststyling.css";
@import "style/css/grid.css";
@import "style/css/widgets.css";
@import "style/css/page.css";
@import "style/css/worksingle.css";
@import "style/css/thinkingsingle.css";
@import "style/css/sidebar.css";
@import "style/css/wp-page-numbers.css";

@font-face {
 font-family: Akkurat;
 src: url('style/fonts/AkkStdRg.otf');
}
@font-face {
 font-family: Akkurat;
 font-weight: bold;
 src: url('style/fonts/AkkStdBd.otf');
}
body {
	font-size:62.5%;
	/* background:#e5e5e5 url(style/images/site-bg.gif) repeat-y center; */
	background:#e5e5e5 url(style/images/site-bg.gif) repeat-y -54px 0;
}
/*#maincontainer {
width:1018px;
width:982px;
margin:0;
padding:0 0 0 9px;
}*/

#maincontainer {
background-color:#F4F4F4 !important;
margin:0;
padding:0 0 0 9px;
width:1015px;
}
/*.overlay {
	position:absolute;
	left:292px;
	top:110px;
	overflow:hidden;
	width:612px;
	background-color:#FFFFFF;
	padding:13px 36px 13px 7px;
	height:359px;
	min-height:359px;
	z-index:1;
}*/
.overlay {
background-color:#FFFFFF;
height:359px;
left:328px;
min-height:359px;
overflow:hidden;
padding:13px 36px 13px 7px;
position:absolute;
top:110px;
width:610px;
z-index:1;
}

.categoryoverlay {
	overflow:hidden;
	width:612px;
	background-color:#FFFFFF;
	padding:0px 36px 13px 7px;
	margin-left:327px;
	margin-top:110px;
	height:359px;
	min-height:359px;
}
.categoryoverlay .searchSubPage {
	padding-top:13px;
}
.subcategoryoverlay {
	overflow:hidden;
	width:612px;
	background-color:#FFFFFF;
	padding:0px 36px 13px 7px;
	margin-left:327px;
	margin-top:110px;
height:245px;
min-height:245px;
}
.breadcrumb {
	padding:9px 4px 9px 4px;
	font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size:1.1em;
	color:#2cc8d2;
}
.breadcrumb a {
	color:#8c8c8c;
	text-decoration:none;
}
.contactalignright {
	width:310px;
	float:right;
}
.buttonplay a, .buttonlink a, .emailbuttonlink a {
	text-decoration:none;
	padding:10px 120px 10px 45px;
	line-height:40px;
	font-size:1.5em;
	background:#ebebeb url(style/images/btn-play-on.gif) left top no-repeat;
	color:#636363;
	font-family: Akkurat, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.buttonlink a {
	background:#ebebeb url(style/images/btn-link-on.gif) left top no-repeat;
}
.emailbuttonlink a {
	background:#ebebeb url(style/images/email_button.png) left top no-repeat;
}
.buttonplay a:hover, .buttonlink a:hover {
background-color:#CFCFCF;
}
a#slick-hide1, a#slick-hide2, a#slick-hide3 {
	position:absolute;
	top: 13px;
	left:625px;
	display:block;
	height:26px;
	width:26px;
	background:#ebebeb url(style/images/btn-close.gif) left top no-repeat;
	text-decoration:none;
	color:#636363;
}
a#slick-hide1:hover, a#slick-hide2:hover, a#slick-hide3:hover {
	background:#ebebeb url(style/images/btn-close-on.gif) left top no-repeat;
}
.video {
	position:absolute;
	top:0px;
	left:0px;
	padding:12px 7px;
	background:#FFFFFF;
}
.slideshareembed, object, embed {
	z-index:0
}
#loopedCarousel .next, #loopedCarousel .previous {
position:absolute;
left:949px;
top:423px;
z-index:1;
}
#loopedCarousel .previous {
top:393px;
}
#loopedCarousel a.next, #loopedCarousel a.previous {
display:block;
width:26px;
height:26px;
background:#ebebeb url(style/images/btn-up-arrow.gif) left top no-repeat;
}
#loopedCarousel a.next {
background:#ebebeb url(style/images/btn-down-arrow.gif) left top no-repeat;

}	
#loopedCarousel a.previous:hover {
background:#ebebeb url(style/images/btn-up-arrow-on.gif) left top no-repeat;
}
#loopedCarousel a.next:hover {
background:#ebebeb url(style/images/btn-down-arrow-on.gif) left top no-repeat;
}

#loopedCarousel {
position:relative;}
#loopedCarousel .container {height:495px; overflow:hidden; position:relative; border:none; padding:0; margin:0;}
#loopedCarousel .slides {position:absolute; top:0px; left:0; padding:0; margin:0; }
#loopedCarousel .slides div.slideritem {position:absolute; top:0; left:0; padding:0; margin:0; overflow:hidden; width:2000px; height:495px; display:none; border:none; }
.sliderpages {
position:absolute;
left:622px;
top:343px;
color:#aaaaaa;
font-size:1.1em;
font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
display:inline;
z-index:1;
width:50px;
}
#clientsheading {
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;
margin-bottom:2px;
width:982px;
position:relative;
}
#clientsheading h2{
float:left;
font-size:1.8em;
color:#636363;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:36px;
}
.copyright {
font-size:1.3em;
line-height:40px;
color:#636363;
font-family:Georgia, "Times New Roman", Times, serif;
position: relative;
bottom:0px;
}