#body_wrapper{

 padding-left:7px;
 width:850px;
 float:left;


}

#body_container{
  width:704px;  
  /* min-height:637px; */
  min-height:567px;  
  background: #fff;
  padding: 13px 0 60px 146px;
  float:left;
  height:auto !important; /* IE 6 Min-height Hack */
  height:637px;           /* IE 6 Min-height Hack */
}

.breadcrumbs{

  font-size:10px;
  color:#666;
  width:667px;

}

a.breadcrumbs:link,a.breadcrumbs:hover,a.breadcrumbs:active,a.breadcrumbs:visited{

  font-size:10px;
  color:#999;
  text-decoration:none;

}

a.breadcrumbs:hover{

  text-decoration:underline;

}

.sub_body_container{

  float:left;  
  height:auto;

}

#sub_body_container_custom_products{

  width:457px;

}

#sub_body_container_contact{

  width:457px;

}

#sub_body_container_our_clients{

  width:457px;

}

#sub_body_container_our_experience{

  width:457px;

}

#sub_body_container_custom_imprinting_and_embroidery{

  width:457px;
  
}

#sub_body_container_custom_imprinting_specials{

  width:457px;

}

#sub_body_container_custom_stationery{

  width:457px;
  
}

#sub_body_container_custom_banners{

  width:457px;
  
}

#sub_body_container_custom_magnetic_signs{

  width:457px;
  
}

#sub_body_container_custom_dash_plaques{

  width:457px;
  
}

#sub_body_container_wearables_catalog{

  width:457px;
  
}

#sub_body_container_promotional_items{

  width:457px;
  
}

#sub_body_container_tshirt_shop{

  width:457px;

}

#sub_body_container_crab_mallets{

  width:457px;

}

#sub_body_container_embroidered_patches{

  width:457px;

}

#sub_body_container_lapel_pins{

  width:457px;

}

.sub_body_header{

  float:left;
  border-bottom: 1px solid #c1d72e;
  position:absolute;
  z-index:1;
 

}
 
#sub_body_header_custom_products{

  width:441px;
  height:43px;
  padding: 15px 0 0 0;
  
}

#sub_body_header_contact{
/*
  width:421px;
  height:60px;
*/
  width:441px;
  height:43px;
  padding: 15px 0 0 0;
}


#sub_body_header_our_clients{

  width:441px;
  height:43px;
  padding: 15px 0 0 0;
  
}

#sub_body_header_our_experience{

  width:441px;
  height:43px;
  padding: 15px 0 0 0;
  
}

#sub_body_header_custom_imprinting_and_embroidery{

  width:441px;
  height:155px;
  padding: 15px 0 0 0;

}

#sub_body_header_custom_imprinting_specials{

  width:441px;
  height:155px;
  padding: 15px 0 0 0;

}

#sub_body_header_custom_stationery{

  width:441px;
  height:91px;
  padding: 15px 0 0 0;

}

#sub_body_header_custom_banners{

  width:437px;
  height:95px;
  padding: 15px 0 0 0;

}

#sub_body_header_custom_magnetic_signs{

  width:439px;
  height:93px;

}

#sub_body_header_wearables_catalog{

  width:439px;
  height:95px;
  padding: 15px 0 0 0;

}

#sub_body_header_promotional_items{

  width:441px;
  height:100px;
  padding: 15px 0 0 0;

}

#sub_body_header_tshirt_shop{

  width:441px;
  height:42px;
  padding: 15px 0 0 0;
  
}

#sub_body_header_crab_mallets{

  width:441px;
  height:122px;
  padding: 15px 0 0 0;
  
}

#sub_body_header_embroidered_patches{

  width:441px;
  height:112px;
  padding: 15px 0 0 0;
  
}

#sub_body_header_lapel_pins{

  width:441px;
  height:85px;
  padding: 15px 0 0 0;
  
}

.sub_body_header_callout{

  float:left;
  position:absolute;
  z-index:2;

}

.sub_body_header_callout_top{

  float:right;
  position:absolute;
  z-index:2; 

}

#sub_body_header_callout_top_custom_products{

  margin:0 0 0 355px; 

}

#sub_body_header_callout_top_contact_us{

/*  margin:0 0 0 356px; */
  margin:0 0 0 355px; 
  top:10px;
}

#sub_body_header_callout_top_our_clients{

  margin:0 0 0 355px; 

}

#sub_body_header_callout_top_our_experience{

  margin:0 0 0 355px; 

}

#sub_body_header_callout_top_custom_imprinting_and_embroidery{

  margin:0 0 0 184px; 

}

#sub_body_header_callout_top_custom_imprinting_specials{

  margin:0 0 0 221px; 

}

#sub_body_header_callout_top_custom_stationery{

  margin:0 0 0 301px; 
  top:-2px;
}

#sub_body_header_callout_top_custom_banners{

  margin:0 0 0 231px; 
}

#sub_body_header_callout_top_custom_magnetic_signs{

  margin:0 0 0 257px; 
}

#sub_body_header_callout_top_custom_dash_plaques{

  margin:0 0 0 250px;
  top:15px;
   
}

#sub_body_header_callout_top_wearables_catalog{

  margin:0 0 0 260px; 
}

#sub_body_header_callout_top_promotional_items{

  margin:0 0 0 339px; 
}

#sub_body_header_callout_top_tshirt_shop{

  margin:0 0 0 355px; 

}

#sub_body_header_callout_top_crab_mallets{

  margin:0 0 0 242px; 

}


#sub_body_header_callout_top_embroidered_patches{

  margin:0 0 0 219px; 
  position:relative;
  top:-3px;
  left:-13px;
}

#sub_body_header_callout_top_lapel_pins{

  margin:13px 0 0 313px; 
  top:-5px;

}


.sub_body_header img{

  float:left;

}

#sub_body_header_callout_custom_products{

  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}

#sub_body_header_callout_contact{

/*
  width:457px;
  height:100px;
*/
  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}

#sub_body_header_callout_our_clients{

  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}

#sub_body_header_callout_our_experience{

  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}

#sub_body_header_callout_custom_imprinting_and_embroidery{

  width:457px;
  height:184px;
  padding:10px 0 0 0;

}

#sub_body_header_callout_custom_imprinting_specials{

  width:457px;
  height:184px;
  padding:10px 0 0 0;

}

