/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 February 2012 00:44:20
*/


@import url("./?a=188205");
@import url("./?a=188207");

.relative {
position:relative;
padding-bottom:18px!important;
}

.relative-box {
position:relative;
padding-bottom:13px!important;
}

.relative .more-link,.relative-box .more-link {
bottom:0;
margin-bottom:0;
position:absolute;
right:10px;
}

.nofloat {
float:none!important;
}

.errors {
color: red;
font-style:italic;
}

/* main styles */
a,a:link {
color:#2464ae;
text-decoration:none;
outline:0;
}

a:visited {
text-decoration:none;
}

a:hover,a:focus {
text-decoration:underline;
}

a:active {
}

.brdr-left {
border-left:1px solid #B7CDE1;
}

.inline {
display:inline!important;
}

.fix {
overflow:hidden;
}

hr {
background:none;
clear:both;
border:none;
display:block;
margin:10px 0;
padding:0;
height:1px;
border-top:1px solid #bdcbd5;
}

.right-img-desc {
border:1px solid #becbd5;
float:right;
margin-left:20px;
}

.right-img-desc .desc {
padding:8px;
color:#9c9c9c;
font:normal 11px/normal Arial, Helvetica, sans-serif;
}

.right-img-desc p,#tier3 #content-main .right-img-desc p {
color:#9c9c9c;
font:normal 11px/normal Arial, Helvetica, sans-serif;
margin-bottom:3px;
}

#content-main ul li {
font-size: 12px;

}

.right-img-desc img {
border:1px solid #fff;
}

.align-center {
text-align:center;
}

.align-left {
text-align:left!important;
}

.align-right {
text-align:right!important;
}

.nobdr {
border:none!important;
}

.small-gris-italic-text {
color:#555;
font:italic 11px/normal Arial, Helvetica, sans-serif;
}

.gris-text {
color:#80858a;
font:normal 12px/normal Arial, Helvetica, sans-serif;
}

.small-gris-italic-text a {
color:#2464AE;
font:italic 11px/normal Arial, Helvetica, sans-serif;
}

.small-gris-text {
color:#555;
font:normal 11px/normal Arial, Helvetica, sans-serif;
}

.font14,#tier3 #content-main p.font14 {
font:normal 14px/normal Arial, Helvetica, sans-serif;
color:#333;
}

.font12 {
font-size:12px;
}

.desctription-text,#content-main p.desctription-text,#tier3 #content-main p.desctription-text {
color:#111;
font:normal 14px/normal Arial, Helvetica, sans-serif;
}

h1 {
color:#091936;
font:21px/25px Helvetica, Arial, sans-serif;
padding-bottom:9px;
}

h1.bold {
font:bold 21px/25px Helvetica, Arial, sans-serif;
}

h1.learning-center {
padding-bottom:20px;
}

h1.big-underline-title {
color:#091936;
font:normal 26px/26px Helvetica, Arial, sans-serif;
padding-bottom:5px;
border-bottom:1px solid #bdcbd5;
margin-bottom:12px;
}

h2 {
color:#111;
font:bold 15px/15px Arial, Helvetica, sans-serif;
padding-bottom:5px;
}

h3 {
color:#252525;
font:bold 15px/16px Helvetica, Arial, sans-serif;
padding-bottom:15px;
}

h4 {
color:#000;
font:bold 10px/10px Helvetica, Arial, sans-serif;
margin-bottom:25px;
}

h5 {
color:#111;
font:bold 18px/18px Helvetica, Arial, sans-serif;
margin-bottom:10px;
}

h6 {
font:bold 14px/normal Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

h4 img {
margin-right:8px;
}

.callOut h3 {
padding-bottom:2px;
}

body {
background:#FFF;
width:990px;
margin:0 auto;
position:relative;
}

body * {
font-family:Arial, Helvetica, sans-serif;
}

.no-bg {
background:none!important;
}

/* =header */
#header {
overflow:hidden;
padding-top:13px;
padding-bottom:10px;
}

#branding {
width:30%;
float:left;
padding:0;
margin:0;
height:64px;
}

#nav-main {
float:right;
width:585px;
padding:0;
margin:0;
height:64px;
}

.country-selection {
border-bottom:1px solid #bcc6cd;
padding-bottom:4px;
margin-bottom:10px;
}

.country-selection ul {
float:left;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0004/188212/world-icn.gif) no-repeat left top;
padding-left:45px;
width:129px;
}

.country-selection li {
background:#dfe9f7;
height:22px;
}

.country-selection li a {
color:#4588BA;
font:bold 11px/22px Helvetica, Arial, sans-serif;
height:20px;
width:119px;
padding:0 5px;
display:block;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0005/188213/blue-down-arrow.gif) no-repeat 115px 50%;
}

.country-selection p {
color:#3572BF;
font:22px Helvetica, Arial, sans-serif;
text-align:right;
}

.country-selection .phoneNumber {
color:#0d2e5a;
}

.no-dropd .country {
float:left;
background:#dfe9f7;
height:22px;
padding:0 5px;
color:#4588BA;
font:bold 11px/22px Helvetica, Arial, sans-serif;
margin-right:10px;
}

.no-dropd .countr-list a {
float:left;
color:#5C7183;
font:normal 11px/22px Helvetica, Arial, sans-serif;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0009/188514/sub-search-nav-sep.gif) no-repeat right center;
padding-right:5px;
margin-right:5px;
}

.no-dropd .countr-list a.last-child {
background:none;
}

.country-selection li {
background:#dfe9f7;
height:22px;
}



#landing-global h3 {
height:30px;
}

#nav-search li {
float:left;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0009/188514/sub-search-nav-sep.gif) no-repeat right center;
font:normal 11px/22px Arial, Helvetica, sans-serif;
}

#nav-search li.last-child {
background:none;
}

#nav-search li a {
color:#5C7183;
font:bold 11px/22px Helvetica, Arial, sans-serif;
padding:0 7px;
}

#search {
float:right;
}

#search label {
color:#000;
font:11px/17px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#search #queries_search_all_query {
width:144px;
border:1px solid #c3c3c3;
color:#000;
font:11px/18px Arial, Helvetica, sans-serif;
padding:1px 3px 2px;
width:140px;
vertical-align:bottom;
height:14px;
}

#search input {
border:0 none;
width:22px;
height:19px;
vertical-align:middle;
margin-top:1px;
}

/*=nav-main top nav */
#nav-top {
background:url(https://www.adtsecurity.com.au/__data/assets/image/0008/188216/main-nav-bg.gif) repeat-x top left;
height:34px;
padding:2px;
width:986px;
clear:both;
}

#nav-top li#more {
float:left;
display:block;
height:30px;
background:none!important;
}

#nav-top li#more a.menu-text {
color:#ffd800;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0009/188217/yellow-down-arrow.gif) no-repeat 180px 12px;
width:206px;
padding:0 10px 0 0;
font:15px/29px Helvetica, Arial, sans-serif;
display:block;
height:29px;
text-align:center;
letter-spacing:1px;
text-decoration:none;
margin-bottom:1px;
cursor:pointer;
}

#nav-top li#more.smallmore {
background:url(https://www.adtsecurity.com.au/__data/assets/image/0009/188217/yellow-down-arrow.gif) no-repeat 85px 12px!important;
}

#nav-top li#more.smallmore a.more {
width:111px;
}

#nav-top ul#main-menu {
border:1px solid #6ba0c8;
}

#nav-top li#security,#nav-top li#business,#nav-top li#enterprise,#nav-top li#government,#nav-top li#small-b,#nav-top li#medium-b,#nav-top li#home,#nav-top li#banking,#nav-top li#government,#nav-top li#personal {
float:left;
display:block;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0010/188218/main-nav-sep.gif) no-repeat 100% 50%;
height:30px;
}

#nav-top li#security {
padding-left:1px;
}

#security div,#business div,#enterprise div,#government div {
display:none;
height:0!important;
}

#nav-top li#more .tbl-2col {
position:absolute;
z-index:10;
width:650px;
right:5px;
display:none;
overflow:hidden;
background:#fff;
border:1px solid #a5b7bb;
border-top:0;
}

#nav-top li#more .tbl-4col {
position:absolute;
z-index:10;
width:760px;
right:5px;
display:none;
overflow:hidden;
background:#fff;
border:1px solid #a5b7bb;
border-top:0;
top:123px;
}

#nav-top li a.menu-text {
color:#FFF;
font:15px/29px Helvetica, Arial, sans-serif;
display:block;
height:29px;
text-align:center;
letter-spacing:1px;
text-decoration:none;
}

#main-menu li.hover,#main-menu li.currSection {
margin-left:-1px;
}

#nav-top li a.menu-text:hover {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0011/188219/main-nav-hover.gif) repeat-x left 1px;
}

#nav-top li.currSection a,#nav-top li.hover a.menu-text {
padding-left:1px;
}

// background:url(http://www.adtsecurity.com.au/__data/assets/image/0011/188219/main-nav-hover.gif) repeat-x left 1px;


#nav-top #security.currSection {
margin-left:0;
padding-left:1px;
}

