/*********** Products Page ***********/
/* Footer */
	a#wholesale-sm, #retail-sm, #store-sm{
		background-repeat:no-repeat;
		width:140px;
		height:119px;
		display:block;
	}
	#wholesale-sm{background-image:url(../graphics/products/wholesale-sm.jpg);}
	#retail-sm{background-image:url(../graphics/products/retail-sm.jpg);}
	#store-sm{background-image:url(../graphics/products/store-sm.jpg);}

/***** Title Page *****/
	div#products_ad1, #products_ad2, #products_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#products_ad1{
		background-image:url(../graphics/main_ads/products/products_r1_c1.jpg);
		background-repeat:no-repeat;
		width:529px;
		height:436px;	
	}
	div#products_ad2{
		background-image:url(../graphics/main_ads/products/products_r1_c5.png);
		background-repeat:no-repeat;
		width:411px;
		height:157px;	
	}
	div#products_ad3{
		background-image:url(../graphics/main_ads/products/products_r2_c5.png);
		background-repeat:no-repeat;
		width:411px;
		height:279px;	
	}
	
/**** Species  Pages *****/
	div#species_ad1, #species_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#species_ad1{
		background-image:url(../graphics/main_ads/products/species_r1_c1.png);
		background-repeat:no-repeat;
		width:470px;
		height:350px;
		position:relative; z-index:1; 
	}
	div#species_ad2{
		background-repeat:no-repeat;
		width:470px;
		height:350px; 
	}
	div#species_ad_background{
		background-size:300px 200px;
		width:300px;
		height:136px;
		position:absolute; z-index:0; left: 117px; top: 146px;
	}
	div#species-link-box{
		position:absolute; width:283px; height:160px; border:2px solid #000; 
		left:368px; top:194px;
	}
/* iPhone [portrait + landscape] */
	@media only screen and (max-device-width: 480px) {
		div#species-link-box { top: 274px; }
	}

/***** Products Listings ******/
	div#product_listing_ad1, #plywood_listing_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	#product_listing_ad1{
		background-image:url(../graphics/main_ads/products/product-listings_r1_c1.jpg);
		width:463px;
		height:350px;
	}
	#plywood_listing_ad2{
		background-image:url(../graphics/main_ads/products/plywood-listings_r1_c2.png);
		width:477px;
		height:350px;
	}

/***** Species Selection *****/
	div#species_select_ad1, #species_select_ad2, #species_select_ad3{
		margin:0;
		padding:0;
		float:left;
	}

	div#species_select_ad1{
		background-image:url(../graphics/main_ads/products/species_selection_r1_c1.jpg);
		background-repeat:no-repeat;
		width:476px;
		height:350px;
	}
	div#species_select_ad2{
		background-image:url(../graphics/main_ads/products/species_selection_r1_c4.png);
		background-repeat:no-repeat;
		width:464px;
		height:105px;
	}
	div#species_select_ad3{
		background-image:url(../graphics/main_ads/products/species_selection_r2_c4.png);
		background-repeat:no-repeat;
		width:464px;
		height:205px;
	}	
	
/***** Plywood *****/
	div#products_plywood_ad1, #products_plywood_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#products_plywood_ad1{
		background-image:url(../graphics/main_ads/products/plywood_r1_c1.jpg);
		background-repeat:no-repeat;
		width:439px;
		height:436px;	
	}
	div#products_plywood_ad2{
		background-image:url(../graphics/main_ads/products/plywood_r1_c5.png);
		background-repeat:no-repeat;
		width:501px;
		height:436px;	
	}
/* Define gradient box sizes */
	.plywood-box-1{ height:310px; }
	.plywood-box-2{ height:580px; }
	.plywood-text { min-height:370px; }
/* Use gradient picture class */
	#products_eight_species_sq{background-image:url(../graphics/products/plywood/eight_species_sq.jpg);}
	#products_prefinished_ply_sq{background-image:url(../graphics/products/plywood/prefinished_ply_sq.jpg);}
	#products_edge_tape_sq{background-image:url(../graphics/products/plywood/edge_tape_sq.jpg);}
/* Use gradient picture class */
	#products_plywood_tips_iso{background-image:url(../graphics/products/plywood_tips_iso.png);}


/***** Decking *****/
	div#products_decking_ad1, #products_decking_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#products_decking_ad1{
		background-image:url(../graphics/main_ads/products/decking_r1_c1.jpg);
		background-repeat:no-repeat;
		width:532px;
		height:437px;	
	}
	div#products_decking_ad2{
		background-image:url(../graphics/main_ads/products/decking_r1_c5.png);
		background-repeat:no-repeat;
		width:408px;
		height:437px;	
	}
/* Define gradient box sizes */
	.decking-box-1{ height:710px; }
	.decking-box-2{ height:320px; }
	.decking-text { min-height:625px;}
/* Use gradient picture class */
	#products_batu_sq{background-image:url(../graphics/products/decking/batu_sq.jpg);}
	#products_massaranduba_sq{background-image:url(../graphics/products/decking/massaranduba_sq.jpg);}
	#products_ipe_sq{background-image:url(../graphics/products/decking/ipe_sq.jpg);}
/* Use gradient picture class */
	#products_anchor_seal_iso{background-image:url(../graphics/products/decking/anchor_seal_iso.png);}
	#products_contact_us_iso{background-image:url(../graphics/products/contact_us_iso.png);}


