/***************************************/
/*    Import styles for v5+ browsers   */
/**************************************/

@import url("elements_typography.css");						  /* 1. Fonts, styles and sizes if > 0px      */

@import url("elements_color.css");						  		/* 2. This controls global colors.          */
																										/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
																										/*		and Downloads for each section        */
																										/*		a unique css is called check the      */
																										/*		source code to find it. 			  */

				/**************************************************************************/
/* Element styles for v5+ browsers These styles deal with the header, top */ 
/* nav, left nav, right nav and footer areas of the document              */
				/**************************************************************************/
/*************/
/* HEADER */
/*************/
.Lcat_header {width:886px;margin:0;padding:0;font-size:0.95em;}
.Lcat_header_landing {width:886px;margin:0;padding:21px 0 0 0;font-size:0.95em;}
/*TT .Lcat_ckheader {width:886px;margin:0;padding:21px 0 0 0;font-size:0.95em;}*/
/*TT */ .Lcat_ckheader {width:852px;margin:0;padding:0;font-size:0.95em;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {padding: 0;}
.Lmainlogo img {border: 0;}
/*TT .mainlogo {position: absolute;left:38px;top:15px;}*/
/*TT */.mainlogo {position: absolute;left:10px;top:10px;}

.hdrpromotxt {margin:0px;padding:0 0 0 105px;float:left;font-weight:bold;color:#ED3D31;}
.landing_hdrpromotxt {margin:0px;padding:0 0 0 105px;float:left;font-weight:bold;color:#ED3D31;}
/**********/
/* BANNER */
/**********/
.Lbanner {float: right; padding-top: 12px;}
.Lbanner img {border: none;}

/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {float: left; font-size: 90%;}
.Ltopnavcats ul ul {margin: 0; padding: 0; list-style: none;}
.Ltopnavcats ul li {float: left; background: url(../images/taboffleft.gif) no-repeat left top; margin: 0; padding: 0 0 0 4px;}
.Ltopnavcats ul a {float: left; display: block; background: url(../images/taboffright.gif) no-repeat right top; padding: 5px 10px 4px 6px; margin: 0; text-align: center;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.Ltopnavcats ul a {float: none;}
/* these styles are the active state of the home tab */
.Ltopnavcats ul li.topnavhomeon {background-image: url(../images/tabonleft.gif);}
.Ltopnavcats ul li.topnavhomeon a {background-image: url(../images/tabonright.gif); padding-bottom: 4px;}
/* End IE5-Mac hack */

/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {/*IE 5.5 box model hack*/
 	padding:0;margin:0;float:left; voice-family: "\"}\""; voice-family: inherit; }
html > body ul.Lustypelinks { /* IE7 - Moz */
	 /*End box model hack*/}
	 
/*TT ul.register li {background: url(../images/leftborder.gif) no-repeat top left;padding:1px 5px 0 5px;margin:0;}*/
ul.register li {padding:1px 5px 0 5px;margin:0;}
ul.register{float:right;}
ul.loginlogoutlinks li {background: url(../images/leftborder.gif) no-repeat top left;padding:1px 0px 0 5px;margin:0;}
ul.loginlogoutlinks {float:right;padding-right:10px;}

/*******************/
/* WELCOME MESSAGE */
/*******************/
/*TT p.Lwelcome {margin: 0; padding: 1px 25px 0 0px; float: right; border-left-width: 1px; color:#f00;text-align:right;color:#3E3E3E}*/
/*TT */p.Lwelcome {margin: 0; padding: 1px 0px 0px 0px; border-left-width: 1px; color:#f00;text-align:right;color:#3E3E3E;font-weight:bold;}

/********/
/* Home */
/*******/
#home_top{margin:0 0 0 22px;padding:10px 0 25px 0;width:974px;}
#main_banner {float:left; /*width: 547px; padding:0 5px 0 51px;*/}
* html #main_banner {padding:0 5px 0 50px;}
#home_bottom{margin:0 0 0 25px;padding-top:25px;width:965px;overflow:hidden;}
*html #home_bottom{padding-top:0px;}


#main_text {background:url(../images/box/greenbox_bottom.gif) no-repeat bottom left #4A882C;padding: 15px 25px 18px 25px;color:#fff;font-size:1.1em;}
#main_text p { margin: 0; padding: 0;}
#promo3 { position: relative; margin:85px -70px -2000px 0px;float:right; }
#gboxbottom {border:1px solid;}
.more_home {position:relative;margin:-38px 15px 0 0;width:98px;height:54px;}


#main_banner div img {float:left;}
.homelink {float:right;padding: 1px 5px 0 5px; margin:4px 0 0 40px;}
.giftlistlike{float:right;font-size:1em;padding: 1px 5px 0 5px; margin:4px 0 0 0; }
.giftlistlike {background: url(../images/leftborder.gif) no-repeat top left;}
#promotion2 {padding:0 23px 0 0;width:245px;float:left;}
p#addedmsg {color: #A70204; padding:0 0 10px 0; margin:0;}
p#atbmsg {color: #A70204; padding:0; margin:0; background:transparent;}
p#addedmsg a{color: #A70204; text-decoration:underline;}
p#atbmsg a{color: #A70204; text-decoration:underline;}
.aboutpresentaid {float:right; font-size:1em; padding: 1px 5px 0 5px; margin:4px 0 0 0; background: url(../images/leftborder.gif) no-repeat top right;}
.welcomemessage {float:right;margin-top:5px;}
/*TT */.welcometopresentaid {text-align:right;margin:15px 10px 5px 0;font-weight:bold;}
li.logout a#Lustype_logoutlink {font-size:1.01em;}

/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {clear:both; font-size:90%; padding-left:4px; margin:0 0 5px 0; padding-top:5px; float:left; display:block; width:300px;}
/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
/*TT .Lcat_minicartitemsandtotal {margin:0;padding:0;}*/
.yourbasketandcheckoutlink {float: right; min-width: 150px;}
.yourbasketandcheckoutlink h3 {padding: 4px 10px 5px 10px; margin: 0; background: url(../images/baskettab.gif) no-repeat right top; float:left;}
.yourbasketandcheckoutlink h2 {padding: 4px 10px 5px 10px; margin: 0; background: url(../images/baskettab.gif) no-repeat left top; float: left;}
/*TT .minicartitemsandtotal {margin:0;padding:0;}
.minicartitemsandtotal ul {margin:0;padding:0;color:#009FDA;}
.minicartitemsandtotal ul li { padding: 1px 0 0 0;margin:0;} 
.Lcat_itemsandtotal1 ul li.total {border:none; float: right; }
.Lcat_itemsandtotal1 ul li.total a:hover{color:#009FDA;}
.Lcat_itemsandtotal1 ul li.items {display:none;border:none; float: right; }
.Lcat_itemsandtotal2 ul li.total {display:none;border:none; float: right; }
.Lcat_itemsandtotal2 ul li.items {border:none; float: right; }
.Lcat_itemsandtotal2 ul li.items a:hover{color:#009FDA;}
li.total a{background:url(../images/basket.gif) no-repeat right -1px;padding:0 17px 0 0;margin:0;height:10px;text-align:right;}
li.items a{height:10px;padding:0 4px 0 0;margin:0; text-align:right;}*/

/**************/
/* SEARCH BOX */
/**************/
/*TT .Lsearch {background: url(../images/box/leftnav_bottombluebox.gif) no-repeat left bottom #7FCFEC; width: 199px; height:50px;float:left;padding-top:120px;}*/
/*TT */.Lsearch {margin-top:20px;}
/*TT .Lsearch h2 {display:none;}*/
/*TT */.Lsearch h2 {font-weight:bold;width:auto;padding:5px 10px;text-transform:uppercase;background-color:#FE9900;font-size:12px;color:#FFFFFF;}
/*TT */ #formsearch {display:block;}
.Lsearch label, .Lsearch legend {display: none;}
/*TT .Lsearch fieldset {padding: 0; margin: 0;}*/
/*TT */.Lsearch fieldset {padding:10px 0 0 0; margin: 0 0 0 -2px;float:left;width:40px;}

.Lsearch select {width: 146px; margin-bottom: 5px;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#emailsignup {border-width: 1px; border-style: solid; }
/*TT #searchsubmit {background:url(../images/bt_go.png) no-repeat top left; position:relative;float:right;margin:5px -10px -50px 0; padding:50px 0 0 80px; overflow:hidden; width:0px; height:0px !important;}
#searchsubmit { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
#searchsubmit {float:right; width:28px; height:19px;padding: 10px 15px 0 0;}
  
/*TT #search_nav {background: url(../images/box/search_headbluebox.gif) no-repeat left top;width:334px; padding:0;margin:0;border:none;color:#fff;float:left;}*/
/*TT */#search_nav {background: #FFFFFF;width:160px; padding:0;margin:0;border:none;color:#fff;float:left;}
/*TT #search_option {background: #7FCFEC;margin-top: 5px; padding-bottom:5px;}*/
/*TT */#search_option {background: #FFFFFF;padding-bottom:5px;}
#search_nav ul{ padding:5px 0 10px 15px; }
/*TT #search_nav ul li{background: url(../images/li_bg.gif) no-repeat left 4px;padding:0px 10px;}*/
/*TT */ #search_nav ul li{text-transform: uppercase;}
/*TT #search_nav .Lsearch {background: url(../images/box/search_bottombluebox.gif) no-repeat left bottom #9FDBF1;width: 334px; height:50px;padding-top:0;}*/
/*TT */ #search_nav .Lsearch {}
form.formlocaytasearch{display:block;overflow:hidden;width:334px;}
#search_nav .Lsearch h2 span {background: none;}
#formlocaytasearch{display:block;}
#search_nav .Lsearch label, .Lsearch legend {display: none;}
#search_nav .Lsearch fieldset {padding:10px 0 0 0; margin: 0;float:left;width:40px;}
#search_nav .Lsearch select {width: 146px; margin-bottom: 5px;}
#search_nav #termtextkeywordsearch {height:15px;margin:0;padding:2px 0 0 0;width:110px;}
/*TT * html #search_nav #termtextkeywordsearch{width:165px;padding:0 0 0 10px;}*/
/*TT #search_nav #searchsubmit {background:url(../images/button_go.gif) no-repeat right; float:right;margin:0; padding:0; overflow:hidden; width:0px; height:0px !important;}*/
/*TT #search_nav #searchsubmit { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/

.titlesearchopt { font-weight: bold; padding: 0 0 0 14px;}
/*TT .titlesearchopthead {margin:0;padding: 12px 0 18px 0;}*/
/*TT */ .titlesearchopthead {margin:0;padding:0;}
.titlesearchoptgift {padding: 0 0 0 14px;}
/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav h2 {width: 160px; height: 26px; position: relative; margin: 4px 0 0 0; padding: 0; overflow: hidden;}
.Lcatnav h2 span {background: url(../images/hdr_browse.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lcatnav ul {padding: 4px 0 15px 7px; margin: 0; background: url(../images/curvebot_colone_white.gif) no-repeat left bottom;}
.Lcatnav ul li {margin: 0; background: url(../images/bulletoff.gif) no-repeat 0 8px; border-bottom-width: 1px; border-bottom-style: solid; padding: 5px 0 5px 12px; width: 135px;}
.Lcatnav ul li ul {background: none; padding: 0; margin: 0;}
.Lcatnav ul li ul li {border: 0; margin: 0; padding: 0; background: none;}
.Lcatnav ul li ul li ul {/*display:none; if you don't want third level to show in nav*/}

/****************/
/* EMAIL SIGNUP */
/****************/
/*.Lemailsignup {background: url(../images/curvebot_colone_grey.gif) no-repeat left bottom; margin-top: 4px; width: 160px;}
.Lemailsignup h2 {width: 160px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lemailsignup h2 span {background: url(../images/hdr_newsletter.gif) no-repeat left top; display: block; width: 100%; height: 100%;}*/
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup  {margin:-25px 40px 0 0px;float:right;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .inboximage {padding-top:5px; text-align:center;}
.Lemailsignup {margin:0;padding:0;color:#FFFFFF;}
.Lemailsignup h2 {text-align:left;}
.Lemailsignup label {width: 100%;color:#557630; float: none;}
.Lemailsignup legend {display: none;}
.Lemailsignup fieldset {margin: 0px; padding: 0px 0px 30px 0px;float:left;}
#search_nav .Lemailsignup label, .Lemailsignup legend {display: none;}
#search_nav .Lemailsignup fieldset {padding:10px 0 0 0; margin: 0;width:180px;}
#search_nav .Lemailsignup fieldset #emailsignup {float:left;width:110px;height:15px;}
#search_nav .Lemailsignup fieldset #newslettersubmit {display:inline; width:28px; height:19px;padding: 0 0 0 7px;}

/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {background: url(../images/curvebot_colone_grey.gif) no-repeat left bottom; margin-top: 4px; width: 160px;}
.Lgiftlink h2 {width: 160px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lgiftlink h2 span {background: url(../images/hdr_whatagift.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lgiftlink p {padding: 0 7px 7px 7px;}

/***********************/
/* REFER A FRIEND LINK */
/***********************/
.Lreferfriendlink {background: url(../images/curvebot_colone_grey.gif) no-repeat left bottom; margin-top: 4px; width: 160px;}
.Lreferfriendlink h2 {width: 160px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lreferfriendlink h2 span {background: url(../images/hdr_refer.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lreferfriendlink p {padding: 0 7px 7px 7px;}

/***********************/
/* PAGE CATEGORY LINKS */
/***********************/
.Lpcatlinks {background: url(../images/curvebot_colone_white.gif) no-repeat left bottom; margin-top: 4px;}
.Lpcatlinks h2 {width: 160px; height: 3px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lpcatlinks h2 span {background: url(../images/hdr_otherlinks.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lpcatlinks ul {padding: 0 0 10px 7px; margin: 0;}
.Lpcatlinks li {margin: 0; background: url(../images/bulletoff.gif) no-repeat 0 8px; border-bottom-style: solid; border-bottom-width: 1px; padding: 5px 0 5px 10px; width: 135px;}

/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */
.Ltext {}

/* EXTERNAL IMAGE */
.Limage {}

/* INTERNAL IMAGE */
.Linternalimage { margin:0px;}

/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {background: url(../images/curvebot_colthree_white.gif) no-repeat left bottom; width: 175px; overflow: hidden;}
.Lspotlights h2 {width: 175px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lspotlights h2 span {background: url(../images/hdr_werecommend.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lspotlights ul li {clear: both; margin: 0 5px; padding: 5px 0; width: 100%; overflow: hidden;}
.Lspotlights ul .details {float: right; width: 80px; padding: 0 9px 0 0;}
html > body .Lspotlights ul .details { /* IE7 - Moz */
	width:85px; padding:0 5px 0 0;}
.Lspotlights ul .image {float: left; width: 82px;}
.Lspotlights ul .image img {border-width: 1px; border-style: solid;}

/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {background: url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top: 4px;}
.Ltopsellers h2 {width: 175px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Ltopsellers h2 span {background: url(../images/hdr_topsellers.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Ltopsellers ol {clear: both; /* use this instead of a clear-all div in the html */
	padding: 7px 0; margin: 0 0 4px 35px;}
.Ltopsellers ol li {padding: 1px 0; margin-right:5px;}
.Ltopsellers .price {display: block;}

/**************/
/* STORY LIST */
/**************/
.Lstorylist ul {margin-top: 4px;}
.Lstorylist img {border: 0; padding-top: 1px;}
.Lstorylist h2 {display: none;}

/**********/
/* FOOTER */
/**********/
#footer{margin:0; padding:36px 0 0 0;font-size:0.8em;}
/*TT .Lfooter li {display: inline; border-left-width: 1px; border-left-style: solid; font-size:1.1em;padding: 0 9px}
.Lfooter li a{white-space:nowrap;}
.Lfooter li.first {border-left: 0;}
.Lfooter{align:center;}
.Lfooter ul {width:770px;min-height:15px;display:block;margin-left:auto;margin-right:auto;}
.footer{text-align:center;align:center;position: relative;margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0 0 4px 0; }*/
/*TT .Ltext {text-align:center ;color:#567532;}*/
.footerunderline{width:886px;border-bottom:1px solid #E6DFC2;margin-left:auto;margin-right:auto;margin-top:0; margin-bottom:0;}

#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .inboximage img{padding-left:85px;margin-top:8px;}
.inboximage {text-align:center;align:center;}
/*TT .footertext2{color:#576860;padding: 3px 0 0 0;margin:0;font-size:1.1em;}*/
/*TT .copyright{color:#576860;padding: 0;margin:0;float:left;width:819px;text-align:center;font-size:1.1em;}*/
/*TT .minilogo {width:63px;float:left;margin:0; padding:0 0 20px 12px;}*/
/**************/
/* VENDA LOGO */
/**************/
/*TT #vendalogo {float: right; margin:0; border-left: 0; padding: 0 8px 0 0;}*/

/************************/
/* GRAPHICAL PROMOTIONS */
/************************/
.Lpromos ul {margin-top: 4px;}
.Lpromos img {border: 0; padding-top: 1px;}
.Lpromos h2 {display: none;}

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {background: url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top: 4px;}
.Lnewslist h2 {width: 175px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lnewslist h2 span {background: url(../images/hdr_headlines.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
.Lnewslist ul {width: 155px; margin: 0; padding: 5px 0 5px 20px; list-style: disc;}
.Lnewslist ul li {padding-right: 5px;}
.Lnewslist h3 {margin: 0; padding: 0; display: inline;}
.Lnewslist p {margin: 0; padding: 0; display: inline;}

/******************************/
/* CUSTOMER QUOTES STORY LIST */
/******************************/
.Lcustomerquotes {margin-top: 14px; width: 172px;}
.Lcustomerquotes h2 {display: none;}
.Lcustomerquotes li {padding: 0 12px 15px 12px; background: url(../images/quotes.gif) no-repeat top left;}
.Lcustomerquotes h3 {padding: 0; margin: 0;}
.Lcustomerquotes h4 {padding: 0; margin: 0;}
.Lcustomerquotes h5 {padding: 0; margin: 0;}

/******************************/
/* SINGLE LEVEL CATEGORY LIST */
/******************************/
.Lonelevelcatlist {}

/*****************/
/* STORE LOCATOR */
/*****************/
.Lstorelocator {overflow:hidden; width: 175px; background: url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top: 4px;}
.Lstorelocator h2 {height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.Lstorelocator h2 span {background: url(../images/hdr_storelocator.gif) no-repeat left top; display: block; width: 100%; height: 100%;}
#pcsubmit {margin: 0 0 5px 140px;}
.Lstorelocator legend {display: none;}
.Lstorelocator fieldset {margin: 0; padding: 6px;}
.Lstorelocator fieldset p {width: 175px;}
.Lstorelocator input#zipc {width: 110px;}
.Lstorelocator select {width: 117px;}

/******************/
/* MY ACCOUNT NAV */
/******************/
/*TT #myacc-col-one {width: 199px;color: #464646;}
#myacc-col-one {background: url(../images/box/leftnav_bottombluebox.gif) no-repeat left bottom; margin:0; padding:13px 0 5px 0; }
#myacc-col-one a{color: #464646;}
#myacc-col-one .Lcat_myaccountnav{background: url(../images/box/leftnav_headbluebox.gif) no-repeat left top #7FCFEC; padding-top: 7px; }
#myacc-col-one .myaccounttext {padding:35px 0 7px 14px;}
#myacc-col-one .contact {background: url(../images/myacc_borderline.gif) no-repeat left bottom; padding:7px 0 7px 0;}
#myacc-col-one .contact ul li{background: none; padding:0; margin:0;text-transform: capitalize;}
#myacc-col-one .contact ul li.last{background: url(../images/li_bg.gif) no-repeat left 7px; padding:3px 0 0 17px; margin:0;text-transform: lowercase;}
#myacc-col-one .ordhistory {background: url(../images/myacc_borderline.gif) no-repeat left bottom; padding:7px 0 7px 0;}
#myacc-col-one .accdetails {background: url(../images/myacc_borderline.gif) no-repeat left bottom; padding:7px 0 7px 0;}
#myacc-col-one .addbook {background: url(../images/myacc_borderline.gif) no-repeat left bottom; padding:7px 0 7px 0;}
#myacc-col-one .reminderlinks {background: url(../images/myacc_borderline.gif) no-repeat left bottom; padding:7px 0 7px 0;}
#myacc-col-one .myacc_giftlist {padding:7px 0 7px 0;}

#myacc-col-one h2 span {background: none; }
#myacc-col-one h2  {padding:0 0 0 14px; margin:0; text-transform: lowercase; color: #fff; font-size:1em;}
#myacc-col-one ul {padding:5px 16px; margin:0;}
#myacc-col-one ul li{background: url(../images/li_bg.gif) no-repeat left 7px; padding:3px 0 0 17px; margin:0;text-transform: lowercase;}*/
/*TT #myacc-col-one {width: 150px;margin:0; padding:0;}*/
/*TT */ #myacc-col-one {width: 145px;margin:0; padding:0;}
/*TT #myacc-col-one .myaccounttext {padding:35px 0 7px 14px;}*/
/*TT */ #myacc-col-one .myaccounttext {padding:35px 0 7px 14px;display:none;}
/*TT #myacc-col-one .contact {background: url(../images/myacc_borderline.gif) no-repeat left bottom; padding:7px 0 7px 0;}*/
/*TT */#myacc-col-one .contact {padding:0 0 12px 0;}
#myacc-col-one .contact ul li{background: none; padding:0; margin:0;text-transform: capitalize;}
#myacc-col-one .contact ul li.last{background: none; padding:3px 0 0 17px; margin:0;text-transform: lowercase;}
#myacc-col-one .ordhistory {background: none; padding:7px 0 7px 0;}
#myacc-col-one .accdetails {background: none; padding:7px 0 7px 0;}
#myacc-col-one .addbook {background: none; padding:7px 0 7px 0;}
#myacc-col-one .reminderlinks {background: none; padding:7px 0 7px 0;}
#myacc-col-one .myacc_giftlist {padding:7px 0 7px 0;}
#myacc-col-one h2  {font-weight:bold;width:auto;padding:5px 10px;text-transform:uppercase;background-color:#FE9900;font-size:12px;color:#FFFFFF;}
#myacc-col-one ul {padding:10px 0 10px 10px;background: url(../images/ul_bottom.jpg) no-repeat bottom left #FFFFFF;list-style:square inside none;color:#000;}
#myacc-col-one .contact ul {padding:10px 0 10px 10px;background: url(../images/ul_bottom.jpg) no-repeat bottom left #FFFFFF;list-style:none;}
#myacc-col-one ul li{background: none; padding:3px 5px 0 0; margin:0;text-transform: uppercase;font-size:11px;}
#myacc-col-one ul li.first{background: url(../images/ul_top.jpg) no-repeat top left #FFFFFF;padding:10px 0 0 10px; position:relative;left:-10px;width:140px;}




/*****************gift list************************/
#giftlist {width: 669px; float: right; padding:0; margin:0;}
#giftlist h1 {}
#giftlist h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist p {padding-left:7px;}
#giftlist ul {background: url(../images/box/giftlist_ulbg.gif) no-repeat left top;width: 657px; height:30px;margin:10px 0 20px 7px;}
/*#giftlist ul li {background: url(../images/giftlist_libg.gif) no-repeat left 12px; padding:8px 97px 0 12px; ;float:left;}*/
#giftlist ul li {background: url(../images/giftlist_libg.gif) no-repeat left 12px; padding:8px 60px 0 12px; ;float:left;}
#giftlist ul li a{font-weight:bold; color:#54635B; font-size:0.9em; font-weight:bold; }
#giftlist ul li.last {padding-right:0;}
#giftlist ul li.first {margin-left:5px;}

#giftlist_intro {width: 669px; float: right; padding:0; margin:0;}
#giftlist_intro h1 {}
#giftlist_intro h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_intro p {padding-left:7px;}
#giftlist_intro ol {}
#giftlist_intro ol li{padding-left:0px;margin:0;}

#giftlist_create {width: 669px; float: right; padding:0; margin:0;}
#giftlist_create h1 {}
#giftlist_create h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_create p {padding-left:7px;}
#giftlist_create fieldset{padding: 0 7px;margin:0;}
#giftlist_create fieldset label{padding-bottom:7px;width:150px;}
#giftlist_create fieldset input{width:192px;}
#giftlist_create fieldset select{width:198px;}
#giftlist_create fieldset select#glsteventday{width:50px;}
#giftlist_create fieldset select#glsteventmonth{width:67px;}
#giftlist_create fieldset select#glsteventyear{width:68px;}
#giftlist_create fieldset textarea#glstmessage{width:192px;}
#giftlist_create textarea#glstmessage{font-family:arial;font-size:0.9em;}
#giftlist_create fieldset input#glsttcs{width:20px;float:left;}
#giftlist_create fieldset label#glsttcs{width:95%;padding-top:2px;float:left;}
#giftlist_create fieldset label#glsttcs a {text-decoration:underline;}
#giftlist_create fieldset p{padding:3px 0;}
#giftlist_create #occasion{padding:2px 0 5px 0;}
#giftlist_create p.backlink{padding-top:10px;}
#giftlist_create .right {background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;
	_background:none;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/ebiz/christianaid/resources/images/bt_continue.png');}

#giftlist_thankyou {width: 669px; float: right; padding:0; margin:0;}
#giftlist_thankyou h1{}
#giftlist_thankyou h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_thankyou p {padding-left:7px;}
#giftlist_thankyou .right {background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;
	_background:none;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/ebiz/christianaid/resources/images/bt_continue.png');}
	
#giftlist_login {width: 669px; float: right; padding:0; margin:0;}
#giftlist_login h1 {}
#giftlist_login h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_login p {padding-left:7px;}
#giftlist_login fieldset {padding-left:7px;}
#giftlist_login fieldset input {width:150px;}
#giftlist_login .glst_back {float:left; padding-top: 12px;}
#giftlist_login .right {background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}
#giftlist_login .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}

#giftlist_list {width: 669px; float: right; padding:0; margin:0;}
#giftlist_list h1 {}
#giftlist_list h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_list p {padding-left:7px;}
#giftlist_list p .right{padding-right:0px;}
#giftlist_list ul {padding:10px 7px;clear:both;}
*html #giftlist_list ul {padding:0 7px 10px 7px;}
#giftlist_list ul li {background: url(../images/li_bg.gif) no-repeat left 7px;padding:3px 17px;font-size:0.9em; font-weight: bold;}

#giftlist_list table#listItems {margin:10px 0 10px 7px;background:#fff url(../images/bg_table_yel_wh.jpg) no-repeat bottom right;border-collapse: collapse;width:662px;border:none;}
#giftlist_list table#listItems th {background:#7FCFEC;color:#fff;}
#giftlist_list table#listItems th.product  {background:url(../images/bgh_giftlistbuy.gif) no-repeat top left;margin:0; padding:0 0 0 14px;width:166px;text-align:left;height:22px;}
#giftlist_list table#listItems th.qty   {background: #7FCFEC; margin:0; padding:0;width:50px;text-align:center;}
#giftlist_list table#listItems th.price   {background: #7FCFEC; margin:0; padding:0;width:100px;text-align:center;}
#giftlist_list table#listItems th.totalprice {background: #7FCFEC; margin:0; padding:0;width:80px;}
#giftlist_list table#listItems th.remove_QtySelected {background:url(../images/bgh_giftlistbuy.gif) no-repeat top right;margin:0; padding:0;width:100px; text-align:center;}
#giftlist_list table#listItems th.purchaseQTY {background: #7FCFEC; margin:0; padding:0;width:100px; text-align:center;}

#giftlist_list table#listItems td {height:50px;background:#fff;font-size:0.91em;}
#giftlist_list table#listItems td.product {background:url(../images/bg_td_start.gif) no-repeat top left;text-align:left;padding-left:10px;}
#giftlist_list table#listItems td.qty {background:url(../images/bg_td.gif) repeat-x top;text-align:center;width:50px;}
#giftlist_list table#listItems td.qty input{text-align:center;}
#giftlist_list table#listItems td.price {background:url(../images/bg_td.gif) repeat-x top;text-align:center;width:100px;}
#giftlist_list table#listItems td.remove_QtySelected{background:url(../images/bg_td_end.gif) no-repeat top right;width:100px;text-align:center;}
#giftlist_list table#listItems td.remove_QtySelected input{text-align:center;}
#giftlist_list table#listItems td.purchaseQTY{background:url(../images/bg_td.gif) repeat-x top; width:100px;text-align:center;}
#giftlist_list table#listItems td.purchaseQTY input{text-align:center;}

#giftlist_manager {width: 669px; float: right; padding:0; margin:0;}
#giftlist_manager h1 {}
#giftlist_manager h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_manager p {padding-left:7px;}
#giftlist_manager p.nogiftlist {padding:10px 0 20px 7px;}
#giftlist_manager p.nogiftlist a{text-decoration:underline;}
#giftlist_manager ul {padding:10px 7px;}
#giftlist_manager ul li {background: url(../images/li_bg.gif) no-repeat left 7px;padding:3px 17px;}

#giftlist_manager table#listitems {margin:10px 0 10px 7px;border-collapse: collapse;width:662px;border:none;background:#fff url(../images/bg_table_yel_wh.jpg) no-repeat bottom right;}
#giftlist_manager table#listitems th {text-align:center;color:#fff;}
#giftlist_manager table#listitems th.occasion  {background:url(../images/bgh_giftlistm.gif) no-repeat top left; margin:0; padding:0 0 0 14px;width:166px;text-align:left;}
#giftlist_manager table#listitems th.id   {background: #7FCFEC; margin:0; padding:0;text-align:center;height:22px;width:80px;}
#giftlist_manager table#listitems th.occasiondate {background: #7FCFEC; margin:0; padding:0;height:22px; width:170px;text-align:center;}
#giftlist_manager table#listitems th.set-default {background:url(../images/bgh_giftlistm.gif) no-repeat top right; margin:0; padding:0;width:120px;height:22px;}

#giftlist_manager table#listitems td  {height:50px;margin:0; padding:0;font-size:0.91em;}
#giftlist_manager table#listitems td.occasion  {background:url(../images/bg_td_start.gif) no-repeat top left;padding:0 0 0 14px;width:166px;}
#giftlist_manager table#listitems td.id   {background:url(../images/bg_td.gif) repeat-x top;text-align:center; width:80px;}
#giftlist_manager table#listitems td.occasiondate {background:url(../images/bg_td.gif) repeat-x top; width:170px;text-align:center;}
#giftlist_manager table#listitems td.set-default {background:url(../images/bg_td_end.gif) no-repeat top right;width:120px;}


#giftlist_logout {width: 669px; float: right; padding:0; margin:0;}
#giftlist_logout h1 {}
#giftlist_logout h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_logout p {padding-left:7px;}
#giftlist_logout p .right {background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px;margin-top:10px; overflow:hidden; width:129px; height:0px !important;
	_background:none;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/ebiz/christianaid/resources/images/bt_continue.png');}

#giftlist_notify {width: 669px; float: right; padding:0; margin:0;}
#giftlist_notify h1 {}
#giftlist_notify h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_notify p {padding-left:7px;}
#giftlist_notify fieldset {padding:10px 7px;}
#giftlist_notify fieldset label {width:150px;}
#giftlist_notify fieldset input {width:150px;}
#giftlist_notify p .left{padding-top:10px;}
#giftlist_notify p .right {background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px;margin-top:10px; overflow:hidden; width:129px; height:0px !important;
	_background:none;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/ebiz/christianaid/resources/images/bt_continue.png');}

#giftlist_notify #morefields{display:none;}
#giftlist_notify #morelink{margin-left:7px;}
#giftlist_notify #lesslink{display:none;margin-left:7px;}
#giftlist_notify #morelink a, #giftlist_notify #lesslink a{color: #A70204; font-weight:bold;}

#giftlist_notify_thank {width: 669px; float: right; padding:0; margin:0;}
#giftlist_notify_thank h1 {}
#giftlist_notify_thank h2 {font-size:1em; font-weight:bold;padding-left:7px;}
#giftlist_notify_thank p {padding-left:7px;}
#giftlist_notify_thank p .left{padding:10px 0;}
#giftlist_notify_thank p .right{padding:10px 0;}

#giftlist_bought {width: 669px; float: right; padding:0; margin:0;}
#giftlist_bought  table#boughtItems {margin:10px 0 10px 7px;padding:0;background:#fff url(../images/bg_table_yel_wh.jpg) no-repeat bottom right;border-collapse: collapse;width:662px;border:0;}
#giftlist_bought  table#boughtItems th {margin:0;background:#7FCFEC;color:#fff;height:22px;}
#giftlist_bought  table#boughtItems th.product {background:url(../images/bgh_giftlistbuy.gif) no-repeat top left;width:180px;text-align:left;padding:0 0 0 14px;}
#giftlist_bought  table#boughtItems th.qty {background:url(../images/bgh_giftlistbuy.gif) no-repeat top center;text-align:center;width:100px;}
#giftlist_bought  table#boughtItems th.price {background:url(../images/bgh_giftlistbuy.gif) no-repeat top center;width:100px;text-align:center;}
#giftlist_bought  table#boughtItems th.buyer {background:url(../images/bgh_giftlistbuy.gif) no-repeat top right;text-align:left;padding:0 0 0 14px;}

#giftlist_bought  table#boughtItems td {height:50px;vertical-align: middle; font-size: 0.9em;}
#giftlist_bought  table#boughtItems td.product {background:url(../images/bg_td_start.gif) no-repeat top left;width:180px;text-align:left;padding:0 0 0 14px;}
#giftlist_bought  table#boughtItems td.qty {background:url(../images/bg_td.gif) repeat-x top;text-align:center;width:100px;text-align:center;}
#giftlist_bought  table#boughtItems td.price {background:url(../images/bg_td.gif) repeat-x top;width:100px;text-align:center;}
#giftlist_bought  table#boughtItems td.buyer {background:url(../images/bg_td_end.gif) no-repeat top right;text-align:left;padding:0 0 0 14px;}


/*****************static page************************/
#checkout #staticpage {width: 669px; float: right; padding:0; margin:0;}
#checkout #staticpage h2 {font-size:1em; font-weight:bold;padding:10px 7px 5px 0;margin:5px 0 10px 0;}
#checkout #staticpage p {padding-left:7px;}
#checkout #staticpage ul {margin:10px 0 20px 7px;float:left;}
#checkout #staticpage ul li {background: url(../images/giftlist_libg.gif) no-repeat left 12px; padding:8px 97px 0 12px; margin-left:7px;float:left;width:590px;}
#checkout #staticpage ul li a{font-weight:bold; font-size:0.9em;}
#checkout #staticpage ul li.last {padding-right:0;}
#checkout #staticpage form fieldset{margin:10px 0 0 0; paddgin:10px 0 0 0;}
#checkout #staticpage ul.listnoneBG {width:500px;padding:0;background:none;}
#checkout #staticpage #quote{width:580px;margin:10px 0 10px 0;}
#checkout #staticpage #quote .quote-photo{width:200px;float:left;padding:0 10px 0 0;}
#checkout #staticpage #quote .quote-photo img{float:right;padding:0 10px 0 0;}
#checkout #staticpage #quote .qoute-text{width:340px;float:left;padding:20px 0 0 15px;}
#checkout #staticpage #quote .qoute-text span{margin:0;padding:10px 0 0 0;}
#checkout #staticpage p.backtotop{text-align:right;margin:10px 0;font-size:0.8em;font-weight:bold;}

#checkout #staticpage ul.contenttolink {background: url(../images/box/img_ulbg50.gif) no-repeat left top;width: 657px; height:50px;margin:10px 0 20px 7px;}
#checkout #staticpage ul.contenttolink li.content600 {background: url(../images/giftlist_libg.gif) no-repeat left 12px; padding:8px 97px 0 12px; margin-left:7px;float:left;width:590px;}
#checkout #staticpage ul.contenttolink li a{font-weight:bold; color:#54635B; font-size:0.9em; font-weight:bold; }  

#checkout #staticpage div.ortherinf{margin:10px 0;}
#checkout #staticpage div.buttons{margin:0 0 10px 0;padding:10px 0;}
#checkout #staticpage form{width:300px;}
#checkout #staticpage form fieldset.text-fields div.lbl150{text-align:left;padding:1px 0 1px 0;}
#checkout #staticpage form fieldset.text-fields label{width:200px;}
#checkout #staticpage form fieldset.text-fields span.required{padding:0 5px 0 0;}

#popups {margin:0;padding:0;width: 620px; }
#popups #staticpage, #popups #help{padding:0 20px; margin:0 auto; float: none;text-align:left;}
#help form{display:none;}
#popups #help div{margin:0;padding:0 0 10px 0;}
#popups #staticpage p.backtotop{text-align:right;font-weight:bold;font-size:0.9em;}
#popups p.close{margin:0;padding:15px 0;font-size:0.9em;font-weight:bold;}

#help{width: 669px; float: right; padding:32px 68px 0 0; margin:0;}
#help div{margin:0;padding:0 0 10px 0;}

#referfriend p {padding-left:7px;}
#referfriend h3 {padding-left:7px;}
#referfriend p.terms {padding-top:5px;padding-bottom:5px;}
#referfriend a{text-decoration:underline;}
#referfriend h2 {padding-top:5px;padding-bottom:5px;padding-left:7px;}
#referfriend #refer_edityourname{display:block;padding-bottom:5px;}
#referfriend fieldset{padding-bottom:5px;padding-left:7px;}


#referfriendthankyou p{padding-left:7px;}

/*************/
/* NEW HEADER */
/*************/
#headerhome {padding-left:68px;}
#headerhome .Lcat_header {width:886px;margin:0;padding:0;font-size:0.95em;}
#headerhome .headernav .Lcat_headerhome .hdrpromotxt {margin:0px;padding:0 0 0 5px;float:left;font-weight:bold;color:#ED3D31;}
/*TT .headernav {padding:10px 5px 0 0px;margin:10px 68px 0 80px;background:#d6eee3 right;height:25px;}*/
/*TT #headerhome .headernav {padding:0px 5px 0 0px;margin:-10px 68px 10px 80px;}*/
/*TT */ #headerhome .headernav {padding:0;margin:0px 0 0 0;}
/*************/
/* NEW MAIN LOGO */
/*************/
#headerhome .headernav .Lcat_headerhome .Lmainlogo {padding: 0;}
#headerhome .headernav .Lcat_headerhome .Lmainlogo img {border: 0;}
#headerhome .headernav .Lcat_headerhome .mainlogo, #header .headernav .Lcat_header .mainlogo {position: absolute;left:38px;top:15px;background: url(../images/present_aid_logo.gif) no-repeat top left;width:254;height:66px;}
#headerhome .headernav .Lcat_headerhome .hdrpromotxt {margin:0px;padding:0 0 0 5px;float:left;font-weight:bold;color:#ED3D31;}
#headerhome .headernav .Lcat_headerhome. homelink {float:right;padding: 1px 5px 0 5px; margin:4px 0 0 40px;}
#headerhome .headernav .Lcat_headerhome .giftlistlike{float:right;font-size:1em;padding: 1px 5px 0 5px; margin:0px; }
#headerhome .headernav .Lcat_headerhome .giftlistlike {background: url(../images/leftborder.gif) no-repeat top left;}

/*************/
/* NEW HEADER ALL*/
/*************/
#header {}
#header .Lcat_header, #header .Lcat_headerhome {width:852px;margin:0;padding:10px 0 0 0 ;font-size:0.95em;}
#header .headernav .Lcat_header .hdrpromotxt {margin:0px;padding:0 0 0 5px;float:left;font-weight:bold;color:#ED3D31;}
/*TT .headernav {padding:10px 5px 0 0px;margin:10px 68px 0 80px;background:#d6eee3 right;height:25px;}*/
#header .headernav {padding:0px 5px 0 0px;margin:10px 68px 0 80px;}
/*************/
/* NEW MAIN LOGO */
/*************/
#header .headernav .Lcat_header .giftlistlike{float:right;font-size:1em;padding: 1px 5px 0 5px; margin:0px; }
#header .headernav .Lcat_header .giftlistlike {background: url(../images/leftborder.gif) no-repeat top left;}

/*TT*******************/
/*NEW ONECOLUMN STYLE */
/**********************/
#main_top1{margin:15px 0 0 0;padding:0;width:852px;}
#content_top1{padding:0;float:right;width:670px;}
#content_top1 h3 {font-weight:bold;margin-bottom:16px;padding: 5px 0 5px 5px; text-transform:uppercase; color: #000000;background: #EDECEA;font-size:1.1em;}
#content_top1 h2 {font-weight:normal;font-size:13px;padding: 3px 0 3px 15px; color: #FFFFFF;background: #FE9900;}
#content_top1 p.object {text-align:center;margin-bottom:20px;}
#category_fund {border: 1px solid #B8B1A9;border-collapse:collapse;}
#category_fund th {font-weight;bold;background-color:#EDECEA;text-align:left;padding:5px 0 5px 15px;text-size:1.1em;}
#category_fund td {padding:2px 0 2px 15px;}

/**********/
/*NEW HOME */
/**********/
/*TT #home_top1{margin:0 0 0 22px;padding:0px;;width:974px;}*/
/*TT */ #home_top1{margin:15px 0 0 0;padding:0px;;width:852px;}


/*TT #home_bottom1{margin:-155px 0 0 0px;padding:0px;width:965px;overflow:hidden;}*/
/*TT */#home_bottom1{margin: 0;padding:10px 0 0 0;width:676px;overflow:hidden;float:right;}
*html #home_bottom1{*padding:0px;}
/*TT #content-default #whole-col-one #row-two #home_top1 .imghomepromo #main_banner {float:left; width: 547px; padding:0 5px 0 51px;}*/
/*TT */ #content-default #whole-col-one #row-two #home_top1 .imghomepromo #main_banner {width: 496px; padding:0;height:324px;}
* html #content-default #whole-col-one #row-two #home_top1 .imghomepromo #main_banner  {padding:0 5px 0 50px;}
#content-default #whole-col-one #row-two #home_top1 .imghomepromo #main_banner div img {float:left;}
/*TT #content-default #whole-col-one #row-two #home_top1 #home_bottom1 .prod{margin:0px 0px 0px 270px;}*/
/*TT */#content-default #whole-col-one #row-two #home_top1 #home_bottom1 .prod, #content-default #whole-col-one #row-two #main_top1 #content_top1 .prod{float:left;margin:20px 0 0 0;width:676px;}
#content-default #whole-col-one #row-two #home_top1 #home_bottom1 #bannerhome{margin:15px 0px 0px 55px;}
/*TT #content-default #whole-col-one #row-two #home_top1 #search_nav #promotion {padding-left:12px;margin:0px;width:245px;float:left;z-index:1;position:relative;}*/
/*TT */ #promotion {margin:10px 0 0 0;width:145px;clear:both;}
/*MS */ #checkout #promotion {margin:0;}
/*TT #content-default #whole-col-one #row-two #home_top1 #search_nav #search_option{background: #7FCFEC;margin-left:50px; padding-bottom:5px;width:160px;height:320px;}*/
/*TT */#search_nav #search_option{background: #FFFFFF;padding-bottom:5px;width:160px;height:auto;}
#content-default #whole-col-one #row-two #home_top1 #search_nav #search_option .titlesearchopt {font-weight:bold;margin:-5px 0 0 0px;}
/*TT #content-default #whole-col-one #row-two #home_top1 #search_nav #search_option .titlesearchopthead {margin:0;padding: 5px 0 18px 0;}*/
/*TT #content-default #whole-col-one #row-two #home_top1 #search_nav #search_option .titlesearchopthead {margin:0;padding: 0 0 9px 0;}*/ 
/*TT */ #search_nav #search_option .titlesearchopthead {margin:0;padding: 0 0 9px 0;}
.giftlistbanner{margin:10px 5px 0 0;}
#content-default #whole-col-one #row-two #home_top1 #search_nav ul{ padding:10px 0 10px 10px; }
/*TT */ #search_nav ul { background: url(../images/ul_top.jpg) no-repeat top left #FFFFFF; margin-top:8px;margin-bottom:7px;list-style:square inside none;color:#000;} 
/*TT #content-default #whole-col-one #row-two #home_top1 #search_nav ul.choosebyperson li{background: url(../images/li_bg.gif) no-repeat left 4px;padding:0px 10px;} */
/*TT */ #search_nav ul.choosebyperson li, #search_nav ul.choosebyprice li{background: #FFFFFF;padding:0px;text-transform:uppercase;}
/*TT */ #search_nav ul.choosebyperson .lastlistitem, #search_nav ul.choosebyprice li.lastlistitem, #search_nav ul.choosebycause li.lastlistitem { background: url(../images/ul_bottom.jpg) no-repeat bottom left #FFFFFF; padding-bottom:10px; padding-left:10px; position:relative;left:-10px; }
/*MS */ #main_top1 #search_nav ul.choosebyperson .lastlistitem, #main_top1 #search_nav ul.choosebyprice li.lastlistitem, #main_top1 #search_nav ul.choosebycause li.lastlistitem { background: url(../images/ul_bottom.jpg) no-repeat bottom left #FFFFFF; padding-bottom:10px; padding-left:14px; position:relative;left:-14px; }
/*TT */ #staticlinks {margin: 51px 17px 12px 0;border-top: 1px solid #CECECE;}
/*TT */ #staticlinks p {margin: 0px;padding: 3px 0 3px 8px;text-transform: uppercase;font-weight: bold;font-size: 12px;border-bottom: 1px solid #CECECE;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup h2 {display: none; width: 160px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup label {width: 100%;color:#557630; float: none;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup legend {display: none;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup fieldset {margin: 0; padding: 0px 0px 30px 0px;}

/**********/
/*NEW FOOTER */
/**********/
/*TT #footerhome{margin:0;padding-top:980px;font-size:0.8em;}*/
/*TT */#footerhome, #footer{margin:0;font-size:0.8em;clear:both;}
/*TT */#footerhome a, #footer a {text-decoration:underline;}
html* #footerhome, html* #footer{*padding:0px;*margin:0px;}
/*TT #content-default #footerhome #vendalogo {float: right; margin-top:-15px; border-left: 0; padding: 0 8px 0 0;}*/
/*TT */#content-default #footerhome #vendalogo, #footer #vendalogo {float: right; border-left: 0; padding: 0;}
/*TT */#content-default #footerhome #pcilogo, #footer #pcilogo, #footer .pcilogo, #footerhome .pcilogo {float: right; border-left: 0; padding: 0;margin-left:10px}
/*TT #content-default #footerhome .minilogo {width:63px;float:left;margin-top:-15px; padding:0 0 20px 12px;}*/
/*TT */#content-default #footerhome .minilogo, #footer .minilogo {width:79px;padding:0 0 5px 0;}
/*TT #content-default #footerhome .Lfooter li {display: inline; border-left-width: 1px; border-left-style: solid; font-size:1.1em;padding: 0px 0px 0px 9px;}
#content-default #footerhome .Lfooter li a{white-space:nowrap;}
#content-default #footerhome .Lfooter li.first {border-left: 0;}
#content-default #footerhome .Lfooter{align:center;}
#content-default #footerhome .Lfooter ul {width:770px;display:block;margin-left:auto;margin-right:auto;margin-top:120px;margin-bottom:3px;}
#content-default #footerhome .footer{text-align:center;align:center;position: relative;margin-left: auto; margin-right: auto; margin-top: 0px; padding:0px; }*/
#content-default #footerhome .Lfooter li, #footer .Lfooter li {padding:0 0 2px 0;margin: 0px; text-align:right;}
#content-default #footerhome .Lfooter ul, #footer .Lfooter ul {display:block;margin:0px;float:right;font-size:0.9em;}
#content-default #footerhome .footer, #footer .footer {padding:0px; }
/*#content-default #footerhome .Ltext {text-align:center ;color:#567532;}*/
#content-default #footerhome .footerunderline{width:886px;border-bottom:1px solid #E6DFC2;margin-left:auto;margin-right:auto;margin-top:0; margin-bottom:0;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .inboximage img{padding-left:85px;margin-top:8px;}
/*TT #content-default #footerhome .footertext2{color:#576860;padding: 3px 0 0 0;margin:0;font-size:1.1em;}*/
/*TT #content-default #footerhome .copyright{color:#576860;padding: 0;margin:0;float:left;width:819px;text-align:center;font-size:1.1em;}*/
/*TT */#content-default #footerhome .footertext2, #content-default #footerhome .footertext3, #content-default #footerhome .copyright, #footer .footertext2, #footer .footertext3, #footer .copyright  {padding: 0 0 5px 0;margin:0;}
/*TT */#content-default #footerhome .Lcat_footerhome, #footer .Lcat_footer {border-top: 1px solid #B8B8B6;background-color: #EDECEA;margin: 10px 0 0 0 ;padding: 11px;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .inboximage img{padding-left:85px;margin-top:8px;}


/**************/
/* SEARCH BOX HOME */
/**************/
/*TT #headerhome .Lcat_searchcolone .Lsearch{background: url(../images/box/search_bottombluebox.gif) no-repeat left bottom #9edbf1;  width:330px;height:30px;float:right;padding-top:20px;margin:4px 68px 0 0;}*/
#headerhome .Lcat_searchcolone .Lsearch{background: url(../images/box/search_bottombluebox.gif) no-repeat left bottom #9edbf1;  width:330px;height:30px;float:right;padding-top:20px;margin:4px 68px 0 0;display:none;}

#headerhome .Lcat_searchcolone .Lsearch h2 {
display:block;
background:transparent url(../images/hdr_search.gif) no-repeat scroll left top;
float:left;
height:25px;
margin:-2px 0 0 10px;
overflow:hidden;
padding:0px;
position:relative;
width:53px;
text-indent:-5000px;
}
#headerhome .Lcat_searchcolone .Lsearch label, .Lsearch legend {display:none;}
#headerhome .Lcat_searchcolone .Lsearch fieldset {padding: 0; margin: 0;}
#headerhome .Lcat_searchcolone .Lsearch select {width: 146px; margin-bottom: 5px;}
#headerhome #termtextkeywordsearch,
#headerhome #searchex,
#headerhome #E,
#headerhome .Lemailsignup input#emailsignup {border-width: 1px; border-style: solid; }
#headerhome .Lemailsignup input#emailsignup {font-size:1.1em; }
#headerhome #termtextkeywordsearch {width: 170px;height:17px;margin:-5px 0 0 15px;padding:0;}
#headerhome .Lcat_searchcolone .Lsearch #searchsubmit {background:url(../images/bt_go.png) no-repeat top left; float:right;margin:-15px -15px 0 0px; padding:-50px 0 0 0px;  }
#headerhome .Lcat_searchcolone .Lsearch #searchsubmit {background:url(../images/bt_go.png) no-repeat top left; position:relative;float:right;margin:-15px -15px 0 0px; padding:-50px 0 0 0px;width:0px; height:0px !important;}
#headerhome .Lcat_searchcolone .Lsearch #searchsubmit { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}
#content-default #whole-col-one #row-two #home_top1 #search_nav {background: url(../images/box/search_headbluebox.gif) no-repeat top;width:0px;height:320px; padding:0;margin:0;color:#fff;z-index:1;position:relative;font-size:11px;}
#bannerbottom {margin:80px 0 0 30px;}
/*TT #content-default #whole-col-one #row-two #home_top1 .imghomepromo {margin:5px 180px 0 0;float:right;}*/
/*TT */ #content-default #whole-col-one #row-two #home_top1 .imghomepromo {margin:0;float:right;}

/**************************
/* SEARCH BOX LEFT COLUMN */
/**************************/
/* ALL TT */
#search_nav .Lcat_searchcolone .Lsearch{background: none; width:150px;height:30px;}

/*minibasket*/
/*TT #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal {margin:0;padding:0;}*/
/*TT */#headerhome .Lcat_headerhome, .Lcat_header {background: url(../images/basket_bg.gif) no-repeat right;height:69px;}
/*TT */ .Lcat_ckheader {height:77px;background: url(../images/basket_bg.gif) no-repeat bottom right;}
/*TT */#header .Lcat_headerhome, .Lcat_header {background: url(../images/basket_bg.gif) no-repeat bottom right;height:69px;}
/*TT */.Lcat_headerhome #headerblock1, .Lcat_headerhome #headerblock2, .Lcat_headerhome #headerblock3, .Lcat_header #headerblock1, .Lcat_header #headerblock2, .Lcat_header #headerblock3, .Lcat_ckheader #headerblock1, .Lcat_ckheader #headerblock2, .Lcat_ckheader #headerblock3 {float:right;}
/*TT */.Lcat_headerhome #headerblock1, .Lcat_header #headerblock1, .Lcat_ckheader #headerblock1 {float:right;width:100px;padding:7px 7px 0 0;text-align:right;}
/*TT */.Lcat_headerhome #headerblock2, .Lcat_header #headerblock2, .Lcat_ckheader #headerblock2 {float:right;width:134px;padding:7px 0 0 0;}
/*TT */.Lcat_headerhome #headerblock3, .Lcat_header #headerblock3, .Lcat_ckheader #headerblock3 {float:right;margin:10px 10px 0 0;}
/*TT */.Lcat_ckheader #headerblock1 {float:right;width:100px;padding:15px 7px 0 0;text-align:right;}
/*TT */.Lcat_ckheader #headerblock2 {float:right;width:134px;padding:15px 0 0 0;}
/*TT */.Lcat_ckheader #headerblock3 {float:right;margin:18px 10px 0 0;}
/*TT */.Lcat_headerhome #headerblock1 h2, .Lcat_header #headerblock1 h2, .Lcat_ckheader #headerblock1 h2 {text-transform: uppercase;}
/*TT */.Lcat_headerhome #headerblock1 h3, .Lcat_header #headerblock1 h3, .Lcat_ckheader #headerblock1 h3 {background: url(../images/button_checkout_sml.gif) no-repeat top right transparent;height:22px;margin-top:10px;}
/*TT */.Lcat_headerhome #headerblock2 ul li.total, .Lcat_header #headerblock2 ul li.total, .Lcat_ckheader #headerblock2 ul li.total {padding:15px 0 0 0}
/*TT */.Lcat_headerhome #headerblock2 ul li.total a span, .Lcat_header #headerblock2 ul li.total a span, .Lcat_ckheader #headerblock2 ul li.total a span {font-weight:bold;}
/*TT */.Lcat_headerhome #headerblock2 ul li.items a, .Lcat_header #headerblock2 ul li.items a, .Lcat_ckheader #headerblock2 ul li.items a {color:#FE9900;font-weight:bold;}
#headerhome .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal, #header .Lcat_header .minicartitemsandtotal .Lcat_minicartitemsandtotal {margin:8px 0 0 0;padding:0;}
.yourbasketandcheckoutlink {float: right; min-width: 150px;}
.yourbasketandcheckoutlink h3 {padding: 4px 10px 5px 10px; margin: 0; background: url(../images/baskettab.gif) no-repeat right top; float:left;}
.yourbasketandcheckoutlink h2 {padding: 4px 10px 5px 10px; margin: 0; background: url(../images/baskettab.gif) no-repeat left top; float: left;}
/*TT #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal {margin:0;padding:0;}*/
/*TT*/ #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal {margin:0;padding:0;width:248px;float:right;}
/*TT #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal ul {margin:0;padding:0;color:#009FDA;}*/
/*TT*/ #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal ul {margin:0;padding:0;color:#000000;}
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal ul li { padding: 1px 0 0 0;margin:0;}
/*TT*/ #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal ul li a { color: #FE9900; text-decoration: underline;}
/*TT #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal1 ul li.total {border:none; float: right;color:#009FDA;}*/
/*TT */#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal1 ul li.total {border:none; color:#009FDA;}
/*TT*/ #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal1 ul li.total:before {content: " Subtotal: ";}
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal1 ul li.total a:hover{color:#009FDA;}
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal1 ul li.items {display:none;border:none; float: right; }
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal2 ul li.total {display:none;border:none; float: right; }
/*TT #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal2 ul li.items {border:none; float: right; }*/
/*TT */#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal2 ul li.items {border:none;}
/*TT*/ #headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal2 ul li.items:after {content: "in basket ";}
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal2 ul li.items a:hover{color:#009FDA;}
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal2 ul li.total a{background:url(../images/basket_icon.gif) no-repeat right -1px;padding:0 17px 0 0;margin:0;height:10px;text-align:right;}
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal .Lcat_minicartitemsandtotal .Lcat_itemsandtotal2 ul li.items a{height:10px;padding:0 4px 0 0;margin:0; text-align:right;}
#headerhome .headernav .Lcat_headerhome .minicartitemsandtotal ul a{color:#009FDA;}
/*TT */ span.updateTotal {font-weight:bold;color:red;}
/*TT */ #minicart_total {background-color: #FDECDA;padding: 2px 3px 5px 0px;}

/*safari*/
#headerhome .Lcat_searchcolone .Lsearch:not(:root:root)  {margin-left:50px;}
#headerhome .Lcat_searchcolone .Lsearch h2:not(:root:root)  {margin-top:-5px;}
#headerhome .Lcat_headerhome:not(:root:root)  {padding:0px;margin-top:-15px;}
#headerhome .headernav .Lcat_headerhome .hdrpromotxt:not(:root:root)  {margin-top:0px;}
#content-default #whole-col-one #row-two #home_top1 #search_nav #search_option ul.choosebyperson li .imgwedding:not(:root:root) {margin-top:-20px;}

#headerhome .Lcat_searchcolone .Lsearch fieldset:not(:root:root){margin:-10px 0px 0px 60px;}
#headerhome #termtextkeywordsearch:not(:root:root) {margin-top:0px;}
#headerhome .Lcat_searchcolone .Lsearch #searchsubmit:not(:root:root) {background:url(../images/bt_go.png);width:80px;margin:-10px 0px 0px 20px;}
#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup:not(:root:root) {margin-left:50px;}
#content-default #whole-col-one #row-two #home_top1 #search_nav ul:not(:root:root){padding-top:5px;}
html*#content-default #whole-col-one #row-two #home_top1 #search_nav #search_option .titlesearchopt:not(:root:root) {padding-top:0px;}
#content-default #footerhome .Lfooter ul:not(:root:root){margin-bottom:-10px;}

body:last-child .imgwedding  {margin:-3px 0px 0px 35px;z-index:1;position:relative;}
/*IE6*/
html*#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup  {*margin-left:760px;}
html*#content-default #whole-col-one #row-two #home_top1 #search_nav{*background:none;*margin-top:-145px;*width:160px;*height:320px;}
html*#home_bottom1{_padding:0px;_margin-top:-382px;}
html*#headerhome .headernav {_margin-right:70px;}
html*#content-default #whole-col-one #row-two #home_top1 #search_nav #promotion{_margin:0px 0px 0px 0px;}
html*#content-default #whole-col-one #row-two #home_top1 #home_bottom1 #bannerhome {_padding-top:20px;margin-left:55px;}
html*#content-default #whole-col-one #row-two #home_top1 #search_nav #search_option .titlesearchopt {_padding-bottom:10px;}
html*#headerhome .Lcat_searchcolone .Lsearch fieldset {_margin-top:-10px;}
html*#headerhome .Lcat_searchcolone .Lsearch h2 {_margin-top:-5px;}

html*#content-default #whole-col-one #row-two #home_top1 .imghomepromo {_margin-right:20px;}
html*#content-default #whole-col-one #row-two #home_top1 #home_bottom1 .prod {_margin-left:267px;}
html*#content-default #whole-col-one #row-two #home_top1 #search_nav #search_option {_width:160px;_height:320px;}
html*#content-default #whole-col-one #row-two #home_top1 #search_nav #search_option ul.choosebyperson li .imgwedding {_position:absolute;_margin:10px 0 0 -40px;}
html*#headerhome .Lcat_searchcolone .Lsearch{_margin-right:35px;_height:30px;}
html*#headerhome .Lcat_searchcolone .Lsearch #searchsubmit{_position:absolute;_margin:-10px 50px 0px 185px;}
html*#headerhome #termtextkeywordsearch {margin-top:0px;}

html*#content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup fieldset {_position:relative;left:-40px;text-align:left;width:225px;}
html*#content-default #whole-col-one #row-two #home_top1 #search_nav ul{_padding-top:0px;}
html* #content-default #footerhome .Lfooter ul {_margin-top:40px;}
/*IE7*/
*:first-child+html #content-default #whole-col-one #row-two #home_top1 #search_nav #search_option ul.choosebyperson li .imgwedding{margin:0px 0 0 40px;!important;}
*:first-child+html #content-default #whole-col-one #row-two #home_top1 #search_nav {
 	margin:0; !important;
}
*:first-child+html .imghomepromo{margin:0 180px 0 0;!important;}
*:first-child+html #home_bottom1{margin:-155px 0 0 18px;padding-top:0;!important;}
*:first-child+html #content-default #whole-col-one #row-two #home_top1 #search_nav #promotion{margin:0px 0px 0px 0px;!important;}

*:first-child+html .headernav {margin:10px 68px 0 80px;!important;}
*:first-child+html #headerhome .Lcat_searchcolone .Lsearch{margin-right:70px;!important;}
*:first-child+html #headerhome .Lcat_searchcolone .Lsearch #searchsubmit{margin-top:-20px;!important;}
*:first-child+html #content-default #whole-col-one #row-two #home_top1 #home_bottom1 #bannerhome{margin:30px 0px 0px 35px;}

*:first-child+html #content-default #whole-col-one #row-two #home_top1 .Lcat_emailhome .Lemailsignup{margin-left:725px;!important;}
*:first-child+html #content-default #whole-col-one #row-two #home_top1 #home_bottom1 .prod{margin-left:250px;!important;}
*:first-child+html #headerhome .Lcat_searchcolone .Lsearch fieldset {margin-top:-5px;!important;}
*:first-child+html #content-default #footerhome .Lfooter ul {margin-top:20px;!important;}
*:first-child+html #content-default #whole-col-one #row-two #home_top1 #search_nav #search_option{height:345px;!important;}

div.Lcat_header{width:886px;margin:0;padding:0;font-size:0.95em;}

#search_nav div div .spacebanner {margin: 20px 0 20px 50px;}

html*#sitemap_bottom1{_padding:0px;_margin-top:-932px;}

.viewallproduct {padding-bottom: 25px}
.viewallproduct a {color: white}
