/* ===================================================================== *
 * Copyright 2004, Saul Marine & Co Solicitors
 * All rights reserved
 * ===================================================================== *
 * $Id: saulmarine.css 230 2005-01-31 11:42:14Z tprice $
 * ===================================================================== */

body, h1, h2, p, td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003F6E;
background-color: #FFF;
}

td, p, h1, h2 { 
background-color: transparent;
}

a {
text-decoration: none;
}

a:link, a:visited, a:hover, a:active {
color: #003F6E;
}

table, td, div { margin: 0; padding: 0; border: none; }

table#banner {
/* 57 + 585 + 8 + 90 = 740 */
width: 740px;
vertical-align: top;
}

table#banner td {
/* background-color: #DDD; */ /* ==DEV== 1 */
}

.logo {
margin: 0;
padding: 0;
border: none;
}

img#logo-blue {
margin-left: 57px;
}

img#logo-black {
margin-left: 8px;
}

table#main {
/* 57 + 585 + 8 + 90 = 740 */
width: 740px;
}

table#main td {
/* background-color: #CCC; */ /* ==DEV== 1 */
}

table#main td#top-l {
/* background-color: rgb(60%,65%,65%); */ /* ==DEV== 1 */
/* 740 - 517 = 223 */
width: 223px;
/* height: 295px; */
height: 100%;
vertical-align: top;
}

table#main td#top-r {
/* background-color: rgb(80%,80%,70%); */ /* ==DEV== 1 */
width: 517px;
vertical-align: top;
}

.top-r-index {
background: #FFF url(../images/index_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-about {
background: #FFF url(../images/about_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-services {
background: #FFF url(../images/services_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-clicare1, .top-r-clicare2 {
background-color: #FFF;
}

.top-r-convey {
background: #FFF url(../images/quote_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-debtcoll {
background: #FFF url(../images/quote_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-askus {
background: #FFF url(../images/askus_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-select {
background: #FFF url(../images/select_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-links {
background: #FFF url(../images/links_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-contact {
background: #FFF url(../images/contact_bkgrnd_517x550.gif) 0 25px no-repeat;
}

.top-r-thanks {
background: #FFF url(../images/thanks_bkgrnd_517x550.gif) 0 25px no-repeat;
}

div.inner {
/* background-color: rgb(90%,80%,90%); */ /* ==DEV== 1 */
background-color: transparent;
margin-left: 48px;
margin-right: 22px;
}

div.inner ul li {
margin-top: 2px;
}

div#inner-top {
/* background-color: #CCC; */ /* ==DEV== 1 */
margin-top: 25px;
}

div#inner-bot {
/* background-color: rgb(85%,65%,65%); */ /* ==DEV== 1 */
margin-top: 20px;
/* 48 + 37 = 75 */
margin-left: 75px;
margin-right: 90px;
}

div#logo-cls {
/* background-color: rgb(75%,75%,90%); */ /* ==DEV== 1 */
margin: 0;
padding: 0;
width: 46px;
height: 72px;
position: absolute;
/* 517 + 209 - 46 - 5 = 680 */
left: 680px;
}

.logo-cls-index {
/* 74 + 404 + 32 + 12 = 523 */
top: 523px;
}

.logo-cls-about {
/* 74 + 378 + 32 + 12 = 496 */
top: 496px;
}

.logo-cls-services {
/* 74 + 359 + 32 + 12 = 477 */
top: 477px;
}

.logo-cls-convey {
/* 74 + 243 + 32 + 12 = 361 */
top: 361px;
}

.logo-cls-debtcoll {
/* 74 + 243 + 32 + 12 = 361 */
top: 361px;
}

.logo-cls-askus {
/* 74 + 270 + 32 + 12 = 388 */
top: 388px;
}

.logo-cls-select {
/* 74 + 382 + 32 + 12 = 500 */
top: 500px;
}

.logo-cls-links {
/* 74 + 197 + 32 + 12 = 315 */
top: 315px;
}

.logo-cls-contact {
/* 74 + 343 + 32 + 12 = 461 */
top: 461px;
}

.logo-cls-thanks {
/* 74 + 294 + 32 + 12 = 412 */
top: 412px;
}

div#navbar {
/* background-color: rgb(85%,65%,65%); */ /* ==DEV== 1 */
width: 167px;
/* 223 - 167 = 56 */
margin-left: 56px;
margin-top: 16px;
padding: 0;
text-align: center;
}

div#navbar a.nav-item {
/* background-color: rgb(75%,75%,90%); */ /* ==DEV== 1 */
display: block;
height: 14px;
border: 2px solid #006;
margin: 0;
margin-bottom: 8px;
padding: 5px;
font-weight: normal;
}

div#navbar a.curr-nav-item {
background-color: #C5E7F3;
font-weight: bold;
}

div#navbar a:link, div#navbar a:visited {
color: #003F6E;
}

div#navbar a:hover, div#navbar a:active {
color: #75BBD4;
}

