body {
	margin: 0;
	padding: 0;
	background-image: url(../images09/background-image.gif);
	font-family:Georgia, "Times New Roman", Times, serif; 
	color: #ffffff;
	font-size: 13px;
	
}
#holder {text-align: center; margin: 0px; padding: 0px; background-image: url( ../images09/footerimg.gif); background-repeat: no-repeat; background-position: bottom center; }
#page { text-align: left; margin: 0 auto; width:1000px; padding: 0; }
#header { margin-bottom: 19px; margin-top: 20px;}
.sampleimg {	padding-top: 12px;	padding-bottom: 10px;	padding-left: 1px;}
#col1 { float: left;width: 626px;padding-left: 6px;margin-right: 28px; margin-bottom: 147px; }
#col2 { width: 328px;float: left; }
.peoject { margin-bottom: 10px; }
.project a { text-decoration: underline; color: #ffffff; }
.sampleimg img {border: 1px solid #ffffcc }
.stext { padding-left: 2px; margin-bottom: 20px; font-size: 12px;}
.client {margin-bottom: 1px;}
.zoom { float: right; color: #ffffcc; font-size: 13px;}
.zoom a { text-decoration: none; color: #ffffcc; }
#col2 p {margin-top: 5px; line-height: 19px; }
.textinput { margin-top: 4px;margin-bottom: 1px;background-image: url(../images09/input_bg.png);background-repeat: no-repeat;height: 36px; padding-top: 5px; padding-left: 9px;padding-right: 4px;width: 323px; }
.textareainput { margin-top: 4px;margin-bottom: 1px;background-image: url(../images09/textarea_bg.png);background-repeat: no-repeat;height:  90px; padding-top: 6px; padding-left: 9px;padding-right: 4px;padding-bottom: 4px;width: 320px; }
input, textarea {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;   }
#footer { background-color: #34919C; padding-left: 10px;  padding-bottom: 50px; text-align: center;     }
#footer div a, #footer #tel { text-decoration: none; color:#ffffcc;  line-height: 24px;   }
#footer div a:hover {text-decoration: underline }
#footer .linksection { padding-bottom: 20px;padding-top: 17px;float:left;  text-align: left;padding-left: 2px;  }
.linksection img { margin-bottom: 5px; }
img.redtitle{ margin-bottom: 4px;  padding-left: 2px;}
.dashedline { line-height: 1px; margin-bottom: 9px; }

.paging, .menu { font-size: 13px; padding-left: 2px;padding-top: 5px; }

.paging a, .menu a { text-decoration: none; color: #ffffff; }
.paging a:hover, .menu a:hover { color: #ffffcc;}

#pageloader { padding-top: 12px; position: absolute; display: none;}

#contactmessage { padding-right: 4px;float:right;display: none; }