BODY{
	margin : 0;
	PADDING : 0;
	background-color : #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/background.jpg);
  	background-position: center;
	background-position: top;
	background-attachment: fixed;
	text-align : center;
}

/* SITE TOP NAVIGATION MENU */
#nav_b { background-image:url(../images/p_top.jpg);  height: 32px;width: 790px;margin-right: auto;margin-left: auto;text-align:right;}
#nav_b ul {margin: 0px;padding: 0px;list-style: none;width: 780px;}
#nav_b ul li {list-style: none;margin: 0px;padding: 0px;float: right;}
#hometoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 22px;width: 75px;display: block;text-align: right;padding-top: 10px;text-decoration: none;}
#hometoplink:hover {color: #88CAFE;}
#abouttoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 22px;width: 70px;display: block;text-align: right;padding-top: 10px;text-decoration: none;padding-right: 5px;}
#abouttoplink:hover {color: #88CAFE;}
#contacttoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 22px;width: 75px;display: block;text-align: right;padding-top: 10px;text-decoration: none;}
#contacttoplink:hover {color: #88CAFE;}
#newstoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 22px;width: 45px;display: block;text-align: right;padding-top: 10px;text-decoration: none;}
#newstoplink:hover {color: #88CAFE;}
#sitemaptoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 22px;width: 65px;display: block;text-align: right;padding-top: 10px;text-decoration: none;padding-right: 15px;}
#sitemaptoplink:hover {color: #88CAFE;}


/* SITE NAVIGATION MENU */
#nav_a { background-image:url(../images/top_nav.jpg); height: 50px;width: 790px;margin-right: auto;margin-left: auto;text-align:left; border-bottom: 2px solid #FFFFFF;margin-bottom:10px}
#nav_a ul {margin: 0px;padding: 0px;list-style: none;width: 780px;}
#nav_a ul li {list-style: none;margin: 0px;padding: 0px;float: left;}

#doorstoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 32px;width: 110px;display: block;text-align: center;padding-top: 18px;padding-left: 0px;text-decoration: none;float: left;}
#doorstoplink:hover {color: #AF00F6;}
#windowstoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 32px;width: 120px;display: block;text-align: center;padding-top: 18px;padding-left: 0px;text-decoration: none;float: left;}
#windowstoplink:hover {color: #00A4D3;}
#conservatoriestoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 32px;width: 139px;display: block;text-align: center;padding-top: 18px;padding-left: 0px;text-decoration: none;float: left;}
#conservatoriestoplink:hover {color: #BE7704;}
#rooftoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 32px;width: 80px;display: block;text-align: center;padding-top: 18px;padding-left: 0px;text-decoration: none;float: left;}
#rooftoplink:hover {color: #6CD363;}
#offerstoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 32px;width: 145px;display: block;text-align: center;padding-top: 18px;padding-left: 0px;text-decoration: none;float: left;}
#offerstoplink:hover {color: #88CAFE;}
#servicetoplink {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;height: 32px;width: 89px;display: block;text-align: center;padding-top: 18px;padding-left: 0px;text-decoration: none;float: left;}
#servicetoplink:hover {color: #be0000;}

a img {border: none; } 

a:link{text-decoration:none; color:#000000;}

a:visited {
	text-decoration:none;
	color:#000000;
}

a:hover {
text-decoration:underline;
color:#000000;
}


.bulletlist li {
 color:#000000;
 font-weight:normal;
 font-size:12px;
}




h1 {
	font-family: arial, sans-serif;
	color:#231992;
	font-size:120%;
}

h2 {
	font-family: arial, sans-serif;
	color:#231992;
	font-size:100%;
}

h3 {
	font-family: arial, sans-serif;
	color:#000000;
	font-size:140%;
}

h4 {
	font-family: arial, sans-serif;
	color:#000000;
	font-size:90%;
}

h5 {
	font-family: arial, sans-serif;
	color:#000000;
	font-size:120%;
}


h6{
	font-family: arial, sans-serif;
	color:#00116F;
	font-size:65%;
}

td {
	font-family: arial, sans-serif;
	color:#000000;
	font-size:100%;
}

p {
	font-family: arial, sans-serif;
	color:#00116F;
	font-size:75%;
}


#screen {
	width : 100%;
	height : 100%;
	text-align : center;
}

#layout{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	height:400px;
	background-color: #FOFAFC;

}

#box{
	width:790px;
	overflow:auto;


}

#flash_container{
	float:left;
	width:578px;


}
#info_topleft{
	float:left;
	width:424px;
	height:62px;	
	margin-bottom:7px;
}

#info_left{
	float:left;
	width:404px;
	height:470px;
	padding-left:20px;
	background-image:url(../images/windows_info.png);
}

#info_right{
	float:right;
	width:355px;
	height:539px;
	background-image:url(../images/windows_bg.png);
	margin-bottom:7px;
}

#text{
	
	width:380px;
	overflow:auto;
	padding-left:0px;
	padding-top:5px;
	border-bottom:0px solid #00A6D5;
	text-align:left
	}
	
	
#text li{
	font-family: arial, sans-serif;
	color:#00116F;
	font-size:75%;

}	
#text2{
	
	width:380px;
	overflow:auto;
	padding-top:0px;
	text-align:left;

	}
	
