﻿/******* BODY SECTIONS ********/

.corner_tl
{
	float:left;
	width:5px;
	height:5px;
	font-size:0em;
	background-image:url(../images/master/corner_tl2.png);
	background-repeat:no-repeat;
	line-height:0px;
}

.corner_tr
{
	float:right;
	width:5px;
	height:5px;
	font-size:0em;
	background-image:url(../images/master/corner_tr2.png);
	background-repeat:no-repeat;
	line-height:0px;
}

.corner_bl
{
	float:left;
	width:5px;
	height:5px;
	font-size:0em;
	background-image:url(../images/master/corner_bl.png);
	background-repeat:no-repeat;
	line-height:0px;
}

.corner_br
{
	float:right;
	width:5px;
	height:5px;
	font-size:0em;
	background-image:url(../images/master/corner_br.png);
	background-repeat:no-repeat;
	line-height:0px;
}

/******** TITLE BAR *********/
.title_bar_wrap
{
	float:left;
	width:990px;
	height:49px;
}

.title_bar_left
{
	float:left;
	width:4px;
	height:49px;
	background-image:url(../images/master/title_bar_bg_left.png);
}

.title_bar_mid
{
	float:left;
	width:982px;
	height:49px;
	background-image:url(../images/master/title_bar_bg.png);
	background-repeat:repeat-x;
}

.title_bar_right
{
	float:left;
	width:4px;
	height:49px;
	background-image:url(../images/master/title_bar_bg_right.png);
}

.title_bar_logo
{
	float:left;
	width:219px;
	height:49px;
	background-image:url(../images/options/order_option_title.png);
}


/********* OPTION SECTION *********/

.choice_title_bar
{
	float:left;
	width:990px;
	height:25px;
	background-image:url(../images/details/related_title_bar_bg.png);
	margin-top:7px;
}

.choice_title_bar_left
{
	float:left;
	width:4px;
	height:25px;
	background-image:url(../images/details/related_title_bar_left.png);
}

.choice_title_bar_right
{
	float:right;
	width:4px;
	height:25px;
	background-image:url(../images/details/related_title_bar_right.png);
}

.choice_header_mid
{
	float:left;
	width:200px;
	height:26px;
	font-family:Verdana;
	font-size:.7em;
	color:#FFFFFF;
	text-align:left;
	line-height:25px;
}

.choice_dot
{
	float:left;
	width:8px;
	height:8px;
	background-image:url(../images/checkout/checkout_dot.png);
	margin-top:9px;
	margin-left:4px;
	margin-right:4px;
}

.account_order_wrap
{
	float:left;
	width:990px;
	margin-bottom:0px;
}

.option_section_body
{
	float:left;
	width:988px;
	background-color:White;
	border:1px solid #d6d6d6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-bottom:10px;
}

.option_section_search_title
{
    float:left;
    width:960px;
    margin-left:25px;
    color:#1e1e1e;
    font-family:Verdana;
    font-size:18px;
    text-align:left;
    margin-top:25px;
}

.option_section_search_txtbox
{
    float:left;
    width:300px;
    height:28px;
    border:1px solid #d6d6d6;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding-left:5px;
    padding-top:5px;
    font-family:Verdana;
    color:#313131;
    text-align:left;
    margin-left:25px;
    margin-top:20px;
    margin-bottom:25px;
}

.option_section_search_button
{
    float:left;
    width:100px;
    height:32px;
    margin-top:22px;
    cursor:pointer;
    margin-left:15px;
}

.option_section_search_text
{
    float:left;
    margin-top:15px;
    width:460px;
    color:#313131;
    font-family:Verdana;
    font-size:12px;
    text-align:left;
    margin-left:35px;
}

.option_section_error_title
{
    float:left;
    width:960px;
    margin:10px;
    color:#313131;
    font-family:Verdana;
    font-size:18px;
    text-align:left;
    margin-bottom:0px;
    margin-left:20px;
}

.option_section_error
{
    float:left;
    margin:10px;
    width:960px;
    color:#515151;
    font-family:Verdana;
    font-size:12px;
    text-align:left;
    margin-left:20px;
}

.option_msg_wrap
{
	float:left;
	width:975px;
	border-bottom:1px solid #d6d6d6;
	margin-left:8px;
	margin-top:4px;
	padding-bottom:5px;
}

.option_msg_body
{
	float:left;
	width:975px;
}

.addposter_icon
{
	float:left;
	width:38px;
	height:53px;
	background-image:url(../images/options/addposter_icon.png);
	margin-top:12px;
	margin-left:25px;
}

