@charset "UTF-8";
/* CSS Document */

/* base for every style sheet herein */
body, h1, h2, h3, h4, h5, h6, p, a, img, object, ul, ol, li, dl, dt, dd, form, fieldset, legend, table, thead, tbody, th, tr, td, tfoot, caption {
 margin: 0; padding: 0;
 border: 0;
 font-family: Arial, Helvetica, sans-serif;
 color: #CF7C2C;
}


/*----------------------------------------------------------------------------------*/

body {
	text-align: left; /* centers in IE */
	background: #E7D3AB;
}

.access { display: none; }

#wrapper {
	display: block;
	width: 900px;
	height:778px;
	text-align: center; /*resets text alignment*/
	background: #fcfcfc; /*centers in FF, Op, etc*/
	border: #D18246 solid 2px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
}



#content_right .home {
	padding-left: 40px;
	text-align: center;
}

/*--------------General--------------------------------------------------------------------*/

.hiden {display:none;}

li {list-style: none;}

.copyright {
	font-size:10px;
	text-align:left;
	color:#FFF;
	padding:10px;
}
.mark{
	color:#C60;
	font-size:8px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Fonts */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


p, h1, h2, h3, h4, h5, h6 {
	margin: 16px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
p{ 
	color:#993300;
	font-size:14px; 
	font-family: Arial, Helvetica, sans-serif;
}

.larger{font-size:16px; font-weight:bold;}
.larger_orange{font-size:16px; font-weight:bold; color:#F90;}
.larger_yellow{font-size:16px; font-weight:bold; color:#FC0;}
.larger_blue{font-size:16px; font-weight:bold; color:#03F;}

.x-larger{font-size:20px; font-weight:bold;}
.x-larger_orange{font-size:20px; font-weight:bold; color:#F90;}
.x-larger_yellow{font-size:20px; font-weight:bold; color:#FC0;}
.x-larger_blue{font-size:20px; font-weight:bold; color:#03F;}

.xx-larger{font-size:25px; font-weight:bold;}
.xx-larger_orange{font-size:25px; font-weight:bold; color:#F90;}
.xx-larger_yellow{font-size:25px; font-weight:bold; color:#FC0;}
.xx-larger_blue{font-size:25px; font-weight:bold; color:#03F;}

.no_margin{margin:0;}

.small{font-size:12px;}

h1 {
	font-size: 26px;
	line-height: 32px;
	color: #162B4F;
}
h2 {
	font-size: 24px;
	line-height: 30px;
	color: #630;
}
h3 {
	font-size: 18px;
	line-height: 12px;
	color:#A25B28;
}
h4 {
	font-size: 16px;
	line-height: 10px;
	color: #931122;
}
h5 {
	font-size: 14px;
	line-height: 20px;
	color: #931122;
}
h6 {
    font-size: 12px;
	line-height: 18px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Header */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#header {
	width: 900px;
	height: 144px;
	background: transparent url(images/BK_header.jpg) no-repeat 0 0;
	border-top: #CF7C2C solid 5px;
}

#header h2{
	height: 29px;
	width: 450px;
	margin:111px 0 0 29px;
	padding:0;
	text-align:left;
}

#header h2 .left{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#A25B28;
	text-align:left;
}
#header h2 .right{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#DA8D47;
	text-align:left;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Content */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content {
	display:block;
	background: transparent url(images/BK_content.jpg) no-repeat 0 0;
	width: 710px;
	height: 465px;
	padding: 5px 0 0 25px;
	clear:both;
	float:left;
	text-align:left;
}

#flash_box{
	display:block;
	height:370px;
	width: 180px;
	float:left;
	padding-top: 90px;
	padding-left: 0px;
}

.home #flash_box{
	padding-left:60px;
}

#content_left{
	display:block;
	height:370px;
	width:165px;
	float:left;
	padding-left:5px;
	
}

#content_right{
	display:block;
	height:370px;
	float:left;
	padding-top: 80px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
}
.home #content_right{
	width:400px;
	padding-right:10px;
	padding-left: 20px;
	text-align:left;
	text-indent:-9999px;
	background-image:url(../images/Home_txt.png);
	background-repeat:no-repeat;
}

.legal #content{width:695px; padding: 5px 10px 0 30px;}

.contact_us #content_right{
	width:295px;
	padding:0;
	text-align: left;
}

.distributors #content_right{
	width:400px;
	text-align: left;
	padding-left:100px;
}

.distribution_opportunity #content_right{
	width:455px;
	height:465px;
	padding-top:0px;
	}
	
.interior_install #content_right{
	padding-top:0px;
	
}

.exterior_install #content_right{
	padding-top:0px;
	
}
	
	

.Quote_Pricing #content_right{width:455px;}

.FAQ #content_right{width:480px; padding:0 10px 0 0;}

