@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,900');

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700');

@charset "utf-8";

* {

	margin:0;

	padding:0;

}



.wrapper {

	width:1000px;

	margin: 0 auto;

	position:relative;

}



.clear {

	visibility:hidden;

	clear:both;

}



#header {

	background-color: #282828;

	height: 83px;

	width: 100%;

    -webkit-box-shadow: 5px 5px 30px 5px rgba(0, 0, 0, .5);

    -moz-box-shadow: 5px 5px 30px 5px rgba(0, 0, 0, .5);

    box-shadow: 5px 5px 30px 5px rgba(0, 0, 0, .5);

	z-index:10;

	position:fixed;

	top:0;

}



#logo {

	float:left;

	padding:2px 0 0 18px;

}



#logo a img {

	border:0;

}



#nav {

	float:left;

	margin: 45px 25px 0 55px;

}



ul#nav li {

	float:left;

	list-style:none;

	padding: 0 48px 0 0;

	text-align:center;

}



ul#nav li a {

	color:#838181;

	text-decoration:none;

	text-transform: uppercase;

	font-family: 'Raleway', sans-serif;

	letter-spacing:2px;

	font-size:11px;

}



ul#nav li a:hover {

	font-weight: 900;

}



#search {

	float:right;

	padding:42px 10px 0 0;

}



#product_header {

	width:100%;

	height:153px;

	position:relative;

	z-index:5;

	top: 83px;

}



.red {

	background:#d52a2a;

}



.dark_red {

	background:#a91d1d;

}



.orange {

	background:#fd4f00;

}



.dark_orange {

	background:#dc3103;

}



.green {

	background:#90b603;

}



.dark_green {

	background:#649300;

}



.yellow {

	background:#ffc923;

}



.dark_yellow {

	background:#f4ac00;

}



.coffee {

	background:#c44515;

}



.dark_coffee {

	background:#99330d;

}



.bluegreen {

	background:#55a08d;

}



.dark_bluegreen {

	background:#3f8174;

}



.purple {

	background:#9e77c3;

}



.dark_purple {

	background:#7e58a1;

}



.redorange {

	background:#de341f;

}



.dark_redorange {

	background:#ba1b07;

}



.greensoft {

	background:#35845a;

}



.dark_greensoft {

	background:#236441;

}



.neon {

	background:#ed5a4e;

}



.dark_neon {

	background:#dc4437;

}



.blue {

	background:#369dd3;

}



.dark_blue {

	background:#017eb6;

}



.cover {

	background:#f74522;

}



.dark_cover {

	background:#e72d02;

}



.foil {

	background:#2b61ab;

}



.dark_foil {

	background:#113e7c;

}



.safety {

	background:#3689d7;

}



.dark_safety {

	background:#1b71c2;

}



.serving {

	background:#b74382;

}



.dark_serving {

	background:#932c67;

}



.soft {

	background:#cc3f49;

}



.dark_soft {

	background:#aa3139;

}



.about {

	background:#c4303a;

}



.plastic {

	background:#fd6a61;

}



.dark_plastic {

	background:#fc4237;

}



#product_logo {

	width: 217px;

	float:left;

	height:153px;

}



.product_header {

	text-transform: uppercase;

	font-family: 'Raleway', sans-serif;

	font-size:75px;

	color:#FFF;

	font-weight:900;

	letter-spacing:4px;

	padding: 30px 0 0 35px;

	float:left;

}



.number {

	font-size:90px;

}



#product_content {

	position:relative;

	top: 83px;

}



#product_nav ul {

	background:#eeeeee;

	border-right:#bebebe 8px solid;

	width:209px;

	margin:0;

	padding:20px 0 20px 0;

	float:left;

}



#product_nav ul li {

	list-style:none;

	text-align:center;

	border-bottom:#cecece solid 1px;

	margin:0 15px;

	padding:13px 0;

}



