@charset "UTF-8";
body {
	color:#008ab0;
}
a:focus, a:hover {
	color:#571D1F;
	text-decoration:underline;
}
a {
	color:#008ab0;
	text-decoration:none;
}
a.selected {
	color:#571D1F!important;
	font-weight:bold;
}
.container {
	border:2px solid #ccc;
}
#logo a {

	background: url(../images/logo_block.gif);

	display: block;

	height: 36px;

	text-decoration: none;

	text-indent: -9000px;

	width: 356px;

	margin-bottom:30px;

	margin-left:82px;

}

#logo a:focus, #logo a:active {

	border: none;

	-moz-outline: none;

	outline: none;

}

#locations a {

	background: url(../images/locations.gif);

	display: block;

	height: 36px;

	text-decoration: none;

	text-indent: -9000px;

	width: 180px;

	margin-bottom:30px;

	margin-left:0;

}

#locations a:focus, #locations a:active {

	border: none;

	-moz-outline: none;

	outline: none;

}

.locW {float:left; width:180px;}
.logoW {float:left; width:440px;}

#masthead {
	margin:20px 0 50px 0;
}
#content {
}
#sidemenu ul {
	float:right;
	text-align:right;
}
#sidemenu li {
	list-style:none;
}
#maincontent {
	padding:0 0 0 20px;
}
#portfolioContainer {
overflow:hidden;
			width:600px;
			background-color:white;
			position:relative;
			float:left;
}

#navigation {
	width:500px;
	height:75px;
	float:left;
	}
ul#navigation {
	list-style:none;
	display:inline;
	}
ul#navigation li {
	display:inline;
	}
/* Sprite Menu  */

#spriteLogo {
	width: 721px;
	height: 178px;
	background: url(../images/logo_sprite.gif);
	margin: 0 auto;
	padding: 0;
	position: relative;
}
#spriteLogo li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	text-indent:-9000px;
}
#spriteLogo li, #spriteLogo a {
	height: 178px;
	display: block;
}
#panel1 {
	left: 0;
	width: 177px;
}
#panel2 {
	left: 178px;
	width: 182px;
}
#panel3 {
	left: 360px;
	width: 181px;
}
#panel4 {
	left: 541px;
	width: 181px;
}
#panel1 a:hover {
	background: transparent url(../images/logo_sprite.gif) 0 -178px no-repeat;
}
#panel2 a:hover {
	background: transparent url(../images/logo_sprite.gif) -178px -178px no-repeat;
}
#panel3 a:hover {
	background: transparent url(../images/logo_sprite.gif) -360px -356px no-repeat;
}
#panel4 a:hover {
	background: transparent url(../images/logo_sprite.gif) -541px -534px no-repeat;
}
#panel2 .on {
	background: transparent url(../images/logo_sprite.gif) -178px -178px no-repeat;
}
#panel3 .on {
	background: transparent url(../images/logo_sprite.gif) -360px -356px no-repeat;
}
#panel4 .on {
	background: transparent url(../images/logo_sprite.gif) -541px -534px no-repeat;
}
/* Footer  */

#footer ul {
	margin:25px 0 15px 0;
}
#footer li {
	list-style:none;
	display:inline;
}
#scroller {
	
}

.pics {  
    height:  160px;  
    width:   950px;  
    padding: 0;  
    margin:  10px 0 10px 0;  
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
} 
 
.pics img {  
    padding:0;  
    width:  950px; 
    height: 160px; 
    top:  0; 
    left: 0 
} 

/* pager*/
#parent li {
	background: #fff;
	padding:0;
	margin:0;
}

#parent img {float:left; margin-bottom:5px; }
#parent p {float:left;}

#menu a.wactive {
	color: #571D1F;
	text-decoration: underline;
}

/* Scroller Box */
#scroller_container1, #scroller_container2, #scroller_container3, #scroller_container4 {
 width: 950px;
 height: 180px;
 overflow: hidden;
 border-top:2px solid #ccc;
 border-bottom:2px solid #ccc;
}

#scroller_container1 img { margin:0 10px 0 10px;}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container1, #scroller_container2, #scroller_container3, #scroller_container4 {
 overflow: auto;
}

.solo {margin-left:20px;}

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.virtualpage p { margin-top:40px; text-transform:uppercase; font-weight:bold;}

.paginationstyle{ /*Style for demo pagination divs*/
width: 500px;
text-align: left;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
/*border: 1px solid #571D1F;*/
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border-right: 1px solid #008ab0;
color: #008ab0;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #571D1F;
background-color: #fff;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #571D1F;
background-color: white;
}

.nb {border-right:none!important;}

#footer h4 {font-size:1em; margin-top:1em;}

