body, h4, ul, li
{
	margin:0px;
	padding:0px;
	font: normal 12px/20px Verdana, Geneva, sans-serif;
	color: #575757;
}

h1{
	margin:0px;
	padding:0px;
	color:#2D2D2D;
	font: normal 14px Verdana, Geneva, sans-serif;
}

h2{
	margin:0;
	padding:0;
	font:normal 11px/19px Verdana, Geneva, sans-serif;
	color:#424242;
}

h3{
	margin:0;
	padding:0;
	font:normal 11px/17px Verdana, Geneva, sans-serif;
	color:#424242;
	font-size: 12px;
}

#page-wrapper{
	width:960px;
	height:auto;
	margin: 0px auto;
	box-shadow: 0px 0px 10px #E1E1E1;
	-moz-box-shadow: 0px 0px 10px #E1E1E1;
	-webkit-box-shadow: 0px 0px 10px #E1E1E1;
	background:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	}

#page-container{
	margin: 0px auto;
	width:960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: auto;
	color: #FFF;
	background: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	list-style: none;
	text-decoration: none;
}

#toplogo{
	width:960px;
	height:120px;
	background: no-repeat;
	float:left;
}

#topmenu{
	width:960px;
	height:25px;
	padding-top:5px;
	float:left;
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: normal;
}

#webheading{
	width:755px;
	height:20px;
	padding-top:10px;
	padding-left:205px;
	float:left;
}

#greyouterbox{
	width:640px;
	height:925px;
	padding-right:10px;
	float:left;
	padding-top: 20px;
}

#greyrightintro{
	width:270px;
	height:350px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	padding-top: 10px;
	font: normal 12px/19px Verdana, Geneva, sans-serif;
	color: #666;
	background: #FFF;
}

#greyrightshort{
	width:270px;
	height:360px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	padding-top:20px;
	font: normal 12px/19px Verdana, Geneva, sans-serif;
	color: #666;
	background-color: #F9F9F9;
}

#sliderbox{
	width:640px;
	height:300px;
	float:left;
}

#underslider{
	width:620px;
	height:28px;
	padding-top:10px;
	padding-left:20px;
	float:left;
	color: #666;
}

#facebookbox{
	width:135px;
	height:35px;
	float:left;
	padding-left: 825px;
}

#bottomlogobox{
	width:360px;
	height:55px;
	float:left;
	background: url(../images/bottomlogo.jpg);
	padding-top: 10px;
	padding-left: 600px;
}
	
#featurebox{
	height:540px;
	width:212px;
	padding-left:49px;
	padding-right:49px;
	float:left;
	color: #000;
	background: #FFF url(../images/3iconsbackg540x300.jpg) no-repeat right top;
}

#topfeature{
	width:212px;
	height:176px;
	float:left;
}

#twofeature{
	width:212px;
	height:176px;
	padding-top:0px;
	float:left;
}

#threefeature{
	width:212px;
	height:176px;
	padding-top:0px;
	float:left;
}

#iconboxofsix{
	height:540px;
	width:640px;
	padding-right:0px;
	float:left;
	color: #000;
}

#iconbox1{
	width:200px;
	height:176px;
	float:left;
}

#iconbox2{
	width:200px;
	height:176px;
	padding-left:20px;
	float:left;
}

#iconbox3{
	width:200px;
	height:176px;
	padding-left:20px;
	float:left;
}

#iconbox4{
	width:200px;
	height:176px;
	float:left;
}

#iconbox5{
	width:200px;
	height:176px;
	padding-left:20px;
	float:left;
}

#iconbox6{
	width:200px;
	height:176px;
	padding-left:20px;
	float:left;
}

#iconbox7{
	width:200px;
	height:176px;
	float:left;
}

#iconbox8{
	width:200px;
	height:176px;
	padding-left:20px;
	float:left;
}

#iconbox9{
	width:200px;
	height:176px;
	padding-left:20px;
	float:left;
}

#topmenu ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
	text-align: center;
	} 
 
#topmenu ul li {  
	display:inline; 
	} 
 
