﻿.body_panel
{
	float:left;
	width:990px;
	background:rgba(232, 232, 232, 0.8);
	height:2320px;
	margin-top:440px;
	position:absolute;
	z-index:2;
}


/******* UPLOAD SECTION *******/

.upload_section_wrap
{
	float:left;
	width:988px;
	display:inline;
	position:relative;
	margin-top:10px;
	margin-left:0px;
    background-color:#ffffff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #d6d6d6;
    padding-bottom:40px;
}

.upload_section_blue_wrap
{
    float:left;
    display:inline;
    margin-left:0px;
    margin-top:0px;
    overflow:hidden;
}


.upload_section_blue_body
{
    float:left;
    width:500px;
    height:80px;
}


.eo_uploader_table
{
    float:left;
    width:450px;
    display:inline;
    margin-left:20px;
    margin-top:15px;
}


.input_box_wrap
{
    float:left; 
    width:450px;
}

.progress_text_wrap
{
    float:left; 
    width:450px; 
    height:27px; 
    font-family:Verdana; 
    color:#1e1e1e; 
    font-size:.6em; 
    text-align:center;
}

.progress_bar_wrap
{
    float:left; 
    width:450px; 
    padding-top:0px;
}

.first_flashload_wrap0
{
    float:left;
    width:42px;
    height:42px;
    display:none;
    margin-top:18px;
}

.first_flash_load0
{
    float:left;
    width:42px;
    height:42px;
    display:inline;
    
}

.upload_button1
{
	float:left;
	width:167px;
	height:42px;
	display:inline;
	margin-left:10px;
	margin-top:15px;
}

.upload_button_green0
{
    float:left;
	width:167px;
	height:42px;
	display:inline;
	background-image:url(../images/options/checkout_button.png);
	background-repeat:no-repeat;
	background-position:-0px -42px;
}

.first_flashload_wrap
{
    float:left;
    width:42px;
    height:42px;
    display:none;
    margin-top:0px;
    margin-left:20px;
    margin-bottom:25px;
}


.print_size_msg_green
{
	color:#1e1e1e;
	float:left;	
}

.print_size_msg_red
{
	color:#1e1e1e;	
	float:left;
}







.preview_choice_body_top
{
    float:left;
    width:700px;
    margin:25px 0px 0px 25px;
}

.preview_help_body
{
    float:left;
    width:250px;
    height:auto;
    padding-bottom:45px;
    margin-top:-30px;
}

.preview_help_title
{
    float:left;
    width:250px;
    margin:60px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
    color:#7e7e7e;
    text-align:left;
    line-height:20px;
}

.preview_help_p
{
    float:left;
    width:250px;
    margin:10px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
    color:#7e7e7e;
    text-align:left;
    line-height:20px;
}

.preview_choice_body_table
{
    float:left;
    /*width:100%;*/
    margin-top:0px;
    padding:0px;
    border-spacing:0px;
}

.preview_choice_body_table tbody
{
    width:100%;
}

.preview_step_title
{
    float:left;
    margin-top:25px;
    width:940px;
    font-size:14px;
    font-family:Verdana;
    color:#313131;
    text-align:left;
    margin-left:35px;
}

.preview_step_desc
{
    float:left;
    margin-top:15px;
    font-size:12px;
    font-family:Verdana;
    color:#7e7e7e;
    text-align:left;
    margin-left:35px;
    width:940px;
}


.step2
{
   height:auto;
}


 
.preview_choice_thumb_wrap
{
    float:left;
    text-align:center;
    width:200px;
    padding:0;
    margin:35px 0px 0px 20px;
    padding-right:20px;
    border-right:1px solid #eaeaea;
}

.extra_left
{
	margin-left:35px;
}  

.no_right
{
	border-right:none;
	margin-right:0px;
	padding-right:0px;
}

.preview_choice_thumb
{
    float:left;
    width:187px;
    height:120px;
    margin-left:5px;
    margin-top:15px;
}

.preview_choice_thumb_rbtn
{
    float:left;
    margin-top:0px;
    width:21px;
}

.preview_choice_thumb_title
{
    float:left;
    font-family:Verdana;
    font-size:12px;
    line-height:12px;
    color:#006ab3;
    margin-top:3px;
    margin-left:3px;
    margin-right:-30px;
    text-decoration:none;
    text-align:left;
    width:200px;
}

.preview_choice_thumb_title:hover
{
    color:#313131;
}

.preview_choice_thumb_title span
{
    color:#313131;
    font-size:11px;
}

