* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body{ background:#1d1e1c; font:normal 12px/16px arial; color:white; padding:0; margin:0; text-align:center; min-width:982px;}
a{ color:#c51b72; text-decoration:none;}
a:hover{ text-decoration:none;}
div,span,p,img,ul,ol,li,em,ins,a,form,fieldset,legend,label,input,select,textarea,h1,h2,h3,h4,h5,h6,table,tr,td{ padding:0; margin:0;}
.clear{ padding:0; margin:0; line-height:0; font-size:0; clear:both; height:0;}
ul{ list-style-type:none;}

.navigation{ width:292px; padding:9px 0 0 0; height:29px; margin:0 auto;}
.navigation ul{ padding:0; margin:0;}
.navigation ul li{ padding:0 40px 0 0; margin:0; float:left; display:block;}
.navigation ul li.nopad{ padding:0 0 0 0; margin:0;}
.navigation ul li a{ text-decoration:none;}
.navigation ul li a:hover{ text-decoration:none;}

.navigation ul li a.whatwedo{ text-decoration:none; width:92px; height:29px; 
background:url("../images/nav-bg.gif") left 8px no-repeat; display:block; padding:0; margin:0; border:0px solid red;}
.navigation ul li a.whatwedo:hover{ text-decoration:none;  background:url("../images/nav-bg.gif") left -13px no-repeat;}
.navigation ul li a.whatwedo-active{ text-decoration:none; background:url("../images/nav-bg.gif") left -13px no-repeat; width:92px; height:29px; display:block}

.navigation ul li a.gallery{ text-decoration:none; width:55px; height:29px; background:url("../images/nav-bg.gif") -131px 8px no-repeat; display:block; padding:0; margin:0;}
.navigation ul li a.gallery:hover{ text-decoration:none; background:url("../images/nav-bg.gif") -131px -13px no-repeat;}
.navigation ul li a.gallery-active{ text-decoration:none; background:url("../images/nav-bg.gif") -131px -13px no-repeat; width:55px; height:29px; display:block}

.navigation ul li a.contact{ text-decoration:none; width:65px; height:29px; background:url("../images/nav-bg.gif") -226px 8px no-repeat; display:block; padding:0; margin:0;}
.navigation ul li a.contact:hover{ text-decoration:none; background:url("../images/nav-bg.gif") -226px -13px no-repeat;}
.navigation ul li a.contact-active{ text-decoration:none; background:url("../images/nav-bg.gif") -226px -13px no-repeat; width:65px; height:29px; display:block}




#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
padding:0; margin:0;
}
#con-area {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
padding:0; margin:0;
}
#inner {
width: 982px;
text-align: center;
margin-left:auto;
margin-right:auto;
border:0px solid #000;
}/* CSS Document */


.container{ width:980px; padding:0; margin:0 auto; border:1px solid white; height:512px;}


.container-gal{ width:980px; padding:25px 0 0 0; height:487px; margin:0 auto; border:1px solid white; }

.footer{ width:980px; padding:23px 0 24px 0; margin:0 auto;}


.content{color:#ccc; font:14px/1.4 arial,sans-serif; width:980px; margin:0 auto; padding:0;}
#galleria{height:487px;}


.contactus-left{ width:685px; float:left; display:block; padding:0 0 0 0; margin:0;}
.contactus-right{ width:295px; float:left; display:block; padding:163px 0 0 0; margin:0;}


.people-box1{ width:343px; float:left; display:block; padding:0; margin:0; height:255px; }
.people-box2{ width:342px; float:left; display:block; padding:0; margin:0; height:255px; }



.galleria-image{ padding:0 0 0 0;}


.emailus{ width:73px; height:10px; padding:0 0 0 30px; margin:0; border:0px solid red; float:left; display:block;}
.emailus a{ padding:0; margin:0; display:block; background:url(../images/emailus-bg.gif) left top no-repeat; text-decoration:none;}
.emailus a:hover{ background:url(../images/emailus-bg.gif) left -23px no-repeat; text-decoration:none;}








.map{ width:37px; height:10px; padding:0 0 0 30px; margin:0; display:block; float:left;}
.map a{ padding:0; margin:0; display:block; background:url(../images/map-bg.gif) left top no-repeat; text-decoration:none;}
.map a:hover{ background:url(../images/map-bg.gif) left -19px no-repeat; text-decoration:none;}









