/*
+--
|
|	Credit Card Offers
|	custom.css
|
|	1Serpent
|	Hosting & Management
|	Development & Design
|	http://1serpent.com
|
+-
|
|	> Description: Custom CSS
|	> Version+wID: v1.0 -!- w1
|	> Date started: September 22, 2009
|	> Date updated: September 24, 2009
|
+--
*/

/* main style & typography 
body.custom {  }
	.custom #container { padding: 15px 0; position: relative; width: 983px; }
	.custom #page { background: url(images/spriteme2.png) repeat-y 50% 0; background-position: -10px 0px; }

	/* header area 
	.custom #header { background: url(images/spriteme1.png) no-repeat 0 0; height: 161px; padding: 12px 0 0 20px;   background-position: -10px -10px; }
	.custom #header #logo a { background: url(images/spriteme1.png) no-repeat 0 0; display: block; height: 98px; text-indent: -9999px; width: 351px; background-position: -10px -205px;}
	.custom #header #tagline { display: none; }
        .custom #header #cards { valign: top; align: right; padding: 10px 4px 0 0; }

		/* navigation 
		.custom ul.menu { background: url(images/spriteme1.png) no-repeat 0 0; border: none; height: 46px; margin: 0 18px 0 24px; position: absolute; top: 130px; width: 941px;   background-position: -10px -1139px; }
		.custom ul.menu li { background: url(images/spriteme1.png) no-repeat 0 0; padding-left: 3px;   background-position: -10px -1350px; }
		.custom ul.menu li.tab-home { background: none; padding-left: 0; }
		.custom ul.menu li.tab-home a { background: url(images/spriteme1.png) no-repeat 0 -40px;   background-position: -10px -1205px; }
		.custom ul.menu li.tab-home a:hover { background: url(images/spriteme1.png) no-repeat 0 0;   background-position: -10px -1205px; }
		.custom ul.menu li.tab-home .tab.current { background: url(images/spriteme1.png) no-repeat 0 0;   background-position: -10px -1205px; }
		.custom ul.menu a { background: url(images/nav_hover.png) repeat-x 0 -40px; border: none; color: #FFFFFF; letter-spacing: normal; text-transform: none; padding: 11px 15px; }
		.custom ul.menu a:hover { background: url(images/nav_hover.png) repeat-x 0 0; color: #FFFFFF; }
		.custom ul.menu .tab.current { background: url(images/nav_hover.png) repeat-x 0 0; }

		/* search */
		#custom_search { position: absolute; right: 44px; top: 139px; }
		/*#custom_search input { background: #FFFFFF; border-style: inset; color: #b8b7b7; font-size: 1.2em; padding: 2px 4px; width: 160px; }*/

	/* content area 
	.custom .no_sidebars #content { margin: 0; }
	.custom .no_sidebars .post_box { margin: 0 24px; }
	.custom #content { margin-right: 14px; }
	.custom #sidebars { margin-left: 24px; }
	.custom ul.sidebar_list { padding: 2em 0 0; }

		/* feature box
		.custom #feature_box { background: none; font-size: 1.2em; height: 275px; padding: 0 24px; }
		.custom #feature_box a:hover { text-decoration: underline; }
		.custom #feature_box .left { background: url(images/spriteme1.png) no-repeat 0 0; color: #737373; float: left; height: 275px; text-align: center; width: 295px;  background-position: -10px -323px; }
		.custom #feature_box .left h3 { color: #f78f1e; font-size: 1.8em; margin: 20px 0 10px; }
		.custom #feature_box .left h3 span { color: #00a7e5; }
		.custom #feature_box .left p { line-height: 1.4em; margin-top: 10px; }
		.custom #feature_box .left a.feature_apply { background: url(images/feature_box_apply.png) no-repeat 0 0; display: block; height: 51px; margin: 0 auto; text-indent: -9999px; width: 198px; }
		.custom #feature_box .right { background: url(images/spriteme1.png) no-repeat 0 0; float: right; height: 255px; padding: 20px 0 0 20px; width: 595px; background-position: -10px -689px; }
		.custom #feature_box .right h3 { color: #FFFFFF; font-size: 1.8em; margin-bottom: 20px; }
		.custom #feature_box .right p { color: #FFFFFF; float: left; line-height: 1.2em; height: 84px; margin: 0 20px 20px 0; padding-left: 87px; position: relative; width: 190px; }
		.custom #feature_box .right p img { float: left; left: 0; margin-right: 10px; position: absolute; }
		.custom #feature_box .right p a { color: #fcf13e; }

		/* sidebar 
		.custom .sidebar h3 { font-variant: normal; letter-spacing: normal; }

		.custom .cards_list { background: url(images/spriteme3.png) no-repeat 0 100%; padding-bottom: 7px;   background-position: -1502px 838px; }
		.custom .cards_list h3 { background: url(images/spriteme1.png) no-repeat 0 0; height: 35px; line-height: 35px; margin-bottom: 0; text-align: center;   background-position: -10px -1084px; }
		.custom .cards_list h3.top { background: url(images/spriteme1.png) no-repeat 0 0;   background-position: -10px -1029px; }
		.custom .cards_list ul { border-left: 2px solid #e1e1e1; border-right: 2px solid #e1e1e1; padding: 10px 0 5px; }
		.custom .cards_list ul li { margin-bottom: 0; padding: 0 10px 5px; }
		


	/* footer area */
	.custom #footer { background: url(images/spriteme3.png) no-repeat 50% 100%; color: #F78F1E; padding: 0 24px 20px; text-align: left; background-position: -1702px 277px; }
	.custom .footer_line { background: url(images/spriteme1.png) no-repeat 0 0; display: block; height: 65px; margin-bottom: 10px; width: 941px;   background-position: -10px -1265px; }
	.custom #footer a { border: none; color: #2200CC; }
	.custom #footer a:hover { text-decoration: underline; }
	.custom #footer p { float: left; margin-right: 20px; }
	.custom #footer ul { float: left; font-size: 1.2em; line-height: 1.667em; list-style: none; margin-right: 40px; }
	.custom #footer ul.last { margin-right: 0; }


