article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:auto;overflow-x:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#B87F37;color:#fff;text-shadow:none}::selection{background:#e9735a;color:#fff;text-shadow:none}a{color:#db7866}a:visited{color:#db7866}a:hover{color:#b15f51}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}


img{-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

#header{
	position:relative;
	z-index:6;
	background-image: url(../img/misc/header_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #2E1D15;
}

#header h1{
	height:163px;
	left:28px;
	position:absolute;
	top:0;
	width:141px;
	z-index:10;
	cursor:pointer;
-moz-box-shadow:-2px 3px 6px rgba(0,0,0,0.25);-webkit-box-shadow:-2px 3px 6px rgba(0,0,0,0.25);	box-shadow:-2px 3px 6px rgba(0,0,0,0.25);
	background-image: url(../img/pasticceria-logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}body.satchmo-toolbar #header h1{margin-top:20px}#header ul{overflow:hidden;margin:0;padding:0;margin-left:200px;height:55px}#header li{
	text-transform:capitalize;
	font-size:13px;
	float:left;
	font-weight:bold;
	padding:20px 25px 15px 5px;
	background-image: url(../img/misc/menu_divider.jpg);
	background-repeat: no-repeat;
	list-style: none;
	background-position: 100% 60%;
}#header a{color:#C37012;font-family:proxima-nova,sans-serif;font-weight:bold;text-decoration:none;font-size:20px;padding:4px 9px}#header .cart{background:0;padding-left:25px;padding-bottom:0;position:relative}#header .cart a:hover,#header .cart a{background:url('../img/misc/btn_cart.png') no-repeat;display:block;height:24px;text-indent:-999999px;width:42px;position:relative;top:-3px;padding:0}#header .cart span{position:absolute;left:77px;top:19px}


#header a.active,#header a:hover{
	color:#FFF;
}
#top h1{padding:0;margin:0}
h5{margin:0;padding:0}
#sidebar-secondary{float:left;width:160px;margin:0;padding:1em}
#sidebar-secondary h3,#sidebar-primary h3{font-size:110%;font-weight:bold;margin-bottom:.1em;margin-top:1em}
#sidebar-primary{width:160px;margin:0;padding:1em;background-color:#ddd;border-left:1px solid silver;border-bottom:1px solid silver}
#sidebar-primary .wishlist{padding-top:10px}body{font-family:"Arial",serif;font-size:12px;background-color:#555;margin-top:0;padding-top:0;min-width:960px;overflow:hidden}#pagination{clear:both;display:block;width:100%;float:none;padding:1em}#pagination ul{margin:0;padding:0;text-align:left;font-size:12px}#pagination li{list-style-type:none;display:inline;padding-bottom:1px}#pagination a,#pagination a:visited{padding:0 5px;text-decoration:none}#pagination li.currentpage{font-weight:bold;padding:0 5px}#content div.productreviews{padding-top:10px;padding-bottom:10px;font-size:12px}#content div.productreviews h2{font-size:14px}#content div.productreviews span.label{float:left;width:80px}#sidebar-secondary p,#sidebar-primary p{margin:0 0 1em 0}#content h2{margin:0 0 .5em 0}.brandcategories{clear:both}.brandImage,.productImage{border:solid 1px silver;padding:5px;float:left;margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:2px;text-align:center}.productImage p{text-align:center;font-size:10pt}#menu_container ul{margin:0;padding:0 0 0 5px;list-style-type:none}body.confirm div#content{font-size:1.3em;line-height:1.4em;padding-left:35px}body.confirm #content h4{font-size:20px;margin-top:30px;padding-left:0}body.confirm #content #checkoutprogress{font-size:12px}body.confirm #content form{padding-top:30px}#shipping ul li{list-style-type:none;text-decoration:none;text-indent:-1em}#checkoutprogress{border-style:solid;border-width:1px;padding:3px;margin-bottom:25px}#checkoutprogress ul{display:inline;border:0;position:relative;top:12px}#checkoutprogress ul li{margin-left:0;padding:15px 0 15px 0;display:inline;list-style:none}#checkoutprogress ul li:before{content:"\0020 \0020 \0020 \00BB \0020";display:inline;list-style:none}#checkoutprogress ul li.first:before{content:" "}#checkoutprogress li.active{overflow:visible;font-weight:bold;background:url('../img/misc/dot_checkout.png') no-repeat center 0}#wishlist ul li,#product_category ul li{list-style:none;padding:.5em;border-bottom:1px dashed #e0e0e0;background-color:white}#wishlist ul li:hover,#product_category ul li:hover{background-color:#f0fff0}#wishlist ul li a,#product_category ul li a{display:block}#wishlist span.date{font-style:italic;display:block;margin-left:5px;font-size:10px}#wishlist form{display:inline}.addressblock{padding-top:.5em;padding-bottom:.5em}.profile li{list-style-type:none}table.ordertable{width:100%;font-weight:normal;font-size:13px}table.ordertable thead{background-color:#ddd}table.ordertable span.orderitemqty{font-style:italic}p{line-height:150%}.help,p.help{font-size:11px!important;color:#999}


