* {
	margin:0;
	padding:0;
	font-family:"Avenir LT W01 35 Light",Arial, Helvetica, sans-serif;
	}
body {
	font-size:15px;
	text-align:center;
	background-color:#FFF;
	color:#000;
	background-image:url(../img/pageBg.gif);
	background-position:center top;
	}
a {
	color:#19BCBC;
	text-decoration:none;
	}
a:hover {
	color:#F47C5B;
	}
img {
	border:0;
	}
img.left {
	float:left;
	margin:0 10px 10px 0;
	}
img.right {
	float:right;
	margin:0 0 10px 10px;
	}

#container {
	clear:left;
	margin:0 auto;
	text-align:left;
	width:980px;
	position:relative;
	padding:0 33px;
	background-color:#FFF;
	}

#header {
	height:127px;
	border-bottom:1px solid #919295;
	position:relative;
	}
#header div.logo p {
	text-indent:-9999px;
	}
#header div.logo p a {
	display:block;
	background-image:url(../img/logo.png);
	width:88px;
	height:40px;
	overflow:hidden;
	}

#header div.contact {
	width:188px;
	position:absolute;
	top:8px;
	right:0;
	font-size:13px;
	}
#header div.contact p {
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	}
#header div.contact p a {
	color:#19BCBC;
	text-decoration:none;
	}

#navigation {
	position:absolute;
	top:8px;
	left:204px;
	font-size:13px;
	}
#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#navigation ul li {
	float:left;
	width:99px;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}
#navigation ul li a {
	color:#000;
	text-decoration:none;
	display:block;
	}
#navigation ul li ul li {
	float:none;
	font-family:"Avenir LT W01 35 Light",Arial, Helvetica, sans-serif;
	width:auto;
	}
#navigation ul li ul li a {
	color:#19BCBC;
	}
#navigation ul li ul li.selected a {
	color:#F47C5B;
	}
#navigation a:hover {
	color:#F47C5B;
	}

#breadcrumbs {
	font-size:13px;
	padding:3px 0 0;
	}
#breadcrumbs ul {
	list-style:none;
	overflow:auto;
	}
#breadcrumbs ul li {
	float:left;
	padding:0 5px 0 0;
	color:#000;
	}
#breadcrumbs ul li a {
	/*background-image:url("../img/breadcrumbSep.gif");
	background-position:right 5px;
	background-repeat:no-repeat;
	padding:0 12px 0 0;*/
	text-decoration:none;
	color:#000;
	}


#content {
	overflow:auto;
	position:relative;
	width:980px;
	}

/* templates */
#content.t1 div.leftColumn {
	width:585px;
	float:left;
	}
#content.t1 div.rightColumn {
	margin-left:595px;
	/*margin-left:10px; FF2 / IE6 */
	width:385px;
	overflow:hidden;
	}
#content.t1 div.leftColumnRev {
	width:385px;
	float:left;
	}
#content.t1 div.rightColumnRev {
	margin-left:395px;
	/*margin-left:10px; FF2 / IE6 */
	width:585px;
	overflow:hidden;
	}


#content.t2 div.leftColumn {
	width:782px;
	float:left;
	}
#content.t2 div.rightColumn {
	margin-left:792px;
	/*margin-left:10px; FF2 / IE6 */
	width:188px;
	overflow:hidden;
	}

#content a.nooutline,
#content a.nooutline:active {
	outline:none;
	}


#content div.toTopRight {
	position:absolute;
	bottom:0;
	right:0;
	}
#content div.toTopRight a {
	outline:none;
	}
#content div.toTopLeft {
	position:absolute;
	bottom:0;
	left:0;
	}
#content div.toTopLeft a {
	outline:none;
	}

#content div.cleaner {
	height:1px;
	clear:both;
	}
#content div.borderTop {
	border-top:1px solid #919295;
	padding:5px 0 0;
	}

#content div.hr {
	border-top:1px solid #919295;
	height:1px;
	margin:10px 0 20px;

	}


/* typography */
#content h1 {
	font-size:45px;
	color:#19BCBC;
	margin:0 0 10px;
	line-height:50px;
	font-weight:normal;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}
#content h2 {
	font-size:30px;
	color:#19BCBC;
	margin:0 0 10px;
	font-weight:normal;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}
#content h3 {
	font-size:26px;
	color:#19BCBC;
	margin:0 0 10px;
	font-weight:normal;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}
#content h4 {
	font-size:26px;
	color:#C5C19D;
	margin:0 0 10px;
	font-weight:normal;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}
