/* @override http://spraylock.local/world/spraylock.css */

/*@charset "UTF-8";*/
/* CSS Document */

/* 1 column fixed width layout */

/* Zero down margin and padding on all elements */
* {
  margin: 0;
  padding: 0;
}

/* The Core Technique
================================= */

body {
	text-align:center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#wrapper {
	text-align:left;
	 width: 800px;
	 margin:0 auto;
}

/*set-up the flash headder content*/

#flash_headder_content{
	width:625px;
	height:187px;
	float:right;
}

#flash_headder_logo{
	width:175px;
	float:left;
}

/*build the navigation bar*/

#navigation{
	clear:both;
	height:53px;
	background:url(images/Nav_bar_background.jpg) repeat-x left top;
}

#navigation_inner{
padding-top:10px;
}

#navigation ul {
	list-style: none;
	float:left;
	width:100%;
}

#navigation ul li {
	float:left;
	width:11.0%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.8em;
	text-align:center;
}

.first_line{
	line-height:30px;
}

.first_line a{
	background:none;
	color:#000;
	text-decoration:none;
	display: block;
}

.first_line a:hover{
	color:#FFF;
	background:url(images/nav_hover.jpg) repeat-x;
}

.one_line{
	line-height:30px;
}

.one_line a{
	background:url(images/nav_bar_divider.jpg) no-repeat;
	color:#000;
	text-decoration:none;
	display: block;
}

.one_line a:hover{
	color:#FFF;
	background:url(images/nav_hover.jpg) repeat-x;
}

.two_line a{
	background:url(images/nav_bar_divider.jpg) no-repeat;
	min-height:30px;
	color:#000;
	text-decoration:none;
	display:block;
}

.two_line a:hover{
	background: url(images/nav_hover.jpg) repeat-x;
	min-height:30px;
	color:#FFF;
}

/*style the home page*/
#main_graphic{
	background:url(images/home_bkgd.jpg) no-repeat;
width:800px;
}


/*change the background picture for the catagorys on the home page*/

#catagory_bkgd{
	background:url(images/home_fast_easy_bkgd.jpg) no-repeat;
	max-height:791px;
}

#superior_bkgd{
	background:url(images/superior_bkgd.jpg) no-repeat;
	max-height:791px;
}

#reduce_bkgd{
	background:url(images/reduce_bkgd.jpg) no-repeat;
	max-height:791px;
}


/*style the about text*/

#about_us{
	position: relative;
	top:-80px;
	left:50px;
	padding-left:10px;
}

#about_us h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}


#about_text{
	position: relative;
	top:-80px;
	left:50px;
	width:685px;
	padding-left:10px;
	height:190px;
	overflow:auto;
}

#about_text h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}

#about_text h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
}

#about_text p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
}


/*style the catagory rollovers*/

/* @group walmart */
#walmart_installers {
	position:relative;
	top: 20px;
	left: 560px;
	width: 10px;
}

#walmart_installers a{
	background: url(images/walmart/WM-home-page-button-unclicked.png) no-repeat;
	position:absolute;
	border:none;
	text-decoration:none;
	width: 220px;
	height: 65px;
	left: 0;
}

#walmart_installers a:hover {
	background: url(images/walmart/WM-home-page-button-clicked.png) no-repeat;
	width:398px;
	height:128px;
	position:absolute;
}

/* @end */

/*fast and easy*/
#fast_easy {
	width:385px;
	height:128px;
	position:relative;
	top:111px;
	left:35px;
}

#fast_easy a{
	background:url(images/fast_easy_up.jpg) no-repeat;
	width:398px;
	height:128px;
	position:absolute;
	top:20px;
	left:0px;
	border:none;
	text-decoration:none;
}

#fast_easy a:hover {
	background: url(images/fast_easy_hover.jpg) no-repeat;
	width:398px;
	height:128px;
	position:absolute;
}

/*superior performance*/
#sup_perform {
	width:383px;
	height:123px;
	position:relative;
	top:110px;
	left:38px;
}

#sup_perform a{
	background: url(images/sup_perform_up.jpg) no-repeat;
	width:393px;
	height:123px;
	position:absolute;
	top:20px;
	left:0px;
	text-decoration:none;
}

