*{padding:0px;margin:0px; border:0px;}

body {
background:#232e34;
margin:0px;
overflow: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #33444D;}

p{margin-top: 0px; margin-bottom: 10px;}
a:link {color: #33444D;text-decoration: none;}
a:hover {text-decoration: underline;none: #193a8b;}
a:active {text-decoration: underline;none: #193a8b;}
a:visited {color: #33444D;text-decoration: none;}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #33444D;
font-weight:normal;
margin-top: 0px; margin-bottom: 10px;}

#container{
width: 920px;
margin-top:0px; 
margin-bottom:0px; 
margin-left:auto;
margin-right:auto;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#header {
width:880px;
height:200px;
padding-left:30px;
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
margin:0px;
background-image:url(../images/header.gif);
background-position:top;
background-repeat:no-repeat;
}


#base_info{
width:910px;
height:10px;
text-align: right;
margin-left:auto;
margin-right:auto;
padding:5px;
margin-top:15px;
}

#bk{
width:910px;
height:470px;
padding:5px;
margin:0px;
margin-top:15px;
background-image:url(../images/bodybk.gif);
}

#bk2{
width:910px;
height:470px;
padding:5px;
margin:0px;
margin-top:15px;
background-image: url(../images/bodybk2.gif);
}

#splashbody{
width:910px;
height:470px;
padding:0px;
margin:0px;
background-image:url(../images/splash.jpg);
text-indent:-2500px;
}

#designbody{
width:450px;
height:445px;
padding-top:25px;
padding-left:435px;
padding-right:25px;
margin:0px;
background-image:url(../images/design.jpg);
}

#designinfo{
width:450px;
padding-top:40px;
background-image:url(../images/design_info.gif);
background-position:top;
background-repeat:no-repeat;
}


#aboutinfo{
width:315px;
padding-top:40px;
background-image:url(../images/about_info.gif);
background-position:top;
background-repeat:no-repeat;
float:right;
}



#expertisebody{
width:450px;
height:445px;
padding-top:25px;
padding-left:435px;
padding-right:25px;
margin:0px;
background-image:url(../images/expertise.jpg);
}

#expertiseinfo{
width:450px;
padding-top:40px;
background-image:url(../images/expertise_info.gif);
background-position:top;
background-repeat:no-repeat;
}



#aboutbody{
width:860px;
height:445px;
padding-top:25px;
padding-left:25px;
padding-right:25px;
margin:0px;
background-image:url(../images/about.jpg);
}


#inspirebody{
width:865px;
height:450px;
padding-top:20px;
padding-left:20px;
padding-right:25px;
margin:0px;
}

#inspiremovie{
width:520px;
padding:0px;
margin:0px;
float:left;
}


#inspireinfo{
margin-top:5px;
width:315px;
padding-top:40px;
background-image:url(../images/inspire_info.gif);
background-position:top;
background-repeat:no-repeat;
float:right;
}



#contactbody{
width:450px;
height:445px;
padding-top:25px;
padding-left:435px;
padding-right:25px;
margin:0px;
background-image:url(../images/contact.gif);
}

#contactinfo{
width:450px;
padding-top:40px;
background-image: url(../images/contact_info.gif);
background-position:top;
background-repeat:no-repeat;
}



#nav_of {display:block; float:left; height:187px; padding:0px; list-style:none;}
#nav_of a {display:block; height:187px; width:110px; text-indent:-2500px; background-image:url(../images/of_logo.gif);}
#nav_of a:hover { background-position:110px;}

#nav {display:block; height:37px; float:right; padding-right:0px; padding-top:150px; margin:0; list-style:none;}

#nv li{list-style:none; padding-right:18px; padding-left:0px; display:block; float:left; height:37px; display:block; margin:0px; float:left;}

#button_design a {display:block; height:37px; width:54px; background-image: url(../images/button_design.gif); text-indent:-4000px;}
#button_design a:hover {background-position:100px;}
#select_design a {display:block; height:37px; width:54px; background-image: url(../images/button_design.gif); text-indent:-4000px; background-position:100px;}

#button_expertise a {display:block; height:37px; width:70px; background-image: url(../images/button_expertise.gif); text-indent:-4000px;}
#button_expertise a:hover {background-position:100px;}
#select_expertise a {display:block; height:37px; width:70px; background-image: url(../images/button_expertise.gif); text-indent:-4000px; background-position:100px;}

#button_inspire a {display:block; height:37px; width:54px; background-image: url(../images/button_inspire.gif); text-indent:-4000px;}
#button_inspire a:hover {background-position:100px;}
#select_inspire a {display:block; height:37px; width:54px; background-image: url(../images/button_inspire.gif); text-indent:-4000px; background-position:100px;}

#button_contact a {display:block; height:37px; width:62px; background-image: url(../images/button_contact.gif); text-indent:-4000px;}
#button_contact a:hover {background-position:100px;}
#select_contact a {display:block; height:37px; width:62px; background-image: url(../images/button_contact.gif); text-indent:-4000px; background-position:100px;}

#button_about a {display:block; height:37px; width:46px; background-image: url(../images/button_about.gif); text-indent:-4000px;}
#button_about a:hover {background-position:100px;}
#select_about a {display:block; height:37px; width:46px; background-image: url(../images/button_about.gif); text-indent:-4000px; background-position:100px;}

#button_home a {display:block; height:37px; width:41px; background-image: url(../images/button_home.gif); text-indent:-4000px;}
#button_home a:hover {background-position:100px;}
#select_home a {display:block; height:37px; width:41px; background-image: url(../images/button_home.gif); text-indent:-4000px; background-position:100px;}



#clientbody{
width:860px;
padding-top:25px;
padding-left:25px;
padding-right:25px;
margin:0px;
}

#cthumbs{
	width:215px;
	float:left;
	padding:0;
	margin:0;
	display:block;
}

#cthumbs a{
margin-right:5px;
margin-bottom:5px;
width:100px;
height:100px;
}

#cthumbs a:hover{
opacity:0.8;}


.clientpic{
	float:left;
	display:block;
	width:645px;
	display:block;
	margin-bottom:25px;
}

.whois{
	margin-right:25px;
	}