/* CSS Document */

body{
	background: #ffffff;	
	margin:0;
	padding:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#666;
}

ul{
	/*margin: 0px 5px 0px 20px;*/
	margin: 2px 5px 2px 20px;
	*margin: 5px 5px 5px 20px;
	/*_margin: 2px 5px 2px 20px;*/
	padding:0 0 0 0;
	color:#666;
	list-style-type: disc;
	list-style-position:inside;
}

a{
	text-decoration:none;
	font-size:small;
	color:#666;
	font-weight: normal;}

h1{
	margin:10px 0 5px 0;
	/*padding:0px 0 0 0;*/
	padding:15px 0 0 0;
	*padding: 10px 0 0 0;
	font-size:13px;
	color:#66cc00;
	font-weight: bold;
}

h2{
	margin:7px 0 5px 0;
	/*padding:10px 0 0 0;*/
	padding:10px 0 0 0;
	*padding: 7px 0 0 0;
	font-size:11px;
	color:#0066cc;
	font-weight: bold;
}

h3{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	color:#66cc00;
	font-weight: bold;
}

/* Container Box --*/
#Container{
	width:800px;
	margin:20px auto 0 auto;
	background-color:#ffffff;
}

/* Header --*/
#Header{
	height:48px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: #ffffff url('images/header.jpg') no-repeat left;
}

	#Header h1{margin:0 0 0 -1000px;} 

/* Main --*/
#Main{
	float: left;
	clear: both;
	width: 800px;
	background: #ffffff url('images/footer.jpg') no-repeat bottom left;
}

/* Top Nav --*/
#TopNav{
	width:800px;
	height:50px;
	float:left;
	margin:0px 0px 0px 0px;
	clear: left;
	padding:0 0 0 0;
	background: #ffffff url('images/top_nav.jpg') no-repeat top left;	
}

/* Main Image --*/
.MainImage{
	height:715px;
	position:absolute; top: 30px; left: 850px; *left: 815px;
}

/* Main Image Secure Sheds--*/
.MainImageSecureSheds{
	height:1119px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Roller Shutter--*/
.MainImageRollerShutter{
	height:793px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Sitemap--*/
.MainImageSitemap{
	height:346px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Ultimate Garage --*/
.MainImageUltimateGarage{
	height:858px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Contact --*/
.MainImageContact{
	height:708px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Crash Doors --*/
.MainImageCrashDoors{
	height:662px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Garage Doors --*/
.MainImageGarageDoors{
	height:562px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Sliding Grilles --*/
.MainImageSlidingGrilles{
	height:586px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}
		
/* Main Image Strip Curtains --*/
.MainImageStripCurtains{
	height:723px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Main Image Thanks --*/
.MainImageThanks{
	height:517px;
	position:absolute; top: 30px; left: 850px; *left: 825px;
}

/* Home Top Text Box --*/
#HomeTopTxtBox{
	width:550px;
	float:left;
	/*margin:0px 10px 10px 10px;*/
	margin:0px 10px 10px 10px;
	*margin: 0px 10px 10px 10px;
	/*padding-bottom: 20px;*/
	padding-bottom: 20px;
	*padding-bottom: 15px;
	border-bottom: 2px dotted #666;
}

	#HomeTopTxtBox a{text-decoration:none; font-size:11px; color:#0066cc; font-weight: bold;}
	#HomeTopTxtBox a:hover{text-decoration:none; font-size:11px; color:#007fff; font-weight: bold;}
	#HomeTopTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 0.5em 0em 0em*/}


/* Top Text Box --*/
#TopTxtBox{
	width:550px;
	float:left;
	margin:0px 10px 10px 10px;
	*margin: 0px 10px 10px 10px;
	/*padding-bottom: 20px;*/
	padding-bottom: 20px;
	*padding-bottom: 15px;
}

	#TopTxtBox a{text-decoration:none; font-size:11px; color:#0066cc; font-weight: bold;}
	#TopTxtBox a:hover{text-decoration:none; font-size:11px; color:#007fff; font-weight: bold;}
	#TopTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 0.5em 0em 0em*/}

/* Contact Top Text Box --*/
#ContactTopTxtBox{
	width:550px;
	float:left;
	margin:0px 10px 10px 10px;
	*margin: 0px 10px 10px 10px;
	/*padding-bottom: 20px;*/
	padding-bottom: 27px;
	*padding-bottom: 15px;
}

	#ContactTopTxtBox a{text-decoration:none; font-size:11px; color:#0066cc; font-weight: bold;}
	#ContactTopTxtBox a:hover{text-decoration:none; font-size:11px; color:#007fff; font-weight: bold;}
	#ContactTopTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 0.5em 0em 0em*/}

/* Left Text Box --*/
#LeftTxtBox{
	width:275px;
	/*_width:275px;*/
	float:left;
	margin:0px 10px 10px 10px;
	border-right: 2px dotted #666;
}

	#LeftTxtBox a{text-decoration:none; font-size:11px; color:#0066cc; font-weight: bold;}
	#LeftTxtBox a:hover{text-decoration:none; font-size:11px; color:#007fff; font-weight: bold;}
	#LeftTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 0.5em 0em 0em*/}
	#LeftTxtBox h2{margin: 0 0 5px 0;}
	
/* Right Text Box --*/
#RightTxtBox{
	width:275px;
	/*_width:275px;*/
	float:left;
	margin:0px 10px 10px 10px;
}

	#RightTxtBox a{text-decoration:none; font-size:11px; color:#0066cc; font-weight: bold;}
	#RightTxtBox a:hover{text-decoration:none; font-size:11px; color:#007fff; font-weight: bold;}
	#RightTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 0.5em 0em 0em*/}
	#RightTxtBox h2{margin: 0 0 5px 0;}

/* Ultimate Garage DoorLeft Text Box --*/
#UGDLeftTxtBox{
	width:275px;
	/*_width:275px;*/
	float:left;
	margin:0px 10px 10px 10px;
	border-right: 2px dotted #666;
	padding-bottom: 20px;
	*padding-bottom: 0px;
}

	#UGDLeftTxtBox a{text-decoration:none; font-size:11px; color:#0066cc; font-weight: bold;}
	#UGDLeftTxtBox a:hover{text-decoration:none; font-size:11px; color:#007fff; font-weight: bold;}
	#UGDLeftTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 0.5em 0em 0em*/}
	#UGDLeftTxtBox h2{margin: 0 0 5px 0;}
	
/* Ultimate Garage Door Right Text Box --*/
#UGDRightTxtBox{
	width:275px;
	/*_width:275px;*/
	float:left;
	margin:0px 10px 10px 10px;
	padding-bottom: 20px;
	*padding-bottom: 0px;
}

	#UGDRightTxtBox a{text-decoration:none; font-size:11px; color:#0066cc; font-weight: bold;}
	#UGDRightTxtBox a:hover{text-decoration:none; font-size:11px; color:#007fff; font-weight: bold;}
	#UGDRightTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 0.5em 0em 0em*/}
	#UGDRightTxtBox h2{margin: 0 0 5px 0;}
	
/* Image Left --*/
.imageleft{
	float:left;
	margin: 0em 1em 0em 0em;
	/*_margin: 0em 1em 0em 0em;*/
	clear:left; 
	padding:0px 0 0px 0;
	display:block;
}

/* Image Right --*/
.imageright{
	float:right;
	margin: 0em 0em 0em 1em;
	/*_margin: 0em 0em 0em 1em;*/
	clear:right; 
	padding:0px 0 0px 0;
	display:block;
}

/* Bottom Text Box --*/
#BottomTxtBox{
	width:400px;
	/*_width:680px;*/
	float:left;
	margin:0px 10px 60px 140px;
	/*_margin: 0px 5px 0px 40px;*/
}

	#BottomTxtBox a{text-decoration:none; font-size:12px; color:#333333; font-weight: normal;}
	#BottomTxtBox a:hover{text-decoration:none; font-size:12px; color:#007fff; font-weight: normal;}
	#BottomTxtBox p{margin: 0em 1em 0.5em 0; /*_margin: 0em 20em 0em 0em*/}

