.side_bar_left_top {
 width: 175px;
 padding-bottom: 10px;
 text-align: center;
 float: left;
}
.side_bar_left_top h2 {
 font-size: 13px;
}

.side_bar_left {
 float: left;
}
.side_bar_left h2 {
 font-size: 13px;
}
.side_bar_left a {
 color: #646464;
 text-decoration: none;
}

.bak_side_grey {
 width: 175px;
 background: url('/en/images/bak_side_grey_main.gif') repeat-y;
 float: left;
}
.bak_side_grey ul {
 margin-left: 20px;
 list-style-image: url('/en/images/icon_side_bar_arrow.gif');
}
.bak_side_grey li {
 padding-bottom: 10px;
}

.section_header {
 float: left;
}
.section_header h1 {
 margin: 12px 0 0 10px;
 font-size: 15px;
 color: #fff;
}
.section_header p {
 margin: 5px 0 0 10px;
 color: #fff;
}

.section_steps {
 padding-right: 5px;
 float: right;
}
.section_steps img {
 vertical-align: middle;
}
.section_step {
 padding: 10px 5px 0 0;
 text-align: center;
 float: left;
}
.section_step_link {
 padding: 10px 15px 0 0;
 text-align: center;
 float: left;
}
.section_step_link a {
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 text-decoration: none;
}

.section_step_link_on {
 padding: 10px 15px 0 0;
 text-align: center;
 float: left;
}
.section_step_link_on a {
 font-size: 10px;
 font-weight: bold;
 color: #c7d0d9;
 text-decoration: none;
}
.section_step_link_off {
 padding: 10px 15px 0 0;
 text-align: center;
 float: left;
}
.section_step_link_off a {
 font-size: 10px;
 font-weight: bold;
 color: #c7d0d9;
 text-decoration: none;
}
.section_subheader {
 float: left;
}
.section_subheader h1 {
 margin: 8px 0 0 10px;
 font-size: 13px;
}
.section_subheader p {
 margin: 9px 0 0 10px;
}
.section_subheader a {
 color: #94a1aa;
 text-decoration: none;
}
.section_subheader_btns {
 padding: 7px 20px 0 0;
 float: right;
}
.section_subheader_btns p {
 padding-top: 4px;
}
.section_subheader_btns a {
 color: #404040;
 text-decoration: none;
}

.footer_control {
 padding: 8px 20px 0 0;
 float: right;
}

.template_area {
 width: 440px;
 padding-top: 10px;
 text-align: center;
 color: #454545;
 float: left;
}
.template_options {
 width: 260px;
 padding-top: 10px;
 float: left;
}
.template_options a {
 text-decoration: none;
}
.template_options p {
 padding-bottom: 5px;
}
.template_options ol {
 margin-left: 30px;
 font-weight: bold;
}
.template_options li {
 padding-bottom: 10px;
}
.template_options h1 {
 font-size: 16px;
 padding-bottom: 10px;
}
.template_options h2 {
 font-size: 13px;
 padding-bottom: 5px;
}
.template_options img {
 vertical-align: middle;
}

