/* @override http://menonamissioncalendar.com/moex.css */

html, body {	height: 100%;	vertical-align: middle;}
body {	padding: 0px;	margin: 0px;	background-color: #000;	font: 12px Arial, Helvetica, Verdana, sans-serif;	color: #FFF;	vertical-align: middle;	text-align: center;}form {	margin: 0;	padding: 0;}img {	border-width: 0;}#logo {	position: absolute;	top: 0;	width: 299px;	height: 122px;	z-index: 50;	left: 0;}#nav {	position: absolute;	top: 10px;	width: 580px;	z-index: 10;
	right: 10px;
	text-align: right;
	color: #FFF;
	font-size: 12px;
}

#nav a, #nav a:visited, #nav a:link, #nav span {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#nav span {
	float: right;
	margin: 5px 0;
	padding: 0 5px;
	font-size: 16px;
	font-weight: bold;
	background-color: rgba(0,0,0,0.5);
}#maps {	display: none;}

div.main {	width: 933px;	height: 700px;	margin: 15px auto;	position: relative;	overflow: visible;}

div#legal {
	color: #555;
	width: 600px;
	position: relative;
	text-align: center;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#popstudios {
	width: 134px;
	height: 50px;
	position: absolute;
	bottom: 20px;
	right: -134px;
	z-index: 50;
}

/* @group Home */#home {
	background-color: #000;
	margin-bottom: 85px;
}#home #shoepolish {	position: absolute;	top: -25px;	right: -45px;	width: 203px;	height: 206px;	z-index: 20;}

#home #paper {	position: absolute;	top: 165px;
	right: 60px;
	width: 203px;	height: 206px;	z-index: 20;}#home #nametag {	position: absolute;	top: 174px;	left: -14px;	width: 231px;	height: 174px;	z-index: 20;}#home #buynow {	position: absolute;	top: -10px;	left: 470px;	width: 204px;	height: 220px;	z-index: 20;}#home #envelope {	position: absolute;	bottom: -79px;	left: -72px;	width: 397px;	height: 346px;	z-index: 5;}#home #photos {	position: absolute;	top: 263px;	left: -5px;	width: 408px;	height: 327px;	z-index: 10;}#home #pen {	position: absolute;	bottom: -130px;	left: 105px;	width: 263px;	height: 345px;	z-index: 10;}#home #tape {	position: absolute;	bottom: 18px;	left: 300px;	width: 273px;	height: 197px;	z-index: 20;}#home #bottomleft {	position: absolute;	bottom: -130px;	left: -72px;	width: 652px;	height: 673px;	z-index: 10;}#home #tag {	position: absolute;	bottom: -94px;	width: 216px;	height: 319px;	z-index: 10;	right: 161px;}#home #myspace {	position: absolute;	bottom: 0px;	width: 182px;	height: 177px;	z-index: 20;	right: 23px;}#home #bottomright {	position: absolute;	bottom: -94px;	right: 23px;	width: 352px;	height: 319px;	z-index: 10;}

#home #chunk1 {
	position: absolute;
	top: -18px;
	width: 325px;
	height: 309px;
	left: -95px;
	z-index: 15;
}

#home #chunk2 {
	position: absolute;
	top: -18px;
	width: 534px;
	height: 261px;
	left: 230px;
	z-index: 15;
}

#home #chunk3 {
	position: absolute;
	top: -18px;
	width: 223px;
	height: 261px;
	left: 764px;
	z-index: 15;
}

#home #chunk4 {
	position: absolute;
	top: 243px;
	width: 319px;
	height: 557px;
	left: 230px;
	z-index: 15;
}

#home #chunk5 {
	position: absolute;
	top: 243px;
	width: 215px;
	height: 557px;
	left: 549px;
	z-index: 15;
}

#home #chunk6 {
	position: absolute;
	top: 243px;
	width: 223px;
	height: 557px;
	left: 764px;
	z-index: 15;
}

