/* SECTION NAV */
.section-nav{background:url(../images/backgrounds/account-texture.jpg);clear:both;height:96px;padding-top:1px;position:relative;z-index:1;}
.section-nav h2.myacount{text-indent:-9999px;background:url(../images/headlines/my-account-header.gif) 0 0 no-repeat;height:24px;position:relative;z-index:1;margin:28px 0 0 20px;}
.ie6 .section-nav h2{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/headlines/my-account.png", sizingMethod="crop");}
.section-nav .filter-panel{width:100%;height:21px;position:absolute;bottom:0;background-color:#333;opacity:0.3;-moz-opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}
.section-nav ul{position:absolute;bottom:0;left:0;width:100%;height:21px;}
.section-nav li {float:left;border-right:1px solid #C6C6C6;}
.section-nav li a{float:left;height:21px;text-indent:-9999px;background:url(../images/nav/my-account.gif) 0 -21px no-repeat;}

.section-nav li a.profile-nav { background-position:0 -21px;width:91px;}
.section-nav li a.profile-nav:hover,
.profile .section-nav li a.profile-nav { background-position:0 0;}

.section-nav li a.address-book-nav { background-position:-92px -21px;width:131px;}
.section-nav li a.address-book-nav:hover,
.address-book .section-nav li a.address-book-nav { background-position:-92px 0;}

.section-nav li a.credit-cards-nav { background-position:-224px -21px;width:127px;}
.section-nav li a.credit-cards-nav:hover,
.credit-cards .section-nav li a.credit-cards-nav { background-position:-224px 0;}

.section-nav li a.order-history-nav { background-position:-352px -21px;width:137px;}
.section-nav li a.order-history-nav:hover,
.order-history .section-nav li a.order-history-nav { background-position:-352px 0;}

.section-nav li a.wish-list-nav { background-position:-490px -21px;width:102px;}
.section-nav li a.wish-list-nav:hover,
.wish-list .section-nav li a.wish-list-nav { background-position:-490px 0;}

.section-nav li a.pro-purchase-nav { background-position:-593px -21px;width:132px;}
.section-nav li a.pro-purchase-nav:hover,
.pro-purchase .section-nav li a.pro-purchase-nav { background-position:-593px 0;}

.section-nav li a.greater-rewards-nav { background-position:-726px -21px;width:158px;}
.section-nav li a.greater-rewards-nav:hover,
.greater-rewards .section-nav li a.greater-rewards-nav { background-position:-726px 0;}

/* end section nav */





.saved-address,
.saved-credit-card{overflow:hidden;clear:left;}

.account {

}
.account .mainCol {
	float:left;
	width:760px;
	heigth:700px;
}
.account .sideCol {
	float:left;
	padding-left:13px;
	width:185px;
}
.account .btmBorder {
	border-bottom:solid 3px #000000;
	padding-right:64px;
	margin-bottom:3px;
}
.account h2{
	margin:0;
	padding-bottom:10px;
	text-indent:0;
	font-size:14px;
	font-weight:bold;
}

/* pagination for acct */
.account .pagination {
	width: 760px;
	font-weight:bold;
}
.account .pagination .pages a {
	text-decoration:underline;
}
.account .pagination .viewing {
	float:left;
	font-weight:bold;
}
.account .pagination .pages {
	float:right;
}
/* end pagination for acct */

/* 3 col contact footer */
.account #contact-footer {
	padding-top:50px;
	float: left; 
}

.account #contact-footer div.hr {
	height: 4px;
	background: #FFFFFF url(../images/backgrounds/diagonal-lines.gif) repeat-x scroll 0% 100%;
	margin-bottom:15px;
}
.account #contact-footer div.hr hr {
	display: none;
}
.account #contact-footer h6{
	font-weight:bold;
	padding-bottom:4px;
}
.account #contact-footer .online {
	float:left;
	width:180px;
	padding-right:20px;
}
.account #contact-footer .email {
	float:left;
	width:190px;
	padding-right:20px;
}
.account #contact-footer .phone {
	float:left;
	width:220px;
}
/* end 3 col contact footer */

