/*
Theme Name: iShop Theme
Theme URI: http://instinct.co.nz
Description: Mac Style Theme
Version: 3.6
Author: Thomas Howard
Author URI: http://instinct.co.nz
*/
 .wpsc_container{position:relative;clear:both}div.productdisplay img{max-width:none !important;padding:0;border:0}div#shoppingcart{float:right;width:148px;margin:0;padding:0;margin-left:5px}div#shoppingcart div#shoppingcartcontents{font-size:9pt;border:1px solid #999;background-color:#efefef;height:100%;width:100%;text-align:left;padding:0 6px 0 0;position:relative;z-index:9}div#shoppingcart div#shoppingcartcontents strong{display:block;width:100%}div#shoppingcart div strong{font-size:11pt}div#sideshoppingcart div{height:100%;width:90%;text-align:left;padding:6px;padding-top:4px}div#sideshoppingcart div h2{margin-left:-1ex;display:inline}table.shoppingcart{margin-left:-2px;margin-bottom:5px}table.shoppingcart tr td{font-size:8pt !important}div#widgetshoppingcart div{width:100%;text-align:left}div#widgetshoppingcart div strong.cart_title{margin-left:-6px;display:inline;font-size:1.2em}div#widgetshoppingcart div h2{text-align:left;margin-bottom:4px;display:block}a#fancy_collapser_link{width:13px;height:13px;padding:0;margin-left:5px;margin-bottom:-3px;border:0}a#fancy_collapser_link img{border:0}div#shoppingcartcontents{display:block}div#sliding_cart{margin:0;padding:0;background:0;border:0}span.oldprice{text-decoration:line-through}span.oldprice span{text-decoration:line-through}span.special{color:#d00;font-weight:bold}strong.prodtitles{display:block;margin-bottom:-15px}h2.prodtitles{font-size:1em;margin-top:0}pan.items{display:block;margin:0 0 15px 0}span.nomore{display:block;margin:0 0 15px 0}span.numberitems{margin:0 5px 0 0}span.subtotal,span.total,span.discount,span.postage,span.tax,span.gocheckout{display:block;padding-bottom:5px}span.totalhead,span.discounthead,span.subtotalhead,span.postagehead,span.taxhead{font-weight:bold;margin-right:5px}span.emptycart{display:block;margin:10px 0 0 0}p.empty,p.visitshop{margin:0;padding:0}div.productdisplay{position:relative;float:left;clear:both;top:0;left:0;margin-bottom:20px;width:100%;text-align:left !important}div.productdisplay div.imagecol img{border:0 solid #fff}div.textcol{position:relative;float:left;top:0;left:0;padding:0;padding-bottom:10px;margin:0;text-align:left !important}div.imagecol{position:absolute;float:left;top:0;left:0;padding-right:5px;margin-right:0}div.producttext{color:#757575;font-size:8pt;width:100%;text-align:left !important;font-style:'Lucida Grande',Geneva,Arial,Verdana,Helvetica,sans-serif;margin:0 0 30px 5px}a.wpsc_product_title{color:#44555f;border-bottom:1px solid #c8d2de;display:block;font-size:11pt;margin:0 0 5px 0}a.wpsc_product_title:hover{text-decoration:none}p.wpsc_description{margin:0 0 6px 0}p.wpsc_variation_forms{margin:0}p.wpsc_variation_forms label{color:#333;font-size:9pt;font-weight:bold}p.wpsc_extras_forms label{color:#333;font-size:9pt;font-weight:bold}p.wpsc_product_price{margin:10px 0 10px 0;color:#333;font-size:9pt;font-weight:bold}div.wpsc_product_price{width:130px}p.wpsc_product_extra_content{margin:10px 0 10px 0;color:#333;font-size:9pt;font-weight:bold}p.galleryheading{font-weight:bold}input.wpsc_buy_button{background-image:url(images/buy_button.gif);border:0;width:76px;height:25px;text-align:center;padding:0;font-size:8pt;margin-top:3px;color:#6a6c74}span.additional_description{display:none}a.additional_description_link{display:inline}a.additional_description_link img{margin-right:3px}div.product_footer{position:relative;padding:0 !important;width:100%;border-top:1px dashed #ccc;height:35px;margin-top:1em}div.product_footer strong{display:block;font-size:7pt;font-weight:normal}div.product_average_vote{position:absolute;top:0;left:0;width:50%;float:left;margin:0 !important;height:inherit}div.product_user_vote{position:absolute;top:0;right:0;width:30%;margin:0 !important;height:inherit}span.vote_total{position:relative;top:-3px;left:2px;font-size:7pt}span.rating_saved{color:#900;display:none}table.list_productdisplay{margin-bottom:20px;border-collapse:collapse;width:100%}table.list_productdisplay tr td{vertical-align:top;padding-bottom:0;font-size:8pt}table.list_productdisplay tr td a.wpsc_product_title{text-align:left;border-bottom:0;text-decoration:underline}table.list_productdisplay tr td div.wpsc_variation_forms p{padding:0;text-align:left}table.list_productdisplay tr td select{margin-right:3px}table.list_productdisplay tr.list_view_description{margin:0;padding:0}table.list_productdisplay tr.list_view_description td{margin:0;padding:0 3px 5px 3px}table.list_productdisplay tr.list_view_description td div{display:none;padding:3px}div.wpsc_loading_animation{margin-top:3px;margin-left:6px;float:left}.list_productdisplay .wpsc_loading_animation{display:none}#loadingindicator{visibility:hidden;font-size:7pt;font-weight:normal}#loadingindicator img{position:relative;top:3px;margin-left:6px;border:none !important}#alt_loadingindicator{visibility:hidden;font-size:7pt;font-weight:normal}#alt_loadingindicator img{position:relative;top:3px;margin-left:6px;border:none !important}div.select_country{margin-bottom:5px}div.select_country form{text-align:left}tr.product_shipping td h2{margin-bottom:15px}div#homepage_products{width:100%}div.frontpage_product{width:auto;float:left;height:260px;text-align:center}div.frontpage_product a p{margin-top:0}div.frontpage_product a{color:#333 !important;font-weight:normal !important}div.frontpage_product a img{border:0}div.frontpage_product img{text-align:center}div.frontpage_product span.front_page_price{display:block}table.productcart{width:100%;margin-top:10px;margin-bottom:10px;padding:0;border-collapse:collapse;padding-top:3px;border:0;font-size:inherit}table.productcart tr td{padding-bottom:5px;font-size:11px;font-size:inherit}table.productcart tr.product_row td{padding-bottom:5px;font-size:inherit;vertical-align:middle !important}table.productcart tr.product_row td{padding-bottom:5px;font-size:inherit;vertical-align:middle !important}form.adjustform{display:inline}table.productcart tr.firstrow td{font-weight:bold;background-color:#e5e5e5;border-left:2px solid white}table.productcart tr.firstrow td.firstcol{border-left:0}table.productcart tr.product_shipping td{vertical-align:middle;border-top:1px solid #999 !important;padding-top:4px}table.productcart tr.total_price td{border-top:1px solid #999 !important;border-bottom:1px solid #999 !important;font-weight:bold;padding-top:4px}ul.checkout_links{list-style-type:none;padding-left:0}ul.checkout_links li{list-style-type:none;margin-left:0}ul.checkout_links li a{color:#555 !important;font-weight:normal !important}ul.checkout_links li a:hover{color:#000 !important}a.termsandconds{text-decoration:underline}.wpsc_container .PeSwitcher ul li:before,.wpsc_container .PeCatsBrands ul li:before{content:""}.wpsc_container .PeSwitcher ul li,.wpsc_container .PeCatsBrands ul li{padding-left:0 !important;margin-left:0}.PeSwitcher ul{padding-left:0}.PeSwitcher ul li{margin-left:0}.category_brand_header{list-style:none !important}.category_brand_header li{margin-left:0}.category_brand_header li:before{content:none !important}#content .category_brand_header li a{color:#333;font-weight:bold;font-size:11pt}.PeCatsBrands ul{padding-left:0}.PeCatsBrands ul li{margin-left:0}.PeCatsBrands ul.SubCategories{margin:0}.PeCatsBrands ul.SubCategories li{margin-left:1em}ul.PeCategories{margin:0}.category_image{float:left}.widget h3.category{margin-top:0;display:inline}.category a{color:#06c}li.MainCategory strong.category{margin-top:5px;font-size:8pt}li.MainCategory strong.category a.productlink{color:#06c;font-size:8pt}li.MainCategory strong.category a.productlink:visited{color:#06c}li.MainCategory strong.category a.productlink:hover{color:#147}div.wpsc_container div.PeSwitcher ul{list-style:none !important;list-style-type:none !important}div.wpsc_container div.PeCatsBrands ul li{list-style:none !important;list-style-type:none !important}div.wpsc_container div.PeSwitcher ul{list-style:none !important;list-style-type:none !important}div.wpsc_container div.PeCatsBrands ul li{list-style:none !important;list-style-type:none !important}img.catimage{float:left;position:relative;top:-3px;margin-right:2pt}strong.cattitles{display:block;position:relative;margin:6px 0 0 0}div.wpcart_gallery img{margin-right:5px}#fancy_notification{position:absolute;top:0;left:0;background:#fff;border:4px solid #ccc;display:none;height:auto;z-index:9}#fancy_notification #loading_animation{display:none}#fancy_notification #fancy_notification_content{display:none;width:300px;padding:8px;height:auto;text-align:left;margin:0 !important}#fancy_notification #fancy_notification_content span{margin:0 0 6px 0;display:block;font-weight:normal}#fancy_notification #fancy_notification_content a{display:block;float:left;margin-right:6px;margin-bottom:3px}table.logdisplay{width:100%}table.logdisplay tr.toprow td{text-align:center;font-weight:bold}table.logdisplay tr.toprow2 td{text-align:left;font-weight:bold}table.logdisplay tr td{padding-left:5px;padding-top:2px;padding-bottom:2px}table.logdisplay tr.alt{background-color:#eee}table.logdisplay tr.alt td{background-color:#eee}td.processed{text-align:left;min-width:140px;width:140px;white-space:nowrap}td.processed a{border-bottom:0}td.processed a img{margin-left:5px}div#form_field_form_container{padding:0;margin:0}div#form_field_form_container div,div#form_field_form_container div table{padding:0;margin:0;width:100%;border-collapse:collapse}div#form_field_form_container div table tr td{padding:0;margin:0}div.order_status{border:1px solid #eee;display:none;width:100%}div.order_status div{width:100%;padding:0 0 1ex 0;display:block !important}div.order_status ul{list-style-type:none;margin:1ex 0 0 0;padding:0}div.order_status ul li{padding-left:0}div.order_status ul li input{margin:0 2px -2px 0}img.log_expander_icon{margin-right:3px}div.wpsc_page_numbers{margin-bottom:5px;clear:both}table.wpsc_checkout_table tr td{text-align:left}div#checkout_login_box{display:none;width:auto;padding:5px 5px 5px 15px;margin:20px 0 0 0}div#checkout_login_box form{text-align:left}#TB_window img#register_loading_img{display:inline;border:0;margin:0 0 -10px 5px;padding:0;display:none}div.category_view_product{width:100%;float:left;text-align:left;margin:0 0 30px 0}div.category_view_product a img.product_image{float:left;margin-right:6px}div.category_view_product div.product_details{display:block;float:left}div.category_view_product div.product_details form{text-align:left}p.wpsc_also_bought_header{display:block;width:100%;margin:0 0 5px;color:#44555f;font-size:11pt;border-bottom:1px solid #c8d2de;font-weight:bold;margin-bottom:10px}div.wpsc_also_bought{width:100%;position:relative;margin:0}p.wpsc_also_bought{float:left;margin:0 0 0 5px}p.wpsc_also_bought a.preview_link{display:block;margin-bottom:3px;margin-left:2px;height:96px;width:96px}p.wpsc_also_bought img.product_image{display:block}p.wpsc_also_bought a.wpsc_product_name{color:#44555f;font-size:11pt}strong.title{font-size:12.5pt}a.categorylink{font-size:8pt}span.pricedisplay{white-space:nowrap;color:#333;font-size:9pt;width:80px;float:right}td.totals{vertical-align:bottom}form#specials{display:inline}strong.special{color:#607090}div.wpsc_product_search{background-color:#eff2f3;display:block;height:22px;_height:30px;padding:4px}div.wpsc_product_search input.wpsc_product_search{float:right;height:19px;width:144px;_width:144px;margin:2px 10px 0 0;padding:0 14px 0 20px;background:url(images/iShop_search.png) no-repeat;border:0}div.wpsc_product_search .submit{display:none}.autocompleter{color:#000;border:1px solid #bbb;width:255px;background-color:#ddd}.autocompleter ul li{cursor:pointer;padding:2px 5px;font-family:Verdana,Arial,Helvetica,sans-serif;white-space:nowrap}.selectAutocompleter{cursor:pointer;background-color:#999;color:#fff}div#product_search{position:relative;left:-100px}table.products{text-decoration:none;text-align:left;width:240px;table-layout:fixed}td.product_img{width:35px}div#sidebar div.item_image img{border:medium none;max-width:none !important;padding:8px 0 0 9px}div.breadcrumb{margin:0 0 10px 0}#ui-datepicker-div,.ui-datepicker-inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#e0f4d7;width:185px}#ui-datepicker-div{display:none;border:1px solid #f90;z-index:10}.ui-datepicker-inline{float:left;display:block;border:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-dialog{padding:5px !important;border:4px ridge #83c948 !important}button.ui-datepicker-trigger{width:25px}img.ui-datepicker-trigger{margin:2px;vertical-align:middle}.ui-datepicker-prompt{float:left;padding:2px;background:#e0f4d7;color:#000}*html .ui-datepicker-prompt{width:185px}.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#FFF}.ui-datepicker-control{background:#f90;padding:2px 0}.ui-datepicker-links{background:#e0f4d7;padding:2px 0}.ui-datepicker-control,.ui-datepicker-links{font-weight:bold;font-size:80%;letter-spacing:1px}.ui-datepicker-links label{padding:2px 5px;color:#888}.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%}.ui-datepicker-rtl .ui-datepicker-clear,.ui-datepicker-rtl .ui-datepicker-prev{float:right;text-align:right}.ui-datepicker-current{float:left;width:30%;text-align:center}.ui-datepicker-close,.ui-datepicker-next{float:right;width:34%;text-align:right}.ui-datepicker-rtl .ui-datepicker-close,.ui-datepicker-rtl .ui-datepicker-next{float:left;text-align:left}.ui-datepicker-header{padding:1px 0 3px;background:#83c948;text-align:center;font-weight:bold;height:1.3em}.ui-datepicker-header select{background:#83c948;color:#000;border:0;font-weight:bold}.ui-datepicker{background:#CCC;text-align:center;font-size:100%}.ui-datepicker a{display:block;width:100%}.ui-datepicker-title-row{background:#b1db87;color:#000}.ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#b1db87}.ui-datepicker-days-row{background:#FFF;color:#666}.ui-datepicker-week-col{background:#b1db87;color:#000}.ui-datepicker-days-cell{color:#000;border:1px solid #DDD}.ui-datepicker-days-cell a{display:block}.ui-datepicker-week-end-cell{background:#e0f4d7}.ui-datepicker-unselectable{color:#888}.ui-datepicker-week-over,.ui-datepicker-week-over .ui-datepicker-week-end-cell{background:#b1db87 !important}.ui-datepicker-days-cell-over,.ui-datepicker-days-cell-over.ui-datepicker-week-end-cell{background:#FFF !important;border:1px solid #777}* html .ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#b1db87 !important}* html .ui-datepicker-week-end-cell{background:#e0f4d7 !important;border:1px solid #DDD !important}* html .ui-datepicker-days-cell-over{background:#FFF !important;border:1px solid #777 !important}* html .ui-datepicker-current-day{background:#83c948 !important}.ui-datepicker-today{background:#b1db87 !important}.ui-datepicker-current-day{background:#83c948 !important}.ui-datepicker-status{background:#e0f4d7;width:100%;font-size:80%;text-align:center}#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;margin:0;padding:0;background:0;color:#000}.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px !important}.ui-datepicker-control a,.ui-datepicker-links a{padding:2px 5px !important;color:#000 !important}.ui-datepicker-title-row a{color:#000 !important}.ui-datepicker-control a:hover{background:#FDD !important;color:#333 !important}.ui-datepicker-links a:hover,.ui-datepicker-title-row a:hover{background:#FFF !important;color:#333 !important}.ui-datepicker-multi .ui-datepicker{border:1px solid #83c948}.ui-datepicker-one-month{float:left;width:185px}.ui-datepicker-new-row{clear:left}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px}td.shipping_header{background-color:#e5e5e5;text-transform:uppercase;font-weight:bold}div.wpsc_category_details{margin:0 0 8px 0}div.wpsc_category_details img{float:left;margin:0 6px 12px 0}div.wpsc_page_numbers a.selected{text-decoration:underline}.item_no_image{border:2px solid #aaa;background:#ccc;display:block}.item_no_image a,.item_no_image .link_substitute{display:table-cell;width:inherit;height:inherit;color:#666;text-align:center;vertical-align:middle}.item_no_image a span,.item_no_image .link_substitute span{display:block}.widget_wpsc_categorisation .wpsc_categorisation_group{width:100%;float:right;margin-bottom:10px;position:relative}.clear_category_group{clear:both}.widget_wpsc_categorisation h4.wpsc_category_title{margin-top:4px}.widget_wpsc_categorisation ul.category_images li{background:none !important;clear:both}.widget_wpsc_categorisation ul.category_images li:before{content:"" !important}.widget_wpsc_categorisation ul.category_images .wpsc_category_image_link{margin:0 0 4px 0;float:left;font-size:9px;font-weight:normal}.widget_wpsc_categorisation ul.category_images a.wpsc_category_link{display:block;margin:3px 0 0 4px;float:left}#content .widget_specials strong a.wpsc_product_title{font-weight:bold}.widget_specials span.pricedisplay{float:none}