#topmenu ul li a {
	text-decoration: none;
	padding: .2em .5em;
	color:#8A8A8A;
	} 
 
#topmenu ul li a:hover {
	color: #2B2B2B;	
	}
	
#leftlevimenu ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
	text-align: left;
	} 
 
#leftlevimenu ul li {
	display: list-item;
	} 
 
#leftlevimenu ul li a {
	text-decoration: none;
	padding: .2em .5em;
	color:#8A8A8A;
	} 
 
#leftlevimenu ul li a:hover {
	color: #2B2B2B;	
	}
	
	
	
	
#belowfooter{
	width:920px;
	height:30px;
	padding-left:40px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background: url(../images/basecopy.jpg);
}

#belowfooter ul{
	margin: 0;
	padding: 5px;
	list-style-type: none;
	text-align:left;
	} 
 
#belowfooter ul li {
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	} 
 
#belowfooter ul li a {
	text-decoration: none;
	padding: .2em .5em;
	color:#575757;
	} 
 
#belowfooter ul li a:hover {
	color: #9006C7;
	font-family: Verdana, Geneva, sans-serif;
	} 
	
	
#bottomlogobox ul{
	margin: 0;
	padding: 5px;
	list-style-type: none;
	text-align:left;
	color: #666;
	} 
 
#bottomlogobox ul li {
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	} 
 
#bottomlogobox ul li a {
	text-decoration: none;
	padding: .2em .5em;
	color:#575757;
	} 
 
#bottomlogobox ul li a:hover {
	color: #8607CB;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	}
	
#googlebox{
	width:35px;
	height:35px;
	padding-left:10px;
	float:left;
}

#twitterbox{
	width:35px;
	height:35px;
	padding-left:10px;
	float:left;
}

#facebookicon{
	width:35px;
	height:35px;
	float:left;
}

#websitesthreebox{
	width:935px;
	height:227px;
	padding-right:25px;
	float:left;
}

#website3boxmenubox{
	width:130px;
	height:227px;
	float:left;
	background: no-repeat;
	padding-left: 20px;
}

#leftwebmenu{
	Width:130px;
	height:227px;
	float:left;
	list-style: none;
}

#webbox1{
	width:240px;
	height:199px;
	float:left;
	margin-left: 8px;
	margin-top: 10px;
}

#webbox2{
	width:240px;
	padding-left:20px;
	height:199px;
	float:left;
	margin-top: 10px;
	margin-left: 8px;
}

#webbox3{
	width:240px;
	padding-left:20px;
	height:199px;
	float:left;
	margin-top: 10px;
	margin-left: 8px;
}

#lineboxdot{
	width:960px;
	height:23px;
	float:left;
}

#archivesite{
	width:800px;
	height:40px;
	padding-left:160px;
	float:left;
}
	.archive {
	font: 14px Verdana, Geneva, sans-serif;
	color: #424242;
}

#webset{
	width:776px;
	height:340px;
	padding-left:159px;
	padding-right:25px;
	float:left;
	color: #666;
}

#archive1{
	width:179px;
	height:170px;
	float:left;
	padding-left: 8px;
}

#archive2{
	width:179px;
	height:170px;
	padding-left:20px;
	float:left;
}

#archive3{
	width:179px;
	height:170px;
	padding-left:20px;
	float:left;
}

#archive4{
	width:179px;
	height:170px;
	padding-left:20px;
	float:left;
}

#archive5{
	width:179px;
	height:170px;
	padding-left:8px;
	float:left;
}

#archive6{
	width:179px;
	height:170px;
	padding-left:20px;
	float:left;
}

#archive7{
	width:179px;
	height:170px;
	padding-left:20px;
	float:left;
}

#archive8{
	width:179px;
	height:170px;
	padding-left:20px;
	float:left;
}

#archive9{
	width:157px;
	height:170px;
	padding-left:20px;
	padding-top:30px;
	float:left;
}

#archive10{
	width:157px;
	height:170px;
	padding-left:20px;
	padding-top:30px;
	float:left;
}