#home #chunk7 {
	position: absolute;
	top: 291px;
	width: 325px;
	height: 509px;
	left: -95px;
	z-index: 15;
}/* @end *//* @group Info */#info {	background: url(images/info_blank.jpg) no-repeat;}#info #photo {	position: absolute;	right: 216px;	top: 32px;	width: 159px;	height: 174px;	z-index: 20;}#info #nametag {	position: absolute;	left: 17px;	top: 170px;	width: 211px;	height: 126px;	z-index: 20;}#info #sticky {	position: absolute;	left: 89px;	top: 330px;	width: 140px;	height: 152px;	z-index: 20;}#info #header {	position: absolute;	left: 309px;	top: 232px;	color: #000;	font: 15px "Times New Roman", Times, Georgia, serif;}#info #title {	position: absolute;	left: 309px;	top: 240px;	color: #000;	font: bold 58px "Times New Roman", Times, Georgia, serif;}#info #date {	position: absolute;	right: 51px;	top: 282px;	color: #000;	font: bold 12px "Times New Roman", Times, Georgia, serif;	text-align: right;}#info .newscolumn {	position: absolute;	top: 308px;	color: #000;	font: bold 11px/11px "Courier New", Courier, mono;	width: 183px;	height: 390px;	text-align: justify;}

#info .newscolumn p {	margin: 11px 0 0;}#info .newscolumn p.first {	margin: 0;}#info #col1 {	left: 309px;}#info #col2 {	left: 504px;}#info #col3 {	left: 699px;}/* @end */

/* @group Auditions */#auditions {	background: url(images/auditions_blank.jpg) no-repeat;}#auditions #photo {	position: absolute;	left: 148px;	bottom: -5px;	width: 160px;	height: 173px;	z-index: 30;}#auditions #pen {	position: absolute;	right: -134px;	top: 20px;	width: 299px;	height: 259px;	z-index: 10;}#auditions #envelope {	position: absolute;	left: -70px;	top: 74px;	width: 315px;	height: 259px;	z-index: 40;}#auditions #sticky {	position: absolute;	left: 56px;	top: 319px;	width: 140px;	height: 152px;	z-index: 20;}#auditions #myspace {	position: absolute;	right: 4px;	top: 217px;	width: 147px;	height: 144px;	z-index: 10;}#auditions #tag {	position: absolute;	left: -27px;	bottom: 10px;	width: 203px;	height: 278px;	z-index: 10;}#auditions #box {	border: 3px solid #000;	background-color: #6f5f62;	position: absolute;	top: 103px;	left: 200px;	width: 620px;	height: 570px;	padding: 5px;	z-index: 20;}#auditions #box #ad {	width: 241px;	height: 427px;	position: absolute;	top: 15px;	left: 35px;}#auditions #box #ad img {	margin-top: 5px;	margin-bottom: 5px;}#auditions #box #submission {	width: 300px;	height: 427px;	position: absolute;	top: 20px;	right: 35px;	text-align: justify;	font-size: 11px;}#auditions #box #submission input, #auditions #box #submission textarea {	border: 1px solid #444;	margin-bottom: 8px;	width: 295px;	margin-top: 2px;	padding-right: 2px;	padding-left: 2px;}#auditions #box #submission textarea {	height: 70px;}/* @end */

/* @group Media */#media {	background: url(images/media_blank.jpg) no-repeat;}#media #tape {	position: absolute;	left: 15px;	top: 160px;	width: 273px;	height: 197px;	z-index: 10;}#media #sticky {	position: absolute;	left: 20px;	top: 330px;	width: 140px;	height: 152px;	z-index: 20;}#media #tag {	position: absolute;	left: -10px;	bottom: -30px;	width: 253px;	height: 256px;	z-index: 10;}#media #pen {	position: absolute;	left: 56px;	top: 141px;	width: 299px;	height: 259px;	z-index: 10;}#media #content {	position: absolute;	left: 285px;	top: 210px;	width: 570px;	z-index: 10;	text-align: left;	color: #6e5f64;	font-family: Courier, "Courier New", mono;}#media #content .title {	text-transform: uppercase;	text-align: center;	font-size: 36px;}#media #content .description {	margin-top: 10px;	margin-bottom: 20px;}#media #content .mediafield {	position: relative;	height: 25px;	margin-top: 10px;}#media #content .mediatext {	position: relative;	height: 70px;	margin-top: 10px;}