#product_nav ul li.selected {

	margin:0 0 0 15px;

	padding:8px 0;

	background:url(images/arrow.png) right no-repeat;

}



#product_nav ul li a {

	text-decoration:none;

	color:#282828;

	text-transform:uppercase;

	font-family: 'Raleway', sans-serif;

	font-size:12px;

	letter-spacing:1px;

	text-align:center;

}



#product_nav ul li a.red_text {

	color:#d52a2a;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.orange_text {

	color:#fd4f00;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.green_text {

	color:#90b603;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.yellow_text {

	color:#ffc923;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.coffee_text {

	color:#c44515;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.bluegreen_text {

	color:#55a08d;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.purple_text {

	color:#a56fd2;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.redorange_text {

	color:#de341f;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.greensoft_text {

	color:#35845a;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.neon_text {

	color:#ed5a4e;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.blue_text {

	color:#369dd3;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.cover_text {

	color:#f74522;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.foil_text {

	color:#2b61ab;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.safety_text {

	color:#1b71c2;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.serving_text {

	color:#b74382;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.soft_text {

	color:#cc3f49;

	font-weight:900;

	font-size:14px;

}



#product_nav ul li a.plastic_text {

	color:#fd6a61;

	font-weight:900;

	font-size:13px;

}



#product_info {

	padding:15px 0;

	margin:0;

	width:783px;

	float:right;

}



#product_info ul {

	padding:15px 0;

	margin:0 30px;

}



#product_info ul li {

	float:left;

	list-style:none;

	margin:0 15px 0 0;

}



#product_info ul li a {

	text-decoration:none;

	color:#282828;

	font-family: 'Open Sans Condensed', sans-serif;

	text-transform:uppercase;

	font-size:12px;

	letter-spacing:1px;

}



#product_info ul li a img {

	border:0;

}



#product_info ul li a:hover {

	text-decoration: underline;

}



.neon {

	color:#ed5a4e;

}



.large {

	font-size:95px;

}

.circle {

	width: 11px;

	height: 11px;

	background:url(images/circle.jpg) no-repeat;

}



.can_liners#product_info {

	background:url(images/can_liners.jpg) no-repeat top left;

}



.compartment_containers#product_info {

	background:url(images/compartment_containers.jpg) no-repeat top left;

}



.takeout_containers#product_info {

	background:url(images/takeout_containers.jpg) no-repeat top left;

}
.paper_food_tray {
	background-image: url(images/paper_food_tray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




.deli_containers#product_info {

	background:url(images/deli_containers.jpg) no-repeat top left;

}



.portion_cups#product_info {

	background:url(images/portion_cups.jpg) no-repeat top left;

}



.portion_cups_black#product_info {

	background:url(images/portion_cups_black.jpg) no-repeat top left;

}



.portion_cups_lids#product_info {

	background:url(images/portion_cups_lids.jpg) no-repeat top left;

}



.soup_containers#product_info {

	background:url(images/soup_containers.jpg) no-repeat top left;

}



.medium_weight_bulk#product_info {

	background:url(images/medium_weight_bulk.jpg) no-repeat top left;

}



.medium_weight_kits#product_info {

	background:url(images/medium_weight_kits.jpg) no-repeat top left;

}



.medium_weight_wrapped#product_info {

	background:url(images/medium_weight_wrapped.jpg) no-repeat top left;

}



.ambiance_pp_bulk#product_info {

	background:url(images/ambiance_pp_bulk.jpg) no-repeat top left;

}



.ambiance_ps_bulk#product_info {

	background:url(images/ambiance_ps_bulk.jpg) no-repeat top left;

}



.ambiance_ps_kits#product_info {

	background:url(images/ambiance_ps_kits.jpg) no-repeat top left;

}
.ambiance_pp_kits#product_info {
	
	background:url(images/ambiance_pp_kits.jpg) no-repeat top left;
	
}

