/** Title: Reset.css
    Author: Eric Meyer
		Web: http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/

		Comments: I'm trialing the use of a CSS reset for this project to eliminate browser inconsistencies and reduce code
		          The best one I found so far has been by Eric Myer although YUI (Yahoo! UI framework has potential)	 
*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
/*	vertical-align: baseline; Omitted because table elements were aligning to the bottom and unable to use CMS tools to valign top, bottom, middle */
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* taubmans.overlay.css
*/

div.overlay {
	
	/* growing background image */
	background-image:url("http://www.taubmans.com.au/images/layout/overlay_white.png");
	
	/* dimensions after the growing animation finishes  */
	width: 500px;
	height: 420px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:35px 55px 30px 55px
}


/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url("http://www.taubmans.com.au/images/layout/overlay_close.png");
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.overlay_wrap { 
    height:381px; 
    overflow-y:auto; 
}

/* taubmans.layout.css
*/

object, a
{
    outline: none;
}

body
{
    text-align: center;
    font-family: Arial;
    padding: 0px 0px 10px 0px;
}

/* Holder
*/
.holder
{
    display: block;
    width: 970px;
    margin: 0px auto;
    text-align: left;
}

/* Accessibility
*/
.wai
{
    display: none;
}

/* Header
*/
.header
{
    width: 970px;
    position:relative;
}
.header .logo
{
    width: 275px;
    height: 87px;
    background: url("http://www.taubmans.com.au/images/layout/bg_header.gif") no-repeat 133px 23px;
}
.header .logo a
{
    display: block;
    margin: 21px 0px 0px 1px;
}
.header .logo a img
{
    border: 0px;
}
.header .breadcrumb
{
    width: 615px;
    padding: 5px 0 0px 0px;
    position:absolute;
    top:60px;
    right:30px;
}
.header .breadcrumb ul
{
    float: right;
}
.header .breadcrumb li
{
    font-size: 12px;
    font-weight: bold;
    color: #999999;
    float: left;
    margin-right: 4px;
    padding-right: 10px;
    background-image: url("http://www.taubmans.com.au/images/layout/breadcrumb_divider.gif");
    background-repeat: no-repeat;
    background-position: right 1px;
}
.header .breadcrumb li.last
{
    margin-right: 0px;
    padding-right: 0px;
    background-image: none;
}
.holder.blue .header .breadcrumb li
{
    color: #0099cc;
}
.holder.orange .header .breadcrumb li
{
    color: #f57e20;
}
.holder.green .header .breadcrumb li
{
    color: #47a631;
}
.holder.red .header .breadcrumb li
{
    color: #ff0000;
}
.holder.purple .header .breadcrumb li
{
    color: #7e25a2;
}
.holder.gold .header .breadcrumb li
{
    color: #947f5c;
}
.header .breadcrumb li a
{
    color: #999999;
    text-decoration: none;
}
.header .breadcrumb li a:hover
{
    color: #333333;
}

/* Main Body
*/
.mainHolder
{
    width: 970px;
    display: block;
}
.mainHolder .leftColumn
{
    width: 273px;
    display: block;
    float: left;
}
.mainHolder .leftColumnBlank
{
    width: 243px;
    display: block;
    float: left;
}
.mainHolder .mainBody,
.discreteBox
{
    width: 692px;
    float: left;
    overflow: hidden;
    background-image: url("http://www.taubmans.com.au/images/layout/mainbody_top.png");
    background-position: top left;
    background-repeat: no-repeat;
    padding-top:14px;
}
.mainHolder .mainBody.allusive
{
    background-image:none;
    padding-top:0;
}

.mainHolder .mainBody>.outer,
.discreteBox>.outer
{
    background-image: url("http://www.taubmans.com.au/images/layout/mainbody_btm.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom:23px;
}
.mainHolder .mainBody>.outer>.inner,
.discreteBox>.outer>.inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/mainbody_bg.png");
    background-position: 0px 0px;
    background-repeat: repeat-y;
    padding: 0 15px 0 15px;
    width: 667px;
}
.holder.corporate .mainHolder .mainBody>.outer>.inner
{
    padding-top: 15px;
}
.mainHolder .paintsBody
{
    float: left;
    width: 337px;
    display: block;
    padding: 5px 13px 15px 13px;
    text-align: left;
    overflow: hidden;
}
.mainHolder .paintsSide
{
    float: left;
    width: 300px;
    display: block;
    text-align: left;
    padding-bottom: 15px;
    overflow: hidden;
}
.landingPromos,
.landingPromos2
{
    padding-top: 5px;
}
.landingPromos .miniPromo
{
    width: 225px;
    height: 99px;
    float: left;
}
.landingPromos2 .miniPromo2
{
    float: left;
}
.landingPromos2 .miniPromo2+.miniPromo2
{
    margin-left:15px;
}
.landingPromos .miniPromo.last
{
    width: 216px;
}
.contactUs
{
    display: block;
    padding: 10px 8px 10px 8px;
    width: 638px;
    position: relative;
}