#media #content .recaptcha {	position: absolute;	bottom: -110px;	left: 10px;}
#media #content .mediafield .mediainput, #media #content .mediatext .mediainput {	left: 150px;	position: absolute;	border: 1px solid #444;	margin-bottom: 8px;	width: 400px;	top: -5px;}#media #content .mediafield .mediasubmit {	float: right;	width: 200px;	border: 1px solid #444;	margin-bottom: 8px;}/* @end *//* @group Retail */#retail {	background: url(images/retail_blank.jpg) no-repeat;}#retail #sticky {	position: absolute;	left: 20px;	top: 230px;	width: 140px;	height: 152px;	z-index: 20;}#retail #tag {	position: absolute;	left: -10px;	bottom: 70px;	width: 253px;	height: 256px;	z-index: 10;}#retail #pen {	position: absolute;	right: 10px;	top: 33px;	width: 299px;	height: 259px;	z-index: 10;}#retail #content {	position: absolute;	left: 245px;	top: 160px;	width: 570px;	z-index: 10;	text-align: left;	color: #6e5f64;	font-family: Courier, "Courier New", mono;}#retail #content .title {	text-transform: uppercase;	text-align: center;	font-size: 36px;}#retail #content .description {	margin-top: 10px;	margin-bottom: 20px;}#retail #content .mediafield {	position: relative;	height: 25px;}#retail #content .mediatext {	position: relative;	height: 70px;}

#retail #content .recaptcha {	position: absolute;	bottom: -90px;	left: 10px;}#retail #content .mediafield .mediainput, #retail #content .mediatext .mediainput {	left: 150px;	position: absolute;	border: 1px solid #444;	margin-bottom: 8px;	width: 400px;	top: -5px;}#retail #content .mediafield .mediasubmit, #retail #content .mediatext .mediasubmit {	float: right;	width: 200px;	border: 1px solid #444;	margin-bottom: 8px;}

#retail #content .mediatext .mediainput {
	height: 45px;
}

#retail #content .mediatext .mediacheck {	margin-left: 150px;}/* @end *//* @group Fanclub */#fanclub {	background: url(images/fanclub_blank.jpg) no-repeat;
	text-align: left;
}#fanclub #james {	position: absolute;	top: 155px;	left: 48px;	width: 126px;	height: 140px;	z-index: 20;}

#fanclub #matthew {	position: absolute;	top: 153px;	left: 190px;	width: 120px;	height: 140px;	z-index: 20;}

#fanclub #gary {	position: absolute;	left: 190px;	top: 309px;	width: 115px;	height: 141px;	z-index: 20;}

#fanclub #cody {	position: absolute;	top: 460px;	left: 319px;	width: 123px;	height: 146px;	z-index: 20;}

#fanclub #matt {	position: absolute;	left: 445px;	top: 316px;	width: 112px;	height: 139px;	z-index: 20;}

#fanclub #eric {	position: absolute;	left: 195px;	top: 466px;	width: 116px;	height: 141px;	z-index: 20;}

#fanclub #jamal {	position: absolute;	top: 460px;	left: 440px;	width: 124px;	height: 148px;	z-index: 20;}

#fanclub #chris {	position: absolute;	top: 151px;	left: 438px;	width: 115px;	height: 155px;	z-index: 20;}

#fanclub #ken {	position: absolute;	left: 314px;	width: 117px;	height: 142px;	z-index: 20;	top: 319px;}

#fanclub #cj {	position: absolute;	top: 468px;	left: 52px;	width: 119px;	height: 143px;	z-index: 20;}

#fanclub #jordan {	position: absolute;	top: 155px;	left: 319px;	width: 109px;	height: 137px;	z-index: 20;}

#fanclub #michael {	position: absolute;	top: 310px;	left: 53px;	width: 128px;	height: 150px;	z-index: 20;}#fanclub #shoepolish {	position: absolute;	top: 30px;	right: 82px;	width: 203px;	height: 206px;	z-index: 20;}#fanclub #tomain {	position: absolute;	left: 34px;	bottom: 23px;	width: 140px;	height: 76px;	z-index: 20;}#fanclub #submit {	position: absolute;	left: 447px;	bottom: 47px;	width: 143px;	height: 34px;	z-index: 20;}#fanclub #slides {	position: absolute;	right: 12px;	bottom: -32px;	width: 334px;	height: 163px;	z-index: 20;}#fanclub #buynow {	position: absolute;	top: 30px;	left: 400px;}#fanclub #fanfield {	position: absolute;	bottom: 30px;	left: 255px;	width: 180px;	color: #000;	text-align: justify;	font: 10px Georgia, "Times New Roman", Times, serif;}#fanclub #fanfield #faninput {	border: 1px solid #444;	width: 180px;}#fanclub #fancontent {	position: absolute;	top: 250px;	right: 50px;	width: 275px;	font: 12px Georgia, "Times New Roman", Times, serif;	color: #000;	text-align: justify;}#fanclub #fancontent .title {	font-size: 20px;}#fanclub .missionary {	position: relative;}#fanclub .missionary input {	position: absolute;	bottom: 8px;	right: 8px;}/* @end *//* @group Meet */

