/* CUS7 existing user home */
#product_detail_popup1, #product_detail_popup2, #product_detail_popup3, #product_detail_popup4, #product_detail_popup5 {
 width: 267px;
 height: 199px;
 background: url('images/popup/bak_product_popup_mini.gif') no-repeat;
}

#product_detail_popup_img {
 width: 267px;
 height: 170px;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align: center;
 float: left;
}
#product_detail_popup_header {
 width: 237px;
 padding: 5px 15px;
 font-weight: bold;
 font-size: 13px;
 color: #2e2e2e;
 float: left;
}
#product_detail_popup_txt {
 width: 237px;
 height: 60px;
 padding: 10px 15px;
 color: #2e2e2e;
 float: left;
}
#product_detail_popup_price {
 width: 237px;
 padding: 5px 15px;
 font-weight: bold;
 font-size: 11px;
 color: #2e2e2e;
 float: left;
}

/* global layer popup classes */
#popup_layer {
 width: 500px;
 height: auto;
 float: left;
}
#bak_popup_top {
 width: 500px;
 height: 6px;
 background: url('images/popup/bak_popup_top.gif') no-repeat;
 float: left;
}
#bak_popup_btm {
 width: 500px;
 height: 6px;
 background: url('images/popup/bak_popup_btm.gif') no-repeat;
 float: left;
}
#bak_popup_address_import_top {
 width: 720px;
 height: 6px;
 background: url('images/popup/bak_popup720_top.gif') no-repeat;
 float: left;
}
#bak_popup_address_import_btm {
 width: 720px;
 height: 6px;
 background: url('images/popup/bak_popup720_btm.gif') no-repeat;
 float: left;
}
#bak_popup_main {
 width: 500px;
 height: auto;
 background: url('images/popup/bak_popup_main.gif') repeat-y;
 float: left;
}
#bak_popup_top_550 {
 width: 550px;
 height: 6px;
 background: url('images/popup/bak_popup_top_550.gif') no-repeat;
 float: left;
}
#bak_popup_btm_550 {
 width: 550px;
 height: 6px;
 background: url('images/popup/bak_popup_btm_550.gif') no-repeat;
 float: left;
}
#bak_popup_main_550 {
 width: 550px;
 height: auto;
 background: url('images/popup/bak_popup_main_550.gif') repeat-y;
 float: left;
}

#bak_popup_top_700 {
 width: 700px;
 height: 6px;
 background: url('images/popup/bak_popup_top_700.gif') no-repeat;
 float: left;
}
#bak_popup_btm_700 {
 width: 700px;
 height: 6px;
 background: url('images/popup/bak_popup_btm_700.gif') no-repeat;
 float: left;
}
#bak_popup_main_700 {
 width: 700px;
 height: auto;
 background: url('images/popup/bak_popup_main_700.gif') repeat-y;
 float: left;
}

#bak_popup_top_600 {
 width: 600px;
 height: 6px;
 background: url('images/popup/bak_popup_top_600.gif') no-repeat;
 float: left;
}
#bak_popup_btm_600 {
 width: 600px;
 height: 6px;
 background: url('images/popup/bak_popup_btm_600.gif') no-repeat;
 float: left;
}
#bak_popup_main_600 {
 width: 600px;
 height: auto;
 background: url('images/popup/bak_popup_main_600.gif') repeat-y;
 float: left;
}
#bak_popup_mini_top {
 width: 250px;
 height: 6px;
 background: url('images/popup/bak_popup_mini_top.gif') no-repeat;
 float: left;
}
#bak_popup_mini_btm {
 width: 250px;
 height: 6px;
 background: url('images/popup/bak_popup_mini_btm.gif') no-repeat;
 float: left;
}
#bak_popup_mini_main {
 width: 250px;
 height: auto;
 background: url('images/popup/bak_popup_mini_main.gif') repeat-y;
 float: left;
}

#popup_container {
 padding: 0 5px;
 float: left;
}

#bak_popup_header {
 width: 483px;
 height: 24px;
 background: url('images/popup/bak_popup_header.gif') top left no-repeat;
 padding-left: 5px;
 float: left;
}
#popup_header {
 width:483px;
 height: 24px;
 padding-top: 3px;
 font-size: 13px;
 font-weight: bold;
 background: url('images/popup/bak_popup_header.gif') top right no-repeat;
 float: left;
}

