/* logo */
#header h1 {
	background-image: url(../images/interface/title_worldvision-sponsor.png);
}

/* layout */
#submenu #primaryContent {
	width: 522px;
	margin-left: 154px;
}
#home #primaryContent {
	width: 618px;
	margin-left: 0;
}
#home #primaryContent .wrapper {
	padding: 0;
}
#fullPrimary #primaryContent {
	width: 764px;
}
#fullPrimary #primaryContent .wrapper {
	padding: 0;
}

#home #secondaryContent {
	width: 305px;
	background: none;
}
#home #secondaryContent .wrapper {
	padding: 0;
}
#fullPrimary #secondaryContent {
	display: none; /* hide secondary if primary is fullsize */
}
#fullPrimary #content {
	background: none;
}



/* homepage */

#homeIntro {
	float: left; display: inline;
	width: 280px; height: 193px;
	margin-bottom: 7px; padding: 7px 10px;
	margin-top: 9px;
}
#homeIntro .leadText,
#homeIntro .bodyText {
	margin-bottom: 7px;
	line-height: 13px;
	font-size: 12px;
}
#homeIntro .leadText {
	font-weight: bold;
}
#homeIntro #btn_homeIntroMore {
	display: block;
	width: 100px; height: 18px;
	text-indent: -999em;
	background: url(../images/interface/button_leesverder.png) no-repeat left top;
}
#homeIntro #btn_homeIntroMore:hover {
	background-image: url(../images/interface/button_leesverder_on.png);
}

#sponsorReasons {
	float: right; display: inline;
	margin-top: 16px;
	margin-bottom: 7px;
	width: 311px; height: 207px;
	background: url(../images/interface/sponsor_redenen_back.jpg) no-repeat left top;
}
#sponsorReasons .wrapper {
	padding: 7px 10px !important;
}
#sponsorReasons h3 {
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 5px;
}
#wrapper #sponsorReasons ul {
	width: 230px;
	margin: 0 0 5px 0;
}
#wrapper #sponsorReasons li {
	background: url(../images/interface/bullet_white.png) no-repeat 2px 1px;
/*	line-height: 12px;  */
	font-size: 12px;
	color: white;
}
#sponsorReasons #btn_moreReasons {
	display: block;
	width: 120px; height: 18px;
	text-indent: -999em;
	background: url(../images/interface/button_meerinformatie.png) no-repeat left top;
}
#sponsorReasons #btn_moreReasons:hover {
	background-image: url(../images/interface/button_meerinformatie_on.png);
}

#sponsorVideos {
	clear: both;
	margin-bottom: 2px;
}
#sponsorVideos iframe {
	margin: 0; padding: 0;
	border: none;
	width: 618px; height: 220px;
}


/* sponsorVideoFrame */
#sponsorVideoFrame {
	margin: 0; padding: 0;
	background: #404040 url(../images/interface/sponsor_videos_back.gif) repeat-y right top;
}
#sponsorVideoFrame #wrapper {
	width: 608px; height: 210px;
	margin: 0; padding: 5px;
	background: none;
}
#sponsorVideo1 {
	float: left; display: inline;
	width: 300px;
	padding: 5px 0 0 10px;
}
#sponsorVideo1 #sponsorVideoIntro {
	height: 125px;
	overflow: hidden;
	margin-bottom: 4px;
}
#sponsorVideo1 h3 {
	font-size: 14px;
	color: #ee7900;
}
#sponsorVideo1 .leadText,
#sponsorVideo1 .bodyText {
	margin-bottom: 5px;
	line-height: 14px;
	font-size: 12px;
	color: white;
	font-weight: bolder;
}
#sponsorVideo1 .leadText {
	font-weight: bold;
}
#moreVideos {
}
#moreVideos h5 {
	font-size: 11px;
	color: white;
	margin: 0 0 3px;
}
#videoReelHolder {
	width: 300px;
}

#sponsorVideo2 {
	float: right; display: inline;
}


/* #mainMenu */
#mainMenu li#mi_01 a {
	width: 82px;
	background-image: url(../images/interface/mainmenu_sp_first.png);
}
#mainMenu li#mi_02 a {
	width: 163px;
	background-image: url(../images/interface/mainmenu_sp_second.png);
}
#mainMenu li#mi_03 a {
	width: 133px;
	background-image: url(../images/interface/mainmenu_sp_third.png);
}
#mainMenu li#mi_04 a {
	width: 113px;
	background-image: url(../images/interface/mainmenu_sp_fourth.png);
}
#mainMenu li#mi_05 a {
	width: 127px;
	background-image: url(../images/interface/mainmenu_sp_fifth.png);
}
#mainMenu li#mi_last {
}
#mainMenu li#mi_last a {
	margin-left: 2px;
	width: 309px;
	background-image: url(../images/interface/mainmenu_co_last.png);
}

/* kolom */

#ikzoekjou {
	margin-bottom: 5px;
}
#home #sponsorKidSearch {
	height: 183px;
	border-top: 4px solid #ee7900;
	border-bottom: 4px solid #ee7900;
	margin: 0 0 7px 0; padding: 10px 0 6px 0;
}