div.mapInfo {
	color: #000;
	text-align: left;
	font-size: 12px;
	margin-top: 10px;
}

div.mapInfo b {
	font-size: 16px;
	font-weight: bold;
}#meet {	background: url(images/meet_blank.jpg) no-repeat;}#meet #photo {	width: 128px;	height: 140px;	position: absolute;	top: 25px;	left: 400px;	z-index: 10;}
#meet #plaque {	width: 181px;	height: 266px;	position: absolute;	right: 105px;	top: 60px;}

#meet #bio {	width: 305px;	height: 260px;	position: absolute;	right: 35px;	bottom: 24px;
	color: #000;
	font: 12px Georgia, "Times New Roman", Times, serif;
	overflow: auto;
	padding-right: 5px;
}

#meet #bio p {	text-align: justify;
	text-indent: 20px;
}

#meet #bio .title {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}

#meet #bio .title a img {
	margin-left: 5px;
}

#meet #bio .title span {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	font-style: normal;
}

#meet #bio a {
	float: right;
}#meet #gmap {	width: 454px;	height: 257px;	position: absolute;	top: 256px;	left: 101px;	visibility: hidden;}#meet #strings {	top: 230px;	left: 100px;	position: absolute;	width: 405px;	height: 303px;	z-index: 10;}#meet #tomain {	position: absolute;	bottom: 10px;	left: 20px;	width: 89px;	height: 101px;	z-index: 10;}#meet #james {	width: 62px;	height: 71px;	position: absolute;	top: 170px;	left: 95px;	z-index: 5;}#meet #matthew {	width: 62px;	height: 71px;	position: absolute;	top: 170px;	left: 177px;	z-index: 5;}#meet #gary {	width: 62px;	height: 71px;	position: absolute;	top: 172px;	left: 261px;	z-index: 5;}#meet #cody {	width: 62px;	height: 71px;	position: absolute;	top: 172px;	left: 342px;	z-index: 5;}#meet #matt {	width: 62px;	height: 71px;	position: absolute;	top: 170px;	left: 417px;	z-index: 5;}#meet #eric {	width: 62px;	height: 71px;	position: absolute;	top: 170px;	left: 491px;	z-index: 5;}#meet #jamal {	width: 62px;	height: 81px;	position: absolute;	bottom: 103px;	left: 96px;	z-index: 15;}#meet #christopher {	width: 62px;	height: 81px;	position: absolute;	bottom: 101px;	left: 180px;	z-index: 15;}#meet #ken {	width: 62px;	height: 81px;	position: absolute;	bottom: 96px;	left: 256px;	z-index: 15;}#meet #cj {	width: 62px;	height: 81px;	position: absolute;	bottom: 100px;	left: 332px;	z-index: 15;}#meet #jordan {	width: 62px;	height: 81px;	position: absolute;	bottom: 95px;	left: 416px;	z-index: 15;}#meet #michael {	width: 62px;	height: 81px;	position: absolute;	bottom: 100px;	left: 496px;	z-index: 15;}/* @end */

/* @group Store */

#store {	background: url(images/store_blank.jpg) no-repeat;}

#store #list {	width: 564px;	height: 158px;	position: absolute;	z-index: 10;
	top: 61px;
	left: 101px;
}

#store #scroll {	width: 166px;	height: 58px;	position: absolute;	z-index: 10;
	right: 50px;
	top: 184px;
}

#store #status {
	border: 2px solid #000;	background-color: #6f5f62;	position: absolute;
	top: 165px;	right: 230px;	width: 300px;	text-align: left;
	padding: 4px;
}

#store #cservice {	width: 191px;	height: 170px;	position: absolute;	z-index: 10;
	top: 60px;	right: 40px;}

#store #inventory {	width: 800px;	height: 440px;	position: absolute;	z-index: 10;
	right: 37px;
	bottom: 10px;
	padding-right: 5px;
	overflow: auto;
}

#store #inventory .title {
	text-align: left;
}

#store #inventory .row {
	position: relative;
	margin-bottom: 20px;
	text-align: left;
}

#store #inventory .row .item {
	width: 225px;
	text-align: left;
	clear: none;
	top: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	border: 1px dashed #AAA;
	padding: 4px;
}

