/* ------ body and main div frame work ------ */

body{



background:#000;

	
background-image:url(images/01.jpg);

background-attachment: scroll;

background-position: center top;

background-repeat: no-repeat;
	
	

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#7b7b7b;


}

h1 {
color:#7b7b7b;
font-size:45px;
}

h2 {
font-size:18px;
}




.clearfooter {
height: 100px;
clear: both;
}


a:link {
	color:#fff000;
}
a:visited {
	color:#fff000;
}
a:hover{
	color:#da322d; 
}
a:active {
	color:#fff000;
}



.main {

margin:auto;
width:825px;
background-color:#000;

border:solid 4px #ffff01;

}


.line {
width:800	px;
height:1px;
background-color:#000000;

margin-bottom:5px;
margin-top:5px;

margin-left:10px;
margin-right:10px;

clear:both;

}


.line2 {
margin:auto;
width:100%;
height:1px;
background-color:#000000;
margin-top:5px;
clear:both;
}



.top {

height:148px;
width:825px;

float:left;


}



.content {

height:735px;
width:825px;

padding-bottom:0px;



}

.coatings_image {
padding-bottom:10px;
margin-bottom:10px;
}

.content_joinerycoatings {

height:760px;
width:825px;

padding-bottom:0px;



}

.content_playgroundandtenniscourtcoatings {

height:660px;
width:825px;

padding-bottom:0px;



}


.content_shedandfencingcoatings {

height:600px;
width:825px;

padding-bottom:0px;


}

.content_otherproductsshieldcoatings
{

height:920px;
width:825px;

padding-bottom:0px;


}


.content_masonrycoatings {

height:650px;
width:825px;

padding-bottom:0px;



}

.content_aboutshieldcoatings {

height:670px;
width:825px;

padding-bottom:0px;



}

.spacer { clear : both; }




.p1{font-size:23px;

}

.p2{
padding-top:10px;
padding-bottom:7px;
font-size:14px;

}




.i1{
position:absolute;
right:310px;
top:172px;

}

.bottom {

padding-top:7px;


}





.str1 {font-size:32px}

.pic-windows img
{

	border-color: #fedf49;
	border-style: solid;
	border-width: 3.5px;
	
}




/* ------ more div's  ------ */

.pic-windows {
text-align:center;
  margin-left:32px;
   padding: 28px 14px 50px 28px;


width:314px;
height:250px;

float:left;

}


.menu-box {

float:right;
width:100px;
margin:10px;
line-height:16px;
text-align:right;

font-size:11px;

}


.contents-2 {
height:900px;
width:805px;

padding-bottom: 40px;

display:block;

padding-left:10px;
padding-right:10px;

clear:both;

}


.contact-left {
width:560px;
height:455px;
margin-bottom:5px;
float:left;
}


.contact-right{
width:220px;
height:440px;
padding:10px;
float:left;
}

.prod-left {
width:600px;
height:455px;
margin-bottom:5px;
float:left;
}


.prod-right{
width:160px;
height:430px;
padding:3px 3px 3px 3px;
float:left;
margin-left: 3px;
margin-bottom:3px;
border-left:solid 1px #CCCCCC;
	}


/* ------ more div's  ------ */





.title-small {
font-size:12px;
font-weight:bold;
}


/* Menu Text */

.menu-txt {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float:right;
}
.menu-txt a:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float:right;
}
.menu-txt a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float:right;
}
.menu-txt a:hover {
	font-size: 12px;
	text-decoration: none;
	color:#336600;
	float:right;
}
.menu-txt a:active {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float:right;
}



.title-2 {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
		font-weight: bold;	
}



.title {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;	
}
.title a:link {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;	
}
.title a:visited {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;	
}
.title a:hover {
	font-size: 14px;
	text-decoration: none;
	color:#336600;
	font-weight: normal;	
}
.title a:active {
	font-size: 14px;
	color: #000000;
	text-decoration: none;

}





.title-new {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;	
}
.title-new a:link {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;	
}
.title-new a:visited {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;	
}
.title-new a:hover {
	font-size: 14px;
	text-decoration: none;
	color:#336600;
	font-weight: normal;	
}
.title-new a:active {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;

}






.title-green {
	font-size: 15px;
	font-weight:bold;
	color:#656567;
	text-decoration: none;
	text-transform: uppercase;	
}

.ImageBorder
{
    border-width: 2px;
    border-color: #ffff01;
}