/* Flash elements
*/
.mainHolder .flashMain
{
    width: 660px;
    height: 447px;
    display: block;
    float: left;
    background-image: url("http://www.taubmans.com.au/images/layout/home_promo_noflash.jpg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.mainHolder .flashMain .noFlash
{
    padding: 285px 0px 0px 120px;
    display: block;
    width: 510px;
}
.mainHolder .flashMain .noFlash p
{
    font-size: 15px;
    color: #4a4a4a;
    font-weight: bold;
    text-transform: uppercase;
}
.mainHolder .flashMain .noFlash p a
{
    display: block;
    font-size: 11px;
    color: #4a4a4a;
    text-transform: lowercase;
    margin-top: 5px;
}
.mainHolder .flashMain .noFlash p a:hover
{
    color: #bca14f;
}
.mainHolder .flashMini
{
    width: 310px;
    height: 149px;
    display: block;
    float: left;
}
.mainHolder .leftColumn .flashMini
{
    width: 273px;
    height: 163px;
    display: block;
    float: none;
}
.mainHolder .flashColorPicker
{
    display: block;
    width: 970px;
    height: 578px;
    margin-bottom: 5px;
}


/* Footer
*/
.footer
{
    width: 970px;
    height:36px;
    background-image: url("http://www.taubmans.com.au/images/layout/bg_footer.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.footer ul
{
    padding: 7px 0px 15px 21px;
    margin: 0px;
    float: left;
}
.footer li
{
    float: left;
    padding-left: 2px;
    margin-left: 2px;
    border-left: 1px solid #d6d6d6;
    line-height: 12px;
}
.footer li.last
{
    padding-right: 2px;
    border-right: 1px solid #d6d6d6;
}
.footer li a
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    padding: 3px 8px 3px 8px;
    text-transform: uppercase;
    display: block;
    line-height: 12px;
}
.footer li a:hover
{
    color: #333333;
    background-image: url("http://www.taubmans.com.au/images/layout/footer_bg.gif");
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
.footer .search
{
    display: block;
    width: 195px;
    float: right;
    padding-top: 4px;
}
.footer .search label
{
    display: none;
}
.footer .search .textInput
{
    width: 110px;
    height: 21px;
    display: block;
    background-image: url("http://www.taubmans.com.au/images/layout/search_bg.gif");
    background-position: 0px 3px;
    background-repeat: no-repeat;
    float: left; /*padding: 5px 2px 2px 2px;*/
}
.footer .search .textInput input
{
    margin: 5px 2px 2px;
    font-size: 10px;
    color: #666666;
    border: 0px;
    width: 95px;
    height: 12px;
    overflow: hidden;
    padding-left: 3px;
    padding-right: 3px;
}
.footer .search a
{
    width: 62px;
    height: 23px;
    display: block;
    text-decoration: none;
    overflow: hidden;
    background-image: url("http://www.taubmans.com.au/images/layout/btn_search.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    float: left;
}
.footer .search a:hover
{
    background-position: 0px -23px;
}
.footer .search a span
{
    display: none;
}

/* Footer links
*/
.footerLinks
{
    display: block;
}
.footerLinks ul
{
    float: right;
}
.footerLinks li
{
    float: left;
    line-height: 12px;
    padding-top: 6px;
    padding-right: 6px;
    margin-right: 4px;
    background-image: url("http://www.taubmans.com.au/images/layout/footerlink_divider.gif");
    background-repeat: no-repeat;
    background-position: right 7px;
}
.footerLinks li a
{
    font-size: 10px;
    color: #666666;
    display: block;
    line-height: 12px;
    text-decoration: none;
    text-transform: uppercase;
}
.footerLinks li a:hover
{
    color: #333333;
}
.footerLinks li.linkTheFARM
{
    background-image: none;
    padding-right: 20px;
    margin-right: 0px;
    margin-top: 0px;
    padding-top: 0px;
}
.footerLinks li.linkTheFARM a
{
    width: 112px;
    height: 17px;
    display: block;
    background-image: url("http://www.taubmans.com.au/images/layout/grown_on_TheFARM.jpg");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    overflow: hidden;
}
.footerLinks li.linkTheFARM a span
{
    display: none;
}


/*.landingGroupTiles
{
    width:300px;
    border:1px solid red;
}*/


.paintLandingTileImage
{
    width: 300px;
    float: left;
}

.paintLandingTileInfo
{
    width: 355px;
    float: right;
}

.paintLandingTileInfo .cmsFormat p
{
    padding-top: 10px;
}


.contentImage
{
    width: 290px;
    padding-bottom: 10px;
}

.contentImage img
{
    margin-left: 40px;
    border-bottom: dotted 1px grey;
    padding-bottom: 10px;
}

.flashLanding .flashHeader 
{
    margin-bottom:16px;
}
/* taubmans.navigation.css
*/

/* Main Navigation
*/
.header .mainNav
{
    width: 686px;
    height: 61px;
    background-image: url("http://www.taubmans.com.au/images/layout/bg_nav.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: absolute;
    top:0;
    right:0;
    z-index:10;
}
.header .mainNav ul
{
    display: block;
    padding: 13px 0px 0px 16px;
}
.header .mainNav li
{
    width: 131px;
    display: block;
    float: left;
    position: relative;
}
.header .mainNav li a
{
    width: 131px;
    height: 33px;
    display: block;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-decoration: none;
    overflow: hidden;
}
.header .mainNav li a span
{
    display: none;
}
.header .mainNav li a.selected
{
    background-position: 0px -33px;
}
.header .mainNav li .subNav
{
    width: 185px;
    display: block;
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 8px 0px 22px 0px;
    display: none;
    position: absolute;
}
.header .mainNav ul .subNav ul
{
    width: 185px;
    display: block;
    background-position: top left;
    background-repeat: repeat-y;
    padding: 0px 0px 2px 0px;
    line-height: 14px;
}
.header .mainNav ul .subNav ul.first
{
    padding-top: 6px;
}
.header .mainNav ul .subNav ul li
{
    display: block;
    width: auto;
    float: none;
    padding: 0px 10px 0px 3px;
    line-height: 14px;
}
.header .mainNav ul .subNav ul li.last
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_divider.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 4px;
}
.header .mainNav ul .subNav ul li a
{
    background-image: none;
    width: auto;
    height: 100%;
    display: block;
    font-size: 11px;
    color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    background-position: 0px 0px;
    padding: 2px 8px;
    line-height: 14px;
}
.header .mainNav ul .subNav a:hover
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_bg.png");
}
.header .mainNav li.navInterior a
{
    background-image: url("http://www.taubmans.com.au/images/layout/nav_interior.png");
}
.header .mainNav li.navInterior .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_blue_btm.png");
    left: 5px;
}
.header .mainNav li.navInterior .subNav ul
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_blue_bg.png");
}
.header .mainNav li.navExterior a
{
    background-image: url("http://www.taubmans.com.au/images/layout/nav_exterior.png");
}
.header .mainNav li.navExterior .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_green_btm.png");
    left: 5px;
}
.header .mainNav li.navExterior .subNav ul
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_green_bg.png");
}
.header .mainNav li.navColour a
{
    background-image: url("http://www.taubmans.com.au/images/layout/nav_colour.png");
    text-align: right;
}
.header .mainNav li.navColour .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_orange_btm.png");
    left: -35px;
}
.header .mainNav li.navColour .subNav ul
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_orange_bg.png");
}
.header .mainNav li.navPerformance a
{
    background-image: url("http://www.taubmans.com.au/images/layout/nav_performance.png");
    text-align: right;
}
.header .mainNav li.navPerformance .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_red_btm.png");
    left: -35px;
}
.header .mainNav li.navPerformance .subNav ul
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_red_bg.png");
}
.header .mainNav li.navProfessional a
{
    background-image: url("http://www.taubmans.com.au/images/layout/nav_professional.png");
    text-align: right;
}
.header .mainNav li.navProfessional .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_gold_btm.png");
    left: -65px;
}
.header .mainNav li.navProfessional .subNav ul
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_gold_bg.png");
}