#text_fill li{
	font-family: arial, sans-serif;
	color:#00116F;
	font-size:75%;

}
#text2 li{
	font-family: arial, sans-serif;
	color:#00116F;
	font-size:75%;

}



#text2 h1{font-family: arial, sans-serif;
		color:#231992;
		font-size:105%;
		text-align:left

	}

#text h1{
	font-family: arial, sans-serif;
	color:#231992;
	font-size:120%;
	text-align:left
	
	}
	
#contain{
	
	width:355px;
	height:479px;
	padding-top:45px;
	}

.tab{
	float:left;
	width:104px;
	height:104px;
	background-image:url(../images/gallery_tab.jpg);
	margin-top:10px;
	margin-left:7px;
	
}


#news{
	float:right;
	width:197px;
	height:251px;
	padding: 5px 5px 5px 5px;
	margin-top:7px;
	text-align:left;
	background:url(../images/comp_news.gif);
}

#flash{
	float:left;
	width:280px;
	height:120px;
	text-align:left;
}


#flash2{
	float:left;
	width:280px;
	height:120px;
	text-align:left;
}


#news h1{
	font-family: arial, sans-serif;
	color:#231992;
	font-size:80%;
}

#news h2{
	font-family: arial, sans-serif;
	color:#ED9201;
	font-size:80%;
}

#news a{
	font-family: arial, sans-serif;
	color:#231992;
	font-size:80%;
	font-weight: bold;
}

.left_flash{
	float:left;
	width:289px;
	height:135px;
	margin-bottom:5px;
}

#flash_01{
	float:left;
	width:289px;
	height:135px;
	margin-bottom:5px;
}


#flash_float{
	position:absolute;
	width:400px;
	height:500px;
	top: 25px;
	left: 200px;
	z-index: 2;

}

#flash_02{
	float:right;
	position:relative;
	width:289px;
	height:135px;
	margin-bottom:5px;
}

#flash_03{
	float:left;
	width:289px;
	height:135px;
	margin-bottom:5px;
}


#flash_04{
	float:right;
	position:relative;
	width:289px;
	height:135px;
	margin-bottom:5px;
}

.right_flash{
	float:right;
	position:relative;
	width:289px;
	height:135px;
	margin-bottom:5px;
}

#content_top{
	float:left;
	position:relative;
	width:790px;
	height:18px;
	margin-top:0px;
	background:url(../images/top_content.png);	

}

#content_middle{
	float:left;
	position:relative;
	width:750px;
	overflow:auto;
	text-align:left;
	padding: 0px 20px 20px 20px;
	background-color : #ffffff;

}

#content_middle a {font-family: Arial, Helvetica, sans-serif;color: #0000000;font-size: 100%;font-weight: bold;}

#content_middle li{
	font-family: arial, sans-serif;
	color:#00116F;
	font-size:75%;

}
#content_middle2{
	float:left;
	position:relative;
	width:770px;
	overflow:auto;
	text-align:left;
	padding: 0px 10px 20px 10px;
	background-color : #ffffff;

}
#content_middle2 p {font-family: Arial, Helvetica, sans-serif;color: #0000000;font-size: 130%;font-weight: bold;}

#content_bottom{
	float:left;
	position:relative;
	width:790px;
	height:18px;
	background:url(../images/content_bottom.gif);	
	margin-bottom:10px;
}

#aff{
	float:left;
	position:relative;
	width:789px;
	height:92px;
	margin-top:10px;
		margin-bottom:10px;
	background:url(../images/sj_aff.gif);

}

#text_top{
	width:789px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
		background-color : #000000;
	background:url(../images/top_content.png);		

}

#text_fill{
	width:759px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	background-color : #ffffff;
	text-align:left;
		

}

#text_bottom{
	width:789px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	background-color : #000000;
	background:url(../images/content_bottom.gif);		

}


#links_bottom{
	float:left;
	position:relative;
	width:789px;
	height:100px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
	

}

#links_bottom a:link		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration: none;font-size: 80%;}
#links_bottom a:visited		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration: none;font-size: 80%;}
#links_bottom a:hover 	{text-decoration:underline;color:#FFFFFF;}
#links_bottom p 		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration: none;}

.title{
    font-family : arial, helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    font-weight:bold;
	}

#center_image {
	text-align : center;
}

#top_banner{
	position:relative;
	width:790px;
	height:32px;
	background:url(../images/p_top.jpg);
	z-index: 1;

}

#flash_banner{
	
	width:790px;
	height:212px;
	margin-bottom:0px;
	border-top: 0px solid #00309C;
    border-bottom: 0px solid #00309C;
    border-left: 0px solid #00309C;
    border-right: 0px solid #00309C;
}

#flash_banner_home{
	
	width:790px;
	height:212px;
	margin-bottom:0px;
	border-top: 0px solid #00309C;
    border-bottom: 0px solid #00309C;
    border-left: 0px solid #00309C;
    border-right: 0px solid #00309C;
}

#top_nav{
	position:relative;
	width:780px;
	height:50px;
	background:url(../images/top_nav.jpg);
}
