/* Default values START */
* { margin: 0; padding: 0; }

html {
  height: 100%;
  margin: 0px;
  padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/bg-gradient.gif');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #cccccc;
	/*font-family: Verdana !important;*/
	font-family: Trebuchet MS !important;
	color: #000000;
	font-size: 12px;
	height: 100%;
	behavior: url('/resources.nsf/main/egift-resources/$File/hover.htc');
}
ul
{
	margin: 0px;
	padding: 0px;
}
.boldspan
{
	font-weight: bold;
}
#aunderline
{
	text-decoration: underline;
}
#anounderline
{
	text-decoration: none;	
}

img 
{
	border: none;
}

a
{
	color: #000000;
}
/* Default values END */


/* Wrapper START */
.wrapper 
{
	margin: auto;
	padding: 0px;
	width: 960px;
	display: table;
	/*border: 1px solid #000000;*/
}
/* Wrapper END */


/* Header START */

.header
{
	background-image: url('/resources.nsf/main/egift-resources/$File/header-worldvisionlogo.gif');
	background-repeat: no-repeat;
	width: 960px;
	margin: 0px 0px 0px 0px;
	height: 72px;
	/*border: 1px solid #000000;*/
}

.header a#wvLogo {
	padding-top:10px;
	float:left;
	display:block;
	height:50px;
	width:350px;
	text-indent:-1000px;
}

.headerwelcome
{
	width: 610px;
	margin: 15px 0px 0px 0px;
	font-size: 11px;
	float: right;
	text-align: right;
	display: table-row;
	/*border: 1px solid #000000;*/
}

.headerwelcome li
{
	list-style-type: none;
	border-right: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	float: right;
}
.headerwelcome li#lasthw
{
	border: none;
	padding: 0px 0px 0px 5px;
}
.headerwelcome a
{
	text-decoration: none;
	color: #000000;
}
.headerwelcome a:hover
{
	text-decoration: underline;
}
.headernav
{
	width: 960px;
	position: absolute;
	margin: 40px 0px 0px 0px;
	float: right;
	text-align: right;
	display: table-row;
	font-size: 11px;
}
.headernav li
{
	list-style-type: none;
	border-right: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	float: right;
}
.headernav li#lasthn
{
	border: none;
	padding: 0px 0px 0px 5px;
}
.headernav a
{
	text-decoration: none;
	color: #000000;
}
.headernav a:hover
{
	text-decoration: underline;
}

/* Header END */


/* Top Navigation START */
#nonav
{
	width: 960px;
	display: table;
	background-color: #004974;
}
.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clear { display: inline-block; }

/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* End hide from IE-mac */

/* image replacement general properties */
ul.IR li { 
	position: relative;
	/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
	   But overflow also includes our dropdown list, so we need the overflow to be visible. */
	/*overflow: hidden; */
	font-size: 0.9em;
}

.IR em {
	display: block;
	position: absolute;
	top: 0; left: 0;
	z-index: 1;
}

/* For IE5.x mac only */
* html>body	.IR { 
	position: static;
	overflow: visible;
	font-size: 10px;
}
* html>body .IR em  { position: static; }