#nav-top li#more.currSection {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0011/188219/main-nav-hover.gif) repeat-x 0 50%;
}

#nav-top li#security a {
width:181px;
}

#nav-top li#business a {
width:185px;
}

#nav-top li#enterprise a {
width:230px;
}

#nav-top li#expertise a {
width:173px;
}

/*begin*/
#nav-top li#small-b a {
width:159px;
}

#nav-top li#medium-b a {
width:232px;
}

#nav-top li#home a {
width:68px;
}

#nav-top li#banking a {
width:85px;
}

#nav-top li#government a {
width:170px;
}

#nav-top li#personal a {
width:198px;
}

/*end*/
#nav-top li#more .tbl-4col:hover,#nav-top li#more .tbl-2col:hover {
display:block;
}

li#more .tbl-4col,li#more .tbl-2col {
display:none;
}

/** utility **/
li#more .tbl-4col .tbl-row:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

li#more .tbl-4col .tbl-row {
display:inline-block;
}

/* Hides from IE-mac \*/
* html li#more .tbl-4col .tbl-row {
height:auto;
}

li#more .tbl-4col .tbl-row {
display:block;
}

/* End hide from IE-mac */
li#more .tbl-4col .tbl-row,li#more .tbl-2col .tbl-row {
padding:11px;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0003/188220/main-nav-dd-bg.gif) repeat-x bottom left;
margin-bottom:0!important;
}

li#more .tbl-4col .tbl-col {
border-right:1px solid #bec7ce;
padding-left:22px;
padding-right:9px;
width:185px;
}

li#more .tbl-4col div.first-child {
padding-left:0;
}

li#more .tbl-4col div.first-child + div.tbl-col + div.tbl-col {
border-right:0;
}

li#more .tbl-4col div.last-child {
border-right:0;
padding-right:0;
width:300px;
padding-left:10px;
padding-bottom:0;
}

li#more .tbl-4col h3 {
color:#3d3d3d;
font:bold 14px/20px Helvetica, Arial, sans-serif;
letter-spacing:2px;
padding-bottom:10px;
}

li#more .tbl-4col ul {
margin-bottom:10px;
}

.stacked {
margin-bottom:10px;
clear:both;
}

.stacked img {
float:left;
margin-right:17px;
}

.stacked h4 {
color:#14191d;
font:bold 14px Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

.stacked p {
color:#818a91;
font:11px Arial, Helvetica, sans-serif;
}

.stacked a {
font:bold 11px Arial, Helvetica, sans-serif;
color:#557aa4;
}

#nav-sub {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/188221/sub-nav-bg.gif) repeat-x left top;
overflow:hidden;
padding:2px;
margin-bottom:15px;
}

#nav-sub ul {
border:1px solid #6fa8ec;
overflow:hidden;
}

#nav-sub li {
float:left;
display:block;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0006/188214/sub-nav-sep.gif) no-repeat right center;
}

#nav-sub li.last-child {
background:0 none;
}

#nav-sub li a {
color:#FFF;
font:bold 11px/30px Helvetica, Arial, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
display:block;
padding:0 15px;
}

/*=left hand nav */
#nav-col {
width:174px;
float:left;
}

#sectionNav {
border:1px solid #becbd5;
padding:1px;
background:#fff;
margin-bottom:10px;
}

#sectionNav h2 {
color:#FFF;
font:bold 12px/12px Helvetica, Arial, sans-serif;
letter-spacing:1px;
background:#0a61a0;
border-bottom:1px solid #1367a3;
padding-bottom:0;
text-transform:uppercase;
}

#sectionNav h2 a {
color:#FFF;
padding:10px 0 9px 10px;
display:block;
text-transform:uppercase;
font:bold 12px/14px Helvetica, Arial, sans-serif;
}

#sectionNav h2 a:hover {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0005/188222/button-left-nav-hover.gif) repeat-x left center;
text-decoration:none;
}

#sectionNav li.last-child {
padding-bottom:0;
}

#sectionNav li {
padding-bottom:1px;
}

#sectionNav li a {
background:url(https://www.adtsecurity.com.au/__data/assets/image/0006/188223/sectionNav-bg.gif) repeat-x left top;
color:#FFF;
letter-spacing:1px;
font:11px/30px Helvetica, Arial, sans-serif;
display:block;
padding-left:10px;
_height:1%;
}

#sectionNav li a + ul {
margin-top:-1px;
}

#sectionNav li ul {
padding:9px;
background:#e8ebee;

}

#sectionNav li ul ul {
padding:3px 7px;
}

#sectionNav li li a,#sectionNav li.currSection li a,#sectionNav li.currSection li a:hover,#sectionNav li li a:hover, #sectionNav li.hier li a, #sectionNav li.hier li a:hover {
color:#000;
font:11px/14px Arial, Helvetica, sans-serif;
background:#E8EBEE url(http://www.adtsecurity.com.au/__data/assets/image/0007/188224/sectionNav-arrow.gif) no-repeat -1px 1px;
display:block;
padding:0 0 4px 9px;
margin:0;
vertical-align:top;
border:0 none;
}

#sectionNav li li a.openSection,#sectionNav li li a.openSection:hover {
font-weight:700;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0007/188224/sectionNav-arrow.gif) no-repeat -1px -141px;
}

#sectionNav li li li a,#sectionNav li li li a:hover {
color:#000;
font:11px/14px Arial, Helvetica, sans-serif;
background:none;
}

#sectionNav li li.currPage a,#sectionNav li li.currPage a:hover {
font-weight:700;
/*background: url(http://www.adtsecurity.com.au/__data/assets/image/0007/188224/sectionNav-arrow.gif) no-repeat -1px -5px;*/
}

#sectionNav li li a:hover {
text-decoration:underline;
}

#sectionNav li.currSection ul {
display:block;
}

#sectionNav li.currSection a, #sectionNav li.hier a, #sectionNav li a:hover {
color:#091936;
display:block;
padding:0 10px;
text-decoration:none;
border-right:1px solid #ecc009;
border-left:1px solid #ecc009;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0008/188225/tabbedPane-selected-arrow.gif) no-repeat top center;
}

/* =content */
#content {
/*overflow: hidden;*/
width:990px;
}

/* =flash */
.flash {
margin-bottom:13px;
height:242px;
}

/* =content-main */
#content-main {
width:662px;
float:left;
}

#landing #content-main {
width:798px;
}

#tier3 #content-main-contact {
width:700px;
}

#tier3 #content-main-contact {
width:700px;
margin-left:15px;
}

#tier3 #content-main {
width:606px;
padding-left:15px;
}

ul#bullets li {
color:#333;
font:12px Arial, Helvetica, sans-serif;
margin-bottom:10px;
list-style:disc;
margin-left:15px;
}

.blue-box-home {
padding:10px 10px 30px;
}

.blue-box-shopping {
float:left;
padding:10px;
margin-right:30px;
}

.blue-gradient-box {
border:1px solid #9cbbd6;
overflow:hidden;
/*    background: url() repeat-x left bottom;*/
position:relative;
}

.blue-gradient-box .content-box {
padding:10px 13px 30px;
clear:both;
}

.blue-gradient-box h2 {
font:bold 15px/normal Arial, Helvetica, sans-serif;
/*        margin-bottom:6px;*/
}

.blue-gradient-box li {
font:normal 12px/16px Arial, Helvetica, sans-serif;
background:url() no-repeat left 6px;
padding-left:10px;
}

.blue-gradient-box a.more-link {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188226/arrow-blue-square.gif) no-repeat right center;
position:absolute;
bottom:10px;
right:10px;
margin-bottom:0;
}

.box-body a.more-link {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188226/arrow-blue-square.gif) no-repeat right center;
position:absolute;
right:10px;
margin-bottom:0;
bottom:0;
}

.blueBoundBox {
border:1px solid #a1bed8;
overflow:hidden;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0010/188227/blue-box-bg.gif) repeat-x left bottom;
position:relative;
padding:11px 16px;
}

.blueBoundBox img {
float:left;
padding-right:16px;
padding-bottom:10px;
display:block;
background:#fff;
border:1px solid #ccc;
padding:1px;
margin-right:11px;
}

.blueBoundBox h2 {
color:#000;
font:bold 20px/16px Helvetica, Arial, sans-serif;
clear:both;
margin-bottom:9px;
}

.more-link,ul.blueList li a.more-link {
color:#2464AE;
font:11px/12px Arial;
display:block;
clear:both;
text-align:right;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188226/arrow-blue-square.gif) no-repeat right 2px;
padding-right:14px;
}

ul.blueList {
margin-bottom: 15px;
}

.link-more {
color:#00479F;
font:11px/12px Arial;
display:block;
clear:both;
text-align:right;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188226/arrow-blue-square.gif) no-repeat right 2px;
padding-right:14px;
}

.readmore-left {
color:#00479F;
font:11px/12px Arial;
float:left;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188226/arrow-blue-square.gif) no-repeat right 2px;
padding-right:14px;
}

select + .more-link {
display:block;
}

