/*
	usage: on credit management pages
*/

/*----------------------------------------------------------------------------------
  Main layout variations
----------------------------------------------------------------------------------*/

.layout-cards #frame-site {
	margin: 10px 15px;
	width: auto;
}
.layout-cards #frame-header-bar {
	height: 15px;
	margin: 1em 0;
}
.layout-cards #block-siteindex {
	background: url(../images/block-siteindex.gif) 0 0 no-repeat;
	height: 84px;
	left: auto;
	margin: 15px 0 0 15px;
	position: relative;
	top: auto;
	width: 224px;
}

/*----------------------------------------------------------------------------------
  Navigation appearance
----------------------------------------------------------------------------------*/

/* --[Common menus]-------------------------------------------------------------- */

/* --[Isolated navigation elements]---------------------------------------------- */

.button-purp-3 {
	background: url(../images/credit/button-purp-3_middle.gif) 0 center repeat-x;
}
.button-purp-3, .button-purp-3 span {
	line-height: normal;
	padding: 0.4em 0 0.6em;
}
.button-purp-3 span {background: url(../images/credit/button-purp-3_left.gif) 0 center no-repeat;}
* html .button-purp-3, * html .button-purp-3 span, * html .button-purp-3 span span, * html .button-purp-3 input {padding: 0;}
*+html .button-purp-3, *+html .button-purp-3 span, *+html .button-purp-3 span span, *+html .button-purp-3 input {padding: 0;}
.button-purp-3 span span {
	background: url(../images/credit/button-purp-3_right.gif) right center no-repeat;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.button-purp-3 input {
	background: none;
	cursor: pointer;
	padding-bottom: 0.4em !important;
	padding-top: 0.4em !important;
	vertical-align: middle;
}

.button-purp-6, .button-black-6 {
	background: url(../images/credit/button-purp-6_left.gif) 0 center no-repeat;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	line-height: 1em;
	padding: 0 0 0 8px;
	text-decoration: none;
}
.button-purp-6 span, .button-black-6 span {
	background: url(../images/credit/button-purp-6_right.gif) right center no-repeat;
	padding: 0 8px 0 0;
	display: inline-block;
}
.button-purp-6 span span, .button-black-6 span span {
	background: url(../images/credit/button-purp-6_middle.gif) 0 center repeat-x;
	padding: 11px 5px;
}

.button-black-5 {background-image: url(../images/credit/button-black-5_left.gif);}
.button-black-5 span {	background-image: url(../images/credit/button-black-5_right.gif);}
.button-black-5 span span {background-image: url(../images/credit/button-black-5_middle.gif);}

.button-black-6 {background-image: url(../images/credit/button-black-6_left.gif);}
.button-black-6 span {	background-image: url(../images/credit/button-black-6_right.gif);}
.button-black-6 span span {background-image: url(../images/credit/button-black-6_middle.gif);}

.button-purp-7, .button-black-7 {
	background: url(../images/credit/button-purp-6_left.gif) 0 center no-repeat;
	cursor: pointer;
	display: inline-block;
	overflow: visible;
}
.button-purp-7 input, .button-black-7 input {
	background: url(../images/credit/button-purp-6_right.gif) right center no-repeat !important;
	cursor: pointer;
	padding: 12px 16px 12px 8px;
	margin-left: 8px;
}
* html .button-purp-7 input, * html .button-black-7 input {padding: 12px 8px 12px 0 !important;}
*+html .button-purp-7 input, *+html .button-black-7 input {padding: 12px 8px 12px 0 !important;}

.button-black-7 {background-image: url(../images/credit/button-black-6_left.gif);}
.button-black-7 input {background-image: url(../images/credit/button-black-6_right.gif) !important;}

.button-refresh-1 {
	background: url(../images/credit/button-refresh-1.gif) 0 0 no-repeat !important;
	display: inline-block !important;
	height: 19px !important;
	margin: 0 !important;
	width: 18px !important;
}
.button-refresh-1 span {display: none !important;}

/*----------------------------------------------------------------------------------
  Content appearance
-----------------------------------------------------------------------------------*/

/* --[Headers]-------------------------------------------------------------------- */

/* --[Common text]---------------------------------------------------------------- */

p.text-prom-3 {
	font-size: 1.4em;
}
p.text-prom-3 strong {
	color: #ea212a;
	font-size: 1.5em;
}
p.text-yes-no-1 a {margin: 0 0.4em;}
table td form {margin: 0;}

ul.list-smsgate li.item-activephone span {
	display: block;
	padding: 0.9em 5px 0 0;
}
ul.list-smsgate li.item-currentcredit .block-content {
	display: block;
	padding: 1.3em 5px 0 0;
}
ul.list-smsgate li.item-currentcredit .block-content a.button-refresh-1 {margin-left: 0.4em !important;}

/* --[Forms]---------------------------------------------------------------------- */

/* --[Various blocks]------------------------------------------------------------ */

.block-credit-promo-1 {
	height: 98px;
	width: 131px;
}

.block-gray-15_middle {
	background: url(../images/credit/block-gray-15_middle.gif) 0 0 repeat-y;
	margin: 1em 0;
	width: 834px;
}
.block-gray-15_top {background: url(../images/credit/block-gray-15_top.gif) 0 0 no-repeat;}
.block-gray-15_bottom {
	background: url(../images/credit/block-gray-15_bottom.gif) 0 bottom no-repeat;
	padding: 1px 10px;
}
* html .block-gray-15_bottom {height: 100%;}
.block-gray-15_middle .block-col {
	float: left;
	margin: 0 10px;
	width: 387px;
}
* html .block-gray-15_middle .block-col-1 {margin-left: 5px;}

.block-gray-15_middle h2 {
	background: none transparent 0 0 no-repeat;
	color: #000;
	font-weight: bold;
	font-size: 1.3em;
}
.block-gray-15_middle h2.text-num {padding: 0.4em 0 0.4em 33px;}
.block-gray-15_middle h2.text-num-1 {background-image: url(../images/credit/block-gray-15_num-1.gif);}
.block-gray-15_middle h2.text-num-2 {background-image: url(../images/credit/block-gray-15_num-2.gif);}
.block-gray-15_middle h2.text-num-3 {background-image: url(../images/credit/block-gray-15_num-3.gif);}
.block-gray-15_middle p.text-promo strong {
	color: #df132a;
	font-size: 1.35em;
	font-weight: bold;
}
.block-gray-15_middle .text-sms {padding-left: 30px;}

.block-phone-1, .block-paypal-1 {
	background: url(../images/credit/block-phone-1.gif) 0 center no-repeat;
	padding: 1px 0 1px 105px;
	min-height: 91px;
	margin: 1em 0;
}
* html .block-phone-1, * html .block-paypal-1 {height: 91px;}
.block-paypal-1 {background-image: url(../images/credit/block-paypal-1.gif);}

.block-white-12_middle {
	background: url(../images/credit/block-white-12_middle.gif) 0 0 repeat-y;
	width: 834px;
}
.block-white-12_top {
	background: url(../images/credit/block-white-12_top.gif) 0 0 no-repeat;
}
.block-white-12_bottom {
	background: url(../images/credit/block-white-12_bottom.gif) 0 bottom no-repeat;
	padding: 1px 13px;
}

/* --[Others]--------------------------------------------------------------------- */