/*Dawn*/

.clear {clear: both; padding:0; margin:0;}

/************************
	WEDDING PERSONALIZER
************************/

#frame-body { /*background-color: #fff;*/ }

.txt-item-number {}

#next_step, #previous_step, #previous_step_top {cursor: pointer;}
#previous_step_top {cursor: pointer;margin-left:45px;}
.top-links { padding:0 15px 8px 0;}

.verse-top-buttons { margin-left: 20px; width: 955px; background: transparent url("../images/personalizer2/wp-bkg-wide-blank.gif") repeat-y 1px 0px;}

.top-links a: link, .top-links a:visited, .toplinks a:hover { color: #AF9B88; font-weight: bold; }

/**** Header ****/
.per-logo { float: left; }
.header-area { width: 950px; margin:0px auto;}
.per-header { width: 100%; min-width: 960px; height: 160px; /*background-image: url(../images/personalizer2/bkg-top.jpg); background-repeat: repeat-x; background-postion: top; */}
.header-nav-bar { width: 790px; text-align: right; }
.header-nav-bar-item { position:relative; float:left; z-index: 999;}
.header-nav-bar-item a {text-decoration:underline;}
.header-nav-bar-item .save { left:53px; }
.header-nav-bar-item .save .body img { margin-bottom:0px; margin-top:5px; }
.header-nav-bar-item .share{ left:63px; }
.header-nav-bar-item .sample { left:61px; }
.header-nav-bar-item .exit { left:-104px; }
.nav-drop-down{ display:none; position:absolute; top:16px; z-index: 999; text-align:left; width:208px; font-size:11px; color:#333333; filter: alpha( opacity = 93 ); -moz-opacity: 0.93; opacity: 0.93; z-index: 999; margin-left:-40px; /*20100604 MEW updated per NL*/ }

.nav-drop-down .top { background: url(../images/personalizer2/dropdown_top.gif) no-repeat; height:5px;
}
.nav-drop-down .header { background:	url(../images/personalizer2/dropdown_body_background.gif) repeat-y;   /*20090911 MEW was dropdown_header_background.gif*/  }


.nav-drop-down h1 { margin:0px; padding:7px 17px 9px 17px; color:#AF9B88; font-weight:bold; font-size:14px; }
.nav-drop-down .body { background:	url(../images/personalizer2/dropdown_body_background.gif) repeat-y; padding: 21px 17px 21px 17px; }
.nav-drop-down .body img { margin:10px 0px 0px -5px; }
.nav-drop-down .footer img { height:37px; width:208px; }
.header-nav-bar-links { float: right; text-align: right; font-size:13px; margin-top:20px; }

#text-links { width: 790px; height: 15px; text-align: right; color: #603811; float:left; padding:17px 0 0 0; margin: 0; }
#text-links a:link, #top-bar a:visited { color: #603811; text-decoration: none; font-weight: bold; }

#menu-bar a:hover { text-decoration: underline }

#ico-live-help { float: left; }

#txt-live-help { margin-left: 20px; float: left; }

.signin-links { text-align: right; font-weight: bold; color: #603811; padding: 0; margin:5px 1px 0 30px; } /* 20110311 DKT chgd top margin from 0 */
.signin-links a:link, .signin-links a:visited { font-weight: bold; color: #603811; text-decoration: none; }
.signin-links a:hover { text-decoration: underline; }

.logout-links { text-align: right; font-weight: bold; color: #603811; margin: 0 1px 0 10px; padding: 0; display: none; }
.logout-links a:lisnk, .signin-links a:visited { font-weight: bold; color: #603811; text-decoration: none; }
.logout-links a:hover { text-decoration: underline; }

.img-save  { margin-left: 10px; cursor: hand; cursor: pointer; }
.img-share { margin-left: 15px; cursor: hand; cursor: pointer; }
.img-sample {margin-left: 15px; cursor: hand; cursor: pointer;}
.img-exit   {margin-left: 15px; cursor: hand; cursor: pointer;}

.panel-middle { margin-left: 400px; }

#signInLinksFrame { width: 125px; height:32px; }

.txt-your-items { font-size: 14px; color: #795332; font-weight: bold; cursor: hand; cursor: pointer; }

#img-current-item { float: left; margin: 10px 0;}

.prod-title { margin: 10px 0 0 0; }
.prod-title img { float: left; padding-top: 9px; /*20090904 MEW added padding*/ }
.prod-title h1 { margin: 6px 0 0 5px; padding: 0; float: left; color: #2c1140; font-weight: bold; font-size: 18px; } /* 20110214 DKT chgd font size from 22, top margin from 2 for long product titles to fit */
.prod-title h2 { margin: 2px 0 0 5px; padding: 0; float: left; color: #2c1140; font-weight: normal; font-size: 16px; }

#widget-ucart-but { cursor: pointer; float:right; margin-top: 5px; padding-left:10px; padding-right: 10px; /*20100603 MEW added left padding 20110209 DKT added right padding 20110311 DKT added top margin */ }
#widget-ucart { display: none; position: absolute; top: 70px; left: 684px; width: 440px; background: #fff; filter: alpha( opacity = 97 ); -moz-opacity: 0.97; /*opacity: 0.97;*/ z-index: 1000; border:1px solid #656565;}

/* Universal Cart */
.uc-loading {background: url(../images/global/loading.gif) no-repeat; width: 180px; height: 30px; margin:15px 150px;}
#uc-message { padding: 10px; background: url(../images/personalizer2/uc-white-bkg.gif) repeat-y; }
.uc-title-bar { background: url(../images/popup/pop_up_top.gif) repeat-y; padding: 11px 18px; }

#glo-ucart-content { width: 440px; margin: 0; /*background: url(../images/personalizer2/uc-white-bkg.gif) repeat-y;*/ }

.uc-item-body { padding: 15px; max-height: 220px; overflow: auto; }
.uc-prod-name-cell a:link, .uc-prod-name-cell a:visited, .uc-sub-prod-name-cell a:link, .uc-sub-prod-name-cell a:visited { text-decoration: none; color: #333; }
.uc-prod-name-cell a:hover, .uc-sub-prod-name-cell a:hover { text-decoration: underline; }
.uc-prod-name-cell { width: 230px; padding-bottom: 10px; }
.uc-sub-prod-name-cell { width: 230px; padding-bottom: 10px; padding-left: 15px; }
.uc-prod-seperator { border-top: 1px solid #ccc; height: 10px; }
.uc-qty { float: left; width: 115px; }
.uc-qty select { width: 110px; }
.uc-ico-info { padding-right: 10px; }

.add-items { margin-top:5px; color: #603811; }
.add-items span { font-weight: bold; font-style: italic; color: #333; }
.add-items a:link, .add-items a:visited { color: #666666; }

.uc-ico-remove { }

#glo-ucart-bottom { height: 11px; /*background: url(../images/personalizer2/uc-bottom-edge.jpg) no-repeat 0px 0px;*/}
#glo-ucart-body {  /*background: url(../images/personalizer2/uc-white-bkg.gif) repeat-y 0px 0px;*/}

.uc-close { text-align: right; float: right; }
.uc-close a:link, .uc-close a:visited, .uc-bottom-close a:link, .uc-bottom-close a:visited { font-weight: bold; text-decoration: none; }
.uc-close a:hover, .uc-bottom-close a:hover { text-decoration: underline; }
.glo-ucart-message { display: block; padding: 5px 15px 0px 15px;}

#uc-subtotal { }

.uc-img-subtotal { float: left; text-align:right; width: 220px; margin: 2px 10px 0 0; }
.uc-subtotal-price { float: left; font-weight: bold; color: #7E154E; margin-top:2px; }
.uc-btn-cart { text-align: right; margin-bottom: 15px; margin-right: 15px; }
.uc-bottom-close { text-align: right; }

/* ----------------- */

/*** Breadcrumb Steps ***/

.stepsTooltip { background-color: #e1d6e9; padding: 5px; font-weight: bold; color: #2C1140; }

#bc { width: 790px; padding-left: 160px; }

.steps { float: left; }

#bc-step { }
.bc-step { float:left; }
.clickable-step{ cursor: pointer; cursor: hand; }
.bc-step-text { color: #AF9B88; font-weight: bold; }
.bc-step-text-active { color: #AF9B88; font-weight: bold; }

.bc-step-number { width: 20px; height: 20px; text-align: center; font-size: 14px; font-weight: bold; color: #000; background: url(../images/personalizer2/bc-steps-off.gif) no-repeat; margin-right: 14px; float: left; cursor: pointer; cursor: hand; padding-top: 1px; } /* 20110311 DKT chgd color from fff */
.bc-step-number-active { width: 20px; height: 20px; text-align: center; font-size: 14px; color: #fff; font-weight: bold; margin-right: 14px; float: left; background: url(../images/personalizer2/bc-steps-on.gif) no-repeat; padding-top: 1px; }
.bc-step-description { display: none; margin:5px 0 5px 0; text-align: left; color: #2c1140; font-size: 12px; }
.bc-step-description-active { display: block; margin:5px 0 5px 0px; text-align: left; color: #2c1140; font-size: 12px; }
.stepTempClass { color: #8a8989; font-weight: bold; }

#help { float: right; text-align: right; width: 91px; }
.help-right {text-align: right; }
/***************************
		Work Panels
***************************/

#wp-body { width: 386px; padding-top: 10px; padding-bottom: 20px; margin:0 0 0 0px; background: #fff url(../images/personalizer2/wp-bkg.gif) repeat-y 0px center; display: block; }

#wp-body-top-aligned { width: 386px; background-color: #fff; background-repeat: repeat-y; padding-top: 5px; padding-bottom: 20px; margin:0 0 0 2px; background-image: url(../images/personalizer2/wp-bkg.gif); display: block; }

#wp-body-wide { width: 932px; background-color: #fff; background-image: url(../images/personalizer2/wp-bkg-wide.gif); background-repeat: repeat-y; margin-left:2px; }
#wp-body-wide-blank { width: 932px; background-color: #fff; background-image: url(../images/personalizer2/wp-bkg-wide-blank.gif); background-repeat: repeat-y; background-position:0px 0px; margin-left: 21px; }

#wp-header { width: 400px; margin: 0; /*20100603 MEW removed  height:83px;*/ height:83px;}
#wp-header-wide { width: 960px; height: 83px; margin-left: 20px; margin-top:10px; }
#wp-header .mid { float:left; height:100%; width:261px; /*20100603 MEW height was 83px;*/}

#wp-header .mid img, #wp-header-wide .mid-wide img { margin: 20px 0px 0px 0px; }
#wp-header .mid {background: url(../images/personalizer2/wp_background_top.gif) repeat-x; margin-top: 10px}
#wp-header-wide .mid-wide { float:left; height:83px; width:817px; background: url(../images/personalizer2/wp_background_top_wide.gif) repeat-x ; }
#wp-previous {cursor: pointer; margin-left:35px;}
.wp-body-inside { padding: 0 45px; height: 100%; position: relative; z-index:1 }

#work-panel { }

#wp-footer {background: url(../images/personalizer2/bkg_panel_bottom.gif) no-repeat 0px bottom ; height:65px;} 
#wp-footer .mid { float:left; height:83px; width:261px; background: url(../images/personalizer2/wp_background_bottom.gif) repeat-x; }
#wp-footer-wide { width: 935px; height: 68px; margin-left:20px; margin-bottom: 20px;background: url(../images/personalizer2/b_bottom_wide_blank.gif) no-repeat -1px 0px; /*20090917 MEW width was 960px*/ }
#wp-footer-wide .mid-wide { float:left; height:83px; width:832px; background: url(../images/personalizer2/wp_background_bottom.gif) repeat-x; }
#next_step { cursor: pointer; margin-right:15px;}
#next_step_top { cursor: pointer; margin-right:150px;}
#next_step_bottom { cursor: pointer; margin-right:130px;}
#previous_step_bottom { cursor: pointer;}
#wp-footer-wide-blank {margin-left: 20px;}
#wp-footer-blank { width: 389px; height: 68px;}

#button-text { width: 960px; text-align: right; }
#button-text img { margin-right: 35px; }
#button-previous{ margin-left: 45px; }
#wp-total { margin: 15px 0px 0px 55px; position:relative; }
#wp-total span { font-size: 12px; font-weight: bold; position: absolute; top: 17px; left: 200px; color: #432858;     /*20090917 MEW added color*/ }

#wp-header-wide-no-gradient { background:url(../images/personalizer2/bkg-top-no-gradient.gif) no-repeat 0 0; width:908px; height:20px; margin-left:46px; display: block;}

#wp-footer-wide-no-gradient { background:url(../images/personalizer2/b_bottom_wide_blank.gif) no-repeat left bottom; width:950px; height:5px; margin-left:19px; }

#step-circle {position: relative; margin-left:-1px;}
.wp-step-number { position:absolute; top: 33px; left: 16px; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:32px; font-weight:normal; width:25px; text-align:center;} /* 20110311 DKT chgd color from fff, left from 14 */
.wp-step-number-wide { position:absolute; left:16px; top:33px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:normal; width:25px; text-align:center;} /* 20110311 DKT chgd color from fff, left from 14 */

/**** Style Work Panel ****/

.clear-bar {clear: both; height:1px; margin:0; padding:0;}

.img-ink-color { margin-top: 28px; }

#ico-feather { float: right; margin-right: -15px; }
#ico-ink-bottle { float: right; width: 27px; height: 29px; margin: 16px 10px 0 0; }
#color-bar { display: inline; }

#update_corner_preview	{	/* 20110125 DKT added */
	width: 180px;
}

#ink-color-dropdown, #main-style-dropdown, #combo-style-dropdown { width: 296px; height: 30px; margin: 5px 0 20px 0; padding: 5px 0 0 6px; background-image: url(../images/personalizer2/dropdown-body.gif); background-repeat: no-repeat; cursor: pointer; }

#main-style-dropdown, #accent-style-dropdown {
	width: 296px;
	height: 30px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 6px;
	background-image: url(../images/personalizer2/dropdown-body.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#ink-color-nodropdown, #main-style-nodropdown, #accent-style-nodropdown {
	width: 296px;
	height: 26px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 6px;
}

.window-text-bar {
	background-color: #e2e2e2;
	color: #4d4d4d;
	padding: 3px 10px;
	margin: 0;
}

.img-main-style {
	margin-top: 19px;
}

.img-accent-style {
	margin-top: 19px;
}
#accent-style-dropdown {
	margin: 9px 0 10px 0;
}

.sizes {
	padding-bottom: 22px;
}

.style-clear {
	padding-bottom: 20px;
}
.img-size {
	margin: 7px 5px 0 0;
	float: right;
}

.img-style-combo {
}

#style-combination-dropdown {
	padding: 10px 0;
}

.style-size {
	cursor: hand; cursor: pointer;
}
.accent-size {
	cursor: hand; cursor: pointer;
}

#styleToolTip {
	position: absolute;
	z-index: 3000;
	background-color: #e1d6e9; 
	opacity: 1;
	padding: 5px; 
	font-weight: bold; 
	color: #2C1140;
}
#styleToolTip h3, #styleToolTip div {font-weight: bold; color: #2C1140; }

/** Ink Color Window **/

#ink-color-window {
	position: absolute;
	left: 45px;
	top: 0;			/*20101223 MEW changed from 56px; per NL*/
	width: 296px;
	overflow: hidden;
	display: none;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93;
}

#ink-color-windowTop {
	height: 27px;
	position: relative;
	overflow: hidden;
	cursor: move;
}
#ink-color-windowTopContent {
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}

.closeImg {
	position: absolute;
	right: 8px;
	top: 5px;
	cursor: pointer;
}

#ink-color-windowBottom {
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#ink-color-windowBottomContent
{
	position: relative;
	height: 270px;

}
#ink-color-windowContent
{
	position:absolute;
	top: 27px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
   padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#ink-color-windowContent *
{
	margin: 0px;
}
#ink-cost {
	display:inline;
}

#foil-cost {display:inline;}

.window-inside-body {
	padding: 5px 0 5px 20px;
}

.window-inside-body .selectImg {
	float: left;
	padding:0 25px 10px 0;
	cursor: pointer;
}

.font-window-inside-body .selectMainFont {
	cursor: pointer;
	padding: 10px 0;
}

.font-window-inside-body {
	padding: 5px;
}

.transferer3
{
	background-color: #5d5195;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

/** Main Style Window **/
 #main-style-window {
	position: absolute;
	left: 45px;
	top:0;		 /*20101223 MEW changed from 154px; per NL*/
	width: 296px;
	overflow: hidden;
	display: none;
	z-index: 999;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93; z-index: 10;
}

#main-style-windowTop {
	height: 27px;
	position: relative;
	overflow: hidden;
	cursor: move;
}
#main-style-windowTopContent {
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}
#main-style-windowContent {
	position:absolute;
	top: 27px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
   padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#main-style-windowContent * {
	margin: 0px;
}

#main-style-windowBottom {
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#main-style-windowBottomContent {
	position: relative;
	height: 270px;
}

/*** Accent Style Window ***/

 #accent-style-window {
	position: absolute;
	left: 45px;
	top:0;		/*20101223 MEW changed from 296px; per NL*/ 
	width: 297px;
	overflow: hidden;
	display: none;
	z-index: 999;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93;
}

#accent-style-windowTopContent {
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}
#accent-style-windowContent {
	position:absolute;
	top: 27px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
   padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#accent-style-windowContent * {
	margin: 0px;
}

#accent-style-windowBottom {
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#accent-style-windowBottomContent {
	position: relative;
	height: 270px;
}

/** Combo Style Window **/

 #combo-style-window {
	position: absolute;
	left: 45px;
	top: 0; 		/*20101223 MEW changed from 447px; per NL*/
	width: 296px;
	overflow: hidden;
	display: none;
	z-index: 999;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93;
}

#combo-style-windowTopContent {
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}
#combo-style-windowContent {
	position:absolute;
	top: 27px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
   	padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#combo-style-windowContent * {
	margin: 0px;
}

#combo-style-windowBottom {
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#combo-style-windowBottomContent {
	position: relative;
	height: 270px;
}

.title-step-one-img {
	background-image: url(../images/personalizer2/panel-hd-step_1.gif);
	background-repeat: no-repeat;
	width: 57px;
	height: 89px;
	float: left;
}

.title-step-one-text-img {
	background-image: url(../images/personalizer2/panel-hd-getstarted.gif);
	background-repeat: no-repeat;
	width: 304px;
	height: 89px;
	float: left;
}

/*** text panel ***/

.write-tabs, .style-tabs {margin-left: 35px;}

.change-styles-tab {display: none;}
.stylesTab, .wordingTab {cursor: pointer; cursor: hand;}
.default-tab-text{margin-left: 50px;}
.default-tab-text ul {
	margin: 5px 0 15px 0;
}

.default-tab-text ul li {
	margin: 5px 20px;
}

#text-style-panel #ink-color-window { top: 0; }		/*20101223 MEW changed from  55px; per NL*/
#text-style-panel #main-style-window { top: 0; }	/*20101223 MEW changed from 153px; per NL*/
#text-style-panel #accent-style-window { top: 0; }	/*20101223 MEW changed from 298px; per NL*/
#text-style-panel #combo-style-window { top: 0; }	/*20101223 MEW changed from 398px; per NL*/

.program-options-panel #ink-color-window {top: 90px;}
.program-options-panel #main-style-window { top: 188px; }
.prog-options-header {position: relative; width: 296px; margin-left: 10px;}


/***** DESIGN Panel *****/

.currentFileUpload {
	border:1px solid #949494;
	padding: 5px;
	font-size: 10px;
	margin: 10px 0;
}

.currentFileUpload a:link,  .currentFileUpload a:visited {
	color: #603811;
}

.currentFileUpload b {
	font-size: 11px;
	font-weight: bold;
}

#item-frame {
	padding: 20px 0 0 34px;
	position: relative;
}

#item-frame-top {
	width: 286px;
	height: 17px;
	margin-left: 16px;
	background-image: url(../images/personalizer2/bkg-design-top.gif);
}

#item-frame-bottom {
	width: 286px;
	height: 17px;
	margin-left: 16px;
	background-image: url(../images/personalizer2/bkg-design-bottom.gif);
}

.design-categories-program {
	margin:20px 0 0px 19px;
	padding-bottom: 15px;
}

.design-categories {
	margin:15px 0 0px 19px;
	padding-bottom: 50px;
}

.design-categories img, .design-categories-program img {margin-bottom: 12px;}
.design-categories select, .design-categories-program select {width: 280px; color: #4d4d4d; font-size: 12px;}

/** Design slider styles ***/

#design-slider-container { height: 286px; margin-top: 12px; }

.design-slider-but-left {
		display: inline;
		float: left;
		width: 32px;
		height: 300px;
		overflow: hidden;
		background-image: url(../images/personalizer2/bkg-design-slider-left.gif);
		background-repeat: repeat-y;
}

.design-slider-but-right {
		display: inline;
		float: left;
		width: 31px;
		height: 300px;
		overflow: hidden;
		background-image: url(../images/personalizer2/bkg-design-slider-right.gif);
		background-repeat: repeat-y;
	}
.design-slider-but-left #glo-ucart-slider-prev {display: block}
.design-slider-but-right #glo-ucart-slider-next {display: block;}

#design-slider-container {width: 317px; margin: 0; padding: 0;}
#design-slider-viewport {display: inline; float: left; position: relative; width: 254px; height: 300px; overflow: hidden;}
#design-slider-content {position: absolute; top: 0; left: 0;}
.design-slider-item { width: 85px; color: #d6225c; float: left; text-align: center;}
.design-slider-item img {cursor: pointer;}
.design-slider-item-selected {width: 85px; height: 100px; text-align: center; border:1px solid #d6225c;}
.design-slider-item-container {width: 85px; height: 100px; text-align: center; }
.design-slider-item img {display: block; margin: 0 auto 0 auto;}

/************ layout panel styles ***********/

#page-step-number {
	font-family: Georgia;
	font-size: 16px;
	color: #ff0000;
	position: absolute;
	top: 20px;
	left: 20px;
}

.img-key {
	float: right;
	margin:0 43px 15px 0;
}

#item-frame-wide {
	padding: 0 0 0 53px;
}

#wp-total-wide {
	float: right;
	margin-right: 20px;
	position:relative;
}
#includedSubTotal {
	position:absolute;
	top:15px;
	left:205px;
	font-weight:bold;
	color: #432858;
}

#item-frame-wide-top {
	width: 810px;
	height: 17px;
	/* margin-left: 16px;  	20090917 MEW removed*/
	background-image: url(../images/personalizer2/bkg-layout-top.gif);
}
#item-frame-wide-body {margin:0; padding:0;}