#sub_body_header_callout_custom_stationery{

  width:457px;
  height:145px;
  padding:10px 0 0 0;

}

#sub_body_header_callout_custom_banners{

  width:457px;
  height:145px;
  padding:10px 0 0 0;

}

#sub_body_header_callout_custom_magnetic_signs{

  width:457px;
  height:145px;
  padding:10px 0 0 0;

}

#sub_body_header_callout_custom_dash_plaques{

  width:457px;
  height:145px;
  padding:10px 0 0 0;

}


#sub_body_header_callout_wearables_catalog{

  width:457px;
  height:145px;
  padding:10px 0 0 0;

}

#sub_body_header_callout_promotional_items{

  width:457px;
  height:184px;
  padding:10px 0 0 0;

}

#sub_body_header_callout_tshirt_shop{

  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}

#sub_body_header_callout_crab_mallets{

  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}

#sub_body_header_callout_embroidered_patches{

  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}

#sub_body_header_callout_lapel_pins{

  width:457px;
  height:100px;
  padding:10px 0 0 0;
  
}


.sub_body_content{

  clear:left;
  width:441px;
  position:relative;
  left:-6px;

}

#sub_body_content_custom_products{

  padding:100px 0 0 0;

}

#sub_body_content_contact_us{

  padding:91px 0 0 0;

}

#sub_body_content_our_clients{

  padding:83px 0 0 0;

}

#sub_body_content_our_experience{

  padding:83px 0 0 0;

}

#sub_body_content_custom_imprinting_and_embroidery{

  padding:208px 0 0 0;

}

#sub_body_content_custom_imprinting_specials{

  padding:208px 0 0 0;

}

#sub_body_content_custom_stationery{

  padding:141px 0 0 0;

}

#sub_body_content_custom_banners{

  padding:141px 0 0 0;

}

#sub_body_content_custom_magnetic_signs{

  padding:141px 0 0 0;

}

#sub_body_content_wearables_catalog{

  padding:141px 0 0 0;

}

#sub_body_content_promotional_items{

  padding:145px 0 0 0;

}

#sub_body_content_tshirt_shop{

  padding:105px 0 0 0;

}

#sub_body_content_tshirt_shop_detail{

  padding:80px 0 0 0;

}

#sub_body_content_crab_mallets{

  padding:165px 0 0 0;

}

#sub_body_content_embroidered_patches{

  padding:165px 0 0 0;

}

#sub_body_content_lapel_pins{

  padding:138px 0 0 0;

}



#sub_green_wrapper{

  background: #95b706 url('layout/sub_green_bg.png') repeat-x;
/*  height:448px; */
  width:234px;
  float:left;
  position:relative;
  left:-7px;

}



#sub_green_top{

  background: transparent url('layout/sub_green_top.png') no-repeat;
  width:234px;
/*  height:448px; */
  
}

#sub_green_bottom{

  background: transparent url('layout/sub_green_bottom.png') no-repeat bottom left;
  width:234px;
/*  height:448px; */
  
}

#sub_green_left{

  background: transparent url('layout/sub_green_left_shadow.png') repeat-y;
  width:234px;
/*  height:448px; */
}

#sub_green_right{

  background: transparent url('layout/sub_green_right_shadow.png') repeat-y top right;
  width:234px;
/*  height:448px; */
  
}

#sub_green{

  padding: 10px 14px 15px 21px;
  color:#fff;
  float:left;
}

.sub_green_input_bg{

  position:relative;
  background: url('layout/sub_green_input_bg.png') no-repeat top left;
  width:148px;
  height:19px;
  padding:0;
  margin:-1px 0 0 0;
  float:left;
    
}

.sub_green_input_bg_right{

  position:relative;
  background: transparent url('layout/sub_green_input_bg_right.png') no-repeat top right;
  width:148px;
  height:19px;
  padding:0;
  margin:0 0 0 0;
  float:left;
    
}

.sub_green_input_bg input{
  
  width:144px;
  height:15px;
  margin:2px 0 0 2px;
  border:0;  
  padding:0;
  float:left;  

}

#sub_green form,select,textarea{

  padding:0;
  margin:0;
  border:0;
  float:left;

  
}

#sub_green select{

  width:184px;
/*  height:22px */
  background-color:#fff;
  
}

#sub_green textarea{

  width:177px;
  height:64px;
  background-color:#fff;
  
}


#sub_green label{

  width:190px;
  margin:10px 0 0 0;
  padding:0 0 0 0;
  text-indent:-9999px;
  overflow:hidden;  
  float:left;  
  
}


#sub_green img{
  
  float:left;
  clear:left;
  position:relative;
  margin-top:5px;
  left:-6px;
  cursor:pointer;
  
}

.sub_white_wrapper{

  float:left;

}

#sub_white_wrapper_contact_us{

/*
  padding:4px 0 0 18px;
  width:182px;
  font-size:11px;  
*/

  padding:4px 0 0 18px;
  width:182px;
  font-size:11px;  

}

#sub_white_wrapper_our_clients{

  padding:14px 0 0 6px;
  width:368px;
  font-size:11px;   

}

#sub_white_wrapper_our_experience{

  padding:14px 0 0 6px;
  width:441px;
  font-size:11px;   

}

#sub_white_wrapper_our_experience_copy{

  float:left;
  width:368px;

  
}

#sub_white_wrapper_crab_mallets{

  padding:14px 0 0 6px;
  width:441px;
  font-size:11px;   

}

#sub_white_wrapper_embroidered_patches{

  padding:14px 0 0 6px;
  width:441px;
  font-size:11px;   

}

#sub_white_wrapper_lapel_pins{

  padding:14px 0 0 6px;
  width:441px;
  font-size:11px;   

}


#sub_white_wrapper_crab_mallets_copy{

  float:left;
  width:441px;

}

#sub_white_wrapper_crab_mallets_order_copy{

  float:left;
  width:441px;
  position:relative;
  top:-5px;

}

#sub_gray_box{

  margin:30px 0 0 0;
  background: #f4f4f4 url('layout/sub_gray_box_bottom.png') bottom left no-repeat;
  height:330px;
  width:441px; 
  clear:both;
  float:left;
  padding:0;
  position:relative;  


}

#sub_gray_box h2 img{


  position:absolute;
  top:-20px;
  left:-6px;

}

