/*  
Theme Name: Adventist
Theme URI: http://www.adventist.com.au/
Author: Sergio Ordóñez Suánez
Author URL: http://www.sosfactory.com/
Date: Feb 2009
*/

/*----------------- Generic tags ----------------*/

body{
	background: #fff url(../images/bg-body.jpg) repeat-x;
	font: normal 12px rial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
	
h1 {font-size:24px; font-weight: bold;}
h2 {font-weight: bold;}

h6 {
	border-bottom: 1px dotted #6a90aa;
	border-top: 1px dotted #6a90aa;
	font-size: 11px;
	margin: 20px 0 0 0;
	padding: 3px 0 3px 0;
}

h6 a, h6 a:visited{color: #3163a6;}
h6 a:hover {color: #89b000;}
	
p {
	line-height: 1.3;
	margin: 13px 0 0;
	text-align:left;
}	
	
img {border:0;}
	
a, a:visited {color: #89b000; text-decoration: none;}
a:hover {color: #3163a6;}

/*----------------- Specific divs ----------------*/

#container {
	background: url(../images/bg-container.jpg) repeat-x;
	height:auto;
	margin: 0 auto;
	width:940px;
}

/*-------- Header -------*/
#headerbg {
	background: url(../images/bg-headerbg.jpg) no-repeat center top;
	height:281px;
	margin: 0 auto;
	width:auto;
}

#header {
	height:281px;
	margin: 0 auto;
	width:940px;
}

	#logo {
		float: left;
		height:281px;
		width:280px;
	}

	#headernav {
		float: left;
		height: 70px;
		width: 660px;
	}
			
		#headernav ul{
			float: right;
			height:70px;
			list-style:none;
			margin: 0;
			padding: 0 0 0 230px;
			width:430px;
		}
					
		#headernav li{
			float: left;
			width:auto;
			font: bold 16px arial;
		}
					
		#headernav  a	{
			color: #fff;
			display:block;
			height:70px;
			width:auto;
		}
		
		#headernav #home a:link,#headernav #home a:visited {
			background:url(../images/btn-home.jpg) no-repeat top left;
			height: 40px;
			padding: 30px 0 0 55px;
			width: 65px;
		}
		#headernav #about a:link,#headernav #about a:visited {
			background:url(../images/btn-about.jpg) no-repeat top left;
			height: 40px;
			padding: 30px 0 0 55px;
			width: 96px;
		}		
			
		#headernav #contact a:link,#headernav #contact a:visited {
			background:url(../images/btn-contact.jpg) no-repeat top left;
			height: 40px;
			padding: 30px 0 0 55px;
			width: 66px;
		}
		
		#headernav #home a:hover, #headernav #about a:hover, #headernav #contact a:hover{background-position:bottom left; color: #90e8ff;}

	#wizard {
		color: #fff;
		float: left;
		font-size: 10px;
		height: 181px;
		padding: 0 0 30px 19px;
		width: 641px;
	}
		
		#wizard_a {
			background: url(../images/bx-wizard-a.jpg) no-repeat;
			float: left;
			height: 169px;
			padding: 12px 19px 0 8px;
			width: 152px;
		}
		
			#wizard_a_title {
				color: #092c7e;
				font: bold 18px Arial, Helvetica, sans-serif; 
				height: 18px;
				margin: 0 0 0 6px;
				width: 60px;
			}
		
		#wizard_b {
			background: url(../images/bx-wizard-b.jpg) no-repeat;
			float: left;
			height: 169px;
			padding: 12px 19px 0 8px;
			width: 275px;
			
		}
		
			#wizard_b_title {
				color: #092c7e;
				font: bold 18px Arial, Helvetica, sans-serif;
				height: 18px;
				margin: 0 0 0 6px;
				width: 130px;
			}
		
		#wizard_c {
			background: url(../images/bx-wizard-c.jpg) no-repeat;
			float: left;
			height: 169px;
			padding: 12px 0px 0 14px;
			width: 146px;
		}
		
		
			#wizard_c_title {
				color: #fff;
				font: bold 16px Arial, Helvetica, sans-serif;
				height: 18px;
				margin: 0 0 0 4px;
				width: 125px;
			}
		
		#cards_found{
			font: bold 117px Arial, Helvetica, sans-serif;
			line-height: 112px;
		}
		
		#display_cards{padding: 0 0 0 4px;}
			