#home #sponsorKidSearch #ikzoekjou {
	float: left; display: inline;
	width: 158px; height: 180px;
	border-right: 1px solid #4b4b4d;
	line-height: 14px;
	font-size: 11px;
}
#home #sponsorKidSearch #ikzoekjou .sponsorFoto {
	float: right; display: inline;
	width: 65px; height: 82px;
	margin: 5px 10px 0 0;
	overflow: hidden;
}
#home #sponsorKidSearch #ikzoekjou .sponsorNaamIs {
	width: 40px;
	padding: 60px 10px 0 0;
	float: left; display: inline;
}
#home #sponsorKidSearch #ikzoekjou .sponsorNaamKind {
	clear: both;
	padding-top: 2px;
	line-height: 17px;
	font-size: 15px;
	font-weight: bold;
}
#home #sponsorKidSearch #ikzoekjou #btn_sponsortumij {
	margin: 5px 0 0 0; padding: 0;
	display: block;
	width: 130px; height: 18px;
	text-indent: -999em;
	background: url(../images/interface/button_sponsortumij.png) no-repeat left top;
	border: none;
	cursor: pointer;
}
#home #sponsorKidSearch #ikzoekjou #btn_sponsortumij:hover {
	background-image: url(../images/interface/button_sponsortumij_on.png)
}



#home #sponsorKidSearch #sponsorSearch {
	float: right; display: inline;
	width: 135px;
}
#home #sponsorKidSearch #sponsorSearch #sponsorSearchIntro {
	line-height: 13px;
	margin-bottom: 5px;
}
#home #sponsorKidSearch #sponsorSearch select {
	width: 130px;
	margin-bottom: 5px;
}

#sponsorSearch {
	font-size: 11px;
}
#frm_columnSponsorSearch {
	margin: 0;
}
#frm_columnSponsorSearch table {
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin: 7px 0 0 0;
}
#frm_columnSponsorSearch table td {
	padding: 0 0 5px 0;
	vertical-align: middle;
}
#frm_columnSponsorSearch table td.col2 {
	padding-left: 3px;
}
#frm_columnSponsorSearch select {
	margin: 0; padding: 0;
	width: 90px;
}
#frm_columnSponsorSearch #btn_startzoekactie {
	display: block;
	width: 130px; height: 18px;
	text-indent: -999em;
	background: url(../images/interface/button_startzoekactie.png) no-repeat left top;
	margin: 0; padding: 0;
	border: none;
	cursor: pointer;
}
#frm_columnSponsorSearch #btn_startzoekactie:hover {
	background-image: url(../images/interface/button_startzoekactie_on.png)
}
#frm_columnSponsorSearch #btn_langstwachtend {
	display: block;
	width: 130px; height: 18px;
	text-indent: -999em;
	background: url(../images/interface/button_langstwachtend.png) no-repeat left top;
}
	#home #frm_columnSponsorSearch #btn_langstwachtend {
		margin-top: 3px;
	}
#frm_columnSponsorSearch #btn_langstwachtend:hover {
	background-image: url(../images/interface/button_langstwachtend_on.png);
}

/* sponsorbuttons */
#sponsorButtons {
	margin-bottom: 7px;
}
#wrapper #sponsorButtons ul,
#wrapper #sponsorButtons ul li {
	margin: 0; padding: 0;
	list-style: none;
	background: none;
}
#wrapper #sponsorButtons ul li a {
	display: block;
	width: 305px; height: 40px;
	text-indent: -999em;
	background-position: left top;
	background-repeat: no-repeat;
}
#wrapper #sponsorButtons ul li a#sponsorButton_email {
	background-image: url(../images/interface/sp_button_email.gif);
}
#wrapper #sponsorButtons ul li a#sponsorButton_email:hover {
	background-image: url(../images/interface/sp_button_email_on.gif);
}
#wrapper #sponsorButtons ul li a#sponsorButton_infopakket {
	background-image: url(../images/interface/sp_button_infopakket.gif);
}
#wrapper #sponsorButtons ul li a#sponsorButton_infopakket:hover {
	background-image: url(../images/interface/sp_button_infopakket_on.gif);
}
#wrapper #sponsorButtons ul li a#sponsorButton_faq {
	background-image: url(../images/interface/sp_button_faq.gif);
}
#wrapper #sponsorButtons ul li a#sponsorButton_faq:hover {
	background-image: url(../images/interface/sp_button_faq_on.gif);
}

/* sponsorForm */

#sponsorKind {
	float: left; display: inline;
	width: 165px;
	margin-bottom: 20px;
}
#sponsorKind img {
	margin-left: 8px;
}
#sponsorKind #sponsorKindText {
	line-height: 13px;
	font-size: 10px;
	padding: 8px;
	border-bottom: 1px solid #a5a5a6;
}
#sponsorKind .button {
	margin: 8px;
}
#sponsorKind .button a {
	display: block;
	width: 120px; height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/interface/button_opnieuwzoeken.png);
	text-decoration: none;
	text-indent: -999em;
}
#sponsorKind .button a:hover {
	background-image: url(../images/interface/button_opnieuwzoeken_on.png);
}