.scroll-pane {
/*
  width:414px;
  height:292px;
*/
	overflow: auto;
	float: left;
}



#sub_gray_inner_scroll_box{

  width:414px;
  height:292px;
  margin:0 0 0 0;
  padding: 0 0 0 14px;
  float:left;
  overflow:scroll;
  
}


#sub_gray_inner_scroll_box p{
  
  width:369px;
  padding:0 0 19px 0;
  background: transparent url('layout/sub_gray_box_divider.png') bottom left no-repeat;
  
}

#sub_white_wrapper_custom_products{

  padding:0px 0 0 6px;
  width:368px;
   

}

#sub_white_wrapper_custom_products p{
  font-size:11px;
}

#sub_white_wrapper_custom_imprinting_and_embroidery{

  padding:4px 0 0 6px;
  width:441px;
  font-size:11px;  

}

#sub_white_wrapper_custom_imprinting_specials{

  padding:4px 0 0 6px;
  width:441px;
  font-size:11px;  

}

#sub_white_wrapper_custom_stationery{

  padding:4px 0 0 6px;
  width:368px;
  font-size:11px;  

}

#sub_white_wrapper_custom_banners{

  padding:8px 0 0 6px;
  width:368px;
  font-size:11px;  

}

#sub_white_wrapper_custom_magnetic_signs{

  padding:8px 0 0 6px;
  width:368px;
  font-size:11px;  

}

#sub_white_wrapper_wearables_catalog{

  padding:8px 0 0 6px;
  width:368px;
  font-size:11px;  

}

#sub_white_wrapper_promotional_items{

  padding:4px 0 0 6px;
  width:441px;
  font-size:11px;  

}

#sub_white_wrapper_tshirt_shop{

  padding:14px 0 0 6px;
  width:368px;
  font-size:11px;   

}

.sub_white_wrapper p{

  padding:0 0 3px 0;
  line-height:1.35;

}

#sub_body_content_custom_imprinting_specials ul{


  line-height:2;


}

#sub_right_menu_container{

  width:210px;
  padding:18px 0 0 10px;
  float:left;
  background: transparent;
  overflow:hidden;

}

#sub_right_menu_request_information{

  width:210px;
  height:53px;
  float:left;
  padding:0 0 13px 0;
  text-indent:-9999px;
}

#sub_right_menu_request_information a {

  display:block;
  width: 210px;
  height: 53px;
  background: url("layout/sub_right_menu_request_information.png") 0 0 no-repeat;

}
#sub_right_menu_request_information a:hover { 

  background-position: 0 -53px;

}

#sub_right_menu_request_information_plaques{
  width:210px;
  height:67px;
  float:left;
  padding:0 0 13px 0;
  text-indent:-9999px;
}
#sub_right_menu_request_information_plaques a {

  display:block;
  width: 210px;
  height: 67px;
  background: url("layout/request-information-on-dash-plaques.png") 0 0 no-repeat;

}


#sub_right_menu_order_crab_mallets{

  width:210px;
  height:53px;
  float:left;
  padding:0 0 13px 0;
  text-indent:-9999px;
}

#sub_right_menu_order_crab_mallets a {

  display:block;
  width: 210px;
  height: 53px;
  background: url("layout/sub_right_menu_order_crab_mallets.png") 0 0 no-repeat;

}
#sub_right_menu_order_crab_mallets a:hover { 

  background-position: 0 -53px;

}




#sub_right_menu{
  
  padding:16px 17px;
  width:210px;
  height:273px;
  float:left;
  background: transparent url('layout/sub_menu_larger_bg.png') no-repeat;  
  overflow:hidden;
}

#sub_right_menu ul{

  padding:5px 0 0 0;
  margin:0;
  list-style:none;

}



#sub_right_menu a {

	display: block;
	color: #48008d;
	text-decoration: none;
	font-size: 11px;
  padding:0;
  margin:0;
}

#sub_right_menu a:hover {

	color: #48008d;
	text-decoration: underline;
	
}

#sub_right_menu_active a {

  color: #a2c012;
	text-decoration: none;
	
}

#sub_right_menu_active a:hover {

  color: #a2c012;
	text-decoration: underline;
	
}


#sub_right_menu li {

  padding:0;
  margin:0;
	clear:left;
	
}


/* CONTACT PAGE */

.sub_green_contact{

  height:443px;

}

#sub_green_form_name{

  background: url('layout/sub_green_label_name.png') no-repeat top left;  

}

#sub_green_form_email_address{

  background: url('layout/sub_green_label_email_address.png') no-repeat top left;  

}

#sub_green_form_confirm_email_address{

  background: url('layout/sub_green_label_confirm_email_address.png') no-repeat top left;  

}

#sub_green_form_phone{

  background: url('layout/sub_green_label_phone.png') no-repeat top left;  

}

#sub_green_form_inquiring_about{

  background: url('layout/sub_green_label_inquiring.png') no-repeat top left;  

}

#sub_green_form_comments_questions{

  background: url('layout/sub_green_label_comments_questions.png') no-repeat top left;  

}

#sub_green_form_spam_question{

  background: url('layout/sub_green_label_spam_question.png') no-repeat top left;

}

#sub_green_form_spam_test{

  background: url('layout/sub_green_spam_test.png') no-repeat top left;
  padding: 0px 0 0 50px;
  float:left;
  
}

#sub_green_form_submit{
  
  float:left;
  padding:0;
  margin-top:5px;
  position:relative;
  left:-6px;
}

#sub_green_calculate_button{

  float:left;
  position:relative;
  left:-6px;
  padding:0;
  margin-top:5px;

}

#sub_green_begin_order_button{
  
  float:left;
  position:relative;
  left:-6px;
  padding:0;
  margin-top:5px;

}

#sub_wrapper_contact_success{

  height:448px;
  width:234px;
  float:left;
  padding: 3px 0 0 7px;
  font-size:11px;

}

/* END OF CONTACT PAGE */

/* T-Shirt Shop */

.sub_tshirt_left_box{

  position:relative;
  left:-7px;
  width:198px;
  height:170px;
  margin:0 43px 47px 0;
  float:left;

}

.sub_tshirt_right_box{

  width:198px;
  height:170px;
  margin:0 0 47px 0;
  float:left;

}

.sub_tshirt_box_photo{
  
  position:absolute;
  z-index:1;
  width:198px;
  height:170px;
  float:left;
  text-align:center;    
}

