﻿/* Global Styles */
img { border: 0; }
a:link, a:visited, a:active { color: #0065cf; }
a:hover { color: #fa3838; text-decoration: none; }
/* End Global Styles */
/* Float Clearing Classes */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */
/* End Float Clearing Classes */
/* Floats */
.floatright { float: right; }
.floatrightbutton { float: right; }
.floatleft { float: left; }
.floatleftbutton { float: left; }
.floatcenter { padding-left: 210px; padding-top: 4px; }
/* End Floats */
/* Layout Classes - Header */
.header { text-align: center; }
.header_st825 { padding: 10px 30px 0px 30px; }
.headerwrap1024, .headerwrap825, .headerwrap665, .headerwrap { margin-left: auto; margin-right: auto; }
.headerwrap665 { width: 705px; height: 65px !important; border: 0px solid #000; }
.headerwrap825 { width: 825px; height: 65px !important; border: 0px solid #000; }
.headerwrap1024 { width: 1024px; height: 65px !important; border: 0px solid #000; }
.lrglogohead { height: 45px !important; }
.topmenu_sml { font-size: 11px !important; color: #005EA8; text-align: right; padding-bottom: 2px; padding-top: 5px; margin-top: 33px; }
.topmenu_lrg { padding: 5px 0 2px 0; font-size: 11px !important; color: #005EA8; margin-top: 15px; }
.topmenu_lrg a:link, .topmenu_lrg a:active, .topmenu_lrg a:visited, .topmenu_sml a:link, .topmenu_sml a:active, .topmenu_sml a:visited, .welcome_sml a:link, .welcome_sml a:active, .welcome_sml a:visited, .welcome_lrg a:link, .welcome_lrg a:active, .welcome_lrg a:visited { color: #005EA8; text-decoration: none; }
.topmenu_lrg a:hover, .welcome_sml a:hover, .welcome_lrg a:hover, .topmenu_sml a:hover { color: #053652; }
.logo_sml { padding-bottom: 5px; float: left;}
.logo_lrg { text-align: center; padding: 10px 0 0 0;}
.logo_lrg table { margin: 0 auto; }
.welcome_sml { font-size: 12px; text-align: right; }
.welcome_lrg { padding: 7px 0 5px 0; float: left; font-size: 12px; }
.chathelp { height: 28px; padding-top: 28px !important; float: right; background: transparent; text-align: right; font-size: 14px; font-weight: bold; font-family: sans-serif; border: 0px solid #000; }
.ch_lrg { height: 35px; padding-top: 12px !important; }
.chathelp a:link, .chathelp a:visited, .chathelp a:active { color: #005EA8; }
/* Layout Classes - Tabs */
.tabs { width: 665px; margin: 0 auto; text-align: left; }
.tabs_stfull { text-align: left; padding: 0px 30px; }
.tabs_st825 { text-align: left; margin: 0 auto; width: 845px; }
.smalltabs { width: 665px; height: 44px !important; }
.tab_top { width: 665px; }
.tab_bottom_st825 { width: 845px; }
.smalltabs div.tablink, div.tab_middle div.tablink { background-color: transparent; width: 130px; text-align: center; font-size: 13px; font-family: sans-serif; font-weight: bold; color: #fff; float: left; position: relative; z-index: 100; }
.smalltabs div.tablink { padding-top: 12px; }
.smalltabs div.tablink a:link, .smalltabs div.tablink a:visited, .smalltabs div.tablink a:active, div.tab_middle div.tablink a:link, div.tab_middle div.tablink a:visited, div.tab_middle div.tablink a:active { display: block; width: 129px; color: #fff; text-decoration: none; }
.smalltabs div.tablink a:hover, div.tab_middle div.tablink a:hover { color: #fff; }
/* Layout Classes - Box */

.boxwrap { width: 665px; }
.boxwrap_stfull { padding: 0px 30px; }
.boxdiv1 { width: 665px; float: left; }
.boxdiv2 { width: 665px; }
.boxdiv1_st825 { width: 845px; float: left; }
.boxdiv2_st825 { width: 845px; }
.boxbotwrap_st825, .boxbotwrap_stfull { border: 0px solid #000; }
.boxbotwrap_st825 { margin: 0 auto; width: 945px; background: none; }
.boxbotwrap_stfull { padding: 0px 30px; background: none; }
.boxdiv_yellow { margin-left: 143px; }
.boxdiv1_st821 { background: url(/common/images/ColorTabsSkin/default/redtab_tile_860.png) repeat-y; float: left; margin: 0 0 0 1px; width: 845px; display: inline; padding-left: 15px; }
.boxdiv1_home860 { background: url(/common/images/ColorTabsSkin/default/hometab_tile_860.png) repeat-y; float: left; margin: 0 0 0 1px; width: 845px; display: inline; padding-left: 15px; }
.boxdiv1_red860 { background: url(/common/images/ColorTabsSkin/default/redtab_tile_860.png) repeat-y; float: left; margin: 0 0 0 1px; width: 845px; display: inline; padding-left: 15px; }
.boxdiv1_green860 { background: url(/common/images/ColorTabsSkin/default/greentab_tile_860.png) repeat-y; float: left; margin: 0 0 0 1px; width: 845px; padding-left: 15px; }
.boxdiv1_yellow860 { background: url(/common/images/ColorTabsSkin/default/yellowtab_tile_860.png) repeat-y; float: left; margin: 0 0 0 1px; width: 860px; display: inline; padding-left: 0; }
.boxdiv1_blue860 { background: url(/common/images/ColorTabsSkin/default/bluetab_tile_st_860.png) repeat-y; float: left; margin: 0 0 0 1px; width: 845px; display: inline; padding-left: 15px; }
.boxdiv1_orange860 { background: url(/common/images/ColorTabsSkin/default/orangetab_tile_860.png) repeat-y; float: left; margin: 0 0 0 1px; width: 860px; display: inline; }
.boxdiv1_blue1002 { background: url(/common/images/ColorTabsSkin/default/bluetab_tile_1002.png) repeat-y; float: left; margin: 0 0 0 1px; width: 1002px; display: inline; padding-left: 0; }
.boxdiv1_yellow1002 { background: url(/common/images/ColorTabsSkin/default/yellowtab_tile_1002.png) repeat-y; float: left; margin: 0 0 0 1px; width: 1002px; display: inline; padding-left: 0; }
/* Layout Classes - Content */
.blackdivider { background: #000; width: 625px; }
.contentdiav { /*paddinga: 0px 17px;*/ }
.title_img { margin-top: 12px; }
.title_img h1 { margin-top: 12px; font-size: 13px; color: #ba2020; }
/* Layout Classes - Copyright */
.copycenter, .copycenter_st825, .copycenter_stfull { text-align: center; }
.copycenter_stfull { padding: 0px 30px; }
.copyright { text-align: left; font-size: 0.7em; padding: 6px 30px 16px 30px; margin: 0 auto; width: 840px; }
.copyright_st825, .copyright_stfull { text-align: left; font-size: 0.7em; padding: 6px 30px 16px 30px; margin: 0 auto; }
.copyright_st825 { width: 760px; }
.redBox { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: black; background-color: #f5dede; width: 585px; }
.greenBox { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: black; background-color: #e0f1e0; width: 585px; }
.yellowBox { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: black; background-color: #f9f5dd; width: 585px; }
.blueBox { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: black; background-color: #deecf4; width: 585px; }
.orangeBox { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: black; background-color: #f9e8dd; width: 585px; }
.plainText { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: black; }
.bnt_row { padding-right: 30px; text-align: right; padding-top: 12px; }
.bnt_row img { vertical-align: middle; }
.warningBox { font-family: Verdana, Arial, Sans-Serif; font-size: 13px; font-weight: bold; color: white; background-image: url(/common/images/ColorTabsSkin/errorSign.gif); background-repeat: no-repeat; background-position: 5px 5px; background-color: blue; padding: 10px; clear: both; border: 1px solid black; width: 590px; }
/* *********************** CONTENT CLASSES *********************** */
/* ********* RED TAB ********* */
.redtab_wherearephoto { padding: 1px 30px 0 30px; }
.n_l { background: url(/common/images/ColorTabsSkin/red-photo_laptop.jpg) no-repeat 420px 100px; height: 190px; }
.l_i .li_pc { background: url(/common/images/ColorTabsSkin/red-photo_laptop.jpg) no-repeat 400px 20px; border: 0px solid #000; height: 100px; padding: 30px 0px 0px 0px; }
.l_i .li_cell { background: url(/common/images/ColorTabsSkin/CellOptionpic.gif) no-repeat 320px 20px; border: 0px solid #000; height: 100px; padding: 50px 0px 0px 0px; }
.redtab_wherearephoto h4 { font-size: 0.8em; color: #bb211f; margin: 20px 0 0 0; padding: 0; }
.redtab_wherearephoto .clearfix { margin-top: 20px; width: 560px; }
.redtab_wherearephoto .redsteptext { font-size: 0.8em; font-family: sans-serif; padding: 9px 0 0 10px; }
.redtab_bottomphoto { text-align: center; }
.greydivider { height: 1px; background-color: #cccccc; line-height: 0; margin: 0px 30px 0px 30px; }
.greydividermarg { height: 1px; background-color: #cccccc; line-height: 0; margin: 10px 0px 8px 0px; }
/*Page 2*/
.greentab_btn_div1, .redtab_btn_div1 { font-size: 0.8em; text-align: right; color: #bb211f; padding-right: 10px; padding-top: 10px; }
.greentab_btn_div2, .redtab_btn_div2 { padding-top: 8px; text-align: right; padding-right: 10px; }
.pg2top { background: url(/common/images/ColorTabsSkin/redtab-photo_photoarray.jpg) no-repeat 305px 10px; height: 126px !important; width: 605px; }
.pg2middle { background: url(/common/images/ColorTabsSkin/redtab-photo_photoarray2.jpg) no-repeat 290px 10px; height: 138px !important; width: 605px; }
.pg2contentwrap { padding: 20px 0 20px 0; }
.pg2contentwrap .listdiv { padding: 1px 30px 0 30px; font-size: 0.7em; }
.pg2contentwrap .clearfix .floatleft { width: 400px; }
.pg2contentwrap .logindiv { background: url(/common/images/ColorTabsSkin/redtab-pinkbg.gif) no-repeat; height: 48px; margin-left: 20px; width: 587px; }
.greentab .pg2contentwrap .logindiv { background: url(/common/images/ColorTabsSkin/greentab-greenbg.gif) no-repeat; }
.pg2contentwrap .logintitle { padding: 17px 0 0 12px; }
/* ******* Page 3-A View List ******* */
.redtab_viewlist { padding: 10px 40px 1px 30px; }
.viewoptions .titlewrap { padding: 6px 0 0 9px; }
.viewoptions .search .textfield { border: 1px solid #c3c3c3; border-top: 1px solid #686868; border-left: 1px solid #686868; height: 20px; width: 153px; padding-left: 3px; /*font-sizes: 0.8em;*/ font-family: Helvetica, sans-serif; margin-bottom: 6px; }
* html .viewoptions .search .textfield { margin-bottom: 0px; }
.optionswrap .search img { vertical-align: bottom; }
* html .optionswrap .search img { margin-bottom: 2px; }
.viewoptions .startover { font-size: 0.8em; font-family: Helvetica, sans-serif; padding-right: 8px; padding-top: 0px; }
.viewoptions .startover a:link, .viewoptions .startover a:visited, .viewoptions .startover a:active { color: #0065cf; }
.viewoptions .red_optionswrap_closed { font-size: 0.8em; background: #f6dede; margin-left: 1px; width: 593px; }
.viewoptions .green_optionswrap_closed { font-size: 0.8em; background: #e0f1df; margin-left: 1px; width: 593px; }
.viewoptions .yellow_optionswrap_closed { font-size: 0.8em; background: #f6dede; margin-left: 1px; width: 593px; }
.viewoptions .blue_optionswrap_closed { font-size: 0.8em; background: #f6dede; margin-left: 1px; width: 593px; }
.viewoptions .orange_optionswrap_closed { font-size: 0.8em; background: #f6dede; margin-left: 1px; width: 593px; }
.viewoptions .red_optionswrap { width: 593px; background: #f6dede; margin-left: 1px; }
.viewoptions .green_optionswrap { width: 593px; background: #e0f1df; margin-left: 1px; }
.viewoptions .yellow_optionswrap { width: 593px; background: #f6dede; margin-left: 1px; }
.viewoptions .blue_optionswrap { width: 593px; background: #f6dede; margin-left: 1px; }
.viewoptions .orange_optionswrap { width: 593px; background: #f6dede; margin-left: 1px; }
.viewoptions .red_optionswrap .floatright { font-size: 0.8em; }
.viewoptions .red_optionswrap .floatleft { font-size: 0.8em; }
.viewoptions .green_optionswrap .floatright { font-size: 0.8em; }
.viewoptions .green_optionswrap .floatleft { font-size: 0.8em; }
.viewoptions .yellow_optionswrap .floatright { font-size: 0.8em; }
.viewoptions .yellow_optionswrap .floatleft { font-size: 0.8em; }
.viewoptions .blue_optionswrap .floatright { font-size: 0.8em; }
.viewoptions .blue_optionswrap .floatleft { font-size: 0.8em; }
.viewoptions .orange_optionswrap .floatright { font-size: 0.8em; }
.viewoptions .orange_optionswrap .floatleft { font-size: 0.8em; }
.viewoptions .optionswrap .search { padding-top: 4px; }
.viewoptions .optionswrap .sorting { padding-top: 4px; }
.viewoptions .selectopts { border: 1px solid #c3c3c3; border-top: 1px solid #686868; border-left: 1px solid #686868; padding-left: 3px; font-family: Helvetica, sans-serif; }
.orange_optionswrap_closed .floatright, .orange_optionswrap_closed .floatleft, .yellow_optionswrap_closed .floatright, .yellow_optionswrap_closed .floatleft, .blue_optionswrap_closed .floatright, .blue_optionswrap_closed .floatleft, .green_optionswrap_closed .floatright, .green_optionswrap_closed .floatleft, .red_optionswrap_closed .floatright, .red_optionswrap_closed .floatleft, .orange_optionswrap .floatright, .yellow_optionswrap .floatright, .blue_optionswrap .floatright, .green_optionswrap .floatright, .red_optionswrap .floatright, .viewoptions .optionswrap .floatright { padding-left: 8px; padding-right: 8px; }
.viewoptions .search { padding-left: 6px; }
.bgtop { margin-top: 13px; text-align: center; }
.bgbottom { margin-bottom: 13px; text-align: center; }
.vert_whitedivider { width: 5px; background: url(/common/images/ColorTabsSkin/redtab_pg3_pinkbg_divider.gif) repeat-y; }
.horz_whitedivider { height: 5px; background: url(/common/images/ColorTabsSkin/redtab-pink_horz_divider.gif) repeat-x; line-height: 5px; margin: 12px 16px 12px 16px; }
.redtab_viewlist .viewlisttable { margin-left: 1px; border: 1px solid #000; }
.viewlisttable { margin-left: 1px; }
.redtab_viewlist .viewlisttd1col1, .redtab_viewlist .viewlisttd1col2 { font-size: 11px; padding: 3px; padding-left: 20px; width: 200px; border: 0px solid #000; }
.redtab_viewlist .viewlisttd2col1, .redtab_viewlist .viewlisttd2col2 { font-size: 11px; line-height: 14px; width: 80px; text-align: left; border: 0px solid #000; }
.redtab_viewlist .viewlisttd2col1 img, .redtab_viewlist .viewlisttd2col2 img { vertical-align: middle; }
/* ******* Page 3-B View Thumbnails ******* */
.redtab_viewthumbs { padding: 10px 40px 1px 30px; }
.redtab_viewthumbs .options_top { height: 32px; width: 590px; }
.redtab_viewthumbs .viewthumbstable { margin-left: 1px; }
.thumbtd1 { font-size: 9px; text-align: center; width: 118px; vertical-align: top; }
/*.thumbdiv1
{
	padding: 14px 7px 16px 9px;
	background: url(/common/images/ColorTabsSkin/thumbbg_trans.gif) no-repeat;
	width: 55px;
	height: 39px;
	border: 0px solid #000;
	margin-left: auto;
	margin-right: auto;
}

.thumbdiv1 img
{
	border: 1px solid #fff;
}*/
.thumbdiv_port { padding-top: 7px; padding-left: 4px; background: url(/common/images/ColorTabsSkin/thumbbg_trans.gif) no-repeat; width: 71px; height: 69px; margin-left: auto; margin-right: auto; }
.share .thumbdiv_port, .thumbdiv_port_recent { padding-top: 7px; padding-left: 4px; background: url(/common/images/ColorTabsSkin/thumbbg_trans.gif) no-repeat; width: 71px; height: 69px; margin-left: auto; margin-right: auto; }
.thumbdiv_land { padding-top: 14px; padding-left: 4px; background: url(/common/images/ColorTabsSkin/thumbbg_trans.gif) no-repeat; width: 71px; height: 62px !important; margin-left: auto; margin-right: auto; }
.share .thumbdiv_land, .thumbdiv_land_recent { padding-top: 14px; padding-left: 4px; background: url(/common/images/ColorTabsSkin/thumbbg_trans.gif) no-repeat; width: 71px; height: 62px !important; margin-left: auto; margin-right: auto; }
.thumbdiv_empty { padding-top: 8px; padding-left: 2px; background: url(/common/images/ColorTabsSkin/thumbbg_trans.gif) no-repeat; width: 71px; height: 69px; margin-left: auto; margin-right: auto; }
.thumbdiv_empty_green { padding-top: 8px; padding-left: 2px; background: url(/common/images/ColorTabsSkin/thumbbg_trans_Green.gif) no-repeat; width: 71px; height: 69px; margin-left: auto; margin-right: auto; }
.thumbdiv_land img, .thumbdiv_port img { border: 1px solid #fff; }
.phototitle { font-size: 12px; font-weight: bold; }
.share .phototitle, .phototitle_recent { font-size: 12px; text-align: center; font-weight: bold; }
.share .phototitles { font-size: 0.7em; }
.thumbstats { text-align: center; width: 89px; margin-left: auto; margin-right: auto; }
.share .thumbstats, .thumbstats_recent { text-align: center; font-size: 11px; }
.share .thumbstatss { font-size: 0.8em; }
.thumbstats .floatright { margin: 2px 24px 0px 3px; }
.more_btn { padding-top: 20px; }
/* ******* Page 4 View Album ******* */
.redtab_viewalbum { padding: 10px 40px 1px 30px; }
.redtab_viewalbum .titlewrap { font-size: 0.8em; width: 590px; }
.redtab_viewalbum .titlewrap2 { font-size: 0.8em; padding-top: 8px; }
.redtab_viewalbum .pg_options { width: 580px; }
.redtab_viewalbum .pg_options .floatleft { font-size: 0.8em; font-weight: bold; }
.redtab_viewalbum .pg_options .floatleft .albumtitle { padding-top: 6px; }
.redtab_viewalbum .pg_options .floatright { text-align: right; font-size: 0.8em; font-weight: bold; }
.redtab_viewalbum .red_adv_opts_closed { background: #f6dede; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .green_adv_opts_closed { background: #E0F1E0; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .gray_adv_opts_closed { background: #E8E8E8; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .yellow_adv_opts_closed { background: #F9F5DD; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .blue_adv_opts_closed { background: #DEECF4; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .orange_adv_opts_closed { background: #F9E8DD; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .pg_options .floatright span { font-family: monospace; line-height: 2px; }
.redtab_viewalbum .orange_adv_opts_closed .floatleft, .redtab_viewalbum .blue_adv_opts_closed .floatleft, .redtab_viewalbum .yellow_adv_opts_closed .floatleft, .redtab_viewalbum .green_adv_opts_closed .floatleft, .redtab_viewalbum .red_adv_opts_closed .floatleft, .redtab_viewalbum .orange_adv_opts_open .floatleft, .redtab_viewalbum .blue_adv_opts_open .floatleft, .redtab_viewalbum .yellow_adv_opts_open .floatleft, .redtab_viewalbum .green_adv_opts_open .floatleft, .redtab_viewalbum .gray_adv_opts_open .floatleft, .redtab_viewalbum .red_adv_opts_open .floatleft, .redtab_viewalbum .adv_opts_open .floatleft, .redtab_viewalbum .adv_opts_closed .floatleft { padding-left: 10px; }
.redtab_viewalbum .orange_adv_opts_closed .floatright, .redtab_viewalbum .blue_adv_opts_closed .floatright, .redtab_viewalbum .yellow_adv_opts_closed .floatright, .redtab_viewalbum .green_adv_opts_closed .floatright, .redtab_viewalbum .red_adv_opts_closed .floatright, .redtab_viewalbum .orange_adv_opts_open .floatright, .redtab_viewalbum .blue_adv_opts_open .floatright, .redtab_viewalbum .yellow_adv_opts_open .floatright, .redtab_viewalbum .green_adv_opts_open .floatright, .redtab_viewalbum .gray_adv_opts_open .floatright, .redtab_viewalbum .red_adv_opts_open .floatright, .redtab_viewalbum .adv_opts_open .floatright, .redtab_viewalbum .adv_opts_closed .floatright { padding-right: 10px; }
.redtab_viewalbum .red_adv_opts_open { background: #f6dede; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .green_adv_opts_open { background: #E0F1E0; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .gray_adv_opts_open { background: #E8E8E8; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .yellow_adv_opts_open { background: #F9F5DD; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .blue_adv_opts_open { background: #DEECF4; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.redtab_viewalbum .orange_adv_opts_open { background: #F9E8DD; font-size: 0.8em; margin-left: 1px; margin-right: 1px; width: 593px; }
.adv_opts_open { width: 593px; }
.advoptionswrap1 { width: 593px; }
.redtab_viewalbum .adv_opts_open img, .redtab_viewalbum .adv_opts_open img { vertical-align: middle; }
.redtab_viewalbum .adv_opts_open { float: left; }
.pictd1 { text-align: center; font-size: 0.7em; font-weight: bold; vertical-align: top; }
.pictd1 input { vertical-align: middle; }
.controldiv { height: 22px; }
.uploader { padding: 12px 20px 12px 20px; /* was 12 45 12 40 */ }
.uploader .floatleft { font-size: 0.8em; }
.uploader .albumname { padding: 12px 0px 12px 20px; font-weight: bold; font-family: Helvetica, sans-serif; }
.albumname1 { padding: 12px 0px 12px 20px; font-weight: bold; font-size: 17px; font-family: Helvetica, sans-serif; }
.uploader .floatright { padding-top: 20px; }
.uploader .textfield { border: 1px solid #c3c3c3; border-top: 1px solid #686868; border-left: 1px solid #686868; height: 20px; width: 253px; padding-left: 3px; font-family: Helvetica, sans-serif; }
.uplo_notes { font-size: 0.7em; font-family: Helvetica, sans-serif; margin-top: 12px; margin-bottom: 12px; }
.uplo_or { padding: 8px 0px 8px 40px; }
.uploader ul, .uploader ul li, .uploader ul li ul, .uploader ul li ul li { margin: 0; padding: 0; }
.uploader ul { padding-left: 35px; }
.uploader ul li { margin-top: 2px; line-height: 22px; color: #0054a6; /* Nuetral Color */ /* color: #ba2020; */ /* Red Tab Color */ /* color: #319e31; */ /* Green Tab Color */ /* color: #d9b919; */ /* Yellow Tab Color */ /* color: #217eb9; */ /* Blue Tab Color */ /* color: #d96518; */ /* Orange Tab Color */ list-style-type: square; padding-left: 3px; padding-right: 3px; }
.uploader ul li.selected { background: #ebebeb; color: #0054a6; border: 1px dashed #707070; list-style-type: none; }
.uploader ul li ul { padding-left: 35px; }
.uploader ul li ul li { list-style-type: square; }
.uploader ul a:link, .uploader ul a:visited, .uploader ul a:active { text-decoration: none; }
.opts_toggle { font-size: 13px; font-family: Helvetica, sans-serif; font-weight: bold; }
.opts_toggle em { font-size: 16px; color: Red; font-style: italic; font-weight: bold; }
.steps { font-size: 16px; color: Red; font-style: italic; font-weight: bold; }
.opts_toggle span { color: Red; }
.opts_res .floatright { font-size: 0.7em; font-family: Helvetica, sans-serif; padding: 0; }
.opts_res a:link, .opts_res a:visited, .opts_res a:active { color: #ba2020; }
.opts_res img { vertical-align: middle; }
.opts_check { float: left; display: inline; margin: 5px 0 0 0; padding: 6px 0px 6px 0px; font-size: 13px; font-family: Helvetica, sans-serif; }
.opts_check em { font-size: 16px; color: Red; font-style: italic; font-weight: bold; }
.resWarn { float: right; display: inline; font-size: 11px; margin: 23px 0 0 0; }
.opts_open { margin-top: 12px; }
.share { padding: 0px; }
.shareform { font-weight: bold; margin-top: 12px; }
.sharehead { font-size: 0.8em; font-family: Helvetica, sans-serif; }
.shareform .clearfix { margin-top: 12px; font-size: 0.8em; font-family: Helvetica, sans-serif; }
.shareform .textfield1, .shareform .textfield2, .shareform .textfield3 { border: 1px solid #c3c3c3; border-top: 1px solid #686868; border-left: 1px solid #686868; padding-left: 3px; font-size: 1em; font-family: Helvetica, sans-serif; font-weight: normal; }
.shareform .textfield1 { height: 70px; width: 353px; }
.shareform .textfield2 { width: 565px; }
.shareform .textfield3 { height: 70px; width: 565px; margin-bottom: 12px; }
.share .albumwrap { width: 120px; float: left; }
.share .thumbwrap { margin: 12px 0; }
.share .editalbs { width: 180px; padding-top: 40px; }
.sharechoose1 { padding: 12px 10px 12px 0; }
.sharechoose1 .topcontentbox { width: 573px; border: 0px solid #000; background: url(/common/images/ColorTabsSkin/green-photo_SO1_2.jpg) no-repeat 270px 0px; font-size: 0.8em; padding: 12px 0px 0px 20px; }
.topcontentbox2 { width: 573px; border: 0px solid #000; background: url(/common/images/ColorTabsSkin/photo_share_multi.gif) no-repeat 270px 0px; font-size: 0.8em; padding: 12px 0px 0px 20px; }
.ritztopbox2 { width: 583px; height: 260px; border: 0px solid #000; background: url(/common/images/ColorTabsSkin/shareOrgRitzBG.jpg) no-repeat; background-position: 10px 85px; font-size: 0.8em; padding: 12px 0px 0px 15px; }
.shareText { text-align: center; width: 150px; margin-top: 40px; font-weight: bold; font-size: 14px; }
.shareText p { margin: 0; padding: 0; }
.shareText font { color: White; font-weight: bold; font-size: 16px; }
.shareText b { color: White; font-weight: bold; }
.sharechoose1 .botcontentbox { width: 573px; background: #e0f1df url(/common/images/ColorTabsSkin/green-photo_SO1_1.jpg) no-repeat 300px 0px; padding: 0px 0px 0px 20px; /*heights: 120px;*/ font-size: 0.8em; }
.botcontentbox2 { width: 573px; background: #e0f1df url(/common/images/ColorTabsSkin/photo_share_multibot.gif) no-repeat 330px 0px; padding: 0px 0px 22px 20px; height: 160px; font-size: 0.8em; }
.ritzbotbox2 { width: 573px; background: #e0f1df url(/common/images/ColorTabsSkin/orgEditBG.jpg) no-repeat 300px 30px; padding: 0px 0px 22px 20px; height: 160px; font-size: 0.8em; }
.sharechoose1 .sharebtn { padding-right: 20px; }
.sharechoose1 .context { padding-top: 12px; }
.context2 { padding-top: 0px; margin: -10px 0 0 0; }
.plainText .floatleft { padding-top: 8px; }
.noflash { font-size: 0.8em; padding: 40px; }
.bottomlinks, .bottomlinks a:link, .bottomlinks a:active, .bottomlinks a:visited { color: #FFF; }
.bottomlinks { font-size: 10px; font-family: Verdana; }
.popup_win_green { background: #e0f1e0; border: 2px solid #2e942e; width: 400px; margin: 0 auto 0 auto; }
.popup_win_home { background: white; border: 2px solid gray; width: 400px; margin: 0 auto 0 auto; }
.popup_win_red { background: #f5dddd; border: 2px solid #aa7777; width: 400px; margin: 0 auto 0 auto; }
.popuptitle_green { font-size: 0.8em; font-weight: bold; color: #2e942e; padding: 4px 0 0 12px; }
.popup_win_red .floatright, .popup_win_green .floatright { padding: 4px 3px 3px 3px; }
.popup_win_content { padding: 3px 3px 3px 3px; margin-top: 8px; font-size: 0.8em; background: #fff; border: 1px solid #ccc; margin-left: 12px; margin-right: 12px; }
.popup_btns { text-align: center; margin-top: 12px; margin-bottom: 7px; }
.columnwrap { width: 840px; margin-left: auto; margin-right: auto; }
.columnwrap1024 { width: 1024px; margin: auto; }
.columnwrap1100 { width: 1003px; margin: auto; }
.rightcolumn { width: 152px; border: 0px solid #000; padding-top: 10px; }
.rightcol_tile { text-align: left; border: 0px solid #000; width: 152px; }
.rightcol_padding { padding: 6px 12px 6px 6px; }
.rightcol_divider, .rightcol_name, .rightcol_welcome, .rightcol_acctlinks, .rightcol_cart, .rightcol_offer, .rightcol_links, .rightcol_cart_btn, .rightcol_cart_items { margin-top: 12px; margin-bottom: 12px; text-align: center; }
.rightCol_cartEdit { margin: 5px 0; text-align: center; }
.rightCol_orderSum { width: 135px; margin-left: -1px; font-size: 11px; }
.rightCol_subTotal { width: 118px; border-top: 1px solid black; border-bottom: 1px solid black; font-size: 12px; margin: auto; }
.rightcol_divider { width: 118px; height: 3px; margin-left: auto; margin-right: auto; }
.rightcol_divider { line-height: 3px; }
.rightcol_name { margin-top: 0px; font-weight: bold; color: #005ea8; }
.rightcol_welcome { margin-bottom: 0px; font-weight: bold; }
.rightcol_acctlinks { font-size: 12px; margin-bottom: 15px; }
.rightcol_cart { padding-top: 0px; padding-bottom: 0px; }
.rightcol_offer { font-size: 12px; font-weight: bold; }
.rightcol_links { font-size: 12px; }
.rightcol_cart_btn { font-weight: bold; }
.rightcol_cart_items { font-size: 12px; margin-top: 30px; }
.livehelpwrap { background: url(/common/images/ColorTabsSkin/hlp_live_boxtile.gif) repeat-x; }
.phonehelpwrap { background: url(/common/images/ColorTabsSkin/hlp_phone_boxtile.gif) repeat-x; }
.emailhelpwrap { background: url(/common/images/ColorTabsSkin/hlp_email_boxtile.gif) repeat-x; }
.faqhelpwrap { background: url(/common/images/ColorTabsSkin/hlp_email_boxtile.gif) repeat-x; }
.helpleft { float: left; }
.helpcenter { float: left; padding-top: 10px; padding-left: 30px; font-size: 11px; }
.helpright { width: 160px; border: 0px solid #000; font-size: 11px; float: right; }
.helprightusefor { padding-top: 10px; float: left; }
.help_divider { margin-top: 10px; margin-bottom: 10px; text-align: center; }
.help_phone { font-weight: bold; font-size: 13px; width: 120px; }
.content_ordering { padding: 20px 25px 20px 20px; }
.ship_pickup { border: 0px solid #000; padding: 22px 20px 22px 40px; font-size: 12px; }
.opp_sent { margin: 5px 0 0 40px; }
.pick { margin-left: 10px; }
.shippick_title { padding-left: 20px; padding-bottom: 5px; margin-bottom: 0px; }
.pickup { padding-bottom: 20px; padding-top: 20px; }
.ship { width: 450px; }
.ship input, .pickup input { vertical-align: bottom; }
.pickup img, .ship img { vertical-align: bottom; margin-right: 10px; }
.pickup a { margin-left: 10px; }
.pickup input, .ship input { margin-right: 10px; }
.btn_pickship { text-align: right; padding-right: 20px; padding-top: 12px; }
.pickuponly { font-size: 12px; padding-left: 18px; }
.pickuponly img { padding:0 5px 0 0; vertical-align: middle; }
.pickuponlytext { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#128cfe; }
.pickuponlytext2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#33b4fc; }
.shiponly { font-size: 12px; padding-left: 18px; }
.shiponly img { padding:0 5px 0 0; vertical-align: middle; }
.shiponlytext { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#60bf02; }
.shiponlytext2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#33b4fc; }
.pickupshiponly { font-size: 12px; padding-left: 18px; }
.pickupshiponlytext { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4a4a4a; }
.pickupshiponlytext2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4a4a4a; }
.pickupshiponlyproducts { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4a4a4a; }
.nonprintableitems { font-size: 12px; padding-left: 18px; }
.nonprintableitemstext { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#4a4a4a; }
.nonprintableitemslist { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4a4a4a; }
.payment_title { font-size: 12px; padding-left: 18px; font-weight: bold; padding-top: 18px; }
.sameasship { margin-left: 44px; padding-top: 6px; vertical-align: middle; }
.crumbLine { text-align: right; margin: 10px 40px 0 0; font-size: 12px; font-weight: bold; color: #b5b5b5; clear: both; }
.crumbLine table { float: right; }
.crumbLine a:link, .crumbLine a:visited { color: #583829; }
.crumbLine a:hover { color: #583829; }
.checkShipWrap { margin: 10px 0 0 35px; width: 588px; }
.checkShipWrap h1 { font-size: 16px; margin: 5px 0; }
.checkShipWrap p { font-size: 13px; margin: 5px 0 5px 15px; width: 555px; }
.checkShipWrap span { font-size: 12px; }
.finishDiv { width: 563px; height: 3px; margin: 0 0 0 10px; }
.time { margin-left: 247px; }
.payment_sechead { background: url(/common/images/ColorTabsSkin/sectheadbg_ordering.gif) no-repeat; width: 577px; height: 24px !important; border: 0px solid #000; color: #fff; font-size: 13px; font-weight: bold; text-align: left; padding: 7px 0px 0px 11px; margin: 10px 0 0 17px !important; }
.payment_secbody { background: #e8e8e8; width: 554px; margin: 0px 0px 0px 17px; padding: 16px 12px 10px 22px; font-size: 12px; }
.payment_secfoot { border: 0px solid #000; background: url(/common/images/ColorTabsSkin/sectfoot_ordering.gif) no-repeat; width: 588px; height: 9px; line-height: 1px; margin: 0 0 0 17px; }
.payment_sechead2 { background: url(/common/images/ColorTabsSkin/sectheadbg_ordering.gif) no-repeat; width: 577px; height: 24px !important; border: 0px solid #000; color: #fff; font-size: 13px; font-weight: bold; text-align: left; padding: 7px 0px 0px 11px; margin: 10px 0 0 0; }
.payment_secbody2 { background: #e8e8e8; width: 588px; margin: 0; padding: 0; font-size: 12px; }
.payment_secbody2 td { padding-left: 10px; height: 30px; }
.payment_secbodySum { background: #e8e8e8; width: 588px; margin: 0; padding: 0; font-size: 12px; }
.payment_secbodySum td { padding-left: 10px; height: 20px; }
.payment_secbodyCard { background: #e8e8e8; width: 588px; margin: 0; padding: 0; font-size: 12px; }
.payment_secbodyCard td { padding: 5px 0 0 10px; height: 20px; }
#secureCode { width: 30px; }
.checkAddy { margin: 10px 0 0 0; width: 150px; }
.printReceipt { font-size: 13px; }
.coupHead { color: White; background-color: #434343; font-weight: bold; font-size: 13px; }
.dayPhone input { width: 30px; }
.sumTotals { padding-right: 10px; text-align: right; }
.specInstruct { font-size: 12px; margin-top: 10px; width:588px; }
.specInstruct h4 { margin: 10px 0 5px 0; padding: 0; font-size: 14px; }
.specInstruct input { margin: 0 0 5px 0; padding: 0; width: 400px; height: 50px; clear: both; }
.contCheck { text-align: right; float: right; margin: -6px 10px 0 0; }
.payment_secfoot2 { border: 0px solid #000; background: url(/common/images/ColorTabsSkin/sectfoot_ordering.gif) no-repeat; width: 588px; height: 9px; line-height: 1px; margin: 0px 0px 0px 0; }
.payment_secbody input, .payment_secbody select { border-top: 2px solid #939393; border-left: 2px solid #939393; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
.payment_secbody .cc_icons { width: 310px; float: right; }
.payment_secbody span { font-size: 11px; }
.paymnt_cctype { padding-top: 7px; margin-bottom: 22px; }
.paymnt_labelinput { font-weight: bold; }
.paymnt_labelinput select, .paymnt_labelinput input { vertical-align: middle; margin-left: 6px; }
.paymnt_labelinput a { font-weight: normal; }
.paymnt_labelinput label { width: 95px; display: block; float: left; padding-top: 2px; }
.paymnt_labelinput .clearfix { margin-top: 4px; }
.st_result { width: 625px; margin-left: 17px; }
.paymnt_table { border-color: black; background-color: #e8e8e8; border: 0; margin-left: 17px; }
.pay_width { height: 265px; background-color: #e8e8e8; border: 0; width: 582px; }
.item_width { width: 300px; padding-left: 8px; }
.quantity_width { width: 100px; }
.unit_width { width: 110px; }
.total_width { width: 72px; padding-right: 10px; }
.confirmimg { margin-left: 10px; }
.m_left { margin-left: 17px; width: 588px; }
.ship_pad { padding-left: 10px; }
.time_tab { width: 600px; }
.pro_btn { margin-top: -5px; }
.shipment1 label { width: 130px !important; }
.cid_label { padding-top: 6px; }
.cid_label input { width: 50px; }
.spec_instruct { margin-left: 17px; margin-top: 12px; font-size: 12px; }
.spec_instruct label { float: left; display: block; width: 125px; font-weight: bold; }
.spec_instruct textarea { width: 444px; }
.btn_tocheckout { text-align: right; padding-right: 17px; padding-top: 12px; font-size: 12px; }
.btn_tocheckout img { vertical-align: middle; }
.paymnt_input2 { padding: 6px 0px 6px 0px; }
.paymnt_input2 img, .paymnt_input2 input { vertical-align: middle; margin-right: 8px; }
.digiprint_num { float: left; width: 140px; padding-top: 3px; }
.digiprint_num input { width: 120px; }
.digiprint_pin { float: left; padding-top: 3px; }
.digiprint_pin input { width: 65px; }
.digiprint_bal { float: left; padding: 5px 0px 0px 5px; }
.digiprint_balance { float: left; padding: 5px 0px 0px 30px; }
.digiprint_pin span, .digiprint_num span { font-weight: bold; padding-top: 3px; font-size: 13px !important; }
.digi_btn { padding-top: 8px; font-size: 11px; }
.billing_add .clearfix { padding-top: 8px; }
.billing_add label { float: left; width: 140px; font-weight: bold; font-size: 13px; border: 0px solid #000; }
.billing_add span { font-weight: bold; font-size: 13px; }
#leftListTable { border: 0px solid #000; padding: 0; }
#rightListTable { border: 0px solid #000; padding: 0; }
#ListTable { border: 0px solid #000; padding: 0; margin-left: 1px; }
.loc_top { margin-top: -28px; }
* html .loc_top { margin-top: 0; }
* html .loc_top2s { margin-top: -20px; }
.apply_btn { border: 0 !important; }
.contentB { margin-top: -120px; width: 210px; height: 110px; float: right; display: inline; overflow: auto; }
.trackinfo_pickup label { display: block; width: 100px; float: left; margin-left: 70px; display: inline; padding-top: 2px; }
.trackinfo_pickup .track_title { padding: 10px 10px 10px 50px; }
.cardCat { float: left; display: inline; color: #d9b91a; font-size: 12px; margin: 13px 0 0 40px; }
.cardCatTitle { background: url(/common/images/ColorTabsSkin/PhotoCategory.gif); background-repeat: no-repeat; float: right; text-align: center; font-weight: bold; margin-right: 35px; padding-top: 12px; height: 40px; width: 165px; display: inline; }
.cardCatTitle h1 { color: White; font-size: 16px; margin: 0; padding: 0; }
.cardCatTables { margin-left: 30px; }
.content_cardspromo { padding: 6px 10px 0px 22px; margin-right: 20px; }
.cardspromo_series1 { padding: 10px 20px 10px 30px; font-size: 12px; background: url(/common/images/ColorTabsSkin/NewYrsBg.jpg); background-repeat: no-repeat; background-position: 35px 60px; height: 355px; }
.cardspromo_series1 .floatright { height: 175px; width: 186px; }
.cardspromo_center1 { text-align: center; padding-top: 10px; }
.cardspromo_center1 p { margin: 0; padding: 0; }
.cardspromo_center2 { text-align: center; }
.cardspromo_center2 h2 { color: #999999; font-size: 25px; margin: 0; }
.cardspromo_center2 font { color: #d9b91a; font-size: 25px; }
.seriesTitle h3 { color: #d9b91a; font-size: 20px; margin: 0; padding: 0; }
.quality_price { border-right: 1px solid #d7d3bf; background: #f9f5dd; background: url(/common/images/ColorTabsSkin/boxfoot_tile.gif); }
.cardspromo_series2 { padding: 10px 20px 10px 30px; font-size: 12px; background: url(/common/images/ColorTabsSkin/NewYearsBtmBG.jpg) no-repeat 14px 0px; height: 387px; }
.cardspromo_series2 .floatright { width: 286px; margin-top: 250px; text-align: right; }
.qual_cols1 { float: left; width: 30px; background: url(/common/images/ColorTabsSkin/box_divider.gif) no-repeat right 10px; text-align: center; padding: 16px 30px 10px 30px; }
.qual_cols2 { float: left; width: 40px; background: transparent; text-align: center; padding: 16px 10px 10px 30px; }
.content_pricing { padding: 10px 10px 10px 10px; width: 588px; margin: 0 0 0 17px; }
.pricing_back { float: right; font-size: 12px; padding-right: 18px; padding-top: 6px; }
.pricing_th1 { font-size: 13px; text-align: left; vertical-align: text-bottom; }
.pricing_th2 { font-size: 11px; text-align: center; vertical-align: bottom; }
.pricing_td1 { text-align: right; padding-right: 10px; }
.pricing_td3 { font-size: 11px; }
.pricing_td2 { text-align: center; }
.pricing_divider { margin: 18px 0px 18px -5px; padding: 0px; }
.price_tbl_title { margin: 0px; padding: 0px; }
.contentdivs { position: relative; z-index: 200; background: transparent; }
.cardsplash_content { padding: 10px 30px 10px 30px; font-size: 13px; }
.cardsplash_content div { text-align: center; padding: 0 0 16px 0; }
.content_shiponly { padding: 10px 45px 20px 40px; font-size: 12px; }
.ordering_divider { margin: 18px 0px 18px 0px; padding-left: 12px; }
#changeLocation { float: right; padding-right: 20px; }
#pickupLocation { float: left; padding: 3px 0px 6px 40px; }
.lpbuilderwrap { padding: 20px 25px 30px 40px; }
.lpb_title { padding-left: 10px; }
.lpb_subtitle { padding-top: 10px; }
.lpb_content { padding: 30px 30px 10px 30px; }
.lpb_text { font-size: 12px; padding: 10px 30px 10px 30px; }
.lpb_divider { padding: 30px 0px 30px 0px; }
.lpb_albumbg { background: url(/common/images/ColorTabsSkin/bg_album.gif) no-repeat; height: 98px; width: 136px; float: right; border: 0px solid #000; padding: 21px 0px 0px 28px; margin-right: 10px; }
.lpb_optionsright { float: right; font-size: 12px; padding-top: 10px; }
.lpb_bg_preview { border: 1px solid #000; float: right; width: 103px; height: 69px; margin-right: 50px; }
.lpb_bg_text { float: right; padding-right: 80px; padding-top: 4px; }
.lpb_content .picsleft { float: left; border: 0px solid #000; width: 365px; }
.lpb_content .picsright { float: right; border: 0px solid #000; width: 365px; }
.lpb_content .picsright textarea { width: 363px; border: 1px solid #000; }
.lpb_content .picsleft textarea { width: 363px; border: 1px solid #000; }
.lpb_content .undertext { font-size: 12px; padding: 12px 10px 12px 10px; height: 20px; }
.lpb_content .undertext2 { font-size: 12px; text-align: right; padding: 8px 8px 12px 0px; }
.lpb_content .step2 { background: url(/common/images/ColorTabsSkin/bg_blue_photobooks.gif) no-repeat; width: 762px; height: 95px; font-size: 12px; }
.lpb_content .step2_photo { float: right; text-align: center; padding: 10px 40px 10px 0px; }
.lpb_content .step2_photo img { margin-bottom: 5px; }
.lpb_content .step2_btn { float: right; margin-right: 40px; }
.lpb_content .step2_text { width: 310px; padding-left: 50px; }
.lpb_content .step2_title { padding: 10px 0px 4px 10px; }
.lpb_content .step5_top { font-size: 12px; }
.lpb_content .layoutchoice { float: left; margin-right: 30px; padding-top: 20px; }
.lpb_content .layoutchoice_radio { float: left; margin-right: 30px; padding-top: 6px; width: 145px; text-align: center; }
.lpb_content .step6_alert { background: url(/common/images/ColorTabsSkin/bg_blue_alertwarn.gif) no-repeat; width: 675px; height: 44px; margin-left: -25px; font-size: 12px; padding: 14px 0px 0px 70px; }
.lpb_content .step6_left { float: left; border: 0px solid #000; width: 360px; margin-left: -26px; margin-top: 20px; }
.lpb_content .step6_right { float: right; border: 0px solid #000; width: 360px; margin-top: 20px; font-size: 12px; background: url(/common/images/ColorTabsSkin/bg_blue_savebook.gif) no-repeat 0px 28px; }
.lpb_content .step6border { border: 1px solid #000; height: 268px; background: url(/common/images/ColorTabsSkin/photo_step6.gif) no-repeat center; text-align: center; }
.pbtitle_title { padding: 5px 0px 0px 20px; }
.step6_right .title { padding: 30px 0px 10px 20px; }
img.step6borderimg1 { margin-top: 40px; }
img.step6borderimg2 { margin-top: 40px; }
.lpb_content .step7_alert { background: url(/common/images/ColorTabsSkin/bg_blue_alertwarn2.gif) no-repeat; width: 745px; height: 100px; margin-top: 30px; margin-left: -25px; }
.bks_adv_left { float: left; border: 0px solid #000; width: 356px; height: 428px; background: url(/common/images/ColorTabsSkin/booksadvdes/bg_books_adv_prevbok.gif) no-repeat; }
.bks_adv_right { float: right; border: 0px solid #000; width: 390px; height: 410px; background: url(/common/images/ColorTabsSkin/booksadvdes/bg_books_controlbox.gif) no-repeat 0px 73px; font-size: 12px; }
.bks_adv_btn_right { text-align: right; margin-bottom: 5px; }
.bks_left_title { text-align: center; padding-top: 12px; }
.bks_adv_bottombox { background: url(/common/images/ColorTabsSkin/booksadvdes/bg_books_photos.gif) no-repeat; width: 760px; height: 120px; margin-top: 12px; }
.bks_left_preview { border: 1px solid #000; width: 329px; height: 247px; margin: 8px auto; }
.bks_left_arrows { text-align: center; width: 329px; margin: 0px auto; font-size: 13px; font-weight: bold; }
.bks_left_buttons1 { text-align: center; margin-top: 22px; }
.bks_left_buttons2 img, .bks_left_buttons1 img { vertical-align: middle; }
.bks_left_buttons2 { padding-left: 87px; }
.bks_rt_photoediting1 { float: left; text-align: center; margin-left: 20px; }
.bks_rt_photoediting2 { float: left; padding-top: 22px; margin-right: 10px; }
.bks_rt_photoediting3 { float: left; background: url(/common/images/ColorTabsSkin/booksadvdes/bg_books_cpsub.gif) no-repeat; width: 125px; }
.bks_rt_border1 { text-align: center; padding-top: 24px; }
.bks_rt_border2 { text-align: center; padding-top: 2px; }
.bks_rt_color { text-align: right; padding: 14px 10px 6px 0px; }
.bks_rt_checkbox { font-size: 9px; text-align: center; }
.bks_rt_checkbox input { vertical-align: middle; }
.bks_rt_texteditig1 { float: left; border: 0px solid #000; width: 39px; margin-top: 20px; margin-left: 4px; }
.bks_rt_texteditig2 { float: left; border: 0px solid #000; width: 38px; }
.bks_rt_texteditig3 { float: left; border: 0px solid #000; width: 292px; padding-left: 8px; }
.step0 .floatleft1 { width: 340px; border: 0px solid #000; text-align: center; margin-right: 12px; float: left; padding-top: 20px; }
.step0 .floatleft2 { width: 340px; border: 0px solid #000; text-align: center; float: left; }
.tablecontainer { padding: 0 22px 0 0; }
.marg_right { margin: 0 0px 0 0; }
.marg_left { margin: 0 0 0 0px; }
.pon { margin: 0 20px 0 0; }
.share_btn { float: right; margin: -135px 10px 0 0; }
.share_title { margin: 15px 0 0 10px; }
.share_text { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; margin-top: -15px; margin-left: 15px; }
.share_content { margin: -10px 0 0 0; padding: 0px; }
#share_container { width: 618px; height: 390px; }
#top_bg { background-image: url(/common/images/ColorTabsSkin/top_block_bg.gif); background-repeat: no-repeat; width: 602px; height: 175px; margin: 0px 0px 0px -5px; padding: 0px; }
#bottom_bg { background-image: url(/common/images/ColorTabsSkin/greenblock_bg.gif); width: 602px; height: 175px; margin: 10px 0 0 0; padding: 0px; }
.sharebtn3 { margin: 50px -125px 0 0; width: 130px; height: 54px; padding: 0px; }
#just { float: left; margin: -20px 0 0 0; height: 15px; }
.inputs { margin: 0 0 5px 0; }
#quick_top { background: url(/common/images/ColorTabsSkin/quick_top_bar.gif) no-repeat; width: 596px; height: 83px !important; border: 0px; text-align: left; padding: 0px; margin: 0px !important; }
#quick_bot { background: url(/common/images/ColorTabsSkin/quick_bot_bar.gif) no-repeat; width: 596px; height: 7px !important; border: 0px; text-align: left; padding: 0px; margin: 0px 0 15px 0 !important; }
.collapse { background-color: #f6dede; width: 596px; clear: both; display: none; margin: 0px; padding: 0px; }
.order_top { background: url(/common/images/ColorTabsSkin/totals_top_bar.gif) no-repeat; width: 596px; height: 13px !important; border: 0px; padding: 0px; margin: 0px !important; }
.order_bot { background: url(/common/images/ColorTabsSkin/totals_bot_bar.gif) no-repeat; width: 596px; height: 13px !important; border: 0px; padding: 0px; margin: 0px 0 15px 0 !important; }
.total_float { float: right; font-size: 18px; font-family: Helvetica, sans-serif; color: #b91f1f; padding-right: 15px; }
.ordertotal { float: right; font-size: 14px; font-family: Helvetica, sans-serif; padding: 2px 5px 0 0; color: #000000; font-weight: bold; }
.ordersummary { float: left; margin-left: 10px; }
#order { background-color: #e0f1e0; width: 596px; }
#order2 { background-color: #e0f1e0; width: 596px; }
#print_images { margin: 0 0 0 45px; padding-top: 20px; }
#print_mid { background-color: #afd0e5; width: 594px; overflow: auto; max-height: 540px; }
.print_top { background: url(/common/images/ColorTabsSkin/print_top_bar.gif) no-repeat; width: 596px; height: 28px !important; border: 0px; padding: 0px; margin: 0px !important; }
.print_bot { background: url(/common/images/ColorTabsSkin/print_bot_bar.gif) no-repeat; width: 596px; height: 9px !important; border: 0px; padding: 0px; margin: 0px 0 15px 0 !important; }
.card_top { background: url(/common/images/ColorTabsSkin/card_top_bar.gif) no-repeat; width: 596px; height: 23px !important; border: 0px; padding: 0px; margin: 0px !important; }
#card_mid { background-color: #f9f5dd; width: 594px; overflow: auto; max-height: 400px; }
.card_bot { background: url(/common/images/ColorTabsSkin/card_bot_bar.gif) no-repeat; width: 596px; height: 9px !important; border: 0px; padding: 0px; margin: 0 0 15px 0 !important; }
.gift_top { background: url(/common/images/ColorTabsSkin/gift_top_bar.gif) no-repeat; width: 596px; height: 23px !important; border: 0px; padding: 0px; margin: 0px !important; }
#gift_mid { background-color: #fae8de; width: 594px; overflow: auto; max-height: 400px; }
.gift_bot { background: url(/common/images/ColorTabsSkin/gift_bot_bar.gif) no-repeat; width: 596px; height: 5px !important; border: 0px; padding: 0px; margin: 0 0 15px 0 !important; }
.check { margin: 0px 0px 15px 501px; }
#check_box { padding: 10px 35px 0 0; font-size: 14px; font-family: Helvetica, sans-serif; color: #000000; font-weight: bold; width: 100px; float: right; }
#moresizes { padding: 20px 15px 0 0; float: right; }
#drop_1 { margin: 55px 0 0 111px; float: left; }
#drop_2 { margin-top: 55px; padding-left: 57px; float: left; }
#drop_3 { margin-top: 55px; padding-right: 55px; float: right; }
.bottom { float: left; margin: 0 30px 0 0; }
.reset { font-family: Helvetica, sans-serif; padding: 0 40px 0 40px; text-align: justify; }
#price_guide { width: 605px; overflow: auto; max-height: 200px; }
.price_table_styles { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 20px 0 0 8px; font-size: 11px; padding: 0px; width: 588px; }
.price_table_styles table { width: 588px; margin: 20px 0 10px 0; }
.price_table_styles th { font-size: 12px; vertical-align: bottom; }
.price_table tr:hover { background-color: #CCDFEE; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; }
.price_table tr:active { background-color: White; }
.card tr:hover { background-color: #CCDFEE; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; }
.gifts_and tr:hover { background-color: #CCDFEE; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; }
.photoDvd tr:hover { background-color: #CCDFEE; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; }
.canvasArt tr:hover { background-color: #CCDFEE; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; }
.photo tr:hover { background-color: #CCDFEE; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; }
.shipping tr:hover { background-color: #999999; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; }
.back_top { float: right; padding: 0px; margin: 0 0 10px 0; font-size: 13px; }
.nav_main { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 600px; }
.nav_main ul { list-style-type: none; height: 20px; margin: 10px 0 15px 10px; padding: 0px; text-align: center; }
.nav_main li { display: inline; margin: 0 10px 0 0; line-height: 25px; }
.nav_main a { text-decoration: none; }
/* free Promo Page 1 start*//* free Promo Page 1 start*//* free Promo Page 1 start*//* free Promo Page 1 start*/
.free_promo { background-image: url(/common/images/ColorTabsSkin/50free_back_1.png); width: 625px; height: 500px; margin-left: 5px; border: solid 1px black; }
.promo_header { font-size: 52px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: White; margin: 30px 0 0 0; }
.promo_header a:hover { color: White; }
.four { font-size: 12px; }
.quality { color: black; font-size: 35px; }
.promo_left { font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.promo_right { font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.order { color: White; font-size: 25px; }
.waiting { color: White; font-size: 35px; }
.shipp { font-size: 20px; }
.phone { color: white; font-size: 23px; }
.promo_code { color: Red; font-size: 25px; font-weight: bold; text-align: center; float: right; margin: 0px 5px 0 0; padding-top: 15px; height: 107px; width: 114px; background-image: url(/common/images/ColorTabsSkin/code_space.png); }
/* Free Promo Pages 1 end*//* Free Promo Pages 1 end*//* Free Promo Pages 1 end*//* Free Promo Pages 1 end*/

/* Free Promo Pages 2 start*//* Free Promo Pages 2 start*//* Free Promo Pages 2 start*//* Free Promo Pages 2 start*/
.free_promo_2 { margin: 40px 0 0 0; background-image: url(/common/images/ColorTabsSkin/50free_back_2.png); width: 625px; height: 500px; margin-left: 16px; border: solid 1px black; }
.free_promo_2 p { margin: 0px; padding: 0px; }
.left_col { float: left; width: 285px; padding: 0px; height: 240px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px 0 0 10px; }
.right_col { float: right; width: 292px; padding: 10px 0 0 10px; height: 240px; font-size: 22px; font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.wait { text-align: left; font-size: 15px; font-weight: bold; margin-bottom: 35px; }
.service { text-align: right; font-size: 24px; font-weight: bold; }
.w { color: White; }
.promo_code_2 { color: Red; font-size: 25px; font-weight: bold; text-align: center; float: right; margin: 10px 20px 0 0; padding-top: 15px; height: 107px; width: 114px; background-image: url(/common/images/ColorTabsSkin/code_space.png); }
.four_2 { text-align: right; font-size: 12px; margin-right: 45px; margin-bottom: 0px; }
.get_started_2 { margin: 10px 73px 5px 0; }
.forget { text-align: right; float: right; width: 170px; margin-right: 10px; }
/* Free Promo Pages 2 end*//* Free Promo Pages 2 end*//* Free Promo Pages 2 end*//* Free Promo Pages 2 end*/

.content_cell { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 13px; }
.adding_top { width: 598px; height: 13px; margin: 0px; padding: 0px; background-image: url(/common/images/ColorTabsSkin/em_top_bar.gif); }
.adding_bot { width: 598px; height: 13px; margin: 0px; padding: 0px; background-image: url(/common/images/ColorTabsSkin/em_bot_bar.gif); }
.cell_bot { width: 598px; height: 13px; margin: 0px; padding: 0px; background-image: url(/common/images/ColorTabsSkin/cell_bot_bar.gif); }
.cell_top { width: 598px; height: 13px; margin: 40px 0 0 0; padding: 0px; background-image: url(/common/images/ColorTabsSkin/cell_top_bar.gif); }
.add_top { width: 598px; height: 13px; margin: 40px 0 0 0; padding: 0px; background-image: url(/common/images/ColorTabsSkin/add_top_bar.gif); }
.add_bot { width: 598px; height: 13px; margin: 0; padding: 0px; background-image: url(/common/images/ColorTabsSkin/add_bot_bar.gif); }
.email_img { background-image: url(/common/images/ColorTabsSkin/email.gif); background-repeat: no-repeat; width: 268px; height: 114px; margin: 30px 0 0 150px; padding: 31px 0 0 90px; text-align: left; }
/*.mytime {behavior: url(#default#time2);}*/
.cell_email { background-image: url(/common/images/ColorTabsSkin/cellstep.jpg); background-repeat: no-repeat; width: 288px; height: 150px; margin: 20px 0 0 140px; padding: 97px 0 0 170px; text-align: left; }
.photob { height: 520px; width: 600px; margin: 0; padding: 0 0 0 10px; background-image: url(/common/images/ColorTabsSkin/Photobook_windowless.jpg); background-repeat: no-repeat; font-family:: Sans-Serif, Verdana, Bell Gothic Std Light,Helvetica; font-size: 14px; }
.photob2 { height: 520px; width: 600px; margin: 0; padding: 0 0 0 10px; background-image: url(/common/images/ColorTabsSkin/splashTopRitz.jpg); background-repeat: no-repeat; font-family: Sans-Serif, Verdana, Bell Gothic Std Light,Helvetica; font-size: 14px; }
.Lpbprice { float: left; display: inline; width: 150px; margin-left: 140px; height: 90px; text-align: right; }
.Spbprice { float: right; display: inline; width: 150px; margin-right: 20px; height: 90px; text-align: right; }
/* NewPages below */
.tips_container { position: relative; font-family: Helvetica, Verdana, Sans-Serif; font-size: 14px; background-image: url(/common/images/ColorTabsSkin/Header.jpg); background-repeat: no-repeat; margin-left: 19px; width: 600px; padding: 115px 0 0 20px; }
.tipsfoot { clear: both; margin-left: 19px; width: 622px; }
.digipixel { margin: 0 400px 10px 0; float: left; visibility: hidden; }
.tips_drop { margin-bottom: 20px; float: left; font-size: 12px; width: 380px; }
.tip_titles { margin: 20px 0 10px 0; float: left; clear: both; }
/* Redeye tips */
.box1_tips { margin-top: 25px; height: 175px; float: left; width: 600px; }
.box_tips { margin-top: 25px; height: 175px; float: right; width: 600px; }
.image1_redeye { float: right; margin: 0 20px; }
.box2_tips { margin-top: 30px; height: 175px; float: left; padding-right: 20px; }
.box3_tips { margin-top: 30px; height: 285px; float: left; padding-right: 20px; }
.image2_redeye { float: left; margin-right: 40px; }
.image3_redeye { float: right; margin-left: 20px; }
.image4_redeye { display: inline; float: left; margin-right: 20px; }
/* Redeye tips */

/* 60sec tips */
.box_60sec { margin-top: 25px; float: left; width: 580px; }
.tip_60sec { margin-top: 25px; float: left; width: 580px; font-family: Helvetica, Verdana, Sans-Serif; font-size: 14px; }
/* 60sec tips */

/* Size tips */
.box2_size { margin-top: 30px; height: 218px; float: left; padding-right: 20px; }
.box3_size { margin-top: 30px; height: 366px; float: left; padding-right: 20px; }
.box8_lighting { margin-top: 30px; height: 330px; float: left; padding-right: 20px; }
.image8_lighting { float: left; margin: 28px 20px 20px 0; }
.box8_good { margin-top: 30px; height: 259px; float: left; padding-right: 20px; }
.image8_good { float: left; margin: 0 20px 0 0; }
.box2_quality { margin-top: 30px; height: 300px; float: left; padding-right: 20px; }
.box4_quality { margin-top: 30px; height: 200px; float: left; padding-right: 20px; }
.box2_angle { margin-top: 30px; height: 200px; float: left; padding-right: 20px; }
.image2_angle { float: left; margin: 20px 20px 0 0; }
.tips_landing_container { font-family: Helvetica, Verdana, Sans-Serif; font-size: 16px; background-image: url(/common/images/ColorTabsSkin/Header.jpg); background-repeat: no-repeat; width: 600px; margin-left: 19px; padding: 115px 0 0 20px; }
.tips_landing_container a { color: #583829; text-decoration: none; }
.EsignUp { float: right; width: 155px; height: 65px; margin: 0 10px 20px 0; }
.sendEmail { width: 590px; height: 185px; padding: 15px; margin-left: 19px; }
.sendEmail h3 { margin: 0; padding: 0; color: #d96518; }
.emailSubmit { font-weight: bold; white-space: pre; }
.Eprivacy { font-size: 12px; margin-left: 25px; }
.doneBtn { float: right; margin-right: 20px; }
.landingboxes { width: 280px; margin-top: 30px; text-align: left; }
.landingboxes img { float: left; width: 150px; }
.landingboxes h4 { margin: 15px 0 0 10px; font-size: 12px; float: left; }
.landingboxes a:link, .landingboxes a:visited { color: #583829; text-decoration: none; }
.landingboxes a:hover { color: #583829; text-decoration: none; }
.landingbox4 { width: 262px; margin-top: 70px; }
.landingbox10 { width: 262px; margin-top: 55px; }
.land_title { float: left; text-align: center; width: 410px; }
.land_title h1 { color: #f47d21; font-size: 16px; }
.land_title h3 { margin: 0 0 0 0; padding: 0; color: #583829; font-size: 12px; }
.land_title h5, h6 { margin: 0 0 10px 0; padding: 0; color: #583829; font-size: 12px; }
.cal_comingsoon { background-image: url(/common/images/ColorTabsSkin/comingsoon_BG.jpg); background-repeat: no-repeat; width: 610px; height: 390px; padding: 7px 0 0 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; margin-left: 17px; margin-top: 10px; }
.calTitle { float: right; display: inline; font-size: 16px !important; color: white; margin: 0 47px 0 0; padding: 0; }
.calQuest { float: left; font-size: 12px !important; color: #daba1a; margin: 0; padding: 0; }
.signUp { background-image: url(/common/images/ColorTabsSkin/comingsoon_BG.jpg); background-repeat: no-repeat; float: right; width: 171px; height: 110px; }
.cal_left { float: left; margin-top: 50px; display: inline; }
.cal_right { display: inline; float: left; margin-top: 47px; padding: 0 0 0 10px; width: 260px; }
.cal_right p { padding: 0px; margin: 0px; }
.cal_soonBtn { margin-bottom: 125px; }
.c_price { color: red; font-weight: bold; }
.giftContainer { float: left; padding: 15px 22px; }
.giftImg { float: left; width: 233px; height: 280px; text-align: center; }
.giftInfo { float: left; display: inline; margin-right: 3px; }
.infoHead { background-image: url(/common/images/ColorTabsSkin/prodInfoTop.gif); background-repeat: no-repeat; width: 261px; height: 28px; }
.miteInfoContain { margin: 5px 0 0 17px; }
.miteInfoContain hr { float: left; display: inline; margin: 10px 0 10px -10px; clear: both; }
.giftInfoMite { float: left; display: inline; margin-right: 3px; }
.infoHeadMite { background-image: url(/common/images/ColorTabsSkin/miteInfoTop.gif); background-repeat: no-repeat; width: 434px; height: 28px; }
.infoMidMite { background-image: url(/common/images/ColorTabsSkin/miteInfoMid.gif); width: 414px; padding: 10px; font-size: small; }
.infoMidMite p { margin: 5px; padding: 5px; }
.infoFootMite { background-image: url(/common/images/ColorTabsSkin/miteInfoBot.gif); background-repeat: no-repeat; width: 434px; height: 13px; }
.giftNameMite { font-size: small; font-weight: bold; margin-bottom: 0px; }
.giftPriceMite { color: #d96518; font-weight: bold; }
.miteShip { float: left; display: inline; margin-left: 5px; }
.shipHead { background-image: url(/common/images/ColorTabsSkin/shipInfoTop.gif); background-repeat: no-repeat; width: 261px; height: 27px; }
.newHead { background-image: url(/common/images/ColorTabsSkin/newUserTop.gif); background-repeat: no-repeat; width: 351px; height: 27px; }
.newHead2 { background-color: #ca6a24;width: 341px; height: 27px; color:#ffffff; text-align:left;font-family: Arial, Sans-Serif; font-weight:bold; font-size:14px;line-height:27px; padding-left:10px; }
.newMid2 { width: 325px; padding: 5px 10px; text-align: center; border: 3px solid #ca6a24; }
.newMid { background-image: url(/common/images/ColorTabsSkin/imgSelectMid.gif); width: 331px; padding: 5px 10px; text-align: center; }
.infoMid { background-image: url(/common/images/ColorTabsSkin/prodInfoMid.gif); width: 236px; padding: 5px 15px 5px 10px; font-size: small; }
.infoFoot { background-image: url(/common/images/ColorTabsSkin/prodInfoBot.gif); background-repeat: no-repeat; width: 261px; height: 13px; }
.imageSelect { float: right; margin: 0 0 0 0; }
.largeView { font-weight: bold; font-size: 12px; margin-top: 10px; }
.largeView a { text-decoration: underline; color: Black; }
.imgHead { background-image: url(/common/images/ColorTabsSkin/imgSelectTop.gif); background-repeat: no-repeat; width: 351px; height: 26px; }
.imgMid { background-image: url(/common/images/ColorTabsSkin/imgSelectMid.gif); width: 341px; padding-left: 10px; }
.imgFoot { background-image: url(/common/images/ColorTabsSkin/imgSelectBot.gif); background-repeat: no-repeat; width: 350px; height: 12px; }
.imgFoot2 { background-color:# #ca6a24; width: 350px; height: 12px; }
.selectionBox { border: 1px solid black; background-color: White; width: 200px; height: 175px; float: left; text-align: center; padding-top: 10px; }
.selectContain { margin: 10px 0 10px 0px; width: 210px; float: left; }
.orderGift { width: 120px; height: 70px; float: right; margin: 70px 5px 0 0; text-align: center; }
.giftText { color: #d96518; font-weight: bold; font-size: 12px; display: inline; }
.newPhoto { margin: 0 0 15px 0; width: 325px; float: left; }
.selectBox { border: 1px solid black; background-color: White; float: left; width: 322px; height: 125px; overflow: auto; }
.selectImgsBox { border: 1px solid black; background-color: White; float: left; width: 400px; height: 125px; overflow: auto; }
.selectAlbumBox { border: 1px solid black; background-color: White; float: left; width: 400px; text-align: center; height: 125px; overflow: auto; }
.giftName { font-size: small; font-weight: bold; margin-bottom: 10px; }
.giftDisplayContainer { margin: 0 0 0 10px; padding-top: 10px; width: 800px; float: left; display: inline; }
.giftTitle { float: right; display: inline; margin: 0 10px 10px 0; }
.catOpts { background-image: url(/common/images/ColorTabsSkin/catOpts.gif); background-repeat: no-repeat; background-position: 100px 0; width: 800px; height: 43px; margin: auto; font-size: 12px; clear: both; margin-top: 10px; text-align: center; }
.catOpts #prods { width: 750px; margin: -1px auto auto auto; }
.botMenu { background-image: url(/common/images/ColorTabsSkin/catOpts.gif); background-repeat: no-repeat; background-position: 100px 0; width: 800px; height: 43px; padding: 2px 0 0 95px; margin: 10px auto; font-size: 12px; clear: both; }
.botMenu #baseMenu { width: 605px; }
.giftPrompt { color: #d96518; font-size: 14px; font-weight: bold; margin-left: 15px; float: left; clear: both; }
.cardPrompt { color: #d9b91a; font-size: 14px; font-weight: bold; margin: 0 0 10px 15px; float: left; }
.giftLineup { float: left; margin-top: 20px; clear: both; width: 610px; }
.imgOpts { line-height: 30px; vertical-align: middle; height: 30px; }
.onPCorCAM { width: 320px; text-align: center; float: left; height: 60px; }
.prodBox { margin-top: 5px; }
.prodTop { background-image: url(/common/images/ColorTabsSkin/giftBox.gif); background-repeat: no-repeat; width: 194px; height: 114px; text-align: center; padding-top: 4px; }
.prodTop2 { background-image: url(/common/images/ColorTabsSkin/giftBox2.gif); background-repeat: no-repeat; width: 194px; height: 160px; text-align: center; padding-top: 4px; }
.prodBot { background-image: url(/common/images/ColorTabsSkin/giftDescription.gif); background-repeat: no-repeat; width: 194px; height: 90px; text-align: center; font-size: 12px; padding-top: 5px; }
.prodBot2 { background-image: url(/common/images/ColorTabsSkin/giftDescriptionYellow.gif); background-repeat: no-repeat; width: 194px; height: 90px; text-align: center; font-size: 12px; padding-top: 5px; }
.prodTitle { height: 30px; overflow: hidden; }
.giftPrice { color: #d96518; font-weight: bold; }
.giftsRetailPrice { text-decoration: line-through; }
.giftsSalePrice { font-weight: bold; color: Red; }

/* Share UI *//* Share UI *//* Share UI *//* Share UI *//* Share UI *//* Share UI */
.shareContainer { width: 615px; margin: 0 0 0 17px; padding-left: 10px; font-family: Helvetica, Verdana, Sans-Serif; font-size: 14px; }
.addyTopDiv { background-image: url(/common/images/ColorTabsSkin/ShareUI/AddressBook/addressBookTitle.gif); background-repeat: no-repeat; text-align: right; padding: 5px 0 0 0; margin-bottom: 10px; float: left; width: 605px; }
.contactContain { width: 605px; }
.groups { background-image: url(/common/images/ColorTabsSkin/ShareUI/AddressBook/groupsBG.gif); background-repeat: no-repeat; width: 118px; height: 214px; padding: 45px 0 0 15px; float: left; }
.groups a { text-decoration: none; }
.selectedGroup { background: #d6d6d6; width: 100px; padding: 2px; border: 1px dashed #c0c0c0; }
.unselectedGroup { width: 100px; }
.groupTB { width: 94px; }
.contacts { background-image: url(/common/images/ColorTabsSkin/ShareUI/AddressBook/contactsBG.gif); background-repeat: no-repeat; width: 459px; height: 244px; padding-top: 15px; margin-bottom: 5px; float: right; }
.contacts span { margin-left: 20px; font-size: 13px; font-weight: bold; float: left; color: #999999; }
.editContacts { float: right; margin: -10px 5px 0 0; }
.editContacts2 { float: right; margin: 5px 5px 0 0; }
.groupList { height: 180px; overflow: auto; }
.conSelects { font-size: 13px; width: 465px; float: right; margin-right: 5px; }
.importAddy { font-size: 12px; font-weight: bold; float: left; width: 550px; height: 30px; margin-top: 20px; }
.importAddy img { vertical-align: middle; }
.selectAll { float: left; font-size: 12px; }
.contactTable { font-size: 12px; width: 455px; height: 220px; max-height: 220px; float: left; overflow: auto; padding-left: 1px; }
.pg1Add { background-image: url(/common/images/ColorTabsSkin/ShareUI/ShareOrganize/3freePrints.jpg); background-repeat: no-repeat; width: 600px; height: 100px; color: White; padding-top: 20px; text-align: center; font-size: 24px; font-weight: bold; }
.restricts { float: right; font-size: 11px; margin-right: 20px; }
.shareOrgMid { background-image: url(/common/images/ColorTabsSkin/ShareUI/ShareOrganize/shareOrganizeBG.jpg); background-repeat: no-repeat; background-position: 0 5px; width: 600px; height: 325px; clear: both; }
.shareOrgMid h3 { font-size: 18px; color: #319e31; padding: 0; margin: 0 0 20px 0; }
.midShare { float: left; width: 585px; height: 130px; margin: 10px 0 0 0; padding-right: 15px; }
.midShare p { text-align: right; font-size: 13px; margin-top: -40px; }
.botShare { float: left; width: 585px; height: 155px; margin: 20px 0 0 0; padding-right: 15px; }
.botShare p { text-align: right; font-size: 13px; margin-top: -30px; }
.midL { margin: 10px 0 0 10px; width: 300px; }
.shareTypeTop { background-image: url(/common/images/ColorTabsSkin/ShareUI/InvitePage/emailInviteBG.jpg); background-repeat: no-repeat; background-position: 10px 80px; width: 600px; height: 200px; }
.shareTypeTop h3 { font-size: 18px; color: #319e31; padding: 0; margin: 15px 0 0 0; }
.shareTypeTop h4 { font-size: 16px; color: #319e31; padding: 0; margin: 0; }
.shareTypeTop p { font-size: 13px; margin: 0 0 0 10px; padding: 0; }
.postPhoto { background-image: url(/common/images/ColorTabsSkin/ShareUI/InvitePage/photoPostBG.gif); background-repeat: no-repeat; background-position: 0 0px; width: 600px; height: 110px; margin-left: -10px; }
.postPhoto h4 { font-size: 16px; color: #319e31; padding: 0; margin: 0px 0 0 0; }
.postPhoto p { font-size: 13px; margin: 0 0 0 10px; padding: 0; }
.spark { width: 470px; height: 140px; margin: 0 0 0 -10px; }
.spark img { float: right; margin: 10px 0 0 10px; }
.spark h4 { font-size: 16px; color: #319e31; padding: 0; margin: 25px 0 0 0; }
.spark p { font-size: 13px; margin: 0 0 0 10px; padding: 0; }
.shareTypeBtns { float: right; display: inline; text-align: center; margin: -50px 0 0 0; }
.postTypeBtns { float: right; display: inline; text-align: center; margin: -60px -12px 0 0; }
.shareTypeMid { background-image: url(/common/images/ColorTabsSkin/ShareUI/InvitePage/advancedShareBG.gif); background-repeat: no-repeat; width: 580px; height: 48px; margin-bottom: 15px; line-height: 48px; vertical-align: middle; padding: 0 10px 0 10px; font-size: 12px; }
.midText { line-height: 15px; float: right; text-align: right; margin-top: -40px; }
.shareTypeMidTop { background-image: url(/common/images/ColorTabsSkin/ShareUI/InvitePage/shareMidOpenTop.gif); background-repeat: no-repeat; width: 600px; height: 7px; }
.shareTypeMidBot { background-image: url(/common/images/ColorTabsSkin/ShareUI/InvitePage/shareMidOpenBot.gif); background-repeat: no-repeat; width: 600px; height: 7px; }
.shareTypeMidOpen { width: 580px; padding: 10px 10px 0 10px; font-size: 12px; }
.shareTypeMidOpen h4 { font-size: 16px; color: #319e31; padding: 0; margin: 25px 0 0 0; }
.shareTypeMidOpen p { font-size: 12px; margin: 0 0 0 10px; padding: 0; }
.myGallery { background-image: url(/common/images/ColorTabsSkin/ShareUI/InvitePage/myGalleryBG.gif); background-repeat: no-repeat; border: 1px solid #e0f1e0; height: 90px; display: none; }
.shareTypeBot { background-image: url(/common/images/ColorTabsSkin/ShareUI/InvitePage/editAlbumsBG.jpg); background-repeat: no-repeat; width: 600px; height: 155px; border: 1px solid white; }
.shareTypeBot h3 { font-size: 18px; color: #319e31; padding: 0; margin: 60px 0 10px 0; }
.shareTypeBot p { font-size: 13px; margin: 0 0 0 10px; padding: 0; }
.EmailSharePop { background-image: url(/common/images/ColorTabsSkin/share-by-email-popup.jpg); background-repeat: no-repeat; height: 600px; font-family: Helvetica, Verdana, Sans-Serif; font-size: 14px; width: 455px; padding-top: 20px; }
.EmailSharePop a { float: right; display: inline; margin: 0 15px 0 0; }
.SavePop { background-image: url(/common/images/ColorTabsSkin/download-popup.gif); background-repeat: no-repeat; height: 230px; font-family: Helvetica, Verdana, Sans-Serif; font-size: 14px; width: 455px; padding-top: 20px; }
.SavePop a { float: right; display: inline; margin: 0 15px 0 0; }
.PostPop { background-image: url(/common/images/ColorTabsSkin/share-by-posting-popup.jpg); background-repeat: no-repeat; height: 600px; font-family: Helvetica, Verdana, Sans-Serif; font-size: 14px; width: 455px; padding-top: 20px; }
.PostPop a { float: right; display: inline; margin: 0 15px 0 0; }
.clickAlbum { background-image: url(/common/images/ColorTabsSkin/albumArea.gif); background-repeat: no-repeat; width: 456px; height: 123px; margin-top: 5px; text-align: right; }
.locationTop { font-size: 12px; }
.locationTop h3 { font-size: 14px; color: #319e31; padding: 0; margin: 10px 0 15px 0; }
.onMyPc { margin-top: 10px; clear: both; height: 100px; background-image: url(/common/images/colortabsskin/onMyPcBG.jpg); background-repeat: no-repeat; }
.myAlbums { border: 1px solid black; width: 300px; float: right; }
.moreAlbumBtn { float: right; margin: -100px 20px 0 0; }
.onMyPcBtn { font-size: 12px; height: 30px; line-height: 30px; vertical-align: middle; margin-bottom: 10px; }
.myAlbumsTop { background-image: url(/common/images/colortabsskin/myAlbumsTitle.gif); background-repeat: no-repeat; margin-top: 10px; width: 595px; height: 60px; border: 1px solid white; }
.myAlbumsTop a { float: right; }
.myAlbumsTop h3 { font-size: 14px; color: #319e31; padding: 0; margin: 38px 0 10px 5px; }
.albumAdvance { background-image: url(/common/images/colortabsskin/shareAdvanceOptsBG.gif); background-repeat: no-repeat; width: 585px; height: 34px; font-size: 12px; padding: 0 0 0 10px; line-height: 34px; vertical-align: middle; }
.albumAdvance a { margin-right: 320px; }
.newContacts { background-image: url(/common/images/ColorTabsSkin/ShareUI/AddressBook/addNewContactBG.gif); background-repeat: no-repeat; width: 449px; height: 224px; padding: 35px 0 0 10px; margin-bottom: 5px; float: right; }
.editContact { background-image: url(/common/images/ColorTabsSkin/ShareUI/AddressBook/editContactBG.gif); background-repeat: no-repeat; width: 449px; height: 224px; padding: 35px 0 0 10px; margin-bottom: 5px; float: right; }
.newContactBtns { text-align: center; margin-top: 25px; }
.myAlbumSelection { background-image: url(/common/images/colortabsskin/shareAlbumDisplayBG.gif); background-repeat: no-repeat; margin-top: 10px; text-align: center; padding-top: 5px; width: 593px; height: 142px; }
.addPhotosBtn { display: inline; float: right; margin: 15px 10px 0 0; }
.PostPhotosBtn { text-align: right; margin: 10px 10px 0 0; clear: both; width: 605px; }
.sharePhotoTop { width: 595px; height: 60px; }
.sharePhotoTop h3 { font-size: 13px; color: #319e31; padding: 0; position: relative; top: 15px; }
.sharePhotoTop span { font-size: 12px; margin: 0 150px 0 10px; }
.sharePhotoTop a { float: right; }
.noShareMessage { height: 60px; text-align: center; margin: 40px 0 0 0; }
.noShareMessage span { font-size: 13px; }
.shareOrgWide { margin: 0 0 0 0; }
.topShare { cursor: pointer; height: 220px; width: 400px; float: left; margin: 0 0 0 7px; display: inline; background-image: url(/common/images/ColorTabsSkin/ShareUI/ShareOrganize/topImgBg.gif); }
.topShare #shrImg { margin: 25px 0 0 19px; }
.topShare #shrBtn { margin: 26px 0 0 -1px; }
.topShare #orgImg { margin: 5px 0 0 19px; }
.topShare #orgBtn { margin: 10px 0 0 -1px; }
.shareOrgWide .shareLinks { height: 218px; width: 375px; float: left; margin: 0 0 0 7px; display: inline; background-image: url(/common/images/ColorTabsSkin/ShareUI/ShareOrganize/shareGradientbg.gif); line-height: 25px; font-size: 14px; padding-left: 25px; }
.shareOrgWide .shareLinks a { color: #1a9fe2; }
.photoAdvance { background-image: url(/common/images/colortabsskin/selectedAlbumBG.gif); background-repeat: no-repeat; width: 585px; height: 54px; margin: 20px 0 5px 0; font-size: 12px; padding: 10px 0 0 10px; line-height: 54px; vertical-align: middle; }
.albCover { float: left; width: 100px; clear: both; }
.albCover2 { float: left; width: 100px; margin-top: -12px; }
.selAllCheck { display: inline; position: relative; }
.albumDisplay { float: left; width: 590px; margin: 5px 0 0 0; }
.photoSelection { float: left; margin-top: 10px; border-top: 1px solid gray; width: 590px; clear: both; }
.nextPage { width: 590px; float: left; border-top: 1px solid gray; padding-top: 10px; }
.albTitle { width: 440px; float: left; line-height: 15px; margin: 7px 0 0 5px; }
.emailPhotoTop { background-image: url(/common/images/ColorTabsSkin/ShareUI/EmailEntry/sharePhotosTitle.gif); background-repeat: no-repeat; margin-top: 10px; width: 580px; height: 40px; border: 1px solid white; text-align: right; }
.emailEntry { background-image: url(/common/images/ColorTabsSkin/ShareUI/EmailEntry/sendToBox.gif); background-repeat: no-repeat; width: 584px; height: 477px; }
.shareAgain { margin: 10px 0 0 45px; font-size: 12px; }
.saveToPc { margin: 10px 0 0 45px; font-size: 12px; }
.emailBtn { text-align: right; margin: 15px 0 0 0; width: 585px; }
.emailTable { margin: 32px 0 0 40px; }
.dealLogo { float: right; display: inline; margin-right: 10px; }
.emailMessage { float: left; display: inline; margin-left: 15px; width: 350px; }
.emailMessage p { margin: 10px 0 10px 0; font-size: 13px; font-weight: bold; }
.sentInviteTop { background-image: url(/common/images/ColorTabsSkin/sentInviteTop.gif); background-repeat: no-repeat; width: 584px; height: 7px; margin: auto; clear: both; }
.sentInviteBot { background-image: url(/common/images/ColorTabsSkin/sentInviteBot.gif); background-repeat: no-repeat; width: 584px; height: 7px; margin: auto; clear: both; }
.sentInvite { background-color: #e0f1e0; width: 536px; padding: 15px 20px 0 20px; margin: auto; clear: both; }
.inviteCoverPic { float: right; }
.inviteDetails { float: left; text-align: center; width: 100px; }
.inviteDetails img { margin-bottom: 5px; }
.saveBenefits { background-image: url(/common/images/ColorTabsSkin/ShareUI/SentInvite/servicesBG.jpg); background-repeat: no-repeat; width: 576px; height: 85px; margin: auto; }
.saveBenefits font { font-size: 12px; color: #319e31; }
.storeInfo { margin: 10px 75px 0 95px; font-size: 12px; font-weight: bold; color: #666666; display: inline; float: left; }
.accessInfo { margin: 10px 95px 0 40px; font-size: 12px; font-weight: bold; float: left; color: #666666; }
.printInfo { margin: 10px 0 0 40px; font-size: 12px; font-weight: bold; float: left; color: #666666; }
.whySave { font-size: 18px; margin: 5px 0 5px 25px; }
.whySave a { font-size: 12px; }
.whySave font { color: #319e31; font-size: 18px; font-weight: bold; }
.importAddyTop { background-image: url(/common/images/ColorTabsSkin/ShareUI/ImportAddresses/importAddyBG.gif); background-repeat: no-repeat; width: 600px; height: 142px; margin-top: 10px; }
.importAddyTop a { float: right; display: inline; margin: 5px 10px 0 0; }
.webSoftBtns { margin-left: 15px; }
.webSoftBtns a { margin-right: 5px; }
.webBased { background-image: url(/common/images/ColorTabsSkin/ShareUI/ImportAddresses/webBasedBG.gif); background-repeat: no-repeat; width: 600px; height: 50px; padding-top: 155px; margin: 5px 0 0 15px; }
.findEmail { font-size: 13px; margin: 0 0 10px 15px; }
.webBasedTop { background-image: url(/common/images/ColorTabsSkin/ShareUI/ImportAddresses/webBasedEntryBG.gif); background-repeat: no-repeat; width: 600px; height: 179px; margin-top: 10px; }
.webBasedTop a { float: right; display: inline; margin: 5px 10px 0 0; }
.webBasedEntry { font-size: 12px; margin-left: 25px; }
.emailImportBtn { margin: 15px 0 0 115px; }
.sharedAlbumTop { background-image: url(/common/images/ColorTabsSkin/ShareUI/SaveSharedAlbum/sharedAlbumTitle.gif); background-repeat: no-repeat; width: 600px; height: 35px; font-size: 12px; margin-top: 10px; }
.sharedAlbumTop p { margin: 18px 0 0 115px; float: left; display: inline; }
.sharedAlbumTop a { float: right; display: inline; margin: 5px 10px 0 0; }
.pageOpts { background-image: url(/common/images/ColorTabsSkin/ShareUI/SaveSharedAlbum/slideShowBG.gif); background-repeat: no-repeat; background-position: 410px -1px; margin: 10px 0 10px 10px; padding-top: 2px; height: 37px; font-size: 12px; font-weight: bold; width: 600px; }
.pageOpts a:link, .pageOpts a:visited { color: #535666; text-decoration: none; }
.pageOpts a:hover { color: #535666; text-decoration: none; }
.pageSelect { margin-top: 7px; text-align: center; width: 235px; float: left; }
.ss_mainTop { background-image: url(/common/images/ColorTabsSkin/slideshow_grayTop.gif); background-repeat: no-repeat; margin-top: 10px; height: 9px; float: left; width: 574px; }
.ss_mainMid { background-image: url(/common/images/ColorTabsSkin/slideshow_grayMid.gif); width: 574px; float: left; }
.ss_mainBtm { background-image: url(/common/images/ColorTabsSkin/slideshow_grayBtm.gif); background-repeat: no-repeat; height: 9px; float: left; width: 574px; }
.ss_TitleCaptionTitle { margin-left: 10px; color: white; width: 350px; }
.ss_AddToCart { padding-right: 5px; width: 170px; float: right; text-align: right; }
.ss_TitleCaption { margin-left: 10px; }
.shareSlideShow { margin: -2px 33px 0 0; float: right; height: 35px; padding-top: 2px; display: inline; }
.shareSlideShow select { margin: 5px 0 0 0; }
.saveAlbOptions { background-image: url(/common/images/ColorTabsSkin/ShareUI/SaveSharedAlbum/orderAlbumBG.gif); background-repeat: no-repeat; width: 590px; height: 81px; margin-top: 10px; }
.saveAlbBtns { float: right; display: inline; text-align: right; padding: 5px 10px 0 0; height: 76px; width: 290px; }
.sharedAlbDetail { float: left; width: 270px; height: 50px; margin: 17px 0 0 10px; font-size: 12px; display: inline; }
.sharedAlbDetail a { float: right; display: inline; margin-top: -15px; }
.saveList { float: left; margin: -23px 0 0 160px; display: inline; }
.onlineSave { background-image: url(/common/images/ColorTabsSkin/ShareUI/SaveSharedAlbum/saveOnlineBG.jpg); background-repeat: no-repeat; background-position: 150px; height: 150px; font-size: 12px; margin-bottom: 10px; }
.addALbTop { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/saveAlbumTitle.gif); background-repeat: no-repeat; margin-top: 10px; width: 250px; height: 60px; float: left; }
.addALbTop h3 { font-size: 13px; color: #319e31; margin-top: 40px; }
.savedAlbTop { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/saveAlbumTitle.gif); background-repeat: no-repeat; margin: 10px 0 20px 0; height: 50px; width: 605px; float: left; border-bottom: 1px solid #cccccc; }
.savedAlbTop h3 { font-size: 13px; color: #319e31; margin: 8px 0 0 125px; }
.addAlbDetail { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/viewAlbumBG.gif); background-repeat: no-repeat; float: right; display: inline; margin-top: 10px; padding: 15px 0 0 10px; width: 280px; height: 75px; font-size: 12px; }
.addAlbDetail a { float: right; display: inline; margin: -15px 20px 0 0; }
.addAlbMid { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/saveAlbumBG.jpg); background-repeat: no-repeat; clear: both; padding: 25px 0 0 0px; width: 595px; height: 138px; }
.addAlbMid span { font-size: 13px; color: #319e31; font-weight: bold; }
.albMidUL { font-size: 12px; }
.addAlbBot { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/shareLoginBG.gif); background-repeat: no-repeat; clear: both; padding-top: 45px; width: 595px; height: 138px; }
.addAlbBot input { float: right; margin: 0 10px 0 0; display: inline; }
.addAlbBot p { font-size: 12px; margin: 3px 0 0 20px; padding: 0; }
.addAlbBot span { font-weight: bold; color: #319e31; }
.addAlbBtn { float: right; color: #319e31; display: inline; text-align: center; margin: -80px 10px 0 0; }
.orderALbTop { background-image: url(/common/images/colortabsskin/ShareUI/OrderAlbumPrint/orderPrintsTitle.gif); background-repeat: no-repeat; margin-top: 10px; width: 320px; height: 60px; height: 110px; float: left; }
.orderALbTop h3 { font-size: 13px; color: #319e31; margin-top: 40px; margin-bottom: 0; }
.orderALbTop span { font-size: 12px; }
.orderAlbDetail { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/viewAlbumBG.gif); background-repeat: no-repeat; float: right; display: inline; margin-top: 10px; padding: 15px 0 0 10px; width: 280px; height: 75px; font-size: 12px; display: inline; }
.orderAlbDetail a { float: right; display: inline; margin: -15px 20px 0 0; }
.orderAlbMid { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/saveAlbumBG.jpg); background-repeat: no-repeat; clear: both; padding: 25px 0 0 0px; width: 595px; height: 138px; }
.orderAlbMid span { font-size: 13px; color: #319e31; font-weight: bold; }
.orderMidUL { font-size: 12px; }
.orderAlbBot { background-image: url(/common/images/colortabsskin/ShareUI/AddAlbum/shareLoginBG.gif); background-repeat: no-repeat; clear: both; padding-top: 45px; width: 595px; height: 138px; }
.orderAlbBot input { float: right; margin: 0 10px 0 0; display: inline; }
.orderAlbBot p { font-size: 12px; margin: 3px 0 0 20px; padding: 0; }
.orderAlbBot span { font-weight: bold; color: #319e31; }
.orderAlbBtn { float: right; color: #319e31; display: inline; text-align: center; margin: -80px 10px 0 0; }
.shareCodeTop { background-image: url(/common/images/colortabsskin/ShareUI/ShareCode/sharePhotosTitle.gif); background-repeat: no-repeat; margin: 10px 0 0 0; margin-bottom: 5px; width: 605px; height: 50px; }
.shareCodeTop span { font-size: 12px; margin: 0 0 10px 10px; }
.shareCodeTop a { float: right; display: inline; }
.codeRight { float: right; display: inline; margin-right: 13px; width: 172px; font-size: 13px; color: #319e31; font-weight: bold; }
.selectCode { float: right; margin-top: 2px; font-size: 12px; }
.codeRight img { float: left; }
.codeBox { margin-top: 5px; font-size: 10px; height: 310px; width: 169px; }
.imgLayout { border-right: 1px solid gray; font-size: 13px; width: 410px; }
.imgLayout h3 { font-size: 13px; color: #319e31; margin: 0 0 10px 0; padding: 0; }
.imgLayout span { float: left; }
.inline-list ul { float: right; display: inline; margin: 0 10px 10px 0; color: blue; font-weight: bold; }
.inline-list ul li { padding: 0 2px 0 5px; border-left: 1px solid #000; list-style: none; display: inline; }
.inline-list ul li.first { margin-left: 0; border-left: none; list-style: none; display: inline; }
.singleImageWrap { width: 600px; background-repeat: no-repeat; background-position: center top; clear: both; float: left; }
/* Share UI *//* Share UI *//* Share UI *//* Share UI *//* Share UI *//* Share UI */
.imgRewards { background-image: url(/common/images/colortabsskin/ircBG.jpg); background-repeat: no-repeat; margin-left: 17px; width: 625px; height: 490px; font-weight: bold; }
.rewBoxes { margin: 103px 0 0 263px; float: left; display: inline; }
.rewBoxes input { width: 135px; height: 13px; margin-right: 5px; }
.checkBalanceBtn { float: right; display: inline; margin: 96px 5px 0 0; }
.pinBox { width: 60px !important; }
.rewResponse { margin: -5px 0 0 275px; width: 250px; border-bottom: 1px dashed blue; text-align: center; line-height: 18px; }
.claimsPage { background-image: url(/common/images/colortabsskin/claimsBG.gif); background-repeat: no-repeat; margin-left: 17px; width: 625px; height: 485px; font-weight: bold; text-align: center; font-size: 12px; clear: both; padding-top: 15px; }
.claimsPage font { color: Red; font-style: italic; font-size: 15px; }
.claimInputs { float: left; display: inline; margin: 365px 0 0 330px; }
.claimBoxes { margin: 364px 0 0 335px; width: 150px; float: left; display: inline; }
.rollID { margin-bottom: 29px; width: 120px; }
.claims { margin-left: 20px; margin-top:-5px; padding-top:25px; background-color:#94c7ff; width:620px; text-align:center;}
.claim { width: 120px; }
.retrieveBtn { float: right; display: inline; margin: 415px 30px 0 0; }
/* Share UI *//* Share UI *//* Share UI *//* Share UI *//* Share UI *//* Share UI */
.bigpContest { background-image: url(/common/images/colortabsskin/bigPrintContest.jpg); background-repeat: no-repeat; width: 850px; height: 718px; margin: auto; }
.bigpBtn { position: absolute; margin: 495px 0 0 30px; }
.HEBlists { border: 1px solid black; max-height: 250px; height: 250px; overflow: auto; font-size: 13px; width: 400px; margin: 5px 0 0 0; text-align: left; }
.HEBlists li { line-height: 20px; padding-left: 10px; margin: 3px 0 0 0; text-decoration: none; }
.HEBlists li:hover { background-color: #92c0e2; }
.sbookSizeContainer { width: 620px; padding-left: 20px; margin: auto auto 20px auto; }
.sbookSizeDiv { width: 275px; height: 250px; display: inline; float: left; margin-bottom: 10px; }
.sideBarTop { background-image: url(/common/images/colortabsskin/SideBarTop.gif); background-repeat: no-repeat; height: 8px; width: 130px; }
.sideBarMid { background-image: url(/common/images/colortabsskin/sideBarMid.gif); width: 130px; text-align: center; }
.sideBarBot { background-image: url(/common/images/colortabsskin/SideBarBot.gif); background-repeat: no-repeat; height: 15px; width: 138px; }
.storeInfov { font-size: 12px; }
.storeInfov font { color: Green; font-size: 13px; }
.accessInfov { font-size: 12px; }
.accessInfov font { color: Green; font-size: 13px; }
.printInfov { font-size: 12px; }
.printInfov font { color: Green; font-size: 13px; }
.whySavev { font-size: 12px; }
.whySavev a { font-size: 12px; }
.whySavev font { color: Green; font-size: 13px; font-weight: bold; }
.PBListBox { float: left; margin: 15px 10px 15px 0; font-family: Helvetica, Verdana, Sans-Serif; font-size: 14px; }
.PBListTop { background-image: url(/common/images/colortabsskin/PhotoBooks/PBListTop.gif); background-repeat: no-repeat; width: 253px; height: 8px; }
.PBListMid { background-image: url(/common/images/colortabsskin/PhotoBooks/PBListMid.gif); width: 253px; padding: 5px 0 10px 0; text-align: center; }
.PBListBot { background-image: url(/common/images/colortabsskin/PhotoBooks/PBListBot.gif); background-repeat: no-repeat; text-align: center; padding-top: 5px; width: 253px; height: 94px; }
.PBwrap { margin: 10px 0 15px 17px; }
.PBDescrip { text-align: center; font-size: 12px; width: 230px; margin-top: 10px; height: 35px; overflow: hidden; }
.PBnavBtns { width: 780px; margin-bottom: 15px; float: left; display: inline; }
.PBTitle { color: #005da8; font-size: 13px; font-weight: bold; }
.PBCatBox { background-image: url(/common/images/colortabsskin/PhotoBooks/PBCatBg.gif); background-repeat: no-repeat; width: 748px; height: 184px; float: left; display: inline; padding: 10px; margin: 10px 0 30px 0; }
.PBCatBox img { margin-bottom: 5px; }
.PBCatBox font { }
.wherearephoto { padding: 0 30px 35px 30px; }
.wherearephoto .clearfix { margin-top: 20px; width: 560px; }
.wherearephoto .PBsteptext { font-size: 12px; font-family: sans-serif; padding: 9px 0 0 0; }
.PBimgLeft { border: 1px solid gray; overflow: auto; width: 360px; height: 216px; }
.PBimgRight { border: 1px solid gray; overflow: auto; width: 360px; height: 216px; float: right; margin-bottom: 10px; }
.PBhints1 { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBhintsBG.gif); background-repeat: no-repeat; width: 754px; height: 45px; padding: 5px 0 0 8px; font-size: 12px; }
.PBhints1 font { color: #005da8; font-weight: bold; }
.PBeditsContain { text-align: center; margin-top: 10px; }
.PBeditsPrev { width: 578px; height: 223px; border: 1px solid black; margin: 0 12px 5px 10px; display: inline; float: right; }
.editBoxLeft { width: 80px; float: left; }
.toolsContain { width: 80px; float: right; display: inline; margin-right: 65px; }
.PBeditTools1 { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBeditsZoom.gif); background-repeat: no-repeat; width: 79px; height: 102px; color: #005da8; padding: 3px 0 0 0; font-size: 12px; font-weight: bold; }
.PBeditTools1 a { font-size: 11px; }
.PBeditToolsLow { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBeditsZoom.gif); background-repeat: no-repeat; width: 79px; height: 95px; color: #005da8; font-size: 12px; margin-top: 10px; padding: 10px 0 0 0; font-weight: bold; }
.PBtabBG { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/TabsBG.gif); background-repeat: no-repeat; background-position: 0 21px; width: 760px; height: 133px; margin-bottom: 20px; }
.PBphotoTabBG { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBphotosBG.gif); background-repeat: no-repeat; width: 760px; height: 133px; margin-bottom: 20px; }
.PBartTabBG { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBartBG.gif); background-repeat: no-repeat; width: 760px; height: 133px; margin-bottom: 20px; }
.PBtextTabBG { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBtextBG.gif); background-repeat: no-repeat; width: 760px; height: 133px; margin-bottom: 20px; }
.photoTab1 { display: inline; clear: both; }
.artTab1 { display: inline; margin-left: -4px; clear: both; }
.artTab2 { display: inline; margin-left: -4px; clear: both; }
.textTab1 { display: inline; margin-left: -4px; clear: both; }
.textTab2 { display: inline; margin-left: 91px; clear: both; }
.imgDisplayBox { border: 1px solid black; width: 670px; height: 81px; margin: 10px auto auto 7px; overflow: auto; float: left; }
.PBphotoPop { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBphotoEditPop.png); background-repeat: no-repeat; width: 175px; height: 291px; color: White; font-weight: bold; font-size: 12px; padding: 0 0 0 6px; }
.PBeditPop { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBtextEditPop.png); background-repeat: no-repeat; width: 170px; height: 274px; color: White; font-weight: bold; font-size: 12px; padding: 0 0 0 11px; }
.editBtns { float: left; display: inline; margin: 25px 0 0 0; width: 174px; }
.dropsContain { float: right; display: inline; margin-right: 5px; }
.imgEdrop { width: 120px; height: 22px; margin: 5px 0 0 0; }
.edgeEdrop { width: 120px; height: 22px; margin: 10px 0 0 0; }
.imgEtitle { float: left; display: inline; margin: 0 0 0 3px; width: 43px; }
.edgeEtitle { float: left; display: inline; margin: 3px 0 0 3px; width: 43px; }
.detailBtns { margin-left: 4px; width: 100px; float: left; display: inline; }
.detailBtns a { margin: 0; padding: 0; float: left; display: inline; }
.colorBox1 { background-color: Red; width: 40px; height: 40px; float: right; display: inline; margin: 10px 15px 0 15px; }
.borderStyleContain { margin: 5px 0 0 3px; float: left; display: inline; }
.borderDrop { height: 22px; width: 80px; }
.colorBox2 { background-color: Red; width: 40px; height: 40px; float: right; display: inline; margin-right: 15px; }
.PBpagePop { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PBpageEditPop.png); background-repeat: no-repeat; width: 203px; height: 247px; padding: 25px 0 0 9px; }
.editTab { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PagePop/TabBG.gif); background-repeat: no-repeat; background-position: 0 25px; width: 187px; height: 181px; text-align: center; }
.ThemeTab { background-image: url(/common/images/colortabsskin/PhotoBooks/AdvPage/PagePop/themeTabBG.png); background-repeat: no-repeat; width: 187px; height: 181px; text-align: center; }
.LayoutTab { margin-left: -4px; display: inline; }
.BGTab { display: inline; margin-left: -4px; }
.textBtns { margin: 2px 0 0 0; height: 35px; width: 178px; float: left; display: inline; }
.textBtns a { margin-left: -3px; }
.transContain { clear: both; margin: 5px 0 5px 0; }
.transDrop { height: 22px; margin-left: 20px; }
.tabBtns { margin: 0 0 0 6px; width: 165px; }
.editBox { width: 155px; margin: 20px 0 0 0; height: 80px; }
.fontDrop { width: 120px; height: 22px; margin: 5px 0 0 11px; }
.tabsDrop { width: 120px; height: 22px; margin: 16px 0 0 0; }
.tabSelectBox { border: 1px solid gray; height: 100px; width: 165px; margin: 5px auto auto auto; font-size: 12px; }
.resWarning { background-image: url(/common/images/colortabsskin/PhotoBooks/pixelWarnBG.gif); background-repeat: no-repeat; width: 675px; height: 90px; margin: 15px 0; font-size: 12px; padding: 15px 10px 0 65px; }
.resWarning p { margin: 0 0 10px 0; padding: 0; }
.PBinstruct { margin: 0 0 0 45px; font-size: 12px; float: left; display: inline; width: 500px; }
.largePreWarn { background-image: url(/common/images/colortabsskin/PhotoBooks/largeResWarn.gif); background-repeat: no-repeat; width: 675px; height: 45px; margin: 10px 0; font-size: 12px; padding: 15px 10px 0 65px; }
.prevArea { border: 1px solid black; width: 789px; height: 309px; margin: 15px 0; }
.grp1 { background-image: url(/common/images/colortabsskin/PhotoBooks/groupBG.gif); background-repeat: no-repeat; width: 39px; height: 26px; display: inline; padding-top: 2px; float: left; margin: 0 0 15px 5px; }
.grp2 { background-image: url(/common/images/colortabsskin/PhotoBooks/randomBG.gif); background-repeat: no-repeat; width: 79px; height: 26px; padding-top: 2px; margin: 0 0 15px 5px; display: inline; float: left; }
.PBselectPic { background-image: url(/common/images/colortabsskin/PhotoBooks/PBselectPhotoBG.gif); background-repeat: no-repeat; width: 736px; height: 140px; margin: 15px 0 15px 0; font-size: 12px; text-align: center; clear: both; }
.PBcurrentPic { background-image: url(/common/images/colortabsskin/PhotoBooks/PBcurrentPicsBG.gif); background-repeat: no-repeat; width: 736px; height: 140px; margin-bottom: 15px; font-size: 12px; text-align: center; }
.imgAmountText { float: left; display: inline; margin-top: 5px; }
.imgAmountText2 { float: left; display: inline; margin: 0 0 0 5px; }
.imgAmounts { font-size: 12px; margin: 20px 0 0 60px; display: inline; float: left; width: 600px; clear: both; }
.selDropDown { float: right; display: inline; margin: 3px 10px 5px 0; }
.selimgBox { border: 1px solid gray; width: 645px; height: 86px; background-color: White; float: left; display: inline; margin-left: 5px; overflow: auto; }
.addAll { float: left; display: inline; margin: 0 0 0 15px; }
.stepLeft { display: inline; float: left; margin: 25px 0 0 5px; }
.stepRight { display: inline; float: right; margin: 25px 5px 0 0; }
.stepLeft2 { display: inline; float: left; margin: 35px 0 0 5px; }
.stepRight2 { display: inline; float: right; margin: 35px 5px 0 0; }
.addDelpic { width: 700px; text-align: right; clear: both; }
.prevImgBox { border: 1px solid black; width: 782px; height: 302px; margin: auto; }
.accInfoText { float: left; margin: 0 0 10px 0; }
.account_img { float: right; display: inline; margin: 0 30px 0 0; }
.accContain { font-size: 14px; margin: 10px 0 0 25px; }
.cardBgimg { background-image: url(/common/images/colortabsSkin/cardBtnBg.gif); width: 150px; height: 150px; }
/* New Calendar Css */
.CalTitle { color: #da9a16; font-size: 13px; font-weight: bold; }
.CalCatBox { background-image: url(/common/images/colortabsskin/Calendar/CalCatBg.gif); background-repeat: no-repeat; width: 748px; height: 184px; float: left; display: inline; padding: 10px; margin: 10px 0 30px 0; }
.CalCatBox img { margin-bottom: 5px; }
.CalselectPic { background-image: url(/common/images/colortabsskin/Calendar/CalselectPhotoBG.gif); background-repeat: no-repeat; width: 736px; height: 140px; margin: 15px 0 15px 0; font-size: 12px; text-align: center; clear: both; }
.CalcurrentPic { background-image: url(/common/images/colortabsskin/Calendar/CalcurrentPicsBG.gif); background-repeat: no-repeat; width: 736px; height: 140px; margin-bottom: 15px; font-size: 12px; text-align: center; }
.specialDate { margin: 2px 0 0 0; font-size: 12px; }
.dateTitle { display: inline; float: left; margin: 5px 0 0 305px; width: 178px; }
.newDateContain { margin: 3px 0 0 250px; float: left; display: inline; width: 305px; height: 101px; font-size: 12px; }
.dateBox { width: 300px; height: 100px; }
.delDateBtn { width: 200px; margin: 75px 0 0 5px; float: left; display: inline; }
/* Folding Cards Css */
.FoldselectPic { background-image: url(/common/images/colortabsskin/FoldingCards/FoldselectPhotoBG.gif); background-repeat: no-repeat; width: 736px; height: 140px; margin: 15px 0 15px 0; font-size: 12px; text-align: center; clear: both; }
.FoldcurrentPic { background-image: url(/common/images/colortabsskin/FoldingCards/FoldcurrentPicsBG.gif); background-repeat: no-repeat; width: 736px; height: 140px; margin-bottom: 15px; font-size: 12px; text-align: center; }
.CardListBot { background-image: url(/common/images/colortabsskin/FoldingCards/CardListBot.gif); background-repeat: no-repeat; text-align: center; padding-top: 5px; width: 253px; height: 94px; }
#cardWrap { width: 820px; font-size: 12px; padding: 0 0 10px 2px; }
#cardTop { background: url(/common/images/FoldingCards/foldingCardBg.gif) no-repeat right top; width: 815px; height: 223px; margin: auto; }
#cardWrap #cardContent { padding: 15px 0 0 0; }
#cardContent h1 { color: #434343; font-size: 18px; display: inline; margin-left: 20px; }
#cardContent h2 { color: #434343; font-size: 12px; display: inline; }
#cardContent #cardlist { border-top: 1px dotted #bebebe; padding: 5px 0; margin: 3px 0 0 20px; width: 770px; }
#cardContent #cardlist table { width: 100%; }
#cardContent #cardlist table a { background-image: url(/common/images/FoldingCards/bDot.gif); background-repeat: no-repeat; background-position: left center; padding: 0 5px 0 10px; color: #000; text-decoration: none; }
#cardlist a:hover { text-decoration: none; color: #000; }
#cardContent #cardlist table td { width: 180px; }
#cardContent #cardTypeInfo { border-top: 1px solid #ffdbad; padding: 15px 0 0 20px; }
#cardTypeInfo #cardLeft { float: left; display: inline; width: 412px; }
#cardTypeInfo #cardLeft p { line-height: 30px; color: #434343; margin: 10px 0 0 15px; }
#cardTypeInfo #cardLeft a:link, #cardTypeInfo #cardLeft a:hover, #cardTypeInfo #cardLeft a:visited { line-height: 30px; color: #e3b22d; margin-left: 15px; }
#cardTypeInfo #cardRight { float: right; display: inline; width: 330px; overflow: hidden; }
#cardRight table { width: 300px; margin-bottom: 20px; }
#cardRight td { padding: 2px 0; }
#cardRight .cardH { color: #e3b22d; font-weight: bold; font-size: 14px; border-bottom: 1px solid #e3b22d; }
#cardRight .cardB { color: #0dacfe; font-weight: bold; font-size: 14px; border-bottom: 1px solid #e3b22d; }
#cardRight .cardT { color: #434343; border-bottom: 1px dotted #bebebe; }
.MessageBox { background-image: url(/common/images/colortabsskin/FoldingCards/TitleGreetingBG.gif); background-repeat: no-repeat; width: 481px; height: 184px; float: left; display: inline; padding: 25px 0 0 25px; margin: 10px 0 30px 0; }
.Cardhints1 { background-image: url(/common/images/colortabsskin/Calendar/CardHintsBG.gif); background-repeat: no-repeat; width: 760px; height: 45px; padding: 5px 0 0 8px; font-size: 12px; }
.Cardhints1 font { color: #da9a16; font-weight: bold; }
.CardeditsPrev { width: 345px; height: 223px; border: 1px solid black; margin: 0 12px 5px 200px; float: left; display: inline; }
.prevCardPop { width: 802px; text-align: center; background-color: #f9f0dc; border: 1px solid black; font-size: 12px; padding-bottom: 10px; }
.prevCardPop p { text-align: left; margin: 10px 0; padding: 0; }
.CalEditTools { background-image: url(/common/images/colortabsskin/Calendar/CalpageEditBG.gif); background-repeat: no-repeat; width: 79px; height: 102px; color: #da9a16; padding: 6px 0 0 0; font-size: 12px; font-weight: bold; }
/* -------------------New Shopping Cart------------------ */
/*--CART ADDONS--*/
table.orderPrints {}
table.orderPrints tr {background-color:#d6d4d4;}
table.productHeading {}
table.productHeading tr {background-color:#8e8d8d;}
.printsCart {width:608px;margin:30px 0 0 0; }
.emptyCart {width:608px; padding:10px;}
.emptyCart h2 {font-weight:bold; font-size:13px; color:#191919;}
.emptyCart p {font-weight:normal; font-size:12px; color:#191919;}
.printsTitles { font-size: 14px; font-weight: bold; color: #666; padding-left: 15px; width: 400px; height: 25px; background-color:#e9e9e9; margin:0; height:30px; padding-top:10px; }
.printsItems {padding:5px 0; margin:0; width:608px; }
/*--END CART ADDONS--*/

.cartContain #dealerMessg { background-image: url(/common/images/cartimages/dlrMessge.gif); background-repeat: repeat-y; padding: 10px; }
.glossOption { margin: 5px 0 10px 10px; }
.glossOption font { margin: 0 10px 0 0; font-size: 12px; font-weight: bold; }
.glossOption em { margin: 0 20px; font-weight: bold; }
.locateMid .glossOption { margin: 0 0 0 25px; }
.locateMid .addGroup { float: right; display: inline; margin: 0 20px 0 0; text-align: center; }
.locateContain2 { margin: auto; width: 615px; font-size: 12px; }
.locateContain3 { margin: auto; width: 605px; font-size: 12px; }
.locateContain3 table { display: inline; margin: 0 5px 0 10px; float: left; }
.locateContain3 td { vertical-align: middle; height: 35px; }
.locateContain { margin: auto; width: 601px; font-size: 12px; }
.locateContain table { display: inline; margin: 0 5px 0 10px; float: left; }
.locateContainHeader { margin: 5px 0 5px 10px; float: left; width: 580px; clear: both; color: #666; font-weight: bold; }
.locateContain td { vertical-align: middle; height: 35px; }
.locateTop { background-image: url(/common/images/cartimages/locateTopBG.png); background-repeat: no-repeat; height: 12px; width: 610px; }
.locateMid { background-image: url(/common/images/cartimages/locateMidBG.png); width: 610px; }
.locateMid span { margin: 10px 25px; color: #ba2020; font-weight: bold; }
.locateBot { background-image: url(/common/images/cartimages/locateBotBG.png); background-repeat: no-repeat; height: 18px; width: 610px; }
.searchTop { background-image: url(/common/images/cartimages/SearchTop.gif); background-repeat: no-repeat; height: 12px; width: 535px; margin: 5px auto auto auto; }
.searchMid { background-image: url(/common/images/cartimages/searchMid.gif); background-position: 0 0; width: 536px; margin: auto; }
.searchMid .stateTable { display: inline; height: 150px; margin-left: 35px; float: left; }
.searchMid .orDivide { display: inline; margin-left: 30px; float: left; }
.searchMid .zipTable { display: inline; margin: 0 0 0 35px; padding: 0; float: left; }
.searchBot { background-image: url(/common/images/cartimages/SearchBot.gif); background-repeat: no-repeat; height: 15px; width: 535px; margin: auto; }
.locateMid .closeDiv { float: right; margin: 0 30px 0 0; font-size: 11px; display: inline; }
.locateMid .closeDivResWarn { float: right; margin: -28px 30px 0 0; font-size: 11px; display: inline; }
.locateMid .checkCont { float: right; display: inline; margin: 0 20px 0 0; }
.optionsTable { clear: both; margin: 10px; padding-right: 10px; }
.resultsTop { background-image: url(/common/images/cartimages/locResultsTop.gif); background-repeat: no-repeat; height: 11px; width: 580px; margin: 10px 0 0 12px; }
.resultsMid span { font-weight: bold; color: Black; margin-right: 125px; }
.resultsMid { background-image: url(/common/images/cartimages/locResultsMid.gif); width: 580px; margin: 0 0 0 12px; }
.resultsBot { background-image: url(/common/images/cartimages/locResultsBot.gif); background-repeat: no-repeat; height: 15px; width: 580px; margin: 0 0 0 12px; }
.resultsContain { max-height: 300px; width: 576px; overflow: auto; min-height: 150px; border-top: 1px solid gray; margin-left: 2px; }
.resultsTable { width: 540px; margin: 5px 0 0 0; }
.CalDateBox { background-image: url(/common/images/colortabsskin/Calendar/calDateBG.gif); background-repeat: no-repeat; width: 762px; height: 300px; float: left; display: inline; padding: 10px; margin: 10px 0 15px 0; }
.specialDate { margin: 2px 0 0 0; font-size: 12px; height: 153px; }
.newDateContain { margin: 3px 0 0 228px; float: left; display: inline; width: 305px; height: 101px; font-size: 12px; }
.dateBox { width: 300px; height: 100px; }
.delDateBtn { width: 200px; margin: 75px 0 0 5px; float: left; display: inline; }
.CalEditTools { background-image: url(/common/images/colortabsskin/Calendar/CalpageEditBG.gif); background-repeat: no-repeat; width: 79px; height: 102px; color: #da9a16; padding: 6px 0 0 0; font-size: 12px; font-weight: bold; }
.cartHeader { background-image: url(/common/images/cartimages/cartHead.gif); width: 608px; height: 70px; background-repeat: no-repeat; margin: 0 0 0 25px; padding-top: 8px; text-align: right; }
.selectCont { background-color:#e9e9e9;  border-bottom: 1px dotted #aaaaaa; width: 608px; margin:0; border-top:1px solid #e9e9e9; border-right:#e9e9e9; }
.selectContCard {padding:0; border-right: 1px solid #daba1a; border-left: 1px solid #daba1a; border-bottom: 1px solid #daba1a; width: 606px; }
.selectContGift { border-bottom: 1px solid #d96518; width: 606px; }
.selectHead { width: 605px; margin: 5px 0; padding-right: 5px;}
.selectHead h2 {font-weight:normal; color: #3a3a3a; font-size: 13px; margin: 5px 0 5px 10px; }
.selectHead em {font-size:12px; color:#aaaaaa; font-weight:bold;}
.selectHead hr { color: #3a3a3a; width: 575px; height: 1px; }
.expressOrder { border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-bottom: 3px solid #e9e9e9; width: 601px; padding-left: 5px; padding-top: 5px; margin-bottom:20px; }
.expressOrder h2 { font-weight:normal; color: #3a3a3a; font-size: 13px; margin: 0 0 0 5px; }
.expressOrder em {font-size:12px; color:#aaaaaa; font-weight:bold;}
.expressOrder hr { color: #3a3a3a; width: 575px; height: 1px; }
.cartItemImgContain { width: 560px; padding: 0px; }
.cartItemImgContain div { border: 1px solid blue; display: inline !important; width: 55px !important; margin: 0 3px; padding-top: 0px !important; }
.printEditDiv { display: none; position: absolute; background-color: White; width: 550px; border: 1px solid #ba2020; margin-left: 10px; }
.imgContain { width: 596px; max-height: 250px; overflow: auto; padding-left: 10px; }
.imgContain div { display: inline; margin: 0 3px; padding-top: 0px !important; }
.unselected { margin: 3px; }
.selected { margin: 1px; border: 2px groove blue; }
.addRemove { text-align: right; padding-right: 7px; margin: 5px 0; }
.cartContain { margin-left: 25px; font-size: 12px; }
.catTitles { font-size: 14px; font-weight: bold; color: White; padding-left: 15px; width: 400px; height: 25px; line-height:25px; }
.printsMid { width: 596px; color: #1f1f1f; padding: 10px 0 10px 10px; overflow: auto; font-size: 12px;  min-height: 120px;  }
.cardMid {  width: 596px; color:  #1f1f1f; padding: 10px 0 10px 10px; font-size: 12px; overflow: auto; border:none; }
.cardMid font { font-size: 12px; }
.booksMid { width: 596px; color: #1f1f1f; padding: 10px 0 10px 10px; overflow: auto; font-size: 12px;  min-height: 120px;  }
.booksMid font { font-size: 12px; }
.giftMid {  width: 596px; color: #1f1f1f; padding: 10px 0 10px 10px; overflow: auto; font-size: 12px;  min-height: 120px; }
.giftMid font { font-size: 12px; }
.cartTotal div { float: right; display: inline; margin: 0 30px 10px 0; clear: both; }
.cartTotal table { display: inline; float: right; margin: 0 30px 10px 0; }
.cardSummary { float: right; margin: 10px 0 0 0; color: Black; width: 40%; }
.cardImage { margin: 0 0 10px 0; display: inline; clear: both; }
.cardDivider { margin: 0 0 5px 0; height: 15px; clear: both;  }
.emptyPrints { border: 1px solid #ba2020; width: 606px; }
.emptyPrints img { float: left; }
.emptyPrints h2 { margin: 10px 0 0 0; color: #ba2020; font-size: 24px; text-align: center; }
.emptyCard { width: 596px; padding-right: 10px; border: 1px solid #daba1a; color: #daba1a; clear: both; }
.emptyCard h2 { float: right; font-size: 24px; text-align: center; margin: 10px 0 0 0; }
.emptyCard img { float: left; }
.emptyCard a { float: right; margin: 10px 40px 0 0; }
.emptyGift { width: 596px; padding-right: 10px; border: 1px solid #d96518; color: #d96518; }
.emptyGift img { float: left; }
.emptyGift h2 { font-size: 24px; float: right; text-align: center; margin: 10px 0 0 0; }
.emptyGift a { float: right; margin: 10px 15px 5px 0; }
.emptyBook { border: 1px solid #207db7; width: 606px; }
.emptyBook img { float: left; }
.emptyBook h2 { display: inline; margin: 10px 20px 0 0; color: #207db7; float: right; text-align: center; font-size: 24px; text-align: center; }
.emptyBook a { float: right; margin: 10px 60px 5px 0; display: inline; }
.addOnsMid { width: 596px; color: #9c9c9c; padding: 10px 0 10px 10px; overflow: auto; font-size: 12px; max-height: 250px; min-height: 120px; border: 1px solid #9c9c9c; }
.addOnsMid font { font-size: 12px; }
.giftTitles { font-size: 14px; font-weight: bold; color: White; padding-left: 15px; width: 400px; height: 25px; }
.printFooter {background-color:#dbd8d8; width: 598px; height: 20px; background-repeat: no-repeat; text-align: right; padding: 4px 10px 0 0; color: #666; font-weight:bold; margin-bottom:0px; }
.cardFooter { background-color:#dbd8d8; width: 598px; height: 20px;  text-align: right; padding: 4px 10px 0 0; color: #666; font-weight:bold; margin-bottom:20px;}
.giftsFooter { background-color:#dbd8d8; width: 598px; height: 20px; text-align: right; padding: 4px 10px 0 0; color: #666; font-weight:bold; margin-bottom:20px;}
.bookFooter { background-color:#dbd8d8; width: 598px; height: 20px; text-align: right; padding: 4px 10px 0 0; color: #666; font-weight:bold; margin-bottom:20px;}
.addOnFooter { background-image: url(/common/images/cartimages/addOnsBot.gif); width: 598px; height: 30px; background-repeat: no-repeat; text-align: right; padding: 4px 10px 0 0; color: White; }
.quant { width: 25px; }
.editOrder { width: 575px; }
.editOrder font { color: #1f1f1f; }
.orderedPrints { border-left: 1px solid #ba2020; border-right: 1px solid #ba2020; width: 606px; padding: 10px 0 10px 0; font-size: 12px; max-height: 250px; min-height: 120px; }
.orderedPrints font { font-size: 12px; }
.orderedPrints table { display: inline; margin: 0 5px 0 10px; float: left; }
.orderedPrints td { vertical-align: middle; height: 35px; }
.orderedPrints div { margin: 5px 0 5px 10px; float: left; width: 580px; clear: both; font-weight: bold; }
.orderedImages { background-color: #f6dede; border-left: 1px solid #ba2020; border-right: 1px solid #ba2020; width: 596px; padding: 0px 0 0 10px; font-size: 12px; margin-top:30px; }
.orderedImages h2 { color: #ba2020; font-size: 15px; margin: 5px 0 5px 0; }
.orderedImages hr { color: #ba2020; width: 575px; height: 1px; }
.orderedImages font { font-size: 12px; }
.orderedImages table { display: inline; margin: 0 5px 0 10px; float: left; }
.orderedImages td { vertical-align: middle; height: 35px; }
.selectImg div { height: 70px; float: left; width: 60px; text-align: center; margin: 0 0 15px 0; display: inline; }
.selectImg div a { display: inline; margin: 0 3px; padding-top: 0px !important; font-size: 10px; }
.selectImg { width: 586px; overflow: auto; max-height: 200px; padding-left: 10px; padding-bottom: 10px; }
.deleteImg { float: left; clear: both; display: inline; margin: 0; width: 94%; text-align: center; padding-top: 10px; }
.deleteImg a:link, .deleteImg a:hover, .deleteImg a:visited, .deleteImg a:active { font-size: 10px; }
.imgName { float: left; width: 94%; padding: 5px 0 2px 0; display: inline; }
.cartPop { margin: 0 0 0 17px; width: 205px; font-size: 12px; }
.popTop { background-image: url(/common/images/cartimages/imgPopTop.png); width: 205px; height: 13px; }
.popMid { background-image: url(/common/images/cartimages/imgPopmid.png); width: 204px; text-align: center; }
.popMid span { float: left; margin: 0 0 5px 15px; display: inline; }
.popMid span a { float: left; margin-left: 25px; display: inline; }
.popMid table { width: 170px; margin: auto; }
.popMid #name { padding: 5px 0 0 0; }
.popMid #quant { padding: 5px 3px 5px 0; text-align: right; }
.popMid #quantInput { padding: 5px 0 5px 3px; text-align: left; }
.popBot { background-image: url(/common/images/cartimages/imgPopBot.png); width: 205px; height: 18px; }
.cartPopResWarning { margin: 0 0 0 17px; width: 610px; font-size: 12px; }
.popTopResWarning { background-image: url(/common/images/cartimages/imgPopTopResWarning.png); width: 410px; height: 13px; }
.popMidResWarning { background-image: url(/common/images/cartimages/imgPopmidResWarning.png); width: 410px; text-align: center; }
.popMidResWarning span { margin: 10px 25px; color: #ba2020; font-size:14px; font-weight: bold; }
.popBotResWarning { background-image: url(/common/images/cartimages/imgPopBotResWarning.png); width: 410px; height: 18px; }
.warnImg { float: left; margin-left: 5px; }
.warnText1 { float: left; text-align: left; margin-left: 15px; font-weight: bold; width: 85px; }
.warnText2 { float: left; text-align: left; margin-left: 5px; font-weight: bold; width: 115px; }
.popBtns { margin: auto; width: 180px; padding-top: 10px; clear: both; }
.orderBtn { float: right; margin: 10px 10px 0 0; }
.addTop { background-image: url(/common/images/cartimages/addonTop.gif); background-repeat: no-repeat; width: 605px; height: 8px; margin: 10px auto auto auto; }
.addMid { border-left: 1px solid #bababa; border-right: 1px solid #bababa; margin: 0 0 0 30px; width: 603px; }
.addMid table { font-size: 12px; }
.addMid strong { font-size: 14px; font-weight: bold; }
.addMid font { color: Red; font-size: 14px; }
.addBot { background-image: url(/common/images/cartimages/addonBot.gif); background-repeat: no-repeat; width: 605px; height: 8px; margin: auto; }
#hr { width: 605px; margin: 10px 0 10px 31px; }
.addonContent { margin: 10px 0 0 17px; width: 625px; text-align: center; clear: both; }
#sideCartView { background-image: url(/common/images/cartimages/viewEditCartBtn.png); background-repeat: no-repeat; width: 108px; height: 32px; margin: 10px auto 5px auto; cursor: pointer; }
#sideCartCheck { background-image: url(/common/images/cartimages/chckSideBtn.png); background-repeat: no-repeat; width: 108px; height: 32px; margin: auto; cursor: pointer; }
#sideCartSave { background-image: url(/common/images/cartimages/saveLaterBtn.png); background-repeat: no-repeat; width: 108px; height: 32px; margin: 5px auto auto auto; cursor: pointer; display: none; }
.headline-icon {float:left;padding:0 10px 0 0;}
.message {color:#75cf01; font-size: 18px;}
.warning-message {margin: 10px 25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#4a4a4a;}
.cart-items {margin: 20px 25px;font-size:13px;font-weight:normal;color:#131312;}
.resolution-images {margin: 10px 25px; width: 596px; overflow: auto; padding-left: 10px; padding-right: 10px; }
.resolution-images div { display: inline; margin: 0 3px; vertical-align:middle; margin: 0 48px 0 0; }
.resolution-images-cart {margin: 10px 25px; overflow: auto; padding-left: 10px;}
.resolution-images-cart div { display: inline; margin: 0 3px; padding-top: 0px !important; margin: 0 20px 0 0;}
div#HelpContent {margin: 0 0 10px 25px; clear:both;}
div#info {margin: 10px 25px; clear:both; line-height:24px;}
a.help {color:#2496ee;line-height:30px;padding:0 10px;font-weight:bold;}
a.help:hover {color:#75cf01;}
h2.orderType {font-family:Arial, Helvetica, sans-serif; color:#00aeef;font-size:12px;font-weight:bold;margin:0;padding:0;line-height:10px;}
.alertMessage {color:#ff7608;font-weight:bold;}
.subText {font-family:Arial, Helvetica, sans-serif; color:#000;font-size:12px;font-weight:normal;padding-left:0;margin-left:0;}
.bold {font-weight:bold;}
.payment-logo {float:left; padding:0 0 0 38px;margin:0;} .dealer {line-height:24px;clear:both;padding-top:10px;}
.payment-type{float:left;width:317px;}

/* -------------------End New Shopping Cart------------------ */
#shareSorry { background-image: url(/common/images/verizon/sorry.jpg); background-repeat: no-repeat; border-bottom: 2px solid green; background-position: left bottom; padding-left: 130px; height: 150px; width: 460px; margin: auto auto 10px auto; }
#shareSorry h1 { color: #ab1d1d; margin-bottom: 30px; font-size: 36px; }
/* ------------------------- Latest Photo book ---------------------------*/
/* ===[ TOP NAVIGATION ]=== */
#container-wrap { width: 820px; }
div#top-nav { width: 820px; height: 30px; margin: 0; padding: 0; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav_bg.gif) repeat-x top; }
#top-nav ul { margin: 0; padding: 0; list-style-type: none; }
#top-nav ul li { float: left; }
#top-nav ul li.divider { margin: 0; padding: 0; float: left; }
#top-nav ul li#overview a { width: 150px; padding: 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; text-decoration: none; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav_roundleft.gif) no-repeat left; float: left; display: block; }
#top-nav ul li#overview a:hover { width: 150px; padding: 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; text-align: center; text-decoration: none; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav_roundleft-active.gif) no-repeat left; float: left; display: block; }
#top-nav ul li#overview a.active { width: 150px; padding: 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; text-align: center; text-decoration: none; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav_roundleft-active.gif) no-repeat left; float: left; display: block; }
#top-nav ul li#inspired a { width: 155px; padding: 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; text-decoration: none; float: left; display: block; }
#top-nav ul li#inspired a:hover { width: 155px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li#inspired a.active { width: 156px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li#booktypes a { width: 120px; padding: 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; text-decoration: none; float: left; display: block; }
#top-nav ul li#booktypes a:hover { width: 120px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li#booktypes a.active { width: 121px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li#pricing a { width: 104px; padding: 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; text-decoration: none; float: left; display: block; }
#top-nav ul li#pricing a:hover { width: 104px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li#pricing a.active { width: 105px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li.mybooks a { width: 104px; padding: 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; text-decoration: none; float: left; display: block; }
#top-nav ul li.mybooks a:hover { width: 104px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li.mybooks a.active { width: 104px; color: #333333; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-booktypes_active-slice.gif) repeat-x bottom; }
#top-nav ul li#buildbook a { width: 180px; padding: 7px 0; margin-left: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffaa2e; text-align: center; text-decoration: none; float: left; display: block; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/topnav-buildabook_norm.gif) no-repeat; }
#top-nav ul li#buildbook a:hover { color: #fff; }
/* ===[ SUB NAVIGATION TWO ]=== */
.containmentNav { height: 58px; margin: 13px auto 10px auto; padding: 0; text-align: center !important; width: 100%; border: 1px solid red; background-color: Gray; }
#sub2-nav table { margin: 0; padding: 0; height: 26px; padding: 5px 0; }
.menuBg { background-image: url(/common/images/colortabsskin/PhotoBooks/NewBook/sub2nav-bg.gif); padding: 0 6px; height: 30px; }
.divide { background-image: url(/common/images/colortabsskin/PhotoBooks/NewBook/sub2nav-divider.gif); width: 2px; height: 30px; }
/* ===[ SUB NAVIGATION TWO ]=== */
#sub2-nav ul { margin: 0; padding: 0; list-style-type: none; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/sub2nav-bg.gif) repeat-x bottom; }
#sub2-nav ul li { height: 21px; margin: 0; padding: 12px 16px 0 16px; display: inline; }
#sub2-nav ul li.divider { width: 1px; display: inline; height: 33px; margin: 0; padding: 0; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/sub2nav-divider.gif) no-repeat; }
#sub2-nav ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #585858; text-decoration: none; }
#sub2-nav ul li a:hover { color: #1a94e3; text-decoration: none; }
/* ===[ BLUE BOX ]=== */
div#blue-box { margin: 0 auto; padding: 0; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/blue-box_bg.gif) no-repeat bottom; border: 1px solid red; }
#blue-box #nav { margin: 0 auto 0 auto; padding: 0; height: 35px; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/blue-box-nav_bg.gif) repeat-x bottom; }
#blue-box #nav ul { margin: 0; padding: 0; list-style-type: none; display: inline; border: 1px solid green; }
#blue-box #nav ul li { display: inline; padding: 0 5px 0 5px; margin: -10px 0 0 0; }
#blue-box #nav ul li.divider { width: 3px; display: inline; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/blue-box-nav_divider.gif) no-repeat; }
#blue-box #nav ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #585858; text-decoration: none; margin: 0 0 0 0; }
#blue-box #nav ul li a:hover { color: #1a94e3; text-decoration: none; }
#blue-box img.left { display: inline; }
#blue-box img.right { display: inline; }
.baseMenuBg { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/baseMenuMid.gif); padding-top:8px; }
#BaseMenu td { font-size: 13px; }
#BaseMenu a { font-size: 13px; color: #585858; text-decoration: none; margin: 0; padding: 0 7px; }
#BaseMenu a:hover { color: #1a94e3; text-decoration: none; }
.secondMenuBg { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/secondMenuM.gif); }
#secondMenu td { font-size: 13px; }
#secondMenu a { font-size: 13px; color: #585858; text-decoration: none; margin: 0; padding: 0 7px; }
#secondMenu a:hover { color: #1a94e3; text-decoration: none; }
#menuContainer { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/main-content-bg.gif); background-repeat: repeat-x; width: 818px; padding-top: 15px; }
.imgDisplayL { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/imgDisplayBgL.gif); background-repeat: no-repeat; height: 242px; width: 5px; float: left; }
#imgDisplayMid1 { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/imgDisplayBgM.gif) bottom; height: 360px; margin: auto; width: 798px; }
#imgDisplayMid2 { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/imgDisplayBgSmall.gif) bottom; background-repeat: repeat-x; height: 241px; margin: auto; padding: 0; width: 798px; }
#imgDisplayMid3 { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/myBookBg.gif); background-repeat: repeat-x; background-position: bottom; background-color: #fff; width: 773px; padding: 5px 10px 10px 15px; margin: auto; }
#imgDisplayMid3 table { font-size: 12px; text-align: center; margin: 10px 0 0 0; }
#imgDisplayMid3 .bookTitle { font-weight: bold; font-size: 13px; margin-bottom: 5px; text-align: left; }
#imgDisplayMid3 .bookType, #imgDisplayMid3 .pageNumb { margin-bottom: 5px; text-align: left; }
#imgDisplayMid3 .editRemove { text-align: left; }
#imgDisplayMid3 .editRemove a { color: #dfad2b; }
#imgDisplayMid3 .bookInfo, #imgDisplayMid3 .orderBtn, #imgDisplayMid3 .bookDivide { padding-left: 30px; }
#imgDisplayMid3 .divide { padding-left: 30px; }
#imgDisplayR { background: url(/common/images/colortabsskin/PhotoBooks/NewBook/imgDisplayBgR.gif); background-repeat: no-repeat; height: 242px; width: 5px; float: left; }
#landingContain { width: 805px; height: 276px; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/landerImg.jpg); background-repeat: no-repeat; margin: 0 0 0 8px; }
#getStartBtn { width: 146px; float: right; height: 67px; margin: 75px 10px 0 0; display: inline; text-align: right; }
#getStartBtn img { margin-bottom: 6px; }
#landMenu { background-image: url(/common/images/colortabsskin/PhotoBooks/NewBook/landerMenu.gif); background-repeat: no-repeat; width: 255px; height: 261px; float: right; margin: 13px 12px 0 0; display: inline; }
#buildBtn { margin-top: 229px; }
.inspireImgs { text-align: center; margin-top: 15px; }
.inspireImgs a img { margin-top: 2px; }
#typeLandingImg { height: 210px; margin: 0; padding: 0; color: #fff; overflow: hidden; }
#pricingTable { width: 730px; margin: auto; font-size: 12px; color: #777676;  border-collapse: collapse; }
#pricingTable td { padding-left: 15px; text-align: center; }
.TableBg { background-image: url(/common/images/colortabsskin/PhotoBooks/NewBook/tableBg.gif); height: 25px; }
.noBg { height: 25px; }
.priceO { padding: 10px 0 3px 0; color: #df7f40; font-weight: bold; width:300px; }
.priceB { color: #0dacfe; font-weight: bold; padding: 10px 0 3px 0; }
#inspBtn { text-align: center; margin-top: 3px; }
/* ===[ CONTENT ]=== */
div#content { width: 100%; margin: 0; padding: 0 0 10px 0; }
#content #cLeft { width: 480px; margin: 0 10px 0 20px; padding: 15px 0 0 0; float: left; display: inline; }
#content #cLeft .box-wrap { width: 500px; margin: 0 0 10px 0; padding: 0; float: left; display: inline; }
#content #cLeft .box-wrap h1 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #df7f40; text-align: left; }
#content #cLeft .box-wrap p { margin: 0; padding: 3px 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #626161; text-align: left; line-height: 21px; }
#content #cLeft .box-wrap p a { color: #deae2c; text-decoration: underline; }
#content #cLeft .box-wrap p a:hover { color: #1a94e3; text-decoration: underline; }
.box-wrapSm1 { width: 300px; margin: 0 0 15px 0; padding: 0; display: block; overflow: hidden; }
.box-wrapSm1 h1 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #df7f40; text-align: left; }
.box-wrapSm1 p { margin: 0; padding: 0; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #626161; text-align: left; }
.box-wrapSm1 p a { color: #deae2c; text-decoration: underline; }
.box-wrapSm1 p a:hover { color: #1a94e3; text-decoration: underline; }
.box-wrapSm1 p font { color: #df7f40; }
.box-wrapSm2 { width: 200px; margin: 5px 0 15px 0; padding: 0 10px 0 10px; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; display: block; overflow: hidden; }
.box-wrapSm2 h1 { margin: 0px 0 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; }
.box-wrapSm2 p { margin: 0; padding: 0; line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #626161; text-align: left; }
.box-wrapSm2 p a { color: #deae2c; text-decoration: underline; }
.box-wrapSm2 p a:visited { color: #deae2c; text-decoration: underline; }
.box-wrapSm2 p a:hover { color: #1a94e3; text-decoration: underline; }
.box-wrapSm2 p font { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.box-wrapSm3 { width: 240px; margin: 5px 0 5px 10px; padding: 0 0 0 0; display: block; overflow: hidden; }
.box-wrapSm3 p { margin: 0; padding: 0; height: 45px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #626161; text-align: left; }
.box-wrapSm3 p a { color: #deae2c; text-decoration: underline; }
.box-wrapSm3 p a:hover { color: #1a94e3; text-decoration: underline; }
.box-wrapSm3 p span { font-size: 14px; font-weight: bold; color: Black; }
.box-wrapSm3 p img { float: left; margin-right: 10px; clear: both; }
.box-wrapSm3 ul { line-height: 20px; width: 80px; padding: 0 15px; margin: 0 0 0 5px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.box-wrapSm3 li a { text-decoration: underline; list-style-type: disc; color: #deae2c; }
.box-wrapSm3 li a:hover { text-decoration: underline; color: #1a94e3; }
#cLeftLand { width: 320px; margin: 0 0 0 10px; padding: 0; float: left; }
#cLeftLand2 { width: 225px; margin: 0 0 0 5px; padding: 0 0 15px 0; float: left; }
#cRightLand { width: 250px; margin: 0; padding: 0 0 15px 0; float: left; }
#content #cRight { width: 240px; margin: 0 35px 0 0; padding: 15px 0 0 0; float: right; }
#content #cRight .picture-wrap { height: 185px; float: right; display: inline; margin: 0; padding: 0; display: block; }
#content #cRight .picture-wrap .button a { width: 127px; height: 26px; margin: 0; padding: 7px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #424242; text-align: center; text-decoration: none; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/picture-box_buttonbg.gif) no-repeat; float: right; display: block; }
#content #cRight .picture-wrap .button a .lighter { color: #d9732f; }
#content #cRight .picture-wrap .button-gray { margin: 10px 0 0 20px; float: right; }
#content #cRight .picture-wrap .button-gray a { height: 36px; margin: 0; padding: 9px 5px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #424242; text-align: center; text-decoration: none; background: url(/common/images/colortabsskin/PhotoBooks/NewBook/button-gray-bg.jpg) repeat-x; display: block; float: left; }
#content #cRight .picture-wrap .button-gray a .lighter { color: #d9732f; }
#content #cRight .picture-wrap .button-gray img { float: left; padding: 0; }
#content #cRight .selection-wrap { width: 200px; margin: 0; padding: 0; font-size: 12px; float: right; display: inline; }
#content #cRight .second { width: 220px; margin: 0; padding: 20px 0 0 0; display: block; }
#content #cRight .selection-wrap h2 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; }
#content #cRight .selection-wrap p { margin: 0; padding: 6px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; color: #454545; }
#content #cRight .selection-wrap ul { line-height: 20px; padding: 0 15px; margin: 0; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#content #cRight .selection-wrap ul li { margin: 0; padding: 0; list-style-type: disc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; line-height: 18px; }
#content #cRight .selection-wrap font { font-size: 14px; font-weight: bold; }
.inspire { color: #585757; }
#content #cRight .sizes { width: 220px; margin: 0; padding: 0; display: block; }
#content #cRight .sizes h2 { margin: 0 0 5px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #dd7f42; text-align: left; }
#content #cRight .sizes ul { width: 220px; margin: 0 0 20px 0px; padding: 0; list-style: none; float: left; }
#content #cRight .sizes ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #454545; text-align: left; line-height: 26px; border-bottom: 1px dotted #cdcbcb; }
#photoToolsContain { float: left; background-image: url(/common/images/PhotoTools/pToolBg.gif); padding: 10px; height: 464px; }
#photoToolsContain #textBoxes { width: 265px; float: left; display: inline; font-weight: bold; color: #b5b4b4; font-size: 14px; margin: 11px 0 0 0; }
#photoToolsContain #textBoxes a { width: 128px; height: 30px; margin: 0 0 0 63px; }
#photoToolsContain #textBoxes span { font-size: 12px; font-weight: bold; color: #ee8301; }
#textBoxes #update a:hover { background-position: -128px 0; }
#textBoxes #update a { background-image: url(/common/images/PhotoTools/updateTbtn.gif); background-position: 0 0; width: 128px; height: 28px; float: left; display: inline; margin: 0 0 0 65px; }
#photoToolsContain #textBoxes textarea { margin: 5px 0 10px 0; }
#photoToolsContain #actionsRcontain { margin-left: 15px; float: left; display: inline; width: 513px; }
#photoToolsContain #actionsRcontain td { padding: 0 1px 0 5px; }
#actionsBox { background-image: url(/common/images/PhotoTools/actionsBg.gif); width: 244px; height: 29px; padding-top: 3px; }
#actionsBox #rotL a:hover { background-position: -30px 0; }
#actionsBox #rotL a { background-image: url(/common/images/PhotoTools/rotL.gif); background-position: 0 0; width: 30px; height: 28px; float: left; display: inline; margin: 0 0 0 5px; }
#actionsBox #rotR a:hover { background-position: -30px 0; }
#actionsBox #rotR a { background-image: url(/common/images/PhotoTools/rotR.gif); background-position: 0 0; width: 30px; height: 28px; float: left; display: inline; margin: 0 0 0 5px; }
#actionsBox #playBtn a:hover { background-position: -30px 0; }
#actionsBox #playBtn a { background-image: url(/common/images/PhotoTools/playBtn.gif); background-position: 0 0; width: 30px; height: 28px; float: left; display: inline; margin: 0 0 0 5px; }
#subNav #orderPrint a:hover { background-position: -133px 0; }
#subNav #orderPrint a { background-image: url(/common/images/PhotoTools/order.gif); background-position: 0 0; width: 133px; height: 38px; float: left; display: inline; }
#subNav #createCard a:hover { background-position: -141px 0; }
#subNav #createCard a { background-image: url(/common/images/PhotoTools/createCard.gif); background-position: 0 0; width: 141px; height: 38px; float: left; display: inline; }
#subNav #makeGift a:hover { background-position: -126px 0; }
#subNav #makeGift a { background-image: url(/common/images/PhotoTools/makeGift.gif); background-position: 0 0; width: 126px; height: 38px; float: left; display: inline; }
#subNav #share a:hover { background-position: -112px 0; }
#subNav #share a { background-image: url(/common/images/PhotoTools/share.gif); background-position: 0 0; width: 112px; height: 38px; float: left; display: inline; }
#actionsBox img { float: left; display: inline; margin-left: 5px; }
#actionsBox span { float: left; display: inline; margin: 8px 0 0 10px; font-weight: bold; color: #b5b4b4; font-size: 12px; }
#actionsBox span a:link, #actionsBox span a:active, #actionsBox span a:visited, #actionsBox span a:hover { margin: 0 4px; font-weight: bold; color: #eeb792; font-size: 14px; }
#actionsRcontain #imgDisp a { float: left; display: inline; }
#imgDisp #subNav { margin: -2px 0 0 0; padding: 0; float: right; }
#photoToolsContain #header { float: right; }
#photoToolsContain #header ul { display: block; list-style-type: none; margin: auto; padding: 0; width: 100%; float: right; }
#photoToolsContain #header a { float: left; display: block; padding: 0; text-decoration: none; font-weight: bold; color: #fff; font-size: 14px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#photoToolsContain #header a { float: none; }
/* End IE5-Mac hack */
#photoToolsContain #header #first { float: left; background: url("/common/images/PhotoTools/buttonLbg.gif" ) no-repeat left top; margin: 0; padding: 0; height: 38px; }
#photoToolsContain #header #last { float: left; display: block; background: url("/common/images/PhotoTools/buttonRbg.gif" ) no-repeat right top; padding: 0; text-decoration: none; height: 38px; }
#photoToolsContain #header #last a { display: block; height: 38px; padding: 9px 25px 0 20px; }
#photoToolsContain #header #first a { background: url("/common/images/PhotoTools/divi.gif" ) no-repeat right top; display: block; height: 38px; padding: 9px 23px 0 25px; }
#photoToolsContain #header #first a:hover { float: left; background: url("/common/images/PhotoTools/buttonLbgD.gif" ) no-repeat left top; display: block; height: 38px; padding: 9px 23px 0 25px; }
/* Pricing Page */
#priceMenu { background: url("/common/images/Pricing/priceMenu.gif" ); width: 809px; height: 36px; margin: auto; }
#priceMenu a:link, #priceMenu a:active, #priceMenu a:visited { color: #fff; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; display: inline-block; padding: 10px 35px; }
#priceMenu #print:hover { color: #787a7a; background-image: url("/common/images/Pricing/printHover.gif" ); }
#priceMenu #book:hover { color: #787a7a; background-image: url("/common/images/Pricing/pbookHover.gif" ); }
#priceMenu #cardCal:hover { color: #787a7a; background-image: url("/common/images/Pricing/cardCalHover.gif" ); }
#priceMenu #gift:hover { color: #787a7a; background-image: url("/common/images/Pricing/pgiftHover.gif" ); }
#priceMenu #addOn:hover { color: #787a7a; background-image: url("/common/images/Pricing/addHover.gif" ); }
.priceTop { background-image: url("/common/images/Pricing/pListTop.gif" ); width: 792px; height: 5px; margin: 5px auto auto auto; }
.priceMid { background-image: url("/common/images/Pricing/pListMid.gif" ); width: 790px; margin: auto; padding: 0 1px; }
.priceMid table { font-size: 13px; font-family: Arial; padding: 5px 0; }
.priceMid table .listHeader { background-image: url("/common/images/Pricing/clearColor.gif" ); background-repeat: repeat-x; background-position: bottom; }
.priceMid table .desc { width: 175px; text-align: left; }
.priceMid table .listHeader td { vertical-align: bottom; }
.priceMid table .listHeader font { color: #d7773e; font-weight: bold; font-size: 13px; }
.priceMid table .listHeader span { color: #0dacfe; }
.priceMid table .listColor { background-image: url("/common/images/Pricing/listColor.gif" ); background-repeat: repeat-x; background-position: bottom; background-color: #ffffdc; }
.priceMid table .listClear { background-image: url("/common/images/Pricing/offColor.gif" ); background-repeat: repeat-x; background-position: bottom; background-color: #faf8f6; }
.priceMid table td { font-size: 13px; font-family: Arial; color: #777676; padding: 5px 5px; text-align: center; }
.priceMid table td a { font-size: 10px; }
.priceMid table td .saleIcon { float: left; display: inline; height: 100%; margin: -3px 5px 0 0; }
#saleIcon a span { display: none; }
.priceMid table td .saleGroup { width: 105px; margin: auto; }
.priceMid table td .salePrice { float: left; display: inline; text-align: left; margin: 0; }
.priceMid table td .salePrice .saleNum { font-size: 11px; color: Red; }
.priceMid table td .salePrice .regNum { font-size: 11px; color: Gray; text-decoration: line-through; }
.priceBot { background-image: url("/common/images/Pricing/pListBot.gif" ); width: 792px; height: 5px; margin: auto; }
#slider { width: 820px; }
.andup{	font-size:11px;	color:#0dacfe;}
.scroll { overflow: auto; position: relative; /* fix for IE to respect overflow */ clear: left; background: #FFFFFF url() repeat-x scroll left bottom; }
.scrollContainer div.panel { padding: 0px; width: 809px; /* change to 560px if not using JS to remove rh.scroll */ overflow: auto; min-height: 200px; max-height: 700px; text-align: center; }
.msgPop .addHeader { background-image: url("/common/images/Pricing/listHead.gif" ); height: 34px; padding: 0 0 0 10px; border: 1px solid gray; }
.msgPop .msgMid table .desc { width: 265px; text-align: left; }
.msgPop .msgMid table .desc span { padding: 0 0 0 5px; color: #0dacfe; }
.msgPop .addHeader font { margin: 8px 0 0 0px; float: left; display: inline; color: White; font-family: Arial; font-size: 14px; font-weight: bold; }
.msgPop .addHeader a { color: #9d2222; float: right; margin: 0 10px 0 0; display: inline; font-weight: bold; font-size: 24px; text-decoration: none; }
.msgPop .msgMid table .listHeader td { vertical-align: bottom; border-bottom: 1px solid #cfcfcf; }
.msgPop .msgMid table .selOption { color: Red; font-weight: bold; font-size: 14px; }
.msgPop .msgMid table .listHeader span { color: #0dacfe; }
.msgPop .msgMid .msgScroll{    height:250px;     overflow:auto;     width:359px;    border-bottom:1px solid #e4e0e0;    }       
.msgPop .msgMid table.head td { padding: 5px 5px; }
.msgPop .msgMid table.head .desc { width: 250px; }
.msgPop .msgMid .msgScroll table .color { background-color: #f0eded; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; }
.msgPop .msgMid .msgScroll table .desc { width: 265px; text-align: left; }
.msgPop .msgMid table .saleIcon { float: left; display: inline; height: 100%; margin: -3px 5px 0 0; }
.msgPop .msgMid table .saleGroup { width: 105px; margin: auto; }
.msgPop .msgMid table .salePrice { float: left; display: inline; text-align: left; margin: 0; }
.msgPop .msgMid table .salePrice .saleNum { font-size: 11px; color: Red; }
.msgPop .msgMid table .salePrice .regNum { font-size: 11px; color: Gray; text-decoration: line-through; }
.msgPop .msgMid table .listColor { background-image: url("/common/images/Pricing/listColor.gif" ); background-repeat: repeat-x; background-position: bottom; background-color: #ffffdc; }
.msgPop .msgMid table .listClear { background-image: url("/common/images/Pricing/offColor.gif" ); background-repeat: repeat-x; background-position: bottom; background-color: #faf8f6; }
.msgPop .msgMid table { width: 100%; }
.msgPop .msgMid table td { font-size: 13px; font-family: Arial; color: #777676; padding: 7px 0; text-align: left; }
.msgPop { width: 376px; margin: auto; }
.msgTop { background-image: url("/common/images/Pricing/msgTop.gif" ); width: 376px; height: 12px; }
.msgMid { background-image: url("/common/images/Pricing/msgMid.gif" ); width: 359px; padding: 0 9px 0 8px; font-size: 13px; line-height: 23px; }
.msgMidText { background-image: url("/common/images/Pricing/msgMid.gif" ); width: 359px; padding: 0 9px 0 8px; font-size: 13px; line-height: 23px; }
.msgMidText p { margin: 0; padding: 0 10px; }
.msgBot { background-image: url("/common/images/Pricing/msgBot.gif" ); width: 376px; height: 13px; }
#slider { width: 820px; background-color: White; }
#listScroll { overflow: auto; height: 500px; width: 809px; margin: auto; }
.box { width: 150px; }
.box div { margin: 0.5em 0 0 -2.5em; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.box div.topleft { display: block; background: url("/common/images/Pricing/saleMessageBg.gif" ) top left no-repeat white; padding: 2.0em 0em 0em 2.0em; }
.box div.topright { display: block; background: url("/common/images/Pricing/saleMessageBg.gif" ) top right no-repeat white; padding: 15px; margin: -2.0em 0 0 2.0em; }
.box div.bottomleft { display: block; height: 30px; margin-top: -2.0em; background: url("/common/images/Pricing/saleMessageBg.gif" ) bottom left no-repeat white; }
.box div.bottomright { display: block; background: url("/common/images/Pricing/saleMessageBg.gif" ) bottom right no-repeat white; height: 30px; margin-left: 3.0em; margin-top: -0; }
#dealersignup { width: 500px; background-color: White; border: 2px solid black; padding: 5px 5px 5px 5px;}
/* Pricing Page *//* Pricing Page *//* Pricing Page *//* Pricing Page */
/* Tiered Pricing */
#discount-pricing {height:30px;float:left;list-style:none; margin:0; padding:0; font-size:12px;color:#515151;}
#discount-pricing li {display:inline;padding:0 4px 0 0;}
#discount-pricing .header {font-weight:bold;color:#4b8bff;font-size:13px;background:transparent;border:none;margin:0 0 0 16px;}
#discount-pricing .unit-discount-price {color:#ce7d2d;margin:0;}
#discount-pricing .divide {color:#aeaeae;background:transparent;}
/* Tiered Pricing */
.red{	color:maroon;		}
.green{	color:green;		}

/*Creative Module Landing Pages*/
.module-lander-header {float:left; width:815px;margin: 0  7px;}
.module-lander-nav {float:left; width:815px; height:44px; margin: 0  7px; background: url(../../common/images/module-lander-nav-bar-bg.jpg) repeat-x;}
.module-lander-content {float:left;width:815px;margin: 0  10px;padding:10px 10px;}
.module-lander-product-content {float:left;width:530px;}
.module-lander-product-content h1 {font-family:Arial, Helvetica, sans-serif;color:#fde499;font-size:20px;font-weight:bold;}
.module-lander-product-content p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#454545;line-height:24px;}
.module-lander-product-content a {font-family:Arial, Helvetica, sans-serif;color:#e9be3a;font-size:12px;text-decoration:underline;line-height:24px;}
.module-lander-product-content a:hover {color:#e9a12f;}
.module-lander-content dl {float:left;width:220px;font-family:Arial, Helvetica, sans-serif;color:#e9be3a;font-size:12px;margin-left:30px;}
.module-lander-content dt {color:#00bcf2;font-size:18px;font-weight:bold;padding-bottom:10px;}
.module-lander-content dt span {color:#505050;font-size:14px;font-weight:bold;}
.module-lander-content dd {font-size:12px;color:#505050; margin: 0 0 .4em 0; padding: 0 0 0 10px; background: url(../../common/images/module-lander-bullet.png) no-repeat 0 .5em;}
.module-lander-content-dealer {float:left;width:815px;margin: 0  7px;}
#TVThumbnailLogo { float:left; margin-left:10px;}


/*----BUTTONS-------*/
.colorTabs-btn  {
font-size:14px;
	color: #666666;
	font-weight:bold;
	line-height: 24px;
	padding:5px 15px;
		/*background: #f0f0f0;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	*background: #f0f0f0;
	background: #f0f0f0\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#Ff0f0f0, endColorstr=#fbfbfb);*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f0f0), to(#fbfbfb));
	background: -webkit-linear-gradient(#f0f0f0, #fbfbfb);
	background: -moz-linear-gradient(#f0f0f0, #fbfbfb);
	background: -ms-linear-gradient(#f0f0f0, #fbfbfb);
	background: -o-linear-gradient(#f0f0f0, #fbfbfb);
	background: linear-gradient(#f0f0f0, #fbfbfb);
	-pie-background: linear-gradient(#f0f0f0, #fbfbfb);
	 -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    }

                    

.colorTabs-btn:hover  {
   color: #ffffff;
   text-decoration:none;
		/*background: #000000;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	*background: #000000;
	background: #000000\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#000000, endColorstr=#666666);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #000000;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#000000), to(#666666));
	background: -webkit-linear-gradient(#f000000, #666666);
	background: -moz-linear-gradient(#000000, #666666);
	background: -ms-linear-gradient(#000000, #666666);
	background: -o-linear-gradient(#000000, #666666);
	background: linear-gradient(#000000, #666666);
	-pie-background: linear-gradient(#000000, #666666);
	 -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    }
                    
                    
                    
 /*------------Category Page Template---------------*/
.category-wrapper {position:relative;width:185px; height:245px; background: url(/common/images/category-bg.png) no-repeat;border:1px solid white;}

.category-wrapper a {}

.category-wrapper a img {width:148px; margin:20px auto 0 auto;display:block;border:none;}

.category-wrapper p {width:140px;margin:10px auto 0 auto;text-align:center;font-family:arial, sans-serif; color:#333533;font-size:11px;line-height:16px;}

.category-wrapper h2 {position: absolute; bottom:16px; left:11px; width:162px; margin:0 auto;height:28px;line-height:28px; background: url(/common/images/category-heading-bg.png) repeat-x; }

.category-wrapper h2 a {text-align:center;font-family:arial, sans-serif;color:#7d6e5d; font-weight:bold; font-size:12px;text-decoration:none;display:block;}                 
