body {
	font-family: Franklin Gothic Book, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #ffffff; 
	background: #4A6078; 
	padding: 0px 0px 0px 0px;
	margin: 0px; 
}

td {
	font-family: Franklin Gothic Book, Helvetica, sans-serif;

}

td li 
{
    font-size: 8pt;
    color: #000000;
}

th {
	font-family: Franklin Gothic Book, Helvetica, sans-serif;
}

 {
	background-color:#CBD852;
}

h1{
	font-size: 15pt;
	font-weight: bolder;
	line-height : 20px;
}

h2
{
    color: #929DA8; 
    font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
}

h3{
	font-size: 12pt;
	font-weight: normal;
	line-height : 15px;
}


a:LINK, a:VISITED {
		color: #6F7224;
		text-decoration: underline;
		font-weight: bolder;
}

a:HOVER {
		color: #6F7224;
		text-decoration: none;
}

	#container {   
	width: 857;
	height: 100%;
	}
	
	#whiteline-home {

	position: absolute;
	left: 0px;
	top: 0px;
	height: 888px;
	}
	
	#homecartoon { 

	position: absolute;
	left: 470px;
	top: 0px;  
	height: 278px; 
	width: 233px; 
	}
	
	.homeheader 
	{
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/homeheader.png');
	height: 157px;
	width: 837px;
	top: 10px;
	left: 0px;
	z-index: 2;
	}
	
	.homeheader[class] 
	{
	    background: url(/images/homeheader.png) no-repeat;
	}
	
#homeheaderTest
	{
	background: url(/images/homeheader.jpg) no-repeat top;
	float: left;
	position: absolute;
	margin: 10px 0px 0px 0px;
	width: 837px;
	height: 200px;
	z-index: 2;
	left: 0px;
	}
	
	
	.conveyorimg 
	{
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/conveyor.png');
	height:240px; 
	width: 320px;
	top:25px;
	left: 35px;
	z-index: 4;
	}
	
	.conveyorVid
	{
	position: absolute;
	height:229px; 
	width: 309px;
	top:25px;
	left: 35px;
	z-index: 4;
	}
	
	.conveyorimg[class] 
	{
	    background: url(/images/conveyor.png) no-repeat;
	}
	
	#logo
	{
	position: absolute;
	background: url(/images/logo.jpg) no-repeat;
	height:66px; 
	width: 266px;
	top: 20px;
	left: 555px;
	z-index: 2;
	}
	
	#doorslogo
	{
	position: absolute;
	background: url(/images/interbelt-doors.gif) no-repeat;
	height:59px; 
	width: 243px;
	top: 20px;
	left: 555px;
	z-index: 2;
	}
	
	#headertxt 
	{
	position: absolute;
	float: left;
	left: 342px;
	width: 430px;
	top: 5px;
	margin: 30px 40px 20px 20px;
	z-index: 1;
	}
	
	.maincontainer 
	{
	background: url(/images/maincontainer.png) no-repeat;
	position: absolute;
	height:720px; 
	width: 970px;
	top: 172px; 
	
	z-index: 1;

	}
	
	
    .maincontainer[class] 
	{
	    background: url(/images/maincontainer.png) no-repeat;
	
	}
	
#tagline
	{
    position: relative;
    width: 434px;
	height: 41px;
	left: 362px;
	margin: 20px 0px 6px 0px;
	}
	
#greybox
	{
	background: url(/images/greybox.gif) no-repeat top;
    position: absolute;
    width: 442px;
	height: 122px;
	left: 360px;
	top: 100px;
	filter:alpha(Opacity=60); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
    -moz-opacity:0.6;
    opacity: 0.6;
	}
#greybox2
{
    position: absolute;
    width: 442px;
	height: 122px;
	left: 360px;
	top: 100px;
}
#mainarea
	{
	background: url(/images/main_area.gif) no-repeat top;
    position: absolute;
    width: 442px;
	height: 506px;
	left: 360px;
	top: 105px;
	filter:alpha(Opacity=60); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
	}
	
#aboutText
{
    position: absolute;
    color: #000000;
    width: 430px;
	height: 24px;
	left: 10px;
	top: 10px;
    z-index: 2;
}

#profilesImg
{
    position: absolute;
    left: 370px;
    top: 270px !important; /*moz*/
    top: 235px;
    width: 430px;
}