.sub_tshirt_box_photo img{

  margin: 0 0 0 7px;

}

.sub_tshirt_box_button{
  
  position:absolute;
  z-index:2;
  width:198px;
  height:52px;
  float:left;
  margin:132px 0 0 0;
  background: url('layout/sub_tshirt_store_label.png') 0 0 no-repeat;
   
}

a.sub_tshirt_box_button_link:link,a.sub_tshirt_box_button_link:active,a.sub_tshirt_box_button_link:visited{

  color:#fff;
  text-decoration:none;
  cursor:pointer;

}

a.sub_tshirt_box_button_link:hover{

  color:#5f6062;
  text-decoration:none;
  cursor:pointer;
    
}


.sub_tshirt_box_button h2{
  
  width:198px;  
  margin:10px 0 0 0;
  float:left;
}

#tshirt_container{

  float:left;
  
}

#tshirt_copy{

  margin:28px 0 0 0;
  width:328px;
  float:left; 
  font-size:11px;

}

#tshirt_copy h2{

  padding:0;
  margin:0;
  clear:none;
  float:left;

}

#tshirt_cart{

  padding: 1em 0 0 0;
  float:left; 
  font-size:11px;

}

#tshirt_cart p{

  margin:0;
  float:left;
  padding:2px 10px 0 0;
  clear:left;

}

#tshirt_cart select{

  float:left;
  border: 1px solid #000;

}

#tshirt_cart input{

  float:left;
  position:relative;
  top:-9px;
  left:10px; 

}

#tshirt_bottom_links{

	float: left;
	width: 400px;
	list-style: none;
	padding: 0;
	border-width: 0;
	margin: 23px 0 0 0;
	position:relative;
	left:-7px;

}

#tshirt_bottom_links ul{

	float: left;
	width: 400px;
	list-style: none;
	padding: 0;
	border-width: 0;


}

#tshirt_bottom_links li {

	float: left;
	padding: 0;
	background-color:#fff;	
	
}

#tshirt_bottom_links a {

	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	
}

#tshirt_bottom_links a:hover{

	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	
}

#tshirt_bottom_previous a{

  background: url('layout/sub_previous_shirt_button.png') 0 0 no-repeat;
  width: 128px;
  height: 40px;
  text-indent:-9999px;
  overflow:hidden;

}

#tshirt_bottom_previous a:hover{

  background: url('layout/sub_previous_shirt_button.png') 0 -40px no-repeat;
  width: 128px;
  height: 40px;
  text-indent:-9999px;
  overflow:hidden;
  
}

#tshirt_bottom_next{

  margin-left:116px;

}

#tshirt_bottom_next a{

  background: url('layout/sub_next_shirt_button.png') 0 0 no-repeat;
  width: 128px;
  height: 40px;
  text-indent:-9999px;
  overflow:hidden;

}

#tshirt_bottom_next a:hover{

  background: url('layout/sub_next_shirt_button.png') 0 -40px no-repeat;
  width: 128px;
  height: 40px;
  text-indent:-9999px;
  overflow:hidden;
  
}

/* End T-Shirt Shop */


/* Crab Mallets */

#sub_gray_box_crab_mallets_laser{

  margin:30px 0 24px 0;
  background: #f4f4f4 url('layout/sub_gray_box_bottom.png') bottom left no-repeat;
  width:441px; 
/*  height:85px; */

  float:left;
  padding:0;
  position:relative;  

}

.sub_gray_box_crab_mallets_laser_inner{

  /* margin:30px 0 0 0; */
  background: transparent url('layout/laser_engraved_mallet_left_sample.jpg') top left no-repeat;
  width:441px; 
  height:85px;
  float:left;
  padding:0;
  display:block;

}

#sub_gray_box_crab_mallets_imprinted_inner_top, #sub_gray_box_crab_mallets_laser_inner_bottom{

  display:none;

}

#sub_gray_box_crab_mallets_laser_inner_expanded{

  /* margin:30px 0 0 0; */
  width:441px; 

  float:left;
  padding:0 0 40px 0;
  display:none;
 
}

.sub_gray_box_crab_mallets_laser_heading{

  position:absolute;
  top:-27px;
  left:-7px;
  border:0;
  padding:0;
  margin:0;

}

.sub_gray_box_crab_mallets_laser_inner p{
  
  width:325px;
  padding:14px 0 0px 0;
  margin:0;
  border:0;
  float:left;
  clear:none;
  
}

#sub_gray_box_crab_mallets_laser_inner_divlink{

  text-indent:-9999px;
  width:105px;
  height:85px;
  float:left;

}

#sub_gray_box_crab_mallets_laser_inner_expanded_left {

  width:190px;
  float:left;
  padding:0 30px 0 14px;

}


#sub_gray_box_crab_mallets_laser_inner_expanded_right {

  width:190px;
  float:left;
  padding:16px 0 0 0;

}

#sub_gray_box_crab_mallets_laser_inner_expanded_right table, #sub_gray_box_crab_mallets_laser_inner_expanded_right tr, #sub_gray_box_crab_mallets_laser_inner_expanded_right th, #sub_gray_box_crab_mallets_laser_inner_expanded_right td{

  padding:0;
  margin:0;
  border:0;

}

#sub_gray_box_crab_mallets_laser_inner_expanded_left table, #sub_gray_box_crab_mallets_laser_inner_expanded_left tr, #sub_gray_box_crab_mallets_laser_inner_expanded_left th, #sub_gray_box_crab_mallets_laser_inner_expanded_left td{

  padding:0;
  margin:0;
  border:0;

}


#sub_gray_box_crab_mallets_laser_inner_expanded_left p{

  width:190px;
  padding:14px 0 0 0;
  margin:0;
  border:0;
  
}

#sub_gray_box_crab_mallets_laser_inner_expanded_right p{
  
/*  padding:14px 0 0 8px;*/
  
}


#sub_gray_box_crab_mallets_imprinted{

  margin:21px 0 24px 0;
  background: #f4f4f4 url('layout/sub_gray_box_bottom.png') bottom left no-repeat;
  width:441px; 
/*  height:87px; */

  float:left;
  padding:0;
  position:relative;  

}

.sub_gray_box_crab_mallets_imprinted_inner{

  /* margin:30px 0 0 0; */
  background: transparent url('layout/imprinted_mallet_left_sample.jpg') top left no-repeat;
  width:441px; 
  height:87px;
  float:left;
  padding:0;
  position:relative;  
  display:block;

}