.frames_icon
{
	float:left;
	width:38px;
	height:53px;
	background-image:url(../images/options/frames_icon.png);
	margin-top:12px;
	margin-left:25px;
}

.checkout_icon
{
	float:left;
	width:38px;
	height:53px;
	background-image:url(../images/options/checkout_icon2.png);
	margin-top:12px;
	margin-left:25px;
}

.option_icon
{
    float:left;
    width:25px;
    height:23px;
    background-image:url(../images/confirmation/order_icon.png);
    margin-top:5px;
    margin-left:5px;
}

.date_icon
{
    float:left;
    width:25px;
    height:23px;
    background-image:url(../images/confirmation/date_icon.png);
    margin-top:5px;
    margin-left:25px;
}

.options_text
{
	float:left;
	font-family:Verdana;
	color:#02243c;
	font-size:.9em;
	text-align:left;
	margin-left:15px;
	margin-top:8px;
}

.checkout_button_wrap
{
	float:left;
	width:255px;
	height:50px;
	margin-top:19px;
	text-align:center;
}

.checkout_button
{
	float:none;
	width:164px;
	height:50px;
	margin-left:0 auto;	
	margin-right:0 auto;
}

.status_datalist
{
    float:left;
    width:990px;
}


.status_section_wrap
{
	float:left;
	width:990px;
	margin-top:7px;
	background-color:White;
	background-image:url(../images/master/body_lip.png);
	background-position:top;
	background-repeat:repeat-x;
}

.status_corner_wrap
{
	float:left;
	width:990px;
	height:5px;
}

.status_section_body
{
	float:left;
	width:990px;
	background-color:White;
}

.status_lbl
{
	float:left;
	width:auto;
	height:auto;
	font-size:16px;
	color:#313131;
	text-align:left;
	clear:right;
	font-weight:bold;
}

.status_image
{
    float:left;
    width:345px;
    height:58px;
    margin-left:0px;
    margin-top:0px;
}

.status_text_left
{
    float:left;
    width:480px;
    height:40px;
    font-family:Verdana;
    font-size:.8em;
    color:#02243c;
    text-align:left;
    line-height:20px;
    margin-left:10px;
    margin-top:10px;
}

.status_text_right
{
    float:left;
    width:486px;
    height:40px;
    font-family:Verdana;
    font-size:.8em;
    color:#02243c;
    text-align:right;
    line-height:20px;
    margin-top:10px;
}

.status_link
{
    font-family:Verdana;
    font-size:1em;
    color:#5195ce;
    font-weight:bold;
}

.status_link:hover
{
    color:#02243c;
}



.thanks_section_wrap
{
	float:left;
	width:990px;
	height:50px;
	margin-top:2px;
	background-color:White;
	background-image:url(../images/master/body_lip.png);
	background-position:top;
	background-repeat:repeat-x;
}

.thanks_corner_wrap
{
	float:left;
	width:990px;
	height:5px;
}

.thanks_section_body
{
	float:left;
	width:990px;
	height:40px;
	background-color:White;
}

.thanks_msg
{
    float:right;
    margin-right:15px;
    font-family:Verdana;
    font-size:.8em;
    color:#02243c;
    line-height:20px;
    height:20px;
    margin-top:10px;
}


.thanks_title
{
    float:left;
    margin-left:15px;
    font-family:Verdana;
    font-size:1.1em;
    color:#02243c;
    line-height:20px;
    height:20px;
    margin-top:10px;
}

.thanks_back_wrap
{
    float:right;
    width:100px;
    text-align:right;
    margin-top:11px;
    margin-right:11px;
}

.thanks_back
{
    font-family:Verdana;
    font-size:12px;
    color:#5195ce;
    text-align:right;
    font-weight:bold;
    text-decoration:none;
}

.thanks_back:hover
{
    color:#02243c;
}

.reciept_section_wrap
{
	float:left;
	width:990px;
	height:50px;
	margin-top:7px;
	background-color:White;
	background-image:url(../images/master/body_lip.png);
	background-position:top;
	background-repeat:repeat-x;
}

.reciept_corner_wrap
{
	float:left;
	width:990px;
	height:5px;
}

.reciept_section_body
{
	float:left;
	width:990px;
	height:40px;
	background-color:White;
}

.reciept_title
{
    float:left;
    margin-left:15px;
    font-family:Verdana;
    font-size:.8em;
    color:#02243c;
    line-height:20px;
    height:20px;
    margin-top:10px;
}

.reciept_button
{
    float:right;
    width:118px;
    height:33px;
    margin-top:0px;
    margin-right:7px;
}

