@charset "utf-8";
/* CSS Document */

/*Font*/
.title{font-family:Arial; font-size:26px;  font-weight:bold;}
.title-medium{font-family:Arial; font-size:16px;  font-weight:bold;}
body { font-family:Arial; font-size:12px; color:#FFF}
.black { font-family:Arial; font-size:12px; color:#000}
.bold{ font-family:Arial; font-size:12px; font-weight:bold; color:#FFF}
.bold-black{font-family:Arial; font-size:12px; font-weight:bold; color:#000; padding-top:5px;}
.bold-black a:link, .bold-black a:active, .bold-black a:visited { color: #000; text-decoration: none; }
.bold-black a:hover { color:#000; text-decoration: underline; }

.bold-white { font-family:Arial; font-size:12px; font-weight:bold; color:#fff}
.bold-white a:link, .bold-white a:active, .bold-white a:visited { color: #fff; text-decoration: none; }
.bold-white a:hover { color:#fff; text-decoration: underline; }
.space{margin-top:10px;}
div, li, p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/* ######################################################################################## */
/* BEGIN	: Floating 3D Background Images 												*/
/* ######################################################################################## */
.float3d-homepage{position:absolute; width:341px; height:155px; border:solid 0px #000; margin-top:372px; margin-left: 10px; z-index:1;}
.float3d-homeowners-products{position:absolute; width:191px; height:301px; border:solid 0px #000; margin-top:275px; margin-left: 48px; z-index:1;}

.float3d-aboutus-ourvision{position:absolute; width:188px; margin-top:320px; margin-left:-65px; z-index:1;}
.float3d-aboutus-corevalues{position:absolute; width:301px; margin-top:380px; margin-left:-50px; z-index:1;}
.float3d-aboutus-background{position:absolute; width:280px; margin-top:315px; margin-left:-50px; z-index:1;}
.float3d-aboutus-technologies{position:absolute; width:130px; margin-top:260px; margin-left:20px; z-index:1; border: solid 0px #f00; }
.float3d-aboutus-greenchoice{position:absolute; width:168px; height:256px; margin-top:290px; margin-left:-35px; z-index:1;}
.float3d-aboutus-researchanddevelopment{position:absolute; width:248px; height:155px; margin-top:385px; margin-left:-10px; z-index:1;}
.float3d-aboutus-ourcommitment{position:absolute; width:166px; margin-top:385px; margin-left:-15px; z-index:1;}
.float3d-aboutus-press{position:absolute; width:225px; margin-top:325px; margin-left:-45px; z-index:1;}
.float3d-aboutus-worldwidenetwork{position:absolute; width:250px; margin-top:342px; margin-left:-35px; z-index:1;}
.float3d-aboutus-career{position:absolute; width:250px; margin-top:400px; margin-left:-35px; z-index:1;}

.float3d-eventsandactivities { position:absolute; width:278px; height:146px; border:solid 0px #000; margin-top:395px; margin-left: -45px; z-index:1;}
.float3d-findastore { position:absolute; width:185px; height:175px; border:solid 0px #000; margin-top:285px; margin-left: -50px; z-index:1;}
.float3d-findapainter { position:absolute; width:257px; height:277px; border:solid 0px #000; margin-top:277px; margin-left: -30px; z-index:1;}
.float3d-contactus{position:absolute; width:279px; border:solid 0px #000; margin-top:270px; margin-left: -40px; z-index:1;}
.float3d-copyright { position:absolute; width:215px; height:198px; border:solid 0px #000; margin-top:350px; margin-left: 5px; z-index:1;}
.float3d-search { position:absolute; width:372px; border:solid 0px #000; margin-top:305px; margin-left: -125px; z-index:1;}
.float3d-sitemap { position:absolute; width:323px; border:solid 0px #000; margin-top:310px; margin-left: -75px; z-index:1;}
/* ######################################################################################## */
/* END	: Floating 3D Background Images 												*/
/* ######################################################################################## */



#menu {position:absolute; z-index:2;}
.circle {background-color:#999; width:230px; height:180px; border:solid 1px #000; margin-top:400px; float:left;}
.circle2 {width:341px; height:155px; margin-top:475px; float:right; background-color:#666;}
.circle222 {position:absolute; background-color:#999; width:230px; height:180px; border:solid 1px #000; margin-top:300px; z-index:1;}

#wrapContainer{top:0px; position:absolute; width:1200px; margin:auto; width:98%;}
#background{position:relative; background-image:url(../../images/bg.png); width:1200px; height:750px; margin:auto; z-index:1;}
#main-holder{position:relative; top:0px; margin:auto; width:960px; height:580px; z-index:1;}
#main-search {position:relative; width:970px; height:30px; padding-top:25px;}
.searchform {float:right; } 
#main-header {width:980px; height:108px; margin-left:-10px;}


/* MAIN NAVIGATION */
.navigation ul{list-style:none; margin:0px; padding:0px;}
.navigation-logo{background-image:url(../../images/header/nippon_logo.png); width:76px; height:90px; margin-left:36px; margin-top:-45px; cursor:pointer;}
.navigation-logodesc{position:absolute; background:url(../../images/header/the_paint.png); width:233px; height:27px; margin-top:2px; margin-left:125px;}
.navigation-left{background:url(../../images/header/header-left.png); width:10px; height:53px; float:left;}
.navigation-purple{background:url(../../images/header/header-purple.png); background-repeat:repeat; width:106px; height:53px; float:left;}
.navigation-yellow{background:url(../../images/header/header-yellow.png); background-repeat:repeat; width:855px; float:left; height:53px;}
.navigation-right{background:url(../../images/header/header-right.png); width:9px; float:left; height:53px;}
.navigation li{float:left;}
.navigation li a{display: block; text-decoration: none; height:53px; overflow:hidden; text-indent:-9999px;}

.nav_home a{background:url(../../images/header/nav_home.png); width:71px; height:53px; display:block; text-decoration:none;}
.nav_homeowners a{background:url(../../images/header/nav_homeowners.png); width:124px; height:54px; display:block; text-decoration:none;}
.nav_about a{background:url(../../images/header/nav_about.png); width:96px; height:54px; display:block; text-decoration:none;}
.nav_event a{background:url(../../images/header/nav_event.png); width:155px; height:53px; display:block; text-decoration:none;}
.nav_find a {background:url(../../images/header/nav_find.png); width:118px; height:53px; display:block; text-decoration:none;}
.nav_home a:hover, .nav_homeowners a:hover, .nav_about a:hover, .nav_event a:hover, .nav_find a:hover, .nav_select a {background-position:0px -53px;}
.menu-list a:hover, .inner-menu-list a:hover, .inner-menu-list-white a:hover{color:#FFF; text-decoration:none;}

.menu-list li a{ text-decoration:none; color:#979292;}
li.nolowerborder{border:none;}
.inner-menu-list li a{ text-decoration:none; color:#979292;}
.inner-menu-list-white li a{ text-decoration:none; color:#979292;}
.menu-list li .menu-select{ text-decoration:none; color:#ffcc01;}
.menu-list li .menu-inner-select{ text-decoration:none; color:#FFF;}

#main-content-temp-holder {width:630px; height:400px; float:left; margin-top:10px;}
#main-content-left{width:630px; height:511px; float:left;} 
.side-home-middle{background:url(../../images/home/side-home-top.jpg) top no-repeat; background-color:#D85050;}
.menu-class { margin:0px; padding:0px; list-style:none;}

#menu-navigation {margin-left:13px; padding-top:10px; width:230px; position:absolute; z-index:9999;}
.side-nav-top{width:206px; background:url(../../images/side_nav_top.png); height:6px;}
.side-nav-middle{width:206px; background-image:url(../../images/side_nav.png); background-repeat:repeat-y;}
.side-nav-bottom{width:206px; background:url(../../images/side_nav_bottom.png); height:8px;}
.menu-list {margin:0px; padding:0px;}
.menu-list li{margin:0px 2px 0px 2px; list-style:none; text-decoration:none; width:189px; color:#999;  border-bottom:1px solid #868373; padding:2px 0 2px 13px;}
.inner-menu-list li{margin-top:0px; margin-left:0px; list-style:none; text-decoration:none; background:url(../../images/list-icon.png) no-repeat left top; color:#B7B7B7; width:155px; border-bottom:none;}
.inner-menu-list-white li{margin-top:0px; margin-left:0px; list-style:none; text-decoration:none; background:url(../../images/list-icon-white.png) no-repeat; color:#B7B7B7; width:150px; border-bottom:none;}
.menu-hightlihgt{ color:#FFF; background-color:#000; font-size:12px;}
.menu-list li.nolowerborder{ border:none;}

.side-home{ background:url(../../images/home/side-middle.jpg) repeat; width:15px; height:511px; float:left;}
.side-home-top{ background:url(../../images/home/side-top.jpg) no-repeat; width:15px; height:100px;}
#content{width:960; height:500;}
#main-content-right{width:315px; height:511px; float:left; z-index:800;}
.side-homeowners-middle{background:url(../../images/homeowners/side-homeowners-top.jpg) top no-repeat; background-color:#1B6A93;}
.img-holder{ width:300px; height:90px; margin-top:30px;}
.side-homeowners{ background:url(../../images/homeowners/side-middle.jpg); background-repeat:repeat; float:left; width:15px; height:511px;}
.side-homeowners-top{ background:url(../../images/homeowners/side-top.jpg) top no-repeat; width:15px; height:100px;}
/*homepage rightbar image on left */
.main-right-img-l{width:90px; height:77px; float:left; border:5px solid #000;}
.main-right-title-l{width:180px; height:20px; margin-left:10px; float:left; text-align:left; margin-top:20px;}
.main-right-content-l{width:180px; height:45px; margin-left:10px; float:left; text-align:left;}
.main-right-content-l p { padding-top: 0px; margin-top: 0px; }

/*homepage rightbar image on right */
.main-right-img-r{width:90px; height:77px; float:right; margin-right:6px; border:5px solid #000;}
.main-right-title-r{width:180px; height:20px; margin-right:10px; float:left; text-align:left; margin-top:20px;}
.main-right-content-r{width:180px; height:45px; margin-right:10px; float:left; text-align:left;}
.main-right-content-r p { padding-top: 0px; margin-top: 0px; }

#homeowner-bg{width:630px; height:511px; background:#F0F0F0; z-index:8888;}
.homeowner-bottom{background:url(../../images/homeowners/bottom.png) top no-repeat; float:right; width:335px; height:17px; margin-right:-5px;}


/* light glow backgrounds for each individual pages */
.our-vision-bg{background:url(../../images/our-vision/paint-product-bg.jpg) top no-repeat #14578C; min-height:500px;}

/* Homeowners - Products */
#underlight{width:470px; height:47px; float:left; background:url(../../images/homeowners-product/under_light.png);}
#main-content2-left{width:230px; height:500px; float:left;}
#main-content2-middle{width:470px; height:500px; float:left;}
#title-products{width:450px; height:70px; margin-left:10px; color:#FAB53C; margin-top:20px;}
.content-wrapper{ width:235px; height:142px; background:url(../../images/homeowners-product/wall.png) bottom repeat-x; float:left; border: solid 0px #f00;}
/* .products{width:235px; height:115px; float:left; text-align:center;} */
.products{width:235px; height:105px; float:left; text-align:center; padding-top: 17px;}

.products-text{height:22px; width:235px; float:left; text-align:center; color:#7a7a7a;}
#main-content2-right{width:231px; height:500px; float:left;}
#main-content2-aboutus-right{width:233px; height:500px; float:left;}
#main-content2-products-right{width:232px; height:500px; float:left;}
.products-text-holder{ margin-top:-2px;}
.products-text-holder a{ color:#434343; text-decoration:none;}
.products-text-holder a:hover{ color:#0b0b0b; text-decoration:none;}


/*Homeowner's product rightbar image 1 */
.rightbar-img-holder{width:210px; height:230px; margin-top:20px; float:left;}
.rightbar-img-t {width:201px; height:143px; margin-left:10px; margin-bottom: 4px; border:2px solid #999;}
.rightbar-img-t img {width:201px; height:143px; }
.rightbar-title-t{width:201px; height:20px; margin-left:10px; padding-top:5px;}
.rightbar-text-t{width:201px; height:95px; margin-left:10px;}
.rightbar-text-t p { padding-top: 0px; margin-top: 0px; }

/*Homeowner's product rightbar that consists of 3 row */
.rightbar-3row-img-holder{width:210px; height:145px; float:left; margin-top: 20px;}
.rightbar-3row-img-t {width:200px; height:87px; margin-left:10px; margin-bottom: 4px; border:2px solid #999;}
.rightbar-3row-title-t{width:200px; height:20px; margin-left:10px; padding-top:5px;}
.rightbar-3row-text-t{width:200px; height:95px; margin-left:10px;}
.rightbar-3row-text-t p { padding-top: 0px; margin-top: 0px; }

/* Homeowners - Products - Interiorwalls */
.side-interior-right{background:url(../../images/homeowners-product-interiorwalls/right-side-top.jpg) top no-repeat; background-color:#46405f;}
.side-interior-separator{ background:url(../../images/homeowners-product-interiorwalls/separator-top.jpg) top no-repeat; background-color:#bca595; float:left; height:500px; width:10px;}
.side-interior-separator2{ background:url(../../images/homeowners-product-interiorwalls/separator2.png) repeat; float:left; height:500px; width:18px;}
.side-interior-separator2-top{ background:url(../../images/homeowners-product-interiorwalls/separator2-top.jpg) top no-repeat; float:left; height:40px; width:18px;}
.side-interiorwalls-top{background-image:url(../../images/homeowners-product-interiorwalls/side-interior-top.png); height:14px;}
.side-interiorwalls-middle{background:url(../../images/homeowners-product-interiorwalls/side-interior-top.jpg) top no-repeat; background-color:#F5E3D5;}
.interiorwalls-bottom{background-image:url(../../images/homeowners-product-interiorwalls/interior-bottom.png); height:11px;}
.middle-interiorwalls-top{background-image:url(../../images/homeowners-product-interiorwalls/middle-interior-top.png); height:15px;}
.wall-left{background:url(../../images/homeowners-product-interiorwalls/wall_left.png); width:10px; height:72px; float:left; margin-top:188px; background-repeat:no-repeat;}
.wall-right{background:url(../../images/homeowners-product-interiorwalls/wall_right.png); width:10px; height:72px; float:left; margin-top:148px; background-repeat:no-repeat;}
.middle-interiorwalls-middle{background:url(../../images/homeowners-product-interiorwalls/middle-interior-top.jpg) top no-repeat; background-color:#46405f;}
#title-interiorwalls{width:420px; height:70px; margin-left:20px; padding-bottom:10px; color:#F5E3D5; margin-top:20px;}
.interiorwalls-img-holder{width:94px; height:100px; float:left;}
.wrapper{width:500px; height:70px; float:left;}
.interiorwalls-text-holder{width:470px; height:160px; float:left; background:url(../../images/homeowners-product-interiorwalls/wall.png); background-repeat:repeat-x; background-position:bottom; margin-bottom: 10px;}
.text-holder{width:94px; height:30px; float:left; text-align:center; padding-top:5px;}
.text-holder a{color:#7a7a7a; text-decoration:none;}
.text-holder a:hover{ color:#000; text-decoration:none;}
.interiorwalls-bodycopy{ text-align:left; float:left; width:430px; margin-left:20px; margin-top:0px; color:#F5E3D5;}
.interiorwalls-note{ text-align:left; float:left; width:430px; margin-left:20px; margin-top:0px; color:#CCC;}
.interiorwalls-note a:link, .interiorwalls-note a:active, .interiorwalls-note a:visited{color:#CCC; text-decoration:none;}
.interiorwalls-note a:hover{text-decoration:underline;}
.interiorwalls-note p{padding:0px;}

.colour-button-single-img{padding-top:5px; padding-left:10px; float:left;}
.colour-button-single-text a{color:#FFCC01; text-decoration:none; float:left; padding-left:8px; text-align:left; padding-top:10px;}
.colour-button-single-text{color:#FFCC01; text-decoration:underline;}

.colour-button1-img, .colour-button2-img{padding-top:7px; padding-left:10px; float:left;}
.colour-button1-text, .colour-button1-text a, .colour-button2-text a{ width: 80px; color:#FFCC01; text-decoration:none; float:left; padding-left:8px; text-align:left; padding-top:2px; }
.colour-button1-text a:hover, .colour-button2-text a:hover{color:#FFCC01; text-decoration:underline;}

#color-button .color-button-single { width: 200px; }
.color-button-single .colour-button1-text, .color-button-single .colour-button1-text a { width: 140px; padding-top: 6px; padding-left: 5px; }


#image-holder{ height:100px; width:470px; float:left;}
.interior-bottom{background:url(../../images/homeowners-product-interiorwalls/bottom1.png) no-repeat; height:12px; width:8px; float:left;}
.interior-bottom2{background-color:#f5e3d5; width:230px; height:12px; float:left;}
.interior-bottom3{background:url(../../images/homeowners-product-interiorwalls/bottom2.png) no-repeat; width:18px; height:12px; float:left; margin-left:472px;}


/* Homw > Product > Rang 1*/
.side-product-separator-right{background:url(../../images/homeowners-product/separator2.png) repeat; height:500px; width:18px; float:left;}
.side-product-separator-righttop{ background:url(../../images/homeowners-product/separrator2_top.jpg) top no-repeat; height:40px; width:18px; float:left;}
.product-wall-left{background:url(../../images/homeowners-product/wall-left.png); width:10px; height:42px; float:left; margin-top:190px;}
.product-wall-left2{background:url(../../images/homeowners-product/wall-left.png); width:10px; height:42px; float:left; margin-top:147px;}
.product-wall-right{background:url(../../images/homeowners-product/wall-right.png); width:11px; height:42px; float:left; margin-top:150px;}
.product-wall-right2{background:url(../../images/homeowners-product/wall-right.png); width:11px; height:42px; float:left; margin-top:147px;}
.side-product-top{background-image:url(../../images/homeowners-product/side-top.png); height:14px;}
.side-product-middle{background:url(../../images/homeowners-product/side-top.jpg) top no-repeat; background-color:#fab53c;}
.side-product-separator{ background:url(../../images/homeowners-product/separrator_top.jpg) top no-repeat #BF8B28; height:500px; width:10px; float:left;}
.side-product-right{ background:url(../../images/homeowners-product/side-right-top.jpg) top no-repeat; background-color:#392D2d;}
.product-bottom{background-color:#fab53c; height:12px; width:230px; float:left}
.product-bottom2{background:url(../../images/homeowners-product/bottom1.png); height:12px; width:8px; float:left;}
.product-bottom3{background:url(../../images/homeowners-product/bottom2.png); height:12px; width:16px; float:left; margin-left:474px;}
.middle-product{background:url(../../images/homeowners-product/middle-product-top.jpg) top no-repeat; background-color:#392D2d;}
.interiorwalls-rightbar-img-holder{width:210px; height:150px; float:left; margin-top:10px;}
.interiorwalls-rightbar-img-t{width:210px; height:90px; float:left;}
.interiorwalls-rightbar-title-t{height:17px; width:200px; padding-left:10px; float:left; text-align:left;}
.interiorwalls-rightbar-text-t{height:38px; width:200px; padding-left:10px; float:left; text-align:left;}

/* Homeowners - Products - Interiorwalls - Odour-Less */
#odour-content2-right{width:247px; height:500px; float:left;}
.side-odour-right{background:url(../../images/homeowners-product-interiorwalls-odour/side-right-top.png) top no-repeat; background-color:#473646; float:left;}
.odour-separator{background:url(../../images/homeowners-product-interiorwalls-odour/separator.jpg) top no-repeat; float:left; width:10px; height:500px; background-color:#832120;}
.odour-color{color:#5882a4; font-weight:bold;}
.side-odour-top{background-image:url(../../images/homeowners-product-interiorwalls-odour/side-odour-top.png); height:15px;}
.side-odour-middle{background:url(../../images/homeowners-product-interiorwalls-odour/side-odour-top.jpg) top no-repeat; background-color:#F03A39;}
.middle-odour{background:url(../../images/homeowners-product-interiorwalls-odour/middle-odour-top.png) top no-repeat; background-color:#473646;}
#title-interiorwalls-list{width:400px; height:80px; margin-left:20px; float:left; color:#ffd481; margin-top:10px;}
#interiorwalls-list-left{width:220px; height:400px; padding-bottom:10px; float:left; margin-left:10px;}
#interiorwalls-list-img{width:200px; height:170px; float:left;}
#interiorwalls-list-caption{width:220px; height:55px; padding-top:10px; float:left;}

.interiorwalls-list-button-font{width:160px; float:left; padding:5px 0 0 5px; font-size:11px;}
.interiorwalls-list-button-font a{color:#FFCC01; text-decoration:none; font-size:11px;}
.interiorwalls-list-button-font a:hover{color:#FFCC01; text-decoration:none;}
.interiorwalls-list-btn{ width:40px; height:30px; float:left}
.interiorwalls-list-button{width:210px; height:30px; padding:10px 0 5px 10px; float:left; border-bottom:1px solid #526A82; top:50%;}
#interiorwalls-list-content{width:220px; height:370px; float:left; color:#FFF; margin-left:20px;}
#interiorwalls-list-content ul{margin-left:13px; padding-left:0;}
#interiorwalls-list-content ul li{padding-bottom:3px;}
#interiorwalls-list-content p a { color: #fff; text-decoration:none; }
#interiorwalls-list-content p a:hover { color: #fff; text-decoration:underline; }
.interiorwalls-rightbar-checklist{width:205px; height:18px; padding-top:2px; padding-left:5px; margin-left:10px; color:#4d4d4d; background:url(../../images/homeowners-product-interiorwalls-odour/text-bg.png); margin-top:2px;}

.interiorwalls-rightbar-itemlist{width:70px; height:70px; float:left;}
#checkbox-holder{width:220px; height:110px; float:left; margin-top:5px;}
#right-sidebar{width:232px; height:500px; background:#FFF; margin-left:20px;}
#itemlist-holder{width:210px; height:370px; float:left; margin-left:10px;}
#itemlist-row-holder {width:210px; height:70px; background:url(../../images/homeowners-product-interiorwalls-odour/img-bg.png) repeat-x; margin-top:5px;}
.odour-bottom{background:url(../../images/homeowners-product-interiorwalls-odour/bottom1.png) no-repeat; height:12px; width:8px; float:left;}
.odour-bottom2{background-color:#f03a3a; width:230px; height:12px; float:left;}

/* Homeowners - Products - Interiorwalls - Available Colours */
.color-wall-left{background:url(../../images/available-colors/wall-left.png) right no-repeat; width:10px; height:8px; float:left; margin-top:404px;}
.color-wall-right{background:url(../../images/available-colors/wall-right.png) no-repeat; width:10px; height:8px; float:left; margin-top:404px;}
.color-separator2{background:url(../../images/available-colors/separator2.png) repeat; width:18px; height:500px; float:left;}
.color-separator{background:url(../../images/available-colors/separator-top.jpg) top no-repeat; background-color:#D1934A; width:10px; height:500px; float:left;}
.color-separator2-top{background:url(../../images/available-colors/separator2-top.jpg) top no-repeat; width:18px; height:500px; float:left;}
.middle-bg{background:url(../../images/available-colors/middle-top.jpg) top no-repeat; background-color:#535353;}
.side-color-top{background:url(../../images/available-colors/side-color-top.jpg); height:13px;}
.side-color-middle{background:url(../../images/available-colors/side-color-top.jpg) top no-repeat; background-color:#FFb55E;}


/* ############################################################################################################ */
/* BEGIN	: HOMEOWNERS > PRODUCTS > AVAILABLE COLOURS
/* ############################################################################################################ */
.available-colours-scrollpane { width: 452px; height: 330px; overflow: auto; }
.ui-tabs-hide { position: absolute; left: -10000px; display: block; }

#nav{width:213px; height:346px; float:left; border-right:1px solid #a98458;}
#heritage{width:468px; height:346px; float:left;} 

#available-rightbar{width:680px; height:490px; padding-left:20px; padding-top:10px; float:left; }
#available-title{height:30px; width:665px; color:#FFb55E; border-bottom:1px solid #a98458; padding-bottom:15px;} 
.available-color{color:#FFb55E; font-size:22px; font-weight:bold;}
#tab-holder{height:30px; width:700px; float:left;}
.available-tab{display:inline; float:left; padding-left:5px; padding-right:5px;}

#available-color-tabwrapper {width:466px; height:330px; padding-top: 10px; padding-bottom: 0px; float:left; border: solid 0px #f00; overflow: auto; }
#offwhite{width:466px; height:330px; padding-top: 10px; padding-bottom: 0px; float:left; display: none; border: solid 1px #f00;}
#pastel{width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00; background:#3C0 }
#clearhues{width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00;}
#midtones{width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00;  }
#shades{width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00; }
#accents{width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00; } 
#neutral{width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00; } 

#available-colour-bestselling-colours {width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00; } 
#available-colour-inspirational-colours {width:466px; height:330px; padding-top: 10px; float:left; display: none; border: solid 0px #f00; }
/* ############################################################################################################ */
/* END	: HOMEOWNERS > PRODUCTS > AVAILABLE COLOURS
/* ############################################################################################################ */



.color-holder{width:215px; height:40; margin-left:10px; margin-top:10px; border:0px solid red; float:left;}
.color-box{width:40px; height:40px; border:0px solid red; float:left;}
.color-box img {width: 40px; height: 40px; }
.color-text{width:155px; height:30px; border:0px solid red; float:left; font:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-top:10px;}

#color-matcher{width:370px; height:75px; float:left; z-index: -1000;}
.color-matcher-text{width:190px; height:75px; float:left; padding-top:10px;}
.color-matcher-img-holder{width:180px; height:65px; float:left; padding-top:20px;}
.color-matcher-img{width:50px; height:50px; float:left; margin-right:10px;}
#color-button{width:300px; height:55px; float:left; padding-top:25px; padding-left:5px;}
.color-button1{width:148px; height:35px; float:left; border-left:1px solid #FFb55E; text-align:center;}
.color-button2{width:150px; height:35px; float:left; border-left:1px solid #FFb55E; text-align:center;}
.color-button-single {width:170px; height:35px; float:left; border-left: 1px solid #FFb55E; text-align:center;}

.color-wall{width:700px; height:10px; float:left; background:url(../../images/available-colors/middle-separator.png) repeat; margin-left:-20px;}
.color-bottom{background:url(../../images/available-colors/bottom1.png) no-repeat; height:12px; width:8px; float:left;}
.color-bottom2{background-color:#FFB55D; width:230px; height:12px; float:left;}
.color-bottom3{background:url(../../images/available-colors/bottom2.png) no-repeat; width:18px; height:12px; float:left; margin-left:702px;}


/* ############################################################################################################ */
/* BEGIN	: Product > Available Colours > Drag and Drop 														*/
/* ############################################################################################################ */
#color-matcher-dropbox1 {width:50px; height:50px; border:1px solid #CCC; float:left; margin-right:8px;}
#color-matcher-dropbox2 {width:50px; height:50px; border:1px solid #CCC; float:left; margin-right:8px;}
#color-matcher-dropbox3 {width:50px; height:50px; border:1px solid #CCC; float:left; margin-right:8px;}

/* Original before changed layout */
/* #colour-list-offwhite { list-style: none; width: 468px; height:300px; } * html #colour-list-offwhite { height: 12em; } */
#colour-list-offwhite { list-style: none; width: 430px; height:346px; } * html #colour-list-offwhite { height: 12em; } /* IE6 */
#colour-list-offwhite li { padding-bottom: 10px; padding-left: 10px; }
#colour-list-pastel { list-style: none; width: 430px; height:346px; } * html #colour-list-pastel { height: 12em; } /* IE6 */
#colour-list-pastel li { padding-bottom: 10px; padding-left: 10px; }
#colour-list-clearhues { list-style: none; width: 430px; height:346px; } * html #colour-list-clearhues { height: 12em; } /* IE6 */
#colour-list-clearhues li { padding-bottom: 10px; padding-left: 10px; }
#colour-list-midtones { list-style: none; width: 430px; height:346px; } * html #colour-list-midtones { height: 12em; } /* IE6 */
#colour-list-midtones li { padding-bottom: 10px; padding-left: 10px; }
#colour-list-shades { list-style: none; width: 430px; height:346px; } * html #colour-list-shades { height: 12em; } /* IE6 */
#colour-list-shades li { padding-bottom: 10px; padding-left: 10px; }
#colour-list-accents { list-style: none; width: 430px; height:346px; } * html #colour-list-accents { height: 12em; } /* IE6 */
#colour-list-accents li { padding-bottom: 10px; padding-left: 10px; }
#colour-list-neutral { list-style: none; width: 430px; height:346px; } * html #colour-list-neutral { height: 12em; } /* IE6 */
#colour-list-neutral li { padding-bottom: 10px; padding-left: 10px; }

/* Available Colours for Interior Walls > Super Matex */
#colour-list-bestselling-colours { list-style: none; width: 430px; height:346px; } * html #colour-list-bestselling-colours { height: 12em; } /* IE6 */
#colour-list-bestselling-colours li { padding-bottom: 10px; padding-left: 10px; }
#colour-list-inspirational-colours { list-style: none; width: 430px; height:346px; } * html #colour-list-inspirational-colours { height: 12em; } /* IE6 */
#colour-list-inspirational-colours li { padding-bottom: 10px; padding-left: 10px; }


#color-matcher-dropbox-img1 { width: 50px; height: 50px;  margin-right:10px;}
#color-matcher-dropbox-img2 { width: 50px; height: 50px;  margin-right:10px;}
#color-matcher-dropbox-img3 { width: 50px; height: 50px;  margin-right:10px;}
#comingsoon {width:700px; height:330px; border:0px solid red; float:left;}
#comingsoon-text { padding-left: 20px; }

/* ############################################################################################################ */
/* END	: Product > Available Colours > Drag and Drop 															*/
/* ############################################################################################################ */

/* Search */
.list-style {margin:0px; padding:0px;}
.search-color{ color:#ad9a7c; font-weight:bold;}
.right-side-search{background:url(../../images/search/side-search.png) top no-repeat; background-color:#f5f0ea;}
.search-separator2{ background:url(../../images/search/right--separator.png) repeat; width:17px; height:500px; float:left;}
.search-separator{ background:url(../../images/search/separator-top.png) top no-repeat; background-color:#97896e; width:10px; height:500px; float:left;}
.side-search-middle{ background:url(../../images/search/side-search-top.png) top no-repeat; background-color:#ad9a7c;}
.search-bottom{background-image:url(../../images/search/bottomsearch.png); height:11px;}
.middle-search{background:url(../../images/search/middle-search-top.png) top no-repeat; background-color:#f5f0ea;}
#search-title{height:40px; width:430px; margin-left:20px; margin-top:10px; color:#FDC54A;}

#search-left-content{width:420px; height:410px; float:left; margin-left:20px; list-style:none;}
.search-list {margin:0px; padding:0px; margin-left:20px; margin-top:10px;}
ol.search-list li{color:#645B49;}
ol.search-list li a{color:#645B49; text-decoration:none;}
ol.search-list li a:hover{text-decoration:underline;}
#search-right-content{width:200px; height:390px; padding-top:30px; padding-left:30px;}
.content-style{ margin-bottom:10px;}
.search-bottom{background:url(../../images/search/bottom1.png) no-repeat; height:12px; width:8px; float:left;}
.search-bottom2{background-color:#ad9a7c; width:230px; height:12px; float:left;}
.search-bottom3{background:url(../../images/search/bottom12.png) no-repeat; width:16px; height:12px; float:left; margin-left:473px;}

/* ############################################################################################################ */
/* BEGIN	: Events & Activities > Landing Page
/* ############################################################################################################ */
.main-event-top{ background:url(../../images/event-landing/main-top.jpg) top no-repeat; width:630px; height:11px;}
.main-event-left{width:630px; height:511px; float:left; background:url(../../images/event-landing/main-middle.jpg) repeat;}
.side-event-middle{background:url(../../images/event-landing/upper-light.jpg) top no-repeat; background-color:#C24F0E;}
.side-event{ background:url(../../images/event-landing/middle.jpg); background-repeat:repeat; float:left; width:15px; height:511px;}
.side-event-top{ background:url(../../images/event-landing/right-upper.jpg) top no-repeat; width:15px; height:150px;}
.event-bottom{background:url(../../images/event-landing/bottom.png) top no-repeat; float:right; width:335px; height:17px; margin-right:-5px;}
/* ############################################################################################################ */
/* END		: Events & Activities > Landing Page
/* ############################################################################################################ */


/* ############################################################################################################ */
/* BEGIN	: About Us > Landing Page
/* ############################################################################################################ */
.bg-image{background:url(../../images/about-us/main.jpg) no-repeat; width:630px; float:left;}
.main-about-top{ background:url(../../images/event-landing/main-top.jpg) top no-repeat; width:630px; height:11px;}
.main-about-left{width:630px; height:511px; float:left; background:url(../../images/event-landing/main-middle.jpg) repeat;}
.side-about-middle{background:url(../../images/about-us/side-light.jpg) top no-repeat; background-color:#0D795C;}
.side-about{ background:url(../../images/about-us/side-middle.jpg); background-repeat:repeat; float:left; width:15px; height:511px;}
.side-about-top{ background:url(../../images/about-us/side-top.jpg) top no-repeat; width:15px; height:100px;}
.about-bottom{background:url(../../images/about-us/side-bottom.png) top no-repeat; float:right; width:335px; height:17px; margin-right:-5px;} 
/* ############################################################################################################ */
/* END	: About Us > Landing Page
/* ############################################################################################################ */


/* Our Vision */
.vision-separator{width:10px; background:url(../../images/our-vision/vision-separator.jpg) top no-repeat; background-color:#D59B38; float:left; height:500px;}
.vision-separator-right{width:17px; background:url(../../images/our-vision/vision-separator2.jpg) repeat; float:left; height:500px;}
.vision-separator-right-top{ background:url(../../images/our-vision/separator2-top.jpg) top no-repeat; height:40px; width:17px; float:left}
.vision-color{color:#FFBB40; font-weight:bold;}
.vision-color-link {color:#FFFFFF; font-weight:bold;}
a.vision-color-link:link, a.vision-color-link:active, a.vision-color-link:visited { color: #FFBB40; font-weight:bold; text-decoration: underline; }
a.vision-color-link:hover { text-decoration:none; }

.side-orange-middle{ background:url(../../images/our-vision/side-orange-top.jpg) top no-repeat; background-color:#FFBB40;}
.vision-side-right-middle{background:url(../../images/our-vision/side-right-top.jpg) top no-repeat; background-color:#12578E;}
.vision-bottom{background-image:url(../../images/our-vision/vision_footer.png); height:11px; width:956px;}
.middle-orange-top{background-image:url(../../images/our-ivision/orang-top.png); height:15px;}
.middle-orange-middle{background:url(../../images/our-vision/orang-bg.png);}
#ourvision-title{min-height:30px; width:420px; margin-left:20px; margin-top:10px; color:#FDC54A;}
#ourvision-title-medium {color:#FDC54A; margin: 20px 0px 10px 0px;}
#ourvision-image {height:150px; width:430px; margin-left:20px; float:left;}
#ourvision-content{height:250px; width:430px; margin-left:20px; float:left;}
#aboutus-page-csimage {height:130px; width:430px; margin-left:20px; float:left; padding-top: 10px; padding-bottom: 10px; }
#aboutus-page-csimage img{border:1px solid #1A74A8;}
a.aboutus-content-link { color: #ffbb40; text-decoration: underline; }

/* Contact Us */
.side-right-top-contact{background:url(../../images/contact-us/side_top-right.jpg) top center no-repeat; background-color:#fefce7;}
.side-green-middle{ background:url(../../images/contact-us/side_top.jpg) top no-repeat; background-color:#52676A;}
.contact-separator{background:url(../../images/contact-us/ccontact-separatopr.png) top no-repeat; background:#3c4b4e; width:10px; height:500px; float:left;}
.contact-separator-right{background:url(../../images/contact-us/ccontact-separatopr2.png) repeat; width:18px; height:500px; float:left;}
.contact-separator-right-top{background:url(../../images/contact-us/ccontact-separatopr2-top.jpg) top no-repeat; width:18px; height:40px; float:left;}
.side-green-bottom{background:url(../../images/contact-us/bottom.png); height:10px;}
.middle-contact-bg{background:url(../../images/contact-us/middle_top.jpg) top center no-repeat; background-color:#fefce7;}

.contactus-address { font-family: arial; font-size: 11px; color: #000; border: solid 0px #f00; }
.contactus-address-bold { font-weight: bold; }
.contactus-content {padding-right:15px;}

.btn-submit{margin-left:115px; float:left; margin-top:100px;}
.contact-color{color:#52676a; font-weight:bold;}
#contact-title{min-height:60px; width:450px; margin-left:20px; margin-top:10px; border: solid 0px #f00;}
#contact-form{height:360px; width:450px; margin-left:20px; margin-top:10px;}
#contact-rightbar{height:450px; width:215px; margin-left:10px; margin-top:20px;}
.form-holder{width:450px; height:20px; float:left; margin-top:10px;}
.form-title{width:100px; height:20px; float:left; padding-top:5px; padding-right:10px;}
.form-colon{width:10px; height:20px; float:left; padding-top:5px; padding-right:0px;}
.form{width:300px; height:25px; float:left;}

.contact-bottom{background:url(../../images/contact-us/bottom1.png) no-repeat; height:12px; width:10px; float:left;}
.contact-bottom2{background-color:#51676A; width:230px; height:12px; float:left;}
.contact-bottom3{background:url(../../images/contact-us/bottom2.png) no-repeat; width:18px; height:12px; float:left; margin-left:470px;}

/* Find A Store */
.find-separator{ background:url(../../images/find-a-store/separator-top.jpg) top no-repeat; background-color:#D1cd9e; width:10px; height:500px; float:left;}
.find-right-separator-top{ background:url(../../images/find-a-store/separator2-top.jpg) top no-repeat; width:17px; height:40px; float:left;}
.find-right-separator{ background:url(../../images/find-a-store/right-separator.png) repeat; width:17px; height:500px; float:left;}
.right-side-find{ background:url(../../images/find-a-store/right-side-wall.jpg) top no-repeat; background-color:#16547d;}
.side-beige{ background:url(../../images/find-a-store/side_top.jpg) top no-repeat; background-color:#fffbde;}
.middle-green{background:url(../../images/find-a-store/middle_top.png) top no-repeat; background-color:#16547d;}
.find-bottom{background:url(../../images/find-a-store/find-bottom.png) no-repeat; height:12px; width:8px; float:left;}
.find-bottom2{background-color:#fffbde; width:230px; height:12px; float:left;}
.find-bottom3{background:url(../../images/find-a-store/find-bottom2.png) no-repeat; width:17px; height:12px; float:left; margin-left:473px;}
#find-title{height:60px; width:430px; margin-top:10px; margin-left:20px;}
#find-map {height:325px; width:430px; margin-bottom:10px; margin-left:20px; margin-top:10px;}
#find-map-print {min-height:640px; width:640px; border:1px solid #666;  }
#find-map-print-info {font-family :Arial, Helvetica, sans-serif; font-size: 12px; min-height:100px; width:640px; border-bottom:0px solid #666; text-align: left; padding-top: 10px; padding-left: 10px; color: #000;}
.find-map-selector{height:50px; width:170px; float:left; margin-left:20px;}
.find-map-selector p { font-family :Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0; margin: 0; }
.find-map-button{height:30px; width:50px; padding-left:20px; float:left; margin-top:15px;}
#rightbar-content{width:200px; height:480px; margin-left:10px; margin-top:20px;}
.find-content{ margin-left:20px; margin-bottom:10px;}

#find-map-dealer-header { font-family :Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; display: none; }
#find-map-selector-state { font-family :Arial, Helvetica, sans-serif; font-size: 12px; min-width: 150px;}
#find-map-selector-locations { font-family :Arial, Helvetica, sans-serif; font-size: 12px; min-width: 150px; }
#find-map-outlets { float: left; width: 215px; height: 440px; overflow: auto; border: 0px solid #F00;}
#find-map-outlets ul { list-style: none; }
#find-map-outlets li { padding-left: 0px; margin-left: -30px; padding-bottom: 15px;}
#find-map-outlets li .find-map-dealer-title { font-family :Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; margin: 0; }
#find-map-outlets li .find-map-dealer-content { font-family :Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin: 0; }
#find-map-outlets li .find-map-dealer-maplink { padding: 0; margin: 0; }
#find-map-outlets li .find-map-dealer-maplink a:link, .find-map-dealer-maplink a:active, .find-map-dealer-maplink a:visited { font-family :Arial, Helvetica, sans-serif; color: #FFF; text-decoration: underline; padding: 0; margin: 0; }
#find-map-outlets li .find-map-dealer-maplink a:hover { text-decoration: none; padding: 0; margin: 0; }
.find-map-dealerinfo { font-family :Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 0; margin: 0; color: #000; }
.find-map-dealerinfo p {font-size:11px; border: solid 0px #f00; padding: 0px 0px 10px 0px; margin: 0;}
.press-pagination{margin-bottom:20px;}


/* ############################################################################################################ */
/* BEGIN	: Event & Activities > Landing Page
/* ############################################################################################################ */
.side-eventandactivities{ background:url(../../images/homeowners/side-middle.jpg); background-repeat:repeat; float:left; width:15px; height:511px;}
.side-eventandactivities-middle{background:url(../../images/homeowners/side-homeowners-top.jpg) top no-repeat; background-color:#1B6A93;}
.side-eventandactivities-top{ background:url(../../images/homeowners/side-top.jpg) top no-repeat; width:15px; height:100px;}
.eventandactivities-bottom{background:url(../../images/homeowners/bottom.png) top no-repeat; float:right; width:335px; height:17px; margin-right:6px;}
/* ############################################################################################################ */
/* END	: Event & Activities > Landing Page
/* ############################################################################################################ */

/* Gallery */
.side-gallery-separator-top{ background:url(../../images/gallery/separator.png) top no-repeat; width:10px; height:23px; float:left;}
.side-gallery-separator{background:url(../../images/gallery/separator.jpg) top no-repeat #8b7864; width:10px; height:500px; float:left;}
.side-gallery-separator2-top{ background:url(../../images/gallery/right-separator-top.jpg) top no-repeat; width:18px; height:40px; float:left;}
.side-gallery-separator2{background:url(../../images/gallery/right-separator.png) repeat; width:18px; height:500px; float:left;}
.gallery-color{color:#F1D4B2; font-weight:normal; padding-left:8px;}
.gallery-color a:link, .gallery-color a:active, .gallery-color a:visited {color:#F1D4B2; text-decoration:underline;}
.gallery-color a:hover {text-decoration:underline;}
.side-blue-top{background:url(../../images/gallery/side-blue-top.png) top no-repeat; height:195px;}
.side-blue{background:url(../../images/gallery/side-blue.png); background-repeat:repeat;}
.side-right-bg{background:url(../../images/gallery/side-right-top.png) top no-repeat; background-color:#564F49;}
.middle-gallery{background:url(../../images/gallery/middle-gallery-top.jpg) top no-repeat; background-color:#564f49; float:left;}
#gallery-title{min-height:60px; width:400px; padding-left:20px; margin-top:20px; color:#FFF; float:left; color:#EFCEAB;}
#gallery-img{height:230px; width:470px; float:left; margin-top:10px; border: solid 0px #ff0;}
#gallery-img-viewer-holder { margin: 0; position: relative; width: 469px; height: 227px; text-align: center; }
#gallery-img-viewer {width: 469px; height: 227px; }
#gallery-img-viewer-caption { position: absolute; width: 464px; bottom: 0pt; left: 0pt; margin: 0px; padding-left: 5px; padding-right: 0px; background: none repeat scroll 0% 0% rgb(53, 53, 53); opacity: 0.7; text-align: left;}
/* background-image:url(../../images/gallery/content_img.png);  */
#gallery-content{height:170px; width:240px; padding-left:10px; margin-top:-5px; float:left;}
#gallery-content-full{height:170px; width:440px; padding-left:10px; margin-top:-5px; float:left; border: solid 0px #ff0;}
#gallary-lower-content{width:500px; height:180px; float:left;}

#gallery-caption-bgholder { position: relative; float:left; width: 460px; height: 30px; }
#gallery-caption-bg { background:#333333; filter:alpha(opacity=50); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; width:100%; } 
#gallery-caption{height:30px; width:460; padding-left:20px; margin-top:200px; color:#FFF;}

#gallery-small-img{width:50px; height:45px;float:left;}
#gallery-small-img img {width:45px; height:37px; border: solid 0.1px #FFF;}
#gallery-div{height:15px; width:200px; float:left; padding-left:3px;}
#gallery-page{height:15px; width:200px; padding-left:3px; float:left; text-align:center;}
#gallery-page a:link, #gallery-page a:visited, #gallery-page a:active { color: #fff; text-decoration:none; }
#gallery-page a:hover { text-decoration: underline; }

#gallery-img-holder{width:200px; height:170px; float:left; margin-left:10px; margin-top:10px;}
.gallery-bottom{background:url(../../images/gallery/bottom1.png) no-repeat; height:12px; width:10px; float:left;}
.gallery-bottom2{background:url(../../images/gallery/side-blue.png) repeat; width:230px; height:12px; float:left;}
.gallery-bottom3{background:url(../../images/gallery/bottom2.png) no-repeat; width:18px; height:12px; float:left; margin-left:470px;}

/*Site Map*/
#side-title{height:50px; width:650px; padding-left:30px; padding-top:20px; color:#FFF;}
.side-site{background:url(../../images/sitemap/side-top.jpg) top no-repeat; background-color:#35464d;}
#sitemap-right-content{width:728px; height:500px; background:url(../../images/sitemap/middle-top.jpg) top no-repeat; background-color:#35464D; float:left;}
.sitemap-content{width:300px; float:left; margin-left:30px;}
.sitemap-scroll{ width:700px; height:400px; overflow:auto;}
.sitemap-bottom{background:url(../../images/sitemap/bottom.png) no-repeat; width:964px; height:12px;}
.sitemap-list li{margin-top:3px; padding-left:10px; list-style:none; text-decoration:none; background:url(../../images/sitemap/icon-list.png) no-repeat left top; width:206px; border-bottom:none; }
.sitemap-list li a:hover{ text-decoration:none; color:#E67B47;}
.sitemap-list li a{ text-decoration:none; color:#fff;}
.sitemap-list2 li{margin-top:3px; list-style:none; text-decoration:none; border-bottom:none; }
.sitemap-list2 li a:hover{ text-decoration:none; color:#E67B47;}
.sitemap-list2 li a{ text-decoration:none; color:#fff;}
.title-btn a{ text-decoration:none; color:#fff;}
.title-btn a:hover{ text-decoration:none; color:#E67B47;}

/*Painters*/
.side-painters-middle{background:url(../../images/painters/side_top.jpg) top no-repeat; background-color:#FFFBDE;}
.painters-separator2{background:url(../../images/painters/right_separator.jpg) repeat; width:18px; height:500px; float:left;}
.painters-separator2-top{background:url(../../images/painters/separator2-top.jpg) top no-repeat; width:18px; height:40px; float:left;}
.painters-separator{background:url(../../images/painters/separator.jpg) top no-repeat; background-color:#D6CC99; width:10px; height:500px; float:left;}
.painters-middle-bg{background:url(../../images/painters/middle_top.jpg) top no-repeat; background-color:#16547D;}
.painters-wall{width:700px; height:10px; float:left; background:url(../../images/painters/middle_separator.jpg) repeat; margin-left:-20px;}
#painters-title{height:30px; width:650px; color:#fffbe1; margin-top:10px; padding-bottom:30px; float:left;}
#painters-form{height:321px; width:650px; border-bottom:1px solid #457590; float:left}
#painters-directory-listing { width: 650px; height: 235px; border: solid 0px #f00; }

#painters-directory-listing-note { width: 650px; height: 40px; border: solid 0px #f00; margin-top:20px; }
p.disclaimer-text{ font-family: arial; color: #fff; font-style:italic; font-size: 11px; margin: 0; padding: 0; }

.paint-form{height:30px; width:325px; float:left;  border-bottom:1px solid #457590;}
.borderline{ border-bottom:1px solid #457590; padding-top:5px; padding-bottom:5px; width:650px;}
.painters-name{ width:325px; float:left;}
.painters-tel{ width:130px; float:left;}
.painters-wall-left{background:url(../../images/painters/wall_left.png) right no-repeat; width:10px; height:11px; float:left; margin-top:401px;}
.painters-wall-right{background:url(../../images/painters/wall_rightt.png) no-repeat; width:10px; height:11px; float:left; margin-top:362px;}
.painters-bottom{background:url(../../images/painters/bottom.png) no-repeat; height:12px; width:8px; float:left;}
.painters-bottom2{background-color:#fffbe1; width:230px; height:12px; float:left;}
.painters-bottom3{background:url(../../images/painters/bottom2.png) no-repeat; width:18px; height:12px; float:left; margin-left:703px;}
.painters-color{color:#fffbe1; font-size:22px; font-weight:bold;}
.painters-button1{width:85px; height:35px; float:left; border-left:1px solid #457590; text-align:center; border-right:1px solid #457590; padding-top:10px;}
.painters-img-holder{width:375px; height:65px; float:left; padding-top:10px;}
#painters-matcher{width:570px; height:75px; float:left; padding-top:10px;}
#painters-button{width:100px; height:55px; float:left; padding-top:20px; padding-left:8px;}

/*Flash*/
.side-flash-middle{background:url(../../images/flash/side_top.jpg) top no-repeat; background-color:#2344A1;}
.flash-separator2{background:url(../../images/flash/right_separator.jpg) repeat; width:18px; height:500px; float:left;}
.flash-separator{background:url(../../images/flash/separator_top.jpg) top no-repeat; background-color:#182A6C; width:10px; height:500px; float:left;}
#flash-container{width:702px; height:500px; float:left; background:#F0F0F0;}
#homeowners-services-container {width:702px; height:400px; float:left; background:#F0F0F0;}

.flash-bottom{background:url(../../images/flash/bottom.png) no-repeat; height:12px; width:10px; float:left;}
.flash-bottom2{background-color:#2344A1; width:230px; height:12px; float:left;}
.flash-bottom3{background:url(../../images/flash/bottom2.png) no-repeat; width:17px; height:12px; float:left; margin-left:703px;}

/* Blobbies Page */
.side-blobbies-middle{ background:#111111;}
.blobbies-separator2{background:url(../../images/blobbies/separator2.png) repeat; width:18px; height:500px; float:left;}
.blobbies-separator{background:#363636; width:10px; height:500px; float:left;}
.blobbies-bottom{background:url(../../images/blobbies/bottom-left.png) no-repeat; height:12px; width:10px; float:left;}
.blobbies-bottom2{background-color:#111111; width:230px; height:12px; float:left;}
.blobbies-bottom3{background:url(../../images/blobbies/bottom-right.png) no-repeat; width:18px; height:12px; float:left; margin-left:702px;}

#blobbies-container{width:702px; height:500px; float:left; background:#F0F0F0; z-index:8888;}
#blobbies-facebook-like { background:url(../../images/blobbies/facebooklike.png) no-repeat; height:40px; margin-left:510px; margin-top:10px; padding-top:10px; padding-left:5px; width:207px; position:absolute; z-index:9999; border: solid 0px #ff0;}
#blobbies-facebook-copy{ width:100px; heihgt:37px; padding-top:-50px; float:right; color:#000; margin-right:5px; margin-top:5px;}


/*Copyright*/
#copyright-contentbar{width:660px; height:500px; float:left; padding-left:20px; padding-right:40px;}
#copyright-title{height:30px; width:650px; color:#7C4074; margin-top:20px; float:left;}
.copyright-middle-bg{background:url(../../images/copyright/middle_top.jpg) top no-repeat; background-color:#FEFAEF;}
.side-copyright-middle{background:url(../../images/copyright/side_top.jpg) top no-repeat; background-color:#7C4074;}
.copyright-separator{background:url(../../images/copyright/separaator.jpg) top no-repeat; background-color:#52284C; width:10px; height:500px; float:left;}
.copyright-bottom{background:url(../../images/copyright/bottom.png) no-repeat; height:12px; width:10px; float:left;}
.copyright-bottom2{background-color:#7C4074; width:230px; height:12px; float:left;}
.copyright-paragraph{ margin-top:20px;}
.copyright-color{color:#7C4074;}

/*visual-effect*/
.side-visual-middle{background:url(../../images/visual-effect/side_top.jpg) top no-repeat; background-color:#d0fffc;}
.visual-separator2{background:url(../../images/visual-effect/separator2.jpg) repeat; width:18px; height:500px; float:left;}
.visual-separator{background:url(../../images/visual-effect/separator.jpg) top no-repeat; background-color:#b5dedb; width:10px; height:500px; float:left;}
.visual-bottom{background:url(../../images/visual-effect/bottom.png) no-repeat; height:12px; width:10px; float:left;}
.visual-bottom2{background-color:#d0fffc; width:230px; height:12px; float:left;}
.visual-bottom3{background:url(../../images/visual-effect/bottom2.png) no-repeat; width:17px; height:12px; float:left; margin-left:703px;}
#visual-container{width:702px; height:500px; float:left;}
.visual-middle-bg{background:url(../../images/visual-effect/middle_top.jpg) top no-repeat; background-color:#ef7a7a;}

/*paint estimator*/
#estimator-container{background:url(../../images/paint-estimator/bg.jpg) no-repeat #F0F0F0; width:702px; height:500px; float:left;}
#estimator-title{height:30px; width:650px; color:#2344A1; margin-top:30px; margin-left:40px; float:left;}
.estimator-subtitle{font-family:Arial; font-size:12px; font-weight:bold; color:#000;}
#estimator-content{ width:600px; height:300px; margin-top:100px; margin-left:50px;}
#estimator-form-container{ width:330px; height:260px; float:left; margin-top:10px; border-right:1px solid #666;}
#estimator-right{ width:220px; height:260px; float:left; margin-top:10px; margin-left:20px;}
.estimator-form-title{height:17px; width:80px; margin-top:10px; float:left; text-align:right; padding-top:3px}
.estimator-form{height:20px; width:220px; margin-left:20px; margin-top:10px; float:left}
.estimator-form-text{ width:320px; height:15px; margin-top:10px; float:left;}
.estimator-form-button a{ width:90px; text-align:center; margin-top:10px; float:left; margin-left:100px;}
.estimator-color {color: #ff4c46; }
a.estimator-color-link:link, a.estimator-color-link:active, a.estimator-color-link:visited { color:#ff4c46; text-decoration:underline; font-weight: bold; }
a.estimator-color-link:hover { text-decoration: none; }
.estimator-right-content{ height:40px; width:220px; margin-top:150px;}

/*Footer*/
#footer{width:960px; height:30px; margin-top:20px; border: solid 0px #ff0; text-align: right;}
#footer_landing{margin-top:15px;}
#clearboth {clear:both; }

#footer-links {width:960px; height:24px; border:solid 0px #f00; padding-bottom:10px;}
.footer-share-links {float:right; width:75px; border:solid 0px #00C; padding-left:10px;}
.footer-share-links img{margin-left:8px;}

.footer-share-links-one {float:right; width:30px; border:solid 0px #00C; padding-left:10px;}
.footer-share-links-one img{margin-left:8px;}

.footer-text{font-family:Arial; font-size:11px; font-weight:normal; color:#000; padding-top:5px; float:right;}
.footer-text a:link, .footer-text a:active, .footer-text a:visited {color:#000; font-weight:bold; text-decoration:none; margin-left:10px;}
.footer-text a:hover {color:#000; text-decoration:underline; }
.footer-copyright-text{font-family:Arial; font-size:9px; font-weight:normal; color:#000; padding-top:0px;}
#bottom{width:960px; height:12px; background:#F0F0F0;}


/* ############################################################################################################ */
/* BEGIN	: Cross Sell Banner Style																			*/
/* ############################################################################################################ */

/* 4 ROW BANNER, APPLIES TO LANDING PAGE ONLY [IMAGE & TEXT ]													*/
.crosssell-4row-wrapper { width: 300px; height: 90px; margin-top: 30px; border: solid 0px #ff0; vertical-align: top }
.crosssell-4row-inner-wrapper {float: left; width: 190px; min-height: 85px; border: solid 0px #ff0; text-align: top; }
.crosssell-4row-img-l { width:90px; height:77px; float:left; border:5px solid #000; }
.crosssell-4row-img-l img { width:90px; height:77px; }
.crosssell-4row-title-l { width:180px; min-height:20px; margin-left:10px; float:left; text-align:left; margin-top:0px; }
.crosssell-4row-title-l a:link, .crosssell-4row-title-l a:active, .crosssell-4row-title-l a:visited { color: #fff; font-weight:bold; text-decoration: none; }
.crosssell-4row-title-l a:hover { text-decoration: underline; }
.crosssell-4row-content-l { width:180px; height:45px; margin-left:10px; float:left; text-align:left;}
.crosssell-4row-content-l p { padding-top: 0px; margin-top: 0px; }

.crosssell-4row-img-r { width:90px; height:77px; float:right; margin-right:6px; border:5px solid #000; }
.crosssell-4row-img-r img { width:90px; height:77px; }
.crosssell-4row-title-r { width:180px; height:20px; margin-right:10px; float:left; text-align:left; margin-top:0px; }
.crosssell-4row-title-r a:link, .crosssell-4row-title-r a:active, .crosssell-4row-title-r a:visited { color: #fff; font-weight:bold; text-decoration: none; }
.crosssell-4row-title-r a:hover { text-decoration: underline; }
.crosssell-4row-content-r { width:180px; height:45px; margin-right:10px; float:left; text-align:left; }
.crosssell-4row-content-r p { padding-top: 0px; margin-top: 0px; }
.crosssell-4row-img-o { width:280px; height:77px; float:left; border:5px solid #000; }

/* 3 ROW BANNER, FOR PRODUCT RANGE PAGE	[IMAGE	& TEXT ]														*/
.crosssell-3row-wrapper{ width:230px; min-height:157px; float:left; margin-top: 10px; border-bottom:1px solid #666;}
.crosssell-3row-img-t { width:200px; height:87px; margin-left:10px; border:2px solid #999; }
.crosssell-3row-img-t img { width:200px; height:87px; }
.crosssell-3row-title-t { width:200px; min-height:10px; margin:5px 0 0 10px;}
.crosssell-3row-title-t a:link, .crosssell-3row-title-t a:active, .crosssell-3row-title-t a:visited { color: #fff; font-weight:bold; text-decoration: none; }
.crosssell-3row-title-t a:hover {text-decoration: underline; }
.crosssell-3row-text-t { width:200px; height:95px; margin-left:10px; }
.crosssell-3row-content-t p {padding-top: 0px; margin-top:0px; margin-left:10px; margin-right: 10px; }
.crosssell-3row-img-o {width:200px; height:145px; margin-left:10px; margin-bottom: 4px; border:2px solid #999;}
.crosssell-3row-img-o img { width:200px; height:87px; }
.crosssell-3row-lineseparator { background:url(../../images/homeowners-product-interiorwalls/img-bottomline.jpg); width:230px; height:2px;}
.crosssell-3row-wrapperlastrow {width:230px; height:230px; margin-top:10px; float:left; border-bottom:0px solid #666;}

/* 2 ROW BANNER [IMAGE	& TEXT ] */
.crosssell-2row-lineseparator { background:url(../../images/our-vision/crossell-bottom-line.jpg); width:230px; height:2px;}
.crosssell-2row-wrapper {width:230px; margin-top:20px; padding-bottom:20px; float:left; border-bottom:1px solid #666;}
.crosssell-2row-wrapperlastrow {width:230px; margin-top:20px; float:left; border-bottom:0px solid #666;}
.crosssell-2row-img-t { width:201px; height:143px; margin-left:10px; margin-bottom: 4px; border:2px solid #999; }
.crosssell-2row-img-t img { width:201px; height:143px; }
.crosssell-2row-title-t { width:201px; min-height:20px; margin-left:10px; padding-top:5px; }
.crosssell-2row-title-t a:link, .crosssell-2row-title-t a:active, .crosssell-2row-title-t a:visited {color: #fff; font-weight:bold; text-decoration: none; }
.crosssell-2row-title-t a:hover {text-decoration: underline; }
.crosssell-2row-text-t {width:201px; height:95px; margin-left:10px; }
.crosssell-2row-content-t p {padding-top:0px; margin:0 10px 0 10px;}
.crosssell-2row-img-o {width:201px; height:230px; margin-left:10px; margin-bottom: 4px; border:2px solid #999; }
.crosssell-2row-img-o img {width:201px; height:230px; }
/* ############################################################################################################ */
/* END		: Cross Sell Banner Style
/* ############################################################################################################ */


/* ############################################################################################################ */
/* BEGIN	: Pagination Style
/* ############################################################################################################ */
#product-range-pagination-holder { float: left; width: 100%; height: 20px; padding-bottom: 5px; text-align: right; }
.linkPagination {font-family:Arial, Verdana, Helvetica; font-size:12px; color:#fff; font-weight:normal; text-decoration:none;}
a.linkPagination:link, a.linkPagination:active, a.linkPagination:visited {font-family:Arial, Verdana, Helvetica; font-size:12px; color:#ffcc01; font-weight:normal; text-decoration:underline;}
a.linkPagination:hover {text-decoration:none;}

.paginationProductListing  { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #FFF; text-decoration: none; }
a.paginationProductListing:link, a.paginationProductListing:active, a.paginationProductListing:visited { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #BBA594; text-decoration: underline; }
a.paginationProductListing:hover {text-decoration:underline;}

.paginationProductDetail { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #FFF; text-decoration: none; }
a.paginationProductDetail:link, a.paginationProductDetail:active, a.paginationProductDetail:visited { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #BBA594; text-decoration: underline; }
a.paginationProductDetail:hover {text-decoration:underline;}
/* ############################################################################################################ */
/* END	: Pagination Style
/* ############################################################################################################ */


/* ############################################################################################################ */
/* BEGIN	: Form's Field Style
/* ############################################################################################################ */
.inputText { font-family: Arial; font-size: 12px; border: solid 1px #333; height: 18px; min-width: 100px; }
.inputTextarea { font-family: Arial; font-size: 12px; border: solid 1px #333; min-height: 40px;  min-width: 100px;}
#txtSiteSearch { font-family: Arial; font-size: 11px; color:#666; font-style: normal; border: solid 1px #ccc; width: 130px; height: 18px; background: url('../../images/searchicon.png') no-repeat; background-position: right; padding-right: 18px; padding-left: 5px; padding-top: 5px;}
/* ############################################################################################################ */
/* END	: Form's Field Style
/* ############################################################################################################ */