/***** Mouldings *****/
	div#products_mouldings_ad1, #products_mouldings_ad2, #products_mouldings_ad3, #products_mouldings_ad4, #products_mouldings_ad5{
		margin:0;
		padding:0;
		float:left;
	}
	div#products_mouldings_ad1{
		background-image:url(../graphics/main_ads/products/mouldings_r1_c1.jpg);
		background-repeat:no-repeat;
		width:471px;
		height:436px;	
	}
	div#products_mouldings_ad2{
		background-image:url(../graphics/main_ads/products/mouldings_r1_c5.png);
		background-repeat:no-repeat;
		width:469px;
		height:87px;	
	}
	div#products_mouldings_ad3{
		background-image:url(../graphics/main_ads/products/mouldings_r2_c5.jpg);
		background-repeat:no-repeat;
		width:66px;
		height:122px;	
	}
	div#products_mouldings_ad4{
		background-image:url(../graphics/main_ads/products/mouldings_r2_c8.png);
		background-repeat:no-repeat;
		width:403px;
		height:122px;	
	}
	div#products_mouldings_ad5{
		background-image:url(../graphics/main_ads/products/mouldings_r3_c5.png);
		background-repeat:no-repeat;
		width:469px;
		height:227px;	
	}
/* Footer Ad for Stair Treads */
	div#mouldings_footer_container{
		width:545px;
		margin:40px auto 0;	
	}
	div#mouldings_footer_1, #mouldings_footer_2{
		margin:0;
		padding:0;
		float:left;
	}
	div#mouldings_footer_1{
		background-image:url(../graphics/products/mouldings/mouldings_r1_c1.png);
		background-repeat:no-repeat;
		width:322px;
		height:210px;	
	}
	div#mouldings_footer_2{
		background-image:url(../graphics/products/mouldings/mouldings_r1_c4.jpg);
		background-repeat:no-repeat;
		width:223px;
		height:210px;	
	}
/* Define gradient box sizes */
	.moulding-box-1{ height:360px; }
	.moulding-fit { min-height:205px; width:181px; margin:5px 20px 5px 45px; float:left; }
/* Use gradient picture class */
	#products_base_cap_sq{background-image:url(../graphics/products/mouldings/base_cap_sq.jpg);}
	#products_casing_sq{background-image:url(../graphics/products/mouldings/casing_sq.jpg);}
	#products_chair_rail_sq{background-image:url(../graphics/products/mouldings/chair_rail_sq.jpg);}
	#products_crown_sq{background-image:url(../graphics/products/mouldings/crown_sq.jpg);}

/***** Squares *****/
div#products_squares_ad1, #products_squares_ad2, #products_squares_ad3{
	margin:0;
	padding:0;
	float:left;
}
div#products_squares_ad1{
	background-image:url(../graphics/main_ads/products_squares_r1_c1.jpg);
	background-repeat:no-repeat;
	width:446px;
	height:436px;	
}
div#products_squares_ad2{
	background-image:url(../graphics/main_ads/products_squares_r1_c2.png);
	background-repeat:no-repeat;
	width:494px;
	height:211px;	
}
div#products_squares_ad3{
	background-image:url(../graphics/main_ads/products_squares_r2_c2.png);
	background-repeat:no-repeat;
	width:494px;
	height:225px;	
}

/***** Dowels *****/
	div#products_dowels_ad1, #products_dowels_ad2, #products_dowels_ad3, #products_dowels_ad4{
		margin:0;
		padding:0;
		float:left;
	}
	div#products_dowels_ad1{
		background-image:url(../graphics/main_ads/products/dowels_r1_c1.jpg);
		background-repeat:no-repeat;
		width:415px;
		height:436px;	
	}
	div#products_dowels_ad2{
		background-image:url(../graphics/main_ads/products/dowels_r1_c2.png);
		background-repeat:no-repeat;
		width:525px;
		height:211px;	
	}
	div#products_dowels_ad3{
		background-image:url(../graphics/main_ads/products/dowels_r2_c2.jpg);
		background-repeat:no-repeat;
		width:47px;
		height:225px;	
	}
	div#products_dowels_ad4{
		background-image:url(../graphics/main_ads/products/dowels_r2_c3.png);
		background-repeat:no-repeat;
		width:478px;
		height:225px;	
	}


/********** Store Page ***********/
/***** Title Page *****/	
	div#store_ad1, #store_ad2, #store_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#store_ad1{
		background-image:url(../graphics/main_ads/store/store_r1_c1.jpg);
		background-repeat:no-repeat;
		width:410px;
		height:436px;	
	}
	div#store_ad2{
		background-image:url(../graphics/main_ads/store/store_r1_c2.png);
		background-repeat:no-repeat;
		width:530px;
		height:211px;	
	}
	div#store_ad3{
		background-image:url(../graphics/main_ads/store/store_r2_c2.png);
		background-repeat:no-repeat;
		width:530px;
		height:225px;	
	}

/***** Online Terms & Conditions *****/
	div#online_terms_ad1, #online_terms_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#online_terms_ad1{
		background-image:url(../graphics/main_ads/store/online-terms_r1_c1.jpg);
		background-repeat:no-repeat;
		width:364px;
		height:350px;	
	}
	div#online_terms_ad2{
		background-image:url(../graphics/main_ads/store/online-terms_r1_c2.png);
		background-repeat:no-repeat;
		width:576px;
		height:350px;
	}
	
/***** Shipping Policy *****/
	div#shipping_policy_ad1, #shipping_policy_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#shipping_policy_ad1{
		background-image:url(../graphics/main_ads/store/shipping-policy_r1_c1.jpg);
		background-repeat:no-repeat;
		width:536px;
		height:350px;	
	}
	div#shipping_policy_ad2{
		background-image:url(../graphics/main_ads/store/shipping-policy_r1_c2.png);
		background-repeat:no-repeat;
		width:404px;
		height:350px;	
	}
	

