.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;
}
.side_bar_left strong {
 color: #646464;
 text-decoration: none;
}

.bak_side_grey {
 width: 175px;
 background: url('../images/bak_side_grey_main.gif') repeat-y;
 float: left;
}
.bak_side_grey ul {
 margin-left: 20px;
 list-style-image: url('../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_header img
{
vertical-align:middle;
}

.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 h3 {
 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;
 color:#575a5d;
}
.template_options a {
 text-decoration: none;
 color:#007dc3;
}
.template_options p {
 padding-bottom: 5px;
}
.template_options ol {
 margin-left: 30px;
 font-weight: bold;
 width:230px;
}
.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('../images/bak_content_top_grey.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_grey {
 width: 705px;
 height: 40px;
 background: url('../images/bak_content_top_grey.gif') top right no-repeat;
 float: left;
}
.bak_content_btm_grey {
 width: auto;
 height: auto;
 background: url('../images/bak_content_btm_grey.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_btm_grey {
 width: 705px;
 height: 41px;
 background: url('../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('../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('../images/bak_content_top_grey_lrg.gif') top right no-repeat;
 float: left;
}
.bak_content_btm_grey_lrg {
 width: auto;
 height: auto;
 background: url('../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('../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('../images/bak_content_top_orange.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_orange {
 width: 705px;
 height: 41px;
 background: url('../images/bak_content_top_orange.gif') top right no-repeat;
 float: left;
}

.bak_side_orange {
 width: 175px;
 background: url('../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: 174px;
 text-align: center;
 background-color: rgb(236, 242, 245);
 float: left;
 margin-left:1px;
 overflow:hidden;
}
* html .bak_album_list_orange
{
	width:175px;
	margin-left:0px;
}
.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('../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('../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('../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('../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('../images/bak_content_top_blue.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_blue {
 width: 705px;
 height: 41px;
 background: url('../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('../images/bak_upload_box.gif') no-repeat;
 float: left;
}

.activex_failed {
 width: 670px;
 float: left;
}
.activex_failed h1 {
 font-size: 16px;
 padding-bottom: 10px;
}

.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: 5px;
 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('../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;
 padding-top:10px;
 padding-bottom:2px;
 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 h1 {
 font-size: 18px;
 color: #2b88d3;
}
.collage_content h2 {
 padding-bottom: 5px;
 font-size: 16px;
 color:#575a5d;
}
.collage_content p {
 padding-bottom: 5px;
  color:#575a5d;
  font-size: 11px;
}

.collage_step {
 padding-right: 10px;
 float: left;
}
.collage_step h1 {
 font-size: 18px;
 color: #2b88d3;
}
.collage_desc {
 width: 540px;
 padding-top: 7px;
 float: left;
 color:#575a5d;
 font-size:11px;
}

.collage_desc p {
 color:#575a5d;
 font-size:11px;
}

.collage_content table tr td {
 color:#575a5d;
 font-size:11px;
}


.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;
}
.collage_content table 
{
    margin:0px;
}
/*
.empty_lrg {
 width: 127px;
 height: 94px;
 text-align: center;
 background-color: #ebf1f4;
 float: left;
 margin-left:17px;
}

* html .empty_lrg
{
	margin-left:9px;
}

.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: 4px;
 text-align: right;
 
 float: left;
}
.quick_order_qty {
 width: 80px;
 padding: 4px;
 float: left;
}
.quick_order_btm {
 width: 200px;
 padding: 4px;
 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('../images/bak_tips_column_main.gif') repeat-y;
 float: left;
}

.bak_content_top_prints {
 width: auto;
 height: auto;
 background: url('../images/bak_tips_top_prints.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_prints {
 width: 185px;
 height: 40px;
 background: url('../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('../images/bak_tips_top_gifts.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_gifts {
 width: 185px;
 height: 40px;
 background: url('../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('../images/bak_tips_top_personalized.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_personalized {
 width: 185px;
 height: 40px;
 background: url('../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_business {
 width: auto;
 height: auto;
 background: url('../images/bak_tips_top_business.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_business {
 width: 185px;
 height: 40px;
 background: url('../images/bak_tips_top_business.gif') top right no-repeat;
 float: left;
}
.content_top_business h1 {
 padding: 13px 0 0 0;
 color: #fff;
 font-size: 13px;
}

.bak_content_top_art {
 width: auto;
 height: auto;
 background: url('../images/bak_tips_top_art.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.content_top_art {
 width: 185px;
 height: 40px;
 background: url('../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('../images/bak_print_prices.gif') top left no-repeat;
 padding-left: 10px;
 float: left;
}
.print_prices_header {
 width: 250px;
 height: 26px;
 background: url('../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('../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;
	float: left;
}
.gift_recommend .recommended_gift
{
	width: 340px;
	padding: 20px 0;
	text-align: center;
	float: left;
}
.gift_recommend .recommended_gift img
{
	max-width:200px;
	max-height:200px;
}
* html .gift_recommend .recommended_gift img
{
	width:expression(this.width > 200 ? 200 : true);
	height:expression(this.height > 200 ? 200 : true);
}
.gift_recommend .recommended_text
{
	width: 220px;
	padding: 0 60px 10px 60px;
	float: left;
}
.gift_recommend .recommended_btn
{
	width: 340px;
	text-align: center;
	float: left;
}


.gift_recommend_single
{
	width: 660px;
	height: 380px;
	padding: 10px;
	color: #707172;
	float: left;
}
.gift_recommend_single .recommended_gift
{
	width: 640px;
	padding: 20px 0;
	text-align: center;
	float: left;
}
.gift_recommend_single .recommended_text
{
	width: 600px;
	padding: 0 60px 10px 60px;
	padding-right:0px;
	float: left;
}
.gift_recommend_single .recommended_btn
{
	width: 340px;
	text-align: center;
	float: left;
}


.gift_features
{
 width: 320px;
 height:380px;
 padding: 10px;
 color: #707172;
 float: left;
 background: url('../images/dotted_line_vert.gif') left 10px no-repeat;
}
.featured_gift {
 width: 320px;
 height: 94px;
 background: url('../images/bak_feature_gift.gif') repeat-x;
 float: left;
}
.featured_gift_thumb {
 padding: 5px 10px 0 10px;
 float: left;
}
.featured_gift_thumb img
{
	max-width:80px;
	max-height:80px;
}
* html .featured_gift_thumb img
{
	width:expression(this.width > 80 ? 80 : true);
	height:expression(this.height > 80 ? 80 : true);
}
.featured_gift_text {
 width: 220px;
 padding: 30px 0px 5px 0;
 float: left;
}
.featured_gift_text a {
 color: #707172;
}

/* ACTIVEX UPLOADER */
.uploaderHeader_table
{
    width:644px;
    text-align: left;
    float: left;
   
}
 .uploaderHeader_cell 
{
    color: #707172;
    background: url('../images/bak_store_list_header.gif') left bottom repeat-x;
    font-weight: bold;
    border:1px solid  #c7c7c7;
    padding-top:8px;
    padding-left:5px;
    padding-bottom:5px;
    height:50px;
    vertical-align:middle;
    float:left;
    text-align:left;
}
 
  .quick_row_header
{
	float:left;
	padding:5px;
	border-bottom:1px solid #D9DBDB;
}

.quick_row_header div
{
	font-weight:bold;
	float:left;
	padding:5px;
}

.quick_row_header .name
{
	width:230px;
}

.quick_row_header .progress
{
	width:160px;
}

.quick_row_header .size
{
	width:60px;
}

.quick_row_header .remove
{
	width:50px;
	text-align:center;
}

.quick_row_header .preview
{
	width:50px;
	text-align:center;
}

.quick_row, .quick_row_alt
{
	float:left;
	padding:5px;
}

.quick_row_alt
{
	background-color:#FAFCFD;
}

.quick_row div, .quick_row_alt div
{
	float:left;
	padding:5px;
}

.quick_row .name, .quick_row_alt .name
{
	width:230px;
	overflow:hidden;
}

.quick_row .progress, .quick_row_alt .progress
{
	width:160px;
}

.quick_row .size, .quick_row_alt .size
{
	width:60px;
}

.quick_row .remove, .quick_row .preview, .quick_row_alt .remove, .quick_row_alt .preview
{
	width:50px;
	text-align:center;
}

.quick_row .remove img, .quick_row .preview img, .quick_row_alt .remove img, .quick_row_alt .preview img
{
	cursor:pointer;
}

.upload_progress_outer
{
	width:90px;
	height:6px;
	padding:1px !important;
	border:1px solid rgb(192, 196, 197);
	margin-top:3px;
}

.upload_progress_inner
{
	background-color:rgb(45, 119, 191);
	padding:0px !important;
	width:0%;
	height:6px;
}
               

/* STORE SELECTION */
.bak_locate_store {
 width: 680px;
 height: 52px;
 padding: 7px;
 padding-right:3px;
 color: #707172;
 background: url('../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('../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: 8px;
 float: left;
 height:37px;
}
.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('../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;
 padding: 5px;
 padding-right:4px;
 border: 3px solid #fbbc10;
 float: left;
 cursor:pointer;
}

.product_thumb {
 width: 200px;
 padding: 5px;
 padding-right:4px;
 margin: 3px;
 float: left;
}


* html .product_thumb
{
	margin: 0px !important;
	border: 3px solid white;
	padding:5px 0px 0px 5px !important;
}

* html .product_thumb_on
{
	margin: 0px !important;
	border: 3px solid #fbbc10;
	padding:5px 0px 0px 5px !important;
}


.gift_thumb_price {
 padding-right: 20px;
 font-weight: bold;
 font-size: 18px;
 color: #ff9700;
 text-align: right;
 float: right;
 height:25px;
}
.orderby {
 float: left;
 padding-left: 5px;
}

.product_thumb_top {
 width: 200px;
 text-align: center;
 background: url('../images/bak_product_thumb_top.gif') no-repeat;
 float: left;
}
.product_thumb_top h1 {
 padding-top: 4px;
 padding-right:8px;
 padding-bottom:4px;
 font-size: 13px;
 color: #fff;
 max-height:52px;
}
.product_thumb_main {
 width: 200px;
 background: url('../images/bak_product_thumb_main.gif') repeat-y;
 xfloat: left;
}

.no_products {
float:left;
padding-top:200px;
text-align:center;
width:100%;
font-size:12pt;
display:none;
}

.product_thumb_main_img {
 width: 190px;
 text-align: center;
 clear:both;
 padding-top:10px;
}
.product_thumb_main_desc {
}

.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;
 cursor:hand;
}

.product_thumb_sm_top {
 width: 150px;
 height: 26px;
 text-align: center;
 background: url('../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('../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;
}

.business_print_download {
 width: 250px;
 padding-top: 50px;
 text-align: center;
 float: left;
}
.business_print_download h2 {
 padding-bottom: 10px;
 font-size: 16px;
 color: #707172;
}
.business_print_download p {
 padding-bottom: 5px;
}

.business_order_form {
 padding-left: 5px;
 float: left;
}
.business_order_form p {
 padding-bottom: 5px;
}
.business_order_form h3 {
 font-size: 14px;
}
.business_order_form h4
{
	font-size:12px;
	padding-bottom:10px;
}
.business_order_form a
{
	color:#0077D6;
}
.business_order_uploader {
 padding-left: 5px;
 float: left;
}
.business_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;
 height:30px;
}

.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('../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('../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('../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('../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;
}

/* New Tabs panel

a#add_photo_tab 
{
	color: #454545;
	text-decoration:none;
}
a:hover#add_photo_tab 
{
	text-decoration:underline;
}

 */

/* New Thumb panel */
.albums_listing, .albums_listing_med, .albums_listing_sm
{
	padding:0 0 0 10px;
	float:left;
}

.albums_listing .print
{
	width: 161px;
	padding-right: 5px;
	padding-bottom: 10px;
	float: left;
}

.albums_listing .print .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_listing .print .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;
}

.albums_listing .print .project_thumb
{
	width: 153px;
	height: 105px;
	padding: 8px 0 0 18px;
	background: url('../images/tools/bak_album_thumb.gif') no-repeat;
	float: left;
}

.albums_listing .print .albums_thumb img, .albums_listing .print .print_thumb img, .albums_listing .print .project_thumb img
{
	max-width:142px;
	max-height:95px;
	border:0px;
}

.albums_listing .print .albums_link, .albums_listing .print .print_link
{
	width: 160px;
	text-align: center;
	float: left;
}

* html .albums_listing .print .albums_thumb img,* html .albums_listing .print .print_thumb img
{
	width:expression(this.width > 142 ? 142 : true);
	height:expression(this.height > 95 ? 95 : true);
}

* html .albums_listing .print .project_thumb img
{
	width:expression(this.width > 125 ? 125 : true);
	height:expression(this.height > 95 ? 95 : true);
}

.albums_listing_med .print
{
	width: 129px;
	padding-right: 4px;
	padding-bottom: 20px;
	float: left;
}

.albums_listing_med .print .albums_thumb
{
	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_listing_med .print .print_thumb
{
	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;
}

.albums_listing_med .print .albums_link, .albums_listing_med .print .print_link
{
	width: 130px;
	text-align: center;
	float: left;
}

.albums_listing_med .print .albums_thumb img, .albums_listing_med .print .print_thumb img
{
	max-width:105px;
	max-height:75px;
	border:0px;
}

* html .albums_listing_med .print .albums_thumb img,* html .albums_listing_med .print .print_thumb img
{
	width:expression(this.width > 105 ? 105 : true);
	height:expression(this.height > 75 ? 75 : true);
}

.albums_listing_sm .print
{
	width: 104px;
	padding-right: 4px;
	padding-bottom: 20px;
	float: left;
}

.albums_listing_sm .print .albums_thumb
{
	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_listing_sm .print .print_thumb
{
	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;
}

.albums_listing_sm .print .albums_link, .albums_listing_sm .print .print_link
{
	width: 104px;
	text-align: center;
	font-size: 8px;
	float: left;
}

.albums_listing_sm .print .albums_thumb img, .albums_listing_sm .print .print_thumb img
{
	max-width: 81px;
	max-height:61px;
	border:0px;
}

* html .albums_listing_sm .print .albums_thumb img,* html .albums_listing_sm .print .print_thumb img
{
	width:expression(this.width > 81 ? 81 : true);
	height:expression(this.height > 61 ? 61 : true);
}



.albums_listing .print .albums_thumb .empty
{
	width: 127px;
	height: 94px;
	text-align: center;
	background-color: #ebf1f4;
	float: left;
	margin-left:17px;
}

* html .albums_listing .print .albums_thumb .empty
{
	margin-left:9px;
}

.albums_listing .print .albums_thumb .empty p
{
	padding-top: 30px;
	font-weight: bold;
}

.albums_listing .print .albums_thumb .empty a
{
	font-weight: bold;
	color: #94A1AA;
	text-decoration: none;
}

.albums_listing_med .print .albums_thumb .empty
{
	width: 106px;
	height: 74px;
	text-align: center;
	background-color: #ebf1f4;
	float: left;
	margin-left:12px;
}
* html .albums_listing_med .print .albums_thumb .empty
{
	margin-left:6px;
}
.albums_listing_med .print .albums_thumb .empty p
{
	padding-top: 25px;
	font-size: 10px;
}
.albums_listing_med .print .albums_thumb .empty a
{
	font-size: 10px;
	color: #94A1AA;
	text-decoration: none;
}
.albums_listing_sm .print .albums_thumb .empty
{
	width: 86px;
	height: 60px;
	text-align: center;
	background-color: #ebf1f4;
	float: left;
	margin-left:9px;
}
* html .albums_listing_sm .print .albums_thumb .empty
{
	margin-left:5px;
}
.albums_listing_sm .print .albums_thumb .empty p
{
	padding-top: 18px;
	font-size: 9px;
}
.albums_listing_sm .print .albums_thumb .empty a
{
	font-size: 9px;
	color: #94A1AA;
	text-decoration: none;
}

.biz_profile
{
    float: left;
    padding: 10px 15px 10px 15px;
}

.biz_profile p
{
    padding-bottom: 10px;
}

.biz_profile input
{
    width: 150px;
}

.profile_bar 
{
    /*border-bottom:1px solid #707172;*/
    float:left;
    font-size:10px;
    padding:10px 10px 10px 5px;
    width:432px;
    padding-bottom:5px;
}

.profile_bar_on .profile_bar
{
    background-color:rgb(192,209,217);
    color:#000;
    border:3px solid #555533;
}

.profile_bar_on a, .profile_bar a
{
	color:#555533;
	text-decoration:none;
	font-size:11px;
	font-weight:bolder;
}

.bak_profile 
{
    background:transparent url('../images/business/bak_profile_main.gif') repeat-y scroll 0 0;
    float:left;
    width:287px;
}

.bak_profile_wide
{
    background:transparent url('../images/business/bak_profile_wide_main.gif') repeat-y scroll 0 0;
    float:left;
    width:480px;
}

.bak_profile_content 
{
    color:#707172;
    float:left;
    padding:2px;
    background-color: white;
}

.profile_tab
{
    float: left;
    height: 24px;
}

.profile_tab img
{
    float: left;
}

/*Free prints nav style*/
.fp_expand_btn {
    float:left;
    left:210px;
    position:relative;
    top:20px;
    z-index:98;
}
.fp_expand_dropdown {
     width: 140px;
     position: absolute;
     z-index: 99;
     float: left;
     border:solid 0px green;
     margin-left:120px;
}
.fp_expand {
    background:transparent url(/images/popup/bak_fp_dropdown_main.gif) repeat-y scroll 0;
    color:#FFFFFF;
    float:left;
    font-size:12px;
    height:auto;
    width:140px;
}
.fp_expand_btm {
    float:left;
    width:140px;
}


/*photobook selection*/
.pbook_select_div
{
    display:none;
    float:left;
    text-align:left;
    width:300px;
    padding-left:20px;
    border:solid 0px red;
    padding-top:12px;
}

.pbook_select_div div
{
    padding-left:10px;
    padding-top:7px;
} 

.layout_on
{
	border: 2px solid #555533;
}

.biz_crumb a {
 color: #707172;
}

.biz_card_list {
 width: 620px;
 padding-left: 45px;
 font-size: 11px;
 float: left;
}

.biz_card_thumb {
 width: 170px;
 margin: 10px 35px 10px 0;
 float: left;
}

.biz_header 
{
    width: 100%;
 padding: 5px;
 font-size: 11px;
 color: #fff;
 background-color: #94a1aa;
 float: left;
}

.fave_cards {
 /* width: 650px; */
 float: left;
}
.fave_card_thumb {
 padding: 10px 5px;
 float: left;
}

.bak_biz_option {
 width: 387px;
 background: url('../images/business/bak_biz_option_main.gif') repeat-y;
 float: left;
}
.biz_option_content {
 padding: 10px;
 float: left;
}
.biz_option_content p {
 padding-bottom: 5px;
}
.biz_option_content img
{
	vertical-align:middle;
}
.biz_color_option {
 width: 160px;
 text-align: center;
 float: left;
}
.biz_color_option h2 {
 font-weight: bold;
 font-size: 13px;
 color: #555533;
 padding-bottom: 5px;
}

.biz_color_option_thumb, .biz_color_option_thumb_on {
 width: 80px;
 color: #555533;
 float: left;
 padding-bottom:10px;
 padding-top:1px;
}
.biz_color_option_thumb_on
{
 padding-bottom: 7px;
 padding-top: 0px;
}
.biz_color_option_thumb a, .biz_color_option_thumb_on a {
 color: #fbbc10;
 text-decoration: none;
}
.biz_color_option_thumb img {
 border: 1px solid #dddddd;
 cursor:pointer;
}
.biz_color_option_thumb_on img {
 border: 3px solid #555533;
}
.biz_color_option_thumb p, .biz_color_option_thumb_on p {
height: 18px;
}

.biz_options {
 float: left;
}
.biz_options p {
 padding-bottom: 15px;
}
.biz_options h2 {
 font-weight: bold;
 font-size: 13px;
 color: #555533;
 padding-bottom: 5px;
}
.biz_options input, .biz_options select {
 vertical-align: middle;
}
.biz_options a {
 color: #707172;
}

.biz_match {
 width: 325px;
 padding: 10px;
 border-bottom: 1px solid #e3e3e3;
}
.biz_match p {
 padding-bottom: 10px;
}
.biz_match h2 {
 font-weight: bold;
 font-size: 13px;
 color: #555533;
 padding-bottom: 5px;
}
.biz_match a {
 color: #707172;
}
.biz_match input, .biz_match select {
 vertical-align: middle;
}

.biz_profile {
 padding: 10px 15px 10px 10px;
 float: left;
}

.biz_profile p {
 padding-bottom: 10px;
}

.side_select_sub {
 padding-bottom:10px;
 padding-left:5px;
 padding-top:3px;
}

.section_header {
 color:#FFFFFF;
 float:left;
}

.section_header h3 {
 color:#FFFFFF;
 font-size:12px;
 margin:15px 0 0 8px;
}

.business_main
{
	float:left;
	padding:10px 20px;
}

.business_main img
{
	vertical-align: middle;
}

.business_main h1
{
	color:#8CBB55;
	font-size:13px;
	padding-bottom:5px;
}

.business_main h1 a
{
	color:#8CBB55;
}

.header_business
{
	background:transparent url('../images/business/header_business.gif') no-repeat scroll 0 0;
	float:left;
	height:28px;
	margin-left:5px;
	margin-top:5px;
	width:902px;
}

.header_business h1
{
	color:#FFFFFF;
	font-size:14px;
	padding:5px 15px;
}

.banner_business
{
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:902px;
}

.business_choice_bloc
{
	float:left;
	padding:8px;
	width:200px;
}

.business_choice_grey_bloc
{
	background-color:#F1F2F4;
	float:left;
	padding:8px;
	width:200px;
}

.business_choice_bloc h2, .business_choice_grey_bloc h2
{
	color:#8CBB55;
	font-size:11px;
	padding-bottom:5px;
}

.business_choice_bloc h2, .business_choice_grey_bloc h2
{
	color:#8CBB55;
	font-size:11px;
	padding-bottom:5px;
}

.business_choice_bloc a, .business_choice_grey_bloc a
{
	color:#707172;
	text-decoration:none;
}

.biz_option_top {
    color:#FFFFFF;
    float:left;
    padding:8px 0 0;
    text-align:center;
    width:387px;
}

.bak_biz_option_top {
    background:transparent url('../images/business/bak_biz_option_top.gif') no-repeat scroll 0 0;
    float:left;
    height:40px;
    width:387px;
}

.bak_album_list_lgrey
{
	float:left;
	text-align:center;
	width:175px;
}

.biz_order_qty {
color:#707172;
float:left;
font-weight:bold;
padding:3px;
width:30px;
}

.biz_order_desc {
color:#707172;
float:left;
padding:3px;
width:260px;
}

.biz_order_amt {
color:#707172;
float:left;
padding:3px;
text-align:right;
width:44px;
}

.biz_refresh
{
	float:left;
	padding-left:10px;
	padding-top:10px;
}

.biz_refresh img
{
	vertical-align:middle;
}

.biz_subtotal
{
	color:#555533;
	float:right;
	/*font-size:14px;*/
	font-weight:bold;
}

.biz_thumbnails
{
    float: left;
    padding: 5px;
}

.biz_thumbnails img
{
    border: solid 1px #dddddd;
    cursor:pointer;
}

.business_sub
{
	float:left;
	padding:20px 5px 0;
	width:440px;
}

.biz_service_listing
{
	float:left;
	padding:10px;
}

.biz_service_listing p
{
	padding-bottom:3px;
}

.biz_service_listing h3
{
	color:#A3B765;
	font-size:12px;
	padding-bottom:20px;
}

.biz_service_listing a
{
	color:#0077D6;
}

.selected_business_product_type
{
	color:#0064AF;
	background-color: #DFEAFF;
	border: dotted 1px #9FC0FF;
}

.pni_product_selection_favs
{
    float: left;
    width:680px;
    height: 130px;
}

.pni_product_selection_favs .pni_repeater_no_item
{
    width: 500px;
}

.product_options_favs
{
    width: 470px;
    float: left;
}

.product_options_favs .pni_repeater_no_item
{
    width: 400px;
}

.resizeHandle
{
    border: 1px solid black;
    background-color: White;
}

.business_printing_your_photo_or_logo
{
    font-weight: bold;
}

.color_swatch
{
	border: 1px solid rgb(204, 204, 204);
	float: left;
	width: 16px;
	height: 16px;
	margin: 1px 12px 0px 1px;
	vertical-align: middle;
	background-color: rgb(0, 0, 0);
}

.cd_table {
 width: 363px;
 height: 49px;
 padding-left: 1px;
 background-color: #94a1aa;
 float: left;
}
.cd_table_box_header {
 width: 110px;
 margin: 1px 1px 0 0;
 padding: 5px;
 text-align: center;
 color: #94a1aa;
 background-color: #ebf1f5;
 float: left;
}
.cd_table_box {
 width: 110px;
 margin: 1px 1px 1px 0;
 padding: 5px;
 text-align: center;
 color: #94a1aa;
 background-color: #fff;
 float: left;
}

/* MIGRATE */

.migrate_header {
 width: 978px;
 text-align: center;
 float: left;
}
.login_check {
 margin-top: 10px;
 padding: 10px 20px 5px 50px;
 font-size: 10px;
 text-align: right;
 float: left;
}
.login_check a {
 color: #000;
}
.login_check input {
 vertical-align: middle;
}

.login_fields {
 padding-left: 450px;
 float: left;
}
.login_fields input, .login_fields img  {
 vertical-align: middle;
}
.login_fields strong {
 color: #1a68b7;
}

.migrate_main {
 width: 957px;
 height: 480px;
 margin-left: 10px;
 background: url('../../images/migration/bak_main.gif') no-repeat;
 float: left;
}
.migrate_link_box {
 padding-left: 411px;
 margin-bottom: 30px;
 color: #4e4f4f;
 float: left;
}
.migrate_link_box img {
 vertical-align: middle;
}
.migrate_link_box p {
 padding-bottom: 5px;
}
.migrate_link_box a {
 color: #4e4f4f;
 text-decoration: none;
}

.bak_login {
 width: 978px;
 height: 96px;
 font-size: 12px;
 background: url('../../images/migration/bak_login.gif') no-repeat;
 float: left;
}

.migrate_footer {
 width: 954px;
 height: 78px;
 margin: 10px 0 20px 11px;
 padding-top: 4px;
 text-align: center;
 color: #3c3b3b;
 background: url('../../images/migration/bak_btm.gif') no-repeat;
 float: left;
}
.migrate_footer a {
 color: #3c3b3b;
}
.migrate_footer p {
 padding-top: 10px;
}
.migrate_footer img {
 vertical-align: middle;
}

.no_products {
 width: 100%;
 padding-top: 200px;
 text-align: center;
 float: left;
}
.no_products h1 {
 font-size: 16px;
}

/* Left Navigation */
.side_column {
 width: 182px;
 margin-right: 15px;
 float: left;
}

.side_nav_hdr {
 width: 180px;
 padding-top: 10px;
 margin-left: 6px;
 color: #fff;
 float: left;
}
.side_nav_hdr h1 {
 width: 180px;
 padding: 5px 5px 5px 12px;
 font-size: 11px;
 background-color: #ff9700;
}
.side_nav_hdr h2 {
 width: 180px;
 padding: 5px 5px 5px 12px;
 font-size: 11px;
 background-color: #007dc3;
}
.side_nav_hdr h3 {
 width: 180px;
 padding: 5px 5px 5px 12px;
 font-size: 11px;
 background-color: #93260f;
}
.side_nav_hdr h4 {
 width: 180px;
 padding: 5px 5px 5px 12px;
 font-size: 11px;
 background-color: #8cbb55;
}
.side_nav_hdr h5 {
 width: 180px;
 padding: 5px 5px 5px 12px;
 font-size: 11px;
 background-color: #af69c3;
}

.side_nav {
 width: 170px;
 padding: 5px 5px 5px 5px;
 float: left;
}
.side_nav a {
 color: #575a5d;
 text-decoration: none;
}
.side_nav a:hover {
  color: #007dc3;
}
.side_nav ul {
 padding-left: 10px;
 padding-bottom: 5px;
 color: #575a5d;
 text-decoration: none;
}
.side_nav li {
 padding-left: 10px;
}
.side_nav_viewall {
 font-weight: bold;
 color: #007dc3 !important;
 text-decoration: underline !important;
}
.side_nav h1 {
 padding-bottom: 5px;
 font-size: 11px;
 color: #ff9700;
}
.side_nav_prints {
 padding-bottom: 5px !important;
 font-size: 11px !important;
 color: #007dc3 !important;
}

.side_nav_myphoto {
 padding-bottom: 5px !important;
 font-size: 11px !important;
 color: #cd3333 !important;
}

.side_nav_gifts{
  padding-bottom: 5px !important;
  font-size: 11px !important;
  color: #ff9700 !important;
}
.side_nav_perzy {
 padding-bottom: 5px !important;
 font-size: 11px !important;
 color: #93260f !important;
}
.side_nav p {
 padding-left: 10px;
 padding-bottom: 5px;
}
.side_nav_homeart {
 padding-bottom: 5px !important;
 font-size: 11px !important;
 color: #af69c3 !important;
}

.main_column {
 width: 700px;
 padding: 10px;
 float: left;
}
 /* Account Management re-desigh */
.activex_tips {
 padding: 10px 20px 10px 15px;
 font-size: 11px;
 float: left;
}
.activex_tips h2 {
 font-size: 12px;
 padding-bottom: 5px;
}
.activex_tips a {
 font-weight: bold;
 color: #0060a9;
}
.activex_tips_links {
 width: 100%;
 padding: 0 0 5px 0;
 text-align: center;
 float: left;
}
.activex_tips_links p {
 padding-bottom: 5px;
}
.activex_tips_links a {
 font-weight: bold;
 color: #0060a9;
}

.event_misc {
 padding: 5px 5px 5px 0px;
 float: left;
}
.event_misc a {
 color: #0060A9;
}