#logobox5{
	width:924px;
	height:370px;
	padding-left:18px;
	padding-right:18px;
	float:left;
}

#logoouterbox{
	width:920px;
	height:928px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}

#logosetbox{
	width:452px;
	height:928px;
	float:left;
}

#logotextbox{
	width:468px;
	height:146px;
	float:left;
	color: #ABABAB;
}

#logoouterboxnew{
	width:940px;
	height:750px;
	float:left;
	padding-right: 20px;
}

#logoleftboxnew{
	width:130px;
	height:750px;
	padding-left:20px;
	float:left;
}

#logosetnew{
	width:575px;
	height:730px;
	float:left;
	padding-left: 15px;
	padding-top: 20px;
}

#logotextboxnew{
	width:185px;
	height:670px;
	margin-left:13px;
	float: left;
	padding-top: 80px;
}
	

#logocardbox{
	width:468px;
	height:780px;
	float:left;
}

#logo1{
	width:216px;
	height:166px;
	float:left;
}

#logo2{
	width:216px;
	padding-left:20px;
	height:166px;
	float:left;
}


#logo3{
	width:216px;
	padding-left:20px;
	height:166px;
	float:left;
}

#logo4{
	width:216px;
	padding-left:20px;
	height:166px;
	float:left;
}


#logo5{
	width:216px;
	height:166px;
	padding-top:20px;
	float:left;
}

#logo6{
	width:216px;
	padding-left:20px;
	padding-top:20px;
	height:166px;
	float:left;
}


#logo7{
	width:216px;
	padding-left:20px;
	padding-top:20px;
	height:166px;
	float:left;
}

#logo8{
	width:216px;
	padding-left:20px;
	padding-top:20px;
	height:166px;
	float:left;
}

#levibrobox{
	width:925px;
	height:550px;
	padding-right:35px;
	float:left;
}

#levibroset{
	width:550px;
	height:600px;
	float:left;
}

#levibrotext{
	width:236px;
	padding-left:80px;
	height:600px;
	float:left;
	color: #666;
}

#leviposterbox{
	width:925px;
	height:933px;
	padding-right:35px;
	float:left;
}

#leviposterset{
	width:475px;
	height:933px;
	float:left;
	margin-left: 15px;
	padding-left: 75px;
}

#levipostertext{
	width:185px;
	height:933px;
	float:left;
	color: #424242;
	margin-left: 25px;
}
	
#leviexpobox{
	width:925px;
	height:550px;
	padding-right:35px;
	float:left;
}

#leviexposet{
	width:525px;
	padding-left:20px;
	height:550px;
	float:left;
	margin-left: 15px;
}

#levixpotext{
	width:185px;
	height:550px;
	float:left;
	color: #424242;
	margin-left: 25px;
}

#mosbrobox{
	width:925px;
	height:510px;
	padding-right:35px;
	float:left;
}

#mostynsbroleftcol{
	width:130px;
	height:510px;
	float:left;
	padding-left: 20px;
	background: no-repeat;
}

#mosbroset{
	width:550px;
	height:510px;
	float:left;
}

#mosbrotext{
	width:185px;
	margin-left:25px;
	height:510px;
	float:left;
}

#mosflybox{
	width:925px;
	height:550px;
	padding-right:35px;
	float:left;
}

#mosflyleftcol{
	width:150px;
	height:520px;
	float:left;
}

#mosflyset{
	width:550px;
	height:520px;
	float:left;
}

#mosflytext{
	width:185px;
	margin-left:25px;
	height:520px;
	float:left;
	color: #666;
}

#mosposterbox{
	width:866px;
	height:670px;
	padding-left:47px;
	padding-right:47px;
	float:left;
	padding-top: 20px;
}

#mosposterset{
	width:550px;
	height:650px;
	float:left;
}

#mospostertext{
	width:185px;
	height:300px;
	padding-left:131px;
	float:left;
	color: #666;
}

#mospostertill{
	width:303px;
	height:350px;
	padding-left:13px;
	float:left;
	color: #666;
}