.imgHolderSmall ~ .more-link,.imgHolder ~ .more-link {
display:inline;
text-align:left;
clear:none;
}

.imgHolderSmall {
float:left;
height:inherit;
}

.imgHolder {
float:left;
}

.features {
margin-bottom:8px;
overflow:hidden;
}

.imgHolder + .left {
width:258px;
}

.imgHolderSmallRight {
float:right;
padding-left:5px;
padding-bottom:5px;
}

/*
    
    .imgHolderSmall ~ p, .imgHolderSmall ~ p + .more-link {
        margin-left: 70px;
    }
    */
.more-holder {
margin-left:103px;
margin-top:15px;
}

.more-holder .more-link {
display:inline;
text-align:left;
clear:none;
}

.blueBoundBox .more-link {
border-top:1px solid #bccad4;
padding-top:9px;
background-position:100% 85%;
/*
        position: absolute;
        width: 270px;
        bottom: 10px;
        */
}

.blueBoundBox ul,img+ul.blueList,img ~ ul.blueList,.imgHolder ~ ul.blueList {
/*margin-left: 103px;*/
margin-bottom:10px;
overflow:hidden;
}

img[class=nobdr] ~ ul.blueList,.imgHolderSmall ~ ul.blueList {
margin-left:73px;
}

/*.teachingBox ul.blueList + .more-link {
        margin-top: 10px;
    }*/
.blueBoundBox li,ul.blueList li,ul.blueList li {
display:block !important;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0011/188228/blue-right-arrow.gif) no-repeat 0 6px;
padding-left:8px;
}

.blueBoundBox li,.blueBoundBox li a,ul.blueList li,ul.blueList li a {
/*color:#00529B;*/
font:12px/17px Arial, Helvetica, sans-serif;
}

#content-sub li,#content-sub li a {
color:#00529B;
font:11px/13px Arial, Helvetica, sans-serif;
}

#content-sub li {
margin-bottom:7px;
}

#content-sub li.last-child {
margin-bottom:0;
}

#content-sub li p {
margin-bottom:0;
}

#content-sub .blueBoundBox li,#content-sub ul.blueList11 li,#content-sub ul.blueList11 li,#content-sub .blueList li {
background:url(https://www.adtsecurity.com.au/__data/assets/image/0011/188228/blue-right-arrow.gif) no-repeat 0 4px;
}

.blueBoundBox li,ul.blueList11 li,ul.blueList11 li {
display:block;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0011/188228/blue-right-arrow.gif) no-repeat 0 5px;
padding-left:8px;
}

.blueBoundBox li,.blueBoundBox li a,ul.blueList11 li,ul.blueList11 li a {
color:#00529B;
font:11px/17px Arial, Helvetica, sans-serif;
}

.teachingBox,.blueBox {
border:1px solid #9cbbd6;
margin-bottom:10px;
}

.teachingBox .tbl-header,.blue-gradient-box .tbl-header {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0003/188229/teaching-header-bg.gif) repeat-x left top #e2ebf3;
border-bottom:1px solid #9cbbd6;
padding:7px 15px 3px;
}

.blue-gradient-box .tbl-header h2 {
margin:0;
}

.teachingBox .tbl-header h2 {
float:left;
}

.tbl-header h2 {
color:#000;
font:bold 15px/15px Helvetica, Arial, sans-serif;
}

.tbl-header a {
float:right;
color:#00529B;
font:11px/12px Arial;
text-decoration:underline;
}

.teachingBox .tbl-row {
padding:10px 17px 7px;
}

.teachingBox .tbl-col {
padding-left:18px;
position:relative;
}

.teachingBox .tbl-col,.teachingBox .tbl-row div.last-child {
border-left:1px solid #b7cde1;
padding-left:18px;
width:48%;
overflow:hidden;
}

.teachingBox .tbl-col-global,.teachingBox .tbl-row div.last-child {
border-left:1px solid #b7cde1;
padding-left:18px;
width:44%;
overflow:hidden;
}

.teachingBox div.first-child {
border:none;
padding-left:0;
padding-right:18px;
/*ojo*/
}

.blueBox {
overflow:hidden;
padding:10px;
}

.blueBox .teachingBox {
border:0 none;
margin-bottom:0;
}

.blueBox .teachingBox .tbl-row {
padding:0;
}

#home .gray-gradient {
width:auto;
margin-top:0;
}

.gray-gradient {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/188230/home-info-bg.gif) repeat-x left top;
margin-top:8px;
width:100%;
}

.gray-gradient div.col {
padding:0 30px;
margin:15px 0;
border-right:1px solid #ccc;
width:39%;
float:left;
}

.gray-gradient p,#tier3 #content-main .gray-gradient p {
margin-bottom:8px;
}

.gray-gradient p strong {
color:#111;
font:bold 12px/16px Arial, Helvetica, sans-serif;
margin-bottom:8px;
display:block;
}

.gray-gradient img.border {
border:1px solid #cbd6e0;
padding:1px;
}

.gray-gradient div.last,.gray-gradient div.last-child {
border-right:none;
}

.gray-gradient div.large-area,.gray-gradient div.last-child {
width:410px;
float:left;
padding:0 15px 10px 18px;
margin:10px 0;
border-right:1px solid #ccc;
}

.gray-gradient div.large-area .blueList,.gray-gradient div.last-child .blueList {
float:left;
width:180px;
}

.gray-gradient .video {
margin-bottom:10px;
}

.grayShade {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/188230/home-info-bg.gif) repeat-x left top;
margin-top:8px;
}

.grayShade .tbl-row {
padding:11px 0 4px;
}

.grayShade .tbl-col div {
padding:0 15px 0 12px;
position:relative;
}

.grayShade .tbl-col div.callOut {
padding:0;
}

.grayShade div.last-child {
border-left:1px solid #ced8e0;
padding-left:5px;
}

.grayShade h3 {
padding-bottom:5px;
}

.grayShade img,.teachingBox img {
display:block;
float:left;
background:#fff;
/* border: 1px solid #ccc; */
padding:1px;
margin-right:11px;
}

.teachingBox img[width=253] {
margin-bottom:10px;
}

.teachingBox img.nobdr {
border:0 none;
margin-bottom:10px;
}

.teachingBox strong,.blueBox strong,.blueList strong {
color:#252525;
font:bold 12px Arial, Helvetica, sans-serif;
display:block;
}

.teachingBox strong a,.blueBox strong a,.blueList strong a {
color:#252525;
font:bold 12px Arial, Helvetica, sans-serif;
}

.teachingBox p,.blueBox p {
color:#252525;
font:12px/15px Arial, Helvetica, sans-serif;
}

.teachingBox p *,.teachingBox p strong,.teachingBox p b {
line-height:15px;
}

.teachingBox p,.blueBox p {
margin-bottom:5px;
}

.teachingBox .more-link {
display:inline-block;
position:absolute;
bottom:10px;
right:10px;
}

.tbl-3col-box .tbl-col .more-link {
bottom:0;
}

.teachingBox .more-link + p {
margin-top:10px;
}

.teachingBox strong + ul {
margin-bottom:9px;
}

.teachingBox .tbl-col {
width:41%;
}

/*    .teachingBox .tbl-col div {
        overflow: hidden;
    }*/
/*    .teachingBox .tbl-col div + div {
        padding-top: 10px;
    }*/
.tbl-col-global {
float:left;
}

.teachingBox .tbl-col-global {
width:51%;
}

.teachingBox .tbl-col-global div {
overflow:hidden;
}

.teachingBox .tbl-col-global div + div {
padding-top:10px;
}

.tbl-col-global .teachingBox {
padding:10px;
}

.tbl-col .teachingBox {
padding:10px;
}

.tbl-col .teachingBox .more-link {
text-align:left;
display:inline;
}

.tbl-2col .teachingBox div {
padding:10px;
}

#learning-center.tbl-2col .tbl-col {
padding-bottom:20px;
position:relative;
}

#learning-center.tbl-2col .tbl-col .more-link,#learning-center.tbl-2col .tbl-col .more-link:link {
text-decoration:none;
}

#learning-center.tbl-2col .tbl-col .more-link:hover {
text-decoration:underline;
}

#learning-center.tbl-2col .tbl-col .imgHolder {
padding:0;
margin-bottom:40px;
}

.grayShade p {
color:#101f2a;
font:12px/14px Arial, Helvetica, sans-serif;
overflow:hidden;
padding-bottom:5px;
}

.grayShade strong {
color:#00529B;
font-weight:700;
}

a + .graySolidBox {
margin-top:5px;
}

.bragbox {
background:#5598c1;
padding:10px;
margin-bottom:10px;
width:154px;
_width:156px;
}

.bragbox h4 {
margin-bottom:0;
}

.bragbox h4 {
color:#fff;
font-size:12px;
text-align:center;
font-weight:700;
}

.graySolidBox:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.graySolidBox {
display:inline-block;
}

* html .graySolidBox {
height:1%;
}

.graySolidBox {
display:block;
}

.graySolidBox {
background:#ebf1f7;
border:1px solid #b7cde1;
padding:11px 7px 15px;
margin-bottom:10px;
overflow:hidden;
}