.bak_content_top_grey {
 width: auto;
 height: auto;
 background: url('/en/images/bak_content_top_grey.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_grey {
 width: 705px;
 height: 40px;
 background: url('/en/images/bak_content_top_grey.gif') top right no-repeat;
 float: left;
}
.bak_content_btm_grey {
 width: auto;
 height: auto;
 background: url('/en/images/bak_content_btm_grey.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_btm_grey {
 width: 705px;
 height: 41px;
 background: url('/en/images/bak_content_btm_grey.gif') top right no-repeat;
 float: left;
}

a.prints_thumbs{ 
color: #454545;	
text-decoration: none;
}
a:hover.prints_thumbs{ 
	color: #454545;	
	text-decoration: underline;
}
.bak_content_top_grey_lrg {
 width: auto;
 height: auto;
 background: url('/en/images/bak_content_top_grey_lrg.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_grey_lrg {
 width: 705px;
 height: 60px;
 background: url('/en/images/bak_content_top_grey_lrg.gif') top right no-repeat;
 float: left;
}
.bak_content_btm_grey_lrg {
 width: auto;
 height: auto;
 background: url('/en/images/bak_content_sub_grey_btm.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_btm_grey_lrg {
 width: 705px;
 height: 45px;
 background: url('/en/images/bak_content_sub_grey_btm.gif') top right no-repeat;
 float: left;
}


.bak_side_grey2 {
 width: 175px;
 background: url('/images/login/bak_login_main.gif') repeat-y;
 float: left;
}
.bak_side_grey2 ul {
 margin-left: 20px;
}
.bak_side_grey2 li {
 padding-bottom: 10px;
}

.bak_login_grey {
 width: 175px;
 text-align: center;
 background: url('/images/login/bak_login_main.gif') repeat-y;
 float: left;
}
.bak_login_grey h3 {
 font-size: 13px;
 color: #707172;
 padding: 5px;
}
.bak_login_grey p {
 padding: 5px;
}
.bak_login_grey a {
 color: #454545;
}

a#add_photo_tab 
{
	color: #454545;
	text-decoration:none;
}
a:hover#add_photo_tab 
{
	text-decoration:underline;}	

/* PERSONALIZED GIFTS */
.bak_content_top_orange {
 width: auto;
 height: auto;
 background: url('/en/images/bak_content_top_orange.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_orange {
 width: 705px;
 height: 41px;
 background: url('/en/images/bak_content_top_orange.gif') top right no-repeat;
 float: left;
}

.bak_side_orange {
 width: 175px;
 background: url('/en/images/bak_side_orange_main.gif') repeat-y;
 float: left;
}
.bak_side_orange ul {
 margin-left: 20px;
}
.bak_side_orange li {
 padding-bottom: 10px;
}

.bak_login_orange {
 width: 175px;
 text-align: center;
 background: url('/images/login/bak_login_orange_main.gif') repeat-y;
 float: left;
}
.bak_login_orange h3 {
 font-size: 13px;
 padding: 5px;
}
.bak_login_orange p {
 padding: 5px;
}
.bak_login_orange a {
 color: #454545;
}

.bak_album_list_orange {
 width: 175px;
 text-align: center;
 background: url('/images/login/bak_login_main.gif') repeat-y;
 float: left;
}
.bak_album_list_orange h2 {
 color: #707172;
}
.bak_album_list_orange h3 {
 font-size: 13px;
 padding: 5px;
}
.bak_album_list_orange p {
 padding: 5px;
}
.bak_album_list_orange a:hover {
 color: #2b88d3;
}
.bak_album_list_orange ul {
 margin-left: 20px;
 list-style-image: url('/en/images/icon_side_bar_arrow_grey.gif');
}
.bak_album_list_orange li {
 padding-bottom: 10px;
}

.album_list_collapse {
 list-style-image: url('/images/icon_side_bar_arrow_collapse.gif');
}
.album_list_expand {
 list-style-image: url('/en/images/icon_side_bar_arrow_grey.gif');
}
.album_list {
 width: 150px;
 padding: 10px 0;
 float: left;
}
.album_list_header {
 width: 150px;
 height: 26px;
 text-align: center;
 background: url('/en/images/bak_album_top_orange.gif') no-repeat;
 float: left;
}
.album_list_header h3 {
 padding-top: 5px;
 font-size: 13px;
 color: #707172;
}

.album_list_main {
 width: 150px;
 height: auto;
 background: url('/en/images/bak_album_main.gif') repeat-y;
 float: left;
}

.photo_thumb {
 width:120px;
 margin-top: 5px;
 margin-bottom: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: center;
 border: 3px solid rgb(236,242,245);
}
.photo_thumb_on {
 width: 120px;
 margin-top: 5px;
 margin-bottom: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: center;
 border: 3px solid #fbbc10;
}
.photo_thumb a, .photo_thumb_on a {
 color: #454545;
 text-decoration: none;
}

.edit_area {
 width: 540px;
 padding: 10px 5px 0 5px;
 float: left;
}

.edit_photo {
 width: 540px;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center;
 float: left;
}

.edit_options {
 width: 154px;
 height: 380px;
 margin-top: 10px;
 padding: 10px;
 margin-left: 5px;
 background-color: #f7f7f7;
 float: left;
}
.edit_options h2 {
 padding-bottom: 5px;
 font-size: 12px;
}
.edit_options p {
 padding-bottom: 10px;
}

.tool_bar {
 width: 470px;
 padding-top: 10px;
 padding-left: 60px;
 float: left;
}
.bak_tools {
 width: 427px;
 height: 100px;
 padding-left: 13px;
 background: url('/images/tools/bak_tools.gif') no-repeat;
 float: left;
}
.bak_tools img {
 vertical-align: middle;
}
.tool {
 padding: 7px 8px 3px 3px;
 text-align: center;
 float: left;
}
.tool a {
 font-size: 10px;
 color: #454545;
 text-decoration: none;
}
.tool_sep {
 padding: 15px 3px 0 0;
 text-align: center;
 float: left;
}
.tool_crop {
 width: 53px;
 height: 45px;
 padding: 5px 0 3px 0;
 margin-right: 1px;
 text-align: center;
 background: url('/images/tools/bak_tool_crop.gif') no-repeat;
 float: left;
}
.tool_crop a {
 font-size: 10px;
 color: #454545;
 text-decoration: none;
}

/* PHOTO PRINTS */
.bak_content_top_blue {
 width: auto;
 height: auto;
 background: url('/en/images/bak_content_top_blue.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_blue {
 width: 705px;
 height: 41px;
 background: url('/en/images/bak_content_top_blue.gif') top right no-repeat;
 float: left;
}

.bak_side_blue {
 width: 175px;
 background: url('/images/bak_side_blue_main.gif') repeat-y;
 float: left;
}
.bak_side_blue ul {
 margin-left: 20px;
}
.bak_side_blue li {
 padding-bottom: 10px;
}

.section_step_link_blue {
 padding: 10px 15px 0 0;
 text-align: center;
 float: left;
}
.section_step_link_blue a {
 font-size: 10px;
 font-weight: bold;
 color: #eb8502;
 text-decoration: none;
}

/* UPLOAD */
.upload_content {
 width: 675px;
 padding: 10px;
 float: left;
}
.upload_content p {
 padding-bottom: 5px;
}
.upload_content a {
 color: #6a84b4;
}
.upload_content h3 {
 font-size: 12px;
}
.upload_content img {
 vertical-align: middle;
}
.upload_content ol {
 margin-left: 25px;
}
.upload_content li {
 padding-bottom: 5px;
}

.upload_box {
 width: 310px;
 height: 92px;
 padding: 10px;
 background: url('/en/images/bak_upload_box.gif') no-repeat;
 float: left;
}

.activex_step {
 width: 40px;
 padding-top: 20px;
 float: left;
}
.activex_txt {
 width: 200px;
 padding-top: 20px;
 float: left;
}
.activex_screenshot {
 width: 400px;
 height: 149px;
 padding-top: 20px;
 float: left;
}

.activex_warning {
 float: left;
}

/* REGISTER */
.register_content {
 width: 675px;
 padding: 10px;
 float: left;
}
.register_content p {
 padding-bottom: 5px;
}
.register_content a {
 color: #6a84b4;
}
.register_content h3 {
 font-size: 12px;
}
.register_content img {
 vertical-align: middle;
}
.register_content ol {
 margin-left: 25px;
}
.register_content li {
 padding-bottom: 5px;
}

.form_header {
 width: 350px;
 height: 45px;
 background: url('/en/images/bak_form_header.gif') repeat-x;
 float: left;
}
.form_header h2 {
 padding: 14px 0 0 14px;
 font-size: 14px;
 color: #707172;
}
.form_header h3 {
 padding: 9px 0 0 14px;
 font-size: 12px;
 color: #707172;
}
.form_header p {
 padding-left: 14px;
 color: #707172;
}
.form_content {
 width: 320px;
 height: auto;
 padding: 15px;
 background-color: #f4f4f4;
 float: left;
}

.form_label {
 width: 150px;
 padding: 10px 5px 0 0;
 float: left;
}
.form_field {
 width: 110px;
 padding: 10px 0 0 0;
 float: left;
}
.form_txt_row {
 width: 310px;
 padding: 10px 0 0 0;
 float: left;
}

.register_content ul {
 margin: 20px 0 20px 20px;
}
.register_content li {
 padding-bottom: 10px;
}

/* MANAGE ACCOUNT */
.btn_row {
 text-align: right;
}

/* ALBUMS & PRINTS */
.control_btns {
 padding: 10px 0 5px 8px;
 float: left;
}
.control_btns p {
 padding-bottom: 5px;
}

.albums_listing {
 padding: 0 0 0 10px;
 float: left;
}
.album {
 width: 160px;
 padding-right: 5px;
 padding-bottom: 20px;
 float: left;
}
.album_thumb {
 width: 153px;
 height: 105px;
 padding: 8px 0 0 8px;
 background: url('/images/tools/bak_album_thumb.gif') no-repeat;
 float: left;
}
.album_link {
 padding-left: 5px;
 float: left;
}

.album_med {
 width: 128px;
 padding-right: 4px;
 padding-bottom: 20px;
 float: left;
}
.album_thumb_med {
 width: 122px;
 height: 84px;
 padding: 7px 0 0 7px;
 background: url('/images/tools/bak_album_thumb_med.gif') no-repeat;
 float: left;
}
.album_link_med {
 padding-left: 3px;
 float: left;
}

.album_sm {
 width: 104px;
 padding-right: 4px;
 padding-bottom: 20px;
 float: left;
}
.album_thumb_sm {
 width: 103px;
 height: 68px;
 padding: 4px 0 0 5px;
 background: url('/images/tools/bak_album_thumb_sm.gif') no-repeat;
 float: left;
}
.album_link_sm {
 font-size: 9px;
 float: left;
}
* html .album_link_sm {
 font-size: 8px;
}

.media_row {
 width: 678px;
 margin-top: 3px;
 padding: 0 0 5px 8px;
 float: left;
}
.media_bar {
 width: 678px;
 height: 124px;
 margin-top: 5px;
 background: url('/images/tools/bak_media_bar.gif') no-repeat;
 float: left;
}
.media_header {
 float: left;
}
.media_header h2 {
 font-size: 14px;
}
.media_links {
 padding-top: 3px;
 text-align: right;
 float: right;
}
.media_links a {
 color: #0077d6;
 text-decoration: none;
}

.btn_scroll_left {
 height: 75px;
 padding-top: 45px;
 padding-left: 10px;
 padding-right: 5px;
 float: left;
}
.btn_scroll_right {
 height: 75px;
 padding-top: 45px;
 padding-left: 5px;
 padding-right: 10px;
 float: left;
}

.media_thumbs_row {
 width: 620px;
 float: left;
}
.media_thumb {
 width: 130px;
 margin: 0 10px;
 padding-top: 15px;
 float: left;
}

.thumb_default {
 width: 112px;
 height: 54px;
 padding-top: 20px;
 text-align: center;
 font-weight: bold;
 color: #707172;
 background-color: #e7edf2;
 float: left;
}

.media_empty {
 width: 620px;
 padding-top: 50px;
 text-align: center;
 float:left;
}
.media_empty h2 {
 color: #707172;
 font-size: 15px;
}

.print {
 width: 161px;
 padding-right: 5px;
 padding-bottom: 20px;
 float: left;
}
.print_thumb {
 width: 158px;
 height: 153px;
 padding: 8px 0 0 0;
 text-align: center;
 background: url('/images/tools/bak_print_thumb.gif') no-repeat;
 float: left;
}
.print_link {
 width: 161px;
 text-align: center;
 float: left;
}

.print_med {
 width: 129px;
 padding-right: 4px;
 padding-bottom: 20px;
 float: left;
}
.print_thumb_med {
 width: 127px;
 height: 122px;
 padding: 7px 0 0 0;
 text-align: center;
 background: url('/images/tools/bak_print_thumb_med.gif') no-repeat;
 float: left;
}
.print_link_med {
 width: 122px;
 text-align: center;
 float: left;
}

.print_sm {
 width: 104px;
 padding-right: 4px;
 padding-bottom: 20px;
 float: left;
}
.print_thumb_sm {
 width: 100px;
 height: 95px;
 padding: 7px 0 0 0;
 text-align: center;
 background: url('/images/tools/bak_print_thumb_sm.gif') no-repeat;
 float: left;
}
.print_link_sm {
 width: 95px;
 text-align: center;
 float: left;
}

.collage_content {
 padding: 10px;
 float: left;
}
.collage_content h2 {
 padding-bottom: 5px;
 font-size: 16px;
}
.collage_content p {
 padding-bottom: 5px;
}

.collage_step {
 padding-right: 10px;
 float: left;
}
.collage_step h1 {
 font-size: 18px;
 color: #2b88d3;
}
.collage_desc {
 width: 540px;
 padding-top: 7px;
 float: left;
}
.collage_desc a {
 color: #2b88d3;
 text-decoration: none;
}

.collage_size {
 width: 120px;
 vertical-align: bottom;
 float: left;
}
.collage_orientation {
 width: 100px;
 text-align: center;
 float: left;
}

.empty_lrg {
 width: 127px;
 height: 94px;
 text-align: center;
 background-color: #ebf1f4;
 float: left;
 margin-left:17px;
}
.empty_lrg p {
 padding-top: 30px;
font-weight: bold;}

.empty_lrg a {
 font-weight: bold;
 color: #707172;
 text-decoration: none;
}
.empty_med {
 width: 106px;
 height: 74px;
 text-align: center;
 background-color: #ebf1f4;
 float: left;
 margin-left:12px;
}
.empty_med p {
 padding-top: 25px;
 font-size: 10px;
 }
.empty_med a {
 font-weight: bold;
 font-size: 10px;
 color: #707172;
 text-decoration: none;
}
.empty_sm {
 width: 86px;
 height: 60px;
 text-align: center;
 background-color: #ebf1f4;
 float: left;
 margin-left:9px;
}
.empty_sm p {
 padding-top: 18px;
 font-size: 9px;
}
.empty_sm a {
 font-weight: bold;
 font-size: 9px;
 color: #707172;
 text-decoration: none;
}

/*Empty project thumb class*/
.empty_prj_med {
 width: 110px;
 height: 74px;
 text-align: center;
 background-color: #ebf1f4;
 float: left;
}
.empty_prj_sm {
 width: 90px;
 height: 60px;
 text-align: center;
 background-color: #ebf1f4;
 float: left;
}
.empty_prj_lrg {
 width: 143px;
 height: 94px;
 text-align: center;
 background-color: #ebf1f4;
 float: left;
}

.empty_prj_lrg p {
 padding-top: 30px;
 font-weight:bold;
 }

.empty_prj_med p {
 padding-top: 25px;
 font-size: 10px;
 }

.empty_prj_sm p {
 padding-top: 18px;
 font-size: 9px;
 }


/* SHOPPING CART */
.subhead_cart_links {
 padding: 10px;
 float: left;
}
.subhead_cart_links a {
 color: #707172;
 text-decoration: underline;
}

.quick_order_size {
 width: 100px;
 padding: 7px;
 text-align: right;
 
 float: left;
}
.quick_order_qty {
 width: 80px;
 padding: 7px;
 float: left;
}
.quick_order_btm {
 width: 200px;
 padding: 7px;
 text-align: center;
 float: left;
}
.quick_order_btm p {
 padding-bottom: 20px;
}
.quick_order_btm a {
 color: #0077d6;
}
.quick_order_fields {
 border-bottom: 1px solid #454545;
 float: left;
}

.order_item {
 padding-bottom: 10px;
 float: left;
}
.order_thumb {
 width: 200px;
 float: left;
}
.order_desc {
 width: 220px;
 padding-top: 20px;
 float: left;
}
.order_desc a {
 color: #0077d6;
}

.order_subtotal {
 text-align: right;
 color: #404040;
 float: right;
}
.order_subtotal h3 {
 font-size: 12px;
}

.bak_tips_column h2 {
 font-size: 13px;
}
.bak_tips_column a {
 color: #646464;
 text-decoration: none;
}

.bak_tips_column ul {
 margin-left: 20px;
}
.bak_tips_column li {
 padding-bottom: 10px;
}
.bak_tips_column {
 width: 193px;
 height: auto;
 background: url('/en/images/bak_tips_column_main.gif') repeat-y;
 float: left;
}

.bak_content_top_prints {
 width: auto;
 height: auto;
 background: url('/en/images/bak_tips_top_prints.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_prints {
 width: 185px;
 height: 40px;
 background: url('/en/images/bak_tips_top_prints.gif') top right no-repeat;
 float: left;
}
.content_top_prints h1 {
 padding: 13px 0 0 0;
 color: #fff;
 font-size: 13px;
}

.bak_content_top_gifts {
 width: auto;
 height: auto;
 background: url('/en/images/bak_tips_top_gifts.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_gifts {
 width: 185px;
 height: 40px;
 background: url('/en/images/bak_tips_top_gifts.gif') top right no-repeat;
 float: left;
}
.content_top_gifts h1 {
 padding: 13px 0 0 0;
 color: #fff;
 font-size: 13px;
}

.content_top_personalized h1 {
 padding: 13px 0 0 0;
 color: #fff;
 font-size: 13px;
}

.bak_content_top_personalized {
 width: auto;
 height: auto;
 background: url('/en/images/bak_tips_top_personalized.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_personalized {
 width: 185px;
 height: 40px;
 background: url('/en/images/bak_tips_top_personalized.gif') top right no-repeat;
 float: left;
}
.content_top_personalized h1 {
 padding: 13px 0 0 0;
 color: #fff;
 font-size: 13px;
}

.bak_content_top_how {
 width: auto;
 height: auto;
 background: url('/images/bak_tips_top_how.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_how {
 width: 185px;
 height: 40px;
 background: url('/images/bak_tips_top_how.gif') top right no-repeat;
 float: left;
}
.content_top_how h1 {
 padding: 13px 0 0 0;
 color: #fff;
 font-size: 13px;
}

.bak_content_top_art {
 width: auto;
 height: auto;
 background: url('/en/images/bak_tips_top_art.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_art {
 width: 185px;
 height: 40px;
 background: url('/en/images/bak_tips_top_art.gif') top right no-repeat;
 float: left;
}
.content_top_art h1 {
 padding: 13px 0 0 0;
 color: #fff;
 font-size: 13px;
}

.bak_tips_column_art h2 {
 font-size: 13px;
}
.bak_tips_column_art a {
 color: #646464;
 text-decoration: none;
}
.bak_tips_column_art ul {
 margin-left: 20px;
}
.bak_tips_column_art li {
 padding-bottom: 10px;
}
.bak_tips_column_art {
 width: 193px;
 height: auto;
 background: url('/images/bak_tips_column_art_main.gif') repeat-y;
 float: left;
}

.print_prices {
 padding: 20px 0 0 15px;
 float: left;
}
.bak_print_prices_header {
 width: auto;
 height: auto;
 background: url('/en/images/bak_print_prices.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.print_prices_header {
 width: 250px;
 height: 26px;
 background: url('/en/images/bak_print_prices.gif') top right no-repeat;
 float: left;
}
.print_prices_header h3 {
 padding-top: 5px;
 font-size: 12px;
 color: #707172;
}
.print_prices_body {
 width: 240px;
 padding: 10px;
 background-color: #fff;
 float: left;
}
.prices_header {
 width: 110px;
 font-weight: bold;
 color: #707172;
 border-bottom: 1px solid #707172;
 float: left;
}
.prices_label {
 width: 70px;
 padding-top: 3px;
 font-weight: bold;
 color: #707172;
 float: left;
}
.prices_price {
 padding-top: 3px;
 font-weight: bold;
 float: left;
}

.bak_pickup {
 width: 300px;
 padding: 15px;
 background: url('/en/images/bak_pickup.gif') left bottom repeat-x;
 float: left;
}
.bak_pickup h3 {
 font-size: 12px;
 padding-bottom: 10px;
}
.bak_pickup a {
 color: #0077d6;
}
.bak_pickup p {
 padding-bottom: 10px;
}

/* CHECK OUT */
.subhead_checkout {
 padding: 3px 10px 10px 10px;
 float: left;
}
.subhead_checkout a {
 color: #707172;
 text-decoration: underline;
}

.gift_recommend {
 width: 340px;
 height: 380px;
 padding: 10px;
 color: #707172;
 background: url('/en/images/dotted_line_vert.gif') right 10px no-repeat;
 float: left;
}
.recommended_gift {
 width: 340px;
 padding: 20px 0;
 text-align: center;
 float: left;
}
.recommended_text {
 width: 220px;
 padding: 0 60px 10px 60px;
 float: left;
}
.recommended_btn {
 width: 340px;
 text-align: center;
 float: left;
}

.gift_features {
 width: 320px;
 padding: 10px;
 color: #707172;
 float: left;
}
.featured_gift {
 width: 320px;
 height: 94px;
 background: url('/en/images/bak_feature_gift.gif') repeat-x;
 float: left;
}
.featured_gift_thumb {
 padding: 5px 10px 0 10px;
 float: left;
}
.featured_gift_text {
 width: 160px;
 padding: 30px 10px 5px 0;
 float: left;
}
.featured_gift_text a {
 color: #707172;
}

/* STORE SELECTION */
.bak_locate_store {
 width: 650px;
 height: 52px;
 padding: 10px;
 color: #707172;
 background: url('/en/images/bak_locate_store.gif') repeat-x;
 float: left;
}

.store_location_list {
 width:670px;
 background-color: #c7c7c7;
 text-align: left;
 float: left;
}
.store_location_list th {
 padding: 8px 5px;
 color: #707172;
 background: url('/en/images/bak_store_list_header.gif') left bottom repeat-x;
}
.store_location_list td {
 padding: 8px 5px;
 background: #fff;
}
.store_location_list td a {
 font-weight: bold;
 color: #0077d6;
}

/* ORDER SUMMARY */
.pricing_labels {
 width: 530px;
 padding-top: 5px;
 padding-right: 10px;
 color: #707172;
 text-align: right;
 float: left;
}
.pricing_numbers {
 padding-top: 5px;
 color: #707172;
 float: left;
}

/* HOME ART */
.pbook_header {
 padding: 10px;
 float: left;
}
.pbook_header h1 {
 font-size: 18px;
 color: #0077d6;
}
.pbook_thumb {
 width: 300px;
 padding: 30px 0;
 text-align: center;
 float: left;
}
.pbook_desc {
 padding: 20px;
 float: left;
}
.pbook_desc h2 {
 font-size: 16px;
 padding-bottom: 5px;
}
.pbook_preview {
 text-align: center;
 padding-bottom: 10px;
}
.pbook_preview p {
 padding: 5px;
}
.pbook_choice {
 padding-left: 10px;
 float: left;
}
.pbook_choice h1 {
 font-weight: normal;
}

/* PHOTO GIFTS */
.side_select_header {
 width: 175px;
 height: 26px;
 text-align: center;
 background: url('/en/images/bak_side_select_top.gif') no-repeat;
 float: left;
}
.side_select_header h3 {
 padding-top: 5px;
 font-size: 13px;
 color: #fff;
}
.side_select img {
 vertical-align: middle;
}

.product_thumb_on {
 width: 200px;
 height: 170px;
 padding: 5px;
 border: 3px solid #fbbc10;
 float: left;
}
.product_thumb {
 width: 200px;
 height: 170px;
 padding: 5px;
 margin: 3px;
 float: left;
}
.product_thumb_top {
 width: 200px;
 height: 26px;
 text-align: center;
 background: url('/en/images/bak_product_thumb_top.gif') no-repeat;
 float: left;
}
.product_thumb_top h3 {
 padding-top: 4px;
 font-size: 14px;
 color: #fff;
}
.product_thumb_main {
 width: 200px;
 height: 130px;
 background: url('/en/images/bak_product_thumb_main.gif') repeat-y;
 float: left;
}
.product_thumb_main_img {
 width: 190px;
 padding: 10px 0;
 text-align: center;
}
.product_thumb_main_desc {
 width: 190px;
 padding: 0 10px 10px 5px;
}

.product_thumb_sm_on {
 width: 150px;
 height: 170px;
 margin: 0 0 10px 10px;
 border: 2px solid #fbbc10;
 float: left;
}

.product_thumb_sm {
 width: 152px;
 height: 172px;
 margin: 0 0 15px 10px;
 float: left;
}

.product_thumb_sm_top {
 width: 150px;
 height: 26px;
 text-align: center;
 background: url('/en/images/bak_product_thumb_sm_top.gif') no-repeat;
 float: left;
}
.product_thumb_sm_top h3 {
 font-weight: normal;
 padding-top: 6px;
 font-size: 11px;
 color: #fff;
}
.product_thumb_sm_main {
 width: 150px;
 height: 115px;
 padding-top: 10px;
 text-align: center;
 background: url('/en/images/bak_product_thumb_sm_main.gif') repeat-y;
 float: left;
}

.product_thumb_sm_main p {
 padding-bottom: 10px;
}

.calendar_thumb_desc {
 width: 80px;
 padding: 10px 5px 10px 10px;
 float: left;
}
.calendar_thumb_img {
 width: 90px;
 float: left;
}

.edit_calendar_links {
 width: 160px;
 padding: 20px;
 font-weight: bold;
 float: left;
}
.edit_calendar_links p {
 padding-bottom: 5px;
}
.edit_calendar {
 width: 220px;
 text-align: center;
 float: left;
}

.calendar_listing {
 width: 690px;
 height: 364px;
 padding-left: 10px;
 float: left;
}
.calendar_thumb_sm {
 width: 100px;
 padding: 15px 5px;
 text-align: center;
 float: left;
}

.how_print_download {
 width: 250px;
 padding-top: 50px;
 text-align: center;
 float: left;
}
.how_print_download h2 {
 padding-bottom: 10px;
 font-size: 16px;
 color: #707172;
}
.how_print_download p {
 padding-bottom: 5px;
}

.how_order_form {
 padding-left: 5px;
 float: left;
}
.how_order_form p {
 padding-bottom: 5px;
}
.how_order_form h3 {
 font-size: 14px;
}
.how_order_uploader {
 padding-left: 5px;
 float: left;
}
.how_order_uploader p {
 padding-bottom: 20px;
}

.gift_thumb_desc {
 width: 60px;
 padding: 10px 5px 10px 10px;
 float: left;
}
.gift_thumb_img {
 width: 111px;
 float: left;
}


.albums_thumb {
 width: 160px;
 height: 155px;
 padding: 8px 0 0 0;
 text-align: center;
 background: url('/images/tools/bak_albums_thumb.gif') no-repeat;
 float: left;
}
.albums_link {
 width: 160px;
 text-align: center;
 float: left;
}

.albums_thumb_med {
 width: 130px;
 height: 125px;
 padding: 7px 0 0 0;
 text-align: center;
 background: url('/images/tools/bak_albums_thumb_med.gif') no-repeat;
 float: left;
}
.albums_link_med {
 width: 130px;
 text-align: center;
 float: left;
}

.albums_thumb_sm {
 width: 104px;
 height: 100px;
 padding: 7px 0 0 0;
 text-align: center;
 background: url('/images/tools/bak_albums_thumb_sm.gif') no-repeat;
 float: left;
}
.albums_link_sm {
 width: 104px;
 text-align: center;
 font-size: 8px;
 float: left;
}

/* RESTORE */
.restore_feature {
 width: 270px;
 padding: 10px;
 float: left;
}
.restore_feature h2 {
 font-size: 14px;
 color: #707172;
 padding-bottom: 20px;
}

.restore_total {
 padding-bottom: 10px;
 float: left;
}
.restore_total a {
 color: #0077d6;
}
.dotted_line {
 width: auto;
 height: 1px;
 background: url('/en/images/img_dotted_line.gif') no-repeat;
 float: left;
}

/* ORDER STATUS */
.order_status_row {
 float: left;
}
.order_status_row2 {
 background-color: #ebf2f5;
 float: left;
}

.order_date {
 width: 80px;
 padding: 20px;
 float: left;
}
.order_details {
 width: 390px;
 padding: 20px;
 float: left;
}
.order_amount {
 width: 70px;
 padding: 20px;
 float: left;
}

.order_details_content {
 width: 630px;
 margin-top: 10px;
 padding: 10px;
 border: 1px solid #c7c7c7;
 background-color: #fff;
 float: left;
}
.order_details_content_row {
 width: 620px;
 padding: 15px 0;
 border-bottom: 1px solid #c7c7c7;
 float: left;
}


.calendar_side_header {
 width: 225px;
 height: 26px;
 text-align: center;
 background: url('/en/images/bak_calendar_side_top.gif') no-repeat;
 float: left;
}
.calendar_side_header h3 {
 padding-top: 5px;
 font-size: 13px;
 color: #fff;
}
.bak_calendar_side {
 width: 225px;
 text-align: center;
 background: url('/en/images/bak_calendar_side_main.gif') repeat-y;
 float: left;
}
.bak_calendar_side h2 {
 color: #707172;
}
.bak_calendar_side h3 {
 font-size: 13px;
 padding: 5px;
}
.bak_calendar_side p {
 padding: 5px;
}
.bak_calendar_side a:hover {
 color: #2b88d3;
}
.bak_calendar_side ul {
 margin-left: 20px;
 list-style-image: url('/en/images/icon_side_bar_arrow_grey.gif');
}
.bak_calendar_side li {
 padding-bottom: 10px;
}
/* DEFAULT */
.default_container {
 width: 426px;
 clear: both;
}
.splash {
 padding-top: 100px;
 float: left;
}
.splash img {
 vertical-align: middle;
}
.splash p {
 padding-bottom: 5px;
}

/* SLIDESHOW */
.slideshow {
 width: 890px;
 padding-top: 20px;
 text-align: center;
 float: left;
}
.slideshow p {
 padding-bottom: 10px;
}
.slideshow_img img {
 border: 1px solid #707172;
}

/* SHARE */
.shared_image {
 padding-left: 50px;
 padding-bottom: 20px;
}
.shared_image img  {
 border: 1px solid #707172;
}

/* Select photo panel */
.photo_login
{
	height: 460px;
	padding: 5px;
	float: left;
}
.photo_login h3
{
	font-size: 12px;
	padding: 5px 0;
}
.photo_login p
{
	padding-bottom: 10px;
}
.photo_login a
{
	color: #0077d6;
	text-decoration: none;
}

.sub_nav_prints_in_active a 
{	padding-right: 20px;	
 	font-weight: normal;	
 	color: #707172;	
 	text-decoration: none;
 }
 
.sub_nav_prints_active a 
{	padding-right: 20px;	
 	font-weight: bold;	
 	color: #707172;	
 	text-decoration: none;
}
.container .content .contentV2 .leftcolumn a {
	color: #333333;
	line-height: 16px;
}

