﻿
/* Oli, below is a list of all background images containing text. this style sheet will need tobe skinned */

/* default links */
.Children {background-image: url('/Images/skins/UK/banners/children-back.jpg'); background-repeat: no-repeat; margin-left: 16px; margin-bottom: 10px; cursor: pointer; color: white; display: block; }
.Children a {color: white;}
.Children a:hover {color: #353535;}
.Halloween {background-image: url('/Images/skins/UK/banners/halloween-back.jpg'); background-repeat: no-repeat; margin-left: 16px; margin-bottom: 10px; cursor: pointer; color: white; display: block; }
.Halloween a {color: white;}
.Halloween a:hover {color: #353535;}
.Upload {background-image: url('/Images/skins/UK/banners/upload-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white; padding-left: 16px;}
.Upload a {color: white;}
.Upload a:hover {color: #2f2f2f;}
.Christmas {background-image: url('/Images/skins/UK/banners/christmas-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white; margin-right: 17px;}
.Christmas a {color: #990000;}
.Christmas a:hover {color: #005400;}
.Birthday {background-image: url('/Images/skins/UK/banners/birthday-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white; margin-left: 16px;}
.Birthday a {color: #333333;}
.Birthday a:hover {color: #007eff;}
.Engaged {background-image: url('/Images/skins/UK/banners/engaged-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white;}
.Engaged a {color: white; text-decoration: none;}
.Engaged a:hover {color: #311955; text-decoration: none;}
.Summer {background-image: url('/Images/skins/UK/banners/summer-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white; margin-right: 22px;}
.Summer a {color: #ff3333;}
.Summer a:hover {color: #006f93;}
.Christmas2 {background-image: url('/Images/skins/UK/banners/christmas_panel.gif'); background-repeat: no-repeat; margin-bottom: 10px; color: white; margin-right: 22px;}
.Christmas2 a {color: #990000;}
.Christmas2 a:hover {color: #005400;}
.Baby {background-image: url('/Images/skins/UK/banners/baby-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white; }
.Baby a {color: white; text-decoration: none;}
.Baby a:hover {color: #0c3c3c; text-decoration: none;}
.Anniversary {background-image: url('/Images/skins/UK/banners/anniversary-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white;}
.Anniversary a {color: white; text-decoration: none;}
.Anniversary a:hover {color: #490049; text-decoration: none;}
.wedding {background-image: url('/Images/skins/UK/banners/wedding-back.jpg'); background-repeat: no-repeat; margin-bottom: 10px; color: white; }
.wedding a {color: white; text-decoration: none;}
.wedding a:hover {color: #6c2525; text-decoration: none;}

/**stage mouse over**/
.stage_rh_double {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-double.gif") no-repeat 0 0; text-decoration: none;}
.stage_rh_double:hover {background-position: 0 -19px; text-decoration: none;}
.stage_rh_double span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}

#ctl00_ContentPlaceHolder2_stage_rh_double2 {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-double.gif") no-repeat 0 0; text-decoration: none;}
#ctl00_ContentPlaceHolder2_stage_rh_double2:hover {background-position: 0 -19px; text-decoration: none;}
#ctl00_ContentPlaceHolder2_stage_rh_double2 span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}


.stage_rh_Template {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-add.gif") no-repeat 0 0; text-decoration: none;}
.stage_rh_Template:hover {background-position: 0 -19px; text-decoration: none;}
.stage_rh_Template span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}

.stage_rh_Template2 {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-double.gif") no-repeat 0 0; text-decoration: none;}
.stage_rh_Template2:hover {background-position: 0 -19px; text-decoration: none;}
.stage_rh_Template2 span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}

#ctl00_ContentPlaceHolder2_aUpload02, #ctl00_ContentPlaceHolder2_aUpload {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-double.gif") no-repeat 0 0; text-decoration: none;}
#ctl00_ContentPlaceHolder2_aUpload02:hover, #ctl00_ContentPlaceHolder2_aUpload:hover {background-position: 0 -19px; text-decoration: none;}
#ctl00_ContentPlaceHolder2_aUpload02 span, #ctl00_ContentPlaceHolder2_aUpload span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}


#ctl00_ContentPlaceHolder2_aTemplatePlacement {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-double.gif") no-repeat 0 0; text-decoration: none;}
#ctl00_ContentPlaceHolder2_aTemplatePlacement:hover {background-position: 0 -19px; text-decoration: none;}
#ctl00_ContentPlaceHolder2_aTemplatePlacement span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}



#stagelistwrap {height: 55px; display: block; margin-top: 12px;}

#guestEdit {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-edit.gif") no-repeat 0 0; text-decoration: none;}
#guestEdit:hover {background-position: 0 -19px; text-decoration: none;}
#guestEdit span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}

#guestAdd {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-add.gif") no-repeat 0 0; text-decoration: none;}
#guestAdd:hover {background-position: 0 -19px; text-decoration: none;}
#guestAdd span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}

#photoChange {display: block;  width: 180px; height: 19px; background: url("/images/skins/UK/Buttons/stage-rh-double.gif") no-repeat 0 0; text-decoration: none;}
#photoChange:hover {background-position: 0 -19px; text-decoration: none;}
#photoChange span { color: #626269; font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 6px;}


.basket-card {display: block;  width: 16px; height: 18px; background: url("/images/skins/UK/Buttons/btn-basket-editcard.gif") no-repeat 0 0; text-decoration: none;}
.basket-card:hover {background-position: 0 -16px; text-decoration: none;}
.basket-card span {font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 22px;}

.basket-guest {display: block;  width: 16px; height: 18px; background: url("/images/skins/UK/Buttons/btn-basket-guest.gif") no-repeat 0 0; text-decoration: none;}
.basket-guest:hover {background-position: 0 -16px; text-decoration: none;}
.basket-guest span {font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 22px;}

.basket-remove {display: block;  width: 16px; height: 18px; background: url("/images/skins/UK/Buttons/btn-basket-remove.gif") no-repeat 0 0; text-decoration: none;}
.basket-remove:hover {background-position: 0 -16px; text-decoration: none;}
.basket-remove span {font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 22px;}

.basket-select {display: block;  width: 16px; height: 18px; background: url("/images/skins/UK/Buttons/btn-basket-select.gif") no-repeat 0 0; text-decoration: none;}
.basket-select:hover {background-position: 0 -16px; text-decoration: none;}
.basket-select span {font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 22px;}

.basket-design {display: block;  width: 16px; height: 18px; background: url("/images/skins/UK/Buttons/btn-basket-design.gif") no-repeat 0 0; text-decoration: none;}
.basket-design:hover {background-position: 0 -16px; text-decoration: none;}
.basket-design span {font-family: Trebuchet MS, arial, verdanna, helvetica; padding-bottom: 4px; padding-left: 22px;}

#stagecardmiddle {padding-top: 10px; background-color: white; background-image: url('/images/skins/UK/banners/stage-bot.jpg'); background-repeat: repeat-x; background-position: bottom; width: 488px;}
#stagecardtable {text-align: center;}
#stagecardtable td {margin: 0px; padding: 0px; min-height: 20px;}

#contentLeft {width: 138px; background-image: url('/Images/skins/UK/banners/leftReaper.jpg'); background-repeat: repeat-y; background-position: right;}
#contentLeft img {}
#contentRight {width: 273px; background-image: url('/Images/skins/UK/banners/rightReaper.jpg'); background-repeat: repeat-y; background-position: left;}
#contentMiddle {width: 489px; background-color: #fffbfa; background-image: url('/Images/skins/UK/banners/center-background.jpg'); background-repeat: repeat-x; background-position: bottom;}
#leftShady {background-image: url('/Images/skins/UK/banners/leftShadySlice.jpg'); background-repeat: repeat-y; }
#contentSingle { width: 762px; background-color: #fffbfa; background-image: url('/Images/skins/UK/banners/center-background.jpg'); background-repeat: repeat-x; background-position: bottom; padding-left: 16px; padding-top: 7px;}
#contentSingle h1 {font-size: 20px;}
#contentSingle p {padding-left: 0px; padding-top: 0px;}
#contentSingle a.sampleLink {position: absolute; top: 8px; right: 0px;}
/******* landing pages *******/
#contentSingle a.viewFX {background: url("/Images/btn-view-personalFX.gif") no-repeat 0 0; width: 139px; height: 19px; display: block; position: absolute; top: 8px; right: 130px;}
#contentSingle a:hover.viewFX {background-position: 0 -19px;}

#contentSingle a.santas {position: absolute; top: 47px; left: 0px; z-index: 16; padding-left: 321px;}
#contentSingle a.santasAnim {position: absolute; top: 150px; left: 41px; z-index: 15;}
#contentSingle div.santasback {background: url("/images/santas.jpg") no-repeat 0 0; height: 181px; width: 369px; position: absolute; top: 47px; left: 0px; z-index: 14;}

#contentSingle a.stocking {position: absolute; top: 47px; left: 377px; z-index: 19; padding-left: 321px; }
#contentSingle a.stockAnim {position: absolute; top: 104px; left: 513px; z-index: 18;}
#contentSingle div.stockingback {background: url("/images/stocking.jpg") no-repeat 0 0; height: 181px; width: 369px; position: absolute; top: 47px; left: 377px; z-index: 17;}

#contentSingle a.bauble {position: absolute; top: 239px; left: 0px; z-index: 22; padding-left: 320px;}
#contentSingle a.baubleAnim {position: absolute; top: 332px; left: 111px; z-index: 21;}
#contentSingle div.baubleback {background: url("/images/bauble.jpg") no-repeat 0 0; height: 181px; width: 369px; position: absolute; top: 239px; left: 0px; z-index: 20;}

#contentSingle a.snowman {position: absolute; top: 236px; left: 377px; z-index: 26; padding-left: 354px;}
#contentSingle a.snowmanAnim {position: absolute; top: 364px; left: 394px; z-index: 25; }
#contentSingle div.snowmanback {background: url("/images/snowman.jpg") no-repeat 0 0; height: 192px; width: 369px; position: absolute; top: 228px; left: 377px; z-index: 24;}
#contentSingle div.snowmanback02 {background: url("/images/snowman.png") no-repeat 0 0; height: 36px; width: 230px; position: absolute; top: 420px; left: 512px; z-index: 23;}





#search {background-image: url('/Images/skins/UK/banners/seachBack.jpg'); background-repeat: no-repeat; width: 250px; height: 185px; padding: 32px 0px 0px 24px; color: #000066; font-family: Arial Rounded MT Bold, Arial;}
#search h2 {font-size: 22px; font-family: Arial Rounded MT Bold, Arial; margin-bottom: 4px;}
#search span {font-size: 14px; display: block; margin: 3px 0px;}
#search i {color: #9999cc;}
#search p {padding: 0px; margin: 0px; font-size: 10px; font-weight: normal;}
#search a {color: #000066;}
#search a:hover {color: #9999cc;}

#partyshop {padding: 13px 0px 0px 24px; color: white; height: 82px; width: 250px; background-image: url('/Images/skins/UK/banners/partyShop.jpg'); background-repeat: no-repeat; display: block; line-height: 12px;}
#partyshop h3 {padding: 0px; margin-bottom: 10px;}
#partyshop p {padding: 0px 0px 5px 0px; margin: 0px; width: 140px;}
#partyshop a {color: white;}
#partyshop a:hover {color: #ff6666;}

#defaultRight {background-image: url('/Images/skins/UK/banners/defaultRightImage.jpg'); background-position: left; background-repeat: repeat-y; margin: 0px; padding: 0px;}
#blueFooter {background-image: url('/Images/skins/UK/banners/footMiddle.jpg'); background-repeat: repeat-x; width: 900px; height: 243px;}
#blueCham {background-image: url('/Images/skins/UK/banners/footTopLeft02.jpg'); background-repeat: no-repeat; background-position:top left; width: 850px; height: 243px; margin-left: 25px;}
#stageRight {background-image: url('/images/skins/UK/banners/stage-back.jpg'); background-repeat: repeat-y; width: 274px; display: block;}
#stageRight h3 {font-size: 14px; color: #000066; margin-bottom: 5px;}
.stageRight02 {background-image: url('/images/skins/UK/banners/stage-back.jpg'); background-repeat: repeat-y; width: 274px; display: block;}
.stageRight02 h3 {font-size: 14px; color: #000066; margin-bottom: 5px;}

.stage-rhinner-bot {background-image: url('/images/skins/UK/banners/rh-innerPanel-bot.jpg'); background-repeat: no-repeat; width: 176px; height: 19px; padding-left: 112px;}
.innerBack {font-size: 10px; background-image: url('/images/skins/UK/banners/rh-innerPanel-back.jpg'); background-repeat: repeat-y; width: 198px; padding: 0px 15px 10px 15px; margin-top: 0px;}
.innerBack h3.rhtitle {font-size: 11px; margin-top: 0px;}
.innerBack a {color: #000066; text-decoration: underline; font-weight: bold;}
.innerBack a:hover {color: #666666; text-decoration: underline; font-weight: bold;}
#buildcardFloater {background-image: url('/images/skins/UK/banners/stage-top.jpg'); background-repeat: repeat-x; background-position: top; position: absolute; z-index: 22; top: 192px; left: 138px; width: 488px; height: 15px; margin-bottom: 1px;}
.basket-top {background-image: url('/images/skins/UK/banners/basket-top.gif'); background-repeat: repeat-x; width: 455px; height: 29px;}
.basket-top-under {background-image: url('/images/skins/UK/banners/basket-top-shadow.jpg'); background-repeat: repeat-x; background-position: top; }
.basket-divider {background-image: url('/images/skins/UK/banners/basket-divider.jpg'); background-repeat: no-repeat; background-position: left;}
.basket-bottom {background-image: url('/images/skins/UK/banners/basket-bottom.jpg'); background-repeat: repeat-x;}
.text-field {background-image: url('/images/skins/UK/banners/text-field.gif'); background-repeat: no-repeat; width: 192px; height: 17px; padding-top: 2px; padding-left: 6px; margin: 4px 0px; }
.btn-price-back {background-image: url('/images/skins/UK/banners/btn-prices-back.gif'); background-repeat: repeat-x; padding-left: 270px; height: 19px;}
.btn-prices-back-dotty {background-image: url('/images/skins/UK/banners/btn-prices-back-dotty.gif'); background-repeat: repeat-x; padding-left: 330px; margin: 10px 25px;}
.btn-back-dotty {background-image: url('/images/skins/UK/banners/btn-prices-back-dotty.gif'); background-repeat: repeat-x; padding-left: 290px; margin: 10px 10px;}

.stage1 {display: block; width: 113px; text-align: center; height: 35px; background-image: url('/images/skins/UK/banners/personal1Back.jpg'); background-repeat: no-repeat;}
.stage2 {display: block; width: 114px; text-align: center; height: 35px; background-image: url('/images/skins/UK/banners/personal2Back.jpg'); background-repeat: no-repeat;}
.stage3 {display: block; width: 112px; text-align: center; height: 35px; background-image: url('/images/skins/UK/banners/personal3Back.jpg'); background-repeat: no-repeat;}
.stage4 { display: block;width: 116px; text-align: center; height: 35px; background-image: url('/images/skins/UK/banners/personal4Back.jpg'); background-repeat: no-repeat;}
.rh-bluetxtbox {background-image: url('/images/skins/UK/banners/rh-bluetxtbox.jpg'); background-repeat: no-repeat; width: 160px;}
.gridBottom {background-image: url('/images/skins/UK/banners/gridBottom.jpg'); background-repeat: repeat-x; }
.orderTop {background-image: url('/images/skins/UK/banners/orderTop.jpg'); background-repeat: repeat-x;}
ul.sitemap li {padding-bottom: 3px; list-style-image: url('/images/skins/UK/banners/bullet.gif');}
ul.sitemap li a {text-decoration: none;}
ul.sitemap li a:hover {text-decoration: underline;}
.white-textfield {background-image: url('/images/skins/UK/banners/white-textfield.gif'); background-repeat: no-repeat; width: 103px; height: 17px; padding: 2px 0px 0px 8px;}

.controlrightgap {height: 13px; display: block; width: 274px;}
#basketRight li { padding-bottom: 14px; list-style-image: url('/images/skins/UK/banners/bullet02.gif'); width : 200px; color: #000066; font-size: 14px; font-family: Arial Rounded MT Bold, Arial; margin: 0px; vertical-align: top;}
ul#basketRight {margin: 0px; padding: 0px;}

.but-upload {background: url('/Images/skins/UK/Buttons/upload-an-image.png') no-repeat 0 0; position: absolute; top: 0; right: 0; height: 39px; width: 147px; display: block;}
.but-upload:hover {background-position: 0 -39px; text-decoration: none;}
