﻿.window-overlay { background: #000; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); position: absolute; top: 0; left: 0; min-height: 100%; opacity: 0.5; width: 100%; z-index: 990; display: none; }

.SALEVIEW_1 { position: absolute; display: block; top: 5px; right: 5px; width: 58px; height: 58px; background: transparent url(../Images/icon.png) no-repeat -402px -631px; text-indent: -99999px; z-index: 1; }

.SALEVIEW_2 { position: absolute; float: right; margin-left: 150px; display: block; top: 0px; margin-top: -25px; width: 58px; height: 58px; background: transparent url(../Images/icon.png) no-repeat -402px -631px; text-indent: -99999px; z-index: 1; }

.window-overlay.active { display: block; position: fixed; }

.popup-block { background: #fff; border: 1px solid #aaa; left: 50%; top: 40%; width: 500px; text-align: left; z-index: 1000; position: fixed; display: none; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; margin: -85px 0 0 -250px; }

	.popup-block div.btn-close { display: block; width: 12px; height: 12px; overflow: hidden; text-indent: -999em; position: absolute; top: 50%; margin-top: -6px; right: 10px; z-index: 9999; background: url(../images/bkg_gallery.png) -80px -12px no-repeat; cursor: pointer; }

	.popup-block .block-content { color: #333; border-top: 1px solid #aaa; padding: 15px; }

.notice-cookie { position: fixed; z-index: 9999; width: 100%; bottom: 0; left: 0; opacity: 0.95; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); margin: 0!important; }

	.notice-cookie .allow-cookies-wait { background: url(../images/cookie-ajax-loader.gif) no-repeat 50% 50%; height: 23px; }

		.notice-cookie .allow-cookies-wait .btn-notice { visibility: hidden; }

.demo-notice { background: #b9b9b9 url(../images/bkg_bar-global.gif) 0 100% repeat-x; font: normal 13px/1.2 Tahoma, Geneva, sans-serif; color: #000; text-align: right; border: 0; border-top: 1px solid #bababa; padding: 0; }

	.demo-notice .notice-inner { background: none; width: auto; display: inline-block; }

		.demo-notice .notice-inner .notice-text { width: auto; font-weight: 700; display: block; background: url(../images/i_bar-global.png) 0 50% no-repeat; padding: 4px 18px 5px 27px; }

body { color: #999; text-align: left; position: relative; /*background:#00a7e0 none;*/ min-width: 1100px; }

img { border: 0; vertical-align: top; }

a { color: #02a7e0; text-decoration: underline; }

:focus { outline: 0; }

/*h1 {
font-size:18px;
font-weight:400;
}

h2 {
font-size:16px;
font-weight:400;
color:#000;
}

h3 {
font-size:14px;
font-weight:700;
}

h4 {
font-size:13px;
font-weight:700;
}

h5 {
font-size:12px;
font-weight:700;
}
*/

caption, th, td { vertical-align: top; text-align: left; font-weight: 400; }

table { border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: 100%; }

q, blockquote { quotes: none; }

	q:before, q:after { content: ''; }

big { font-size: 1.2em; }

ul, ol { list-style: none; }


.wrapper { /*mark*/ background: #e5e5e5 url(../images/navbg.gif)repeat-x top center; padding-bottom: 0; padding-top: 0; border-top: 0 none #999; }

.page { text-align: center; background-color: #fff; padding-top: 1px; zoom: 1; margin: 0 auto; }

.page-popup { text-align: left; background: #fff!important; min-width: 0; padding: 20px; }

.cart-tax-total { display: block; padding-right: 20px; background: url(../images/bkg_collapse.gif) 100% 3px no-repeat; cursor: pointer; }

.cart-tax-total-expanded { background-position: 100% -54px; }


.header-container { min-height: 124px; text-align: left; background: none; position: relative; margin: 0; }

	.header-container.top-container-inside { background: none; padding-bottom: 0; }

.header { width: 990px; min-height: 37px; position: relative; z-index: 5; margin: 0 auto; padding: 0; }

	.header .logo strong { position: absolute; top: -999em; left: -999em; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -999em; overflow: hidden; }

	.header a.logo { position: relative; bottom: -57px; left: 0; height: 54px; width: 287px; }

.no-nav .header a.logo { bottom: 0; }

.header .quick-access { width: 410px; float: right; padding: 10px 0 0; }

	.header .quick-access .links { float: right; line-height: 18px; white-space: nowrap; font-size: 11px; }

		.header .quick-access .links li { background: url(../images/bkg_sep.gif) no-repeat 100% 4px; padding: 0 7px 0 4px; }

	.header .quick-access .checkout-link li { background-position: 6px 4px; font-size: 11px; padding: 0 0 0 12px; }

	.header .quick-access .cart-link li { font-weight: 700; background: none; padding: 0; }


.header-panel { text-align: center; width: auto; height: 47px; z-index: 994; line-height: 28px; color: #fff; margin: auto; padding: 0 16px; font-size: 12px; }

	.header-panel .welcome-msg { font-weight: 700; display: inline; float: left; line-height: 28px; margin-right: 5px; }

	.header-panel .links { float: left; border: 0px solid #fff; line-height: 28px; margin-right: 11px; white-space: nowrap; width: 200px; color: #979797; }

		.header-panel .links li a { color: #979797; text-decoration: none; }

			.header-panel .links li a:hover { color: #979797; text-decoration: underline; }

		.header-panel .links span { padding: 0 1px; }

.list-opened { background-position: 100% -60px!important; }

.header .form-search { float: right; clear: right; white-space: nowrap; position: absolute; top: -27px; right: 0; padding: 0; }

	.header .form-search input.input-text { background: #fff; width: 170px; text-transform: uppercase; padding-top: 3px; border-color: #ccc; }

html[lang|=fr] .header .form-search input.input-text { width: 220px; }

.header .form-search button.button { margin: 0 0 0 2px; }

	.header .form-search button.button span span { color: #fff; font-size: 13px; padding: 0; }

.header .form-search .search-autocomplete { z-index: 999; position: relative!important; top: 0!important; left: 0!important; height: 0!important; overflow: visible!important; }

	.header .form-search .search-autocomplete ul { border: 1px solid #ccc; border-top: 0; padding-left: 0; width: 174px; background-color: #ccc; position: absolute; top: -1px; }

	.header .form-search .search-autocomplete li { border-bottom: 1px solid #fff; color: #000; font-size: 12px; cursor: pointer; word-wrap: break-word; white-space: normal; padding: 3px 25px 3px 3px; }

		.header .form-search .search-autocomplete li .amount { float: right; font-weight: 700; margin-right: -23px; text-align: right; }

.nav-container { background: url(../images/bkg_nav-container.gif) repeat-x 0 0; padding-top: 3px; position: relative; z-index: 4; }

#nav { width: 670px; min-height: 19px; text-align: left; margin: 0 auto; padding: 24px 0 26px 320px; }

	#nav li.over { z-index: 990!important; }

	#nav li.level-top { float: left; height: 19px; text-transform: uppercase; display: inline; position: relative; z-index: 1; margin: 0 0 0 10px; }

	#nav a.level-top { float: left; height: 19px; font-size: 15px; font-weight: 700; line-height: 19px; text-decoration: none!important; color: #999; padding: 2px 3px 0; }

	#nav ul, #nav div { position: absolute; width: 145px; left: -10000px; border-top: 0; top: 23px; padding: 0; }

		#nav div ul { position: static; width: auto; background: none; border: 0!important; padding: 0; }

		#nav ul li { float: none; height: auto; display: block; background: url(../images/bkg_nav.png) repeat-y -164px 0; margin: 0; padding: 4px 10px; }

			#nav ul li.first { background: url(../images/bkg_nav.png) no-repeat 0 0; padding: 6px 10px 4px; }

			#nav ul li.last { background: url(..images/bkg_nav.png) no-repeat -333px 100%; padding: 4px 10px 10px; }

			#nav ul li a { display: block; font-size: 11px; line-height: 1.2; text-decoration: none!important; text-transform: uppercase; font-weight: 700; color: #02a7e0; padding: 5px 4px; }

		#nav ul ul, #nav ul div { top: 7px; }

	#nav li .shown-sub { left: -4px; z-index: 991; }


		#nav li .shown-sub .shown-sub { left: 100px; }


.sidebar .mini-products-images-list li.item { text-align: center; padding: 5px; }

.block-products .mini-products-list .product-details { margin-left: 65px; }

.top-cart { float: right; position: relative; padding-left: 7px; }

	.top-cart .block-title { white-space: nowrap; cursor: pointer; color: #666; font-weight: 700; font-size: 11px; line-height: 18px; height: 18px; padding: 0; }

		.top-cart .block-title strong { display: block; font-size: 11px; color: #666; font-weight: 700; background: #fff; text-decoration: none; }

		.top-cart .block-title.expanded { background-position: 0 3px!important; }

			.top-cart .block-title.expanded strong { background-position: 100% -126px!important; color: #d33911; }

	.top-cart .block-content { position: absolute; right: 0; top: 20px; width: 289px; background: url(../images/bkg_topcartcontent.png) no-repeat 100% 100%; margin-top: 10px; }

	.top-cart .inner-wrapper { background: url(../images/bkg_nav-container.gif) no-repeat 0 0; margin-bottom: 14px; }

	.top-cart .process { border-top: 1px solid #eee; }

	.top-cart .block-content .block-subtitle { font-size: 13px; color: #a6a6a6; font-weight: 700; text-transform: uppercase; line-height: 17px; border-bottom: 1px solid #ccc; margin: 0 27px; padding: 15px 0 8px; }

	.top-cart .cart-empty { margin: 0 27px; padding: 13px 5px; }

	.top-cart .block-content ol { padding-bottom: 7px; }

	.top-cart .block-content .item { border-bottom: 1px solid #ccc; margin: 0 27px; padding: 13px 0; }

	.top-cart .block-content .subtotal { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-transform: uppercase; text-align: center; font-size: 12px; color: #bbb; font-weight: 700; margin: 0 27px; padding: 13px 0; }

		.top-cart .block-content .subtotal .price { font-size: 15px; }

	.top-cart .actions { text-align: right; margin: 0 15px; padding: 9px 0 7px; }

		.top-cart .actions a { float: left; line-height: 27px; font-size: 11px; }

		.top-cart .actions button.button span, .top-cart .actions button.button span span { color: #bbb; font-size: 13px; height: 24px; padding: 0; }

			.top-cart .actions button.button span span { color: #bbb; font-size: 13px; line-height: 24px; padding: 0; }

	.top-cart .paypal-logo { line-height: 24px; float: right; margin-bottom: 8px; }

		.top-cart .paypal-logo a { vertical-align: top; width: auto!important; background-color: transparent!important; }

		.top-cart .paypal-logo .paypal-or { border: 0; background: none; display: block; font-size: 11px; text-align: center; margin: 0 5px; padding: 0; }



.products-grid { margin: 0 0 40px; padding: 0; }

	.products-grid li.item { float: left; width: 171px; margin-right: 18px; overflow: hidden; display: inline; text-align: center; }

	.products-grid li.first { margin-right: 19px; }

	.products-grid li.last { margin-right: 0; margin-left: 1px; }

	.products-grid .product-image { display: block; text-decoration: none!important; width: 169px; height: 169px; position: relative; z-index: 1; border: 0 none #FFF; margin: 0 auto 10px; }

		.products-grid .product-image > img, .products-grid .product-image .img { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto auto; }

	.products-grid .product-name { margin-bottom: 7px; }

	.products-grid .ratings { line-height: 13px; }

		.products-grid .ratings .rating-box { float: none; display: inline-block; text-align: left; }

		.products-grid .ratings .rating { float: none; display: inline-block; }

	.products-grid .rating-links { display: block; clear: both; padding: 2px 0 0; }

	.products-grid .price-box { clear: both; margin: 5px 0 10px; }


@font-face { font-family: hnlt; src: url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/media/s5/11/32/ab/e2/59/6f/designeditor/theme/current/7/css_editor_fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix) format(eot),url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/media/s5/11/32/ab/e2/59/6f/designeditor/theme/current/7/css_editor_fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff) format(woff),url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/media/s5/11/32/ab/e2/59/6f/designeditor/theme/current/7/css_editor_fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf) format(truetype),url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/media/s5/11/32/ab/e2/59/6f/designeditor/theme/current/7/css_editor_fonts/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853) format(svg); }

.clear { clear: both; display: block; float: none; height: 0; font: 0/0 Arial, Helvetica, sans-serif; }

.hr { clear: both; display: block; float: none; height: 1px; font: 0/0 Arial, Helvetica, sans-serif; background-color: #ccc; }

.cms-home .wrapper { background-image: url(../images/home-bg.jpg); }

.page, .cms-index-index .page, .cms-home .page, .checkout-cart-index .page { text-align: center; background: transparent none; padding-top: 0; width: 1100px; }

.header-container .header-panel .widget .sociallinks { width: 100px; position: absolute; left: 25px; top: 14px; }

.header-container .header-panel .widget .extra-links { position: absolute; left: 323px; top: 13px; list-style-type: none; background-color: transparent; margin: 0; padding: 0; }

	.header-container .header-panel .widget .extra-links li { height: 22px; line-height: 22px; padding-right: 19px; padding-left: 18px; float: left; list-style-type: none; }

		.header-container .header-panel .widget .extra-links li.NextRight { background: transparent url(../images/spliter.gif) no-repeat right center; height: 22px; line-height: 22px; padding-right: 19px; padding-left: 15px; float: left; list-style-type: none; }

		.header-container .header-panel .widget .extra-links li.store span.NextRight1 { background: transparent url(../images/spliter.gif) no-repeat right center; height: 22px; line-height: 22px; padding-right: 19px; float: left; list-style-type: none; }

		.header-container .header-panel .widget .extra-links li.store span, .header-container .header-panel .widget .extra-links li.store a { display: block; float: left; height: 45px; /*background:transparent url(../images/icon.png) no-repeat -1263px 0;
*/ padding-left: 57px; }

.sociallinks a { display: block; font: 0/0 Arial, Helvetica, sans-serif; text-indent: -99999px; width: 19px; height: 18px; background-color: transparent; background-image: url(../images/icon.png); background-repeat: no-repeat; float: left; }
.sociallinksb a { display: block; overflow: hidden; font: 0/0 Arial, Helvetica, sans-serif; text-indent: -99999px; width: 88px; height: 16px; background-color: transparent; background-image: url(../images/icon.png); background-repeat: no-repeat; position: absolute; top: 1px; left: 120px; }
.sociallinks .fb { background-position: -294px -53px; margin-right: 21px; }
.sociallinks .YouTube { display: block; font: 0/0 Arial, Helvetica, sans-serif; text-indent: -99999px; width: 19px; height: 18px; background-color: transparent; background-image: url(Images/icon.png); background-repeat: no-repeat; float: left; }
.sociallinks .ig { display: block; font: 0/0 Arial, Helvetica, sans-serif; text-indent: -99999px; width: 19px; height: 18px; background-color: transparent; background-image: url(../images/icon_ig.png); background-repeat: no-repeat; background-position: left top; float: left; }

.sociallinks .tw { background-position: -333px -53px; margin-right: 21px; }

.sociallinks .gp { background-position: -274px -53px; }
.sociallinks .ct { background-position: -279px -90px; }

.sociallinks .fb:hover { background-position: -294px -71px; }
.sociallinks .ig:hover {
	background-position: right top;
}
.sociallinks .tw:hover { background-position: -333px -71px; }

.sociallinks .gp:hover { background-position: -274px -71px; }
.sociallinks .ct:hover { background-position: -279px -107px; }

.header-container .header-panel { margin-left: 715px; padding: 0; }

	.header-container .header-panel .welcome-msg { float: left; margin-top: 13px; line-height: 22px; font-weight: 400; margin-bottom: 0; }

	.header-container .header-panel .links { margin-top: 13px; float: left; height: 22px; line-height: 22px; color: #191919; }

		.header-container .header-panel .links span { color: #979797; }

		.header-container .header-panel .welcome-msg a:hover, .header-container .header-panel .links a:hover { text-decoration: none; color: #979797; }

.header-container .header { clear: both; width: 990px; min-height: 0; position: static; z-index: 5; float: left; margin: 0 auto; padding: 0; }

.header-container #search_mini_form { position: absolute; top: 100px; right: 0; z-index: 5; }

.header-container .header #search_mini_form .form-search input.input-text { color: #02a7e0; text-transform: none; background: transparent url(../images/icon.png) no-repeat -1284px -96px; width: 0; padding-right: 0; padding-left: 19px; padding-bottom: 2px; cursor: pointer; border-style: none; }

	.header-container .header #search_mini_form .form-search input.input-text:focus { border-bottom: 1px solid #80d3f0; color: #FFF; cursor: text; width: 164px; padding-right: 2px; padding-left: 25px; }

	.header-container .header #search_mini_form .form-search input.input-text:hover { background-position: -1284px -125px; }

.header-container .header #search_mini_form .form-search button.button { background: transparent url(../images/icon.png) no-repeat -1284px -96px; border: 0; overflow: hidden; cursor: pointer; vertical-align: middle; width: 19px; height: 19px; position: absolute; left: -99999px; top: -9999px; margin: 0 0 0 2px; padding: 0; }

	.header-container .header #search_mini_form .form-search button.button span { width: 19px; height: 19px; }

.header-container .header .quick-access { width: auto; float: none; position: absolute; right: 30px; top: 13px; padding: 0; }

	.header-container .header .quick-access .top-cart .block-title { display: block; float: left; height: 22px; }

		.header-container .header .quick-access .top-cart .block-title strong, .header-container .header .quick-access .top-cart.expanded .block-title strong { background: transparent url(../images/icon.png) no-repeat -1285px -41px!important; font: 13px/22px Arial, Helvetica, sans-serif; color: #FFF; padding-right: 35px; padding-left: 27px; }

			.header-container .header .quick-access .top-cart .block-title strong span { display: block; position: absolute; top: 0; right: 0; color: #FFF; font: bold 12px/20px Arial, Helvetica, sans-serif; width: 20px; height: 20px; padding-bottom: 1px; text-align: center; background: transparent url(../images/icon.png) no-repeat -65px -40px; }

		.header-container .header .quick-access .top-cart .block-title.no-items strong span { background-position: -65px -19px; color: #1f2228; }

		.header-container .header .quick-access .top-cart .block-title strong:hover span { background-position: -65px -19px; color: #96be0f; }

		.header-container .header .quick-access .top-cart .block-title.no-items strong:hover span { background-position: -65px -19px; color: #353942; }

	.header-container .header .quick-access .top-cart .block-content { right: -30px; top: 34px; background: #FFF none; width: 336px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }

	.header-container .header .quick-access .top-cart .inner-wrapper { background-image: none; margin-bottom: 0; }

	.header-container .header .quick-access .top-cart .block-content .block-subtitle { border-bottom: 1px solid #ccc; text-indent: -99999px; background-color: #f4fcff; padding-top: 11px; padding-bottom: 11px; margin: 0; }

		.header-container .header .quick-access .top-cart .block-content .block-subtitle .close-btn { color: #02a7e0; font-size: 11px; font-weight: 700; padding-right: 9px; }

	.header-container .header .quick-access .top-cart .block-content .item, .header-container .header .quick-access .top-cart .block-content .subtotal { padding-left: 26px; padding-right: 26px; margin: 0; }

	.header-container .header .quick-access .top-cart .block-content .item { padding-top: 18px; padding-bottom: 18px; }

		.header-container .header .quick-access .top-cart .block-content .item .product-image { width: 142px; margin-right: 0; border-style: none; }

		.header-container .header .quick-access .top-cart .block-content .item .product-details { margin-left: 142px; padding: 0; }

		.header-container .header .quick-access .top-cart .block-content .item table tr th, .header-container .header .quick-access .top-cart .block-content .item table tr td { text-align: left; display: inline; padding: 0; }

		.header-container .header .quick-access .top-cart .block-content .item table tr + tr th { display: inline; text-transform: uppercase; }

		.header-container .header .quick-access .top-cart .block-content .item table tr td .price { color: #1f2228; font-size: 13px; font-weight: 700; display: block; margin-bottom: 10px; }

		.checkout-cart-index .main.col1-layout .data-table.cart-table tbody td .btn-remove.btn-remove2, .header-container .header .quick-access .top-cart .block-content .item .btn-remove { display: block; width: 11px; height: 11px; background: transparent url(../images/icon.png) no-repeat -517px -19px; text-indent: -99999px; overflow: hidden; top: 2px; right: -16px; }

			.checkout-cart-index .main.col1-layout .data-table.cart-table tbody td .btn-remove.btn-remove2:hover, .header-container .header .quick-access .top-cart .block-content .item:hover .btn-remove:hover { background-position: -517px -35px; }

	.header-container .header .quick-access .top-cart .block-content .shadow_bottom { margin-bottom: -20px; display: block; float: none; background: transparent url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/media/s5/11/32/ab/e2/59/6f/designeditor/theme/current/7/css_editor_images/wacom/cart-shadow.png) no-repeat top center; padding: 0; }

	.header-container .header .quick-access .top-cart .block-content .subtotal { background-color: #f5f5f5; color: #1f2228; text-align: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

		.header-container .header .quick-access .top-cart .block-content .subtotal .label { text-align: left; font-weight: 400; text-transform: none; width: 142px; float: left; font-size: 12px; }

		.header-container .header .quick-access .top-cart .block-content .subtotal .price { margin-left: 142px; width: 138px; display: block; font-size: 12px; }

	.header-container .header .quick-access .top-cart .block-content .actions { background-color: #f5f5f5; margin: 0; padding: 18px 26px; }

		.product-view .add-to-cart button.button, .checkout-cart-index .main.col1-layout .cart .totals .checkout-types .button.btn-proceed-checkout.btn-checkout, .header-container .header .quick-access .top-cart .block-content .actions .button { background-color: #96be0f; height: 40px; text-transform: none; color: #FFF; padding: 0 23px; }

			.product-view .add-to-cart button.button:hover, .checkout-cart-index .main.col1-layout .cart .totals .checkout-types .button.btn-proceed-checkout.btn-checkout:hover, .header-container .header .quick-access .top-cart .block-content .actions .button:hover { background-color: #8cb309; }

			.product-view .add-to-cart button.button span, .checkout-cart-index .main.col1-layout .cart .totals .checkout-types .button.btn-proceed-checkout.btn-checkout span, .header-container .header .quick-access .top-cart .block-content .actions .button span { height: 18px; }

		.header-container .header .quick-access .top-cart .block-content .actions a { background-color: #1f2228; font: bold 14px/40px Arial, Helvetica, sans-serif; text-transform: none; text-decoration: none; height: 40px; width: 108px; text-align: center; color: #FFF; }

			.header-container .header .quick-access .top-cart .block-content .actions a:hover { background-color: #404040; font: bold 14px/40px Arial, Helvetica, sans-serif; text-transform: none; text-decoration: none; height: 40px; width: 108px; text-align: center; color: #FFF; }


.header-container .header .branding { height: 0; }

	.header-container .header .branding .logo a, .header-container .header .branding a.logo { bottom: -29px; left: 30px; top: 36px; z-index: 5; }

.header-container .site-nav-container-home { background: #00a7e0 none; /*首頁用*/ padding-top: 0; position: relative; z-index: 4; height: 57px; line-height: 17px; }
.header-container .site-nav-container { background: #00a7e0 none; /*其他頁*/ padding-top: 0; position: relative; z-index: 4; height: auto; line-height: 17px; }

#nav, .widget-static-block ul.site-nav { width: auto; min-height: 17px; text-align: left; padding-top: 30px; padding-left: 258px; margin: 0 auto; }

.site-nav > li.parent:hover { padding-bottom: 28px; background: transparent url(../images/nav-arrow.gif) no-repeat center bottom; }

.site-nav li:hover .sub-nav { visibility: visible; z-index: 99; left:15px;}

.sub-nav .arrow { display: block; background: transparent url(../images/nav-arrow.gif) no-repeat center bottom; position: absolute; width: 15px; height: 50px; top: -50px; cursor: pointer; }

.sub-nav img.shadow_bottom { position: absolute; left: 0; bottom: -37px; background: transparent url(../images/nav-shadow.png) no-repeat center bottom; }

#nav li.level-top, .site-nav li.level-top { float: left; height: 17px; text-transform: uppercase; display: inline; position: relative; z-index: 1; margin: 0 0 0 25px; }

#nav li a.level-top, .site-nav li a.level-top { color: #FFF; text-transform: none; padding-bottom: 2px; border-bottom: 1px solid #00a7e0; font: bold 14px/17px Arial, Helvetica, sans-serif; }

	#nav li.over a.level-top, #nav li.active a.level-top, #nav li.level-top.over, #nav li.over a.level-top, #nav li.level-top:hover, #nav li a.level-top:hover, .site-nav li.active a.level-top, .site-nav li a.level-top:hover { background: transparent none; color: #FFF; border-bottom: 1px solid #80d3f0; }

	#nav li.over a.level-top, #nav li a.level-top:hover { border-bottom: 1px solid #FFF; }

#nav ul li.first a { border-top: 2px solid #FFF; }

#nav ul li, #nav ul li.first, #nav ul li.last { background: #FFF none; }

#nav > li > ul > li.first { background: #fff url(../images/icon.png) no-repeat 0 -787px; padding-top: 32px; }
/*子選單*/
.site-nav-container + .sub-nav, .site-nav li .sub-nav { visibility: hidden; position: absolute; left: 0; top: 75px; width: 1100px; background-color: #FFF; padding-bottom: 30px; }

.site-nav-container + .sub-nav { z-index: 100; }

	.site-nav-container + .sub-nav h2, .site-nav li .sub-nav h2 { padding-left: 31px; border-bottom: 1px solid #ccc; height: 58px; font: 17px/58px Arial, Helvetica, sans-serif; color: #01a6de; background-color: #f4fcff; }

	.site-nav-container + .sub-nav > ul, .site-nav-container + .sub-nav > ul > li, .site-nav li .sub-nav > ul, .site-nav li .sub-nav > ul > li { list-style-type: none; padding: 0; }

		.site-nav-container + .sub-nav > ul > li, .site-nav li .sub-nav > ul > li { float: left; width: 200px; padding-left: 28px; }

			.site-nav-container + .sub-nav > ul > li + li, .site-nav li .sub-nav > ul > li + li { padding-left: 23px; }

				.site-nav-container + .sub-nav > ul > li + li.last, .site-nav li .sub-nav > ul > li + li.last { padding-left: 23px; padding-right: 25px; }

			.site-nav-container + .sub-nav > ul > li h3, .site-nav li .sub-nav > ul > li h3 { font: bold 15px/16px Arial, Helvetica, sans-serif; color: #01a6de; margin-bottom: 10px; }

			.site-nav-container + .sub-nav > ul > li.last, .site-nav li .sub-nav > ul > li.last { width: 142px; }

			.site-nav-container + .sub-nav > ul > li img, .site-nav li .sub-nav > ul > li img { display: block; margin: 22px auto 19px; }

			.site-nav-container + .sub-nav > ul > li .img_border, .site-nav li .sub-nav > ul > li .img_border { display: block; border-bottom: 1px solid #ccc; /*width:220px;
*/ margin-left: -28px; margin-bottom: 22px; }

			.site-nav-container + .sub-nav > ul > li.last .img_border, .site-nav li .sub-nav > ul > li.last .img_border { width: 170px; margin-left: -28px; padding-right: 25px; }

			.site-nav-container + .sub-nav > ul > li p, .site-nav li .sub-nav > ul > li p { text-transform: none; margin-bottom: 3px; font: 12px/19px Arial, Helvetica, sans-serif; }

			.site-nav-container + .sub-nav > ul > li ul, .site-nav-container + .sub-nav > ul > li ul li, .site-nav li .sub-nav > ul > li ul, .site-nav li .sub-nav > ul > li ul li { list-style-type: none; text-transform: none; margin: 0; padding: 0; }

.col1-layout .page-home { margin-left: 0; margin-right: 0; font: 0/0 Arial, Helvetica, sans-serif; padding: 0; }

	.col1-layout .page-home .cms { background-color: #FFF; position: relative; height: 401px; padding: 0; }

		.col1-layout .page-home .cms .cms-block { border-right: 1px solid #ccc; width: 673px; height: 401px; }

			.col1-layout .page-home .cms .cms-block .cms-item { float: left; width: 261px; background-color: #fafafa; height: 335px; font: 12px/15px Arial, Helvetica, sans-serif; margin-bottom: -29px; padding: 33px 38px; }

				.col1-layout .page-home .cms .cms-block .cms-item + .cms-item { padding-right: 37px; }

				.col1-layout .page-home .cms .cms-block .cms-item .product-name { margin-top: 22px; }

		.col1-layout .page-home .cms .contact { position: absolute; right: 0; top: 0; height: 345px; width: 251px; font: 12px/15px Arial, Helvetica, sans-serif; margin-bottom: -29px; padding: 28px 43px; }

			.col1-layout .page-home .cms .contact h3 { font-size: 18px; font-weight: 400; color: #01a7e1; text-transform: none; line-height: 28px; word-wrap: break-word; }

			.col1-layout .page-home .cms .contact h4 { font-size: 14px; font-weight: 700; color: #01a7e1; line-height: 20px; font-family: Arial, Helvetica, sans-serif; }

			.col1-layout .page-home .cms .contact .hr { margin-bottom: 20px; margin-top: 20px; }

			.col1-layout .page-home .cms .contact .sociallinks { padding-top: 12px; margin-left: -10px; }

.popup-block.active, .data-table .link-rss, .price-excluding-tax, .price-including-tax, .price-excl-tax, .price-excl-tax .price, .price-incl-tax, .sidebar .block-banner .block-content a, .header-container .header .quick-access .top-cart .block-content .item:hover .btn-remove, .toolbar-bottom .toolbar, .products-list li.item:hover .product-shop .desc, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-.col_0 { display: block; }

.popup-block .block-title, .map-popup-heading { border-bottom: 1px solid #7c7c7c; position: relative; z-index: 1; background: #606060 url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/skin/3197434575/frontend/saas/default/images/bkg_gallery_thumbs.png) 0 0 repeat-x; padding: 5px 30px 5px 15px; }

.popup-block div.btn-close:hover, .map-popup-close:hover { background-position: -80px 0; }

.popup-block .block-title strong, .map-popup-heading h2 { color: #eee; font-size: 14px; font-weight: 400; overflow: hidden; white-space: nowrap; word-wrap: break-word; text-align: left; text-overflow: ellipsis; line-height: 18px; margin: 0; }

.popup-block .block-content .buttons-set, .widget .products-grid p, .widget .products-list p, .category-description.std ul, .category-description.std ol, .col2-left-layout .col-left.sidebar .block, .col2-left-layout .inner-panel .col-main, .col2-left-layout .inner-panel .col-left.sidebar, body.mobile-site .col2-left-layout .inner-panel, body.mobile-site .wrapper .page .col-main, body.mobile-site .page-empty .page-home .widget-new-products .widget-products, body.mobile-site .col1-layout .page-home .widget-new-products .widget-products, body.mobile-site .col2-left-layout .col-main .buttons-set.form-buttons + .required { margin-bottom: 0; }

.map-popup-checkout .paypal-logo, .cart .crosssell .product-name, .cart .crosssell .price-box, .cart .crosssell p, .cart .crosssell .add-to-links, .dashboard .reviews li { margin: 0 0 5px; }

.map-popup-price .price-box, .map-popup-price .price-box .special-price, .global-notice .notice-inner .notice-text p, *, .giftcard-amount-form, #co-shipping-method-form fieldset .buttons-set, .account-login .fieldset { margin: 0; padding: 0; }

.map-popup-price, .add-to-links { margin: 5px 0 0; }

.global-notice .btn-notice::-moz-focus-inner, button.button::-moz-focus-inner { border: 0; padding: 0; }

a:hover, .messages a:hover, .sidebar .block-layered-nav dd a, .ratings .rating-links a:hover, .header-container .header .quick-access .top-cart .block-title strong:hover, .site-nav li a, .site-nav-container + .sub-nav a, .col1-layout .page-home .cms .contact h3 a, .products-list li.item .product-shop .ratings .rating-links a, .cms-page-view .left h3 a { text-decoration: none; }

/*h6,.weee .price {
font-size:11px;
font-weight:700;
}*/

form, ul.links, ul.links li, .block-tags ul, .block-tags li, .product-essential, .cart .checkout-types fieldset, .dashboard .tags p, .page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price, .paypal-review-order .data-table .btn-remove, .widget-banner-inline ul, .widget-banner-inline li, .widget-product-link-inline, .widget-category-link-inline, .widget-cms-link-inline, .widget-cms-hierarchy-link-inline, .wrapper .page .breadcrumbs .home, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col .sub-content .price-incl-tax, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col .sub-content .price-incl-tax .price { display: inline; }

	/*fieldset,.top-cart .block-content .last,.jqZoomPup img,.review-summary-table tr.last td,.page-home .widget-new-products .widget-products .products-grid .product-image {
border:0;
}*/

	legend, .no-display, .form-list .customer-dob .dob-day .validation-advice, .form-list .customer-dob .dob-month .validation-advice, .form-list .customer-dob .dob-year .validation-advice, .pager .pages strong, ul.links li.last .separator, .header .form-search label, .header .form-search a, .sidebar .block-layered-nav .block-subtitle, .catalog-category-view .breadcrumbs .home, .products-grid .ratings .amount, .col2-left-layout .product-view .clearer, .col2-right-layout .product-view .clearer, .product-view .product-img-box .more-views h2, .add-to-links .separator, .options-container-small .product-pricing, .options-container-small .price-box, .giftcard-form label.required em, .product-view .box-tags h3, .cms-home .breadcrumbs, .cms-index-index .breadcrumbs, .page-print .gift-message-link, .form-subscribe label, .footer .switcher-store ul .current, .restriction-index-stub .header-container, .restriction-index-stub .footer-container, .sidebar .widget .pager .pages strong, .accessibility, .header-container .header #search_mini_form .form-search button.button span span, .header-container .header .quick-access .links, .header-container .header .quick-access .top-cart .block-content .item table tr th, .header-container .header .quick-access .top-cart .block-content .item .truncated, .header-container .header .quick-access .top-cart .block-content .item .btn-edit, .header-container .header .branding p, .header-container .header .branding p img, .header-container .nav-container, .footer-container .footer form, .footer-container .footer .links, .sorter, .toolbar, .pager .limiter, .pager .amount, .data-table + .pager .pages .i-previous img, .data-table + .pager .pages .i-next img, .toolbar-bottom .toolbar .pager .pages .i-previous img, .toolbar-bottom .toolbar .pager .pages .i-next img, .product-view .box-collateral.box-related .note, .product-view .box-related ul li.item .checkbox.related-checkbox, .product-view form .featur-panel .short-description > h2, .product-view form .product-collateral .collateral-tabs.tab-list, .product-view form .product-collateral, .product-view .box-tags, .product-view .add-to-cart label, .product-view form .product-options dl dd .input-box .validation-advice, .product-view .product-options-bottom .required, .contacts-index-index form .fieldset .legend, .catalogsearch-result-index .col-left, .catalogsearch-result-index .col-right, .products-list li.item .product-shop .button.btn-cart, .products-list li.item .product-shop .add-to-links, .products-list li.item .product-shop .ratings .rating-links .separator, .products-list li.item .product-shop .ratings .rating-links .separator + a, .old-price .price-label, .products-grid li.item .price-box .old-price .price-label, .products-list li.item .product-shop .f-fix .price-box .old-price .price-label, .special-price .price-label, .products-grid li.item .price-box .special-price .price-label, .products-list li.item .product-shop .f-fix .price-box .special-price .price-label, .col1-layout .products-grid li.item .actions, .checkout-cart-index .main.col1-layout .page-title.title-buttons button, .checkout-cart-index .main.col1-layout .data-table.cart-table tfoot td .button.btn-continue, .checkout-cart-index .main.col1-layout .cart .cart-collaterals .deals .giftcard h2, .checkout-cart-index .main.col1-layout .cart .cart-collaterals .deals label, .main .col-main .opc .step-title .number, .main .col-main .opc-progress-container .opc-block-progress dt.complete .separator, .main .col-main .account-create .fieldset + .divider, .buttons-set p.back-link a small, .page-title .pager, .ui-dialog .ui-dialog-titlebar .ui-dialog-title, .checkout-cart-index .main.col1-layout .cart .totals #shopping-cart-totals-table tfoot tr:first-child, .mobile-main-footer, body.mobile-site .breadcrumbs, body.mobile-site .catalog-category-view .breadcrumbs, body.mobile-site .wrapper .page .header-container, body.mobile-site .wrapper .page .footer-container, body.mobile-site .col-left.sidebar, .external-mobile-menu-wrapper, .mobile-menu-bar, .category-title .breadcrumbs, .page-title .breadcrumbs, .page-title.mobile-title, body.mobile-site .wrapper .external-mobile-menu-wrapper > .shadow_bottom, body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li .extra-links li, body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li .sub-nav > a.arrow, body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li .sub-nav > h2, body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li .sub-nav > .shadow_bottom, body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li.mobile-nav.block-reorder, body.mobile-site .products-list li.item.blank, body.mobile-site .products-list li.item .product-shop .f-fix .desc.std .product-name, body.mobile-site .products-list li.item .product-shop .f-fix .desc.std .price-box, body.mobile-site .home-content .carouselitem .copy p, body.mobile-site .mobile-data-table-wrapper .mobile-data-table.cart-table .mobile-, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile- .sub-title, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col.mobile- .sub-title, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col + .mobile-data-table-col.mobile-unit_price .sub-title, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col + .mobile-data-table-col.mobile-remove .sub-title, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-.col_0 + .mobile-data-table-col .item-options dt, body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col.mobile-product_name .sub-title, body.mobile-site .mobile-data-table-wrapper .mobile-data-table.cart-table .btn-continue, body.mobile-site .main .col-main .opc-progress-container, body.mobile-site .cart .page-title .checkout-types, .cart .page-title.title-buttons .checkout-types { display: none; }

address, cite, .std address { font-style: normal; }

small, .cart-table .item-msg { font-size: 10px; }

.nobr, .price { white-space: nowrap!important; }

.wrap, .mini-products-list .product-details .price-box .price, .cart-table thead th, .cart-table .nobr, .cart-table .price { white-space: normal!important; }

.v-middle, .product-options dt .qty-holder label, .product-options dd .time-picker select, .cart .totals .btn-remove, .sp-methods .centinel-logos img, .paypal-review-order thead th, .widget-banner-inline li img { vertical-align: middle; }

.f-none, .data-table td.value { float: none!important; }

.no-margin, .pager p { margin: 0!important; }

.page-print, .page-empty { background: #fff; text-align: left; padding: 20px; }

.col1-layout .col-main, .col3-layout .product-view .product-img-box, #checkout-step-login .form-list label, #checkout-step-login .form-list .label, body.mobile-site .mobile-data-table-wrapper .mobile-data-table.cart-table .mobile-data-table-row .mobile-data-table-col { float: none; width: auto; }

.col3-layout, .checkout-progress li.first span { background-position: 0 0; }

	.col3-layout .col-wrapper .col-main, .page-popup .buttons-set .button, .product-options dt .qty-holder, .cart-table .btn-update, #checkout-step-login .btn-only .button, .multiple-checkout .buttons-set .button, .col1-layout .page-home .cms .contact .eway, .breadcrumbs ul, .catalog-category-view .breadcrumb ul, .product-view form .share-on .sociallinks, .main .col-main .opc li + li .step .buttons-set .button, .buttons-set p.back-link + .button, body.mobile-site .col2-left-layout .col-main .giftcardaccount .buttons-set.form-buttons .button + .button { float: right; }

.col4-set .col-1, .col4-set .col-3 { float: left; width: 23.5%; }

textarea, body.category-products { overflow: auto; }
/*
button.button:active span span,.form-list li.fields,.pager-only .pages,.sorter p,.toolbar .pager,.sidebar .block-layered-nav dd.last,.sidebar .category-title,.col1-layout .products-grid li.last,.col3-layout .products-grid li.last,.product-view .product-shop .ratings p,.product-view .box-related p,.cart .crosssell .add-to-links li,.cart .totals table tfoot th strong,.giftcardaccount .fieldset,.form-subscribe button.button,.top-container .widget-banner li,.footer-before-container .widget-banner li,.products-list li.item .product-shop .ratings,.products-list li.item .product-shop .f-fix .price-box,.main .col-main .opc li .order-review #checkout-review-table-wrapper .data-table tfoot strong,.checkout-cart-index .main.col1-layout .data-table.cart-table tfoot strong,.checkout-cart-index .main.col1-layout .cart .totals table td strong,.checkout-cart-index .main.col1-layout .cart .cart-collaterals .deals .giftcard,.checkout-cart-index .main.col1-layout .cart .cart-collaterals .deals .discount {
margin:0;
}

.v-fix,.form-list .input-box,.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.branding,.sidebar .block .actions button.button,.checkmo-list address,.order-info dd,.order-info ul,.page-print .print-head img,.my-tag-edit,.checkout-cart-index .main.col1-layout .cart .cart-collaterals .deals form fieldset .botton + .botton,#eway_direct_form .form-list .input-box .v-fix,.main .col-main .opc li .step#checkout-step-login .btn-only .button,body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-.col_0 + .mobile-data-table-col + .mobile-data-table-col + .mobile-data-table-col.mobile-unit_price + .mobile-data-table-col.mobile-quantity,body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col.mobile-unit_price + .mobile-data-table-col.mobile-quantity {
float:left;
}

.form-list span.label,.sub-title .separator,.pager .amount strong,.switch strong.current,.price-excluding-tax .price,.multiple-checkout .grand-total .price-label,body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li.has-sub .block-title strong {
font-weight:400;
}

.inner-form .form-alt label,.header-container .header .quick-access .top-cart .block-content .item table tr + tr th + td,.main .col-main .opc li .order-review #checkout-review-table-wrapper .data-table tbody td dl.item-options dd,.checkout-cart-index .main.col1-layout .data-table.cart-table tbody td dl.item-options dd {
padding-left:5px;
}

.form-list .customer-dob .input-box .validation-advice,.sidebar .old-price .price-label,.sidebar .special-price .price-label {
display:none!important;
}

.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text {
width:104px;
}

.form-list .customer-dob .dob-year,.col3-layout .form-list .customer-dob .dob-year {
margin-right:0;
}

a.back-link,#nav ul li a:hover,#nav ul li.over a.over,#nav ul li.active > a,.product-view .box-related li.item p a,.catalog-product-compare-index tr.last a,.catalog-product-compare-index tr.first a {
color:#999;
}

.col3-layout .form-buttons p.back-link,.col3-layout .form-list label,.product-options dd input.datetime-picker {
width:150px;
}

.col3-layout .form-list .customer-dob .dob-day input.input-text,.col3-layout .form-list .customer-dob .dob-month input.input-text {
width:74px;
}

.col3-layout .form-list .customer-dob .dob-year input.input-text,.account-login .form-list label,.account-login .form-list span.label {
width:98px;
}

.messages a,.breadcrumbs a:hover,.header .quick-access .links li a:hover,.sidebar .block-layered-nav dd a:hover,.top-cart .block-title strong:hover,.product-collateral .emailto-link a:hover,.ratings .rating-links a,a.minimal-price-link:hover,.add-to-links a:hover,.product-view .box-tags .tags-list li a:hover,.homepage .homepage-callouts li a:hover,.homepage .featured-products strong a:hover,.homepage .featured-products .actions ul li a:hover,.tags-list li a:hover,.footer a:hover,body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li a:active {
text-decoration:underline;
}

.messages li.success-msg a,.messages li.note-msg a,.messages li.notice-msg a {
color:#3d6611;
}
*/
/*.page-title,.page-head,.page-head-alt {
margin-bottom:30px;
text-align:left;
padding:0;
}

.page-title .link-rss,.page-head-alt .link-rss {
float:right;
margin-top:8px;
}

.page-popup .page-title h1,.page-popup .page-title h2,.options-container-small .product-options label,.opc .allow .step-title .number,.top-container .widget-category-link a:hover {
color:#fff;
}

.pager .limiter,.sorter .sort-by {
float:right;
line-height:21px;
}

.pager .pages a,.header .quick-access .links li a,.product-collateral .emailto-link a {
color:#666;
text-decoration:none;
}

.pager .pages .i-previous,.pager .pages .i-next,.header .logo {
text-decoration:none!important;
}

.pager-only,.add-to-cart div,.product-view .product-options-bottom .product-pricing,.product-view .box-reviews,.cart .giftcard button.check-gc-status,.col-main .widget,.page-empty .widget,.toolbar-bottom,#eway_direct_form .form-list li + li,.product-view form .product-options dl dt + dd,.main .col-main .form-list label.required + .input-text,.main .col-main .form-list label.required + .input-box {
clear:both;
}*/
/*
.data-table td,.data-table tfoot td {
padding:5px 12px;
}

.data-table tr.odd,.data-table tfoot,.main .col-main .opc li .order-review #checkout-review-table-wrapper .data-table thead,body.mobile-site .product-review .product-img-box .product-image {
background-color:#fff;
}

.data-table tr.even,.products-list li.item.blank,.main.col1-layout .col-main,.checkout-cart-index .main.col1-layout,.checkout-cart-index .main.col1-layout .col-main,.checkout-cart-index .main.col1-layout .data-table.cart-table thead,.catalog-category-view.category-products .breadcrumbs + .category-title,.col2-left-layout {
background-color:#fafafa;
}

.data-table tbody.odd td,.data-table tbody.even td {
border-width:0 1px;
}*/

/*tr.summary-total,#nav li a span {
cursor:pointer;
}

tr.show-details .summary-collapse,.gift-message-link.expanded {
background-position:0 -53px;
}

tr.summary-details-excluded,.std i,.std em {
font-style:italic;
}

.cart-tax-info,.cart-tax-info .cart-price,.product-options dd .input-box {
display:block;
padding-right:20px;
}

.std ul,.widget-static-block ul {
list-style:disc outside;
padding-left:1.5em;
}

.std ol,.widget-static-block ol {
list-style:decimal outside;
padding-left:1.5em;
}

.std ul ul,.tab-container ul ul,ul.cms-menu.type-circle,ul.cms-menu.type-circle ul {
list-style-type:circle;
}

.std ul ul,.std ol ol,.std ul ol,.std ol ul,.tab-container ul ul,.tab-container ol ol,.tab-container ul ol,.tab-container ol ul {
margin:.5em 0;
}

.std dt,.std b,.std strong,.sidebar .block-cart .summary .subtotal .price,.availability,.price-box .price,.regular-price .price,.minimal-price-link .label,.minimal-price-link .price,.price-including-tax .price,.price-notice .price,.product-pricing li .price,.product-pricing li .benefit,.product-view .box-reviews .product-name span,.cart .totals table tfoot td .price,.multiple-checkout .grand-total .price,.sp-methods .price,.gift-message dt strong,.storecredit .account-balance .price,.gift-card-info .giftcard-number,.info-box .box-content a,body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-footer .mobile-data-table-footer-row .mobile-data-table-footer-col strong {
font-weight:700;
}

.std table,.switch ul,x:-moz-any-link,.product-options dd select,.product-options p.required,.cart .totals table,.product-view .desc iframe,.checkout-cart-index .main.col1-layout .cart .cart-collaterals .shipping fieldset .form-list,body.mobile-site.checkout-cart-index .main.col1-layout .cart .cart-collaterals .shipping fieldset select,body.mobile-site .opc .form-alt .input-box select,body.mobile-site.contacts-index-index form .fieldset .form-list li,body.mobile-site .form-list .input-box,body.mobile-site.contacts-index-index form .fieldset .form-list .fields {
width:100%;
}

.std .widget-banner > ul,.category-description.std ol {
list-style:none;
padding-left:0;
}

.std table[border=0],.std table[border=0] th,.std table[border=0] td {
border-width:0;
}

ul.disc li,#checkout-step-login .col2-set .col-2 li {
padding-left:10px;
background:url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/skin/3197434575/frontend/saas/tshop/images/bkg_bulletsm.gif) no-repeat 0 .5em;
}

html[lang|=fr] .header .quick-access,.col3-layout #bundle-product-wrapper {
width:490px;
}

.switch ul,x:-moz-any-link,x:default,.cms-home .col2-set .col-1,.cms-index-index .col2-set .col-1,.cms-home .col2-set .col-2,.cms-index-index .col2-set .col-2,.my-rewards .form-list label,.paypal-review-order .col2-set .wide,.paypal-review-order .customer-information .form-list label,.main .col-main .opc .step #co-payment-form .sp-methods,body.mobile-site .opc .form-alt .input-box,body.mobile-site .main .col-main .opc .step .buttons-set,body.mobile-site .main .col-main .opc .step .buttons-set.form-buttons,body.mobile-site .main .col-main .opc .step .buttons-set + .required,body.mobile-site .main .col-main .opc .step .buttons-set.form-buttons + .required,body.mobile-site .product-view .gst,body.mobile-site .product-view .desc {
width:auto;
}*/

/*html[lang|=fr] .header .form-search .search-autocomplete ul,.account-login .form-list input.input-text {
width:224px;
}

.header .form-search .search-autocomplete li.last,.top-container .widget-category-link {
border-bottom:0;
}
*/
/*#nav li.parent,.with-bundle,.page-sitemap .links a,.cart .giftcard,.opc-wrapper .page-title,.multiple-checkout {
position:relative;
z-index:1;
}

#nav li.over a.level-top,#nav li.active a.level-top,button.btn-cart span,button.btn-cart span span {
background:#b20e0e;
color:#fff;
}

#nav ul li.last > a,.giftcard-send-form .field label,.cms-home .header-container {
padding-bottom:0;
}
*/
/*.sidebar .callout,.widget-new-products,.widget-viewed,.widget-compared {
display:block;
margin:10px 0;
}

.sidebar .block,.col-main .block,.order-details .order-additional,.order-details .data-table,body.mobile-site .product-view .box-collateral .box-title {
margin-bottom:20px;
}

.sidebar .block .block-title,.widget .widget-title {
border:1px solid #e2e2e2;
text-align:center;
border-width:1px 0;
padding:10px 5px 8px;
}

.sidebar .block .block-title strong,.col-main .block .block-title strong,.col-main .block .block-title h2,.col-main .block .block-title h3,.bundle-summary .block-title h2,.widget .widget-title h2 {
display:block;
text-transform:uppercase;
font:bold 14px/1.2 Arial, Helvetica, sans-serif;
color:#666;
padding:0;
}

.col-main .block .block-content,.bundle-summary .summary,.main .col-main .opc li .order-review #checkout-review-table-wrapper .data-table tbody td + td {
padding:20px;
}*/
/*
.sidebar .block-layered-nav,.product-view .box-reviews .form-list .review-summary-table thead,.data-table .item-options .truncated .show dt,.login-only {
background:none;
}

.sidebar .block-layered-nav dd li,.search-summary li {
margin:2px 0;
}

.sidebar .block-cart,.sidebar .block-banner {
background:url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/skin/3197434575/frontend/saas/tshop/images/bkg_asideblock.png) no-repeat 100% 100%;
padding-bottom:6px;
margin-left:6px;
width:217px;
}

.sidebar .block-cart .actions button.button,.top-cart .actions button,.col3-layout #options-container .product-options-bottom .price-box,.main .col-main .opc li .step .buttons-set .button,body.mobile-site .col2-left-layout .col-main .form-list .fields .field,body.mobile-site .form-list .input-box,body.mobile-site .form-list input.input-text,body.mobile-site .form-list textarea,body.mobile-site .product-view form .product-options dl dt + dd,body.mobile-site .main .col-main .form-list label.required + .input-text,body.mobile-site .main .col-main .form-list label.required + .input-box {
float:none;
}*/

/*.sidebar .block-cart table,.top-cart .block-content table {
font-size:11px;
font-weight:700;
margin:5px 0 0;
}

.sidebar .block-cart table th,.top-cart .block-content table th {
color:#bbb;
text-align:right;
padding:0 3px;
}

.sidebar .block-cart table td,.top-cart .block-content table td {
text-align:left;
color:#bbb;
padding:1px 0;
}
*/
/*.mini-products-list .item .product-name,.top-cart .block-content .item .product-name {
font-size:13px;
line-height:14px;
color:#bbb;
text-transform:none;
font-weight:700;
}

.mini-products-list .item .product-name a,.top-cart .block-content .item .product-name a {
font-size:13px;
text-decoration:none;
color:#bbb;
}

.mini-products-list .item .product-image,.top-cart .block-content .item .product-image,.main .col-main .opc > li {
border:1px solid #ccc;
}
*/
.map-info a, .minimal-price .price-label, .price-excluding-tax .label, .price-including-tax .label, .price-from .price-label, .price-from .price, .price-to .price, .price-to .price-label, .price-as-configured .price-label, .giftcard-amount-form .form-list .input-box .v-fix { white-space: nowrap; }

.top-cart .block-content .block-subtitle .close-btn, .top-cart .cart-empty .close-btn { float: right; text-align: right; cursor: pointer; font-weight: 400; }

.block-poll li, .ratings, .bundle-summary .price-box, .tags-list, .sp-methods dd li, #my-tags-table .price-box { margin: 5px 0; }

/*.top-container .block-banner .block-content,#options-container h1,.opc .buttons-set p.back-link,.col1-layout .products-grid li.item .product-name,body.pbridge-iframe .form-list .validation-advice {
text-align:left;
}*/
/*
.sidebar .block-search-order .form-alt li,.giftcard-status .messages,.giftcardaccount .messages {
margin-bottom:10px;
}
*/
/*.category-products .price-box,.products-grid .special-price,.products-list .special-price,.product-view .product-shop .availability,.product-view .product-shop .price-box .price-as-configured .price-label,.ratings .amount,.product-view .box-related .product-name,#checkout-step-review .data-table .product-name,.multiple-checkout .sp-methods,.checkout-onepage-success .col-main,.addresses-list .box-content,.my-rewards dl,body.mobile-site .wrapper .page .breadcrumbs span,body.mobile-site .wrapper .page .breadcrumbs strong,body.mobile-site .wrapper .page .breadcrumbs a {
font-size:12px;
}

.col1-layout .products-grid li.first,.col3-layout .products-grid li.first {
margin:0 18px 0 0;
}

.products-list li.last,#checkout-step-login .login-only {
background-image:none;
}

.products-list .product-name,.checkout-onepage-payment-additional-customerbalance,.col-left.sidebar .block-reorder .product-name {
margin-bottom:5px;
}

.catalog-product-view .col1-layout .col-main,.checkmo-list label,body.mobile-site .wrapper .col1-layout .page-home .cms .cms-block .cms-item + .cms-item {
padding-top:0;
}

.col3-layout .product-view .product-img-box .product-image,.product-image-popup {
margin:0 auto;
}

.box-collateral,.opc-progress-container .opc-block-progress {
background:#fff;
}

.box-collateral .box-content,.review-product-view .col-main,#checkout-step-review,.account-login .fieldset .buttons-set,.account-login .fieldset p,.account-login .fieldset ul.form-list,.header-container .header .quick-access .top-cart .block-content .item .product-name,.checkout-cart-index .main.col1-layout .cart .totals table td,.checkout-cart-index .main.col1-layout .cart .shipping fieldset,.checkout-cart-index .main.col1-layout .cart .deals fieldset,.main .col-main .opc-progress-container .block .block-content,.main .col-main .opc-progress-container .bundle-summary .summary,.col2-left-layout .col-main .fieldset,body.mobile-site .wrapper .page .col2-left-layout .col-main .mobile-data-table-wrapper,body.mobile-site .home-content .inner-wrapper .carouselitem .copy,body.mobile-site.review-product-list .product-view .box-collateral .box-title,body.mobile-site .mobile-data-table-wrapper .mobile-data-table.cart-table .mobile-data-table-row,body.mobile-site .account-login {
padding:0;
}

.tab-list,.opc li.section,.widget-static-block ul.site-nav,.home-panel,.box-collateral.box-related .block-content li.item,.col1-layout .products-grid li.item,.category-description.std,.page-title.title-buttons {
position:relative;
}

.collateral-tabs .first,.checkout-onepage-payment-additional-customerbalance .checkbox,.col1-layout .products-grid li.item.first,.main .col-main .opc .form-list .fieldset li.add-field .input-box,body.mobile-site .wrapper.enabled,body.mobile-site .product-view .box-related li.item .product-image > img,body.mobile-site .product-view .box-related li.item .img,body.mobile-site .product-view .box-related ul li.item .img img,body.mobile-site .col2-left-layout .col-main .form-list .fields .field + .field {
margin-left:0;
}

.collateral-tabs .active span,.order-info li.current strong {
background-position:100% 0;
padding-bottom:1px;
}

.product-view .product-img-box .zoom-notice,.product-view .box-reviews .form-list .review-summary-table .value,#my-tags-table .last,body.mobile-site .wrapper .col1-layout .page-home .cms .cms-block .cms-item h3,body.mobile-site .wrapper .col1-layout .page-home .cms .cms-block .cms-item p {
text-align:center;
}

p.product-image,a#main-image.product-image {
cursor:default!important;
}

.product-view .product-shop p,.product-view .product-shop .ratings,.product-view .product-main-info .review-summary-table,.product-review .details .review-summary-table,.add-gift-message p,.checkout-agreements li,.centinel,.catalog-product-compare-index tr.last p,.catalog-product-compare-index tr.first p,#my-tags-table .last p {
margin:10px 0;
}

.product-view .product-shop .price-box .price-label,.product-options .bundle-summary,#checkout-step-review .data-table .item-options {
font-size:11px;
}

.ratings .rating-box,.dashboard .reviews p {
float:left;
margin-right:5px;
}

.ratings .rating-links .separator,.widget-banner-inline li {
margin:0 3px;
}

.availability-only strong,.my-rewards dl dt span {
color:#d12c01;
}*/
/*
.price-box,.product-view .box-related .note,.product-view .box-related .note a,.cart .cart-price {
color:#666;
}
*/
/*.price-excl-tax .label,.price-incl-tax .label,.page-print .price-excl-tax,.page-print .price-incl-tax {
display:block;
white-space:nowrap;
}

.price-notice,.home-content .inner-wrapper .copy,.checkout-cart-index .main.col1-layout .cart .totals table td + td {
padding-left:10px;
}

.add-to-links a,.product-view .box-related li.item .product-details p a {
color:#666;
text-decoration:none;
background:url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/skin/3197434575/frontend/saas/tshop/images/bkg_addlinks.gif) no-repeat 0 .4em;
padding-left:7px;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

.product-options,.paypal-review-order .customer-information .form-list {
margin:10px 0 0;
}

.product-options li,.page-sitemap .sitemap li,#wishlist-table .price-box,#wishlist-table button.btn-cart {
margin:3px 0;
}*/
/*
.grouped-items-table,.product-view .box-reviews .form-list,.billing-agreements .info-box {
margin:15px 0;
}*/

/*.bundleProduct .product-options-bottom .add-to-cart,#options-container .product-options-bottom .add-to-cart {
float:right;
margin:0 0 0 20px;
}

.bundleProduct .product-options-bottom .price-box,#options-container .product-options-bottom .price-box {
float:right;
margin:0;
}

.bundleProduct .product-options-bottom p.required,#options-container .product-options-bottom p.required {
width:auto;
clear:both;
text-align:right;
padding:5px 0 0;
}*/

/*.product-view .box-related li.item .product-image > img,.product-view .box-related li.item .img,.product-view .box-up-sell .products-grid li .product-image > img,.product-view .box-up-sell .products-grid li .img {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
}*/

/*.col3-layout .product-view .box-related li.item,.col3-layout .product-view .box-up-sell li.item {
width:135px;
padding:0 14px;
}*/

/*.product-view .box-tags .form-add-tags button.button span,.order-details .link-print {
background:none;
padding:0;
}

.product-view .box-reviews dd p,.product-review .details p {
border:1px solid #e2e2e2;
background:#f5f5f5;
margin:0 0 10px;
padding:13px;
}*/

/*.page-home .home-content .main-banner img,body.mobile-site .wrapper .col1-layout .page-home .cms .cms-block .cms-item a img {
display:block;
margin:0 auto;
}*/

/*.col3-layout .page-home .home-content .main-banner,body.mobile-site .page-title,body.mobile-site .page-title .breadcrumbs,body.mobile-site .catalog-category-view .breadcrumbs,body.mobile-site .home-content,body.mobile-site .page,body.mobile-site .cms-index-index .page,body.mobile-site .cms-home .page,body.mobile-site .checkout-cart-index .page {
width:100%;
overflow:hidden;
}*/

/*ol.cms-menu.type-1,ol.cms-menu.type-1 ol {
list-style-type:decimal;
}

ol.cms-menu.type-a,ol.cms-menu.type-a ol {
list-style-type:lower-alpha;
}

ol.cms-menu.type-A,ol.cms-menu.type-A ol {
list-style-type:upper-alpha;
}

ol.cms-menu.type-i,ol.cms-menu.type-i ol {
list-style-type:lower-roman;
}

ol.cms-menu.type-I,ol.cms-menu.type-I ol {
list-style-type:upper-roman;
}

ul.cms-menu.type-disc,ul.cms-menu.type-disc ul {
list-style-type:disc;
}

ul.cms-menu.type-square,ul.cms-menu.type-square ul {
list-style-type:square;
}*/

.product-name a, a, .right-extra a, .desc a { color: #02a7e0; text-decoration: none; }

.product-name a:hover, a:hover, .right-extra a:hover, .desc a:hover { color: #02a7e0; text-decoration: none; }

.btn-checkout span, .cart .checkout-types .btn-proceed-checkout span, .multiple-checkout .buttons-set .button span { height: 18px!important; background: #b20e0e!important; padding: 0 0 0 4px !important; }

/*.btn-checkout span span,.cart .checkout-types .btn-proceed-checkout span span,.multiple-checkout .buttons-set .button span span {
color:#fff!important;
font:bold 14px/18px Arial, Helvetica, sans-serif!important;
height:18px;
background:#b20e0e!important;
padding:0 4px 0 0 !important;
}*/

.cart .title-buttons .checkout-types .paypal-logo img, .widget-new-products:first-child { margin-top: 0; }

.cart-table thead th, .multiple-checkout .data-table thead th { vertical-align: bottom; }

.cart .cross-inside .deals, #eway_direct_form .form-list .input-box .v-fix + .v-fix, .col2-left-layout .col-main .form-list .fields .field + .field { margin-left: 20px; }

.cart .shipping select, .cart .shipping .buttons-set { width: 256px; }

.cart .shipping p, #checkout-step-login p, .multiple-checkout .col3-set, .multiple-checkout .col2-set, .giftcardaccount .btn-only { margin: 0 0 15px; }

.cart .totals table tfoot .summary-total td, .dashboard .welcome-msg, .dashboard .col2-set, .dashboard .recent-orders, .dashboard .tags, .dashboard .reviews { padding: 0 0 20px; }

.opc .form-alt .input-box select, .main .col-main .opc .step .sp-methods { width: 546px; }

#checkout-step-login .col2-set .col-2 .radio, .checkout-agreements .agree .checkbox, .giftcard-redeem .input-box { margin-right: 5px; }

#checkout-step-login .block-paypalauth p, .block-paypalauth ul, .block-paypalauth p, .block-paypalauth .actions { margin-left: 30px; }

/*.opc .buttons-set .opc .form-buttons,.opc .form-buttons {
width:auto;
text-align:right;
}

.opc .buttons-set .button,.opc .form-buttons .button,.col-main .widget .pager .pages {
float:right;
margin:0;
}*/
/*
#checkout-step-review .data-table .btn-remove,.checkout-multishipping-overview .data-table .btn-remove {
display:inline-block;
vertical-align:middle;
}*/

/*.multiple-checkout .col3-set .actions,.addresses-list .col-2 li .actions {
border:1px solid #e4e4e4;
float:left;
padding:3px 9px 4px;
}

.multiple-checkout .col3-set address,.addresses-list .col-2 li address {
clear:both;
padding:10px;
}

#invitationForm p.required,.order-page .col2-set,.giftcard-redeem {
padding-bottom:20px;
}
*/
/*.dashboard .tags .product-name,.dashboard .reviews .product-name {
font-size:11px;
line-height:17px;
margin:0 0 3px;
}

.dashboard .tags .number,.dashboard .reviews .number {
float:left;
border:1px solid #ddd;
text-align:center;
line-height:17px;
width:15px;
margin-right:-20px;
}

.dashboard .tags .details,.dashboard .reviews .details,.site-nav li.level-top {
margin-left:25px;
}

.newsletter-manage-index .form-buttons .button,body.mobile-site .col2-left-layout .col-main .giftcardaccount .buttons-set.form-buttons .button {
float:left;
margin:0;
}*/

/*.giftcard-status .gift-card-info,.giftcard-status p.error-msg,.giftcardaccount #giftcard_balance_lookup .gift-card-info,.giftcardaccount #giftcard_balance_lookup p.error-msg,.page-print .col2-set {
margin:10px 0 20px;
}

.gift-card-info .btn-only,.products-list li.item .product-shop .f-fix .product-name,.main .col-main .opc li .step#checkout-step-login fieldset,.cms dl dd,body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col + .mobile-data-table-col,body.mobile-site .mobile-data-table-wrapper .mobile-data-table .mobile-data-table-row .mobile-data-table-col.mobile-product_name.col_0 h3,body.mobile-site .main .col-main .opc li .step fieldset .form-list {
padding-left:0;
}*/

/*.footer ul,.footer ul.links,.footer .switcher-store {
float:right;
display:inline;
margin:0 40px 0 0;
}

.footer .link-header,.footer .switcher-store label {
display:block;
font-size:12px;
font-weight:700;
margin-bottom:5px;
color:#fff;
text-transform:uppercase;
}

.footer-bottom .block-payment-methods .payment-method.paypal-express-checkout img,.footer-bottom .block-payment-methods .payment-method.paypal-standard img {
height:49px;
border:1px solid #666;
}
*/
/*.paypal-review-order .col2-set,.cms-page-view .form_list {
padding-bottom:30px;
}*/

.checkout-cart-index .col1-layout .widget-new-products, .checkout-cart-index .col1-layout .widget-viewed, .checkout-cart-index .col1-layout .widget-compared { display: block; padding: 0 20px; }

.top-container .widget-product-link, .top-container .widget-category-link, .top-container .widget-cms-link, .top-container .widget-hierarchy-link, .footer-before-container .widget-product-link, .footer-before-container .widget-category-link, .footer-before-container .widget-cms-link, .footer-before-container .widget-hierarchy-link { display: block; border-bottom: 1px solid #e2e2e2; margin: 7px 0; }

	.top-container .widget-product-link a:hover, .top-container .widget-category-link a:hover, .top-container .widget-cms-link a:hover, .top-container .widget-hierarchy-link a:hover, .footer-before-container .widget-product-link a:hover, .footer-before-container .widget-category-link a:hover, .footer-before-container .widget-cms-link a:hover, .footer-before-container .widget-hierarchy-link a:hover { color: #d53c00; text-decoration: none; }

.col-main .widget-product-link, .col-main .widget-category-link, .col-main .widget-cms-link, .col-main .widget-cms-hierarchy-link { display: block; text-align: right; margin: 7px 0; }

	.col-main .widget-product-link a, .col-main .widget-category-link a, .col-main .widget-cms-link a, .col-main .widget-cms-hierarchy-link a { font-size: 12px; background: url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/skin/3197434575/frontend/saas/tshop/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right: 15px; color: #333; text-decoration: underline; }

		.col-main .widget-product-link a:hover, .sidebar .widget-product-link a:hover, .col-main .widget-category-link a:hover, .sidebar .widget-category-link a:hover, .col-main .widget-cms-link a:hover, .sidebar .widget-cms-link a:hover, .col-main .widget-cms-hierarchy-link a:hover, .sidebar .widget-cms-hierarchy-link a:hover { color: #333; text-decoration: none; }

.sidebar .widget-product-link, .sidebar .widget-category-link, .sidebar .widget-cms-link, .sidebar .widget-cms-hierarchy-link { display: block; margin: 10px 0; padding: 0 17px; }

	.sidebar .widget-product-link a, .sidebar .widget-category-link a, .sidebar .widget-cms-link a, .sidebar .widget-cms-hierarchy-link a { font-size: 12px; background: url(https://s51132abe2596f.img.gostorego.com/809E82/cdn/skin/3197434575/frontend/saas/tshop/images/bkg_widget-link.gif) 100% 4px no-repeat; color: #333; text-decoration: underline; padding: 0 15px 0 0; }

.header-container .header-panel .widget .extra-links li a, .header-container .header-panel .welcome-msg a, .header-container .header-panel .links a { text-decoration: none; color: #FFF; }

	.header-container .header-panel .widget .extra-links li a:hover, .header-container .header .quick-access .top-cart .block-title strong:hover, .header-container .header .quick-access .top-cart.expanded .block-title strong:hover { color: #ccc; }

.header-container .header .quick-access .top-cart .block-content .block-subtitle .close-btn:hover, .header-container .header .quick-access .top-cart .block-content .item .product-name a:hover, #nav ul li.first.over a.over, #nav ul li.over a.over, .main .col-main .opc li .step#checkout-step-login .btn-only a:hover, .main .col-main .opc-progress-container .opc-block-progress dt.complete .separator + a:hover, .account-login .btn-only a:hover, .col2-left-layout .col-left.sidebar .block .actions a:hover { ; }

.header-container .header .quick-access .top-cart .block-content .item .product-name a, .wrapper .page .breadcrumbs a, .data-table + .pager .pages a, .toolbar-bottom .toolbar .pager .pages a, .col2-left-layout .col-left.sidebar .block-account li a, .page-print .data-table th, .order-items .data-table th, #my-orders-table.data-table th, body.mobile-site .wrapper .external-mobile-menu-wrapper .external-mobile-menu > li.has-sub .block-content > ul > li > a { color: #02a7e0; }


.site-nav > li.level-top, .main .col-main .opc li .order-review #checkout-review-table-wrapper .data-table thead th + th span, .checkout-cart-index .main.col1-layout .data-table.cart-table thead th + th + th span, .button.btn-cart, .product-view form .featur-panel .button, .cms-page-view .form_list a.button, .buttons-set a.button, .buttons-set button.button, .buttons-set .back-link a, .customer-account-login .buttons-set a.button, .customer-account-login .buttons-set button.button, .main .col-main .opc li .step .buttons-set .button, .checkout-cart-index .main.col1-layout .cart .cart-collaterals .deals .button, body.mobile-site .products-list li.item .product-shop, body.mobile-site .products-grid .product-image > img, body.mobile-site .products-grid .product-image .img, body.mobile-site.checkout-cart-index .main.col1-layout .cart .cart-collaterals .shipping fieldset .buttons-set .button, body.mobile-site .main .col-main .opc li .step#checkout-step-login .col2-set .col-2 .buttons-set { position: static; }

/*表單*/
.login_left { width: 420px; height: 550px; color: #000; border: 0px solid #000000; border-right: 1px solid #ccc; }
.login_left1 { width: 420px; height: 450px; color: #000; border: 0px solid #000000; border-right: 0px solid #ccc; }
.login_right { width: 443px; height: 550px; color: #000; border: 0px solid #000000; }
.login_left_title { width: 100%; height: 50px; }
.login_left_content { width: 100%; height: 490px; border: 0px solid #000000; }
ul.login_left_input { width: 324px; border: 0px solid #000000; height: 280px; margin-left: -162px; left: 50%; position: relative; border: 0px solid #000000; }
	ul.login_left_input li { margin-bottom: 26px; }
.login_left_title span { left: 50%; position: relative; z-index: 99; margin-left: -30px; top: 10%; }
.login_left_bottom { width: 100%; height: 150px; border: 0px solid #000000; }
ul.login_left_button { width: 180px; margin: 0px auto; }
.login_left_button a.txt_forget { font-size: 14px; color: #383d43; }
.login_right_title { width: 100%; height: 105px; }
.login_right_content { width: 100%; height: 290px; border: 0px solid #000000; }
.login_right_title span { left: 50%; position: relative; z-index: 99; margin-left: -49px; top: 10%; }
.login_right_bottom { width: 100%; height: 150px; border: 0px solid #000000; }
ul.login_left_button { width: 180px; margin: 0px auto; }
ul.login_right_input { width: 400px; border: 0px solid #000000; height: 100px; margin-left: -200px; left: 50%; position: relative; }
.login_right_txt { font-size: 14px; color: #aeafb1; text-align: center; margin: 3px auto; width: 400px; }
ul.login_right_button { width: 180px; margin: 0px auto; margin-top: 20px; }


.md-close { position: absolute; z-index: 99999; float: right; right: 0px; margin-right: 0px; width: 30px; height: 30px; padding: 10px; border-radius: 30px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1), 2px 0 2px -3px rgba(0,0,0,0.4), inset 0 0 5px rgba(0,0,0,0.04); }


li .header_name { border: 1px solid #bbd5de; font-size: 16px; color: #CCC; padding-left: 30px; line-height: 20px; width: 290px; height: 60px; margin: 0px auto; }
li .header_account { border: 1px solid #bbd5de; font-size: 16px; color: #CCC; padding-left: 30px; line-height: 20px; width: 290px; height: 60px; margin: 0px auto; }
li .header_password { border: 1px solid #bbd5de; font-size: 16px; color: #CCC; padding-left: 30px; line-height: 20px; width: 290px; height: 60px; margin: 0px auto; }
li .header_captcha { border: 1px solid #bbd5de; font-size: 16px; color: #CCC; padding-left: 30px; line-height: 20px; width: 180px; height: 60px; margin: 0px auto; }
li .header_captchapic { margin-right: 0px; float: right; right: 0px; margin: 5px; }

#login_button { font-size: 14px; display: block; width: 180px; height: 40px; text-align: center; line-height: 40px; background: #1f2228; color: #fff; }
	#login_button:hover { font-size: 14px; display: block; width: 180px; height: 40px; text-align: center; line-height: 40px; background: #383d43; color: #fff; }
	#login_button:active { font-size: 14px; border-top: 1px #8caf1f solid; background: #383d43; color: #fff; }
/*end*/