/* acct section headers */
h1.order-history {  
	background-image:url(../images/headlines/order-history.png);
	background-repeat:no-repeat;
}
h1.credit-cards {  
	background-image:url(../images/headlines/credit-cards.png);
	background-repeat:no-repeat;
}
h1.address-book {  
	background-image:url(../images/headlines/address-book.png);
	background-repeat:no-repeat;
}
h1.pro-purchase {  
	background-image:url(../images/headlines/pro-purchase.png);
	background-repeat:no-repeat;
}
h1.pro-purchase-photos-and-videos {  
	background-image:url(../images/headlines/pro-purchase-photos-and-videos.png);
	background-repeat:no-repeat;
}
h1.greater-rewards {  
	background-image:url(../images/headlines/greater-rewards.png);
	background-repeat:no-repeat;
}
/* This is added for the Chicago Contest header in My Account */
h1.hike-header {  
	background-image:url(../images/contest/chicago/hike-header.gif);
	background-repeat:no-repeat;
}

h1.terms {  
	background-image:url(../images/headlines/terms.gif);
	background-repeat:no-repeat;
}
h1.order-detail {  
	background-image:url(../images/headlines/order-detail.png);
	background-repeat:no-repeat;
}
h1.wish-list {  
	background-image:url(../images/headlines/wish-list.png);
	background-repeat:no-repeat;
}
/* end section headers */

/* table formatting */
#orders {clear:both;width:760px;margin:30px 0 20px;background:#F3F3F3;}
#orders  tr td{border-top:5px solid #fff;}
#orders td{padding:10px 10px 10px 5px;}
#orders th{
	padding-left:5px;
	background-color:#FFFFFF;
	font-family:arial,sans-serif;
	font-size:10px;
	color:#999999;
	text-transform:uppercase;
	font-weight:bold;	
}
#orders caption{display:inline;position:absolute;height:24px;margin-top:-30px;width:760px;background:#fff url(../images/backgrounds/diagonal-lines.gif) 0% 100% repeat-x;}
.ie #orders {margin-top:0}
.ie #orders caption{display:block;margin:0;height:20px;width:auto;}
.ie #orders th{padding:5px 0 0 5px;}
#orders h3{font-size:14px;line-height:1.4;}
/* end table formatting */

/* acct banner and subnav */
#accountSec {
	background-image:url(../images/backgrounds/account-texture.jpg);
	height:96px;
	padding-top:1px;
	clear:both;
	position:relative;
	z-index:1;
}
#accountSec h2.section-header {  
	background-image:url(../images/headlines/myaccount.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;
}  
#accountNav {
	position:relative;
	z-index:100;
	padding-top:20px;
}
#accountNav a.anav span {
	background:url(../images/nav/account.png) no-repeat;
	cursor:pointer;
	display:block;
	height:27px;
	text-indent:-9999px;
}
#accountNav li{
	position:relative;
	float:left;
	border-right:1px solid #999999;
	padding:0px 8px 5px 8px;
}
#accountNav li a{ color:#FFFFFF;}
.acctNavFilter{
	position:absolute;
	filter:alpha(opacity=50);
	opacity:.50;
	bottom:0px;
	height:32px;
	width:100%;
	background-color:#333333;
	clear:both;
	z-index:2;
}
#accountNav a.profile-nav span { background-position:15px 12px;width:70px;}
#accountNav a:hover.profile-nav span{ background-position:15px -32px;}
.profile #accountNav a.profile-nav span{ background-position:15px -32px;}
#accountNav a.address-book-nav span { background-position:-80px 12px;width:110px;}
#accountNav a:hover.address-book-nav span{ background-position:-80px -32px;}
.address-book #accountNav a.address-book-nav span{ background-position:-80px -32px;}
#accountNav a.credit-cards-nav span { background-position:-210px 12px;width:110px;}
#accountNav a:hover.credit-cards-nav span{ background-position:-210px -32px;}
.credit-cards #accountNav a.credit-cards-nav span{ background-position:-210px -32px;}
#accountNav a.order-history-nav span{ background-position:-340px 12px;width:115px;}
#accountNav a:hover.order-history-nav span{ background-position:-340px -32px;}
.order-history #accountNav a.order-history-nav span{ background-position:-340px -32px;}
#accountNav a.wish-list-nav span { background-position:-480px 12px;width:80px;}
#accountNav a:hover.wish-list-nav span{ background-position:-480px -32px;}
.wish-list #accountNav a.wish-list-nav span{ background-position:-480px -32px;}
#accountNav a.pro-purchase-nav span{ background-position:-580px 12px;width:120px;}
#accountNav a:hover.pro-purchase-nav span{ background-position:-580px -32px;}
.pro-purchase #accountNav a.pro-purchase-nav span{ background-position:-580px -32px;}
#accountNav a.greater-rewards-nav span{ background-position:-710px 12px;width:140px;}
#accountNav a:hover.greater-rewards-nav span{ background-position:-710px -32px;}
.greater-rewards #accountNav a.greater-rewards-nav span{ background-position:-710px -32px;}
/* end acct banner and subnav */