/********** Wholesale Page **********/
/* Footer */
	a#monthly-specials-sm, #products-sm, #accounts-sm, #services-sm{
		background-repeat:no-repeat;
		width:140px;
		height:119px;
		display:block;
	}
	#monthly-specials-sm{background-image:url(../graphics/wholesale/monthly-specials-sm.jpg);}
	#products-sm{background-image:url(../graphics/wholesale/products-sm.jpg);}
	#accounts-sm{background-image:url(../graphics/wholesale/accounts-sm.jpg);}
	#services-sm{background-image:url(../graphics/wholesale/services-sm.jpg);}

/***** Title Page ******/
	div#wholesale_ad1, #wholesale_ad2, #wholesale_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#wholesale_ad1{
		background-image:url(../graphics/main_ads/wholesale/wholesale_r1_c1.jpg);
		background-repeat:no-repeat;
		width:442px;
		height:436px;	
	}
	div#wholesale_ad2{
		background-image:url(../graphics/main_ads/wholesale/wholesale_r1_c3.png);
		background-repeat:no-repeat;
		width:498px;
		height:350px;		
	}
	div#wholesale_ad3{
		width:498px;
		height:86px;	
	}
	div#wholesale_ad3 .btn-go-now-lg{
		margin: 8px 119px 0 89px;
	}

/***** Monthly Specials ******/
	div#wholesale_special_ad1, #wholesale_special_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#wholesale_special_ad1{
		background-image:url(../graphics/main_ads/wholesale/wholesale-special_r1_c1.jpg);
		background-repeat:no-repeat;
		width:480px;
		height:350px;	
	}
	div#wholesale_special_ad2{
		background-image:url(../graphics/main_ads/wholesale/wholesale-special_r1_c8.png);
		background-repeat:no-repeat;
		width:460px;
		height:350px;	
	}

/****** Terms & Conditions ******/
	div#wholesale_terms_conditions_ad1, #wholesale_terms_conditions_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#wholesale_terms_conditions_ad1{
		background-image:url(../graphics/main_ads/wholesale/terms-conditions_r1_c1.jpg);
		background-repeat:no-repeat;
		width:370px;
		height:350px;	
	}
	div#wholesale_terms_conditions_ad2{
		background-image:url(../graphics/main_ads/wholesale/terms-conditions_r1_c2.png);
		background-repeat:no-repeat;
		width:570px;
		height:350px;	
	}


/********** Retail Page ***********/
/* Footer */
	a#take-tour-sm, #locations-sm{
		background-repeat:no-repeat;
		width:140px;
		height:119px;
		display:block;
	}
	#take-tour-sm{background-image:url(../graphics/retail/take-tour-sm.jpg);}
	#locations-sm{background-image:url(../graphics/retail/locations-sm.jpg);}


/***** Title Page *****/
	div#retail_ad1, #retail_ad2, #retail_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#retail_ad1{
		background-image:url(../graphics/main_ads/retail/retail_r1_c1.jpg);
		background-repeat:no-repeat;
		width:411px;
		height:436px;	
	}
	div#retail_ad2{
		background-image:url(../graphics/main_ads/retail/retail_r1_c4.png);
		background-repeat:no-repeat;
		width:529px;
		height:172px;	
	}
	div#retail_ad3{
		background-image:url(../graphics/main_ads/retail/retail_r2_c4.png);
		background-repeat:no-repeat;
		width:529px;
		height:264px;	
	}
/* Ice Cream Flavors for Retail Main Ad*/
	#ice-cream-1, #ice-cream-2, #ice-cream-3, #ice-cream-4, #ice-cream-5, #ice-cream-6{
		width:411px;
		height:436px;
		background-repeat:no-repeat;
	}
	#ice-cream-1{ background-image:url(../graphics/retail/ice-cream-1.png); position:relative; z-index:1;}
	#ice-cream-2{ background-image:url(../graphics/retail/ice-cream-2.png); position:relative; z-index:2;}
	#ice-cream-3{ background-image:url(../graphics/retail/ice-cream-2.png); position:relative; z-index:3;}
	#ice-cream-4{ background-image:url(../graphics/retail/ice-cream-4.png); position:relative; z-index:4;}
	#ice-cream-5{ background-image:url(../graphics/retail/ice-cream-5.png); position:relative; z-index:5;}
	#ice-cream-6{ background-image:url(../graphics/retail/ice-cream-6.png); position:relative; z-index:6;}


/* Take a Tour */
	div#retail_take_tour_ad1, #retail_take_tour_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#retail_take_tour_ad1{
		background-image:url(../graphics/main_ads/retail/tour_r1_c1.jpg);
		background-repeat:no-repeat;
		width:419px;
		height:350px;	
	}
	div#retail_take_tour_ad2{
		background-image:url(../graphics/main_ads/retail/tour_r1_c2.png);
		background-repeat:no-repeat;
		width:521px;
		height:350px;	
	}

/* Locations */
	div#retail_locations_ad1, #retail_locations_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#retail_locations_ad1{
		background-image:url(../graphics/main_ads/retail/locations_r1_c1.jpg);
		background-repeat:no-repeat;
		width:491px;
		height:350px;	
	}
	div#retail_locations_ad2{
		background-image:url(../graphics/main_ads/retail/locations_r1_c2.png);
		background-repeat:no-repeat;
		width:449px;
		height:350px;	
	}

/***** Retail Specials ******/
	#retail_special_ad1, #retail_special_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	#retail_special_ad1{
		background-image:url(../graphics/main_ads/retail/retail-special_r1_c1.png);
		background-repeat:no-repeat;
		width:470px;
		height:350px;
	}
	#retail_special_ad2{
		background-image:url(../graphics/main_ads/retail/retail-special_r1_c7.jpg);
		background-repeat:no-repeat;
		width:470px;
		height:350px;
	}