#content-sub .graySolidBox {
padding:13px;
_width:148px;
}

.graySolidBox div {
border-bottom:1px solid #b7cde1;
padding:10px 0 6px;
}

.graySolidBox div.first-child {
padding-top:0;
}

.graySolidBox div.last-child {
border-bottom:0 none;
padding-bottom:0;
}

.graySolidBox h4 {
color:#252525;
font:bold 12px Arial, Helvetica, sans-serif;
margin-bottom:6px;
}

/*    .graySolidBox .more-link {
        background: 0 none;
        padding-right: 0;
        padding-top: 3px;
    }*/
.graySolid {
background:#e9edf0;
padding:7px;
}

* html .blueList,* html .blueList11 {
position:relative;
}

.graySolid ul.blueList {
background:#fff;
clear:both;
margin-left:0;
padding:2px 9px 3px 7px;
margin-top:5px;
}

.graySolid ul.blueList a {
background:#fff;
padding-right:5px;
display:inline;
}

.graySolid ul.blueList li {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0005/188231/grayBox-li-bg.gif) no-repeat 100% 12px;
}

.review {
padding-bottom:7px;
overflow:hidden;
}

.review div.detail,.review2 .detail {
padding:0;
border-bottom:none;
}

.review img,.review2 img {
float:left;
padding-right:8px;
}

.review h4 {
margin-bottom:10px;
line-height:13px;
padding-top:4px;
}

.review h4+h4 {
padding-top:9px;
}

.review a {
color:#00529B;
font:11px Arial, Helvetica, sans-serif;
display:block;
}

.carousel p {
}

.carousel p strong {
display:block;
padding-top:28px;
}

.carousel img {
vertical-align:middle;
}

.carousel ul {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0007/188233/carousel-selector.gif) repeat-x top left;
border:1px solid #aec0cf;
margin-bottom:8px;
}

.carousel li a {
color:#363636;
font:bold 11px/21px Helvetica, Arial, sans-serif;
display:block;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0006/188232/carousel-black-arrow.gif) no-repeat 97% 50%;
height:21px;
padding:0 5px;
}

#tier3 #content-main p {
color:#333;
font:12px Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

#tier3 #content-main .teachingBox p {
font-size:12px;
padding-bottom:3px;
padding-right:0;
}

#content-main img.left {
margin-right:17px;
margin-bottom:17px;
}

#content-main img.left13 {
margin-right:17px;
margin-bottom:10px;
}

#content-main img.right {
margin-left:17px;
margin-bottom:17px;
}

#content-main .pannel {
/* border-bottom: 1px solid #e3e4e6; */
overflow:hidden;
}

#content-main .pannel img.left {
display:block;
margin-right:17px;
}

.tabbedPane {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0008/188234/tabbedPane-left-round.gif) no-repeat left top;
height:66px;
margin-bottom:20px;
padding-left:16px;
}

.tabbedPane ul {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188235/tabbedPane-right-round.gif) no-repeat right top;
height:66px;
padding-right:16px;
}

.tabbedPane li {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0010/188236/tabbedPane-bg.gif) repeat-x left top;
display:block;
float:left;
height:66px;
}

.tabbedPane li a {
color:#FFF;
font:13px/16px Arial, Helvetica, sans-serif;
display:block;
height:42px;
padding:10px 10px 0;
position:relative;
border-left:1px solid #6294b5;
border-right:1px solid #306f98;
overflow:hidden;
}

.tabbedPane li:hover,.tabbedPane li.selectedPane {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0008/188225/tabbedPane-selected-arrow.gif) no-repeat top center;
}

.tabbedPane li:hover a,.tabbedPane li.selectedPane a {
color:#091936;
display:block;
padding:10px 10px 0;
text-decoration:none;
border-right:1px solid #ecc009;
border-left:1px solid #ecc009;
}

/* content_sub */
#content-sub {
float:right;
}

#home #content-sub {
width:314px;
}

#landing #content-sub,#tier3 #content-sub,#landing #content-sub,#tier3 #landing-form {
width:172px;
}

#landing-form {
background:#faeab3;
border:1px solid #f3bc13;
margin-bottom:9px;
}

#landing-yellow-box {
background:#faeab3;
border:1px solid #f3bc13;
margin-bottom:9px;
margin-top:35px;
width:172px;
}

#landing-yellow-box ul {
clear:both;
margin:0;
padding:0;
display:block;
}

#content-sub ul.horizontal {
margin-bottom:7px;
margin-top:0;
line-height:13px;
}

#content-sub ul.horizontal li {
display:inline-block;
font:normal 11px/13px Arial, Helvetica, sans-serif;
margin-bottom:0!important;
}

.nomrg {
margin:0!important;
}

.nopdg-l {
padding-left:0!important;
}

.nopdg-b {
padding-bottom:0!important;
}

.nomrg-l,.content-form-yellow ul.nomrg-l {
margin-left:0;
}

.nomrg-r,.graySolidBox ul.nomrg-r {
margin-right:0;
}

#landing-yellow-box .content-form-yellow {
padding:8px 15px 15px 10px;
}

#landing-form .content-form-yellow {
padding:7px 15px;
}

#landing-form .content-form-yellow div {
padding-bottom:12px;
clear:both;
position:relative;
}

#landing-yellow-box h4 {
color:#333;
font:bold 12px/normal Arial, Helvetica, sans-serif;
text-align:left;
padding-top:10px;
padding-bottom:15px;
margin-bottom:0;
}

#landing-form .note,#home-form .note {
color:#415261;
font-size:11px;
clear:both;
margin:0;
padding:5px 0;
display:block;
}

/*    *:first-child+html #landing-form .note,
    * html #landing-form .note{
        padding-top:5px;
    } DOFORM*/
#landing-form .note a {
color:#01538d;
text-decoration:none;
}

#landing-form .note a:hover {
text-decoration:underline;
}

p.required-adv {
font:normal 10px/normal Arial, Helvetica, sans-serif;
color:#111;
}

.no-display {
display:none;
}

.valid-required,.valid-invalid {
font:italic 10px/normal Arial, Helvetica, sans-serif;
color:red;
text-align:left;
position:absolute;
left:0;
bottom:0;
background:#FAEAB3;
display:block;
width:140px;
}

* html .valid-required,* html .valid-invalid {
postion:static;
}

#home-form .sup-form {
padding:10px 15px 0;
background:#FAEAB3;
border-top:1px solid #F3BC13;
border-left:1px solid #F3BC13;
border-right:1px solid #F3BC13;
}

#home-form .callOut {
padding:10px 15px;
height:auto;
background:#EBF1F7 url(http://www.adtsecurity.com.au/__data/assets/image/0011/188237/blue-top-bg.gif) repeat-x top left;
border-right:1px solid #9CBBD6;
border-left:1px solid #9CBBD6;
border-bottom:1px solid #9CBBD6;
}

#home-form .callOut div.clear {
margin-top:10px;
}

#home-form .callOut h5 {
color:#252525;
font:bold 14px/14px Helvetica;
padding-top:0;
}

/*    #home-form .callOut ul{
        margin-bottom:10px;
    }*/
#home-form .callOut li,ul.list-links li {
float:left;
font:11px/16px Helvetica, Arial, sans-serif;
color:#00529b;
padding-right:6px;
margin-right:5px;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0003/188238/home-list-sep.gif) no-repeat right center;
}

#home-form .callOut li.last-child,ul.list-links li.last-child {
background:none;
margin-right:0;
padding-right:0;
width:auto;
}

#home-form .callOut li a,ul.list-links li a {
font:11px/16px Helvetica, Arial, sans-serif;
color:#00529b;
}

#home-form h4 {
color:#333;
font:bold 16px/normal Arial, Helvetica, sans-serif;
text-align:left;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/188239/form-landing-header-bg.gif) repeat-x bottom left #f8cf2d;
padding:5px 15px 5px 10px;
display:block;
margin-bottom:0;
}

#landing-form h4 {
color:#333;
font:bold 12px/normal Arial, Helvetica, sans-serif;
text-align:left;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/188239/form-landing-header-bg.gif) repeat-x bottom left #f8cf2d;
padding:7px 12px 7px 10px;
display:block;
margin-bottom:0;
width:87%;
}

#home-form .tbl-col {
padding-bottom:0;
}

#home-form p {
color:#415261;
font:11px/13px Arial, Helvetica, sans-serif;
padding-bottom:9px;
min-height:1%;
}

#home-form .callOut p {
padding-bottom:0;
}

#home-form label,#landing-form label {
color:#252525;
font:10px/13px Arial, Helvetica, sans-serif;
display:block;
width:133px;
}

#home-form label {
padding-right:13px;
width:auto;
height:15px;
}

#home-form label.error,#landing-form label.error {
color:red;
font-style:italic;
}

#home-form input.radio {
float:left;
height:10px;
vertical-align:middle;
margin:0 2px 0 0;
padding:0;
width:14px;
}

#home-form input#q188932_q6_0,#home-form input#q188932_q6_1 {
float:left;
height:10px;
vertical-align:middle;
margin:0 2px 0 0;
padding:0;
width:14px;
}