/* Side Navigation
*/
.sideNav
{
    padding-left: 3px;
    display: block;
}
.sideNav .top
{
    padding-left: 2px;
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_white_top.png");
    width: 270px;
    height: 14px;
}
.sideNav .tabTop
{
    padding-left: 2px;
}
.sideNav .tabTop .typeTab
{
    display: block;
    float: left;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.sideNav .tabTop .typeTab.diy
{
    width: 95px;
    height: 42px;
    background-image: url("http://www.taubmans.com.au/images/layout/store_locator_DIY_tab_off.png");
}
.sideNav .tabTop .typeTab.diy.selected
{
    background-image: url("http://www.taubmans.com.au/images/layout/store_locator_DIY_tab_on.png");
}
.sideNav .tabTop .typeTab.trade
{
    width: 170px;
    height: 42px;
    background-image: url("http://www.taubmans.com.au/images/layout/store_locator_TRADE_tab_off.png");
}
.sideNav .tabTop .typeTab.trade.selected
{
    background-image: url("http://www.taubmans.com.au/images/layout/store_locator_TRADE_tab_on.png");
}
.sideNav .body
{
    display: block;
    width: 243px;
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_white_bg.png");
    background-repeat: repeat-y;
    background-position: 0px 0px;
    padding: 0px 14px 0px 13px;
}
.sideNav .bottom
{
    display: block;
    width: 270px;
    height: 15px;
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_white_btm.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.sideNav .body h3
{
    color: #333333;
}
.sideNav .body .subNav
{
    width: 243px;
    margin-top: 2px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.sideNav .body .subNav .inner
{
    width: 233px;
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 6px 5px;
}
.sideNav .body .subNav ul
{
    width: 100%;
    display: block;
    line-height: 14px;
    padding-top: 3px;
}
.sideNav .body .subNav ul li
{
    display: block;
    line-height: 14px;
}
.sideNav .body .subNav ul li.last
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_divider.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 4px;
}
.sideNav .body .subNav ul li a
{
    background-image: url();
    width: auto;
    height: 100%;
    display: block;
    font-size: 12px;
    color: #ffffff;
    padding: 4px 8px;
    text-decoration: none;
}
.sideNav .body .subNav a:hover
{
    background-image: url("http://www.taubmans.com.au/images/layout/snav_bg.png");
}

/* Explicit targeting is used to eliminate conflicts */
.holder.blue .sideNav .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_blue_top.gif");
    background-color: #0099cc;
}
.holder.blue .sideNav .subNav .inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_blue_btm.gif");
}
.holder.orange .sideNav .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_orange_top.gif");
    background-color: #eb8432;
}
.holder.orange .sideNav .subNav .inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_orange_btm.gif");
}
.holder.green .sideNav .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_green_top.gif");
    background-color: #59af45;
}
.holder.green .sideNav .subNav .inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_green_btm.gif");
}
.holder.red .sideNav .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_red_top.gif");
    background-color: #ec2a2a;
}
.holder.red .sideNav .subNav .inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_red_btm.gif");
}
.holder.purple .sideNav .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_purple_top.gif");
    background-color: #7e25a2;
}
.holder.purple .sideNav .subNav .inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_purple_btm.gif");
}
.holder.gold .sideNav .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_gold_top.gif");
    background-color: #947f5c;
}
.holder.gold .sideNav .subNav .inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_gold_btm.gif");
}





.holder.dkblue .sideNav .subNav
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_dkblue_top.gif");
    background-color: #004ebc;
}
.holder.dkblue .sideNav .subNav .inner
{
    background-image: url("http://www.taubmans.com.au/images/layout/sidenav_dkblue_btm.gif");
}



/* taubmans.textFormat.css
*/

/* Standard CMS format
*/
.cmsFormat
{
    color: #666666;
    font-size: 11px;
    line-height: 16px;
}
.cmsFormat.empty
{
    display:none;
}
.cmsFormat p
{
    padding: 0px 0px 15px 0px;
    line-height: 14px;
}
.cmsFormat p.empty
{
    display:none;
}
.cmsFormat strong, .cmsFormat b
{
    font-weight: bold;
}
.cmsFormat em, .cmsFormat i
{
    font-style: italic;
}
.cmsFormat ul,
.cmsFormat ol 
{
    margin-bottom:1.6em;
    list-style-position:outside;
    padding-left:1.6em;
    *padding-left:2em;
}
.cmsFormat ol 
{
    list-style:decimal none outside;
}
.cmsFormat li
{
    margin-bottom:0.2em;
    line-height:14px;
}
.cmsFormat img
{
    margin-bottom: 15px;
}
.wideDetailedNav
{
    position: relative;
    top: -10px;
}