#glasspanesetbox{
	width:866px;
	height:255px;
	padding-bottom:40px;
	padding-left:47px;
	padding-right:47px;
	padding-top:30px;
	float:left;
}

#glasspanelpic1{
	width:350px;
	height:255px;
	float:left;
}

#glasspanelpic2{
	width:182px;
	height:255px;
	padding-left:18px;
	float:left;
}

#mosglasstext{
	width:185px;
	height:255px;
	padding-left:131px;
	float:left;
	color: #666;
}
		

#glasspanel{
	width:866px;
	height:200px;
	padding-left:47px;
	padding-right:47px;
	float:left;
}

#packaging{
	width:866px;
	height:1040px;
	padding-left:47px;
	padding-right:47px;
	float:left;
	padding-top: 15px;
}

#hornbrobox{
	width:925px;
	height:611px;
	padding-right:35px;
	float:left;
}

#hornbroset{
	width:550px;
	height:611px;
	margin-left:15px;
	float:left;
}

#hornbrotext{
	width:185px;
	height:611px;
	margin-left:25px;
	float:left;
}

#leftlevimenuebox{
	width:130px;
	height:550px;
	padding-left:20px;
	float:left;
	color: #666;
	background: no-repeat top;
	list-style: none;
}

#leftlevimenu{
	Width:130px;
	height:400px;
	float:left;
	color: #424242;
}

#levibrobox550{
	width:550px;
	height:550px;
	margin-left:15px;
	float:left;
}

#levitextbox185{
	width:185px;
	height:550px;
	margin-left:25px;
	float:left;
}

#levisidefiller{
	Width:150px;
	height:933px;
	float:left;
}
	
#levileftexpo{
	width:150px;
	height:550px;
	float:left;
}

#leftboundingmenu{
	Width:150px;
	height:611px;
	float:left;
}

#horncalenoutbox{
	width:925px;
	height:450px;
	padding-right:35px;
	float:left;
}

#horncalenmenu{
	width:130px;
	height:450px;
	padding-left:20px;
	float:left;
}

#horncalenpic{
	width:550px;
	height:450px;
	margin-left:15px;
	float:left;
}

#horncalentext{
	width:185px;
	margin-left:25px;
	height:450px;
	float:left;
	color: #565656;
}
	


#hornbookoutbox{
	width:925px;
	height:420px;
	padding-right:35px;
	float:left;
}

#horncbookmenu{
	width:130px;
	height:420px;
	padding-left:20px;
	float:left;
}

#hornbookpic{
	width:550px;
	height:420px;
	margin-left:15px;
	float:left;
}

#hornbooktext{
	width:185px;
	margin-left:25px;
	height:420px;
	float:left;
	color: #565656;
}

#biggsouterbox{
	width:925px;
	height:400px;
	padding-right:35px;
	float:left;
}

#biggsmenubox{
	width:130px;
	height:400px;
	float:left;
	padding-left: 20px;
}

#biggspicbox{
	width:550px;
	height:400px;
	margin-left:15px;
	float:left;
}

#biggstextbox{
	width:185px;
	height:400px;
	margin-left:25px;
	float:left;
}

#biggsoutervanset{
	width:925px;
	height:440px;
	padding-right:35px;
	float:left;
}

#biggsleftvan150{
	width:150px;
	height:440px;
	float:left;
}

#biggsvanset760{
	width:760px;
	height:440px;
	margin-left:15px;
	float:left;
}

#biggsvantextbox{
	width:185px;
	height:440px;
	margin-left:25px;
	float:left;
	color: #6B6B6B;
}

#mosvanouter{
	width:925px;
	height:330px;
	padding-right:35px;
	float:left;
}

#mosvanleftcol{
	width:150px;
	height:330px;
	float:left;
}

#mosvanpic{
	width:550px;
	height:330px;
	margin-left:15px;
	float:left;
}

#mosvantext1{
	width:185px;
	height:330px;
	margin-left:25px;
	float:left;
}

