/* @override 
	https://www.teva-onlineshop.nl/skin/frontend/default/teva/css/teva.css
	http://www.teva-onlineshop.nl/skin/frontend/default/teva/css/teva.css
	http://teva-online.local/skin/frontend/default/teva/css/teva.css
*/

/* @group Header */

.shopbar-wrapper { height: 66px; }
.shopbar-wrapper .tabs-wrapper { width: 900px; height: 35px !important; position: absolute; top: 0; left: 50%; margin-left: -420px; }
.shopbar-wrapper .tabs-wrapper.boven { margin-left: -400px; margin-top: 3px; width: 800px; }
.shopbar-wrapper .tabs-wrapper.onder { margin-top: 34px; }
.shopbar-wrapper .tabs { /*margin-top: 5px;*/ }
.shopbar-wrapper .tabs a { text-decoration: none; display: block; font-size: 11px; color: #919191; }
.shopbar-wrapper .tabs.start .begin { background: url(../images/shoptabs-first.png) no-repeat 0 100%; }
.shopbar-wrapper .tabs.start .begin span { background: url(../images/shoptabs-first.png) no-repeat 100% 100%; }
.shopbar-wrapper .tabs.middle .begin { background: url(../images/shoptabs-middle.png) no-repeat 0 100%; padding-left:4px !important; }
.shopbar-wrapper .tabs.middle .begin span { background: url(../images/shoptabs-middle.png) no-repeat 100% 100%; }
.shopbar-wrapper .tabs.end .begin { background: url(../images/shoptabs-last.png) no-repeat 0 100%; padding-left: 7px; }
.shopbar-wrapper .tabs.end .begin span { background: url(../images/shoptabs-last.png) no-repeat 100% 100%; }
.shopbar-wrapper .tabs a:hover { color: #FF7300; }
.shopbar-wrapper .tabs.active a { color: #666; /*font-weight: bold;*/ }
.shopbar-wrapper .tabs img { width: 16px; height: 16px; margin-right: 5px; margin-top: 7px; }

.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-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: #666666; }
.tabs-wrapper .tabs a:hover,
.tabs-wrapper .tabs.active a { color: #FF7300; }

.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.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: #FF7300; 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-brands-bar { width: 100%; }
/*.block-brands-bar .blocks.teva { margin-left: 60px; margin-right: 15px; width: 90px; }*/
.block-brands-bar .blocks { float: left; text-align: center; width: 90px; margin-left: 10px; }
.block-brands-bar .blocks a { display: block; text-decoration: none; font-size: 10px; }
.block-brands-bar .blocks.first { margin-left: 15px; margin-right: 15px; width: 90px; margin-bottom: 5px; }
.block-brands-bar .message { float: left; margin-bottom: 0; text-align: center; width: 100%; }

.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; }
	
.ua-firefox-3 html>body .magnifying-wrapper, 
.ua-firefox-3 x:-moz-any-link, x:default { margin-top: 400px; } /*Firefox 3 Hack*/ 
.ua-firefox-4 .magnifying-wrapper { margin-top: -51px; } /*special styles for Firefox 4*/


#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 #ff7300; }

.product-view .product-shop .price-box .regular-price .price { color: #666; font: 30px helvetica; }

.product-collateral.left { padding: 0; width: 225px; padding-bottom: 150px; }
.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%; }

/* Pop-up */
.product-shop .product-options-bottom-links .popup-wrapper { text-align: right; }
.product-shop .product-options-bottom-links .popup-pdp { margin-bottom: 15px; }
.product-shop .product-options-bottom-links ul.popup-links { float: right; }
.product-shop .product-options-bottom-links ul.popup-links li { display: inline; margin-left: 5px; padding-left: 6px; background: url(../images/popup-devider.gif) no-repeat 0 2px; float: left; }
.product-shop .product-options-bottom-links ul.popup-links li.first { background: none; padding-left: 0; margin-left: 0; }
.product-shop .product-options-bottom-links ul.popup-links li a { cursor: hand; cursor: pointer; color: #666; text-decoration: none; }
.product-shop .product-options-bottom-links ul.popup-links li a .questionmark { color: #FF7300; }

/* 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; }

/* Tabswrapper */
.tab-s { margin-bottom:0px; /*border-bottom:1px solid #dbdbdb;*/ background: #f5f5f5 url(../images/product-tabs-bg.gif) no-repeat 0 100%; /*margin: 0 5px;*/ float: left; width: 680px;  }
.tab-s li { float:left; /*border-right:1px solid #dbdbdb; border-left:1px solid #fff;*/ /*font-size:1.1em;*/ line-height:1em; }
.tab-s li.first { border-left:0; }
.tab-s li.first a:hover { border-right: 1px solid #ebebeb; }
.tab-s li.last { border-right:0; }
.tab-s a { display:block; padding:11px 16px 9px; margin-top: 5px; border-right: 1px solid #ebebeb; text-decoration:none; color:#FF7300; font-weight:bold; border-top: 1px solid #f5f5f5; }
.tab-s li.last a { border-right: 1px solid #f8f8f8; }
.tab-s li.last a:hover { border-right: 1px solid #ebebeb; }
.tab-s a:hover { background-color:#fff; color:#FF7300; border-top: 1px solid #ebebeb; }
.tab-s li.active a { padding: 13px 16px 12px !important; }
.tab-s li.active.first a:hover { margin-left: 0; }
.tab-s li.first a,
.tab-s li.first a:hover { border-left: 1px solid #ebebeb; }
.tab-s li.active a
/*.tab-s li a:hover,*/
/*.tab-s li.active a:hover*/ { margin-top: 0px; border: 1px solid #ebebeb; border-bottom: 0; }
.tab-s li a:hover { /*margin-left: -1px;*/ }
.tab-s li.active a,
.tab-s li.active a:hover { background-color:#fff; border: 1px solid #ebebeb; border-bottom: 0; color:#FF7300; }

.tabscontainer { background: #f5f5f5; border: 1px solid #ebebeb; padding: 14px; float: left; width: 685px; margin-left: 20px; }
.tabscontainer .tabswrapper { float: left; /*border: 1px solid #dbdbdb;*/ border-top: 0; width: 680px; }
.tabscontainer .tabswrapper .product-specs { float: left; padding: 5px 8px; color: #000; }
.tabscontainer .tabswrapper .padder { float: left; padding-right: 0; width: 100%; }
.tabscontainer .tabswrapper .padder .block { margin-bottom: 0; }

/* Tab: Aanverwante artikelen */
.tabscontainer .tabswrapper .products-grid { width: 678px; background: #fff; border: 1px solid #ebebeb; border-top: 0; }
.tabscontainer .tabswrapper .products-grid p { padding: 15px; font-size: 12px; margin-bottom: 0; }
.tabscontainer .tabswrapper .products-grid p.old-price,
.tabscontainer .tabswrapper .products-grid p.special-price { padding: 0; }
.tabscontainer .tabswrapper .products-grid .product-specs ul { margin-bottom: 0; }
.tabscontainer .tabswrapper .products-grid li.item { float: left; width: 206px; border-bottom:1px solid #fff; padding:12px 10px; }
.tabscontainer .tabswrapper .products-grid li.item.last { border-bottom:0; }
.tabscontainer .tabswrapper .products-grid li .product-image { float:left; width:200px; height:200px; margin:0 0 10px; }
.tabscontainer .tabswrapper .products-grid li .product-min-height { min-height: 115px; float: left; width: 200px; }
.tabscontainer .tabswrapper .products-grid li .product-details { margin-left:60px; }
.tabscontainer .tabswrapper .products-grid li .onsale-category-container-grid { float: left; }
.tabscontainer .tabswrapper .products-grid li .actions { width: 200px; text-align: center; min-height: 40px; padding: 0; }
.tabscontainer .tabswrapper .products-grid li .actions .add-to-links { float: left; width: 200px; }
.tabscontainer .tabswrapper .products-grid li .actions .add-to-links .link-compare { width: 100%; text-align: center; }
.tabscontainer .tabswrapper .products-grid li .actions button { float: none; }
.tabscontainer .tabswrapper .products-grid li .product-shop { margin-left:00px; width: 430px; }
.tabscontainer .tabswrapper .products-grid li .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
.tabscontainer .tabswrapper .products-grid li .product-name a { color:#FF7300; }
.tabscontainer .tabswrapper .products-grid li .price-box { float:left; width: 200px; margin:3px 5px; }
.tabscontainer .tabswrapper .products-grid li .price-box .old-price { width: 80px; float: left; margin-top: 4px; text-align: right; }
.tabscontainer .tabswrapper .products-grid li .price-box .old-price .price { color: #7D7D7D; font-size: 12px; font-weight: normal; }
.tabscontainer .tabswrapper .products-grid li .color-price-wrapper { min-height: 40px; }
.tabscontainer .tabswrapper .products-grid li .price-box .special-price { width: 110px; float: right; text-align: left; }
.tabscontainer .tabswrapper .products-grid li .price-box .special-price .price { color: #7D7D7D; font-size: 16px; }
.tabscontainer .tabswrapper .products-grid li .multiple_colors_img { min-height: 15px !important; float: left ; width: 200px; }

/* Tab: Product Informatie */
.tabscontainer .padder .box-collateral.box-additional { width: 648px; background: #fff; padding: 15px; border: 1px solid #ebebeb; border-top: 0; }
.tabscontainer .padder .box-collateral.box-additional .large-description { margin-bottom: 15px; }

/* Tab: Pashulp */
.tabscontainer .padder .customer-tekst-wrapper { background: #fff; border-top: 0; }
.tabscontainer .padder .customer-tekst-block { padding: 0; background: none; border: 0; }

/* Tab: Plaats Beoordeling */
.tabscontainer .padder #product_tabs_review_form_contents { padding: 15px; background: #fff; border: 1px solid #ebebeb; border-top: 0; }
.tabscontainer .padder #product_tabs_review_form_contents h2,
.tabscontainer .padder #product_tabs_review_form_contents h3,
.tabscontainer .padder #product_tabs_review_form_contents h4 { display: none; }
.tabscontainer .padder #product_tabs_review_form_contents .buttons-set { border-top: 0; margin-top: 0; }
.tabscontainer .padder #product-review-table.data-table { margin-bottom: 15px; }
.tabscontainer .padder .form-list li { float: left; width: 50%; }
.tabscontainer .padder .form-list li input { width: 300px; }
.tabscontainer .padder .form-list li textarea { width: 623px; }

/* Tab: Bekijk Beoordeling */
.tabscontainer .padder #product_tabs_review_list_contents { padding: 15px 15px 0px; background: #fff; border: 1px solid #ebebeb; border-top: 0; }
.tabscontainer .padder #product_tabs_review_list_contents p { padding: 0 0 15px; margin-bottom: 0; font-weight: 12px; }
.tabscontainer .padder #product_tabs_review_list_contents dl { margin: 0; }
.tabscontainer .padder #product_tabs_review_list_contents h2 { display: none; }

/* 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: 0px; padding: 0; }

.subfooter-container .block.block-subscribe { margin-bottom: 0; margin-left: 0px; width: 225px; }
.subfooter-container .block.block-subscribe .validation-advice { display: none; }
.subfooter-container .block.block-subscribe label { width: 200px; margin-right: -30px; margin-top: 4px; }
.subfooter-container .block.block-subscribe button.button { margin-top: 3px; }

/* @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; }

