/*bootstrap barebones
body{font-size:14px; margin:0; padding:0;}
h2,h3,h4,h5{padding-bottom:10px}*/

/* ------------------------general------------------------ */

/*generic*/
.price{color:#0C0;font-weight:700}
.reduction{color:#00F}
.align-center{margin:0 auto}
.bold{font-weight:700}
.price-discount,.on_sale{color:red}
/*generic*/

/*blocks*/
#footer,.block,.advertising_block{border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4x;height:auto;font-size:.8em;margin:10px 0;padding:10px}
.block h4{font-weight:700}
.block select{width:100%;margin:10px 0}
.block ul li{line-height:1.4em;list-style:none}
.block_content{margin:0;padding:0}
.block_content ul{margin:0}
.block_content .product_desc{height:100px}
.block ul.product_images li{display:block;float:left;margin-right:5px}
.block ul.product_images li:last-child{margin-right:0}
.block ul.products li a img,ul.product_images li a img{display:block;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075);padding:4px}
.block ul.products li a img:hover,ul.product_images li a img:hover{-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25);border-color:#08c}
.block ul.products li p img{display:inline;border:0;padding:0}
.block_content dl.products dd{border-bottom:1px solid #eee;margin:0 0 10px;padding:0 0 10px}
.block_content dl.products dd:last-child{border:0}
.block_content ul.products li{margin-bottom:15px;clear:both}
.block_content ul.products li a img{float:left;margin-right:15px}
.block_content ul.products li p a img{float:none}
#block-order-detail.hidden { display:none; visibility:visible;}
/*blocks*/

/*lists*/
ul.inline_list li{display:block;float:left;margin-right:10px}
ul.inline_list,ul.inline_list li.last{margin:0}
/*lists*/

/*colour picker */
#primary_block #color_to_pick_list li{display:inline;float:left;margin:0 .4em .4em 0}
#primary_block a.color_pick{display:block;width:20px;height:20px;border:1px solid #666;cursor:pointer}
#primary_block a.color_pick:hover{border:1px solid #000}
/*colour picker */

/*pagination*/
form.pagination{float:right}
/*pagination*/

/* ------------------------general------------------------ */

/* ------------------------bootstrapify presta module buttons------------------------ */
.button,.block_content .exclusive,.block_content .button_large,.block_content .button_small,.exclusive_large{display:inline;zoom:1;margin-bottom:0;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;background-color:#f5f5f5;background-image:linear-gradient(top,#ffffff,#e6e6e6);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(enabled=false);border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);cursor:pointer;margin-left:.3em;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #b3b3b3;padding:4px 10px}
.button:hover,.block_content .exclusive:hover,.block_content .button_large:hover,.block_content .button_small:hover,.exclusive_large:hover{color:#333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.button:active,.block_content .exclusive:active,.block_content .button_large:active,.block_content .button_small:active,.exclusive_large:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);background-color:#d9d9d9 \9;outline:0}
.block_content .button_small{font-size:11px;line-height:16px;padding:5px 9px}
.block_content .button_large{font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:9px 14px}
/* ------------------------bootstrapify presta module buttons------------------------ */

/* ------------------------default modules styling------------------------ */


/*editorial block*/
.editorial_block img { 
	display: block;
	margin: 0px auto;
	width: 100%;
	display:none;
}
/*editorial block*/

/*advertising block*/
.advertising_block a img{width:155px;position:relative;left:50%;margin-left:-77px}
/*advertising block*/

/*cart*/
p#cart-prices { font-weight:bold;}
.cart_quantity { width:120px;}
/*cart*/
/*featured panel */
#featured-products_block_center{height:auto;width:95%;float:left;clear:left}
#featured-products_block_center ul{width:100%}
#featured-products_block_center ul li{text-align:center;display:block;width:33%; float:left;margin:0;margin-bottom:20px}

#featured-products_block_center ul li h5, #featured-products_block_center ul li .product_desc{padding:0px 5px;}
#featured-products_block_center .product_desc { height:100px; text-align:left; };

#featured-products_block_center .product_image{width:129px;height:129px}
#featured-products_block_center .block_content{height:auto}
#featured-products_block_center .block_content ul li div a.button,#featured-products_block_center .block_content ul li div a.exclusive{margin-bottom:10px;font-size:11px;line-height:16px;padding:5px 9px}
.block_content ul li a.product_image img{width:88px;height:88px}
.product_image img{border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:auto;list-style:none;margin:10px 0;padding:10px}
.product_image img:hover{-webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,.25);box-shadow:0 1px 4px rgba(0,105,214,.25);border-color:#08c}
/*featured panel */

/*stores*/
#map{width:556px;height:375px;margin:15px auto}
#locationSelect{width:350px;visibility:hidden}
/*stores*/

/*our stores*/
.block_content.blockstore p a img{margin-bottom:10px}
/*our stores*/

/*header*/
#setCurrency ul,#languages_block_top ul{list-style:none;margin:0;padding:0}
#currencies_block_top{float:left;width:9em;text-align:left;margin-top:5px}
#currencies_block_top a:hover{background-color:white;color:black}
#currencies_block_top a{width:16px;height:16px;margin-right:2px;display:block;text-decoration:none;text-align:center;vertical-align:middle;border:1px solid #ccc}
#currencies_block_top li.selected a{border:1px solid #ddd;background-color:#efefef;font-weight:bold}
#languages_block_top,#currencies_block_top li{float:left}
#languages_block_top p,#currencies_block_top p{clear:left}
#languages_block_top{width:80px}
#languages_block_top ul#first-languages li{float:left;margin-right:3px}
#languages_block_top ul#first-languages li.selected_language{float:left;margin-right:.3em}
#search_block_top{float:right;height:28px;margin:5px 0 5px 0}
form#searchbox input{font-size:100%;vertical-align:middle;margin:0}
#search_block_top label,#header_right #search_block_top input{float:left}
#search_block_top label{float:left;display:block}
#search_block_top input.search_query{width:12em}
#search_block_left .search_query{width:11em}
#search_button{display:inline}
#header_user{float:right;width:535px;text-align:right; clear:left;}
#header_user ul{margin-top:.3em;list-style:none}
#header_user li{float:right}
#header_user li#your_account{margin-left:0; margin-right:5px;}
#header_user #shopping_cart a,#header_user #your_account a{text-decoration:none}
ul#header_links{list-style-type:none;float:left;margin-top: 5px;}
#header_links li{float:left;width:65px}
#header_links a{display:block}
#currencies_block_top{float:left}
#currencies_block_top ul{float:right;margin-right:3px}
/*header*/

/*footer
#footer{text-align:center;margin:30px auto}
#footer ul{margin:0 auto}
#footer ul li{display:inline;border-right:1px solid #ccc;padding-right:5px}
#footer ul li:last-child{border:0}
footer*/


/*Bootie Fixes*/
.breadcrumb .navigation-pipe{padding: 0 5px; color: #999;}
/*Bootie Fixes*/

/* ------------------------default modules styling------------------------ */


input[type=text], input[type=password] { width:95%;}

.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:95%;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}

.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid>[class*="span"]{float:left;margin-left:2.127659574%;}
.row-fluid>[class*="span"]:first-child{margin-left:0;}
.row-fluid > .span12{width:99.99999998999999%;}
.row-fluid > .span11{width:91.489361693%;}
.row-fluid > .span10{width:82.97872339599999%;}
.row-fluid > .span9{width:74.468085099%;}
.row-fluid > .span8{width:65.95744680199999%;}
.row-fluid > .span7{width:57.446808505%;}
.row-fluid > .span6{width:48.93617020799999%;}
.row-fluid > .span5{width:40.425531911%;}
.row-fluid > .span4{width:31.914893614%;}
.row-fluid > .span3{width:23.404255317%;}
.row-fluid > .span2{width:14.89361702%;}
.row-fluid > .span1{width:6.382978723%;}

.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails>li{float:left;margin:0 0 0 10px;}

.thumbnail{display:block;padding:4px;line-height:1;border:1px solid ##ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
a.thumbnail:hover{border-color:##0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnail .caption{padding:9px;}

label.store{font-size:13px;font-weight:normal;line-height:18px;}

select.store{margin:0;font-size:100%;vertical-align:middle;}
select.store{font-size:13px;font-weight:normal;line-height:18px;}'
select.store{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
select.store{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
select.store{height:28px;*margin-top:4px;line-height:28px;}
select.store{width:220px;background-color:#ffffff;}
select.store[multiple],select.store[size]{height:auto;}
select.store:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
select.store[class*="span"]{float:none;margin-left:0;}
