@charset "utf-8";

div.clear
{
    clear: both;
    height: 0;
    line-height: 0;
}
body{background: #e5e4e4;}
#container {width: 759px; margin:0 auto;}

#top h1{padding: 37px 0 0 0px; width:37px; margin: 0 auto 35px auto;}
#top h1 a{background:url(../gfx/logo.png) 0px 0 no-repeat; text-indent: -3333em; height:22px;  display: block;filter: progid: DXImageTransform. Microsoft. AlphaImageLoader (src='../gfx/logo.png', sizingMethod='crop'); }
#top ul{ overflow: hidden;  width: 230px; margin: 0 auto; }
#top ul li{float: left; width: 60px;}
#top ul li#nav_logos{background: url(../gfx/nav_logos.png) 50% 0 no-repeat; text-indent: -3333em;}
#nav_contact {background: url(../gfx/nav_contact.png) 50% 0 no-repeat; text-indent: -3333em;}
#nav_logos {margin: 0 25px;}
#nav_sites {background: url(../gfx/nav_websites.png) 50% 0 no-repeat;   text-indent: -3333em;}
#top ul a{height:55px; display: block; color: #464646; font-size: 11px; text-decoration: none; display: block;}

#top ul a.active{background:url(../gfx/active_nav.png) 50% bottom no-repeat;}

#websites_box{margin-bottom:275px;}
#websites_box{padding: 70px 0 0 15px;}

#content{clear: both;  }

div.loading{ background: url(../gfx/spinner.gif) no-repeat center center; width: 619px; height: 236px;}

#content { position: relative; }

#single_case { margin: 0px 0 15px 0px;  background: #eeeded; }


#slider { height:92px; background:url(../gfx/slider_ul_bg.png) 0 36px  repeat-x; position: relative;}
#slider_container{background: url(../gfx/slider_bg.png) 0 bottom no-repeat; padding-bottom:8px;}
#slider div.scrollable ul.items li{ height: 50px; position: relative; }
#slider div.scrollable ul.items li.active{ background: url(../gfx/active_nav.png) 50% 0 no-repeat; }

#slider div.scrollable ul.items li span { display: block; width: 37px; height: 37px; left: 10px; top: 36px; position: absolute; cursor: pointer; }
#slider div.scrollable ul.items li span { background-position: 0 0; background-repeat: no-repeat; }
#slider div.scrollable ul.items li.active span{}


#slider div.scrollable
{
    position: relative;
    overflow: hidden;
    width: 586px;
    height: 77px;
    float: left;
	margin: 0 auto;
	margin-left: 78px;
}

#slider div.scrollable ul.items
{
    display: block;
    width: 20000em;
    position: absolute;
	

}

#slider div.scrollable ul.items {}
#slider div.scrollable ul.items li
{
    float: left;
    width: 59px;
	margin: 0 14px;
    text-align: center;
    padding: 36px 0 0 0;
   
}

#slider div.scrollable ul.items li.active
{

}

#slider a.browse
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;

    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 14px;
    width: 8px;
    
}

#slider a.right
{
    background: transparent url(../gfx/next.png) no-repeat scroll 0 0;
    margin-right: 0;
	position: absolute;
	top: 48px;
	right: -12px;
}

#slider a.left
{
    background: transparent url(../gfx/prev.png) no-repeat scroll 0 0;
    margin-left: 0;
	position: absolute;
	top: 48px;
	left: -12px;
}


#slider a.disabled { visibility:hidden !important; }
#slider a.left:hover {}
#slider a.left:active {}
#slider a.right:hover {}
#slider a.right:active {}

#contact_box
{	
	background: #eeeded url(../gfx/contact.jpg) no-repeat 0px 0;
    height: 344px;
	position:relative;
	padding: 0px 0 0px 249px;

}
#contact_box ul {padding-top: 148px;}
#contact_box ul li {margin-bottom: 2px;}
#contact_box ul li a {display: block;  height:10px; width: 285px}
.email_btn { position: absolute; left:102px; bottom:27px;   width: 28px; height:18px; display: block;}

.find_me {padding-top:24px!important;}
.find_me li {float: left; width: 46px;  margin-right:2px;}



#contact_link{position: absolute; height:10px; width:20px; top:208px; right:216px;}

#footer{ padding-top:21px;}
#footer p{background:url(../gfx/rights.png) 50% 0 no-repeat;  height:15px; text-indent:-3333em; }
