/*

		VIP Home Services
		Style Sheet
		Site by Triplezero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#4c4c4c;text-align:center;padding:0;margin:30px 0;}

p, table, li {font:12px/1.4 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.fixer {clear:both;font-size: .1em;line-height: .01em;color: #FFFFFF;}

hr {margin:0; padding:0; height:1px; background:#fff; color:#fff; border:0; border-bottom:1px solid #C8C8C8;}

* html ul li a {height:1em;}
ul {list-style:square;}

a:link, a:active, a:visited {color:#199724;text-decoration:underline;}
a:hover {color:#0d422d;text-decoration:underline;}

h1 {color:#04523C;font-size:14px;margin:0;padding:0;padding-bottom:5px;}

img {border:0;}

.main {padding-top:30px;}
.main h2 {border-bottom:1px solid #ccc; padding-bottom:5px;}
.main h1 {font-size:24px;}
.main h1 span {color:#999; font-size:16px;}
.main h1 span.insuburb {font-size:11px; font-weight:normal;}

.main h3 {color:#199724; font-size:16px;}
.main h4 {color:#900; font-size:16px; padding-top:5px; border-top:1px dashed #ccc;}
.main h5 {color:#666; font-size:14px;}
.main h6 {color:#900; font-size:12px; margin:5px 0;}


.sideservices {float:right; width:200px; border-left:1px solid #ccc; margin:20px 0 40px 20px;}
.sideservices h3 {color:#0d422d; margin-left:20px;}
.sideservices ul {list-style:none inside; margin:0; padding:0;}
.sideservices ul li {padding:5px 0; border-top:1px solid #ccc; margin-left:20px; font-size:11px;}
.sideservices ul li a {text-decoration:underline;}

a.servicesuburb {font-size:10px; text-decoration:none; font-weight:bold;}
a.servicestate {padding:3px; border:1px solid #ccc; margin:10px 5px 0 0; font-size:10px; text-decoration:none; font-weight:bold;}

addr {color:#900; font-weight:bold;}

.clear {clear:both;}

#link-back, #link-back a {font-size:10px;color:#a2a4a0;text-decoration:none;padding-bottom:5px;float:right;}
#link-back a:hover {color:#;}
#link-back .green-arrow {color:#70c20e;}
#link-back .highlight {color:#fff;}

#page-body {width:950px;margin:0px auto;text-align:left;}

#page-header {width:950px;height:146px; background:#fff;}

#gap {height:10px;}

/*#dropdownmenu {width:638px;height:35px;}
#dropdownmenu ul, #dropdownmenu li {float:left;list-style-type:none;color:#376b5a;height:35px;padding:0;margin:0;}
#dropdownmenu a {color:#fff;font-size:14px;}*/

#dropdownmenu {width:638px;}
#dropdownmenu ul {margin:0;padding:0;list-style-type:none;text-align:center;}
#dropdownmenu ul li {float:left;margin:8px 0;padding:0;display:inline;font-size:13px;font-weight:bold;border-left:1px solid #477B66;}
#dropdownmenu ul li.first {border:none;}
#dropdownmenu ul li.first a:link, #dropdownmenu ul li.first a:active, #dropdownmenu ul li.first a:visited, #dropdownmenu ul li.first a:hover {padding-left:0;}
#dropdownmenu ul li a:link, #dropdownmenu ul li a:active, #dropdownmenu ul li a:visited, #dropdownmenu ul li a:hover {padding:10px 15px;text-decoration:none;color:#fff;}
#dropdownmenu ul li a:hover {color:#fff;}