/*-------- Sidebar -------*/
#sidebar {
	background: url(../images/bg-sidebar.gif) repeat-y;
	color: #0c2f81;
	float: left;
	height: auto;
	line-height: 14pt;
	width: 280px;
}
	
	#sidebar a, #sidebar a:visited {color: #0C2f81;}
	#sidebar a:hover {color: #006cff;}
	
		#sb-brands {
			background: url(../images/bx-sidebar-top.jpg) no-repeat top left;
			border-bottom: 1px dotted #6a90aa;
			float: left;
			height: 112px;
			padding: 27px 0 0 21px;
			width: 259px;
		}
			
			#sb-brands li{
				list-style: none;
				padding: 0 0 0 19px;
			}
			
				#sb-brands #sb-visa {background: url(../images/ico-visa.gif) no-repeat 0 4px;}
				#sb-brands #sb-mastercard {background: url(../images/ico-mastercard.gif) no-repeat 0 4px;}
				#sb-brands #sb-american {background: url(../images/ico-american.gif) no-repeat 0 4px;}
		
		#sb-issuers {
			border-bottom: 1px dotted #6a90aa;
			float: left;
			height: auto;
			padding: 20px 20px 20px 21px;
			width: 239px;
		}
		
			#sb-issuers li{
				list-style: none;
				padding: 0 0 0 17px;
			}
		
				#sb-issuers #sb-anz {background: url(../images/ico-anz.gif) no-repeat 0 4px;}
				#sb-issuers #sb-aussie {background: url(../images/ico-aussie.gif) no-repeat 0 4px;}
				#sb-issuers #sb-bankwest {background: url(../images/ico-bankwest.gif) no-repeat 0 4px;}
				#sb-issuers #sb-citybank {background: url(../images/ico-citybank.gif) no-repeat 0 4px;}
				#sb-issuers #sb-cwba {background: url(../images/ico-cwba.gif) no-repeat 0 4px;}
				#sb-issuers #sb-hsbc {background: url(../images/ico-hsbc.gif) no-repeat 0 4px;}
				#sb-issuers #sb-nab {background: url(../images/ico-nab.gif) no-repeat 0 4px;}
				#sb-issuers #sb-stgb {background: url(../images/ico-stgb.gif) no-repeat 0 4px;}
				#sb-issuers #sb-wizard {background: url(../images/ico-wizard.gif) no-repeat 0 4px;}
			
		.sb-others {
			border-bottom: 1px dotted #6a90aa;
			float: left;
			height: auto;
			padding: 20px 20px 20px 21px;
			width: 239px;
		}
			.sb-others li{
				background: url(../images/bullet1.gif) no-repeat 0 4px;
				list-style: none;
				padding: 0 0 0 15px;
		
			}
			
			#sb-b-tittle,#sb-i-tittle,#sb-c-tittle,#sb-bl-tittle,#sb-f-tittle {
				font: bold 16px Arial, Helvetica, sans-serif;
				margin: 0 0 15px 0;
				padding: 0 0 0 20px;
				width: 200px;
			}
			
			#sb-b-tittle {background:url(../images/btn-brands.jpg) no-repeat top left;}
			#sb-i-tittle {background:url(../images/btn-issuers.jpg) no-repeat 0 -2px;}
			#sb-c-tittle {background:url(../images/btn-compare.jpg) no-repeat;}
			#sb-bl-tittle {background:url(../images/btn-blog.jpg) no-repeat 0 1px;}
			#sb-f-tittle {background:url(../images/btn-faq.jpg) no-repeat 0 -2px;}
		
		#sb-bottom {
			background:url(../images/bx-sidebar-bottom.jpg) no-repeat bottom;
			height: auto;
			float: left;
			font-size: 10px;
			width: 280px;
		}
		
			#sb-calculator{
	float: left;
	width: 138px;
	margin: 0 0 0 1px;
			} 
			
				#sb-calculator p{ padding:0 11px 25px 11px;}
				#sb-calculator a{
					background:url(../images/btn-calculator.jpg) no-repeat;
					font: bold 16px Arial, Helvetica, sans-serif;
					display: block;
					height: 48px;
					padding: 15px 0 0 55px;
				} 
			
			#sb-glossary{
				border-left: 1px dotted #6a90aa;
				float: right;
				width: 139px;
			} 
			
				#sb-glossary p{ padding:0 11px 25px 11px;}
				#sb-glossary a{
					background:url(../images/btn-glossary.jpg) no-repeat;
					font: bold 16px Arial, Helvetica, sans-serif;
					display: block;
					height: 39px;
					padding: 24px 0 0 55px;
				} 
				