.interior #content_right{ padding: 20px 0 0 100px;}
.interior #flash_box{ padding-left:70px;}

.interior_tech #content_left,
.exterior_tech #content_left,
.movie #content_left,
.am-coat_tech #content_left,
.illusion_tech #content_left {width:160px; padding-left:4px;}

.interior_tech #content_right,
.exterior_tech #content_right,
.movie #content_right,
.am-coat_tech #content_right,
.illusion_tech #content_right{
	background:#F6EBD9 url(images/BK_corner.jpg) no-repeat bottom right;
	width:507px;
	padding:15px;
}

.interior_install #content_right {background:#F7EAD7;}

.interior_install #content,
/*.illusion #content,
.exterior #content {
	padding-left:95px;
	width:620px;
	margin-right:20px;
}*/
.exterior_tech .overflow {height:422px;}

.am-coat #content_left{width:300px; padding-right:10px;}
.am-coat #content_right{width:350px; height:400px; padding: 35px 0 0 0;}

/*.illusion #content_right { padding-left:80px;}*/

/*.wall_system #content { width:655px; padding:5px 0 0 80px;}*/
/*.cast_FX #content_left{width:300px; padding-right:10px;}*/
/*.cast_FX #content_right{width:350px; height:250px; padding: 185px 0 0 0;}*/

.overflow{	overflow-y:scroll;}

.tab_me {
	display:block;
	width: 70px;
	float:left;
}
.tab_me2 {
	display:block;
	width: 150px;
	float:left;
	text-align:right;
	font-size:14px;
}

input{ margin-bottom:2px;}

a#back, a#next {
    font-size:13px;
	cursor: pointer;
} 

/* Content - Slides related - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#gallery_box{
	display:block;
	width:530px;
	height:380px;
	margin:0;
	padding:0;
	float:left;
	clear:none;
}

.pics {
	height:380px;
	width:380px;
	padding: 0;
	margin: 0;
	clear:both;
}
.interior_install .pics div p { padding-top:70px;}
.pics div p img {float:left; margin-right:10px;}

.pics_nav{
	display:block;
	height:20px;
	width:380px;
	margin:10px 0 5px 0;
	padding:0;
	float:left;
	text-align:center;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Navigation General*/ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

a:link {
	color: #666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: none;
}

a:focus {
	border: none;

}

a.nudge {
	display:block;
	background: #FCFCFC url(images/BK_nav_sqr.jpg) no-repeat 0 -18px;
	height: 16px;
	padding-top: 2px;
	width: 125px;
	text-align:left;
	font-size:13px;
	border:#CCC solid 1px;
	margin-bottom: 7px;
	padding-left: 5px;
	float:left;
}

a:hover.nudge{
	display:block;
	background: #F0F0F0 url(images/BK_nav_sqr.jpg) no-repeat 0 0px;
	width: 105px;
	border:#CF7C2C solid 1px;
	padding-left: 25px;
}

a:link.nudge {
 	color:#CF7C2C;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Navigation 1 - Left sidebar */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#left_nav{
	height:300px;
	float:left;
	clear: both;
	text-align:left;
	padding-top:100px;
}
#left_nav li {
	display:block;
	height:18px;
	width:165px;
	padding-top: 4px;
	padding-bottom:1px;
	clear:both;
	border-bottom: #999 solid 1px;
}
#left_nav li a{
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url(images/BK_left_nav.jpg) no-repeat 0 0;
	padding-left:17px;
	font-size:12px;
	color:#999;
	text-align: left;
}
#left_nav li a:hover{
	background: transparent;
	padding:0;
 	color:#CF7C2C;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Content Fixes */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.contact_us #content_right{

	padding-top:95px;
	padding_left:60px;
	
}

.distributors #content_right{

	padding-top:75px;
}

.illusion #content_right{

	padding-top:0px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Navigation 1 - Reft sidebar */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#nav_1{
	background:transparent url(images/BK_nav_1.jpg) no-repeat top right;
	width: 165px;
	height: 470px;
	float:left;
	clear:none;
	display: inline;
}
#nav_1 ul{
	padding: 122px 0 0 3px;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Navigation 2 - Bottom Left */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#nav_2{
	background: transparent url(images/BK_nav_2new.jpg) no-repeat 0 0;
	width: 303px;
	height: 140px;
	clear:both;
	float:left;
	display:inline;
}

/*.interior_install #nav_2 {background: transparent url(images/BKw_nav_2.jpg) no-repeat 0 0;}*/

.mouldings li{
	display:block;
	width: 76px;
	height:64px;
	float:left;
}
.mouldings li a{
	font-family: Arial, Helvetica, sans-serif;
	width: 76px;
	height:37px;
	font-size:12px;
	float:left;
	margin: 24px 0 0 0;
	padding:3px 0 0 0;
	color:#F2C665;
	display:inline;
}
.mouldings li a:hover{
	width: 76px;
	height:37px;
	font-size:12px;
	float:left;
	margin: 0;
	padding:27px 0 0 0;
	color:#F2C665;
	display:inline;
}