#content h5.alt {
	color:#19BCBC;
	}
#content h5 {
	color: #000000;
    font-family: "Avenir LT W01 35 Light",Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 10px;
	}
#content p {
	margin:0 0 10px;
	}
#content ul {
	margin:0 0 10px 0;
	list-style:none;
	}
#content ul li {
	}


#content #carouselWrapper {
	padding:5px 0;
	position:relative;
	}
#content.t2 #carouselWrapper {
	border-top:1px solid #919295;
	border-bottom:1px solid #919295;
	margin:0 0 10px;
	}

#content #carousel {
	height:345px;
	margin:5px 0 5px;
	overflow:hidden;
	}
#content #carousel div.slide {
	height:245px;
	background-repeat:no-repeat;
	padding:35px 550px 65px 30px;
	width:400px;
	}

#content #carousel div.aqua h1,
#content #carousel div.aqua a {
	color:#19BCBC;
	}
#content #carousel div.peach h1,
#content #carousel div.peach a {
	color:#F47C5B;
	}
#content #carousel div.stone h1,
#content #carousel div.stone a {
	color:#C5C19D;
	}
#content #carousel div.grey h1,
#content #carousel div.grey a {
	color:#868686;
	}
#content #carousel div.black h1,
#content #carousel div.black a {
	color:#000;
	}
#content #carousel div.white h1,
#content #carousel div.white p,
#content #carousel div.white a {
	color:#FFF;
	}


#tabs {
    height: 42px;
    position: absolute;
    top: 295px;
	left:27px;
    z-index: 999;
}
#tabs a {
    background-image:url("http://www.bisqit.co.uk/img/carousel_nav_off.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 42px;
    outline: medium none;
    text-decoration: none;
    text-indent: -9999px;
    width: 42px;
}
#tabs a.activeSlide {
    background-image: url("http://www.bisqit.co.uk/img/carousel_nav_on.png");
}


#content.t1 div.leftColumn div.pageHeading {
	padding:20px 20px 0 0;
	margin:0 0 5px;
	height:170px;
	border-bottom:1px solid #919295;
	}
#content.t1 div.rightColumn div.pageHeading {
	margin:0 0 5px;
	height:190px;
	border-bottom:1px solid #919295;
	}

#content.t1 div.about h2 {
	font-size:45px;
	margin:0 0 10px;
	line-height:50px;
	color:#19BCBC;
	}
#content.t1 div.about h2 a {
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#content.t1 div.about p {
	/*font-size:13px;*/
	}

#content.t1 div.culture h2 {
	font-size:45px;
	margin:0 0 10px;
	line-height:50px;
	color:#19BCBC;
	}
#content.t1 div.culture h2 a {
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#content.t1 div.culture p {
	/*font-size:13px;*/
	}

#content.t1 div.news {
	padding-left:199px;
	}
#content.t1 div.news h2 a {
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#content.t1 div.news h2 {
	font-size:45px;
	margin:0 0 10px;
	line-height:50px;
	color:#19BCBC;
	}
#content.t1 div.news p {
	/*font-size:13px;*/
	}

/*
#content.t2 ul.list {
	list-style:none;
	margin-top:20px;
	padding-top:10px;
	}
#content.t2 ul.list li {
	width:290px;
	float:left;
	margin:0 30px 10px 0;
	padding:10px 0;
	border:none;
	}
#content.t2 ul.list li.last {
	margin-right:0;
	}
#content.t2 ul.list li h3 {
	font-size:30px;
	color:#19BCBC;
	}
#content.t2 ul.list li h4 {
	color:#000;
	font-size:16px;
	}
#content.t2 ul.list li p {
	letter-spacing:normal;
	}
*/
#content.t2 ul.list {
	list-style:none;
	margin-top:20px;
	padding-top:10px;
	}
#content.t2 ul.list li {
	width:386px;
	float:left;
	margin:0 10px 10px 0;
	padding:10px 0;
	border-top:1px solid #919295;
	clear:left;
	}
#content.t2 ul.list li.last {
	margin-right:0;
	clear:none;
	}
#content.t2 ul.list li h3 {
	font-size:42px;
	}
#content.t2 ul.list li h4 {
    color: #000000;
    font-family: "Avenir LT W01 35 Light",Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 10px;
	}
#content.t2 ul.list li p {
	font-size:13px;
	letter-spacing:normal;
	}