/* buttons */
.account button.add-new-card { margin: 13px 0 21px; float: none; background: url(../images/buttons/add-new-card.gif);background-repeat:no-repeat; width: 91px; text-indent: -9999px; }
.account button.edit{display:inline;float:none;background:url(../images/buttons/edit.gif);width:36px;height:21px;text-indent:-9999px;background-repeat:no-repeat;}
.account a.edit-cc {display:inline;float:left;background:url(../images/buttons/edit.gif);width:36px;height:21px;text-indent:-9999px;background-repeat:no-repeat;}
.account button.email {display:inline;float:left;background:url(../images/buttons/email.gif);width:47px; height: 21px; text-indent:-9999px;background-repeat:no-repeat;}
.account a.signup {display:inline;float:left;background:url(../images/buttons/signup.gif);width:70px;text-indent:-9999px;background-repeat:no-repeat;padding:5px;}
.account button.signup {display:inline;float:left;background:url(../images/buttons/signup.gif);width:70px;text-indent:-9999px;background-repeat:no-repeat;padding:5px;}
.account button.renew {position:absolute;top:10px;right:0px;display:block;float:right;background:url(../images/buttons/renew.gif);width:70px;text-indent:-9999px;background-repeat:no-repeat;}


/* credit card */
.account .cc-default { border:solid 1px #d1d1d1;background-color:#e8eef1;padding:10px;width:500px;}
.account .cc-default { border:solid 1px #d1d1d1;background-color:#e8eef1;padding:10px;width:500px;}
.account .radio {float:left;padding-right:5px;}
.account .info {float:left; padding-top:3px;}
.account .left-result {float:left;border:solid 1px #d1d1d1;padding:10px;margin-top:20px;margin-right:20px;width:500px;}
.account .right-result{float:left;border:solid 1px #d1d1d1;padding:10px;margin-top:20px;margin-right:20px;width:500px;}

/* pro purchase */
.account p.header {font-weight:bold;padding-top:10px;}

/* pro puchase upload */
.account .upload-message { border:solid 1px #d1d1d1;background-color:#e8eef1;padding:10px;width:500px;}
.account .note{font-size:10px;font-family:arial,sans-serif;color:#999999;}
.account .upload-module {padding-top:20px;}
.account .upload-module h4 {font-weight:bold;font-size:14px;}
.account .upload-module input {width:300px;}
.account .upload-module textarea {width:300px;height:70px;}
.account .upload-module label {
	display:block;
	font-size:11px;
	line-height:18px;
}
.account .upload-module fieldset {
	display:block;
	font-size:11px;
	line-height:18px;
	padding-top:10px;
}

/* greater rewards */
.account .reward-id { border:solid 1px #d1d1d1;background-color:#e8eef1;padding:10px;width:450px;}
.account .reward-id .barcode {float:left;width:120px;padding-right:10px;text-align:right;font-weight:bold;}
.account .reward-id .barcode-image {float:left;}
.account .reward-id .print-button {float:right;}
.account .reward-id .member-number{float:left;}
.account .reward-id .member {float:left;width:120px;padding-right:10px;text-align:right;font-weight:bold;}
.account .reward-id button.print{background:url(../images/buttons/print.gif);width:60px;text-indent:-9999px;background-repeat:no-repeat;}
.account h6.benefit {font-weight:bold;padding-bottom:0px;margin-bottom:0px;}

#shipping-to fieldset{margin:0;padding:0;}
#shipping-to fieldset legend {height:21px;}
#shipping-to fieldset legend span{background:transparent;height:auto !important;height:21px;min-height:21px;line-height:1.3em;border:0;text-transform:none;padding:0 0 0 15px;margin:0;width:180px;white-space:normal;text-indent:0;}
#credit-card-information span.note{margin-top:-10px;}
#billing-address span.note{margin-top:-4px;}
#shipping-to .field-group {margin:-21px 0 0 191px;}

/* address */
.account button.create-new-address{background:url(../images/buttons/create-new-address.gif);width:140px;text-indent:-9999px;background-repeat:no-repeat;float:none;}
a.add-new-address{background:url(../images/buttons/add-new-address.gif);width:91px;text-indent:-9999px;}
.edit{background:url(../images/buttons/edit.gif);width:20px;text-indent:-9999px;}
.account #address-entry {display:none;}
.account .rewards-addresses {padding-top:20px;}
.account .rewards-addresses .address-select {float:left;}
.account .rewards-addresses a.button {margin:1px 0pt 0pt 5px;}
.account a.delete-address {float:left;margin-left:8px;line-height:21px;}

#rewards-address-set label {
	float:left;
	width:150px;
	text-align:right;
	padding-right:20px;
	margin-top:2px;
	font-weight:bold;
}
.address-book a.edit {float:left;background:url(../images/buttons/edit.gif)no-repeat;width:36px; height: 21px; text-indent:-9999px;}
.ie .address-book a.edit {float:left;background:url(../images/buttons/edit.gif)no-repeat;width:20px; height: 11px; text-indent:-9999px;}
.account button.save {margin-top:0px;background: url(../images/buttons/save.gif); width: 51px; text-indent: -9999px; }


/* address modal */
.jsEnabled #edit-holder {display:none;}
.jsEnabled .ui-dialog .edit-holder {display:block;}
.edit-holder {padding-bottom:20px;}
.edit-holder fieldset {padding-bottom:10px;}
.edit-holder fieldset label {font-weight:bold;font-size:11px;}
.edit-holder fieldset div {float:left;width:110px;text-align:right;padding-right:10px;}
.edit-holder fieldset div.note {padding-left:120px;text-align:left;width:400px;}


/* remove account modal */
.jsEnabled #remove-account-holder {display:none;}
.jsEnabled .ui-dialog .remove-account-holder {display:block;}

.account .remove-account-holder button.submit {display:inline;background: url(../images/buttons/submit-blue.gif); width: 51px; text-indent: -9999px;position:relative;top:-20px;left:60px;}
.account .remove-account-holder p {padding-bottom:20px;}
.account .remove-account-holder label {display:block;font-weight:bold;}
.account .remove-account-holder textarea {margin-bottom:10px;width:280px;height:80px;}

/* credit card modal */
.jsEnabled #edit-cc-holder {display:none;}
.jsEnabled .ui-dialog .edit-cc-holder {display:block;}
.edit-cc-holder fieldset label {font-weight:bold;font-size:11px;}
.edit-cc-holder fieldset {padding-top:5px;padding-bottom:5px;}

.edit-cc-holder p {padding-top:10px;padding-bottom:10px;}

.edit-cc-holder fieldset div {float:left;text-align:right;}
.edit-cc-holder button.save {margin-left:122px;text-indent: -9999px;background-repeat:no-repeat; }
.edit-cc-holder fieldset div.note {padding-top:5px;padding-left:122px;text-align:left;width:400px;}
.edit-cc-holder span.note {padding-top:10px;}
.edit-cc-holder fieldset div.we-accept {float:right;}
.exp_year { float: left; } 

.xMonth{ display:inline;  float:left; font-weight:bold;font-size:11px; width:auto; padding-top:5px;padding-bottom:5px; padding-right: 10px;}
.xYear {display:inline; float:left;  font-weight:bold;font-size:11px; width:auto; padding-top:5px;padding-bottom:5px; }

.xMonth .inputKey, .xMonth .inputValue, .xYear .inputKey, .xYear .inputValue {display:inline;}

.xYear .inputKey{display:none;}

/* Profile page */
#sign-in #profile { float: left; }
#profile { }
#profile .clear { clear: both; }
#profile h1 { background: transparent url(../images/headlines/profile.png) 0 4px no-repeat; }
#profile h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#profile h4 { font-weight: bold; }
#profile .col-a, #profile .col-b { float: left; }
#profile .col-a { width: 200px; min-height: 10px; }
#profile .col-a a { margin-left: 10px; }
#profile .col-b { margin-left: 10px; width: 600px; }
#profile p, #profile label, #profile a { font-size: 11px; }
#profile .in { display: inline; }
#profile .hidden { display: none; }
#profile form { margin: 15px 0; }
#profile .field-bloc { margin-bottom: 20px; width: 100%; overflow: hidden; }
#profile input.field { float: left; display: block; margin-bottom: 5px; width: 200px; }
#profile input.with-sub { margin-bottom: 0px; }
#profile fieldset.pw { margin-top: 20px; }
#profile form p.side-note { float: left; margin: 3px 0 0 15px; }
#profile form a.side-note { margin-left: 15px; }
#profile form p.sub-note { clear: left; display: block; margin-bottom: 5px; }
#profile form p.indent { margin-left: 22px; }
#profile .greater-rewards a { margin-left: 15px; }
#profile button.create { margin: 7px 0 0 130px; background: url(../images/buttons/create-account.gif); width: 102px; text-indent: -9999px; float: none; display: inline; }
#profile .interests { background-color: #e8eef1; width: 471px; border: 1px solid #d1d1d1; padding: 5px 15px 15px; margin-top: 15px; }
#profile .interests fieldset { float: left; margin: 0 20px 10px 0; width: 120px; }
#profile .interests .interest-set { display: block; clear: both; margin-bottom: 15px; }
#profile .interests .interest-set input { vertical-align: middle; margin-left: 0; }
#profile button.select-all { margin: 7px 0 0 157px; background: url(../images/buttons/select-all.gif); width: 74px; text-indent: -9999px; float: none; display: inline; }
#profile button.save { margin: 0 0 20px 210px; height:21px; background: url(../images/buttons/save.gif); width: 41px; text-indent: -9999px; position:absolute;}
.stripey-rule { background: url(../images/backgrounds/diagonal-lines.gif); height: 3px; }
#profile .contact { float: left; width: 230px; color: #000; }
#profile .contentasset  { margin-top: 40px;	padding: 10px; position:relative; height: 120px;}
#profile .highCaption { margin: -4px 0 3px 0; color:#999999; font-family:arial,sans-serif; font-size:10px; text-align:left; white-space:pre;}

/* Pro Purchase Application page */
#pro-purchase-application { }
#pro-purchase-application .clear { clear: both; }
#pro-purchase-application h1 { background: transparent url(../images/headlines/apply-for-pro-purchase.png) 0 4px no-repeat; }
#pro-purchase-application h3 { font-weight: bold; font-size: 14px; margin: 0 0 5px 0; }
#pro-purchase-application h4 { font-weight: bold; }
#pro-purchase-application .col-a, #pro-purchase-application .col-b { float: left; }
#pro-purchase-application .col-a { width: 200px; min-height: 10px; }
#pro-purchase-application .col-a a { margin-left: 10px; }
#pro-purchase-application .col-b { margin-left: 10px; width: 600px; }
#pro-purchase-application p, #pro-purchase-application label, #pro-purchase-application a { font-size: 11px; }
#pro-purchase-application .in { display: inline; }
#pro-purchase-application form { margin: 25px 0; }
#pro-purchase-application .field-bloc { margin-bottom: 20px; width: 100%; overflow: hidden; }
#pro-purchase-application input.field { float: left; display: block; margin-bottom: 5px; width: 200px; }
#pro-purchase-application input.with-sub { margin-bottom: 0px; }
#pro-purchase-application input.radio-button { margin-bottom: 14px; }
#pro-purchase-application .gender { margin: 5px 0 0; display: block; }
#pro-purchase-application form p.side-note { float: left; margin: 3px 0 0 15px; }
#pro-purchase-application form a.side-note { margin-left: 15px; }
#pro-purchase-application form p.sub-note { clear: left; display: block; margin-bottom: 5px; width: 400px; }
#pro-purchase-application form .rfselect { margin-bottom: 5px; }
#pro-purchase-application a.browse { margin: 0 0 0 16px; background: url(../images/buttons/browse.gif); width: 39px; text-indent: -9999px; }
#pro-purchase-application button.apply { margin: 0 0 20px 0; background: url(../images/buttons/apply.gif); width: 45px; text-indent: -9999px; }
#pro-purchase-application textarea { display: block; margin-bottom: 10px; width: 400px; height: 140px; }
#propurchase-renew-button{position:absolute;left:375px;top:9px;}
#propurchase-whats-this{position:absolute;left:317px;top:1254px;}
#propurchase-landing-image{float:left; width:575px;}
#propurchase-landing-blurb{float:left; width:300px; margin-left:20px;}
.mainColLanding{width:900px}

/* order detail */
#order-detail-tbl{clear:both;width:960px;background:#F3F3F3;}
#order-detail-tbl tr td{border-top:5px solid #fff;}
#order-detail-tbl tr.promo-detail p{margin:0 10px;}
#order-detail-tbl td{padding:10px 10px 10px 10px;}
#order-detail-tbl th{padding-left:10px;background:#fff;font-family:arial,sans-serif;font-size:10px;color:#999;text-transform:uppercase;}
#order-detail-tbl caption{width:960px;background:#cde6f1;padding-top:3px;padding-left:10px;padding-bottom:3px;font-weight:bold;text-transform:uppercase;margin-bottom:0px;font-size:11px;}
#order-detail-tbl h3{font-size:14px;line-height:1.4;}
#order-detail-tbl dl{line-height:1.4;}
#order-detail-tbl dt{float:left;clear:left;margin:0 3px 0 0;}
#order-detail-tbl dd{}

#page tr.coupon-detail p{margin:0 0 0 0px;}
.coupon-detail .coupon-code{font-weight:bold;padding:0 10px 0 0;}
.coupon-info{margin:20px 0 0;line-height:1.4em;}
.coupon-info .coupon-title{display:block;}
.original-price{color:#999;margin:0 0 5px;}
.account .total{font-weight:bold;text-align:center;}
.discount {font-weight:bold;text-align:center;}
.coupon-applied{font-weight:bold;color:#39b54a;text-align:center;}

#order-detail-tbl tr td { border-top:2px solid #FFFFFF; }
.coupon-detail td {
	border-bottom:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
}
.order-details td {
	border-bottom:5px solid #FFFFFF;
	border-top:0px;
}
.account .order-item-status {font-weight:bold;}
.account .tracking {font-weight:bold;}

#order-summary {float:right;position:relative;width:394px;line-height:1.3em;padding-top:30px;}
#order-summary h4 {margin:0 0 10px;font-size:18px;line-height:18px;font-weight:bold;color:#000;}
#order-summary dt {float:left;clear:both;width:250px;}
#order-summary dd {float:right;width:144px;text-align:right;font-weight:bold;}
#order-summary dl:after {content:".";clear:both;display:block;visibility:hidden;height:0;}
#order-summary .estimated-total {font-size:16px;font-weight:bold;width:100%;overflow:hidden;padding:5px 0;margin:5px 0;border:1px solid #D1D1D1;border-width:1px 0;}


#shipping-billing-info{clear:both;width:960px;background:#F3F3F3;}
#shipping-billing-info caption{width:960px;background:#cde6f1;padding-top:3px;padding-left:10px;padding-bottom:3px;font-weight:bold;text-transform:uppercase;margin-bottom:0px;font-size:11px;border-bottom:2px solid #fff;}
#shipping-billing-info td{padding:10px 10px 10px 10px;}
#shipping-billing-info p {padding:0px;margin:0px;}
#shipping-billing-info p.name {font-weight:bold;}
#shipping-billing-info p.gift-message {margin-top:10px;}
#shipping-billing-info p span {font-weight:bold;}
#shipping-billing-info .shipping-status-info p.tracking-number {margin-top:10px;}
#shipping-billing-info .shipping-to {float:left;width:160px;padding-right:20px;font-weight:bold;}
#shipping-billing-info .shipping-to-info {float:left;width:340px;padding-right:20px;}
#shipping-billing-info .shipping-status {float:left;width:160px;padding-right:20px;font-weight:bold;}
#shipping-billing-info .shipping-status-info {float:left;width:340px;padding-right:20px;}
#shipping-billing-info .billing-to {float:left;width:150px;padding-right:20px;font-weight:bold;}
#shipping-billing-info .billing-to-info {float:left;width:200px;}
#shipping-billing-info .billing-address {float:left;width:150px;padding-right:20px;font-weight:bold;}
#shipping-billing-info .billing-address-info {float:left;width:200px;}

/*  wish list */

#wish-list-tbl{width:960px;background:#F3F3F3;}
#wish-list-tbl tr td{border-top:5px solid #fff;}
#wish-list-tbl td{padding:10px 10px 10px 10px;}
#wish-list-tbl th{padding-left:10px;background:#fff;font-family:arial,sans-serif;font-size:10px;color:#999;text-transform:uppercase;padding-top:5px;}
#wish-list-tbl caption{width:960px;background:#cde6f1;padding-top:3px;padding-left:10px;padding-bottom:3px;font-weight:bold;text-transform:normal;margin-bottom:0px;font-size:11px;}
#wish-list-tbl caption select {text-transform:none;}

#wish-list-tbl h3{font-size:14px;line-height:1.4;}
#wish-list-tbl dl{padding-bottom:5px;}
#wish-list-tbl dt{float:left;clear:left;margin:0 3px 0 0;}
#wish-list-tbl dd{}
#wish-list-tbl .added{text-align:right; width:122px;}
#wish-list-tbl .added p {margin:0px;padding:0px;}

#page tr.coupon-detail p{margin:0 0 0 0px;}
.wish-list .coupon-detail .coupon-code{font-weight:bold;padding:0 0 0 0;}
.wish-list .coupon-info{margin:0;padding:0;}
.wish-list .price{padding-top:10px;}
.wish-list .coupon-info .coupon-title{display:block;}
.original-price{color:#999;margin:0 0 5px;}
.wish-list .page-actions {float:right;padding-bottom:20px;}
.wish-list button.add-to-cart {background:url(../images/buttons/add-to-cart.gif);background-repeat:no-repeat;width:110px;text-indent:-9999px; }
.account .add-all-cart-ctn {padding-top:40px;}
.account button.add-all-cart {background:url(../images/buttons/add-all-items-to-cart.gif);background-repeat:no-repeat;width:138px;text-indent:-9999px; }

.account button.add-all-cart2 {width:198px; height: 23px; text-indent:-9999px; }

a.remove,
a.remove:link,
a.remove:visited{float:right;clear:right;text-decoration:none;margin:0 0 8px;padding:0 12px 0 0;background:url(../images/icons/x-remove.gif) 100% 50% no-repeat;}
a.remove:hover{text-decoration:underline;}
a.remove,
a.remove:link,
a.remove:visited{clear:left;margin-top:8px;white-space:nowrap;font-family:arial,sans-serif;font-size:10px;color:#000;text-decoration:underline;}

a.wl-remove,
a.wl-remove:link,
a.wl-remove:visited{float:right;clear:right;color:#000; font-family:arial,sans-serif; font-size: 10px; text-decoration:none;margin-top:8px;padding:0 12px 0 0;background:url(../images/icons/x-remove.gif) 100% 50% no-repeat;}
a.wl-remove:hover{text-decoration:underline;}


.wish-list-remove-container{display: block;clear: both;}
.wish-list button.print{background:url(../images/buttons/print.gif);width:46px; height: 21px; margin-right: 15px; text-indent:-9999px;background-repeat:no-repeat;}
.wish-list button.edit{width:45px;}
a.button.add-to-cart {background:url(../images/buttons/add-to-cart.gif); height:15px; width:88px;text-indent:-9999px;}

a.button.add-to-cart2 {background:url(../images/buttons/addtocart.gif)no-repeat 0 0; height:21px; width:84px;text-indent:-9999px; padding:0px;}

button.upload-media{background:url(../images/buttons/upload-media.gif) 0 0 no-repeat;width:90px;text-indent:-9999px;}

.account .char-count{text-align:left;} 

/* extracted styles from the wish list HTML */
.wish-list #column_image
{
	width: 100px;
}
.wish-list #column_prod_text
{
	width: 220px;
}
.wish-list #column_qty
{
	width: 100px;
}
.wish-list #column_status
{
	width: 100px;
}
.wish-list #column_price
{
	width: 200px;
}
.wish-list #column_action
{
	width: 140px;
}

.wish-list .RightButton
{
	float: right;
}

.wish-list .LeftButton
{
	float: left;
	padding-top: 40px;
}

#RegistrationForm label.error_message {display:block; white-space:no-wrap; padding-left:2em;color:#f00}

/* POS GREATER REWARDS */
a.createcgr {padding: 5px;}
input.submitCGR {background-color:#0093D1;border:0;font-family:Georgia,serif;font-size:10px;font-weight:bold;line-height:130%;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;padding:5px 8px;}