.wideDetailedNav img
{
    float: left;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-right: 2px;
}

.wideDetailedNav h3
{
    float: left;
}

.cmsFormat table
{
    width: 100%;
    border-spacing: 15px;
}

.cmsFormat table.inverted
{
    border-spacing: 0;
    border-collapse:collapse;
    margin-bottom:16px;
}

.cmsFormat th
{
    line-height: 14px;
    font-weight: bold;
    color: #333333;
    padding: 5px;
    border-bottom: 10px solid #ffffff;
    background-color: #f2f1eb;
    vertical-align: top;
}

.cmsFormat table.inverted th
{
    border:0;
}
.cmsFormat td
{
    line-height: 14px;
    vertical-align: top;
    border-bottom: 10px solid #ffffff;
    padding: 5px 0px 5px 10px;
}

.cmsFormat table.inverted td
{
    border:0;
    background-color:#B6A68F;
    color:White;
    empty-cells:show;
    padding:4px 8px;
}

/* static landing */
.cmsFormat img.staticLandingImage
{
    margin: 0px;
    float: left;
}

.cmsFormat a.staticLandingLink
{
    float: right;
    padding-left: 0px;
}



.cmsFormat table.staticLandingTable td
{
    padding: 0 10px 5px 0;
    margin: 0;
    border: none;
}



.cmsFormat table.staticLandingTable, .cmsFormat table.staticLandingTable tbody, .cmsFormat table.staticLandingTable tbody tr
{
    width: 660px;
    border-spacing: 0px;
}

.cmsFormat table.staticLandingTable
{
    position: relative;
    top: -15px;
    left: -8px;
}




.holder.blue .cmsFormat a
{
    color: #0099cc;
}
.holder.green .cmsFormat a
{
    color: #59af45;
}
.holder.orange .cmsFormat a
{
    color: #eb8432;
}
.holder.red .cmsFormat a
{
    color: #ec2a2a;
}
.holder.purple .cmsFormat a
{
    color: #7e25a2;
}
.holder.gold .cmsFormat a
{
    color: #947f5c;
}

.holder.blue .cmsFormat a:hover
{
    color: #4db8db;
}
.holder.green .cmsFormat a:hover
{
    color: #8bc77d;
}
.holder.orange .cmsFormat a:hover
{
    color: #f1a970;
}
.holder.red .cmsFormat a:hover
{
    color: #f26a6a;
}
.holder.purple .cmsFormat a:hover
{
    color: #a567be;
}
.holder.gold .cmsFormat a:hover
{
    color: #b5a283;
}

.landingContent .cmsFormat
{
    padding: 0px 10px;
}
.holder.purple .landingContent .cmsFormat
{
    padding: 20px 10px 0px 10px;
}
.paintsBody .cmsFormat h1
{
    color: #333333;
}
.paintsBody .cmsFormat h2
{
    background-image: url("http://www.taubmans.com.au/images/layout/h3_paints_bg.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #ffffff;
}

/* Flash landing page
*/
.flashLanding .cmsFormat>h2
{
    padding:8px 0;
    margin-bottom: 10px;
    background-image: url("http://www.taubmans.com.au/images/layout/dotted_divider_top_n_btm.gif");
    background-position: 0px 1px;
    background-repeat: repeat-x;
    font-size:20px;
    text-transform: Uppercase;
}

/* Link list
*/
ul.linkList li, .cmsFormat ul li
{
    background-image: url("http://www.taubmans.com.au/images/layout/list_arrow.gif");
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding: 2px 0px 2px 18px;
    line-height: 14px;
}
ul.linkList li a
{
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
ul.linkList li a:hover
{
    color: #333333;
}

/* Link list - paint spec side
*/
.paintsSide ul.linkList
{
    margin-left: 40px;
    width: 200px;
}

/* Landing page intro text
*/
.landingIntro
{
    padding: 0px 18px 12px 3px;
}
.landingIntro h1
{
    float: left;
    width:260px;
}
.landingIntro h1.noIntro
{
    width:600px;
}
.landingIntro p
{
    font-size: 11px;
    color: #666666;
    line-height: 14px;
    margin-top:2px;
    margin-left:285px;
}

/* Custom contact us
*/
.contactUs a.btnFindStore
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 95px;
    height: 30px;
    text-decoration: none;
    display: block;
    background-image: url("http://www.taubmans.com.au/images/layout/btn_findastore.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    overflow: hidden;
}
.contactUs a.btnFindStore span
{
    display: none;
}
.contactUs a.btnFindStore:hover
{
    background-position: 0px -30px;
}
.contactUs .cmsFormat ul
{
    padding-bottom: 16px;
    float: left;
}
.contactUs .cmsFormat ul li
{
    font-size: 11px;
    color: #333333;
    padding: 6px 0px 6px 15px;
    background-position: 0px 7px;
}
.contactUs .cmsFormat ul li span
{
    font-weight: bold;
}
.contactUs .cmsFormat ul li a
{
    color: #7e25a2;
}
.contactUs .cmsFormat ul li a:hover
{
    color: #a567be;
}

/* Search store CMS format 
*/
.formSearchStore .cmsFormat
{
    padding: 10px 25px 10px 15px;
}
.formSearchStore .cmsFormat p
{
    color: #4a4a4a;
    font-size: 11px;
    line-height: 13px;
    padding-bottom: 10px !important;
}
.formSearchStore .cmsFormat a
{
    color: #7e25a2;
    font-size: 11px;
    line-height: 5px !important;
    text-decoration: none;
}


.searchResults
{
    width: 650px;
}
.searchResults p
{
    color: #333333;
}

.searchResults .paginator ul li
{
    background: none;
    float: left;
    padding-left: 10px;
}

.searchResults em
{
    font-style: italic;
}
.searchResults a
{
    margin-bottom: 5px;
    display: block;
}

.videoOverlay h1
{
    width: 500px;
    height: 18px;
    padding: 0px 0px 8px 0px;
    margin-bottom: 5px;
}



.paintGroup
{
    width: 400px;
    float: right;
}

.landingIntroShort
{
    float: left;
}

/* taubmans.components.css
*/

/* Paint Spec Side Options
*/
.paintsSide .image
{
    display: block;
    padding-bottom: 20px;
}
.paintsSide .options
{
    width: 250px;
    display: block;
    margin: 0px 10px 15px 40px;
    background-image: url("http://www.taubmans.com.au/images/layout/paints_options_divider.gif");
    background-repeat: repeat-x;
    background-position: top left;
}
.holder.corporate .paintsSide .options
{
    background-image: none;
}
.paintsSide h3
{
    color: #333333;
}
.paintsSide .options li
{
    padding: 15px 0px 20px 0px;
    background-image: url("http://www.taubmans.com.au/images/layout/paints_options_divider.gif");
    background-repeat: repeat-x;
    background-position: bottom left;
    width: 250px;
    display: block;
}
.paintsSide .options li h4
{
    font-weight: bold;
    font-size: 13px;
    color: #666666;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 128px;
    height: 50px;
    padding: 6px 0px 0px 64px;
    line-height: 16px;
    float: left;
}
.paintsSide .options li h4 span
{
    display: block;
    font-weight: normal;
    padding-top: 2px;
}
.paintsSide .options li a
{
    width: 58px;
    height: 32px;
    display: block;
    text-decoration: none;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    margin-top: 12px;
}
.paintsSide .options li a span
{
    display: none;
}
.paintsSide .options li a:hover
{
    background-position: 0px -32px;
}
.holder.blue .paintsSide .options li a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_blue_view.gif");
}
.holder.orange .paintsSide .options li a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_orange_view.gif");
}
.holder.green .paintsSide .options li a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_green_view.gif");
}
.holder.red .paintsSide .options li a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_red_view.gif");
}
.holder.purple .paintsSide .options li a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_purple_view.gif");
}

