* {
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-size:11px;
  border:0px;
  vertical-align:top;
}

a {
	color:#48433f;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

sup {
	font-size:9px !important;
	color:#000000 !important;
}

/* top */
div.top-title {
	width:266px;
	height:129px;
	float:left;
}

div.top-menu {
	height:129px;
	width:690px;
	background-image : url(images/menu/top-menu.jpg);
	background-repeat : no-repeat;
	float:left;
}

div.top-bg {
	background: url('images/menu/top-bg.jpg') repeat-x;
	height:129px;
}

div.top-menu ul {
	padding-left:150px;
	list-style:none;
	height:33px;
}
div.top-menu ul li {
	float:left;
	/*width:60px;*/
	padding-top:6px;
	text-align:center;
	padding-left:15px;
}
div.top-menu ul li a {
	font-weight:bold;
}
div.top-menu ul li a:hover {
	text-decoration:none;
}

div.top-menu ul li.active {
	color:#fffcf3;
	padding-left:0px;
	font-weight:bold;
	background-image : url(images/menu/menu-active.png);
	background-repeat : no-repeat;
	background-position : top center;
	height:33px;
	margin-left:15px;
	width:48px;
	/*background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/menu-active.png', sizingMethod='crop');*/
}
div.top-menu ul li.active a {
	color:#fffcf3;
	text-decoration:none;
}

div.top-menu ul li.active-bigger {
	color:#fffcf3;
	font-weight:bold;
	background-image : url(images/menu/menu-active2.png);
	background-repeat : no-repeat;
	background-position : top center;
	height:33px;
	width:60px;
	padding-left:0px;
	margin-left:15px;
	/*background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/menu-active2.png', sizingMethod='crop'); */
}
div.top-menu ul li.active-bigger a {
	color:#fffcf3;
	text-decoration:none;
}

/* end of top */

div.common-bg {
	background: url('images/menu/common-bg.jpg') top left;
	background-repeat : repeat-y;
	min-width:1050px;
	/* width:expression(document.body.clientWidth > 1050? "auto": "1050px" ); */
}

/* left-menu */
div.left-menu {
	width:210px;
	float:left;
	background-color : #f5f5f5;
	height:auto;
}

div.left-title {
	background-color : #a39a8c;
	background-image : url(images/menu/lmenu-title.gif);
	background-repeat : no-repeat;
	background-position : left;
	height:22px;
	vertical-align:middle;
	padding-top:7px;
	padding-left:20px;
	color:#fffcf3;
	font-size:12px;
	text-transform:uppercase;
}

div.left-title-partners {
	background-color : #bcb6ac;
	background-image : url(images/menu/lmenu-title-partners.gif);
	background-repeat : no-repeat;
	background-position : left;
	height:22px;
	vertical-align:middle;
	padding-top:7px;
	padding-left:20px;
	color:#fffcf3;
	font-size:15px;
}

div.passive {
	padding-top:6px;
	background-image : url(images/menu/lmenu-arrow.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left:10px;
	margin-left:10px;
	padding-bottom:6px;
}
div.passive a {
	font-size:12px;
	color:#4d3e37;
	text-decoration:none;
}
div.passive a:hover {
	color:#AB321D;
}

div.active {
	padding-top:6px;
	background-image : url(images/menu/lmenu-arrow-active.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left:10px;
	margin-left:10px;
	color:#ab321d;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:6px;
}

div.active2 {
	padding-top:6px;
	background-image : url(images/menu/lmenu-arrow-active.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left:10px;
	margin-left:10px;
	color:#ab321d;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
}
div.active2 a {
	color:#ab321d;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}


div.qcenter {
	width:210px;
	height:171px;
}

div.qcenter2 {
	width:210px;
	height:171px;
	padding-bottom:15px;
}
/* end of left-menu */

/* bottom */
div.bottom-copy {
	background-color : #f2ede9;
	width:194px;
	padding-left:16px;
	padding-top:5px;
	float:left;
	font-size:9px;
	height:37px;
	line-height:11px;
	color:#48433f;
}

div.bottom-menu {
	height:42px;
	width:714px;
	background-image : url(images/menu/bottom-menu.jpg);
	background-repeat : no-repeat;
	float:left;
}
div.bottom-menu ul {
	padding-left:20px;
	list-style:none;
	height:33px;
}
div.bottom-menu ul li {
	float:left;
	/*width:60px;*/
	padding-top:6px;
	text-align:center;
	padding-left:15px;
}
div.bottom-menu ul li a {
	font-weight:bold;
}

div.bottom-menu ul li.active {
	color:#fffcf3;
	padding-left:0px;
	font-weight:bold;
	background-image : url(images/menu/menu-active.png);
	background-repeat : no-repeat;
	background-position : top center;
	height:33px;
	margin-left:15px;
	width:48px;
	/*background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/menu-active.png', sizingMethod='crop'); */
}
div.bottom-menu ul li.active a {
	color:#fffcf3;
	text-decoration:none;
}

div.bottom-menu ul li.active-bigger {
	color:#fffcf3;
	font-weight:bold;
	background-image : url(images/menu/menu-active2.png);
	background-repeat : no-repeat;
	background-position : top center;
	height:33px;
	width:60px;
	padding-left:0px;
	margin-left:15px;
	/*background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu/menu-active2.png', sizingMethod='crop'); */
}
div.bottom-menu ul li.active-bigger a {
	color:#fffcf3;
	text-decoration:none;
}

div.bottom-bg {
	background: url('images/menu/bottom-bg.jpg') repeat-x;
	height:42px;
}
/* end of bottom */

/* adv */
div.adv-top {
	margin-top:10px;
}
div.adv-left {
	padding-left:45px;
	padding-bottom:25px;
}
div.adv-right {
	float:right;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}
/* end of adv */

/* content */
div.content {
	width:560px;
	float:left;
	padding:5px 5px 5px 5px;
}

div.page_h1 {
	font-size:12px;
	color:#5c3a31;
	padding-bottom:10px;
	padding-left:2px;
  width: 450px;
  float: left;
}
div.page_h1 h1 {
	font-size:16px;
	font-weight:bold;
}

p.text {
	padding-bottom:10px;
	width:auto;
	padding-top:5px;
	padding-left:2px;
}

div.clear {
	clear:both;
	float:none !important;
}

.table-4th {
	width: auto;
	border-collapse:separate;
	border-spacing: 2px;
	position:relative;
	margin:0 auto;
}
.table-4th tr td {
	width:137px;
	border:1px solid #d4d4d4;
}

div.card-toppic {
	border:none;
}

div.card-title {
	text-transform:uppercase;
	background-image : url(images/4th_title.gif);
	background-repeat : repeat-x;
	width:100%;
	text-align:center;
	height:17px;
	padding-top:3px;
}
div.card-title a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

div.card-name {
	text-align:center;
	padding-top:5px;
	height:57px;
}
div.card-name a {
	color:#000000;
	text-decoration:none;
}

div.card-pic {
	text-align:center;
	padding-bottom:5px;
}

div.card-seedetails {
	text-align:center;
	padding-bottom:5px;
}
div.card-seedetails a {
	color:#675153;
	text-decoration:underline;
}
div.card-seedetails a:hover {
	text-decoration:none;
}

div.card-seedetails-bottom {
	text-align:center;
	padding-bottom:5px;
	position:absolute;
	padding-left:29px;
	bottom:5px;
}
div.card-seedetails-bottom a {
	color:#675153;
	text-decoration:underline;
}
div.card-seedetails-bottom a:hover {
	text-decoration:none;
}

div.card-details {
	padding-left:5px;
	padding-right:5px;
}
div.card-details ul {
	list-style:none;
	padding-bottom:70px;
}
div.card-details ul li {
	background-image : url(images/4th_details.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left:7px;
	font-size:10px;
	color:#898989;
}

div.card-details-1001 {
	padding-left:5px;
	padding-right:5px;
}
div.card-details-1001 ul {
	list-style:none;
	padding-bottom:50px;
}
div.card-details-1001 ul li {
	background-image : url(images/4th_details.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left:7px;
	font-size:10px;
	color:#5b5b5b;
}

div.card-apply {
	width:92px;
	padding-left:20px;
	position:absolute;
	height:40px;
	bottom:25px;

}

div.card-apply-1001 {
	width:92px;
	padding-left:20px;
	position:absolute;
	height:34px;
	bottom:10px;

}

div.posrelative {
	position:relative;
}

div.bt-block {
	background-image : url(images/bt_block.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	width:554px;
	height:189px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

div.bt-block-title {
	text-transform:uppercase;
	font-size:14px;
	color:#544d45;
	padding-left:25px;
	font-weight:bold;
	padding-top:3px;
}

div.bt-block-card {
	float:left;
	width:130px;
	padding-top:10px;
	text-align:center;
}

div.bt-block-card-name {
	height:45px;
}
div.bt-block-card-name a {
	text-decoration:none;
	color:#000000;
}

div.bt-block-card-apply {
	padding-top:10px;
}

div.bt-block-details {
	float:left;
	width:150px;
	padding-left:5px;
	padding-top:6px;
}
div.bt-block-details a {
	padding-left:10px;
	color:#72685f;
}
div.bt-block-details a:hover {
	text-decoration:none;
}

div.bt-block-details ul {
	list-style:none;
	padding-bottom:10px;
}
div.bt-block-details ul li {
	background-image : url(images/bt_arrow.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left:10px;
	margin-top:3px;
}

/* warnings */

div.warning {
	width:560px;
	margin-left:3px;
	background-color : #dad5ce;
	height:46px;
	margin-bottom:3px;
	display: none;
}
div.warning img {
	float:left;
	border:0px;
	padding-right:5px;
}
div.warning p {
	padding-left:15px;
	padding-top:5px;
	font-size:13px;
	line-height:17px;
}
div.warning p b {
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}
div.warning p span {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#e21c29;
}
div.warning p a {
	font-size:13px;
	text-decoration:underline;
	color:#e21c29;
}
div.warning p a:hover {
	text-decoration:none;
}

div.warning_block {
	width:554px;
	margin-left:5px;
	background-color : #dad5ce;
	height:46px;
	margin-bottom:3px;
}
div.warning_block img {
	float:left;
	border:0px;
	padding-right:5px;
}
div.warning_block p {
	padding-left:15px;
	padding-top:5px;
	font-size:13px;
	line-height:17px;
}
div.warning_block p b {
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}
div.warning_block p span {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#e21c29;
}
div.warning_block p a {
	font-size:13px;
	text-decoration:underline;
	color:#e21c29;
}
div.warning_block p a:hover {
	text-decoration:none;
}

/* /warnings */

div.best-line {
	background-image : url(images/best-line.gif);
	background-repeat : no-repeat;
	width:321px;
	height:33px;
	margin-top:10px;
	margin-bottom:5px;
}
div.best-line p {
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fcfbf6;
	padding-top:7px;
	padding-left:20px;
}

div.banner_middle a img {
	padding-left:7px;
}

div.banner_business a img {
	padding:3px 0 0 5px;
}

div.best-left-column {
	float:left;
	width:275px;
	padding-bottom:15px;
}
div.best-left-column p {
	padding: 10px 35px 0px 5px;
}
div.best-right-column {
	float:left;
	width:275px;
	padding-bottom:15px;
}
div.best-right-column p {
	padding: 10px 35px 0px 5px;
}

div.best-credit-title img {
	border:solid 1px #c7c6c4;
	float:left;
}
div.best-credit-title p {
	float:left;
	padding-left:5px;
	color:#47403a;
	line-height:16px;
	padding-right:0px;
}
div.best-credit-title p span {
	font-size:21px;
	font-weight:bold;
	line-height:21px;
	padding-right:0px;
}
div.best-credit-title p a {
	text-decoration:none;
}

div.top-good-cards-title {
	text-transform:uppercase;
	background-color : #fef5cc;
	color:#403021;
	width:240px;
	height:35px;
	padding-left:25px;
}
div.top-good-cards-title p {
	float:left;
	font-size:14px;
	padding: 11px 5px 0px 5px;
}
div.top-good-cards-title  span {
	font-size:20px;
	font-weight:bold;
	padding-top:6px;
	float:left;
}

div.top-bad-cards-title {
	text-transform:uppercase;
	background-color : #f0e7d6;
	color:#403021;
	width:240px;
	height:35px;
	padding-left:25px;
}
div.top-bad-cards-title p {
	float:left;
	font-size:14px;
	padding: 11px 5px 0px 5px;
}
div.top-bad-cards-title span {
	font-size:20px;
	font-weight:bold;
	padding-top:6px;
	float:left;
}

div.top-cards-list {
	height:60px;
	background-color : #f8f7f5;
	width:265px;
	border-bottom:1px dashed #b1b1b1;
}
div.top-cards-list span {
	float:left;
	padding-top:11px;
	padding-left:5px;
	font-size:14px;
}
div.top-cards-list p {
	float:left;
	padding-left:6px;
	padding-right:0px;
	line-height:15px;
	display:block;
	width:240px;
}
div.top-cards-list p a {
	text-decoration:underline;
	color:#403021;
}
div.top-cards-list p a:hover {
	text-decoration:none;
}

div.top-cards-list p a span {
	text-decoration:none;
	color:#403021;
	float:none;
	padding:0px !important;
}

p.list-exception {
	padding-top:0px !important;
}

div.space {
	width:100%;
	border-top:1px dashed #b1b1b1;
	padding-bottom:10px;
}

.card-table {
	border:0px;
	width:558px;
	margin-left:2px;
	border-spacing: 0px;
}

td.card-table-title {
	background-color : #e3dfda;
	padding:3px;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid #f9f8f7;
} 
td.card-table-title-name {
	background-color : #e3dfda;
	vertical-align:middle;
	text-align:center;
	padding:3px;
} 
td.card-table-title-apply {
	background-color : #e3dfda;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid #f9f8f7;
	padding:3px;
} 

td.card-table-name {
	text-align:center;
	vertical-align:middle;
	padding: 10px 15px 10px 15px;
	border-left:1px solid #c9c9c9;
	border-bottom:1px dashed #c9c9c9;
	width:100px;
}
td.card-table-name img {
	padding-bottom:5px;
	border:0px;
}
td.card-table-name a {
	text-decoration:none;
	color:#000000;
}
td.card-table-name a:hover {
	text-decoration:underline;
}

td.card-table-prop {
	vertical-align:middle;
	text-align:center;
	background-color : #fffdeb;
	border-left:1px solid #c9c9c9;
	border-bottom:1px dashed #c9c9c9;
}

td.card-table-prop-search {
	vertical-align:middle;
	text-align:center;
	background-color : #fffdeb;
	border-left:1px solid #c9c9c9;
	border-bottom:1px dashed #c9c9c9;
	min-width:60px;
}

td.card-table-apply {
	width:70px;
	vertical-align:middle;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px dashed #c9c9c9;
	text-align:center;
	padding: 0px 10px 10px 10px;
}
td.card-table-apply img {
	border:0px;
	padding-bottom:5px;
}
td.card-table-apply a {
	color:#cd5b44;
	text-decoration:underline;
	background-image : url(images/table_details.gif);
	background-repeat : no-repeat;
	background-position : right;
	padding-right:8px;
}
td.card-table-apply a:hover {
	text-decoration:none;
}

td.card-table-title-apply-descr {
	background-color : #e3dfda;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid #f9f8f7;
	padding:3px;
	width:190px;
} 

div.card-table-descr {
	font:normal 10px Arial;
	color:#5b5b5b;
	width:170px;
}
div.card-table-descr ul {
	padding-left:8px;
	margin-left:8px;
	text-align:left;
	padding-bottom:10px;
}
div.card-table-descr li {
	padding:0px 0px 3px 0px;
	font:normal 10px Arial;
	text-align:left;
}

div.card-table-descr-search {
	font:normal 10px Arial;
	margin-left:8px;
	color:#5b5b5b;
	text-align:left;
	padding:10px 5px 10px 0px;
}

td.card-table-apply-descr {
	vertical-align:middle;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px dashed #c9c9c9;
	text-align:center;
	padding: 10px 0px 10px 5px;
}
td.card-table-apply-descr img {
	border:0px;
	padding-bottom:5px;
}
td.card-table-apply-descr a {
	color:#cd5b44;
	text-decoration:underline;
	background-image : url(images/table_details.gif);
	background-repeat : no-repeat;
	background-position : right;
	padding-right:8px;
}
td.card-table-apply-descr a:hover {
	text-decoration:none;
}

div.footnote {
	width:546px;
	border:1px solid #c9c9c9;
	margin-left:2px;
	padding: 5px 5px 5px 5px;
	background-color : #fffdeb;
	font:normal 10px Arial;
	color:#898989;
	margin-bottom:5px;
}

/* double block */
img.bad-block {
	margin-left:5px;
}

div.bad-block {
	width:552px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-left:5px;
	margin-bottom:5px;
}

div.bad-block-left {
	width:275px;
	float:left;
	border-left: 1px solid #c0c0c0;
}

div.bad-block-right {
	border-left:1px dashed #c0c0c0;
	width:274px;
	float:left;
	border-right: 1px solid #c0c0c0;
}

div.bad-block-apply {
	width:130px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.bad-block-bottom1 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.bad-block-bottom1 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.bad-block-bottom1 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.bad-block-bottom2 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.bad-block-bottom2 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.bad-block-bottom2 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.bad-block-text {
	margin-left:6px; 
	width:auto;
	height:70px;
}

div.bad-block-text p { 
	text-align:left; 
	color:#333333; 
	font:bold 13px arial; 
	background: url(images/bt_arrow_red.gif) left top no-repeat;
	margin-top:8px; 
	width:auto;
	padding-left: 10px;
	padding-bottom:5px;
} 
/* end of double block */

div.text_h2 {
	font-size:16px;
	font-weight:bold;
	color:#5C3A31;
	padding-top:5px;
	padding-bottom:5px;
}
div.text_h2 img {
	padding-right:3px;
}

h2.prepaid_head {
	padding-top:10px;
	padding-bottom:5px;
	color:#5C3A31;
	font-size:16px;
}

div.details-card {
	width:170px;
	float:left;
	height:130px;
}

div.details-name {
	height:95px;
	vertical-align:middle;
	float:left;
	width:230px;
	padding-top:45px;
}
div.details-name h1 {
	font-size:16px;
}

div.details-apply {
	width:130px;
	vertical-align:middle;
	float:left;
	padding-top:45px;
}

p.details-descr-prepaid {
	
}

div.details-heightlights {
	width:346px;
	margin-right:10px;
	float:left;
	border-left:1px solid #c4c3bf;
	border-right:1px solid #c4c3bf;
	border-top:1px solid #c4c3bf;
}
div.details-heightlights-item {
	width:100%;
	vertical-align:middle;
	height:21px;
	border-bottom:1px dashed #c4c3bf;
}
div.details-heightlights-item span {
	padding-left:10px;
	float:left;
	width:148px;
	padding-top:3px;
	padding-bottom:3px;
}
div.details-heightlights-item p {
	float:right;
	width:120px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	background-color : #fffeec;
}

div.details-rewards {
	float:left;
	width:200px;
	border:1px solid #c4c3bf;
	text-align:center;
	height:107px;
}
div.details-rewards img {
	padding:3px;
}

div.details-rewards-item {
	width:50px;
	color:#9b5b42;
	float:left;
}
div.details-rewards-item-active {
	width:50px;
	color:#f3a721;
	float:left;
}

div.details-rewards-item-pre {
	text-align:center;
	color:#9b5b42;
}

div.details-title {
	width:100%;
	background-color : #e3e0db;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

div.details-title-about {
	background-color : #e3e0db;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
}

div.details-about {
	margin-top:15px;
	border:1px solid #c4c3bf;
	margin-bottom:10px;
}
div.details-about ul {
	padding: 10px 35px;
	list-style : square;
}
div.details-about ul li {
	padding-top:0px;
	line-height:20px;
}

div.details-row-name {
	font-size:14px;
	font-weight:bold;
	color:#503227;
	padding-bottom:5px;
	clear:both;
	padding-top:5px;
}

div.details-row {
	border:1px solid #c4c3bf;
	width:181px;
	float:left;
	margin-bottom:10px;
}

div.details-row-pre {
	border:1px solid #c4c3bf;
	width:275px;
	float:left;
	margin-bottom:10px;
}

div.details-row-spacer {
	float:left;
	margin:2px;
}

div.details-item-1 {
	width:105px;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}
div.details-item-1 p{
	padding-left:10px;
}

div.details-item-2 {
	width:70px;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}
div.details-item-2 p{
	padding-left:5px;
	font-weight:bold;
}

div.details-line {
	height:1px;
	border-bottom:1px dashed #c4c3bf;
	clear:both;
	font-size: 0px;
}

div.details-apply-bottom {
	margin: 10px auto 10px auto;
	width:120px;
}

div.details-explain {
	width:100%;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	background-color : #fffeec;
	margin-bottom:5px;
}
div.details-explain a {
	color:#9b5b42;
	cursor:pointer;
}

div.icons-title {
	font-size:16px;
	font-weight:bold;
	padding: 15px 0px 20px 15px;
	color:#5c3a31;
}

div.icons-pic {
	width:100px;
	text-align:center;
	vertical-align:middle;
	float:left;
}
div.icons-pic img {
	padding:3px;
}
div.icons-pic span {
	font-weight:bold;
}

div.icons-text {
	padding-right:10px;
	width:380px;
	float:right;
	padding-bottom:30px;
}

div.contact-pointer {
	cursor:pointer;
}

div.contact-mail {
	background-image : url(images/contact_mail.gif);
	padding-left:30px;
	background-repeat : no-repeat;
	height:25px;
}

form.contact-form {
	border:1px solid #d4d4d4;
	width:560px;
	background-color : #fff9df;
	color:#5C3A31;
}
form.contact-form sup {
	color:#5C3A31;
	font-weight:bold;
	padding-left:3px;
}

div.contact-form-title {
	background-image : url(images/contact_title.gif);
	background-repeat : repeat-x;
	height:24px;
	padding-top:3px;
	padding-left:15px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
}

div.contact-form-name {
	padding: 24px 10px 10px 20px;
	font-size:13px;
	font-weight:bold;
	width:100px;
	float:left;
}
input.contact-form-name {
	margin: 20px 0px 10px 0px;
	width:400px;
	height:22px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
}

div.contact-form-field {
	padding: 10px 10px 10px 20px;
	font-size:13px;
	font-weight:bold;
	width:100px;
	float:left;
}
input.contact-form-field {
	margin: 6px 0px 10px 0px;
	width:400px;
	height:22px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
}

textarea.contact-form-question {
	margin: 6px 0px 10px 0px;
	width:400px;
	height:50px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
}

div.contact-form-captcha {
	padding: 10px 10px 10px 20px;
	font-size:13px;
	font-weight:bold;
	width:100px;
	float:left;
}
input.contact-form-captcha {
	margin: 14px 0px 10px 0px;
	width:90px;
	height:22px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
	float:left;
}
div.contact-form-captcha-pic {
	margin: 17px 0px 10px 20px;
	float:left;
}

div.contact-form-require {
	padding: 10px 10px 10px 2px;
	font-size:13px;
	font-weight:bold;
	width: 150px;
	color:#FF0000;
	float:left;
}

div.contact-form-send {
	float:right;
	padding: 0px 25px 15px 0px;
}
input.contact-form-send {
	background-image : url(images/contact_send.gif);
	background-repeat : no-repeat;
	width:93px;
	height:35px;
}

div.sitemap-title {
	background-image : url(images/sitemap_arrow.gif);
	background-repeat : no-repeat;
	padding-left:25px;
	font-size:15px;
	font-weight:bold;
	color:#5c3a31;
	margin-top:15px;
}

div.sitemap-item {
	padding-top:6px;
	background-image : url(images/menu/lmenu-arrow.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left:10px;
	margin-left:15px;
}
div.sitemap-item a {
	text-decoration:none;
	font-size:12px;
}

/* bad splash */

div.splash_h1 {
	width: 450px;
	float:left;
	font-weight:normal;
	padding: 0 0 12px 5px;
}
div.splash_h1 h1 {
	font-weight:normal;
	padding-bottom:3px;
	padding-left:5px;
}

div.splash-bad-top {
	background-image : url(images/splashes/bad-credit/top.gif);
	width:549px;
	height:140px;
	margin-left:8px;
	background-repeat : no-repeat;
	margin-bottom:5px;
}

div.splash-bad-left {
	width:332px;
	padding-right:14px;
	float:left;
}
div.splash-bad-left h2 {
	color:#5c3a31;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
div.splash-bad-left p {
	padding-bottom:10px;
	padding-left:2px;
	text-align:justify;
}

div.splash-bad-right {
	width:211px;
	float:right;
	margin-top:5px;
}

div.splash-bad-right-history {
	width:209px;
	border:1px solid #b7a69e;
	margin-top:10px;
	margin-bottom:10px;
}
div.splash-bad-right-history h2 {
	background-color : #a3998d;
	text-align:center;
	color:#fdfdff;
	padding:5px 2px 5px 2px;
	font-size:13px;
}
div.splash-bad-right-history h3 {
	padding: 10px 5px 0px;
	font-size:12px;
}
div.splash-bad-right-history p {
	padding: 3px 5px 10px 5px;
}

div.faq-title {
	margin-top:10px;
	background-image : url(images/faq_icon.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left:25px;
	color:#5c3a31;
	font-size:15px;
	font-weight:bold;
}

div.faq-question {
	font-style : italic;
	color:#5c3a31;
	font-size:11px;
	padding-top:5px;
	padding-bottom:3px;
}
div.faq-question a {
	color:#5c3a31;
	text-decoration:none;
	font-style : italic;
}

div.faq-answer h2 {
	color:#5c3a31;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
}
div.faq-answer p {
	padding-bottom:10px;
}

div.faq-seeall {
	text-align:right;
	padding-bottom:15px;
}
div.faq-seeall a {
	color:#5c3a31;
	text-decoration:underline;
	font-weight:bold;
}
div.faq-seeall a:hover {
	text-decoration:none;
}

/* providian-apsire-imagine */

div.splash-providian-top {
	background-image : url(images/splashes/other/providian-top.jpg);
	width:550px;
	height:140px;
	margin-left:8px;
	background-repeat : no-repeat;
	margin-bottom:5px;
}

div.splash-aspire-top {
	background-image : url(images/splashes/other/aspire-top.jpg);
	width:551px;
	height:139px;
	margin-left:7px;
	background-repeat : no-repeat;
	margin-bottom:5px;
}

div.splash-imagine-top {
	background-image : url(images/splashes/other/imagine-top.jpg);
	width:550px;
	height:140px;
	margin-left:8px;
	background-repeat : no-repeat;
	margin-bottom:5px;
}

div.splash-merric-top {
	background-image : url(images/splashes/other/merric-top.jpg);
	width:550px;
	height:141px;
	margin-left:8px;
	background-repeat : no-repeat;
	margin-bottom:5px;
}

div.approved {
	background-image : url(images/splashes/other/approved-bg.gif);
	background-repeat : no-repeat;
	width:211px;
	height:240px;
	padding-bottom:10px;
	margin-top:10px;
}
div.approved h1 {
	font-size:14px;
	color:#4d2d16;
	font-weight:bold;
	letter-spacing:-1px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
}
div.approved h2 {
	font-size:11px;
	color:#000000;
	padding-left:28px;
	padding-top:10px;
	padding-right:26px;
	text-align:left;
	font-weight:normal;
}
div.approved-get {
	padding-top:10px;
	padding-left:100px;
}

div.splash-providian-banner a img {
	padding-left:10px;
}

/* credit card care service */

input.ccs-search-send {
	background-image : url(images/bt_search.gif);
	background-repeat : no-repeat;
	width:112px;
	height:36px;
}

input.ccs-search-field {
	margin: 6px 25px 10px 0px;
	width:400px;
	height:22px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
	background-color:#e3e3e3;
}

div.ccs-tab-active {
	background-image : url(images/contact_title.gif);
	background-repeat : repeat-x;
	height:24px;
	padding-top:3px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	width:278px;
	margin-top:10px;
	text-align:center;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	cursor:pointer;
	margin-left:1px;
}

div.ccs-tab-inactive {
	background-image : url(images/contact_title_inactive.gif);
	background-repeat : repeat-x;
	height:24px;
	padding-top:3px;
	color:#a39a8c;
	font-size:17px;
	font-weight:bold;
	width:280px;
	margin-top:10px;
	text-align:center;
	float:left;
	margin-bottom:1px;
	cursor:pointer;
}

form.ccs-question-form {
	border:1px solid #d4d4d4;
	width:557px;
	background-color : #fff9df;
	color:#5C3A31;
}

div.ccs-question-name {
	font-size:13px;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
input.ccs-question-name {
	width:265px;
	height:22px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
	margin-top:6px;
}

div.ccs-question-mail {
	font-size:13px;
	padding-left:10px;
	padding-top:10px;
	float:left;
}

input.ccs-question-mail {
	width:260px;
	height:22px;
	margin-top:6px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
}

div.ccs-question-field {
	padding-top:10px;
	font-size:13px;
	padding-left:10px;
}

textarea.ccs-question-field {
	margin: 6px 0px 10px 0px;
	width:536px;
	height:100px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
}

div.ccs-question-captcha {
	padding-left:10px;
	padding-top:16px;
	padding-right:5px;
	font-size:13px;
	float:left;
}
input.ccs-question-captcha {
	margin: 14px 0px 10px 0px;
	width:90px;
	height:22px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#333333;
	float:left;
}
div.ccs-question-captcha-pic {
	margin: 17px 0px 10px 20px;
	float:left;
}

div.ccs-question-send {
	float:right;
	padding: 7px 25px 15px 0px;
}
input.ccs-question-send {
	background-image : url(images/bt_send.gif);
	background-repeat : no-repeat;
	width:109px;
	height:34px;
}

div.ccs-alert {
	padding-top:10px;
}
div.ccs-alert img {
	float:left;
	padding-top:2px;
	padding-right:5px;
}

div.ccs-question-list {
	background-color:#f3f3f3;
	margin-top:10px;
	padding:5px;
} 

div.ccs-question-list-qdisplay {
	float:left;
	font-size:13px;
}

div.ccs-question-list-pages {
	float:right;
	font-size:13px;
}

div.ccs-question-line {
	height:1px;
	border-bottom:1px solid #c4c3bf;
	clear:both;
	font-size: 0px;
	margin-top:10px;
	/* margi-bottom:10px;*/
}

div.ccs-question-item {
	padding:5px;
}

div.ccs-question-item-name {
	float:left;
}

div.ccs-question-item-date {
	float:right;
}

div.ccs-question-item-q {
	float:left;
	width:255px;
	margin-top:10px;
	padding-right:10px;
}
div.ccs-question-item-q span {
	color:#d33c1d;
	font-size:13px;
}
div.ccs-question-item-q a {
	color:#d33c1d;
	text-decoration:underline;
}

div.ccs-question-item-a {
	float:left;
	width:260px;
	margin-top:10px;
	border-left:1px dashed #C4C3BF;
	padding-left:10px;
}
div.ccs-question-item-a span {
	color:#d33c1d;
	font-size:13px;
}
div.ccs-question-item-a a {
	color:#d33c1d;
	text-decoration:underline;
}
div.ccs-question-item-a a:hover {
	text-decoration:none;
}

div.ccs-question-nums table{
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	font-size:12px;
	width:100%;
}

td.page_nav_d {
	color:#d33c1d;
	font-weight:bold;
	font-size:13px;
	border:1px solid;
	width:50px;
}

td.page_nav_e {

}

div.ccs-results {
	border:1px solid #d4d4d4;
	width:557px;
	background-color : #fff9df;
	color:#5C3A31;
	vertical-align:middle;
	text-align:center;
	padding:25px 0px 25px 0px;
}

.ccs-showall {
	background-image : url(images/bt_showall.gif);
	background-repeat : no-repeat;
	width:162px;
	height:32px;
	cursor:pointer;
	margin:5px 0px 0px 0px;
	background-color:#fff9df;
}

/* capital-one updates */

div.adv-link {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
div.adv-link a {
	font-size:16px;
	font-weight:bold;
	color:#5C3A31;
	text-decoration:underline;
}
div.adv-link a:hover {
	text-decoration:none;
}

/* vm block */

img.vm-block {
	margin-left:5px;
}

div.vm-block {
	width:552px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-left:5px;
	margin-bottom:5px;
}

div.vm-block-left {
	width:276px;
	float:left;
}

div.vm-block-right {
	border-left:1px dashed #c0c0c0;
	width:275px;
	float:left;
}

div.vm-block-apply {
	width:130px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.vm-block-tpic {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

div.vm-block-pic {
	padding-bottom:5px;
	text-align:center;
}

div.vm-block-title {
	text-align:center;
	padding-bottom:5px;
	font-size:12px;
}
div.vm-block-title a {
	color:#5C3A31;
	text-decoration:underline;
	font-size:12px;
}
div.vm-block-title a sup {
	color:#5C3A31 !important;
	text-decoration:none;
	font-size:10px;
}

div.vm-block-title a:hover {
	text-decoration:none;
}

div.vm-block-list {
	padding-left:20px;
	padding-right:25px;
	height:80px;
	font-weight:bold;
}
div.vm-block-list p {
	background: url(images/bt_arrow_red.gif) left top no-repeat;
	padding-left: 10px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
}

div.vm-block-bottom {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:27px;
	padding-top:10px;
	color:#f1f1f1;
	text-align:center;
}
div.vm-block-bottom a {
	float:left;
	color:#5C3A31;
	font-size:14px;
	width:100%;
	text-decoration:underline;
	font-weight:bold;
}
div.vm-block-bottom a:hover {
	text-decoration:none;
}

div.call {
	background: url(images/call.gif) no-repeat;
	width:108px;
	height:30px;
	margin-left:-6px;
	margin-top:3px;
}
div.call-spacer {
	height:30px;
}
div.call_2 {
	background: url(images/call-2.gif) no-repeat;
	width:75px;
	height:28px;
	margin:-3px auto 3px auto;
}
div.call_3 {
	background: url(images/call-3.gif) no-repeat;
	width:122px;
	height:31px;
	margin-top:5px;
	clear:both;
}

/* high limit splash */

div.splash-hl-top {
	background-image : url(images/splashes/high-limit/top.jpg);
	width:550px;
	height:139px;
	margin-left:5px;
	background-repeat : no-repeat;
	margin-bottom:5px;
}
div.splash-hl-top h1 {
	padding-top:50px;
	padding-left:10px;
	color:#3d240e;
	font-size:22px;
	line-height:21px;
}
div.splash-hl-top h2 {
	color:#612b07;
	font-size:16px;
	padding-left:10px;
}

.table-hl {
	width: auto;
	border-collapse:separate;
	border-spacing: 0px;
	position:relative;
	margin:0 auto;
}
.table-hl tr td {
	width:137px;
	border-left:1px dashed #d4d4d4;
}

td.last-column-hl {
	border-right:1px dashed #d4d4d4;
}

div.card-toppic-hl {
	border:none;
	text-align:center;
	padding-bottom:3px;
}

/* new top */

div.top-logo {
	width:375px;
	height:129px;
	float:left;
}

div.top-other {
	float:left;
	width:400px;
	height:129px;
	padding:0px 180px 0px 0px;
	background : url(images/top/top-right.jpg) no-repeat;
}

div.top-compare {
	float:right;
	margin:10px 0px 10px 0px;
}
div.top-compare span {
	float:left;
	padding:4px 0px 0px 5px;
	color:#98918b;
	font-size:13px;
}
div.top-compare input {
	width:23px;
	height:15px;
	margin:5px 4px 0px 4px;
	border:1px solid #909090;
	font-size:12px;
	color:#333333;
	padding-left:3px;
	float:left;
}
div.top-compare img {
	float:left;
}
img.top-delete {
	padding-top:4px;
	cursor:pointer;
}
img.top-compare {
	margin:0px;
	padding:0px 0px 0px 4px;
	cursor:pointer;
}	

div.top-search {
	display:block;
	float:right;
	margin:0px 0px 8px 0px;
	height:21px;
	width:352px;
	text-align:right;
}
input.top-search-field {
	width:248px;
	height:16px;
	margin:3px 0px 0px 5px;
	font-size:11px;
	padding-left:3px;
	background-color:#ffffff;
	color:#939391;
	border:1px solid #817e7c;
	float:left;
}

input.top-search-bt {
	background:url('images/top/search-bt.gif') top left no-repeat;
	width:66px;
	height:24px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 0px 5px;
	cursor:pointer;
	padding:1px 0 0 0;
}

img.top-search-pic {
	float:left;
	padding:1px 1px 0px 0px;
}

div.top-select {
	float:left;
	width:410px;
}
div.top-select span {
	color:#65453a;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	padding:15px 3px 0px 3px;
}
div.top-select div {
	float:left;
	display:block;
	width:150px;
	padding:3px 0px 0px 0px;
}
div.top-select select {
	float:left;
	width:100%;
	border:1px solid #bfb9ab;
	margin-bottom:3px;
	background-color:#fffcde;
	color:#65453a;
	height:20px;
}
div.top-select img {
	float:right;
	cursor:pointer;
	/*dipslay:block;
	//margin-top:-47px;*/
}

/* info block */

div.info-blocks {
	clear:both;
}

div.info-block-type1 {
	width:272px;
	float:left;
	border:1px solid #d7d6d4;
	background: url(images/block-bg.gif) top left repeat-x;
	margin:5px 2px 5px 4px;
	
}
div.info-block-type1 h2 {
	height:30px;
	color:#FFFFFF;
	font-size:17px;
	padding:5px 0px 0px 35px;
	text-transform:uppercase;
	font-weight:bold;
}
h2.icon-question {
	background: url(images/icon-question.gif) top left no-repeat;
}
h2.icon-info {
	background: url(images/icon-info.gif) top left no-repeat;
}
h2.icon-glossary {
	background: url(images/icon-glossary.gif) top left no-repeat;
}

div.info-block-type1 a {
	text-decoration:underline;
	color:#4f322c;
	font-size:13px;
	font-weight:bold;
	padding:0px 5px 0px 10px;
	display:block;
}
div.info-block-type1 span {
	color:#81807e;
	font-size:10px;
	padding:0px 5px 0px 10px;
}
div.info-block-type1 p {
	padding:15px 0px 5px 0px;
	height:75px;
}
div.info-block-type1 p a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

div.info-block-type1 h3 {
	background: url(images/block-bg2.gif) top left repeat-x;
	padding:3px 0px 0px 10px;
	height:18px;
}
div.info-block-type1 h3 a {
	font-size:12px;
	font-weight:normal;
	padding:0px;
}

div.info-block-title {
	height:45px;
}

div.info-block-type2 {
	width:209px;
	border:1px solid #d7d6d4;
	background: url(images/block-bg.gif) top left repeat-x;
	margin:5px 0px 0px 0px;
}
div.info-block-type2 h2 {
	height:30px;
	color:#FFFFFF;
	font-size:12px;
	padding:7px 0px 0px 50px;
	text-transform:uppercase;
	font-weight:bold;
}
div.info-block-type2 a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	padding:0px;
}
div.info-block-type2 span {
	color:#81807e;
	font-size:10px;
	padding:0px 5px 0px 10px;
}
div.info-block-type2 p {
	padding:0px 5px 5px 10px;
	font-size:12px;
}
div.info-block-type2 h3 {
	background: url(images/block-bg2.gif) top left repeat-x;
	padding:3px 0px 0px 10px;
	height:18px;
}
div.info-block-type2 h3 a {
	font-size:12px;
	font-weight:normal;
	padding:0px 5px 0px 0px;
	float:right;
}

div.info-block-type3 {
	border:1px solid #d7d6d4;
	background: url(images/block-bg.gif) top left repeat-x;
	margin:5px 0px 0px 0px;
	background-color:#f9f8f6;
}
div.info-block-type3 div {
	float:left;
	width:275px;
}
div.info-block-type3 h2 {
	height:30px;
	color:#FFFFFF;
	font-size:12px;
	padding:7px 0px 0px 50px;
	text-transform:uppercase;
	font-weight:bold;
}
div.info-block-type3 a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	padding:0px;
}
div.info-block-type3 span {
	color:#81807e;
	font-size:10px;
	padding:0px 5px 0px 10px;
}
div.info-block-type3 p {
	padding:0px 5px 5px 10px;
	font-size:12px;
}
div.info-block-type3 h3 {
	background: url(images/block-bg2.gif) top left repeat-x;
	padding:3px 0px 0px 10px;
	height:18px;
}
div.info-block-type3 h3 a {
	font-size:12px;
	font-weight:normal;
	padding:0px 5px 0px 0px;
	float:right;
}

div.info-block-type4 {
	border:1px solid #d7d6d4;
	background: url(images/block-bg.gif) top left repeat-x;
	margin:5px 0px 0px 0px;
	background-color:#f9f8f6;
}
div.info-block-type4 div {
	width:175px;
	padding:5px 0px 10px 0px;
}
div.info-block-type4 h2 {
	height:30px;
	color:#FFFFFF;
	margin:0px !important;
	font-size:11px !important;
	padding:0px 0px 0px 35px;
	text-transform:uppercase;
	font-weight:bold;
}
div.info-block-type4 a {
	text-decoration:underline;
	color:#4f322c;
	font-size:13px;
	font-weight:bold;
	padding:0px 5px 0px 10px;
	display:block;
}
div.info-block-type4 span {
	color:#81807e;
	font-size:10px;
	padding:0px 5px 0px 10px;
}
div.info-block-type4 p {
	padding:5px 0px 5px 0px;
}
div.info-block-type4 p a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
div.info-block-type4 h3 {
	background: url(images/block-bg2.gif) top left repeat-x;
	padding:3px 0px 0px 10px;
	height:18px;
}
div.info-block-type4 h3 a {
	font-size:11px;
	font-weight:normal;
	padding:0px;
}

h2.icon-question {
	background: url(images/icon-question.gif) top left no-repeat;
}
h2.icon-info {
	background: url(images/icon-info.gif) top left no-repeat;
}
.glossary-link {
	text-decoration:underline !important;
	color:#4f322c !important;
	font-size:12px;
	font-weight:bold;
	padding:0px;
}

/* chooser */

.chooser-cell {
	border-collapse:collapse;
	margin:0px 0px 0px 10px;
}
.chooser-cell tr td {
	width:157px;
	height:250px;
	border:1px solid #bcbbb7;
	padding:10px;
	text-align:center;
}
.chooser-cell tr td h2 {
	color:#4d2526;
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	text-align:left;
}
.chooser-cell tr td p {
	padding:3px 0px 5px 0px;
	text-align:left;
	height:45px;
}
div.chooser-your-profile {
	width:100%;
	height:175px;
	padding:65px 0px 0px 0px;
	text-align:center;
	background-color:#ffe385;
	color:#000000;
	font-size:27px;
	font-weight:bold;
}

p.chooser-text-bigger {
	height:70px !important;
}

div.chooser-left {
	float:left;
	border:1px solid #c1bdba;
	padding:10px;
	margin:10px 15px 0px 5px;
}

div.chooser-right {
	float:left;
	margin:20px 0px 0px 0px;
	width:300px;
}
div.chooser-right h2 {
	font-size:18px;
}
div.chooser-right p {
	color:#5d4541;
	font-size:13px;
	padding:10px 0px 0px 0px;
}

div.chooser-bottom {
	padding:20px 0px 15px 5px;
	font-size:13px;
}
div.chooser-bottom b {
	font-size:13px;
}

div.chooser-seealso {
	padding:0px 0px 15px 5px;
	line-height:20px;
}
div.chooser-seealso ul {
	font-size:13px;
	padding:0px 0px 0px 15px;
	color:#5c3a31;
}
div.chooser-seealso ul li a {
	font-size:13px;
}

/* breadcrumbs */

div.breadcrumbs {
	padding:0px 0px 5px 5px;
	color:#999592;
}
div.breadcrumbs2 {
	padding:0px 0px 5px 5px;
	color:#999592;
  float:left;
  width:450px;
}
div.breadcrumbs a,
div.breadcrumbs2 a {
	color:#999592;
	text-decoration:underline;
}
div.breadcrumbs a:hover,
div.breadcrumbs2 a:hover {
	text-decoration:none;
}

/* checkboxes */

td.td-compare {
	width:18px;
	vertical-align:middle;
	text-align:center;
	background-color : #ffffff;
	border-left:1px solid #c9c9c9;
	border-bottom:1px dashed #c9c9c9;
}

div.compare {
	padding-left:3px;
	padding-right:3px;
}
div.compare-top {
	float:left;
	padding-top:25px !important;
	padding-left:5px !important;
}
div.compare-block {
	padding:25px 0px 0px 5px;
	float:left;
}

input.check,input.check2 {
  width:12px;
  height: 12px;
  background-color:white;
  border:1px solid #CCCBCB;
  cursor: pointer;
}
input.check2 {
  background-image: url('images/check.jpg');
  background-repeat: no-repeat;
  background-position: center;
}

/* search */

div.search-field {
	padding:10px 0px 60px 0px;
}
input.search-top {
	width:350px;
	border:1px solid #898989;
	float:left;
	color:#939391;
	background-color:#FFFFFF;
	font-size:13px;
	height:18px;
	margin:6px 5px 0px 0px;
}
input.search-bt {
  background-image: url('images/search-bt.gif');
  background-repeat: no-repeat;
  width:91px;
  height:34px;
  cursor: pointer;
  border:0px;
  background-color:#FFFFFF;
  margin-left:5px;
  float:left;
}

div.search-sort {
	padding:0px 0px 40px 0px;
}
div.search-sort b {
	font-size:13px;
	font-weight:bold;
	float:left;
	margin:0px -40px 0px 0px;
}
div.search-sort a {
	float:left;
	width:90px;
	text-align:right;
	font-size:13px;
}

/* navigation */

div.s-navig {
	width:100%;
	height:20px;
	background-color:#f1f1f1;
	clear:both;
	margin-bottom:10px;
}

div.s-pages-act {
	padding:2px 5px 2px 5px;
	background-color:#a39a8c;
	color:#FFFFFF;
	float:left;
	cursor:pointer;
	font-weight:bold;
}

div.s-pages {
	float:left;
	padding:2px 5px 2px 5px;
	color:#000000;
	cursor:pointer;
}

div.s-back {
	float:left;
	color:#000000;
	padding:2px 5px 2px 5px;
	cursor:pointer;
}

/* payoff calc */

div.payoff-bg {
  background-image: url('images/payoff-bg.gif');
  background-repeat: no-repeat;
  width:555px;
  height:240px;
}	

div.payoff-data {
	float:left;
	width:180px;
	padding:5px 0px 0px 40px;
}
div.payoff-data p {
	font-size:13px;
	padding:25px 0px 5px 0px;
}
div.payoff-data input {
	width:140px;
	height:18px;
	font-size:13px;
	border:1px solid #7c7875;
}

div.payoff-num {
	float:left;
	width:180px;
	padding:26px 0px 0px 62px;
}
div.payoff-num p {
	font-size:13px;
	padding:25px 0px 5px 0px;
}
div.payoff-num input {
	width:230px;
	height:18px;
	font-size:13px;
	border:1px solid #7c7875;
}

div.payoff-space {
	height:44px;
}

div.payoff-amount {
	cursor:pointer;
	font-size:13px;
}

div.payoff-month {
	cursor:pointer;
	font-size:13px;
}

div.payoff-passive {
	font-size:13px;
}

div.payoff-active {
	font-size:13px;
	color:#4E3231;
	font-weight:bold;
}

div.payoff-calculate {
	float:right;
	cursor:pointer;
	padding:0px 18px 0px 0px;
	margin:-5px 0px;
}

/* results table */

div.bt-out {
	margin-top:5px;
}

div.payoff-table {
	width:100%;
	margin-top:10px;
}
div.payoff-table p {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

table.calc-table {
	border:1px solid #a5a5a5;
	width:560px;
	margin-bottom:5px;
	border-collapse:collapse;
}
table.calc-table tr th {
	text-align:center;
	color:#000000;
	font-size:12px;
	padding:4px;
	border:1px solid #a5a5a5;
}

table.calc-table2 {
	margin-top:8px;
	border:1px solid #a5a5a5;
	width:560px;
	margin-bottom:5px;
	border-collapse:collapse;
}
table.calc-table2 tr th {
	text-align:center;
	color:#000000;
	font-size:12px;
	padding:4px;
	border:1px solid #a5a5a5;
}


td.col-1,td.col-2,td.col-3,td.col-4,td.col-5 {
	text-align:right;
	font-weight:bold;
	padding:4px;
	border:1px solid #a5a5a5;
	color:#4e3231;
}

td.calc-total-head {
	padding:6px;
	font-weight:bold;
	font-size:13px;
	background-color:#fffeec;
}

td.calc-total-body {
	padding:6px;
	font-weight:bold;
	font-size:13px;
	color:#ff0000;
	background-color:#fffeec;
}

p.bt-calc-mess {
	font-size:12px;
	padding:5px 0px 0px 0px;
}
p.bt-calc-mess span {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.pointer {cursor:pointer;}

/* message */

#bcoMessg {
  background-image: url('images/balloon.gif');
  background-repeat: no-repeat;
  width:174px;
  height:71px;
  color:#FF0000;
}
#bcoMessg p {
	padding:29px 0px 0px 9px;
}
div.href {
	cursor:pointer;
	text-decoration:underline;
	padding-top:4px;
	text-align:center;
	font-size:13px;
}

/* wordpress products sidebar */

div.wp-title {
	border:1px solid #c2bfba;
	text-transform:uppercase;
	background-image: url('images/glossary-top-bg.gif');
 	background-repeat: repeat-x;
	color:#FFFFFF;
	background-color:#bcb6ac;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 7px;
}

div.wp-prod {
	border:1px solid #c2bfba;
	border-bottom:1px dashed #c2bfba;
	border-top:0px;
}
div.wp-prod ul {
	padding-top:10px !important;
}

div.wp-prd-name {
	height:45px;
	clear:both;
	padding:10px 0px 0px 10px;
}

div.wp-compare {
	float:left;
	width:10px;
	padding:25px 3px 0px 3px;
}

div.wp-pic {
	float:left;
}

div.wp-history {
	float:right;
	width:60px;
	color:#5b3e38;
	font-size:10px;
}
div.wp-history b {
	font-size:11px;
	color:#ab321d;
}

div.wp-apply {
	width:92px;
	height:34px;
	margin:0px auto 0px auto;
	padding:10px 0px 5px 0px;
}

/* balance-transfer calc */

div.bt-data {
	clear:both;
	padding-top:10px;
	background-image:url('images/baltransf_bg.gif');
	background-repeat:no-repeat;
	width:100%;
	padding-bottom:7px;
	height:225px;
}

div.bt-left-column {
	float:left;
	width:220px;
	padding-left:25px;
}
div.bt-left-column p {
	padding:0px;
	font-weight:bold;
	color:#000000;
	padding-bottom:7px;
}
div.bt-left-column span {
	color:#000;
	font-size:12px;
	padding-top:7px;
	float:left;
}
div.bt-left-column input {
	width:140px;
	height:18px;
	font-size:13px;
	border:1px solid #7c7875;
	margin-top:5px;
	margin-bottom:2px;
}
div.bt-right-column {
	float:right;
	width:290px;
	text-align:right;
	padding-right:25px;
}
div.bt-right-column p {
	padding:0px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
div.bt-right-column p sup {
	color:#FF0000;
}
div.bt-right-column span {
	color:#000;
	font-size:12px;
	float:left;
	padding-top:10px;

}
div.bt-right-column input {
	width:140px;
	height:18px;
	font-size:13px;
	border:1px solid #7c7875;
	margin-top:10px;
}

div.bt-calculate {
	padding:7px 10px 0px 10px;
	clear:both;
}
div.bt-calculate p {
	width:370px;
	text-align:left;
	float:left;
	padding-left:14px;
/*	padding-top:5px;
	//padding-top:0px;
	//margin-top:-9px; */
}

div.bt-out2 {
}

div.bt-calculate p sup, div.bt-calculate p span {
	color:#ff0000;	
	}
div.bt-calculate img {
	width:141px;
	height:45px;
	float:right;
	cursor:pointer;
	margin-top:28px;
	margin-right:10px;
	/* //margin-top:15px; */
}

/* experimental features */

div.top-select-bt {
	float:left;
	width:157px !important;
	height:47px;
	background: url(images/top/select-2.gif) no-repeat;
}
div.top-select-bt a {
	color:#fefae2;
	display:block;
	font-size:15px;
	font-weight:bold;
	width:140px;
	height:41px;
	padding:3px 0px 0px 17px;
	text-decoration:none;
}
div.top-select-bt a b {
	font-size:14px;
	font-weight:normal;
}

input.top-compare {
	width:86px !important;
	height:25px !important;
	margin:1px 0px 0px 3px !important;
	border:0px !important;
	font-size:13px !important;
	color:#FFFFFF !important;
	padding:3px 0px 22px 0px !important;
	background: url(images/top/compare-2.gif) no-repeat;
	cursor:pointer;
	font-weight:bold;
}
div.top-compare img {
	float:left;
}

div.chooser-bt {
	background: url(images/bt_get-offers-2.gif) no-repeat;
	width:86px;
	height:25px;
	margin:0px auto 0px auto;
}
div.chooser-bt a {
	display:block;
	padding:4px 0px;
	width:86px;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

div.payoff-calculate input {
	width:134px;
	height:43px;
	margin:1px 0px 0px 3px;
	border:0px;
	font-size:24px;
	color:#FFFFFF;
	padding:5px 0px 22px 0px;
	background: url(images/payoff-bt-2.gif) no-repeat;
	cursor:pointer;
	font-weight:bold;
}

div.bt-calculate input {
	width:134px;
	height:43px;
	margin:25px 0px 0px 11px;
	border:0px;
	font-size:24px;
	color:#FFFFFF;
	padding:5px 0px 22px 0px;
	background: url(images/payoff-bt-2.gif) no-repeat;
	cursor:pointer;
	font-weight:bold;

}

/* sort */

div.calc-sort {
	clear: both;
    float: left;
    margin: 10px 0 5px;
    padding: 10px 0 10px 0px;
}
div.calc-sort b {
	padding-left:5px;
}
div.calc-sort span {
    cursor: pointer;
    margin: 0 3px;
    text-align: left;	
}
span.calc-sort {
    margin-left: 0;
    padding-left: 0;	
}
div.pc-sort {
    clear: both;
    float: left;
    margin: 10px 0 5px;
    padding: 10px 0 10px 10px;	
}
div.pc-sort span {
    cursor: pointer;
    margin: 0 3px;
    text-align: left;	
}

/* compare block */

div.compare-block-l {
	background:#e3e0db;
	margin:0px -3px 0px 2px;
	height:32px;
	clear:both;
}

div.compare-block-2 {
	background:#e3e0db;
	margin:0px 0px 5px 2px;
	height:32px;
	clear:both;
}

div.compare-block-3 {
	background:#e3e0db;
	margin:0px 3px 0px 4px;
	height:32px;
	clear:both;
}

div.compare-block-left {
	float:left;
	width:250px;
	color:#98918B;
	padding:2px 0px 0px 10px;
}

img.compare-block-cart {
	float:left;
	padding:2px 0px 0px 0px;
}

div.compare-block-right {
	float:right;
	width:255px;
	padding:4px 0px 0px 0px;
}
div.compare-block-right span {
	float:left;
	padding:4px 0px 0px 5px;
	color:#98918b;
	font-size:13px;
}
input.compare-block-input {
	width:23px;
	height:15px;
	margin:5px 4px 0px 4px;
	border:1px solid #909090;
	font-size:12px;
	color:#333333;
	padding-left:3px;
	float:left;
}

img.compare-block-delete {
	padding-top:4px;
	cursor:pointer;
	float:left;
}

input.compare-block-bt {
	width:86px;
	height:25px;
	margin:1px 0px 0px 3px;
	border:0px;
	font-size:13px;
	color:#FFFFFF;
	padding:3px 0px 22px 0px;
	background: url(images/top/compare-2.gif) no-repeat;
	cursor:pointer;
	font-weight:bold;
}
div.google_plus {
  float: right;
  width: 95px;
}
.wrap {height: 300px;}
