/* temp for debug */
form {background-color:#FCE910;margin:0;padding:0;}
#frmContact {background-color:#FFF;margin:0;padding:0;}
div {border:0px solid #000;} 

/* tools */
img {border:0;padding:0;margin:0;}
.clearer{clear:both;position:relative;line-height:0;height:0;margin:0;padding:0;font-size:0;}

body {background-color:#C8C7C5;}
body {background-image:url(/img/style01/bg.gif);background-repeat:repeat-x;}

/* links */
a, a:link, a:visited, a:hover, a:active {font-weight:normal;color:#CC0000;text-decoration:none;} 
a:hover {color:#000;text-decoration:underline;} 

hr {
border: 0;
height: 1px;
color: #CCC;
background-color:#CCC;
}

/* servicemenu */
.servicemenu {font-size:0.8em;}
.servicemenu a, .servicemenu a:link, .servicemenu a:visited, .servicemenu a:hover, .servicemenu a:active {font-weight:bold;color:#FFF;text-decoration:none;} 
.servicemenu a:hover {color:#000;text-decoration:underline;} 
.servicemenu ul {margin:0;padding:0;}
.servicemenu ul li {display:inline;border-right:1px solid #FFF;padding:0 10px 0 12px;}
.servicemenu ul li.first {padding-left:2px;}
.servicemenu ul li.last {border:0;}

/* search tabs */
#searchtabsbox ul {padding:0;margin:0;background-image:url(/img/style01/tab-bg-dark.gif);background-repeat:repeat-x;float: left;width: 100%;}
#searchtabsbox ul li {display:inline;}
#searchtabsbox ul li#active {}
#searchtabsbox ul li a {padding: 0.2em 1em;background-color: trasparent;color: #FFF;float: left;border-right: 1px solid #fff;}
#searchtabsbox ul li a:hover {background-image:url(/img/style01/tab-bg-light.gif);background-repeat:repeat-x;color: #000;}
#searchtabsbox ul li a#current {background-image:url(/img/style01/tab-bg-light.gif);background-repeat:repeat-x;color: #000;}

/* categorytabsbox tabs */
#categorytabsbox ul {padding:0;margin:0;background-image:url(/img/style01/tab-bg-dark.gif);background-repeat:repeat-x;float: left;width: 100%;}
#categorytabsbox ul li {display:inline;}
#categorytabsbox ul li#active {}
#categorytabsbox ul li a {padding: 0.2em 1em;background-color: trasparent;color: #FFF;float: left;border-right: 1px solid #fff;}
#categorytabsbox ul li a:hover {background-image:url(/img/style01/tab-bg-light.gif);background-repeat:repeat-x;color: #000;}
#categorytabsbox ul li a#current {background-image:url(/img/style01/tab-bg-light.gif);background-repeat:repeat-x;color: #000;}


/* listing */
a.client, a.client:link, a.client:visited, a.client:hover, a.client:active {font-weight:bold;color:#CC0000;text-decoration:underline;}
a.client:hover {color:#000;text-decoration:underline;}
.client {color:#CC0000}
.listing {line-height:20px;}
.bold {font-weight:bold;}

/* search form */
fieldset {display:inline;border:0;margin:0;padding:0;}
legend {display:none;margin:0;padding:0;}
label {display:inline;margin:0;padding:0;}
label.hide {display:none;margin:0;padding:0;}

#footerservice {background-color: #ABA8A8;}
#footer td {color:#686868;font-size:0.8em;}
a.footer, a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {font-weight:normal;color:#686868;text-decoration:underline;} 
a.footer:hover {color:#000;text-decoration:underline;} 

/* paging range ... */
.rangebutton_off {
	font-size:0.9em;font-weight:bold;
	width:19px;height:19px;
	background-color:transparent;
	border:0px;	
	background-image:url(/img/style01/pag-on.gif);background-repeat:none;
	color:#FFF;
}
.rangebutton_on {
	font-size:0.9em;
	width:19px;height:19px;
	background-color:transparent;
	border:0px;
	background-image:url(/img/style01/pag-off.gif);background-repeat:none;
	color:#000;
}