#item-frame-wide-bottom {
	width: 810px;
	height: 17px;
	/* margin-left: 16px;  	20090917 MEW removed*/
	background-image: url(../images/personalizer2/bkg-layout-bottom.gif);
}
/** Layout slider styles ***/
.layout-slider-but-left {
		display: inline;
		float: left;
		width: 32px;
		overflow: hidden;
		margin-top: 224px;
}

.layout-slider-but-right {
		display: inline;
		float: left;
		width: 31px;
		overflow: hidden;
		margin-top: 224px;
	}

.layout-slider-but-left, .layout-slider-but-right {display: block; width: 45px;}
.layout-slider-but-left #glo-ucart-slider-prev {display: block}
.layout-slider-but-right #glo-ucart-slider-next {display: block;}

#layout-slider-container {
	width: 840px;
	margin: 0;
	margin-left: 1px;
	background:url(../images/personalizer2/bkg-layout-slider-body.gif) repeat-y 0 0;
}

#layout-slider-viewport {
	display: inline;
	float: left;
	position: relative;
	width: 750px;
	height: 521px;
	overflow: hidden;
	background: #fff;
}

#layout-slider-content {
	position: absolute;
	top: 0;
	left: 0;
}

.layout-slider-item {
	float: left;
	text-align: center;
	margin-right: 20px;
}