#q188932_q1.sq-form-field,#q188932_q2.sq-form-field,#q188932_q3.sq-form-field,#q188932_q4.sq-form-field {
width:133px!important;
}

input.input-text {
width:133px!important;
}

#landing-form input,#landing-form select {
width:140px;
}

#home-form select {
width:137px;
}

#home-form select,#home-form .textfield,#landing-form input,#landing-form select {
color:#363636;
font:11px/17px Arial;
}

#content .submit {
border:1px solid #e9ab2a;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0006/188241/form-submit-bg.gif) repeat-x left top;
height:20px;
/*        margin-right: 5px;*/
display:block;
float:right;
}

#content span.submit {
height:17px;
}

#content span.submit input {
padding-right:10px;
width:50px;
_background:url(http://www.adtsecurity.com.au/__data/assets/image/0005/188240/form-submit-arrow.gif) no-repeat 87% 3px;
_height:13px;
}

#content .submit:hover {
background-position:left bottom;
cursor:pointer;
}

#content .submit:hover input {
cursor:pointer;
}

#content #landing-form .submit {
margin-right:0;
}

#home #content .submit input,#home #content .submit span {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0005/188240/form-submit-arrow.gif) no-repeat 100% 33%;
width:30px;
}

#content .submit input,#content .submit span {
color:#FFFFFF;
font:bold 12px/15px Arial, Helvetica, sans-serif;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0005/188240/form-submit-arrow.gif) no-repeat 97% 33%;
display:block;
padding:0 10px 3px 1px;
width:inherit;
border:0;
text-align:left;
width: 300px;
}

html>/**/body #content .submit input,html>/**/body #content .submit span {
width:100%;
}

#home-form .last-child {
width:137px;
}

#home-form .last-child label {
text-align:left;
}

#home-form .graySolidBox {
padding:7px;
}

.callOut {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0007/188242/home-form-callout.gif) repeat-x left bottom;
overflow:hidden;
position:relative;
/*height: 63px;*/
padding:0;
}

.callOut img {
float:left;
bottom:0;
left:0;
padding-right:13px;
}

.callOut h5 {
color:#252525;
font:bold 16px/16px Helvetica;
padding-top:15px;
}

.callOut li {
display:inline;
font:11px/16px Helvetica, Arial, sans-serif;
color:#2E84D0;
padding-right:6px;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0008/188243/blue-right-arrow-light.gif) no-repeat left center;
}

.callOut a {
color:#2E84D0;
}

.callOut + .callOut {
margin-top:10px;
}

/* =footer */
#site-info {
margin-top:11px;
padding-bottom:15px;
clear:both;
width:990px;
}

.site-links {
background:#8d9ba8;
padding:3px 13px 4px 4px;
margin-bottom:3px;
overflow:hidden;
}

.site-links .phoneNumber {
color:#FFF;
font:18px/26px Helvetica, Arial, sans-serif;
display:block;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0009/188244/phone-icn.gif) no-repeat left top;
text-indent:31px;
vertical-align:middle;
height:28px;
float:left;
}

.site-links ul {
float:right;
padding:9px 0 0;
}

.site-links ul li,ul.horizontal li {
float:left;
display:inline!important;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0010/188245/site-links-sep.gif) no-repeat right 4px;
font:11px/normal Arial, Helvetica, sans-serif;
}

.site-links ul li.last-child,ul.horizontal li.last-child {
background:none;
}

.site-links ul li a,ul.horizontal li a {
color:#FFF;
font:11px/normal Arial, Helvetica, sans-serif;
padding:0 10px;
vertical-align:middle;
text-align:left;
}

ul.horizontal {
overflow:hidden;
margin-top:5px;
margin-bottom:5px;
}

.graySolidBox ul.horizontal li {
float:none;
text-align:right;
display:inline-block;
}

.graySolidBox ul.horizontal li a {
color:#00529B;
}

ul.horizontal li a {
color:#00529B;
}

ul.horizontal li.first-child a {
padding-left:0;
}

.site-links ul li,ul.horizontal-tight li {
display:block;
float:left;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0010/188245/site-links-sep.gif) no-repeat right center;
}

.site-links ul li.last-child,ul.horizontal-tight li.last-child {
background:none;
}

.site-links ul li a,ul.horizontal-tight li a {
color:#FFF;
font:11px Arial, Helvetica, sans-serif;
display:block;
padding:0 10px;
vertical-align:middle;
}

ul.horizontal-tight {
overflow:hidden;
}

.graySolidBox ul.horizontal-tight li {
float:none;
text-align:right;
display:inline-block;
}

.graySolidBox ul.horizontal-tight li a {
color:#00529B;
}

ul.horizontal-tight li a {
color:#00529B;
}

ul.horizontal-tight li.first-child a {
padding-left:0;
}

.site-links ul li.last-child a,ul.horizontal li.last-child a {
padding-right:0;
}

#site-info .copyright {
display:block;
color:#6C7B88;
font:11px/14px Arial, Helvetica, sans-serif;
padding-top:5px;
}

.copyright img {
float:left;
}

#site-info .copyright p {
text-align:right;
font:normal 11px/normal Arial, Helvetica, sans-serif;
}

.division-links {
background:#dee5ea;
overflow:hidden;
margin-bottom:1px;
padding:10px 18px;
clear:both;
}

.division-links dl {
overflow:hidden;
width:100%;
}

.division-links dt {
color:#576572;
font:bold 11px/16px Arial, Helvetica, sans-serif;
float:left;
width:136px;
clear:left;
}

.division-links dd {
float:left;
width:800px;
}

.division-links ul li {
color:#35404A;
font:11px/16px Arial;
display:block;
float:left;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0011/188246/division-links-sep.gif) no-repeat right center;
padding:0 10px;
}

.division-links ul li.last-child {
background:none;
}

.division-links ul li a {
color:#35404A;
font:11px/16px Arial;
display:block;

}

.box_left {
width:290px;
float:left;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

.box_right {
width:290px;
float:right;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

.center_div {
margin:10px auto;
}

.w400 {
width:400px;
}

.w49percent {
width:49%!important;
}

.learning-center .tbl-row {
margin-bottom:30px;
}

.learning-center .tbl-col {
width:282px!important;
}

/* remove after testing */
#sitemap h1 {
border-bottom:1px groove gray;
margin-bottom:15px;
}

#sitemap h2 {
font-style:italic;
font-size:15px;
margin-bottom:10px;
}

#sitemap h3 {
font-size:13px;
}

#sitemap ul li {
margin-left:15px;
}

#sitemap ul li a {
color:#00529B;
font:12px/17px Arial, Helvetica, sans-serif;
display:block;
background:url(https://www.adtsecurity.com.au/__data/assets/image/0011/188228/blue-right-arrow.gif) no-repeat 0 7px;
padding-left:8px;
}

#sitemap .tbl-row {
margin-bottom:15px;
}

/* remove after testing */
.tbl-1col .tbl-col {
width:576px!important;
border-left:none!important;
padding:0!important;
}

.tbl-1col .tbl-col .list-2cols .list-col {
float:left;
padding:0;
overflow:hidden;
width:49%;
}

.pad0 li {
padding:0!important;
}

.pad0 {
padding:0!important;
}

.pad20 {
padding:20px!important;
}

.padBot0 {
padding-bottom:0!important;
}

.padBot5 {
padding-bottom:5px!important;
}

.padBot30 {
padding-bottom:30px;
}

.padLeft30 {
padding-left:30px!important;
}

.padLeft35 {
padding-left:35px!important;
}

.padBot5 {
padding-bottom:5px!important;
}

.padBot10 {
padding-bottom:10px!important;
}

.padBot15 {
padding-bottom:15px!important;
}

.graySolidBox p.disclaimer {
color:#252525;
font:10px Arial, Helvetica, sans-serif;
margin-bottom:6px;
}

.graySolidBox p {
font-size:12px;
margin-bottom:8px;
}

.promo-ban {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0003/188247/bg_promo.jpg) left top no-repeat;
height:130px;
width:270px;
padding-left:10px;
position:absolute;
right:0;
margin-left:0;
z-index:5;
}

.promo-ban a {
font:12px Arial, Helvetica, sans-serif;
color:#FFF;
height:100px;
width:170px;
padding:20px 0 20px 5px;
display:block;
text-decoration:none;
}

.hide {
display:none;
}

.subNav {
padding-bottom:10px;
}

.subNav li {
display:inline;
padding:0 10px;
border-right:1px solid #becbd5;
}

.subNav li.first-child {
padding-left:0;
}

.subNav li.last-child {
border-right:0 none;
padding-right:0;
}

.sub-1,.sub-2,.sub-3 {
border:1px solid #becbd5;
padding:10px;
width:590px;
}

#clist a {
text-decoration:none;
}

.cselect {
display:none;
background-image:none;
position:absolute;
z-index:5;
}

.cselect ul {
background-image:none;
padding-left:0;
}

.cselect ul li:hover {
background:#39C;
}

