/*******************/
/*CSS created by Blanca Salvatore - http://salvatoreblanca.altervista.org for
sherlock Flows Shop - http://www.sherlockflows.de/shop
/*******************/

#Shop {position: relative; width:98%; margin: 0px auto 0px auto;}

#Shopnavigation {position: relative; width: 96%; margin: 10px auto 10px auto; border-bottom: 1px solid #FFFFFF; padding: 5px;}
#Shopnavigation .body{font-size: 90%; color: #FFFFFF;}
#Shopnavigation .currentitem{font-size: 80%; color: #FF0000; font-weight:bold;}


/*Carrello*/
#Basket{position: relative; float:left; width: 30%;}
#Formdata ul{margin-left: 15px; padding:5px;}
#Formdata li{list-style-type:none; font-size: 90%; margin-bottom:10px;}


/*Left Shop*/
#Menushoplanguage{border: 1px solid #FFFFFF; padding:0px; background-color: #333333;}
#Menushoplanguage .body{font-size: 90%; font-weight: bold; text-transform: uppercase;}
#Menushoplanguage .body2{text-align:center; font-size: 90%; font-weight: bold; text-transform: uppercase;}

#Menushopitems{border: 1px solid #FFFFFF; padding:0px; background-color: #333333;}
#Menushopitems ul{margin-left: 15px; padding:5px;}
#Menushopitems li{list-style-type:disc; font-size: 80%; color: #FFCC00;}
#Menushopitems .body2{text-align:center; font-size: 90%; font-weight: bold; text-transform: uppercase;}

#Menuinformations{border: 1px solid #FFFFFF; padding:0px; background-color: #333333;}
#Menuinformations ul{margin-left: 15px; padding:5px;}
#Menuinformations li{list-style-type:disc; font-size: 80%; color: #FFCC00;}
#Menuinformations .body2{text-align:center; font-size: 90%; font-weight: bold; text-transform: uppercase;}

#Leftshop {position: relative; float: left; width: 25%; margin: 0px auto 30px auto; padding: 5px; /*border: 2px solid #009999;*/}
#LeftShop ul{margin-left:10px; margin-right:10px; padding: 2px;}
#LeftShop li{list-style-type: none; font-size: 90%; border: 2px solid #009999; padding: 5px; margin-bottom:20px;}

/*Right Shop*/
#Rightshop {position: relative; float: right; width: 71%; margin: 0px auto 30px auto; padding: 5px; /*border: 1px solid #CC0000;*/}
#RightShop ul{margin-left: 20px; padding: 2px;}
#RightShop li{list-style-type:disc; font-size: 90%; padding: 5px; }

/*Other pages*/
#Shoplegal {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#Shoplegal ul{margin-left: 15px; padding: 5px; margin-bottom:10px;}
#Shoplegal li{list-style-type:none; font-size: 90%;}

#Shopprivacy {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#Shopprivacy .body {margin-left:10px; font-size: 90%;}
#Shopprivacy ul{margin-left: 15px; padding: 5px; margin-bottom:10px;}
#Shopprivacy li{list-style-type:disc; font-size: 90%;}

#CategoryCD {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#CategoryCD .body {margin-left:10px; font-size: 90%;}
#CategoryCD ul{margin-left: 15px; padding: 5px; margin-bottom:10px;}
#CategoryCD li{list-style-type:disc; font-size: 90%;}


#Product {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#Product .body {margin-left:10px; font-size: 90%;}
#Product .info {margin:0px; font-size: 80%;}
#Product ul{margin-left: 0px; padding: 2px; margin-bottom:10px;}
#Product li{list-style-type:none; font-size: 80%;}


#Shopcontact {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#Shopcontact .body {margin-left:10px; font-size: 90%;}
#Shopcontact ul{margin-left: 5px; padding: 5px; margin-bottom:10px;}
#Shopcontact li{list-style-type:none; font-size: 90%; margin-bottom:10px;}

#Indexshop {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#Indexshop .body {margin-left:10px; font-size: 90%;}
#Indexshop ul{margin-left: 15px; padding: 5px; margin-bottom:10px;}
#Indexshop li{list-style-type:none; font-size: 90%;}

#Bundlesshop {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#Bundlesshop .body {margin-left:10px; font-size: 90%;}
#Bundlesshop ul{margin-left: 15px; padding: 5px; margin-bottom:10px;}
#Bundlesshop li{list-style-type:none; font-size: 90%;}

#Merchandiseshop {/*border: 1px solid #FFFFFF; background-color: #333333;*/ padding: 2px;}
#Merchandiseshop .body {margin-left:10px; font-size: 90%;}
#Merchandiseshop ul{margin-left: 15px; padding: 5px; margin-bottom:10px;}
#Merchandiseshop li{list-style-type:none; font-size: 90%;}

#Shipcoststable_popup table{border: 1px solid #FFFFFF; margin-left: 10px;}
#Shipcoststable_popup td{border: 1px solid #FFFFFF; padding: 5px; font-size: 80%;}
#Shipcoststable_popup .body{font-size: 90%;}