/*BASE CSS - Pixelatom*/

img,div ,a{ behavior: url(iepngfix.htc) }



body{
	background: url('../images/main_bg.jpg') no-repeat top center #7F6CAF;
}

.header h1 a{
	display: block;
	width: 940px;
	height: 121px;
	text-indent: -9999px;
	background: url('../images/header.png') no-repeat;
}

.header .mainMenu{
	display: block;
	width: 940px;
	height: 54px;
	background: url('../images/bg_menu.png') no-repeat;
	margin-top: 2px;
	margin-bottom: 2px;
}

	.header .mainMenu li{
		display: inline;
	}
	
	.header .mainMenu li a{
		display: block;
		float: left;
		height: 24px;
		background-image: url('../images/menu_1.png');
		text-indent: -9999px;
		margin-right: 40px;
		background-repeat: no-repeat;
		margin-top: 13px;
	}
	
	.header .mainMenu li .menuHome{
		width: 100px;
		background-position: 0px 0px;
		margin-left: 143px;
		-webkit-transition: background-position .2s ease-out;
	}
	
	.header .mainMenu li .menuAbout{
		width: 125px;
		background-position: -167px 0px;
		-webkit-transition: background-position .2s ease-out;
	}
	
	.header .mainMenu li .menuProcess{
		width: 150px;
		background-position: -365px 0px;
		-webkit-transition: background-position .2s ease-out;
	}
	
	.header .mainMenu li .menuContact{
		width: 140px;
		background-position: -591px 0px;
		-webkit-transition: background-position .2s ease-out;
	}
	
	.header .mainMenu li .menuHome:hover, .index .header .mainMenu li .menuHome{
		width: 100px;
		background-position: 0px -24px;
		margin-left: 143px;
	}
	
	.header .mainMenu li .menuAbout:hover, .about .header .mainMenu li .menuAbout{
		width: 125px;
		background-position: -167px -24px;
	}
	
	.header .mainMenu li .menuProcess:hover, .process .header .mainMenu li .menuProcess{
		width: 150px;
		background-position: -365px -24px;
	}
	
	.header .mainMenu li .menuContact:hover, .contact .header .mainMenu li .menuContact{
		width: 140px;
		background-position: -591px -24px;
	}
	
.content .homeH2{
	width: 400px;
	height: 32px;
	background: url('../images/indextitle.png') no-repeat;
	text-indent: -9999px;
	margin: 30px 0px 20px 0px;
}

.content .aboutH2{
	width: 181px;
	height: 32px;
	background: url('../images/abouttitle.png') no-repeat;
	text-indent: -9999px;
	margin: 25px 0px 0px 0px;
	float: left;
}

.content .contactH2{
	width: 356px;
	height: 32px;
	background: url('../images/contact_h2.png') no-repeat;
	text-indent: -9999px;
	margin: 25px 0px 0px 0px;
	float: left;
}

.content .processH2{
	width: 168px;
	height: 68px;
	background: url('../images/process_h2.png') no-repeat;
	text-indent: -9999px;
	margin: 25px 25px 0px 25px;
	float: left;
}

.content .contactH31{
	width: 294px;
	height: 56px;
	background: url('../images/contact_h3_1.png') no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}

.content .contactH32{
	width: 376px;
	height: 56px;
	background: url('../images/contact_h3_2.png') no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}

.clear_s{
	width: 460px;
	height: 160px;
	background: url('../images/item_1_b.png') no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
}

.dark_s{
	width: 460px;
	height: 160px;
	background: url('../images/item_1_w.png') no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
}

.clear_b{
	width: 460px;
	height: 190px;
	background: url('../images/item_2_b.png') no-repeat;
	margin-top: 10px;
	margin-bottom: 15px;
}

.dark_b{
	width: 460px;
	height: 190px;
	background: url('../images/item_2_w.png') no-repeat;
	margin-top: 10px;
	margin-bottom: 15px;
}

.process_h31{
	width: 336px;
	height: 62px;
	background: url('../images/titl_1.png') no-repeat;
	margin: 20px 0px 0px 15px;
}

.process_h31:hover{
	background: url('../images/titl_1_h.png') no-repeat;
}

.process_h32{
	width: 319px;
	height: 62px;
	background: url('../images/titl_2.png') no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 15px;
}

.process_h32:hover{
	background: url('../images/titl_2_h.png') no-repeat;
}

.process_h33{
	width: 277px;
	height: 34px;
	background: url('../images/titl_3.png') no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 15px;
}

.process_h33:hover{
	background: url('../images/titl_3_h.png') no-repeat;
}

.process_h34{
	width: 172px;
	height: 34px;
	background: url('../images/titl_4.png') no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 15px;
}

