*{margin:0;padding:0;}
body{font:12px/1.2 Arial,Verdana,Helvetica,sans-serif;background:url(../images/layout/gradBG.gif) repeat-x;}
div,dl,dt,dd,ul,ol,textarea,th,td,li,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
img{border:0;display:block;font-size:6px;}
h1,h2,h3,h4,h5,h6,pre,code{font-weight:normal;margin:0;padding:0;}
table{border-collapse:collapse;border-width:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
p{padding:.5em 0 .5em .25em}
p.privacy,p.contact,p.home{margin-top:1em;text-align:center;}
p.member,p.cen{text-align:center;}
p.imp{margin-top:1em;font-weight:bold;}
a{color:#C03;text-decoration:none;outline:none;}
a:hover{color:#C03;text-decoration:underline;}
h1{font-size:1.33em;padding:5px;font-weight:bold;background:url(../images/layout/H1.gif) repeat-x;color:#333;}
h2,h3,h4{padding:5px;font-weight:bold;background:#EFE9D3;color:#333;}
h2{font-size:1.16em;}
h3,h4{font-size:1em;}
div{display:block;}
img.left{float:left;}
img.right{float:right;}
img.prodImage{width:136px;height:136px;cursor:pointer;padding:1px;}
a.goLink{display:block;float:right;height:26px;width:36px;cursor:pointer;}
a.goCheckout{width:96px;height:21px;background:#E9E9E9 url(../images/buttons/btnViewCart.gif) no-repeat;}
a.remove{display:block;width:16px;height:16px;float:right;background:#E9E9E9 url(../images/buttons/btnRemove.gif) no-repeat;margin:2px 5px 0 0;}
a.back{display:block;float:left;width:68px;height:21px;background:#E9E9E9 url(../images/buttons/btnBack.gif) no-repeat;}
input.addToCart{display:block;float:right;width:108px;height:21px;background:#E9E9E9 url(../images/buttons/btnAddToCart.gif) no-repeat;padding:0;border:0;cursor:pointer;}
input.updateQty{display:block;float:right;width:149px;height:21px;margin:5px 2px 5px 0;background:#E9E9E9 url(../images/buttons/btnUpdateQuantities.gif) no-repeat;padding:0;border:0;cursor:pointer;}
input.signin{display:block;float:right;width:80px;height:21px;background:#E9E9E9 url(../images/buttons/btnSignIn.gif) no-repeat;padding:0;border:0;cursor:pointer;}
input.signout{display:block;float:left;width:86px;height:21px;background:#E9E9E9 url(../images/buttons/btnSignOut.gif) no-repeat;margin-left:58px;padding:0;border:0;cursor:pointer;}
input.continue,a.continue{display:block;float:right;width:91px;height:21px;background:#E9E9E9 url(../images/buttons/btnContinue.gif) no-repeat;padding:0;border:0;cursor:pointer;}
input.payment{display:inline;float:left;width:210px;height:21px;margin-left:95px;background:#E9E9E9 url(../images/buttons/btnPaymentDetails.gif) no-repeat;padding:0;border:0;cursor:pointer;}
input.checkout{display:block;float:right;width:99px;height:21px;clear:both;margin:5px 2px 5px 0;background:#E9E9E9 url(../images/buttons/btnCheckout.gif) no-repeat;padding:0;border:0;cursor:pointer;}
input.complete{display:block;float:left;width:158px;height:21px;margin-left:173px;background:#E9E9E9 url(../images/buttons/btnComplete.gif) no-repeat;padding:0;border:0;cursor:pointer;}
input.save{display:block;float:left;width:62px;height:21px;background:#E9E9E9 url(../images/buttons/btnSave.gif) no-repeat;margin:0 0 0 163px;border:0;padding:0;cursor:pointer;}
a.backToCat{display:block;width:151px;height:21px;float:left;background:#E9E9E9 url(../images/buttons/btnBackToCat.gif) no-repeat;}
a.moreInfo{display:block;width:144px;height:21px;float:right;margin-left:5px;background:#E9E9E9 url(../images/buttons/btnMore.gif) no-repeat;margin-bottom:10px;}
a.personalise{display:block;width:111px;height:21px;float:right;margin-left:5px;background:#E9E9E9 url(../images/buttons/btnPersonalise.gif) no-repeat;margin-top:10px;}
a.reviewpers{display:block;width:183px;height:21px;float:right;margin-left:5px;background:#E9E9E9 url(../images/buttons/btnReviewPers.gif) no-repeat;margin-top:10px;}
input.sendemail{display:block;width:100px;height:21px;background:#E9E9E9 url(../images/buttons/btnSendEmail.gif) no-repeat;margin-left:163px;border:0;padding:0;cursor:pointer;float:left;}
a.tellFriend{display:block;width:113px;height:21px;background:#E9E9E9 url(../images/buttons/btnTellFriend.gif) no-repeat;float:right;clear:right;}
a.emailFriend,input.emailFriend{display:block;width:135px;height:21px;background:#E9E9E9 url(../images/buttons/btnEmailFriend.gif) no-repeat;margin-left:163px;border:0;padding:0;cursor:pointer;}
a.submit,input.submit{display:block;width:75px;height:21px;background:#E9E9E9 url(../images/buttons/btnSubmit.gif) no-repeat;margin:10px 0 10px 250px;border:0;padding:0;cursor:pointer;}
a.subscribe,input.subscribe{display:block;width:96px;height:21px;background:#E9E9E9 url(../images/buttons/btnSubscribe.gif) no-repeat;margin-left:163px;border:0;padding:0;cursor:pointer;}
input.unsubscribe{display:block;width:162px;height:21px;background:#E9E9E9 url(../images/buttons/btnUnsubscribe.gif) no-repeat;margin:0 0 10px 179px;border:0;padding:0;cursor:pointer;}
a.buynow{display:block;float:right;width:84px;height:21px;background:#E9E9E9 url(../images/buttons/btnBuyNow.gif) no-repeat;}
a.close{display:block;float:right;width:74px;height:21px;background:#E9E9E9 url(../images/buttons/btnClose.gif) no-repeat;}
input{padding:1px 1px 1px 2px;border:solid 1px #E2D9C2;color:#333;font-family:Arial,Verdana,Helvetica,sans-serif;}
select{padding-bottom:1px;border:solid 1px #E2D9C2;color:#333;font-family:Arial,Verdana,Helvetica,sans-serif;}
textarea{padding:3px 1px 1px 2px;border:solid 1px #E2D9C2;color:#333;float:left;font:12px/1.2 Arial,Verdana,Helvetica,sans-serif;}
fieldset{border:none;display:block;}
fieldset legend.inv{display:none;}
fieldset ol{display:block;}
fieldset li{display:block;float:left;padding:3px;width:500px;}
fieldset input{display:block;float:left;width:175px;padding-left:3px;padding-top:2px;}
fieldset input.fldchk{display:inline;width:auto;border:none;float:none;margin-right:3px;vertical-align:middle;}
fieldset select{display:block;float:left;width:80px;}
fieldset label{display:block;float:left;line-height:1.8em;width:150px;text-align:right;padding-right:10px;vertical-align:middle;}
fieldset span{display:block;float:left;line-height:1.8em;text-align:left;}
em{color:#C03;}
fieldset em{margin-left:3px;display:block;float:left;}
fieldset em.pad{margin-right:4px;}
#frame{margin:0 auto;text-align:left;width:770px;}
#pageContent{width:760px;float:left;padding:0 5px;background:url(../images/layout/bodyborder.gif) repeat-y;border-bottom:solid 5px #EFE9D3;border-top:solid 5px #EFE9D3;position:relative;}
#pageWrap{width:600px;float:right;padding:5px;margin-left:5px;background:#FFF;}
#header{width:770px;height:60px;margin-bottom:5px;background:#FFF;}
#page{margin:0;position:relative;width:770px;float:left;}
a.siteLogo{display:block;width:213px;float:left;background:url(../images/header/Innovations.gif) no-repeat;height:32px;margin-top:23px;}
div.nojs{border:solid 1px red;position:absolute;top:2px;left:255px;width:280px;height:50px;padding:2px;font-weight:bold;color:#C03;text-align:center;background:#FFF;}
#cartDisplay{display:block;position:absolute;height:52px;right:0;top:5px;width:201px;background:url(../images/header/cartContainer.gif) no-repeat;}
#viewCart{float:right;height:52px;width:201px;position:relative;text-decoration:none;color:#333;}
#cartContent{float:left;margin:30px 0 0 35px;position:relative;text-decoration:none;}
#cartView{float:right;position:relative;margin:12px 13px 0 0;color:#C03;font-weight:bold;text-decoration:underline;font-size:.9em;}
#searchDisplay{position:relative;display:block;height:27px;float:right;width:250px;background:url(../images/layout/topNavBG.gif) repeat-x;}
#searchDisplay input{width:149px;float:right;height:18px;margin-top:3px;border:solid 1px #DFDEDC;color:#666;}
#searchDisplay a.goLink{margin-top:1px;}
#searchDisplay label{float:right;position:relative;font-weight:bold;color:#666;margin:6px 5px 4px 0;height:17px;vertical-align:middle;}
div.hpFullBanner{margin-bottom:5px;float:left;width:600px;height:375px;}
div#SlideShowContent{float:left;text-align:center;width:600px;height:375px;font-weight:bold;margin-bottom:5px;}
div.hpMidBanner{margin-bottom:5px;float:left;width:600px;height:90px;}
div.hpHalfBanner{margin-bottom:5px;float:right;width:297px;height:75px;}
div.hpLeftHalfBanner{margin-bottom:5px;float:left;width:297px;height:75px;}
#topMenu{width:760px;height:27px;z-index:2;border-left:solid 5px #EFE9D3;border-right:solid 5px #EFE9D3;background:url(../images/layout/topNavBG.gif) repeat-x;}
div.catSpacer{float:left;height:17px;width:115px;font-weight:bold;text-align:center;padding:6px 15px 4px 15px;z-index:2;color:#333;border-right:solid 5px #E3E3DB;}
#topnav{float:left;display:block;z-index:2;position:relative;width:360px;}
#topnav li{display:block;float:left;margin:0;position:relative;background:#FFF;width:100px;z-index:4;}
#topnav li ul{position:absolute;left:0;top:27px;display:none;border:solid 1px #EFE9D3;width:180px;}
#topnav li a{background:url(../images/layout/Arrow.gif) no-repeat bottom center;}
#topnav li.parent,#topnav li.sparent{display:block;border-left:solid 2px #DFDEDC;}
#topnav li.parent:hover ul,#topnav li.sparent:hover ul,#topnav li.over ul{display:block;}
#topnav li.parent a{display:block;padding:6px 15px 4px 15px;height:17px;text-decoration:none;text-align:center;font-weight:bold;text-transform:capitalize;color:#666;background:#FFF;}
#topnav li.parent a:hover,#topnav li.sparent a,#topnav li.sparent a:hover{display:block;padding:6px 15px 4px 15px;height:17px;text-decoration:none;text-align:center;font-weight:bold;text-transform:capitalize;color:#333;background:#F7F4EE;}
#topnav li ul li.child a{width:150px;display:block;padding:6px 15px 4px 15px;text-align:left;font-weight:bold;background:#FCFBF9;position:relative;color:#666;background-image:none;}
#topnav li ul li.child a:hover{text-decoration:none;text-align:left;padding:6px 15px 4px 15px;font-weight:bold;color:#333;background:#F7F4EE;}
#topnav li.first{border:0;}
#leftMenu{float:left;width:145px;display:inline;z-index:2;padding-bottom:10px;}
#leftMenu a.hpButton{display:block;float:left;width:145px;height:20px;padding-top:7px;background:url(../images/layout/hpButton.gif) no-repeat;color:#666;text-align:center;z-index:2;text-decoration:none;}
#leftMenu a.hpButton:hover{color:#333;text-decoration:none;}
#leftnav{z-index:2;}
#leftnav li{position:relative;z-index:4;display:block;}
#leftnav a{display:block;padding:7px 2px;text-decoration:none;width:141px;text-align:center;color:#333;}
#leftnav li.parent ul,#leftnav li.parentimg ul{position:absolute;left:145px;top:0;display:none;border:solid 1px #EFE9D3;}
#leftnav li.parent:hover ul,#leftnav li.sparent ul,#leftnav li.parentimg:hover ul,#leftnav li.sparentimg ul,#leftnav li.over ul{display:block;min-height:0;}
#leftnav li.parent a{font-weight:bold;background:#FFF;color:#666;border-top:solid 1px #F2F2F0;}
#leftnav li.parent a:hover{background:#F7F4EE;color:#333;}
#leftnav li.sparent a{font-weight:bold;background:#EFE9D3;color:#333;}
#leftnav li.parentimg a,#leftnav li.sparentimg a{padding:0;width:145px;border:0;border-top:solid 1px #F2F2F0;}
#leftnav li.parentimg a:hover,#leftnav li.sparentimg a:hover{background:#F7F4EE;color:#333;}
#leftnav li ul li.child a,#leftnav li ul li.childFirst a{padding:7px 2px;width:141px;background:#FCFBF9;border:0;font-weight:normal;color:#666;}
#leftnav li ul li.child a:hover,#leftnav li ul li.childFirst a:hover{background:#F7F4EE;color:#333;border:0;}
#leftnav li ul li.openchild a{padding:7px 2px;width:141px;font-weight:normal;background:#FFF;color:#666;border:0;}
#leftnav li ul li.openchild a:hover{font-weight:normal;background:#F7F4EE;color:#333;}
#leftnav li ul li.sopenchild a{padding:7px 2px;width:141px;font-weight:normal;background:#F7F4EE;border:0;}
#leftnav li ul li.sopenchild a:hover{background:#F7F4EE;color:#333;}
#leftnav li ul li.openchildimg a{padding:0 0 0 5px;width:140px;background:#FFF;color:#333;}
#leftnav li ul li.openchildimg a:hover,#leftnav li ul li.sopenchildimg a,#leftnav li ul li.sopenchildimg a:hover{padding:0 0 0 5px;width:140px;background:#F7F4EE;color:#333;}
#leftnav a.first{background:url(../images/layout/ArrowDown.gif) no-repeat top center;border:0;}
#breadCrumbs{padding:2px 10px 8px 5px;}
#breadCrumbs span{font-size:.83em;color:#666;}
#breadCrumbs a{color:#C03;}
#breadCrumbs a:hover{color:#C03;text-decoration:underline;}
#bottomMenu{width:770px;display:block;float:left;padding:5px 0 1px 0;line-height:.83em;font-size:.83em;}
#bottomMenu .copy{color:#666;float:right;margin-right:6px;}
#bottomLinks li{display:block;float:left;border-left:solid 1px #666;}
#bottomLinks li.first{border-left:none;}
#bottomLinks a{line-height:1em;text-align:center;margin:0 10px;color:#666;}
#bottomLinks a.first{margin:0 10px 0 6px;}
#bottomLinks a:hover{text-decoration:underline;color:#666;}
#bContactUs{display:block;line-height:1em;padding:6px 0 16px 6px;float:left;font-size:.91em;color:#666;width:764px;background:Transparent;}
#bContactUs b{font-weight:bolder;}
#emailSignup,#oTrack{float:left;width:138px;padding:5px 0 0 7px;margin-bottom:5px;font-size:.83em;color:#666;}
#emailSignup{border-top:solid 1px #F2F2F0;}
#emailSignup input,#oTrack input{display:block;float:left;width:96px;margin-top:3px;padding-left:3px;color:#666;font-size:1.2em;}
#emailSignup label,#oTrack label{margin-bottom:3px;}
#oTrack div span{text-align:right;display:block;float:left;}
#emailSignup div.header,#oTrack div.header{margin-bottom:3px;width:96px;float:left;color:#C03;}
#emailSignup h3,#oTrack h3{padding:0;font-size:1.2em;background:#FFF;color:#C03;}
#emailSignup div,#oTrack div{margin-top:2px;}
#emailSignup div.icon{background:url(../images/layout/newsLetter.gif) no-repeat;float:right;width:40px;height:40px;}
#oTrack div.icon{background:url(../images/layout/orderTrack.gif) no-repeat;float:right;width:40px;height:40px;}
#prodHeader{width:600px;position:relative;}
div.buttons{padding:5px 0;border-top:solid 1px #EFE9D3;margin-top:10px;height:21px;}
div.listHeader{float:left;margin:10px 0;width:590px;background:#F7F4EE;padding:2px 5px;}
div#pCat div.listHeader{margin-top:5px;}
div.sortBy{float:left;}
div.sortBy span{float:left;display:block;line-height:22px;margin-right:5px;}
div.sortBy a{display:block;float:left;line-height:20px;width:auto;padding:0 5px;margin-left:3px;color:#000;border:solid 1px #DFDEDC;background:#F7F4EE;}
div.sortBy a:hover{color:#000;text-decoration:none;background:#EFE9D3;}
div.sortBy a.selected{background:#EFE9D3;color:#000;}
div.pager{float:right;}
div.pager span{float:left;display:block;line-height:22px;margin-right:5px;}
div.pager a.pageSel{display:block;float:left;height:20px;width:20px;text-align:center;margin-left:3px;border:solid 1px #DFDEDC;color:#000;background:#F7F4EE;line-height:20px;}
div.pager a.selected{color:#000;background:#EFE9D3;}
div.pager a.switch{width:auto;padding:0 5px;margin-left:10px;}
div.pager a.vw{width:auto;padding:0 5px;}
div.pager a:hover.pageSel,div.pager a:hover.switch{color:#000;text-decoration:none;background:#EFE9D3;}
div.pager a:hover.selected{color:#000;text-decoration:none;}
div.listFooter{float:left;background:#F7F4EE;width:600px;margin-top:5px;}
div.listFooter .pager{padding:2px 5px;}
hr{height:1px;color:#EFE9D3;background:#EFE9D3;}
div.productList{margin-top:5px;float:left;}
ul.products li{float:left;margin:0 0 7px 5px;width:146px;height:225px;background:url(../images/layout/prodHeader.gif) repeat-x;}
ul.products li.first{margin:0 0 7px 0;}
ul.products li.confImage{background-image:none;}
ul.products li.confImage img{width:146px;height:225px;cursor:pointer;}
ul.products a{display:block;height:217px;float:left;width:138px;padding:3px;cursor:pointer;color:#333;border:solid 1px #EFE9D3;}
ul.products a:hover{text-decoration:none;color:#333;}
ul.products li.confImage a{height:225px;float:left;width:146px;padding:0;margin-bottom:10px;cursor:pointer;border:none;color:#333;}
ul.products span.name{font-weight:bold;display:block;text-align:center;height:30px;margin-bottom:10px;cursor:pointer;}
ul.products span.price{display:block;text-align:right;padding:5px;height:30px;font-weight:bold;cursor:pointer;}
ul.products span.price span{display:block;cursor:pointer;color:#C03;margin-top:2px;}
div.relatedProductList{padding-top:10px;margin-bottom:5px;width:600px;float:left;}
div.relatedProductList h3{margin-bottom:.5em;}
ul.hints{padding:5px;list-style-type:circle;list-style-position:inside;}
div.specialOffer{width:366px;float:left;margin-top:10px;border:solid 1px #C03;}
div.specialOffer h3{color:#C03;}
span.noProducts{display:block;padding:5px;}
#categoryContent{width:600px;margin:5px 0;}
#catContent{width:600px;height:502px;text-align:center;font-weight:bold;}
#catContent img{margin-left:255px;text-align:left;}
#maintMessage{padding:5px;text-align:center;margin-bottom:5px;float:left;width:588px;border:solid 1px #C03;}
span.maintHeader{font-size:1.16em;font-weight:bold;display:block;text-align:center;padding-bottom:5px;color:#C03;}
span.maintDates{display:block;text-align:center;padding:3px;color:#C03;}
#companyLinks{width:770px;height:25px;display:block;padding-top:5px;float:left;clear:both;padding-left:5px;}
#companyLinks ul{position:relative;}
#companyLinks li{display:block;float:left;margin:0;position:relative;}
#companyLinks li a{display:block;float:left;margin-right:10px;overflow:hidden;}
#PicStripContent{width:598px;height:136px;margin-bottom:5px;display:block;float:left;padding:1px 0;border:solid 1px #E8E6D9;font-weight:bold;text-align:center;}
#PicStripContent img{margin-left:255px;text-align:left;}
#checkoutDisplay{display:block;position:relative;}
div.myCartDisplay{float:left;width:600px;}
div.myCartDisplay div.cartHeader{width:598px;float:left;font-weight:bold;background:#F7F4EE;border:solid 1px #E8E6D9;border-bottom:none;padding:3px 0;}
div.myCartDisplay div.cartHeader span.hName{display:block;float:left;width:368px;padding-left:7px;}
div.myCartDisplay div.cartHeader span.hQty{display:block;float:left;width:50px;}
div.myCartDisplay div.cartHeader span.hUnit{display:block;float:left;width:70px;text-align:right;}
div.myCartDisplay div.cartHeader span.hSub{display:block;float:left;width:75px;text-align:right;}
div.myCartDisplay div.cartItem{width:598px;float:left;border:solid 1px #E8E6D9;border-bottom:none;padding:3px 0;}
div.myCartDisplay div.cartItem img{width:50px;height:50px;float:left;margin:1px 0 1px 4px;border:solid 1px #E8E6D9;}
div.myCartDisplay div.itemDesc{width:315px;float:left;padding-left:4px;}
div.myCartDisplay div.priceDesc{width:200px;float:left;}
div.myCartDisplay span.prodDesc{display:block;float:left;font-weight:bold;width:310px;margin-top:2px;}
div.myCartDisplay span.prodOpt{display:block;float:left;width:310px;font-size:.8em;font-weight:bold;}
div.myCartDisplay span.prodUnder{display:block;float:left;font-weight:bold;font-size:.8em;width:310px;}
div.myCartDisplay span.quantity{display:block;float:left;width:50px;height:1.8em;}
div.myCartDisplay span.unitPrice{display:block;float:left;width:70px;height:1.8em;margin-top:2px;text-align:right;}
div.myCartDisplay span.quantity input{width:30px;display:block;float:left;}
div.myCartDisplay span.subTotal{display:block;float:left;width:75px;height:1.8em;margin-top:2px;text-align:right;}
div.myCartDisplay span.discount{display:block;float:left;width:120px;margin-top:2px;text-align:right;}
div.myCartDisplay span.discountPrice{display:block;float:left;width:75px;margin-top:2px;text-align:right;color:#C03;}
div.myCartDisplay div.adminFee{float:right;width:485px;margin-top:2px;text-align:right;margin-right:28px;}
div.myCartDisplay div.adminFee span.adminFee{display:block;float:right;width:300px;margin-top:2px;text-align:right;}
div.myCartDisplay div.adminFee span.adminFee a {text-decoration:none;}
div.myCartDisplay div.adminFee span.adminFee img{width:12px;height:12px;border:none;float:right;}
div.myCartDisplay div.adminFee span.adminFeePrice{display:block;float:right;width:75px;margin-top:2px;text-align:right;}
div.myCartDisplay div.adminFee a.changeterms{display:block;padding:3px 0 3px 3px;color:#C03;float:right;clear:both;width:150px;text-decoration:underline}
div.myCartDisplay div.adminFee a.changeterms:hover{color:#C03;text-decoration:underline;}
div.myCartDisplay fieldset{float:left;display:block;border:solid 1px #E8E6D9;padding:2px 5px;margin-top:3px;width:295px;}
div.myCartDisplay fieldset span.persOpt{display:block;float:left;width:280px;}
div.myCartDisplay fieldset em{display:inline;float:none;padding-right:20px;font-weight:bold;background:url(../images/layout/warn.gif) no-repeat right 0;}
div.myCartDisplay a,div.myCartDisplay a:hover{color:#333;}
div.myCartDisplay div.cartFooter{width:598px;float:left;border:solid 1px #E8E6D9;padding-top:5px;background:#F7F4EE;}
div.myCartDisplay div.cartFooterItem{width:595px;float:right;}
div.myCartDisplay div.cartFooterItem span.subTotal{float:right;margin-right:27px;font-weight:bold;display:block;}
div.myCartDisplay div.cartFooterItem span.lblFoot,div.myCartDisplay div.cartFooterItem span.lblTotal{float:right;display:block;text-align:right;font-weight:bold;margin-top:2px;}
div.myCartDisplay div.cartFooterItem span.discountTotal{margin-right:27px;font-weight:bold;display:block;float:right;width:75px;height:1.8em;margin-top:2px;text-align:right;color:#C03;}
div.myCartDisplay div.cartFooterItem span.cartTotal,div.myCartDisplay div.cartFooterItem span.adminFeeTotal{margin-right:27px;font-weight:bold;display:block;float:right;width:75px;margin-top:2px;height:1.8em;text-align:right;}
div.myCartDisplay div.cartFooterItem span.adminFeeExplain{margin-right:27px;float:right;padding-bottom:3px;font-size:.9em;width:500px;text-align:right;}
div.myCartDisplay a.reviewpers{float:left;margin:5px 0;}
div.promoCode h2{padding-left:3px;background:#FFF;}
div.promoCode{margin-top:3px;margin-bottom:12px;float:left;border-bottom:solid 1px #E8E6D9;width:600px;padding-bottom:4px;}
div.promoCode input.catBox{float:left;margin-top:3px;margin-left:5px;padding-left:3px;width:70px;}
div.promoCode input.goLink{float:left;padding:0;border:0;cursor:pointer;}
div.promoCode span{margin-top:7px;display:block;float:left;margin-left:.25em;}
div.promoCode p{clear:left;}
div.cartAOVB{float:left;width:600px;color:#333;}
div.AOVBItem{float:left;width:598px;height:140px;margin-top:5px;border:solid 1px #EFE9D3;}
div.AOVBItem a.aovbImage{float:left;height:136px;width:136px;padding:2px;}
div.AOVBItem a.aovbImage img{height:136px;width:136px;}
div.AOVBItem span.Description{width:445px;float:right;padding:3px;margin:12px 0;height:83px;}
div.AOVBItem span.qualified{width:445px;float:right;padding:3px;height:21px;}
div.AOVBItem span.qualified span{width:345px;float:left;text-align:center;font-weight:bold;line-height:21px;}
span.stepDisplay{display:block;position:absolute;top:5px;right:.5em;font-size:1.33em;padding:5px;font-weight:bold;}
#checkoutAccount div.leftInner{float:left;width:300px;margin-right:5px;}
#checkoutAccount li{width:292px;display:block;float:left;padding:3px}
#checkoutAccount div.rightInner{float:left;width:295px;}
#checkoutAccount li a,#checkoutAccount li a:hover{left:100px;position:relative;}
#checkoutAccount fieldset label{width:90px;}
#checkoutAccount div.buttons{float:left;}
#reqCatalogue div.buttons{float:left;width:600px;}
#paymentDetails fieldset label{width:180px;}
#confirmation div.myCartDisplay,#paymentDetails div.myCartDisplay{margin-top:10px;}
#paymentDetails div.buttons{margin-bottom:10px;}
span.fldwrap,span.delwrap{width:400px;margin-left:160px;display:inline;}
span.fldwrap label.rightlbl,span.delwrap label.rightlbl{display:inline;text-align:left;float:none;vertical-align:middle;width:auto;}
#piWrap{width:600px;float:left;margin-bottom:-29px;top:-29px;position:relative;z-index:1;}
#piTabs{width:597px;float:right;height:27px;padding-right:3px;}
#picWrap{float:left;width:592px;height:302px;padding:4px;background:#F7F4EE;}
#vTab,#vTab:hover{height:20px;background:Transparent url(../images/layout/video.gif) no-repeat 0 0;width:55px;text-align:center;font-weight:bold;float:right;text-decoration:none;padding:7px 20px 0 20px;color:#FFF;}
#pdImage{float:left;width:300px;height:300px;border:solid 1px #EFE9D3;}
#imgWrap{position:relative;width:300px;height:300px;}
#pdViews{width:287px;height:302px;float:right;}
#pdViews div.zvgall{width:285px;height:174px;float:left;border:solid 1px #EFE9D3;background:Transparent no-repeat -306px -348px;}
#pdViews div.zvnogall{width:285px;height:285px;float:left;border:solid 1px #EFE9D3;background:Transparent no-repeat -306px -300px;}
#pdViews span.pdHelp{width:283px;height:12px;float:left;padding:2px 2px 1px 2px;line-height:1;font-weight:bold;color:#333;display:block;}
#pdImage div.zhgall{cursor:pointer;position:absolute;background:#AAA;opacity:.7;width:95px;height:58px;z-index:2;top:116px;left:102px;}
#pdImage div.zhnogall{cursor:pointer;position:absolute;background:#AAA;opacity:.7;width:95px;height:95px;z-index:2;top:100px;left:102px;}
#pdViews div.zlgall{width:287px;height:176px;float:left;background:Transparent url(../images/layout/loading09.gif) no-repeat 128px 72px;}
#pdViews div.zlnogall{width:287px;height:287px;float:left;background:Transparent url(../images/layout/loading09.gif) no-repeat 128px 128px;}
#pGall{width:285px;height:94px;float:left;border:solid 1px #EFE9D3;}
#gallImg{position:relative;overflow:hidden;height:94px;width:285px;}
#imgs{position:absolute;list-style:none;width:2500px;}
#imgs li{float:left;margin:1px 1px 1px 2px;cursor:pointer;}
#imgs li.first{margin:1px;}
#imgs li a,li a:hover{display:block;}
#imgs li a img{border:solid 1px #EFE9D3;}
#imgs li a img.sel{border:solid 1px #C03;}
#gallImg a.imgnav{position:absolute;height:100px;width:25px;z-index:3;outline:none;}
#previmg{left:0;background:url(../images/layout/left.gif) left center no-repeat;opacity:.6;}
#nextimg{right:0;background:url(../images/layout/right.gif) right center no-repeat;opacity:.6;}
#previmg:hover,#nextimg:hover{opacity:1;}
#prodDisplay{width:600px;margin:5px 0 15px 0;float:left;}
#prodOrder{display:block;width:225px;float:right;}
#productDetail{width:368px;float:left;}
#productDetail div.persHelp{width:360px;border:solid 1px #EFE9D3;padding:3px;margin-top:15px;}
#productDetail div.persHelp span{display:block;font-weight:bold;padding-left:3px;font-size:.9em;}
#productDetail div.persHelp p{font-size:.9em;}
div.productLinks{margin-top:10px;float:left;width:368px;}
div.otProduct{margin-bottom:5px;padding:5px;float:left;width:213px;background:#F7F4EE;border:solid 1px #EFE9D3;}
div.otProduct span.prodDesc{display:block;width:213px;font-weight:bold;float:left;}
div.otProduct span.prodCode{display:block;font-weight:bold;padding-bottom:2px;font-size:.8em;height:1.2em;float:left;width:213px;}
div.otProduct span.selProd{display:block;float:left;width:150px;margin-top:3px;}
div.otProduct div.qtySel{width:213px;float:left;margin-top:3px;}
div.otProduct label{display:block;float:left;width:60px;margin-top:3px;}
div#prodOrder div.note{margin-bottom:5px;padding:5px;float:left;width:213px;background:#FFC;border:solid 1px #C03;font-size:.8em;}
input.oQty{width:30px;display:block;float:left;}
div.swHolder{float:left;width:213px;}
div.cPane{width:213px;float:left;padding-bottom:3px;}
div.sPane{width:213px;float:left;padding-bottom:5px;}
div.cPane div,div.otProduct div.swHolder div.sPane div{padding:2px 0 0 2px;float:left;}
div.cPane div.first,div.otProduct div.swHolder div.sPane div.first{padding:2px 0 0 0;}
div.cPane input,div.sPane input{border:2px solid #E2D9C2;padding:0;cursor:pointer;text-align:center;background:#FFF;color:#000;display:block;overflow:hidden;}
div.cPane input{height:37px;width:37px;line-height:37px;font-size:.8em;}
div.sPane input{height:24px;width:41px;line-height:20px;}
div.cPane input.na,div.sPane input.na{background:#DDD;cursor:default;}
div.cPane input.sel,div.sPane input.sel{border:2px solid #000;}
div.sPane span.lbl,div.cPane span.lbl{border-bottom: solid 1px black;width:213px;display:block;float:left;margin-bottom:3px;overflow:hidden;white-space:nowrap;font-size:.8em;}
div.swHolder div.lrg input{width:51px;}
div.swHolder div.xl input{width:69px;}
div.pDisplayWrap{float:left;width:213px;margin-top:3px;}
div.pSelWrap{float:left;width:213px;margin-bottom:2px;}
div.priceDisplay,div.priceDisplay div{width:150px;float:right;}
div.pRangeDisplay{float:left;margin-top:3px;text-align:left;width:150px;white-space:nowrap;}
div.priceDisplay span{float:left;margin-top:3px;text-align:left;width:125px;white-space:nowrap;}
div.priceDisplay span.radLabel{margin:0 0 0 5px;}
div.pDisplayWrap span.pAFExplain{float:left;text-align:left;width:auto;font-size:.9em;display:none;padding-right:3px;padding-top:3px;}
div.priceDisplay input.oTerms{float:left;border:0;display:block;height:1.2em;margin-top:4px;width:1.2em;}
div.priceDisplay label{width:auto;}
div.prodPers{width:213px;float:left;margin-top:10px;}
div.prodPers li{float:left;width:213px;}
div.prodPers li.mlen{font-size:.8em;padding-top:2px;}
div.prodPers input{display:block;float:left;}
span.persHeader{display:block;margin:0 0 5px 0;border-bottom:solid 1px #EFE9D3;font-weight:bold;}
div.prodPers label{white-space:nowrap;overflow: visible;}
div.prodPers input.large{width:208px;}
span.hlpQty{font-size:.8em;font-style:italic;color:#C03;display:block;float:right;width:110px;text-align:left;margin-top:4px;}
input.tiny{width:30px;margin-right:6px;}
input.small{width:50px;}
input.medium,select.medium{width:97px;}
input.mediumright{width:97px;margin-left:6px;}
input.mlarge{width:158px;}
input.large{width:200px;}
select.large{width:206px;}
div.formNoLabel{padding:5px 0;margin-left:163px;float:left;}
p.requiredlbl{padding-bottom:.1em;padding-top:.5em;padding-left:163px;}
div.intOrders{float:left;margin-top:15px;width:600px;}
div.errs{width:350px;margin-left:163px;line-height:1.5em;color:#C03;border:dotted 1px #C03;padding:3px;}
div.leftInner div.errs{float:left;width:288px;margin:5px 0;}
#unsubscribe div.errs{width:592px;margin-left:0;margin-top:10px;text-align:center;}
#unsubscribe span,#subscribe span{display:block;width:592px;padding:10px 0px;text-align:center;}
#paymentDetails div.errs{margin-left:190px;margin-top:10px;}
ul.errs{list-style-position:inside;list-style-type:circle;margin-left:10px;color:#C03;}
div.fldGroup{margin-top:10px;}
textarea.std{width:300px;height:100px;}
textarea.oPers{width:208px;height:100px;}
#contactUs input.submit{margin:0 0 10px 163px;}
div.catList{float:right;width:437px;margin-top:5px;}
div.catItem{float:left;width:425px;margin-top:5px;border:solid 1px #EFE9D3;padding:5px;}
div.catItem img{width:123px;height:161px;float:left;}
div.catDetails{float:right;width:297px;}
div.contact{float:right;width:190px;margin-top:5px;}
div.catList label{float:left;width:90px;padding-left:3px;margin-top:5px;}
div.selCat{float:right;margin-top:10px;width:190px;}
div.selCat input{display:inline;width:auto;border:none;float:none;margin-right:3px;vertical-align:middle;}
#reqCatalogue .privacy{display:block;width:600px;float:left;}
#reqCatalogue input.submit{margin:0 0 0 163px;}
ul.catList{list-style-position:inside;list-style-type:circle;margin-left:10px;}
ul.address{margin-left:10px;line-height:1.5em;}
ul.sitemap{margin:10px 0 0 10px;display:block;}
ul.sitemap li{width:500px;float:left;}
ul.sitemap a{color:#333;float:left;display:block;height:18px;padding-top:2px;text-transform:capitalize;}
ul.sitemap li.child{background:url(../images/sitemap/branch.gif) no-repeat left top;margin-left:30px;}
ul.sitemap li.last{background: url(../images/sitemap/bottom.gif) no-repeat left top;margin-left:30px;}
ul.sitemap li.child a,ul.sitemap li.last a{padding-left:30px;}
ul.sitemap h2{background:Transparent;padding-left:0;margin-top:10px;}
#catQuickOrder fieldset li{width:280px;}
#catQuickOrder fieldset label{width:80px;}
#catQuickOrder div.fldGroup{float:left;padding:3px;width:280px;}
#catQuickOrder input.continue{float:left;margin-left:93px;}
#catQuickOrder div.errs,#productByCode div.errs{width:592px;margin-left:0;margin-top:10px;padding:10px 3px;margin-bottom:10px;}
#quickDisplay{width:600px;float:left;}
#quickDisplay div.quickItem{width:598px;float:left;border:solid 1px #EFE9D3;margin-bottom:5px;}
#quickDisplay img{width:136px;height:136px;float:left;margin:5px 0 0 5px;}
#quickDisplay div.quickItemDesc{width:445px;float:right;margin:5px 5px 0 0;}
#quickDisplay div.quickItemDesc div{margin-top:5px;}
#quickDisplay em{font-weight:bold;}
#quickDisplay div.quickOrder{width:598px;float:left;margin-top:5px;}
#quickDisplay div.otProduct{width:588px;border-left:none;border-right:none;border-bottom:none;margin-bottom:0;}
#quickDisplay div.cPane,#quickDisplay div.sPane{padding-bottom:5px;padding-right:25px;}
#quickDisplay div.pDisplayWrap{width:588px;}
#quickDisplay div.priceDisplay{width:398px;float:left;}
#quickDisplay div.priceDisplay span{width:auto;}
#quickDisplay div.priceDisplay div{float:left;width:auto;}
#quickDisplay div.qtySel{width:588px;}
#quickDisplay input.addToCart{float:left;}
#quickDisplay span.radLabel{margin:0 20px 0 5px;}
#quickDisplay div.otProduct span.prodDesc,#quickDisplay div.prodPers,#quickDisplay span.prodCode,#quickDisplay div.swHolder,#quickDisplay div.pSelWrap{width:588px;}
#quickDisplay div.prodPers li{width:580px;}
#quickDisplay span.persHeader{margin:0 0 5px 0;}
#orders input.submit{float:left;margin:0 0 0 10px;}
#orders fieldset{margin:5px 0 20px 0;}
#orders fieldset label{width:100px;}
#orders ul.custHistory,#orders ul.ordHistory{margin:5px 10px;}
#orders li{line-height:20px;}
#orders ul.custHistory li{border-top:solid 1px #EFE9D3;}
#orders ul.custHistory li.first{border-top:0;}
#orders ul.ordHistory ul li{line-height:15px;}
#orders ul.ordHistory a,#orders ul.custHistory a,#orders ul.ordHistory a:hover,#orders ul.custHistory a:hover{display:inline;}
#orders ul.prodStatus{border-top:solid 1px #EFE9D3;margin-top:5px;padding:3px 0 0 7px;}
#orders div.errs{width:588px;margin-left:0;padding:5px;margin-bottom:10px;}
#memAccount fieldset,#retrievePwd fieldset{margin-top:0;}
#memAccount fieldset label,#retrievePwd fieldset label{width:150px;}
#retrievePwd input.submit{margin:0 0 0 163px;}
#memAccount p.retpass{margin-top:1em;margin-left:160px;}
#memAccount input.signin{margin:0 0 0 163px;float:left;}
#memAccount span.vip{font-weight:bold;}
div.success{width:200px;margin-left:163px;line-height:1.5em;color:Green;border:dotted 1px Green;padding:3px;font-weight:bold;}
#confirmation div.fldGroup{float:left;width:600px;}
body.popup{background:none;}
#personaliseProd{padding:5px;}
#personaliseProd a.close{float:left;margin:0 0 0 50px;}
#personaliseProd input.submit{float:left;margin:0 0 0 163px;}
#moreInfo span{display:block;margin:5px;border:solid 1px #EFE9D3;padding:5px;}
#moreInfo a.close{float:left;margin:0 0 0 5px;}
#confirmation span.hName,#paymentDetails span.hName{width:388px;}
#confirmation div.itemDesc,#paymentDetails div.itemDesc{width:335px;}
#paymentDetails div.cartFooterItem span.subTotal,#paymentDetails span.discountTotal,#paymentDetails span.cartTotal,
#paymentDetails div.adminFee,#paymentDetails span.adminFeeTotal,#paymentDetails span.adminFeeExplain,
#confirmation div.adminFee,#confirmation span.adminFeeTotal,#confirmation span.adminFeeExplain,
#confirmation div.cartFooterItem span.subTotal,#confirmation span.discountTotal,#confirmation span.cartTotal
{margin-right:8px;}
#prodPopup{background:#E6E2CF;width:380px;top:150px;left:270px;position:absolute;z-index:3;border:solid 1px #333;}
#prodPopup div.inner{width:372px;border:2px solid #FFF;margin:2px;float:left;}
#prodPopup div.product{float:left;}
#prodPopup div.product div.header{float:left;width:372px;}
#prodPopup div.product h3{background:Transparent;padding:10px;}
#prodPopup div.product div.prodBody{background:#F4F0E2;padding:10px;float:left;width:352px;}
#prodPopup div.product div.prodBody img{float:left;height:136px;width:136px;}
#prodPopup div.product div.prodDetail{float:right;width:200px;}
#prodPopup div.product div.prodDetail span.name{display:block;margin-bottom:3px;padding-top:5px;margin-top:15px;float:left;border-top:solid 1px #E6E2CF;width:200px;}
#prodPopup div.product div.prodDetail span.first{margin-top:0;padding-top:0;border-top:0;}
#prodPopup div.product div.prodDetail span.opts{display:block;margin-bottom:3px;float:left;width:200px;}
#prodPopup div.product div.prodDetail span.price{display:block;font-weight:bold;float:left;width:200px;}
div.closeDlg{width:auto;height:15px;padding-right:20px;background:url(../images/buttons/btnCloseDlg.gif) no-repeat right top;cursor:pointer;float:right;font-weight:normal;right:10px;top:15px;position:absolute;font-size:.8em;}
a.keepShopping{display:block;float:left;width:127px;height:21px;background:#E9E9E9 url(../images/buttons/btnKeepShopping.gif) no-repeat;cursor:pointer;margin-top:30px;}
#prodPopup a.goCheckout{display:block;float:left;margin-top:10px;}
#prodPopup span.persOpt{display:block;float:left;width:200px;}
#prodPopup span.persHeader{margin:10px 0 5px 0;border-bottom:solid 1px #EFE9D3;font-weight:bold;display:block;float:left;width:200px;}
#prodPopup span.price em{font-size:.8em;font-weight:bold;vertical-align:middle;}
#tellFriend{padding:5px;}
#tellFriend span.productName{font-weight:bold;margin:10px 0;display:block;}
#tellFriend a.close{float:left;margin-left:132px;}
#tellFriend div.sent a.close{float:left;margin-left:163px;}
#dContent{width:600px;}
#dContent div.dRow{float:left;width:600px;margin-bottom:10px;}
#dContent div.half{width:295px;float:left;padding:5px;padding-left:0;}
#dContent em{font-weight:bold;color:#333;line-height:1.6em;}
#dContent em a{font-weight:bold;color:#333;}
#dContent em a:hover{color:#C03;}
#dContent div.aboutUs{float:left;width:598px;margin-bottom:15px;border:solid 1px #EFE9D3;}
#dContent div.aboutUs img,#dContent div.dRow img{float:left;margin-right:10px;}
#dContent div.aboutUs img.right,#dContent div.dRow img.right{float:right;margin-left:10px;margin-right:0;}
#dContent div.aboutUs img.logo,#dContent div.dRow img.logo{border:1px solid #EFE9D3;margin-left:5px;}
#dContent h2 a,#dContent h2 a:hover{color:#333;}
#dContent ol{padding-left:3px;list-style-type:upper-roman;list-style-position:inside;}
#dContent li{padding:2px 0;}
#dContent .bordered{border:1px solid #EFE9D3;}
#dContent ul{list-style-position:outside;list-style-type:disc;padding:0 0 5px 20px;}
#dContent ul li{padding:5px;}
div.notes{float:left;font-size:.9em;padding:5px 5px 0 5px;width:585px;}
ul.products li a img.highlight{width:37px;height:37px;float:left;top:2px;margin-bottom:-37px;z-index:1;position:relative;display:block;}
ul.products li a img.soldOut{width:73px;height:37px;float:left;left:10px;margin-bottom:-37px;z-index:1;position:relative;display:block;}
h1.OnSale{background:url(../images/layout/OnSaleH1.gif) repeat-x;color:#FFF;}
div.OnSale div.listHeader,div.OnSale div.listFooter{background:#F00;color:#FFF;}
div.OnSale div.sortBy a,div.OnSale div.pager a.pageSel{color:#FFF;border:solid 1px #FFF;background:#FC0002;}
div.OnSale div.sortBy a:hover,div.OnSale div.pager a:hover.pageSel,div.OnSale div.pager a:hover.switch,
div.OnSale div.sortBy a.selected,div.OnSale div.pager a.selected,div.OnSale div.pager a:hover.selected{background:#BA0033;color:#FFF;}
div.OnSale ul.products li{background:url(../images/layout/osprodHeader.gif) repeat-x;}
div.OnSale ul.products a{border:solid 1px #FC0002;}
div.OnSale ul.products span.name{color:#FFF;}
div.spBanner{margin-top:8px;margin-left:43px;float:left;}
a.hpVerisign{display:block;float:left;width:60px;height:36px;z-index:2;margin-left:10px;}
img.hpADMA{display:block;float:right;width:50px;height:36px;z-index:2;margin-right:10px;}
#oCats div.errs{width:590px;margin-left:0;margin-top:5px;text-align:center;}
#oCats div.oCat{width:600px;float:left;margin-bottom:15px;margin-top:10px;}
#oCats div.oCat a{display:block;width:123px;height:161px;float:left;}
#oCats div.oCat div.oCatText{width:467px;float:right;}
#oCats div.oCat div.oCatText a{height:auto;width:auto;margin:25px 0 0 .25em;}
#catwin{width:800px;height:660px;position:relative;float:left;}
div.fbOverlay {background:#EFE9D3;position:fixed;top:0;left:0;width:100%;height:100%;}
div.fbBox{background:#E6E2CF;position:absolute;border:solid 0 #555;}
div.fbBox div, .fbBox a, .fbBox img{border-width:0;}
div.fbBox .fbLoader{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:100%;background:url(../images/fbox/loading.gif) no-repeat center center;}
div.fbBox .fbShadowRight{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/fbox/shadowRight.png) no-repeat top right;}
div.fbBox .fbShadowBottom{background:url(../images/fbox/shadowBottom.png) no-repeat bottom left;position:absolute;left:0;top:0;width:100%;height:100%;}
div.fbBox .fbShadowCorner{background:url(../images/fbox/shadowCorner.png) no-repeat bottom right;position:absolute;left:0;top:0;width:100%;height:100%;}
div.fbBox .fbCanvas{position:relative;left:0;top:0;width:100%;height:100%;}
div.fbBox .fbMainDiv,.fbBox .fbInfoPanel, .fbBox .fbControlPanel {position: absolute;border-style: solid;overflow: hidden;}
div.fbBox .fbMainDiv {background:#FFF;border-color: #000;}
div.fbBox .fbInfoPanel {line-height: 1.25em;font-size: 1.1em;font-weight:bold;}
div.fbBox .fbCaption {cursor: default;overflow:hidden;}
div.fbBox .fbInfoPanel,.fbBox .fbInfoPanel a:link, .fbBox .fbInfoPanel a:visited{ color: #000; }
div.fbBox .fbControls {height: 14px;font-size: 1px;}
div.fbBox .fbClose {width: 46px;height: 14px;background: url(../images/fbox/close.gif) no-repeat;float:right;}
div.fbInfoPanel{margin: 0 auto;}
div.fbControlPanel, div.fbControls{float: right;}
div.fbBox div.noFlash{text-align:center;color:#333;}
div.fbBox div.noFlash img{margin:0 auto;}
div.security{float:left;width:600px;padding:10px 0;}
div.security img{float:left;margin:10px 50px 0 20px;}
div.security a.txtLink{display:block;margin-top:40px;float:left;}
div.sList{width:590px;float:left;padding:5px 5px 50px 5px;}
div.sList div.sDetails{width:590px;float:left;padding:5px 0;}
div.sList div.sDetails a{font-weight:bold;color:#000;}
div.sList div.sDetails span{font-style:italic;}
div.survey{width:600px;float:left;}
div.survey div.surveyDetails{width:598px;float:left;border:solid 1px #E2D9C2;}
div.survey div.surveyheader{width:600px;padding:5px 0;display:block;float:left;}
div.survey span.reqNotice{width:597px;padding:5px 0 5px 3px;display:block;float:left;}
div.survey div.signoff{width:600px;padding:5px 0;display:block;float:left;}
div.survey div.surveyDetails div.question{float:left;width:588px;padding:5px 5px 10px 5px;}
div.survey div.surveyDetails div.question span.sheader{font-weight:bold;float:left;display:block;padding:5px 10px 2px 2px;width:100px;line-height:1em;height:1em;}
div.survey div.surveyDetails div.question div.rButtons{width:584px;float:left;padding:0 2px;}
div.survey div.surveyDetails div.question div.qButtons{width:476px;float:left;}
div.survey div.surveyDetails div.question div.qButtons span.qheader,div.surveyDetails div.question div.rButtons span.qheader{display:block;float:left;width:584px;padding:10px 0 3px 0;font-style:italic;font-weight:bold;}
div.survey div.surveyDetails div.question div.qButtons input,div.surveyDetails div.question div.rButtons input{display:block;float:left;border:0;padding:0;margin-top:1px;}
div.survey div.surveyDetails div.question div.qButtons label,div.surveyDetails div.question div.rButtons label{display:block;float:left;padding-left:5px;}
div.survey div.surveyDetails div.question div.qsButton{width:95px;float:left;height:1em;line-height:1em;padding-top:.5em;}
div.survey div.surveyDetails div.question div.qButton{width:508px;float:left;padding:0 0 .5em 0;height:1em;line-height:1em;margin-top:3px;}
div.survey div.surveyDetails div.question div.rButton{width:70px;float:left;height:1em;line-height:1em;}
div.survey div.surveyDetails div.question div.rating{width:584px;float:left;height:1em;line-height:1em;}
div.survey div.surveyDetails div.question div.rating div.rWeight{width:75px;float:left;height:1em;line-height:1em;font-style:italic;}
div.survey div.surveyDetails div.question span.header{font-weight:bold;float:left;display:block;width:586px;padding:0 2px;}
div.survey div.surveyDetails div.question div.desc{float:left;display:block;width:588px;}
div.survey div.surveyDetails div.question div.desc p{padding:.5em 2px;}
div.survey div.surveyDetails div.question div.qText{padding:0 2px;width:584px;float:left;}
div.survey div.surveyDetails div.question div.qText textarea{width:579px;height:80px;}
div.survey span.fldwrap{width:592px;margin-left:0;padding:10px 0 5px 8px;float:left;display:block;line-height:1em;}
div.survey span.fldwrap input{margin-top:1px;display:block;float:left;border:0;}
div.survey span.fldwrap label.rightlbl{display:inline;text-align:left;float:none;vertical-align:middle;width:auto;line-height:1em;padding-left:5px;}div.survey div.surveyDetails span.fldwrap{width:476px;margin-left:112px;padding:.5em 0 0 0;float:left;display:block;line-height:1em;}
div.survey div.surveyDetails span.fldwrap input{margin:1px 0 0 0;display:block;float:left;}
div.survey div.surveyDetails span.fldwrap label.rightlbl{display:block;text-align:left;float:left;vertical-align:middle;width:440px;line-height:1.2em;padding:0 0 0 10px;font-weight:normal;}
div.survey div.buttons{float:left;width:592px;padding:10px 0 10px 8px;border-top:0;margin-top:0;border-bottom:solid 1px #E2D9C2;}
div.survey div.buttons input.submit{float:left;margin:0;}
div.survey div.surveyDetails div.cDetails{border-bottom:solid 1px #E2D9C2;padding:5px 0;float:left;width:598px;}
div.survey div.surveyDetails fieldset li{display:block;float:left;padding:5px;width:588px;}
div.survey div.surveyDetails fieldset label{display:block;float:left;line-height:1.8em;width:100px;text-align:left;padding-right:10px;padding-left:2px;vertical-align:middle;font-weight:bold;}
div.survey div.surveyDetails fieldset em{margin-left:3px;display:inline;float:none;}
div.survey div.errs{margin:0;float:left;width:589px;padding-left:6px;}
div.survey div.help{float:left;width:598px;padding-top:20px;}
div.survey div.thankYou{float:left;width:600px;}
div.survey div.thankYou p{text-align:center;}
div.cPane div.loading,div.sPane div.loading{width:213px;height:40px;background:Transparent url(../images/layout/loading09.gif) no-repeat 91px 5px;}