/*
#content.listAlt ul.list {
	border-top:1px solid #919295;
	}
#content.listAlt ul.list li {
	width:500px;
	float:none;
	margin:0 10px 10px 0;
	padding:0 0;
	border-top:none;
	border-bottom:1px solid #919295;
	}
#content.listAlt ul.list li h3 {
	font-size:45px;
	}
#content.listAlt ul.list li img {
	margin:0 0 15px;
	}
#content.listAlt ul.list li p {
	font-size:15px;
	}
*/
#content.listAlt ul.list {
	border:none;
	}
#content.listAlt ul.list li {
	width:300px;
	float:left;
	margin:0 35px 10px 0;
	padding:0;
	border:none;
	clear:none;
	}
#content.listAlt ul.list li h3 {
	font-size:30px;
	}

#content.listAlt ul.list li.item1 h3 {
	color:#19BCBC;
	}
#content.listAlt ul.list li.item2 h3 {
	color:#C5C19D;
	}
#content.listAlt ul.list li.item3 h3 {
	color:#F47D5A;
	}


#content.listAlt ul.list li p.image {
	text-align:center;
	margin:0;
	}
#content.listAlt ul.list li img {
	margin:0;
	}
#content.listAlt ul.list li p {
	font-size:15px;
	}

#content.t2 ul.clients {
	list-style:none;
	}
#content.t2 ul.clients li {
	width:188px;
	float:left;
	margin:0 10px 10px 0;
	padding:10px 0;
	border-top:1px solid #919295;
	height:90px;
	}
#content.t2 ul.clients li.last {
	margin-right:0;
	}

#content div.last {
	margin-right:0;
	}


#content div.caseStudyPromo {
	width:187px;
	height:127px;
	margin:0 10px 10px 0;
	background-color:#999;
	float:left;
	cursor:pointer;
	background-repeat:none;
	}
#content div.caseStudyPromo.last {
	margin-right:0;
	}

#content div.caseStudyPromo div.overlay {
	background-color:#F47D5B;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: .75;
	width:187px;
	height:127px;
	position:absolute;
	display:none;
	z-index:99;
	}

#content div.caseStudyPromo p {
	padding:10px;
	z-index:100;
	width:167px;
	position:absolute;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	font-size:15px;
	}
#content div.caseStudyPromo p a {
	text-decoration:none;
	color:#FFF;
	width:187px;
	height:127px;
	display:none;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}



#content div.caseStudyItem {
	float:left;
	overflow:auto;
	border-top:1px solid #919295;
	padding-top:5px;
	cursor:pointer;
	}
#content div.caseStudyItem p a {
	text-decoration:none;
	}
#content div.caseStudyItem div.image {
	margin-bottom:10px;
	background:none;
	}
#content div.caseStudyItem div.overlay {
	background-color:#F47D5B;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: .75;
	position:absolute;
	display:none;
	z-index:99;
	}
#content div.caseStudyItem div.image p {
	padding:10px;
	position:absolute;
	z-index:100;
	color:#FFF;
	}
#content div.caseStudyItem div.image p a {
	display:none;
	text-decoration:none;
	color:#FFF;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}


#content div.caseStudyType1 {
	width:585px;
	}
#content div.caseStudyType1 div.overlay {
	width:585px;
	height:295px;
	}
#content div.caseStudyType1 div.image,
#content div.caseStudyType1 div.image p a {
	width:585px;
	height:295px;
	}
#content div.caseStudyType1 div.image p {
	width:565px;
	}



#content div.caseStudyType2 {
	width:385px;
	}
#content div.caseStudyType2 div.overlay {
	width:385px;
	height:225px;
	}
#content div.caseStudyType2 div.image {
	width:385px;
	height:225px;
	}
#content div.caseStudyType2 div.image p {
	width:365px;
	}


#content div.caseStudyType3 {
	width:385px;
	}
#content div.caseStudyType3 div.overlay {
	width:385px;
	height:364px;
	}
#content div.caseStudyType3 div.image {
	width:385px;
	height:364px;
	}
#content div.caseStudyType3 div.image p {
	width:365px;
	}


#content div.caseStudyType4 {
	width:287px;
	margin:0 10px 10px 0;
	}
#content div.caseStudyType4 div.overlay {
	width:287px;
	height:155px;
	}
#content div.caseStudyType4 div.image {
	width:287px;
	height:155px;
	}
#content div.caseStudyType4 div.image p {
	width:267px;
	}


#content div.caseStudyType4.last {
	margin-right:0;
	}




#content.t2 div.casestudyElement {
	width:980px;
	clear:both;
	overflow:auto;
	margin-bottom:10px;
	margin-top:20px;
	}