img{
	margin-bottom: 3px;
	border: 0;
	text-align: center;
}
.error{color:red;text-align:center}.success{color:#d56350;font-size:14px}.product .error{color:white;background:none repeat scroll 0 0 #d56350;font-size:14px;margin:0 0 30px;padding:15px 10px;text-align:left;width:366px}.recentview h3{padding-bottom:10px}.recentitem{padding-bottom:10px}div.recentlyadded{display:block}.qtyform #id_quantity{width:5em}#payment ul li{list-style-type:none}div.upsell{padding-top:10px}div.upsell .upselldescription{padding-bottom:10px}

body.home #i a,body.torte #nav_torte a,body.news #nav_news a,body.contatti #nav_contatti a{backgroundnav_home a,body.shop #nav_tradizione a,body.rinfreschi #nav_rinfreschi-color:#893600;color:#fff;cursor:default}
.menu-select{
	background-image: url(../img/linea.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#nav_tradizione a{cursor:pointer!important}
#addcart[disabled='disabled']{opacity:.25;cursor:default}
html{background-color:#e8e7e1}
body{background:#d9d9ca;color:#7f7f7f;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
#content{min-height:600px;margin-top:-28px!important;position:relative}
.content_wrap{padding:90px 0 30px 30px}
h1,h2,h3,h4,h5{color:#3a3a39;margin:0;padding:0;text-transform:none;font-family:Geneva, Arial, Helvetica, sans-serif}
h1{
	font-size:28px;
	text-shadow:3px 5px 0 #c0c0b5;
	margin-left: 0px;
}
h2{font-size:32px;text-shadow:3px 5px 0 #c0c0b5}
h3{font-size:26px;text-shadow:1px 2px 0 #c0c0b5}
h4,h5{font-size:16px}
ul,p,dl{margin:0;padding:0 0 20px 0}
button::-moz-focus-inner{border:0}
a:focus{outline:0}table{margin-bottom:20px}
table th,table td{padding:5px 0}
.container{max-width:1200px;min-width:960px;text-align:left;overflow:hidden}
#main_navigation li{display:inline-block}
#logo{font-size:16px}
#breadcrumbs{font-size:11px}


#image_reel{background:#f3f1dd;
padding:0;
overflow:hidden;position:relative}



#image_reel .inner{
	height:110px;
	padding:6px;
	background-color: #000000;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	border-top-width: 0.5px;
	border-top-style: solid;
	border-top-color: #000000;
}
#image_reel .image{float:left}
#image_reel img{padding:0;margin:0 3px;border:1px solid #FFFFFF;}
#sick_clique .next,#sick_clique .prev,#image_reel .next,#image_reel .prev{background:url('../img/misc/big_arrows.png') no-repeat;cursor:pointer;display:block;height:83px;position:absolute;text-indent:-9999px;top:50px;width:60px;z-index:1}#sick_clique .next,#sick_clique .prev{top:70px}body.product #image_reel .next,body.product #image_reel .prev{top:90px}#sick_clique .next,#image_reel .next{background-position:0 -1px;right:0}#sick_clique .next:active,#image_reel .next:active{background-position:1px -1px}#sick_clique .prev,#image_reel .prev{background-position:-60px -1px;left:0}#sick_clique .prev:active,#image_reel .prev:active{background-position:-61px -1px}.scrollable{position:relative;overflow:hidden;width:100%}.scrollable .items{
	width:700px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
}.items div{float:left}ul.css-tabs{margin:0!important;padding:0;height:30px;border-bottom:1px solid #666}ul.css-tabs li{float:left;padding:0;margin:0;list-style-type:none}ul.css-tabs a{float:left;font-size:13px;display:block;padding:5px 30px;text-decoration:none;border:1px solid #666;border-bottom:0;height:18px;background-color:#efefef;color:#777;margin-right:2px;position:relative;top:1px;outline:0;-moz-border-radius:4px 4px 0 0}ul.css-tabs a:hover{background-color:#f7f7f7;color:#333}ul.css-tabs a.current{background-color:#ddd;border-bottom:1px solid #ddd;color:#000;cursor:default}.css-panes div{display:none;border:1px solid #666;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:#ddd}input[type='submit'],.btn{border:0;color:#e2e2d7;display:inline;display:inline-block;padding:11px 20px 9px 20px;background:#d2624f;background:-moz-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf4c2c),color-stop(100%,#e35f41));background:-webkit-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:-o-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:-ms-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:linear-gradient(top,#cf4c2c 0,#e35f41 100%);font-size:16px;font-family:proxima-nova,sans-serif;font-weight:800;text-transform:uppercase;text-shadow:1px 2px 0 #b65545;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 1px #8f3926;-moz-box-shadow:1px 1px 1px #8f3926;box-shadow:1px 1px 1px #8f3926}#checkout_btn{position:relative;top:-65px;right:8px}.btn:hover,input[type='submit']:hover{background:-moz-linear-gradient(top,#da2f00 0,#ae1907 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#da2f00),color-stop(100%,#ae1907));background:-webkit-linear-gradient(top,#da2f00 0,#ae1907 100%);background:-o-linear-gradient(top,#da2f00 0,#ae1907 100%);background:-ms-linear-gradient(top,#da2f00 0,#ae1907 100%);background:linear-gradient(top,#da2f00 0,#ae1907 100%);-webkit-box-shadow:1px 1px 1px #6a0d01;-moz-box-shadow:1px 1px 1px #6a0d01;box-shadow:1px 1px 1px #6a0d01}input[type=text],input[type=password]{background:#d7d7c9;-webkit-box-shadow:inset 1px 1px 2px #a2a297;-moz-box-shadow:inset 1px 1px 2px #a2a297;box-shadow:inset 1px 1px 2px #a2a297;-webkit-appearance:none;-webkit-focus-ring-color:none;text-align:center;text-transform:uppercase;border:1px solid #a2a297;border-left:1px solid #c9c9bc;border-bottom:1px solid #d7d7c9;border-right:1px solid #d7d7c9;border-radius:8px;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-size:16px;padding:10px;outline:0}input[type=text]:focus{background:#DDD}select{text-align:left;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-size:16px;padding:10px;height:40px;margin:0;width:auto;background:#d7d7c9;-webkit-box-shadow:inset 1px 1px 2px #a2a297;-moz-box-shadow:inset 1px 1px 2px #a2a297;box-shadow:inset 1px 1px 2px #a2a297;border:1px solid #a2a297;border-left:1px solid #c9c9bc;border-bottom:1px solid #d7d7c9;border-right:1px solid #d7d7c9;border-radius:8px}@media screen and (-webkit-min-device-pixel-ratio:0){select{font-family:helvetica}}body.cart #content h2{color:red;text-shadow:none}body.cart #content tbody>tr:last-child{font-weight:bold}body.cart table{width:800px}body.cart #content h4{font-size:1.7em}body.cart tr.total{border-top:1px solid #c1c1b3;font-size:18px}body.cart #content a.checkout-btn{position:absolute;display:inline-block;left:702px;border:0;color:#e2e2d7;display:inline;display:inline-block;padding:11px 20px 9px 20px;background:#d2624f;background:-moz-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf4c2c),color-stop(100%,#e35f41));background:-webkit-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:-o-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:-ms-linear-gradient(top,#cf4c2c 0,#e35f41 100%);background:linear-gradient(top,#cf4c2c 0,#e35f41 100%);font-size:16px;font-family:proxima-nova,sans-serif;font-weight:800;text-transform:uppercase;text-shadow:1px 2px 0 #b65545;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 1px #8f3926;-moz-box-shadow:1px 1px 1px #8f3926;box-shadow:1px 1px 1px #8f3926;text-decoration:none}body.cart #content a.checkout-btn:hover{background:-moz-linear-gradient(top,#da2f00 0,#ae1907 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#da2f00),color-stop(100%,#ae1907));background:-webkit-linear-gradient(top,#da2f00 0,#ae1907 100%);background:-o-linear-gradient(top,#da2f00 0,#ae1907 100%);background:-ms-linear-gradient(top,#da2f00 0,#ae1907 100%);background:linear-gradient(top,#da2f00 0,#ae1907 100%);-webkit-box-shadow:1px 1px 1px #6a0d01;-moz-box-shadow:1px 1px 1px #6a0d01;box-shadow:1px 1px 1px #6a0d01}body.cart #content td,body.cart #content th[align="left"]{vertical-align:middle;padding:10px 10px}body.cart #content td{text-align:right}.qtyform{text-align:left;width:290px}.cart #content td.item-name{min-width:240px;font:16px proxima-nova,sans-serif;font-weight:800;text-align:left}body.cart #content input[value="X"]{font-style:normal}body.cart #content input[id="id_update_submit"]{color:#444;font-style:italic;background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(100%,#b9b9b9));background:-webkit-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-o-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-ms-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);box-shadow:none;text-shadow:none;border:solid 1px rgba(190,190,190,0.7)}.credit #shipping label{font-size:1.2em;padding-left:10px;padding-bottom:20px;vertical-align:middle;font-weight:bold;line-height:1.1em}.credit #shipping label span{font-weight:normal;padding-left:20px;display:block;font-style:italic}.credit #shipping ul{padding-top:10px;padding-bottom:40px}body.checkout #content{padding-bottom:80px}.checkout select{text-align:left;width:254px}.checkout .select_wrap{text-align:left}body.cart #content,body.checkout #content{padding-top:140px;padding-left:25px}.checkout label{float:right;padding-right:15px;vertical-align:middle}.credit #content td label{float:none}.checkout #content p{display:inline-block;text-align:right}.checkout #content td p{padding-right:14px}.checkout #content td[colspan="2"] p{padding-left:250px}form[action="/shop/checkout/"] td,form[action="/accounts/login/"] td{width:150px;vertical-align:middle}form[action="/shop/checkout/"] td input,form[action="/accounts/login/"] td input{width:232px;text-transform:none;text-align:left}.checkout td input[type="checkbox"]{width:18px}form[action="/accounts/login/"] td input[type="submit"],form[action="/shop/checkout/"] td input[type="submit"]{text-transform:uppercase;text-align:center}form[action="/accounts/login/"] td input[type="submit"]{width:124px}form td select[disabled="disabled"],form td input[disabled="disabled"]{background:#ebebdc}.checkout h4{font-size:1.7em;padding-bottom:10px}.checkout label{font-size:13px}.checkout td.error{margin-left:549px;text-align:right;padding:0 34px;background:url('../img/misc/side_arrow.png') no-repeat 290px 0}.credit td.error{text-align:left;padding:0 270px;background:url('../img/misc/side_arrow.png') no-repeat 250px 0}.checkout form[action="/accounts/login/"] td[colspan="2"]{font-size:1.3em;line-height:22px;padding:7px 0 25px 0}#checkoutprogress{border:0}body div#content{
	background-color: #170D0B;
	background-image: url(../../pasticceria-bologna.jpg);
	background-repeat: repeat;
	background-position: center top;
}body.che #content,body.cart #content{padding:150px 30px 30px}body.cart table{font-size:14px}.credit #content form table td h4{padding-left:0;margin-top:0}.credit label{padding-right:80px}.credit input[type="text"]{width:200px}.credit hr{display:none}.credit #shipping label,.credit ul li label{padding-left:0;float:none}.credit #shipping input{padding-left:10px}.credit table{margin-bottom:0}.credit input[value="Confirm"]{margin-bottom:64px}#category_pulldown{position:relative;z-index:5}#category_pulldown h4{
	text-indent:-9999px;
	display:block;
	height:41px;
	width:276px;
	margin:0 auto;
	cursor:pointer;
	position:relative;
	top:3px;
	background-image: url(../img/misc/pulldown_txt.png);
	background-repeat: no-repeat;
	background-position: center center;
}#category_pulldown .inner{background:url('../img/misc/pulldown_tab_border.png') repeat-x bottom center;text-align:center;height:12px}#product_nav{background:url("../img/product/denim.png") bottom left #383532}#categories{bottom:0;width:100%;z-index:3;position:relative}#categories_wrap{height:230px;background:url("../img/misc/bg-slide.jpg") repeat scroll 0 0 #383532;overflow:hidden}#categories .inner h3{background:url('../img/product/category_header.png') no-repeat top center;color:#e2e2d7;cursor:pointer;font-size:14px;padding:3px 0 0;position:relative;text-align:center;text-shadow:1px 2px 0 #222;top:2px;margin:0}#technology .technology_item h4{font-size:70px;font-weight:900;line-height:80px;text-shadow:2px 4px 0 #c0c0b5}#categories .category_wrap{height:230px;width:90000em;position:relative;overflow:hidden}#categories .category{float:left;padding-top:10px;text-align:center;width:100%}.messages{background:pink;border:1px solid red;font-size:20px}#categories{display:none}body.shop #categories{display:block}body.checkout #categories,body.cart #categories{display:none}#cat_nav_wrap{background:url("../img/misc/pulldown_tab_border.png") repeat-x center top;bottom:0;height:32px;position:absolute;text-align:center;width:100%}#categories .cat_nav{padding:0;position:relative;list-style:none}#categories .cat_nav li{display:inline;display:inline-block;width:90px;padding-top:10px}#categories .cat_nav a{font-size:18px;color:#d9d9ca;text-decoration:none;text-transform:uppercase;font-family:proxima-nova-extra-condensed,sans-serif;opacity:.75}


#categories .cat_nav a.current{opacity:1;border-top:2px solid #e86d58}#categories .cat_nav a:hover{opacity:1;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in}#categories .item_list{margin:0 auto;position:relative}#categories .item_list .inner{bottom:0;margin:0 auto;list-style:none}#categories .item{display:inline;margin:0 15px;position:relative}#categories #category_skis .item{margin:0 5px}#categories #sub_shirts .item{margin:0 5px}#categories .category .logo{background:url('../img/product/category_logo.png') no-repeat top center;color:#e2e2d7;height:99px;margin:25px auto;position:relative;width:270px}#categories .category .logo span{display:inline;display:inline-block;font-size:14px;position:absolute;top:40px}#categories .category .logo .bolt_1{background:url('../img/product/bolts.png') no-repeat top left;left:0;padding-left:20px}#categories .category .logo .bolt_2{background:url('../img/product/bolts.png') no-repeat bottom right;padding-right:20px;right:0}#categories .item h5{color:#e6e6e1;font-family:proxima-nova-extra-condensed,sans-serif;font-size:22px;font-weight:900;line-height:0.8em;position:absolute;text-align:center;text-decoration:none;top:-10px;left:0;width:100%}#categories #category_skis .item h5{top:-20px}#categories .item a{text-decoration:none}#categories .item a:hover h5{opacity:1;text-decoration:none;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in}#categories .item a img{opacity:1;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in}#categories #category_skis .item a img{width:100px}#categories .item a:hover img{opacity:.1;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in}#categories .forward,#categories .backward{background:url("../img/misc/big_arrows.png") no-repeat scroll 0 0 transparent;color:red;display:block;height:83px;position:absolute;text-align:left;top:-120px;width:60px;text-indent:-9999px}#categories .forward:active{right:-1px}#categories .backward:active{left:-1px}#categories .backward{background-position:-60px -1px;left:0}#categories .backward.disabled{background-position:-60px -1px;left:0}#categories .forward{background-position:0 -1px;right:0}#categories .forward.disabled{background-position:0 -1px}#menu_container{background:url("../img/misc/cat_top.jpg") repeat scroll top left #383532;position:relative;z-index:2;height:52px;overflow:hidden;text-align:center}#menu_container li{display:inline;line-height:50px;margin:12px 0 0;padding:0 35px;text-align:center;width:180px}#menu_container li ul{display:none!important}#menu_container a{color:#e6e6e1;display:inline;font-size:20px;font-weight:bold;font-family:proxima-nova-extra-condensed,sans-serif;padding:5px 0;text-align:center;text-decoration:none;text-transform:none}#menu_container a.current{color:#2A170D}#menu_container a:hover{color:#BA6B12}#product_images .next,#product_images .prev,#video_scroller .next,#video_scroller .prev,#ctas .next,#ctas .prev{background:url('../img/misc/big_arrows.png') no-repeat;cursor:pointer;display:block;height:83px;position:absolute;text-indent:-9999px;top:220px;width:60px;z-index:1}#product_images .next,#video_scroller .next,#ctas .next{background-position:0 -1px;right:0}#product_images .next:active,#video_scroller .next:active,#ctas .next:active{background-position:1px -1px}#product_images .prev,#video_scroller .prev,#ctas .prev{background-position:-60px -1px;left:0}#product_images .prev:active,#video_scroller .prev:active,#ctas .prev:active{background-position:-61px -1px}#ctas .prev{position:absolute;left:0}#ctas .next{position:absolute;right:0}.empty_cart .cta{font-size:19px;text-transform:uppercase;font-weight:bold;font-family:proxima-nova-extra-condensed,sans-serif;color:#424242;margin-top:-12px}.empty_cart .image{text-indent:-9999px;width:471px;height:414px;background:url(../img/misc/empty_cart.png) 0 0 no-repeat}.empty_cart{width:471px;margin:0 auto}.empty_cart p.loader{width:220px;height:19px;margin:0 auto;background:url(../img/misc/ajax-loader.gif) 0 0 no-repeat;display:none}#checkout_form{width:930px;overflow:hidden}#info_table,#discount_table,#shipping_table,#billing_table{width:460px}#shipping_table,#billing_table{float:left}#shipping_table{float:right}#checkout_form th{text-align:left}#checkout_form th h4{padding:0;margin-top:20px}#checkout_form .controls{text-align:right;padding-right:32px}body.rinfreschi{color:#7f7f7f}#rinfreschi_index_header{background:url('../img/blog/header_bg.jpg') repeat-x;height:614px}#rinfreschi_index_header .content{width:420px;padding-left:75px;padding-top:300px}#rinfreschi_index_header h2{font-size:80px;font-weight:900;margin:0;color:#484848}#rinfreschi_index_header form input[type=text]{background:#FFF;-webkit-box-shadow:inset 1px 1px 2px #a2a297;-moz-box-shadow:inset 1px 1px 2px #a2a297;box-shadow:inset 1px 1px 2px #a2a297;text-align:center;text-transform:uppercase;border:5px solid #dcdbd9;border-radius:8px;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-size:16px;padding:10px;width:230px;margin-right:10px}#rinfreschi_index_header form input[type=text]:focus{background:#DDD}.rinfreschi_header{background:#e8e7e1;padding:100px 30px 10px}.rinfreschi_header h2{font-size:92px;color:#444;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:900;margin-bottom:0!important;padding-bottom:0!important;text-shadow:1px 1px 0 rgba(255,255,255,0.35)}.rinfreschi_header h3{font-size:20px;color:#444}.rinfreschi_header .mc-field-group input{float:left}.page_rinfreschi{background:#f3f3f3}.page_rinfreschi .inner{padding:30px 30px 30px 0}.page_rinfreschi .main{float:left;width:615px;position:relative}.page_rinfreschi .sidebar{float:right;width:310px}.page_rinfreschi .entry{background:url('../img/blog/entry_separator.png') no-repeat bottom left;padding-bottom:60px;margin-bottom:50px;padding-left:30px;position:relative}.page_rinfreschi .entry h3{float:left;width:485px;padding-bottom:20px;width:405px;margin-left:30px}.page_rinfreschi .entry h1{font-size:24px!important;text-transform:uppercase!important}.page_rinfreschi .entry h1,.page_rinfreschi .entry h2,.page_rinfreschi .entry h5,.page_rinfreschi .entry h6{font-size:16px;font-weight:bold;font-family:proxima-nova-extra-condensed,sans-serif;text-shadow:none;line-height:150%;text-transform:none}.page_rinfreschi .entry li{line-height:200%}.page_rinfreschi .entry h3 a{font-family:proxima-nova-extra-condensed,sans-serif;font-size:50px;font-weight:900;color:#444;text-decoration:none;text-shadow:none;line-height:.8em}.page_rinfreschi .entry h3 a:hover{color:#d56350}.social_share{float:right;width:65px;position:relative}.social_share .facebook{background:url('../img/blog/share_icons.png') no-repeat;display:inline-block;height:30px;width:30px;text-indent:-9999px}.social_share .twitter{background:url('../img/blog/share_icons.png') no-repeat top right;display:inline-block;height:30px;width:30px;text-indent:-9999px}.page_rinfreschi .entry .date{background:url('../img/blog/date_bg.png') no-repeat;float:left;display:block;height:80px;width:80px;padding-bottom:20px}.page_rinfreschi .entry .date span{display:block;padding-top:12px;padding-left:20px;font-size:18px;color:#FFF;line-height:.9em;text-transform:uppercase;font-weight:100}.page_rinfreschi .entry .entry_image img{display:block;position:relative;border:5px solid #e7e5e4;display:block;overflow:hidden;margin-bottom:20px;max-width:575px}#rinfreschi_categories li{margin-bottom:10px;list-style:none;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#rinfreschi_categories li a{color:#444;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;text-shadow:1px 1px 0 rgba(255,255,255,0.35);text-transform:uppercase;display:block;color:#444;text-decoration:none;font-size:16px;margin:0;padding:8px 20px;border:1px solid #efefef;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(100%,#b9b9b9));background:-webkit-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-o-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-ms-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#b9b9b9',GradientType=0);background:linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sidebar .box{border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px}.sidebar .box .inner{margin:0;padding:8px 20px;border:1px solid #efefef;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(100%,#b9b9b9));background:-webkit-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-o-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);background:-ms-linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#b9b9b9',GradientType=0);background:linear-gradient(top,#e3e3e3 0,#b9b9b9 100%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sidebar a:hover{background:#b9b9b9!important}#rinfreschi_categories .header{margin-bottom:20px}#rinfreschi_categories .header h2{color:#444;font-family:proxima-nova-extra-condensed,sans-serif;font-size:45px;font-weight:900;margin:0;text-shadow:1px 1px 0 rgba(255,255,255,0.35)}#facebook_love{position:relative}#facebook_love h4{font-weight:100;font-size:50px}#facebook_love p{color:#444;font-family:proxima-nova-extra-condensed,sans-serif;font-size:40px;font-weight:900;line-height:1em;padding:0 0 5px;text-shadow:1px 1px 0 rgba(255,255,255,0.35);text-transform:uppercase}#facebook_love .inner:hover{background:none repeat scroll 0 0 #b9b9b9!important;cursor:pointer}#facebook_love iframe{position:absolute;right:30px;bottom:25px}#twitter_love h4{background:url('../img/blog/social_sprite.png') no-repeat;float:left;height:42px;text-indent:-99999px;width:61px}#twitter_love .inner:hover{background:none repeat scroll 0 0 #b9b9b9!important;cursor:pointer}#twitter_love .inner{padding:40px 20px 20px}#twitter_love p{color:#444;float:right;text-shadow:1px 1px 0 rgba(255,255,255,0.35);width:165px}#other_services .box{float:left;height:65px;margin-right:14px;width:65px}#other_services .box .inner{display:block;height:65px;padding:0;width:65px}#other_services .last{margin-right:0;float:right}#other_services span{background:url('../img/blog/social_sprite.png') no-repeat 0 -66px;display:block;height:35px;left:25px;position:relative;text-indent:-99999px;top:15px;width:35px}#other_services .facebook span{background-position:0 -66px;left:25px;top:15px}#other_services .twitter span{background-position:0 -117px;left:14px;top:19px}#other_services .vimeo span{background-position:0 -171px;left:14px;top:19px}#other_services .instagram span{background-position:0 -216px;left:21px;top:15px}.comment{margin:0 0 40px 0;background-color:#e8e8e6;background-color:rgba(232,232,232,0.78);-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px;padding:3px 20px 10px 20px;color:#6d6d6d;border:1px solid #b8b7b7;border:1px solid rgba(183,183,183,0.48);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5)}.comment p.info{margin-bottom:10px;color:#6d6d6d;color:rgba(109,109,109,0.65);font-style:italic}.comment p.text{width:460px}.comment p{padding:0}.comment_btn{display:block;height:28px;width:225px;background:url(../img/blog/comments_btn.png) 0 0 no-repeat;text-align:center;text-decoration:none;color:#90493d!important}.comment_btn span{font-size:14px;display:top;color:inherit!important;line-height:2.1em;font-family:proxima-nova,sans-serif;font-weight:900;text-decoration:none;text-transform:uppercase;border:0 none!important}.comment_btn:hover{background-position:0 -28px;color:#763c32;text-decoration:none}.comment_btn span:hover{text-decoration:none!important;border:0;color:inherit}.pagination{position:absolute;bottom:-10px;left:38px}.pagination ul{list-style:none;padding:15px 0 10px 0}.pagination li{float:left;margin:0 5px 0 0}.pagination a{text-decoration:none}.pagination a.pages,.pagination span.curr_page,.pagination a.prev,.pagination a.next{display:block;border:1px solid #cacaca;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;padding:4px 9px;font-size:12px;font-family:Helvetica,sans-serif}.pagination a.prev span,.pagination a.next span{display:block;height:15px;text-indent:-9999px;width:6px}.pagination a.prev span{background:url(../img/blog/left_small.png) center center no-repeat}.pagination a.next span{background:url(../img/blog/right_small.png) center center no-repeat}.pagination a.pages,.pagination a.next,.pagination a.prev{background-color:#e9e9e9;color:#717171;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.15);background:-moz-linear-gradient(19% 75% 90deg,#ebebeb,#f9f9f9);background:-webkit-gradient(linear,0% 0,0% 100%,from(#f9f9f9),to(#eaeaea));background:linear-gradient(19% 75% 90deg,#ebebeb,#f9f9f9)}.pagination a.pages:hover,.pagination a.next:hover,.pagination a.prev:hover{background-color:#fafafa;background:-moz-linear-gradient(19% 75% 90deg,#fdfdfd,#fafafa);background:-webkit-gradient(linear,0% 0,0% 100%,from(#fafafa),to(#fdfdfd));background:linear-gradient(19% 75% 90deg,#fdfdfd,#fafafa)}.pagination span.curr_page{background-color:#606060;color:#f2f2f2;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.4);box-shadow:inset 0 1px 5px rgba(0,0,0,0.4)}#product_upper{background:url("../img/misc/tile-ish_bg.png") #e2e2d7;border-bottom:2px solid #f3f1dd;position:relative;z-index:2}#product_upper h1{display:inline-block;font-size:84px;font-family:proxima-nova-i8,proxima-nova,sans-serif;font-style:normal;font-weight:800;line-height:.85em;padding-bottom:10px}#product_upper .inner{padding:120px 30px 30px}.draggable{cursor:move!important}#product_images{background:url("../img/misc/bg_texture.png");background:#d8d8c9;-webkit-box-shadow:inset 0 0 5px #999;-moz-box-shadow:inset 0 0 5px #999;box-shadow:inset 0 0 5px #999;border-bottom:2px solid #f3f1dd;overflow-y:visible;overflow-x:hidden;position:relative;z-index:1}#image_zoom{background:url('../img/product/zoom_tab.png') no-repeat;width:48px;height:34px;position:absolute;bottom:-31px;left:80px;z-index:1;cursor:pointer}#image_zoom span{background:url('../img/product/zoom_btn.png') no-repeat top left;text-indent:-9999px;width:27px;height:26px;display:block;position:relative;left:10px;bottom:4px}#image_zoom.active span{background-position:bottom left}#flip_ski{background:url('../img/product/flip_ski_tab.png') no-repeat;position:absolute;width:150px;height:32px;left:170px;bottom:-30px;z-index:1;cursor:pointer}#flip_ski span{color:#222;display:block;font-family:proxima-nova-extra-condensed,sans-serif;font-size:14px;font-weight:600;padding:5px 0 0 54px;text-transform:uppercase}#product_images p{color:#3a3a39;font-family:proxima-nova-extra-condensed,sans-serif;font-size:18px;font-weight:600;padding:10px 0 0 0;text-transform:uppercase;text-align:center}#product_images img{cursor:pointer;display:inline;height:180px}#product_images .item img{padding:0 10px}#product_images.skis img{height:180px;padding:0 50px}#product_images .container{max-width:100%;width:100%!important}#product_images .scrollable .items{width:auto;position:relative}#product_images .prev,#product_images .next{display:none}#product_images .active{cursor:inherit}#product_images .inner{padding:50px 0 30px;position:relative;width:20000em}#product_images.skis img{position:relative}#product_images.skis .items{position:relative;display:block!important}#product_upper label{color:#3a3a39;font-family:proxima-nova-extra-condensed,sans-serif;font-size:18px;font-weight:600;padding:10px;text-transform:uppercase;display:inline-block}.select_wrap{display:inline;display:inline-block}#product_upper #quantity{margin-right:30px;width:50px}#product_upper select{text-transform:uppercase}#product_upper h3.price{background:url('../img/product/price_circle.png') no-repeat top left;color:#e2e2d7;display:inline;display:inline-block;font-family:proxima-nova-extra-condensed,sans-serif;font-size:18px;font-weight:600;height:67px;margin-left:20px;text-shadow:none;vertical-align:top;width:67px}#product_upper h3.price span{display:block;padding:12px 0 0;text-align:center;vertical-align:top}#product_upper .description{width:700px}.table_data{margin-top:30px;color:#3a3a39}.table_data table{padding:0;margin:0}.table_data th.first{text-align:right}.table_data th,.table_data td{font-family:proxima-nova-extra-condensed,sans-serif;font-size:16px;font-weight:600;padding:15px 20px;text-align:center;width:120px}.table_data th{font-family:proxima-nova-extra-condensed,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase}.table_data th sup{text-transform:none;font-size:14px}.table_data .row{text-shadow:1px 2px 0 #c2c2ba}.table_data .row_alt{color:#dfdfd2;background:url("../img/misc/bg_dark.jpg") #383532;text-shadow:1px 2px 0 #262422}.table_data .size{font-size:28px;font-style:italic}.table_data .size sup{font-size:16px;text-transform:uppercase}.download{padding-top:30px}.download a{text-decoration:none;color:#4b4b4b;background:#e7e7e7;padding:4px 20px 2px;text-shadow:none;box-shadow:none;font-size:16px;float:left;margin-left:50px}.download p{float:left;padding:4px 0 30px 20px;font-family:proxima-nova,sans-serif;font-style:italic;font-weight:800;text-transform:uppercase}#flex_pattern{background:#d9d9ca;text-align:center;padding-bottom:0;position:relative;overflow:visible}#flex_pattern h3{padding:0;font-size:45px;margin-top:-70px}#hdr-technology_logo{background:url('../img/product/logo_tech.png') no-repeat;height:165px;margin:0 auto 0;position:relative;top:-84px;text-indent:-999999px;width:423px}#technology{color:#dfdfd2}#technology .header{background:url("../img/misc/bg_dark.jpg") #383532}#technology h2{color:#dfdfd2;text-shadow:5px 8px 0 #23211f;font-weight:900;font-size:100px;margin-bottom:0}#technology .inner{background:url('../img/product/logo_tech_lrg.png') no-repeat 60px 60px;padding:130px 0 135px 350px;-webkit-box-shadow:inset 0 -5px 5px #111;-moz-box-shadow:inset 0 -5px 5px #111;box-shadow:inset 0 -5px 5px #111}#technology .content{width:600px}.image_wrap #image_reel{background:url("../img/misc/bg_dark.jpg") #383532;padding-top:40px;-webkit-box-shadow:inset 0 5px 5px #111;-moz-box-shadow:inset 0 5px 5px #111;box-shadow:inset 0 5px 5px #111}#technology .technology_item{padding:60px 0 40px}#technology .technology_item.alt{background:url("../img/misc/tile-ish_bg.png") repeat scroll 0 0 #e2e2d7;border-top:2px solid #f3f1dd;border-bottom:2px solid #f3f1dd;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}#technology .technology_item .image{float:left;padding-left:32px;width:400px;padding-right:30px}#technology .technology_item .copy{color:#7f7f7f;float:left;margin-left:0;width:500px}#technology .technology_item .copy p{font-size:14px;padding-left:5px}.inner .vimeo_link{background:url(../img/misc/video_icon.png) 0 0 no-repeat;color:#444;display:block;font-family:proxima-nova-extra-condensed,sans-serif;font-size:13px;margin-bottom:25px;font-weight:bold;height:21px;padding:5px 0 0 35px;text-transform:uppercase;width:31px;opacity:.9}.inner .vimeo_link:hover{opacity:1}#footer{
	height:167px;
	width:100%;
	min-width:960px;
	position:relative;
	z-index:10;
-moz-box-shadow:0 -2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.2);	box-shadow:0 -2px 5px rgba(0,0,0,0.2);
	background-image: url(../img/footer/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}#footer .logo{background:url(../img/footer/logo.png) no-repeat 0 0;width:152px;height:133px;position:absolute;margin-left:50%;left:-76px;top:-62px;z-index:12}#footer .subtle{width:960px;height:172px;background:url(../img/footer/subtle-logo.png) no-repeat right top;position:absolute;margin-left:50%;left:-407px;top:36px}#footer .handmade{background:url(../img/footer/handmade.png) no-repeat 0 0;width:112px;height:78px;top:105px;left:-58px;margin-left:50%;position:absolute}#footer .bolt{background:url(../img/footer/bolt.png) no-repeat 0 0;height:24px;margin-left:50%;position:absolute;top:8px;width:20px}#footer #left_bolt{left:-284px}#footer #right_bolt{left:276px}#footer ul.footer_cols{width:970px;position:absolute;margin-left:50%;left:-480px;list-style-type:none;list-style-image:none;top:0;color:#444;padding:0}#footer ul.footer_cols li.category{display:inline-block;width:240px;margin:0;padding:0;border:0;z-index:11;float:left;position:relative}#footer li h3{text-align:center;font-size:21px;top:7px;position:relative}#footer ul.quick_links{left:111px;line-height:17px;position:absolute;top:31px}#footer ul.two{left:170px!important}#footer ul.quick_links li{list-style-type:none;list-style-image:none;width:90px;color:#8e8c8b;margin-bottom:-0.01em}#footer ul.quick_links li a{display:inline-block;font-size:12px;font-weight:bold;font-family:Helvetica,sans-serif;color:inherit;display:block;text-decoration:none;padding:4px 3px 2px 5px}#footer ul.quick_links li:hover{background:#e15a42;color:#eaebea}#footer li.category div.content{position:relative}#footer li.category .footerInput{text-align:left;text-transform:none;background:0;border:none!important;-webkit-appearance:none!important;-webkit-focus-ring-color:none!important;box-shadow:none!important;color:#fff;font-family:Helvetica,sans-serif;font-size:14px;height:35px;line-height:1.5em;position:absolute;text-indent:8px;top:39px;width:137px;padding:0;-webkit-border-radius:none!important;-moz-border-radius:none!important;border-radius:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#footer li.category div.email .footerInput{left:96px}#footer li.category div.dealer .footerInput{left:20px}#footer li.category span.input_bg{background:url(../img/footer/input_bg.png) no-repeat 0 0;width:193px;height:62px;display:block;position:absolute;top:24px}#footer li.category div.email span.input_bg{left:86px}#footer li.category div.dealer span.input_bg{left:10px}#footer li.category .submit{background:url(../img/footer/email_submit.png) no-repeat 0 0;display:block;height:25px;opacity:.9;position:absolute;text-indent:-9999px;width:25px;top:44px;border:none!important;-webkit-appearance:none!important;-webkit-focus-ring-color:none!important;box-shadow:none!important;-webkit-border-radius:none!important;-moz-border-radius:none!important;border-radius:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#footer li.category div.email .submit{left:233px;border:none!important;-webkit-appearance:none!important;-webkit-focus-ring-color:none!important;box-shadow:none!important}#footer li.category div.dealer a.submit{left:157px}#footer li.category .submit:hover{opacity:1}#footer .friends a{display:block;text-indent:-9999px;opacity:.9;position:absolute;width:45px;height:46px}#footer .friends a:hover{opacity:1}#footer .dealer_label{
	left:-17px;
	padding-left: 100px;
	color: #713B1F;
}#footer .friends_label{
	left:-56px;
	padding-left: 20px;
	color: #713B1F;
}#footer .email_label{
	left:100px;
	margin-left: 70px;
	color: #713B1F;
}#footer .help_label{
	left:33px;
	margin-left: 80px;
	color: #713B1F;
}#footer div.email p{color:#b8b8b7;font-size:11px;font-weight:bold;left:90px;position:absolute;top:94px;width:205px}#footer .friends .facebook{background:url(../img/footer/facebook.png) no-repeat 0 0;left:19px;top:53px}#footer .friends .twitter{background:url(../img/footer/twitter.png) no-repeat 0 0;left:70px;top:53px}#footer .friends .vimeo{background:url(../img/footer/vimeo.png) no-repeat 0 0;left:19px;top:104px}#footer .friends .instagram{background:url(../img/footer/instagram.png) no-repeat 0 0;left:70px;top:104px}#footer .footer_dealer_list{list-style-type:none;left:20px;position:absolute;top:85px}#footer .footer_dealer_list p{padding:0;color:#f3f1ef;text-transform:uppercase}#footer .footer_dealer_list .name{font-size:23px;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:900;margin-bottom:-5px}#footer .footer_dealer_list .address1,#footer .footer_dealer_list .address2{font-size:12px;margin-top:-5px}#footer div.email div.error{visibility:hidden}#footer div.email div.success{visibility:hidden}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;background-color:#000}#lbBottomContainer{position:relative}#lbImage{position:absolute;left:0;top:0;border:10px solid #000;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}#lbPrevLink{left:0}#lbPrevLink:hover{
	background-color: transparent;
	background-image: url(../../lightbox/fancy_nav_left.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}#lbNextLink{right:0}#lbNextLink:hover{
	background-color: transparent;
	background-image: url(../../lightbox/fancy_nav_right.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left}#lbCloseLink{
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	top:0;
	right:0;
	opacity:.3;
	outline:0;
	background-color: transparent;
	background-image: url(../../lightbox/fancy_close.png);
	background-repeat: no-repeat;
	background-position: center;
}#lbCloseLink.hover{opacity:1.0}#lbCaption,#lbNumber{margin-right:71px}#lbNumber{display:none}#lbCaption{font-weight:bold}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left}#facebox .content{display:table;width:370px;padding:10px;background:#000}#facebox .content>p:first-child{margin-top:0}#facebox .content>p:last-child{margin-bottom:0}#facebox .close{position:absolute;top:5px;right:5px;padding:2px}#facebox .close img{opacity:.3}#facebox .close:hover img{opacity:1.0}#facebox .loading{text-align:center}#facebox .image{text-align:center}#facebox img{border:0;margin:0}#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:99}