.holder.gold .paintsSide .options li a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_gold_view.gif");
}
.holder.dkblue .paintsSide .options li a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_dkblue_view.gif");
}




/* Side Promo > No Flash
*/
.flashMini .promoContent
{
    width: 273px;
    height: 163px;
    display: block;
    background-image: url("http://www.taubmans.com.au/images/layout/bg_sideminipromo.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    position: relative;
}
.flashMini .promoContent img
{
    position: absolute;
    top: 16px;
    left: 16px;
    width: 241px;
    height: 97px;
}
.flashMini .promoContent h4
{
    position: absolute;
    top: 115px;
    left: 16px;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    text-transform: Uppercase;
}
.flashMini .promoContent p
{
    position: absolute;
    top: 132px;
    left: 16px;
    color: #666666;
    font-size: 12px;
    text-transform: Uppercase;
}
.flashMini .promoContent a
{
    position: absolute;
    bottom: 12px;
    right: 12px;
}

/* Landing promo > no flash
*/
.miniPromo .promoContent,
.miniPromo2 .promoContent
{
    display: block;
    position: relative;
    overflow: hidden;
}
.miniPromo .promoContent
{
    width: 216px;
    height: 99px;
    display: block;
    position: relative;
    overflow: hidden;
}
.miniPromo2 .promoContent
{
    width: 326px;
    height: 170px;
    display: block;
    position: relative;
    overflow: hidden;
}
.miniPromo .promoContent img,
.miniPromo2 .promoContent img
{
    position: absolute;
}
.miniPromo .promoContent h4,
.miniPromo2 .promoContent h3,
.miniPromo2 .promoContent h4
{
    position: absolute;
    top: 68px;
    left: 0px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    text-transform: Uppercase;
    width: 160px;
}
.miniPromo2 .promoContent h3
{
    top: 130px;
    left:5px;
    width:240px;
    font-size:20px;
}
.miniPromo2 .promoContent h4
{
    top: 150px;
    left:5px;
    font-size:12px;
    width:auto;
}
.miniPromo .promoContent a,
.miniPromo2 .promoContent a
{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.miniPromo2 .promoContent a
{
    bottom: 10px;
}
/* Landing page - main product
*/
.productMajor
{
    display: block;
    padding: 10px 0px 0px 0px;
    background-image: url("http://www.taubmans.com.au/images/layout/dotted_divider.gif");
    background-position: bottom left;
    background-repeat: repeat-x;
}
.productMajor h2
{
    color: #333333;
}
.productMajor img
{
    float: left;
    padding-bottom: 1px;
    margin-bottom:0;
}
.productMajor .description
{
    width: 255px;
    padding: 15px 15px 35px 15px;
    display: block;
    float: left;
    font-size: 11px;
    color: #666666;
    line-height: 14px;
}
.productMajor p
{
    font-size: 11px;
    color: #666666;
    line-height: 14px;
    padding-bottom: 10px;
}

/* Landing page - minor product
*/
.landingRow
{
    padding: 10px 0px 10px 0px;
    background-image: url("http://www.taubmans.com.au/images/layout/dotted_divider.gif");
    background-position: bottom left;
    background-repeat: repeat-x;
    position:relative;
}
.landingRow .productMinor
{
    width: 325px;
    display: block;
    float: left;
    padding-right: 5px;
}
.landingRow .productMinor .btnGo
{
    position:absolute;
    bottom:10px;
}
.landingRow .productMinor img
{
    float: left;
    margin-bottom:0;
}
.productMinor .description
{
    width: 175px;
    padding: 10px 0px 5px 0px;
    display: block;
    float: left;
    padding-bottom:40px;
}
.landingRow .productMinor h3
{
    color: #333333;
}
.landingRow .productMinor p
{
    font-size: 11px;
    color: #666666;
    line-height: 14px;
    padding: 0px 0px 7px 5px;
}

/* Landing page - info tile triplet
*/
.infoTilePanel
{
    margin-bottom:20px;
    position:relative;
}

.infoTilePanel .infoTile
{
    width: 222px;
    float:left;
    padding-bottom:30px;
}
    
.infoTile h3
{
    font-size:17px;
    margin-top:4px;
    margin-bottom:2px;
    font-weight:bold;
    height:20px;
}
    
.infoTile p
{
    margin: 0px 30px 6px 3px;
    padding:0;
}

.infoTile img
{
    margin-bottom:4px !important;
}

.infoTile .btnGo
{
    position:absolute;
    bottom:0;
}

/* Internal Introduction text
*/
/* Internal title
*/
.internalIntro
{
    display: block;
    width: 656px;
    margin: 0px 0px 15px 8px;
}
.internalIntro h1
{
    display: block;
    color: #ffffff;
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 624px;
    padding: 16px;
    overflow: hidden;
}


.internalIntro.noHeadingBackground h1
{
    color: #333333;
}


.holder.blue .internalIntro
{
    background: #0099cc url("http://www.taubmans.com.au/images/layout/h1_blue_top.gif") top left no-repeat;
}
.holder.blue .internalIntro h1
{
    background-image: url("http://www.taubmans.com.au/images/layout/h1_blue_btm.gif");
}

.holder.dkblue .internalIntro
{
    background: #004ebc url("http://www.taubmans.com.au/images/layout/h1_dkblue_top.gif") top left no-repeat;
}
.holder.dkblue .internalIntro h1
{
    background-image: url("http://www.taubmans.com.au/images/layout/h1_dkblue_btm.gif");
}

.holder.green .internalIntro
{
    background: #47a631 url("http://www.taubmans.com.au/images/layout/h1_green_top.gif") top left no-repeat;
}
.holder.green .internalIntro h1
{
    background-image: url("http://www.taubmans.com.au/images/layout/h1_green_btm.gif");
}
.holder.orange .internalIntro
{
    background: #f57e20 url("http://www.taubmans.com.au/images/layout/h1_orange_top.gif") top left no-repeat;
}
.holder.orange .internalIntro h1
{
    background-image: url("http://www.taubmans.com.au/images/layout/h1_orange_btm.gif");
}
.holder.red .internalIntro
{
    background: #ec2a2a url("http://www.taubmans.com.au/images/layout/h1_red_top.gif") top left no-repeat;
}
.holder.red .internalIntro h1
{
    background-image: url("http://www.taubmans.com.au/images/layout/h1_red_btm.gif");
}
.holder.purple .internalIntro
{
    background: #7e25a2 url("http://www.taubmans.com.au/images/layout/h1_purple_top.gif") top left no-repeat;
}
.holder.purple .internalIntro h1
{
    background-image: url("http://www.taubmans.com.au/images/layout/h1_purple_btm.gif");
}
.holder.gold .internalIntro
{
    background:#977F5B url("http://www.taubmans.com.au/images/layout/h1_gold_top.gif") top left no-repeat;
}
.holder.gold .internalIntro h1
{
    background-image: url("http://www.taubmans.com.au/images/layout/h1_gold_btm.gif");
}

.holder .internalIntro.noHeadingBackground
{
    background-image: none;
    background-color: #fff;
    width: 340px;
    margin-bottom: 0px;
}
.holder .internalIntro.noHeadingBackground h1
{
    background-image: none;
    background-color: #fff;
    width: 340px;
    padding-left: 0px;
}

.paintsSide.standard2
{
    position: relative;
    top: -60px;
}



/* Store locator > Search store form
*/
.formSearchStore
{
    display: block;
    padding-bottom: 10px;
}
.formSearchStore h3
{
    background-image: url("http://www.taubmans.com.au/images/layout/h3_storelocator_bg.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #ffffff;
}

.holder.gold .formSearchStore h3
{
    background-image: url("http://www.taubmans.com.au/images/layout/h3_gold_storelocator_bg.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #ffffff;
}


.formSearchStore label
{
    display: none;
}
.formSearchStore input
{
    border-left: 1px solid #b2b2b2;
    border-top: 1px solid #6b6b6b;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    font-size: 11px;
    padding: 2px;
    float: left;
    font-size: 11px;
    font-family: Arial;
    width: 110px;
    margin: 2px 5px 0px 15px;
}
.formSearchStore a.btnSearch
{
    width: 62px;
    height: 23px;
    display: block;
    text-decoration: none;
    overflow: hidden;
    background-image: url("http://www.taubmans.com.au/images/layout/btn_search.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    float: left;
}
.formSearchStore a.btnSearch:hover
{
    background-position: 0px -23px;
}
.formSearchStore a.btnSearch span
{
    display: none;
}

/* Search Store > Search Results
*/
.formSearchResults
{
    display: block;
    padding: 15px;
    overflow-y: scroll;
    height: 378px;
}
.formSearchResults p
{
    color: #414141;
    font-size: 11px;
    padding-bottom: 15px;
    line-height: 16px;
}
.formSearchResults p span
{
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.formSearchResults ul
{
}
.formSearchResults ul li
{
    font-size: 11px;
    color: #9f9f9f;
    line-height: 16px;
    background-image: url("http://www.taubmans.com.au/images/layout/arrow_storelocator.gif");
    background-position: 0px 43px;
    background-repeat: no-repeat;
    padding: 0px 0px 20px 20px;
}
.formSearchResults ul li h4
{
    font-size: 11px;
    font-weight: bold;
    display: block;
    color: #494949;
    background-image: url("http://www.taubmans.com.au/images/layout/store_pin_32x32.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 40px 0px 2px 0px;
}
.formSearchResults ul li span
{
    display: block;
    padding-bottom: 2px;
}
.formSearchResults ul li span.br
{
    padding-top: 10px;
}
.formSearchResults ul li a
{
    display: block;
    color: #494949;
    text-decoration: underline;
}

/* Google Map View
*/
.mapView
{
    width: 662px;
    height: 572px;
    display: block;
    padding: 2px 0px 0px 2px;
}

/* Buttons
*/
a.btnGo,
.btnGo a /* duplicated for the CMS style selector in tinyMCE */
{
    display: block;
    width: 56px;
    height: 29px;
    text-decoration: none;
    overflow: hidden;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}


.btnGo.wysiwyg a,
a.btnGo.wysiwyg
{
    overflow:hidden;
    text-indent:-999px;
}
a.btnGo span
{
    display: none;
}

a.btnGo:hover,
.btnGo a:hover
{
    background-position: 0px -29px;
}

.holder.blue a.btnGo,
.holder.blue .btnGo a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_blue_go.gif");
}
.holder.orange a.btnGo,
.holder.orange .btnGo a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_orange_go.gif");
}
.holder.green a.btnGo,
.holder.green .btnGo a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_green_go.gif");
}
.holder.red a.btnGo,
.holder.red .btnGo a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_red_go.gif");
}

.holder.purple a.btnGo,
.holder.purple .btnGo a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_blue_go.gif");
}

.holder.gold a.btnGo,
.holder.gold .btnGo a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_gold_go.gif");
}

.holder.dkblue a.btnGo,
.holder.dkblue .btnGo a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_dkblue_go.gif");
}