.ambiance_ps_wrapped#product_info {

	background:url(images/ambiance_ps_wrapped.jpg) no-repeat top left;

}
.ambiance_pp_wrapped#product_info {
	background: url(images/ambiance_pp_wrapped.jpg) no-repeat top left;


}
.ambiance_ps_box#product_info {

	background:url(images/ambiance_ps_100.jpg) no-repeat top left;

}



.sleek_bulk#product_info {

	background:url(images/sleek_bulk.jpg) no-repeat top left;

}



.sleek_kits#product_info {

	background:url(images/sleek_kits.jpg) no-repeat top left;

}



.sleek_wrapped#product_info {

	background:url(images/sleek_wrapped.jpg) no-repeat top left;

}



.harmony#product_info {

	background:url(images/ambiance_pp_wrapped.jpg) no-repeat top left;

}



.drinking_cups#product_info {

	background:url(images/drinking_cups.jpg) no-repeat top left;

}



.cup_wrapped#product_info {

	background:url(images/cup_wrapped.jpg) no-repeat top left;

}



.tumblers#product_info {

	background:url(images/tumblers.jpg) no-repeat top left;

}



.shot_cups#product_info {

	background:url(images/shot_cups.jpg) no-repeat top left;

}




.hot_cups#product_info {

	background:url(images/hot_cups.jpg) no-repeat top left;

}



.hot_cups_coffee#product_info {

	background:url(images/hot_cups_coffee.jpg) no-repeat top left;

}



.hot_cup_lids#product_info {

	background:url(images/hot_cup_lids.jpg) no-repeat top left;

}



.hot_cup_sleeves#product_info {

	background:url(images/hot_cup_sleeves.jpg) no-repeat top left;

}
.cup_carrier {
	background-image: url(images/cup_carrier.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




.hot_cup_wrapped#product_info {

	background:url(images/hot_cup_wrapped.jpg) no-repeat top left;

}



.hot_cup_double#product_info {

	background:url(images/hot_cup_double.jpg) no-repeat top left;

}



.facial_tissues#product_info {

	background:url(images/facial_tissues.jpg) no-repeat top left;

}



.cube_facial#product_info {

	background:url(images/cube_facial.jpg) no-repeat top left;

}



.mini_facial#product_info {

	background:url(images/mini_facial.jpg) no-repeat top left;

}



.dinner_napkins#product_info {

	background:url(images/dinner_napkins.jpg) no-repeat top left;

}
.appiwrapped {

	background: url(images/ambiance_pp_wrapped.jpg) no-repeat top left;
}




.lunch_napkins#product_info {

	background:url(images/lunch_napkins.jpg) no-repeat top left;

}



.beverage_napkins#product_info {

	background:url(images/beverage_napkins.jpg) no-repeat top left;

}



.tall_napkins#product_info {

	background:url(images/tall_napkins.jpg) no-repeat top left;

}



.low_napkins#product_info {

	background:url(images/low_napkins.jpg) no-repeat top left;

}



.quicknap#product_info {

	background:url(images/quicknap.jpg) no-repeat top left;

}



.hrt#product_info {

	background:url(images/hrt.jpg) no-repeat top left;

}



.multi_fold#product_info {

	background:url(images/multi_fold.jpg) no-repeat top left;

}



.single_fold#product_info {

	background:url(images/single_fold.jpg) no-repeat top left;

}



.blue_windshield#product_info {

	background:url(images/blue_windshield.jpg) no-repeat top left;

}



.c_fold#product_info {

	background:url(images/c_fold.jpg) no-repeat top left;

}



.pet_cups#product_info {

	background:url(images/pet_cups.jpg) no-repeat top left;

}



.pet_lids#product_info {

	background:url(images/pet_lids.jpg) no-repeat top left;

}



.pizza_toppers#product_info {

	background:url(images/pizza_toppers.jpg) no-repeat top left;

}



.flex_straws#product_info {

	background:url(images/flex_straws.jpg) no-repeat top left;

}