/* additional style & typography */
.custom a { color: #2200CC; outline: none; text-decoration: underline;} /*1eb1e8*/
.custom a:hover { color: #F78F1E; text-decoration: none; } /*1eb1e8*/

.custom .clear { clear: both; }
.custom .hide { display: none; }
.custom .no_headline .headline_area { display: none; }

	/* custom template 
	.ui-tabs-hide { display: none; }
	.tabbedwidget { margin-bottom: 1.667em; }
	.tabbedwidget h3 { color: #00a7e5; float: left; margin: 5px 0 0 20px; }
	.tabbedwidget ul { margin: 0; }

	.tabnav { font-size: 1.2em; height: 32px; float: right; margin-right: 20px !important; }
	.tabnav li { background: #FFFFFF; border-top: 2px solid #e1e1e1; display: block; float: left; height: 28px; list-style: none; margin: 0 0 0 10px; text-align: center; }
	.tabnav li a { background: url(images/tabnav_left.png) no-repeat 0 0; color: #f78f1e; display: block; height: 30px; line-height: 32px; margin-top: -2px; padding-left: 12px; text-decoration: none; }
	.tabnav li a span { background: url(images/tabnav_right.png) no-repeat 100% 0; display: block; height: 30px; padding-right: 12px; }
	.tabnav .ui-tabs-selected { height: 30px; position: relative; z-index: 9001; }
	.tabnav .ui-tabs-selected a { height: 32px; }
	.tabnav .ui-tabs-selected span { height: 32px; }

	.tabdiv { background: url(images/tabdiv_top.png) no-repeat 0 0; clear: both; padding-top: 12px; position: relative; top: -2px; z-index: 9000; }
	.tabdiv ul { background: url(images/tabdiv_bottom.png) no-repeat 0 100%; list-style: none; padding-bottom: 12px; }
	.tabdiv ul li { background: url(images/tabdiv_content.png) repeat-y 0 0; padding: 10px 20px; }
	.tabdiv a { text-decoration: none; }

	.tabdiv .left { float: left; width: 100px; }
	
	.tabdiv .left_review_rates { float: left; width: 175px; }
	
	.tabdiv .middle { float: left; width: 450px; font-weight: normal; }
	.tabdiv .right { float: right; text-align: center; padding: 10px 0 0; width: 120px; }
	.tabdiv a.apply { background: url(images/content_apply.png) no-repeat 0 0; display: block; height: 47px; margin: 0 auto; text-indent: -9999px; width: 116px; }
	.tabdiv p { margin-bottom: 1em; }
	.tabdiv p.head { color: #f78f1e; font-size: 1.1em; }

	.custom_posts { float: left; font-size: 1.2em; line-height: 1.667em; list-style: none; }
	.custom_posts li { float: left; padding: 0 20px; width: 322px }
	.custom_posts h3 { font-size: 1.4em; line-height: normal; }
	.custom_posts .meta { color: #999999; }
	.custom_posts p { margin-bottom: 1em; }

	.boxh { color: #f78f1e; margin: 0 20px 5px !important; }
	.boxy { background: url(images/tabdiv_top.png) no-repeat 0 0; margin-bottom: 1.667em; padding-top: 12px; }
	.boxy ul { background: url(images/tabdiv_bottom.png) no-repeat 0 100%; list-style: none; margin: 0; padding-bottom: 12px; }
	.boxy ul li { background: url(images/tabdiv_content.png) repeat-y 0 0; padding: 10px 20px; }
	.boxy p { margin-bottom: 1em; }
	.boxy p.head { color: #F78F1E; font-size: 1.1em; }
	.boxy a { text-decoration: none; }
	.boxy .left { float: left; width: 540px; }
	.boxy .right { float: right; padding: 20px 0 0; width: 120px; }
	
	/*CSS to Narrow Blog Post Pages

	.custom_home .post_box { margin: 0 2em; }
	.custom_home .teasers_box { margin: 0 2em; width: 71.4em; }
	.custom_home .teaser { width: 34em; }

	.custom_single .post_box { margin: 0 22em 0 0; }
	.custom_page .post_box { margin: 0 22em 0 0; } */
	
	/* Credit Card Table #2 */

.custom table.cctable { 
     width: 515px;
     border: 2px #cccccc solid;
     border-collapse: collapse;
     border-spacing: 0px;
     margin-left: 2px;
     font:11px;
}

.custom table.cctable th {
     text-align: left;
     padding-left:5px;
     background-color: #d7d7d7; /*9ec36d;*/
     font-weight: bold;
     padding-top: 2px;
     padding-bottom: 2px;
     border-bottom: 1px #666 solid;
}

.custom td.ccimage {
     text-align: center;
     img-align: center;
     border-right: 1px #666 solid;
}

.custom td.ccbullets {
     padding-top: 2px;
     padding-bottom: 2px;
}

.custom table.rate-rc { width:100%;}

.custom td.rate-top {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-align: center;
     background-color: #d7d7d7;
     padding: 0, 1px, 0, 1px;
}

.custom td.rates-bottom {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
     text-align: center;
     background-color: #f2f2f2;
}

	/*End of Post Popular Credit Card Table */
	
.custom .popular_cards {
	border:3px solid #CCCCCC;
	width:100%;
}

.custom .offer-left {
	background-color:#CCCCCC;
	color:#000066;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:4px;
	text-align:left;
	width:100%;
}

.custom .cc-card-art-align {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-color:#FFFFFF;
	margin:0;
	padding:0 2px;
	text-align:center;
	vertical-align:top;
}

		/* feature box for individual card review pages*/
		.custom #feature_box_single { background: none; font-size: 1.1em; height: 275px; padding: 0 24px 30px 24px; }
		.custom #feature_box_single a:hover { text-decoration: underline; }
		.custom #feature_box_single .left { background: url(images/spriteme1.png) no-repeat 0 0; color: #737373; float: left; height: 275px; text-align: center; width: 295px;   background-position: -10px -323px; }
		.custom #feature_box_single .left h3 { color: #f78f1e; font-size: 1.8em; margin: 20px 0 10px; }
		.custom #feature_box_single .left h3 span { color: #00a7e5; }
		.custom #feature_box_single .left p { line-height: 1.4em; margin-top: 10px; }
		.custom #feature_box_single .left a.feature_apply { background: url(images/spriteme1.png) no-repeat 0 0; display: block; height: 51px; margin: 0 auto; text-indent: -9999px; width: 198px;   background-position: -10px -618px; }
		.custom #feature_box_single .right { float: right; height: 255px; padding: 10px 0 0 10px; width: 355px; }
		.custom #feature_box_single .right h3 { color: #FFFFFF; font-size: 1.8em; margin-bottom: 20px; }
		.custom #feature_box_single .right p { color: #FFFFFF; float: left; line-height: 1.2em; height: 84px; margin: 0 20px 20px 0; padding-left: 87px; position: relative; width: 190px; }
		.custom #feature_box_single .right p img { float: left; left: 0; margin-right: 10px; position: absolute; }
		.custom #feature_box_single .right p a { color: #fcf13e; }

/* Standard Table CSS */

.custom table.standard {
     width:560px;
     margin:1em auto;
     border:1px solid #003366;
     text-align:center;
     padding:2px;
}
 
.custom table.standard td {
     color:#000000; /*678197;*/
    /* border-top:1px solid #003366;
     border-left:1px solid #003366;*/
     padding:.3em 1em;
     font-size:11px;
}

.custom table.standard td.col1 {
	text-align:left;
}

.custom table.standard tr.odd td {
     background:#eee; /*95C2EF; /*F1FFEF; /*f7fbff*/
}

.custom table.standard tr.subhead td {
     background:#ececec;
     text-align:center;
     font:bold 1.0em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
}

.custom table.standard thead th {
     background:#003366; /*efefef; f4f9fe;*/
     text-align:center;
     font:bold .9em Arial,"Century Gothic","Trebuchet MS",Helvetica,sans-serif;
     color:#ffffff; /*3E7F37; /*66a3d3;*/
     padding:5;
     height:20px;
}

.custom table.standard caption {
	color: #3E7F37;
	font-size:.94em;
	letter-spacing:.1em;
    margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:center;
}

.custom .home-page-banks p {
	float:left;
	height:150px;
	margin:0;
	min-height:130px;
	padding:0 0 40px 20px;
	width:325px;
	font-weight:100;

}

.custom .home-page-banks a {
	text-decoration: none;
}

.custom .home-page-banks img {
		border-style: none;
		padding:0 10px 0 0;
}

/* Table of Contents for Posts & Pages */

.custom table.toc {
	float:right;
	margin:0 20px 0 10px;
	border:1px solid #DAE4EE;
        width:200px;
}

.custom table.toc thead th {
     background:#dae4ee;
     text-align:center;
     font:bold .9em Arial,"Century Gothic","Trebuchet MS",Helvetica,sans-serif;
     color:#000;
     width:100%;
     padding:5;
     height:30px;
}

.custom table.toc td {
     margin:0 0 20px 0;
}

/* Right Sidebar */

.custom table.right-sidebar {
	float:right;
        width:170px;
        height:100%;
        padding:0 0 0 30px;
}

.custom table.right-sidebar .actionIcon {
	margin-bottom:20px;
}

.custom table.right-sidebar img {
	 vertical-align:middle;
	 text-decoration:none;
}

.custom table.right-sidebar hr {	
     color:#CCCCCC;
     margin:15px 0;
}

.custom table.right-sidebar a {
	text-decoration:none;
}

.custom table.right-sidebar h3 {
    margin:5px 0;
}

.custom table.right-sidebar h4 {
    margin:0, 0 5px 0;
}

.custom table.right-sidebar li {
     list-style-type: none;
}

.custom table.right-sidebar ul {
     margin:0;
}

/*WP Table Reloaded styling*/

/*Home Page Styling*/

.custom .item {
	float:left;
	padding:5px 4px 5px 9px;
	margin:0 12px 12px 0;
	text-align:center;
	width:206px;
	border:1px solid #e2e2e2;
}

.custom .item strong.head {
	background-color:#FFDE8F;
	display:block;
	font-size:109.6%;
	padding:5px 6px;
	text-align:center;
}

.custom .item .home_popular_card_title{
	height:40px;
	margin-top:5px;
	overflow:hidden;
}

.custom .item img {
	border:2px solid #DDDDDD;
	display:block;
	margin:0 auto 10px;
	padding:6px;
}

.custom .item ul {
	height:140px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:10px;
	text-align:left;
}

.custom .item ul li {
	padding:4px;
}

.custom .item ul li.dark {
	background-color:#E2E2E2;
}

.custom .item a.apply {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:url(images/spriteme1.png) no-repeat scroll 0 0;
	display:block;
	height:27px;
	margin:0 auto 12px;
	overflow:hidden;
	text-indent:-9999px;
	width:122px;
	background-position: -10px -984px;
}

.custom .item p {
margin-bottom:.250em;
}

.custom .item p.more {
	font-weight:bold;
	padding-bottom:8px;
	padding-top:5px;
	text-align:center;
}

/*SpriteMe Customizations*/

.custom .boxy {
  background-image: url(http://creditcardoffersiq.com/wp-content/themes/thesis_16b/custom/images/spriteme3.png);
  background-position: -10px -10px;
}

.custom .tabdiv ul li {
  background-image: url(http://creditcardoffersiq.com/wp-content/themes/thesis_16b/custom/images/spriteme2.png);
  background-position: -1013px 0px;
}

.custom .boxy ul li {
  background-image: url(http://creditcardoffersiq.com/wp-content/themes/thesis_16b/custom/images/spriteme2.png);
  background-position: -1013px 0px;
}

.custom .tabdiv {
  background-image: url(http://creditcardoffersiq.com/wp-content/themes/thesis_16b/custom/images/spriteme3.png);
  background-position: -10px -10px;
}

.custom .tabdiv ul {
  background-image: url(http://creditcardoffersiq.com/wp-content/themes/thesis_16b/custom/images/spriteme3.png);
  background-position: -755px 579px;
}

.custom .boxy ul {
  background-image: url(http://creditcardoffersiq.com/wp-content/themes/thesis_16b/custom/images/spriteme3.png);
  background-position: -755px 579px;
}

/* Page Width

.custom #content .page-width {
	width:50em;
	margin-bottom:10px;
}*/

.custom #header {

    padding: 0px;
    margin: 0px;
}

.custom #mycustom-banner {

	float: left;
}

.custom #loading {
	padding-top:60px;
	background-color:#e2e2e2;
}

/* No Left Sidebar */

.no-left-sidebar #sidebar_2 {
	display:none;
	border:none;
}

.no-left-sidebar #content_box  {
     background: none;
}

/*.no-left-sidebar #content {
	width:675px;
}

.no-left-sidebar #column-wrap {
	display:none;
}

.no-left-sidebar #column_wrap  {
     background: none;
}*/

	/* Sidebar */
	
.custom #sidebar_1 { background:#F5F5F5 none repeat scroll 0 0; }
.custom .sidebar h3 {font-weight: bold; color: #FFFFFF; padding: 0px 5px; background: #339999;}