/* ALBUMS */

.back_to { /* REVISED MAR2010 */
 padding: 20px 0 5px 10px;
 float: left;
}

.side_column {
 float: left;
}
.main_column {
 float: left;
}

.main_column2 {
    float: left;
    margin:10px 0px 0px 0px;
    width: 592px;
    background-color:#;
    text-align:right;
}

.project .project_thumb .clear_row
{
	text-align:center;
}

.side_box {
 width: 156px;
 padding: 10px;
 border: 1px solid #e8e7e7;
 float: left;
}
.side_box p {
 padding-bottom: 4px;
}




.side_box a {
 color: #00539f;
}
.side_box img, .side_box input {
 vertical-align: middle;
}
.side_box h2 {
 font-size: 16px;
}
.side_box h3 {
 font-size: 13px;
}

.side_box h4 { /* REVISED MAR2010 */
 font-size: 12px;
}

.side_box_grey {
 width: 156px;
 padding: 10px;
 color: #656668;
 border: 1px solid #e8e7e7;
 border-top: none;
 border-bottom: 2px solid #e8e7e7;
 background-color: #fbfbfb;
 float: left;
}
.side_box_grey p {
 padding-bottom: 10px;
}
.side_box_grey a {
 color: #00539f;
}
.side_box_grey input, .side_box_grey img {
 vertical-align: middle;
}
.side_box_grey h2 {
 font-size: 15px;
}
.side_box_grey ul {
 margin-left: 15px;
}

.side_box_hdr h1 { /* REVISED MAR2010 */
 font-size: 14px;
 color: #00539F;
}

.album_listing { /* REVISED MAR2010 */
 padding: 10px 5px;
 font-size: 12px;
 }
 
.album_listing2 { /* REVISED MAR2010 */
 padding: 10px 5px;
 font-size: 12px;
 background-color: #f7f7f7;
}

.album_listing a:hover, .album_listing2 a:hover { /* REVISED MAR2010 */
 font-weight: bold;
 text-decoration: underline;
}

.album_listing a, .album_listing2 a {
 color: #656668;
 text-decoration: none;
}
.album_listing strong, .album_listing2 strong {
 color: #00539f;
}

#TabsPanel_domAlbumsScrollBox ul, #TabsPanel_domProjectScrollBox ul
{
    margin-left:0px;
}
.sub_listing_expanded
{
    color:#656668;
    font-weight: bold;
    
    /*list-style-image:url(../images/tools/arrow_blue_expand.gif);*/
    
}
.sub_listing_collapsed
{
    color:#656668;
    /*list-style-image:url(../images/tools/arrow_blue.gif);*/
    
}
.sub_listing {
 padding: 5px;
 padding-left: 15px;
}
.sub_listing a {
 color: #656668;
 text-decoration: none;
}
.sub_listing p {
 padding-bottom: 5px;
}
.sub_listing strong {
 color: #00539f;
}

.side_icon {
 float: left;
}
.side_icon a { /* REVISED MAR2010 */
 font-size: 12px;
 color: #656668;
 text-decoration: none;
}
.side_icon a:hover { /* REVISED MAR2010 */
 font-weight: bold;
 text-decoration: underline;
}

.side_icon2 {
 float: left;
}

.side_icon2 a { /* REVISED MAR2010 */
 font-size: 15px;
 color: #656668;
 text-decoration: none;
 font-weight: bold;
}

.side_icon2 a:hover { /* REVISED MAR2010 */
 text-decoration: underline;
}
.side_icon img  {
 vertical-align: middle;
}
.side_icon p { /* REVISED MAR2010 */
 padding-bottom: 5px;
}
.side_links { /* REVISED MAR2010 */
 color: #0066ae;
 float: left;
}
.side_links p { /* REVISED MAR2010 */
 padding-top: 2px;
 padding-bottom: 10px;
}
.side_links a {
 color: #00539f;
 text-decoration: none;
}

.side_hdr { /* REVISED MAR2010 */
 width: 158px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 14px;
 color: #fff;
 background-color: #656668;
 float: left;
}
.side_hdr img {
 vertical-align: middle;
}
.side_hdr_green {
 width: 158px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-color: #00539f;
 float: left;
}

.main_hdr {
 width: 568px;
 padding: 10px 10px 5px 10px;
 border-bottom: 1px solid #00539f;
 float: left;
}
.main_hdr h2 {
 font-size: 14px;
 color: #00539f;
}
.main_hdr img {
 vertical-align: middle;
}

.main_sub {
 width: 568px;
 padding: 10px;
 float: left;
}
.main_sub img, .main_sub input {
 vertical-align: middle;
}
.main_sub a {
 color: #00539f;
 text-decoration: none;
}

.main_content {
 padding: 10px;
 float: left;
}
.main_content a {
 color: #00539f;
}

.album_thumb {
 width: 111px;
 height: 150px;
 margin: 0 14px;
 float: left;
}

.album_thumb_collage {
 width: 111px;
 height: 150px;
 margin: 0 14px;
 float: left;
 font-size: 9px;
}

.bak_album_thumb_on {
 width: 91px;
 height: 95px;
 padding: 10px;
 background: url('../images/tools/bak_album_thumb_on.gif') no-repeat;
 text-align: center;
 float: left;
}

.album_control {
 width: 95%;
 font-size: 9px;
 text-align: left;
 float: left;
}
.album_control img, .album_control input {
 vertical-align: middle;
}

.bak_photos_on {
 width: 91px;
 height: 95px;
 padding: 10px;
 background: url('../images/tools/bak_photos_on.gif') no-repeat;
 text-align: center;
 float: left;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
}

.bak_photos {
 width: 91px;
 height: 95px;
 padding: 10px;
 background: url('../images/tools/bak_photos.gif') no-repeat;
 text-align: center;
 float: left;
}
.album_thumb_collage .bak_photos img{
  max-width:80px;
 max-height:80px
 }
.album_thumb_collage .bak_photos 
{
	text-align:center;
}
.album_thumb_collage .bak_photos .clear_row
{
	text-align:center;
	width:90px;
}
.bak_photos_wide_on {
 width: 140px;
 height: 100px;
 padding: 10px;
 /*background: url('../images/tools/bak_photos_wide_on.gif') no-repeat;*/
 text-align: center;
 float: left;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
}
.bak_photos_wide {
 width: 140px;
 height: 100px;
 padding: 10px;
 /*background: url('../images/tools/bak_photos_wide.gif') no-repeat;*/
 text-align: center;
 float: left;
}
.project_thumb {
 width: 140px;
 height: 130px;
 margin: 0 14px;
 float: left;
}
.project_thumb .right
{
    display:none;
}

.project_control {
 width: 95%;
 font-size: 11px;
 text-align: center;
 float: right;
}
.project_control img, .project_control input {
 vertical-align: middle;
}

.main_sub2 {
 width: 568px;
 padding: 10px;
 text-align: right;
 background-color: #f5f5f5;
 float: left;
}
.main_sub2 a {
 color: #00539f;
}

.preview_photo {
 width: 380px;
 padding-top: 20px;
 padding-left: 90px;
 padding-bottom: 20px;
 float: left;
}
.preview_photo p {
 padding-bottom: 10px;
}

.tool_bar_tabs {
 width: 554px;
 height: 22px;
 float: left;
}
.tool_bar_tabs img {
 vertical-align: bottom;
}

.tool_bar {
 width: 554px;
 padding: 5px;
 color: #fff;
 background-color: #00539f;
 border-bottom: 2px solid #e3e3e3;
 float: left;
}
.tool_bar a {
 color: #fff;
 text-decoration: none;
}
.tool_bar img, .tool_bar input {
 vertical-align: middle;
}
.tool_bar p {
 padding-bottom: 10px;
}
.tool_bar_content {
 float: left;
}

.scroll_photo_row {
 width: 2000px;
 float: left;
}
.scroll_photo_thumb {
 padding: 10px; 
 float: left;
}
.scroll_photo_thumb img {
 vertical-align: top;
 width:expression(this.width > 95 ? 95 : true);
 height:expression(this.height > 64 ? 64 : true);
 max-height:64px;
 max-width:95;
 

}