#sup_perform a:hover {
	background: url(images/sup_perform_hover.jpg) no-repeat;
	width:398px;
	height:128px;
	position:absolute;
}	

/*reduce recycle*/
#reduce {
	width:392px;
	height:122px;
	position:relative;
	top:131px;
	left:37px;
}

#reduce a{
	background: url(images/reduce_up.jpg) no-repeat;
	width:392px;
	height:122px;
	position:absolute;
	top:0px;
	left:0px;
	text-decoration:none;
}

#reduce a:hover {
	background: url(images/reduce_hover.jpg) no-repeat;
	width:392px;
	height:122px;
	position:absolute;
}	

	
/*insert the scrolling flash elemens on the home page*/

#home_flash{
	position: relative;
	top:-155px;
	left:510px;
	max-width:255px;
	height:229px;
}
	
	
/*style the Floor Wall Adhesives Template*/

#wrapper {
	width:800px;
	margin: 0 auto;
	text-align:left;	
}

#main_nav { 
	width:170px;
	float:left;
	background:#3951a3;
	min-height:900px;
}

#main_nav h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:0.7em;
	margin: 30px 10px 30px 15px;
}

#content_floor { 
	width:620px;
	float:right;
}

#center_col { 
	width:450px;
	float:left;
}

#right_col { 
	width:170px;
	float:right;
	background:url(images/floor_wall_right_col_bkgd.jpg) repeat-x;
	min-height:800px;
	} 

#footer { 
	clear:both;
} 
	
	
/*Floor Wall Adhesives nav Bar */

#main_nav ul{
	list-style: none;
	width:180px;
	margin: 0;
	padding:0;
}
	
#main_nav ul li{
	list-style: none;
	width:170px;
	background:url(images/floor_nav_up_bkgd) repeat-x;
}
	
#main_nav ul li a{
	text-decoration:none;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	line-height:43px;
	display:block;
}
	
#main_nav ul li a:hover{
	background:url(images/floor_nav_hover) repeat-x;
	color:#306;
	min-width:170px;
	line-height:43px;
	background-position: top left;
	}
	
.bottom a{
	background:url(images/floor_nav_up_bottom_bkgd) repeat-x;
}


#main_nav ul li h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#FFF;
	margin-left:15px;
}
	
/*style the carpet tile page */

#carpet_flash{
	text-align:center;
	padding-top:30px;
}

#right_col h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:2.5em;
	font-weight:bold;
	padding-top:30px;
	float:right;
	color:#3951a3;
}
	
#carpet_tile_center_col{
	float:right;
}
	
/*carpet tile right col*/

#carpet_links{
	padding:50px 8px 8px 8px;
}
	
#carpet_links p{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:0.6em;
}
	
#carpet_links a{
	text-decoration:none;
	color:#00C;
}
	
#carpet_links a:hover{
	text-decoration:none;
	color:#F00;
}

/*style the text in the floor/wall tables*/

.floor_wall_table{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.6em;
	clear:both;
}

.floor_wall_table td{
padding-bottom:5px;
}

.floor_wall_table h1{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:1.0em;
}

.floor_wall_table a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.floor_wall_table a:hover{
	text-decoration:none;
	color:#00C;
	font-weight:bold;
	text-decoration:underline;
}









/*create the product applications page*/
#product_app{
	background:url(images/product_app_bkgd.jpg) no-repeat;
}
	
/*style the rollovers on the product applications page*/
/*medical*/
#medical {
	width:170px;
	height:37px;
	position:relative;
	top:255px;
	left:107px;
}

#medical a{
	background:url(images/product_app_click_up.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#medical a:hover {
	background: url(images/product_app_click_hover.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
}

/*retail Hospitality*/

#retail_hospitality {
	width:170px;
	height:37px;
	position:relative;
	top:345px;
	left:108px;
}

#retail_hospitality a{
	background:url(images/product_app_click_up.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#retail_hospitality a:hover {
	background: url(images/product_app_click_hover.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
}


/*home_office*/

#home_office {
	width:170px;
	height:37px;
	position:relative;
	top:435px;
	left:108px;
}