#mosvandiaouter{
	width:926px;
	height:520px;
	padding-right:35px;
	float:left;
}

#mosvandialeftcol{
	width:150px;
	height:520px;
	float:left;
}

#mosvandiapic{
	width:760px;
	height:520px;
	margin-left:15px;
	float:left;
}


#kleenairvanouter{
	width:925px;
	height:440px;
	padding-right:35px;
	float:left;
}


#kleenairleftcol{
	width:150px;
	height:440px;
	float:left;
}

#kleenairvanpic{
	width:550px;
	height:440px;
	margin-left:15px;
	float:left;
}

#kleenairtextbox{
	width:185px;
	height:440px;
	margin-left:25px;
	float:left;
	color: #6A6A6A;
}





#hornexpoouter{
	width:925px;
	height:425px;
	padding-right:35px;
	float:left;
}


#hornexpoleftcol{
	width:150px;
	height:425px;
	float:left;
}

#hornexpopic{
	width:550px;
	height:425px;
	margin-left:15px;
	float:left;
}

#hornexpotextbox{
	width:185px;
	height:425px;
	margin-left:25px;
	float:left;
	color: #6A6A6A;
}

#mailersboundbox{
	width:925px;
	height:520px;
	padding-right:35px;
	float:left;
}

#mailersleftmenubox{
	width:130px;
	height:500px;
	padding-left:20px;
	float:left;
}

#kleenairmailers{
	width:550px;
	height:500px;
	margin-left:15px;
	float:left;
}

#kleenairbrotext{
	width:185px;
	height:500px;
	margin-left:25px;
	float:left;
}


#mosmailboundbox{
	width:925px;
	height:520px;
	padding-right:35px;
	float:left;
}

#mosmailleftmenubox{
	width:130px;
	height:475px;
	padding-left:20px;
	float:left;
}

#mosmailers{
	width:550px;
	height:500px;
	margin-left:15px;
	float:left;
}

#mosmailtext{
	width:185px;
	height:475px;
	margin-left:25px;
	float:left;
}


#kamedboundbox{
	width:925px;
	height:540px;
	padding-right:35px;
	float:left;
}

#kamedleftmenubox{
	width:130px;
	height:540px;
	padding-left:20px;
	float:left;
}

#kamedmailers{
	width:550px;
	height:540px;
	margin-left:15px;
	float:left;
}

#kamedmailtext{
	width:185px;
	height:540px;
	margin-left:25px;
	float:left;
}


#ecmoboundbox{
	width:925px;
	height:530px;
	padding-right:35px;
	float:left;
}

#ecmoleftmenubox{
	width:130px;
	height:530px;
	padding-left:20px;
	float:left;
}

#ecmomailers{
	width:550px;
	height:530px;
	margin-left:15px;
	float:left;
}

#ecmomailtext{
	width:185px;
	height:530px;
	margin-left:25px;
	float:left;
}


#frankboundbox{
	width:925px;
	height:510px;
	padding-right:35px;
	float:left;
}

#frankleftmenubox{
	width:130px;
	height:510px;
	padding-left:20px;
	float:left;
}

#frankmailers{
	width:550px;
	height:510px;
	margin-left:15px;
	float:left;
}

#frankmailtext{
	width:185px;
	height:510px;
	margin-left:25px;
	float:left;
}

#gallerybounding{
	width:935px;
	height:590px;
	padding-right:25px;
	float:left;
}

#gallerymenubox{
	width:130px;
	height:590px;
	float:left;
	padding-left: 20px;
}

#galleryset{
	width:785px;
	height:590px;
	float:left;
}

#wrapperbros{
	width:785px;
	height:590px;
	flost:left;
}


#stationboundbox{
	width:925px;
	height:910px;
	padding-right:35px;
	float:left;
}

#stationleftmenubox{
	width:130px;
	height:910px;
	padding-left:20px;
	float:left;
}

#stationcards{
	width:550px;
	height:910px;
	margin-left:15px;
	float:left;
}

