#stageSpacer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 428px;
	height: 300px;
	z-index: 3;
}
.presetHead {
	float: left;
	z-index: 1px;
	margin-top: 0px;
	left: 0px;
	width: 540px;
    height:  24px;
}
.presetBottom {
	float: left;
	z-index: 1px;
	left: 0px;
	width: 540px;
    height:  22px;
	margin-top: 5px;
	margin-bottom: 10px;
	/*border: 1px dashed #00FF33;*/
}
.presetLeft {
	z-index: 1px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	width: 260px;
    height:  24px;
	text-align: left;
	margin-top: 0px;
}
.presetRight {
	z-index: 1;
	overflow: hidden;
	float: right;
	top: 0px;
	left: 228px;
	width: 200px;
    height:  20px;
	margin-top: -19px;
}
.presetBody {
	float: left;
	z-index: 1;
	left: 0px;
    width: 540px;
	z-index: 1px;
	/*border: 1px dashed #FF9900;*/
}
.presetBody#mailPlus {
	margin-top: 15px;
}
#mode1container {
	margin-top: 17px;
	margin-bottom: 25px;
	border-top: 1px solid #1F2D5C;
	border-bottom: 1px solid #1F2D5C;

}
.mode5container {
	z-index: 1;
    width: 540px;
	border-bottom: 1px solid #1F2D5C;
}
#adminBack {
    position: absolute;
	z-index: 3;
	top: 592px;
	left: 886px;
	width: 150px;
	height: 20px;
}





.thumbNail, .detailView, .diaShow, .detailSquareView, .zoomSquareView, .emptyThumb {
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
}
.detailSquareView {
	float: right;
}
.thumbNail, .emptyThumb {
    width: 100px;
	height: 66px;
	margin-right: 11px;
	margin-bottom: 11px;
}
.thumbNail {
	text-align: center;
	vertical-align: top;
}
#inline {
    margin-top:4px;
}
#thumbNailHolder {
    width: 400px;
	margin-top: 20px;
}
#tableHolder {
    width: 540px;
	border-spacing: 6px;
	margin-top: -6px;
	margin-left: 0px;
	/*
	border-top: 1px solid #98BFDE;
	border-right: 1px solid #98BFDE;
	border-left: 1px solid #98BFDE;
	*/
}
#tableHolder td {
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
.table_1_cell {
    width: 148px;
    /*border-right: 1px solid #98BFDE;*/
}
.table_2_cell {
    width: 120px;
    /*border-right: 1px solid #98BFDE;*/
}
.table_3_cell {
    width: 214px;
}
.table_1_cell, .table_2_cell, .table_3_cell, .table_4_cell, .table_5_cell, .table_6_cell {
    background-color: #EBEBEB;
}
.detailView {
    width: 400px;
	height: 266px;
	margin-right: 34px;
}
.detailSquareView {
    float:right;
	width: 160px;
	height: 106px;
	border: 1px solid #333333;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#stage img {
    float: right;
	padding: 0px;
	margin: 26px 0px 20px 20px;
}
.preView {
    float: right;
    width: 172px;
	height: 115px;
	margin-bottom: 30px;
	margin-left: 20px;
}
.detailSquareView {
    width: 160px;
	height: 160px;
	margin-right: 34px;
	/*border: 1px solid #1F2D5C;*/
}
.diaShow, .mode2DetailView, .mode3View, .mode3ZoomView, .mode5ZoomView {
    float: left;
	z-index: 1;
    width: 428px;
	height: 285px;
	margin: 0px;
}
.diaShow {
	margin-top: 25px;
	left: 0px;
}
#zoomCaption {
    position: absolute;
	top: 308px;
	left: 0px;
}
#tableHolder { 
   margin-top: 12px;
   margin-bottom: 6px;
}
.mode3View {
	margin-top: 8px;
}
.mode3ZoomView {
	margin-top: 30px;
}


#caption {
	z-index: 3;
    left: 0px;
	width: 428px;
	height: 20px;
	margin-top: 309px;
	padding: 0px;
	background-color: #FFFFFF;
}
#captionText {
	z-index: 3;
	float: left;
    left: 0px;
    width: 300px;
	height: 20px;
	margin: 0px;
	margin-top: -8px;
	padding-left: 4px;
}