/********** Customers Page ***********/
/* Footer */
	a#board-foot-calculator-sm, #tips-tricks-sm, #rough-lumber-101-sm, #where-to-go-sm, #wood-toxicity-sm, #contact-us-sm{
		background-repeat:no-repeat;
		width:140px;
		height:119px;
		display:block;
	}
	#board-foot-calculator-sm{background-image:url(../graphics/customers/board-foot-calculator-sm.jpg);}
	#tips-tricks-sm{background-image:url(../graphics/customers/tips-tricks-sm.jpg);}
	#rough-lumber-101-sm{background-image:url(../graphics/customers/rough-lumber-101-sm.jpg);}
	#where-to-go-sm{background-image:url(../graphics/customers/where-to-go-sm.jpg);}
	#wood-toxicity-sm{background-image:url(../graphics/customers/wood-toxicity-sm.jpg);}
	#contact-us-sm{background-image:url(../graphics/customers/contact-us-sm.jpg);}

/***** Title Page *****/
	div#customers_ad1, #customers_ad2, #customers_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_ad1{
		background-image:url(../graphics/main_ads/customers/customers_r1_c1.jpg);
		background-repeat:no-repeat;
		width:434px;
		height:436px;
	}
	div#customers_ad2{
		background-image:url(../graphics/main_ads/customers/customers_r1_c4.png);
		background-repeat:no-repeat;
		width:506px;
		height:192px;
	}
	div#customers_ad3{
		background-image:url(../graphics/main_ads/customers/customers_r2_c4.png);
		background-repeat:no-repeat;
		width:506px;
		height:244px;	
	}

/***** Where to Go *****/
	div#customers_where_to_go_ad1, #customers_where_to_go_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_where_to_go_ad1{
		background-image:url(../graphics/main_ads/customers/where-to-go_r1_c1.jpg);
		background-repeat:no-repeat;
		width:405px;
		height:350px;	
	}
	div#customers_where_to_go_ad2{
		background-image:url(../graphics/main_ads/customers/where-to-go_r1_c2.png);
		background-repeat:no-repeat;
		width:535px;
		height:350px;	
	}

/***** Rough Lumber 101 *****/
	div#customers_lumber_101_ad1, #customers_lumber_101_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_lumber_101_ad1{
		background-image:url(../graphics/main_ads/customers/rough-lumber-101_r1_c1.png);
		background-repeat:no-repeat;
		width:519px;
		height:350px;	
	}
	div#customers_lumber_101_ad2{
		background-image:url(../graphics/main_ads/customers/rough-lumber-101_r1_c2.jpg);
		background-repeat:no-repeat;
		width:421px;
		height:350px;
	}

/***** Plywood & Flooring Tips ******/
	div#customers_tips_ad1, #customers_tips_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_tips_ad1{
		background-image:url(../graphics/main_ads/customers/tips-tricks_r1_c1.jpg);
		background-repeat:no-repeat;
		width:434px;
		height:350px;	
	}
	div#customers_tips_ad2{
		background-image:url(../graphics/main_ads/customers/tips-tricks_r1_c2.png);
		background-repeat:no-repeat;
		width:506px;
		height:350px;	
	}

/***** Directions *****/
	div#customers_directions_ad1, #customers_directions_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_directions_ad1{
		background-image:url(../graphics/main_ads/customers/directions_r1_c1.jpg);
		background-repeat:no-repeat;
		width:460px;
		height:350px;	
	}
	div#customers_directions_ad2{
		background-image:url(../graphics/main_ads/customers/directions_r1_c6.png);
		background-repeat:no-repeat;
		width:480px;
		height:350px;	
	}

/***** Board Foot Calculator *****/
	div#customers_bf_calculator_ad1, #customers_bf_calculator_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_bf_calculator_ad1{
		background-image:url(../graphics/main_ads/customers/bf-calculator_r1_c1.jpg);
		background-repeat:no-repeat;
		width:434px;
		height:350px;	
	}
	div#customers_bf_calculator_ad2{
		background-image:url(../graphics/main_ads/customers/bf-calculator_r1_c2.png);
		background-repeat:no-repeat;
		width:506px;
		height:350px;	
	}

/***** Wood Toxicity *****/
	div#customers_toxicity_ad1, #customers_toxicity_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_toxicity_ad1{
		background-image:url(../graphics/main_ads/customers/wood-toxicity_r1_c1.jpg);
		background-repeat:no-repeat;
		width:363px;
		height:350px;	
	}	
	div#customers_toxicity_ad2{
		background-image:url(../graphics/main_ads/customers/wood-toxicity_r1_c2.png);
		background-repeat:no-repeat;
		width:577px;
		height:350px;	
	}

/***** About_Us *****/
	div#customers_about_us_ad1, #customers_about_us_ad2, #export_about_us_ad1, #export_about_us_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#customers_about_us_ad1, #export_about_us_ad1{
		background-image:url(../graphics/main_ads/customers/about-us_r1_c1.png);
		background-repeat:no-repeat;
		width:434px;
		height:350px;	
	}
	div#customers_about_us_ad2, #export_about_us_ad2{
		background-image:url(../graphics/main_ads/customers/about-us_r1_c4.jpg);
		background-repeat:no-repeat;
		width:506px;
		height:350px;	
	}