.popup_header {
 width:483px;
 height: 24px;
 padding-top: 3px;
 font-size: 13px;
 font-weight: bold;
 background: url('images/popup/bak_popup_header.gif') top right no-repeat;
 float: left;
}

#popup_content {
 width: 483px;
 padding: 10px 0 0 0;
 float: left;
}
#popup_content p {
 padding-bottom: 10px;
}
#popup_content a {
 color: #0061aa;
}
#popup_content img {
 vertical-align: middle;
}

/* CUS33 delete photos */
#popup_photo {
 width: 130px;
 height: 160px;
 padding-left: 20px;
 float: left;
}

/* CUS57 shopping cart */
#bak_popup_window_top {
 width: 598px;
 height: 30px;
 background: url('images/popup/bak_popup_window_top.gif') no-repeat;
 float: left;
}
#bak_popup_window_btm {
 width: 598px;
 height:4px;
 background: url('images/popup/bak_popup_window_btm.gif') no-repeat;
 float: left;
}
#bak_popup_window_main {
 width: 598px;
 height: auto;
 background: url('images/popup/bak_popup_window_main.gif') repeat-y;
 float: left;
}

#bak_popup_window_wht_btm {
 width: 598px;
 height: 5px;
 background: url('images/popup/bak_popup_window_wht_btm.gif') no-repeat;
 float: left;
}
#bak_popup_window_wht_main {
 width: 598px;
 height: auto;
 background: url('images/popup/bak_popup_window_wht_main.gif') repeat-y;
 float: left;
}

#popup_print {
 width: 130px;
 height: 126px;
 padding: 5px 1px;
 font-size: 10px;
 text-align: center;
 background-color: #fff;
 border: 1px solid #a9a8a8;
 float: left;
}

#popup_print img {
 border: 2px solid #fa9e18;
}

#popup_print_hilite {
 margin: 3px;
 border: 2px solid #FFC565; /*#77b1e1;*/
 float: left;
}
#popup_print_norm {
 margin: 3px;
 padding: 2px;
 float: left;
}

/* CUS58 shopping cart - crop */
#popup_crop_photo {
 width: 360px;
 height: auto;
 margin-top: 2px;
 padding: 10px;
 text-align: center;
 background-color: #f3f3f3;
 float: left;
}
#popup_crop_photo h3 {
 font-size: 13px;
 padding-bottom: 5px;
}
#popup_crop_photo p {
 padding-bottom: 5px;
}

#popup_crop_orientation {
 width: 190px;
 margin-top: 20px;
 padding: 10px;
 text-align: center;
 float: left;
}

#bak_crop_orientation {
 width: 134px;
 height: 114px;
 margin-left: 20px;
 padding-top: 10px;
 background: url('images/popup/bak_crop_orientation.gif') no-repeat;
 float: left;
}

#orientation_choice {
 width: 62px;
 padding-top: 10px;
 float: left;
}
#orientation_choice img {
 padding-bottom: 5px;
}

#orientation_btns {
 width: 134px;
 margin-left: 20px;
 padding-top: 10px;
 float: left;
}

/* CUS87 shopping cart misc */
#pro_option_field {
 width: 20px;
 float: left;
}
#pro_option_detail {
 width: 450px;
 padding-bottom: 5px;
 float: left;
}
* html #pro_option_detail {
 padding-top: 5px;
}

/* CUS90 edit group */
#contact_list_row {
 width: 460px;
 height: 32px;
 float: left;
}
#contact_list_row2 {
 width: 680px;
 height: 32px;
 background-color: #edecec;
 float: left;
}
#contact_field {
 width: 20px;
 padding-top: 3px;
 padding-right: 3px;
 text-align: right;
 float: left;
}
* html #contact_field {
 padding-top: 0px;
 padding-right: 0px;
}
#contact_info 
{
 width: 425px;
 float: left;
}
#contact_field img, #contact_info img {
 vertical-align: middle;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

