/* CSS Document */
html,body{height:98%;width:99%;}

#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 590px;
} 
#inner {
width: 798px; 
height: 590px;
text-align: center;
margin-left:auto;
margin-right:auto; 
}


body.body {text-align:center;
min-height:590px;/* for good browsers*/
min-width:798px;/* for good browsers*/ } 
table.content {background:#fff;}
#footer {font-size:10px; color:#fff; text-align:center; }
#footer a {color:#3D3B3C; text-decoration:none }
#footer a:hover {color:#3D3B3C; text-decoration:underline }
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}
.box {border:1px solid #ddd;}
.box td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left}
.hometext {font-size:12px;}
.row2 {background:#eee; } .row1 {background:#ddd; }
.distCont tr td {
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.discont {float:right; cursor:help; height:10px; margin-right:8px; font-size:10px; font-weight:bold; color:red}
 body.body{background:#d2d2d2; margin-top:0px;}
.row2 {background:#eee; } .row1 {background:#ddd; }
select {font-family:verdana; color:#444; font-size:11px; }
body,td {font-family:verdana; color:#626262; font-size:11px; line-height:1.3em;}
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
h4 {font-size:14px;}
a.print,a.print:active,a.print:visted,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;}
#nav td {padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
a,a:visited { color:#555; text-decoration:none}
a:hover { color:#777; text-decoration:underline}

input.contact {width:95%; }
ul {list-style-type:square;}
ul li {} 
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:#555; font-weight:normal }
.credit {font-size:10px; line-height:normal }
.city {color:#AA732F;font-weight:bold;}
.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}
.endo {font-style:italic; font-size:13px;color:#AA732F;font-weight:bold;}
.listing {border-bottom:1px dashed #ddd; margin-bottom:7px;}
.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:162px;height:122px;float:left; 
margin-top:5px; margin-bottom:0px; margin-left:15px; margin-right:15px; }
.thumb:hover {text-align:center;width:162px;height:122px;float:left; 
margin-top:5px; margin-bottom:0px; margin-left:15px; margin-right:15px; }

.thumbm {text-align:center;width:45%;height:132px;float:left; text-transform:lowercase;
margin-top:5px; margin-bottom:0px; margin-left: 10px;  }
.thumbm:hover {text-align:center;width:45%;height:132px;float:left;  text-transform:lowercase;
margin-top:5px; margin-bottom:0px;  margin-left: 10px;}

.thumb td,.thumb2 td{text-align:center;}

.thumb2 {text-align:center;width:240px;height:122px;float:left; text-transform:lowercase;
margin-top:5px; margin-bottom:0px; margin-left: 10px;  }
.thumb2:hover {text-align:center;width:240px;height:122px;float:left;  text-transform:lowercase;
margin-top:5px; margin-bottom:0px;  margin-left: 10px;}

.thumb3 {text-align:center;width:240px;height:122px;   text-transform:lowercase;
margin-top:5px; margin-bottom:0px;  }
.thumb3:hover {text-align:center;width:240px;height:122px;   text-transform:lowercase;
margin-top:5px; margin-bottom:0px;   }



h3.subhead {font-size:12px;}
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.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; }

.mgal td {font-size:10px; line-height:normal; text-transform:lowercase}

h2.portfolio  {font-size:18px; line-height:normal; margin:0; padding:0; margin-top:20px; font-weight:normal;}
h1.portfolio {font-size:11px; font-weight:bold;; line-height:normal text-transform:lowercase; margin:0; padding:0; }

.column {float:left; width:45%; margin-right:2%; } 