.layout-slider-item img {cursor: pointer;}

.layout-slider-item-container {
	width: 170px;
	height: 244px;
	text-align: center;
	padding: 12px 9px 0 14px;
}
.layout-slider-item-container-selected {
	width: 170px;
	height: 244px;
	text-align: center;
	padding: 12px 9px 0 14px;
	border:2px solid #d6225c;
}

.btn-use-layout {display: block; margin-top: 5px;}
.txt-current-layout {display: block; color: #333; font-weight: bold; margin-top: 10px;}

.img-layout { margin-top: 28px; /*20101223 MEW added per NL*/ }

#ico-layout-bottle { float: right; width: 27px; height: 29px; margin: 16px 20px 0 0; /*20101223 MEW added per NL*/ }
#layout-style-windowContent {	/*20101223 MEW added per NL*/
 position:absolute;
 top: 27px;
 left: 0;
 overflow: auto;
 height: 265px;
 width: 296px;
 background-color: #fff;
 padding: 0;
 background-image: url(../images/personalizer2/color-bkg.gif);
 background-repeat: repeat-y;
 margin: 0;
}

#layout-windowTop {	/*20101223 MEW added per NL*/
 height: 60px;
 position: relative;
 overflow: hidden;
 cursor: move;
 background-image:url(../images/personalizer2/color-bkg.gif); 
}

#layout-windowTopContent {	/*20101223 MEW added per NL*/
 background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
 width: 296px;
 height:27px;
 padding:5px 0 0 7px;
 margin: 0;
}

#layout-windowBottom {	/*20101223 MEW added per NL*/
 position: relative;
 height: 270px;
 background-image: url(../images/personalizer2/color-bkg-bot.gif);
 background-position: left bottom;
 background-repeat: no-repeat;
}

#layout-windowBottomContent {	/*20101223 MEW added per NL*/
 position: relative;
 height: 270px;
}

