*{margin:0;padding:0;}
html{margin:0;padding:0;}
body{font-family:Arial,Verdana,sans-serif;background:#b8bbc0 url(/images/background_top_shadow.png) repeat-x top center;margin-top:20px;}
#outer_container{margin:0 auto;width:968px;background:url(/images/sprite_home_bg.jpg) no-repeat scroll -1px -20px;height:638px;}
#header{float:left;width:934px;height:62px;margin:15px 17px 0 17px;}
ul#main_nav{white-space:nowrap;width:934px;height:62px;}
ul#main_nav li{display:inline;list-style-type:none;margin:0;padding:0;}
ul#main_nav a{background:url('/images/sprite_nav.jpg') no-repeat scroll top center;float:left;width:154px;height:62px;}
ul#main_nav a span {display:none;}
ul#main_nav a#digital_architecture_logo{background-position:-18px -2px;width:313px;}
ul#main_nav a#company{background-position:-334px -2px;}
ul#main_nav a#company:hover{background-position:-334px -66px;}
ul#main_nav a#solutions{background-position:-488px -2px;}
ul#main_nav a#solutions:hover{background-position:-488px -66px;}
ul#main_nav a#services{background-position:-642px -2px;}
ul#main_nav a#services:hover{background-position:-642px -66px;}
ul#main_nav a#contact{background-position:-796px -2px;width:159px;}
ul#main_nav a#contact:hover{background-position:-796px -66px;}
h3#demo_request,div#box_1,div#box_2,div#box_3{background:url(/images/sprite_sideboxes.png) no-repeat scroll left top;}
#bottom_bar,div#block_1,#block_2,#block_3,#block_1 a,#block_2 a,#block_3 a,#acalog_logo{background:url(/images/sprite_home_page.png) no-repeat scroll left top;}
#content{float:left;width:934px;height:535px;margin:10px 17px 10px 17px;}
#left_column{float:left;width:600px;position:relative;top:0;left:0;}
#right_column{float:right;width:310px;height:513px;}
#right_column a{text-decoration:none;}
h3#demo_request {background-position:-2px -154px;position:relative;width:298px;height:40px;display:block;float:right;margin:10px 10px 0px 10px;}
h3#demo_request a{font-size:16px;font-weight:bold;color:#444;text-decoration:none;letter-spacing:0;display:block;padding: 10px 20px 10px 55px;}
h3#demo_request:hover{background-position:-303px -154px;}
div#box_1{background-position:-2px -3px;display:block;float:right;width:298px;height:148px;margin:10px 10px 0 10px;}
div#box_1:hover{background-position:-303px -3px;}
div#box_1 a{width:292px;height:142px;margin:3px;display:block;float:left;}
div#box_2,div#box_3{display:block;float:right;width:298px;height:148px;background-position:-2px -3px;margin:10px 10px 0 10px;}
div#box_2:hover,div#box_3:hover{background-position:-303px -3px;}
#box_2 a,#box_3 a{width:298px;height:148px;display:block;float:left;margin:0;}
#box_2 a img,#box_3 a img{float:left;border-style:none;height:148px;width:126px;margin:0;}
span.bottombar_h3{font-size:18px;letter-spacing:2px;color:#444;font-weight:bold;float:left;margin:0px;}
span.bottombar_p{font-size:11px;color:#444;width:170px;float:left;line-height:17px; margin:5px 0 0 0;}
span.sidebox_h3{font-size:16px;color:#444;font-weight:bold;float:left;margin:18px 0 0 0;}
span.sidebox_p{font-size:11px;color:#444;width:140px;float:left;line-height:17px; margin:8px 0 0 0;}
#bottom_bar{background-position:8px -2px;margin:18px 0 0 0;height:240px;width:616px;float:left;position:absolute;top:375px;left 0;z-index:20;}
#bottom_bar a{display:block;color:#444;margin:0;padding:5px;text-decoration:none;}
div#block_1,#block_2,#block_3{float:left;width:214px;height:152px;position:absolute;background-position:0 300px;top:92px;}
div#block_1{left:12px;}
#block_2{left:208px;}
#block_3{left:397px;}
div#block_1:hover,div#block_2:hover,div#block_3:hover{background-position:-617px 5px;}
#block_1 a, #block_2 a, #block_3 a{height:60px;padding-top:82px;width:120px;position:relative;top:-22px;left:30px;}
#block_1 a{background-position:-610px -153px;}
#block_2 a{background-position: -749px -155px;}
#block_3 a{background-position:-883px -155px;}
#footer{margin:0 auto 50px;width:940px;height:20px;font-size:10px;position:relative;top:3px;left:8px;}
#footer p{display:inline;}
#footer a{margin-right:10px;color:#000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#duneset{float:left;display:block;position:relative;top:0;left:0;}
#acalog_activate a{text-decoration:none!important;font-size:18px;color:#444;}
#acalog_activate {position:absolute;top:300px;left:46px;z-index:190;}
#acalog_activate a span{position:absolute;top:20px;left:24px;}
#acalog_activate a span strong{font-size:26px;font-weight:bold;width:200px;display:run-in;}
#acalog_logo span{position:relative;top:-200px;}
#acalog_logo{float:left;overflow:hidden;background:url(/images/fan.png) no-repeat scroll left top;text-decoration:none;height:190px;width:302px;position:absolute;top:154px;left:280px;z-index:30;}
#flashholder { height:336px;}
#flashholder h1,#flashholder h2, #flashholder h3 { visibility:hidden;display:none;}
/*jCarousel*/
.jcarousel-container {position: relative;height:146px;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left;list-style: none;width: 245px;height: 146px;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 296px;padding: 0px;text-align:center;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  295px;height: 142px; position:relative;left:1px;}.jcarousel-skin-tango .jcarousel-clip-horizontal img {margin:0px auto;border:none;}.jcarousel-skin-tango .jcarousel-item {width: 295px;height: 142px;text-align:center;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;text-align:center;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
a em {font-style: normal;font-weight: normal;text-decoration: inherit;}