#sub_gray_box_crab_mallets_imprinted_inner_expanded{

  width:441px; 
  float:left;
  padding:0 0 40px 0;  
  position:relative;  
  display:none;
}

.sub_gray_box_crab_mallets_imprinted_heading{

  position:absolute;
  top:-27px;
  left:-7px;

}

.sub_gray_box_crab_mallets_imprinted_inner p{
  
  width:325px;
  /* padding:14px 0 0px 105px; */
  padding:14px 0 0px 0;
  margin:0;
  border:0;
  float:left;
  clear:none;
/*
  background: transparent url('layout/sub_gray_box_divider.png') bottom left no-repeat;
*/
  
}

#sub_gray_box_crab_mallets_imprinted_inner_divlink{

  text-indent:-9999px;
  width:105px;
  height:85px;
  float:left;

}
/*
#sub_gray_box_crab_mallets_imprinted_inner_expanded p{
  
  width:325px;
  padding:14px 0 0px 14px;
  margin:0;
  border:0;
*/  
/*
  background: transparent url('layout/sub_gray_box_divider.png') bottom left no-repeat;
*/
  
/*}*/

#sub_gray_box_crab_mallets_imprinted_inner_expanded_left {

  width:190px;
  float:left;
  padding:0 30px 0 14px;

}


#sub_gray_box_crab_mallets_imprinted_inner_expanded_right {

  width:190px;
  float:left;
  padding:16px 0 0 0;

}

#sub_gray_box_crab_mallets_imprinted_inner_expanded_right table, #sub_gray_box_crab_mallets_imprinted_inner_expanded_right tr, #sub_gray_box_crab_mallets_imprinted_inner_expanded_right th, #sub_gray_box_crab_mallets_imprinted_inner_expanded_right td{

  padding:0;
  margin:0;
  border:0;

}


#sub_gray_box_crab_mallets_imprinted_inner_expanded_left table, #sub_gray_box_crab_mallets_imprinted_inner_expanded_left tr, #sub_gray_box_crab_mallets_imprinted_inner_expanded_left th, #sub_gray_box_crab_mallets_imprinted_inner_expanded_left td{

  padding:0;
  margin:0;
  border:0;

}

#sub_gray_box_crab_mallets_imprinted_inner_expanded_left p{

  width:190px;
  padding:14px 0 0 0;
  margin:0;
  border:0;
  
}

#sub_gray_box_crab_mallets_imprinted_inner_expanded_right p{
  
  /*padding:14px 0 0 8px;*/
  
}

#sub_gray_box_crab_mallets_faq_wrapper{

  margin:21px 0 0 0;
  background: #f4f4f4 url('layout/sub_gray_box_bottom.png') bottom left no-repeat;
  height:251px;
  width:441px; 

  float:left;
  padding:0;
  position:relative;  

}

#sub_gray_box_crab_mallets_faq_wrapper h2 img{


  position:absolute;
  top:-27px;
  left:-6px;

}


#sub_gray_inner_scroll_box_mallets_faq{

  width:414px;
  height:211px;
  margin:0 0 0 0;
  padding: 0 0 0 14px;
  float:left;
  overflow:scroll;
}


#sub_gray_inner_scroll_box_mallets_faq p{
  
  width:369px;
  padding:0 0 0 0;
  
/*
  background: transparent url('layout/sub_gray_box_divider.png') bottom left no-repeat;
*/
  
}


/* End of Crab Mallets */

/* Crab Mallets Order Form */

.sub_gray_box_crab_mallets_order{

  margin:25px 0 24px 0;
  background: #f4f4f4 url('layout/sub_gray_box_bottom.png') bottom left no-repeat;
  width:441px; 
  float:left;
  padding:0 0 13px 0;
  position:relative;  

}

.sub_gray_box_crab_mallets_order_inner{

  margin:18px 0 0 8px;
  width:425px; 
  float:left;
  padding:0 0 0 0;
  overflow:hidden;
  font-size:11px;
  color:#666;
  
}

.sub_gray_box_crab_mallets_order_inner input{

  float:left;

}

.sub_gray_box_crab_mallets_order_inner_option{

  width:160px;
  float:left;

}

.sub_gray_box_crab_mallets_order_inner_option img{

  padding: 12px 0 0 22px;
  clear:left;
  float:left;

}

.sub_gray_box_crab_mallets_order_inner_option input{

  float:left;

}

.sub_gray_box_crab_mallets_order_inner p{
  
  margin:0;
  padding: 4px 5px 0 0;
  float:left;

}

.sub_gray_box_crab_mallets_order_inner span{
  
  padding: 4px 0px 0 0;


}

.sub_gray_box_crab_mallets_order_inner input{

  float:left;

}

.sub_gray_box_crab_mallets_order_heading{

  position:absolute;
  top:-27px;
  left:-7px;
  border:0;
  padding:0;
  margin:0;

}

#sub_gray_box_crab_mallets_order_inner_expanded{

  display:none;

}

.price_calculator_box{

  width:250px;
  height:28px;
  float:left;
  line-height:1;
  margin: 0 0 0 10px;

}

.price_calculator_error{

  display:none;
  font-weight:bold;
  color:#f00;
  position:relative;
  top:-4px;


}

#laser_quantity{

  display:block;

}

#imprinted_quantity,#imprint_price_info,#laser_price_info,#laser_setup_fee,#rest_of_page{

  display:none;

}

.crab_mallet_artwork_radio{

  float:left;
  position:relative;
  left:-2px;

}

.crab_mallet_artwork_copy{

 width:388px;
 float:left;
 position:relative;
 top:-2px;
 left:3px;

}

.mallet_upload_input{

  margin:9px 0 0 0;
  border:1px solid #cecece;

}

#custom_image{

  display:block;
  padding:0 0 0 20px; 

}

#custom_text{

  clear:left;
  display:none;
  margin:0 0 0 0;
  padding:12px 0 0 23px; 
  
}

#custom_text_entry{
  
  float:left;
  width:267px;
  height:80px;
  margin:0 0 0 0;
  border: 1px solid #cecece;
  
}

#imprint_colors{
  
  margin: 12px 0 0 0;
  float:left;

}