.info_section_wrap
{
	float:left;
	width:990px;
	height:350px;
	margin-top:7px;
	background-color:White;
	background-image:url(../images/master/body_lip.png);
	background-position:top;
	background-repeat:repeat-x;
}

.info_corner_wrap
{
	float:left;
	width:990px;
	height:5px;
}

.info_section_body
{
	float:left;
	width:990px;
	height:340px;
	background-color:White;
}

.info_title_big
{
    float:left;
    margin-left:15px;
    font-family:Verdana;
    font-size:1.3em;
    color:#02243c;
    line-height:20px;
    height:20px;
    margin-top:10px;
    margin-bottom:15px;
}

.info_title
{
    float:left;
    margin-left:15px;
    font-family:Verdana;
    font-size:.8em;
    color:#02243c;
    line-height:20px;
    height:20px;
    margin-top:10px;
    width:900px;
    text-align:left;
}

.info_button
{
    float:right;
    width:118px;
    height:33px;
    margin-top:5px;
    margin-right:7px;
}

.opt_section_wrap
{
	float:left;
	width:990px;
	height:100px;
	margin-top:2px;
	background-color:White;
	background-image:url(../images/master/body_lip.png);
	background-position:top;
	background-repeat:repeat-x;
}

.opt_corner_wrap
{
	float:left;
	width:990px;
	height:5px;
}

.opt_section_body
{
	float:left;
	width:990px;
	height:90px;
	background-color:White;
}

.opt_title
{
    float:left;
    margin-left:5px;
    font-family:Verdana;
    font-size:1em;
    color:#02243c;
    line-height:20px;
    margin-top:20px;
    text-align:center;
    width:978px;
}

.opt_back_wrap
{
    float:right;
    width:100px;
    text-align:right;
    margin-top:11px;
    margin-right:11px;
}

.opt_back
{
    font-family:Verdana;
    font-size:.8em;
    color:#5195ce;
    text-align:right;
    font-weight:bold;
    text-decoration:none;
}

.opt_back:hover
{
    color:#02243c;
}

.links_wrap
{
    float:left;
    width:345px;
    font-family:Verdana;
    font-size:12px;
    color:#1e1e1e;
    text-align:left;
    margin-left:10px;
    margin-top:20px;
}

.links_title
{
    float:left;
    width:100%;   
}

.links_status
{
    float:left;
    width:auto;   
    margin:4px 5px 15px 0px;
}

.links_bar
{
    float:left;
    width:323px;
    border:1px solid #d2d2d2;
    background-color:#e6e6e6;
    margin-top:5px;
    margin-bottom:10px;
    padding:10px;
}



.image_wrap
{
    float:none;
    width:100%;
    height:100%;
    margin:0 auto;
    text-align:center;
    margin-top:15px;
}

.image_pic_landscape
{
    float:none;
    max-width:450px;
    max-height:450px;
}

.image_pic_portrait
{
    float:none;
    height:450px;
    max-height:450px;
}

.preview_wrap
{
    float:left;
    width:610px;
    font-family:Verdana;
    font-size:12px;
    color:#1e1e1e;
    text-align:left;
    margin-left:10px;
    margin-top:10px;
    text-align:center;
}

.reorder_wrap
{
    float:left;
    width:610px;
    height:50px;
    text-align:center;
    margin-top:15px;
}

.reorder_body
{
    float:left;
    width:410px;
    margin-left:100px;
    margin-top:5px;
}

.ddl_wrap_long
{
	float:left;
	width:305px;
	height:32px;
	background-color:#f8f8f8;
	background-image:url(../images/home/print_size_bg.png);
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:1em;
	color:#303d4e;
	display:inline;
	border:1px solid #a7a6aa;
	
}

.ddl_long
{
	float:left;
	width:298px;
	height:25px;
	font-size:14px;
	color:#1e1e1e;
	margin-top:4px;
	margin-left:4px;
	background-color:#f8f8f8;
	border:1px solid #f8f8f8;
}

.add_to_cart_wrap
{
    float:right;
    width:90px;
    height:29px;
    margin-top:2px;
}

.panel_div
{
    float:left;
    display:inline;
}

.links_button
{
    float:left;
    width:343px;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    height:60px;
}

.upload_button
{
	float:left;
	width:167px;
	height:42px;
	display:inline;
	margin-left:0px;
	margin-top:10px;
}

.new_order_button
{
    float:left;
	width:167px;
	height:42px;
	display:inline;
	background-image:url(../images/confirmation/new_order_button.png);
	background-repeat:no-repeat;
	background-position:-0px -42px;
	margin-left:0px;
}