#rubber-beltImg
{
    position: absolute;
    left: 584px !important; /*moz*/
    left: 580px;
    top: 174px !important; /*moz*/
    top: 168px;
    width: 216px;
}

#waste_recyclingImg
{
    position: absolute;
    left: 646px !important; /*moz*/
    left: 643px;
    top: 116px;
    width: 154px;
}

#waste_recyclingImg2
{
    position: absolute;
    left: 646px !important; /*moz*/
    left: 643px;
    top: 256px;
    width: 154px;
}

#buildImg
{
    position: absolute;
    left: 600px !important; /*moz*/
    left: 597px;
    top: 180px !important; /*moz*/
    top: 185px;
    width: 200px;
}

#airportImg
{
    position: absolute;
    left: 430px !important; /*moz*/
    left: 430px;
    top: 208px !important; /*moz*/
    top: 203px;
    width: 200px;
}

#foodImg
{
    position: absolute;
    left: 677px !important; /*moz*/
    left: 674px;
    top: 115px !important; /*moz*/
    top: 115px;
    width: 123px;
}

#foodImg2
{
    position: absolute;
    left: 428px !important; /*moz*/
    left: 428px;
    top: 256px !important; /*moz*/
    top: 254px;
    width: 123px;
}

#treadmillsImg
{
    position: absolute;
    left: 433px !important; /*moz*/
    left: 433px;
    top: 257px !important; /*moz*/
    top: 255px;
    width: 123px;
}

#rollersImg
{
    position: absolute;
    left: 642px !important; /*moz*/
    left: 647px;
    top: 145px !important; /*moz*/
    top: 150px;
    width: 150px;
}

#rollersImg2
{
    position: absolute;
    left: 692px !important; /*moz*/
    left: 697px;
    top: 320px !important; /*moz*/
    top: 325px;
    width: 100px;
}

#conveyordrumsImg
{
    position: absolute;
    left: 650px !important; /*moz*/
    left: 647px;
    top: 131px !important; /*moz*/
    top: 131px;
    width: 150px;
}

#mjointsImg
{
    position: absolute;
    left: 650px !important; /*moz*/
    left: 647px;
    top: 131px !important; /*moz*/
    top: 131px;
    width: 150px;
}

#rapid_roll_doorImg
{
    position: absolute;
    left: 700px !important; /*moz*/
    left: 697px;
    top: 149px !important; /*moz*/
    top: 149px;
    width: 100px;
}

#rapid_roll_doorImg2
{
    position: absolute;
    left: 372px !important; /*moz*/
    left: 372px;
    top: 297px !important; /*moz*/
    top: 308px;
    width: 113px;
}

#rapid_roll_doorImg3
{
    position: absolute;
    left: 372px !important; /*moz*/
    left: 372px;
    top: 397px !important; /*moz*/
    top: 406px;
    width: 113px;
}

#searchresults
{
    position: absolute;
    color: #000000;
    width: 430px;
	height: 430px;
	left: 10px;
	top: 10px;
    z-index: 2;
    overflow:auto;
}
#quoteform
{
    position: absolute;
    color: #000000;
    width: 430px;
	height: 430px;
	left: 10px;
	top: 10px;
    z-index: 2;
    overflow:auto;
}
#quoteform td 
{
 color:#000000;
 font-size: 12px; 
}

#aboutText2
{
    position: absolute;
    color: #000000;
    width: 430px;
	height: 24px;
	left: 10px;
	top: 10px;
    z-index: 2;
    visibility:hidden;
}

#showExamples
{
    position: absolute;
    color: #000000;
    background-color: #FFFFFF;
    width: 230px;
	height: 400px;
	left: 180px;
	top: 15px;
    z-index: 3;
    filter:alpha(Opacity=80); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
    -moz-opacity:0.8;
    opacity: 0.8;
    
}

#showExamplesText1
{
    position: absolute;
    color: #000000;
	left: 10px;
	top: 10px;
    z-index: 4;
 
 }
 