.navWrapper {
	width: 960px;
	height: 36px;
	/*border: 1px solid #000000;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* image replacement specific properties */
.nav { 
	height: 36px;
	list-style: none;
}

.nav li { float: left; padding-bottom: 2px; } /* add a little bottom padding to make sure the 
																		  sub menus don't disappear before selecting them */

.nav li, .nav li em {
	height: 36px; 
}

* html>body ul.nav li em { margin-bottom: -24px; } /* for ie5.x/mac only */

.link1 {
	width: 196px;
	margin-right: 2px;
}

.link2 {
	width: 189px;
	margin-right: 2px;
}

.link3 {
	width: 189px;
	margin-right: 2px;
}

.link4 {
	width: 189px;
	margin-right:2px;
}

.link5 {
	width: 189px;
}

.link1 em { 
	background: url('/resources.nsf/main/egift-resources/$File/givingCenter.gif') no-repeat top; 
	cursor: pointer;
	width: 196px;
	height: 36px;
}

.link2 em { 
	background: url('/resources.nsf/main/egift-resources/$File/sponsor-a-child.gif') no-repeat; 
	width: 189px;
	height: 36px;
	cursor: pointer;
}

.link3 em { 
	background: url('/resources.nsf/main/egift-resources/$File/donate.gif') no-repeat; 
	width: 189px;
	height: 36px;
	cursor: pointer;
}

.link4 em { 
	background: url('/resources.nsf/main/egift-resources/$File/giftCatalog.gif') no-repeat; 
	width: 189px;
	height: 36px;
	cursor: pointer;
}

.link5 em { 
	background: url('/resources.nsf/main/egift-resources/$File/emergencyAid.gif') no-repeat; 
	width: 189px;
	height: 36px;
	cursor: pointer;
}

.link1:hover em, 
.link2:hover em, 
.link3:hover em, 
.link4:hover em, 
.link5:hover em, 
.nav li em#navOn { background-position: bottom; }

/* suckerfish styles */
.nav a { display: block; font-weight: normal; }
* html .nav a { height: 1%; }

.subNavLink2, .subNavLink2 li, .subNavLink2 li a, 
.subNavLink3, .subNavLink3 li, .subNavLink3 li a, 
.subNavLink4, .subNavLink4 li, .subNavLink4 li a
{
	width: 255px;
}


.nav li ul {
	position: absolute;
	z-index: 10; /* show the dropdowns above the images */
	top: 36px; /* position the dropdowns a set distance from the top of the image */
	left: -999em;
	list-style: none;
}

.nav li:hover ul { left: auto; }

.nav li li {
	height: auto; /* reset the height and padding set on the IR list items */
	padding-bottom: 0;
	font-size: 110%;
	border-bottom: 1px solid #FFCC00;
}

.nav li ul a {
	padding: 0.25em 0em 0.25em 0.25em;
	color: #FF6600;
	background: #FFFFCC;
}
.nav li ul a:hover {
	color: #CC0000;
	background: #FFCC00;
}

.navItems {
	height: 36px;
	width: 960px;
	float: left;
	margin: 0px;
	padding: 0px;
	/*border: 2px solid #000000;*/
}

.navSearch {
	height: 36px;
	width: 303px;
	float: right;
	background-color: #006699;
	padding-bottom: 0px !important;
	/*border: 1px solid #000000;*/
}

.navSearch input {
	border: solid 2px #e9e7e8;
	width: 235px;
	height: 15px;
	margin-bottom: 0px;
	color: #999999;
}
/* Top Navigation END */


/* Content START */
.tablewrapper
{
	background-color: #ffffff;
	border: solid 1px #cfcfcf;
	width: 960px;
}

.content /* [ Fix for content size ] Changed from width: 960px; to width: auto; - PDK */
{
	background-color: #ffffff;
	width: 960px;
}
.content .title /* [ Fix for content size ] Changed from width: 930px; to width: auto; - PDK */
{
	width: auto;
	color: #656565;
	font-size: 28px;
	display: block;
	margin: 0px 15px 5px 15px;
}
.content .description /* [ Fix for content size ] Changed from width: 930px; to width: auto;  Also change display: table to display: block; - PDK */
{
	width: auto;
	color: #000000;
	font-size: 12px;
	display: block;
	margin: 0px 15px 10px 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #656565;
}
.homePageContent
{
	background-color: #21313f;
	width: 956px;
}

/*
.content .title
{
	width: 936px;
	color: #656565;
	font-size: 20px;
	display: table;
	margin: 0px 15px 5px 15px;
}
.content .description
{
	width: 936px;
	color: #000000;
	font-size: 12px;
	display: table;
	margin: 0px 15px 10px 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #656565;
}
*/
.container-table{
	width: 100%;
}

.content .advertisement
{
	float: right;
	margin: 10px 40px 0px 0px;
}
.flashcontent
{
	width: 766px;
	height: 335px;
	background-color: #3C3C3C;
	border-right: 1px solid white;
}
.contentoverflash
{
	position: absolute;
	height: 35px;
	width: 700px;
	z-index: -1;
	color: #ffffff;
	font-size: 32px;
	margin: 4px auto auto 35px;
}
/* Content END */

/* Content - Secondary START */
.content-secondary
{
	background-color: #ffffff;
	padding: 0px 0px 10px 10px;
	line-height: 20px;
}
.content-secondary .title
{
	width: auto;
	color: #656565;
	font-size: 18px;
	display: table;
	margin: 0px 0px 10px 0px;
}
.content-secondary .title a
{
	color: #ff6600;
	font-size: 12px;
}
.content-secondary .subtitle
{
	width: auto;
	color: #ff6600;
	font-size: 18px;
	display: table;
	margin: 0px 0px 10px 0px;
}
.content-secondary .description
{
	width: auto;
	color: #000000;
	font-size: 12px;
	display: table;
	margin: 0px 15px 10px 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #656565;
}
.content-secondary .mainpic
{
	margin: 0px 15px 15px 0px;
}
.content-secondary .advertisement
{
	float: right;
	margin: 10px 40px 0px 0px;
}
.content-secondary form
{
	margin: 5px 0px 0px 0px;
}
.content-secondary form .option
{
	display: table;
}
.content-secondary form .otheroption
{
	float: left;
}
.content-secondary form .othertext
{
	float: left;
}
.content-secondary form .otheramount
{
	float: left;
	width: 50px;
}
.content-secondary form .otheramounttext
{
	font-size: 9px;
	line-height: 12px;
}
.content-secondary form .howtogive a
{
	margin-left: 2px;
	color: #000000;
	font-size: 9px;
	line-height: 12px;
}
.content-secondary form .donatenow
{
	float: none;
	display: table;
	padding-left: 10px;
}

.content-secondary form .howdoigive
{
	float: none;
	display: table;
	padding-left: 10px;
}
.content-secondary form .howdoigive a
{
	color: #ff6600;
	font-size: 12px;
	padding-right: 70px;
}

/* Content - Secondary END */

/* Content - Middle START */
.content-middle
{
	background-color: #ffffff;
	width: 500px;
	float: left;
	padding: 0px 0px 0px 10px;
	line-height: 20px;
}
.content-middle .title
{
	width: 480px;
	color: #656565;
	font-size: 18px;
	display: table;
	margin: 0px 0px 15px 0px;
}
.content-middle .title a
{
	color: #ff6600;
	font-size: 12px;
}
/* Content - Middle END */


/* Left Content START */
.left
{
	margin: 5px 0px 0px 2px;
	background-color: #ffffff;
	background-image: none;
	float: left;
	width: 195px;
}
/* Left Content END */


/* Modules START */
.moduletitle a
{
	text-decoration: none;
}
.module
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module-middle.jpg');
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
}
.module-top
{
	color: #ffffff;
	font-size: 21px;
	position: relative;
	margin: 0px -10px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module-top.jpg');
	background-repeat: no-repeat;
	width: 190px;
	height: 49px;
	padding: 10px 0px 0px 10px;
}
.module-bottom
{
	position: relative;
	margin: 0px -15px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 15px 5px 15px;
	/*border: 1px solid #000000;*/
}
.module ul
{
	list-style-image: url('/resources.nsf/main/egift-resources/$File/module-list1.gif');
	font-weight: bold;
	margin-left: 18px;
	margin-right: 8px;
}
.module ul li
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #feaa73;
}

.module ul li.lastitem
{
	padding: 0px 0px 0px 0px;
	border-bottom: none;
}
.module ul ul
{
	list-style-image: none;
	list-style: none;
	margin: 5px 0px 0px 0px;
}
.module ul ul li
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module-bullet.jpg');
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px 0px 0px 4px;
	padding: 1px 0px 1px 15px;
	font-weight: normal;
	width: 131px;
	border-bottom: none;
}
.module ul ul li.active
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module-active.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	height: 17px;
	padding-left: 18px;
	font-weight: normal;
	width: 135px;
}
.module ul ul li.active a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* 08/08/08 vbasappa - START */
.module ul.nosub
{
	list-style-image: url('/resources.nsf/main/egift-resources/$File/module-list2.gif');
	font-weight: bold;
	margin-left: 18px;
	margin-right: 8px;
}
.module ul.nosub li
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #feaa73;
}
.module ul.nosub li.selecteditem
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module-active2.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #feaa73;
}
.module ul.nosub li.lastitem
{
	list-style-image: url('/resources.nsf/main/egift-resources/$File/module-list2.gif');
	padding: 0px 0px 0px 0px;
	border-bottom: none;
}
.module ul.nosub li.selectedlastitem
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module-active2.jpg');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	border-bottom: none;
}
.module ul.nosub li.selecteditem a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.module ul.nosub li.selectedlastitem a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.module ul.nosub li a:hover
{
	text-decoration: underline;
}
/* 08/08/08 vbasappa - END */