/*li a:hover a.Wall_Systems{
	width: 151px;
	height:37px;
	font-size:12px;
	float:left;
	margin: 0;
	padding:27px 0 0 0;
	color:#F2C665;
	display:inline;
}*/



li a.am-coat{
	font-family: Arial, Helvetica, sans-serif;
	width: 151px;
	height:37px;
	font-size:12px;
	float:left;
	margin: 0;
	padding:27px 0 0 0;
	color:#F2C665;
	display:inline;
}

li a:hover a.am-coat{
	width: 151px;
	height:37px;
	font-size:12px;
	float:left;
	margin: 0;
	padding:27px 0 0 0;
	color:#F2C665;
	display:inline;
}

.mouldings li a.decoralite {background:#A25B28 url(images/DecoraLite-button.jpg) no-repeat 0 -50px;}
.mouldings li a:hover.decoralite { background:transparent url(images/DecoraLite-button.jpg) no-repeat 0 0;}

.mouldings li a.promould {background:#A25B28 url(images/Promould_button.jpg) no-repeat 0 -50px;}
.mouldings li a:hover.promould {background:transparent url(images/Promould_button.jpg) no-repeat 0 0;}


.special li{
	background:transparent;
	height:43px;
	width:151px;
	float:left;
	display: inline;
}
.special li a{
	background:transparent;
	height:17px;
	width:151px;
	font-size:11px;
	float:left;
	margin: 0;
	padding-top: 26px;
	color:#FFF;
	display:inline;
	text-align:center;
}
.special li a:hover{
	height:21px;
	width:151px;
	font-size:11px;
	float:left;
	padding-top: 23px;
	color:#efd7b5;
	display:inline;
}

.special li .Cast-FX{ margin-left:3px;}

.special li a.am-coat {background:transparent url(images/words/am-coat.jpg) no-repeat 0 -100px;}
.special li a.illusion {background:transparent url(images/words/illusion.jpg) no-repeat  0 -100px;}
.special li a.Wall_Systems {background:transparent url(images/words/wall_systems.jpg) no-repeat  0 -100px;}
.special li a.Cast-FX {background:transparent url(images/words/cast-fx.jpg) no-repeat  0 -100px;}

.special li a:hover.am-coat {background:transparent url(images/words/am-coat.jpg) no-repeat 0 0;}
.special li a:hover.illusion {background:transparent url(images/words/illusion.jpg) no-repeat  0 0;}
.special li a:hover.Wall_Systems {background:transparent url(images/words/wall_systems.jpg) no-repeat  0 0;}
.special li a:hover.Cast-FX {background:transparent url(images/words/cast-fx.jpg) no-repeat  0 0;}

.special li a#Specialty_Products{
	background:#efd7b5;
	height:13px;
	width:143px;
	font-size:13px;
	float:left;
	padding: 4px;
	color:#cd731e;
	display:inline;
}
.special li a:hover#Specialty_Products{
	background:#A25B28;
	width:143px;
	font-size:13px;
	float:left;
	color:#efd7b5;
	display: inline;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Navigation 3 - Bottom Right */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#nav_3{
	display:block;
	background: transparent url(images/BK_nav_3_new.jpg) no-repeat 0 0;
	width: 597px;
	height: 113px;
	float: right;
	padding: 27px 0 0 ;
}

#nav_3.nav_active{ background:transparent url(images/BK_nav_3_on_new.jpg) no-repeat 0 0;}

#nav_3 h4{
	width:270px;
	text-align:left;
	font-size:14px;
	color:#A25B28;
	float:left;
	padding:4px 0 0 13px;
	margin:0;
	display:inline;
}

#wrapper a#disclaimer  {
	text-align:left;
	}

a#disclaimer  {
	font-size:13px;
	padding:2px 0 0 135px;
	color:#FFF;
	}

a:hover#disclaimer {
	font-size:13px;
	color:#931122;
}

#nav_3 ul{
	width:90%;
	margin:12px 0 0 0;
	padding-left: 15px;
	float: left;
}

#nav_3 ul li{
    width:175px;
	margin: 3px 15px 3px 0;
	float:left;
	clear:none;
}

#nav_3 a.nudge {
	width:170px;
	margin-bottom: 0;
}

#nav_3 a.nudge:hover {
	width:150px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Bottom Copyright Info */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

p.copyright{
	margin:0;
}
#wrapper .copyright{
	display:block;
	background:#CF7C2C;
	hight: 10px;
	width:900px;
	clear:both;
	float:left;
	font-size:10px;
	text-align:center;
	color:#E7D3AB;
	padding:4px 0 0 0;
	height: 15px;
}
