/* === Headers */
.VC-mainContent h1,.VC-mainContent h2,.VC-mainContent .hOne{color:#009900}

.linkList, .callToAction,.linkListIcon span,span.linkListIcon{background-position:-88px 0px}
.VC-featureColumn .linkList,.VC-featureColumn .callToAction,.VC-featureColumn .linkListIcon span,.VC-featureColumn span.linkListIcon{background-position:0 0}

/* === Buttons */
.primaryButton{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/business/furniture/images/buttons/button_business_bt.gif) no-repeat right 0px;padding-right:10px;display:inline-block}
.primaryButton ins{background:url(/dafiles/Internet/mgl/au/business/furniture/images/buttons/button_business_bt.gif) no-repeat 0 0;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal}
a.primaryButton:hover{background-position:right -26px}
a.primaryButton:hover ins{background-position:0 -26px}

.secondaryActionButton{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/business/furniture/images/buttons/button_business_bt.gif) no-repeat right -52px;padding-right:10px;display:inline-block}
.secondaryActionButton ins{background:url(/dafiles/Internet/mgl/au/business/furniture/images/buttons/button_business_bt.gif) no-repeat 0 -52px;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal}
a.secondaryActionButton:hover{background-position:right -78px;color:#009900}
a.secondaryActionButton:hover ins{background-position:0 -78px}

.secondaryButtonWithPhone{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/business/furniture/images/buttons/button_business_bt.gif) no-repeat right -104px;padding-right:13px;display:inline-block}
.secondaryButtonWithPhone ins{background:url(/dafiles/Internet/mgl/au/business/furniture/images/buttons/button_business_bt.gif) no-repeat 0 -104px;height:25px;line-height:25px;display:inline-block;padding-left:30px;word-wrap:normal}
a.secondaryButtonWithPhone:hover{background-position:right -130px;color:#009900}
a.secondaryButtonWithPhone:hover ins{background-position:0 -130px}

table.VC-stepTable th{background-color:#009900;color:#fff}

/* === Page footer */
.VC-footer {background-image: url(/dafiles/Internet/mgl/au/business/furniture/images/backgrounds/footer_portal_bg.gif)}
.VC-footer .upperFooter {height:54px;}

/* === Category page top */
.pageIntroduction {margin-top:10px;background-color:#eeeeee}
.pageIntroduction .primaryCopy{background-color:#eeeeee; color:#707070;padding:10px;margin-bottom:20px}
.pageIntroduction h2{margin-bottom:20px}
.promotionBanner{}
.VC-rotatingPromo{height:138px}

/* === Pagetools */
h1{width:480px}
.VC-pagetools{width:45px;left:509px}
.VC-pagetools a:hover,.VC-pagetools a:visited,.VC-pagetools a{text-decoration:none;border:none}
.VC-pagetools .emailPage{margin-right:10px}


/* === Product category */
.VC-mainContent .product-category-item h2 {border-bottom-color:#009900;font-weight:normal}

/* === Quote */
.VC-quote{margin-left:80px;padding-left:10px;background:url(/dafiles/Internet/mgl/au/business/furniture/images/backgrounds/vertical-green-line-pixel.gif) repeat-y left}

/* === Forms */ 
.textWrapper span, .textWrapper{background: #000 url(/dafiles/Internet/mgl/au/furniture/images/backgrounds/input-bg.gif) no-repeat left -52px;display: inline-block;height: 24px}
.textWrapper {padding-left:3px}
.textWrapper span {background-position:right -52px;padding-right:3px}
.textWrapper input{border: none;margin:2px;background:none;background:#fff;height:16px;font-weight:normal;padding:2px 0 0 0}
.textAreaWrapper{background: url(/dafiles/Internet/mgl/au/furniture/images/backgrounds/input-textarea-bg.gif) no-repeat left -200px;display: inline-block;height: 94px;width:247px;padding:3px;}
.textAreaWrapper textarea{border: none;margin:2px;background:none;font-weight:normal;padding:2px 0 0 0;font-size:1em;width:243px;height:85px}

/* === Forms inside a lightbox */
.VC-modalLightbox .modalBody .VC-pageToolsForm table td{width:65%}
.VC-modalLightbox .modalBody .VC-pageToolsForm table td.rightAlign{width:35%}
.VC-modalLightbox .modalBody .VC-pageToolsForm {padding:0 10px 0 10px}
.VC-modalLightbox .modalBody .VC-pageToolsForm {padding:0 5px 0 5px}

/* === Form Validation */
.VC-mainContent ul li.errorElement{float:right;color:#CC0000;list-style-image:none;list-style-position:outside;list-style-type:none;padding-top:3px;text-align:left;width:32%;padding-right:5%;font-weight:700}
.VC-mainContent ul li.labelElement{display:inline;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;width:63%}
.VC-mainContent ul.errorWrapper{width:100%;margin:0}
.VC-modalLightbox ul li{list-style-image:none;list-style-type:none}
.VC-modalLightbox ul li.errorElement{font-size:0.86em}

/* === For video large video conatiner */
.videoContainer{width:700px;background-color:#f3f3f3;float:left;margin-top:20px}
.videoContainer .videoDescription{float:left;padding:20px 0 15px 20px;width:400px}
.videoContainer .videoOther{float:left;padding:20px 0 15px 20px;width:220px}
.flashPage{text-align: center; width: 700px; border: 1px solid #c3c3c3}
.flashPage h2{margin-top: 75px}

/* === Video icon */

.videoLinkIcon{background: url("/dafiles/Internet/mgl/au/furniture/images/icons/video_icon.gif") no-repeat scroll left top transparent; display: inline-block; height: 12px; margin-left: 6px; width: 17px;}
