﻿body{font-family:Verdana;color:#666666;margin:0;}
form{margin:0;}
.main{margin:0 auto;width:750px;}
.birthday-gift-idea{background-image:url(/Images/header.jpg);background-repeat:repeat-x;background-position:0% 0%;}
.birthday-collection{background-image:url(/Images/bg-strip.jpg);background-repeat:repeat-x;background-position:0% 0%;}
.header{height:135px;background-repeat:repeat-x;width:750px;margin-bottom:10px;}
.timto{margin-top:25px;float:left;}
.tag{display:block;margin-top:103px;width:240px;height:24px;text-indent:-9999px;background:transparent url(/Images/Tag.jpg) no-repeat 0 0;float:right;font-size:1px;}
.slide{width:750px;height:248px;margin:0 0 15px 0;padding:0;}
.field-validation-error{color:#ff0000;}
.content-area-header{width:495px;background-image:url(/Images/form-bg-top.jpg);background-repeat:no-repeat;height:15px;}
.content-area{width:475px;background-image:url(/Images/form-bg.jpg);background-repeat:no-repeat;font-size:0.8em;padding:0 10px;min-height:150px;height:auto !important;height:150px;}
.content-area-footer{width:495px;height:15px;background-image:url(/Images/form-bg-bottom.jpg);background-repeat:no-repeat;}
.content-area h4{margin:0 0 20px 0;padding:0;font-size:1.4em;}
.content-area-footer-pad{width:495px;height:15px;background-image:url(/Images/form-bg-bottom.jpg);background-repeat:no-repeat;margin-bottom:15px;}
.content-area-small-header{width:240px;background-image:url(/Images/form-bg-small-top.jpg);background-repeat:no-repeat;height:14px;}
.content-area-small{width:220px;background-image:url(/Images/form-bg-small.jpg);background-repeat:repeat-y;font-size:0.8em;padding:0 10px;min-height:150px;height:auto !important;height:150px;}
.content-area-small2{width:220px;background-image:url(/Images/form-bg-small.jpg);background-repeat:repeat-y;font-size:0.8em;padding:0 10px;min-height:120px;height:auto !important;height:120px;}
.content-area-small-short{width:220px;background-image:url(/Images/form-bg-small.jpg);background-repeat:repeat-y;font-size:0.8em;padding:0 10px;min-height:130px;height:auto !important;height:130px;}
.content-area-small-shorter{width:220px;background-image:url(/Images/form-bg-small.jpg);background-repeat:repeat-y;font-size:0.8em;padding:0 10px;min-height:110px;height:auto !important;height:110px;}
.content-area-small-footer{width:240px;height:15px;background-image:url(/Images/form-bg-small-bottom.jpg);background-repeat:no-repeat;}
.content-area-small-btm{width:240px;height:15px;background-image:url(/Images/form-bg-small-blue-btm.jpg);background-repeat:no-repeat; margin-top:-1px;}
.content-area-small h3{color:#666666;font-weight:bold;font-size:1.2em;margin:0;padding:0 0 15px 0;}
.content-area-small h4{margin:0 0 20px 0;padding:0;font-size:1.4em;}
.content-area-small-header-gr{width:240px;background-image:url(/Images/form-bg-small-top-gr.jpg);background-repeat:no-repeat;height:14px;}
.content-area-small-gr{width:220px;background-image:url(/Images/form-bg-small-gr.jpg);background-repeat:repeat-y;font-size:0.8em;padding:0 10px;min-height:150px;height:auto !important;height:150px;}
.content-area-small-footer-gr{width:240px;height:15px;background-image:url(/Images/form-bg-small-bottom-gr.jpg);background-repeat:no-repeat;}
.content-area-small-gr h3{color:#666666;font-weight:700;font-size:1.35em;margin:0;padding:0 0 15px 0;}
.content-area-small-gr h4{margin:0 0 20px 0;padding:0;font-size:1.4em;}
.invisible{padding:0;margin:0;height:0;display:none;}
.userform-open{width:495px;background-image:url(/Images/form-bg-top.jpg);background-repeat:no-repeat;height:15px;}
.userform{width:495px;background-image:url(/Images/form-bg.jpg);}
.userform fieldset{padding:0 10px;margin:0;border-style:none;font-size:0.8em;min-height:110px;height:auto !important;height:110px;}
.userform fieldset legend{color:#666666;font-weight:700;font-size:1.35em;margin:0;padding-bottom:15px;}
.userform fieldset label{display:block;float:left;width:160px;padding:0;margin:7px 0 0 5px;text-align:right;}
.userform fieldset label#long{display:block;width:460px;padding:0;margin:7px 0 0 10px;text-align:left;}
.userform fieldset label#search{display:block;float:left;width:50px;padding:0;margin:7px 0 0 10px;text-align:right;}
.userform fieldset label#for{display:block;float:left;width:30px;padding:0;margin:7px 0 0 10px;text-align:right;}
.userform fieldset .select {width:255px;}
.userform fieldset .text {width:250px;}
.userform fieldset .textmedium {width:220px;}
.userform fieldset .textcode{width:50px;float:left;}
.userform fieldset .labelmedium{width:210px;}
.howHowtos{border:1px solid #DDD;border-bottom:0;border-right:0;height:200px; padding-left:20px;}
.howtoheading{float:left;width:474px;border:1px solid #DDD;border-bottom:0;border-right:0;padding-left:15px;}
.stagesHeading{float:left;width:241px;border:1px solid #DDD;border-bottom:0;padding-left:15px;}
.userform fieldset .textareamedium{width:220px;}

.userform fieldset .postcode{width:80px;float:left;}
.userform fieldset .check{float:left;}
.userform fieldset .small{margin:5px 0 0 10px;float:left;width:220px;font-size:smaller;}
.userform fieldset .text-readonly {display:block;width:250px;border-width:0;color:#000000;}
.userform fieldset .textsmall {width:50px;}
.userform fieldset input {margin:5px 0 0 10px;}
.userform fieldset textarea {width:250px;margin:7px 0 0 10px;height:100px;font-family:Verdana;font-size:0.9em;}
.userform fieldset .personal-message{font-size:1.0em;width:413px;}
.userform fieldset select {width:auto;margin:5px 0 0 10px;}
.userform-close{width:495px;height:15px;background-image:url(/Images/form-bg-bottom-blue.png);background-repeat:no-repeat;}

.green-sideform{width:240px;background-image:url(/Images/green.png);padding-top:10px;font-size:0.8em;}
.green-sideform-close{width:240px;height:10px;background-image:url(/Images/green-btm.png);background-repeat:no-repeat; margin-top:-5px;}



.question-div{padding:0;padding:7px 0 0 0;}
.personal-message{font-size:1.0em;width:465px;height:100px;font-family:Verdana;}
.summary-label1{font-weight:bold;width:200px;text-align:right;padding:0; }
.summary-label2{float:left;font-weight:bold;width:180px;text-align:right;padding:0; }
.item-text1{margin-left:10px;max-width:220px;padding:0;}
.summary-label-long1{width:285px;text-align:left;}
.item-text-short1{margin-left:10px;width:180px;}
.summary-label{float:left;font-weight:bold;width:160px;text-align:right;padding:0;}
.item-text{float:left;margin-left:10px;width:290px;padding:0;}
.item-text2{float:left;margin-left:10px;width:150px;padding:0;}
.summary-label-long{float:left;width:285px;text-align:left;}
.item-text-short{float:left;margin-left:10px;width:180px;}
.birthday-ideas{width:750px;padding:5px 0 0 0;}

.item-image{float:left;margin-left:10px;width:140px;padding:0;}
.green-stripe{background-color:#6fac23; height:204px;}
.green-stripe .main{background-image:url(/images/green_stripe.png); height:203px; width:750px;}
#green-left{float:left;width:360px;margin:10px 0 0 0px;}
#green-right{float:left;width:360px;margin:10px 0 0 0px;}

.contribute-btn-teacher{background:url("/Images/make-contribution-teacher.gif") no-repeat scroll left top transparent;display:block;float:left;height:22px;margin:5px 6em 0 0;overflow:hidden;padding:0;text-indent:-3000px;width:251px;}

#green-left #green-button{width:365px;height:799px;margin:0 0 10px 0;background-image:url(/images/green_button.png);}
#green-right #green-button{width:365px;height:799px;margin:0 0 10px 35px;background-image:url(/images/green_button.png);}
#green-left #green-btm{width:330px;height:275px;margin:20px 0 15px 0px;background-image:url(/images/green_square1.png);}
#green-left #green-btm2{width:330px;height:160px;margin:0 0 0px 0px;background-image:url(/images/green_square2.png);}
#green-left #green-btm a{font-size:0.9em;}
#green-left #green-btm2 a{font-size:0.9em;}
.green-text {padding:10px 10px 0px 10px;}

.global-nav {margin:0;padding:0;width:750px;}
.global-nav li{display:block;float:left;margin:0 38px 0 0;padding:0;width:auto;height:32px;position:relative;color:#000;font-size:0.8em;}
.global-nav li#g-last{margin:0;}
.global-nav a{padding:0;margin:0;color:#666;text-decoration:none;}
.global-nav a:hover{color:#666;text-decoration:underline;}
.global-nav{float:left;position:relative;z-index:597;}
.global-nav ul {left:0;position:absolute;top:100%;visibility:hidden;z-index:598;margin:0;list-style:none; padding:0; border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#ffffff;}
.global-nav ul li{margin:0px; float:none;}
.global-nav ul li a{line-height:30px;background-color:#ffffff;float:none;background-image:none;height:30px;padding:0 10px 0 10px;display:block; font-size:12px;color:#666666;text-decoration:none;}

.global-nav ul li a.indent{padding:0 10px 0 35px;}

.global-nav ul li a:hover {color:#ec008c;}
.global-nav li:hover > ul {visibility:visible;}
.global-nav ul li:hover {cursor:default;position: static;z-index:599;}

.timto-birthdays{font-size:0.7em;margin-bottom:10px;}
.active{color:#ec008c;font-weight:bold;}
.login{position:absolute;top:0;text-align:right;width:750px;margin-top:25px;font-size:0.7em;clear:both;}
.login a{color:#00aeef;font-weight:bold;text-decoration:none}
.login a:hover{color:#00aeef;font-weight:bold;text-decoration:underline;}
.login li#last{padding-right:0;border-right:none;}
.login li{display:inline-block;padding:0 7px;border-right:solid 1px #00AEEF;}
.product-menu{list-style:none;margin:0 0 0 20px;padding:0;}
.product-menu li{padding-bottom:5px;}

.edit-menu{margin:0 0 0 20px;padding:0;}
.edit-menu li{padding-bottom:5px;}


textarea{overflow:auto;}
fieldset small{display:block;margin:0 0 1px 160px;padding:1px 3px;font-size:smaller;}
.hr{background-color:#cccccc;height:1px;margin:15px 0;padding:0;}
.hr2{background-color:#cccccc;height:1px;margin:0 0 15px 0;padding:0;}
.hr-light{background-color:#cecece;height:1px;margin:10px 0 10px 0;padding:0;}
.hr-pad{background-color:#cecece;height:1px;margin:5px;}
fieldset .required{font-weight:bold;}
.clear{clear:both;}
h2{font-size:1.0em;color:#c20659;margin:15px 0 20px 0;font-weight:600;}
h3{margin-bottom: 10px;}
/* BD0C74 */
a {color:#00aeef;font-weight:bold;text-decoration:underline;}
a:hover {color:#00aeef;text-decoration:none;}
.or{text-align:right;width:130px;font-weight:700;padding:15px 0;}
.i{font-style:italic;font-weight:bold;}
.search-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/search-btn.gif) no-repeat left top;cursor:pointer;text-indent:-9999px;}
.search-shop-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/search-shop-btn.gif) no-repeat left top;cursor:pointer;text-indent:-9999px;}
.continue-secure-btn{width:178px;height:22px;padding:0;border:0;background:url(/Images/continue-secure-btn.gif) no-repeat left top;cursor:pointer;text-indent:-9999px;}
.download-thumb{width:187px;text-align:left;float:left;}
.download-thumb a{color:#000;}

.calculate-btn{width:117px;height:22px;padding:0;border:0;background:url(/Images/calculate-btn.gif) no-repeat left top;cursor:pointer;}
.calculate-btn-orange{width:117px;height:22px;padding:0;border:0;background:url(/Images/calculate-btn-orange.gif) no-repeat left top;cursor:pointer;}
.continue-btn{width:117px;height:22px;padding:0;border:0;background:url(/Images/continue-btn.gif) no-repeat left top;cursor:pointer;}

.vouchers-btn{text-indent:-3000px;overflow:hidden;width:163px;height:22px;padding:0;border:0;background:url(/Images/vouchers-btn.gif) no-repeat left top;cursor:pointer;}

.view-detail-btn{width:114px;height:22px;padding:0;background:url(/Images/view-product-btn.gif) no-repeat left top;cursor:pointer;}
.add-wishlist-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/add-to-wishlist-btn.gif) no-repeat left top;cursor:pointer;}
.submit-btn{width:66px;height:22px;padding:0;border:0;background:url(/Images/submit-btn.gif) no-repeat left top;cursor:pointer;}

.save-confirm-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/save-confirm-button.gif) no-repeat left top;cursor:pointer;}
.final-confirm-btn{width:171px;height:22px;padding:0;border:0;background:url(/Images/final-confirmation.gif) no-repeat left top;cursor:pointer;}

.find-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/find-btn.gif) no-repeat left top;cursor:pointer;}

.collection-enter{width:114px;height:21px;padding:0;border:0;background:url(/Images/find-enter.gif) no-repeat left top;cursor:pointer;}

.go-btn{width:33px;height:22px;padding:0;margin:0;border:0;background:url(/Images/go-btn.gif) no-repeat left top;cursor:pointer;}
.add-basket-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/add-to-basket-btn.gif) no-repeat left top;cursor:pointer;}
.sign-in-btn{width:60px;height:22px;padding:0;border:0;background:url(/Images/sign-in-btn.gif) no-repeat left top;cursor:pointer;}
.save-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/save-btn.gif) no-repeat left top;cursor:pointer; margin-top:5px;}
.make-payment-btn{width:114px;height:22px;padding:0;border:0;background:url(/Images/make-payment-btn.gif) no-repeat left top;cursor:pointer;}
.delete-btn{width:33px;height:22px;padding:0;border:0;background:url(/Images/delete-btn.gif) no-repeat left top;cursor:pointer;}
.close-btn{width:66px;height:22px;padding:0;border:0;background:url(/Images/close-btn.gif) no-repeat left top;cursor:pointer;}
.delete-text-btn{width:66px;height:22px;padding:0;border:0;background:url(/Images/delete-text-btn.gif) no-repeat left top;cursor:pointer;}


#close-confirm-btn{margin-top:5px;display:block;text-indent:-3000px;overflow:hidden;width:174px;height:22px;padding:0;background:url(/Images/close-and-confirm.gif) no-repeat left top;}

#close-confirm-btn2{display:inline-block;width:150px;height:22px;padding:0;background:url(/Images/close-fund.gif) no-repeat left top;float:left;}

#send-thankyou{display:block;width:150px;height:22px;padding:0;background:url(/Images/send-message.gif) no-repeat left top;margin:0 10px 0 10px; float:right;}
#add-money{display:block;width:150px;height:22px;padding:0;background:url(/Images/add-money.gif) no-repeat left top;margin:0 10px 0 10px; float:right;}


.checkout-btn{margin: 5px 0 0 5px;display:block;text-indent:-3000px;overflow:hidden; width:114px;height:22px;padding:0;background:url(/Images/checkout-btn.gif) no-repeat left top;}
.continue-shopping-btn{margin-top:5px;display:block;text-indent:-3000px;overflow:hidden; width:120px;height:22px;padding:0;background:url(/Images/continue-shopping-btn.gif) no-repeat left top;}
.start-shopping-btn{margin-top:5px;display:block;text-indent:-3000px;overflow:hidden; width:114px;height:22px;padding:0;background:url(/Images/start-shopping-btn.gif) no-repeat left top;}
.contribute-btn{margin:5px 0 0 0;display:block;text-indent:-3000px;overflow:hidden;width:192px;height:22px;padding:0;background:url(/Images/make-contribution.gif) no-repeat left top;float:left;}
.rsvp-btn{margin:5px 0 0 0;display:block;text-indent:-3000px;overflow:hidden;width:162px;height:22px;padding:0;background:url(/Images/no-contribution.gif) no-repeat left top;float:right;}
.rsvp-btn-teacher{margin:5px 0 0 0;display:block;text-indent:-3000px;overflow:hidden;width:162px;height:22px;padding:0;background:url(/Images/leave-a-message.gif) no-repeat left top;}

#edit-fund-btn{display:block; width:150px; height:22px; background:url(/Images/edit-party.gif) no-repeat left top;}
#view-party-btn{display:block; width:150px; height:22px; background:url(/Images/view-party.gif) no-repeat left top;}

.contribute-btn-gp{margin:5px 0 0 0;display:block;text-indent:-3000px;overflow:hidden;width:226px;height:22px;padding:0;background:url(/Images/contribute-btn.gif) no-repeat left top;}
.contribute-btn-teacher{margin:5px 30px 0;display:block;text-indent:-3000px;overflow:hidden;width:251px;height:22px;padding:0;background:url(/Images/make-contribution-teacher.gif) no-repeat left top;}


#create-fund-btn{margin-top:5px;display:block;text-indent:-3000px;overflow:hidden;width:184px;height:22px;padding:0;background:url(/Images/create-fund-btn.gif) no-repeat left top;}
#continue-searching-btn{margin:5px 5px 5px 0;display:block;text-indent:-3000px;overflow:hidden;width:120px;height:22px;padding:0;background:url(/Images/continue-shopping-btn.gif) no-repeat left top;}
#done-searching-btn{margin:5px 0;display:block;text-indent:-3000px;overflow:hidden;width:120px;height:22px;padding:0;background:url(/Images/done-searching-btn.gif) no-repeat left top;}
#done-searching-btn-orange{margin:5px 0;display:block;text-indent:-3000px;overflow:hidden;width:120px;height:22px;padding:0;background:url(/Images/done-searching-btn-orange.gif) no-repeat left top;}
.buy-now-btn{margin:5px 0;display:block;text-indent:-3000px;overflow:hidden; width:114px;height:22px;padding:0;background:url(/Images/buy-now-btn.gif) no-repeat left top;}
#IEroot .vouchers-btn, .calculate-btn,.search-shop-btn,.make-payment-btn,.continue-secure-btn,.save-confirm-btn,.final-confirm-btn,.save-btn,.continue-btn,.sign-in-btn,.submit-btn,.delete-btn,.search-btn,.add-wishlist-btn,.view-detail-btn,.find-btn,.go-btn,.add-basket-btn,.close-btn,.delete-text-btn,buy-now-btn{font-size:0px;text-align:right;color:#7fc31c;}

.product-image-no-bg{float:left;width:133px;height:97px;text-align:center;vertical-align:middle;vertical-align:middle;margin-bottom:10px;padding-top:10px;}
.product-image{float:left;width:133px;height:97px;text-align:center;vertical-align:middle;vertical-align:middle;background:url(/Images/product-box.gif) no-repeat left top;margin-bottom:10px;padding-top:10px;}

.product-detail{float:left;width:340px;height:97px;margin-bottom:10px;}
.product-detail-long{float:left;width:582px;height:97px;margin-bottom:10px;}
.product-text{width:300px;min-height:70px;padding-left:8px;}
.product-text-long{width:582px;min-height:70px;padding-left:8px;}
.product-buttons{width:342px;height:22px;}
.instruction{font-size:0.8em;padding:10px 0;}
.editing-name{font-size:0.8em;padding:10px 0;}
.collection-summary{width:475px;}
.collection-summary td{text-align:left;padding-bottom:10px;}
.collection-summary th{width:150px;text-align:left;padding-bottom:10px;}
/* collection summary table replaced on collection summary by the below div stuff */
div.party-collection{width:475px;}
div.party-collection .label{float:left; width:150px; height:48px; font-weight:bold;margin:0;}
div.party-collection .value{float:left; width:150px; height:48px; padding:0 5px 0 0;}
div.party-collection .buttons{float:left; width:170px; height:48px;text-align:center;}
div.party-collection .btn150{padding:0 10px;float:left; width:150px;height:48px;}

.footer-links{font-size:0.65em;margin:0 auto;}
.footer-links a{font-weight:normal;}
.footer-links .col1{margin:0;width:60px;}
.footer-links .col2{margin:0;width:105px;}
.footer-links .col3{margin:0;width:130px;}
.footer-links .col4{margin:0;width:60px;}
.footer-links .col5{margin:0;width:110px;}
.footer-links .col6{margin:0;width:90px;}
.footer-links .col7{margin:0;width:70px;}
.footer-links div{float:left; }
.footer-links ul{margin:0;padding:0;}
.footer-links ul li{ list-style-type:none; margin-top:10px;}
.payment-info {font-size:0.8em; padding:460px 0 0 10px; }
/*.footer-links ul li{display:inline;float:left;margin:5px 16px 0 0;padding:0;width:auto;}
.footer-links ul  li#f-last{margin:5px 0 0 0;padding:0;}*/
.nob{border-width:0;}
.spacer{margin-top:15px;}
.col1{float:left;margin-right:15px;width:495px;}
.col2{float:left;width:240px;}
.smallCol1{float:left;width:240px;margin-right:15px;}
.smallCol2{float:left;width:240px;margin-right:15px;}
.smallCol3{float:left;width:240px;}
.wideCol1{float:left;width:367px;margin-right:16px;}
.wideCol2{float:left;width:367px;}
.content-area-wide-header{width:367px;background-image:url(/Images/form-bg-wide-top.jpg);background-repeat:no-repeat;height:15px;}
.content-area-wide{width:347px;background-image:url(/Images/form-bg-wide.jpg);background-repeat:repeat-y;font-size:0.8em;padding:0 10px;min-height:150px;height:auto !important;height:150px;}
.content-area-wide-footer{width:367px;height:15px;background-image:url(/Images/form-bg-wide-bottom.jpg);background-repeat:no-repeat;}
.content-area-wide h4{margin:0 0 20px 0;padding:0;font-size:1.4em;}
.content-area-wide ul{margin-bottom:0;}
.price{font-weight:bold;color:#C31C40;}
.price-pad{font-weight:bold;color:#C31C40;padding:10px 0;}
.search-product-detail-image{float:left;padding:10px;border:solid 1px #cccccc;text-align:center;background-color:#ffffff;width:150px;}
.search-product-detail{float:left;padding-left:10px;width:270px;}
.search-product-detail form{margin:0;}
.copy{font-size:0.65em;margin:15px 0 10px 0;float:left;}
.dw{font-size:0.65em;margin:15px 0 10px 0;float:right;vertical-align:top;}
.bottom-pad{padding-bottom:10px;}
.small-print{font-size:small;text-align:center;color:#999999;}
.nav{color:#ffffff;padding:55px 10px 10px 15px;margin:0;font-family:Tahoma;font-weight:bold;font-size:1.1em;}
.nav a{color:#ffffff;padding-right:15px;background-image:url(/Images/step-arrow.gif);background-position: right center;background-repeat:no-repeat;text-decoration:none;}
.nav a#hnav6{padding-right:0;background-image:none;}
.nav a:hover{text-decoration:underline;}
.leftSlide{float:left;width:475px;font-size:0.8em;color:#ffffff;padding:10px 10px 0 0px;}
.leftSlide h3{color:#ffccff;font-size:1.9em;font-style:normal;padding:0;margin:0;}
.leftSlide h4{color:#ffccff;font-size:1.3em;font-style:normal;padding:0;margin:0;}

#stepshow{width:750px;height:86px;margin:0 40px 15px 0px;background-image:url(/images/steps.png);background-position:center;background-repeat: no-repeat; border:0;}
.scenario{font-size:1.3em;}
.scenario-menu{font-size:0.6em;font-style:normal;}
.scenario-menu a{color:#ffffff;}
.scenario-menu #join{font-size:1.1em;font-weight:bold;}
.FAQ-header{font-size:1.0em; font-style:normal;}
.FAQ-header a:link{color:#fff;text-decoration:none; font-style:normal;}
.FAQ-header a:hover{color:#fff;text-decoration:underline; font-style:normal;}
.steps{font-family:Tahoma;font-weight:bold;font-size:1.1em;}
.steps a{text-decoration:none;}
.steps a#hnav4{padding-right:0;}
.steps a:hover{text-decoration:underline;}
.step{font-weight:normal;height:100px;}
.ok{font-weight:bold;color:#0AAC0F;font-size:0.8em;padding:10px;border:solid 1px #0AAC0F;margin-top:15px;background-color:#BAFAAC;}
.error{font-weight:bold;color:#ff0000;font-size:0.8em;padding:10px;border:solid 1px #ff0000;margin-bottom:5px;background-color:#FAEBEB;}
.footer-icons{margin-top:15px;}
.green{font-weight:bold;color:#2ABD0C;}
.amber{font-weight:bold;color:#EF5B00;}
.red{font-weight:bold;color:#EF0300;}
.table{width:460px;padding:4px;}
.tr{padding:2px 0;}
.th-large{font-weight:bold;float:left;width:220px;}
.td-large{float:left;width:220px;}
.td{float:left;width:80px;}
.td-right{float:left;width:80px;text-align:right;}
.td-center{float:left;width:80px;text-align:center;}
.th{font-weight:bold;float:left;width:80px;}
.th-center{font-weight:bold;float:left;width:80px;text-align:center;}
.th-right{font-weight:bold;float:left;width:80px;text-align:right;}
.timto-birthday-ideas{font-size:0.9em;font-weight:400;}
.content{font-size:0.8em;}
.option-1{color:#007FC6;font-weight:bold;}
.option-2{color:#FF7B18;font-weight:bold;}
.option-3{color:#52A028;font-weight:bold;}
ol.four-easy-steps li{margin:0 0 25px -16px;}
div.about-us-logos{margin:auto;width:600px;}
div.about-us-logos div{float:left;font-style:italic;text-align:center;margin:34px 25px 0 0;}
div.about-us-logos img{float:left;display:block;margin-right:25px;}
div.about-us-logos img.middle{margin-top:27px;}
table.charities{border-top:1px solid #DDDDDD;}
table.charities thead{font-weight:bold;}
table.charities td{padding:15px 0!important;vertical-align:top;border-bottom:1px solid #DDDDDD;}
table.charities td.desc{font-size:0.8em;width: 225px;padding-right:15px!important;}
table.charities img{display:block;}
table.simple td{padding:5px;vertical-align:top;}
table.simple thead tr{background:#CCCCCC;}
table.simple tbody tr.alt1{background:#EEEEEE;}
table.simple tbody tr.alt2{background:#DDDDDD;}
div.bold-center {font-size: 1.1em;text-align:center;font-weight: bold;}
ol.how li{margin-bottom:15px;}
ol.how ol{list-style-type:lower-alpha;margin-top:15px;}
ol.terms{list-style-type:lower-roman;}
div.content ul li{margin-bottom:15px;}
div.content ul ul{margin-top:15px;}
div.content ol li{margin-bottom:15px;}
div.content ol ol{margin-top:15px;}
table.merchants{border-top:1px solid #DDDDDD;}
table.merchants thead{font-weight:bold;}
table.merchants td{padding:15px 15px 15px 0;vertical-align:top;border-bottom:1px solid #DDDDDD;}
table.merchants img{display:block;}
ul.content-area-list li{margin-left:-25px;}
div.images{width:100%;text-align:center;}
div.images img{display:inline-block;margin-bottom:24px;}
div.images img#img-last-l{margin-bottom:0;}
div.images img#img-last-r{margin-bottom:0;}
.no-bottom-margin{margin-bottom:0!important;}
.no-top-padding{padding-top:0!important;}
.no-bottom-padding{padding-bottom:0!important;}
.no-right-padding{padding-right:0!important;}
.no-bottom-border{border:0!important;}
.userformfull-open{width:750px;background-image:url(/Images/form-bg-full-top.jpg);background-repeat:no-repeat;height:15px;}
.userformfull{width:750px;background-image:url(/Images/form-bg-full.jpg);min-height:110px;}
.FAQformfull{width:720px;background-image:url(/Images/form-bg-full.jpg);min-height:110px;}
.userformfull fieldset{padding:0 10px;margin:0;border-style:none;font-size:0.8em;min-height:110px;height:auto !important;height:110px;}
.userformfull fieldset legend{color:#666666;font-weight:700;font-size:1.35em;margin:0;padding-bottom:15px;}
.userformfull fieldset label{display:block;float:left;width:130px;padding:0;margin:7px 0 0 10px;text-align:right;}
.userformfull fieldset label#long{display:block;width:460px;padding:0;margin:7px 0 0 10px;text-align:left;}
.userformfull fieldset label#search{display:block;float:left;width:50px;padding:0;margin:7px 0 0 10px;text-align:right;}
.userformfull fieldset label#for{display:block;float:left;width:30px;padding:0;margin:7px 0 0 10px;text-align:right;}
.userformfull fieldset .select {width:255px;}
.userformfull fieldset .text {width:250px;}
.userformfull fieldset .textcode{width:50px;float:left;}
.userformfull fieldset .check{float:left;}
.userformfull fieldset .small{margin:5px 0 0 10px;float:left;width:220px;font-size:smaller;}
.userformfull fieldset .text-readonly {display:block;width:250px;border-width:0;color:#000000;}
.userformfull fieldset .textsmall {width:50px;}
.userformfull fieldset input {margin:5px 0 0 10px;}
.userformfull fieldset textarea {width:250px;margin:7px 0 0 10px;height:100px;font-family:Verdana;font-size:0.9em;}
.userformfull fieldset .personal-message{font-size:1.0em;width:320px;}
.userformfull fieldset select {width:auto;margin:5px 0 0 10px;}
.userformfull-close{width:750px;height:15px;background-image:url(/Images/form-bg-full-bottom.jpg);background-repeat:no-repeat;}
.close-label{float:left;width:220px;text-align:left;font-weight:bold;margin-bottom:10px;}
.close-price{float:left;width:150px;text-align:left;text-align:right;margin-bottom:10px;font-weight:bold;color:#C31C40;}
.close-label-wide{float:left;width:150px;text-align:left;font-weight:bold;margin-bottom:10px;}
.close-label-ddl{float:left;width:250px;text-align:left;margin-top:6px;}
.close-price-ddl{float:left;width:350px;text-align:left;}
.close-label-long{float:left;width:330px;text-align:left;margin-top:6px;}
.textsmall-lf {width:50px;float:left;margin:0;}
.amzHead{width:265px;float:left;font-weight:bold;margin-right:10px;text-align:center;font-size:0.9em;padding-top:5px;}
.amzCol{float:left;width:265px;margin-right:10px;}
.amzCol #label{padding-left:5px;width:165px;float:left;margin-bottom:10px;}
.amzCol #price{width:55px;float:left;margin-bottom:10px;text-align:right;margin-right:10px;font-weight:bold;color:#C31C40;}
.amzCol #check{width:30px;float:left;text-align:center;}
.amzCol input{text-align:right;}
.rldHead{width:265px;float:left;font-weight:bold;margin-right:10px;text-align:center;font-size:0.9em;padding-top:5px;}
.rldCol{float:left;width:265px;margin-right:10px;}
.rldCol #label{padding-left:5px;width:165px;float:left;margin-bottom:10px;}
.rldCol #price{width:55px;float:left; margin-bottom:10px;text-align:right;margin-right:10px;font-weight:bold;color:#C31C40;}
.rldCol #check{width:30px;float:left;text-align:center;}
.elcHead{width:180px;float:left;font-weight:bold;text-align:center;font-size:0.9em;padding-top:5px;}
.elcCol{float:left;width:180px;}
.elcCol #label{padding-left:5px;width: 110px; float: left;margin-bottom:10px;}
.elcCol #price{padding-right:5px;width:50px;float:left;margin-bottom:7px;text-align:right;margin-right:10px;font-weight:bold;color:#C31C40;}
.close-cols{width:100%;background-image:url(/Images/close-cols-bg.jpg);background-repeat:repeat-y;min-height:160px;}
.close-cols-bottom{width:100%;background-image:url(/Images/close-cols-bg-bottom.jpg);background-repeat:repeat-y;}
.close-cols-close{height:15px;width:100%;background-image:url(/Images/close-cols-bg-close.jpg);background-repeat:repeat-y;}
.close-cols-head{height:30px;width:100%;background-image:url(/Images/close-cols-bg-head.jpg);background-repeat:repeat-y;}
.close-cols-head img:hover{cursor:pointer;}

.close-label3{float:left;width:200px;text-align:left;font-weight:bold;margin-bottom:10px;}
.close-price3{float:left;width:100px;text-align:left;text-align:right;margin-bottom:10px;font-weight:bold;color:#C31C40;}
.close-price4{float:left;width:200px;text-align:left;margin-bottom:10px;font-weight:bold;color:#C31C40;padding-left:125px;}
.right-col{float:left;width:240px;height:315px;margin:0;padding:0;}
.left-col{float:left;width:510px;height:315px;margin:0;padding:0;}
.lFloat{ float:left;}
.content-area-long-header{width:495px;background-image:url(/Images/form-bg-long-top.jpg);background-repeat:no-repeat;height:14px;}
.content-area-long{width:475px;background-image:url(/Images/form-bg-long.jpg);background-repeat:repeat-y;font-size:0.8em;padding:0 10px;min-height:110px;height:auto !important;height:110px;}
.content-area-long-footer{width:495px;height:15px;background-image:url(/Images/form-bg-long-bottom.jpg);background-repeat:no-repeat;}
.contact h4{float:left;margin-top:0;}
.contact br{clear:both;}
.label{float:left;width:120px;margin-top:10px;}
.item{float:left;margin-top:10px;}
.item2 {margin-top:30px;float:left;}
.pinkh3{color:#c20659;}
.images-box{padding:10px;float:left;width:130px;}
.label2{float:left;margin-top:10px;}
.competitionbtnhomepage{background-image:url(/images/enter.jpg);border:0;width:90px;height:22px;}
.competitionbtn{background-image:url(/images/enter-competition.gif);border:0;width:120px;height:22px;}

.list-nospacing{margin:0;}
.list-nospacing li{margin:0;padding:0;border:0;}


.blues-btn{background-image:url(/images/blues-shop.gif);border:0;width:214px;height:22px;}
.blue-reg-party{background-image:url(/images/register-your-party-now.gif);border:0;width:214px;height:22px;}


.solidbluefullhead{width:750px;height:15px;background-image:url(/images/form-bg-full-top.jpg);}
.solidbluefullbody{width:750px;background-image:url(/images/form-bg-full-solid.jpg);background-repeat:repeat-y;}
.solifbluefullbottom{width:750px;height:15px;background-image:url(/images/form-bg-full-bottom-solid.jpg);}

.solidbluesidehead{width:240px;height:15px;background-image:url(/images/form-bg-small-top.jpg);}
.solidbluesidebody{width:220px;background-image:url(/images/form-bg-small-solid.jpg);background-repeat:repeat-y;padding:0 10px;}
.solidbluesidebottom{width:240px;height:15px;background-image:url(/images/form-bg-small-bottom-solid.jpg);}

#homepage{border:0 none;width:743px;text-align:center;margin-left:7px;}
#homepage img{border:0 none;}
#homepage .top{height:200px;font-size:0.9em;}
#homepage a{font-weight:normal; text-decoration:none;color:#666;}
#homepage span.title{font-weight:bold; text-decoration:underline;display:block;margin: 0 0 15px 0;}

img.charity-image {margin-left:-2px; margin-top:-4px;}

#homepage .top .homecol160{float:left;margin-right:21px;}
#homepage .top .homecol160 a{width:140px;padding:15px 10px 0 10px;height:146px;display:block; background-image:url(/Images/blue-bgs/blue-160.jpg);}
#homepage .top .homecol160 .close{width:140px;padding:0 10px;height:14px;background-image:url(/Images/blue-bgs/blue-160-close.jpg);}

#homepage .top .homecol200{float:left;}
#homepage .top .homecol200 a{width:180px;padding:15px 10px 0 10px;height:143px;display:block; background-image:url(/Images/blue-bgs/blue-200.jpg);}
#homepage .top .homecol200 .close{width:180px;padding:0 10px;height:17px;background-image:url(/Images/blue-bgs/blue-200-close.jpg);}

#homepage .top{height:200px;font-size:0.9em;}
#homepage .middle{font-size:0.7em; text-align:left;}

.middle .homecol160{float:left;position:relative;left:420px;top:45px;}
.middle .homecol160 a{width:140px;padding:10px 10px 0 10px;height:40px;display:block; background-image:url(/Images/blue-bgs/blue-160.jpg);}
.middle .homecol160 .close{width:140px;padding:0 10px;height:14px;background-image:url(/Images/blue-bgs/blue-160-close-blue.jpg);}

#homepage .middle .homecol160{float:left;position:relative;left:420px;top:45px; left:0; top:0;}



.blue-bg-495{width:495px;background-image:url(/Images/blue-bgs/blue-495.jpg);background-repeat:no-repeat;}
.blue-bg-495 .close{width:495px; height:15px; background-image:url(/Images/blue-bgs/blue-495-close.jpg);background-repeat:no-repeat;}

.blue-bg-200{width:200px;background-image:url(/Images/blue-bgs/blue-200.jpg);background-repeat:no-repeat;}
.blue-bg-200 .close, #newtotimtodd .close{width:200px; height:17px; background-image:url(/Images/blue-bgs/blue-200-close.jpg);background-repeat:no-repeat;}
#newtotimtodd .close{ visibility:hidden;}
.blue-bg-750{width:750px;background-image:url(/Images/blue-bgs/blue-750.jpg);background-repeat:no-repeat;}
.blue-bg-750 .close{width:750px; height:15px; background-image:url(/Images/blue-bgs/blue-750-close.jpg);background-repeat:no-repeat;}

.blue-bg-230{width:230px;background-image:url(/Images/blue-bgs/blue-230.jpg);background-repeat:no-repeat;}
.blue-bg-230 .close{width:230px; height:20px; background-image:url(/Images/blue-bgs/blue-230-close.jpg);background-repeat:no-repeat;}
.blue-bg-230 .presideas{padding:15px;line-height:170%;}
.presideas span{color:#666;}

#newtotimtolhmenu a, #newtotimtodd a{display:block; width:146px; height:26px; padding:10px 0 0 12px; background-image:url(/Images/button.png); text-decoration:none; color:#FC90C8;}
#newtotimtolhmenu a:hover, #newtotimtodd a:hover{background-image:url(/Images/button-rollover.png); color:#FFF;}


#newtotimtodd{position:relative; top:-65px; left:20px; }
#newtotimtodd ul{ visibility:hidden;margin:0; border:0;padding:0; height:0px;}
#newtotimtodd ul li{ list-style-position:outside; list-style-image:none; list-style-type:none;}

#newtotimtodd:hover, #newtotimtodd.hover{background-image:url(/Images/blue-bgs/blue-200-white.jpg);position:relative; left:0;padding-left:20px;}



#newtotimtodd:hover > ul, #newtotimtodd.hover > ul{visibility:visible;height:380px;}
#newtotimtodd:hover > .close, #newtotimtodd.hover > .close{visibility:visible; position:relative; left:-20px;}
#newtotimtodd:hover > a#topmenu, #newtotimtodd.hover > a#topmenu{background-image:url(/Images/button-rollover.png); color:#FFF;}

#newtotimtodd ul li{margin-bottom:10px;}
#newtotimtodd ul a{display:block; width:116px; height:21px; padding:7px 0 0 5px; background-image:url(/Images/grey-button.jpg); text-decoration:none; color:#999; font-size:0.9em;}
#newtotimtodd ul a:hover{background-image:url(/Images/grey-button-rollover.png); color:#EC008C;}

.howsteps{float:left; margin:0 0 0 22px; width:160px; height:170px; background-position:bottom; background-repeat:no-repeat;}

#helpfulguides{margin:0 0 0 25px;}


.bestsellertopcols a{font-weight:normal;}
.bestsellertopcols{margin:20px 0 20px 0;}
.bestsellerbtmcols{padding:0 10px; width:230px;float:left;}
.bestsellerbtmcols span{display:block;text-align:center; font-weight:bold;margin-bottom:10px; text-decoration:underline;}

.longfooter{width:800px;margin:0 auto;padding-left:10px;font-size:0.7em;line-height:160%;border-left: 2px solid #d9d9d9; border-right: 2px solid #d9d9d9;}
.longfooter span{font-weight:bold;color:#00aeef;text-decoration:underline;display:block;margin:0;}
.longfooter span.title{margin:20px 0 0 0;}
.longfooter span.toptitle{color:#00aeef;}
.longfooter a{text-decoration:none;font-weight:normal;}
.longfooter a:hover{text-decoration:underline;}
.longfooter ul{margin:0;padding:0;}
.longfooter li{list-style-type:none;}
.longfooter .headers{height:40px;color:#00aeef; font-weight:bold; text-decoration:underline;}
.longfooter .headers .sitemapheader{float:left;width:220px;height:inherit;}
.longfooter .headers .giftdirectoryheader{float:left;border-left:1px solid #bbb;border-right:1px solid #bbb;width:440px;height:inherit;padding-left:10px;}
.longfooter .headers .amazonheader{float:left;width:100px;height:inherit;padding-left:10px;}
.longfooter .links .sitemapcol{float:left;width:220px; }
.longfooter .links .sitemapcol .col1{float:left;width:100px; padding:0 10px 0 0;margin:0;}
.longfooter .links .sitemapcol .col2{float:left;width:100px;padding:0 10px 0 0;margin:0;}
.longfooter .links .giftcol{float:left;width:450px; border-left:1px solid #bbb;border-right:1px solid #bbb; height:470px;}
.longfooter .links .giftcol .col1{float:left;width:100px; padding:0 10px 0 10px;margin:0;}
.longfooter .links .giftcol .col2{float:left;width:100px; padding:0 10px 0 0;margin:0;}
.longfooter .links .giftcol .col3{float:left;width:100px; padding:0 10px 0 0;margin:0;}
.longfooter .links .giftcol .col4{float:left;width:100px; padding:0 10px 0 0;margin:0;}
.longfooter .links .amazoncol{float:left;width:110px;}
.longfooter .links .amazoncol .col1{float:left;width:100px; padding:0 0 0 10px;margin:0;}

.gw-top{width:814px; height:40px; background-image:url(/Images/footer-box-top75.jpg);margin:0 auto;}
.gw-bottom{width:814px; height:40px; background-image:url(/Images/footer-box-bottom.jpg);margin:0 auto;}


.wishlistfooter{width:730px;height:410px;padding: 40px 0 0 20px;margin:15px auto 0 auto;font-size:0.7em;line-height:160%; background-image:url(/images/grey-bg.jpg); background-repeat:no-repeat;}
.wishlistfooter span{font-weight:bold;color:#00aeef;text-decoration:underline;display:block;margin:0;}
.wishlistfooter span.title{margin:20px 0 0 0;}
.wishlistfooter span.toptitle{color:#00aeef;}
.wishlistfooter a{text-decoration:none;font-weight:normal;}
.wishlistfooter a:hover{text-decoration:underline;}
.wishlistfooter ul{margin:0;padding:0;}
.wishlistfooter li{list-style-type:none;}

.wishlistfooter .col{float:left;width:125px;padding-right:20px; }

.yes-btn{width:60px; height:22px; display:inline-block; background-image:url(/images/yes.jpg);border:0; padding:0 margin:0;}
.no-btn{width:60px; height:22px; display:inline-block; background-image:url(/images/no.jpg);border:0; padding:0 margin:0;}

.download-menu {list-style:none; padding: 0;  margin:0;}
.download-menu a{color:#777777}
.download-menu li{float:left; display:inline-block; margin-right:40px; }

.testimonials dt{clear:right;}
.testimonials dd{float:right;margin-bottom:2em;font-style:italic;}
a.video {display:block;width:219px; height:132px;}
.download-video{width:219px; float:right; height:132px; background-image:url(/images/how_guide_video.jpg);}

