/*  
Theme Name: West Surfing Italia
Theme URI: http://www.studiohangloose.it
Description: Il tema di default di WEST Italia.
Version: 1.0
Author: Oliver Astrologo - Studio Multimediale Hangloose
Author URI: http://www.studiohangloose.it/
*/
/* -----------------------------RESET----------------------*/
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
img,input,select,label{vertical-align:middle;}
/* Gestione Clearing */
.cleared:after{display:block;visibility:hidden;content:".";height:0;clear:both;}
.cleared{clear:both;/* per Gecko */height:1%;/* per IE */}
/* Alignment */.align-right{float:right;}
.align-left{float:left;}
html, body {min-height: 100%;height: auto !important;height: 100%;}
/* Markup*/html body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1.4em;}
html>body{font:62.5%/1.4em Verdana,Helvetica,sans-serif;color:#ccc;}
body{background-color:#000000;text-align:center;min-width:960px;}
body.curWait * {cursor: wait;}
a{color:#5B8BA4;text-decoration:none;}
a:link{color:#5B8BA4;text-decoration:none;}
a:visited{color:#5B8BA4;text-decoration:none;}
a:hover{color:#1E375A;}
a:active{color:#5B8BA4;text-decoration:none;}
h1,h2,h3,h4,h5,h6{color:#FFFFFF;font-weight:400;letter-spacing:-0.01em;}
h1{font-size:1.9em;}
h2{font-size:1.8em;font-weight:lighter;padding-bottom:10px;}
h2 a,h1 a,h3 a, h4 a{color:#ccc !important;} 
h3{font-size:1.6em;font-weight:700;}
h4{font-size:1.4em;font-weight:700;letter-spacing: -0.01em;}
h5{font-size:1.1em;font-weight:700;letter-spacing:-0.05em;}
h6{font-size:1em;}
p{color:#FFFFFF;font-size: 1.1em;margin-top: 10px;margin-bottom: 10px;}
strong{color:#5B8BA4;}
noscript p{background-color: #68A7CC;color:#FFFFFF;padding: 10px;font-weight: bold;display: block;}
/* -----------------------------GRID----------------------*/
#wrapper{margin-right:auto;margin-left:auto;width:960px;}
#navbar{height:80px;margin-top:30px;background-image:url(/images/header_bck.jpg);background-repeat:no-repeat;background-position:center top;padding:10px;}
#navbar img{float:left;}
#navbar ul{float:right;width:700px;display:block;margin-top:12px;margin-right:5px;}
#navbar ul li{float:right;margin-left:25px;display:block;}
#navbar ul li a{display:block;height:8px;background-image:url(/images/navbar.gif);background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;}
#navbar .home{width:48px;background-position:0 0;}
#navbar .blog{width:48px;background-position:-74px 0;}
#navbar .surfgoods{width:85px;background-position:-141px 0;}
#navbar .apparel{width:72px;background-position:-248px 0;}
#navbar .team{width:46px;background-position:-346px 0;}
#navbar .storeloc{width:123px;background-position:-417px 0;}
#navbar .info{width:36px;background-position:-558px 0;}
#navbar #selected a.home,#navbar .home:hover{background-position:0 -8px;}
#navbar #selected a.blog,#navbar .blog:hover{background-position:-74px -8px;}
#navbar #selected a.surfgoods,#navbar .surfgoods:hover{background-position:-141px -8px;}
#navbar #selected a.apparel,#navbar .apparel:hover{background-position:-248px -8px;}
#navbar #selected a.team,#navbar .team:hover{background-position:-346px -8px;}
#navbar #selected a.storeloc,#navbar .storeloc:hover{background-position:-417px -8px;}
#navbar #selected a.info,#navbar .info:hover{background-position:-558px -8px;}
#content{margin-bottom:10px;text-align:left;}
.sidebar{width:350px;float:left;background-image:url(/images/left_bar_top.jpg);background-repeat:no-repeat;background-position:left top;position:relative;padding-top:40px;}
.mainbar{width:610px;float:right;}
.scheda-prodotto{background-image:url(/images/white_box_container.jpg);background-repeat:no-repeat;background-position:center top;margin-left:20px;background-color:#FFF;margin-bottom:20px;color:#333;}
.scheda-prodotto h2,.scheda-prodotto h4,.scheda-prodotto p{color:#232323;padding-left:0;padding-right:0;}
.scheda-prodotto-head{padding-top:15px;display:block;background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:left bottom;margin-right:10px;margin-bottom:10px;margin-left:10px;padding-bottom:10px;}
.scheda-prodotto-descrizione{float:left;width:250px;}
.scheda-prodotto-descrizione ul{margin-top:10px;margin-bottom:10px;}
.scheda-prodotto-descrizione ul li{background-image:url(/images/bullet.gif);background-repeat:no-repeat;background-position:left 4px;padding-left:15px;}
.scheda-prodotto-photo{float:right;width:230px;}
.scheda-prodotto strong{color:#232323;}
.scheda-prodotto-footer{padding-right:10px;padding-left:10px;background-image:url(/images/white_box_container_footer.gif);background-repeat:no-repeat;background-position:center bottom;padding-bottom:10px;}
.scheda-prodotto-content{background-image:url(/images/scheda_bck.gif);background-repeat:repeat-y;background-position:center top;padding-bottom:20px;}
.scheda-gamma,.scheda-icone{padding-top:20px;background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:0 5px;text-align:right;padding-bottom:10px;}
.scheda-gamma{text-align:left;}
.scheda-gamma ul{padding-top:10px;}
.scheda-gamma ul li{float:left;margin-bottom:10px;width:110px;text-align:center;}
.scheda-gamma ul li p{font-size:1em;margin:0;padding:0 10px;height:80px;display:block;}
.scheda-gamma ul li strong{display:block;}
.scheda-colori{padding-right:10px;padding-left:10px;display:block;width:60px;float:right;text-align:center;}
.scheda-colori ul li{margin-top:10px;}
#photodetail,#photodetail-bis,#photodetail-tabs{text-align:center;}

.stdcontainer{margin-left:18px;}
#map{width:590px;height:384px;}
.loading{background-image:url(/images/indicator_black.gif);background-repeat:no-repeat;background-position:center center;}
/* -----------------------------BLOG----------------------*/
#commentform-container,#map-container{background-image:url(/images/storelocator_map_top.jpg);padding-top:22px;background-repeat:no-repeat;background-position:left top;}
#commentform-container{margin-top:10px;padding:32px 10px 10px;}
#commentform-container small{color:#666;letter-spacing:-.08em;}
#commentform-container input.stdinput,#commentform-container textarea.stdinput{width:97%;}
.post{margin-bottom:30px;background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:left bottom;padding-bottom:10px;}
.post-single{margin-bottom:30px;padding-bottom:10px;font-size:1.18em;line-height:1.4em;}
.commentlist li{display:block;background-image:url(/images/comment_ballon_top.gif);background-repeat:no-repeat;background-position:center top;margin-top:10px;margin-bottom:10px;color:#999;padding-bottom:0;margin-left:1px;margin-right:1px;}
.commentlist li.isadmin{background-image:url(/images/comment_west_top.gif);background-color: #FFFFFF;}
.commentlist li p{display:block;background-image:url(/images/comment_ballon_bottom.jpg);background-repeat:no-repeat;background-position:center bottom;padding:10px;margin-bottom:0;}
.commentlist li.isadmin p{color: #333333;background-image:url(/images/white_box_container_footer.gif);}
.commenthead{padding-bottom:10px;padding-top:10px;display:block;background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:left bottom;margin-right:10px;margin-left:10px;}
.comnum{display:block;color:#FFF;width:4em;line-height:4em;text-align:center;background-image:url(/images/comment_number.jpg);background-repeat:no-repeat;background-position:center center;float:right;font-size:1.8em;}
.commentlist li.isadmin span.comnum{background-image:url(/images/comment_number_white.jpg);color:#ccc;}
.minilogo{padding-left:74px;background-image: url(/images/minilogo_west.gif);background-repeat: no-repeat;background-position: left center;}
.icon-blog-archivio,.icon-blog-tags{background-repeat:no-repeat;background-position:left center;line-height:1.8em;padding-left:20px;margin-left:10px;margin-bottom:15px;padding-top: 5px;padding-bottom: 5px;color: #CCCCCC !important;display:block;}
.icon-blog-archivio{background-image:url(/images/icon_archivio.gif);}
.icon-blog-tags{background-image:url(/images/icon_tags.gif);}
.icon-arrow{background-image:url(/images/icon_arrow.gif);background-repeat:no-repeat;background-position:left center;padding-bottom:3px;padding-top:3px;padding-left:15px;}
.newsbox,.medbox{background-repeat:no-repeat;background-position:left top;height:154px;margin-top:10px;padding-top:5px;padding-bottom:5px;padding-left:10px;}
.newsbox{background-image:url(/images/newsbox.gif);width:320px;}
.medbox{background-image:url(/images/med_box.jpg);width:250px;}
/* -----------------------------CATALOGUE----------------------*/
.ui-tabs-hide{display:none;}
#photodetail-tabs li a{ background: url(/images/photo_sel.gif) no-repeat center 0px; line-height: 25px; padding-right:10px;padding-left:10px;padding-top:8px;padding-bottom:8px;color:#333;font-weight:bold; }
#photodetail-tabs li.ui-tabs-selected a,#photodetail-tabs li a:hover{background-position:center -40px;color:#CCC;}
#photodetail-tabs ul{ height:40px; text-align:center; display:block;}
#photodetail-tabs ul li {display:inline;}
.bloglines li{display:block;background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:bottom;text-align:left;padding:10px;}
.bloglines .postmetadata{margin-top:0 !important;}
.bloglines small,.post small,.post-single small{background-image:url(/images/icon_calendar.gif);background-repeat:no-repeat;background-position:left center;padding-left:25px;padding-top:5px;padding-bottom:5px;display:block;color:#999;}
.post-single small{background-position:5px center;padding-left:30px;}
.bloglines h2,.post h2,.post-single h2{line-height:1.2em;margin:0;padding:0;}
.bloglines p{display:block;line-height:1.2em;color:#999;text-align:justify;}
.sidemenu{margin-bottom:21px;}
.sidemenu li{background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:1px;}
.sidemenu li a{display:block;background-image:url(/images/icon_arrow.gif);background-repeat:no-repeat;background-position:right center;text-align:left;color:#fff;padding:5px 10px;}
.sidemenu li.current a,.sidemenu li.current_page_item a{background-color:#131313;color:#999 !important;}
.head{background-image:url(/images/icon_plus.gif);background-repeat:no-repeat;background-position:left top;display:block;margin-top:10px;margin-bottom:5px;padding-left:20px;margin-left:10px;cursor:pointer;}
.active{background-image:url(/images/icon_meno.gif)}
#productlist dt.ui-state-active{background-image:url(/images/icon_meno.gif)}
.sidemenu li.last,.bloglines .last{background-image:none;}
/* -----------------------------STORELOCATOR----------------------*/
#searchform-sl fieldset{padding:10px;border-bottom:1px solid #2B2B2B;margin-bottom:10px;background-color:#0A0A0A;}
#storelocator {overflow:auto;height:250px;}
#storelocator ul {margin-top:20px;}
#storelocator ul li h5{background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:10px;padding-top: 10px;display:block;padding-left:10px;}
#storelocator ul li h5:hover{background-color: #131313;}
#storelocator ul li a,#storelocator ul li a:hover{color:#ccc;}
/* -----------------------------TITLES----------------------*/
.title-dealers,.title-teams,.title-mens,.title-girls,.title-box-newsletter,.title-box-history,.title-box-dealer,.title-accessories,.title-wetsuits,.title-lycras{background-repeat:no-repeat;background-position:left center;height:16px;display:block;overflow:hidden;text-indent:-9999px;}
.title-dealers,.title-teams,.title-mens,.title-girls{margin-left:10px;}
.title-box-history{background-image:url(/images/title_west_history.gif);}
.title-box-newsletter{background-image:url(/images/title_west_newsletter.gif);}
.title-box-dealer{background-image:url(/images/title_west_dealer.gif);}
.title-wetsuits{background-image:url(/images/title_wetsuits.gif);cursor:pointer;}
.title-lycras{background-image:url(/images/title_lycras.gif);cursor:pointer;}
.title-accessories{background-image:url(/images/title_accessories.gif);cursor:pointer;}
.title-mens{background-image:url(/images/title_mens.gif);}
.title-girls{background-image:url(/images/title_girls.gif);}
.title-teams{background-image:url(/images/title_teams.gif);}
.title-dealers{background-image:url(/images/title_westdealers.gif);}
.products-thumbs li,.vcard{width:188px;height:154px;display:inline;float:left;background-position:0 0;background-repeat:no-repeat;margin-bottom:18px;margin-left:15px;background-image:url(/images/thumb_box.jpg);}
.catalog-separator{background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:left bottom;text-align:right;margin-left:20px;margin-bottom:10px;}
.products-thumbs li.over,.vcard.over{background-position:0 -154px;}
.products-thumbs li img.thumb{padding-left:5px;padding-top:8px;}
.products-thumbs li p{float:right;text-align:right;margin-right:10px;margin-top:5px;color:#666;font-size:1em;height:85px;display:block;padding:0;}
.products-thumbs li h5{display:inline;float:right;text-align:right;background-position:right top;margin-right:10px;margin-top:4px;}
.products-thumbs li a.details{float:right;width:80px;display:block;background-position:right center;margin-right:10px;background-image:url(/images/icon_lente.gif);background-repeat:no-repeat;text-align:right;padding-right:20px;font-weight:700;color:#FFF;}
.apparel-thumbs li.over{background-position:0 -120px;}
.apparel-thumbs li{display:inline;width:98px;height:120px;float:left;background-position:0 0;background-repeat:no-repeat;background-image:url(/images/product_container.gif);text-align:center;margin-bottom:16px;margin-left:20px;margin-right:4px;}
.apparel-thumbs li img.thumb{padding-top:17px;}
.apparel-thumbs h5{padding-top:7px;}
.baloon,.apparel-thumbs a{color:#000;}
.nocomments{background-image:url(/images/icon_lock.gif);background-repeat:no-repeat;background-position:left center;line-height:1.8em;padding-left:15px;margin-left:10px;margin-bottom:12px;}
.btn-tabella-misure{display:block;width:90px;background-image:url(/images/btn_tabella_misure.gif);background-repeat:no-repeat;background-position:left top;height:20px;margin-top:-3px;margin-right:10px;}
.btn-garanzia{display:block;width:120px;background-image:url(/images/btn_garanzia.gif);background-repeat:no-repeat;background-position:left top;height:20px;margin-top:-3px;margin-right:10px;}
.btn-storelocator{display:block;width:140px;background-image:url(/images/btn_find_west_store.gif);background-repeat:no-repeat;background-position:left top;height:20px;margin-top:-3px;}
/* -----------------------------ICONS----------------------*/
.icon-404,.icon-blog,.icon-team,.icon-surf-goods,.icon-apparel,.icon-store-locator,.icon-warranty,.icon-history,.icon-info,.icon-contacts,.icon-sizes,.icon-privacy{height:96px;width:113px;display:block;background-repeat:no-repeat;position:absolute;top:-55px;right:0;background-image:url(/images/icons.gif);}
.icon-info{background-position:0 -194px;}
.icon-sizes{background-position:0 -582px;}
.icon-404{background-position:0 -1068px;}
.icon-privacy{background-position:0 -679px;}
.icon-contacts{background-position:0 -485px;}
.icon-history{background-position:0 -388px;}
.icon-blog{background-position:0 0;}
.icon-warranty{background-position:0 -291px;}
.icon-surf-goods{background-position:0 -776px;}
.icon-apparel{background-position:0 -97px;}
.icon-store-locator{background-position:0 -970px;}
.icon-team{background-position:0 -873px;}
.icon-zoom{background-image:url(/images/icon_zoom.gif);background-repeat:no-repeat;background-position:center center;display:block;overflow:hidden;text-indent:-9999px;padding:5px;}
.icon-tornasu,.icon-tornasu-black{background-repeat:no-repeat;background-position:right center;text-indent:-9999px;overflow:hidden;display:block;padding-top:5px;padding-bottom:5px;}
.icon-tornasu{background-image:url(/images/btn_backtotop.gif);}
.icon-tornasu-black{background-image:url(/images/btn_backtotop_black.gif);}
.text-left{background-position:left center;}
/* -----------------------------FORMS----------------------*/
.stdinput{background-color:#fff;background-image:url(/images/form_bck.gif);background-position:left top;background-repeat:repeat-x;color:#000;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #656565;margin:0;padding:4px;}
.stdinput-sel{background-color:#E1E1E1;}
.contactform{width:350px;float:right;background-image:url(/images/left_bar_top.jpg);background-repeat:no-repeat;background-position:left top;}
.contactform fieldset{padding:10px;}
.contactleft{width:25%;text-align:right;clear:both;float:left;display:inline;margin:5px 0;padding:4px;}
.contactright{width:70%;text-align:left;float:right;display:inline;margin:5px 0;padding:4px;}
.contacterror{border:1px solid red;}
legend{font-size:1.2em;font-weight:700;padding-bottom:15px;display:block;padding-right:0;padding-left:0;float:left;margin-top:1em;}
/* -----------------------------FOOTER----------------------*/
#footer{background-image:url(/images/footer_bck.jpg);background-repeat:no-repeat;background-position:center top;padding-top:16px;padding-right:10px;padding-left:10px;text-align:right;font-size:.9em;}
#sub-footer,#sub-footer a,#sub-footer p{color:#262626;letter-spacing:-.08em;}
#sub-footer{height:70px;}
.phonenumbers,.grey,#sub-footer a{color:#999;}
.sidemenu li a:link,.sidemenu li a:hover,.sidemenu li a:visited,.sidemenu li a:active,.post li,.post-single li{color:#fff;}
.rss-icons a{background-image:url(/images/feed_icon.gif);background-repeat:no-repeat;background-position:right center;color:#666;font-size:.9em;padding:5px 16px 5px 5px;}
.made-by-hl{float:right;display:block;text-align:right;}
.made-by-hl a{background-image:url(/images/title_madeby_hl.gif);background-repeat:no-repeat;background-position:right center;padding-right:40px;}
.made-by-hl a span{visibility:hidden;}
/* -----------------------------MISC----------------------*/
.marginleft{margin-left:5px;}
.margintop{margin-top:10px;}
.margin{margin:10px;}
.padding-bottom{padding-bottom:21px;}
.padding-top{padding-top:40px;}
#flashcontainer{margin-left:18px;}
#blog-video{margin-top: 15px;margin-right: auto;margin-bottom: 15px;margin-left: auto;}
.navigation{font-size:1.1em;padding-top:4px;padding-bottom:4px;margin-bottom:20px;}
#searchbar,.minilogo strong,.popup_item,.btn-storelocator strong,.btn-garanzia strong,.btn-tabella-misure strong,.icon-blog h1,.icon-team h1,.icon-surf-goods h1,.icon-apparel h1,.icon-store-locator h1,.icon-warranty h1,.icon-history h1,.icon-info h1,.icon-contacts h1,.icon-sizes h1,.icon-privacy h1{display:none;}
/* -----------------------------WARNINGS----------------------*/
.warning,.advise,.post-single .postmetadata{border:1px solid #2B2B2B;font-size:1.1em;margin-top:10px;margin-bottom:10px;background-image:url(/images/advise_bck.jpg);background-repeat:repeat-x;background-position:left bottom;padding:1px;}
.postmetadata{margin-top:40px !important;}
.warning p,.advise p{color:#fff;background-repeat:no-repeat;background-position:10px center;line-height:1.2em;margin:0;padding:8px 8px 8px 35px;}
.sidebanner{float:right;margin-left:10px;width:225px;height:410px;}
/* -----------------------------CONTACT MICROFORMAT----------------------*/
.tel,.fax{display:inline;}
.adr{margin-top:5px;margin-bottom:5px;padding-bottom:5px;background-image:url(/images/sepline.gif);background-repeat:repeat-x;background-position:left bottom;color:#999;}
.org{font-size:1.1em;font-weight:700;color:#FFF;padding-top:3px;padding-bottom:5px;}
.url,.org,.email,.adr,.phonenumbers{margin-right:8px;margin-left:8px;}
.flag{float:right;margin-top:4px;margin-right:8px;}
.sizechart{width:100%;margin-bottom:20px;}
.alt-separator{display:block;background-image:url(/images/storelocator_map_top.jpg);background-repeat:no-repeat;background-position:left top;color:#fff;font-size:1.1em;font-weight:700;padding:4px 10px 25px;}
.sizechart thead th{line-height:2em;padding-left:10px;padding-right:10px;color:#fff;font-size:1.1em;font-weight:700;}
.sizechart tbody td{line-height:1.2em;color:#ccc;font-size:1.1em;padding:2px 10px;}
.alt,.over,.sidemenu li a:hover {background-color:#131313;}
/* -----------------------------OTIP----------------------*/
#OT{position:absolute;z-index:100;background-color:#fff;border:1px solid #ccc;}
#OT_copy{color:#333;padding:10px;}
#OT_close_left{background-color:#CCC;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:700;color:#333;}
#OT_copy p{margin:3px 0;}
#OT_copy img{border:1px solid #CCC;padding:1px;}
.OTip{cursor:help;}
/*-----------------------------NGG--------------------*/
.ngg-albumoverview {margin-top: 10px;width: 100%;clear:both; display:block !important;}
.ngg-album {/*height: 130px;*/overflow:hidden;padding: 5px;margin-bottom: 5px;border: 1px solid #cccccc;}
.ngg-albumtitle {text-align: left;	font-weight: bold;	margin:0px;	padding:0px;font-size: 1.4em;margin-bottom: 10px;}
.ngg-thumbnail {float: left;margin: 0pt !important;	margin-right: 12px !important;}
.ngg-thumbnail img {margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-thumbnail img:hover {background-color: #A9A9A9;}
.ngg-description {text-align: left;}
.ngg-galleryoverview { overflow: hidden; margin-top: 10px; width: 100%; clear:both; display:block !important; }
.ngg-gallery-thumbnail-box { float: left; width: 20%; } 
.ngg-gallery-thumbnail { float: left; margin: 10px 0 0 10px !important; } 
.ngg-gallery-thumbnail img { margin: -6px 6px 6px -6px; display:block; padding:4px; position:relative; } 
.ngg-gallery-thumbnail img:hover { background-color: #A9A9A9; } 
.ngg-gallery-thumbnail span { /* Images description */ font-size:90%; padding-left:5px; display:block; } .ngg-clear { clear: both; } 