.tool_bar_content {
 float: left;
}

.toolbar_btn {
 padding: 20px 10px 0 10px;
 text-align: center;
 float: left;
}
.toolbar_btn a {
 font-size: 9px;
 color: #219acc;
 text-decoration: none;
}

.toolbar_crop_btn {
 width: 31px;
 height: 60px;
 padding: 10px 10px 0 10px;
 margin: 30px 1px 0 0;
 text-align: center;
 background: url('../images/tools/bak_tools_crop.gif') no-repeat;
 float: left;
}
.toolbar_crop_btn a {
 font-size: 11px;
 color: #fff;
 text-decoration: none;
}
.light_blue
{
	color:#219acc;
}
.crop_option_txt {
 width: 100px;
 padding: 15px 10px 0 10px;
 font-size: 10px;
 color: #656668;
 float: left;
}

.product_directory {
 padding-left: 20px;
 float: left;
}
.product_directory h2 {
 padding-bottom: 10px;
 font-size: 14px;
 color: #fd0000;
}
.product_directory p {
 padding-left: 10px;
 padding-bottom: 5px;
}
.product_directory a {
 text-decoration: none;
}

.price_red { /* REVISED MAR2010 */
 font-size: 12px;
 color: #ff5400;
 /* color: #d02719; */
}

.preview_features {
 padding: 10px;
 color: #656666;
 font-size: 10px;
 float: left;
}
.preview_features p {
 padding-bottom: 5px;
}
.preview_features ul {
 margin-left: 15px;
}
.preview_features img {
 vertical-align: middle;
}
.preview_features a {
 color: #656666;
}

.creative_ideas {
 float: left;
}
.creative_ideas h1 {
 font-size: 14px;
 color: #656666;
 padding-bottom: 10px;
}

.product_label {
 font-size: 13px;
 color: rgb(0, 102, 175);
}

.sub_directory_listing {
 padding-top: 3px;
 padding-left: 15px;
 background-color: #f0f3fb;
}
.sub_directory_listing2 {
 padding-top: 3px;
 padding-left: 15px;
}

/* UPLOAD */
.btn_row {
 width: 100%;
 padding-bottom: 10px;
 float: left;
}
.btn_row img, .btn_row input {
 vertical-align: middle;
}
.btn_row h2 {
 font-size: 13px;
 color: #656666;
 padding-bottom: 10px;
}

.upload_content {
 float: left;
}
.upload_content h1 {
 font-size: 14px;
 color: #656666;
 padding-bottom: 10px;
}
.upload_content img, .upload_content input {
 vertical-align: middle;
}
.upload_content a {
 color: #00539f;
}
.upload_content p {
 padding-bottom: 10px;
}
.upload_content ol {
 margin-left: 25px;
}

.upload_box {
 width: 247px;
 height: 85px;
 padding: 10px;
 margin-right: 8px;
 margin-bottom: 10px;
 border: 1px solid #e8e7e7;
 background-color: #fbfbfb;
 float: left;
}
.uploader_table {
 width: 100%;
 background-color: #656668;
}
.uploader_table td {
 padding: 5px 10px;
 background-color: #e5e5e5;
 text-align: left;
} 


/* LOGIN/REGISTER */
.login_contect {
 float: left;
}
.login_content p {
 padding-bottom: 10px;
}

.form_label {
 width: 100px;
 height: 24px;
 float: left;
}
.form_field {
 width: 230px;
 height: 24px;
 float: left;
}


.register_blurb {
 width: 200px;
 padding: 20px;
 float: left;
}
.register_blurb p {
 padding-bottom: 10px;
}

.register_blurb ul {
 margin-left: 20px;
}
.register_blurb li {
 padding-bottom: 10px;
}

/* ORDER STATUS */
.order_history_row {
 background-color: #fbfbfb;
 float: left;
}
.order_history_row2 {
 background-color: #fff;
 float: left;
}

.order_history_date {
 width: 90px;
 padding: 10px;
 float: left;
}
.order_history_details {
 width: 300px;
 padding: 10px;
 float: left;
}
.order_history_price {
 width: 80px;
 padding: 10px;
 float: left;
}

.order_status_table {
 width: 100%;
}
.order_status_table th {
 text-align: left;
 color: #fff;
 background-color: #656668;
 padding: 5px 10px;
}
.order_status_table td {
 text-align: left;
 padding: 5px 10px;
}

.order_price_label {
 width: 435px;
 padding: 5px 10px;
 text-align: right;
 float: left;
}
.order_price_field {
 padding: 5px 10px;
 float: left;
}
/* CALENDARS */
.theme_thumbnail_list {
 width: 167px;
 height: 500px;
 margin-top: 10px;
 color: #656668;
 border-right: 1px solid #f5f5f5;
 border-bottom: 1px solid #d9d9d9;
 background-color: #fbfbfb;
 float: left;
}
.theme_thumb {
 width: auto;
 padding: 15px 22px;
 float: left;
}

.calendar_options {
 padding: 5px 20px;
 float: left;
}
.calendar_options p {
 padding-bottom: 10px;
}
.calendar_options input, .calendar_options select {
 vertical-align: middle;
}
.calendar_options h4 {
 font-size: 14px;
 color: #fd0000;
}

/* CALENDAR IMAGE SELECTION */
.calendar_months {
  padding-top: 20px;
  float: left;
}

.calendar_month {
  width: 90px;
  height: 120px;
  color: #0060a9;
  text-align: center;
  float: left;
}
.calendar_month a {
  font-weight: normal;
  color: #37495e;
}
.calendar_month p {
 padding-bottom: 10px;
}

.month_thumb {
  width: 62px;
  padding: 10px;
  border: 1px solid #ccc;
}
.month_thumb img {
  border: 1px solid #ccc;
}

.month_thumb_select {
  width: 60px;
  padding: 10px;
  padding-bottom: 12px;
  border: 1px solid #f49d2e;
}

.collage_content {
 width: 530px;
 padding-left: 10px;
 float: left;
}
.collage_content img, .collage_content input {
 vertical-align: middle;
}
.collage_size {
 padding: 5px;
 float: left;
}
.collage_orientation {
 padding: 0 20px;
 text-align: center;
 float: left;
}

.side_options {
 padding: 10px 20px 10px 10px;
 float: left;
}
.side_options ul {
 margin-left: 15px;
}
.side_options ol {
 margin-left: 15px;
}
.side_options li {
 padding-bottom: 10px;
}
.side_options img, .side_options input {
 vertical-align: middle;
}
.side_options p {
 padding-bottom: 5px;
}

.preview_collage {
 max-width: 600px;
 width:auto;
 padding-top: 20px;
 padding-left: 20px;
 padding-bottom: 20px;
 float: left;
}
.preview_collage p {
 padding-bottom: 10px;
}

/* REVISED MAR2010 */
.product_listing {
 width: 540px;
 padding: 10px;
 border-bottom: 1px solid #efefef;
 float: left;
}
.product_listing2 {
 width: 540px;
 padding: 10px;
 background-color: #f7fafc;
 border-bottom: 1px solid #efefef;
 float: left;
}
.product_listing_thumb {
 float: left;
}
.product_listing_desc {
 width: 300px;
 padding: 10px;
 color: #78797b;
 float: left;
}
.product_listing_desc h3 {
 font-size: 14px;
 padding-bottom: 10px;
}
.product_listing_desc2 {
 width: 300px;
 padding: 10px;
 color: #78797b;
 float: left;
}
.product_listing_desc2 h3 {
 color: #0066af;
 font-size: 14px;
 padding-bottom: 10px;
}
.product_listing_desc p, .product_listing_desc2 p {
 padding-bottom: 5px;
}
.product_listing_btn {
 vertical-align: bottom;
 float: left;
}
/* REVISED MAR2010 */

.bak_project_thumb { /* REVISED MAR2010 */
 width: 151px;
 height: 130px;
 padding: 10px 10px 10px 5px;
 text-align: center;
 float: left;
}

