/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}

body.body{background-color:#fff; margin-top:0px; margin-left:auto; margin-right:auto; background-image:url(../images/grad11.jpg);  background-position:top; background-repeat:repeat-x}
body,td {font-family:arial; color:#666; font-size:15px; line-height:160%;}
#outerright {background-image:url(../images/bgxx.jpg); background-position:top right; background-repeat:no-repeat;min-height:100%;   }
#outerleft {background-image:url(../images/Final-drainmen_03_01_02_01.jpg); background-repeat:no-repeat; background-position:top left;height:100%;  }
#outerin { background-image:url(../images/headbg_03.jpg); height:100%; background-repeat:repeat-x; background-position: top; min-height:100%;   } 
#wrapper {width:100%;  margin-left:auto; margin-right:auto; background-image:url(../images/draingradient.jpg); background-position:top; background-repeat:repeat-x;}
#header {height:173px;  margin:0 auto; clear:both; }
#drainmen {position:absolute; top:165px; right:40px }
#logo {float:left }
#callus {position:absolute; top:60px; left:500px; }
#navmenu ul.menu {margin:0px; padding:0px;}
#navmenu .menu li { list-style-type:none; float:left;
padding:5px 5px 5px 0px; text-align:left; margin:0px 14px }
.flashnav a {display:none; }
#content {clear:both; max-width:  990px; padding-left:150px; padding-right:200px ; min-height:350px;  }
/*/#header,#navmenu,#content,#footer {margin:0 auto; max-width:  990px;}/*/
#navmenu {height:30px; margin-bottom:15px; margin-left:160px; }
#footer {clear:both; text-align:center }
#footer {font-size:10px; color:#666;  padding-left:5px;}
#footer a {color:#666; text-decoration:none }
#footer a:hover {color:#333; text-decoration:underline }
.ghostOLD {width:170px; height:190px; float:left}
h1 {font-size:25px; margin-top:25px; padding-top:0px; font-weight:normal; color:#ba0913 }
h2 {font-size:18px; margin-top:0px; font-weight:normal; color:#b50f19 }
h3 {font-size:16px; margin-top:0px; }
h4 {font-size:14px; margin-top:0px;}
a,a:visited,a:active { color:#ba0913; text-decoration:none}
a:hover { color:#000; text-decoration:underline}
a.print,a.print:active,a.print:visited,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:15px;margin-top:0px;}
input.contact {width:95%; }.branches .photo {float:left; width:150px; height:150px; }.branches .btext {float:right; }
.branches h2 {font-size: 16px; white-space:normal }
.branchcon {width:280px; margin-bottom:25px; display:table; font-size:14px;  margin-right:30px;  }
.branchcon div {clear:both; margin-bottom:-19px;  font-size:90%;}
.branchcon .left {float: left; width:50px; font-weight:bold; line-height:normal;  height:40px; }
.branchcon .right {float: right; width:74px; text-align:left }
.branchi { font-size:12px;   } .bracha {margin-bottom:15px; }
.branchi .left,.branchi .right {margin-bottom:8px; }
.branchi .left {float: left; width:70px; font-weight:bold; clear:right; display:block }
 .branchi .right {display:block;}  
.serviceItem { clear:both; padding-bottom:5px; margin-bottom:15px;  border-bottom:1px dashed #ccc; display:table; height:1%; }
.serviceItem h2 {margin-bottom:5px; }
.serviceItem ul {margin:0; padding:0; padding-left:25px;  }
 .servicethumb {border:2px solid #ddd; background-color:#eee; padding:5px; float:left;  clear:right;  width: 230px; margin-top:10px; }
 .serviceItem .text {float: left; display:table; min-width:200px; max-width:730px; text-align:justify; padding-right:15px; }
hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}

.bread {font-size:10px;color:#444; font-weight:normal }
.newsleft {width:15%; float:left; margin-right:12px; }
.newsmain {width:80%; float:right; margin-left:12px; margin-top:-35px; }
.newsmain h2 {margin-bottom:12px; font-size:140%}
.row2 {background:#eee; } .row1 {background:#ddd; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
 
.contact td{ }
.date {font-size:9px; margin-top:0px; font-weight:normal}


.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {text-align:justify ; margin-bottom:20px; clear:both}
.niframe {display:none;width:1px; height:1px;}
.thumb {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb {text-align:center; font-size:12px; padding:3px}
 .pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }
 
.homepics {white-space:nowrap; margin-left:-150px; }


.staff {float:left; width:45%; height:110px; margin-left:2%; line-height:normal }
#mapcont {float:right; }
#map {width:350px; height:350px;}
.gallery {max-width:940px; }


#map div span {display:none; }