.preview_choice_thumb_desc
{
    float:left;
    font-family:Verdana;
    font-size:11px;
    color:#7e7e7e;
    text-align:left;
    margin-top:15px;
    line-height:20px;
    margin-left:5px;
    width:200px;
    margin-bottom:15px;
}

.preview_choice_thumb_checkbox
{
	float:left;
	width:13px;
	height:13px;
	cursor:pointer;
	clear:both;
	margin:0;
	padding:0;
	margin-top:18px;
	margin-left:5px;
}

.preview_choice_thumb_checkbox input
{
	float:left;
	width:13px;
	height:13px;
	cursor:pointer;
	margin:0;
	padding:0;
}

.preview_choice_thumb_extend
{
    float:left;
    font-family:Verdana;
    font-size:11px;
    color:#7e7e7e;
    text-align:left;
    margin-top:15px;
    line-height:20px;
    margin-left:8px;
    width:170px;
    margin-bottom:15px;
}

.canvas_panel_wrap
{
    float:left;
    text-align:center;
    width:307px;
    padding:0;
    margin:5px 0px 0px 10px;
} 

.canvas_panel_wrap_small
{
    float:left;
    text-align:center;
    width:300px;
    padding:0;
    margin:5px 0px 0px 10px;
}

.eo_type_row
{
    float:left;
    width:620px;
    height:140px;
    margin:25px 25px 25px 35px;
    background:#f8f8f8;
    border:1px solid #e8e8e8;
    padding:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    overflow:hidden;
}

.panel_type_row
{
    float:left;
    width:620px;
    margin:25px 25px 5px 25px;
}

#row_panel_wrap
{
    width:900px;
    margin-bottom:25px;
}

#two_panel_wrap
{
    width:230px;
}

#single_panel_wrap
{
    width:265px;
    border-right:1px solid #eaeaea;
    margin-right:25px;
}

.canvas_panel
{
    float:left;
    margin-left:0px;
    margin-top:15px;
    background-image:url(../images/create/multi_panel_sprite.jpg);
    background-repeat:no-repeat;
}

#single_panel
{
    background-position:-0px -0px;
    height:140px;
    width:230px;
}

#multi_panel
{
    background-position:-230px -0px;
    height:140px;
    width:307px;
}

#two_panel
{
    background-position:-0px -140px;
    width:156px;
    height:104px;
    margin-left:2px;
    margin-top:10px;
}

#three_panel
{
    background-position:-156px -140px;
    width:231px;
    height:104px;
    margin-left:2px;
    margin-top:10px;
}

#four_panel
{
    background-position:-387px -140px;
    width:200px;
    height:104px;
    margin-left:2px;
    margin-top:10px;
}

.canvas_panel_rbtn
{
    float:left;
    margin-top:0px;
}

.canvas_panel_title
{
    float:left;
    font-family:Verdana;
    font-size:14px;
    color:#006ab3;
    margin-top:1px;
    margin-left:5px;
    text-decoration:none;
    text-align:left;
}

.canvas_panel_title_small
{
    float:left;
    font-family:Verdana;
    font-size:12px;
    color:#006ab3;
    margin-top:3px;
    margin-left:5px;
    text-decoration:none;
    text-align:left;
}

.canvas_panel_title:hover
{
    color:#313131;
}

.common_panel_wrap
{
    float:left;
    width:935px;
    margin:25px 0px 10px 25px;
}

.common_panel_item
{
	float:left;
    text-align:center;
    width:350px;
    padding:0;
    margin:5px 0px 0px 10px;
    padding-right:10px;
    border-right:1px solid #eaeaea;
}

.common_panel_title
{
	float:left;
    font-family:Verdana;
    font-size:14px;
    color:#006ab3;
    margin-top:1px;
    margin-left:5px;
    text-decoration:none;
    text-align:left;
}

.common_panel_title:hover
{
    color:#313131;
}

.common_panel_desc
{
	float:left;
	width:320px;
    font-family:Verdana;
    font-size:11px;
    color:#7e7e7e;
    margin-top:5px;
    margin-left:5px;
    text-decoration:none;
    text-align:left;
    line-height:20px;
}


.preview_choice_addcomment_wrap
{
    float:left;
    text-align:center;
    width:450px;
    padding:0px;
    margin-top:45px;
    margin-left:40px;
} 

.preview_choice_varnish_title
{
    float:left;
    font-family:Verdana;
    font-size:12px;
    color:#006ab3;
    margin-top:5px;
    margin-left:7px;
    text-decoration:none;
    text-align:left;
}

.preview_choice_varnish_title:hover
{
    color:#313131;
}


.preview_coating_wrap
{
    float:left;
    width:740px;
    margin-top:15px;
}

.matte
{
    margin-top:25px;
    margin-bottom:15px;
}