/* ACTIVEX UPLOAD */
.select_photo_list {
 text-align: left;
 float: left;
}
.select_photo_list th {
 padding: 8px 5px;
 color: #707172;
 border-bottom: 1px solid #e8e7e7;
}
.select_photo_list td {
 padding: 8px 5px;
 background: #fff;
}
.select_photo_list td a {
 font-weight: bold;
 color: #0077d6;
}

.activex_failed {
 width: 550px;
 float: left;
}
.activex_failed h1 {
 font-size: 14px;
 padding-bottom: 10px;
}
.activex_failed ul {
 margin-left: 20px;
}
.activex_failed li {
 padding-bottom: 5px;
}

.activex_step {
 width: 40px;
 padding-top: 20px;
 float: left;
}
.activex_txt {
 width: 140px;
 padding-top: 20px;
 float: left;
}
.activex_screenshot {
 width: 360px;
 height: 149px;
 padding-top: 20px;
 float: left;
}

.activex_warning {
 float: left;
}



/* Legacy formatting */
.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;
}

.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;
}

.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:#00539F;
 text-decoration: none;
}

.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 p {
 margin: 9px 0 0 10px;
}
.section_subheader a {
 color: #94a1aa;
 text-decoration: none;
}
.section_subheader_btns {
 padding: 2px 0 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;
}
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/tools/arrow_blue_expand.gif');
}
.bak_album_list_orange li {
 padding-bottom: 10px;
}

.album_list_collapse {
 list-style-image: url('../images/tools/arrow_blue.gif');
 color:#656668;
 
}
.album_list_expand {
 list-style-image: url('../images/tools/arrow_blue_expand.gif');
}

.album_list_collapse strong{
 list-style-image: url('../images/tools/arrow_blue_expand.gif');
 color:#656668;
}
.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;
}

.cd_table {
 width: 363px;
 height: 49px;
 padding-left: 1px;
 background-color: #000;
 float: left;
}
.cd_table_box_header {
 width: 110px;
 margin: 1px 1px 0 0;
 padding: 5px;
 text-align: center;
 color: #000;
 background-color: #E5E5E5;
 float: left;
}
.cd_table_box {
 width: 110px;
 margin: 1px 1px 1px 0;
 padding: 5px;
 text-align: center;
 color: #000;
 background-color: #fff;
 float: left;
}


/* PHOTOBOOKS */
.photobook_options {
 padding: 40px;
 float: left;
}
.photobook_options h2 {
 font-size: 14px;
 padding-bottom: 10px;
}
.photobook_options h3 {
 font-size: 12px;
}
.photobook_options p {
 padding-bottom: 20px;
}

.photobook_theme_select {
 width: 156px;
 margin-right: 15px;
 margin-bottom:10px;
 padding:10px;
 border:1px solid #ff913b;
 background-color: #fbfbfb;
 text-align: center;
 float: left;
 
}
.photobook_theme_select p {
 padding-bottom: 10px;
}

.photobook_theme_not_select 
{
background-color:#fbfbfb;
 border:1px solid #e8e7e7;
 float:left;
 margin-right:15px;
 margin-bottom:10px;
 text-align:center;
 width:156px;
 padding:10px}
 

.photobook_theme_not_select p {
 padding-bottom: 10px;
}

/* 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 {

 padding: 10px;
 padding-left:0px;
 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: 245px;
 height: 92px;
 padding: 10px;
background-color:#FBFBFB;
 float: left;
}
.activex_step {
 width: 40px;
 padding-top: 20px;
 float: left;
}
.activex_txt {
 width: 140px;
 padding-top: 20px;
 float: left;
}
.activex_screenshot {
 width: 360px;
 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: #00539F;
}
.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 {

 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 {

}

/* 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 {
float:left;
height:150px;
margin:0 14px;
width:111px;
}
.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;
}
*/

 
 /*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 */

.quick_order_fields {
 border-bottom: 1px solid #454545;
 float: left;
}
.quick_order_size {
 width: 10px;
 padding: 7px 5px;
 text-align: center;
 float:left;
}

.quick_order_qty {
 width: 68px;
 padding: 7px 5px;
 text-align: center;
 float: left;
}

.quick_order_options {
 width: 66px;
 padding: 7px 5px;
 float: left;
}

.quick_order_borders {
 width: 46px;
 padding: 7px 5px;
 text-align: center;
 float:left;
}




.quick_order_btm {
 width: 200px;
 padding: 7px;
 text-align: center;
 float: left;
}
.quick_order_btm p {
 padding-bottom: 20px;
}

.order_item {
 float: left;
}
.order_thumb {
 padding: 5px;
 float: left;
 min-width:105px;
}
.order_desc {
 width: 180px;
 padding: 30px 5px 10px 10px;
 float: left;
}
.order_desc p {
 padding-bottom: 3px;
}

.quick_order_fields2 {
 padding: 5px;
 border-bottom: 1px solid #2e2e2e;
 float: left;
}
.quick_order_qty2 {
 float: left;
}

.order_subtotal {
 width: 100%;
 font-size: 11px;
 text-align: right;
 float: right;
}
.order_subtotal h3 {
 font-size: 14px;
}


/* ORDER SUMMARY */
.ordersummary_table {
 width: 100%;
 background-color: #656668;
}
.ordersummary_table th {
 padding: 5px 10px;
 background-color: #e5e5e5;
 text-align: left;
} 
.ordersummary_table td {
 padding: 5px 10px;
 background-color: #fff;
 text-align: left;
}

.order_apply {
 width: 190px;
 padding-bottom: 2px;
 float: left;
}
.order_apply_fields {
 width: 205px;
 padding-bottom: 2px;
 float: left;
}
.order_apply_prices {
 width: 130px;
 padding-top: 3px;
 padding-bottom: 2px;
 float: left;
}

.pricing_labels {
 width: 398px;
 padding-top: 5px;
 padding-right: 10px;
 text-align: right;
 float: left;
}
.pricing_numbers {
 padding-top: 5px;
 float: left;
}

.form_content {
 float: left;
}

.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;
}

/* STORE SELECTION */
.bak_locate_store {
 width: 650px;
 height: 52px;
 padding: 10px;
 color: #707172;
 background: url('../images/bak_locate_store.gif') repeat-x;
 float: left;
}

.store_location_list {
background-color:#E5E5E5;
padding:5px 10px;
text-align:left;
}



.store_location_list th {
background-color:#E5E5E5;
padding:5px 10px;
text-align:left;
}
.store_location_list td {
 padding: 8px 5px;
 background: #fff;
}
.store_location_list td a {
 font-weight: bold;
 color: #0077d6;
}



/* 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;
 height: 177px;
 padding: 5px;
 padding-right:4px;
 border: 3px solid #fbbc10;
 float: left;
 cursor:pointer;
}

.product_thumb {
 width: 200px;
 height: 177px;
 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;
}

.product_thumb_top {
 width: 200px;
 text-align: center;
 background: url('../images/bak_product_thumb_top.gif') no-repeat;
 float: left;
}
.product_thumb_top h3 {
 padding-top: 4px;
 padding-right:8px;
 padding-bottom:4px;
 font-size: 13px;
 color: #fff;
 max-height:52px;
}
.product_thumb_main {
 width: 200px;
 height: 165px;
 background: url('../images/bak_product_thumb_main.gif') repeat-y;
 float: left;
}

.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 {
float:left;
height:150px;
margin:0 14px;
width:111px;
}
.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_expand.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 */
.colorSelect
{
    float:left;
    width:15px;
    height:10px;
    border:solid 4px #FFEFEF;
    cursor: pointer;
}
.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-bottom: 20px;
}
.shared_image img  {
 border: 1px solid #707172;
 max-height:80px;
 max-width:80px;
}