#imprint_colors select{


  float:left;
  clear:left;
  width:200px;
  border: 1px solid #cecece;
  
}

#laser_icons{

  width:400px;
  float:left;
  clear:left;
  margin: 12px 0 0 0;

}

#laser_icons input{

  float:left; 
  position:relative;
  top:-2px;
  left:-3px;

}

#laser_icons p{

  margin:0;
  float:left;
  padding:0;

}

#icon_table{

  width:290px;
  float:left;
  clear:left;
  margin: 12px 0 0 0;
  display:none;

}

#icon_table div{

  width:65px;
  height:65px;
  border: 1px solid #666;
  float:left;
  margin: 0 5px 5px 0;  
  cursor:pointer;
  text-indent:-9999px;
  overflow:hidden;  
  float:left;
  
}



#crab_mallet_comments{

  width:267px;
  height:80px;
  float:left;
  clear:left;
  margin:13px 0 0 0;
  border: 1px solid #cecece;

}

#crab_mallet_submit{

  margin: 0 0 0 284px;
  padding:0;
  position:relative;
  top:-7px;

}
/* End Crab Mallets Order Form */


/* Sample View */

#sub_right_sample_viewer{
  
  padding:7px 7px;
  margin:0;
  width:210px;
  height:266px;
  float:left;
  background: transparent url('layout/sub_right_sample_viewer_bg.png') no-repeat;  
  overflow:hidden;
}

#sub_right_sample_viewer_header{
  margin:9px 10px 7px 10px;
  padding:0;
}

#sub_right_sample_viewer_nav{

  margin:0;
  padding:7px 0 0 8px;
  float:left;
  

}

#sub_right_sample_viewer_nav img{

  float:left;
  margin:0;
  padding:0;
  border:0;
}

#sub_right_sample_viewer_nav_buttons{


  float:left;
  width:112px;
  height:6px;
  padding: 4.5px 19px 4.5px 27px;
  margin:0;
  font-size:8px;

}



.sub_right_sample_viewer_nav_button_inactive{

  
  background: url('layout/sub_right_menu_sample_viewer_button.gif') 0 0 no-repeat;
  width:14px;
  height:6px;
  text-indent:-9999px;
  overflow:hidden;  
  float:left;  
  padding:0;
  margin:0;
  border:0;

}

.sub_right_sample_viewer_nav_button_active{

  background: url('layout/sub_right_menu_sample_viewer_button.gif') 0 -6px no-repeat;
  width:14px;
  height:6px;
  text-indent:-9999px;
  overflow:hidden;  
  float:left;
  padding:0;
  margin:0;
  border:0;  
  
}

.sub_right_sample_viewer_nav_button_inactive a, .sub_right_sample_viewer_nav_button_active a{

  width:6px;
  height:6px;
  text-indent:-9999px;
  overflow:hidden;  
  float:left;
  padding:0;
  margin:0;
  border:0;  
  display:block;
  
}

/* End of Sample Viewer */


/* Patch Page */


#sub_green_form_patch_size{

  background: url('layout/sub_green_label_patch_size.png') no-repeat top left;  

}

#sub_green_form_patch_quantity{

  background: url('layout/sub_green_label_patch_quantity.png') no-repeat top left;  

}


#sub_green_form_type_of_backing{

  background: url('layout/sub_green_label_type_of_backing.png') no-repeat top left;  

}

#sub_green_form_percentage_of_coverage{

  background: url('layout/sub_green_label_percentage_of_coverage.png') no-repeat top left;  

}

#sub_green_form_number_of_thread_colors{

  background: url('layout/sub_green_label_number_of_thread_colors.png') no-repeat top left;  

}

#sub_green_form_estimated_cost_of_patch_order{

  background: url('layout/sub_green_label_estimated_cost_of_patch_order.png') no-repeat top left;  

}

#sub_green_form_date_patches_are_needed{

  background: url('layout/sub_green_label_date_patches_are_needed.png') no-repeat top left;  

}

#sub_green_form_patch_art_will_be_supplied{

  background: url('layout/sub_green_label_patch_art_will_be_supplied.png') no-repeat top left;  

}

#sub_green_form_patch_size_width{

  background: url('layout/max-patch-width.png') no-repeat top left;  

}

#sub_green_form_patch_size_height{

  background: url('layout/max-patch-height.png') no-repeat top left;  

}

#sub_green_form_patch_shape{

  background: url('layout/patch-shape.png') no-repeat top left;  

}

#sub_green_form_type_of_backing_on_patches{
	
  background: url('layout/type-of-backing-patch.png') no-repeat top left;  
	
}

#sub_green_form_embroidery_coverage_amount{
	
  background: url('layout/embroidery-coverage-amount.png') no-repeat top left;  
	
}

#sub_green_form_estimated_cost_of_order{
	
  background: url('layout/estimated-cost-of-order.png') no-repeat top left;
	
}

#sub_green_form_dash_plaque_upload{
  background: url('layout/submit-plaque-artwork.png') no-repeat top left;
}

#sub_green_form_estimated_cost_of_plaque_order{
  background: url('layout/estimated-cost-of-plaque-order.png') no-repeat top left;
    height:33px;
}

#sub_green_form_path_details_comments{

  background: url('layout/patch-art-instructions.png') no-repeat top left;	
  height:41px;
  margin-bottom:6px !important;
	
}

a.link_patch_lightbox:link,a.link_patch_lightbox:visited,a.link_patch_lightbox:active,a.link_patch_lightbox:hover{
	
	width:129px;
	height:12px;
	float:left;
	clear:left;
	display:block;
	background: url('layout/need-help-determining.png') no-repeat 0 0;
	text-indent:-9999px;
	outline:0;
	margin:-2px 0 2px 0;
	
}

a.link_patch_lightbox:hover{
	
	background-position: 0 -12px;
	
}


#price_calculator{

  font-size:12px;
  font-weight:bold;
  color:#fff;
  width:194px;
  height:16px;
  margin: 0;
  padding:0;
  float:left;

}

#price_calculator span{

  width:194px;
  float:left;
  margin:0;
  padding:0;

}

#calculate_buttons{
  
  height:42px;
  padding:0;
  margin:0;
  float:left;

}

#divider_line{

  margin: 0 0 13px 7px;

}