/***** Contact Us *****/
	/* Title Page */
		div#contact_us_ad1, #contact_us_ad2, #contact_us_export_ad1, #contact_us_export_ad2{
			margin:0;
			padding:0;
			float:left;
		}
		div#contact_us_ad1, #contact_us_export_ad1{
			background-image:url(../graphics/main_ads/contact_us/contact-us_r1_c1.jpg);
			background-repeat:no-repeat;
			width:418px;
			height:350px;	
		}
		div#contact_us_ad2, #contact_us_export_ad2{
			background-image:url(../graphics/main_ads/contact_us/contact-us_r1_c4.png);
			background-repeat:no-repeat;
			width:522px;
			height:350px;	
		}

	/* Quote Request */
		div#quote_request_ad1, #quote_request_ad2{
			margin:0;
			padding:0;
			float:left;
		}
		div#quote_request_ad1{
			background-image:url(../graphics/main_ads/contact_us/quote-request_r1_c1.jpg);
			background-repeat:no-repeat;
			width:418px;
			height:350px;	
		}
		div#quote_request_ad2{
			background-image:url(../graphics/main_ads/contact_us/quote-request_r1_c2.png);
			background-repeat:no-repeat;
			width:522px;
			height:350px;	
		}
		
	/* General Question */
		div#general_question_ad1, #general_question_ad2{
			margin:0;
			padding:0;
			float:left;
		}
		div#general_question_ad1{
			background-image:url(../graphics/main_ads/contact_us/general-question_r1_c1.jpg);
			background-repeat:no-repeat;
			width:434px;
			height:350px;	
		}
		div#general_question_ad2{
			background-image:url(../graphics/main_ads/contact_us/general-question_r1_c2.png);
			background-repeat:no-repeat;
			width:506px;
			height:350px;	
		}
		
	/* Iron Stick Quote */
		div#iron_stick_quote_ad1, #iron_stick_quote_ad2{
			margin:0;
			padding:0;
			float:left;
		}
		div#iron_stick_quote_ad1{
			background-image:url(../graphics/main_ads/contact_us/iron-stick_r1_c1.jpg);
			background-repeat:no-repeat;
			width:362px;
			height:350px;	
		}
		div#iron_stick_quote_ad2{
			background-image:url(../graphics/main_ads/contact_us/iron-stick_r1_c2.png);
			background-repeat:no-repeat;
			width:578px;
			height:350px;	
		}
	
	/* Other Methods */
		div#other_methods_ad1, #other_methods_ad2{
			margin:0;
			padding:0;
			float:left;
		}
		div#other_methods_ad1{
			background-image:url(../graphics/main_ads/contact_us/other-methods_r1_c1.jpg);
			background-repeat:no-repeat;
			width:491px;
			height:350px;	
		}
		div#other_methods_ad2{
			background-image:url(../graphics/main_ads/contact_us/other-methods_r1_c2.png);
			background-repeat:no-repeat;
			width:449px;
			height:350px;	
		}
		
	/* Go Green */
		div#go_green_ad1, #go_green_ad2{
			margin:0;
			padding:0;
			float:left;
		}
		div#go_green_ad1{
			background-image:url(../graphics/main_ads/contact_us/go-green_r1_c1.png);
			background-repeat:no-repeat;
			width:457px;
			height:350px;
		}
		div#go_green_ad2{
			background-image:url(../graphics/main_ads/contact_us/go-green_r1_c2.jpg);
			background-repeat:no-repeat;
			width:482px;
			height:350px;
		}
		
	/* Contact Us Forms */
		#form ul li{
			list-style-type:none;
		}
		#form label{ 
			margin: 3px 0 0; padding:5px;
			font-size:90%;
			font-weight:600;
			text-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.15);
			color:#000; /* override .form ul li */	
		}

		#form input[type="text"], #form textarea{
			border: 1px solid #BBB;
			padding: 5px;	
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			
			font-family: Georgia, serif;
			font-size:115%;
	
			-moz-box-shadow: 0 2pt 4pt rgba(0,0,0,0.25);
			-webkit-box-shadow: 0 2pt 4pt rgba(0,0,0,0.25);
			box-shadow: 0 2pt 4pt rgba(0,0,0,0.25);
		}
		
		#form .fm-checkbox-list { font-family: Georgia, serif; font-size:90%; color:#000; /* override .form ul */ }

		#form input[type="text"]:hover, #form textarea:hover, #form textarea:active{ border: 1px solid #47AE4B; }
		
		#form input[type="submit"], #form input[type="button"]{
			width:152px;
			height:47px;
	
			margin:15px 0 10px;
			color:#FFF;
			font-size:150%;
			font-family:'Myriad Pro', "myriad-pro", 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
			font-weight:600;
			text-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.15);
	
			border:none;
			
			-moz-border-radius: 12px;
			-webkit-border-radius: 12px;
			border-radius: 12px;
				
			background-image:url(../graphics/buttons/empty.png);
		}

		#form input[type="submit"]:hover, #form input[type="button"]:hover{
				color:#000;
		}
	

/********** Services Page **********/
/* Footer */
	a#milling-sm, #delivery-sm, #pickups-sm, #directions-sm{
		background-repeat:no-repeat;
		width:140px;
		height:119px;
		display:block;
	}
	#milling-sm{background-image:url(../graphics/services/milling-sm.jpg);}
	#delivery-sm{background-image:url(../graphics/services/delivery-sm.jpg);}
	#pickups-sm{background-image:url(../graphics/services/pickups-sm.jpg);}
	#directions-sm{background-image:url(../graphics/services/directions-sm.jpg);}

/***** Title Page ******/
	div#services_ad1, #services_ad2, #services_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#services_ad1{
		background-image:url(../graphics/main_ads/services/services_r1_c1.jpg);
		background-repeat:no-repeat;
		width:483px;
		height:436px;	
	}
	div#services_ad2{
		background-image:url(../graphics/main_ads/services/services_r1_c4.png);
		background-repeat:no-repeat;
		width:457px;
		height:151px;	
	}
	div#services_ad3{
		background-image:url(../graphics/main_ads/services/services_r2_c4.png);
		background-repeat:no-repeat;
		width:457px;
		height:285px;	
	}