#xtraZoomView {
    position: absolute;
	z-index: 1003;
}
#xtraZoomCaption {   
    position: absolute;
	z-index: 1003;
	height: 20px;
	background-color: #FFFFFF;
}
#xtraZoomCaptionText {
    position: absolute;
    float: left;
	z-index: 1003;
    top: 0px;
	width: 266px;
	height: 20px;
}
#xtraZoomNav {
    position: absolute;
    float: right; 
	z-index: 1208;   
    top: 0px;
	width: 130px;
	height: 20px;
	text-align: right;
} 


.thumbNail, .diaShow, .mode2DetailView, .mode3View, .mode3ZoomView, .mode5ZoomView, .preView, .emptyThumb {
	background-color: #EBEBEB;
}
.zoomSquareView {
    width: 350px;
	height: 350px;
	margin: 0px;
	/*
	margin-top: 24px;
	margin-right: 10px; */
	/*border: 1px solid #1F2D5C;*/
}
#zoomSquareCaption {
    position: absolute;
	top: 220px;
	left: 300px;
    width: 150px;
	height: 20px;
}
#zoomSquareCaption td {
    height: 114px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
#butZoom, #butSquareZoom {
	left: 0px;
	width: 172px;
	height: 20px;
	background-color: #FFFFFF;
	margin-top: 115px;
	text-align: right;
	padding: 0px;
}
#zoomMode3But {
	z-index: 4;
	float: right;
    top: -10px;
	left: 324px;
	width: 100px;
	height: 20px;
	margin: 0px;
	margin-top: -8px;
	padding-right: 4px;
	text-align: right;
}
#butSquareZoom {
	margin-top: 140px;
}






/* Mail-Order Form */
.formLeft, .formLeftTop, .formLeftEmpty, .formLeftEmptyBorder, #errorMess, .formLeftHalfLeft, .formLeftHalfRight, .formLeftHalfLeftHead, .formLeftHalfRightHead, .formFullSize { 
    float: left;
    left: 0px;
	width: 428px;
	height: 12px;
	margin: 0px;
	border-bottom: 1px solid #000000;
}
.formLeft, .formLeftTop {
	width: 105px;
	height: 26px;
	background-color: #A9CCFF;
}
.formFullSize {
	height: 26px;
    background-color: #A9CCFF;
}
.formLeftHalfLeft, .formLeftHalfRight, .formLeftHalfLeftHead, .formLeftHalfRightHead {
	width: 51px;
	height: 26px;
	background-color: #A9CCFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #70755E;
}
.formLeftEmpty, .formLeftEmptyBorder {
	width: 106px;
	height: 26px;
	border: none;
}
.spacer, .spacerTop, .spacerRight, .formLeftEmptyBorder { 
	border-bottom: 1px solid #000000;
}
.spacer, .spacerTop, .spacerNoBorder, .spacerLeft, .spacerRight { 
	width: 390px;
    float: left;
    left: 0px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}
.spacerNoBorder {
	width: 390px;
	border: none;
	text-align: center;
}
#errorMess {
    position: absolute;
    top: 28px;
	left: 400px;
	width: 200px;
	height: 28px;
	border: none;
	text-align: left;
}
.spacerLeft {
    width: 105px;
	border: none;
}
.spacerRight {
    width: 322px;
}
.formRight, .formRightTop, .formRight14Right, .formRight34Right {
    float: right;
    left: 100px;
	width: 284px;
	height: 26px;
	overflow: hidden;
	background-color: #E6F0FF;/*#FFFFFF;*/
	border-bottom: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}
.formRightThirdLeft, .formRightThirdMid, .formRightThirdRight, .formRightThirdMidGreen, .formRightThirdRightGreen, .formRightThirdLeftHead, .formRightThirdMidHead, .formRightThirdRightHead {
	float: left;
    left: 0px;
	width: 52px;
	height: 26px;
	background-color: #A9CCFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #70755E;
	margin: 0px;
	padding: 0px;
}
.formRightThirdLeft, .formRightThirdLeftHead {
	width: 169px;
}
.formRightThirdRight, .formRightThirdRightGreen, .formRightThirdRightHead {
	width: 61px;
}
.formRightThirdMid, .formRightThirdMidGreen, .formRightThirdMidHead {
	width: 89px;
}
.formRightThirdMidGreen, .formRightThirdRightGreen, .formFullSize {
    background-color: #365782;
}
.formRight14Right {
    float:left;
	width: 69px;
	border-left: 1px solid #FFFFFF;
}
.formRight34Right {
    float:left;
	width: 215px;
}