.small_caption{

  color:#9f9f9f;
  font-size:10px;
  width:215px;
  float:left;
  margin: 0 0 0 7px;
  line-height:1.2;
  position:relative;
  left:-7px;

}

/* End of Patch Page */



/* Lapel Pin Page */

.sub_green_pins{

  height:271px;

}


#sub_green_form_pin_size{

  background: url('layout/sub_green_label_pin_size.png') no-repeat top left;  

}

#sub_green_form_pin_quantity{

  background: url('layout/sub_green_label_pin_quantity.png') no-repeat top left;  

}

#sub_green_form_pin_type{

  background: url('layout/sub_green_label_pin_type.png') no-repeat top left;  

}

#sub_green_form_percentage_of_coverage{

  background: url('layout/sub_green_label_percentage_of_coverage.png') no-repeat top left;  

}

#sub_green_form_number_of_thread_colors{

  background: url('layout/sub_green_label_number_of_thread_colors.png') no-repeat top left;  

}

#sub_green_form_estimated_cost_of_pin_order{

  background: url('layout/sub_green_label_estimated_cost_of_pin_order.png') no-repeat top left;  

}

#sub_green_form_date_pins_are_needed{

  background: url('layout/sub_green_label_date_pins_are_needed.png') no-repeat top left;  

}

#sub_green_form_pin_art_will_be_supplied{

  background: url('layout/sub_green_label_pin_art_will_be_supplied.png') no-repeat top left;  

}

.sub_green_patch_height_close{

  height:334px;

}

.sub_green_patch_height_open{

  height:816px;

}

/* End of Patch Page */


/* Custom Imprinting Specials Page */

#green_custom_imprinting_specials{

  width:286px;
  height:174px;
  background: url('layout/custom_imprinting_specials_bg.png') no-repeat;
  position:relative;
  left:-7px;
  font-size:11px;
  color:#fff;
  font-weight:bold;
  padding: 17px 0 0 21px;

}

#green_custom_imprinting_specials span{
  
  margin: 3px 0 0 0;
  float:left;
  clear:none;

}

#sub_green_form_estimated_cost_of_shirt_order{

  background: url('layout/sub_green_label_estimated_cost_of_shirt_order.png') no-repeat top left;  

}

#sub_green_form_date_shirts_are_needed{

  background: url('layout/sub_green_label_date_shirts_are_needed.png') no-repeat top left;  

}

#sub_green_form_shirt_art_will_be_supplied{

  background: url('layout/sub_green_label_shirt_art_will_be_supplied.png') no-repeat top left;  

}

.sub_green_imprinting_specials{

  height:682px;

}

#sub_green_form_shirt_quantity{

  background: url('layout/sub_green_label_shirt_quantity.png') no-repeat top left;  

}

#sub_green_form_shirt_comments_questions{

  background: url('layout/sub_green_label_shirt_comments_questions.png') no-repeat top left;  

}

#tshirt_disclaimer{

  font-size:10px;
  color:#fff;
  padding:14px 0 20px 0;
  float:left;
}

#sub_green_switching_art_instructions{

  width:190px;
  font-size:10px;
  color:#fff;
  height:30px;
  margin:5px 0 0 0;
  float:left;
  clear:left;
  
}

a.sub_green_switching_art_instructions_link:link,a.sub_green_switching_art_instructions_link:active,a.sub_green_switching_art_instructions_link:hover,a.sub_green_switching_art_instructions_link:visited{

  color:#fff;
  text-decoration:none;
  
}

a.sub_green_switching_art_instructions_link:hover{

  text-decoration:underline;

}

#sub_green_switching_art_instructions_2{

  width:190px;
  font-size:10px;
  color:#fff;
  height:30px;
  margin:5px 0 0 0;
  float:left;
  clear:left;
  
}

.sub_green_imprinting_specials_height_open{

  height:725px;

}


/* End of Custom Imprinting Specials Page */

/* Custom ad specialty and promotional items */

 #sub_green_promo_items_wrapper{
   
   width:455px;
   height:60px;
   background: url('layout/search_promotional_items_bg.png') no-repeat top left;
   float:left;
   position:relative;
   left:-7px;
   margin:0 0 10px 0;
   
 }
 
  #sub_green_promo_items{
  
    padding: 0 0 0 188px;
    margin:0;
    color:#fff;
    text-indent:-999px;
    
  }
  
  #sub_green_promo_items img{
  
    float:left;
    border:0;
  
  }

/* End of Custom ad specialty and promotional items */

.sub_white_full_wrapper{

  padding: 0 0 0 7px;

}

#patch-table tr td,#patch-table2 tr td{
	
	padding:4px 0 4px 0;
	background-color:#f4f4f4;
}

.table_green_bold{
	
	font-weight:bold;
	color:#48008D;
	
}


#sub_green_switching_date_patches_details{

  width:210px;
  font-size:10px;
  color:#fff;
  height:50px;
  margin:0 0 5px 0;
  float:left;
  clear:left;
  
}


/* patch lightbox */
.patch_overlay {


	display:none;
	width:430px;

}

#patch_lightbox_width{
	background:url('layout/patch-lightbox-bg-width.png') 0 0 no-repeat !important;
		
}

#patch_lightbox_coverage{
	background:url('layout/patch-lightbox-bg.png') 0 0 no-repeat !important;		
}

#patch_lightbox_backing{
	background:url('layout/patch-lightbox-bg-coverage.png') 0 0 no-repeat !important;		
}

.patch_overlay_container{
	
	height:821px;
	width:402px;
	float:left;
	text-align:left;
	padding: 27px 0 0 28px;
	display:block;
}

.page_overlay_header{
	width:308px;
	height:52px;
	display:block;
	text-indent:-9999px;
	margin-bottom:30px;
}

.patch_overlay_container p{
	font-size:13px;
	color:#565656;
	line-height:1.153;
	width:367px;
	margin-bottom:15px;
}

#page_overlay_header_width{
	background: url('layout/patch-lightbox-header-width.png');
}
#page_overlay_header_backing{
	background: url('layout/patch-lightbox-bg-type.png');	
}
#page_overlay_header_coverage{
	background: url('layout/patch-lightbox-header-coverage.png');	
}

/* default close button positioned on upper right corner */
.patch_overlay div.close,.patch_overlay a.close {
	background:url('layout/patch-lightbox-close.png');
	position:absolute; left:405px; top:5px;
	cursor:pointer;
	height:18px;
	width:18px;
}
/* end patch lightbox */