#home_office a{
	background:url(images/product_app_click_up.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#home_office a:hover {
	background: url(images/product_app_click_hover.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
}

/*wall_panel*/

#wall_panel {
	width:170px;
	height:37px;
	position:relative;
	top:526px;
	left:109px;
}

#wall_panel a{
	background:url(images/product_app_click_up.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#wall_panel a:hover {
	background: url(images/product_app_click_hover.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
}

/*ceramic_wall*/

#ceramic_wall {
	width:170px;
	height:37px;
	position:relative;
	top:616px;
	left:109px;
}

#ceramic_wall a{
	background:url(images/product_app_click_up.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#ceramic_wall a:hover {
	background: url(images/product_app_click_hover.jpg) no-repeat;
	width:170px;
	height:37px;
	position:absolute;
}
	
/*style the text area for the product applications page*/

#text_table{
	margin-left:310px;
	height:1100px;
}

#text_table h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
}

	
#text_table h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	text-align:right;
}
	
#text_table p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:10px;
}

#text_table a{
text-decoration:none;
color:#000;
}

#text_table a:hover{
text-decoration:none;
color:#00C;
}
	
/*create the architects corner page*/
#archi{
	background:url(images/Architect_bkgd.jpg) no-repeat;
width:800px;
}
	
	/*style the rollovers on the architect corner page*/
	
/*specification*/
#specification {
	width:130px;
	height:28px;
	position:relative;
	top:126px;
	left:151px;
}

#specification a{
	background:url(images/click_pdf_up.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#specification a:hover {
	background: url(images/click_pdf_hover.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
}

/*sustainability*/
#sustainability {
	width:130px;
	height:28px;
	position:relative;
	top:206px;
	left:152px;
}

#sustainability a{
	background:url(images/click_pdf_up.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#sustainability a:hover {
	background: url(images/click_pdf_hover.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
}


/*cri*/
#cri {
	width:130px;
	height:28px;
	position:relative;
	top:287px;
	left:152px;
}

#cri a{
	background:url(images/click_pdf_up.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#cri a:hover {
	background: url(images/click_pdf_hover.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
}


/*floor*/
#floor {
	width:130px;
	height:28px;
	position:relative;
	top:371px;
	left:151px;
}

#floor a{
	background:url(images/click_pdf_up.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#floor a:hover {
	background: url(images/click_pdf_hover.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
}


/*us_green*/
#us_green {
	width:130px;
	height:28px;
	position:relative;
	top:454px;
	left:152px;
}

#us_green a{
	background:url(images/click_pdf_up.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#us_green a:hover {
	background: url(images/click_pdf_hover.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
}


/*zero*/
#zero {
	width:130px;
	height:28px;
	position:relative;
	top:536px;
	left:153px;
}

#zero a{
	background:url(images/click_pdf_up.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#zero a:hover {
	background: url(images/click_pdf_hover.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
}


/*reduce_arch*/
#reduce_arch {
	width:130px;
	height:28px;
	position:relative;
	top:618px;
	left:153px;
}

#reduce_arch a{
	background:url(images/click_pdf_up.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#reduce_arch a:hover {
	background: url(images/click_pdf_hover.jpg) no-repeat;
	width:130px;
	height:28px;
	position:absolute;
}

	
/*style the text area for the architects page*/

#archi_table{
	margin-left: 323px;
	margin-top:-100px;
	height:1100px;
}

#archi_table h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	padding-top:8px;
}

	
#archi_table h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
}

#archi_table h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
	text-align:right;
}

#archi_table p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top: 0;
}

#archi_table a{
text-decoration:none;
color:#666;
}

#archi_table img{
	margin-top: -4px;
}
	
#challange{
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:0.7em;
	text-align:right;
}

/*create the MSD Page*/

#msd_bkgd{
	background:url(images/MSD_bkgd.jpg) no-repeat;
height:1093px;
}

	/*style the rollovers on the MSDS page*/
	
/*MSD*/
#msd {
	width:133px;
	height:27px;
	position:relative;
	top:303px;
	left:150px;
}