.process_h34:hover{
	background: url('../images/titl_4_h.png') no-repeat;
}

.process_h35{
	width: 153px;
	height: 36px;
	background: url('../images/titl_5.png') no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 15px;
}

.process_h35:hover{
	background: url('../images/titl_5_h.png') no-repeat;
}

.process_h36{
	width: 190px;
	height: 36px;
	background: url('../images/titl_6.png') no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 15px;
}

.process_h36:hover{
	background: url('../images/titl_6_h.png') no-repeat;
}

.process_h31 a{
	display: block;
	width: 336px;
	height: 62px;
	text-indent: -9999px;
}

.process_h32 a{
	display: block;
	width: 319px;
	height: 62px;
	text-indent: -9999px;
}

.process_h33 a{
	display: block;
	width: 277px;
	height: 34px;
	text-indent: -9999px;
}

.process_h34 a{
	display: block;
	width: 172px;
	height: 34px;
	text-indent: -9999px;
}

.process_h35 a{
	display: block;
	width: 153px;
	height: 36px;
	text-indent: -9999px;
}

.process_h36 a{
	display: block;
	width: 190px;
	height: 36px;
	text-indent: -9999px;
}

.processItems p{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	line-height: 15px;
	margin: 10px 15px 0px 15px
}

.content .aboutH3{
	width: 259px;
	height: 25px;
	background: url('../images/abouth3.png') no-repeat;
	text-indent: -9999px;
	margin: 16px 0px 0px 16px;
	float: left;
}

.index .content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFFDD8;
	margin-bottom: 18px;
}

.about .topAbout p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #FFFDD8;
	margin: 80px 10px 10px 0px;
}

.contact .topAbout p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #FFFDD8;
	margin: 30px 60px 10px 0px;
	width: 200px;
	float: left;
}
.contact .topAbout p b{
	font-size: 18px;
	font-weight: bold;
}

.about .itemAbout p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFDD8;
	margin: 10px 10px 10px 10px;
	width: 600px;
}

.content .buyFoam{
	display: block;
	width: 474px;
	height: 84px;
	background: url('../images/buttons_home.png') no-repeat 0px -6px;
	float: left;
	text-indent: -9999px;
	margin-top: 25px;
}

.content .buyFoam:hover{
	background: url('../images/buttons_home.png') no-repeat 0px -178px;
}

.content .sellFoam{
	display: block;
	width: 474px;
	height: 84px;
	background: url('../images/buttons_home.png') no-repeat 0px -92px;;
	float: left;
	text-indent: -9999px;
	margin-top: -5px;
}

.content .sellFoam:hover{
	background: url('../images/buttons_home.png') no-repeat 0px -264px;
}

.topAbout{
	height: 275px;
	width: 940px;
	background: url('../images/bg_top_about.png') no-repeat;
	padding-top: 1px;
}

.topProcess{
	height: 260px;
	width: 940px;
	background: url('../images/bg_head_process.png') no-repeat;
	padding-top: 1px;
}

.imgProcess{
	margin-top: 12px;
}

.subMenuCont{
	height: 58px;
	width: 940px;
	background: url('../images/bg_menu_about.png') no-repeat;
	padding-top: 1px;
	margin-top: 1px;
}

.imgAbout{
	margin: 10px;
	float: left;
	margin-right: 20px;
}

.aboutSubMenu{
	display: block;
	width: 590px;
	height: 44px;
	float: left;
	margin: 7px 0px 20px 65px;
}

.aboutSubMenu li{
	display: inline;
}

.aboutSubMenu li a{
	display: block;
	height: 44px;
	background: url('../images/submenu_2.png') no-repeat;
	float: left;
	text-indent: -9999px;
}

.aboutSubMenu li .about1{
	width: 110px;
	background-position: 0px 0px;
}

.aboutSubMenu li .about2{
	width: 90px;
	background-position: -110px 0px;
}

.aboutSubMenu li .about3{
	width: 96px;
	background-position: -200px 0px;
}

.aboutSubMenu li .about4{
	width: 96px;
	background-position: -296px 0px;
}

.aboutSubMenu li .about5{
	width: 82px;
	background-position: -392px 0px;
}

.aboutSubMenu li .about6{
	width: 116px;
	background-position: -474px 0px;
}

.aboutSubMenu li .about1:hover{
	background-position: 0px -44px;
}

.aboutSubMenu li .about2:hover{
	background-position: -110px -44px;
}

.aboutSubMenu li .about3:hover{
	background-position: -200px -44px;
}

.aboutSubMenu li .about4:hover{
	background-position: -296px -44px;
}

.aboutSubMenu li .about5:hover{
	background-position: -392px -44px;
}

.aboutSubMenu li .about6:hover{
	background-position: -474px -44px;
}