/* Texture gallery */
.textureGallery 
{
}

.textureGallery .item
{
    position:relative;
    float:left;
    width:145px;
    padding-bottom:20px;
    margin-right:20px;
}

.textureGallery .item h3
{
    margin-bottom:30px !important;
}


.textureGallery h4
{
    position:absolute;
    bottom:187px;
    left:0;
    width:145px;
   
}

.textureGallery .item .tile img
{
    border:1px solid white;
}

.textureGallery .item .tile:hover img
{
    border-color:#666;
}

/* Texture detail */
.textureDetail .right 
{
    float:right;
}
.textureDetail .left 
{
    margin-right:420px;
}
.textureDetail .cmsFormat h1
{
    font-size:30px;
    text-transform:uppercase;
}
.textureDetail .cmsFormat h2
{
    font-size:14px;
    text-transform:uppercase;
    margin-bottom:20px;
}
.textureDetail .cmsFormat h3
{
    background:url("http://www.taubmans.com.au/images/layout/dotted_divider.gif") repeat-x top left;
    font-size:18px;
    text-transform:uppercase;
    margin-bottom:4px;
    padding-top:6px;
}
.textureDetail .cmsFormat h4
{
    font-size:11px;
    font-weight:bold;
    margin-bottom:5px;
}
/* taubmans.layout.css
*/