/****** Milling ******/
	div#milling_ad1, #milling_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#milling_ad1{
		background-image:url(../graphics/main_ads/services/milling_r1_c1.jpg);
		background-repeat:no-repeat;
		width:505px;
		height:350px;	
	}
	div#milling_ad2{
		background-image:url(../graphics/main_ads/services/milling_r1_c7.png);
		background-repeat:no-repeat;
		width:435px;
		height:350px;	
	}

/***** Delivery *****/
	div#delivery_ad1, #delivery_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#delivery_ad1{
		background-image:url(../graphics/main_ads/services/delivery_r1_c1.png);
		background-repeat:no-repeat;
		width:376px;
		height:350px;	
	}
	div#delivery_ad2{
		background-image:url(../graphics/main_ads/services/delivery_r1_c2.jpg);
		background-repeat:no-repeat;
		width:564px;
		height:350px;	
	}	

/***** Pickups *****/
	div#pickups_ad1, #pickups_ad2, #pickups_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#pickups_ad1{
		background-image:url(../graphics/main_ads/services/pickups_r1_c1.jpg);
		background-repeat:no-repeat;
		width:490px;
		height:350px;	
	}
	div#pickups_ad2{
		background-image:url(../graphics/main_ads/services/pickups_r1_c2.png);
		background-repeat:no-repeat;
		width:450px;
		height:237px;
		float:none;
	}
	div#pickups_ad3{
		background-image:url(../graphics/main_ads/services/pickups_r2_c2.jpg);
		background-repeat:no-repeat;
		width:450px;
		height:113px;
		float:none;
	}

/********** Accounts Page **********/
/* Footer */
	a#account-payments-sm, #types-of-accounts-sm, #policies-terms-sm, #downloads-sm{
		background-repeat:no-repeat;
		width:140px;
		height:119px;
		display:block;
	}
	#account-payments-sm{background-image:url(../graphics/accounts/account-payments-sm.jpg);}
	#types-of-accounts-sm{background-image:url(../graphics/accounts/types-of-accounts-sm.jpg);}
	#policies-terms-sm{background-image:url(../graphics/accounts/policies-terms-sm.jpg);}
	#downloads-sm{background-image:url(../graphics/accounts/downloads-sm.jpg);}

/***** Title Page *****/
	div#accounts_ad1, #accounts_ad2, #accounts_ad3{
		margin:0;
		padding:0;
		float:left;

	}
	div#accounts_ad1{
		background-image:url(../graphics/main_ads/accounts/accounts_r1_c1.jpg);
		background-repeat:no-repeat;
		width:461px;
		height:436px;	
	}
	div#accounts_ad2{
		background-image:url(../graphics/main_ads/accounts/accounts_r1_c6.png);
		background-repeat:no-repeat;
		width:479px;
		height:150px;	
	}
	div#accounts_ad3{
		background-image:url(../graphics/main_ads/accounts/accounts_r2_c6.png);
		background-repeat:no-repeat;
		width:479px;
		height:286px;	
	}

	#credit-card-logos{
		background-image:url(../graphics/accounts/credit_card_logos.jpg);
		background-repeat:no-repeat;
		margin: 0 auto;
		width:172px;
		height:73px;
		display:block;
	}	

/****** Pay Your Account Online *****/
	div#accounts_pay-online_ad1, #accounts_pay-online_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#accounts_pay-online_ad1{
		background-image:url(../graphics/main_ads/accounts/pay-online_r1_c1.png);
		background-repeat:no-repeat;
		width:458px;
		height:350px;
	}
	div#accounts_pay-online_ad2{
		background-image:url(../graphics/main_ads/accounts/pay-online_r1_c4.jpg);
		background-repeat:no-repeat;
		width:482px;
		height:350px;	
	}


/****** Payments *****/
	div#accounts_payments_ad1, #accounts_payments_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#accounts_payments_ad1{
		background-image:url(../graphics/main_ads/accounts/accounts-payments_r1_c1.jpg);
		background-repeat:no-repeat;
		width:314px;
		height:350px;
	}
	div#accounts_payments_ad2{
		background-image:url(../graphics/main_ads/accounts/accounts-payments_r1_c2.png);
		background-repeat:no-repeat;
		width:626px;
		height:350px;	
	}

/***** Types *****/
	div#accounts_types_ad1, #accounts_types_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#accounts_types_ad1{
		background-image:url(../graphics/main_ads/accounts/types-of-accounts_r1_c1.jpg);
		background-repeat:no-repeat;
		width:351px;
		height:350px;	
	}
	div#accounts_types_ad2{
		background-image:url(../graphics/main_ads/accounts/types-of-accounts_r1_c2.png);
		background-repeat:no-repeat;
		width:589px;
		height:350px;	
	}

/***** Policies *****/
	div#accounts_policies_ad1, #accounts_policies_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#accounts_policies_ad1{
		background-image:url(../graphics/main_ads/accounts/policies-terms_r1_c1.jpg);
		background-repeat:no-repeat;
		width:361px;
		height:350px;	
	}
	div#accounts_policies_ad2{
		background-image:url(../graphics/main_ads/accounts/policies-terms_r1_c2.png);
		background-repeat:no-repeat;
		width:579px;
		height:350px;	
	}