.itemAbout h4 a.ether{
	display: block;
	text-indent: -9999px;
	width: 620px;
	height: 43px;
	background: url('../images/abouth4_1.png') no-repeat;
	margin-top: 6px;
}

.itemAbout h4 a.cloth{
	display: block;
	text-indent: -9999px;
	width: 620px;
	height: 43px;
	background: url('../images/abouth4_2.png') no-repeat;
	margin-top: 6px;
}

.itemAbout h4 a.vinyl{
	display: block;
	text-indent: -9999px;
	width: 620px;
	height: 43px;
	background: url('../images/abouth4_3.png') no-repeat;
	margin-top: 6px;
}

.itemAbout h4 a.mattress{
	display: block;
	text-indent: -9999px;
	width: 620px;
	height: 43px;
	background: url('../images/abouth4_4.png') no-repeat;
	margin-top: 6px;
}

.itemAbout h4 a.molded{
	display: block;
	text-indent: -9999px;
	width: 620px;
	height: 43px;
	background: url('../images/abouth4_5.png') no-repeat;
	margin-top: 6px;
}

.itemAbout h4 a.prechopped{
	display: block;
	text-indent: -9999px;
	width: 620px;
	height: 43px;
	background: url('../images/abouth4_6.png') no-repeat;
	margin-top: 6px;
}

.imgListing{
	margin: 10px 0px 0px 6px;
}

.imgListing li{
	display: inline;
}

.imgListing li a{
	display: block;
	width: 59px;
	height: 59px;
	float: left;
	background: url('../images/small_bg_1.png') no-repeat;
	padding: 9px 0px 0px 9px;
}

.imgListing li a:hover{
	background: url('../images/small_bg_2.png') no-repeat;
}

.itemAbout{
	position: relative;
	height: 197px;
}

.contLink{
	display: block;
	position: absolute;
	top: 110px;
	left: 400px;
	text-indent: -9999px;
	background: url('../images/contact_normal.png') no-repeat;
	width: 152px;
	height: 44px;
}

.rotate{
	width: 314px;
	height: 197px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url('../images/big_bg.png') no-repeat;
	padding-top:20px;
}

.rotate:hover{
	background: url('../images/big_bg_hover.png') no-repeat;
}

.rotate a{
	display: block;
	width: 286px;
	height: 168px;
	margin: 14px;
}

.contLink:hover{
	background: url('../images/contact_hover.png') no-repeat;
}

.tableForm{
	margin: 30px 0px 30px 20px;
}

.tableForm tr td{
	vertical-align: top;
}

.tableForm tr label{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	margin-right: 20px;
	display: block;
	margin-top: 6px;
}

.inputText{
	width: 214px;
	height: 23px;
	background: url('../images/input.png') no-repeat transparent;
	border: 0;
	padding-left: 5px;
	padding-top: 5px;
	color: #FFF;
	vertical-align: top;
	-webkit-transition: opacity .3s linear;
	margin-bottom: 5px;
}

.inputText:focus, .inputTextarea:focus{
	opacity: .6;
}

.inputTextarea{
	width: 214px;
	height: 110px;
	background: url('../images/textarea.png') no-repeat transparent;
	border: 0;
	padding: 5px;
	color: #FFF;
	-webkit-transition: opacity .3s linear;
}

.inputSelect{
	width: 219px;
	height: 23px;
	filter:alpha(opacity=25);
	background-color: #000;
	opacity: 0.25;
	-moz-opacity:0.25;
	color: #FFF;
	border: 0;
	margin-bottom: 5px;
}
	
.footer{
	height: 137px;
	background: url('../images/bg_footer.png') no-repeat;
}

	.footer .footerHomeLink{
		display: block;
		width: 201px;
		height: 40px;
		background: url('../images/bg_logo.png') no-repeat;
		float: left;
		text-indent: -9999px;
		margin: 20px 45px 0px 71px;
	}
	
	.footer .footMenu{
		margin: 25px 0px 30px 0px;
	}
	
	.footer .footMenu li{
		display: inline;
	}
	
	.footer .footMenu li a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFDD8;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		margin-left: 30px;
	}
	
	.footer .footMenu li a:hover, .footer .footText a{
		color: #FF9900;
	}
	
	.footer .footText{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFDD8;
		font-weight: bold;
		line-height: 16px;
		margin-left: 130px;
	}
	
	.design {
	  text-align:right;
	  padding-bottom:20px;
	  font-size:11px;
	  color:#fff;
	  line-height:24px;
	}
	.design a {
	  text-decoration: none;
	  color:#fff;
	}
	.design img {
	  vertical-align: middle;
	  margin-right:20px;
	  padding-bottom:5px;
	  padding-left:3px;
	}