.module3
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module3-middle.jpg');
	background-repeat: repeat-y;
	margin: 8px -12px 8px 0px;
	width: 193px;
}

.left.module3
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module3-middle.jpg');
	background-repeat: repeat-y;
	margin: 10px 0px 15px 0px;
	width: 193px;
}
.module3-top
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module3-top.jpg');
	background-repeat: no-repeat;
	width: 183px;
	height: 23px;
	padding: 10px 0px 0px 10px;
}
.module3-top.black
{
	color: #000000;
}
.module3 .topbar
{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	position: relative;
	margin: -8px 0px 0px -8px;
	width: 180px;
	height: 21px;
	padding: 5px 0px 0px 10px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module3-bar.jpg');
}
.module3 .bar
{
	color: #ffffff;
	font-size: 12px;
	position: relative;
	margin: 0px 0px 0px -8px;
	width: 180px;
	height: 21px;
	padding: 5px 0px 0px 10px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module3-bar.jpg');
}
.module3-bottom
{
	margin: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module3-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 10px 10px 10px;
	width: 173px;
}
.module3 ul
{
	margin: 0px 0px 0px 10px;
	font-size: 11px;
}
.module3 ul li
{
	padding: 2px 0px 2px 0px;
}
.module3-bottom a
{
	color: #ff6600;
}
.module4
{
	color: #ffffff;
	font-weight: bold;
	background: #FF9A01 url('/resources.nsf/main/egift-resources/$File/findChildToSpon2.gif') top no-repeat;
	padding: 65px 0px 16px 10px;
	width: 183px;
	height: auto;
}
.module4 .normal
{
	float: none;
	margin: 2px 0px 10px 0px;
}
.module4 .birthdaymonth
{
	width: 80px;
	float: left;
	margin: 2px 0px 10px 0px;
}
.module4 .birthdayday
{
	width: 80px;
	float: none;
	margin: 2px 0px 10px 5px;
}
.module4 .long
{
	float: none;
	margin: 2px 0px 10px 0px;
	width: 173px;
}
.module4 .findachild
{
	margin: 10px 0px 0px 35px;
}
.module5
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module5-middle.jpg');
	background-repeat: repeat-y;
	margin: 5px 0px 10px 3px;
	float: left;
	width: 234px;
}
.module5-top
{
	color: #707070;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module5-top.jpg');
	background-repeat: no-repeat;
	width: 224px;
	height: 32px;
	padding: 10px 0px 0px 10px;
}
.module5-bottom
{
	margin: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module5-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 15px 10px 15px;
	width: 204px;
}
.module5 ul
{
	margin: 0px 0px 0px 30px;
	font-size: 11px;
}
.module5 ul li
{
	padding: 0px 0px 0px 0px;
}
.module5-bottom a
{
	color: #ff6600;
}

.module6
{
	background-image: url('/resources.nsf/main/egift-resources/$File/module6-middle.jpg');
	background-repeat: repeat-y;
	margin: 5px 0px 10px 3px;
	float: left;
	width: 194px;
	display: inline;
}
.module6-table
{
	margin: 10px 15px 30px 22px;
	line-height: 14px;
}
.module6-td
{
	padding: 0px 10px 0px 10px;
	vertical-align: top;
}
.module6-top
{
	color: #ffffff;
	font-size: 12px;
	margin: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module6-top.jpg');
	background-repeat: no-repeat;
	width: 184px;
	height: 30px;
	padding: 7px 0px 0px 10px;
}
.module6-top-black
{
	color: #ffffff;
	font-size: 12px;
	margin: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module6-top-black.jpg');
	background-repeat: no-repeat;
	width: 184px;
	height: 30px;
	padding: 7px 0px 0px 10px;
}
.module6-bottom
{
	margin: 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module6-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 10px 10px 10px;
	font-size: 12px;
	line-height: 16px;
	width: 174px;
}
.module6-bottom-content
{
	display: table-cell;
}
.module6-bottom-link
{
	vertical-align: bottom;
	margin: 8px 0px 5px 0px;
	font-size: 11px;
}
.module6-bottom-title
{
	font-weight: bold;
}
.module6-bottom a
{
	color: #ff6600;
}
.module6-bottom a:hover
{
	color: #006699;
	text-decoration:underline;
}
.module6-img
{
	float:right;
}
.module6-bottom #donatenowright
{
	margin: 4px 0px 0px 5px;
	position: absolute;
}
.module6-bottom .smallitalic
{
	margin: 5px 0px 0px 0px;
	display: block;
	font-style: italic;
	font-size: 9px;
}

/* Modules END */


/* Right Content START */
.right
{
	background-color: #ffffff;
	width: 195px;
	margin: 0px;
}
/* Right Content END */
.bottomalign-right
{
	position: absolute;
	margin: -465px 0px 0px 744px;
}


/* Breadcrumb START */
.content .breadcrumb
{
	margin: 0px 15px 0px 15px;
	color: #656565;
	padding: 10px 0px 10px 0px;
	width: 100%;
	display: table;
}
.content-secondary .breadcrumb
{
	margin: 0px 15px 0px 0px;
	color: #656565;
	padding: 10px 0px 10px 0px;
	width: 100%;
	display: table;
}
.content-middle .breadcrumb
{
	margin: 0px 0px 0px 0px;
	color: #656565;
	padding: 10px 0px 10px 0px;
	width: 100%;
	display: table;
}
.breadcrumb .parent
{
	float: left;
}
.breadcrumb .current
{
	float: left;
	color: #656565;
}
.breadcrumb a
{
	color: #ff6600;
}
.breadcrumb a:hover
{
	text-decoration: underline;
}
/* Breadcrumb END */



