/* @override 
	http://fit-flop.local/skin/frontend/default/fitflop/css/teva.css
	http://94.126.67.236/skin/frontend/default/fitflop/css/teva.css
	http://www.onlybrands.nl/skin/frontend/default/fitflop/css/teva.css
*/

/* @group Header */

.header .basket-wrapper { width: 307px; position: absolute; top: 89px; right: 0px; }
.header .basket-wrapper .basket-img { float: left; }
.header .basket-wrapper .basket-text { float: left; padding: 10px 0 10px 8px; color: #a1a1a1; }
.header .basket-wrapper .basket-text i { text-decoration: underline; }
.header .basket-wrapper .basket-btn { float: right; }
.header .basket-wrapper .basket-btn .round { background:url(../images/btn-button-green-header.png) 0 100% no-repeat; padding-left: 14px; cursor:pointer; display:inline-block; line-height:18px; vertical-align:middle; margin-right: 9px; margin-top: 8px; }
.header .basket-wrapper .basket-btn .round span { background:url(../images/btn-button-green-header.png) 100% 100% no-repeat; display:inline-block; font-weight:normal; height:22px; line-height:22px; vertical-align:top; padding-right: 25px; }
.header .basket-wrapper .basket-btn .round span a { color: #fff; text-decoration: none; }

/* Tabs */
.tabs-wrapper { position: absolute; top: 95px; left: 0; }

.tabs-wrapper .tabs { display: inline; float: left; }
.tabs-wrapper .tabs .begin { cursor:pointer; display:inline-block; padding-left:10px; vertical-align:middle; }
.tabs-wrapper .tabs .begin span { display:inline-block; font: 14px/32px Helvetica; text-transform: uppercase; height:32px; padding-right:13px; vertical-align:top; }
.tabs-wrapper .tabs a { font-family: Helvetica neue, Helvetica; text-decoration: none; color: #898989; }
.tabs-wrapper .tabs a:hover,
.tabs-wrapper .tabs.active a { color: #d6413d; }

.tabs-wrapper .tabs.first .begin { background: url(../images/header-tabs-first.png) no-repeat 0 100%; }
.tabs-wrapper .tabs.first .begin span { background: url(../images/header-tabs-first.png) no-repeat 100% 100%; }

.tabs-wrapper .tabs.second .begin { background: url(../images/header-tabs-second.png) no-repeat 0 100%; padding-left:6px; }
.tabs-wrapper .tabs.second .begin span { background: url(../images/header-tabs-second.png) no-repeat 100% 100%; }

.tabs-wrapper .tabs.third .begin { background: url(../images/header-tabs-third.png) no-repeat 0 100%; padding-left:6px; }
.tabs-wrapper .tabs.third .begin span { background: url(../images/header-tabs-third.png) no-repeat 100% 100%; }

.tabs-wrapper .tabs.fourth .begin { background: url(../images/header-tabs-third.png) no-repeat 0 100%; padding-left:6px; }
.tabs-wrapper .tabs.fourth .begin span { background: url(../images/header-tabs-third.png) no-repeat 100% 100%; }

.tabs-wrapper .tabs.last .begin { background: url(../images/header-tabs-last.png) no-repeat 0 100%; padding-left: 7px; }
.tabs-wrapper .tabs.last .begin span { background: url(../images/header-tabs-last.png) no-repeat 100% 100%; }


/* @end */

/* @group Main */

.loading-wrapper { margin-left: 150px; margin-top: 170px; width: 200px; }
.loading-img { float: left; }
.loading-text { float: right; margin-top: 5px; }

.mainvisual { width: 715px; float: left; margin-bottom: 10px;}	
.page-homepage .col-main { width: 715px; float: left; }

.home-content { float: left; width: 715px; }
.landing-content { float: left; width: 673px; }
.home-content .home-img,
.landing-content .home-img { float: left; margin-bottom: 20px; }
.home-content .home-img div { float: left;  width: 245px; }
.landing-content .home-img div { float: left; margin-right: 14px; }
.home-content .home-img div.last { width: 225px; }
.landing-content .home-img div.last { margin-right: 0; }
.landing-content .home-img div img { border: 1px solid #ebebeb; }

.home-tekst-wrapper,
.landing-tekst-wrapper { width: 695px; float: left; background: #f5f5f5; padding: 15px; border: 1px solid #ebebeb; }
.home-tekst-block,
.landing-tekst-block { background: #f8f8f8; border: 1px solid #ebebeb; }

.customer-tekst-wrapper { width: 960pxpx; float: left; background: #f5f5f5; padding: 15px; border: 1px solid #ebebeb; }
.customer-tekst-block { background: #f8f8f8; border: 1px solid #ebebeb; padding: 10px; }
.customer-tekst-block td { width: 25%; }
.customer-tekst-block td .logo { margin-right: 5px; }
.customer-tekst-block td p { margin-bottom: 0; }
.customer-tekst-block td h3 a { color: #f3342f; text-decoration: none; }

.customer-tekst-block .klantenservice-newsletter .block-title { background: none; }
.customer-tekst-block .klantenservice-newsletter strong{ padding-top: 3px; }
.customer-tekst-block .klantenservice-newsletter .text-wrapper { width: 650px; }
.customer-tekst-block .klantenservice-newsletter label { width: 600px; text-align: left; }
.customer-tekst-block .klantenservice-newsletter .actions { float: left; width: 100px; }
.customer-tekst-block .klantenservice-newsletter .actions button { /*margin: 0;*/ }
.customer-tekst-block .klantenservice-newsletter .input-box {
	width: 100%; float: left;
}
.customer-tekst-block .klantenservice-newsletter input { float: left; width: 210px; }


.home-tekst-block h1,
.landing-tekst-block h1 { margin-bottom: 0; }

.home-tekst-block h2,
.landing-tekst-block h2 {  }

.home-tekst-block h3,
.landing-tekst-block h3 {  margin-bottom: 0; font-weight: bold; }
.landing-tekst-block h3 { float: left; width: 100%; }

.home-tekst-block table {  }
.home-tekst-block table td { padding: 10px; }
.home-tekst-block table td.info-blocks { width: 33%; padding: 10px; }

.landing-tekst-wrapper,
.landing-tekst-block { padding: 10px; }

.block-contact { }
.block-contact .block-content { /*margin-left: 10px;*/ }

.block-benefits { }
.block-benefits ul { padding: 2px 5px 0; }
.block-benefits li { padding: 1px 0 1px 23px; background: url(../images/icon-benefits-li.gif) no-repeat 0 0; }
.block-benefits li a { text-decoration: none; }

.block-top5 { }
.block-top5 ul { padding: 2px 5px 0; }
.block-top5 li { padding: 1px 0 1px 23px; background: url(../images/icon-top5-li.gif) no-repeat 0 0; }
.block-newsletter { }

/* @group Catalogus pagina */

.selection-wrapper { }
.selection-wrapper .block-dropdown { }
.selection-wrapper .block-dropdown dl#narrow-by-list { border: 1px solid #ededed; margin-top: 10px; float: left; width: 673px; padding: 10px 20px; }
.selection-wrapper .block-dropdown dt { float: left; margin-right: 10px; width: 160px; }
.selection-wrapper .block-dropdown dt.last { margin-right: 0; }
.selection-wrapper .block-dropdown dt .label { margin-left: 5px; }
.selection-wrapper .block-dropdown dt .btn-remove { float: left; margin-top: 3px; }
.selection-wrapper .block-dropdown dt select { width: 165px; }

/* Grid */
.products-grid .product-min-height { min-height: 70px; }
.products-grid button .round { margin-right: 0; }
.products-grid .multiple_colors_img { width: 100%; text-align: center; font-weight: bold; font-size: 11px; }

.magnifying-wrapper { width: 160px; position: absolute; height: 37px; z-index: 50; margin-top: -50px; margin-left: 292px; }
	
html>/**/body .magnifying-wrapper, x:-moz-any-link, x:default { margin-top: 300px; } /* Firefox 3 Hack */

#magnifying-text { float: left; margin-top: 20px; text-decoration: underline; }

#magnifying-handle { background: url(../images/icon-loep.png) no-repeat 0 0; margin-left: 110px; width: 37px; height: 37px; }

/* @end */

/* @group Product Detail Pagina */

.product-view .product-shop .add-to-box {  margin: 0; }

.product-options .color_block { margin-right: 6px; float: left; height: 18px; border: 1px solid #666; }
.product-options .active { border: 1px solid #f3342f; }

.product-view .product-shop .price-box .regular-price .price { color: #666; font: 30px helvetica; }

.product-collateral.left { padding: 0; width: 225px; }
.product-collateral.right { padding: 10px; background: #f5f5f5; border: 1px solid #ebebeb; width: 700px; }

.product-view .product-options dd select { width: 155px; }

.more-views { background: url(../images/more-views-bg.gif) no-repeat 0 0; padding-top: 15px; }

.product-shop .product-options-bottom-links { margin-top: 10px; font-size: 12px; padding-left: 15px; }
/*.product-shop .product-options-bottom-links ul li { float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #555; line-height: 12px; }*/
.product-shop .product-options-bottom-links ul li.last { margin-right: 0; padding-right: 0; border-right: 0; }

.product-shop .product-options-bottom .price-box { float: left; text-align: right; width: 100%; }

/* Old Price */
.product-shop .product-options-bottom .price-box .old-price { display: inline; }
.product-shop .product-options-bottom .price-box .old-price .price-label { font-size: 18px; }
.product-shop .product-options-bottom .price-box .old-price .price { color: #666; font-size: 18px; font-weight: normal; text-decoration: none; }

/* Special Price */
.product-shop .product-options-bottom .price-box .special-price { display: inline; text-align: right; }
.product-shop .product-options-bottom .price-box .special-price .price { color: #666; font-size: 30px; }
.product-shop .product-options-bottom .price-box .special-price .price-label { font-size: 18px; padding-left: 0px; }

/* Block: Description */
.product-view .box-collateral.box-description { width: 343px; float: left; margin-bottom: 0; }
.product-view .box-collateral.box-description .std { background: #f8f8f8; border: 1px solid #ebebeb;  padding: 10px; }

.product-view .box-collateral .data-table .odd  { background:#fff; }
.product-view .box-collateral .data-table .even { background:#f8f8f8; }

.product-view .box-collateral.box-additional{ width: 343px; float: right; margin-bottom: 0; }

/* Sitemap */
.page-sitemap { background: #f5f5f5; padding: 10px; border: 1px solid #ebebeb; }
.page-sitemap .pager .pages { text-align: center; }

/* User - Dashboard */
.col-main .my-account { background: #f5f5f5; border: 1px solid #ebebeb; padding: 15px; }
.col-main .my-account .fieldset { margin: 15px 0; background: #f8f8f8; }

/* Mijn bestellingen */
.col-main .my-account .page-title {
	margin-bottom: 15px;
}
.col-main .my-account .nobr { white-space:normal !important; }
.col-main .my-account .data-table thead th { color: #ff7300; }
.col-main .my-account #my-orders-table .separator { display: none; }
.col-main .my-account .pager { margin-top: 10px; margin-bottom: 10px; }

/* @end */

/* @group Search */

.catalogsearch-advanced-result .pager,
.catalogsearch-result-index .pager,
.tag-product-list .pager { border-top: 1px solid #ebebeb; }

/* @end */

/* @end */

/* @group Breadcrumbs */

.breadcrumbs { padding: 30px 0 5px; text-align: left; font: 12px Helvetica, Arial; }
.breadcrumbs li a { text-decoration: none; }
.breadcrumbs li span { padding: 2px 5px; background: url(../images/bc-arrow.gif) no-repeat 0 0; }

.breadcrumbs-bar-wrapper { height: 51px; background: url(../images/bc-bg.gif) repeat-x 0 0; }
.breadcrumbs-bar-wrapper .bc-bar { margin:0 auto; width: 960px; display: inline-table; }
.breadcrumbs-bar-wrapper .bc-bar .bc-left { float: left; width: 480px; }
.breadcrumbs-bar-wrapper .bc-bar .bc-right { float: right; width: 480px; text-align: right; }
.breadcrumbs-bar-wrapper .bc-bar .bc-right img.banner { margin-top: 10px; }

/* @end */

/* @group Buttons */

.header .links .round { background:url(../images/btn-button-green.png) 0 100% no-repeat; padding-left: 15px; cursor:pointer; display:inline-block; line-height:19px; vertical-align:middle; margin-right: 10px; }
.header .links .round span { background:url(../images/btn-button-green.png) 100% 100% no-repeat; display:inline-block; font-size:10px; font-weight:normal; height:22px; line-height:22px; padding-right:25px; vertical-align:top; }

.header .links .account .round,
.header .links .login .round,
.header .links .logout .round { background:url(../images/btn-button_flat.png) 0 100% no-repeat; padding-left: 15px; cursor:pointer; display:inline-block; line-height:19px; vertical-align:middle; margin-right: 10px; }
.header .links .account .round span,
.header .links .login .round span,
.header .links .logout .round span { background:url(../images/btn-button_flat.png) 100% 100% no-repeat; display:inline-block; font-size:10px; font-weight:normal; height:22px; line-height:22px; padding-right:15px; vertical-align:top; }

.header .links .checkout .round,
.block-subscribe .block-content .round,
.products-grid li.item .round,
.products-list li.item .round,
#contactForm .round,
#checkoutSteps .round,
.account-create .round { background:url(../images/btn-button-green.png) 0 100% no-repeat !important; }
.header .links .checkout .round span,
.block-subscribe .block-content .round span,
.products-grid li.item .round span,
.products-list li.item .round span,
#contactForm .round span,
#checkoutSteps .round span,
.account-create .round span { background:url(../images/btn-button-green.png) 100% 100% no-repeat !important; padding-right: 25px; }

.subfooter-container .block.block-subscribe .block-content .round,
.account-login .round { background:url(../images/btn-button-green_graybg.png) 0 100% no-repeat !important; }

.subfooter-container .block.block-subscribe .block-content .round span,
.account-login .round span { background:url(../images/btn-button-green_graybg.png) 100% 100% no-repeat !important; }

button .round { background:url(../images/btn-button.png) 0 100% no-repeat; cursor:pointer; display:inline-block; line-height:19px; padding-left:14px; vertical-align:middle; margin-right: 10px; }
button .round span { background:url(../images/btn-button.png) 100% 100% no-repeat; display:inline-block; font-size:10px; font-weight:normal; height:22px; line-height:23px; padding-right:25px; vertical-align:top; color: #fff; text-transform: uppercase; white-space: nowrap; }

.button.large { margin-top: 10px; margin-left: 8px; display: block; text-decoration: none; }
.button.large .round { background:url(../images/btn-button_l.png) 0 100% no-repeat !important; cursor:pointer; display:inline-block; padding-left:15px; vertical-align:middle; }
.button.large .round span { background:url(../images/btn-button_l.png) 100% 100% no-repeat !important; display:inline-block; font-size:11px; text-transform: uppercase; font-weight:bold; height:32px; line-height:32px; padding-right:40px; padding-left: 0; vertical-align:top; color: #fff; }

#checkoutSteps button.btn-checkout .round,
button.btn-checkout .round,
.landing-content .home-img .button.large .round { background:url(../images/btn-button_l_f5f5f5.png) 0 100% no-repeat !important; cursor:pointer; display:inline-block; padding-left:15px; vertical-align:middle; }

#checkoutSteps button.btn-checkout .round span,
button.btn-checkout .round span,
.landing-content .home-img .button.large .round span { background:url(../images/btn-button_l_f5f5f5.png) 100% 100% no-repeat !important; display:inline-block; font-size:11px; text-transform: uppercase; font-weight:bold; height:32px; line-height:32px; padding-right:40px; padding-left: 0; vertical-align:top; color: #fff; }

.product-view .product-shop button .round { background:url(../images/btn-button_l_g.png) 0 100% no-repeat; cursor:pointer; display:inline-block; padding-left:15px; vertical-align:middle; margin-right: 0; }
.product-view .product-shop button .round span { background:url(../images/btn-button_l_g.png) 100% 100% no-repeat; display:inline-block; font-size:12px; text-transform: uppercase; font-weight:bold; height:32px; line-height:32px; padding-right:40px; vertical-align:top; color: #fff; }

.landing-content .home-img .button.large { margin-left: 0px; text-align: center; }
.landing-content .home-img .button.large .round span { font-size: 10px; }

/* Buttons with F8F8F8 Backgrounds */
.cart-table .btn-continue .round { background: url(../images/btn-button-bwrds_f5f5f5.png) no-repeat 100% 100%; padding-right:15px; padding-left: 0; }
.cart-table .btn-continue .round span { background: url(../images/btn-button-bwrds_f8f8f8.png) no-repeat 0 100%; padding-left:25px; padding-right: 0; }

.cart-table .btn-update .round,
.cart .discount button .round,
.cart .shipping button .round,
ol#checkoutSteps button .round,
.account-login .new-users .buttons-set .round,
.account-login .registered-users .buttons-set .round,
.customer-account-edit .buttons-set .round,
.customer-address-index .round,
.wishlist-index-index .round,
.newsletter-manage-index .round { background: url(../images/btn-button_f8f8f8.png) 0 100%; }
.cart-table .btn-update .round span,
.cart .discount button .round span,
.cart .shipping button .round span,
ol#checkoutSteps button .round span,
.account-login .new-users .buttons-set .round span,
.account-login .registered-users .buttons-set .round span,
.customer-account-edit .buttons-set .round span,
.customer-address-index .round span,
.wishlist-index-index .round span,
.newsletter-manage-index .round span { background: url(../images/btn-button_f8f8f8.png) 100% 100%; }

/* @end */

/* @group Search */

.header .form-search .advanced-search a { float: right; margin-top: 5px; color: #7d7d7d; }
.header .form-search .advanced-search a:hover { }

/* @end */

/* @group Sub footer */

.subfooter-container-wrapper { background: url(../images/footer-container-wrapper-bg.gif) repeat-x 0; }

.subfooter-container { clear: both; }
.subfooter-container a { color: #7d7d7d; text-decoration: underline; }
.subfooter-container a:hover { text-decoration: none; }

.subfooter { background: url(../images/subfooter-container-bg.gif) no-repeat 50% 0; width: 962px; height: 167px; margin:0 auto; }

.subfooter table.subfooter { width: 950px; margin: 0 3px; }

.subfooter td.columns { width: 33%; color: #7d7d7d; font: 12px Helvetica; padding: 15px; text-align: left; }
.subfooter td.columns a { color: #666666; }

.subfooter td.columns h3 { color: #7d7d7d; font: 15px Helvetica; text-align: left; margin-bottom: 10px; font-weight: bold; }

.subfooter td.columns p { color: #7d7d7d; font-size: 11px; }

.subfooter td.columns .column-left {  width: 175px; float: left;  }
.subfooter td.columns .column-right { float: right; }

.subfooter-container .block .block-title { background: none; }
.subfooter-container .block .block-title strong { background: none; padding-top: 0; font: 15px Helvetica; font-weight: bold; margin-bottom: 10px; padding: 0; }

.subfooter-container .block.block-subscribe { margin-bottom: 0; }

/* @end */

/* @group Footer */

.footer .links-wrapper { float: left; width: 100%; }
.footer .footer-links { float: right; margin-right: 10px; }
.footer .footer-store-links { float: right; }
.footer .links { float: right; width: 292px; }
.footer .links a { float: left; margin-right: 10px; }
.footer-tags { margin: 0 auto; padding: 10px 0; width: 960px; }
.footer-tags .page-title { }

/* @end */

.clear { clear: both; }
ul.disc { list-style-type: disc; }
ol.decimal { list-style-type: decimal; margin-left: 18px; }