body {
	background-color: #000000;
	margin:0px;
	padding:0px;
	background-attachment: fixed;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#main {
	width:1000px;
	margin: 0px auto 0px auto;
	border: 1px solid #666666;
	background-color: transparent;
	background-image: url(images/kooskoos_r1_c1.png);
	background-repeat: no-repeat;
	background-position: 4px left;
}

#Content {
	background-color: #e4e4e4;
	
	}

#main #top {
	height: 77px;
	padding-top: 0px;
	vertical-align: bottom;
}
#main #top img {}

#kooskoos_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:1000px;
	height:77px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#kooskoos_r2_c1 {
	margin-left:0px;
	margin-top:0px;
	width:1000px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#kooskoos_r4_c1 {
	margin-left:129px;
	margin-top:66px;
	width:256px;
	height:39px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#Div {
	background-color: #000;
	/*	border: 1px solid #666666; */

	width:998px;
	padding-top:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/kooskoos_r6_c1.png);
	background-repeat: repeat-x;
}
#kooskoos_r6_c1 {
	margin-left:-1px;
	margin-top:0px;
	width:1000px;
	height:123px;
	margin-bottom:0px;
	float:left;
	display:inline;

}




/* CUSTOM CSS */

h1 {color: #026488;}


.extraspace, #container {
	padding: 15px;
}


.servicespane .navigationpane {padding: 0px;margin:0px;background-image: url(images/menuback.png); }
.servicespane #rightcontent {padding: 10px;}

#sidebox {	border-right:0px solid #999;
	padding:5px 0px;
	width:145px;
	list-style: none;
}

#sidebox ul li {list-style: none;padding-bottom: 5px; margin: 0;}

#navigation {
	border-right:0px solid #999;
	padding:5px 0px;
	width:175px;
	list-style: none;
	padding-right: 0px;
}
#navigation a, #navigation a.original  {
	display:block;
	background:url(images/sidemenu1.png);
	height:47px;
	text-indent:-9000px;
}
#navigation a.web:hover, #navigation a.webhover {background-position:-175px 0px;}
#navigation a.im {background-position:0px -47px;}
#navigation a.im:hover, #navigation a.imhover {background-position:-175px -47px;}
#navigation a.pm {background-position:0px -94px;}
#navigation a.pm:hover, #navigation a.pmhover{background-position:-175px -94px;}
#navigation a.branding {background-position:0px -141px;}
#navigation a.branding:hover, #navigation a.brandinghover {background-position:-175px -141px;}
#navigation a.video {background-position:0px -188px;}
#navigation a.video:hover, #navigation a.videohover {background-position:-175px -188px;}
#navigation a.office {background-position:0px -235px;}
#navigation a.office:hover, #navigation a.officehover {background-position:-175px -235px;}
#navigation a.link7 {background-position:0px -282px;}
#navigation a.link7:hover {background-position:-175px -282px;}
#navigation a.link8 {background-position:0px -329px;}
#navigation a.link8:hover {background-position:-175px -329px;}
#navigation a.link9 {background-position:0px -375px; height:65px;}
#navigation a.link9:hover {background-position:-175px -375px;}


#navigation2 {
	border-right:1px solid #999;
	padding:5px 0px;
	width:175px;
	list-style: none;
	padding-right: 0px;
}
#navigation2 a  {
	display:block;
	background:url(../images/sidemenu1.png);
	height:47px;
	text-indent:-9000px;
}
#navigation2 a.web:hover {background-position:-175px 0px;}
#navigation2 a.im {background-position:0px -47px;}
#navigation2 a.im:hover {background-position:-175px -47px;}
#navigation2 a.pm {background-position:0px -94px;}
#navigation2 a.pm:hover{background-position:-175px -94px;}
#navigation2 a.branding {background-position:0px -141px;}
#navigation2 a.branding:hover {background-position:-175px -141px;}
#navigation2 a.link5 {background-position:0px -188px;}
#navigation2 a.link5:hover {background-position:-175px -188px;}
#navigation2 a.office {background-position:0px -235px;}
#navigation2 a.office:hover {background-position:-175px -235px;}
#navigation2 a.link7 {background-position:0px -282px;}
#navigation2 a.link7:hover {background-position:-175px -282px;}
#navigation2 a.link8 {background-position:0px -329px;}
#navigation2 a.link8:hover {background-position:-175px -329px;}
#navigation2 a.link9 {background-position:0px -375px; height:65px;}
#navigation2 a.link9:hover {background-position:-175px -375px;}




#Content a{color:#348;text-decoration:underline;outline:none;}

#Content a:hover{color:#67a;none}

.caption{color:#ffffff;position:absolute;top:200px;left:40px;width:300px;font:100% 'helvetica neue',sans-serif;}

.demo{position:relative;margin-top:0px;min-height: 560px;}

.gallery_demo{width:400px;float:left;position: absolute;top: 0px;left: 10px;}

.gallery_demo li{width:100px;height:70px;border:3px double #eee;margin: 0 2px 2px 0;background:#eee;}
.gallery_demo li.hover{border-color:#bbb;}
.gallery_demo li.active{border-style:solid;border-color:#222;}

.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:bold 90% 'helvetica neue',sans-serif;letter-spacing:3px;}

.galleria_container{padding: 5px;float:right;background-color: #666;}

.nav{padding-top:5px;clear:both;}

.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
.info p{margin-top:0;}

.nav{position:absolute;top:400px;left:0;}

.footersection { margin-bottom: 5px; padding-right: 1%; padding-left: 1%; border-bottom-color: #5b5b5b; height: 220px; border-right-color: #373737; border-left-style: none; border-bottom-style: none; border-right-style: dashed; border-top-style: none; border-right-width: 1px; width: 17%;color: #555555;font-size: 90%;float: left;margin-left: 0%;margin-right: 0%;padding-top: 5px;padding-bottom:10px;}

.firstfooter {padding-left: 3%;}

.footersection a:hover {color: #ffffff}

.lastfooter {padding-left: 2%;border-right: 0}


#footer { border-top-color: #929292; border-top-style: none; color: #797979;padding-left: 20px;padding-right:20px;text-align: right;}

.SEO {display: none;width: 0px;height:0px;overflow: hidden;}


/* SPECIFIC TO FRONT PAGE */
#Content.frontbg{
	background-color: transparent;
	background-image: url(images/frontbgweb.png);
	margin: 0px;
	padding: 0px;
}

#frontvideo {margin:auto auto;width: 800px;}

#owl {float: left;margin-right: 50px;width: 125px;}

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}
/* ================================ */

#logo {padding-top: 10px;}

#topmenu {width: 556px;height: 51px;}

#topnavigation a { letter-spacing: 0px; position: relative; }

#topnavigation a .hover {
	display: block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}

#topnavigation ul, #topnavigation li {list-style: none;float: left;}

#topnavigation li {height:52px;font-size: 16px;color: grey;margin-top: 20px;padding-left: 9px;padding-right: 9px;}

.current_page_item {text-decoration: underline;}


/* ================================ */

.entry-meta {font-size: 90%;}