#store #inventory .row .item .descr {
	font-weight: bold;
	font-size: 14px;
	height: 40px;
}

#store #inventory .row .item .price {
	font-size: 18px;
}

#store #inventory .row .item .price .oldprice {
	text-decoration: line-through;
	color: #888;
}

#store #inventory .row .item .price .newprice {
	color: #b00;
}

#store #inventory .row .item .avail {
	font-size: 11px;
}

#store #inventory .row .item .pulldown {
	margin-top: 10px;
	font-size: 11px;
}

#store #inventory .row .item .pulldown select {	border: 1px solid #444;	width: 225px;}

#store #inventory .row .item .buttons {
	height: 21px;
	margin-top: 20px;
	position: relative;
}

#store #inventory .row .item .buttons .add {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 90px;
	height: 21px;
}

#store #inventory .row .item .buttons .view {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 79px;
	height: 21px;
}

#store #inventory .hr {
	position: relative;
	height: 12px;
	text-align: center;
	padding-bottom: 20px;
}

#store #inventory .c1 {
	position: relative;
}

#store #inventory .c2 {
	left: 271px;
	position: absolute;
}

#store #inventory .c3 {
	left: 542px;
	position: absolute;
}

/* @end */

/* @group Cart */

#cart {	background: url(images/store_blank.jpg) no-repeat;}

#cart #pen {	width: 563px;	height: 162px;	position: absolute;	z-index: 10;
	top: 61px;
	left: 101px;
}

#cart #back {	width: 216px;	height: 42px;	position: absolute;	z-index: 10;
	top: 185px;
	right: 200px;
}

#cart #cservice {	width: 191px;	height: 170px;	position: absolute;	z-index: 10;
	top: 60px;	right: 40px;}

#cart #inventory {	width: 800px;	height: 440px;	position: absolute;	z-index: 10;
	right: 37px;
	bottom: 10px;
	padding-right: 5px;
	overflow: auto;
}

#cart #inventory .row {
	position: relative;
	margin-bottom: 20px;
	text-align: left;
	clear: none;
	top: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	min-height: 91px;
}

#cart #inventory .row .image {
	width: 115px;
}

#cart #inventory .row .descr {
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 0;
	left: 150px;
	width: 600px;
}

#cart #inventory .row .price {
	font-size: 18px;
	top: 20px;
	left: 150px;
	position: absolute;
	width: 400px;
}

#cart #inventory .row .avail {
	font-size: 11px;
	top: 40px;
	left: 150px;
	position: absolute;
	width: 400px;
}

#cart #inventory .row .size {
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	width: 200px;
	right: 30px;
	top: 0;
	text-align: right;
}

#cart #inventory .row .quan {
	position: absolute;
	width: 200px;
	right: 30px;
	top: 25px;
	text-align: right;
}

#cart #inventory .row .quan input {
	border: 1px solid #444;	width: 90px;
	text-align: center;
}

#cart #inventory .row .remove {
	position: absolute;
	bottom: 5px;
	left: 150px;
	width: 123px;
	height: 21px;
}

#cart #inventory .row .remove input {
	border: 1px solid #444;	text-align: center;
}

#cart #inventory .row .update {
	position: absolute;
	width: 90px;
	height: 21px;
	right: 30px;
	bottom: 5px;
}

#cart #inventory .info {
	position: relative;
	height: 120px;
}

#cart #inventory .info .subtotal {
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 20px;
	width: 400px;
	color: #000;
	text-align: right;
}

#cart #inventory .info .subtotal span.strike {
	text-decoration: line-through;
}

#cart #inventory .info .subtotal span.red {
	color: #B00;
}

#cart #inventory .info .shiptotal {
	font-size: 14px;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 200px;
	color: #000;
	text-align: right;
}

#cart #inventory .info .taxtotal {
	font-size: 14px;
	position: absolute;
	top: 40px;
	right: 20px;
	width: 200px;
	color: #000;
	text-align: right;
}

#cart #inventory .info .total {
	font-size: 18px;
	position: absolute;
	top: 60px;
	right: 20px;
	width: 200px;
	color: #000;
	text-align: right;
}

#cart #inventory .info .usps {
	position: absolute;
	top: 10px;
	left: 260px;
}

#cart #inventory .info .ship {
	position: absolute;
	top: 0;
	font-size: 11px;
	color: #000;
	text-align: left;
	width: 240px;
	left: 0;
}

