.header{position:relative;}.warrant{background:url(../img/popups/header/warrant.gif) no-repeat;height:72px;width:100px;float:left;}#logo{background:url(../img/popups/header/logo.gif) no-repeat;height:72px;width:310px;float:left;}.popupUI{height:72px;float:left;}.popupUI a{font-weight:bold;font-size:80%;position:absolute;right:15px;top:15px;}#titleBar{height:23px;width:100%;background-color:#000;}#titleBar h1{font-size:70%;color:#fff;font-weight:bold;text-indent:10px;position:relative;top:1px;}#mainContent{background:#fff url(../img/popups/bodySlice.gif) repeat-x 0 100%;}#mainContent .error{background:#F2D6CD;}#mainContent .error input{border:1px solid #f00;}#mainContent .error label{color:#f00;}.securityCode{height:321px;width:100%;background:url(../img/popups/securityCodeBG.jpg) no-repeat 100% 0;border-left:5px solid #fff;}.securityCode p,.forgottenPassword p,.emailFriend p,.delivery p,.product p{width:240px;line-height:1.2em;font-size:70%;position:relative;top:53px;left:36px;}.securityCode .highlighted{color:#a29060;font-weight:bold;font-size:inherit;}.card{background:url(../img/popups/card.png) no-repeat;width:300px;height:119px;position:relative;top:65px;left:25px;}.forgottenPassword{height:264px;background:url(../img/popups/forttenPasswordBG.jpg) no-repeat 100% 0;border-left:5px solid #fff;}.forgottenPassword .formHolder{background:url(../img/popups/formBG.gif) no-repeat;position:relative;width:347px;height:190px;top:26px;left:22px;display:block;}.formHolder fieldset{display:block;}.forgottenPassword .divider,.emailFriend .divider{background:url(../img/popups/formDivider.gif) no-repeat;width:323px;height:1px;margin:auto;margin:5px 0;}.forgottenPassword .bottom,.emailFriend .bottom{margin-bottom:30px;}.forgottenPassword p.message,.emailFriend p.message{top:0;left:0;width:320px;margin:0 auto;display:block;}.forgottenPassword p.errorMsg,.emailFriend p.errorMsg{background:url(../img/popups/error.gif) no-repeat;padding:5px 0 0 30px;color:#f00;top:3px;left:50px;width:320px;display:none;height:25px;}.checkAccountField{width:337px;height:25px;position:relative;text-align:center;left:5px;}.checkAccountField label{font-weight:bold;font-size:70%;margin-right:5px;}.checkAccountField label .required{font-size:inherit;margin:0;}.checkAccountField input,.checkAccountField textarea{font-size:70%;background-color:#dde1e5;border-top:1px solid #a4a4a4;border-left:1px solid #a4a4a4;border-bottom:0;border-right:0;padding:2px;width:150px;}.required{color:#f00;font-size:55%;display:inline;margin:0 10px 0 137px;}.forgottenPassword .thanksPanel,.emailFriend .thanksPanel{background:url(../img/popups/thanks.gif) no-repeat 65% 0;height:30px;width:250px;padding-top:36px;position:relative;top:50px;margin-left:25px;display:block;}.emailFriend{background:url(../img/popups/emailFriendBG.jpg) no-repeat 100% 0;height:417px;border-left:5px solid #fff;}.emailFriend .formHolder{background:url(../img/popups/friendFormBG.gif) no-repeat;width:349px;height:340px;position:relative;top:15px;left:9px;}.emailFriend label{display:block;width:100px;float:left;text-align:right;}.emailFriend input,.emailFriend textarea{float:left;width:164px;}.emailFriend .checkAccountField{margin-bottom:3px;}.emailFriend div.required{margin:0 11px 0 109px;}.emailFriend .thanksPanel{top:80px;width:348px;text-align:center;background-position:50% 0;margin-left:0;height:0;}.emailFriend .thanksPanel p{font-size:70%;line-height:1.4em;width:348px;left:0;top:5px;}.thanksPanel strong.emailTo,.delivery p strong{color:#a29060;}.delivery{background:url(../img/popups/delivery.jpg) no-repeat 100% -1px;height:322px;border-left:5px solid #fff;}.delivery h2,.product h2{font-size:70%;color:#a29060;font-weight:bold;position:relative;top:40px;left:36px;width:240px;}.delivery p{margin-bottom:15px;}.storeMap{background: transparent url(../img/popups/mapBG.gif) repeat-x 0 bottom;border:5px solid #fff;padding:0 0 10px 10px;}.storeMap .placeholder{background:url(../img/popups/mapPlaceholder.gif) no-repeat;width:496px;height:480px;position:relative;margin-bottom:18px;}.storeMap .placeholder img{position:absolute;left:6px;top:8px;}.storeMap .left{float:left;width:225px;padding-left:7px;}.storeMap .right{float:left;width:262px;}.storeMap h2{font-size:70%;}.storeMap label{font-weight:bold;font-size:inherit;display:block;width:50px;float:left;}.storemap span{float:left;}.storeMap .right label{width:145px;}.storeMap p,.storeMap address{font-size:70%;line-height:1.2em;}.storeMap address{margin-bottom:10px;}.storeMap .openingHeading{background:url(../img/popups/openingHeading.gif) no-repeat;width:144px;height:23px;margin-bottom:7px;}.storeMap .right p{padding-left:2px;}.footer{background:#b2a378 url(../img/popups/goldShadow.gif) no-repeat top left;width:100%;height:60px;}.footer div{width:190px;margin:0 auto;padding-top:8px;text-align:center;}.terms{background:#e4e4e4 url(../img/popups/termsBG.gif) repeat-x 0 0;padding:20px;border:5px solid #fff;}.terms h2{color:#a29060;font-size:80%;}.terms p{font-size:70%;margin-bottom:10px;line-height:1.4em;}.terms h3,.terms address{font-size:70%;line-height:1.2em;}.terms address{margin-bottom:7px;}.terms ul li{background:url(../img/content/listImage.gif) no-repeat 0 5px;padding-left:14px;font-size:70%;line-height:1.5em;}.titleBar h1{color:#fff;text-indent:20px;}.product{background:#e4e4e4 url(../img/popups/termsBG.gif) repeat-x 0 0;border:5px solid #fff;position:relative;padding-bottom:30px;}.productPlaceHolder{background:url(../img/popups/productPlaceholder.gif) no-repeat;position:relative;width:414px;height:458px;margin:0 auto;}.productPlaceHolder img{position:absolute;left:6px;top:1px;}.product .descriptionHeader{background:url(../img/popups/descriptionHeading.gif) no-repeat;width:110px;height:20px;margin:20px 0 7px 13px;}.buttonContainer{background:url(../img/popups/containerSlice.gif) repeat-x;height:61px;position:relative;text-align:center;}.buttonContainer span{background:url(../img/popups/containerFade.gif) no-repeat;height:8px;width:530px;top:0;position:absolute;}.product p,.product h2{width:490px;margin:0 auto;top:0;left:0;}.footer ul{width:495px;margin:0 auto -5px;text-align:center;}.footer ul li{display:inline;}.footer ul li a{font-size:55%;color:#fff;padding:3px 7px 0 0;background:url(../img/popups/footListDivider.gif) no-repeat 100% 5px;}.footer ul li a.last{background:none;}