#msd a{
	background:url(images/click_to_view_up.jpg) no-repeat;
	width:133px;
	height:27px;
	position:absolute;
	border:none;
	text-decoration:none;
	background-image: url(images/click_to_view_up.jpg);
}

#msd a:hover {
	background: url(images/click_to_view_hover.jpg) no-repeat;
	width:133px;
	height:27px;
	position:absolute;
}


/*warranty*/
#warranty {
	width:133px;
	height:27px;
	position:relative;
	top:386px;
	left:150px;
}

#warranty_table_headder{
	position:relative;
	top:228px;
	left:350px;
	width: 400px;
}



#warranty_table_headder h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
}

#warranty_table_headder h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
}

#warranty a{
	background:url(images/click_to_view_up.jpg) no-repeat;
	width:133px;
	height:27px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#warranty a:hover {
	background: url(images/click_to_view_hover.jpg) no-repeat;
	width:133px;
	height:27px;
	position:absolute;
}

#warranty_table {
	padding-top:10px;
	overflow:auto;
	height:610px;
}

/*terms*/
#terms {
	width:133px;
	height:27px;
	position:relative;
	top:470px;
	left:150px;
}

#terms a{
	background:url(images/click_to_view_up.jpg) no-repeat;
	width:133px;
	height:27px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#terms a:hover {
	background: url(images/click_to_view_hover.jpg) no-repeat;
	width:133px;
	height:27px;
	position:absolute;
}


/*1500*/
#fifteen {
	width:342px;
	height:126px;
	position:relative;
	top:256px;
	left:383px;
}

#fifteen a{
/*	background: url(images/1500_hover.jpg) no-repeat;
*/	width:342px;
	height:126px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#fifteen a:hover {
	background: url(images/1500_hover.jpg) no-repeat;
	width:342px;
	height:126px;
	position:absolute;
}

/*3500*/
#thirty_five {
	width:342px;
	height:126px;
	position:relative;
	top:265px;
	left:382px;
}

#thirty_five a{
/*	background: url(images/3500_hover.jpg) no-repeat;
*/	width:342px;
	height:126px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#thirty_five a:hover {
	background: url(images/3500_hover.jpg) no-repeat;
	width:342px;
	height:126px;
	position:absolute;
}


/*5500*/
#fifty_five {
	width:342px;
	height:126px;
	position:relative;
	top:275px;
	left:382px;
}

#fifty_five a{
/*	background: url(images/5500_hover.jpg) no-repeat;
*/	width:342px;
	height:126px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#fifty_five a:hover {
	background: url(images/5500_hover.jpg) no-repeat;
	width:342px;
	height:126px;
	position:absolute;
}


/*6500*/
#sixty_five {
	width:342px;
	height:126px;
	position:relative;
	top:285px;
	left:381px;
}

#sixty_five a{
/*	background: url(images/6500_hover.jpg) no-repeat;
*/	width:342px;
	height:126px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#sixty_five a:hover {
	background: url(images/6500_hover.jpg) no-repeat;
	width:342px;
	height:126px;
	position:absolute;
}


/*9500*/
#ninety_five {
	width:345px;
	height:121px;
	position:relative;
	top:294px;
	left:379px;
}

#ninety_five a{
/*	background: url(images/9500_hover.jpg) no-repeat;
*/	width:345px;
	height:121px;
	position:absolute;
	border:none;
	text-decoration:none;
}

#ninety_five a:hover {
	background: url(images/9500_hover.jpg) no-repeat;
	width:345px;
	height:121px;
	position:absolute;
}

/*style the warranty page*/

#warranty_bkgd{
	background:url(images/msds_warranty_bkgd.jpg) no-repeat;
	height:1093px;
}

#warranty_download{
	position:relative;
	top:205px;
	left:510px;
	width:270px;
}

#warranty_download h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	display:inline;
}
#warranty_download h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	display:inline;
	color:#900;
}

#warranty_download a{
	text-decoration:none;
	color:#900;
}

#warranty_download a:hover{
	text-decoration:none;
	color:#999;
}

#warranty_table{
	position:relative;
	top:220px;
	left:340px;
	width:440px;
}