.jumbo_straws#product_info {

	background:url(images/jumbo_straws.jpg) no-repeat top left;

}



.giant_straws#product_info {

	background:url(images/giant_straws.jpg) no-repeat top left;

}



.bubble_tea#product_info {

	background:url(images/bubble_tea.jpg) no-repeat top left;

}



.milk_straws#product_info {

	background:url(images/milk_straws.jpg) no-repeat top left;

}



.stirrers#product_info {

	background:url(images/stirrers.jpg) no-repeat top left;

}



.paper_straws#product_info {

	background:url(images/paper_straws.jpg) no-repeat top left;

}



.wood_stirrers#product_info {

	background:url(images/wood_stirrers.jpg) no-repeat top left;

}



.toilet_seat_covers#product_info {

	background:url(images/toilet_seat_covers.jpg) no-repeat top left;

}



.heavy_duty_roll#product_info {

	background:url(images/heavy_duty_roll.jpg) no-repeat top left;

}



.standard_roll#product_info {

	background:url(images/standard_roll.jpg) no-repeat top left;

}



.popup_sheets#product_info {

	background:url(images/popup_sheets.jpg) no-repeat top left;

}



.steam_trays#product_info {

	background:url(images/steam_trays.jpg) no-repeat top left;

}



.round_pans#product_info {

	background:url(images/round_pans.jpg) no-repeat top left;

}



.comp_pans#product_info {

	background:url(images/comp_pans.jpg) no-repeat top left;

}



.vinyl_pf#product_info {

	background:url(images/vinyl_pf_gloves.jpg) no-repeat top left;

}



.vinyl_p#product_info {

	background:url(images/vinyl_p_gloves.jpg) no-repeat top left;

}



.vinyl_exam#product_info {

	background:url(images/vinyl_exam_gloves.jpg) no-repeat top left;

}



.vinyl_blue#product_info {

	background:url(images/vinyl_blue_gloves.jpg) no-repeat top left;

}



.vinyl_synthetic#product_info {

	background:url(images/vinyl_synthetic_gloves.jpg) no-repeat top left;

}



.latex_pf#product_info {

	background:url(images/latex_pf.jpg) no-repeat top left;

}



.latex_p#product_info {

	background:url(images/latex_p.jpg) no-repeat top left;

}



.nitrile_pf#product_info {

	background:url(images/nitrile_pf_gloves.jpg) no-repeat top left;

}



.nitrile_exam#product_info {

	background:url(images/nitrile_exam_gloves.jpg) no-repeat top left;

}



.nitrile_black#product_info {

	background:url(images/nitrile_black_gloves.jpg) no-repeat top left;

}



.nitrile_heavy#product_info {

	background:url(images/nitrile_heavy_gloves.jpg) no-repeat top left;

}



.nitrile_6mil#product_info {

	background:url(images/nitrile_6mil_gloves.jpg) no-repeat top left;

}



.poly#product_info {

	background:url(images/poly.jpg) no-repeat top left;

}



.poly1010100#product_info {

	background:url(images/poly1010100.jpg) no-repeat top left;

}



.flocklined#product_info {

	background:url(images/flocklined.jpg) no-repeat top left;

}



.hybrid#product_info {

	background:url(images/hybrid.jpg) no-repeat top left;

}



.face_mask#product_info {

	background:url(images/face_mask.jpg) no-repeat top left;

}



.shoe_cover#product_info {

	background:url(images/shoe_cover.jpg) no-repeat top left;

}



.bouffant_cap#product_info {

	background:url(images/bouffant_cap.jpg) no-repeat top left;

}



.lab_coat#product_info {
	background-image: url(images/Mineral_Filled.jpg) no-repeat top left;


}



.hairnet#product_info {

	background:url(images/hairnet.jpg) no-repeat top left;

}



.sleeve#product_info {

	background:url(images/sleeve.jpg) no-repeat top left;

}



.beard_cover#product_info {

	background:url(images/beard_cover.jpg) no-repeat top left;

}



