body { background-color: #5e0f6a;}

.raggededge
{
	background-image: url(../../images/gifts/ragged_edge.JPG);	
	background-position:left top;
	background-repeat:repeat-x;
	width:760px;
	height:20px;	
}
.headerimage
{
	background-image: url(../../images/header/giftsmasthead.jpg);	
	background-position:left top;
	background-repeat:no-repeat;
	width:760px;
	height:80px;	
}

.searchtitleimage
{
	background-image: url(../../images/gifts/searchtitle.gif);	
	background-position:left top;
	background-repeat:no-repeat;
	width:120px;
	height:18px;	
}
/* edit site link */
.consoleModeSwitchToEdit,
.consoleModeSwitchToEdit:hover,
.consoleModeSwitchToLive,
.consoleModeSwitchToLive:hover
 {
	color:#ffffff;
	background-color:#000000;
}

.dark {background-color:#5e0f6a;}
.medium {background-color: #fff9e9;}
.light {background-color: #fff9e9;}
.lightest {background-color: #ffffff;}
.bg {background-color: #ffffff;}
.formbg {background-color: #e0e8ea;}
.maincontent { BACKGROUND-COLOR: #ffffff;}
.sitesearch_bg {background-color: #ffd900;}

.thesmallprint,
.thesmallprint a { COLOR: #e5e5e5;}
.thesmallprint a:hover { COLOR: #ffffff; }

.footerlinks,
.footerlinks a { color: #134e5a;}

.hmenu_off		{ BACKGROUND-COLOR: #5e0f6a;}
.hmenu_on		{ BACKGROUND-COLOR: #ffd900;}
.menulinkoff	{ COLOR: #ffffff;}
.menulinkon		{ COLOR: #5e0f6a;}
.hmenu_spacer	{ BACKGROUND-COLOR: #23654e;}
.menulinkon:hover { COLOR: #5e0f6a;}
.menulinkoff:hover { COLOR: #5e0f6a;}

.leftnavbg		{ BACKGROUND-COLOR: #fff9e9;}
.leftnav1text		{ color: #000000; }
.leftnav2text		{ color: #000000; }
.leftnav1text_on	{ color: #134e5a;}
.leftnav2text_on	{ color: #134e5a;}

/*---- styles for the right hand column --------------*/
div.rightcoltext,
div.rightcoltext a,
div.rightcoltext a:link,
div.rightcoltext a:active,
div.rightcoltext a:visited,
div.rightcoltext a:hover,
div.rightcoltext h1
{
	COLOR: #ffffff; 
} 

.rightcoltextbg { background-color: #682819;}

.jobtext,
.LetterTable,
H6 ,
H1,
H2,
div.Placeholder h1,
H1 a,
H1 a:hover,
HR,
.boldtext,
.boldtext a:link,
.boldtext a:visited,
.boldtext a:active,
.boldtext a:hover,
.imagecopy,
td.Placeholder h6, 
td.Placeholder a,
td.Placeholder a:link,
td.Placeholder a:active,
td.Placeholder a:visited,
td.Placeholder a:hover,
div.Placeholder h6, 
div.Placeholder a,
div.Placeholder a:link,
div.Placeholder a:active,
div.Placeholder a:visited,
div.Placeholder a:hover,
div.NonPlaceholder h6,
div.NonPlaceholder a:link,
div.NonPlaceholder a:active,
div.NonPlaceholder a:visited,
div.NonPlaceholder a:hover,
div.NonPlaceholder colouredsmallfont,
div.NonPlaceholder td.colouredsmallfont,
div.NonPlaceholder span.colouredsmallfont, 
div.SubHomePlaceholder a:link,
div.SubHomePlaceholder a:active,
div.SubHomePlaceholder a:visited,
div.SubHomePlaceholder a:hover
{
    COLOR: #5e0f6a;	
}
H1
{
	margin-right: 10px;
}
H2
{
	font-weight: bold;
	margin: 10px 0 10px 10px;
}
H2.flush
{
	margin-bottom: 0px;
}
hr
{
	border-top:1px;
	border-top-style:solid;
	border-top-color:#5e0f6a;
	height: 0;
	width: 705px;
	margin: 0;
}
hr.big
{
	border-top: 2px;
	border-top-style:solid;
	border-top-color:#5e0f6a;
}
.white
{
	color:White;
}

/* bring back to same indent as Titles */
div.flush
{
	margin: 0 10px 5px 10px;
}
div.carddate select
{
	margin: 0 10px 0 0;
}
div.larger
{
    COLOR: #5e0f6a;	
	font-size:medium;
}
.Border {border-bottom-color: #5e0f6a; border-top-color: #5e0f6a;}
.LinksHeader {background-color: #5e0f6a;}
.BorderBottom {border-bottom-color: #5e0f6a;}
.JobHeader {background-color: #e0e8ea;border-color: #5e0f6a;}
.Summary {BORDER-RIGHT-color: #5e0f6a; BORDER-LEFT-color: #5e0f6a;}
.LinksTable {border-color: #5e0f6a;}
.articleAdvanced {border-color:#5e0f6a;}
.articleAdvancedHeader {background-color:#5e0f6a;}
.bavArticleAdvanced {background-color:#5e0f6a;}
.bavArticleAdvancedHeader {background-color:#5e0f6a;}

input.backBtn
{
	width: 87;
	height: 29px;
	margin: 5px 10px 5px 0;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/Back.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
}
input.changeBtn
{
	width: 177;
	height: 29px;
	margin: 5px 10px 5px 0;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/Change_voucher_type.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
}
input.switchtoemail
{
	width: 194;
	height: 30px;
	margin: 5px 10px 5px 0;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/switchtoemail.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.switchtopost
{
	width: 196;
	height: 30px;
	margin: 5px 10px 5px 0;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/switchtopostal.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.nextBtn
{
	width: 87; 
	height: 29px;
	margin: 5px 10px 5px 0;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/next.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
}
input.checkout
{
	width: 107;
	height: 30px;
	margin: 5px 10px 5px 0;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/checkout.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.submitBtn
{
	width: 87;
	height: 29px;
	/*padding: 55px 0 0;*/
	margin: 5px 10px 5px 0;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/submit.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
}
input.money
{
	text-align: right;
}
div.bigmoney
{
    color: #5e0f6a;	
	font-size: 50px;
}
input.readonly
{
	background-color:Transparent;
	border-style:none;
	vertical-align:bottom;
	position:relative;
	bottom:2px;
}
.image92border
{
	width:94px;
	background-color:Black;
	padding:1px 1px 1px 1px;
	
}
.image300border
{
	width:300px;
	background-color:Black;
	padding:1px 1px 1px 1px;
}
.image357border
{
	width:357px;
	background-color:Black;
	padding:1px 1px 1px 1px;
}
.imagepreviewdiv
{
	width:150px;
	background-color:Black;
	padding:1px 1px 1px 1px;
	margin-left:40px;
}
.image196border
{
	width:196px;
	background-color:Black;
	padding:1px 1px 1px 1px;
}
.panelBlock {background-color:#5e0f6a;}

div#header h1 { background-image: url('/TearfundInternet/images/header/giftsmasthead.jpg'); }
.topnavlist {background-color: #5e0f6a;}
.topnavlist li { border-color: #23654e;}
.topnavlist li a:hover {
  background-color: #ffd900;
  color: #5e0f6a;
}
.topnav_off 
{
  background-color: #5e0f6a;
  color: #ffffff;
}

.topnav_on 
{
  background-color: #ffd900;
  color: #5e0f6a;
}
.rightnavplaceholder
{
  background-color:#f9c61d;
  color:#134e5a; 
}
.rightnavplaceholder a
{
	text-decoration: none;
	color:#134e5a; 
}
.rightnavplaceholder a:hover { text-decoration:underline;}

div#searchbox h3 {  background: transparent url('/TearfundInternet/images/gifts/searchtitle.gif') no-repeat top;}

.rightnav
{
	padding:0;				/* needed for firefox because no reset on main site yet*/	
	margin:0;				/* needed because no reset on main site yet*/
	list-style: none;		/* needed because no reset on main site yet*/
}

.rightnav li {
  margin: 5px 0px 0px 0px; /* needed because no reset on main site yet*/
  height:29px;
  text-indent: -9999px;
}

.rightnav li a {
  height: 100%;
  width: 100%;
  display:block;
}


.rightnav li#website {  background: #FFD900 url('/TearfundInternet/images/gifts/website.gif') no-repeat;}
.rightnav li#youth {  background: #FFD900 url('/TearfundInternet/images/gifts/youth.gif') no-repeat;}
.rightnav li#tearcraft {  background: #FFD900 url('/TearfundInternet/images/gifts/tearcraft.gif') no-repeat;}

.middlepane {  background: #ffd900 url('/TearfundInternet/images/gifts/faux_bg_centre_boxes.gif') repeat-y 0 0;}
.middlepaneedit {  background: #ffd900 url('/TearfundInternet/images/gifts/faux_bg_centre_boxes.gif') repeat-y 0 0;}
.middlepanediv {  color:#134e5a;} 
div#middlePane div p a {  color:#134e5a;}
.copyright {
  color: #e5e5e5;
  background-color: #5e0f6a;
}
.copyright a {
  color: #e5e5e5;
}

.copyright a:hover{
  color: #ffffff;
}
.rightalign
{
	text-align:right;
}
.leftalign
{
	text-align:left;
}
.paddedright
{
	padding-right: 10px;
}
.accordionLink
{
	font-size:12pt;
	font-weight:bold;
    color: #5e0f6a;	
    text-decoration:none;
}
.accordionHeader
{
	margin-left:10px;
	margin-top:10px;
	background-color: #ffd900;
	width:580px;
	padding:5px 0px 5px 10px;
}
.accordionHeader input
{
	visibility:hidden;
	float:right;
}

.accordionHeaderSelected
{
	margin-top:10px;
	margin-left:10px;
	background-color:  #f9c61d;
	width:580px;
	border-width:1px;
	border-color: #f9c61d;
	border-style:solid;
	padding:  5px 0px 5px 10px;
	height:29px;
}

.accordionContent
{
	margin-left:10px;
	font-size:9pt;	
	border-width:1px;
	border-color:  #f9c61d;
	border-style:solid;
	width:580px;
	padding-left:10px;
	padding-top:10px;
}
.accordionContent input
{
	width: 87;
	height: 29px;
	/*padding: 55px 0 0;*/
	margin:  0px 5px  0px 0px;
	border: 0;
	background: transparent url('/TearfundInternet/Images/gifts/submit.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
	float:right;
}

.accordioncontainer
{
	height: 350px;
	margin-left:10px;
	margin-top:20px;
}
.multiheader
{
	font-size:8pt;
	background-color:#5e0f6a;
	color:White;
	font-weight:bold;
}
.multiheader th
{
	padding:5px;
}
.addorderlinerow td
{
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:5px;
}
.addorderlinebtn
{
	width: 92px;
	height: 29px;
	/*padding: 55px 0 0;*/
	margin: 0px 0px 0px 0px;
	border:0;
	background: transparent url('/TearfundInternet/Images/gifts/addorderline.gif') no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand shaped cursor */
	cursor: hand; /* for IE 5.x */
	
}
div.largefont
{
	font-size:9pt;	
}

.marginleft10
{
	margin-left:10px;
}
.marginleft50
{
	margin-left:50px;
}
.marginleft100
{
	margin-left:100px;
}

.heading2
{
	font-weight:bold;
	color:#5e0f6a;
}
.formlabeltd
{
	text-align:left;
}
.gvqty
{
	width:50px;
	text-align:center;
}
.gvv
{
	width:100px;
	padding-left:10px;	
}
.gvtc
{
	width:80px;
	text-align:right;
	padding-right:10px;	
}
.gvimage
{
	height:47px;
	width:60px;
}
.gvvoucher
{
	height:47px;
	width:100px;
}
.datagrid
{
	 font-weight:bold;
	 border:1;
	 border-style:solid;
	 border-color:Gray;
	 padding:0;
	 margin:0;
}