/***** Downloads *****/
	div#accounts_downloads_ad1, #accounts_downloads_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#accounts_downloads_ad1{
		background-image:url(../graphics/main_ads/accounts/downloads_r1_c1.jpg);
		background-repeat:no-repeat;
		width:427px;
		height:350px;	
	}
	div#accounts_downloads_ad2{
		background-image:url(../graphics/main_ads/accounts/downloads_r1_c6.png);
		background-repeat:no-repeat;
		width:513px;
		height:350px;	
	}

	.downloads {
		background-repeat:no-repeat;
		width:220px;
		height:188px;
		display:block;
	}

	#applications_cod_app{ background-image:url(../graphics/accounts/cod_app.jpg);}
	#applications_credit_app{ background-image:url(../graphics/accounts/credit_app.jpg);}
	#applications_credit_payment{ background-image:url(../graphics/accounts/credit_payment.jpg);}
	#applications_wire_transfer{ background-image:url(../graphics/accounts/wire_transfer.jpg);}
	#applications_ma_st4{ background-image:url(../graphics/accounts/ma_st4.jpg);}
	#applications_ma_st12{ background-image:url(../graphics/accounts/ma_st12.jpg);}
	#applications_ny_st120{ background-image:url(../graphics/accounts/ny_st120.jpg);}
	#applications_uniform_tax{ background-image:url(../graphics/accounts/uniform_tax.jpg);}


/********** Site Map **********/
/* Title Page */
	div#site_map_ad1, #site_map_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#site_map_ad1{
		background-image:url(../graphics/main_ads/site-map_r1_c1.jpg);
		background-repeat:no-repeat;
		width:444px;
		height:350px;	
	}
	div#site_map_ad2{
		background-image:url(../graphics/main_ads/site-map_r1_c2.png);
		background-repeat:no-repeat;
		width:496px;
		height:350px;
	}


/********* Social Networking *********/
	#social_networking_ad1, #social_networking_ad2{
		margin:0;
		padding:0;
	}
	
	#social_networking_ad1{
		background-image:url(../graphics/main_ads/social/social_networking_r1_c1.png);
		background-repeat:no-repeat;
		width:940px;
		height:70px;
	}
	#social_networking_ad2{
		background-image:url(../graphics/main_ads/social/social_networking_r2_c1.jpg);
		background-repeat:no-repeat;
		width:940px;
		height:280px;
	}
		

/***** Facebook Footer *****/
	#facebook_footer1, #facebook_footer2, #facebook_footer3{
		margin:0;
		padding:0;
		float:left;
	}
	#facebook_footer1{
		background-image:url(../graphics/footer_ads/facebook/facebook_r1_c1.jpg);
		background-repeat:no-repeat;
		width:329px;
		height:233px;
	}
	#facebook_footer2{
		background-image:url(../graphics/footer_ads/facebook/facebook_r2_c2.png);
		background-repeat:no-repeat;
		width:228px;
		height:233px;
	}
	#facebook_footer3{
		background-image:url(../graphics/footer_ads/facebook/facebook_r3_c2.png);
		background-repeat:no-repeat;
		width:383px;
		height:233px;
	}	

/***** FourSquare Footer *****/
	#foursquare_footer1, #foursquare_footer2{
		margin:0;
		padding:0;
		float:left;
	}
	#foursquare_footer1{
		background-image:url(../graphics/footer_ads/foursquare/foursquare_r1_c1.jpg);
		background-repeat:no-repeat;
		width:421px;
		height:233px;
	}
	#foursquare_footer2{
		background-image:url(../graphics/footer_ads/foursquare/foursquare_r1_c5.png);
		background-repeat:no-repeat;
		width:519px;
		height:233px;
	}
	
/***** Twitter Footer *****/
	#twitter_footer1, #twitter_footer2, #twitter_footer3, #twitter_footer4{
		margin:0;
		padding:0;
		float:left; display:block;
	}
	#twitter_footer1{
		background-image:url(../graphics/footer_ads/twitter/twitter_r1_c1.png);
		background-repeat:no-repeat;
		width:365px;
		height:125px;
		float:none;
	}
	#twitter_footer2{
		background-image:url(../graphics/footer_ads/twitter/twitter_r2_c1.png);
		background-repeat:no-repeat;
		width:365px;
		height:108px;
		float:none;
	}
	#twitter_footer3{
		background-image:url(../graphics/footer_ads/twitter/twitter_r1_c4.jpg);
		background-repeat:no-repeat;
		width:154px;
		height:233px;
	}
	#twitter_footer4{
		background-image:url(../graphics/footer_ads/twitter/twitter_r1_c8.png);
		background-repeat:no-repeat;
		width:421px;
		height:233px;
	}
	
/***** Google Plus Footer *****/
	#google_plus_footer1, #google_plus_footer2, #google_plus_footer3{
		margin:0;
		padding:0;
		float:left; display:block;
	}
	#google_plus_footer1{
		background-image:url(../graphics/footer_ads/google_plus/google_plus_r1_c1.jpg);
		background-repeat:no-repeat;
		width:381px;
		height:233px;
	}
	#google_plus_footer2{
		background-image:url(../graphics/footer_ads/google_plus/google_plus_r1_c4.png);
		background-repeat:no-repeat;
		width:559px;
		height:88px;
		float:none;
	}
	#google_plus_footer3{
		background-image:url(../graphics/footer_ads/google_plus/google_plus_r2_c4.png);
		background-repeat:no-repeat;
		width:559px;
		height:145px;
		float:none;
	}
	
/***** Iron Stick Footer *****/
	#ironstick_footer1, #ironstick_footer2, #ironstick_footer3{
		margin:0;
		padding:0;
		float:left; display:block;
	}
	#ironstick_footer1{
		background-image:url(../graphics/footer_ads/ironstick/ironstick_r1_c1.jpg);
		background-repeat:no-repeat;
		width:302px;
		height:233px;
	}
	#ironstick_footer2{
		background-image:url(../graphics/footer_ads/ironstick/ironstick_r1_c2.png);
		background-repeat:no-repeat;
		width:638px;
		height:132px;
	}
	#ironstick_footer3{
		background-image:url(../graphics/footer_ads/ironstick/ironstick_r2_c2.png);
		background-repeat:no-repeat;
		width:638px;
		height:101px;
	}
	
	
