/*GLOBAL*/
body { background-color:#fff; margin: 0; padding: 0;}

A { color: #033; font-family: Arial, Verdana, Geneva, sans-serif; text-decoration: underline; }
A:hover{  color: #033; font-family: Arial, Verdana, Geneva, sans-serif; text-decoration: none; }

#container { border: 1px solid #cacaca; background:#fff url(../_img/bg.jpg) repeat-x; }
#footer { margin: 10px 0px 10px 10px; }

.built { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 14px; color: #fff; font-weight: bold; margin: 6px 12px 0px 0px; }

.copy H1 { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 16px; color: #033; font-weight: bold; padding: 0px; margin: 0px; }
.copy H2 { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 12px; color: #033; font-weight: bold; padding: 0px; margin: 0px; }
.copy P { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 12px; color: #666; line-height: 15px; }
.copy .l { background-image: url(../_img/copy_l_bg.gif); vertical-align: top; }
.copy .m { background-image: url(../_img/copy_bg.jpg); }
.copy .r { background-image: url(../_img/copy_r_bg.gif); vertical-align: top; }
.copy .text { padding: 15px 15px 20px 20px; }

.vacanciesTable TD { border-top: 1px solid #cacaca; border-right: 1px solid #cacaca; text-align: center; font-family: Arial, Verdana, Geneva, sans-serif; font-size: 10px; color: #033; font-weight: bold; padding: 3px 0px 3px 0px; }
.vacanciesTable .bed  { width: 54px; }
.vacanciesTable .bath  { width:39px; }
.vacanciesTable .squareft  { width: 80px; }
.vacanciesTable .features  { width: 82px; }
.vacanciesTable .pets  { width: 35px; }
.vacanciesTable .costs  { width: 108px; }
.vacanciesTable .pics  { width: 43px; }