/* CUS92 state abbrev */
#bak_popup_container {
 width: 705px;
 padding: 5px;
 float: left;
}
#bak_popup_body {
 width: 718px;
 height: 360px;
 padding: 10px;
 float: left;
}
#state {
 width: 300px;
 padding: 5px 10px;
 float: left;
}
#abbrev {
 padding: 5px 10px;
 float: left;
}
#terms_container {
 width: 718px;
 height: 430px;
 border: 1px solid #a7a7a7;
 float: left;
}

.divCreditCard 
{
	padding-left: 5px;
	float: left;
	text-align: center;
}

.popupPriceProfile
{
	padding-left: 20px;
	width:216px;
	text-align:left; 
	float: left;
}

.popupPriceProfileHR
{
	color: #0060A9; 
	background-color: #0060A9;
}

/* shipping time frames */
.shipping_table {
 width: 100%;
 background-color: #a7a7a7;
}
.shipping_table th {
 padding: 5px;
 font-size: 11px;
 color: #fff;
 background-color: #0061aa;
}
.shipping_table td {
 padding: 5px;
 font-size: 11px;
}

.shipdate_content {
 background-color: #dbe5f1;
 text-align: center;
}
.shipdate_content img {
 border: 1px solid #a7a7a7;
}
.projects_content {
 background-color: #fff;
 text-align: center;
}
.projects_content img {
 border: 1px solid #a7a7a7;
}
.projects_content p {
 padding: 0px !important;
}

/* LOGIN & SIGNUP POPUP */
#bak_popup790_top {
 width: 790px;
 height: 6px;
 background: url('images/popup/bak_popup790_top.gif') no-repeat;
 float: left;
}
#bak_popup790_btm {
 width: 790px;
 height: 6px;
 background: url('images/popup/bak_popup790_btm.gif') no-repeat;
 float: left;
}
#bak_popup790_main {
 width: 790px;
 height: auto;
 background: url('images/popup/bak_popup790_main.gif') repeat-y;
 float: left;
}

/* Popup CSS Classes */
.bak_popup_top_small
{
	width: 210px;
	height: 6px;
	background: url('images/popup/bak_popup_top.gif') no-repeat;
	float: left;
}
.bak_popup_main_small
{
	width: 210px;
	height: auto;
	background: url('images/popup/bak_popup_main.gif') repeat-y;
	float: left;
}
.popup_container_small
{
	width: 200px;
	padding: 0 5px;
	float: left;
}
.bak_popup_header_small
{
	width: 195px;
	height: 24px;
	background: url('images/popup/bak_popup_header.gif') top left no-repeat;
	padding-left: 5px;
	float: left;
}
.popup_header_small
{
	width:195px;
	height: 24px;
	padding-top: 3px;
	font-size: 13px;
	font-weight: bold;
	background: url('images/popup/bak_popup_header.gif') top right no-repeat;
	float: left;
}
.popup_content_small 
{
	width: 200px;
	padding: 15px 0 5px 0;
	float: left;
}
.popup_content_small img 
{
	vertical-align: middle;
}
.bak_popup_btm_small
{
	width: 210px;
	height: 6px;
	background: url('images/popup/bak_popup_btm.gif') no-repeat;
	float: left;
}
.popup_layer_small
{
	width: 210px;
	height: auto;
	float: left;
}


/* photo books cover selection popup*/
.bak_popup720_top {
 width: 720px;
 height: 6px;
 background: url('images/popup/bak_popup720_top.gif') no-repeat;
 float: left;
}
.bak_popup720_btm {
 width: 720px;
 height: 6px;
 background: url('images/popup/bak_popup720_btm.gif') no-repeat;
 float: left;
}
.bak_popup720_main {
 width: 720px;
 height: auto;
 background: url('images/popup/bak_popup720_main.gif') repeat-y;
 float: left;
}

.popup_pbook_cover {
 width: 340px;
 padding-top: 40px;
 padding-left: 20px;
 float: left;
}
.popup_pbook_cover h2 {
 font-size: 14px;
 color: #0073b8;
 padding-bottom: 10px;
}

.pbook_cover_choice, .pbook_cover_choice_on{
 width: 170px;
 padding-top: 10px;
 float: left;
}
.pbook_cover_choice img {
 border: 3px solid #fff;
}
.pbook_cover_choice_on img {
 border: 3px solid #ffce81;
}
/* photo books cover selection popup*/