
img
{
   display: inline;
}

a
{
   display: inline;
}

.pp4_title
{
}

.pp4_title_sku
{
   font-size: 16px;
   font-family: arial;
   font-weight: bold;
   color: #555555;
}

.pp4_title_text
{
   font-family: 'Raleway', sans-serif;
   color: #5d6301;
   font-size: 16px;
   display: inline;
   padding-left: 10px;
   width: 95%;
   text-align: left;
}

.pp4_title_description
{
   font-family: 'Raleway', sans-serif;
   color: #333333;
   font-size: 14px;
   padding-top: 10px;
   padding-bottom: 10px;
}

.pp4_master_thumbnails
{
   border:3px solid #eeeeee; 
   width: 100px; 
   height: 36px;
   text-align: center;
}

.pp4_title_frame_dimensions_text
{
   font-size: 13px; 
   font-family: Raleway; 
   text-align: left;
}

.pp4_title_frame_dimensions_dimension
{
   font-size: 14px; 
   font-family: Raleway; 
   text-align: left;
   font-weight: bold;
}

.pp4_title #options > div a
{
   color: #555555;
   font-size: .8rem;
   text-decoration: none;
   border-radius: 5px;   
   border: 1px solid #888888;
   padding: 3px;
   margin: 5px;
}

.pp4_title #options > div a:hover
{
   color: #ffffff;
   background-color: #888888;
}



.dimension_price_line
{
   vertical-align: bottom;   
   font-family: raleway;
   width: 100%;
   border-bottom: 2px solid #888888;
}

.dimension_price_line td
{
   vertical-align: bottom;   
   font-family: raleway;
}

.font_1
{
   font-family: Raleway;
}

.w100
{
   width: 100%;
}

.option_item
{
   text-align: center; 
   vertical-align: top; 
   border-bottom: 3px solid #cccccc;
}

.option_item_selected
{
   text-align: center; 
   vertical-align: top; 
   border-left: 3px solid #cccccc;
   border-right: 3px solid #cccccc;
   border-top: 3px solid #cccccc;
   border-bottom: 3px solid #f0f0f0;
   background: #f0f0f0;
}

.option_data
{
   border-left: 3px solid #cccccc; 
   border-right: 3px solid #cccccc; 
   border-bottom: 3px solid #cccccc; 
   background: #f0f0f0;
   width: 100%;
   display: none;
}


.oh_help_data
{
   background: #e0e0e0;
   width: 100%;
   display: none;
   text-align: center;
}


.oh_help_text
{
   display: block;
   background: #e0e0e0;
   font-family: Raleway;
   font-size: 16px;
   text-align: justify;
   line-height: 20px;   
   word-spacing: 4px;   
   width: 90%; 
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 10px;
   padding-bottom: 10px;
}


.pp4_ag_sku
{
   font-family: Raleway; 
   font-size: 14px; 
   color: #555555;
	font-weight: normal;
   text-align: center;
}

.ph_help_data
{
   background: #e0e0e0;
   width: 100%;
   display: none;
   text-align: center;
}


.ph_help_text
{
   display: block;
   background: #e0e0e0;
   font-family: Raleway;
   font-size: 16px;
   text-align: justify;
   line-height: 20px;   
   word-spacing: 4px;   
   width: 90%; 
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 10px;
   padding-bottom: 10px;
}

.ph_ctr
{
   display: inline;
   cursor: help;
   width: 32px;
}

.pp4_ph_box
{
   display: none;
   background: #ffea01;
   border: 3px solid #666666;
   font-family: Raleway;
   font-size: 16px;
   text-align: justify;
   line-height: 20px;   
   word-spacing: 4px;   
   padding-bottom: 10px;
}

.pp4_option_checked
{
   width  : 20px;
   height : 20px;
}

.pp4_option_checked_text
{
   padding-left: 10px; 
   text-align: left; 
   font-family: raleway; 
   font-size: 14px; 
   color: #555555;
}

.pp4_option_checked_price
{
   font-family: arial; 
   color: #555555;
	font-weight: bold;
   text-align: center;
   padding-left: 10px; 
   font-family: raleway; 
   font-size: 14px; 
}

.pp4_option_checked_sku
{
   padding-left: 10px; 
   text-align: left; 
   font-family: raleway; 
   font-size: 14px; 
   color: #222222;
   font-weight: bold;
}