#footer-pasticceria{
	padding-left: 20px;
	padding-top: 60px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

.pasticceria-bologna{
	font-size: 18px;
	color: #E1A652;
	text-align: center;
}

.cioccolateria-bologna{
	font-size: 12px;
	color: #CCCCCC;
	line-height: 15px;
	text-align: center;
}

.menu-cioccolateria-footer{
	font-size: 12px;
	color: #CCCCCC;
	line-height: 0px;
	text-align: center;
}


#testi-pasticceria{
	position: absolute;
	top: 160px;
	padding-left: 40px;
	padding-top: 10px;
	width: 100%;
}




#testi-photogallery{
	left:0px;
	height: 335px;
	position: absolute;
	top: 160px;
	padding-left: 80px;
	padding-top: 0px;
}



.titolo-pasticceria{
	color: #C1843D;
	font-size: 32px;
	background-image: url(../img/misc/bg-titolo.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 34px;
}

.testi-pasticceria{
	color: #F4E8D8;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 30px;
}

.testi-photogallery{
	color: #F4E8D8;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	text-align: left;
	padding-right: 0px;
}

#come-raggiungerci{
	padding-top: 0px;
	width: 525px;
	float: right;
	padding-right: 50px;
}



#photogallery{
	width: 800px;
	float: right;
	text-align: right;
}



#logo-pasticceria{
	left:50px;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 125px;
}

.logo{
	color: #FFFFFF;
}


.dolci-tradizionali{
	color: #CDB77D;
	font-size: 20px;
}




#pasticceria-logo{
	height:163px;
	left:28px;
	position:absolute;
	top:5px;
	width:139px;
	z-index:10;
	cursor:pointer;
-moz-box-shadow:-2px 3px 6px rgba(0,0,0,0.25);-webkit-box-shadow:-2px 3px 6px rgba(0,0,0,0.25);	box-shadow:-2px 3px 6px rgba(0,0,0,0.25);
	background-image: url(../img/pasticceria-logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}




#contenitore-photogallery{
	width:800px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 140px;
	padding-top: 10px;
	border-top-width: 8px;
	border-top-style: double;
	border-top-color: #B87F37;
}