#cart #inventory .info .ship select, #cart #inventory .info .ship input {
	border: 1px solid #444;	width: 240px;
	margin-bottom: 5px;
}

#cart #inventory .info .checkout {
	position: absolute;
	right: 0;
	bottom: 2px;
	width: 168px;
	height: 21px;
}

#cart #inventory .info .credit {
	position: absolute;
	right: 230px;
	bottom: 0;
	width: 144px;
	height: 26px;
}

#cart #inventory .info .notice {
	position: absolute;
	width: 330px;
	top: 47px;
	left: 260px;
	color: #000;
	text-align: justify;
	font-size: 11px;
}

#cart #inventory .hr {
	position: relative;
	height: 12px;
	text-align: center;
	padding-bottom: 20px;
}



/* @end */

/* @group Checkout */

#checkout {	background: url(images/store_blank.jpg) no-repeat;}

#checkout #secure {	width: 311px;	height: 58px;	position: absolute;	z-index: 10;
	top: 165px;
	left: 101px;
}

#checkout .notice {
	text-align: justify;
}

#checkout #error {	width: 400px;	position: absolute;	z-index: 10;
	top: 184px;
	right: 70px;
	background-color: #f55;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding: 8px;
}

#checkout #data {	width: 800px;	height: 455px;	position: absolute;	z-index: 10;
	right: 37px;
	bottom: 10px;
	padding-right: 5px;
}

#checkout #data .row {
	position: relative;
	text-align: left;
}

#checkout #data .row #addrinfo {
	text-align: left;
	top: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: auto auto 15px;
	width: 350px;
}

#checkout #data .row .column {
	width: 225px;
	text-align: left;
	top: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

#checkout #data .row .column .title {
	font-size: 18px;
	margin-bottom: 5px;
	font-weight: bold;
}

#checkout #data .row .column .field {
	font-size: 11px;
	margin-bottom: 5px;
}

#checkout #data .row .column .descr {
	height: 23px;
}

#checkout #data .row .column .field span {
	color: #888;
}

#checkout #data .row .column .field input,
#checkout #data .row .column .field select {
	border: 1px solid #444;	width: 220px;
}

#checkout #data .row .c1 {
	position: relative;
}

#checkout #data .row .c2 {
	left: 271px;
	position: absolute;
}

#checkout #data .row .c3 {
	left: 542px;
	position: absolute;
}



/* @end */

/* @group Verify */

#verify {	background: url(images/store_blank.jpg) no-repeat;}

#verify #secure {	width: 311px;	height: 58px;	position: absolute;	z-index: 10;
	top: 165px;
	left: 101px;
}

#verify #error {	width: 400px;	position: absolute;	z-index: 10;
	top: 184px;
	right: 70px;
	background-color: #f55;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding: 8px;
}

#verify #data {	width: 800px;	height: 440px;	position: absolute;	z-index: 10;
	right: 37px;
	bottom: 10px;
	padding-right: 5px;
	text-align: left;
}

#verify #data .c1 {
	width: 496px;
	height: 440px;	position: relative;
	overflow: auto;
}

#verify #data .c2 {
	width: 225px;
	left: 542px;
	position: absolute;
	top: 0;
	color: #000;
	text-align: left;
}

#verify #data .row {
	position: relative;
	text-align: left;
	margin-bottom: 3px;
	border-bottom: 1px dashed #AAA;
}

#verify #data .row .descr {
	text-align: left;
	position: relative;
}

#verify #data .row .billaddr {
	text-align: left;
	position: relative;
	width: 210px;
	color: #000;
	border: 1px solid #AAA;
	padding: 5px;
}

#verify #data .row .shipaddr {
	text-align: left;
	position: absolute;
	top: 0;
	left: 255px;
	width: 225px;
	color: #000;
	border: 1px solid #F55;
	padding: 5px;
}

#verify #data .row .shipaddr span,
#verify #data .row .billaddr span {
	top: 5px;
	right: 5px;
	position: absolute;
}

#verify #data .row .shipaddr span a,
#verify #data .row .shipaddr span a:visited,
#verify #data .row .billaddr span a,
#verify #data .row .billaddr span a:visited {
	text-decoration: none;
	color: #693;
	font-weight: bold;
}

#verify #data .row .descr a,
#verify #data .row .descr a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#verify #data .row .size {
	text-align: left;
	position: relative;
	top: 0;
	left: 20px;
	color: #000;
	width: 200px;
}