/*add the styles for the terms page*/
#terms_bkgd{
	background:url(images/msds_terms_bkgd.jpg) no-repeat;
	height:1093px;
}

/*create the installers Page*/

#installers_bkgd{
	background:url(images/installers_bkgd.jpg) no-repeat;
height:1349px;
}

/*installers_pdf*/
#installers_pdf {
	width:325px;
	height:134px;
	position:relative;
	top:176px;
	left:28px;
}

#installers_pdf a{
/*	background: url(images/PDF_hover.jpg) no-repeat;
*/	width:325px;
	height:134px;
	position:absolute;
	border:none;
	text-decoration:none;
}
	
#installers_pdf a:hover {
	background: url(images/PDF_hover.jpg) no-repeat;
	width:325px;
	height:134px;
	position:absolute;
}


/*installers_video*/
#installers_video {
	width:325px;
	height:134px;
	position:relative;
	top:188px;
	left:28px;
}

#installers_video a{
/*	background: url(images/video_hover.jpg) no-repeat;
*/width:325px;
	height:134px;
	position:absolute;
	border:none;
	text-decoration:none;
}
	
#installers_video a:hover {
	background: url(images/video_hover.jpg) no-repeat;
	width:325px;
	height:134px;
	position:absolute;
}


/*installers_faq*/
#installers_faq {
	width:325px;
	height:134px;
	position:relative;
	top:201px;
	left:28px;
}

#installers_faq a{
/*	background: url(images/faq_hover.jpg) no-repeat;
*/width:325px;
	height:134px;
	position:absolute;
	border:none;
	text-decoration:none;
}
	
#installers_faq a:hover {
	background: url(images/faq_hover.jpg) no-repeat;
	width:325px;
	height:134px;
	position:absolute;
}


#faq_content h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.6em;
	padding:5px;
}

#faq_content h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.5em;
	padding:6px;
	color:#900;
}

#faq_content h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.5em;
	padding:6px;
	color:#666;
}

#faq_content p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.5em;
	padding:6px;
}

#faq_content a{
	text-decoration:none;
	color:#000;
}

#faq_content a: hover{
	text-decoration:none;
	color:#666;
}


/*installers_tips*/
#installers_tips {
	width:325px;
	height:134px;
	position:relative;
	top:214px;
	left:28px;
}

#installers_tips a{
/*	background: url(images/tips_hover.jpg) no-repeat;
*/width:325px;
	height:134px;
	position:absolute;
	border:none;
	text-decoration:none;
}
	
#installers_tips a:hover {
	background: url(images/tips_hover.jpg) no-repeat;
	width:325px;
	height:134px;
	position:absolute;
}


/*create the PDF Downloads Page*/

#installers_pdf_bkgd{
	background:url(images/installers_blank_pane.jpg) no-repeat;
	height:1005px;
	position:relative;
	top:-405px;
	left:370px;
	width:411px;
}

.installers_headder{
	position:relative;
	top:-420px;
	left:450px;
	width:310px;
}

.installers_headder h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.8em;
	font-weight:bold;
	text-align:right;
}
.installers_headder h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.5em;
	font-style:italic;
	text-align:right;
}

/*style the PDF Downloads table text*/
#installers_pdf_table{
	padding-left:25px;
	padding-top:10px;
}

#installers_pdf_table h1{
	color:#039;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	padding-left:110px;
}

#installers_pdf_table h2{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.6em;
	padding-left:160px;
}

#installers_pdf_table h3{
	color:#093;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.6em;
	padding-left:160px;
}

#installers_pdf_table h4{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.6em;
	padding-left:160px;
}

/*style the links on the installers table*/

#installers_pdf_table h2 a{
	text-decoration:none;
	color:#000;
}

#installers_pdf_table h2 a:hover{
	text-decoration:none;
	color:#00C;
}

#installers_pdf_table h4 a{
	text-decoration:none;
	color:#F00;
}

#installers_pdf_table h4 a:hover{
	text-decoration:none;
	color:#000;
}

#installers_pdf_table h3 a{
	text-decoration:none;
	color:#390;
}

#installers_pdf_table .black_a a{
	text-decoration:none;
	color:#000;
}

