/**   Styles for "Screen" Media
*     File: styles.css
*     Author: Nate Hanna
*     Auth Web: http://www.mediasation.com
*     modified: 2010-03-01 (by Nate Hanna)
* --------------------------------------------------------------
**/
html{background:#FFF;color:#333;font-family:"Trebuchet MS", Arial, Helvetica, Geneva, "microsoft sans serif", sans-serif;font-size:62.5%;overflow-x:hidden}a{color:#235B99;font-weight:400;text-decoration:underline}a:visited{color:#2C3E7D}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#000;font-family:"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;font-weight:lighter;line-height:1.25em}h1,.content h1{font-size:2.4em;line-height:normal}.page_index h1 strong,.page_index .content h1 strong{font-size:.195em;font-weight:700}.page_index h1.pg_title,.page_index .content h1.pg_title{font-size:5.4em;margin-top:0}h2,.content h2{font-size:1.6em}h3,.content h3{font-size:1.5em}h4,.content h4{font-size:1.3em}h5,.content h5{font-size:1.1em}h6,.content h6{font-size:1em}div.hr{background:#666 no-repeat scroll center;height:1px;margin:1.6em 0}#outer_wrapper{padding:60px 0}#wrapper{margin:0 auto;min-height:500px;position:relative;width:980px}#header{height:87px}#header #masthead a,#header #masthead a:visited{background:transparent url(../images/logo.gif) left top no-repeat;display:block;height:45px;left:0;overflow:hidden;position:absolute;text-decoration:none;text-indent:-10000px;top:0;width:245px;z-index:5}#vcard{font-size:1.7em;letter-spacing:.07em;position:absolute;right:-3px;text-align:right;top:0}#search{position:absolute;right:0;text-align:right;top:22px;width:240px}#search form{height:24px}#search input{background:#FFF;border:1px solid #BFC1BF;color:#666;font-size:1em;padding:.3em .4em;width:153px}#search button{background:transparent url(../images/btn_search-go.gif) left top no-repeat;border:0;cursor:pointer;font-size:12px;height:24px;margin-left:4px;overflow:visible;padding:0 7px;position:relative;text-indent:-10000px;text-transform:uppercase;top:1px;width:37px}#contentWrapper{padding:4px 0}.page_index #contentSlot #fade{height:82px}#layout{padding:83px 42px 42px}#hdrImg{clear:right;float:right;padding-bottom:30px;padding-left:30px}.page_page-not-found #hdrImg{padding-bottom:0}#hdrImg #img{height:380px;overflow:hidden;width:572px}#topNavigation{background:transparent url(../images/bg_nav.gif) right top no-repeat;font-weight:400;height:34px;left:0;position:absolute;top:53px;width:980px;z-index:5}#topNavigation ul{border:0;clear:left;float:none;margin:0;padding:0}#topNavigation ul li,#topNavigation ul li.selected{background:none;border:0;border-right:4px solid #FFF;display:block;float:left;margin:0;padding:0}#topNavigation ul li a{border:1px solid #000;color:#FFF;display:block;float:left;font-size:14px;font-weight:700;letter-spacing:.08em;padding:9px 11px;text-decoration:none;text-transform:uppercase}#topNavigation ul li a:hover,#topNavigation ul li a:focus{background-color:#000;border-color:#000;text-decoration:underline}#topNavigation ul.sf-menu ul li a > .sf-sub-indicator{background-position:0 0;display:block;height:10px;overflow:hidden;padding:0;right:10px;text-indent:-10000px;top:8px;width:10px}#topNavigation ul.sf-menu ul li a:hover > .sf-sub-indicator{background-position:-10px 0}#topNavigation ul.sf-menu ul{margin:0;padding:0}#topNavigation ul.sf-menu li:hover ul,#topNavigation ul.sf-menu li.sfHover ul{margin:0;padding:4px;text-align:left;top:34px;width:189px;z-index:11}#topNavigation ul.sf-menu li.sfHover ul ul{left:189px;top:-4px}#topNavigation ul.sf-menu li li a{background-image:none;border:0;letter-spacing:normal;line-height:normal;margin:0;min-height:15px;padding:0;text-transform:none;width:100%}#topNavigation ul.sf-menu li li a span{border:0;display:block;font-size:.9em;padding:6px 13px;white-space:normal}#topNavigation ul.sf-menu li li{border:0;border-bottom:0;margin:0;padding:0}#formContent td{padding:3px 0 8px}#formContent td.content{padding-right:5px;vertical-align:top}#formContent select.select,#formContent input.input,#formContent textarea.textarea{border-color:#009d89;padding:.3em .4em}#formContent #submit{background-color:#2c3e7d;border-color:#009d89 #2c3e7d #2c3e7d #009d89}#default.store #innerWrapper{background:transparent url(../images/bg_store.gif) left top repeat-y}.store #contentSlot{float:right;position:relative;width:717px}.store #contentSlot #layout{padding:0 0 35px 35px}.store #contentSlot table.gcheckout-top-button{background-color:#FFF;border:4px solid #FFF;color:#666;float:none;position:absolute;right:8px;top:8px;z-index:2}.store h1,.store h1.category,.store h1.page-title{background-color:#235B99;color:#FFF;font-size:4em;line-height:normal;margin:0 0 .5em -31px;padding:2em 35px 10px}.store h2{margin-bottom:.1em}.store div.title h2{margin-top:1.9em}.store .dialog .content{padding:5px 0 10px}.store .dialog h1.page-title{margin-top:-8px}.store table.product-properties,.store table.width-100,.cart-content .cart-column-product,.store .checkout-payments,.store .invoice-products,.store .invoice-personal-info{margin-top:0}.store #contentSlot .dialog-search-sort-bar a,.store #contentSlot .dialog-search-sort-bar a:visited{color:#666}.store #sideBar{float:left;width:263px}#default.store #sideBarHook{padding:20px 10px}.menu-dialog{margin:0;padding-bottom:10px}.store .menu-dialog .title-bar{background:transparent;border-bottom:1px solid #666;color:#333;padding:2px}.store .menu-dialog .content{background:transparent;color:#666}.store .menu-dialog .content .minicart{margin:0 10px}.store hr.minicart{background-color:#666}.store #sideBar div.menu-button div,.store #sideBar div.menu-button a{padding:2px 8px}.store .menu-dialog .content form input[type=text],.store .menu-dialog .content form input[type=password]{background-color:#FFF;border:1px solid #BFC1BF}.store .menu-dialog .content ul,.store .menu-dialog .content ol{padding:.4em 0}.store button.button,.store #contentSlot .flc-buttons div.button a,.store #contentSlot .flc-buttons div.button a:visited,.store #contentSlot .store .order-invoice-ftr div.button a,.store #contentSlot .order-invoice-ftr div.button a:visited,.store #contentSlot .cart div.button a{color:#FFF}.search-sort-bar a.up-direction:link,.search-sort-bar a.up-direction:visited,.search-sort-bar a.up-direction:hover,.search-sort-bar a.up-direction:active{background:transparent url(/spark/_globals/images/store-uarrow_black.gif) no-repeat scroll left 55%}.search-sort-bar a.down-direction:link,.search-sort-bar a.down-direction:visited,.search-sort-bar a.down-direction:hover,.search-sort-bar a.down-direction:active{background:transparent url(/spark/_globals/images/store-darrow_black.gif) no-repeat scroll left 55%}.store .right-box p,.store .right-box div{margin-bottom:.4em}.store form td{font-size:1.05em}.store .button-row,.store .button-row-right{margin-top:10px}.store .title-with-sort-row{padding-bottom:15px}.store .products-list .item{border-bottom:1px dashed #E2E4E3;padding:15px 0}.store .products-list .item:hover{background-color:#ECECEC}#footer{background:transparent url(../images/bg_footer.gif) left top no-repeat;font-size:1.1em;padding:70px 0 20px}#footer a{color:#225A99}#footerNav{clear:right;float:right;padding-bottom:2px}#footerNav ul{list-style:none;margin:0;padding:0}#footerNav ul li{float:left}#footerNav ul li a{display:block;float:left;font-size:1.1em;text-decoration:none}#footerNav ul li a:hover,#footerNav ul li a:focus,#siteBy a:hover,#siteBy a:focus{text-decoration:underline}#footerNav ul li:after{content:" | ";padding:0 10px}#siteBy,#siteBy a{color:#666;text-decoration:none}.content{font-size:1.2em;line-height:1.55em}.ui-widget{font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:1.1em}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#FBEC88;border:1px solid #FAD42E;color:#363636;font-size:10px;margin-top:4px;padding:.3em}.ui-icon{background-image:url(../images/ui_icons.png);background-repeat:no-repeat;display:block;height:16px;overflow:hidden;text-indent:-99999px;width:16px}.ui-icon-alert{background-position:0 -143px}.ui-icon-info{background-position:-16px -144px}.ui-corner-all{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}#wrapper .color_1,#wrapper .color_1 ul{background-color:#A93E3E}#topNavigation .color_1 a,#topNavigation .selected.color_1 a:hover,#topNavigation .selected.color_1 a:focus{border-color:#A93E3E}#wrapper .color_2,#wrapper .color_2 ul{background-color:#D1317B}#topNavigation .color_2 a,#topNavigation .selected.color_2 a:hover,#topNavigation .selected.color_2 a:focus{border-color:#D1317B}#wrapper .color_3,#wrapper .color_3 ul{background-color:#AE357B}#topNavigation .color_3 a,#topNavigation .selected.color_3 a:hover,#topNavigation .selected.color_3 a:focus{border-color:#AE357B}#wrapper .color_4,#wrapper .color_4 ul,.store #contentSlot .cart div.button a{background-color:#801A6C}#topNavigation .color_4 a,#topNavigation .selected.color_4 a:hover,#topNavigation .selected.color_4 a:focus{border-color:#801A6C}#wrapper .color_5,#wrapper .color_5 ul{background-color:#521F6A}#topNavigation .color_5 a,#topNavigation .selected.color_5 a:hover,#topNavigation .selected.color_5 a:focus{border-color:#521F6A}#topNavigation .color_6 a,#topNavigation .selected.color_6 a:hover,#topNavigation .selected.color_6 a:focus{border-color:#2C3E7D}#topNavigation .color_7 a,#topNavigation .selected.color_7 a:hover,#topNavigation .selected.color_7 a:focus{border-color:#235B99}#topNavigation .color_8 a,#topNavigation .selected.color_8 a:hover,#topNavigation .selected.color_8 a:focus{border-color:#0087BF}#topNavigation .color_9 a,#topNavigation .selected.color_9 a:hover,#topNavigation .selected.color_9 a:focus{border-color:#009D89}#topNavigation .color_10 a,#topNavigation .selected.color_10 a:hover,#topNavigation .selected.color_10 a:focus{border-color:#008E66}#topNavigation .color_11 a,#topNavigation .selected.color_11 a:hover,#topNavigation .selected.color_11 a:focus{border-color:#59AB3C}#topNavigation .color_12 a,#topNavigation .selected.color_12 a:hover,#topNavigation .selected.color_12 a:focus{border-color:#8EB835}#topNavigation .color_13 a,#topNavigation .selected.color_13 a:hover,#topNavigation .selected.color_13 a:focus{border-color:#B98E2E}#wrapper .font_color_1,.store .products .price-value,.store .totals .total-value,.store .product-details .details .save,#topNavigation ul li.selected.color_1 > a{color:#A93E3E}#wrapper .font_color_2,#topNavigation ul li.selected.color_2 > a{color:#D1317B}#wrapper .font_color_3,#topNavigation ul li.selected.color_3 > a{color:#AE357B}#wrapper .font_color_4,#topNavigation ul li.selected.color_4 > a{color:#801A6C}#wrapper .font_color_5,#topNavigation ul li.selected.color_5 > a{color:#521F6A}.clear{clear:both;height:1px;margin-bottom:-1px;overflow:hidden}.clearafter:after{clear:both;content:"";display:block;height:100%;visibility:hidden}a img,.store #layout > .dialog{border:0}div.hr hr,#topNavigation ul.sf-menu a .sf-sub-indicator,.store #breadcrumbs,.hidden,.printOnly{display:none}.page_contact-us #layout,#topNavigation ul.sf-menu ul li a.sf-with-ul{padding-right:0}#topNavigation ul li.selected > a,.store .content hr{background-color:#FFF}button.main-button,#wrapper .color_7,#wrapper .color_7 ul,.store button.button,.store #contentSlot .flc-buttons div.button a,.store #contentSlot .flc-buttons div.button a:visited,.store #contentSlot .store .order-invoice-ftr div.button a,.store #contentSlot .order-invoice-ftr div.button a:visited,#wrapper .font_color_7,#topNavigation ul li.selected.color_7 > a{background-color:#235B99}#footerNav ul li:last-child:after,#footerNav ul li.last:after{content:"";padding:0 10px 0 0}#wrapper .color_6,#wrapper .color_6 ul,div.button div,div.button a:link,div.button a:visited,div.button a:hover,div.button a:active,#contentSlot .flc-buttons div.button a,#contentSlot .flc-buttons div.button a:visited,#contentSlot .order-invoice-ftr div.button a,#contentSlot .order-invoice-ftr div.button a:visited,#wrapper .font_color_6,#topNavigation ul li.selected.color_6 > a{background-color:#2C3E7D}#wrapper .color_8,#wrapper .color_8 ul,#wrapper .font_color_8,#topNavigation ul li.selected.color_8 > a{background-color:#0087BF}#wrapper .color_9,#wrapper .color_9 ul,#wrapper .font_color_9,#topNavigation ul li.selected.color_9 > a{background-color:#009D89}#wrapper .color_10,#wrapper .color_10 ul,#wrapper .font_color_10,#topNavigation ul li.selected.color_10 > a{background-color:#008E66}#wrapper .color_11,#wrapper .color_11 ul,#wrapper .font_color_11,#topNavigation ul li.selected.color_11 > a{background-color:#59AB3C}#wrapper .color_12,#wrapper .color_12 ul,#wrapper .font_color_12,#topNavigation ul li.selected.color_12 > a{background-color:#8EB835}#wrapper .color_13,#wrapper .color_13 ul,#wrapper .font_color_13,#topNavigation ul li.selected.color_13 > a{background-color:#B98E2E}