div#navbar a.curr-nav-item:hover, div#navbar a.curr-nav-item:active {
color: #1567A4;
}

div#movie {
/* background-color: rgb(60%,80%,70%); */ /* ==DEV== 1 */
background-color: #EEE;
width: 209px;
height: 352px;
margin: 15px 0 5px 15px;
}

div#contact-info p {
text-align: center;
}

div#thanks p {
font-size: 14px;
font-weight: bold;
text-align: center;
margin-top: 80px;
}

.centred-box {
position: relative;
top: 30px;
left: -48px;
}

.form-box {
/* 517 - 48 - 22 - 75 = 372 */
width: 372px;
height: 40px; 
margin: 0;
padding: 0;
}

.footnote { 
width: 250px;
background-color: #D6EBFF;
border: 2px dotted gray;
padding: 5px;
}

table {
border-collapse: collapse;
}

fieldset {
border: 1px solid #CCC;
}

fieldset#quote-type-fields {
margin: 0;
margin-bottom: 8px;
padding: 4px;
}

fieldset#client-fields {
text-align: right;
margin: 0;
padding: 5px;
padding-bottom: 8px;
}

table#client-contact {
width: 100%;
margin: 0;
padding: 0;
}

table#client-contact td {
margin: 0;
padding: 3px 6px 3px 5px;
text-align: right;
}

table#client-contact td.contact-l {
}

table#client-contact td.contact-r {
/* background-color: rgb(60%,60%,70%); */ /* ==DEV== 2 */
padding: 3px 4px 3px 1px;
width: 166px;
}

table#sale-tab, table#purch-tab, table#debt-tab, table#sub-tab {
width: 373px;
margin: 0;
padding: 0;
text-align: right;
}

table#sale-tab td, table#purch-tab td, table#debt-tab td, table#sub-tab td {
margin: 0;
padding: 3px;
}

table td.convey-td-1 {
/* background-color: rgb(85%,65%,65%); */ /* ==DEV== 2 */
}

table td.convey-td-2 {
/* background-color: rgb(60%,60%,70%); */ /* ==DEV== 2 */
width: 180px;
}

table td.debt-td-1 {
/* background-color: rgb(85%,65%,65%); */ /* ==DEV== 2 */
}

table td.debt-td-2 {
/* background-color: rgb(60%,60%,70%); */ /* ==DEV== 2 */
width: 180px;
}

td input {
background-color: white;
margin: 0;
padding: 2px;
}

table input.contact-inp {
width: 165px;
border: 1px solid #999;
background-color: #FFF;
}

table input.debt-inp {
width: 165px;
margin-right: 8px;
border: 1px solid #999;
}

table input.convey-inp {
width: 165px;
margin-right: 8px;
border: 1px solid #999;
}

td textarea {
background-color: white;
width: 168px;
margin-right: 8px;
border: 1px solid #999;
}

td input#chk-action-len {
color: #000;
background-color: #CCC;
font-size: 90%;
margin: 3px;
margin-top: 7px;
padding: 1px;
}

td input#submit {
color: #20246E;
background-color: #C6E7F7;
font-weight: bold;
margin-right: 8px;
}

td input.radio-btn {
margin-left: 8px;
margin-left: 4px;
}

td#debtor-type {
text-align: center;
}

td input#sale-mortgaged {
margin-right: 11px;
}

table td.sel {
text-align: left;
}
 
a.link-1:link, a.link-1:visited {
color: #003F6E;
text-decoration: none;
}

a.link-1:hover, a.link-1:active {
color: #003F6E;
text-decoration: underline;
}

a.link-2:link, a.link-2:visited {
color: #003F6E;
text-decoration: underline
}

a.link-2:hover, a.link-2:active {
color: #003F6E;
}

p#brief {
text-align: center;
font-style: italic;
font-size: 13px;
margin-left: -30px;
margin-top: 35px;
}

ul.advice {
margin-right: 65px;
}

ul.advice li a:link, ul.advice li a:visited {
background-color: transparent;
}

ul.advice li a:hover, ul.advice li a:active {
background-color: #C5E7F3;
}

div.item ul {
list-style-type: square;
margin-left: 20px;
padding-left: 0;
}

div.item ul li {
padding: 3px;
}

div.item ul li.item-1 {
background-color: #E6E6E6;
}

div.item ul li.item-2 {
background-color: #EEEEEE;
}

ul#services-list {
margin-right: 65px;
}

ul#services-list p {
margin-left: 27px;
}

ul#services-list li {
margin-top: 9px;
}

ul#services-list li li {
margin-top: 5px;
}

/* #000066 */
/* #003F6E */
/* #C5E7F3 - original light blue */
/* #D6EBFF - matched light blue */

/* background image heights */
/* welcome:   404 */
/* about:     378 */
/* news:      230 */
/* services:  355 */
/* contact:   343 */
/* thanks:    294 */
/* quote:     243 */
/* askus:     270 */
/* select:    382 */
/* links      197 */