.bib#product_info {

	background:url(images/bib.jpg) no-repeat top left;

}



.apron#product_info {

	background:url(images/apron.jpg) no-repeat top left;

}



.serving_utensils#product_info {

	background:url(images/serving_utensils.jpg) no-repeat top left;

}
.paper_cone_cups {
	background-image: url(images/Paper_cone_cups.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




.center_pull#product_info {

	background:url(images/center_pull.jpg) no-repeat top left;

}



.tad_towel#product_info {

	background:url(images/tad_towel.jpg) no-repeat top left;

}



.bathroom_tissue#product_info {

	background:url(images/bathroom_tissue.jpg) no-repeat top left;

}



.jrt#product_info {

	background:url(images/jrt.jpg) no-repeat top left;

}



.bagasse#product_info {
	background: url(images/bagasse.jpg) no-repeat top left;

}

.mineral_filled#product_info {
	background: url(images/Mineral_Filled.jpg)no-repeat top left;

}
	
.plastic_dinnerware#product_info {

	background:url(images/plastic_dinnerware.jpg) no-repeat top left;

}



#product_table {

	margin: 500px 0 0 12px;

	position:relative;

}

	

#product_table2 {

	margin: 10px 0 0 12px;

	padding:10px 0 0 0;

}

	

#product_table ul {

	float:left;

	font-family: 'Open Sans Condensed', sans-serif;

	text-transform:uppercase;

	font-size:13px;

	letter-spacing:1px;

	padding:0 9px;

	margin:0;

	line-height:27px;

	background:url(images/shade.gif);

}



#product_table ul li {

	float:none;

	margin:0;

	padding:0;

}



#product_table2 ul {

	float:left;

	font-family: 'Open Sans Condensed', sans-serif;

	text-transform:uppercase;

	font-size:13px;

	letter-spacing:1px;

	padding:0 9px;

	margin:0;

	line-height:27px;

	background:url(images/shade.gif);

}



#product_table2 ul li {

	float:none;

	margin:0;

	padding:0;

}



#boxes a img {

	border:0;

}



#spec_download {

	position:absolute;

	left:680px;

	top:0;

}



#spec_download img {

	border:0;

}



#spec_download_big {

	position:absolute;

	left:739px;

	top:0;

}



#spec_download_big img {

	border:0;

}



#product_content p {

	font-family: Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	padding:0 80px;

	margin:5px 0 0 0;

	text-align:justify;

}



#product_content p a {

	color:#333;

}



#product_content h4 {

	font-family: 'Raleway', sans-serif;

	font-weight:900;

	color:#c4303a;

	text-align:center;

	padding:15px 0 0 0;

	margin:15px 0 0 0;

}



#product_content h5 {

	font-family: 'Raleway', sans-serif;

	font-weight:300;

	color:#c4303a;

	text-align:center;

	padding:0;

	margin:0;

}



#product_content.sheets a {

	text-decoration:none;

}



.sheet_button {

	float:left;

	padding:40px 20px;

	margin:40px 22px 0 22px;

	border:#bebebe solid 5px;

	font-family: 'Open Sans Condensed', sans-serif;

	color: #c4303a;

	text-transform:uppercase;

	font-size:41px;

	text-align:center;

	font-weight: 700;

	width:140px;

	height:100px;

}



.small {

	font-size:19px;

	line-height:12px;

	font-weight:300;

}



.smaller {

	font-size:13px;

	line-height:29px;

	font-weight:300;

}



#pdf {

	clear:both;

}



#pdf a {

	text-decoration:none;

}



.pdf_button {

	float:left;

	padding:7px 12px;

	margin:13px 0 0 20px;

	border:#bebebe solid 3px;

	font-family: 'Open Sans Condensed', sans-serif;

	color: #ed1c24;

	text-transform:uppercase;

	font-size:16px;

	text-align:center;

	font-weight: 700;

	line-height:20px;

}