/* 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 .project
{
	width: 178px;
	padding-right: 0px;
	padding-bottom: 10px;
	float: left;
	_margin-right:-10px;
	_margin-left: -10px;
}

.albums_listing .project .albums_link {
 width: 80%;
 text-align: center;
 padding: 8px 0 0 18px;
 float: left;
 margin-left:15px;
}

.albums_listing .project img
{
    border:0 none;
    max-height:95px;
    max-width:142px;
}

.albums_listing .print
{
	width: 161px;
	padding-right: 5px;
	padding-bottom: 10px;
	float: left;
}
.albums_listing .album_thumb .bak_album_thumb
{
    width: 155px;
    height: 145px;
    padding: 10px 5px;
    background: url('../images/tools/bak_albums_thumb.gif') no-repeat;
    text-align: center;
    float: left;
}
.albums_listing .album_thumb .bak_album_thumb img
{
    border:0 none;
    max-height:95px;
    height:auto;
    width:auto;
    max-width:142px;
    

}
.albums_listing_med .album_thumb .bak_album_thumb
{
    width: 120px;
    height: 110px;
    padding: 10px;
    background: url('../images/tools/bak_albums_thumb_med.gif') no-repeat;
    text-align: center;
    float: left;
}
.albums_listing_med .album_thumb .bak_album_thumb img
{
    border:0 none;
    height:auto;
    max-height:75px;
    width:auto;
    max-width:100px;
}
.albums_listing_sm .album_thumb .bak_album_thumb
{
 width: 100px;
 height: 93px;
 padding-top: 7px;
 background: url('images/tools/bak_albums_thumb_sm.gif') no-repeat ;
 text-align: center;
 float: left;
}
.albums_listing_sm .album_thumb .bak_album_thumb img
{
    border:0 none;
    height:auto;
max-height:55px;
width:auto;
max-width:80px;
}
.albums_listing .album_thumb .bak_photos
{
	width: 160px;
	height: 155px;
	padding: 8px 0 0 0;
	text-align: center;
	background: url('../images/tools/bak_print_thumb.gif') no-repeat;
	float: left;
}
.albums_listing .album_thumb
{
 height:185px;
 width:160px;
 margin:10px 5px;
}
.albums_listing .album_thumb .album_control
{
	margin:2px 2px;
	width:95%;
	float:left;
}
.albums_listing_med .album_thumb
{
 height:147px;
 width:135px;
 margin:10px 2px;
}
.albums_listing_med .album_thumb .album_control
{
	margin:5px 5px;
	width:95%;
	float:left;
}
.albums_listing_sm .album_thumb
{
 height:130px;
 width:102px;
 margin:5px 5px;
}
.albums_listing_sm .album_thumb .album_control
{
 width:95%;
 margin:5px 5px;
 float:left;
 overflow:hidden;
}
.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 .project .project_thumb
{
	width: 147px;
	height: 110px;
	padding: 8px 0 0 8px;
	background: url('images/tools/bak_project_thumb.gif') no-repeat;
	float: left;
}

.albums_listing .print .albums_thumb img, .albums_listing .print .print_thumb img
{
	max-width:142px;
	max-height:95px;
	border:0px;
}

.albums_listing .project .project_thumb img
{
	max-width:125px;
	max-height:97px;
	border:0px;
}

.project .project_thumb .empty p
{	
	text-align:center;
}
.project .project_thumb .empty p a 
{
	font-size: 10px;
	color: #00539f;
	text-decoration: none;
}
.albums_listing .print .albums_link, .albums_listing .print .print_link
{
	width: 160px;
	text-align: center;
	float: left;
}

* html .albums_listing_med .print .albums_thumb img
{
	width:expression(this.width > 142 ? 142 : true);
	height:expression(this.height > 95 ? 95 : true);
}

* html .albums_listing .project .project_thumb img
{
	width:expression(this.width > 121 ? 121 : true);
	height:expression(this.height > 95 ? 95 : true);
	border:0px;
	margin:0px;

}
.albums_listing .album_thumb .bak_photos img.image_thumb_default
{
    border:0 none;
    max-height:95px;
    width:auto;
    max-width:142px;
}
.albums_listing .album_thumb .bak_photos img
{
    border:0 none;
    height:auto;
    max-height:95px;
    width:auto;
    max-width:142px;
}
.albums_listing_med .print
{
	width: 129px;
	padding-right: 4px;
	padding-bottom: 20px;
	float: left;
}

.albums_listing_med .album_thumb .bak_photos
{
	width: 130px;
	height: 125px;
	padding: 7px 0 0 0;
	text-align: center;
	background: url('../images/tools/bak_print_thumb_med.gif') no-repeat;
	float: left;
}
.albums_listing_med .album_thumb .bak_photos img
{
	border:0 none;
	height:auto;
    max-height:75px;
    width:auto;
    max-width:100px;
}
.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
{
	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 .album_thumb .bak_photos
{
	
 width: 91px;
 height: 95px;
 padding: 10px;
 background: url('../images/tools/bak_photos.gif') no-repeat;
 text-align: center;
 float: left;
}
.albums_listing_sm .album_thumb .bak_photos img
{
border:0 none;
height:auto;
max-height:55px;
width:auto;
max-width:80px;
}
.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;
}

.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
{
	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 .album_thumb .bak_album_thumb .empty a
{
	font-size: 10px;
	color: #00539f;
	text-decoration: none;
}
.albums_listing_med .album_thumb .bak_album_thumb .empty a
{
	font-size: 10px;
	color: #00539f;
	text-decoration: none;
}
.albums_listing_sm .album_thumb .bak_album_thumb .empty a
{
	font-size: 10px;
	color: #00539f;
	text-decoration: none;
}
.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: 98px;
     position: absolute;
     margin-top:-2px;
     z-index: 99;
     clear:both;
     float:none;
     border:solid 1px #F3F3F3;
     background-color:White;
}
.fp_expand_dropdown a 
{
    color: #00539f;
}
.fp_expand {
    clear:both;
    float:left;
    height:auto;
    width:98px;
}
.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_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;
}
/* begin gift nav */
.side_nav_sub_selected
{
	display:inline;
	width:156px;
}
.side_nav_sub_unselected
{
	display:none;
	width:156px;
}
.side_nav_cat_selected
{
	font-weight:bold;
}
.side_nav_cat_unselected
{
	font-weight:normal;
}
.banner div.gift_content 
{
	width:600px;
	float:left;
	padding:10px 0px;
}
.main_content div.gift_content 
{
	width:510px;
	float:left;
	padding:10px 0px;
}
div.gift_features_separator
{
	float:left;
	height:auto;
	width:auto;
	padding-bottom:5px;
	vertical-align:bottom;
}
.gift_features_container
{
	float:left;
	width:430px;
	height:150px;	
	padding-bottom:5px;
}
div.start_here
{
	border-top:1px solid #b2e4e4;
	float:left;
	padding: 5px 0px; 
	width:430px;
}
.empty_gift_features_container
{
	height:expression(this.height < 60 ? 60 : true);
	min-height:60px;
}
.category_container
{
	float:left;
	width: 100%; 
	padding: 10px 0; 
	border-bottom: 1px solid #00539f;
}
.tab_menu_row div.tab_item
{
	padding-bottom:5px;
}
/* end gift nav */
.hide
{
	display:none;
}
.show
{
	display:inline;
	float:left;
}
.show_thumb
{
	display:inline;
	float:left;
}
.package_selected
{
	color: #00539f;
	font-weight:700;
}

.package_unselected
{
	font-weight:normal;
	color:#656668;
}

.cart_qty
{
	border:1px solid gray;
	width:25px;
	height:14px;
	background-color:#fff;
	color:Black;
	float:left;
	text-align:left;
}

.cart_crop_order_item_title
{
	text-align:center;
}

.album_selection
{
	cursor: pointer;
	color: #646464;
}

.album_selection span:hover
{
	cursor: pointer;
	color: #2B88D3;
}

.album_selection_on
{
	cursor:default;
	font-weight:bolder;
	color: #00539F;
}

.album_selection_on span:hover
{
	cursor: default;
	color: #00539F;
}

.client_buttons
{
	cursor: pointer;
	color: #00539F;
}

.client_buttons span:hover
{
	cursor: pointer;
	color: #2B88D3;
}