/* Articles START */
/* [ Fix for Search Results spacing issues ] Completely New .articles styles. Please copy styles from Articles START to Articles End. Also reference change to HTML search results. PDK

See Example Here:
-----------------
<td>
				<form method=POST action="ibeCCtpBuyRoute.jsp" class="item-results-form">
				<input type=hidden name="refpage" value="xxwvibeCCtpSctDspRte.jsp">
				<input type=hidden name="item" value=154>
				<input type=hidden name="qty" value="1">
				<input type=hidden name="section" value="10020">
				<INPUT TYPE="HIDDEN" NAME="tmpx" VALUE="100">
				<INPUT TYPE="HIDDEN" NAME="tmpy" VALUE="100">
				<!-- PREFAB_REF=""-->
				<div class="itemheader">
				<div class="productthumb"><a href="xxwvibeCCtpItmDspRte.jsp?section=10020&item=154&JServSessionIdroot=mhkxngljo1.pRfCpAzzp2TRrBjN/AXMnNDJr6vIokjG/BrQrlaIpR9Bcx4QbhaK" class="xxwvLinkBlackBold"></a></div>
				<div class="title"><a href="xxwvibeCCtpItmDspRte.jsp?section=10020&item=154&JServSessionIdroot=mhkxngljo1.pRfCpAzzp2TRrBjN/AXMnNDJr6vIokjG/BrQrlaIpR9Bcx4QbhaK" class="xxwvLinkBlackBold">Deep Well for Disease-Free Water</a></div>
				<div class="price">$18000</div>
				</div>
				<div class="action">
				<div class="searchdetail"><a href=""><img src="/OA_MEDIA/xxwvus/istore/searchdetail.jpg" align="left" alt="" /></a></div>
				<div class="donatenow"><input type=image name="Add to Cart.x" src="/OA_MEDIA/xxwvus/istore/searchdonate.jpg" width="65" height="14" border="0" onMouseOver="this.src = donateBtnSm2.src" onMouseOut="this.src = donateBtnSm.src"></div>
				</div>
				</form>
				<div class="itemdescriptions">
				<div class="shortdescription">D4040169</div>
				<div class="longdescription">Dig a deep well, fit it with a hand pump, and you can provide up to</div>
				<div class="readmore"><a href="xxwvibeCCtpItmDspRte.jsp?section=10020&item=154&JServSessionIdroot=mhkxngljo1.pRfCpAzzp2TRrBjN/AXMnNDJr6vIokjG/BrQrlaIpR9Bcx4QbhaK" class="xxwvLinkBlackBold">... Read More</a></div>
				</div>
</td>

*/
.articles
{
	margin: 0px 15px 30px 15px;
	width: 680px;
	line-height: 14px;
}
.articles td
{
	vertical-align: top;
	padding: 0px 30px 30px 0px;
	width: 225px;
}
.articles img
{
	margin-bottom: 30px;
	margin:0;
}

.articles form{
	margin:0;
	padding:0;
	overflow: hidden;
}

.articles .itemheader{
	clear: both;
	float: left;
	overflow: hidden;
	height: 65px;
}

.articles .productthumb{
	float: left;
	margin: 0 5px 0 0;
	width: 59px;
	height: 59px; 
	background: #cccccc;
}

.articles .productthumb a{
	display: block;
	width: 59px;
	height: 59px;
}

.articles .productthumb img{
	width: 59px;
	height: 59px;
}

.articles .title
{
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
	margin: 1px 0px 0px 0px;
	float: left;
	width: 130px;
}
.articles .price
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	width: auto;
	display: table;
}
.articles .action{
	clear: both;
	float: left; 
	width: 180px;
	height: 22px;
	margin: 5px 0;
}
.articles .searchdetail
{
	float: left;
	margin-right: 20px;
	display: block;
}
.articles .donatenow
{
	float: none;
	margin: 0;
	/* display: table; */
	width: 110px;
	display: block;
}
.articles .shortdescription
{
	clear: both;
	float: none;
	font-size: 12px;
	font-weight: normal;
	display: table;
}
.articles .longdescription
{
	float: none;
	font-size: 12px;
	font-weight: normal;
	display: table;
}
.articles .readmore
{
	float: none;
	display: table;
}
.articles .readmore a
{
	color: #ff6600;
	text-decoration: underline;
}
.articles .sampleitem
{
	float: none;
	display: table;
}
.articles .sampleitem a
{
	color: #ff6600;
	text-decoration: underline;
}
.articles .seeall
{
	float: none;
	display: table;
}
.articles .seeall a
{
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
}


/*
.articles
{
	margin: 0px 15px 30px 15px;
	width: 680px;
	line-height: 14px;
}
.articles td
{
	padding: 0px 30px 30px 0px;
}
.articles .tophalf
{
	display: table;
}
.articles img
{
	margin: 0px 5px 2px 0px;
}

.articles .title
{
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	width: auto;
}
.articles .price
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	width: auto;
	display: table;
}
.articles .itemID
{
	margin: 5px 0px 0px 0px;
}
.articles .searchdetail
{
	float: left;
	margin: 0px 5px 0px 0px;
}
.articles .donatenow
{
	float: none;
	margin: 2px 0px 4px 0px;
	display: table;
	width: 110px;
}
.articles .shortdescription
{
	float: none;
	font-size: 12px;
	font-weight: normal;
	display: table;
}
.articles .longdescription
{
	float: none;
	font-size: 12px;
	font-weight: normal;
	display: table;
}
.articles .readmore
{
	float: none;
	display: table;
}
.articles .readmore a
{
	color: #ff6600;
	text-decoration: underline;
}
.articles .sampleitem
{
	float: none;
	display: table;
}
.articles .sampleitem a
{
	color: #ff6600;
	text-decoration: underline;
}
.articles .seeall
{
	float: none;
	display: table;
}
.articles .seeall a
{
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
}
*/
/* Articles END */