#contact {

	padding:50px;

	text-align:center;

	font-family: 'Raleway', sans-serif;

	font-size:13px;

	font-weight:900;

	letter-spacing:2px;

	color: #c4303a;

}



#contact h3 {

	font-family: 'Source Sans Pro', sans-serif;

	color:#333;

	font-weight:normal;

	letter-spacing:1px;

	padding:5px;

}



#contact h3 a {

	color:#333;

}



#contact img {

	padding:5px;

}





#footer {

	clear:both;

	background:#bebebe;

	margin:0;

	padding:20px 0;

	text-align:center;

	position:relative;

	top: 83px;

}



#footer a {

	padding:0 20px;

	text-decoration:none;

	color:#333;

	font-weight:900;

	text-transform: uppercase;

	font-family: 'Raleway', sans-serif;

	letter-spacing:1px;

	font-size:11px;

}



#footer a:hover {

	text-decoration:underline;

}



#footer p {

	color:#333;

	font-family: 'Source Sans Pro', sans-serif;

	font-size:11px;

	text-align:center;

	padding:10px 0;

}



#product_info #previous a {

	padding:15px 0;

	margin:0 30px;

	color:#90b603;

	font-weight:900;

	font-size:14px;

	text-decoration:none;

	text-transform:uppercase;

	font-family: 'Raleway', sans-serif;

	letter-spacing:1px;

}



#product_info #previous_gloves a {

	padding:15px 0;

	margin:0 30px;

	color:#369dd3;

	font-weight:900;

	font-size:14px;

	text-decoration:none;

	text-transform:uppercase;

	font-family: 'Raleway', sans-serif;

	letter-spacing:1px;

}



.arrow {

	font-size:20px;

}



.lowercase {

	text-transform:lowercase;

}



.small-header {

	font-size:20px;

}



.boxes {

  position: relative;

  width: 45%;

  float:left;

  padding: 0 0 20px 0;

}



.boxes a {

	border:0;

	text-decoration:none;

	color:#333;

}



.boxes p {

  	text-transform: uppercase;

	font-family: 'Raleway', sans-serif;

	letter-spacing:1px;

	margin: 0 0 0 20px;

}



.image {

  opacity: 1;

  display: block;

  width: 100%;

  height: auto;

  transition: .5s ease;

  backface-visibility: hidden;

}



.middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 13px;
	left: 241px;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;

}



.boxes:hover .image {

  opacity: 0.3;

}



.boxes:hover .middle {

  opacity: 1;

}



.text {

  background-color: #333;

  color: white;

  font-size: 14px;

  padding: 10px 20px;

  border-radius: 25px;

  text-decoration:none;

  	text-transform: uppercase;

	font-family: 'Raleway', sans-serif;

	letter-spacing:2px;



}



#product_info ul li.flash-button a {

	font-size:15px;

}



.flash-button {

	background: none;

  

	

	animation-name: flash;

	animation-duration: 1.5s;

	animation-timing-function: linear;

	animation-iteration-count: infinite;



	//Firefox 1+

	-webkit-animation-name: flash;

	-webkit-animation-duration: 1.5s;

	-webkit-animation-timing-function: linear;

	-webkit-animation-iteration-count: infinite;



	//Safari 3-4

	-moz-animation-name: flash;

	-moz-animation-duration: 1.5s;

	-moz-animation-timing-function: linear;

	-moz-animation-iteration-count: infinite;

}



@keyframes flash {  

    0% { opacity: 1.0; }

    50% { opacity: 0.5; }

    100% { opacity: 1.0; }

}



//Firefox 1+

@-webkit-keyframes flash {  

    0% { opacity: 1.0; }

    50% { opacity: 0.5; }

    100% { opacity: 1.0; }

}



//Safari 3-4

@-moz-keyframes flash {  

    0% { opacity: 1.0; }

    50% { opacity: 0.5; }

    100% { opacity: 1.0; }

}