#layout-window {	/*20101223 MEW added per NL*/
 position: absolute;
 left: -400px;		/* 20110310 DKT chgd from -500 per NL */
 top: -250px;
 width: 600px;		/* 20110310 DKT chgd from 800 per NL */
 height:900px;
 overflow: hidden;
 display: none;
 z-index: 999;
 filter: alpha( opacity = 93 );
 -moz-opacity: 0.99;
 opacity: 0.99;
}

#layout-windowContent {	/*20101223 MEW added per NL*/
 position:absolute;
 top: 60px;
 left: 0;
 overflow: auto;
 height: 800px;
 width: 595px;		/* 20110310 DKT chgd from 795 per NL */
 background-color: #fff;
 padding: 0;
 background-repeat: repeat-y;
 margin: 0;
 border: 2px solid red;
}

#layout-dropdown {	/*20101223 MEW added per NL*/
 width: 296px; 
 height: 26px; 
 margin: 5px 0 20px 0; 
 padding: 5px 0 0 6px; 
 background-image: url(../images/personalizer2/dropdown-body.gif);
 background-repeat: no-repeat; 
 cursor: pointer; 
}

#layout-text {		/*20101223 MEW added per NL*/
 padding-top: 20px;
 padding-left:20px;
 font-family: Helvetica, Arial, sans-serif, Verdana, Geneva;
}

#layout-desc {		/*20101223 MEW added per NL*/
 font-family: Helvetica, Arial, sans-serif, Verdana, Geneva;
 text-align: center;
}

 #layout-code {		/*20101223 MEW added per NL*/
 font-family: Helvetica, Arial, sans-serif, Verdana, Geneva;
 text-align: center;
}


/*** Verse - Select Verse ***/

.verse-area-header {
	margin:14px 0px 14px 0px;
}

.verse-txt-or{margin: 20px 10px 10px 0px; font: sans-serif;}

.verse-prod-name {position: relative; top: -41px; left: 386px; color: #2C1140; font-size: 16px;}

.write-your-own-link {
	display:block;
	margin-top:18px;
	font-size:11px;
	font-weight:bold;
	color:#AF9B88;
}
#verse-wp-top {
	background: url(../images/personalizer2/bkg-verse-inner-top.gif) no-repeat 0 0;
	width:839px;
	height:14px;
}

#verse-list-controls {
	margin: 0px 32px 20px 32px;
}
#verse-pagination {
	float:right;
	word-spacing:5px;
}
#verse-pagination a {
	font-weight:bold;
}

#verse-pagination .page-arrow {
 	cursor:pointer;
 	vertical-align:middle;
}

#verse-list-controls .view-button {
	vertical-align:middle;
}
#verse-list-controls .show-me-text {
	vertical-align:middle;
}
#verse-list-controls select {
	width:305px;
}

#verse-list-controls .view-all-link {
	float:right;
	margin-right:10px;
	font-size:11px;
	font-weight:bold;
	color:#AF9B88;
}
#showing-text {
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#4d4d4d;
}

#verse-scroll-left {
	background: url(../images/personalizer2/btn-verse-scroll-left.gif) no-repeat 0 0;
	width:31px;
	height:172px;
	left:39px;
	display:inline;
	cursor:pointer;
	position:absolute;
	z-index:1;
}
#verse-scroll-right {
	background: url(../images/personalizer2/btn-verse-scroll-right.gif)	no-repeat 0 0;
	width:31px;
	height:172px;
	cursor:pointer;
	position:absolute;
	left:878px;
	z-index:1;
}

#verse-wp-mid {
	width:839px;
	height:200px;
	overflow:hidden;
	float:left;
	position:relative;
	background: transparent url(../images/personalizer2/bkg-verse-main-mid.gif) repeat-y scroll 0pt
}
#verse-scroll-container {
	position:absolute;
	top:0px;
	left:0px;
	width:2000px;
}
.verse-option-container {
	text-align:center;
	float:left;
	margin-left: 10px;

}
.verse-option-container .format-number {
	color:#d6225c;
	margin:8px 0px;
}
.verse-option-container label{
	color:#AF9B88;
	font-weight:bold;
}
.verse-option-container input {
	vertical-align:top;
}

#verse-wp-mid-scroll-box{}


#verse-wp-bot {
	background: url(../images/personalizer2/bkg-verse-inner-bot.gif) no-repeat 0 0;
	width:839px;
	height:14px;
	margin-bottom:20px;
}

#verse-bottom-content-top {
	/*background: url(../images/personalizer2/bkg-verse-inner-top.gif) no-repeat 0 0;*/
	width:839px;
	height:14px;
}

#verse-bottom-content-container {
	/*background: url(../images/personalizer2/bkg-verse-main-mid.gif) repeat-y 0 0;*/
	width: 839px;
	margin: 0px;
	padding-top:10px;
}

#verse-bottom-content-bot {
	/*background: url(../images/personalizer2/bkg-verse-inner-bot.gif) no-repeat 0 0;*/
	width:839px;
	height:14px;
}

#verse-item-container {
	display: block;
	margin:0px auto;
	position: relative;
	width: 750px;
	overflow: hidden;
	background: #fff;
}
.verse-item {
	float: left;
	text-align: center;
	margin-right: 20px;
}
.verse-item-container{
	text-align: center;
	vertical-align:top;
	border:1px solid #E7E5F2;
	width:250px;
}
.verse-item-container-selected {
	text-align: center;
	border:3px solid #5f3e77;
	vertical-align:top;
}
.preview-verse-link{color:#5f3e77;}
.verse-item-container img {cursor: pointer;}

.btn-use-verse {display: block; margin-top: 5px;}
.txt-current-verse {display: block; color: #333; font-weight: bold; padding-top:10px; font-size:14px;}

.verse-item-popular {text-align:right; color: #D6225C;}
.verse-item-text {vertical-align:top; margin-bottom:15px; margin-top:10px; height:73%;}
.verse-item-numer { height:10px; }
.verse-item-use-this {height:32px; vertical-align:middle; margin:5px; }

.INVITATION-verse-item-text{ /* 20110425 DKT added per NL */
	vertical-align:top; 
	margin-bottom:23px;
 	margin-top:10px; 
 	height:260px; 
}


.preview-popup {cursor: default;display: none; position: absolute; width: 507px; height: 330px; z-index: 20; }
.preview-area {min-height:200px; max-height:400px;}

/*** Verse Profile ***/

#ver-item-frame {
	padding: 0 0 0 34px;
	position: relative;
}

#wp-ver-con {
	padding: 0 17px;
}

#wp-ver-con p   {
	display: block;
	margin-bottom: 10px;
	overflow: hidden; }

.wp-ver-title {
	margin-bottom: 10px;
}

.wp-img-event-info {
	margin: 25px 0 15px 0;
}

#wp-ver-con p select {
	margin-right: 10px;
}

#wp-ver-con p select#monthField {
	width: 109px;
	margin-bottom: 10px;
}

#wp-ver-con p select#timeField {
	margin-top: 10px;
}

#wp-ver-con p select option {
	padding: 0 3px 0;
}

#wp-ver-con p span {
	margin-left: 15px;
	font-style: italic;
}

#wp-ver-con dl {  }

#wp-ver-con dt {
	font-weight: bold;
	color: #603811;
}

#wp-ver-con dd input {
	width: 236px;
	margin-bottom: 15px;
}
.verse-links {
	margin-left: 75px;
	margin-top:  25px;
}

/*** Envelope Options Panel ***/
.item-options-page{margin:0px auto; width:830px;}

.envelope_options_list {
	width:100%;
	text-align:center;
}
.envelope_options {
	width:296px;
	margin: 10px auto;
	text-align:left;
}
.header_subtext {			/*20090917 MEW added*/
	color: #AF9B88;
}
.envelope_options .option {
	width:49%;
	float:left;
	margin: 10px 0;
}
.envelope_options .option .imgArea {
  height: 80px;
}

.envelope_options .option .imgAreaShort {
  height: 60px;
}

.envelope_options .option .imgAreaTall {
  height: 90px;
}

.envelope_options .option label {

}
.envelope_options .option label input, .envelope_options .option_with_select label input {
	vertical-align: bottom;
}
.envelope_options .option .radio_label, .envelope_options .option_with_select .radio_label {
	display:block;
	float:right;
	width:122px;
}
.envelope_options .option_with_select {
	height:180px;
	width:49%;
	float:left;
	position:relative;
	margin-top: 10px;

}
.envelope_options .option_with_select label {
	position:absolute;
	bottom:60px;
	left:0px;
	height:25px;
}
.envelope_options .option_with_select img {
	display:block;
	position:absolute;
	top:0px;
	left:18px;
}
.envelope_options .option select {
	margin:2px 0 0 25px;
}