.cselect ul li a {
background-image:none;
line-height:20px;
}

.cselect ul li a:hover {
color:#FFF;
text-decoration:none;
}

select.list-control {
width:100%;
margin:5px 0;
}

.detail {
overflow:hidden;
_float:left;
padding:0;
}

.detail-global {
width:200px;
}

.tbl-2col .teachingBox div.detail {
padding:0;
}

* html .detail {
float:right;
overflow:auto;
}

.overflowhidden {
overflow:hidden!important;
}

.box-blue {
background:#5598c1;
padding:10px;
}

.box-blue h4 {
color:#FFF;
font:bold italic 12px/normal Arial, Helvetica, sans-serif;
text-align:center;
}

.gris-separator {
background:#CED0DB;
height:25px;
margin-bottom:15px;
}

.gris-box {
background:#ddd;
width:375px;
padding:15px;
}

.gris-box label {
font:normal 12px/normal Arial, Helvetica, sans-serif;
margin-right:15px;
}

.gris-box .topic {
width:370px;
}

.gris-box .large {
width:237px;
}

.gris-box .medium {
width:145px;
}

.gris-box .small {
width:50px;
}

#tier3 #content-left {
margin-left:15px;
width:783px;
float:left;
}

.large-select {
width:365px;
height:23px;
}

.txtlarge {
width:245px;
height:21px;
}

.txthalf1 {
width:118px;
height:21px;
margin-right:5px;
}

.txthalf2 {
width:119px;
height:21px;
}

.txtparts {
width:77px;
height:21px;
margin-right:5px;
}

.txtpart-last {
width:78px;
height:21px;
}

.txtmedium {
width:150px;
height:21px;
}

.txtsmall {
width:52px;
height:21px;
}

.reference-text {
font:italic 11px/normal Arial, Helvetica, sans-serif;
color:#555;
}

.box-border {
border:1px solid #bdcbd5;
padding:10px;
}

.sep {
font:normal 11px/normal Arial, Helvetica, sans-serif;
display:block;
float:left;
margin-right:3px;
}

.ismall {
width:30px!important;
margin-right:3px;
float:left;
}

.ismall2 {
width:45px!important;
display:block;
}

.ismall3 {
width:40px!important;
display:block;
}

.w-45 {
width:45px!important;
}

.w-70 {
width:70px!important;
}

.w-47 {
width:47px!important;
}

.w-170 {
width:170px!important;
}

.w-185 {
width:185px!important;
}

.w-237 {
width:237px!important;
}

.w-210 {
width:210px!important;
}

.w-250 {
width:250px!important;
}

.w-35 {
width:35px!important;
}

.w-310 {
width:310px!important;
}

.w-267 {
width:267px!important;
}

.w-308 {
width:308px!important;
}

.w-342 {
width:342px!important;
}

.w-350 {
width:350px;
}

.w-360 {
width:360px!important;
}

.w-355 {
width:355px!important;
}

.w-380 {
width:380px!important;
}

.w-410 {
width:410px!important;
}

.w-770 {
width:770px!important;
}

.w-800 {
width:800px!important;
}

.w-262 {
width:262px!important;
}

.w-524 {
width:524px!important;
}

.w-584 {
width:584px!important;
}

.w-590 {
width:590px!important;
}

.mrg-50 {
margin-left:50px;
margin-right:50px;
}

.mrg-b5 {
margin-bottom:5px;
}

.mrg-b10 {
margin-bottom:10px;
}

ul.mrg-b10 li {
margin-bottom:10px;
}

.mrg-b15 {
margin-bottom:15px;
}

.mrg-b20 {
margin-bottom:20px;
}

.small-text input {
float:left;
margin-right:10px;
}

td.small-text span {
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#555;
}

.gris-line-img {
border:1px solid #BDCBD5;
padding:1px;
float:left;
margin-right:6px;
}

.hauto {
height:auto!important;
}

.h-45 {
height:45px!important;
}

.h-207 {
height:207px!important;
}

.h-216 {
height:216px!important;
}

.h-268 {
height:268px!important;
}

.gris-line-box {
border:1px solid #BDCBD5;
padding:10px;
margin-bottom:10px;
}

.gris-line-box img.left {
border:none!important;
margin:0 10px 0 0;
padding:0;
}

.gris-line-box div.detail {
border-left:1px solid #BDCBD5;
padding-left:10px;
}

.white-box {
padding:12px;
border:1px solid #b7cde1;
color:#275977;
margin-bottom:10px;
}

.white-box div.link {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188226/arrow-blue-square.gif) no-repeat bottom right;
}

.white-box span {
font:bold 27px/27px Arial, Helvetica, sans-serif;
margin:0;
}

.white-box p {
font:normal 14px/14px Arial, Helvetica, sans-serif;
margin:0 0 5px;
}

.right-button {
float:right;
width:196px;
margin:0 7px;
}

.right-button a img {
margin-bottom:8px;
}

.pdf-list {
border:1px solid #bdcbd5;
float:left;
padding:18px 17px;
width:158px;
margin:0 21px 0 0;
}

.pdf-list hr {
background:none;
clear:both;
border:none;
display:block;
margin:10px 0 18px;
padding:0;
height:1px;
border-top:1px solid #bdcbd5;
}

.pdf-list p,#tier3 #content-main .pdf-list p {
margin:0 3px 0 0;
font:normal 11px/normal Arial, Helvetica, sans-serif;
}

.pdf-icon {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/188248/pdf-icon.jpg) no-repeat bottom right;
padding-right:30px;
margin-bottom:7px;
display:inline-block;
}

.subscribe-form {
float:left;
background:#faeab3;
border:1px solid #f7d571;
width:343px;
padding:25px 20px 20px;
}

.subscribe-form hr {
background:none;
border:none;
padding:0;
margin:0 0 13px;
height:1px;
border-top:1px solid #f7d571;
}

.subscribe-form label {
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#111;
padding:0;
margin:0;
vertical-align:middle;
}

.subscribe-form h2 {
margin-bottom:15px;
}

.subscribe-form td {
padding:0 5px 8px 0;
vertical-align:top;
}

.checkbox,#landing-form input.checkbox {
float:left;
width:16px;
height:12px;
display:block;
margin:0 3px 8px 0;
padding:0;
}

.subscribe-form label.lblsmall {
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#111;
overflow:hidden;
}

.subscribe-form span {
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#464646;
}

.required {
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#cc3737;
}

.left-content {
width:342px;
}

.left-content h2 {
margin-bottom:10px;
}

.left-content p,#tier3 #content-main .left-content p {
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#333;
margin-bottom:0;
clear:both;
}

.left-content label {
font:normal 11px/15px Arial, Helvetica, sans-serif;
color:#111;
vertical-align:middle;
}

.left-content select {
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#000;
}

.left-content .form td {
padding:0 0 9px;
text-align:right;
vertical-align:top;
}

.left-content .form td label {
font:normal 12px/15px Arial, Helvetica, sans-serif;
margin-right:5px;
}

.relativex {
position:relative!important;
display:block;
}

.bubble {
background:#faeab3 url(http://www.adtsecurity.com.au/__data/assets/image/0005/188249/buble-arrow.gif) no-repeat left center;
padding:12px 12px 5px 27px;
width:160px;
right:0;
position:absolute;
}

.top {
position:absolute;
top:0;
}

.bottom {
position:absolute;
bottom:0;
}

.abs-right-bottom {
position:absolute;
right:0;
bottom:0;
}

.bubble p,#tier3 #content-main .bubble p {
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#493c0d;
margin-bottom:7px;
}

.blue-button {
background:#4f90b8 url(http://www.adtsecurity.com.au/__data/assets/image/0006/188250/bg-blue-button.gif) repeat-x left top;
border:#7ab8dd 1px solid;
display:block;
float:right;
margin:6px 0;
}

.blue-button:hover {
text-decoration:none;
}

.blue-button span {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0007/188251/white-arrow.gif) no-repeat 98% center;
border:1px solid #a8d0ea;
padding:3px 8px;
font:bold 12px/12px Arial, Helvetica, sans-serif;
color:#fff;
display:block;
}

.options-page-bar {
border-top:1px solid #bdcbd5;
padding-top:4px;
margin-bottom:14px;
}

.options-page-bar .right {
background:#e4e4e4;
padding:3px;
font:normal 11px/15px Arial, Helvetica, sans-serif;
color:#00529b;
}

.options-page-bar a {
font:normal 11px/15px Arial, Helvetica, sans-serif;
color:#00529b;
padding-left:19px;
margin-right:13px;
}

.options-page-bar a.download {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0006/188259/download.gif) no-repeat top left;
}

.options-page-bar a.email {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0007/188260/email.gif) no-repeat top left;
}

.options-page-bar a.print {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0008/188261/print.gif) no-repeat top left;
}

.options-page-bar a.share {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/188262/share.gif) no-repeat top left;
margin-right:3px;
}

.blue-bg-box {
padding:4px;
background:#c6dee9;
color:#005592;
margin:20px 0;
}