.nocoat
{
    margin-top:10px;
    margin-bottom:15px;
}

.preview_coating_rbtn
{
    float:left;
    margin-top:0px;
    margin-left:10px;
}

.preview_coating_title
{
    float:left;
    margin-top:1px;
    font-size:14px;
    font-family:Verdana;
    color:#006ab3;
    text-align:left;
    margin-left:5px;
    width:650px;
    margin-bottom:10px;
    cursor:pointer;
    text-decoration:none;
}

.preview_coating_title:hover
{
    color:#313131;
}

.preview_coating_title span
{
    color:#313131;
    font-size:12px;
}

.preview_coating_title2
{
    float:left;
    margin-top:1px;
    font-size:14px;
    font-family:Verdana;
    color:#006ab3;
    text-align:left;
    margin-left:5px;
    width:650px;
    margin-bottom:10px;
    cursor:pointer;
    text-decoration:none;
}

.preview_coating_desc
{
    float:left;
    margin-top:0px;
    font-size:12px;
    font-family:Verdana;
    color:#7e7e7e;
    text-align:left;
    margin-left:38px;
    width:650px;
    margin-bottom:10px;
    line-height:20px;
}


.preview_comments_upload_button
{
    float:left;
    margin-top:30px;
    font-size:12px;
    font-family:Verdana;
    color:#515151;
    text-align:left;
    margin-left:35px;
    width:900px;
    margin-bottom:25px;
}


.preview_size_datalist_outerwrap
{
	float:left;
    width:250px;
    margin-left:35px;
    margin-top:0px;
    margin-bottom:0px;
}

.preview_size_datalist_wrap
{
    float:left;
    width:250px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:45px;
}

.preview_size_datalist
{
    float:left;
    margin-left:0px;
    margin-top:0px;
    width:250px;
}

.preview_size_datalist_item
{
    float:left;
    width:250px;
    text-align:center;
    margin-top:35px;
}

.preview_size_rbtn
{
    float:left;
    margin-left:0px;
    margin-top:0px;
}

.preview_size_text1
{
    float:left;
    margin-left:8px;
    margin-top:1px;
    text-align:center;
    font-family:verdana;
    font-size:14px;
    color:inherit;
    font-weight:bold;
    color:#006ab3;
    text-decoration:none;
}

.preview_size_text1:hover
{
    color:#313131;
}

.preview_size_text2
{
    float:left;
    margin-left:8px;
    margin-top:3px;
    text-align:center;
    font-family:verdana;
    font-size:12px;
    color:#313131;
    text-decoration:none;
    width:60px;
    text-decoration:line-through;
}

.preview_size_text3
{
    float:left;
    margin-left:8px;
    margin-top:1px;
    text-align:left;
    font-family:verdana;
    font-size:13px;
    color:#009912;
    text-decoration:none;
    font-weight:bold;
}

.preview_size_text4
{
    float:left;
    margin-left:8px;
    margin-top:3px;
    text-align:center;
    font-family:verdana;
    font-size:12px;
    color:#313131;
    text-decoration:none;
    width:60px;
}

.preview_size_text5
{
    float:left;
    margin-left:8px;
    margin-top:1px;
    text-align:left;
    font-family:verdana;
    font-size:13px;
    color:red;
    text-decoration:none;
    font-weight:bold;
}

.preview_choice_data_title
{
    float:left;
    margin-top:0px;
    font-size:12px;
    font-family:Verdana;
    color:#7e7e7e;
    text-align:left;
    margin-left:0px;
    width:160px;
}

.preview_choice_data_wrap
{
    float:left;
    text-align:center;
    width:360px;
    padding:0px;
    margin-top:20px;
} 

.preview_size_rbtn_custom
{
    float:left;
    margin-left:0px;
    margin-top:3px;
}

.print_size_textbox_wrap
{
	float:left;
	width:auto;
	border:1px solid #d6d6d6;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-left:8px;
	margin-top:-1px;
}

.print_size_textbox_wrap span
{
	float:left;
	font-family:Verdana;
	font-size:11px;
	color:#7e7e7e;
	text-align:right;
	width:auto;
	line-height:10px;
	margin-top:8px;
	margin-left:5px;
}

.print_size_textbox
{
	float:left;
	width:38px;
	font-family:Verdana;
	font-size:12px;
	color:#313131;
	padding:3px;
	margin-right:3px;
	display:inline;
	border:none;
}

.print_size_textbox_x
{
	float:left;
	font-family:Verdana;
	font-size:11px;
	color:#7e7e7e;
	text-align:right;
	width:auto;
	line-height:10px;
	margin-top:8px;
	margin-left:8px;
}