.env-stage {
	text-align: center;
	margin-top: 100px;
}

/******* Monogram Panel ********/
#wp-monogram-body-wrapper {
	width:100%;
	text-align:center;
}
#wp-monogram-body{
	width:300px;
	margin:0px auto;
	text-align:left;
}
.scroll-container {
	height:200px;
	overflow-y:scroll;
}

.monogram-type {
	text-align:center;
	float:left;
	height:100px;
	width:90px;
}
.monogram-type img, .monogram-type .style_image  {
	margin:0px auto;
	height:75px;
	width:75px;
	background-color:green;
}
.monogram-type .thumbnail {
	cursor: pointer;
}

.monogram-type .thumbnail-selected {
	border: 2px solid yellow;
}

.monogram-info {
	margin-top:25px;
}
.monogram-info h3 {
	margin-bottom:10px;
}

.monogram-info select {
	width:200px;
}
.monogram-info dl dd {
	float:left;
	text-align:right;
	margin-right: 5px;
	width:150px;
}
.monogram-info dl dt {
	float:left;
	margin-bottom:10px;
}

/********** Share Items Work Panel ***********/
#share-items-frame-wide {
	margin:0px 25px 0px 53px;
}
#share-items-frame-wide textarea {
	width:350px;
	height:100px;
	overflow-y:scroll;
	margin:5px 0px;
}
#share-items-frame-wide .select-all {
	float:right;
	margin-right:10px;
}
#share-items-frame-wide .deselect-all {
	float:right;
}
#share-items-frame-wide .email_addresses {
	margin-bottom:10px;
}
#share-items-frame-wide .message {
	margin-bottom:25px;
}
#share-items-frame-wide .nevermind {
	margin-top:7px;
	margin-right:15px;
	float:right;
	font-style: italic;
}
#share-items-list {
	border:1px solid purple;
	overflow-y:scroll;
	height:400px;
	margin:5px 0px 10px 0px;
	padding: 15px;
}

#share-items-frame-wide .form-label { float: left; text-align: right; width: 120px; margin-right: 10px; }
#share-items-frame-wide .form-field { float: left; }

#share-items-list .item {
	float:left;
	width:205px;
	height:200px;
	text-align:center;
	line-height:1.5;
}

/***** Order Samples *******/

#order-samples-frame-wide {
	margin:0px 25px 0px 63px;
}
#order-samples-frame-wide .select-all{
float:right;
	margin-right:10px;
}
#order-samples-frame-wide .deselect-all{
float:right;
}
#order-samples-frame-wide .nevermind {
	margin-top:7px;
	margin-right:15px;
	float:right;
	font-style: italic;
}
#order-samples-list {
	border:1px solid purple;
	overflow-y:scroll;
	height:400px;
	margin:5px 0px 10px 0px;
}
#order-samples-list .item {
	float:left;
	width:205px;
	height:190px;
	margin-top:10px;
	text-align:center;
	line-height:1.5;
}
#order-samples-list .item img {
	width:125px;
	height:125px;
	display:block;
	margin:0px auto;
}

/******* Text work panel ******/
.text-form {	margin:0px 10px 0px 18px; padding:0px 5px 0px 20px;} /* 20110328 DKT chgd right padding from 10 */
#wording-format {margin:15px 0 25px 0;}
#wording-format img {	margin:3px 10px 0 0;}
#wording-format select {width: 170px;}
#text-item-frame {}
.text-line-container {margin-top:10px;padding-bottom:15px;min-height: 100px;}
.tab-bottom {display:none;margin-left:25px;}
.line-item { padding-bottom: 5px; padding-top: 5px;} 
.line-number {float:left;	/* 20110328 DKT removed margin right 5px for IE*/	
	width:42px;
	text-align: left;
	margin-top:6px;		/* 20110328 DKT chgd from 2 */
	font-weight:bold;
	color: #603811;
}
.line-text {
	float:left;
	width: 225px;
}
.line-text-field {
	width: 220px;
	float: left;
}
#change-styles-link {
	float:right;
	margin-top:6px;

}
#select-new-verse-link {
	margin:0 0 5px 57px;
	width: 161px;
}

#change-styles-link a, #select-new-verse-link a {
	font-size:11px;
	font-weight:bold;
	color: #AF9B88;
}
#your-styles-container {
	width:296px;
	margin:5px 0px 10px 0px;
}
#your-styles-container .top {
	height:14px;
	width:100%;
	background: url(../images/personalizer2/bkg-text-styles-inner-top.gif) no-repeat 0 0;
}
#your-styles-container .mid {
	background: url(../images/personalizer2/bkg-text-styles-inner.gif) repeat-y 0 0;
	padding:0px 15px;
}
#your-styles-container .bottom {
	height:14px;
	width:100%;
	background: url(../images/personalizer2/bkg-text-styles-inner-bottom.gif) no-repeat 0 0;
}

.style-container-inside {
	border-top: 1px solid #dfdddc;
	padding: 6px 15px;
}

.selection-name {margin: 10px 0 0 10px;}

.style-img {margin: 15px 0 0 0; }

#text-item-frame .update-preview {
	float:right;
}

#wording-format-cc {
	margin:15px 0 25px 0;
}

#wording-format-cc img {
	margin:3px 10px 0 0;
}

#wording-format-cc select {
	width: 140px;
}

#corner-copy {
	margin: 35px 0 15px 0;
}

#corner-copy .corner-copy-label {
	margin-bottom:10px;
}

#corner-copy .corner-copy-info {
	float:left;
	width:205px;
}
#corner-copy .corner-copy-info input {
	margin-top:10px;
}
.corner-copy-img {
	float: right;
	margin-top:25px;
}

.corner-line-number {
	float:left;
	width:15px;
	text-align: left;
	margin-right:5px;
	margin-top:2px;
	font-weight:bold;
	color: #4d4d4d;
}

.hand-cursor{
	cursor: hand; cursor: pointer;
}
.main-text-option, .alt-text-option {width:17px; height:17px;}

/******* Program Options **********/

#program-content-container {
	width:290px;
	margin-left:10px;
	padding: 20px 0pt 0pt 34px;
}
#program-content-container h2 {
	margin-bottom:10px;
}
#program-content-container img {
	vertical-align:middle;
}
#program-content-container .file-path {
	width:200px;
}
#program-content-container .upload-images {
	margin:10px 0px 0px 60px;
}

/****** Ensembles / Corresponding Items *****/
.follow-screens {
	font-weight:bold;
	color: #AF9B88;
}

.follow-screens .text {float: left;}

#item-frame-wide .view-original {
	float:right;
	margin-right:27px;
	margin-bottom:10px;
}
#item-frame-wide .zoom {
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}
#item-frame-wide .skip-step {
	font-weight:bold;
	float:left;
	padding-left:12px;
	margin-top:5px;
}
#ensembles-item-container-top {
	width:872px;
	height:16px;
	margin-left:-10px;
	background: #FFFFFF url(../images/personalizer2/bkg-ensembles-inner-container-top.gif) no-repeat 0 0;
}
#ensembles-item-container-bottom {
	width:872px;
	height:15px;
	margin-left:-10px;
	background: #FFFFFF url(../images/personalizer2/bkg-ensembles-inner-container-bot.gif) no-repeat 0 0;
}


#ensembles-item-container-body {
	width:872px;
	margin-left:-10px;
	background: #FFFFFF url(../images/personalizer2/bkg-ensembles-inner-container-mid.gif) repeat-y 0 0;
	padding-left:1px;
}

#ensembles-item-container-body .item-line {

}
#ensembles-item-container-body .item-line .item-image {
	float:left;
	width:205px;
	text-align:center;
}
#ensembles-item-container-body .item-line .item-image img {
	margin-top:20px;
}

#ensembles-item-container-body .item-line .item-info {
	float:left;
	width:370px;
	padding:20px 0px 20px 10px;
	line-height:1.5;
}
#ensembles-item-container-body .item-line .item-info .name {
	font-size:13px;
	font-weight:bold;
}

#ensembles-item-container-body .item-line .item-info .description {
	margin: 0px 20px 10px 0px;

}
#ensembles-item-container-body .item-line .item-info img {
	margin-left:-10px;
}

#ensembles-item-container-body .item-line .item-options {
	float:left;
	width:285px;
	padding-top:20px;
	padding-bottom:10px;
	color: #2C1140;
}
#ensembles-item-container-body .item-line .item-options dl {
	margin-top:17px;
}
#ensembles-item-container-body .item-line .item-options label {
	font-size:12px;
	font-weight:bold;
	margin-left:108px;
}
#ensembles-item-container-body .item-line .item-options label input {
	vertical-align:middle;
	/*
	border-top:2px solid #848484;
	border-left:2px solid #848484;
	border-bottom:2px solid #f3f3f3;
	border-right: 0px;
	*/
	}