.blue-bg-box h2 {
font:bold 12px/normal Arial, Helvetica, sans-serif;
color:#111;
margin:7px 0;
}

.blue-bg-box img.left {
margin-bottom:0!important;
}

.blue-bg-box p,#tier3 #content-main .blue-bg-box p {
color:#005592;
}

.blue-bg-box p.quote,#tier3 #content-main .blue-bg-box p.quote {
font:bold italic 13px/normal Arial, Helvetica, sans-serif;
color:#005592;
margin:15px 0;
}

ul.square-blue-bullets {
margin-bottom:10px;
}

ul.square-blue-bullets li {
padding-left:12px;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0008/188252/square-blue-bullet.gif) no-repeat left 5px;
font:normal 12px/15px Arial, Helvetica, sans-serif;
}

.blackList li {
font:normal 12px/17px Arial, Helvetica, sans-serif;
color:#333;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0010/188254/black-arrow.gif) no-repeat left 6px;
padding-left:8px;
}

.blackList li a {
font:normal 12px/17px Arial, Helvetica, sans-serif;
color:#333;
}

#content-sub .graySolidBox .blueList {
margin-bottom:7px;
}

#home .radio-group {
padding-top:4px;
height:15px;
overflow:hidden;
}

.contact-call {
margin-bottom:7px;
}

.tbl-3col-box:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.tbl-3col-box {
display:inline-block;
}

* html .tbl-3col-box {
height:1%;
}

.tbl-3col-box {
display:block;
}

.tbl-2col-box:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.tbl-2col-box {
display:inline-block;
}

* html .tbl-2col-box {
height:1%;
}

.tbl-2col-box {
display:block;
}

#landing .tbl-3col-box .tbl-col .blueList {
margin-bottom:5px;
}

.feaatures-list li {
margin-bottom:8px;
clear:both;
}

.feaatures-list .detail {
padding:0;
}

.feaatures-list li img {
float:left;
margin-right:10px;
}

.list-phones {
font:normal 12px/7px Arial, Helvetica, sans-serif;
color:#333;
}

.list-phones td {
padding-top:10px;
}

.list-phones .owner {
border-bottom:1px dotted #000;
width:300px;
}

.list-phones .phone {
padding-left:5px;
}

.list-phones .owner span {
background:#fff;
padding-right:5px;
line-height:12px;
}

ol.blue-number-list li {
font:bold 12px/normal Arial, Helvetica, sans-serif;
color:#00529b;
padding-bottom:10px;
}

ol.blue-number-list li p,#tier3 #content-main .blue-number-list p {
margin-bottom:5px;
}

#banner .banner-buttons {
bottom:0;
overflow:hidden;
position:absolute;
z-index:5;
height:71px;
}

.banner-buttons {
margin-bottom:5px;
}

.banner-buttons li {
float:left;
}

.banner-buttons li a {
display:block;
clear:both;
}

.banner-buttons li:hover {
margin-left:0!important;
}

/*= Accordion JQuery Control*/
.adtglobal-map {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/191983/adtglobal-map_bg.jpg) repeat-x left top #b5cfdc;
border:1px solid #9cbbd6;
position:relative;
width:605px;
margin-bottom:15px;
}

.large-map {
width:796px;
}

.adtglobal-map img.img-map {
vertical-align:top;
}

.adtglobal-map h2.title-map {
position:absolute;
left:0;
top:0;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0005/191984/bg_title.png) no-repeat left top;
width:263px;
height:35px;
font:bold 16px/16px Helvetica, Arial, sans-serif;
padding:10px 0 0 17px;
}

.adtglobal-map h2 {
position:absolute;
left:0;
top:0;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0005/191984/bg_title.png) no-repeat left top;
width:263px;
height:35px;
font:bold 16px/16px Helvetica, Arial, sans-serif;
padding:10px 0 0 17px;
}

* html .adtglobal-map h2.title-map {
top:1px;
left:1px;
}

* html .adtglobal-map h2 {
top:1px;
left:1px;
}

.adtglobal-map ul.accordion-map {
position:absolute;
right:5px;
top:5px;
width:240px;
}

ul.horizontal-list li,ul.horizontal-listli a,ul.horizontal-list li.first-child {
padding:0;
margin:0;
float:none;
display:inline;
clear:both;
overflow:hidden;
color:#2464AE;
}

.large-map ul.accordion-map {
width:265px;
}

.adtglobal-map ul.accordion-map li {
margin-bottom:3px;
}

.large-map ul.accordion-map li div.item-container-bgtop {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0011/218756/item-title_bgtop-l.gif) no-repeat left top!important;
}

.adtglobal-map ul.accordion-map li div.item-container-bgtop {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0010/218755/item-title_bgtop.gif) no-repeat left top;
height:5px;
display:block;
overflow:hidden;
}

.large-map ul.accordion-map li div.item-container {
background:url() no-repeat left bottom!important;
}

.adtglobal-map ul.accordion-map li div.item-container {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0009/218754/item-title_bg.gif) no-repeat left bottom;
padding-bottom:5px;
}

.adtglobal-map ul.accordion-map li a.title {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0008/218753/jc_item_plus.gif) no-repeat right center;
display:block;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#363636;
padding:1px 0 1px 12px;
margin:0 12px 0 0;
text-decoration:none;
}

:first-child+html .adtglobal-map ul.accordion-map li a.title {
padding-top:1px;
padding-bottom:1px;
overflow:hidden;
}

:first-child+html .adtglobal-map ul.accordion-map li {
overflow:hidden;
vertical-align:top;
}

* html .adtglobal-map ul.accordion-map li {
height:1%;
vertical-align:top;
}

* html .adtglobal-map ul.accordion-map li a.title {
padding-top:0;
padding-bottom:0;
height:1%;
}

.adtglobal-map ul.accordion-map li.expand a.title {
/* background:url(http://www.adtsecurity.com.au/__data/assets/image/0003/218757/jc_item_minus.gif) no-repeat 220px center; */
background:none;
}

.adtglobal-map ul.accordion-map li a.title img {
margin-right:10px;
vertical-align:text-top;
}

* html .adtglobal-map ul.accordion-map li a.title img,:first-child+html .adtglobal-map ul.accordion-map li a.title img {
vertical-align:middle;
}

.adtglobal-map ul.accordion-map li a.title:hover {
text-decoration:none;
}

.adtglobal-map ul.accordion-map li div.desc {
display:none;
padding:5px 12px 0 40px;
}

.adtglobal-map ul.accordion-map li.expand div.desc {
display:block;
}

.adtglobal-map ul.accordion-map li div.desc,.adtglobal-map ul.accordion-map li div.desc p {
font:normal 11px/normal Arial, Helvetica, sans-serif!important;
color:#363636;
}

.adtglobal-map ul.accordion-map li div.desc p {
margin-bottom:5px;
}

.adtglobal-map ul.accordion-map li div.desc a.readmore {
font:normal 11px/normal Arial, Helvetica, sans-serif;
color:#00529b;
}

.submit-btnlarge {
border:none;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0011/188255/submit-btnlarge.gif) no-repeat left top;
font:bold 12px/12px Arial, Helvetica, sans-serif!important;
text-transform:uppercase!important;
color:#dd6017!important;
height:19px;
width:139px;
}

/* Table Styling Demo Page */

.bluetable  {
border:1px solid #9CBBD6;
margin:0 0 10px;
padding:0;
vertical-align:top;
}

.w-250 {
width:250px !important;
}

.bluetable h3 {
background:none repeat scroll 0 0 #CFE2E9;
color:#000000;
margin:0;
padding:10px 9px;
}

.bluedotlists li {
background:url("http://www.adtsecurity.com.au/__data/assets/image/0005/218759/gray-dot.gif") no-repeat scroll left 6px transparent;
color:#333333;
font:11px/13px Arial,Helvetica,sans-serif;
padding:0 0 10px 8px;
}

.bluetable .content-bluetable {
padding:10px 10px 2px;
}

.pos {
}

h3.bg-title {
background:url(http://www.adtsecurity.com.au/__data/assets/image/0003/188256/bg-h3-title.gif) repeat-x left bottom;
font:bold 16px/16px Arial, Helvetica, sans-serif;
color:#000;
display:block;
height:16px;
padding:19px 14px 9px;
margin:0 0 12px;
}

.section-line {
padding:0 0 19px;
border-bottom:1px solid #b7cde1;
margin:0 0 19px;
}

.border-img {
border:1px solid #dcdcdc;
padding:1px;
float:left;
margin-right:20px;
margin-bottom:20px;
}

.list-black-dots {
margin:0 0 15px 20px;
}

.list-black-dots li {
font:normal 12px/12px Arial, Helvetica, sans-serif;
color:#111;
background:url(http://www.adtsecurity.com.au/__data/assets/image/0004/188257/black-dot.gif) no-repeat left 4px;
padding-left:12px;
margin-bottom:5px;
}

.content-main-left {
width:800px;
padding:0;
float:left;
}

.content-main-left p {
margin-bottom:10px;
color:#111;
}

.content-main-left h2 {
padding-bottom:15px;
}

.links-articles {
padding:10px 10px 20px 0;
}

.go-top {
float:right;
font:normal 11px/normal Arial, Helvetica, sans-serif;
}

.pos-fixed-form {
position:absolute;
top:0;
right:0;
}

.form-gost {
display:block;
height:480px;
height:500px;
}

#top {
position:absolute;
top:0;
top:-15px;
left:0;
}

.blue-right-banner {
margin-bottom:13px;
}

.blue-right-banner .content-banner {
background:#447bb6 url() repeat-x left bottom;
padding:15px 10px;
color:#fff;
}

.blue-right-banner img {
vertical-align:bottom;
}

.content-banner h4 {
font:bold 15px/15px Helvetica, Arial, sans-serif;
color:#fff;
margin-bottom:5px;
padding:0;
}

.content-banner a {
font:normal 11px/normal Helvetica, Arial, sans-serif;
color:#fff;
background:url() no-repeat right bottom;
display:block;
}

.content-banner p {
font:normal 11px/normal Helvetica, Arial, sans-serif;
color:#fff;
margin-bottom:8px;
}

/* Site Specific According To IDS */
#home #content-main .tbl-2col .tbl-row .tbl-col div {
height:150px;
}