/* ORDER PRINTS */
.order_prints {
 width: 740px;
 height: 250px;
 /*background: url('images/uploader/tesco_banner.jpg') no-repeat;*/
 float: left;
}
.order_prints_btn {
 padding-top: 150px;
 padding-left: 420px;
 float: left;
}

/* LANDING PAGES - RESTORATION */
.landing_restoration_top {
 width: 780px;
 color: #fff;
 background-color: #ffa800;
 float: left;
}
.landing_restoration_top p {
 padding-bottom: 10px;
}

.landing_restoration_left {
 width: 428px;
 padding: 10px 30px 10px 10px;
 float: left;
}
.landing_restoration_left p {
 line-height: 16px;
 padding-bottom: 10px;
}
.landing_restoration_left h1 {
 color:#EA7F25;
 font-size:1.6em;
 line-height:1.2em;
 padding-bottom: 20px;
}
.landing_restoration_left h2 {
 color:#336699;
 font-size:1.4em;
 font-weight:bold;
 padding-bottom: 15px;
}
.landing_restoration_left ul {
 margin-left: 20px;
 margin-bottom: 20px;
 color: #336699;
 font-weight: bold;
}
.landing_restoration_left li {
 font-size: 10pt;
}

.landing_restoration_right {
 width: 312px;
 float: left;
}
.landing_restoration_right p {
 padding-bottom: 10px;
}
.landing_restoration_right a {
 color: #000;
}


/* LANDING PAGES - CANVAS PRINTS */
.landing_canvas_top {
 width: 780px;
 color: #fff;
 background-color: #76b900;
 float: left;
}
.landing_canvas_top p {
 padding-bottom: 10px;
}

.landing_canvas_left { /* REVISED FEB2010 */
 width: 330px;
 padding: 10px 10px 10px 0;
 float: left;
}
.landing_canvas_left p {
 padding-bottom: 10px;
}

.landing_canvas_right { /* REVISED FEB2010 */
 width: 420px;
 padding-top: 20px;
 font-size: 12px;
 line-height: 20px;
 float: left;
}
.landing_canvas_right p {
 padding-bottom: 10px;
}
.landing_canvas_right a {
 color: #000;
}
.landing_canvas_right h5 {
 color:#E2007A;
 font-size:13pt;
 font-weight:bold;
}
.landing_canvas_right h4 {
 font-size: 13px;
 color: #336699;
}
.landing_canvas_right ul {
 margin-left: 30px;
 margin-bottom: 20px;
}

/* LANDING PAGES - CARICATURES */
.landing_caricatures_top {
 width: 780px;
 color: #fff;
 background-color: #46a5df;
 float: left;
}
.landing_caricatures_top p {
 padding-bottom: 10px;
}

.landing_caricatures_left {
 width: 300px;
 padding: 10px 30px 10px 10px;
 float: left;
}
.landing_caricatures_left p {
 padding-bottom: 10px;
}
.landing_caricatures_left h4 {
 font-size: 15px;
 color: #336699;
 float: left;
}
.landing_caricatures_left span {
 padding: 4px 5px;
 float: left;
}

.caricature_style {
 width: 50px;
 padding: 5px;
 text-align: center;
 float: left;
}

.landing_caricatures_right {
 width: 440px;
 padding-top: 20px;
 font-size: 12px;
 line-height: 20px;
 float: left;
}
.landing_caricatures_right p {
 padding-bottom: 10px;
}
.landing_caricatures_right a {
 color: #000;
}
.landing_caricatures_right h3 {
 color:#E2007A;
 font-size:13pt;
 font-weight:bold;
}
.landing_caricatures_right h4 {
 font-size: 15px;
 color: #336699;
}

/* LANDING PAGES - PHOTO ART */
.landing_photoart_top {
 width: 780px;
 color: #fff;
 background-color: #c0b29d;
 float: left;
}
.landing_photoart_top p {
 padding-bottom: 10px;
}
.landing_photoart_left {
 width: 280px;
 padding: 10px 30px 10px 10px;
 float: left;
}
.landing_photoart_left p {
 padding-bottom: 10px;
}
.landing_photoart_right {
 width: 430px;
 padding-top: 20px;
 font-size: 12px;
 line-height: 20px;
 float: left;
}
.landing_photoart_right p {
 padding-bottom: 10px;
}
.landing_photoart_right a {
 color: #000;
}

/* LANDING PAGES - PERSONALISED NEWSPAPER */
.landing_uitp_top {
 width: 780px;
 color: #000;
 background: url('images/landing/uitp_home_splash.jpg') top right no-repeat;
 float: left;
}
.landing_uitp_top p {
 padding-bottom: 10px;
}

.landing_uitp_left {
 width: 320px;
 padding: 10px 30px 10px 10px;
 float: left;
}
.landing_uitp_left p {
 padding-bottom: 10px;
}

.landing_uitp_right {
 width: 420px;
 padding-top: 20px;
 font-size: 12px;
 line-height: 20px;
 float: left;
}
.landing_uitp_right p {
 padding-bottom: 10px;
}
.landing_uitp_right a {
 color: #000;
}
.landing_uitp_right h4 {
 font-size: 13px;
 color: #336699;
}

/* LANDING PAGES - WRAPPZ */
.landing_wrappz_top {
 width: 780px;
 color: #000;
 background: url('/images_v3/wrappz/wrappz_landing.jpg') top right no-repeat;
 float: left;
}

/* LANDING PAGES - FOOTBALL */
.landing_football_top {
 width: 780px;
 color: #000;
 background: url('/images_v3/football/football_landing.jpg') top right no-repeat;
 float: left;
}