#ensembles-item-container-body .item-line .item-options label span {
	vertical-align:middle; padding-left: 4px; color: #603811;    /*20090917 MEW added padding and color*/
}
#ensembles-item-container-body .item-line .item-options dt {
	float:left;
	width:98px;
	text-align:right;
	margin:2px 4px;
}

#ensembles-item-container-body .item-line .item-options dd {
	float:left;
	margin-left:10;
	margin-bottom:5px;

}

#ensembles-item-container-body .item-line .item-options dd select {
	width:136px;
}
#ensembles-item-container-body .item-line .item-options .personalize-option {
	margin-left:29px;
}
#corresponding-mc-area {
	float:left;
	width:423px;
	height:150px;
	margin-left:70px;
	padding-top:17px;
	background-color:#FFFFFF;
}

#ensembles-item-container-body .white-line {
	background-color:white;
	height:1px;
	overflow:hidden;
}

/***** Register or Signin ****/

#image-entry-frame {
	color: #555555;
	margin:0px 26px;
	padding:0px 20px;
}

#box-register-signin {
	margin-top: 25px;
	background: url(../images/personalizer2/bkg-register-signin.gif) no-repeat;
	width: 296px;
	height: 125px;
	text-align: center;
	padding-top: 22px;
}

#why-upload {
	margin-top: 20px;
}

#why-upload .text {
	float: left;
	width: 177px;
	margin-top: 20px;
}

#why-upload .img {
	float: right;
	width: 116px;
}


/**** add an image ****/

.selectSingle {
	width: 135px;
	float:left;
	margin:3px 0 0 5px;
}
.select-image {
	margin: 25px 0 0 0;
}
.uploadedImage {
	float:left;
	padding: 20px 15px 0 0;
}

#albumImages {
	padding:0 10px 10px 10px;
	height: 340px;
	overflow: auto;
}

.img-upload-text {
	margin: 5px 0;
}

.img-upload-btn-txt {
	margin: 10px 0;
}

/************************************
 PERSONALIZER PREVIEW
 ***********************************/
.view-container {float:left; width:400px; height:115px; position:relative; }
.view-container .view-header {}
.view-container .preview-front-icon {position:absolute; top:35px; left:0px; z-index:3;}
.view-container .preview-inside-icon {position:absolute; top:35px; left:20px; z-index:2;}
.view-container .preview-back-icon {position:absolute; top:35px; left:62px; z-index:1;}

.other-items-container {float:left; width:380px; height:115px; position:relative; margin-left:55px; display:inline;}
.other-items-container .other-items-header {margin-left:5px; margin-bottom:15px; }
.other-items-container #other-items-left {background:url(../images/personalizer2/btn_other_items_scroll_left.gif) no-repeat 0 0; width:32px; height:53px; position:absolute; top:46px; left:-17px; z-index:1;}
.other-items-container #other-items-right {background:url(../images/personalizer2/btn_other_items_scroll_right.gif) no-repeat 0 0; width:32px; height:53px; position:absolute; top:46px;  right:0px; z-index:1;}
.other-items-container #other-items-viewport {background:url(../images/personalizer2/bkg-other-items-body.gif) repeat-y 0 0; width:364px; height:53px; overflow:hidden; position:relative;}
.other-items-container #other-items-viewport-inner {position:absolute; left:0px; right:0px; width:3000px;}
.other-items-container #other-items-top {background:url(../images/personalizer2/bkg-other-items-top.gif) no-repeat 0 0; width:364px; height:15px;}
.other-items-container #other-items-bot {background:url(../images/personalizer2/bkg-other-items-bot.gif) no-repeat 0 0; width:364px; height:15px;}
.other-items-container .other-items-item {width:75px; height:53px; float:left; vertical-align:middle; text-align:center;}
#item-preview {width:833px; height:564px; margin-top:15px; padding-top:15px; border:2px solid #2C1140; overflow-x:auto; overflow-y:auto; text-align:center;}
#preview-button-container {height:100px; position:relative;}
#preview-button-container .view-original {position:absolute; top:35px; left:0px;}
#preview-button-container .zoom-in {position:absolute; top:35px; left:280px;}
#preview-button-container .zoom-out {position:absolute; top:35px; left:371px;}
#preview-button-container .fit-to-window {position:absolute; top:35px; left:474px;}
#preview-button-container .close-preview {position:absolute; top:35px; left:722px;}
#preview-button-container .return-to-cart {position:absolute; top:35px; left:732px;}
#preview-button-container .make-changes {position:absolute; top:70px; left:360px;}
.preview-img {margin-top:auto; margin-left:auto; margin-right:auto; margin-left:auto;}
/************************************
 PERSONALIZER ITEM OPTIONS
 ***********************************/
/*
.totalsCol { border: 1px solid #97a5a7; background-color: #eff2f3; height: 35px; margin: 12px 11px 20px 0; padding: 5px 15px 0 15px; }
.totalTxt { padding-top: 7px; }
.selectCol { width: 111px; border-left: 1px solid #8a9da1; border-right: 1px solid #bcc9cd; background-color: #eff2f3; padding-top: 10px; }
.persEnv { width: 742px; background-image: url( ../images/personalizer2/bkg742.gif ); background-repeat: repeat-y; }
.lgBottomBarC { background-image: url( ../images/personalizer2/curvebtm_896_bar.gif ); background-repeat: no-repeat; width: 897px; height: 9px; }

.linePO { border-bottom: 1px solid #8a9da1; margin: 15px 5px 15px 0; }
.POsteps { padding: 0 15px; }
.qtyForm { width: 40px; border: 1px solid #5e6f73; }

.FSoptionCost { background-image: url( ../images/personalizer2/bkg_optioncost.gif ); background-repeat: no-repeat; width: 742px; height: 48px; margin: 15px 0; }
.cost { padding: 15px 0 0 15px; }
.contentArea { padding: 18px 18px 18px 19px; width: 678px; }
*/
/************************************
 PERSONALIZER PREVIW
 ***********************************/
/*
#views {padding:12px 0 5px 33px; text-align: left;}
#previewBodyBG {background-color: #ffffff; background-image: url(../images/personalizer2/previewBody_bg.gif); background-repeat: no-repeat; width:963px; height:536px;}
#previewStage {margin-left:40px; background-image: url(../images/personalizer2/preview_bkgd.gif); background-repeat: no-repeat; width:879px; height:371px;}
#prevControls {margin:5px 0 0 40px; }
#zoomButtons {border:1px solid #D0D0D0; text-align: center; width: 577px; height:38px;}
#buttons {background-color: #a9a98d; height:38px; text-align: center; border:1px solid #D0D0D0; border-left:none; width:299px;}
.prodView {width:108px;}
.prodViewImg {margin:0 10px;}
.viewProdImgUnselected {border:1px solid #9dadb0;}
.viewImgUnselected {border:1px solid #9dadb0; cursor: hand; cursor: pointer;}
.viewImgSelected {border: 1px solid #a50101; cursor: hand; cursor: pointer;}
.viewImg {padding-right: 10px;}
.zoomImgBtn {}
.returnBtn {margin:6px 10px 0 0}
.finishBtn {margin-top: 6px;}
.zoomBtn {margin-top: 6px; margin-right: 18px;}
*/

/************************************
 PERSONALIZER STYLES
 ***********************************/

#page-background {
/* 	background-color: #fff; */
	width: 960px;
	margin:0px auto;
	margin-left:6px;
	
}

#per-page-body {
	width: 961px;
/*	margin-left: 19px;	20090910 MEW removed per Fry*/
	display: block;
	background-color: #fff;
}

#stage-area {
	width: 560px;
	float: left;
	background-color: #fff;
	max-height: 675px;
	min-height: 345px;
}
#stage {
	width: 550px;
	max-height: 617px;
	background-color: #fff;
	margin-top: 20px;
	min-height: 317px;
	overflow: auto;
	text-align: center;
	margin-left: 5px;
	background-image:none;
	height:auto;
}
#controls { width: 560px; text-align: center; display:none; position:relative;}

#work-area {
	float: left;
	margin: 0;
}

#work-area-right {
	float: right;
/*	width: 361px;		20090910 MEW removed per Fry*/
	margin: 0;
}

#work-area-wide {
	float: left;
	margin-left: 19px;
	margin: 0;
}

#workPanel { width: 450px; margin: 0; }
#workpanelIFrame { width:361px; }
#previewEnvelopeImage{margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:auto;}