#verify #data .row .price {
	text-align: right;
	position: absolute;
	width: 90px;
	right: 140px;
	color: #000;
	bottom: 0;
}

#verify #data .row .quan {
	text-align: center;
	position: absolute;
	width: 50px;
	right: 90px;
	color: #000;
	bottom: 0;
}

#verify #data .row .ext {
	text-align: right;
	position: absolute;
	right: 0;
	width: 90px;
	color: #000;
	bottom: 0;
}

#verify #data .row .smtotal {
	text-align: right;
	position: relative;
	color: #000;
	font-size: 14px;
	margin-bottom: 3px;
}


#verify #data .row .smtotal span.strike {
	text-decoration: line-through;
}

#verify #data .row .smtotal span.red {
	color: #B00;
}
#verify #data .row .lgtotal {
	text-align: right;
	position: relative;
	color: #000;
	font-size: 18px;
}

#verify #data .c2 .title {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: bold;
}

#verify #data .c2 .field {
	font-size: 11px;
	margin-bottom: 5px;
}

#verify #data .c2 .field span {
	color: #888;
}

#verify #data .c2 .field input {
	border: 1px solid #444;	width: 220px;
}

#verify #data .c2 .field select {
	border: 1px solid #444;}


/* @end */

/* @group Service */

#service {	background: url(images/service_blank.jpg) no-repeat;}

#service #opinion {
	border: 2px solid #000;	background-color: #6f5f62;	position: absolute;
	top: 75px;
	right: 50px;
	width: 400px;
	text-align: left;
	padding: 4px;
}

#service #opinion a,
#service #opinion a:visited {
	font-weight: bold;
	color: #BBB;
	text-decoration: none;
}

#service #policy {
	width: 194px;
	height: 81px;
	position: absolute;
	bottom: 5px;
	right: 165px;
}

#service #return {
	width: 151px;
	height: 45px;
	position: absolute;
	bottom: 190px;
	left: 150px;
}

#service #submit {	width: 89px;	height: 46px;	position: absolute;	bottom: 155px;	right: 320px;}#service #content {	position: absolute;	top: 255px;	left: 370px;	text-align: left;}

#service #content .thanks {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	width: 300px;
	position: absolute;
	top: 50px;
	left: 50px;
}#service #content .servicefield {	margin: 6px;}#service #content .servicefield input,#service #content .servicefield textarea {	border: 1px solid #444;	width: 350px;
	background-color: #D5D3C4;
}

#service #content .servicefield textarea {	height: 90px;}

/* @end */

/* @group FAQ */

#faq {	background: url(images/faq_blank.jpg) no-repeat;}

#faq #sticky {	position: absolute;	top: 50px;	width: 140px;	height: 152px;	z-index: 20;
	right: 150px;
}

#faq #content {
	position: absolute;
	left: 270px;
	width: 620px;
	height: 495px;
	color: #000;
	overflow: auto;
	bottom: 5px;
	text-align: justify;
	font-family: "Courier New", Courier, mono;
	padding-right: 5px;
}

#faq #content p.q {
	font-weight: bold;
	margin: 25px 0 0;
}

#faq #content p.a {
	margin: 10px 0 0;
}



/* @end */

/* @group Giving */

#giving {	background: url(images/giving_blank.jpg) no-repeat;}

#giving #sticky {	position: absolute;	top: 50px;	width: 140px;	height: 152px;	z-index: 20;
	left: 350px;
}

#giving #photo {	position: absolute;	top: 28px;	width: 255px;	height: 293px;	z-index: 20;
	right: -49px;
}

#giving #static {	position: absolute;	right: 60px;	width: 605px;	color: #000;	top: 200px;	text-align: justify;	padding-right: 5px;
	font: 12px/12px "Courier New", Courier, mono;
}

#giving #static p {
	margin: 0 0 10px;
}

#giving #static p.title {
	margin: 0 0 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

#giving #content {	position: absolute;	right: 60px;	width: 605px;	height: 300px;	color: #000;	overflow: auto;	bottom: 15px;	text-align: justify;	font-family: "Courier New", Courier, mono;	padding-right: 5px;}

#giving #content p.title {
	margin: 0 0 5px;
	font-weight: bold;
}

#giving #content p.text {
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}

#giving #content p.name {
	margin: 5px 0 20px;
	padding-left: 30px;
}


/* @end */