.pp4_ps_sku
{
   font-family: Raleway; 
   font-size: 14px; 
   color: #555555;
	font-weight: normal;
   text-align: center;
}


.pp4_ps_price
{
   font-family: arial; 
   color: #555555;
	font-weight: bold;
   text-align: center;
   padding-left: 10px; 
   font-family: raleway; 
   font-size: 18px; 
}

.pp4_option_detail_header
{
   font-family: raleway;
   font-size: 14px;
   color #555555;
   text-align: left;
   padding-top: 20px; 
   border-bottom: 2px solid #888888;   
}

.pp4_option_detail_item
{
   font-family: raleway;
   font-size: 13px;
   color: #555555;
   padding-top: 5px;
   font-weight: bold;
   text-align: left;
   vertical-align: center;
}

.pp4_option_detail_description
{
   font-family: raleway;
   font-size: 13px;
   color: #555555;
   padding-top: 20px;
   font-weight: normal;
   text-align: left;
   vertical-align: top;
   width: 300px;
}

.pp4_option_detail_total
{
   font-family: raleway;
   font-size: 1.2rem;
   color: #555555;
   padding-top: 20px;
   font-weight: bold;
   text-align: left;
   border-top: 1px solid #888888;
}

.pp4_option_detail_cost_type
{
   font-family: raleway;
   font-size: 1.2rem;
   color: #555555;
   padding-top: 5px;
   font-weight: normal;
   text-align: left;
}

.pp4_option_detail_cost
{
   font-family: arial;
   font-size: 1.2rem;
   color: #333333;
   padding-top: 5px;
   font-weight: bold;
   text-align: left;
   padding-left: 10px;
   letter-spacing: 2px;
}

.pp4_option_detail_block
{
   border-bottom: 1px solid #d0d0d0;
   padding: 15px;
}

.pp4_option_detail_block_header
{
//   background: #cccccc;
   background: #ffffff;
   font-family: raleway;
   font-size: 16px;
   font-weight: bold;
   color: #555555;
}

.pp4_tb
{
   border: 1px solid black;

}

.pp4_option_detail_image
{
   width: 240px;
   text-align: center;
}

.pp4_option_detail_total_item
{
   font-family: arial;
   font-size: 18px;
   font-weight: normal;
   color: #333333;
}

.pp4_option_sizing_selection_box
{
   border: 2px solid #cccccc;
   background: #fefefe;
}

.pp4_remove_from_project_details
{
   font-family: raleway;
   font-size: 11px;
   color: #555555;
   text-decoration: none;
}

.pp4_change_item_project_details
{
   font-family: raleway;
   font-size: 14px;
}

.pp4_navigation_cover_up
{
   background: #ffff00;
   display: none;
   opacity: .95;
   font-family: raleway;
   position: absolute;
   font-size: 15px;
   font-color: #ffffff;
   padding-left: 10px;
   padding-right: 10px;
   line-height: 30px;
}

.pp4_options_arrows_cover_up
{
   width: 1024px;
   height: 3000px;
   top: 0px; 
   left: 0px;   
   text-align: center;
}

a.pp4_package_display_options
{
   padding-top: 15px;
   padding-bottom: 15px;
   font-family: raleway;
   font-size: 12px;
   text-align: center;
}

td.pp4_package_display_options
{
   padding-top: 15px;
   padding-bottom: 15px;
   text-align: center;
   padding-left: 10px;
}


a.optiontile
{
	color: #ffffff; 
	font-weight: bold; 
	font-family: raleway;	
	text-decoration: none;
}
a.optiontile:visited 
{
	text-decoration: none;
}
a.optiontile:hover 
{
	color: #000000;
	text-decoration: underline;
}

.pp4_back_button
{
   padding-top: 10px;
   padding-bottom: 10px;
   text-align: left;
}

.pp4_frame_premade_size
{
   font-family: Arial;
   font-size: 1.2rem;
   text-decoration: none;
}

.pp4_options_link
{
   display: inline-block; 
   text-decoration: underline; 
   font-size: 1rem;
}

.pp4_options_link:hover
{
   cursor: pointer;
}


.pp4_design_options_link
{
   font-size: .9rem;
   padding: 5px;
   margin: 1px;
}

.pp4_design_options_link:hover
{
   cursor: pointer;
   background: #f0f0f0;
}