.formBody {  
  display: block;
}
.formBody .formBlock {
  padding: 11px 13px;
	display: block;
	margin-bottom: 7px;
}

.formItem {
  width: auto;
	display: block;
	padding: 6px 0px;
}
.formItem label {
  float: left;
	text-align: right;	
	font-size: 11px;
	font-weight: bold;	
}
.formItem input, .formItem select, .formItem textarea {
  float: left;
	font-size: 11px;
	font-family: Arial;
}
.formItem input.textInput, .formItem select.selectInput, .formItem textarea.textAreaInput {
  border-left: 1px solid #b2b2b2;
	border-top: 1px solid #6b6b6b;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;	
	font-size: 11px;
	padding: 2px;
}
.formItem .validator {
  float: left;
}

.formBody .formSubmit {
  display: block;
	padding: 10px 0px;
	text-align: right;
}
.formBody .formSubmit a {
  display: block;
	width: 62px;
	height: 23px;
	text-decoration: none;
	overflow: hidden;
	background-image: url("http://www.taubmans.com.au/images/layout/btn_submit.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.formBody .formSubmit a span {
  display: none;
}
.formBody .formSubmit a:hover {
  background-position: 0px -23px;
}

.contactUs .formBody .formBlock {
  width: 328px;
	background-color: #f2f2f2;
}
.contactUs .formBody .formSubmit {
  width: 354px;
}
.contactUs .formBody .formBlock .formItem label {
  width: 85px;
	padding: 4px 10px 0px 0px;
	color: #333333;
}
.contactUs .formBody .formBlock .formItem input.textInput {
  width: 165px;
	margin-right: 5px;
}
.contactUs .formBody .formBlock .formItem select.selectInput {
  width: 172px;
	margin-right: 5px;
}
.contactUs .formBody .formBlock .formItem textarea.textAreaInput {
  width: 215px;
	height: 80px;
	margin-right: 5px;
}


.formBody .validator {
  display: block;
	color: #ec2a2a;
	font-size: 11px;
	font-weight: bold;
}
/* From taubmans.navigation.css */
.holder.defaultcolour .sideNav .subNav {
  background-image: url("http://www.taubmans.com.au/images/layout/sidenav_corporate_top.gif");
	background-color: #7e25a2;
}
.holder.defaultcolour .sideNav .subNav .inner {
  background-image: url("http://www.taubmans.com.au/images/layout/sidenav_corporate_btm.gif");
}

/* From taubmans.layout.css */
.holder.defaultcolour .header .breadcrumb li {
  color: #7e25a2;
}
/* These are standard sIFR styles... do not modify 
*/
.sIFR-flash
{
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced
{
    visibility: visible !important;
}
span.sIFR-alternate
{
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]
{
    display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles 
*/
.sIFR-hasFlash h1
{
    visibility: hidden;
}
.sIFR-hasFlash h2
{
    visibility: hidden;
}
.sIFR-hasFlash h3
{
    visibility: hidden;
}


/* These styles relate to all sIFR affected heading elements; I've included all CSS that can affect the size for debugging purposes
*/
.paintsBody .cmsFormat h1
{
    color: #333333;
    font-size: 22px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    text-transform: uppercase;
    width: 95%;
}
.landingIntro h1
{
    color: #333333;
    font-weight: bold;
    text-transform: Uppercase;
    font-size:30px;
    
    /* keeps the un-sifr'd text from extraeneously linebreaking: */
    line-height:1.2; 
    letter-spacing:-3px;
}
.internalIntro h1
{
    font-size: 24px;
    line-height: 12px;
    text-transform: Uppercase;
}
.internalIntro.noHeadingBackground h1
{
    color: #333333;
    font-size: 24px;
    line-height: 12px;
    text-transform: Uppercase;
}
.paintsBody .cmsFormat h2, .landingContent .cmsFormat h2
{
    font-size: 20px;
    font-weight: normal;
    width: 327px;
    padding: 17px 10px 5px 10px;
    margin-bottom:13px;
    text-transform: Uppercase;
    white-space:nowrap;
}
.landingContent .cmsFormat h2
{
    margin-bottom:2px;
}
.flashLanding .cmsFormat h2
{
    padding:4px 0;
}
.productMajor h2
{
    font-size: 20px;
    font-weight: bold;
    margin-top:10px;
    margin-bottom:6px;
    text-transform:uppercase;
    
    /* keeps the un-sifr'd text from extraeneously linebreaking: */
    line-height:1.2; 
    letter-spacing:0px;
}
.landingPromos h2,
.landingPromos2 h2
{
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0px 8px 0px;
    text-transform: Uppercase;
    line-height: 12px;
}

.landingRow .productMinor h3
{
    font-size: 14px;
    line-height: 12px;
    font-weight: bold;
    padding: 0px 0px 5px 5px;
    text-transform: Uppercase;
}

.paintsBody .cmsFormat h3, .landingContent .cmsFormat h3
{
    font-size: 17px;
    font-weight: normal;
    width: 327px;
    text-transform: uppercase;
    margin-top:2px;
    margin-bottom:5px;
}


.landingContent .cmsFormat .wideDetailedNav h3
{
    height: 16px;
    width: 250px;
    padding-bottom: 0px;
}


.paintsSide h3
{
    font-size: 14px;
    font-weight: bold;
    text-transform: Uppercase;
    margin-left: 40px;
    padding: 2px 0px 3px 0px;
}
.sideNav .body h3
{
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1;
    margin: 0px;
    padding: 0px 3px 3px 6px;
    text-transform: uppercase;
    width: 230px;
}
.formSearchStore h3.white, .formSearchResults h3.white
{
    width: 227px;
    height: 29px;
    font-size: 16px;
    overflow: hidden;
    padding: 5px 0px 0px 16px;
}
.landingContent .cmsFormat h2
{
    padding: 5px 0px;
    font-size: 12px;
    width: auto;
}



/* for PaintGroup */
/*.holder.orange .landingIntroShort h1, .holder.red .landingIntroShort h1,  */
.holder.purple .landingIntroShort h1, .holder.blue .landingIntroShort h1
{
    font-size: 30px;
    height: 32px;
    overflow: hidden;
    float: left;
}

.paintLandingTileInfo h1
{
    font-size: 30px;
    height: 32px;
    overflow: hidden;
}

.holder.purple .landingIntroShort h1
{
    width: 225px;
}

.paintLandingTileInfo h1
{
    width: 100%;
}


.paintLandingTileInfo h2
{
    width: 341px;
    height: 30px;
    font-size: 26px;
    overflow: hidden;
    color: #fff;
    padding-left: 7px;
    padding-top: 2px;
    background-color: transparent;
}

.paintLandingTileInfo .titleWrapper
{
    height: 37px;
    width: 355px;
    display: block;
    background-color: transparent;
}

.paintLandingTileInfo .titleWrapper.black
{
    background-image: url("http://www.taubmans.com.au/Images/layout/tile_black_bg.jpg");
    background-repeat: no-repeat;
}

.paintLandingTileInfo .titleWrapper.blue
{
    background-image: url("http://www.taubmans.com.au/Images/layout/tile_blue_bg.jpg");
    background-repeat: no-repeat;
}

.paintLandingTileInfo .titleWrapper.darkgreen
{
    background-image: url("http://www.taubmans.com.au/Images/layout/tile_darkgreen_bg.jpg");
    background-repeat: no-repeat;
}

.paintLandingTileInfo .titleWrapper.lightgreen
{
    background-image: url("http://www.taubmans.com.au/Images/layout/tile_lightgreen_bg.jpg");
    background-repeat: no-repeat;
}




/* Overrides for the professional site */

body 
{
    background:url("http://www.taubmans.com.au/images/layout/bg_professional.jpg") repeat-x left 170px;
}

.mainHolder
{
    background:url("http://www.taubmans.com.au/images/layout/banner_professional.jpg") no-repeat center top;
    padding-top:65px;
}

.mainHolder .mainBody
{
    margin-top:41px;
}

.landingContent .cmsFormat
{
    padding:0;
    margin:16px 0 0;
}

.landingContent .cmsFormat td
{
    padding:0 8px 0 0;
    vertical-align:top;
}

.landingContent .cmsFormat td h2
{
    padding-top:0;
}
.footer .search a
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_search_gold.png");
}
.contactUs a.btnFindStore
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_findastore_gold.gif");
}
.contactUs a.btnFindStore:hover
{
    background-position: 0px -29px;
}
.formBody .formSubmit a {
	width: 65px;
	height: 29px;
	background-image: url("http://www.taubmans.com.au/images/layout/btn_submit_gold.gif");
}
.formBody .formSubmit a:hover {
    background-position: 0px -29px;
}
.formSearchStore a.btnSearch
{
    background-image: url("http://www.taubmans.com.au/images/layout/btn_search_gold.png");
}

.productMajor 
{
    background-image:none;
}
.landingRow 
{
    background-image:none;
    padding-bottom:0;
}
.productMajor+.landingRow 
{
    background-image: url("http://www.taubmans.com.au/images/layout/dotted_divider.gif");
    background-position: top left;
}