/* Articles 2 START */
.articles2
{
	margin: 0px 15px 30px 15px;
	width: 725px;
	line-height: 14px;
}
.articles2 td
{
	padding: 0px 30px 30px 0px;
}
.articles2 .title
{
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	text-align: center;
}
.articles2 .price
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
	width: 150px;
	text-align: center;
	display: table;
}
.articles2 .givenow
{
	float: none;
	margin: 2px 0px 0px 0px;
	display: table;
	width: 150px;
	text-align: center;
}
/* Articles 2 END */

/* Articles 3 START */
.articles3
{
	margin: 0px 15px 0px 15px;
	width: 500px;
	line-height: 14px;
}
.articles3 td
{
	padding: 0px 20px 20px 0px;
	text-align: center;
	vertical-align: top;
}
.articles3 td.lastcolumn
{
	padding: 0px 0px 30px 0px;
	text-align: center;
	vertical-align: top;
}
.articles3 .title
{
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	text-align: center;
}
.articles3 .price
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
	width: 150px;
	text-align: center;
	display: table;
}
.articles3 .givenow
{
	float: none;
	margin: 2px 0px 0px 0px;
	display: table;
	width: 150px;
	text-align: center;
}
.articles3-description
{
	margin: 5px 0px 0px 0px;
	text-align: left;
}
.articles3-bold
{
	font-weight: bold;
}
.articles3 a
{
	color: #FF6600;
}
/* Articles 3 END */

