﻿section.splash {
  float: left;
  width: 100%;
  min-width: 320px;
  margin: 0 auto;
  height: auto;
  background: #006ab3;
  background: url(../../images/gensplash/customprints/wallpaper.png);
  background: -webkit-radial-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5)), url(../../images/gensplash/customprints/wallpaper.png) repeat;
  background: -moz-radial-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5)), url(../../images/gensplash/customprints/wallpaper.png) repeat;
  background: -o-radial-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5)), url(../../images/gensplash/customprints/wallpaper.png) repeat;
  background: radial-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5)), url(../../images/gensplash/customprints/wallpaper.png);
}

.upload_section_wrap
{
	float:none;
    display:inline-block;
    width:90%;
    max-width:988px;
    height:auto;
    background-color:White;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin:35px 5% 0 5%;
    padding:25px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.upload_section_wrap:last-of-type
{
    margin-bottom:35px;
}

.preview_step_title
{
    float:left;
    width:100%;
    font-size:14px;
    font-family:Verdana;
    color:#313131;
    text-align:left;
    padding:0px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.preview_step_desc
{
    float:left;
    width:100%;
    margin-top:15px;
    font-size:12px;
    font-family:Verdana;
    color:#7e7e7e;
    text-align:left;
}

.preview_choice_body_full
{
    float:left;
    width:760px;
    margin:0;
    padding:0;
}

.preview_choice_body_top
{
    float:left;
    width:700px;
    margin:25px 0px 0px 55px;
}


.preview_help_body
{
    float:left;
    width:194px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#fcf4bc;
    border:1px solid #d8bc9c;
    height:auto;
    padding-bottom:15px;
}

.preview_help_title
{
    float:left;
    width:170px;
    margin:15px 0px 0px 15px;
    font-family:Verdana;
    font-size:12px;
    color:#313131;
    text-align:left;
    line-height:18px;
}

.preview_help_p
{
    float:left;
    width:164px;
    margin:10px 0px 0px 15px;
    font-family:Verdana;
    font-size:10px;
    color:#515151;
    text-align:left;
    line-height:18px;
}

.preview_help_a
{
    float:left;
    width:154px;
    margin:10px 0px 0px 20px;
    font-family:Verdana;
    font-size:12px;
    color:#006ab3;
    text-align:left;
    line-height:20px;
    text-decoration:none;
}

.preview_help_a:hover
{
    color:#313131;
}

.price_nav_wrap
{
    float:left;
    width:100%;
    height:auto;
    background:#f1f1f1;
    border:1px solid #d6d6d6;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin-top:15px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    overflow:hidden;
}

.price_nav_item
{
    float:left;
    width:20%;
    height:auto;
    border-right:1px solid #d6d6d6;
    background:#f1f1f1;
    text-decoration:none;
    font-family:verdana;
    font-size:12px;
    color:#006ab3;
    text-align:center;
    cursor:pointer;
    padding-top:13px;
    padding-bottom:13px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.price_nav_item:hover
{
    background:#f8f8f8;
    color:#006ab3;
}

.no_right_border
{
    border-right:none;
}

.price_nav_item span
{
    float:none;
    display:inline-block;
    margin-left:0 auto;
    margin-right:0 auto;
    line-height:14px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.price_nav_item img
{
    float:none;
    display:inline-block;
    margin-right:0 auto;
    margin-left:0 auto;
    border:none;
    margin-top:2px;
    margin-bottom:-2px;
}

.three_panel_wide
{
    float:none;
    display:inline-block;
    margin-right:0 auto;
    margin-left:0 auto;
    border:none;
}

.price_list_top_wrap
{
    float:left;
    width:100%;
    margin-top:0px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    display:inline-block;
}

.price_list_wrap
{
    float:left;
    width:100%;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    display:inline-block;
}   
    
.price_list_thumb
{
    float:left;
    width:25%;
    height:auto;
    text-align:center;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    display:inline-block;
    padding:15px;
}

.single_panel_thumb
{
    float:left;
    width:100%;
    height:auto;
    margin-top:0;
}

.two_panel_thumb
{
    float:left;
    width:100%;
    height:auto;
    margin-top:0;
}

.three_panel_thumb
{
    float:left;
    width:100%;
    height:auto;
    margin-top:0;
}

.four_panel_thumb
{
    float:left;
    width:100%;
    height:auto;
    margin-top:0;
}

.sample_corner
{
    float:left;
    width:100%;
    height:auto;
    margin-top:5px;
}

.price_list_title
{
    float:left;
    width:25%;
    font-family:Verdana;
    font-size:12px;
    color:#313131;
    margin-top:10px;
    margin-bottom:15px;
    text-align:center;
    padding:0 10px 0 10px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.price_list_row
{
    width:100%;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    display:inline-block;
}

.price_list_row:nth-child(odd)
{
    background:#f1f1f1;
}

.price_list_data_item
{
    float:left;
    width:25%;
    height:auto;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

/*.price_list_data_item:nth-child(even)
{
    background:#f9f9f9;
}

.price_list_row:nth-child(odd) .price_list_data_item:nth-child(even)
{
    background:#fff;
}*/

.price_list_data_text
{
    float:left;
    width:100%;
    text-align:center;
    padding:25px 10px 25px 10px;
    font-family:Verdana;
    font-size:14px;
    color:#313131;
    height:auto;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.price_list_data_text_multi
{
    float:left;
    width:100%;
    text-align:center;
    font-family:Verdana;
    font-size:14px;
    color:#313131;
    height:auto;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    padding:25px 10px 25px 10px;
}

.price_list_data_text_multi span
{
    font-size:11px;
    color:#515151;
}

.price_list_data_link
{
    float:left;
    width:100%;
    text-align:center;
    font-family:Verdana;
    font-size:14px;
    color:#006ab3;
    text-decoration:underline;
    cursor:pointer;
    height:auto;
    padding:25px 10px 25px 10px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.price_list_data_link:hover
{
    color:#313131;
}

.price_list_data_link:hover
{
    color:#313131;
}

.shipping_list_data_row_title
{
	float:left;
	font-family:Verdana;
	font-size:14px;
	color:#313131;
	text-align:left;
	margin-top:35px;
	margin-left:0px;
    width:100%;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.shipping_list_data_row
{
    float:left;
    width:100%;
    height:auto;
    border:1px solid #d6d6d6;
    background:#f1f1f1;
    margin-top:15px;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.shipping_list_carrier
{
    float:left;
    width:15%;
    height:auto;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    padding:15px;

}

.shipping_list_item
{
    font-family:Verdana;
    font-size:14px;
    color:#313131;
    float:left;
    padding:15px;
    width:auto;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.fedex_icon
{
    float:left;
    width:100%;
    height:auto;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    display:inline-block;
}

.usps_icon
{
    float:left;
    width:100%;
    height:auto;
    -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    display:inline-block;
}

@media (max-width:750px)
{
    .price_nav_item
    {
        width:100%;
        border-bottom:1px solid #d6d6d6;
    }

    .price_nav_item:last-of-type
    {
        border-bottom:none;
    }

    .price_nav_item img 
    {
        float: left;
        margin-top: 0px;
        margin-bottom: -2px;
        margin-left:15px;
        margin-right:15px;
    }

    .price_nav_item span 
    {
        float: left;
    }

    .shipping_list_carrier 
    {
        width: 20%;
        padding: 10px;
        float:none;
        display:inline-block;
    }

    .shipping_list_item 
    {
        width:100%;
    }

    .shipping_list_data_row_title {
        font-size: 12px;
        margin-top: 25px;
    }
}

@media (max-width:500px)
{
    .price_list_thumb 
    {
        padding:15px 5px 15px 5px;
    }
    
    .price_list_data_text 
    {
        padding: 25px 5px 25px 5px;
        font-size:10px;
    }

    .price_list_data_text_multi 
    {
        font-size:10px;
        padding:15px 5px 15px 5px;
    }

    .price_list_data_text_multi span 
    {
        font-size:9px;
    }

    .price_list_data_link 
    {
        font-size: 10px;
        padding: 25px 5px 25px 5px;
    }

    .price_list_title {
        font-size: 10px;
        padding: 0 5px 0 5px;
    }

    .shipping_list_carrier 
    {
        width: 40%;
    }
}
    

    
    