#installers_pdf_table .black_a a:hover{
	text-decoration:none;
	color:#999;
}

/*create the installers video page*/

#installers_video_bkgd {
	background:url(images/installations_video_bkgd.jpg) no-repeat;
	height:1052px;
	position:relative;
	top:-414px;
	left:400px;
	width:370px;
}

/*style the installers video table text*/
#installers_video_table{
	padding-left:45px;
	padding-top:50px;
}

#installers_video_table h1{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding-left:65px;
	padding-top:12px;
}

#installers_video_table h2{
	color:#000;
	padding-left:80px;
	padding-top:8px;
	font: bold 0.9em Verdana, Geneva, sans-serif;
}

#installers_video_table h3{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.6em;
	padding-left:80px;;
}

/*style the links in the installers video page*/

#installers_video_table a{
	text-decoration:none;
	color:#000;
}

#installers_video_table a:hover{
	text-decoration:none;
	color:#666;
}



/*style the installers product table text*/
#installers_product_table{
	padding-left:45px;
	padding-top: 200px;
}

#installers_product_table h1{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding-left:65px;
	padding-top:12px;
}

#installers_product_table h2{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	padding-left:80px;
	padding-top:12px;
}

#installers_product_table h3{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.6em;
	padding-left:80px;;
}

/*style the links in the installers video page*/

#installers_product_table a{
	text-decoration:none;
	color:#000;
}

#installers_product_table a:hover{
	text-decoration:none;
	color:#666;
}

#video_dvd h1{
		color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	padding-left:85px;
	text-align:center;
}

#video_dvd {
	position:relative;
	top:105px;
	left:20px;
	width:340px;
	padding-top: 30px;
}

#video_dvd a{
	text-decoration:none;
	color:#000;
}

#video_dvd a:hover{
	text-decoration:none;
	color:#666;
}

/*style the FAQ headder*/

#faq_headder{
	position:relative;
	top:-410px;
	left:450px;
	width:310px;
	margin-bottom:30px;
}

#faq_headder h1{
		color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}

/*style the FAQ content*/

#faq_content{
	padding:10px;
	max-height:970px;
	overflow:auto;
	width:380px;
	overflow:auto;
	height:980px;
}


/*style the tips headder*/

#installers_tips_pane{
	background:url(images/installers_tips_pane.jpg) no-repeat;
	height:500px;
	position:relative;
	top:-400px;
	left:370px;
	width:410px;
}

#installers_tips_table{
		width:400px;
	overflow:auto;
	height:480px;
	padding:10px;	
}

#installers_tips_table h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight:bold;
}

#installers_tips_table h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

#installers_tips_table a{
	color:#000;
}

#installers_tips_table a:hover{
	color:#00C;
}


#tips_headder{
	position:relative;
	top:-410px;
	left:412px;
	width:350px;
}

#tips_headder img{
	border:none;
}

/*create the form on the tips page*/

#installers_tips_bkgd{
	background:url(images/installers__tips_bkgd.jpg) no-repeat;
	height:1818px;
}

#installers_form{
	position:relative;
	top:-390px;
	left:370px;
	width:420px;
}

#tips_contact_headder h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.7em;
	font-weight:bold;
}
#tips_contact_headder h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:italic;
	text-align:left;
	padding-bottom:5px;
}

#tips_contact_input_fields  form input{
	width:400px;
}

#tips_contact_input_fields label {
	color:#000;
	margin-top:5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;

}

.tshirt h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin-top:5px;
	font-weight:normal
}

/*create the contact page*/

#contact_bkgd{
	background:url(images/contact_bkgd.jpg) no-repeat;
	height:1070px;
	width:800px;
}

/*style the contact us headder*/
#contact_headder{
	position:relative;
	top:-30px;
	left:85px;
	width:310px;
}

/*style the contact form*/

#contact_headder h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.9em;
	font-weight:bold;
	text-align:right;
}
#contact_headder h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:italic;
	text-align:right;
}

#contact_right{
	padding-left:0px;
	width:460px;
	position:relative;
	top:230px;
	left:340px;
}

#contact_form_input_fields  form input{
	width:400px;
}

