*{margin:0;padding:0}body{color:#333;font-family:Helvetica,Arial,sans-serif;font-size:62.5%;line-height:18px}html{background:url(../images/bg.gif) #626467}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400}.clear{clear:both}iframe{max-width:330px}#Container{background:#fff;padding:0 0 5px;width:100%}#Layout{padding:10px 15px}#Header{background:left center #512c7b;margin:0 10px;overflow:hidden}#Header h1{color:#fff;padding:40px 0 10px 10px}#Header p{color:#fff;clear:left;font-size:12px;font-weight:700;margin:0 0 0 10px}#companylogo{padding:10px}#user{color:#fff}#liveHelp{height:70px;overflow:hidden;display:block;margin-right:20px}#liveHelp a img{margin:0}#liveHelp:hover a img{margin:-73px 0 0}#Navigation{background:#512c7b;margin:0 10px;overflow:hidden;padding:10px 0 0;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}#Navigation ul li{display:block;list-style:none;margin:0}#Navigation ul li a{color:#fff;display:block;font-size:14px;font-weight:700;line-height:36px;padding:0 0 0 9px;text-decoration:none}#Navigation ul li.current,#Navigation ul li.section{border-left:1px solid #CCC;border-right:1px solid #CCC}#Navigation ul li.current a,#Navigation ul.sub li.current a{background:#fff;color:#444;border-bottom:1px solid #CCC}#Navigation ul li.section a{background:#fff;color:#999}#Navigation ul.sub{background:#fff;padding:0}#Navigation ul.sub li{border:none}#Navigation ul.sub li a{border-top:1px solid #CCC;color:#999;padding-left:18px}#mobiletable{width:330px}#mobileleft{float:left}#mobileright{float:right}#mobilewhysteps td{float:left}#mobiletrainers{display:table width:45%}#mobiletrainers table{max-width:330px;width:100%!important;table-layout:fixed}#mobiletrainers td,#mobiletrainers tr{width:20px!important}#mobiletrainers a{font-size:8px}#categoriesWrap{clear:both;width:100%;padding:0;margin:0}a.eachCategoryBox{width:340px;height:181px;margin:0 0 25px;position:relative;float:left;overflow:hidden;text-decoration:none;cursor:pointer}a.eachCategoryBox img{display:block;padding:0;margin:0}a.eachCategoryBox h3{display:block;width:330px;height:30px;color:#FFF;position:absolute;bottom:0;left:0;padding:150px 0 0 10px;background:url(../images/productTab.png) left top no-repeat;font-size:14px;line-height:15px;text-transform:uppercase;font-weight:700}a.eachCategoryBox:hover h3{background:url(../images/productTab.png) left bottom no-repeat}#categoriesWrap .even{float:left}#categoryProdsWrap{width:100%;padding:15px 0 0;margin:0}.categoryProd{max-width:820px;float:left;margin:0 0 30px;font-size:13px;clear:both}#categoryProdsWrap .even{float:left;clear:none}.catProdImg{float:left;margin:0;padding:0;width:160px;text-decoration:none}.catProdImg img{display:block;padding:0;margin:0;border:none}#prodCatImg{display:none}.catProdInfo{float:left;padding:0;margin:0;max-width:660px}a.catProdTitle{font-size:14px;line-height:16px;font-weight:700;color:#512c7b;text-decoration:none;padding:0 0 5px;display:block}.catProdInfo span{font-size:12px;line-height:13px;color:#512c7b}.catProdInfo p{padding:10px 0;margin:0}a.catProdMore{font-size:12px;color:#FFF!important;float:left;margin:0;padding:7px 15px;text-transform:uppercase;background:url(../images/buttons/categoryProdBtn.png) left bottom repeat-x #522c7c;text-decoration:none!important;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a.catProdMore:hover{color:#facd0f;text-decoration:none}.pagination{clear:both;width:100%;padding:10px 0 0;margin:10px 0 0;border-top:1px dashed #512C7B}.pagination ul{float:right;padding:0 10px 0 0;margin:0;width:auto}.pagination ul li{float:left;padding:0;margin:0 0 0 10px;list-style:none}.pagination ul li a{text-decoration:none;font-size:12px;line-height:13px;padding:0;margin:0;color:#6D6E71}.pagination ul li a:hover{color:#000}.pagination ul li.active a{color:#512C7B;font-weight:700}#productImageWrap{width:320px;pading:0;margin:0;float:left}#productImage{width:320px;height:361px;overflow:hidden;padding:0;margin:0}#mainGalImgs{width:320px;height:361px;margin:0;padding:0;float:left;text-decoration:none;position:relative;overflow:hidden}#mainGalImgs img{display:block;padding:0;margin:0;border:none}#mainGalImgs span{position:absolute;bottom:0;left:0;display:block;width:141px;height:22px;color:#FFF;font-size:11px;padding:17px 0 0 10px;line-height:11px;font-weight:700;text-transform:uppercase;text-decoration:none;background:url(../images/mainImageHov.png) left top no-repeat}#mainGalImgs:hover span{background-position:left bottom;text-decoration:none}#productImages{width:100%;float:left;padding:10px 0 20px;margin:0}#productImages a{float:left;width:auto;padding:0;margin:0 4px 10px}#leftContent{width:100%;clear:left;padding:0;margin:0}#leftEditContent iframe{height:250px;width:330px}#productInfo{width:330px;max-width:100%;float:left;padding:0;margin:5px 0 30px 5px}#productInfo h1{border-bottom:solid 1px;width:350px;padding:0 0 10px;margin:0 0 20px}#productInfo img{position:relative;bottom:20px}#productInfo p{display:block;bottom:10px}#tag{background:url(../images/pricetag.png) right top no-repeat;padding:8px 5px 0 0;margin:-20px 0 20px 20px;height:48px;width:134px;float:right;position:relative;font-size:18px;line-height:15px;color:#FFF;text-align:right}#productDropDowns{width:100%;padding:0;margin:0;height:auto}.eachProdDrop{width:100%;padding:0;margin:0;overflow:hidden}.eachProdDrop h3{cursor:pointer;font-size:14px;line-height:20px;padding:0 0 10px}.eachProdDrop h3 span{font-size:11px;line-height:13px}.prodDropCont{width:100%;height:0;padding:0;margin:0;overflow:hidden}.dropInner p{position:inherit}#productInfo hr{margin:5px auto 15px}.add-to-cart h3{padding:0 0 15px}.add-to-cart h4{padding:0 0 5px;margin:0;font-weight:400;color:#512C7B;font-size:14px;line-height:15px}#Quantity{float:left;margin:0;padding:10px 0 0;width:210px}#Quantity label{float:left;width:75px;padding:4px 0 10px}#Quantity .middleColumn{float:left;width:110px;margin:0;padding:0}#Quantity input[type=text]{float:left;width:92px}#productInfo .Actions{float:right;width:120px;padding:0;margin:-30px 0 0}#ProductForm_ProductForm_error{width:100%;text-align:center;background:#d5c5e7;border:1px solid #9b7dbd;color:#3f1968;padding:12px 0;-moz-border-radius:5px;border-radius:5px;float:left;margin:10px 0 0}#ProductForm_ProductForm_error a{color:#3f1968;text-decoration:underline}#Form_ProductForm_error{width:100%;text-align:center;background:#d5c5e7;border:1px solid #9b7dbd;color:#3f1968;padding:12px 0;-moz-border-radius:5px;border-radius:5px;float:left;margin:10px 0 0}#Form_ProductForm_error a{color:#3f1968;text-decoration:underline}#leftEditContent{clear:both;width:100%;padding:20px 0 0;margin:0}#relatedProductsWrap{clear:both;width:100%;padding:0;margin:30px 0 0}#relatedTitle{background-image:url(../images/relatedProducts.png);height:55px;width:267px;float:left;padding:0;margin:0 0 -20px -7px;position:relative;z-index:200;font-size:0;line-height:0}#related{clear:both;width:718px;height:285px;padding:0;margin:0;border:1px solid #d1e3f3;background:#edf5fd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}a.eachRelated{float:left;width:160px;height:auto;margin:30px 10px 10px;padding:0;font-size:13px;line-height:20px;color:#58585a;text-decoration:none}a.eachRelated img{margin:0 0 10px;padding:0;display:block}a.eachRelated h4{font-size:14px;font-weight:700;line-height:17px;padding:0 0 2px;margin:0;color:#58585a;border:none}#ProductTestimonialsWrap{width:100%;padding:0;margin:0}#ProductTestimonialsWrap hr{margin:30px auto}#ProductTestimonialsWrap h2{text-transform:uppercase;border-bottom:1px dashed #512C7B;padding:0 0 10px;margin:0 0 20px;width:360px}.eachtestimonial{width:100%;padding:0 0 10px;margin:0 0 20px;border-bottom:1px dashed #b092d2}#ProductTestimonialsWrap .last{border:none}#compositeContent{width:100%;float:left;padding:20px 0 0;margin:0}#productInfo .multi #qty{text-align:right;font-size:12px;line-height:14px;padding:0 0 10px;color:#512C7B}#productInfo .multi .Actions{clear:both;margin:0}#productInfo .multi h5{clear:both;font-size:12px;line-height:16px;float:left;width:230px;padding:4px 0 0;margin:0}#productInfo .multi h4{font-size:12px;line-height:14px;padding:4px 0 0 2px;width:55px;float:left;text-align:right}#productInfo .multi h3{font-size:12px;line-height:14px;margin-top:15px;margin-right:-35px;width:115px;float:right;text-align:right}#productInfo .multi .field{width:40px;float:right;overflow:hidden;padding:0;margin:0;clear:none}#productInfo .multi label{display:none;float:left;width:60px;padding:4px 0 0;font-size:12px}#productInfo .multi .middleColumn{float:left;clear:none;width:100px;margin:0 0 15px;padding:0}#productInfo .multi input[type=text]{float:left;width:27px;margin:0;padding:3px 5px}#productInfo .multi a{text-decoration:none;clear:both;color:#512c7b;float:left;font-size:12px;line-height:16px;margin:0;font-weight:700;padding:4px 0 0;width:220px}#productInfo .multi a:hover{text-decoration:underline}#eventsWrapper{padding:10px 0 0;margin:0}#eventsWrapper hr{padding:0;margin:0 auto}.eventsWrap{width:100%;padding:0;margin:0;max-width:600px;background:#FFF;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.eventsWrap:hover{background:#eee5f8;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.eventsWrap a{text-decoration:none;color:inherit}.eventsWrap a:hover{text-decoration:underline}.eventsWrapFull{width:100%;padding:0;margin:0;max-width:600px;background:#FFF;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.eventsWrapFull:hover{background:#FF8383;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.eventsWrapFull a{text-decoration:none;color:inherit}.eventsWrapFull a:hover{text-decoration:underline}.eventLeft{float:left;width:240px;padding:0 20px 0 0;margin:0}.eventLeft p,.eventMid p{padding:0;color:#333}.eventMid{float:left;width:240px;padding:0 20px 0 0;margin:0}.eventRight{float:right;width:125px;padding:0;margin:0}.eventRight a{float:right;padding:7px 15px;margin:15px 0 0;font-size:12px;line-height:13px;text-transform:uppercase;color:#FFF;background:url(../images/buttons/footerSubscribe.png) left bottom repeat-x #522c7c;cursor:pointer;border:none;-moz-border-radius:5px;border-radius:5px;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}.eventRight a:hover{color:#fad01e;text-decoration:none;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}.eventDateBox{width:290px;float:right;padding:0;margin:0}.eventDateBox p{padding:0;margin:0;font-size:16px;line-height:21px;width:220px;float:right;color:#555}.eventDateBox strong{float:left;width:70px;padding:0;margin:0;font-size:15px;line-height:21px;font-weight:700;color:#512C7B}a.registerBtn{float:right;padding:7px 20px 9px;text-decoration:none;margin:0;font-size:14px;line-height:15px;text-transform:uppercase;color:#FFF;background:url(../images/buttons/footerSubscribe.png) left bottom repeat-x #522c7c;cursor:pointer;border:none;-moz-border-radius:5px;border-radius:5px;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}a.registerBtn:hover{color:#fad01e;text-decoration:none;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}#CartForm_CartForm tr{padding:0;margin:0}#CartForm_CartForm th{border-bottom:1px dashed #966dc3;color:#512C7B;font-size:14px;line-height:18px;font-weight:400;padding:0 10px 10px;text-align:left}#CartForm_CartForm td{font-size:12px;line-height:16px;color:#6D6E71;padding:10px;border:none;vertical-align:middle}#CartForm_CartForm .subTotalBtm td{border-top:1px solid #435663}#CartForm_CartForm input[type=text]{margin:5px 0;width:10px}#CartForm_CartForm .cartTotals td{border-top:1px dashed #966dc3}#CartForm_CartForm .middleColumn{width:0}p.attribution{font-size:11px;line-height:12px;padding:30px 0 10px;clear:both;float:left;width:250px}.remove-item-js{width:120px;height:21px;font-size:0;line-height:0;padding:0;margin:0;background:url(../images/buttons/removeIcon.png) left top no-repeat;display:inherit}.remove-item-js:hover{background:url(../images/buttons/removeIcon.png) left bottom no-repeat}.cartquantity input{width:50px}.checkout h3{color:#512c7b;font-size:20px;padding:0 0 10px;margin:0;font-weight:700}.checkout p{color:#512c7b;text-align:center}.checkout fieldset,.checkout section{width:330px}#address-billing,#address-shipping{float:left;width:330px;margin:0;padding:0}.addresses input[type=text],.addresses input[type=email]{width:312px}#OrderForm_OrderForm_HeaderFieldBilling-Address{float:left;width:180px;margin:0 15px 0 0}#BillToShippingAddress{float:left;display:inline-block;width:-1px;margin:0;padding:0}#BillToShippingAddress label.right{margin:0 0 0 10px;padding:0;width:110px}section.personal-details{margin:5px 0 20px}#PersonalDetails{width:100%;float:left}#PersonalDetails .CompositeField{float:left;width:340px;padding:0;margin:0;clear:none}#PersonalDetails .CompositeField input[type=text],#PersonalDetails .CompositeField input[type=password]{width:300px}#PersonalDetails .CompositeField .middleColumn{margin:0}#PersonalDetails #PasswordGroup{display:block;margin:-10px 0 0}#PersonalDetails .alert-info{font-size:12px;line-height:18px}#PersonalDetails .alert-info a{color:#3F1968}#checkout-order-table{width:330px;padding:0;margin:0}#checkout-order-table tr{padding:0;margin:0}#checkout-order-table th{border-bottom:1px dashed #966dc3;color:#512C7B;font-size:14px;line-height:18px;font-weight:400;padding:0 10px 10px;text-align:left}#checkout-order-table td{font-size:12px;line-height:16px;color:#6D6E71;padding:10px;border:none;vertical-align:middle}#checkout-order-table .cartTotals td{border-top:1px dashed #966dc3}#checkout-order-table .middleColumn{width:0}#Notes .middleColumn,#PaymentFields,#PaymentMethod .middleColumn{width:100%}#PaymentMethod ul{width:100%;padding:0;margin:0;display:block}#PaymentMethod ul.PaymentSet li{width:980px;padding:0 0 5px;margin:0;list-style:none;border-bottom:none}#PaymentMethod ul li input{margin:0 0 15px}#PaymentMethod ul li label{float:left;margin:0;padding:0;width:600px}#PaymentMethod .ExtraPaymentFields{float:left;margin:0 0 0 25px}#PaymentMethod .paymentfields{border:none;margin:0}#PaymentMethod .ExtraPaymentFields .paymentfields .field{border:none;float:left;margin:0;padding:10px;background:#e6e6e6;-moz-border-radius:5px;border-radius:5px}#PaymentMethod .ExtraPaymentFields .paymentfields .field .middleColumn{margin:5px 0 0}#PaymentMethod .ExtraPaymentFields .paymentfields .field .middleColumn input{margin:0}#PaymentMethod .PaymentFieldLabel img{display:inline-block;margin:0 0 -11px 10px}#PaymentFields #Amount{display:none;float:right}.checkout .Actions{float:left}.checkout .Actions .loading{display:none}#address{max-width:600px;width:300px;height:25px}.eachFAQSection{width:100%;padding:20px 0 0;margin:0}.eachFAQSection hr{margin:10px auto 15px}.eachFAQSection h2{cursor:pointer;width:330px;padding:0 80px 10px 70px;background:url(../images/buttons/faqBtn.jpg) right center no-repeat;min-height:40px}.eachFAQSection h2:hover{background:url(../images/buttons/faqBtn-Over.jpg) right center no-repeat}.FAQWrap{overflow:hidden;padding:0;margin:0;display:block}.eachFAQSection .eachFAQ hr{margin:10px auto 0;padding:0 0 15px}#FAQWrap{width:100%;padding:20px 0 0;margin:0}#FAQWrap hr{margin:10px auto 15px}.eachFAQ{width:100%;padding:0;margin:0}.eachFAQ h3{cursor:pointer;width:330px;padding:0 80px 10px 70px;background:url(../images/buttons/faqBtn.jpg) right center no-repeat;min-height:40px}.eachFAQ h3:hover{background:url(../images/buttons/faqBtn-Over.jpg) right center no-repeat}.eachFAQ h3 span.name{font-weight:400;font-size:12px;line-height:13px;padding:10px 0 0;display:block;color:#6D6E71}.eachFAQ h3 span.icon{width:70px;float:left;margin:0 0 0 -70px;padding:0;height:40px;background:url(../images/faq-Q.jpg) left top no-repeat}.FAQInfoWrap{overflow:hidden;padding:0;margin:0;display:block}.faqDesc{width:260px;padding:0 0 0 70px;margin:10px 0 0;background:url(../images/faq-A.jpg) left top no-repeat;min-height:40px}.testimonialScrollWrap{width:100%;padding:0;margin:0}.testimonialScrollWrap:first-of-type{padding:10px 0 0}.testimonialScrollWrap h3{cursor:pointer;width:330px;padding:0 80px 10px 0;background:url(../images/buttons/faqBtn.jpg) right center no-repeat;min-height:20px}.testimonialScrollWrap h3:hover{background:url(../images/buttons/faqBtn-Over.jpg) right center no-repeat}.testimonialGroupWrap{overflow:hidden;padding:0;margin:0;display:block}.testimonialGroupWrap .last{border-bottom:none}.tagRight{display:none}#Footer{background:#512c7b;clear:both;margin:10px;padding:10px 15px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#Footer p{color:#fff;font-size:11px;text-align:center}#Footer a{color:#fff;text-decoration:none}#Footer a:hover{color:#fff;text-decoration:underline}#PageComments_holder{border-top:1px solid #CCC;padding-top:18px}#CommentHolder li,#CommentHolder ul{margin:0;padding:0;list-style:none}#PageComments li{border-bottom:1px solid #CCC;margin:0 0 18px;padding:0 0 18px}#PageComments .info{font-size:12px;font-style:italic}#PageComments .actionLinks{overflow:hidden}#PageComments .actionLinks li{border:none;display:block;float:left;margin:0 9px 0 0;padding:0}#CommentsRSSFeed,#DeleteComments{margin-bottom:0;padding:0;font-size:12px}.typography .deletelink,.typography .spamlink{background:#3E91C4;color:#FFF;font-size:12px;padding:3px 6px;text-align:center}