.popup {background:#FFF; border:1px solid #333; padding:1px;}
.popup-header {position: relative; padding:7px 20px 7px 7px; background:url("../../images/general/contentBG.png") no-repeat scroll center bottom transparent;}
.apopup-header {height:24px; padding:7px; background:#efefef;}
.popup-header h2 {margin:0; padding:0; font-family: Georgia; font-weight: bold; font-style: italic; font-size:18px; color: #0B1425;}
.popup-header .close-link {/*float:right;*/ position: absolute; top: 5px; right: 5px; font-size:11px;}
.popup-body {padding:10px;}
.popup-body .popupMessage {text-align: center; font-family: Georgia; font-weight: bold; font-size: 15px; color: #0B1425;}
.popup-body .errorPopupMessage {text-align: center; font-family: Georgia; font-weight: bold; font-size: 15px; color: #93000A;}

.popupSectionsHeader {margin: 15px 0; padding: 3px 3px 3px 15px; border: 1px solid #fff; font-size: 13px; font-weight: bold; color: #FFFFFF; background: #93000A;}
#regForm table {width: 95%; border-collapse: collapse;}
#regForm table th {padding: 3px; border: 1px solid #fff; font-size: 13px; font-weight: bold; color: #FFFFFF; background: #93000A;}
#regForm table * {color: #0B1425;}
#regForm table tr {background: #F4F4F4;}
#regForm table tr td {padding: 5px; vertical-align: middle; border: 1px solid #fff; overflow: hidden;}
#regForm table tr td.colNo1 {width: 100px; text-align: right;}
#regForm table input {width: 300px; margin-right: 5px; border: 1px solid #0B1425;}
#regForm table tr td.colNo3 {width: 150px; text-align: left; font-weight: bold; color: #93000A;}
#regForm table tr td .submit {width: 100px; border: 1px solid #0B1425; font-weight: bold; color: #FFFFFF; background: #93000A;}

.changePrice {margin-top: 15px;}
.changePrice div {margin: 5px 20% 0 10%; padding: 10px 0 0 10px; background: #F4F4F4;}
.changePrice .second {margin: 0 20% 10px 10%; padding-bottom: 10px;}
.changePrice span {font-weight: bold; color: #93000A;}
/*.changePrice span {width: 30%; display: block; border: 1px solid black;}*/
.changePrice input {margin-right: 5px; padding-right: 5px; border: 1px solid #0B1425; text-align: right;}
.changePrice .pln {width: 20px; text-align: left;}
.changeQuantity {margin: 0 20% 0 10%; width: 70%;  border-collapse: collapse;}
.changeQuantity * {color: #0B1425;}
.changeQuantity th {padding: 3px; border: 1px solid #fff; font-size: 13px; font-weight: bold; text-align: center; color: #FFFFFF; background: #93000A;}
.changeQuantity tr {background: #F4F4F4;}
.changeQuantity td {padding: 5px; vertical-align: middle; border: 1px solid #fff; overflow: hidden;}
.changeQuantity .colNo3 {width: 150px; text-align: left; font-weight: bold; color: #93000A;}
.changeQuantity .colNo1 {text-align: right;}
.changeQuantity .colNo4 {text-align: center;}
.changeQuantity .colNo2 {text-align: center;}
.changeQuantity .colNo2 input {text-align: center; border: 1px solid #0B1425;}
.changeReason p { margin-left: 10%; width: 60%; padding: 1% 5%; font-weight: bold; color: #93000A; background: #F4F4F4;}
.changeReason a {display: block; float: left; margin: 0 20px 0 15px; padding: 5px 0; width: 120px; background: #93000A; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; color: #FFF;}
.changeReason textarea {margin: 10px 20% 10px 10%; width: 70%; border: 1px solid #0B1425; }
.changeReason .submit { padding-right: 10%; text-align: center;}
.changeReason .submit input {padding: 6px 0; width: 191px; text-align: center; border: none; background: url("../../images/general/koszyksubmit.gif") no-repeat scroll 0 0 transparent; font-family: Georgia; font-size: 20px; font-weight: bold; text-decoration: none; color: #FFF}

.editProfile {margin: 0 5%; width: 90%; border-collapse: collapse;}
.editProfile tr {background: #F4F4F4; color: #0B1425;}
.editProfile td {padding: 5px; vertical-align: middle; border: 1px solid #fff; overflow: hidden;}
.editProfile .colspan {text-align: center;}
.editProfile .colNo1 {text-align: right; width: 20%;}
.editProfile .colNo2 {text-align: center;}
.editProfile .colNo3 {text-align: left; font-weight: bold; color: #93000A; width: 30%;}
.editProfile input, .editProfile textarea {width: 95%; border: 1px solid #0B1425;}
.editProfile .submit {padding: 6px 0; width: 191px; text-align: center; border: none; background: url("../../images/general/koszyksubmit.gif") no-repeat scroll 0 0 transparent; font-family: Georgia; font-size: 20px; font-weight: bold; text-decoration: none; color: #FFF}

.tshirtSummary span {float: left; font-weight: bold; line-height: 14px; color: #93000A;}
.tshirtSummary span.first {width: 140px; margin-right: 10px; font-weight: normal; text-align: right; color: #0B1425;}

.productHistory {margin: 15px 0 0 30px; width: 100%;}
.productHistory th, .productHistory td {padding: 5px;}
.productHistory th {font-weight: bold; color: #93000A;}
.productHistory .center {text-align: center;}
.bottomSumm {border-top: 2px solid #0B1425;}
.bottomSumm th {padding-top: 10px;}