/********** Rough Cut Show ***********/
	#roughcut_ad1, #roughcut_ad2, #roughcut_ad3, #roughcut_ad4, #roughcut_ad5{
		margin:0;
		padding:0;
		float:left;
	}
	
	#roughcut_ad1{
		background-image:url(../graphics/main_ads/roughcut/roughcut_r1_c1.jpg);
		background-repeat:no-repeat;
		width:267px;
		height:439px;
	}
	#roughcut_ad2{
		background-image:url(../graphics/main_ads/roughcut/roughcut_r1_c2.png);
		background-repeat:no-repeat;
		width:673px;
		height:95px;
	}
	#roughcut_ad3{
		background-image:url(../graphics/main_ads/roughcut/roughcut_r2_c2.png);
		background-repeat:no-repeat;
		width:673px;
		height:137px;
	}
	#roughcut_ad4{
		background-image:url(../graphics/main_ads/roughcut/roughcut_r3_c2.png);
		background-repeat:no-repeat;
		width:235px;
		height:207px;
	}
	#roughcut_ad5{
		background-image:url(../graphics/main_ads/roughcut/roughcut_r3_c3.jpg);
		background-repeat:no-repeat;
		width:438px;
		height:207px;
	}

/***** Projects *****/
	div#roughcut_projects_ad1, #roughcut_projects_ad2, #roughcut_projects_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	#roughcut_projects_ad1{
		background-image:url(../graphics/main_ads/roughcut/projects_r1_c1.jpg);
		background-repeat:no-repeat;
		width:362px;
		height:350px;
	}
	#roughcut_projects_ad2{
		background-image:url(../graphics/main_ads/roughcut/projects_r1_c2.png);
		background-repeat:no-repeat;
		width:578px;
		height:131px;
	}
	#roughcut_projects_ad3{
		background-image:url(../graphics/main_ads/roughcut/projects_r2_c2.jpg);
		background-repeat:no-repeat;
		width:578px;
		height:219px;
	}

	
/********** Under Construction ***********/
	div#under_construction_ad1, #under_construction_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	#under_construction_ad1{
		background-image:url(../graphics/main_ads/under_construction_r1_c1.jpg);
		background-repeat:no-repeat;
		width:376px;
		height:350px;
	}
	#under_construction_ad2{
		background-image:url(../graphics/main_ads/under_construction_r1_c2.png);
		background-repeat:no-repeat;
		width:564px;
		height:350px;
	}

		
/*********** Updates **********/
	div#updates_main_ad1, #updates_main_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	#updates_main_ad1{
		background-image:url(../graphics/main_ads/updates/updates_r1_c1.jpg);
		background-repeat:no-repeat;
		width:460px;
		height:350px;
	}
	#updates_main_ad2{
		background-image:url(../graphics/main_ads/updates/updates_r1_c2.png);
		background-repeat:no-repeat;
		width:480px;
		height:350px;
	}


/********** Employment ***********/
	div#employment_ad1, #employment_ad2{
		margin:0;
		padding:0;
		float:left;
	}
	div#employment_ad1{
		background-image:url(../graphics/main_ads/employment/employment_r1_c1.jpg);
		background-repeat:no-repeat;
		width:414px;
		height:350px;	
	}
	div#employment_ad2{
		background-image:url(../graphics/main_ads/employment/employment_r1_c2.png);
		background-repeat:no-repeat;
		width:526px;
		height:350px;	
	}

/* WordPress pages */
	.entry{ margin:10px 0 20px; }
	


/* ---------------- Import & Export Division ---------------- */

/***** Export Page ******/
div#export_ad1, #export_ad2, #export_ad3{
	margin:0;
	padding:0;
	float:left;
}

div#export_ad1{
	background-image:url(../graphics/main_ads/import-export/export_r1_c1.jpg);
	background-repeat:no-repeat;
	width:454px;
	height:436px;	
}
div#export_ad2{
	background-image:url(../graphics/main_ads/import-export/export_r1_c2.png);
	background-repeat:no-repeat;
	width:486px;
	height:193px;	
}
div#export_ad3{
	background-image:url(../graphics/main_ads/import-export/export_r2_c2.png);
	background-repeat:no-repeat;
	width:486px;
	height:243px;	
}

/***** Iron Stick *****/
	div#ironstick_ad1, #ironstick_ad2, #ironstick_ad3{
		margin:0;
		padding:0;
		float:left;
	}
	div#ironstick_ad1{
		background-image:url(../graphics/main_ads/ironstick/ironstick_r1_c1.jpg);
		background-repeat:no-repeat;
		width:349px;
		height:436px;	
	}
	div#ironstick_ad2{
		background-image:url(../graphics/main_ads/ironstick/ironstick_r1_c4.png);
		background-repeat:no-repeat;
		width:591px;
		height:191px;	
	}
	div#ironstick_ad3{
		background-image:url(../graphics/main_ads/ironstick/ironstick_r2_c4.png);
		background-repeat:no-repeat;
		width:591px;
		height:245px;	
	}

/* Define gradient box sizes */
.ironstick-box-1{ height:320px; }
.ironstick-box-2{ height:635px; }
.ironstick-text { min-height:430px; }

/* Use gradient picture class */
#ironstick-picture1{background-image:url(../graphics/import-export/squares-pic1.jpg);}
#ironstick-picture2{background-image:url(../graphics/import-export/squares-pic2.jpg);}

/* Use gradient character class */
#ironstick-testimonial{ background-image:url(../graphics/import-export/testimonial_iso.png);}
#ironstick-facebook{ background-image:url(../graphics/import-export/contact_us_iso.png);}