.formRightThirdMidGreen p, .formRightThirdRightGreen p {
    text-align: right;
	color: #FFFFFF;
}
.formFullSize p {
    color: #FFFFFF;
}
.formRightSquare, .formRightSquareRight {
    float: left;
    left: 100px;
	width: 26px;
	height: 26px;
	overflow: hidden;
	background-color: #A9CCFF;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
}
.formRightSquareRight {
    float: right;
    left: 130px;
	width: 295px;
	border-left: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.formRightSquare input {
	margin-top: 5px;
	margin-left: 6px;
}
.mailInput {
    width: 278px;
	height: 22px;
	border: none;
	margin: 0px;
	padding-top: 8px;
	padding-left: 6px;
}
.mailTA {
    width: 276px;
	height: 240px;
	max-width: 276px;
	max-height: 240px;
	border: none;
}
.mailInput,.mailTA,#formBg {
	/*background-color: #E6F0FF;*/
}
.formSelect {
    margin-top: 3px;
	margin-left: 4px;
}
#formButtons {
    position: absolute;
    top: 300px;
    left: 0px;
	width: 204px;
	height: 20px;
	z-index: 3;
}


#formButtons {
    position: absolute;
    top: 384px;
    left: 0px;
	width: 140px;
	height: 50px;
	z-index: 3;
}
#mailSubmitButton, #mailResetButton {
    border: none;
	width: 144px;
	height: 22px;
	margin-top: 6px;
}
#mailSubmitButton {
	color: #61A8E6;
}
#mailSubmitButton {
	color: #FFFFFF;
	background-color: #98BFDE;
}
#mailResetButton {
	background-color: #BABCBB;
}




#mailSubmitButton, #mailResetButton {
    border: none;
}
#mailSubmitButton {
	color: #61A8E6;
}
.scInput {
   width: 15px;
   height: 12px;
   text-align: right;
}
.mailInput#oneQuarter {
    width: 62px;
}
.mailInput#threeQuarter {
    width: 253px;
}

.formLeft p, .formLeftTop p, .formRight p, .formRightTop p, .formLeftHalfLeft p, .formLeftHalfRight p, .formLeftHalfLeftHead p, .formLeftHalfRightHead p, .formRightSquareRight p, .formRightThirdLeft p, .formRightThirdMid p, .formRightThirdRight p, .formRightThirdMidGreen p, .formRightThirdRightGreen p, .formRightThirdLeftHead p, .formRightThirdMidHead p, .formRightThirdRightHead p, .formFullSize p {
    margin: 0px;
	padding: 0px;
    text-align: left;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.formLeftHalfLeft input {
    margin-top: 5px;
}
.formLeftHalfRight input {
    margin-top: 4px;
}
.formRightThirdMidGreen p, .formRightThirdRightGreen p {
    text-align: right;
	color: #FFFFFF;
}
.formRightThirdRight p {
    text-align: right;
}
.formRight p {
    margin-top: 4px;
	margin-left: 4px;
}
.formLeft p a:link, .formLeft p a:visited, .formRight p a:link, .formRight p a:visited {
   color: #FFFFFF;
}
.formLeft p a:hover, .formRight p a:hover {
   color: #A9CCFF;
}
#shopAdd2Cart p {
   text-align: left;
   color: #003366;
   margin-top: 5px;
   margin-left: 1px;
}
#shopAdd2Cart p a, .formLeft p a, .formRight p a {   
   text-decoration: none;
}
#shopAdd2Cart p a:link, #shopAdd2Cart p a:visited, #shopItemDetailText p a:hover {
   color: #003366;
}
#shopAdd2Cart p a:hover {
   color: #70755C;
}
.presetBody h2 {
    margin-top: 70px;
	line-height: 18px;
}
h4 {
    color: #003366;
	margin: 6px;
}
.formRight#oneThird {
    float: left;
	width: 140px;
	margin-bottom: 0px;
}
.formRight#oneThird img {
	margin: 1px;
}
.formRight#twoThird {
    float: left;
	width: 143px;
	margin-bottom: 0px;
}
.formRight#colored {
   /* background-color: #A9CCFF;*/
}
.mailInput#asCode {
    width: 183px;
	margin: 0px;
}
#loginTable, #loginTable input {
    margin: 0px;
	padding: 0px;
}