.preview_size_special_msg
{
	float:left;
	width:550px;
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	color:#313131;
}

.preview_size_special_msg span
{
	color:#009912;
}

.preview_size_cutout_wrap
{
    float:left;
    width:540px;
    margin-top:50px;
    margin-left:50px;
    text-align:center;
}

.preview_size_cutout_wrap_small
{
    float:left;
    width:650px;
    margin-top:50px;
    margin-left:50px;
    text-align:center;
}

.preview_size_sample
{
    float:left;
    width:540px;
    height:312px;
    text-align:center;
    margin-top:-75px;
    margin-left:5px;
}

.preview_size_sample_small
{
    float:left;
    width:300px;
    height:312px;
    text-align:center;
    margin-top:0px;
    margin-left:5px;
}

.preview_size_cutout
{
    float:left;
    height:199px;
    width:540px;
    background-image:url(../images/create/cutout2.jpg);
    margin-top:30px;
}

.preview_size_cutout_small
{
    float:left;
    height:309px;
    width:329px;
    background-image:url(../images/create/cutout_3.png);
    margin-top:130px;
    margin-left:-85px;
}

.sample_item
{
    float:left;
    background-color:#313131;
    margin:0 auto;
    text-align:center;
    display:inline;
    -moz-box-shadow:0px 0px 10px 4px #eaeaea;
    -webkit-box-shadow:0px 0px 10px 4px #eaeaea;
    box-shadow:0px 0px 10px 4px #eaeaea;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
}

.sample_text
{
    float:left;
    text-align:center;
    font-family:Verdana;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    margin:0 auto;
    display:inline;
    text-shadow:0px -1px 0px rgba(0, 0, 0, 1);
}

.preview_multi_cutout_wrap
{
    float:left;
    width:540px;
    margin-top:50px;
    margin-left:50px;
    text-align:center;
}

.preview_multi_sample
{
    float:left;
    width:540px;
    height:312px;
    text-align:center;
    margin-top:-75px;
    margin-left:5px;
}

.panel_item
{
    float:left;
    background-color:transparent;
    margin:0 auto;
    text-align:center;
    display:inline;
    padding:0;
}

.panel_instance
{
    float:left;
    background-color:#313131;
    display:inline;
    margin:0;
    padding:0;
}

.panel_text
{
    float:left;
    text-align:center;
    font-family:Verdana;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin:0 auto;
    display:inline;
}

.preview_multi_cutout
{
    float:left;
    height:199px;
    width:540px;
    background-image:url(../images/create/cutout2.jpg);
    margin-top:30px;
}

.cart_thumb_link
{
    float:left;
    width:165px;
    height:115px;
    border:none;
    text-decoration:none;
    text-align:center;
    margin:0 auto;
    margin:25px 0px 25px 25px;
}

.cart_thumb_image
{
	float:none;
	margin:0 auto;
	text-align:center;
    width:auto;
    height:auto;
    max-width:165px;
    max-height:115px;
}

.cart_thumb_title
{
	float:left;
	width:600px;
	font-family:Verdana;
	font-size:22px;
	color:#313131;
	text-align:left;
	margin-left:10px;
	margin-top:25px;
}

.cart_thumb_desc
{
	float:left;
	width:650px;
	font-family:Verdana;
	font-size:12px;
	color:#313131;
	text-align:left;
	margin-left:25px;
	margin-top:15px;
	line-height:20px;
	margin-right:80px;
}

.cart_thumb_change
{
	float:left;
	width:auto;
	font-family:Verdana;
	font-size:12px;
	color:#006ab3;
	text-align:left;
	margin-left:25px;
	margin-top:15px;
	text-decoration:none;
}

.cart_thumb_change:hover
{
	color:#313131;
}

.cart_thumb_flash
{
	float:none;
	margin:0 auto;
	text-align:center;
    width:auto;
    height:auto;
    max-width:165px;
    max-height:115px;
}


.preview_error_msg
{
    float:left;
    font-size:14px;
    font-family:Verdana;
    text-align:left;
    margin-top:15px;
    margin-left:50px;
    color:#ff0000;
    font-weight:bold;
    width:300px;
}

.upload_white_wrap
{
    float:left;
    width:988px;
    height:auto;
    margin:0px 0px 0px 0px;
    background-color:#fff;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #d6d6d6;
}

.upload_complete_wrap
{
	float:left;
	width:988px;
	min-height:333px;
	display:inline;
	position:relative;
	margin-top:10px;
	margin-left:0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #d6d6d6;
    padding-bottom:0px;
    background:#ffffff url(../images/create/bottom_example.jpg) no-repeat bottom right;
}