.page-188301 #landing-comm h3 {
height:auto;
}

.id-188595 {
width:175px!important;
float:left!important;
padding:0 18px 0 15px!important;
margin:10px 0!important;
border-right:none!important;
}

.id-188594 ul.blueList {
width:390px!important;
}

.id-188594 ul.blueList li {
float:left;
display:inline;
width:185px;
}

/* Landing Page for Home Security */

.no_learn_more ul.blueList li a.more-link {
background:none;
font-size:12px;
position:static;
text-align:left;
}

/* Contact Us Form */

.form_intro {
font:10px/13px Arial,Helvetica,sans-serif;
display:block;
padding-bottom:10px;
}

/* Product Info Pages */

.product-thumbnail {
float: left; 
margin: 0 10px 0 0;
}

/* Styling Work Arounds */

.none { 
display:none !important;
}

.remove_arrow {
background: none !important;
}

/* Hover Over Opacity */

.banner-buttons li a:hover img{ filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }

/* Global Section */

ul.blueList_GA li {
background:url("https://www.adtsecurity.com.au/__data/assets/image/0011/188228/blue-right-arrow.gif") no-repeat scroll 0 6px transparent;
padding-bottom:6px;
padding-left:8px;
}

/* form style */

.form-style, .form-style2 {
font-size: 12px;
background: #f7f7f7;
padding: 0 10px 10px 10px;
border: 1px solid #e6e6e6;
margin: 0 0 15px 0;
}

.form-style td {
padding-top: 10px;
}

.form-style input {
margin-top: -3px;
}

.form-style table {
margin-bottom: 15px;
}

.form-style2 p {
margin: 20px 0 0 0;
}

.form-style2 h2 {
margin: 10px 0;
}

.bullets li {
list-style:disc;
margin-left:15px;
}

/* subscribe buttons */

div.subscribe-button, div.subscribe-button a {
background: url(http://www.adtsecurity.com.au/__data/assets/image/0005/219875/subscribe-button-150x38.gif) no-repeat top left;
width: 150px;
height: 35px;
text-indent: -9999px;
display: block;
margin: 0 auto;
}

div.subscribe-button a:hover {
background: url(http://www.adtsecurity.com.au/__data/assets/image/0009/219879/subscribe-button-150x38-h.gif) no-repeat top left;
}

div.newsletters-right-col {
width: 240px;
margin: 0 0 0 10px;
float: right;
}

div.newsletters-right-col img {
border: 1px solid #999;
}

/* Reduce Width in More */

li#more .tbl-4col div.last-child {
width:180px;
}

#nav-top li#more .tbl-4col {
width:636px;
}

/* Remove Bullets / Learn More For IE7 */

.remove_background li.last-child {
background:none !important;
}

/* Extra width for submit button for IE7 */

#landing #content span.submit input {
width:75px !important;
}

#tier3 #content span.submit input {
width:75px !important;
}

/* Online Shopping Styling */

#shopping-cart th {
background:none repeat scroll 0 0 #EFF1F2;
border-top:1px solid black;
margin:0;
padding:2px;
}

#shopping-cart td {
padding:2px;
}

#shopping-cart table {
width:99%;
font-size:12px;
}

#shopping-cart {
width:100%;
}

/* Global Accounts Pages */

.tooltip {
    background: url(http://www.adtsecurity.com.au/__data/assets/image/0011/221501/bg-tool-tip-rectangle.gif) no-repeat;
    width: 253px;
    height: 64px;
    position: absolute;
    left:0px;
    top:0px;
    text-align: left;
    padding: 15px;
    display:none;
    cursor:pointer;
    margin: 275px 0 0 200px;

}
    .tooltip h2 { 
        color: #111;
        font: bold 12px/12px Arial, Helvetica, sans-serif;
        padding-bottom:15px;
    }
    
    
    .tooltip p { 
        font: 12px/14px Arial, Helvetica, sans-serif;
        margin-bottom:2px  !important;
    }
    .tooltip a { 
        font: 12px/10px Arial, Helvetica, sans-serif;
        text-decoration:none;
        
    }
    .tooltip a:hover { 
        text-decoration:underline;
        
    }

.gradient-box{
    background:#e2ebf3 url(http://www.adtsecurity.com.au/__data/assets/image/0020/221528/gradient-box.gif) repeat-x left top;
    padding:15px;
    border:1px solid #9cbbd6;
}
.gradient-box .tbl-col{
    float:left;
    border-right:1px solid #9cbbd6;
    padding-right:10px;
    margin-right:10px;
    width:175px;
}
.gradient-box div.last-child{
    border-right:none;
    padding-right:0px;
    margin-right:0px;
}
.gradient-box ul li, ul.list-blue-dots2 li{
    background:url(http://www.adtsecurity.com.au/__data/assets/image/0003/221529/blue-dot.gif) no-repeat left 6px;
    padding-left:10px;
    color:#333333;
    font:normal 12px/normal Arial, Helvetica, sans-serif;
    margin-bottom:7px;
}

/* Remove Last Border */

#landing .remove-border  {
border-right:none !important;
}

/* Links Styling */

.tbl-header h2 a {
color:#000000;
font:bold 15px/15px Helvetica,Arial,sans-serif;
float:left;
text-decoration:none;
padding-bottom:5px;
}

.tbl-header h2 a:hover {
text-decoration:underline;
}

/* Product of Interest */

.right_column #q217046_q14 { 
width:165px;
}


/* Remove Text DIV from main banner */

.page-188293 .text {
display:none !important;
}

/* E-Com */

#sq_delivery_method_231558 {
font:12px Arial,Helvetica,sans-serif;
}

#sq_delivery_method_231558 tr {
height:30px;
}

#sq_delivery_method_231558 tr td {
padding-right:50px;
}

/* E-Commerce Styling */

.shopping_items li {
float:left;
height:100px;
padding-top:10px;
padding-bottom:10px;
}

.shopping_items li.column1 {
width:120px;
}

.shopping_items li.column2 {
width:120px;
}

.shopping_items li.column3 {
width:150px;
}

.shopping_items li.column4 {
width:100px;
}

.shopping_items li.column5 {
}

#output1 {
}

#output1 .shopping_trolley {
float:left;
padding-right:10px;
}

#output1 span {
display:block;
padding-top:10px;
}

.per_item span {
color:red;
display: block;
font-weight: bold;
margin: 0 auto;
padding-bottom: 5px;
width: 100px;
}

#special_offer .column1 {
border:1px solid red;
border-right:none;
}

#special_offer .column2, #special_offer .column3, #special_offer .column4 {
border-top:1px solid red;
border-bottom:1px solid red;
}

#special_offer .column5 {
border:1px solid red;
border-left:none;

}

/* Matrix Errors on Shopping Cart */

.matrix_errors ul li {
color:red;
font-style:italic;
}

.per_item {
clear:both;
}

.next_links {
width:110px;
margin:0 auto;
display:block;
}

/* Landing Form Headings */

.page-188293 #landing-form h4, .page-188297 #landing-form h4, .page-188317 #landing-form h4, .page-188301 #landing-form h4 {
width:148px;
}

/* Secure Form Simple Styling
 * Requires class on div data-form */

.data-form div {
    clear: left;
    margin: 0 0 0 70px;
    padding: 0 0 8px;
}

.data-form span {
    font-size: 0.75em;
}

.data-form label {
    font-size: 0.75em;
    float: left;
    margin: 3px 15px 0 -80px;
    width: 130px;
}

.data-form #hidden-label {
    position:absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    text-indent: -999em;
    overflow: hidden;
}

.data-form div.form-controls {
    margin: 0;
}

span.payment-gateway-transaction-error {
    background-color: #ff9595;
    padding: 15px;
    display: block;
    margin-top: 5px;
}
div.payment-gateway-note {
    background-color: #CCC;
    padding: 15px;
    clear: both;
}
            
div.payment-gateway-note strong {
    clear: both;
}
            