#page-nav {background:#04523C url("/images/nav-bg.jpg") no-repeat;float:left;width:100%;}
#page-nav-left {padding-left:40px;float:left;width:638px;}
#page-nav-right {font-size:14px;padding-left:20px;padding-top:10px;float:left;width:252px;color:#a0c719;}
#page-nav-left a {color:#fff;text-decoration:none;}
#page-nav-right a:link, #page-nav-right a:active, #page-nav-right a:visited, #page-nav-right a:hover {color:#a0c719;text-decoration:none;}
#page-nav-right .white {color:#fff;text-decoration:underline;}
.green-arrow {color:#199724;}
.grey-arrow {color:#8c8c8c;}

#sales-select {background:#fff;height:114px;padding:20px;text-align:left;}
#sales-select img.block {padding-left:18px;}


#page-content {float:left;background:#fff;padding:0;margin:0;width:950px;}
#page-content-left {background:#fff;float:left;padding-left:35px;margin:0;width:574px;display:inline;} 
#page-content-left p {font-size:14px; color:#0d422d;}
#page-content-left div.note p {padding-top:20px;padding-bottom:45px;color:#6c6c6c;font-size:11px;}
#page-content-right {background:#fff;float:right;padding:0;padding-right:10px;margin:0;width:275px;display:inline;}

.services {background:#fff;width:100%;}
.services h1 {margin:0 0 5px 0; padding:0; font-size:14px;}
.services h1 a {font-size:14px; text-decoration:none; color:#0d422d;}
.services hr {clear:both;}
.services a {font-size:11px;line-height:12pt;color:#00A431;text-decoration:underline;}
.services-block {float:left; width:190px;}

table.silent {border-collapse:collapse; margin:0 0 0 27px; font-size:11px;}
.silent tr {vertical-align:middle;}
.silent tr td {margin:0; padding:5px; border:0; text-align:left;}
.silent tr td input.text, .silent tr td select {font-size:11px;padding:3px;}
.silent tr th {margin:0; padding:5px; font-weight:bold; text-align:left; border:0;}
.silent tr th cite {font-weight:normal; font-size:10px; font-style:normal; color:#999;}

#attention-boxes-sub {margin:10px 0 20px 0; border-bottom:1px solid #ccc; padding-bottom:20px;}
#attention-box {width:100%;}
#attention-box p {color:#fff; font-size:11px; margin:0;}
#attention-box a:link, #attention-box a:active, #attention-box a:visited, #attention-box a:hover {font-size:11px;}
#attention-box-left, #attention-box-middle, #attention-box-right {color:#fff;font-size:11px;line-height:1.2;padding:10px 15px;background:#199724;float:left;width:150px;}
#attention-box-left, #attention-box-middle { margin-right:15px; }

#notepad {width:275px;height:403px;background:url("/images/notepad.gif") no-repeat;margin-top:20px;}
#notepad h3 {font-size:13px;padding-top:20px;padding-left:30px;padding-right:20px;color:#656330;}
#notepad p {padding-left:30px;padding-right:20px;padding-bottom:10px;font-size:11px;line-height:15px; margin:5px 0 0 0;}
#notepad div.disclaimer p {color:#828059; padding-top:30px;}
#notepad a {text-decoration:underline;}

#page-footer {background:#d5d5d5;float:left;width:100%;height:37px;margin-bottom:40px;}
#page-footer-left {float:left;width:813px;height:37px;padding-left:35px;font-size:8pt;color:#878787;padding-top:11px;}
#page-footer-left a {color:#2f9124;font-size:8pt;text-decoration:underline;}
#page-footer-left .disclaimer {padding-left:20px;font-size:10px;}
#page-footer-left .disclaimer a {color:#7d7d7d;font-size:10px;}
#page-footer-right {float:left;width:102px;height:37px;color:#aeaeae;font-size:10px;padding-top:11px;}
#page-footer-right a {color:#aeaeae;text-decoration:underline;}

#form-alignment .left, #form-alignment .right, #form-alignment #right-continue {font-size:12px;float:left;padding-left:30px;}
#form-alignment .left {width:35px;font-weight:bold;line-height:20px;}
#form-alignment .right input {width:145px;}

form {padding:0; margin:0;}

table.login {border-collapse:collapse; margin:0; font-size:11px;}
.login tr {vertical-align:middle;}
.login tr td {margin:0; padding:5px 0; border:0; text-align:left;}
.login tr td input.text {font-size:11px;padding:2px;background:#E8F8A8;border:1px solid #B7CA8B;}
.login tr th {margin:0; padding:5px 0; font-weight:normal; text-align:left; border:0; color:#6F7830;}

#login {width:266px;background:#b7d545;margin:20px 0 0 10px;padding:0;}
#login .inner {padding:18px;}
#login-more {width:266px;background:#a0c719;margin:0 0 30px 10px;padding:0;text-align:center;}
#login-more p {color:#45560e;font-size:9px;padding:10px 18px;margin:0;}
#login-more a {text-decoration:underline;color:#45560e;}
#login #title-left h3 {font-size:14px;color:#586624;float:left;padding:0;padding-bottom:15px;margin:0;}
#login #title-right a {color:#6c7d2b;font-size:10px;text-decoration:underline;float:right;padding-top:3px;}
#login #title-right a:hover {color:#3d4815;}
.login-left {font-size:12px;color:#586624;float:left;width: 60px;line-height:20px;}
#login-right {height:25px;}
#login-right input, #login-middle input {background-color:#daeb9b;border: 1px solid #acbc71;}
#login-right input {width:170px; height:18px; float:left;}
#login-middle input {width:85px; height:18px; float:left; margin-right:10px; margin-top:2px;}

#calltoaction {font-size:11px; background:#F2EB7E; margin:20px 0 10px 0; width:300px;}
#calltoaction>p {font-size:11px; margin:0; padding:5px;}

.required th {color:#c00; border-right:2px solid #f00;}
.required td input, .required td select {border:1px solid #ccc; border-left:2px solid #f00;}

#tooltip {position: absolute; width: 250px; border:2px solid #b7d545; padding: 10px; background: #fff;
visibility: hidden; z-index: 100; font-size:11px; color:#666; line-height:135%; text-align:left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#tooltip b {color:#333; font-size:14px;}

img.icon-info {margin-left:5px;}