.h1-tshirt-shop{
	width:268px;
	height:23px;
	background-image:url('layout/tshirt_shop_header.gif');
}

.h1-contact{
	width:222px;
	height:23px;
	background-image:url('layout/contact_bay_imprint_header.gif');	
}

.h1-crab-mallet{
	width:217px;
	height:72px;
	background-image:url('layout/crab_mallets_header.gif');		
}

.h1-banners{
	width:194px;
	height:46px;
	background-image:url('layout/custom_banners_header.gif');
}

.h1-patches{
	width:235px;
	height:72px;
	background-image:url('layout/custom_embroidered_patches_and_emblems_header.gif');	
}

.h1-custom-imprinting{
	width:208px;
	height:50px;
	background-image:url('layout/custom_imprinting_and_embroidery_header.gif');		
}

.h1-dash-plaques{
	width:194px;
	height:50px;
	background-image:url('layout/custom-full-color-dash-plaques-header.png');	
	margin: 13px 0 0;		
}

.h1-pin{
	width:251px;
	height:50px;
	background-image:url('layout/lapel_pins_header.gif');			
}

.h1-magnetic-signs{
	width:194px;
	height:50px;
	background-image:url('layout/custom_magnetic_signs_header.gif');	
}

.h1-custom-products{
	width:189px;
	height:22px;
	background-image:url('layout/custom_products_header.gif');	
}

.h1-greeting{
	width:261px;
	height:72px;
	background-image:url('layout/custom_stationery_header.gif');		
}

.h1-crab-mallet-order{
	width:217px;
	height:72px;
	background-image:url('layout/crab_mallets_header.gif');			
}

.h1-our-clients{
	width:118px;
	height:18px;
	background-image:url('layout/our_clients_header.gif');
}

.h1-our-experience{
	width:167px;
	height:23px;
	background-image:url('layout/our_experience_header.gif');
}

.h1-custom-ad{
	width:259px;
	height:50px;
	background-image:url('layout/promotional_items_header.gif');	
}

.apple_overlay{
	display:none;
	width:680px;	
	background-image:url('layout/transpixel.gif');
}

.apple_overlay .close {
	background-image:url('layout/close.png');
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:999999;
}

.apple_overlay_prev{
	position:absolute; left:193px; top:500px;
	cursor:pointer;
	height:35px;
	z-index:999999;	
	color:#fff;
	font-size:2em;
	font-weight:bold;
}

.apple_overlay_next{
	position:absolute; left:373px; top:500px;
	cursor:pointer;
	height:35px;
	z-index:999999;	
	color:#fff;
	font-size:2em;
	font-weight:bold;
}

.plaque_overlay{
	display:none;
	width:504px;	
	background-image:url('layout/transpixel.gif');
}

.plaque_overlay .close {
	background-image:url('layout/close.png');
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:999999;
}

.plaque_overlay_prev{
	position:absolute; left:103px; top:380px;
	cursor:pointer;
	height:35px;
	z-index:999999;	
	color:#fff;
	font-size:2em;
	font-weight:bold;
}

.plaque_overlay_next{
	position:absolute; left:303px; top:380px;
	cursor:pointer;
	height:35px;
	z-index:999999;	
	color:#fff;
	font-size:2em;
	font-weight:bold;
}

.plaque-pricing{
	background-color:#f4f4f4;
     -moz-border-radius: 6px; /* FF1-3.6 */
  -webkit-border-radius: 6px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
     -moz-box-shadow: 0px 0px 6px #8c8c8c; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 6px #8c8c8c; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 6px #8c8c8c; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
          
          
  /* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 	
}

.plaque-pricing td{
	margin: 3px;	
}

.plaque-pricing-center{
	text-align:center;
}

.plaque-pricing-heading{
	color:#48008D;
	font-weight:bold;
}

#other_plaque_size{
	display:none;
	margin-top:4px;
}

#sub_green_form_dash_plaque_size{

  background: url('layout/sub_green_label_dash_plaque_size.png') no-repeat top left;  

}

#sub_green_form_dash_plaque_color{

  background: url('layout/sub_green_label_plaque_color.png') no-repeat top left;  

}

#sub_green_form_dash_plaque_quantity{

  background: url('layout/sub_green_label_number_needed.png') no-repeat top left;  
  height:33px;
}

#sub_green_form_dash_plaque_date_needed{

  background: url('layout/sub_green_label_date_needed.png') no-repeat top left;  
}

#sub_green_form_dash_plaque_additional_details{

  background: url('layout/sub_green_label_additional_details.png') no-repeat top left;  
}

.explain-input{
	color:#888;
	font-size:.8em;
}

.plaque-page .sub_green_input_bg{
	margin-bottom:4px;
}

h4.see-the-difference{
	font-size: 15px;
	font-weight:bold;
	color:#2f0063;
	margin: 1em 0 .5em 6px;
	line-height:1.1em;
}

.difference-ours,.difference-theirs{
	display:block;
	float:left;
	clear:left;
	background-color:#9bba00;
	width:95px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	margin-left:6px;
}

.difference-theirs{
	background-color:#575757;
	margin-left:6px;
	clear:none;
}

h5.difference{
	margin:5px 5px;
	font-weight:bold;	
}

.difference-ours p,.difference-theirs p{
	width:89px;
	padding: 10px 3px;
	background-color:#f4f4f4;
	color:#666;
	margin:0;
}

.plaque-page #sub_green label {
    margin: 20px 0 0;
}

.rush-mallets-order{
	display:block;
	background: url('layout/mallet-icons-canvas.png') -1px 0 no-repeat;
	padding: 3px 0 0 80px;
}

.mallet-zoom{
	display:block;
	background: url('layout/mallet-icons-canvas.png') 0 -130px no-repeat;
	padding: 3px 0 0 80px;
	min-height:40px;
}

.free-proofs{
	display:block;
	background: url('layout/mallet-icons-canvas.png') 0 -247px no-repeat;
	padding: 3px 0 0 50px !important;
	min-height:35px;
	font-size:13px;
	font-weight:bold;
}

.mallet-production-time{
	display:block;
	background: url('layout/mallet-icons-canvas.png') 0 -358px no-repeat;
	padding: 0 0 0 50px !important;
	min-height:35px;
	font-size:13px;
	font-weight:bold;	
}
