body{
background:#151515;
margin:0px 0px 40px 0px;
text-align:center;
font-family:"Arial", "Helvetica", sans-serif; font-size:12px; color:#333;  
background-image: url(../images/images_bg.jpg);
background-repeat:repeat-x;
}

.testname {font-size:10px; color:#999}
.selected{color: #999;}

.TextField {
background-color: #262626;
color: #ccc;
border: 1px solid #151515;
font-size: 12px;
padding:5px;
}

.contactbutton {
background-color: #262626;
color: #ccc;
border: 1px solid #151515;
font-size: 11px;
padding-top:3px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
}


h1 {width: 150px; display: block;}
h1 a {width: 150px; height: 105px; display: block; text-indent: -3000px; text-decoration: none;}
h2 {font-size:12px; color: #fff; margin-top:0px; margin-bottom:20px; }
h3 {font-size:12px; color: #fff; margin-top:0px; margin-bottom:0px; font-weight:normal;}
h4 {font-size:12px; color: #999; margin-top:0px; margin-bottom:20px;  }
h5 {font-size:12px; color: #777; margin-top:0px;}
p {font-size:12px; color:#666;}

a {
outline: none;
}

a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
color: #666;
	text-decoration: none;
}
a:hover {
color: #fff;
	text-decoration: none;
}
a:active {
color: #666;
	text-decoration: none;
}

a.non-html:hover {color: #ccc;}

a.non-html {
background: url(../images/icon-tick.gif) 0 2px no-repeat;
padding-left: 20px;
padding-top: 2px;
line-height:18px;
color: #555;
}

#content img{
border:0;
}








div#contact_container {
padding-top:46px;
width:980px;
float:left;
}

div#map_container {
height:354px;
background-image: url(../images/images_bg.jpg);
}

div#container {
padding-top:400px;
width:980px;
float:left;
}

div#col_left_logo {
padding-left:24px;
width:174px;
float:left;
text-align:left;
background-image: url(../images/logo.jpg);
background-repeat:no-repeat;

min-height:100px;
}

div#col_left_menu {
padding-left:24px;
width:112px;
text-align:left;
float:left;
background-image: url(../images/menu_divider.jpg);
background-position:top right;
background-repeat:no-repeat;
min-height:100px;
}

.col_left_submenu {
padding-left:24px;
width:187px;
float:left;
text-align:left;
background-image: url(../images/menu_divider.jpg);
background-position:top right;
background-repeat:no-repeat;
min-height:100px;
}

.col_right_text {
padding-left:24px;
width:400px;
float:left;
text-align:left;
}


.navcontainer{
text-align:left;
}
.navlist{
margin-left: 0px;
padding-left: 0;
list-style: none;
}
.navlist li {
}

/* GALLERY */
#content{
padding:0;
}


#work-dis{
overflow:hidden;
position:absolute;
left:0;
width:100%;
height:354px;
}

#imgs-wrapper{
overflow:hidden;
position:relative;
height:340px;
}

#imgs{
position:absolute;
top:0;
left:0;
}

#initial-img{
background-image:url(../img/loading.gif);
width:548px;
height:443px;
}

#gallery-captions-wrapper{
position:absolute;
top:300px;
/* IE 6 HACK */

right:25px;
padding-top:12px;
width:112px;
height:24px;
background-color:#272727;
background-image: url(../images/buttons_bg.jpg);
}

#gallery-captions{
position:relative;

}


