﻿@import "base.css"/*tpa=http://www.creditcardsoup.com/css/base.css*/;

body
{
	color:#fff;
	background:#000 url("../img/CCsoup/bg.jpg"/*tpa=http://www.creditcardsoup.com/img/CCsoup/bg.jpg*/) 0 0 repeat-x;
}

input, select, textarea
{
	color:#0C0C0C;
	font-size:135%;
	background-color:#B8B8B8;
}


/* Wraps */

#siteWrap
{
	width:1200px;
	margin:0 auto;
	background:url("../img/CCsoup/burst.jpg"/*tpa=http://www.creditcardsoup.com/img/CCsoup/burst.jpg*/) 0 0 no-repeat;
}

#siteWrap form
{
	position:relative;
	width:851px;
	margin:0 0 0 164px;
}

#pageWrap
{
	background:url("../img/CCsoup/header-bg.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/header-bg.gif*/) 0 0 no-repeat;
}

#mainWrap
{
	padding:268px 0 0;
	background: url("../img/CCsoup/header-img.jpg"/*tpa=http://www.creditcardsoup.com/img/CCsoup/header-img.jpg*/) 7px 6px no-repeat;
}

#mainWrapXtra
{
	background-color:#eaeaea;
}


/* Header */

#header
{
	height:132px;
	background:url("../img/CCsoup/cards.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/cards.gif*/) 533px bottom no-repeat;
}

#header #nav
{
	position:absolute;
	z-index:15;
	top:0px;
	left:475px;
	font-size:.73em;
	color:#fff;
	height:33px;
	width:358px;
	background: url("../img/CCSoup/menu-bg.gif"/*tpa=http://www.creditcardsoup.com/img/CCSoup/menu-bg.gif*/) 0 0 no-repeat;
	padding:8px 15px;
}

#header #nav li
{
	position:relative;
	float:left;
	display:block;
	padding:0 9px;
}

#header #nav li a, #header #nav li a:link, #header #nav li a:active, #header #nav li a:visited
{
	color:#fff;
}

#header #nav li a:hover
{
	text-decoration:underline;
}

#header #logo
{
	position:absolute;
	z-index:15;
	top:9px;
	left:20px;
	display:block;
	width:465px;
	height:123px;
	cursor:pointer;
	background:url("../img/CCsoup/logo.png"/*tpa=http://www.creditcardsoup.com/img/CCsoup/logo.png*/) 0 0 no-repeat;
}

* html #header #logo
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/CCsoup/logo.png', sizingMethod='crop');
}


/* Main */

.Main1
{
	float:left;
	width:174px;
	font-size:80%;
	padding:0;
	margin:17px 0 0;
	background: url("../img/CCsoup/refine.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/refine.gif*/) 0 0 no-repeat;
}

.Main1 ul
{
	padding:0 0 0 15px;
	font-size:.85em;
}

#cardSearch
{
	margin-top:27px;
	padding-bottom:10px;
	margin-bottom:10px;
	max-height:630px;
	overflow:auto;
	background: #8B8B8B url("../img/CCsoup/nav-bg.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/nav-bg.gif*/) 0 bottom no-repeat;
}

#ads
{
	margin:10px 0 0;
}

.Main1 h5
{
	margin:4px 0 2px 0px;
	height:21px;
}

#cardSearch #CreditType{background:url("../img/CCsoup/creditType.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/creditType.gif*/) 0 0 no-repeat;}

#cardSearch #CardType{background:url("../img/CCsoup/cardType.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/cardType.gif*/) 0 0 no-repeat;}

#cardSearch #CardIssuer{background:url("../img/CCsoup/cardIssuer.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/cardIssuer.gif*/) 0 0 no-repeat;}

#cardSearch li
{
	list-style-position:inside;
	margin-left:2px;
}

#Main2
{
	float:left;
	width:647px;
	padding:10px 0px 10px 12px;
}

#Main2 .pic, #Main2 #steps
{
	display:none;
}


/* iFrame */

#iTypes
{
	position:relative;
	z-index:0;
	padding:0;
	border:none 0;
	width:665px;
	height:750px;
	overflow:auto;
}

/* Subpages */

.content
{
	font-size:75%;
	color:#4B4B4B;
	width:400px;
}

.content h1
{
	padding:30px 0 0;
	font-size:180%;
}

.content a, .content a:link, .content a:active, .content a:visited
{
	text-decoration:underline;
	color:#4B4B4B;
}

.content a:hover
{
	text-decoration:none;
}

.contactForm #sub1
{
	position:relative;
	z-index:50;
	display:block;
	border-width:0;
	font-size:1px;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	width:90px;
	height:39px;
	background: transparent url("../img/CCsoup/send.png"/*tpa=http://www.creditcardsoup.com/img/CCsoup/send.png*/) 0 0 no-repeat;
}

.contactForm #sub1:hover
{
	background-position:-90px;
}
	
* html .contactForm #sub1
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/CCsoup/send.png', sizingMethod='crop');
}


/* Footer */

#footer
{
	position:relative;
	font-size:65%;
	padding:28px 0 0 17px;
	background:url("../img/CCsoup/main-btm.gif"/*tpa=http://www.creditcardsoup.com/img/CCsoup/main-btm.gif*/) 0 0 no-repeat;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited
{
	color:#fff;
}

#footer a:hover
{
	color:#fff;
}

#unsub, #rspam
{
	float:right;
	position:absolute;
	right:17px;
}

#unsub
{
	top:30px;
}

#rspam
{
	clear:right;
	top:45px;
}

#rspam a
{
	display:block;
	width:83px;
	height:10px;
	cursor:pointer;
	background:url("../img/ReportSpam.png"/*tpa=http://www.creditcardsoup.com/img/ReportSpam.png*/) 0 0 no-repeat;
}

* html #rspam a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ReportSpam.png', sizingMethod='crop');
}