* {margin:0;padding:0;}
body, html {
	height:100%;
	font-family:"Tahoma";
	/*color:#8b8f98;*/
	color:#7f828a;
	font-size:11px;
	min-width:1000px;
}
html {
	background:url("../images/tbg.gif") repeat-x;
}
#pen {
	width:73px;
	height:79px;
	position:absolute;
	background:url("../images/pen.gif") no-repeat;
	left:88%;
}
#wrapper {
	min-height:100%;
	height:auto !important;
	height:100%;
	min-width:1000px;
	background:url("../images/flag.gif") no-repeat 0px 36px;
}
#head {
	height:30px;
	width:90%;
	padding:0 5%;
}
#head div {
	float:left;
	padding-top:4px;
}
#trio {
	width:36%;
}
#trio a {
	display:block;
	width:29px;
	height:26px;
	float:left;
	margin-right:18px;
}
#trio img {
	border:0px;
}
#menu ul {
	list-style:none;
	background:url("../images/mbg.gif") no-repeat;
	height:32px;
	padding-left:4px;
}
#menu ul li {
	float:left;
	padding:4px 8px;
	height:24px;
	font-family:"Georgia";
	font-style:italic;
	font-size:14px;
	background:url("../images/mr.gif") no-repeat right 6px;
}
#menu a {
	text-decoration:none;
	color:#ffffff;
}
#menu a:hover {
	text-decoration:underline;
}
#menu .end {
	background:url("../images/mend.gif") no-repeat right 0px;
}
#header {
	clear:both;
	height:178px;
	background:url("../images/shortr.gif") no-repeat 95% 12px;
	padding:0px 5%;
	width:90%;
	margin-top:6px;
}
#logo {
	float:left;
	padding-top:30px;
	width:32%;
	padding-right:4%;
	color:#adafb6;
	font-family:"Georgia";
	font-size:12px;
	height:146px;
	background:url("../images/shortl.gif") no-repeat right 12px;
}
#logo span {
	display:block;
	padding-left:40px;
	padding-top:10px;
}
#logo img {
	border:0px;
}
#short {
	float:left;
	width:63%;
	padding-top:30px;
	line-height:18px;
	background:url("../images/shortbg.gif") repeat-x 0 12px;
	height:146px;
}
#serviceswrap {
	clear:both;
	background:#f1f2f3 url("../images/sbg.gif") repeat-x bottom;
}
#services {
	width:90%;
	padding:8px 5% 20px 5%;
	font-family:"Georgia";
	font-size:14px;
	height:166px;
	position:relative;
}
#name {
	position:absolute;
	width:179px;
	height:29px;
	top:188px;
	left:5%;
	background:url("../images/services_top.gif") no-repeat;
}
#services div {
	float:left;
	width:20%;
	text-align:center;
}
#services div img {
	border:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}
#services a {
	color:#4f5d67;
	display:block;
	width:180px;
	margin:0 auto;
}
#services .cb {
	font-size:1px;
}
#contwrap {
	width:90%;
	padding:0 5%;
}
#left {
	width:36%;
}
.block {
	padding-bottom:10px;
	padding-right:10%;
}
.block span {
	padding-left:12px;
	background:url("../images/doc.gif") no-repeat 0px 1px;
	display:block;
}
.block span b {
	color:#4f5d67;
	padding-right:4px;
}
.block p {
	padding-left:12px;
	line-height:16px;
}
#right {
	width:64%;
}
#left, #right {
	padding-top:20px;
}
#spacer {
	height:106px;
	width:100px;
}
#footer {
	clear:both;
	position:relative;
	height:85px;
	margin-top:-86px;
	background:url("../images/fbg.gif") repeat-x;
	border-top:1px solid #eff0f1;
}
#foot {
	width:90%;
	padding:0 5%;
}
#foot div {
	float:left;
}
#foot b {
	color:#4f5d67;
	display:block;
	padding-bottom:6px;
}
#copy {
	width:32%;
	padding-right:4%;
	padding-top:18px;
}
#bphone {
	width:40%;
}
#bphone span {
	font-family:Georgia;
	font-size:14px;
}
#bphone span span {
	color:#4f5d67;
	font-size:22px;
}
#bphone a {
	display:block;
	margin-left:38px;
	padding:2px 0px;
	width:130px;
}
#bphone {
	padding-top:12px;
}
#madein {
	padding-top:18px;
	width:24%;
	text-align:right;
}
p {
	margin-bottom:12px;
	line-height:18px;
}
a, a:visited, a:active {
	color:#278ce2;
}
a:hover {
	text-decoration:none;
}
.z1 {
	font-size:22px;
	font-family:"Georgia";
	font-style:italic;
	display:block;
	margin-bottom:12px;
}
.cb {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
h1 {
	font-family:"Georgia";
	font-size:22px;
	color:#4f5d67;
	font-weight:normal;
	font-style:italic;
	margin-bottom:12px;
}
.teltop {
	font-family:"Arial";
	font-size:12px;
	color:#4f5d67;
	font-weight:bold;
}
.ltel {
	font-family:"Georgia";
	font-size:22px;
	color:#4F5D67;
}
.ltel span {
	font-size:14px;
	color:#7F828A;
}
#clients a {
	height:70px;
	display:block;
	float:left;
	text-align:center;
	margin-right:36px;
}
#clients img {
	border:0px;
}
.topper {
	padding-top:3px;
	width:120px !important;
	font-size:14px;
	font-family:Georgia;
	font-style:italic;
}
.topper b {
	font-weight:normal;
}