#showExamplesText2
{
    position: absolute;
    color: #000000;
	left: 10px;
	top: 10px;
    z-index: 4;
    visibility:hidden;
 }
 
 #showExamplesText3
{
    position: absolute;
    color: #000000;
	left: 10px;
	top: 10px;
    z-index: 4;
    visibility:hidden;
 }
 
 #showExamplesText4
{
    position: absolute;
    color: #000000;
	left: 10px;
	top: 10px;
    z-index: 4;
    visibility:hidden;
 }
 
  #showExamplesText5
{
    position: absolute;
    color: #000000;
	left: 10px;
	top: 10px;
    z-index: 4;
    visibility:hidden;
 }
 
   #showExamplesText6
{
    position: absolute;
    color: #000000;
	left: 10px;
	top: 10px;
    z-index: 4;
    visibility:hidden;
 }
 
    #showExamplesText7
{
    position: absolute;
    color: #000000;
	left: 10px;
	top: 10px;
    z-index: 4;
    visibility:hidden;
 }
    
#searchbox
{
    position: absolute;
    width: 442px;
	left: 33px;
	top: 100px !important; /*moz width*/
	top: 100px;
}

#nav
{
    position: absolute;
    width: 442px;
	left: 33px;
	top: 150px !important; /*moz width*/
	top: 150px;
	z-index: 10;
}

#footer
{
    position: absolute;
    width: 800px;
	left: 53px;
	top: 780px !important; /*moz width*/
	top: 780px;
	z-index: 3
}
	
#customertestimonial
	{
	position: absolute;
	background: url(/images/customer_testimonial.gif) no-repeat;
	height:24px; 
	width: 430px;
	top: 10px;
	left: 10px;
	z-index: 2;
	}
	
#doors
{
    background: url(/images/doors.gif) no-repeat;
    position: absolute;
    width: 442px;
	height: 322px;
	left: 591;
	top: 220px !important; /*moz width*/
	top: 220px;
    margin: 20px 0px 6px 0px;
}

#doorsText
{
    position: absolute;
    width: 200px;
	height: 24px;
	left: 10px;
	top: 10px;
    z-index: 2;
}
#interbeltintro
{
    background: url(/images/interbelt_intro.gif) no-repeat;
    position: absolute;
    width: 442px;
	height: 322px;
	left: 360px;
	top: 220px !important; /*moz width*/
	top: 220px;
    margin: 20px 0px 6px 0px;
}
#interbeltintroText
{
    position: absolute;
    width: 200px;
	height: 24px;
	left: 15px;
	top: 10px;
    z-index: 2;
}

#freequotation
{
    background: url(/images/free_quotation.gif) no-repeat;
    position: absolute;
    width: 213px;
	height: 83px;
	left: 360px;
	top: 369px !important; /*moz width*/
	top: 369px;
    margin: 20px 0px 6px 0px;
}

#freequotationText
{
    position: absolute;
    width: 200px;
	height: 24px;
	left: 10px;
	top: 10px;
    z-index: 2;
}

#rapconveyors
{
    background: url(/images/rap_conveyors.gif) no-repeat;
    position: absolute;
    width: 442px;
	height: 322px;
	left: 591px;
	top: 369px !important; /*moz width*/
	top: 369px;
    margin: 20px 0px 6px 0px;
}

#rapconveyorsText
{
    position: absolute;
    width: 200px;
	height: 24px;
	left: 17px;
	top: 10px;
    z-index: 2;
}

#trackingSystems
{
    position: absolute;
	left: 300px;
	top: 420px;
    z-index: 5;
}