/* Module 2 START */
.tabs
{
	display: table;
	margin: -21px 0px -1px 0px;
	position: absolute;
}
.tabs a
{
	text-decoration: none;
	padding: 2px 0px 2px 8px;
}
.donate-tabon
{
	background-color: #fffbed;
	border: solid 1px #a8a8a8;
	border-bottom: solid 1px #fffbed !important;
	float: left;
}
.donate-tabon a
{
	color: #000000;
}
.donate-taboff
{
	background-color: #fff2c5;
	border: solid 1px #a8a8a8;
	float: left;
}
.donate-taboff a
{
	color: #ff6600;
}
.donate-tabon .tableft
{
	float: left;
	position: relative;
	z-index: 1;
	margin: -1px 0px 0px -1px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module2-tableft-on.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
.donate-tabon .tabright
{
	float: right;
	position: relative;
	z-index: 1;
	margin: -1px -1px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module2-tabright-on.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
.donate-taboff .tableft
{
	float: left;
	position: relative;
	z-index: 1;
	margin: -1px 0px 0px -1px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module2-tableft-off.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
.donate-taboff .tabright
{
	float: right;
	position: relative;
	z-index: 1;
	margin: -1px -1px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module2-tabright-off.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
#tab1
{
	width: 155px;
}
#tab2
{
	width: 115px;
}
#tab3
{
	width: 155px;
}
#tab4
{
	width: 196px;
}
#tab2content
{
	display: none;
}
#tab3content
{
	display: none;
}
#tab4content
{
	display: none;
}
.tabcontent
{
	background-color: #fffbed;
	border: solid 1px #a8a8a8;
	padding: 15px;
}
.tabcontent .rightcorner
{
	position: relative;
	z-index: 1;
	float: right;
	width: 16px;
	height: 17px;
	margin: -17px -17px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/module2-rightcorner.jpg');
	background-repeat: no-repeat;
	display: inline;
}
/* Module 2 END */

/* Gift Category Main START */
.giftcategory-main
{
	background-image: url('/resources.nsf/main/egift-resources/$File/giftcategory-main-bg.jpg');
	width: 448px;
	height: 260px;
	display: table;
	padding: 10px 25px 5px 25px;
}
.giftcategory-main-left
{
	position: absolute;
	margin: 105px 0px 0px -45px;
}
.giftcategory-main-right
{
	position: absolute;
	margin: 105px 0px 0px 450px;
}
.giftcategory-main .subtitle
{
	color: #ff6600;
	font-size: 18px;
	float: left;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}
.giftcategory-main .price
{
	color: #656565;
	font-size: 18px;
	float: none;
	font-weight: bold;
	margin: 0px 0px 8px 10px;
	display: table;
}
.giftcategory-main .giftcategory-main-picture
{
	margin: 0px 10px 0px 0px;
}
.giftcategory-main select
{
	float: left;
}
.giftcategory-main .givenow
{
	position: relative;
	z-index:5;
	margin: -5px 0px 0px 10px;
	display: table;
	width: 160px;
}
.giftcategory-main .description
{
	margin: 0px;
	width: 225px;
	border: none;
	display: table;
}
.giftcategory-main .description a
{
	color: #ff6400;
}
.giftcategoryright
{
	height: 69px;	
}
/* Gift Category Main END */


/* Sponsor Main START */
.sponsor-main
{
	margin: 0px 0px 0px 0px;
}
/* Sponsor Main END */


/* Mailing Info START */
.mailinginfocontent
{
	background-color: #ffffff;
	border: solid 1px #cfcfcf;
	width: 958px;
}
.mailinginfotitle
{
	width: auto;
	color: #656565;
	font-size: 20px;
	display: table;
	margin: 25px 15px 25px 148px;
	float: left;
}
.mailinginfostage
{
	background-image: url('/resources.nsf/main/egift-resources/$File/mailinginfo-step2.jpg');
	background-repeat: no-repeat;
	width: 373px;
	height: 65px;
	margin: 0px 0px 25px 570px;
}
.mailingform
{
	margin: 0px 0px 0px 148px;
	width: 582px;
}
.mailingform .small
{
	display: inline;
	font-size: 9px;
}

.mailingform table
{
	margin: 10px 0px 0px 0px;
}
.mailingform table .titlecell
{
	width: 110px;
	text-align: right;
}
.mailingform table .fieldcell
{
	padding: 0px 0px 0px 4px;
}
.mailingform table input
{
	margin: 4px 2px 4px 0px;
	width: 150px;
}
.mailingform select
{
	margin: 4px 2px 4px 0px;
	width: 150px;
}
.mailingform .continue
{
	width: 100%;
	margin: 5px 0px 0px 0px;
	text-align:center;
}
.badges
{
	float: right;
	text-align: right;
}
/* Mailing Info END */

/* Right Content START */
.rightcontent
{
	height: 100%;
	width: 163px;
	padding: 15px 15px 15px 15px;
	background-color: #21313f;
	color: #b5c5c4;
	line-height: 1.6;
	font-size: 11px;
	/*border: 2px solid red;*/
}
.rightcontent .righttitle
{
	font-size: 14px;
	font-weight: bold;
}
.rightcontent a
{
	text-decoration: none;
}
.rightcontent a:hover
{
	text-decoration: underline;
}
.rightcontent a
{
	color: #e8f7f1;
}
/* Right Content END */

/* Bottom Content START */

.bottomcontent
{
	margin: 0px 0px 0px 0px ;
	background-color: #3C3C3C;
	height: 100%;
	width: 766px;
	color: #ffffff;
	font-size: 12px;
	/*border: 1px solid #000000;*/
}
.bottomcontent a
{
	color: #ffffff;
}



.bottomcontent .moduletitle
{
	text-align: center;
	margin: 6px 0px 20px 0px;
	font-size: 19px;
}
.bottomcontent .modulecontent
{
	margin: 10px 20px 10px 20px;
}
.bottomcontent .moduleheader
{
	font-size: 15px;
	font-weight: bold;
}
.bottomcontent #module1
{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 254px;
	height: 100%;
	/*border-right: 1px solid #FFFFFF;*/
}
.bottomcontent #mod1TD
{
	background-color: #FF8B03;
	border-right: 1px solid #FFFFFF;
}



.bottomcontent .moduleActive
{
	background-image: url('/resources.nsf/main/egift-resources/$File/bottomcontent-moduleGradientOrangeHdr.png');
	background-repeat: repeat-x;
	background-color: #FF8B03;
}
.bottomcontent .moduleInActive
{
	background-image: url('/resources.nsf/main/egift-resources/$File/bottomcontent-moduleGradientBlueHdr.png');
	background-repeat: repeat-x;
	background-color: #006699;
}
.bottomcontent #module2
{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 255px;
	height: 100%;
}


.bottomcontent #mod2TD
{
	background-color: #006699;
}

.bottomcontent #module3
{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 254px;
	height: 100%;
	/*border-left: 1px solid #FFFFFF;*/
}

.bottomcontent #mod3TD
{
	background-color: #006699;
	border-left: 1px solid #FFFFFF;
}

.bottomcontent #bottomTblContent
{
	border: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px ;
	background-color: #FF8B03;
	height: 100%;
	width: 766px;
	color: #ffffff;
	line-height: 1.5;
	font-size: 12px;
}

.moduleList
{
	margin: 0px 0px 0px 20px;
}

.moduleList a, .moduletitle a
{
	text-decoration: none;
}
.moduleList a:hover, .moduletitle a:hover
{
	text-decoration: underline;
}
/* Bottom Content END */



/* Footer START */
.footer
{
	width: 960px;
	color: #5b5b5b;
	display: table;
	margin: auto;
	/*border: 1px solid #000000;*/
}
.footeraddress
{
	font-size: 10px;
	float: left;
	margin-top: 10px;
	/*border: 1px solid #000000;*/
}

.footerRight
{
	float: right;
	margin-top: 10px;
	/*border: 1px solid #000000;*/
}

.footernavigationbig
{
	/*width: 650px;*/
	height: 17px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: table-row;
	text-align: right;
	font-size: 14px;
	/*border: 1px solid #000000;*/
}
.footernavigationbig li
{
	list-style-type: none;
	border-right: 1px solid #5b5b5b;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 7px;
	float: right;
}
.footernavigationbig li#lastfb
{
	border: none;
	padding: 0px 0px 0px 5px;
}
.footernavigationbig a
{
	text-decoration: none;
	color: #5b5b5b;
}
.footernavigationbig a:hover
{
	text-decoration: underline;
}

.footernavigationsmall
{
	width: 500px;
	height: 15px;
	font-size: 10px;
	margin: 15px 0px 0px 0px;
	float: right;
	text-align: right;
	display: table-row;
}
.footernavigationsmall li
{
	list-style-type: none;
	border-right: 1px solid #5b5b5b;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	float: right;
}
.footernavigationsmall li#lastfs
{
	border: none;
	padding: 0px 0px 0px 5px;
}
.footernavigationsmall a
{
	text-decoration: none;
	color: #5b5b5b;
}
.footernavigationsmall a:hover
{
	text-decoration: underline;
}

.footerbadges
{
	width: 500px;
	position: absolute;
	margin: 65px 0px 0px 459px;
	float: right;
	text-align: right;
}
/* Footer END */


/* Shopping Cart START */
.shoppingcart
{
	margin: 15px 0px 0px 39px;
	font-size: 10px;
	width: 677px;
}
.shoppingcart .buttons
{
	text-align: right;
	margin: 4px 28px 4px 0px;
}
.shoppingcart .buttons a
{
	padding: 0px 2px 0px 2px;
}
.shoppingcart .rowheader
{
	background-color: #ff6600;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
.shoppingcartright
{
	height: 10px;
}
/* Shopping Cart END */

/* Donate Overview Main START */
.donateoverview-main
{
	background-image: url('/resources.nsf/main/egift-resources/$File/donateoverview-main-bg.jpg');
	background-repeat: no-repeat;
	width: 700px;
	height: 250px;
	display: table;
	padding: 15px 20px 5px 20px;
}
.donateoverview-main-left
{
	float: left;
}
.donateoverview-main-right
{
	margin: 0px 10px 0px 10px;
	float: left;
}
.donateoverview-main-subtitle
{
	color: #ff6600;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}
.donateoverview-main .donateoverview-main-picture
{
	margin: 0px 10px 0px 0px;
	width: 215px;
	height: 240px;
}
.donateoverview-main-donatenow
{
/*	position: relative;
	display: table;
	width: 160px;
	z-index:5;
*/
	margin: 6px 0px 0px 15px;
	float: left;
	vertical-align: bottom;
}
.donateoverview-main-description
{
	margin: 0px 0px 10px;
	border: none;
	width: 415px;
	height: 163px;
}
.donateoverview-main-description a
{
	color: #ff6400;
}
.imageslider
{
	background-image: url('/resources.nsf/main/egift-resources/$File/donateoverview-slider-bg.jpg');
	background-repeat: repeat-x;
	height: 43px;
	vertical-align: bottom;
	float: left;
}
.imageslider-leftarrow
{
	float: left;
	height: 43px;
	width: 24px;
}
.imageslider-thumbs
{
	float: left;
	border: none 1px;
}
.imageslider-thumb-spacer
{
	margin: 4px 0px 0px 0px;
	width: 1px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 34px;
	
}
.imageslider-thumb
{
	float: left;
	border-style: hidden;
	width: 36px;
	height: 34px;
	margin: 4px 0px 0px 0px;
	overflow:hidden;
}
.imageslider-thumb-active
{
	float: left;
	border: solid 1px #FF6400;
	margin: 3px 0px 0px -1px;
	width: 35px;
	height: 34px;
}
.imageslider-thumb-img
{
	margin: 0px 0px 0px 0px;
	position: absolute;
}
.imageslider-rightarrow
{
	float: left;
	height: 43px;
	width: 24px;
}

.donateoverview-middleoptions
{
	width: 712px;
}
.donateoverview-middleoptions-moduletitles
{
	display:table-row;
	vertical-align: bottom;
}
.donateoverview-middleoptions-moduletitle
{
	float: left;
	color: #FF6400;
	font-size: 14px;
	width: 159px;
	overflow: hidden;
	display: table-cell;
	vertical-align: bottom;
	font-weight: bold;
	height: auto;
	margin: 10px 0px 5px 0px;
	padding: 0px 23px 0px 0px;
}
.donateoverview-middleoptions-moduletitleend
{
	float: left;
	color: #FF6400;
	font-size: 14px;
	width: 160px;
	overflow: hidden;
	display: table-cell;
	vertical-align: bottom;
	font-weight: bold;
	height: auto;
	margin: 10px 0px 5px 0px;
}
.donateoverview-middleoptions-modulecontents
{
	background-image: url('/resources.nsf/main/egift-resources/$File/donateoverview-middleoptions-bg.jpg');
	width: 706px;
	background-repeat: repeat-y;
	display: table-row;
	overflow: hidden;
}
.donateoverview-middleoptions-modulecontent
{
	float: left;
	width: 182px;
	display: table-cell;
}
.donateoverview-middleoptions-modulecontentend
{
	float: left;
	width: 160px;
	display: table-cell;
}
.donateoverview-middleoptions-moduleimg
{
}
.donateoverview-middleoptions-modulebutton
{
	margin: 8px 0px 10px 26px;
	
}
.donationoverview-bottomtable
{
}
.donationoverview-bottomtable td
{
	vertical-align: top;
}
/* Donate Overview Main END */

/* Sponsor Detail START */
.sponsor-detail
{
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-detail-middle.jpg');
	background-repeat: repeat-y;
	width: 704px;
	padding: 0px;
}
.sponsor-detail-left
{
	position: absolute;
	margin: 265px 0px 0px -18px;
}
.sponsor-detail-lefttext
{
	position: absolute;
	margin: 275px 0px 0px 33px;
	color: #ffffff;
}
.sponsor-detail-lefttext a
{
	color: #ffffff;
	text-decoration: none;
}
.sponsor-detail-lefttext a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.sponsor-detail-right
{
	position: absolute;
	margin: 265px 0px 0px 679px;
}
.sponsor-detail-righttext
{
	position: absolute;
	margin: 275px 0px 0px 575px;
	color: #ffffff;
}
.sponsor-detail-righttext a
{
	color: #ffffff;
	text-decoration: none;
}
.sponsor-detail-righttext a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.sponsor-details{
	width:500px;
	*margin-top:-40px;
}
.sponsor-next-child{
	position:relative;
	right:-21;
	top:200;
	float:right;
	z-index:1;
}
.sponsor-previous-child{
	position:relative;
	left:-18;
	top:200;
	float:left;
	z-index:1;
}

.sponsor-detail-top
{
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-detail-top.jpg');
	background-repeat: no-repeat;
	width: 540px;
	padding: 15px 25px 0px 25px;
	display: table;
	height: 213px;
	position:relative;
}
.sponsor-detail-top-img
{
	float: left;
}
.sponsor-detail-top-right
{
	float: left;
	margin: 0px 0px 0px 25px;
	width: 320px;
}
.sponsor-detail-top-header
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-top:-8px;
	*margin-top:-4px;
}
.sponsor-detail-top-tablediv
{
	margin: 15px 0px 5px 7px;
	margin-top:7px;
}
.sponsor-detail-top-table
{
}
#first-detail{
	margin-top:-5px;
	*margin-top:-3px;
}
.sponsor-detail-top-table td
{
	vertical-align: top;
	
}
.sponsor-detail-middle
{
	background:#387AAA;
	height:42px;
	margin-top:-15px;
	color:white;
	position:relative;
	border-left:#8999A6 1px solid;
	border-right:#8999A6 1px solid;
	width:498px;
	*width:500px
}
.sponsor-detail-top-detailline
{
	font-size: 11px;
}
.PrevLink
{
	color:white;
	left:30;
	position:relative;
	*top:10;
	float:left
}
.NextLink
{
	color:white;
	right:30;
	position:relative;
	*top:10;
	float:right
}
.sponsor-detail-top-detailline span
{
	font-weight: bold;
}
.sponsor-detail-submit
{
	margin: 10px 0px 0px 0px;
}
.sponsor-detail-submittext
{
	position: absolute;
	margin: 7px 5px 0px 10px;
	color: #ffffff;
	font-size: 14px;
	overflow: hidden;
}
.sponsor-detail-bottom
{
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-detail-bottom.jpg');
	background-repeat: no-repeat;
	min-height: 138px;
	width: 500px;
	padding: 0px 30px 15px 15px;
	
}
.sponsor-child-info
{
	width:425px; 
	border:#666666 1px solid;
	padding:10px;
	margin-left:14px;
	*margin-left:25px;
	background:white;
	font-size:11px;
	margin-top:-15px;
	*margin-top:0px;
	position:relative;
	top:-7
}

p .bless-another-instructions{
	margin-left:5px;
	margin-top:0px
}

.sponsor-tabs
{
	display: table;
	margin: -21px 0px 0px 0px;
	position: absolute;
}
.sponsor-tabs a
{
	text-decoration: none;
	padding: 2px 0px 2px 8px;
}
.sponsor-tabon
{
	background-color: #fefefe;
	border: solid 1px #a8a8a8;
	border-bottom: solid 1px #fffbed !important;
	float: left;
}
.sponsor-tabon a
{
	color: #ff6600;
}
.sponsor-tabon a:hover
{
	text-decoration: underline;
}
.sponsor-taboff
{
	background-color: #fff2c5;
	border: solid 1px #a8a8a8;
	float: left;
}
.sponsor-taboff a
{
	color: #ff6600;
}
.sponsor-taboff a:hover
{
	text-decoration: underline;
}
.sponsor-tabon .sponsor-tableft
{
	float: left;
	position: relative;
	z-index: 1;
	margin: -1px 0px 0px -1px;
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-tableft-on.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
.sponsor-tabon .sponsor-tabright
{
	float: right;
	position: relative;
	z-index: 1;
	margin: -1px -1px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-tabright-on.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
.sponsor-taboff .sponsor-tableft
{
	float: left;
	position: relative;
	z-index: 1;
	margin: -1px 0px 0px -1px;
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-tableft-off.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
.sponsor-taboff .sponsor-tabright
{
	float: right;
	position: relative;
	z-index: 1;
	margin: -1px -1px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-tabright-off.jpg');
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
}
#sponsor-tab1
{
	width: 200px;
}
#sponsor-tab2
{
	width: 210px;
}
#sponsor-tab2content
{
	display: none;
}
#sponsor-tab2content ul
{
	padding-left: 15px;
}
.sponsor-tabcontent-leftcontent
{
	float: left;
	width: 470px;
	font-size: 11px;
	margin: 0px 10px 0px 0px;
}
.sponsor-tabcontent-leftcontent a
{
	color: #FF6600;
	text-decoration: none;
}
.sponsor-tabcontent-leftcontent a:hover
{
	text-decoration: underline;
}
.sponsor-tabcontent-rightcontent
{
	float: left;
	width: 150px;
}
.sponsor-tabcontent-rightcontent-caption
{
	height: auto;
	color: #656565;
	line-height: 16px;
}
.sponsor-tabcontent
{
	background-color: #fefefe;
	border: solid 1px #a8a8a8;
	padding: 10px;
	width: 632px;
	display: table;
}
.sponsor-tabcontent .sponsor-rightcorner
{
	position: relative;
	z-index: 1;
	float: right;
	width: 16px;
	height: 17px;
	margin: -12px -12px 0px 0px;
	background-image: url('/resources.nsf/main/egift-resources/$File/sponsor-rightcorner.jpg');
	background-repeat: no-repeat;
	display: inline;
}
.sponsorinfo
{
	margin: 10px 0px 0px 8px;
}
.sponsorinfo ul
{
	margin: 3px 0px 0px 20px;
}
.sponsorinfo ul li
{
	padding: 3px 0px 2px 0px;
}
.sponsorinfo ul li a
{
	color: #FF6400;
}
.sponsorinfo ul li a:hover
{
	color: #006699;
	text-decoration:underline;
}
.sponsorErrMsg, .sponsorResMsg, .sponsorResIndMsg {
	color: red;
	/*border: 1px solid red;*/
}
#hideIt {
	display: none;
}
#showIt {
	display: block;
}
/* Sponsor Detail END */

.content-subheading
{
	color: #656565;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0px 0px 0px;
}
.seeall-link
{
	margin: 5px 0px 5px 0px;
	font-size: 14px;
}
.seeall-link a
{
	color: #FF6400;
	text-decoration: none;
}
.seeall-link a:hover
{
	color: #FF6400;
	text-decoration: underline;
}
.listitem
{
}
.listitem a
{
	color: #FF6400;
}

/* video placement START */
.videocontent
{
	margin: 25px 5px 0px 0px;
}
.videocontent-left
{
	float: left;
	margin: 0px 15px 0px 0px;
	width: 280px;
}
.videocontent-right
{
	float: left;
}
.videocontent-title
{
	font-weight: bold;
	font-size: 12px;
	overflow: auto;
	margin: 0px 0px 5px 0px;
}
.videocontent-description
{
	line-height: 14px;
	margin: 0px 0px 8px 0px;
}
/* video placement END */

/* Gift Category Main START */
.giftcatalogmain
{
	background-image: url('/resources.nsf/main/egift-resources/$File/giftcatalogmain-bg.jpg');
	background-repeat: no-repeat;
	width: 449px;
	height: 278px;
	padding: 10px 25px 5px 25px;
}
.giftcatalogmain-left
{
	position: absolute;
	margin: 115px 0px 0px -45px;
}
.giftcatalogmain-right
{
	position: absolute;
	margin: 115px 0px 0px 450px;
}
.giftcatalogmain .subtitle
{
	color: #ff6600;
	font-size: 18px;
	font-weight: bold;
	width: 290px;
}
.giftcatalogmain .subtitle1
{
	color: #ff6600;
	font-size: 18px;
	font-weight: bold;
	width: 290px;
}	

.giftcatalogmain .price
{
	color: #656565;
	font-size: 18px;
	font-weight: bold;
}
.giftcatalogmain .givenow
{
	margin: 5px 0px 5px 0px;
	width: 220px;
	height: 31px;
}
.giftcatalogmain .description
{
	margin: 2px 0px 0px 0px;
	width: 275px;
	/*border: 1px solid red;*/
}
.giftcatalogmain .description a
{
	color: #ff6400;
}
.giftcatalogmain-picture
{
	margin: 30px 10px 0px 0px;
	/*border: 1px solid red;*/
}
.giftcatalogmain-table
{
	margin: 10px 0px 10px 0px;
}
.giftcatalogmain-table td
{
	vertical-align: top;
	/*border: 1px solid red;*/
}
.giftcatalogmain-rightimg1
{
	margin: -30px 0px 5px 0px;
	float: right;
}
.giftcatalogmain-rightimg2
{
	margin: 0px 0px 5px 0px;
	float: right;
}
.giftcatalogmainright
{
	height: 79px;
}
/* Gift Category Main END */