#primaryContent #sponsorForm.wrapper {
	padding: 0 0 0 10px;
}
#sponsorFormHeader {
	margin-bottom: 7px; padding: 10px;
	background: #eee url(../images/interface/cart_corner_tr.gif) no-repeat right top;
}
#sponsorFormContent {
	padding: 10px;
	background: #eee url(../images/interface/cart_corner_bl.gif) no-repeat left bottom;
	font-size: 11px;
}
#sponsorFormHeader h2 {
	margin: 0 0 10px 0; padding: 1px 0 0 0;
	font-size: 15px;
	color: #4b4b4d;
}
#sponsorFormHeader .step {
	float: left; display: inline;
	padding: 18px 0 0 12px;
	width: 110px;
}
#sponsorFormHeader #stepOne {
	background: url(../images/interface/cart_progress_first.png) no-repeat left top;
}
#sponsorFormHeader #stepOne.done {
	background-image: url(../images/interface/cart_progress_first_done.png);
}
#sponsorFormHeader #stepTwo,
#sponsorFormHeader #stepThree {
	background: url(../images/interface/cart_progress.png) repeat-x left top;
}
#sponsorFormHeader #stepTwo.done,
#sponsorFormHeader #stepThree.done {
	background-image: url(../images/interface/cart_progress_done.png);
}
#sponsorFormHeader #stepThree {
	background: url(../images/interface/cart_progress_last.png) no-repeat right top;
}
#sponsorFormHeader #stepThree.done {
	background-image: url(../images/interface/cart_progress_last_done.png);
}

#sponsorFormHeader .step h4 {
	margin: 0; padding-left: 15px;
	background: url(../images/interface/bullet_cart_orange.png) no-repeat 2px 3px;
	font-size: 12px;
	color: #4b4b4d;
}
#sponsorFormHeader .step.done h4 {
	background-image: url(../images/interface/bullet_cart_gray.png);
	color: #ee7900;
}


#sponsorFormContent .banner {
	float: right;
	width: 258px;

}
#sponsorFormContent #frm_sponsorForm {
	width: 465px;
	float: left;
}
#frm_sponsorForm #fc_sponsor,
#frm_sponsorForm #fc_info {
	float: left; margin: 0 5px 5px 0;
}
#frm_sponsorForm #fc_kwartaalblad {
	float: right;
}

#sponsorFormContent table#sponsorForm {
	margin: 0;
	width: 100%;
}
#sponsorFormContent table#sponsorForm th,
#sponsorFormContent table#sponsorForm td {
	padding: 3px 5px;
}
#sponsorFormContent table#sponsorForm th {
	font-weight: normal;
	width: 7em;
}
#sponsorFormContent table#sponsorForm tr.spacer td {
	padding: 10px 0;
}
#sponsorFormContent table#sponsorForm tr.spacer div,
#sponsorFormContent div.spacer {
	height: 1px;
	border-top: 1px solid #9c9c9d;
	font-size: 0;
	line-height: 0%;
	visibility: visible !important;
}
#sponsorFormContent table#cartForm .defaultWidth {
	width: 300px;
}

/* footerButtons */
.footerButtons {
	width: 460px; height: 20px;
}
.footerButtons .buttonRight {
	float: right; display: inline;
}
.footerButtons .buttonLeft {
	float: left; display: inline;
}
.footerButtons a {
	display: block;
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	text-indent: -999em;
}
	.footerButtons  a.continueSponsoring {
		width: 68px;
		background-image: url(../images/interface/button_cart_verdersponsoren.png);
	}
	.footerButtons  a.continueSponsoring:hover {
		background-image: url(../images/interface/button_cart_verdersponsoren_on.png);
	}
	.footerButtons  a.continueShopping {
		width: 119px;
		background-image: url(../images/interface/button_cart_verderwinkelen.png);
	}
	.footerButtons  a.continueShopping:hover {
		background-image: url(../images/interface/button_cart_verderwinkelen_on.png);
	}
	.footerButtons  a.submitOrder {
		width: 127px;
		background-image: url(../images/interface/button_cart_bestellingverzenden.png);
	}
	.footerButtons  a.submitOrder:hover {
		background-image: url(../images/interface/button_cart_bestellingverzenden_on.png);
	}
	.footerButtons  a.previous {
		width: 63px;
		background-image: url(../images/interface/button_cart_terug.png);
	}
	.footerButtons  a.previous:hover {
		background-image: url(../images/interface/button_cart_terug_on.png);
	}
	.footerButtons  a.backHome {
		width: 106px;
		background-image: url(../images/interface/button_cart_terugnaarhome.png);
	}
	.footerButtons  a.backHome:hover {
		background-image: url(../images/interface/button_cart_terugnaarhome_on.png);
	}

.footerNote {
	padding: 5px 10px;
	font-size: 10px;
	color: #4b4b4d;
}