#stationtext{
	width:185px;
	height:910px;
	margin-left:25px;
	float:left;
}

#stationsetbound{
	width:925px;
	height:920px;
	padding-right:35px;
	float:left;
}


#stationleftset{
	width:130px;
	height:550px;
	padding-left:20px;
	float:left;
}

#stationset{
	width:760px;
	height:920px;
	margin-left:15px;
	float:left;
}

#statcarpettbound{
	width:925px;
	height:770px;
	padding-right:35px;
	float:left;
}


#statcarpetleftbox{
	width:130px;
	height:770px;
	padding-left:20px;
	float:left;
}

#statcarpetpic{
	width:760px;
	height:770px;
	margin-left:15px;
	float:left;
}

#greyboxshort{
	width:640px;
	height:330px;
	padding-top:30px;
	padding-right:10px;
	float:left;
	background: url(../images/portfolioline2.jpg) no-repeat left bottom;
}


#portfoliobox{
	width:640px;
	height:540px;
	padding-left:10px;
	float:left;
}


#advertisingsampbox{
	width:925px;
	height:900px;
	padding-right:35px;
	float:left;
}

#advertisingleftbox{
	width:130px;
	height:900px;
	padding-left:20px;
	float:left;
}

#advertisingpic{
	width:550px;
	height:900px;
	margin-left:15px;
	float:left;
	color: #424242;
}


#advertisingtext{
	width:185px;
	height:900px;
	margin-left:25px;
	float:left;
}


#termsblock{
	width:760px;
	height:1000px;
	margin-left:10px;
	float:left;
}

#privacyblock{
	width:760px;
	height:400px;
	margin-left:10px;
	float:left;
}

#privacymenuwrap{
	width:130px;
	height:400px;
	padding-left:20px;
	float:left;
}

#privacyouterbox{
	width:925px;
	height:400px;
	padding-right:35px;
	float:left;
}

#sitemapboundbox{
	width:925px;
	height:500px;
	padding-right:35px;
	float:left;
}

#sitemapleftmenubox{
	width:130px;
	height:500px;
	padding-left:20px;
	float:left;
}

#sitemapmaincontent{
	width:540px;
	height:488px;
	float:left;
	padding-top: 12px;
	padding-left: 10px;
}

#addressbox{
	width:540px;
	height:170px;
	padding-left:35px;
	padding-top:60px;
	float:left;
	color: #424242;
}

#mapgoogle{
	width:540px;
	height:400px;
	padding-left:35px;
	padding-top:20px;
	float:left;
}

#titleheadings{
	width:800px;
	height:20px;
	float:left;
	padding-top: 10px;
	padding-left: 160px;
}

.blocktext {
	font: 11px/17px Verdana, Geneva, sans-serif;
	color: #424242;
}

.topjumpmenu {
	font: 14px/19px Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #2D2D2D;
}

#weblongbox{
	width:130px;
	height:615px;
	padding-left:20px;
	float:left;
}

#web3setbox{
	width:785px;
	height:210px;
	padding-right:25px;
	float:left;
}

#webarchivehead{
	width:800px;
	height:40px;
	padding-left:8px;
	float:left;
}

#web4setbox{
	width:800px;
	height:340px;
	float:left;
}

#abouttextblock{
	width:400px;
	height:400px;
	margin-left:10px;
	float:left;
}

#millenbox{
	width:300px;
	height:400px;
	float:left;
	padding-left:65px;
}
	
#posterbox{
	width:451px;
	height:510px;
	padding-left:99px;
	margin-left:15px;
	float:left;
}

#posterbox2{
	width:451px;
	height:510px;
	padding-left:99px;
	margin-left:15px;
	float:left;
}

#posterbox3{
	width:520px;
	height:530px;
	padding-left:30px;
	margin-left:15px;
	float:left;
}

#posterbox4{
	width:480px;
	height:510px;
	padding-left:70px;
	margin-left:15px;
	float:left;
}

#posterbox5{
	width:451px;
	height:510px;
	padding-left:99px;
	margin-left:15px;
	float:left;
}
