* {	margin: 0 auto;}
body{background:url(../images/bg.gif); font:13px/18px verdana; color:#ffffff;}
a:link,a:visited{ color:#FFFFFF; text-decoration:none;}
.float_l{float:left;}
.float_r{float:right;}
.clear{clear:both;}
.padding_r{padding-right:5px;}
.padding_t{ padding-top:10px;}
.margin_top{margin-top:10px;}
.text,.text a, .text a:visited{font:13px Tahoma; text-align:justify; line-height:18px; }
.main_width{width:1004px;}
.mid_stript{ background:url(../images/mid_strip.gif) repeat-x;}
ul.primary-links{display: block; list-style:none; padding:0px}
ul.primary-links li{float:left; display:block; width:111px; height:81px; cursor:pointer;}
ul.primary-links li.home{ background:url(../images/menu.jpg)-3px 0 no-repeat;}
ul.primary-links li.services{background:url(../images/menu.jpg)-115px 0 no-repeat;}
ul.primary-links li.portfolio{ background:url(../images/menu.jpg)-230px 0 no-repeat;}
ul.primary-links li.quote{ background:url(../images/menu.jpg)-345px 0 no-repeat;}
ul.primary-links li.contact{ background:url(../images/menu.jpg)-460px 0 no-repeat;}

ul.primary-links li.home:hover, ul.primary-links li.hactive{background:url(../images/menu_over.jpg)-3px 0 no-repeat;}
ul.primary-links li.services:hover, ul.primary-links li.sactive{background:url(../images/menu_over.jpg)-115px 0 no-repeat;}
ul.primary-links li.portfolio:hover, ul.primary-links li.pactive{ background:url(../images/menu_over.jpg)-230px 0 no-repeat;}
ul.primary-links li.quote:hover, ul.primary-links li.qactive{ background:url(../images/menu_over.jpg)-345px 0 no-repeat;}
ul.primary-links li.contact:hover, ul.primary-links li.cactive{ background:url(../images/menu_over.jpg)-460px 0 no-repeat;}
.logo{ position:absolute;}
.mid_stript{ height:52px; position:relative}
.rg_txt{ padding-left:162px;}
.cnt_prt{ padding-top:20px;}
.services_col{ width:295px;}
.content_col{width:707px; margin-left:2px;}
.page_bg a, .page_bg a:visited{ color:#006600;}
p{ padding-bottom:10px;}
.hdr_bg{ background:#000000;}
.heading{
	padding:10px 10px 10px 10px;
	height:40px;
	background:url(../images/hdr_bg.jpg) repeat-x;
	-moz-border-radius:16px 16px 0 0;
	-webkit-border-radius: 16px 16px 0 0;
	border-radius:16px 16px 0 0;
	behavior: url(border-radius.htc);}

.heading_txt{padding:7px 0 0 41px; font-size:21px; display:block;}
.heading_txtc{padding:7px 0 0 11px;}
.page_bg{ background:#F6F6F6; padding:10px; color:#006600; min-height:300px;}
.page_bg{-moz-border-radius:0 0 16px 16px;
	-webkit-border-radius:  0 0 16px 16px;
	border-radius:0 0 16px 16px;
	behavior: url(border-radius.htc);}
ul.services_left{display: block; list-style-image:url(../images/bullet.png);}
ul.services_left li a,ul.services_left li a:visited{ line-height:25px; font-size:13px; font-weight:bold; color:#42619B;}
ul.services_left li a:hover{ text-decoration:underline;}
.footer{ background:url(../images/ft_bg.jpg) repeat-x; height:62px; margin-top:20px; padding-top:5px;}
.ft_menu{text-align:center;}

/* float window */

#topbar{
	position:absolute;
	padding: 2px;
	
	width: 220px;
	height:180px;
	visibility: hidden;
	z-index: 100;
	right: 0px;
	
}

