/* CSS Document for Insight Property Group */

/* Styles for BODY */
body { background: #CCCCCC url(images/background-dots.gif) top center repeat-x; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; margin: 0px; padding: 0px; }
a { color: #CC0000; }
a:hover { text-decoration: none; }
h1 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; }
div.divider { border: dotted #000000; border-width: 1px 0px 0px 0px; height: 1px; }

/* Styles for "Main Container" */
div#main-container { background: url(images/background-main.jpg) top center repeat-y; width: 810px; }
div#main-inner-container { width: 800px; }

/* Styles for "Header Container" */
div#header-container { }
div#header-container div#logo-container td.left-cell { padding: 15px 0px 15px 30px; }
div#header-container div#logo-container td.right-cell { padding: 0px 20px 20px 0px; }
div#header-container div#logo-container td.right-cell img.phone-number { padding-bottom: 20px; }
div#header-container div#top-nav-container { background: url(images/background-top-nav.gif) top left repeat-x; height: 34px; }
div#header-container div#top-nav-container a.nav-link { padding: 0px 7px 0px 7px; }
div#header-container div#top-nav-container img.pipe-spacer { padding: 0px 0px 0px 0px; }
.dropdown-menu { background-color: #FFFFFF; border: solid #666666; border-width: 0px 1px 1px 1px; line-height: 18px; position: absolute; text-align: left; visibility: hidden; z-index: 100; }
.dropdown-menu a { color: #666666; display: block; height: auto; padding: 3px 0px 3px 0px; text-decoration: none; text-indent: 15px; width: 100%; }
.dropdown-menu a:hover { background-color: #CC0000; color: #FFFFFF; }
div#services-menu { width: 250px; }
div#properties-menu { width: 145px; }
div#service-areas-menu { width: 125px; }
div#header-container div#header-image-container { border: solid #C0C0C0; border-width: 0px 0px 1px 0px; padding: 9px 0px 9px 0px; position: relative; }
div#header-container div#header-image-container img.title { position: absolute; top: 62px; right: 594px; }

/* Styles for "Body Container" */
div#body-container { text-align: left; }
div#body-container div.body-padding { padding: 10px; }
div#body-container div.working-with-agents { padding: 15px 0px 0px 0px; }
div#body-container td#column-left { background-color: #EEEEEE; border: solid #DDDDDD 1px; width: 185px; }
div#body-container td#column-left div.padding { padding: 15px 0px 15px 0px; }
div#body-container td#column-left form { margin: 0px; }
div#body-container td#column-left div.search-tagline { padding-bottom: 10px; }
div#body-container td#column-left table#search-form td { padding-bottom: 10px; }
div#body-container td#column-right div.padding { padding: 15px 25px 15px 25px; }
/* Styles for "Profile Layout" */
table#profile-layout td.column1 { text-align: right; width: 175px; }
table#profile-layout td.column1 a { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; text-decoration: none; }
table#profile-layout td.column1 a:hover { color: #C10000; }
table#profile-layout td.column1 a.active { color: #C10000; }
table#profile-layout td.column2 { padding: 0px 10px 0px 10px; }
table#profile-layout td.column3 { }

/* Styles for "Page Bottom Container" */
div#page-bottom-container { background: url(images/background-main-bottom.jpg) top center no-repeat; color: #666666; font-size: 10px; height: 32px; width: 818px; }
div#page-bottom-container div.padding { padding-top: 5px; width: 800px; }
div#page-bottom-container a { color: #666666; text-decoration: none; }
div#page-bottom-container a:hover { color: #CC0000; }
div#page-bottom-container span.pipe { padding: 0px 5px 0px 5px; }

/* Styles for "Footer Container" */
div#footer-container { color: #777777; font-size: 10px; line-height: 14px; padding: 10px 0px 30px 0px; }
div#footer-container a { color: #777777; text-decoration: none; }
div#footer-container a:hover { color: #222222; }