/* LANDING PAGES - PHOTOBOOK */
.pb_easy_hdr {
 width: 200px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-color: #ff6823;
 float: left;
}
.pb_easy_hdr img {
 vertical-align: middle;
}
.pb_easy_hdr input, .pb_easy_hdr select {
 vertical-align: middle;
}
.pb_easy_box {
 width: 200px;
 padding: 10px;
 border: 1px solid #e8e7e7;
 border-top: none;
 float: left;
}
.pb_easy_box p {
 padding-bottom: 10px;
}
.pb_easy_box a {
 color: #00539f;
}
.pb_easy_box img, .pb_easy_box input {
 vertical-align: middle;
}
.pb_easy_box h2 {
 font-size: 16px;
}
.pb_easy_box h3 {
 font-size: 13px;
}
.pb_easy_box ul {
 margin: 10px 0 10px 25px;
 color: #ff6823;
}
.pb_easy_box span { color: #000; }


.pb_advanced_hdr {
 width: 200px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-color: #f10091;
 float: left;
}
.pb_advanced_hdr img {
 vertical-align: middle;
}
.pb_advanced_hdr input, .pb_advanced_hdr select {
 vertical-align: middle;
}
.pb_advanced_box {
 width: 200px;
 padding: 10px;
 border: 1px solid #e8e7e7;
 border-top: none;
 float: left;
}
.pb_advanced_box p {
 padding-bottom: 10px;
}
.pb_advanced_box a {
 color: #00539f;
}
.pb_advanced_box img, .pb_advanced_box input {
 vertical-align: middle;
}
.pb_advanced_box h2 {
 font-size: 16px;
}
.pb_advanced_box h3 {
 font-size: 13px;
}
.pb_advanced_box ul {
 margin: 10px 0 10px 25px;
 color: #f10091;
}
.pb_advanced_box span { color: #000; }


.pb_creator_hdr {
 width: 200px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-color: #9300be;
 float: left;
}
.pb_creator_hdr img {
 vertical-align: middle;
}
.pb_creator_hdr input, .pb_creator_hdr select {
 vertical-align: middle;
}
.pb_creator_box {
 width: 200px;
 padding: 10px;
 border: 1px solid #e8e7e7;
 border-top: none;
 float: left;
}
.pb_creator_box p {
 padding-bottom: 10px;
}
.pb_creator_box a {
 color: #00539f;
}
.pb_creator_box img, .pb_creator_box input {
 vertical-align: middle;
}
.pb_creator_box h2 {
 font-size: 16px;
}
.pb_creator_box h3 {
 font-size: 13px;
}
.pb_creator_box ul {
 margin: 10px 0 10px 25px;
 color: #9300be;
}
.pb_creator_box span { color: #000; }
 


.landing_btns {
 padding: 10px 0;
 float: right;
}
.landing_btns p {
 padding-bottom: 10px;
}

.landing_product {
 padding-bottom: 3px;
 float: left;
}
.landing_product h2 {
 width: 100px;
 padding: 5px;
 border: 1px solid #e1e1e1;
 color:#E2007A;
 font-size:11pt;
 font-weight:bold;
 float: left;
}
.landing_product h3 {
 width: 180px;
 margin-right: 3px;
 padding: 5px;
 font-weight: normal;
 font-size: 12px;
 border: 1px solid
}
.seo_header  {
 color:#00539F;
 float:left;
 font-size:11px;
 font-weight:normal;
 padding-bottom:8px;
 padding-right:3px;
}
.landing_product_content {
 width: 750px;
 padding: 10px;
 font-size: 12px;
 color: #575a5d;
 float: left;
}
.landing_product_content p {
 padding-bottom: 10px;
}
.landing_product_content a {
 color: #0066ae;
}

.landing_product_choice {
 width: 350px;
 padding: 10px;
 margin-left: 10px;
 margin-bottom: 10px;
 border: 1px solid #dddedf;
 float: left;
}
.landing_product_choice h1 {
 font-size: 18px;
 color: #575a5d;
}

.landing_product_choice h2 { /* REVISED MAR2010 */
 font-size: 18px;
 color: #575a5d;
}

.landing_products {
 padding-bottom: 3px;
 float: left;
}
.landing_products h2,  .priceStyle {
 width: 140px;
 height: 20px;
 padding: 5px;
 border: 1px solid #e1e1e1;
 color:#E2007A;
 font-size: 11pt;
 font-weight: bold;
 float: left;
}
.landing_products h3,  .sizeStyle {
 width: 170px;
 height: 20px;
 margin-right: 3px;
 padding: 7px 5px 3px 5px;
 font-weight: normal;
 font-size: 12px;
 border: 1px solid #e1e1e1;
 float: left;
} 

.pb_easy_builder
{
	color: #ff6823;
}

.pb_advanced_builder
{
	color: #F10091;
}

/* LANDING PAGES - CALENDARS */
.selected_month_inner
{
	border:#f49d2e 1px solid;
	float:left;
	width:62px;
	height:60px;
	padding:10px;
	top:0px;
    background:url('images/tools/select_image_1.gif') no-repeat;
}
.cal_easy_hdr {
 width: 200px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-color: #f276a0;
 float: left;
}
.cal_easy_hdr img {
 vertical-align: middle;
}
.cal_easy_hdr input, .cal_easy_hdr select {
 vertical-align: middle;
}
.cal_easy_box {
 width: 200px;
 padding: 10px;
 border: 1px solid #e8e7e7;
 border-top: none;
 float: left;
}
.cal_easy_box p {
 padding-bottom: 10px;
}
.cal_easy_box a {
 color: #00539f;
}
.cal_easy_box img, .cal_easy_box input {
 vertical-align: middle;
}
.cal_easy_box h2 {
 font-size: 16px;
}
.cal_easy_box h3 {
 font-size: 13px;
 padding-bottom: 3px;
}
.cal_easy_box ul {
 margin: 10px 0 10px 25px;
 color: #ff6823;
}
.cal_easy_box span { color: #000; }


.cal_advanced_hdr {
 width: 200px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-color: #85ab70;
 float: left;
}
.cal_advanced_hdr img {
 vertical-align: middle;
}
.cal_advanced_hdr input, .cal_advanced_hdr select {
 vertical-align: middle;
}
.cal_advanced_box {
 width: 200px;
 padding: 10px;
 border: 1px solid #e8e7e7;
 border-top: none;
 float: left;
}
.cal_advanced_box p {
 padding-bottom: 10px;
}
.cal_advanced_box a {
 color: #00539f;
}
.cal_advanced_box img, .cal_advanced_box input {
 vertical-align: middle;
}
.cal_advanced_box h2 {
 font-size: 16px;
}
.cal_advanced_box h3 {
 font-size: 13px;
}
.cal_advanced_box ul {
 margin: 10px 0 10px 25px;
 color: #f10091;
}
.cal_advanced_box span { color: #000; }


.cal_creator_hdr {
 width: 200px;
 padding: 10px;
 margin-top: 10px;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 background-color: #bd77b2;
 float: left;
}
.cal_creator_hdr img {
 vertical-align: middle;
}
.cal_creator_hdr input, .cal_creator_hdr select {
 vertical-align: middle;
}
.cal_creator_box {
 width: 200px;
 padding: 10px;
 border: 1px solid #e8e7e7;
 border-top: none;
 float: left;
}
.cal_creator_box p {
 padding-bottom: 10px;
}
.cal_creator_box a {
 color: #00539f;
}
.cal_creator_box img, .cal_creator_box input {
 vertical-align: middle;
}
.cal_creator_box h2 {
 font-size: 16px;
}
.cal_creator_box h3 {
 font-size: 13px;
}
.cal_creator_box ul {
 margin: 10px 0 10px 25px;
 color: #9300be;
}
.cal_creator_box span { color: #000; }

.calendar_overlay
{
    position:relative;
}
.simple_calendar_css
{
	position:relative;
	float:left;
}

.simple_calendar_image_thumb
{
	max-width:96px;
}
.theme_thumb img
{
	max-width:96px;
	max-height:100px;
}

.filmstrip_thumb_sc
{
    width: 110px;
    padding: 9px;
    text-align: center;
    margin: 1px;
    cursor:pointer;
    background: url('../images/check.JPG');
    height:auto;
}
.filmstrip_thumb_on_sc
{
    width: 110px;
    padding: 8px;
    /*background-color: #fff;
    border: 1px solid #b7c1d9;*/
    background: url('../images/check.JPG') no-repeat;
    text-align: center;
    margin: 1px;
    height:auto;
}
/*Begin ie6 fixes*/
* html .albums_listing_sm .album_thumb .bak_photos img
{
    width:expression(this.scrollWidth>79&&this.scrollWidth>=this.scrollHeight?"80px":"auto"); 
	height:expression(this.scrollHeight > 79&&this.scrollHeight >= this.scrollWidth ? "80px" :"auto");
}
* html .albums_listing_sm .album_thumb .bak_album_thumb img
{
	width:expression(this.scrollWidth>79&&this.scrollWidth>=this.scrollHeight?"80px":"auto"); 
	height:expression(this.scrollHeight > 79&&this.scrollHeight >= this.scrollWidth ? "80px" :"auto");
}
* html .albums_listing_med .album_thumb .bak_album_thumb img
{
    width:expression(this.scrollWidth>104&&this.scrollWidth>=this.scrollHeight?"105px":"auto"); 
	height:expression(this.scrollHeight > 89&&this.scrollHeight >= this.scrollWidth ? "90px" :"auto");
}
* html .albums_listing_med .album_thumb .bak_photos img
{
    width:expression(this.scrollWidth>104&&this.scrollWidth>=this.scrollHeight?"105px":"auto"); 
	height:expression(this.scrollHeight > 89&&this.scrollHeight >= this.scrollWidth ? "90px" :"auto");
}
* html .albums_listing .album_thumb .bak_album_thumb img
{
    width:expression(this.scrollWidth>124&&this.scrollWidth>=this.scrollHeight?"125px":"auto"); 
	height:expression(this.scrollHeight > 94&&this.scrollHeight >= this.scrollWidth ? "105px" :"auto");
}
* html .albums_listing .album_thumb .bak_photos img
{
    width:expression(this.scrollWidth>124&&this.scrollWidth>=this.scrollHeight?"125px":"auto"); 
	height:expression(this.scrollHeight > 94&&this.scrollHeight >= this.scrollWidth ? "105px" :"auto");
}

* html img.image_thumb_default
{
	width: expression(this.scrollWidth>124&&this.scrollWidth>=this.scrollHeight?"125px":"auto"); 
	height: expression( (this.scrollHeight > 95) || (this.offsetHeight > 95) ? "90px" : "auto" ) !important;
	height: expression(this.height > 95 ? 95: true);
}            
/*End ie6 fixes*/

/* IPHONE */
.bak_iphone_top {
 width: 781px;
 height: 412px;
 margin-top: 10px;
 margin-bottom: 10px;
 background: url('images/iphone/bak_iphone_top.jpg') no-repeat;
}
.bak_iphone_top img {
 vertical-align: middle;
 border: none;
}
.iphone_content {
 width: 345px;
 padding: 90px 0 10px 20px;
 font-size: 12px;
 float: left;
}
.iphone_content ul { margin-left: 0 }
.iphone_content li { padding-bottom: 10px; }
.iphone_content_btn {
 padding: 0 20px 0 30px;
 float: left;
}
.iphone_content_icon {
 padding: 13px 0 0 20px;
 float: left;
}

#slider_btns {
 width: 400px;
 position: relative;
 top: -150px;
 left: 60px;
}
#main_view { 
 width: 760px; height: 500px;
 margin: 0 10px;
 overflow: hidden;
 position: relative;
}
#main_view .window {
 width: 5320px; /* class slider_content width * number of slider_content divs (760 * 7 = 5320) */
 height: 500px;
 position: absolute;
}
#main_view .slider_content {
 width: 760px; height: 500px;
 float: left;
}
.btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7 {
 width: 18px; height: 18px;
 margin-left: 10px;
 display: block;
 background: url('images/iphone/icon_radial.gif') no-repeat;
 cursor: pointer;
 float: left;
}
.btn_on {
 width: 18px; height: 18px;
 margin-left: 10px;
 display: block;
 background: url('images/iphone/icon_radial_on.gif') no-repeat;
 float: left;
}

.iphone_btm_img {
 padding-right: 20px;
 float: left;
}
.iphone_btm_content {
 width: 510px;
 padding-top: 50px;
 font-size: 13px;
 float: left;
}
.iphone_btm_content h2 {
 margin-bottom: 20px;
 font-size: 18px;
 font-weight: bold;
 color: #397ac7;
}
.iphone_btm_content p { margin-bottom: 15px; }
.iphone_btm_content a { color: #397ac7; }
.iphone_btm_content img {
 vertical-align: middle;
 border: none;
}

.iphone_btm_content_col {
 width: 230px;
 margin-right: 25px;
 float: left;
}
* html .iphone_btm_content_col { margin-right: 15px; }

/*END IPHONE*/

/* PRINT CREDITS */
.print_credits_row {
 margin-top: 15px;
 border-bottom: 1px solid #666;
 float: left;
}

.print_credits_sizing {
 width: 150px;
 text-align: center;
 float: left;
}
.print_credits_sizing p {
 padding-bottom: 15px;
}
.print_credits_sizing h3 {
 font-size: 16px;
 color: #264fa5;
}
.print_credits_hdr {
 background: #264fa5;
 float: left;
}
.print_credits_hdr h4 {
 font-size: 14px;
 color: #fff;
}

.print_credits_label {
 width: 56px;
 padding: 5px;
 float: left;
}
.print_credits_label p { padding: 0 0 5px 5px; }
.print_credits_label h4 {
 padding: 0 0 0 5px;
 font-size: 14px;
}

.print_credits_column {
 width: 170px;
 padding: 5px;
 text-align: center;
 float: left;
}

.bak_grey { background: #e8e8e8; }
.border_right { border-right: 1px solid #666; }

.list_price { text-decoration: line-through; }

.print_credits_table {
 width: 160px;
 margin: 10px 10px 10px 5px;
 color: #666;
}
.print_credits_table th { padding: 2px 5px 5px 5px; }
.print_credits_table td { padding: 2px 5px; }
.print_credits_table td h4 { font-size: 14px; }
.print_credits_table td span { padding-top: 10px; }

/* LANDING PAGES - CARDS */
.card_listing {
 width: 610px;
 display: block;
 position: relative;
 left: -4px;
 z-index: 1;
}
.card_listing ul {
 list-style-type: none;
}
.card_listing ul li {
 width: 188px; height:240px;
 margin: 5px;
 display: block;
 text-align: center;
 float: left;
}
.card_listing ul li a {
 width: 188px; height: 188px;
 border: 1px solid #e7e7e7; 
 display: block;
    background-repeat: no-repeat; 
    background-position: center center; 
}
.card_listing ul li h4 {
 margin: 5px 0 2px;
 font-size: 14px;
 color: #0066af;
}
.card_listing ul li h5 {
 font-size: 12px;
 color: #ff5400;
}

/* added for promo_landing.aspx */

/* Page 1a
----------------------------------------------- */
.art-images-hero-1 {
background-repeat:no-repeat;
float:left;
width:780px;
height:210px; 
margin:10px 0px 0px 0px;
}
.content p {
display:block;
float:left;
width:780px;
text-align:left;
background-color:#;
padding:10px 0px 20px 0px;
}
.content form{
display:block;
background-color:#;
padding:20px 0px 10px 0px;
}
.content form input {
cursor:pointer;
}
/* Page 1b
----------------------------------------------- */
.content h3 {
display:block;
font-size:16px;
background-color:#;
padding:10px 0px 0px 0px;
float:left;
text-align:center;
width:780px;
}
img.large-thumb {
float:left;
}
img.small-thumb {
float:left;
border:0px solid #666;
display:block;
margin:0px 420px 0px 0px;
}
.price{
float:right;
background-color:#;
padding:10px;
width:450px;
text-align:left;
}
.price h4{
line-height:30px;
height:30px; 
width:230px;
border:1px solid #ccc; 
font-size:11px;
display:inline-block;
float:right;
padding:0px 0px 0px 10px; 
margin:10px 0px 10px 0px;
font-weight:normal;
}
.price h5 {
line-height:30px;
height:30px;  
width:190px;
padding:0px 0px 0px 10px;  
border:1px solid #ccc; 
font-size:11px; 
color:#ff0087; 
font-size:14px; 
font-weight:bold; 
display:inline-block; 
float:right; 
margin:10px 0px 10px 2px;
}
.price a {
float:right;
}


#divPremium 
{
    font-size:12px;    
}

/* ----------------------------------------------- */
.art-images-hero-2 {
background-image:url(../../images/press_association_banner_592x210.jpg);
background-repeat:no-repeat;
float:left;
width:592px;
height:210px; 
}

/* preimum content page ----------------------------------------------- */

.content2 {
display:block;
float:left;
width:780px;
background-color:#;
padding:0px 0px 10px 0px;
text-align:center;
font-size:12px;
}

.content2 p {
display:block;
float:left;
width:780px;
text-align:left;
background-color:#;
padding:10px 0px 20px 0px;
}


.side_column2 {
float: left;
width:183px;
padding-right:5px;
background-color:#;
margin:10px 0px 10px 0px;
}
.side_column2 #divPremiumSearch {background-color:#;float:left; padding:0px 0px 10px 0px;}
.side_column2 #divPremiumSearch input {width:100px; float:left; font-size:12px;}
.side_column2 #divPremiumSearch button {background-image:none; border:0; background-color:#FFF; cursor:pointer; color:#0066AE; padding:2px 0px 2px 4px; font-size:12px;}

.side_hdr2 {
float: left;
background-color: #656668;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
padding: 10px;
width: 158px;
}
.side_box2 {
float: left;
border: 1px solid #E8E7E7;
padding: 10px;
width: 156px;
font-size:12px;
}
.side_box2 .side_links2 {
float: left;
color:#0066AE;
background-color:#;
width: 156px;
}
.side_box2 .side_links2 p {
padding-bottom:10px;
padding-top:2px;
}
.side_box2 .side_links2 p a {
color: #00539F;
text-decoration:none;
}
.side_box2 .side_links2 .side_nav_sub_selected {
float:left;
background-color:#;
padding-bottom:10px;
}
.side_links2 p a.side_nav_cat_selected {
font-weight:bold;
}
.side_links2 .side_nav_sub_selected p.sub_directory_listing {
width:141px;
padding-left:15px;
padding-top:3px;
background-color:#F0F3FB;
}
.side_links2 .side_nav_sub_selected p.sub_directory_listing2 {
width:141px;
padding-left:15px;
padding-top:3px;
}
.side_box2 .side_preview2 {
float: left;
text-align:left;
width: 156px;
}
.side_box2 .side_preview2 p{
width: 156px;
padding:0px 0px 10px 0px;
color:#666666;
font-size:11px;
border-bottom:1px solid #E8E7E7;
background-color:#;
margin-bottom:10px;
}


/* ----------------------------------------------- */
.crumb {
float: left;
padding:10px 0px 20px 0px;
background-color:#;
width:100%;
text-align:left;
}
.crumb h1 {
display:block;
float:left;
font-size:12px;
color:#0066AE;
font-weight:bold;
background-color:#;
}
.crumb h2 {
display:block;
float:left;
font-size:12px;
color:#0066AE;
font-weight:normal;
background-color:#;
}
.crumb p {
display:block;
float:left;
font-size:12px;
color:#656668;
padding:6px 0px 0px 0px;
width:auto;
background-color:#;
}
.crumb p a, .crumb p a:hover {
text-decoration:underline;
color:#0066AE;
}

.crumb .gallery-pagination {
float:right;
background-color:#;
color:#0066AE;
}
.gallery-pagination ul {
float:right;
}
.gallery-pagination ul li {
display:inline-block;
}
.gallery-pagination ul li a {
color:#0066AE;
text-decoration:none;
cursor: pointer;
}
.gallery-pagination ul li a:active {
color:#0066AE;
text-decoration:none;
font-weight:bold;
}
.gallery-pagination ul li a:hover {
color:#0066AE;
text-decoration:underline;
}
.gallery-pagination div {
float:right;
background-color:#;
padding:5px 0px 0px 0px;
}
.gallery-pagination div select {
font-size:12px;
color:#656668;
cursor: pointer;
}
/* ----------------------------------------------- */
ul.gallery-box {
float:left;
width:592px;
}

ul.gallery-box li.gallery-loader {
    display:inline-block;
    width:570px;
    height:200px;
    border: solid 1px #E8E7E7;
    float:left;
    text-align:center;
    position:relative;
    
    vertical-align:middle;
    
}

ul.gallery-box li {
display:inline-block;
border: solid 1px #E8E7E7;
float:left;
width:116px;
background-color:#;
padding:10px;
margin:0px 10px 10px 0px;
text-align:center;
position:relative;

}
ul.gallery-box li h1 {
color:#0066AE;
/* font-size:12px; */
font-size:11px;
font-weight:bold;
display:block;
background-color:#;
height:35px;
padding:0px;
margin:0px;
/* line-height:16px; */
line-height:14px;
}
ul.gallery-box li .gallery-thumb {
width:116px;
height:120px;
background-color:#;
background-repeat:no-repeat;
background-position:center; 
margin:5px 0px 10px 0px;
display:block;
}
ul.gallery-box li .gallery-thumb a{
pointer:cursor;
}
ul.gallery-box li a.state {
background-image:url(/images/add_icon.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
width:23px;
height:22px;
padding:0px;
margin:0px;
float:right;
}

ul.gallery-box li.image_loading a.state {
background-image:url(/images/catsLoading.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
width:23px;
height:22px;
padding:0px;
margin:0px;
float:right;
}



ul.gallery-box li.active a.state {
background-image:url(/images/added_icon.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
width:23px;
height:22px;
padding:0px;
margin:0px;
float:right;
}
ul.gallery-box li.active a.state:hover {
background-image:url(/images/reset_icon.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
width:23px;
height:22px;
padding:0px;
margin:0px;
float:right;
}



/* Pop Up
----------------------------------------------- */
.popup_block_1 {
width: 594px;
display: none;
background-color: #fff;
position: fixed;
top: 50%;
left: 50%;
z-index: 99999;
padding:2px;
border:1px solid #00539f;
text-align:right;
}
.popup_block_1 h1 {
width:584px;
diplay:block;
background-color:#00539f;
font-size:13px;
font-weight:normal;
color:#FFF;
padding:5px;
text-align:left;
}
.popup_block_1 h2 {
color:#00539f;
font-size:13px;
text-align:left;
padding:5px 0px 0px 5px;
}
.popup_1_img {
width:594px;
height:300px;
margin:2px 0px 5px 0px;
background-color:#eee;
background-position:center;
background-repeat:no-repeat;
} 
.popup_block_1 p {
padding:0px 0px 0px 5px;	
text-align:left;
color:#666666;
}	
/* ----------------------------------------------- */
.popup_block_2 {
width: 582px;
display: none;
background-color: #fff;
position: fixed;
top: 50%;
left: 50%;
z-index: 99999;
padding:2px;
border:1px solid #00539f;
text-align:right;
}
.popup_block_2 h5 {
width:572px;
display:block;
background-color:#00539f;
font-size:13px;
font-weight:normal;
color:#FFF;
padding:5px;
margin:0px 0px 6px 0px;
text-align:left;
float:left;
}
.popup_block_2 p {
padding:0px;
margin:0px;	
text-align:left;
color:#666666;
float:left;
color: #00539F;
font-size:13px;
font-weight:normal;
margin:0px 0px 10px 0px;
}
.popup_block_2 h6 p {
width:100%;
display:block;
text-align:center;
background-color:#;
color:#666666;
padding:10px 0px 5px 0px;
margin:0px;
}
.popup_block_2 h6 {
width:50%;
text-align:center;
float:left;
font-size:13px;
font-weight:normal;
}

	
/* MODAL POPUPS
----------------------------------------------- */
#fade {
 width: 100%; height: 100%;
 min-width: 100%; min-height: 100%;
	background: #000; 
	position: fixed;
 left: 0; top: 0; 
	z-index: 99;
 display: none;
}
.window_container {
	display: none;
	position: relative;
	z-index: 32767;
 float: left;
}
.window { 
 width: 100%; height: 100%;
 min-width: 100%; min-height: 100%;
}

.simple_window a.close { display: none; }
.simple_window[style] { background: #fff !important; }

.close {
	margin: -10px -10px 0 0;
 position: relative;
 *top: 20px;
 z-index: 99991;
 font-weight: bold;
 color: #fff;
 border: none;
 float: right; 
}
.close img  { border: none; }

.popup_content {
 font-size: 12px;
 color: #333;
 text-align: left;
 border: 1px solid #ccc;
}

.popup_content_preview {
 width: 702px; height: 434px;
 background: url('/images_v3/cards/bak_card_preview.png') no-repeat center center;
 font-size: 12px;
 color: #333;
}
.card_preview {
 width: 340px;
 margin: 7px 0 7px 16px;
 display: block;
 text-align: center;
 float: left;
}
.card_preview p.vertical {
 margin-top: 60px;
 vertical-align: middle;
}
.card_preview p.horizontal {
 margin-top: 120px;
 vertical-align: middle;
}
.card_preview_details {
 width: 295px;
 padding: 5px 20px 20px 20px; *padding-top: 20px;
 display: block;
 float: left;
}
.card_preview_details h3 {
 margin: 10px 0;
 font-size: 18px;
}
.card_preview_details h3 span.card_price {
 font-weight: normal;
 color: #314aa3;
}
.card_preview_details h4 {
 padding: 10px 0;
 font-size: 12px;
}
.card_preview_details p { margin: 10px 0 20px; *margin: 5px 0; }
.card_preview_details p label { float: left; }
.card_preview_details p select { float: right; }

.window_loader
{
    background-image: url(/images_v3/cards/ajax-loader.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width: 400px;
    height: 200px;
}

.card_preview_loader
{
    background-image: url(/images_v3/cards/ajax-loader.gif);
    background-position: center center;
    background-repeat: no-repeat;
    height: 150px;
    display:none;
}
