/* 
    Document   : partnerstore
    Created on : 16.06.2013, 17:58:30
    Author     : kenny
    Description:
        Die Basis Styles des Partnerstore-Themes
*/

.msMainwrapper {background:#EEE}
.msMainInnerwrapper {width:1000px;margin:0 auto}
.msMainContentwrapper {width: 970px;padding: 15px;background:#FFF;position:relative;display:table;}

#msTopNavigation .msMainContentwrapper {min-height: 30px}
#msNavigation .msMainContentwrapper {min-height: 50px}
#msBreadcrumb {padding:15px 0}
#msSlider .msMainContentwrapper {padding-top: 0;padding-bottom: 30px}
/* HEADER begin */
.msNavActionItem {display:inline-block;float: right;}
.msNavActionItem .msActionTitle{line-height: 40px;padding-right: 10px;}
.msNavActionItem.msSearch {background: url("../../img/menu-divider.png") no-repeat right center;padding-right: 16px;margin-right: 15px;}
/* HEADER end */

/* Ratings */
ul.rating {background: url("../../img/change/stars.png") no-repeat left top}
ul.rating li.currentRate {background: url("../../img/change/stars.png") no-repeat left bottom}
ul.rating li a:hover {background: url("../../img/change/stars.png") no-repeat 0 -18px}

/* List View */
.gridView li .msTitle {max-height: 80px;overflow: hidden;padding: 0 0 10px 0;font-size: 22px;line-height: 24px;}
.gridView li .msArtist{display: block;font-size: 12px;line-height: 14px;}
.gridView li .msArtist{display: block;font-size: 12px;line-height: 14px;text-decoration: none;}
.gridView li .rating {position: absolute;bottom: 5px;left: 4px;}
.gridView li .rating ul.rating {margin: 0;}
.gridView li .rating li {margin: 0;}

#moreArticlesTrigger,.gototoplink,.artcilelistingfooter td{line-height:40px;vertical-align:middle}
    
.msPreorder{display: inline-block;padding: 0 10px;position: absolute;top: -60px;left:0;height: 20px;line-height: 20px;background: #FFF;}
.msListBasketAmount {display: inline-block;margin-right: 5px;font-size: 0.8em; padding:0 7px;}

.msBottomline{margin-bottom: 30px;}

/**
 * Details
 */
.listRefine{background:0;border:0;padding:15px;margin:15px -15px;}
.productMainInfo{padding-bottom: 14px;margin-bottom:15px;}
#msPrice label{display: block;float: none;text-align: center;padding-left:12px}

#msSimpleSizeSelection {display: block; text-align: center;padding:15px}
#msSimpleSizeSelection li {display: inline; padding:5px;}
#msSimpleSizeSelection li a {display: inline-block;padding:7px 12px;}
#msSimpleSizeSelection li a:hover {text-decoration: none;}

.msVariantHelperText {text-align: center;}
.msStockStatus{text-align: center;margin-bottom:15px}
.stockFlag {padding-left: 20px}

.tobasketFunction {display: inline-block;position: relative;height: 40px;}
.information .tobasket {text-align: center}
#amountToBasket{position:absolute;line-height: 20px;height: 24px;padding: 5px;text-align: center;top: 2px;left: 2px;}
#toBasket{padding: 0 20px 0 40px;line-height: 40px;text-shadow: none;height: auto;font-size: 18px;margin: 0;display: inline;float: none;}

#msDetailPicture {width: 470px;float: left;}
.detailsInfo .picture {width: 470px;float: none;text-align: center;line-height: 470px;height: 470px;}
.detailsInfo .picture a {width: 470px;float: left;text-align: center;line-height: 470px;height: 470px;overflow: hidden;}
.detailsInfo .information {width: 470px;}
#cloud-zoom-big{width: 470px !important;left: 500px !important;}
.otherPictures{margin: 15px 0 30px 0;}
.otherPictures ul {margin: 0 auto;padding: 0;overflow: hidden;width: 450px;}
.otherPictures a {width:90px;height: 90px;line-height: 90px;}
.marker {width:84px;height: 84px;}
.artIcon{width:88px;height: 88px;}

.relatedInfo {float: none;width: 100%;padding:0;margin-bottom: 30px}
.relatedProducts {float: none;width: 100%;margin-bottom: 30px}

/**
 * Manufacture
 */
.msManufactureListContent{margin:15px; text-align: center}

/**
 * Social
 */
div.social {text-align: center}
div.social div.socialButton {display: inline;float:none}