#content.t2 div.casestudyElement div.content {
	overflow:hidden;
	}
#content.t2 div.casestudyElement div.content p {
	margin:0;
	}
#content.t2 div.casestudyElement div.description {
	padding:4px 1px 4px 0;
	border-top:1px solid #919295;
	/*font-size:13px;*/
	}
#content.t2 div.casestudyElement div.description p {
	margin:0;
	}


#content.t2 div.casestudy_description {
	overflow:auto;
	padding:0 0 10px;
	margin:0 0 10px;
	border-bottom:1px solid #919295;
	}
#content.t2 div.casestudy_description div.left {
	width:480px;
	float:left;
	}
#content.t2 div.casestudy_description div.right {
	margin-left:490px;
	}
#content.t2 div.casestudy_description h5 {
	margin-bottom:2px;
	}
#content.t2 div.casestudy_description p {
	/*font-size:13px;*/
	}

#content div.similar {
	width:483px;
	float:left;
	margin-right:14px;
	padding:0 0 10px;
	/*font-size:13px;*/
	}
#content div.similarLast {
	margin:0;
	}

#content div.similar img {
	margin-bottom:10px;
	}


#content div.similar div.overlay {
	width:483px;
	height:313px;
	}
#content div.similar div.image,
#content div.similar div.image p a {
	width:483px;
	height:313px;
	}
#content div.similar div.image p {
	}




#content.t2 div.bt {
	padding-top:10px;
	border-top:1px solid #919295;
	}



#content div.blogLeftColumn {
	border-top:1px solid #919295;
	}
#content div.blogRightColumn {
    margin-top: -23px;
	}

#content ul#blogPosts {
	}
#content ul#blogPosts > li {
	padding:10px 0;
	border-bottom:1px solid #919295;
	}
#content ul#blogPosts h2,
#content ul#blogPosts h2 a {
	color:#F47C5B;
	text-decoration:none;
	font-size:45px;
	margin:0 0 10px;
	line-height:50px;
	font-weight:normal;
	font-family:"Avenir LT W01 95 Black",Arial, Helvetica, sans-serif;
	}
#content ul#blogPosts div.postContent p {
	/*font-size:13px;*/
	}
#content div.blogAuthor {
	margin:20px 0 0 0;
	}

#content div.blogPageNavigation p {
	color:#CCC;
	}
#content div.blogPageNavigation p.next {
	float:right;
	}
#content p.notice {
	padding-top:10px;
	}
#content #blogComments p {
	/*font-size:13px;*/
	}
#content #commentForm label {
	padding:0 10px 0 0;
	text-align:right;
	display:block;
	/*font-size:13px;*/
	}
#content #commentForm input.text {
	width:300px;
	/*font-size:13px;*/
	}
#content #commentForm textarea {
	width:300px;
	height:100px;
	/*font-size:13px;*/
	}
#content.t1 div.blogRightColumn {
	width:188px;
	margin-left:792px;
	}
#content div.blogRightColumn form {
	margin:10px 0 20px;
	}
#content div.blogRightColumn form input.keyword {
	border:0;
	background-image:url(../img/blogSearchBg.gif);
	background-repeat:no-repeat;
	color:#FFF;
	background-color:#8CDDDD;
	padding:5px 3px 5px 25px;
	width:176px;
	font-family:"Avenir LT W01 95 Black",Arial,Helvetica,sans-serif;
	}
#content div.blogRightColumn ul.tags {
	margin:10px 0 20px;
	}
#content div.blogRightColumn p.rss a {
	display:block;
	padding:0 0 0 18px;
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	}
#content div.blogRightColumn h5 {
	font-size:15px;
	margin:0 0;
	padding:0 0 5px;
	border-bottom:1px solid #919295;
	}

#content div.blogRightColumn ul.contributors {
	margin:0 0 50px;
	}
#content div.blogRightColumn ul.contributors li {
	clear:both;
	padding:5px 0;
	overflow:auto;
	border-bottom:1px solid #919295;
	}
#content div.blogRightColumn ul.contributors li img {
	float:left;
	margin-right:10px;
	}


#content #map {
	width:650px;
	height:469px;
	margin-bottom:26px;
	}
#content #mapHome {
	height:310px;
	width:385px;
	margin-bottom:10px;
	}

#footer {
	clear:both;
	border-top:1px solid #919295;
	padding:6px 0;
	font-size:13px;
	}
#footer p.copy {
	float:left;
	width:170px;
	}