﻿/*How it works*/
.contentbox
{
	width:617px;
	padding-left:28px;
}
.contentbox h1
{
	margin-left:2px;
}
.contentbox h2
{
	margin:0 0 0 6px;
}
.contentbox p
{
	margin:0 0 4px 6px;
}
.twocolumntop
{
	background:url(../Images/bcg_twocol_top.gif) 0 0 repeat-y;
	width:617px;
	height:21px;
	margin-top:20px;
}
.twocolumn
{
	width:617px;
	background:url(../Images/bcg_twocol_middle.gif) 0 0 repeat-y;
	margin-bottom:10px;
}
.twocolumnwrapper
{
	background:url(../Images/bcg_twocol_bottom.gif) bottom left no-repeat;
	width:617px;
	padding-bottom:10px;
}
.rightcolumn
{
	float:right;
	position:relative;
	width:257px;
	padding:0 20px;
}
.leftcolumn
{
	float:left;
	position:relative;
	padding:0 20px;
	width:260px;
	height:360px;
}
.contentbox .leftcolumn p, .contentbox .rightcolumn p
{
	color:#ffffff;
	margin:7px 90px 0 0;
	line-height:14px;
	padding-left:1px;
}
.contentbox .leftcolumn p
{
	margin:7px 90px 0 0;
}
.rightcolumn h4
{
	margin:14px 0 12px 0;
	padding:0;
}
.orangebg
{
	position:absolute;
	right:-13px;
	top:30px;
}
.cardspurchase
{
	position:absolute;
	bottom:-33px;
	left:20px;
}
.yellowcard
{
	position:absolute;
	left:197px;
	top:50px;
}
.voucher
{
	position: absolute;
	top:312px;
	left:184px;
}

/*Corporate*/
.corporatecontent
{
	padding:0 0 15px 0;
	width:708px;
}
.leftcontent
{
	float:left;
	width:230px;
	padding-top:5px;
}
.rightcontent
{
	float:right;
	width:425px;
	padding:30px 45px 0 0;
}
.signinBtn
{
	background:url(../Images/bcg_signin_2.gif) 0 0 no-repeat;
	width:184px;
	height:36px;
	padding-left:8px;
	padding-top:3px;
	position:relative;
}
.signinBtn a
{
	position:absolute;
	clip:rect(0 180px 31px 0);
}
.signinBtn a:hover
{
	position:absolute;
	margin-top:-31px;
	clip:rect(31px 180px 62px 0);
}

.rightcontent h1 img, .rightcontent h2 img
{
	margin:0;
	padding:0;
}
.corpcard
{
	margin-bottom:10px;
}
.rightcontent p
{
	padding:0;
	margin:0 0 15px 0;
}
.rightcontent a
{
	color:#498d3f;
	text-decoration:none;
}
.rightcontent a:hover
{
	color:#ce0a00;
}
/*FAQ*/
#faqcont{
	position:relative;
}
.faqHomeBtn{
	position:relative;
	width:313px;
	right:0px;
	top:-20px;
	text-align:right;
	background:url(../Images/btn_backToFaq.gif) 0 0 no-repeat;
}
.faqHomeBtn a
{
	position:absolute;
	margin-top:-19px;
	clip:rect(19px 112px 38px 0);
	
}
.faqHomeBtn a:hover
{
	position:absolute;
	margin-top:0px;
	clip:rect(0 112px 19px 0);
}
.faqcontent
{
	padding:0 0 15px 0;
	width:708px;
	font-size:1.1em;
}
.faqcontent h2
{
	margin:0 0 12px 3px;
	padding:0;
}
ul.toplist
{
	margin:10px 0;
	padding:0;
	list-style:none;
}
.toplistline
{
	height:5px;
	overflow:hidden;
	margin:0 0 15px 4px;
	border-bottom:#498D3F solid 1px;
}
.toplist li
{
	background:url(../Images/faq_arrov_off.gif) 0 0 no-repeat;
	background-position:6px 4px;
	padding:0 0 2px 20px;
}
.toplist a
{
	text-decoration:none;
	color:#3e3f2f;
}
.toplist a:hover
{
	color:#ce0a00;
}
.faqBtn
{
	background:url(../Images/bcg_faqlink.gif) 0 0 no-repeat;
	width:203px;
	height:29px;
	padding:5px 0 0 6px;
}
.faqBtn a img
{
	background:url(../Images/arrow_white.gif) no-repeat;
	background-position: 183px 8px;
}
.faqBtn a:hover img
{
	background-color:#9fce52;
}
.faqitem ul, .faqitem ol
{
	/*font-size:1.1em;*/
	font-size:11px;
	margin:0 0 5px 20px;
	padding:0 40px 0 0;
}
.faqitem
{
	/*font-size:0.9em;*/
	font-size:9px;
	padding-left:5px;
	margin-bottom:15px;
	position:relative;
	width:420px;
}
.btnTop
{
	position:absolute;
	right:0;
}
.btnTop a img
{
	background-color:#d4d6ba;
}
.btnTop a:hover img
{
	background-color:#e3e4d3;
}
.faqitem p
{
	margin:0 0 5px 0;
	padding:0 40px 0 0;
}
.faqitem p.question
{
	color:#498D3F;
	font-weight:bold;
	font-size:1.2em;
}
span.underlined{
	text-decoration:underline;
}
table{
	padding:0;
	margin:5px 0 0 0;
}
table.faqtable1{
	margin:0 0 8px 0;
}
table.faqtable td{
	padding:0 5px 0 2px;
	margin:0;
	font-size:1.1em;
}
/*Order a card*/
.orderButton
{
	padding-top:10px;
	display:block;
	text-align:right;
}
.givecard
{
	padding-left:4px;
}
.shoppingwith
{
	padding-top:20px;
}
.giftcardsSet
{
	position:relative;
	top:50px;
}