#contact_form_input_fields label {
	color:#000;
	margin-top:5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;

}

.interest{
	color:#000;
	margin-top:5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
}

/*style the contact form warnings*/

label .warning{
	color:#FF0000;
}

.warning{
	color:#FF0000;
	font-weight:normal;
}

.submit{
	display:block;
	color:#000;
	margin-top:10px;
	background:#FFFFFF;
	cursor: hand;
	cursor: pointer;
	width:150px;
	height:30px;
}

.thankyou{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0066CC;
	text-align:left;
	padding-top:5px;
	}
input:focus, textarea:focus {
	background: #ffc;
}


/*create the world wide regions page*/

#regions_bkgd{
	background:url(images/regions.jpg) no-repeat;
	height:1094px;
}

#region_about_us{
	position: relative;
	top:10px;
	left:50px;
	padding-left:10px;
}

#region_about_us h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}


#region_about_text{
	position: relative;
	top:20px;
	left:50px;
	width:715px;
	padding-left:10px;
	height:190px;
	overflow:auto;
}

#region_about_text h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}

#region_about_text h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
}

#region_about_text p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
}

#asia {
	width:170px;
	height:110px;
/*background:url(images/asia.jpg) no-repeat;
*/position:relative;
top:490px;
left:533px;
}

#asia a{
	width:170px;
	height:110px;
	position:absolute;
	text-decoration:none;
}

#asia a:hover{
	width:170px;
	height:110px;
	background:url(images/asia.jpg) no-repeat;
	position:absolute;
	text-decoration:none;
}



#aus {
	width:170px;
	height:110px;
/*background:url(images/aus_nz.jpg) no-repeat;
*/position:relative;
top:446px;
left:569px;
}

#aus a{
	width:170px;
	height:110px;
	position:absolute;
	text-decoration:none;
}

#aus a:hover{
	width:170px;
	height:110px;
	background:url(images/aus_nz.jpg) no-repeat;
	position:absolute;
	text-decoration:none;
}

#japan {
	width:170px;
	height:110px;
/*background:url(images/japan.jpg) no-repeat;
*/position:relative;
top:-229px;
left:595px;
}

#japan a{
	width:170px;
	height:110px;
	position:absolute;
	text-decoration:none;
}

#japan a:hover{
	width:170px;
	height:110px;
	background:url(images/japan.jpg) no-repeat;
	position:absolute;
	text-decoration:none;
}


#uae {
	width:60px;
	height:60px;
/*background:url(images/uae.jpg) no-repeat;
*/position:relative;
top:244px;
left:447px;
}

#uae a{
	width:60px;
	height:60px;
	position:absolute;
	text-decoration:none;
}

#uae a:hover{
	width:60px;
	height:60px;
	background:url(images/uae.jpg) no-repeat;
	position:absolute;
	text-decoration:none;
}

#europe {
	width:70px;
	height:70px;
/*background:url(images/europe.jpg) no-repeat;
*/position:relative;
top:124px;
left:352px;
}

#europe a{
	width:70px;
	height:60px;
	position:absolute;
	text-decoration:none;
}

#europe a:hover{
	width:70px;
	height:60px;
	background:url(images/europe.jpg) no-repeat;
	position:absolute;
	text-decoration:none;
}

#north_america {
	width:187px;
	height:153px;
/*background:url(images/north_america.jpg) no-repeat;
*/position:relative;
top:14px;
left:103px;
}

#north_america a{
	width:187px;
	height:153px;
	position:absolute;
	text-decoration:none;
}

#north_america a:hover{
	width:187px;
	height:153px;
	background:url(images/north_america.jpg) no-repeat;
	position:absolute;
	text-decoration:none;
}

#sth_america {
	width:89px;
	height:155px;
/*background:url(images/sth_america.jpg) no-repeat;
*/position:relative;
top:8px;
left:229px;
}

#sth_america a{
	width:89px;
	height:155px;
	position:absolute;
	text-decoration:none;
}

#sth_america a:hover{
	width:89px;
	height:155px;
	background:url(images/sth_america.jpg) no-repeat;
	position:absolute;
	text-decoration:none;
}















	
	
	
	