/*-------- Content -------*/
#content {
	height: auto;
	float: right;
	padding: 0 0 0 30px;
	width: 630px;
}

#navbar {
	background: url(../images/bx-navbar.gif) no-repeat right;
	float: right;
	height: 31px;
	width: 660px;

}

	#navbar ul{
		list-style:none;
		float: right;
		width: auto;
	}
				
	#navbar li{
	float: left;
	padding: 0 25px 0 22px;
	width: auto;
	}
		
	#navbar  a	{
		color: #11378a;
		display:block;
		height:23px;
		font-weight: bold;
		padding: 8px 0 0 0;
		width:auto;
		_width: 30px;
	}
	
	#navbar  a:visited{color:#11378a;}
	#navbar  a:hover{color:#006cff;}

		#navbar #brands{background:url(../images/ico-brands.gif) no-repeat 0px 6px;}
		#navbar #issuers{background:url(../images/ico-issuers.gif) no-repeat 0px 5px;}
		#navbar #compare{background:url(../images/ico-compare.gif) no-repeat 0 7px;}
		#navbar #blog{background:url(../images/ico-blog.gif) no-repeat 0 7px;}
		#navbar #faq{background:url(../images/ico-faq.gif) no-repeat 0 6px;}
		#navbar #calculator{background:url(../images/ico-calculator.gif) no-repeat 0 6px;}
		#navbar #glossary{background:url(../images/ico-glossary.gif) no-repeat 0 7px;}
		
/*-------- Footer -------*/
#footerbg {
	background: #fff url(../images/bg-footer.jpg) repeat-x center bottom;
	color: #5b5b5b;
	height: auto;
	margin: 0 auto;
	width: auto;
}

#footer {
	background: #fff url(../images/bg-footer.jpg) repeat-x center bottom;
	color: #9f7e46;
	height: 460px;
	margin: 0 auto;
	width: 940px;
}
	
	#footer a, #footer a:visited {color: #b9925f;}
	#footer a:hover {color: #ffD10a;}

		#note {
			background: url(../images/bg-note.jpg) no-repeat top right;
			float: left;
			height: 310px;
			padding: 150px 62px 0 0;
			width: 626px;
		}
		
			#note-tittle {
				background: url(../images/ti-note.jpg) no-repeat;
				color: #a6721c;
				font: bold 20px arial;
				height: 28px;
				padding: 3px 0 0 40px;
				width: 208px;
			}

		#footernav {
	background: url(../images/bg-footernav.jpg) no-repeat 0 -1px;
	float: left;
	height: 310px;
	padding: 150px 0 0 30px;
	width: 222px;
		}
		
		#footernav li{
			background: url(../images/bullet2.gif) no-repeat 0 4px;
			list-style: none;
			padding: 0 0 0 15px;
		}
	
			#footernav-tittle {
				color: #a6721c;
				font: bold 20px arial;
				height: 17px;
				padding: 3px 0 20px 0;
				width: 208px;
			}
			
/*----------------- Table----------------*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}

#content table {
	border: 1px solid #bacae3;
	border-collapse: collapse;
}


#content table a, #content table a:visited {color: #3163a6;}
#content table a:hover{color: #89b000;}

#content td, th {
	border: 1px solid #bacae3;
	padding: 8px;
}

.smalltext{
	font: normal 11px Arial, Helvetica, sans-serif;
}

.info-light{
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
}

.info-dark{
	background-color: #dfecfa;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
}

.dark {background-color: #dfecfa;}
	  
/*----------------- Alignments----------------*/

.clear {clear:both;}
.center {text-align: center;}

img.center, img[align="center"] {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignleft, img[align="left"] {
float:left;
margin: 2px 10px 5px 0px;
}
img.alignright, img[align="right"] {
float:right;
margin: 2px 0px 5px 10px;
}

/*----------------- Reseting ----------------*/
html, div, span, ul, li
applet, object, iframe, 
pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt,
fieldset, form, label, legend{
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}