#beltCleaners
{
    position: absolute;
	top: 420px;
    z-index: 5;
}
	
	#home { 
	float: left; 
	padding: 0px 35px 0px 0px; 
	}
	
	#aboutus {
	float: left; 
	padding: 0px 35px 0px 35px; 
	}

	#products {
	float: left; 
	padding: 0px 35px 0px 35px; 
	}
	
	#feedback {
	float: left; 
	padding: 0px 35px 0px 35px; 
	}
	
	#policies {
	float: left; 
	padding: 0px 35px 0px 35px;  
	}
	
	#media {
	float: left; 
	padding: 0px 0px 0px 35px;  
	}

	#products-strip { 
	width: 100%;
	height: 480px;
	display: block;
	background: #000000;
	}
	
	#product-strip-title { 
	font-family: Franklin Gothic Heavy, Helvetica Bold, sans-serif bold;
	font-size: 20pt;
	color: #ffffff;
	padding: 20px 0px 10px 30px; 
	}
	
	#homeinfo {
	font-family: Franklin Gothic Demi, Helvetica Bold, sans-serif bold;
	font-size: 15pt;
	line-height : 22px; 
	padding: 5px 30px 10px  30px;   
	}
	
	#product-strip-text { 
	font-family: Franklin Gothic Book, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	padding: 0px 30px 10px  30px; 
	}
	
	#product-boxes { 
	padding: 10px 10px 10px 20px; 
	float: left; 
	width: 100%;
	}
	
	.product-image { 
	width: 255px;
	height: 255px;
	margin: 0px 5px 5px 5px; 
	float: left; 
	}
	
	.product-title{
	width: 250px; 
	margin: 10px 0px 5px 0px; 
	font-family: Franklin Gothic Heavy, Helvetica Bold, sans-serif bold;
	font-size: 13pt; 
	float: left; 
	}
	
	.product-description{ 
	font-family: Franklin Gothic Book, Helvetica, sans-serif;
	font-size: 11pt; 
	float: left;
	}
	
	#greatgifts {	
	float: right;
	background: transparent url(great-gifts.png) no-repeat top;
	height: 110px; 
	width: 662px; 
	margin: 15px 15px 0px 0px; 
	}
	
	
	
	#whiteline-sublevel{
	background: transparent url(white_line.png) no-repeat top left; 
	position: absolute;
	left: 1px;
	top: 1px;
	height: 689px;
	width: 100%;
	}
	
	#sublevelcartoon { 
	background:  transparent url(small_cartoon.png) no-repeat top right;  
	position: absolute;
	left: 670px;
	top: 0px;
	height: 256px; 
	width: 154px;
	float: left; 
	}
	
	#sublevelheader { 
	margin: 20px 0px 0px 20px;
	height: 190px; 
	width: 98%; 
	}
	
	#sublevellogo { 
	background: transparent url(small_logo.png) no-repeat top left;
	height: 102px; 
	width: 150px;
	float: left; 
	}
	
	#subleveltitle { 
	background: transparent url(gift-calendar-small.png) no-repeat top right;

	height: 102px; 

	width: 312px;
	float: right;
	margin: 0px 20px 0px 0px;
	}
	
	#subnavcontainer { 
	float: left;
	position: absolute;
	left: 30px;
	top: 180px;
	height: 15px; 
	width: 100%;
	}
	
	#aboutus-photos { 
	margin: 10px 10px 10px 10px; 
	float: left; 
	width: 100%;
	}
	
	.staff-photo { 
	width: 255px;
	height: 255px;
	margin: 0px 5px 5px 5px; 
	float: left; 
	}
	
	.staff-title{
	width: 250px;
	margin: 10px 0px 5px 0px;  
	font-family: Franklin Gothic Heavy, Helvetica Bold, sans-serif bold;
	font-size: 13pt; 
	float: left; 
	}
	
	.staff-details{ 
	font-family: Franklin Gothic Book, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder; 
	float: left; 
	}
	
	.content-strip { 
	float: left; 
	width: 100%;
	padding: 20px;
	display: block;
	background: #000000;
	}
	
	.content-title { 
	width: 93%;
	font-family: Franklin Gothic Heavy, Helvetica Bold, sans-serif bold;
	font-size: 20pt;
	color: #ffffff;
	padding: 0px 0px 10px 60px; 
	}
	
	.content { 
	padding: 5px 0px 0px 60px; 
	width: 93%;
	}

	
	.feedback-form-text { 
	clear: left; 
	float: left; 
	font-family: Franklin Gothic Heavy, Helvetica Bold, sans-serif bold;
	font-size: 15pt;
	color: #ffffff;
	padding: 5px 0px 5px 0px;
	height: 30px;
	width: 200px;
	}
	
	.feedback-form-field { 
	padding: 5px 0px 5px 0px;
	height: 30px;
	}
	
	.feedback-form-textfield { 
	padding: 5px 0px 5px 0px;
	height: 100px;
	}
	
	.feedback-form-button { 
	clear: both; 
	font-family: Franklin Gothic Heavy, Helvetica Bold, sans-serif bold;
	font-size: 13pt;
	color: #ffffff;
	padding: 15px 0px 5px 200px;
	height: 30px;
	}