html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}:focus{outline:0;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}sub{vertical-align:sub;}sup{vertical-align:super;}.clearfix:after{content:".";display:block;visibility:hidden;height:0;font-size:1px;clear:both;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ .outer,.col3 .outer{margin-left:170px;margin-right:170px;}.col1 .outer{margin-left:0;margin-right:0;}.col2left .outer{margin-right:0;}.col2right .outer{margin-left:0;}.float-wrap{float:left;width:100%;}.center{float:right;width:100%;}.left{float:left;position:relative;width:165px;margin-left:-170px;}.col1 .left{display:none;}.col2right .left{display:none;}.right{float:right;position:relative;width:165px;margin-right:-170px;margin-left:3px;}.col1 .right{display:none;}.col2left .right{display:none;}.centerbox{font-weight:normal;text-align:left;overflow:visible;width:100%;}.container-right{padding-bottom:80px;}.sf_sidebar,.content{padding-top:0;padding-bottom:5px;padding-left:5px;padding-right:5px;}.container-left:after,.container-right:after{content:".";display:block;height:0;clear:both;visibility:hidden;}img{max-width:100%;}.filmstrip-thumbnails .fst-img{max-width:none;}/* \*/ * html .outer a,* html .container-left,* html .container-right,* html .outer,* html h2,* html .sidenav li a{height:1%;}/* Holly hack */ /*\*/ * html .outer p{margin-right:-6px;}/* */ /**/ /*/ .sidenav a:hover{position:relative;}/* this fixes an IEmac hover bug in the left column,hidden from other browsers */ .brclear{clear:both;height:0;margin:0;font-size:1px;line-height:0;}.main-content{display:block;}.left .sidebar{padding:0;text-align:left;padding-bottom:40px;}.right .sidebar{padding:0 0 80px 0;text-align:left;padding-bottom:40px;}.separator{border:0 solid #CCC;border-bottom-width:1px;height:1px;margin:20px 0 30px;}.options{text-align:right;}.price{margin:3px 0;}.category .shortdescription{margin:5px 0;}dt,dd{text-align:left;}dd.options,dd.prices{text-align:right;}.category-page{clear:left;}.content-block:after{content:".";display:block;visibility:hidden;height:0;font-size:1px;clear:both;}* html .content-block{height:1%;}.content-category .description,.content-product .description{text-align:left;}.welcome:after{content:".";display:block;visibility:hidden;height:0;font-size:1px;clear:both;}* html .welcome{height:1%;}.welcome{font-weight:normal;margin-bottom:20px;}.welcome img{float:left;margin-right:20px;margin-bottom:10px;}form.page-form{font-weight:normal;margin-bottom:20px;}form h3{padding:0;margin:10px 0 5px 0;}.form-section{margin-top:20px;}#searchAdvancedForm .form-section{clear:left;}.form-item{margin-bottom:10px;}.categories .form-item label{padding-left:1.5em;padding-right:1em;}.form-row-start{clear:left;}fieldset{padding:10px;margin-bottom:20px;font-weight:normal;}legend{font-weight:bold;}label{display:block;}fieldset .no-form-list{margin-bottom:10px;}.required{color:#c00;}div.required{margin-bottom:5px;}.state{float:left;padding-right:10px;}.zip{float:left;}.buttons{text-align:right;}div.form-section fieldset ol li{margin:10px 0;padding-left:10px;}div.form-section fieldset ol li li{margin:0;padding:0;}.search-result-controls p{margin-bottom:5px;}.search-result-controls strong{font-weight:bold;}.search-control{float:left;padding-left:10px;}.search-control.tips{clear:left;float:none;}.search-results .content-product{padding:4px;margin-bottom:10px;font-weight:normal;clear:left;}.search-results .content-product .largeimage{display:none;}.search-results .content-product .smallimage img{float:left;max-width:75px;border:none;}.search-results .content-product dd{display:block;margin-left:80px;}.search-results .content-product .content-product-header{margin:-4px -4px 10px;padding:3px;}.search-results .content-product .content-product-header a{text-decoration:none;}.search-results .content-product dd ul li{float:none;margin:0;width:auto;}.search-results .content-product .options ul{list-style-type:none;padding:0;margin:0;}.search-results .content-product dd.options .list,.search-results .content-product dd.options .adj{display:none;}a.search-result-button{float:right;font-weight:normal;}.strike{text-decoration:line-through;}.hidden{display:none;}ol#categories li{line-height:1.2;}#siteseal{margin:10px 0;}#seals a{text-decoration:none;}#messages li{padding:.4em;margin:.5em 0;font-weight:bold;}#messages .error{color:#c00;background-color:#FFCFCF;border:1px solid #c00;}#messages .info{color:#090;background-color:#cfc;border:1px solid #090;}#breadcrumbs{margin:.5em 0 1em;}fieldset{padding:10px;margin:10px 10px 10px 0;border-width:1px;border-style:solid;}legend{padding:0 3px;}input[type="text"],textarea{border-width:1px;border-style:solid;padding:1px 3px;}.member{border-width:1px;border-style:solid;padding:10px;padding-bottom:20px;text-align:left;display:block;}.member h3{margin:5px 3px;}.member-table{font-weight:normal;margin-bottom:5px;}.member-table th{text-align:left;font-weight:bold;padding:2px 3px;background-color:#ddd;}.member-table td,.member-table th{vertical-align:top;padding:2px 3px;}.member-table th.qty-col{width:2em;text-align:center;}.member-table th.price-col,.member-table th.total-col{text-align:right;}.member-table .invoice-col{text-align:left;}.member-table tr.member-row td{background-color:#f3f3f3;}.member-table td.qty-col input.formfield{width:2em;}.member-table th.remove-col{width:24px;text-align:right;}.member-table td{padding:5px 3px 3px;}.member-table ul{margin-left:10px;}.member .controls{padding:3px 2px;}.member label{display:inline;white-space:nowrap;}.options-table{margin:10px 0;width:100%;}.options-table td{padding:1px;border-width:0 0 1px;border-style:solid;}.option-info,.option-price{text-align:left;}.option-price{width:6em;}.no-ship-table{margin:2px 0 0;width:100%;}.no-ship-table td{padding:1px;}.no-ship-table .country-list td{text-align:left;}#specialinstructions{width:90%;}.formwrap{margin:10px 190px 0 0;padding:0;}.controls{clear:left;margin:10px 0 0 0;padding:0;}.controls-left{float:left;}.controls-right{float:right;width:150px;}.checkout-part{display:block;margin-bottom:6px;text-align:right;width:150px;}.checkout-part:after{content:".";display:block;visibility:hidden;height:0;font-size:1px;clear:both;min-width:0;}.checkout-part input.btn{float:right;}* html .formwrap{margin-right:170px;}* html .formwrap fieldset{float:left;}.formfield{clear:left;}.hint-text{color:#969696;font-style:italic;font-size:85%;}.phonenumber{white-space:nowrap;}.address-line{width:auto;}.address-line label{display:block;clear:right;}.address-line input{width:15em;}.fcomponent{padding:2px;float:left;margin:3px;}.cleft{clear:left;}.disabled{color:#999;}#checkout-right-column{float:right;width:170px;padding:0 2px 10px;margin:15px 0 10px;overflow:visible;font-size:85%;}#checkout-right-column div,#checkout-right-column table,#checkout-right-column form,#checkout-right-column input{font-weight:normal;margin:0;}#cart-table td{vertical-align:top;padding:2px;}#checkout-right-column .total-row td{border-width:1px 0 0;border-style:solid;}.adr p,.ccinfo p{margin:0;padding:0;padding-left:5px;}.checkout{display:block;}.checkout a.button,.checkout input.button{font-weight:normal;padding:2px 5px;margin-left:5px;border-width:1px;border-style:solid;text-decoration:none;}.checkout a.button,.checkout-block a.button{padding:3px 5px;}.controls input.button,.controls a.button{display:block;float:left;}.payment-method{margin:10px 0 0;}.payment-method .payment-method-content{margin-left:20px!important;margin-left:10px;}.member-row,.member-row-alt{border-width:0 0 1px;border-style:solid;}textarea#notes{width:99%;}.invoice{border-width:1px;border-style:solid;padding:10px;width:605px;margin:30px auto;}.checkout .invoice{width:95%;margin:0;border:none;}.checkout .custom_thankyou{margin:20px 0;}.invoice th{font-weight:bold;}.invoice td{padding:1px 3px;}.invoice .header{padding:0;margin:-5px -10px 0;margin-top:-5px;}#invoice-header-content{padding:10px;margin:0;border-width:0;border-style:solid;}#invoice-header-content .qsc-site-invoice-image-1 img{float:right;}#invoice-header-content li{list-style-type:none;}#invoice-header-content h1{padding:0;margin:0;}#invoice-header-content .titles{float:left;margin-left:10px;}#invoice-header-content h2,#invoice-header-content h3{padding:0;margin:0;}#invoice-header-content img{border:none;}.invoice .header .address{text-align:right;}.invoice h2,.invoice h3{margin:0;padding:0;}.itemsordered{width:100%;margin-bottom:10px;}.items td{vertical-align:top;}.items .options{margin-left:20px;}.price-col,.total-col{text-align:right;white-space:nowrap;}.itemsordered .price-col,table.totals .priceCol{width:5em;padding-left:10px;}.itemsordered .options{text-align:left;}th{text-align:left;}.shipped,.shiptotals,.paymentinfo{clear:both;padding-top:10px;border-width:1px 0 0;border-style:solid;margin-top:10px;}table.totals{float:right;margin-top:10px;margin-bottom:10px;}table.totals td{text-align:right;}.subtotal,.total{padding-bottom:10px;}.subtotal-row td,.total-row td{border-width:1px 0 0;border-style:solid;}.total,.balance{font-weight:bold;}.discount{color:#35B535;}.shipaddress,.billaddress,.paymentmethod{float:left;width:31%;}.printfooter{clear:both;margin-top:20px;padding:10px;border-width:1px;border-style:solid;}.printfooter p{margin:0;}.invoice #invoice-header-content:after,.member:after,.fcontain:after{content:".";display:block;visibility:hidden;height:0;font-size:1px;clear:both;min-width:0;}/* Hides from IE-mac \*/ * html .invoice #invoice-header-content,* html .member,* html .fcontain{height:1%;}.invoice #invoice-header-content,.member,.fcontain{display:block;min-width:0;/* for IE 7 */;}.digital-products-title{font-weight:bold;}.digital-product-detail{margin:1em 0 .5em 1em;}.digital-product-name{font-weight:bold;}.digital-product-option{margin:.2em 0 .5em;}.download-status ul{margin-left:10px;}.paypal-invoice{clear:both;font-size:100%;}.paypal-payment-reminder{font-size:200%;font-weight:bold;padding-top:10px;padding-bottom:20px;}.paypal-payment-learnmore{padding-top:5px;}.paypal-payment-logo{padding-top:15px;}.paypal-payment-btn{text-align:right;}#shipping_content{clear:left;}.cc-label{margin:10px 10px 0 0;}.cc-field{margin:3px 10px 3px 0;}#creditcard_content{font-size:85%;}#creditcard_content label{font-weight:normal!important;}#shippingModalBox div{border:1px solid #CCC;height:200px;overflow:auto;padding:10px;}#shippingModalBox .ft{background:#EED;height:20px;padding:5px;position:relative;}#shippingModalBox .ft a{position:absolute;top:2px;right:10px;}.shippingTermsAndConditions{font-size:10px;}.shippingTermsAndConditions p *{display:block;}.shipping-indent{padding-left:25px;}.shipping-freight-carrier-name,.shipping-pickup-name{float:left;width:75%;}.shipping-freight-carrier-price,.shipping-pickup-price{float:right;width:20%;text-align:right;}.shipping-freight-carrier,.shipping-package-carrier,.shipping-pickup{padding:3px 0;}.shipping-package-carrier-name{float:left;width:65%;}.shipping-package-carrier-price{float:right;width:30%;text-align:right;}.shipping-freight-carrier-name label,.shipping-pickup-name label,.shipping-package-carrier-name label{display:inline;white-space:normal;}.sitemap ul{margin-left:25px;}.sitemap li{margin-top:5px;margin-bottom:5px;}.payment_LONG{vertical-align:top;}.payment_LONG TR TD{vertical-align:top;}.payment_LONG FIELDSET.checkout-billing-information{margin-right:10px;}.payment_LONG FIELDSET.checkout-shipping-information{margin-left:10px;}.payment_LONG #cart-table{width:100%;padding:0;border-spacing:0;border:0;}.payment_LONG #cart-table TR.row-header TD{font-weight:bold;text-align:left;}.payment_LONG #cart-table TR.row-header TD.col-1{width:60%;}.payment_LONG #cart-table TR.row-header TD.col-2{text-align:center;width:10%;}.payment_LONG #cart-table TR.row-header TD.col-3{text-align:right;width:15%;}.payment_LONG #cart-table TR.row-header TD.col-4{text-align:right;width:15%;}.payment_LONG #cart-table TR.row-item TD.col-2{text-align:center;}.payment_LONG #cart-table TR.row-item-option TD.col-1{padding-left:22px;}.tooltip{cursor:help;}.rss-feed-link{background:url(http://shopmacguireandcrawford.com/static/images/common/icon-rss-feed.gif) no-repeat;}.rss-feed-link{height:17px;text-align:left;margin:10px 10px 10px 0;float:left;}.rss-feed-link a{padding-left:20px;padding-bottom:2px;line-height:17px;font-size:11px;}.rss-feed-link a:hover{text-decoration:none;}#sealsdd{text-align:center;margin-top:10px;}div.pagination-controls{text-align:center;padding-bottom:5px;}div.pagination-controls div.pagination-results{float:left;padding-top:4px;}div.pagination-controls div.pagination-sortorder{display:inline-block;float:none;}div.pagination-controls div.pagination-sortorder-rl{display:inline-block;float:right;}div.pagination-controls div.pagination-pages{float:right;display:inline-block;padding-top:4px;}div.pagination-controls div.pagination-pages-rl{float:right;display:inline-block;padding-top:4px;padding-right:10px;}div.pagination-controls div.pagination-pages a.page{font-weight:normal;}div.pagination-controls div.pagination-pages span.selected-page{font-weight:bold;}div.shopping-cart-widget table{width:100%;border-collapse:collapse;border-spacing:0;cursor:pointer;}div.shopping-cart-widget table td{padding:1px 0;}div.shopping-cart-widget td.qty-col{white-space:nowrap;text-align:right;}div.shopping-cart-widget td.product-title-col{word-wrap:break-word;padding-left:12px;padding-right:12px;}div.shopping-cart-widget td.price-col{white-space:nowrap;text-align:right;}div.shopping-cart-widget td.subtotal-col{text-align:right;padding-top:3px;border-style:solid;border-width:1px 0 0 0;}div.shopping-cart-widget span.subtotal-label{font-weight:bold;padding-right:3px;}.upsell-group table{table-layout:fixed;overflow:auto;}.upsell-group .price-col{white-space:normal;}.category-empty{margin:50px 0;text-align:center;}.category-introduction{margin-bottom:20px;}.category-closing{margin-top:20px;}.product-share{min-width:375px;display:inline-block;padding-top:6px;padding-bottom:3px;}.view-cart-style-1.member-table h3{margin-top:0;margin-right:0;}.view-cart-style-1.member-table th.image-col{width:80px;}.view-cart-style-1.member-table tr.member-row>td,.view-cart-style-1.member-table tr.member-row-alt>td{padding:15px 3px 5px;}.view-cart-style-1.member-table tr.member-row-alt>td,.view-cart-style-1.member-table tr.subtotal-row>td{border-width:1px 0 0;border-style:solid;border-color:#ccc;}.view-cart-style-1.member-table tr.subtotal-row>td{text-align:right;}.view-cart-style-1.member-table td.image-col{text-align:center;vertical-align:top;}.view-cart-style-1.member-table th.item-price-col,.view-cart-style-1.member-table tr.member-row>td.item-price-col,.view-cart-style-1.member-table tr.member-row-alt>td.item-price-col{padding-right:15px;}.view-cart-style-1.member-table .options-table td{border-width:0;}.view-cart-style-1.member-table .options-table td .option-label{font-weight:bold;}.view-cart-style-1.member-table .cart-item-product{font-weight:bold;}.cart-action-update.hide{display:none;}#advancedSection{display:none;}#singleSection{display:block;border:1px solid #D4D4D4;padding:10px;}#doubleSection{display:none;border:1px solid #D4D4D4;padding:10px;}#singleImageContainer,#doubleImageContainer{display:table;width:100%;}#singleImageLayoutImage{display:table-cell;vertical-align:top;}#doubleImageLayoutImage1{display:table-cell;vertical-align:top;width:50%;padding-right:5px;}#doubleImageLayoutImage2{display:table-cell;vertical-align:top;width:50%;padding-left:5px;}#doubleBrowseSection{padding-top:5px;}#singleImageLayoutImage img,#doubleImageLayoutImage1 img,#doubleImageLayoutImage2 img{width:100%;}#doubleImageBrowse1{display:inline;margin-left:190px;}#doubleImageBrowse2{display:inline;margin-left:400px;}.radioHorizontal{text-align:left;}.centerize{display:block;margin:0 auto;text-align:center;}

