html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body{background:#1e160f;color:#666;font:12px Arial,Helvetica,sans-serif}#header-bg{width:100%;height:128px;background:#fff}#header{width:963px;height:128px;margin:0
auto 0 auto;position:relative;background:transparent url(/images/global/header-background.gif) no-repeat 280px 28px}#logo{width:203px;height:84px;display:block;background:url(/images/global/logo.jpg) top left no-repeat;text-indent: -9999px;position:absolute;top:28px;left:40px}#navigation{position:absolute;top:60px;left:344px}#navigation
a{display:block;float:left;height:16px;background-image:url(/images/global/navigation-sprite.png);background-repeat:no-repeat;text-indent: -9999px}#navigation
a.home{width:62px;background-position:0 -16px}#navigation a.home:hover, #navigation a.home-active{width:62px;background-position:0 0px}#navigation
a.services{width:88px;background-position: -62px -16px}#navigation a.services:hover, #navigation a.services-active{width:88px;background-position: -62px 0px}#navigation
a.portfolio{width:101px;background-position: -150px -16px}#navigation a.portfolio:hover, #navigation a.portfolio-active{width:101px;background-position: -150px 0px}#navigation
a.experience{width:105px;background-position: -251px -16px}#navigation a.experience:hover, #navigation a.experience-active{width:105px;background-position: -251px 0px}#navigation
a.products{width:100px;background-position: -356px -16px}#navigation a.products:hover, #navigation a.products-active{width:100px;background-position: -356px 0px}#navigation
a.contact{width:85px;background-position: -456px -16px}#navigation a.contact:hover, #navigation a.contact-active{width:85px;background-position: -456px 0px}#banner-background{width:100%;padding:31px
0 0 0;height:191px;background:url(/images/banner-bg4.jpg) top center repeat-x;text-align:center}#home-banner-background{width:100%;padding:44px
0 0 0;height:380px;background:url(/images/banner-bg2.jpg) top center repeat-x;text-align:center}#banner1{margin:0
0 0 2px}#banner-static{width:962px;height:158px;margin:0
auto 0 auto;padding:0
0px 0 0}.banner{width:100%;padding:0
0 0 0;height:425px;background:url(/images/banner-bg2.jpg) top center repeat-x;text-align:center}#banner{width:1300px;height:425px;margin:0
auto 0 auto}.content-bg{width:100%;background:#fff}.content{width:963px;margin:0
auto 0 auto;padding:0
0 40px 0;min-height:300px}.content
a{color:#666;text-decoration:none;font-weight:bold;border-bottom:1px dotted #ccc}.content a:hover{color:#900;border-bottom:1px dotted #999}.content
ul{}.content ul
li{background:url(/images/global/content-li.jpg) no-repeat left center;padding:0
0 0 15px}.maincolumn{float:left;width:570px;min-height:300px;padding:0
33px 0 0;background:url(/images/global/maincolumn-background.png) repeat-y top right;line-height:1.4}.sidebar{width:357px;float:left;margin:0
0 0 0}.contactleft{float:left;width:390px;padding:0
30px 0 0;background:url(/images/global/maincolumn-background.png) repeat-y top right}.contactright{width:440px;float:left;margin:0
0 0 45px}.footer{width:963px;height:200px;margin:20px
auto 0 auto;text-align:right;color:#ADA07A}#page-title{height:24px;padding:8px
0 0 28px;background:url(/images/global/page-title-background.jpg) no-repeat top left;margin:0
0 20px 0;position:relative}#page-title
h1{display:inline;padding:0
0 0 10px;font:14px "Helvetica", Helvetica, Arial, sans-serif;color:#B08157;font-weight:normal}.content
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;color:#7A5737;padding:5px
0 5px 0;margin:10px
0 10px 0}.content
h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:26px;color:#7A5737;padding:5px
0 5px 0;margin:10px
0 10px 0}p{margin:10px
0 10px 0}#frm_contact{}#frm_contact
label{display:block;font:12px "Helvetica", Helvetica, Arial, sans-serif;color:#900;margin:10px
0 5px 0}#frm_contact
.frm_contact_input{width:194px;padding:2px;border:1px
solid #999;margin:5px
0 5px 0}#frm_contact
.frm_contact_textarea{font-family:Arial,Helvetica,sans-serif;width:323px;height:98px;padding:2px;border:1px
solid #999;margin:5px
0 5px 0}#frm_contact
.frm_contact_submit{display:block;padding:5px
0 5px 0}.hidden{display:none}#portfolio-categories{position:absolute;left:210px;top:8px;font:13px Arial, Helvetica, sans-serif}#portfolio-categories
a{color:#33261A;text-decoration:none;padding:0
10px 0 10px;border-bottom:none !important}#portfolio-categories
a.active{font-weight:bold}hr{border:none;height:1px;background:url(/images/global/hr.gif) repeat-x top left;clear:both}.portfolio-sidebar{width:199px;float:left}ul.projects{padding:1px
0 0 0;background:url(/images/global/hr.gif) repeat-x top left}ul.projects
li{margin:0
0 0px 0;padding:0
0 0px 0;background:url(/images/global/hr.gif) repeat-x left bottom}ul.projects li:hover{background:#faf8f2	url(/images/global/hr.gif) repeat-x left bottom}ul.projects li
a{color:#665435;padding:10px
5px 10px 15px;display:block;font-weight:normal;background:transparent url(/images/portfolio/li-bg.gif) no-repeat 5px center;text-decoration:none;border-bottom:none}ul.projects li a.active, ul.projects li a:hover{background:transparent url(/images/portfolio/li-bg.gif) no-repeat 5px center;color:#A55A1A;border-bottom:none}.portfolio-maincolumn{width:682px;float:left}.portfolio-flash{width:463px;height:317px;padding:0
50px 0 10px;float:left}.portfolio-details{float:left;width:155px;height:317px;position:relative}.portfolio-logo{position:absolute;left:0px;bottom:113px}.portfolio-view-screens{position:absolute;left:0px;top:213px;border-bottom:none !important}.portfolio-view-link{position:absolute;left:0px;top:237px}.portfolio-description{clear:both;padding:10px
0 0 10px}.sidebarFlash{margin:0
0 0 5px}#sb-container,#sb-wrapper{text-align:left}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0}#sb-container{height:100%;display:none;visibility:hidden;z-index:999}body>#sb-container{position:fixed}#sb-overlay{height:expression(document.documentElement.clientHeight+'px')}#sb-container>#sb-overlay{height:100%}#sb-wrapper{position:relative}#sb-wrapper
img{border:none}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px
solid #303030}#sb-body-inner{position:relative;height:100%}#sb-content.html{height:100%;overflow:auto}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px}#sb-title,#sb-title-inner{height:26px}#sb-title-inner{font-size:16px;padding:5px
0;color:#fff}#sb-info,#sb-info-inner{height:20px}#sb-info-inner{font-size:12px;color:#fff}#sb-nav{float:right;height:16px;padding:2px
0;width:45%}#sb-nav
a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer}#sb-nav-close{background-image:url(/js/shadowbox-build-3.0b/resources/close.png);background-repeat:no-repeat}#sb-nav-next{background-image:url(/js/shadowbox-build-3.0b/resources/next.png);background-repeat:no-repeat}#sb-nav-previous{background-image:url(/js/shadowbox-build-3.0b/resources/previous.png);background-repeat:no-repeat}#sb-nav-play{background-image:url(/js/shadowbox-build-3.0b/resources/play.png);background-repeat:no-repeat}#sb-nav-pause{background-image:url(/js/shadowbox-build-3.0b/resources/pause.png);background-repeat:no-repeat}#sb-counter{float:left;padding:2px
0;width:45%}#sb-counter
a{padding:0
4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}