/* Footer Text Box --*/
#FooterTxtBox{
	width:800px;
	float:right;
	margin:0px 0px 0px 5px;
	/*_margin: 0px 0px 0px 2px;*/
	text-align: right;
}

	#FooterTxtBox a{text-decoration:none; font-size:12px; color:#007fff; font-weight: normal;}
	#FooterTxtBox a:hover{text-decoration:none; font-size:12px; color:#007fff; font-weight: normal;}
	#FoooterTxtBox p{margin: 0em 0.5em 0.5em 0; /*_margin: 0em 0em 0em 0em*/}

/* Bottom Nav Box --*/
#BottomNavBox{
	width:800px;
	height:37px;
	float:left;
	text-align: right;
	/*margin: 20px 0px 0px 0px;*/
	margin: 5px 0px 0px 0px;
	*margin: 5px 0px 0px 0px;
	/*_margin: 15px 0 0 0;*/
	background:url('images/bottom_nav.jpg') no-repeat left;
	color:#ffffff;	
}

	#BottomNavBox a{text-decoration:none; font-size:x-small; color:#ffffff; font-weight: bold;}
	#BottomNavBox a:hover{text-decoration:none; font-size:x-small; color:#99FF33; font-weight: bold;}
	#BottomNavBox p{margin: 1em 0.5em 0.25em 0; color:#ffffff;}
	#BottomNavBox h1{margin:0 0 0 0; padding:10px 0 0 0; font-size:small; color:#ffffff; font-weight: bold;}
	
/* Footer --*/
#Footer{
	float: left;
	clear: both;
	width: 800px;
}
	#Footer p{color:#666666;font-size:x-small; margin:1em 1em 1em 1em; text-align:center;}
	#Footer h3{margin:0 0 0 0; padding:5px 0 0 0; font-size:smaller; color:#666666; font-weight: bold;}
	#Footer a{text-decoration:none; font-size:x-small; color:#666666; font-weight: normal;}
	#Footer a:hover{text-decoration:none; font-size:x-small; color:#66cc00; font-weight: normal;}

#ContactTopTxtBox a.autus:link, #ContactTopTxtBox a.autus:active, #ContactTopTxtBox a.autus:visited {
text-decoration:none; font-size:11px; color:#666666; font-weight: normal;
}
#ContactTopTxtBox a.autus:hover {
text-decoration:underline; font-size:11px; color:#666666; font-weight: normal;
}