.controlImg { padding-right: 18px; cursor: hand;}
#stepsTble {  }
.totalBlock { background-color: #a9a98d; border: 1px solid #cfcfbd; padding: 0px 15px 5px 15px; }
.redBar { color: #a50101; font-weight: bold; }

.linkCursor { cursor: pointer;}

a.linksRed, a.linksRed:visited { color: #a50101; font-weight: bold; text-decoration: none; }

.hdLine { padding-top: 5px; }
.thumbImg { padding: 5px 0 0 0px; position: relative;}

.anlThumbImg { padding: 5px 0 0 18px; }

.thumbTitleArea { padding: 15px 0 0 10px; }
.thumbTitle { font-family: Arial; color: #005265; font-weight: bold; font-size: 12px; }

.hdLinks { margin: 15px 15px 0 0; text-align: right; }
.persLinks { padding: 10px 5px 0 0; }
.itemTotal { padding-right: 20px; }
.totalBar { border-top: 1px solid #e1e1d8; padding-top: 7px; }

.redBar { color: #a50101; font-weight: bold; }

.txtPanelForm { width: 190px; border: 1px solid #D0D0D0; }
.txtPanelFormR { width: 135px; border: 1px solid #D0D0D0; }
.txtPanelLabel { text-align: right; height: 22px; padding-right: 15px; }
.txtPanelLabelR { padding-left: 4px; padding-right: 15px; text-align: right; height: 22px; }
.txtPanelFormLrg {width: 210px; border: 1px solid #D0D0D0;}

.fontSelect {border-left: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; padding: 1px;}
.fontSelectAr {border-right: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; }

#window { position: absolute; left: 19px; top: 150px; border:2px solid black; overflow: auto; display: none; z-index: 999; }


#windowClose { cursor: pointer; }

.windowContent { position: relative; top: 0px; left: 0px; width: 148px; overflow: auto; border: 1px solid #bfbfbf; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #fff; z-index:999; }

.alterWindowContent { position: relative; top: 0px; left: 0px; width: 148px; overflow: auto; border: 1px solid #bfbfbf; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #fff; z-index:999; }

#windowContent { position: relative; top: 0px; left: 0px; width: 148; overflow: auto; border: 1px solid #bfbfbf; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #fff; z-index:999; }
#fontwindowContent { position: relative; top: 0px; left: 0px; width: 198; height: 180; overflow: scroll; border: 1px solid #bfbfbf; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #fff; }

#windowContent * { margin: 0px; }

.swatch { margin: 4px 4px 0 0; width: 19px; height: 19px; cursor: pointer; float: left; }
.swatchSelected { width: 22px; height: 22px; cursor: pointer; padding:1px; }
.windowTitleBar { background-color: #e5e5e5; padding: 0 5px; margin-bottom: 3px; }
.swatchSm {padding: 3px 3px 3px 0;}

.wpInsideBody { padding: 0 12px; height: 290px; overflow: auto; }
.wpInsideBodyT {padding: 0 12px; height: 300px; overflow: auto;}
.wpInsideBodyNS { padding: 0 12px; overflow: auto; }

.scrollInsidePanel { height: 170px; overflow: auto; border-top: 1px solid #d5d1ce; border-bottom: 1px solid #d5d1ce; margin-top: 10px; padding-left: 15px; text-align: center; }
.insidePanelMed { height: 200px; overflow: auto; border-top: 1px solid #d5d1ce; border-bottom: 1px solid #d5d1ce; margin-top: 10px; padding-left: 15px; text-align: center; }
.insidePanelTall { height: 230px; overflow: auto; border-top: 1px solid #d5d1ce; border-bottom: 1px solid #d5d1ce; margin-top: 10px; padding-left: 15px; text-align: center; }
.insidePanelFull { height: 280px; overflow: auto; border-top: 1px solid #d5d1ce; border-bottom: 1px solid #d5d1ce; margin-top: 10px; padding-left: 15px; text-align: center; }
.wpLinks { margin : 6px 0 8px 18px; }

.plineTop { border-bottom: 1px solid #f0f0eb; margin: 10px 12px 5px 12px; }
.wp_line { border-bottom: 1px solid #f0f0eb; margin: 5px 0; height: 1px; }
.wp_lineFull {border-bottom: 1px solid #f0f0eb; margin: 5px 2px 10px 2px;}
.plineBot { border-bottom: 1px solid #f0f0eb; margin: 5px 12px 10px 12px; }
.sepLine { border-top: 1px solid #D0D0D0; padding: 12px; }
.botBox { padding: 12px; }
.botBoxSM { padding: 6px 12px;}

.wp_edit_icons {margin-top: 5px;}
.ei_icon{float: left; padding-right: 7px;}
.eiFormLabel {float: left; width: 75px; font-weight: bold;}
.eiSelectField {width: 180px;}
.autoFixBtn {text-align: center; width: 183px;}


ul#wp { margin: 5px 0 5px 35px; padding: 5px 0 5px 35px; }



#loading {display: none; text-align: center; width:235px; position: absolute; top: 220px; left: 400px; }
.loadBKG { background-image: url( ../images/global/box235bkg.png ); background-repeat: repeat-y; padding-bottom: 10px;}

.message-window-BKG { background-image: url( ../images/global/box235bkg.png ); background-repeat: repeat-y; padding-bottom: 10px;}
.message-close {
	text-align: right;
	float: right;
}
.message-close a:link, .message-close a:visited {
	color: #AF9B88;
	font-weight: bold;
	text-decoration: none;
}
.message-close a:hover {
	text-decoration: underline;
}

#mainWPBody {width: 303px;}

.wpLeftCol { padding: 0 8px; border-right: 1px solid #f0f0eb; text-align: left; }
.wpRightCol {padding: 0 8px; text-align: left;}

/**********************************
	styles for popup help window
**********************************/

#help-window
{
	position: absolute;
	left: 200px;
	top: 100px;
	width: 509px;
	height: 300px;
	overflow: hidden;
	display: none;
	z-index: 1000;
}
#help-windowTop
{
	height: 37px;
	overflow: hidden;
	cursor: move;
	background-image:url(../images/popup/pop_up_top.gif);
	background-position:left top;
	background-repeat: no-repeat;
}
#help-windowTopContent
{
	padding:5px 0 0 7px;
	margin: 0;
	font-weight: bold;
	font-size: 14px;
	color: #7E154E;
}
#help-windowMin
{

}
#help-windowMax
{

}
#help-windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}

#help-windowBotClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
#help-windowBottom
{
	position: absolute;
	bottom:45px;
	left:0px;
	height: 37px;
	width:509px;
	background: url(../images/popup/pop_up_btm.gif) no-repeat 0 0;
	
}
#help-windowBottomContent
{
	position: relative;
	height:30px;
	text-align: right;
}
#help-windowResize
{

}
#help-windowContent
{
	position:absolute;
	top: 37px;
	left: 0;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: 10px;
	height: 185px;
	width: 507px;
	background-image: url(../images/popup/bkgrd-product-pu.png);
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
}

#help-windowContent .wrapper {
	padding: 15px;
}

#help-windowContent *
{
	margin: 0px;
}
.transferer2
{
	background-color: #5d5195;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

.transferer3
{
	background-color: #5d5195;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
/*************************************/

#footer {
	min-width: 960px;
	height: 10px;
	background-image: none;
}


#footer p {
	margin-top: 75px;
	width: 950px;
	text-align: center;
	color: #927B64;
}

.pers-container {
	 width: 960px;	
	 margin:0px auto;
}

.upload-images {cursor: pointer;}

.small-closePG {right: 10px;}
.small-pop-up-top {background:url(../images/popup/pop_up_top.gif) no-repeat 0 0; width:250px; height:27px;}
.small-pop-up-btm {background:url(../images/popup/pop_up_btm.gif) no-repeat 0 0; width:250px; height:27px;}
#message-body {background-image: url( ../images/popup/popup_bkg.gif ); background-color:#ffffff;   width:250px; background-repeat: repeat-y;}
.small-pop-up {display: none; text-align: center; width:250px; position: absolute; top: 220px; left: 350px;z-index: 9999; }

.popupInMinCart { background-color: transparent; display: none; position: absolute; /*top: 260px;*/ left: 190px; width: 490px; z-index: 2000; overflow: hidden; border:1px solid #656565;}
#popupInMinCartContent{
	z-index: 2000;
}

#item-frame-body-profile { padding-top:100px; /*20100604 MEW added per NL*/ 
	padding-top:105px;
	background: url(../images/personalizer2/top_txt_letsgetstarted_profile2.gif); 
	background-position: left top;
	background-repeat: no-repeat;
	/*20100608 MEW added - cropped image in #wp-header .mid and put bottom half here*/
}
.line-text-title-start-profile{font-weight:bold;font-size:13px;}

#ico-mic2-bottle { float: right; width: 27px; height: 29px; margin: 16px 10px 0 0; }

#mic2-color-window {
	position: absolute;
	left: 45px;
	top: 0;		/*20101223 MEW changed from 164px; per NL*/
	width: 296px;
	overflow: hidden;
	display: none;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93;
}

#mic2-color-windowTop {
	height: 27px;
	position: relative;
	overflow: hidden;
	cursor: move;
}

#mic2-color-windowTopContent {
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}

.mic2-closeImg {
	position: absolute;
	right: 8px;
	top: 4px;
	cursor: pointer;
}

#mic2-color-windowBottom {
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#mic2-color-windowBottomContent {
	position: relative;
	height: 270px;

}

#mic2-color-windowContent {
	position:absolute;
	top: 27px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
   	padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}

#mic2-color-windowContent * {
	margin: 0px;
}

#mic2-cost {
	display:inline;
}

#mic2-foil-cost {display:inline;}

.mic2-message {
	color: #A50101;
	font-weight:bold;
}

.font_color {
	margin-left:280px;
}
/*#refine-row li.gt4{display:none;}*/                /*20101123 MEW - NL added*//*2017-11-22 remove*/
#line-text-message-wedding{                   /*20101123 MEW - NL added*/
	text-align: left;
	margin-right:5px;
	margin-top:2px;
	font-family: Helvetica, Arial, sans-serif, Verdana, Geneva;
	color: red;
	font-size: 12px;
}

#line-text-message-response{                   /*20101123 MEW - NL added*/
	text-align: left;
	margin-right:5px;
	margin-top:2px;
	font-family: Helvetica, Arial, sans-serif, Verdana, Geneva;
	color: red;
	font-size: 12px;
}

#ui-datepicker-div{display:none;}

#wp-skip-profile {	/* 20110121 DKT added per NL */
	cursor: pointer;
}

img#skip_profile_step { /* 20110121 DKT added per NL */
	width:108px; 
	height:52px; 
	margin-left: 12px;
}

/************************ 
Monogram Personalization
************************/
/*  20100816 DKT added per NL  */


#ico-design-bottle 
{ 
	float: right; 
	width: 27px; 
	height: 29px; 
	margin: 16px 20px 10px 0; 
}
#ico-monogram-bottle 
{ 
	float: right; 
	width: 27px; 
	height: 29px; 
	margin: 16px 20px 10px 0; 
}
#ico-monogram-logo-bottle 
{ 
	float: right; 
	width: 27px; 
	height: 29px;
	margin: 16px 20px 5px 0;
}
#design-cost , #monogram-cost
{
	display:inline;
}

/*  .designBottleOnArea {
	height: 100px;
	width: 100px;
}  */			/*  20101108 DKT added TEST */

.monogram-logo-description
{
	float:left;
	margin-left:10px;
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
}
#monogram-subarea dl dt
{
	float:left;
	margin-bottom:15px;
	width:105px;
}
#monogram-subarea dl dt label
{
	font-size:12px;
	font-weight:bold;
	width:105px;
	height:15px;
	display:block;
	overflow:hidden;
}
#monogram-subarea dl dd
{
	float:left;
	margin-bottom:15px;
}
#monogram-subarea dl dd input{
	width:180px;
	height:18px;
	font-size:12px;
}
#monogram-dropdown ,#design-dropdown ,.monogram-logo-dropdown
{ 
	width: 296px; 
	height: 35px; 
	margin: 5px 0 20px 0; 
	padding: 5px 0 0 6px; 
	background-image: url(../images/personalizer2/dropdown-body.gif); 
	background-repeat: no-repeat; 
	cursor: pointer; 
}

#design-window
{
	position: absolute;
	left: 45px;
	top: 0px;
	width: 296px;
	overflow: hidden;
	display: none;
	z-index: 999;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93;
}
#design-windowTop
{
	height: 60px;
	position: relative;
	overflow: hidden;
	cursor: move;
	background-image:url(../images/personalizer2/color-bkg.gif);
}
#design-windowBottom
{
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#design-windowContent
{
	position:absolute;
	top: 60px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
	padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#design-windowTopContent
{
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}

#monogram-window
{
	position: absolute;
	left: 45px;
	top: 0px;
	width: 296px;
	overflow: hidden;
	display: none;
	z-index: 999;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93;
}
#monogram-windowTop
{
	height: 60px;
	position: relative;
	overflow: hidden;
	cursor: move;
	background-image:url(../images/personalizer2/color-bkg.gif);
}
#monogram-windowBottom
{
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#monogram-windowContent
{
	position:absolute;
	top: 60px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
	padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#monogram-windowTopContent
{
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}

#monogram-logo-window
{
	position: absolute;
	left: 0;
	top: 26px;
	width: 296px;
	overflow: hidden;
	display: none;
	z-index: 999;
	filter: alpha( opacity = 93 );
	-moz-opacity: 0.93;
	opacity: 0.93;
}
#monogram-logo-windowTop
{
	height: 27px;
	position: relative;
	overflow: hidden;
	cursor: move;
	background-image:url(../images/personalizer2/color-bkg.gif);
}
#monogram-logo-windowBottom
{
	position: relative;
	height: 270px;
	background-image: url(../images/personalizer2/color-bkg-bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#monogram-logo-windowContent
{
	position:absolute;
	top: 27px;
	left: 0;
	overflow: auto;
	height: 265px;
	width: 296px;
	background-color: #fff;
	padding: 0;
	background-image: url(../images/personalizer2/color-bkg.gif);
	background-repeat: repeat-y;
	margin: 0;
}
#monogram-logo-windowTopContent
{
	background: url(../images/personalizer2/color-bkg-top.gif) no-repeat;
	width: 296px;
	height:27px;
	padding:5px 0 0 7px;
	margin: 0;
}

/************************ 
END Monogram Personalization
************************/

/* 20110722 DKT section below added per NL - TSK00588 */

.designpopupBody { padding: 10px 15px; }

#designPop { background-image: url( ../images/personalizer/qty_bkg.png ); width: 470px; background-position: top left; background-repeat: repeat-y; filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = '../images/personalizer/qty_bkg.png', sizingMethod = 'scale' ); background-color: transparent; overflow: hidden;}

.designpopupL{ background-color: transparent; position: absolute;  width: 510px; height: 375px; z-index: 2000; overflow: hidden;top:720px ;left:280px;display:none}

.monopopupBody { padding: 10px 15px; }

#monoPop { background-image: url( ../images/personalizer/qty_bkg.png ); width: 470px; background-position: top left; background-repeat: repeat-y; filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = '../images/personalizer/qty_bkg.png', sizingMethod = 'scale' ); background-color: transparent; overflow: hidden;}

.monopopupL{ background-color: transparent; position: absolute;  width: 510px; height: 375px; z-index: 2000; overflow: hidden;top:720px ;left:280px;display:none}

.monodesignpopupBody { /* 20110804 DKT added per NL */
	padding: 10px 15px; 
}

#monodesignPop { /* 20110804 DKT added per NL */
	background-image: url( ../images/personalizer/qty_bkg.png ); 
	width: 470px; 
	background-position: top left; 
	background-repeat: repeat-y; 
	filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = '../images/personalizer/qty_bkg.png', sizingMethod = 'scale' ); background-color: transparent; 
	overflow: hidden;
}

.monodesignpopupL{ /* 20110804 DKT added per NL */
	background-color: transparent; 
	position: absolute;  
	width: 510px; 
	height: 375px; 
	z-index: 2000; 
	overflow: hidden;
	top:720px ;
	left:280px;
	display:none;
}

.only_mono_or_design_popupBody { /* 20110804 DKT added per NL */
	padding: 10px 15px;
}

#only_mono_or_designPop { /* 20110804 DKT added per NL */
	background-image: url( ../images/personalizer/qty_bkg.png ); 
	width: 470px; 
	background-position: top left; 
	background-repeat: repeat-y; 
	filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = '../images/personalizer/qty_bkg.png', sizingMethod = 'scale' ); background-color: transparent; 
	overflow: hidden;
}

.only_mono_or_design_popupL{ /* 20110804 DKT added per NL */
	background-color: transparent; 
	position: absolute;  
	width: 510px; 
	height: 375px; 
	z-index: 2000; 
	overflow: hidden;
	top:720px ;
	left:280px;
	display:none;
}


#selectdesign {		/* 20110726 DKT added to fix button size */
	height: 37px;
	width: 130px;
}

#nodesign {		/* 20110726 DKT added to fix button size */
	height: 37px;
	width: 96px;
}
#font_for_qucickcart{
	font-family: Helvetica;
	/* color: #7E154E; */
	font-size: 14px;
}
/* end adds for TSK00588 */
#div_leftmargin{
	margin-left:15px;
	width:920px;
}