html {
  padding:0px;
  margin:0px;
}

body {
  font: .8em verdana,helvetica, serif;
  color:#564b47;
  background-color:#E5E5E8;
}
#container{
width:980px;
margin:12px auto 4px auto;
position:relative;
}
#content {
font-size:.9em;
  margin:10px 0 0 215px;
  margin-bottom:20px;
  background-color:#F6F6F6;
  border:1px solid #000;
  padding:0;
  padding:10px;
}
#content table{
}
/*#content p, #content h1, #content h2, #content h3{
padding:0 10px;
}
#content table p, #content table h1, #content table h2, #content table h3, #content table a{
padding:0;
}*/
#content img{
border:1px solid #E5E5E8;
}
#intro_content p{
margin-right:312px
}

#home_decoration{
height:652px;
width:302px;
float:right;
}

.tbl_box{
margin-right:10px;
}

.tborder{
background-color:#FFFFFF;
border:1px solid #696969;
padding:1px;
}

#logospace {
        border: 0px solid #000;
        height: 93px;
        background:#88A6C0 url(images/new/catbg.jpg) repeat-x scroll 0 0;
        padding:4px 0 0 0;
        border-bottom:1px solid #000;
        position:relative;
}
#logospace img{
	margin-left:4px;
}

#logospace #social_posting_promo{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	margin:0;
}


#topmenu {
        background-color: #BEBEBE;
        color: #000;
        padding:0;
        border-top:1px solid #fff;
        background:#E9F0F6 url(images/new/titlebg.jpg) repeat-x scroll 0 0;
}
#topmenu a, #topmenu a:visited, #topmenu a:hover{
color: #000;
text-decoration:none;
}
#topmenu a:hover{
text-decoration:underline;
}

.testimonial{
      background:#E9F0F6 url(images/new/titlebg.jpg) repeat-x scroll 0 0;
			border:1px solid #E5E5E8;
			color:#000000;
			margin-left:20px;
			padding:10px;
}
.promo_block{
padding:10px 10px 10px 20px;
background:#88A6C0 url(images/new/catbg2.jpg) repeat-x scroll 0 0;
color:#fff;
font:bold 18px "Trebuchet MS",Arial,Helvetica;
margin-left:20px;
border:1px solid #000000;
}

#footer {
        /* border-top:1px dotted #000;  */
        font:9px verdana;padding-left:220px; clear:both;
}

#phone {
        position:absolute;
        top:107px;
        right:10px;
        width:110px;
        color:#ffffff;
}
#newsletter {
position:absolute;
top:620px;
width:200px;
}
#clients {
position:absolute;
top: 692px;
width:200px;
}
#clients th, #newsletter th{
background:#88A6C0 url(images/new/catbg2.jpg) repeat-x scroll 0 0;
padding: 5px 5px 5px 10px;
font-weight:bold;
border:1px solid #000;
border-bottom:1px solid #375576;
margin-bottom:1px;
color:#fff;
text-align:left;
width:196px;
}
#clients td{
padding: 2px 5px 2px 10px;
}

/* This is a general class for new-style boxes */
.content_box{
margin:5px 5px 0 0;
}
.content_box th{
background:#88A6C0 url(images/new/catbg2.jpg) repeat-x scroll 0 0;
padding: 5px 5px 5px 10px;
font-weight:bold;
border:1px solid #000;
border-bottom:1px solid #375576;
margin-bottom:1px;
color:#fff;
text-align:left;
}
.content_box td{
padding: 2px 5px 2px 10px;
}

#clients td, #newsletter td{
padding-left:7px;
}
#newsletter td{
padding: 5px 0 5px 10px;
}
#clients a, #clients a:visited, .content_box a, .content_box a:visited{
color:#564b47;
text-decoration:none;
}
#clients a:hover, .content_box a:hover{
color:#000;
}

.classifiedspic{
float:right;margin-left:20px;margin-bottom:10px;
}

.tmlink { color: #ffffff; }
h1, h2, h3 { font:15pt verdana, arial, helvetica; color: #000;}
h3{
font-size:15pt;
margin-top:20px;
}

.bluebox {border:10px solid #000000;}
.pinkbox {border:5px solid #FFCCCC;}
.greenbox {border:5px solid #CFC;}
.bluebox, .pinkbox, .greenbox {margin-bottom:15px; padding:.4em;}
.lftimg {float:left; margin-right:10px; margin-bottom:10px;}
.clear {clear:both;height:1px}
.telecoms { text-decoration:none; color:#000000; }
.bodyimage { float:left; margin-right:4px; }
td { font: 12px verdana; }
a:visited { color: #0000a0;}


/* former nav.css */
#nav li{
font-weight:bold;
border-bottom:1px solid #375576;
margin-bottom:1px;
}

#nav li a, #nav li a:visited{
color:#FFFFFF;
}

#nav a:hover{
	color:#014783;
	background:#E9F0F6 url(images/new/titlebg.jpg) repeat-x scroll 0 0;
}
#nav li a:hover{
color:#013E77;
}
#menu {

position: absolute;

left: 0px;

width: 200px;

/*height:100%;*/

background: #ffffff;/* 0000a0 */

margin-top:10px;

}



#nav, #nav ul { /* all lists */

        margin: 0;

        padding: 0;

        font-size: 95%;

        float: left;

        list-style: none;

}

#nav li { /* all list items */

        position : relative;

        width: 198px;

        margin: 0 0 1px 0;

        border: 1px solid #000;

        line-height: 18px;

        float: left;

        z-index: 5;

}

* html #nav li {



}





* html #nav li ul {

        margin: -19px 0 0 185px;

}



#nav li ul ul { /* third-and-above-level lists */

        left: -999em;



}

#nav li a {

       width: 100%;

        w\idth: 100%;

       text-decoration: none;

       display: block;
		width:183px;
		padding:5px 5px 5px 10px;
		background:#88A6C0 url(images/new/catbg2.jpg) repeat-x scroll 0 0;
}



#nav li a:hover {
}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

        left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */

        left: auto;

}

/* Twitter widg */
.twtr-widget {
margin-top:20px;
}
.twtr-widget h3{
color:#fff;
}

#rss-block a{
background:transparent url(images/feed-icon.png) top left no-repeat;
bottom:-43px;
display:block;
font-size:16px;
height:22px;
left:7px;
padding-left:36px;
padding-top:6px;
position:absolute;
width:158px;
}

/* Home page contact form and messages */
#message {
margin-top:5px;
}
#message div {
padding:5px;
}
#message .success {

border:1px solid #0E7D00;
color:#4C9D42;
}
#message .info {

border:1px solid #C27209;
color:#C27209;
}
#message .error {
border:1px solid #A53F3F;
color:#C12E02;
}
#contact_form {
margin-top:10px;
padding:10px 20px 10px 10px;
border:1px solid #bbb;
}
#contact_form h2 {
padding:0;
margin:0;
font-size:1.3em;
}
#contact_form input, #contact_form textarea{width:100%;}
#contact_form label em {
color:#C12E02;
}

#contact_form #email_bot {
display:none;
}

.pagination li {
	float:left;
	margin-right:0.3em;
}
