


*{margin:0;padding:0;}

html{background-attachment:fixed;}

body          { font:12px/1.55 "微软雅黑",Arial,Helvetica, sans-serif;color:#2f2f2f;text-align:center;}

img           {border:0;vertical-align:top;display:block;}

a{color:#000;text-decoration:none;cursor:pointer}
a:focus        {outline:0;}
.txt-decoration{ text-decoration:underline;}
.currentColor{ color:#A7212A}

h1,h2,h3,
h4,h5,h6      {margin:0 0 5px;line-height:1.35;}
h1            {font-size:20px;font-weight:normal;}
h2            {font-size:18px;font-weight:normal;}
h3            {font-size:16px;font-weight:bold;}
h4            {font-size:14px;font-weight:bold;}
h5            {font-size:12px;font-weight:bold;}
h6            {font-size:11px;font-weight:bold;}



form          {display:inline;}
fieldset      {border:0;}
legend        {display:none;}


table         {border:0;empty-cells:show;font-size:100%;}
caption,th,td {vertical-align:middle;text-align:left;font-weight:normal;}


p             {margin:0 0 10px;}
strong        {font-weight:bold;}
address       {font-style:normal;line-height:1.35;}
cite          {font-style:normal;}
q,
blockquote    {quotes:none;}
q:before,
q:after       {content:'';}
small,big     {font-size:1em;}

.bold{font-weight:bold !important;}


ul,ol         {list-style:none;}


.hidden       {display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr         {white-space:nowrap !important;}
.wrap         {white-space:normal !important;}
.a-left       {text-align:left !important;}
.a-center     {text-align:center !important;}
.a-right      {float: left;text-align:right !important;} 
.v-top        {vertical-align:top;}
.v-middle     {vertical-align:middle;display:inline;}
.f-left,
.left         {float:left !important;}
.f-right,
.right        {float:right !important;}
.f-none       {float:none !important;}
.f-fix        {float:left;width:100%;}
.no-display   {display:none;}
.display      {display:block;}
.no-margin    {margin:0 !important;}
.no-padding   {padding:0 !important;}
.no-bg        {background:none !important;}
.no-border    {border:medium none !important;}




.wrapper,
.page {width:1210px;margin:0 auto;background:#EDEDED}
.page-print {background:#fff;padding:25px 30px;text-align:left;}
.page-empty {background:#fff;padding:20px;text-align:left;}
.page-popup {background:#fff;padding:25px 30px;text-align:left;}
.cms-home .banner-container{padding-top:15px;}
.main {margin:10px auto;min-height:340px;padding-top:1px;text-align:left;width:1210px;}


.col-left {float:left;width:208px;padding:0 0 1px;padding:30px 0 0 20px;height:730px}
.col-main {float:left;width:740px;padding:0 0 1px;}
.col-right {float:right;width:195px;padding:0 0 1px;}
.catalogsearch-result-index .col-main,
.catalog-category-view .col-main{}

.col1-layout .col-main {float:none;width:auto;}
.col1-layout .main{}

.col2-left-layout .col-main {float:right; background:#fff;padding:30px 40px 0 0;width:890px;}
.col2-left-layout .main,
.col2-right-layout .main {background:#fff }


.col3-layout .col-main {width:475px;margin-left:17px;}
.col3-layout .col-wrapper {float:left;width:687px;}
.col3-layout .col-wrapper .col-main {float:right;}


.col2-set .col-1 {float:left;width:48.5%;}
.col2-set .col-2 {float:right;width:48.5%;}
.col2-set .col-narrow {width:32%;}
.col2-set .col-wide {width:65%;}

.col3-set .col-1 {float:left;width:32%;}
.col3-set .col-2 {float:left;width:32%;margin-left:2%;}
.col3-set .col-3 {float:right;width:32%;}

.col4-set .col-1 {float:left;width:23.5%;}
.col4-set .col-2 {float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3 {float:left;width:23.5%;}
.col4-set .col-4 {float:right;width:23.5%;}





.homepages a:hover img{opacity: 0.6;background-color: black;}
input,select,textarea,button {font:12px/15px Arial, Helvetica, sans-serif;vertical-align:middle;color:#2f2f2f;}
input.input-text,select,textarea {background:#fff;border:1px solid #999999;}
input.input-text,textarea {padding:0 2px;line-height:20px; height:18px;}
select {padding:1px;}
select option {padding-right:10px;}
select.multiselect option {border-bottom:1px solid #b6b6b6;padding:2px 5px;}
select.multiselect option:last-child {border-bottom:0;}
textarea {overflow:auto;}
input.radio {margin-right:3px;}
input.checkbox {margin-right:3px;}
input.qty {width:15px !important; height:10px !important;}
button.button:-moz-focus-inner {padding:0;border:0;} 
button.button {-webkit-border-fit:lines;} 
button.button {overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;}
button.button span {display:block;text-align:center;white-space:nowrap;color:#fff; line-height:30px; height:30px;width:90px;font-size:14px;background:url(../image/button_2014.jpg) no-repeat;}
button.button span span{ padding:0; margin:0; background:none;}
button.button-small-bg span{ background-position:-97px -266px;height:16px;width:77px; line-height:17px;}
button.disabled span {border-color:#bbb !important;background:#bbb !important;}
button.btn-checkout.no-checkout span {background-position:0 100%;color:#b8baba;}
button.btn-checkout.no-checkout span span {background-position:100% 100%;}

p.control input.checkbox,
p.control input.radio {margin-right:6px;}

input.input-text:focus,select:focus,textarea:focus {background-color:#edf7fd;}

.lens-news{text-align:left; font-size:14px;padding-bottom:25px;}
.icon img{transform: translateZ(0px);     transition: transform 0.1s ease 0s;} 
.icon>a:hover img{transform: scale(1.1, 1.1);     transition: transform 0.3s ease 0s;}	
.lensyy{margin-top: 10px; }



.form-list li {margin:0 0 10px;}
.form-list label {float:left;color:#666;font-weight:bold;position:relative;z-index:0;}
.form-list label.required {}
.form-list label.required em {float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px;}
.form-list li.control label {float:none;}
.form-list li.control input.radio,
.form-list li.control input.checkbox {margin-right:6px;}
.form-list li.control .input-box {clear:none;display:inline;width:auto;}

.form-list .input-box {display:block; width:290px;}
.form-list .field {float:left;width:275px;}
#billing-new-address-text .form-list .field {width:400px}
.form-list select {width:260px;}
.form-list li.wide .input-box {width:535px;}
.form-list li.wide input.input-text {width:529px;}
.form-list li.wide textarea {width:529px;}
.form-list li.wide select {width:535px;}
.form-list li.additional-row {border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
.form-list li.additional-row .btn-remove {float:right;margin:5px 0 0;}
.form-list .input-range input.input-text {width:74px;}

.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}

.form-list .name-prefix {width:65px;}
.form-list .name-prefix select {width:55px;}
.form-list .name-prefix input.input-text {width:49px;}

.form-list .name-suffix {width:65px;}
.form-list .name-suffix select {width:55px;}
.form-list .name-suffix input.input-text {width:49px;}

.form-list .name-middlename {width:70px;}
.form-list .name-middlename input.input-text {width:49px;}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname {width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text {width:124px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname {width:205px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {width:189px;}

.form-list .customer-name-prefix-suffix .name-firstname {width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname {width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {width:189px;}

.form-list .customer-name-prefix-suffix .name-firstname {width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname {width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {width:189px;}

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname {width:210px;}

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname {width:205px;}

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:189px;}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year {float:left;width:85px;}
.form-list .customer-dob input.input-text {display:block;width:74px;}
.form-list .customer-dob label {font-size:10px;font-weight:normal;color:#888;}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month {width:60px;}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text {width:46px;}
.form-list .customer-dob .dob-year {width:140px;}
.form-list .customer-dob .dob-year input.input-text {width:134px;}








.buttons-set-order {margin:10px 0 0;}
.buttons-set-order .please-wait {padding:12px 7px 0 0;}
.fieldset {width:890px;height:auto;padding:0px;margin:auto;font-size:14px}
.fieldset .fieldset-content{height:auto;float:left;padding:20px 0px;width:768px;}
.fieldset-content .form-list{padding:0px;margin:0px;}
.fieldset-title-login{height:33px;color:#FF0000;padding-left:575px;font-size:12px;line-height:33px;}
.form-list input.input-text1 {width:70px;height:18px;border:1px solid #999999;}


.validation-advice {clear:both;min-height:13px;margin:5px 0 0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;background:url(../image/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;}
.validation-failed {}
.validation-passed {}
p.required {font-size:11px;text-align:right;color:#EB340A;}

.v-fix {float:left;}
.v-fix .validation-advice {display:block;width:12em;margin-right:-12em;position:relative;}


.success {color:#3d6611;font-weight:bold;}
.error {color:#df280a;font-weight:bold;}
.notice {color:#e26703;}

.messages,
.messages ul {list-style:none !important;margin:0 !important;padding:0 !important;}
.messages {width:100%;overflow:hidden;}
.messages li {margin-top:5px !important;}
.messages li li {margin:0 0 3px !important;}
.error-msg,
.success-msg,
.note-msg,
.notice-msg {border-style:solid !important;border-width:1px !important;background-position:10px 9px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:8px 8px 8px 32px !important;font-size:12px !important;font-weight:bold !important;}
.error-msg {border-color:#f16048;background-color:#faebe7;background-image:url(../image/i_msg-error.gif);color:#df280a;}
.success-msg {border-color:#446423;background-color:#eff5ea;background-image:url(../image/i_msg-success.gif);color:#3d6611; margin-bottom:5px;}
.note-msg,
.notice-msg {border-color:#fcd344;background-color:#fafaec;background-image:url(../image/i_msg-note.gif);color:#3d6611;}


.breadcrumbs {font-size:12px;line-height:1.25; margin:5px 0;}
.breadcrumbs li {display:inline;padding:0;}
.breadcrumbs li.search{float:none}
.breadcrumbs li strong {font-weight:bold;}


.page-title {width:100%;margin:0 0 25px;}
.page-title h1,
.page-title h2 {margin:0;}
.page-title .separator {margin:0 3px;}
.page-title .link-rss {float:right;margin:7px 0 0;}
.title-buttons {}
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {float:left;}

.subtitle,
.sub-title {clear:both;padding:15px 0 0;font-size:15px;font-weight:bold;margin:0 0 6px;color:#e25203;}


.pager {}
.pager .amount {float:left;margin:0;}
.pager .limiter {float:left;}
.pager .limiter label {vertical-align:middle;}
.pager .limiter select {padding:0;margin:0 0 1px;vertical-align:middle;}



.sorter {font-size:12px;background:#fff url(../image/bkg_toolbar.gif) 0 100% repeat-x;padding:3px 8px;border-top:1px solid #e2e2e2;}
.sorter .view-mode {float:left;margin:0;}

.sorter .link-feed {}


.toolbar { margin:15px 0 10px; height:40px;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;background:#fff;position:relative;width:1208px;}
.toolbar .pager {padding:3px 8px;border-bottom:1px solid #fff;}
.toolbar .sorter {border-bottom:1px solid #fff;}
.toolbar-bottom { position:relative;}
.toolbar-bottom .order{display:none;}
.toolbar-bottom #toolbar_container .content{display:none;}
div.count{margin-top:8px;margin-right:6px;}


.data-table {width:100%;}
#product_comparison {width:auto !important;margin:0 auto;}
.data-table .odd  {background:none repeat scroll 0 0 transparent;}
.data-table .even {background:none repeat scroll 0 0 transparent;}

.data-table td.last,
.data-table th.last {border-right:0;}
.data-table tr.last th,
.data-table tr.last td {}
.data-table th {padding:3px 8px;font-weight:bold;text-align:center}
.data-table td {padding:3px 8px;}

.data-table thead th {font-weight:bold;padding:2px 8px;color:#ffffff;white-space:nowrap;vertical-align:middle;}
.data-table thead th.wrap {white-space:normal;}
.data-table thead th a,
.data-table thead th a:hover {color:#fff;}
.data-table thead th {background-color:#959695}
.data-table thead th .tax-flag {font-size:11px;white-space:nowrap;}

.data-table tfoot {border-bottom:1px solid #d9dde3;}
.data-table tfoot td {padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3;}
.data-table tfoot strong {font-size:16px;}

.data-table tbody th,
.data-table tbody td {}

.data-table tbody.odd tr {}
.data-table tbody.even tr {background:#f6f6f6 !important;}
.data-table tbody.odd tr td,
.data-table tbody.even tr td {border-bottom:0;}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {border-bottom:1px solid #d9dde3;}

.data-table tbody td .option-label {font-weight:bold;font-style:italic;}
.data-table tbody td .option-value {padding-left:10px;}


.new-table{width:100%;font-size:14px;}
.new-table thead th{background:#ededed;padding:5px 0;text-align:center;}
.new-table tr td{text-align:center;border-bottom:1px dashed #bbbbbc;padding:5px 0}


.info-box {background:#fff url(../image/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px;}
.info-box h2 {font-weight:bold;font-size:13px;}

.info-table th {font-weight:bold;padding:2px 15px 2px 0;}
.info-table td {padding:2px 0;}


tr.summary-total {cursor:pointer;}
tr.summary-total td {}
tr.summary-total .summary-collapse {float:right;text-align:right;padding-left:20px;background:url(../image/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer;}
tr.show-details .summary-collapse {background-position:0 -52px;}
tr.show-details td {}
tr.summary-details td {font-size:11px;background-color:#dae1e4;color:#626465;}
tr.summary-details-first td {border-top:1px solid #d2d8db;}
tr.summary-details-excluded {font-style:italic;}


.cart-tax-info {display:block;}
.cart-tax-info,
.cart-tax-info .cart-price {padding-right:20px;}
.cart-tax-total {display:block;padding-right:20px;background:url(../image/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer;}
.cart-tax-info .price,
.cart-tax-total .price {display:inline !important;font-weight:normal !important;}
.cart-tax-total-expanded {background-position:100% -52px;}


.std .subtitle {padding:0;}
.std ol.ol {list-style:decimal outside;padding-left:1.5em;}
.std ul.disc {list-style:disc outside;padding-left:18px;margin:0 0 10px;}
.std dl dt {font-weight:bold;}
.std dl dd {margin:0 0 10px;}



.links li {display:inline;}
.links li.first {padding-left:0 !important;}
.links li.last {background:none !important;padding-right:0 !important;}

.link-cart {color:#dc6809 !important;font-weight:bold;}
.link-price {color:#dc6809 !important;font-weight:bold;}
.link-reorder {font-weight:bold;color:#dc6809 !important;}
.link-compare {font-weight:bold;}
.link-print { font-weight:bold;color:#dc6809;}
.link-rss {background:url(../image/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap;}
.btn-remove ,.btn-remove2 ,.btn-edit {background:url(../image/btn_remove.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;display:block;}
.btn-remove,
.btn-edit    { width:11px;height:11px}
.btn-remove2 { width:16px;height:16px}
.cards-list dt {margin:5px 0 0;}
.cards-list .offset {padding:2px 0 2px 20px;}

.separator {margin:0 3px;}


.noscript {border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner {width:950px;margin:0 auto;padding:12px 0 12px;background:url(../image/i_notice.gif) 20px 50% no-repeat;}
.noscript p {margin:0;}


.demo-notice {margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff;}




.cms-home .header-container{ z-index:900}
.header-title{width:100%;height:36px;position:fixed;_position:absolute; top:0px;_top:expression(eval(document.documentElement.scrollTop));z-index:100000;left:0px;background:#e8e8e8;}
.currentBg{background:#0A0A0A}
.header-title-content{width:1210px; height:36px; margin:0 auto; line-height:36px !important; color:#1b1b1b; text-align:left;}
.header-title-content a{ color:#494949;float:left;}
.header-title-content a:hover{ color:#000000;}
.header-title-content a{ padding:0 5px;}
.header-title-content span.tel{color:#C60101;background: url(../image/tel1.png) 0px 8px no-repeat;padding-left: 20px;float:left;}
.top-line{width:100%; height:10px;_line-height:3px;background:#A7212A; margin-top:5px;*margin-top:25px;}
.header-container {width:100%;padding:20px 0 0;background:#fff}

.nav-bottom-bg {background: url(../image/nav_bottom_bg.png) no-repeat scroll 0 0 transparent;height: 123px;left: 16px;position: absolute;top: 127px;_top:135px;width: 110px;z-index: 5;}

.header {width:1210px; margin:0 auto;height:45px; padding-top:25px; position:relative;}
.header .logo{ float:left;width:190px; height:38px;position:relative; z-index:2;margin:2px 0 0 10px;}
.header .quick-access {float:right;width:600px;padding:28px 10px 0 0;}
.header .welcome-msg {margin:0;}
.header .form-language {clear:both;padding:5px 0 0;text-align:right;}
.header .form-language label {font-weight:bold;padding-right:5px;color:#a7c6dd;vertical-align:middle;}
.header .form-language select {padding:0;}
.header .form-language select.flags option {background-position:4px 50%;background-repeat:no-repeat;padding-left:25px;}
.header .links {float:right;margin:0 0 6px;}
.header .links li {float:left;font-size:11px;background:url(../image/bkg_pipe1.gif) 100% 60% no-repeat;padding:0 8px 0 7px;}
.header .links a {color:#ebbc58;}
.header-container .top-container {clear:both;padding:5px 10px 0 12px;text-align:right;}
.header-container .top-container a {font-size:11px;color:#ebbc58;}
 
#nav li {position:relative;float:left;padding:0 10px;}
#nav li.over {z-index:998;}
#nav a,
#nav a:hover {text-decoration:none;}
#nav span {white-space:nowrap;}
#nav li ul span {white-space:normal;}
#nav ul li.parent a {background:url(../image/bkg_nav2.gif) 100% 100% no-repeat;}
#nav ul li.parent li a {background-image:none;}




.home-content .search{ width:287px; float:right;position:relative; z-index:2;margin:6px 15px 0}
#topHead_search_mini_form{display:none;}
.header-title-content .checkShow{width:24px;height:24px;background:url(../image/top-search-btn.jpg) no-repeat;margin:7px 0 0 10px;}
.header-title-content .search{margin:-1px 0 0 5px;float:right;}
.header-title-content .search .input-text{height:22px;}
.header-title-content .search button{width:24px;height:24px;background:url(../image/top-search-btn.jpg) no-repeat;margin-left:-10px;}
.telephone{float:right;padding:8px 0 0 0;}
.keywords a{padding:0 5px;}
#tips{width:166px;overflow:hidden;height:25px;line-height:25px;position:relative;margin:5px 0 0 }
#tips ul li em{background-position: -25px -3px;height:13px;width:15px;position:absolute;left:4px;top:6px;}
#tips ul li{padding-left:12px}
.cms-index-index .main{margin:0 auto;}
.nav-container .inner{width:980px; margin:0 auto;position:relative;}
.service-telephone{background-position: -76px -4px;height:18px;width:166px;border-bottom:1px dashed #9a9a9a;padding: 0 0 7px;}
.header-shadeLine{background-position:0px -100px;width:985px;height:5px; float:none; margin:0 auto;}

#nav ul li,
#nav ul li.active {float:none;margin:0;padding-bottom:1px;background:none repeat scroll 0 0 #FFFFFF;}
#nav ul li.last {background:#ecf3f6;padding-bottom:0;}

#nav ul a,
#nav ul a:hover {float:none;padding:0;background:none;}
#nav ul li a {font-weight:normal !important;}


#nav ul,
#nav table {position:absolute;width:300px;top:36px;left:-10000px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;background:none repeat scroll 0 0 #FFFFFF;}
#nav div ul {position:static;width:auto;border:none;}


#nav ul ul,
#nav ul div {top:5px;}


#nav ul li a,
#nav ul li a:hover {color:#2f2f2f !important;}
#nav ul span,
#nav ul li.last li span {padding:5px;}
    

#nav li .shown-sub,
#nav li table.shown-sub {left:0;z-index:999;}
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub {left:100px;}





.catalog-product-view .block .block-title{width:100%}
.block .block-title {padding:0;}
.product-shop .product-count,
.block .block-title strong span { font-size:17px; color:#333;}
.block .block-title a {text-decoration:none !important;}
.block .block-subtitle {margin:0;padding:5px 0;font-size:1em;font-weight:bold;color:#0a263c;}
.block .block-content {}
.block .block-content li.item {padding:0px;}
.block .btn-remove,
.block .btn-edit {float:right;margin:1px 0 2px 5px;}
.block .actions {text-align:right;}
.block .actions button.button {float:right;}
.block .empty {margin:0;padding:5px 9px;}

.block li.odd {}
.block li.even {}


.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-poll,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login {font-size:12px;line-height:1.25;}
.block-cart .block-title strong,
.block-wishlist .block-title strong,
.block-subscribe .block-title strong,
.block-compare .block-title strong,
.block-reorder .block-title strong,
.block-poll .block-title strong,
.block-compared .block-title strong,
.block-tags .block-title strong,
.block-login .block-title strong { background-position:0 0;background-repeat:no-repeat;padding-left:21px;}


.cms-european-football-cup .col2-right-layout .block-reorder,
.cms-european-football-cup .col2-right-layout .block-viewed{display:none}

.mini-products-list .product-image {width:22px;border:1px solid #a9a9a9;}
.mini-products-list .product-details {margin-left:60px;}


.my-account{position:relative;}
.my-home{text-align:center}
.my_home_d{position:absolute;left:-30px;top:0;}
.my-home h1{font-size: 20px; font-weight: normal;padding-left: 55px;text-align: left;}
.block-account {margin:15px 0;}
.block-account h2{height:35px;width:145px; padding-left:55px; line-height:35px;font-size: 15px;font-weight: bold;}
.block-account h2.i_1{background:url(../image/my_home_icon_01.jpg) 30px 11px no-repeat #ededed;}
.block-account h2.i_2{background:url(../image/my_home_icon_02.jpg) 30px 11px no-repeat #ededed;}
.block-account h2.i_3{background:url(../image/my_home_icon_03.jpg) 30px 11px no-repeat #ededed;}
.block-account .block-content li{padding:8px 0 5px 40px; position:relative}
.block-account .block-content li a {font-size:14px;text-decoration:none !important;}


.block-currency {border:0;background:url(../image/bkg_block-currency.gif) 0 0 no-repeat;padding:7px 12px 10px;height:51px;}
.block-currency .block-title {background:none;border:0;padding:0;margin:0 0 5px;}
.block-currency .block-title strong {font:bold 13px/21px Arial, Helvetica, sans-serif;background:url(../image/i_block-currency.gif) 0 50% no-repeat;padding:0 0 0 21px;text-transform:none;color:#fff;}
.block-currency .block-content {background:none;padding:0;}
.block-currency .block-content select {width:100%;padding:0;}


.actions a span,.en-actions a span{display: block;}
.startcompare{background:url(../image/start-compare.png) no-repeat;height:18px;width:58px;float:left;border:0;cursor:pointer;}
.block-layered-nav {margin:5px 0;} 
.narrow-by-list-short{height:auto;overflow:hidden;}
.narrow-by-list-whole{height:auto;}
.block-layered-nav .block-title {border:0;padding:0;height:24px;text-indent:-999em;overflow:hidden;}
.block-layered-nav .block-content {background:none repeat scroll 0 0 transparent;}
.block-layered-nav dt{ background-position:-96px -225px;height:23px;width:67px;color:#FFFFFF;
    float:left;
	text-align:center;
    text-transform:uppercase;
	 margin-top: 10px;
	 line-height:24px;}
.block-layered-nav dd {border-bottom:1px dashed #999999;
    float:left;
    margin-left:7px;
    padding:7px 0;
    width:134px;}
#narrow-by-list ol li{float:left;width:67px; text-align:left;}	
.block-layered-nav dd.last {background:none;}
.block-layered-nav .currently li {padding:0px 6px;float:left;border-right:1px solid #999999;}
.block-layered-nav .currently .label {font-weight:bold;padding-left:18px;text-transform:uppercase;}
.block-layered-nav .currently .btn-remove {margin:3px 0 0 5px;}
.block-layered-nav .actions {padding:0;background:none repeat scroll 0 0 transparent;text-align:right;}
.block-layered-nav .actions a {float:none;}
.selected-bg{ background:#333; color:#FFF; padding:1px 2px;}
#narrow-by-list ol li.product-attribute-color{ width:23px;_width:20px; height:18px; padding:2px; margin-left:6px;}
#narrow-by-list ol li a.active{ position:relative; left:-2px;padding:1px; border:1px solid #999; float:left}
#narrow-by-list ol li.product-attribute-color-first{ width:106px;}


.block-cart .block-title strong {background:#fff url(https://www.trioo.com/skin/frontend/pc/V3/images/cart_label.png) 0 100% no-repeat;width:112px;height:30px;padding:0;}
.block-cart .summary {background:#fff;padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1;}
.block-cart .amount {margin:0;}
.block-cart .amount a {font-weight:bold;}
.block-cart .subtotal {margin:5px 0 0;padding:2px 0;background:#fbebd9;text-align:center;}
.block-cart .subtotal .price {font-weight:bold;}
.block-cart .actions {border-bottom:1px solid #c2c2c2;}
.block-cart .actions .paypal-logo {float:left;width:100%;margin:3px 0 0;text-align:right;}
.block-cart .actions .paypal-logo .paypal-or {clear:both;display:block;padding:0 55px 8px 0;}


.block-wishlist .block-title strong {background-image:url(../image/i_block-wishlist.gif);}
.block-wishlist .actions {text-align:right;}
.block-wishlist .actions a {float:none;}


.block-related input.checkbox {float:left;}
.block-related .product {margin-left:20px;}


.block-compare .block-title strong {background-image:url(../image/i_block-list.gif);background-position:0 1px;}
.page-popup .link-print {background:url(../image/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;font-weight:bold;color:#1e7ec8;}
.compare-table {border:0;}
.compare-table thead tr.first th,
.compare-table thead tr.first td {border:0;background:none;padding:0;font-size:0;line-height:0;}
.compare-table .btn-remove {float:right;background-image:url(https://www.trioo.com/skin/frontend/pc/V3/images/btn_remove2.gif);width:72px;height:15px;}
.compare-table tbody th {
    background:none repeat scroll 0 0 #666666;
    color:#FFFFFF;
}
.compare-table tbody th,
.compare-table tbody td {padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.compare-table tbody td.last {border-right:1px solid #ccc;}
.compare-table tbody tr.last th,
.compare-table tbody tr.last td {border-bottom:1px solid #ccc !important;}
.compare-table tr.add-to-row td {background:#fffada;text-align:center;}
.compare-table tr.first td {text-align:center;}
.compare-table tr.first td .product-name {font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548;}
.compare-table tr.first td .product-name a {color:#4C4322;}
.compare-table tr.first td .ratings {width:69px;margin:0 auto;}
.compare-table tr.first td p,
.compare-table tr.add-to-row td p {margin:0;}


#block-viewed-content{ border:2px solid #CBCBCB;}
#block-viewed-content ol li{ padding:5px; border-bottom:1px dashed #999; position:relative;}
#block-viewed-content ol li a{ position:absolute; left:90px; top:25px; width:118px;}

.block-compared .block-title strong {background-image:url(../image/i_block-list.gif);background-position:0 1px;}


.block-poll{ width:400px; position:absolute; right:290px; top:70px;}
.block-poll .block-title strong {background-image:url(../image/i_block-poll.gif);}
.block-poll .block-subtitle {font-size:12px;}
.block-poll label {color:#fff;font-weight:bold;}
.block-poll input.radio {float:left;margin:1px -18px 0 0;}
.block-poll .label {display:block;margin-left:18px;}
.block-poll li {padding:3px 1px; width:75px; float:left; text-align:left}
.block-poll .actions{ width:65px; height:65px; position:absolute; right:-77px; top:-5px;}
.block-poll .actions button.button span{background:url(../image/european_football_cup_button.png) no-repeat; width:65px; height:63px;}
.block-poll button.button span {border-color:#406a83;background:#618499;}
.block-poll .answer {font-weight:bold;}
.block-poll .votes {float:right;margin-left:10px;}
.cms-european-football-cup .block-cart{ display:none}
.european_football_cup_info p{ margin:0 0 2px;}

.block-tags .block-title strong {background-image:url(../image/i_block-tags.gif);}
.block-tags .block-content .tags-list {background:none;border:0;font-size:12px;}
.block-tags .block-content a {color:#1b2d3b;}
.block-tags .actions {text-align:right;}
.block-tags .actions a {float:none;}


.block-subscribe .block-content {padding:5px 10px;}
.block-subscribe .block-title strong {background-image:url(../image/i_block-subscribe.gif);}
.block-subscribe label {font-weight:bold;color:#666;}
.block-subscribe input.input-text {display:block;width:167px;margin:3px 0;}
.block-subscribe .actions {background:none;padding:0;margin:3px 0 0;text-align:left;}
.block-subscribe .actions button.button {float:none;}
.block-subscribe .actions button.button span {border-color:#406a83;background:#618499;}


.block-reorder .block-title strong {background-image:url(../image/i_block-list.gif);}
.block-reorder input.checkbox {float:left;margin:2px -20px 0 0;}
.block-reorder .product-name {margin-left:20px;}
.block-reorder .validation-advice {margin:3px 9px 7px;}


.block-banner {border:0;}
.block-banner .block-content {padding:0;text-align:center;}


.block-login .block-title strong {background-image:url(../image/i_ma-info.gif);}
.block-login .block-content {padding:5px 10px;}
.block-login label {font-weight:bold;color:#666;}
.block-login input.input-text {display:block;width:167px;margin:3px 0;}
.block-login .actions {background:none;padding:0;margin:3px 0 0;}
.block-login .actions button.button span {border-color:#406a83;background:#618499;}


.sidebar .paypal-logo {display:block;margin:10px 0;text-align:center;}
.sidebar .paypal-logo a {float:none;}




.category-title {border:0;margin:0 0 7px;}
.category-image {margin:0;}
.category-flashsale .flashsales{margin:0 0 10px 0;}
.category-image img {}
.category-description {margin:0 0 10px;}


.products-grid.last {border-bottom:0;}
.products-grid li.item {float:left;width:394px;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;margin:0 11px 11px 0; position:relative;background:#fff}
.products-grid li.item:hover{border-color:#fff;box-shadow:0px 1px 8px #666;-moz-box-shadow:0px 1px 8px #666;-webkit-box-shadow:0px 1px 8px #666;}
.products-grid li .info{text-align:center;padding:6px 0;height:60px;border-top:1px solid #ccc;width:100%;}
.products-grid li .info .related-product a span{background-image:url(../image/list_color.gif); background-repeat:no-repeat ; float: left;width:12px;height:10px;}
.products-grid li .info .flashsale{color:#CC0000; font-size: 18px; position: absolute; left:0; top: 28px;width:100%;text-align:center}

.m1 li.item .product-image{background:url(../image/m1.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m2 li.item .product-image{background:url(../image/m2.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m3 li.item .product-image{background:url(../image/m3.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m4 li.item .product-image{background:url(../image/m4.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m5 li.item .product-image{background:url(../image/m5.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m6 li.item .product-image{background:url(../image/m6.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m7 li.item .product-image{background:url(../image/m7.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m8 li.item .product-image{background:url(../image/m8.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m9 li.item .product-image{background:url(../image/m9.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}
.m10 li.item .product-image{background:url(../image/m10.jpg) no-repeat;width:367px;height:433px;margin:8px 0 8px 14px;}

.products-grid li .info .related-product a{ margin: 0 3px; display: inline-block;border:1px solid #fff;padding:1px;}
.products-grid li .info .related-product a.active{border:1px solid #ed12c4}
.products-grid .product-image a{display:block; height:100%;}
.products-grid .product-list-name { margin-bottom:8px;font-size:16px;color:#203548; width: auto;}
.products-grid .product-name a {color:#333333;}


.col2-left-layout .products-grid,
.col2-right-layout .products-grid {margin:0 auto;padding:0 0 15px;border-bottom: 1px solid #808284}
.col1-layout .products-grid {width:102%;}
.category-products{width:1210px;}
.col2-left-layout .category-products{ position:relative; z-index:9}
#collection .products-collection-grid .product-image{ background:#fff; width:262px; height:196px; position:relative}
#collection .products-collection-grid .product-image a{ position:absolute; left:15px; top:11px;}
#collection .products-collection-grid li .info{ background:url(../image/product_collection_info.gif) no-repeat; width:250px; height:60px; color:#808183; position:relative; padding:4px 0 0 13px;}
#collection .products-collection-grid li.item {float:left;width:262px;height:auto;margin:0 4px 2px 0; position:relative;}
#collection .products-collection-grid .price-box{ position:absolute; margin:0; font-size:13px; font-weight:normal;  text-align:left}
#collection .products-collection-grid .price-box .regular-price,
#collection .products-collection-grid .product-name a{color:#969698;}
#collection .products-collection-grid li.last{ margin:0;}
.collection_attribute ul li{ height:30px; margin:5px 0;}
.catalog-product-view{ background:none;}
.category-archipelago .col2-left-layout .main .col-main,.category-trendy .col2-left-layout .main .col-main,.category-delight .col2-left-layout .main .col-main,.category-seductiv .col2-left-layout .main .col-main{ margin-top:64px;}
.category-archipelago .col2-left-layout .main .col-main,.category-trendy .col2-left-layout .main .col-main,.category-delight .col2-left-layout .main .col-main,.category-seductiv .col2-left-layout .main .col-main{ width:794px;_width:800px;background:url(../image/collection_bg.gif)}
.category-archipelago .col2-left-layout .main .col-left,.category-trendy .col2-left-layout .main .col-left,.category-delight .col2-left-layout .main .col-left,.category-seductiv .col2-left-layout .main .col-left{ width:170px; margin-top:64px}
#product-collection .collection-glasses-illustrate{background:url(../image/collection_illustrate.png); width: 948px;height: 264px;}
#product-collection #product-details{width: 950px;}
#product-collection #product-details .product-description{ width: 950px; position:relative;border-top:1px dashed #BBBDBF}
.collection-glasses-illustrate label{ position: absolute;}
#product-collection #product-details .data-info tr td{border-right: 1px solid #CBCBCB;border-top: 1px solid #CBCBCB; height: 40px; text-align: center;}
#product-collection #product-details .data-info tr td.title{ background:#dadada}

.products-list li.item {border-bottom:1px solid #d9ddd3;padding:12px 10px;}
.products-list li.item.last {border-bottom:0;}
.products-list .product-image {float:left;width:135px;height:135px;margin:0 0 10px;}
.products-list .product-shop {margin-left:150px;}
.products-list .product-name {margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548;}
.products-list .product-name a {color:#203548;}
.products-list .price-box {float:left;margin:3px 13px 5px 0;}
.products-list .availability {float:left;margin:3px 0 0;}
.products-list .desc {clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35;}
.products-list .desc .link-learn {font-size:11px;}
.products-list .add-to-links {clear:both;}
.products-list .add-to-links li {display:inline;}
.products-list .add-to-links .separator {display:inline;margin:0 2px;}





.no-rating {margin:0;}

.ratings {font-size:11px;
    line-height:1.25;
    margin:1px 0;
    padding:0 0 0 60px;}
.ratings strong {float:left;margin:1px 3px 0 0;}
.ratings .rating-links {margin:0;}
.ratings .rating-links .separator {margin:0 2px;}
.ratings dt {}
.ratings dd {}
.rating-box {width:69px;height:13px;font-size:0;line-height:0;background:url(../image/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
.rating-box .rating {float:left;height:13px;background:url(../image/bkg_rating.gif) 0 100% repeat-x;}
.ratings .rating-box {float:left;margin-right:15px;}
.ratings .amount {float:left;}

.ratings-table th,
.ratings-table td {font-size:11px;line-height:1.15;padding:3px 0;}
.ratings-table th {font-weight:bold;padding-right:8px;}


.availability {margin:0;}
.availability.out-of-stock span, 
.availability.in-stock span { color:#FFF}
.availability-only {margin:10px 0 7px;line-height:16px;background:url(../image/i_availability_only.gif) 0 50% no-repeat;padding-left:15px;}
.availability-only span,
.availability-only a {border-bottom:1px dashed #751d02;color:#000;}
.availability-only a {background:url(../image/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none;}
.availability-only .expanded {background-position:100% -15px;}
.availability-only strong {color:#be2c00;}

.availability-only-details {margin:0 0 7px;}
.availability-only-details th {background:#d2d6d9;font-size:10px;padding:0 8px;}
.availability-only-details td {background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px;}
.availability-only-details tr.odd td.last {color:#d95e00;font-weight:bold;}


.email-friend {margin:0;}
.email-friend a span{
background:url(../image/bt_email.png) no-repeat scroll 0 0 transparent;display:block;
height:20px;
padding:3px 0 0 35px;
width:55px;
}


.alert-price {margin:0;font-size:11px;}
.alert-stock {margin:0;font-size:11px;}


.price {white-space:nowrap !important;}

.price-box {margin:5px 0 0 0;}


.regular-price {color:#000;}
.block .regular-price,
.block .regular-price .price {color:#2f2f2f;}


.old-price {margin:0;}
.old-price .price-label {white-space:nowrap;color:#6c6c6c;}
.old-price .price {color:#000000;text-decoration:line-through;}


.special-price {margin:0;padding:0 0 0 10px;}
.special-price .price-label {font-weight:bold;white-space:nowrap;color:#ff6600;}
.special-price .price {color:#DA1B23; }


.minimal-price {margin:0;}
.minimal-price .price-label {font-weight:bold;white-space:nowrap;}

.minimal-price-link {display:block;}
.minimal-price-link .label {color:#1e7ec8;}
.minimal-price-link .price {font-weight:normal;color:#1e7ec8;}


.price-excluding-tax {display:block;color:#999;}
.price-excluding-tax .label {white-space:nowrap;color:#999;}
.price-excluding-tax .price {font-size:13px;font-weight:normal;color:#c76200;}


.price-including-tax {display:block;color:#999;}
.price-including-tax .label {white-space:nowrap;color:#999;}
.price-including-tax .price {font-size:13px;font-weight:bold;color:#c76200;}


.configured-price {margin:0;}
.configured-price .price-label {font-weight:bold;white-space:nowrap;}
.configured-price .price {font-weight:bold;}


.weee {display:block;font-size:11px;color:#444;}
.weee .price {font-size:11px;font-weight:normal;}


.price-excl-tax  {display:block;}
.price-excl-tax .label {display:block;white-space:nowrap;}
.price-excl-tax .price {display:block;}


.price-incl-tax {display:block;}
.price-incl-tax .label {display:block;white-space:nowrap;}
.price-incl-tax .price {display:block;font-weight:bold;}


.price-from {margin:0;}
.price-from .price-label {font-weight:bold;white-space:nowrap;}

.price-to {margin:0;}
.price-to .price-label {font-weight:bold;white-space:nowrap;}



.price-notice {padding-left:10px;color:#999;}
.price-notice .price {font-weight:bold;color:#2f2f2f;}


.price-as-configured {margin:0;}
.price-as-configured .price-label {font-weight:bold;white-space:nowrap;}

.price-box-bundle {padding:0 0 10px 0;}
.price-box-bundle .price-box {margin:0 !important;padding:0 !important;}
.price-box-bundle .price {color:#555;}



.tier-prices {margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;}
.tier-prices li {line-height:1.4;background:url(../image/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;color:#424242;}
.tier-prices .benefit {font-style:italic;font-weight:bold;color:#2f2f2f;}
.tier-prices .price {font-weight:bold;color:#2f2f2f;}

.tier-prices-grouped li {padding:2px 0;color:#e26703;}
.tier-prices-grouped li .price {font-weight:bold;}


.add-to-links {font-size:11px;margin:5px 0 0;}
.add-to-links .separator {display:none;}


.add-to-cart label {float:left;margin-right:5px;font-weight:bold;color:#666;}
.add-to-cart .qty {float:left;margin-right:5px;}
.added-to-cart a.btn-cart {background-position:0px -65px;height:44px;width:123px; margin:4px 0; float:left}
.add-to-cart .btn-buy span{background:url(../image/btn-buy.jpg) no-repeat;;height:40px;width:133px;display:block;}
.add-to-box button.btn-free span{background:url(../image/free_button.png) no-repeat;height:53px;width:123px; }
.add-to-cart .paypal-logo {clear:left;margin:0;text-align:right;}
.add-to-cart .paypal-logo .paypal-or {clear:both;display:block;margin:5px 60px 5px 0;}
.product-view .add-to-cart .paypal-logo {margin:0;}


.add-to-box {margin:30px 0 20px;}
.add-to-box .or {float:left;font-weight:bold;margin:0 7px;color:#666;}
.add-to-box .add-to-links {float:left;margin:0;font-size:12px !important;line-height:1.25 !important;text-align:left !important;}
.add-to-box .add-to-links li {display:block !important;}
.add-to-box .add-to-links li .separator {display:none !important;}

.product-view {width:1210px;}

.product-essential {height:auto;width:1208px;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;background:#fff; padding:5px 0;}
.product-essential-bottom {background:url(../image/product-essential_bg_bottom.png) 0 bottom no-repeat;height:10px;width:999px;margin-left:-9px;_margin-left:0px;}

.product-collateral {margin:13px 0 0;position:relative;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;background:#fff;padding:25px 10px 0}
.product-collateral .box-collateral {margin:25px 0 0; position:relative;}


.col1-layout #free .product-view .product-shop ,
#free .product-view .product-img-box {min-height:380px;}
.product-view .product-img-box {float:left;width:840px;min-height:488px;position:relative }
.product-view .product-img-box #control a{cursor:pointer;}
.col3-layout .product-view .product-img-box {float:none;margin:0 auto;}
.product-view .product-img-box .product-image {margin:0 ;}
.product-view .product-img-box .product-image-zoom {position:relative;width:265px;height:265px;overflow:hidden;z-index:9;}
.product-view .product-img-box .product-image-zoom img {position:absolute;left:0;top:0;cursor:move;}
.product-view .product-img-box .zoom-notice {font-size:11px;margin:0 0 5px;text-align:center;}
.product-view .product-img-box .zoom {position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../image/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom.disabled {-moz-opacity:0.3;-webkit-opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; opacity:0.3;}
.product-view .product-img-box .zoom #track {position:relative;height:18px;}
.product-view .product-img-box .zoom #handle {position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../image/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .pr2349oduct-img-box .zoom .btn-zoom-out {position:absolute;left:2px;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in {position:absolute;right:2px;top:0;}
.product-view .product-img-box .more-views h2 {font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase;}
.product-view .product-img-box .more-views ul {margin-left:-9px}
.product-view .product-img-box .more-views li {float:left;margin:0 0 0 9px;}
.product-view .product-img-box .more-views li a {float:left;width:128px;height:96px; overflow:hidden;}
.product-view .product-img-box .box-view-tool{position:absolute;left:24px;top:25px;z-index:100}
.product-view .product-img-box .box-view-tool a.product-tryon{ position:absolute; right:-452px; bottom:100px;*bottom:110px;}
#whole-layer-view{position:absolute;z-index:10000;width:596px; height:457px; background:url(../image/rotated-bg.png) no-repeat;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||-70)-(parseInt(this.currentStyle.marginBottom,10)||100)));}
#whole-layer-view .Magic360PlusContainer{ margin:15px;}
#layer-close{position:absolute;right:9px; top:5px;z-index:10002}
.glasses-feature-select .feature-word1,
.glasses-feature-select .feature-word2,
.glasses-feature-select a{background:url(../image/glasses-feature-select.gif) 0 0 no-repeat; float:left; overflow:hidden; line-height:100}
.glasses-feature-select a{height:60px; width:60px; cursor:default;}
.glasses-feature-select .feature-word1{background-position:-1px 0px; width:44px; height:60px;}
.glasses-feature-select .feature1{background-position:-47px 0px;}
.glasses-feature-select .feature2{background-position:-108px 0px;}
.glasses-feature-select .feature3{background-position:-170px 0px;}
.glasses-feature-select .feature4{background-position:-232px 0px;}
.glasses-feature-select .feature5{background-position:-294px 0px;}
.glasses-feature-select .feature6{background-position:-355px 0px;}
.glasses-feature-select .feature7{background-position:-417px 0px;}
.glasses-feature-select .sunglasses_feature2{background:url(../image/sunglasses-feature-select.gif) -106px -2px no-repeat;}
.glasses-feature-select .feature-word2{background-position:-480px 0px; width:44px; height:60px;}
.glasses-feature-select .feature8{background-position:-525px 0px;}
.glasses-feature-select .feature9{background-position:-586px 0px;}
.glasses-feature-select .feature10{background-position:-649px 0px;}
.glasses-feature-select .feature11{background-position:-710px 0px;}
.glasses-feature-select .feature12{background-position:-771px 0px;}
.glasses-feature-select .feature13{background-position:-835px 0px;}
.glasses-feature-select .feature14{background-position:-894px 0px;}
.product-view .product-img-box .box-view-tool .product-tryon{background:url(../image/product-view-tryon.png) no-repeat;height:39px;width:114px;z-index:1100}
.product-view .product-img-box .whole-position-view{background:url(../image/product-360.png) no-repeat;height:53px;width:57px;display:block}
.product-image-popup {margin:0 auto;}
.product-image-popup .buttons-set {float:right;clear:none;border:0;margin:0;padding:0;}
.product-image-popup .nav {font-weight:bold;margin:0 100px;text-align:center;}
.product-image-popup .image {display:block;margin:10px 0;}
.product-image-popup .image-label {font-size:13px;font-weight:bold;margin:0 0 10px;color:#2f2f2f;}


.product-view .product-shop {float:right;width:330px;}
.p_other{padding:38px 20px;}
.col1-layout .product-view .product-shop {float:right;width:300px;padding:20px 25px;height:497px; border-left:1px solid #dbdbdb; position:relative;z-index:130;font-size:14px;}
.col3-layout .product-view .product-shop {float:none;width:auto;}
.product-view .product-shop .product-name .series{ width:250px; font-weight:bold; margin-bottom:8px; font-size:20px;}
.product-view .product-shop .fragmenting-up,
.product-view .product-shop .fragmenting-down{background:url(../image/fragmenting-up.png) 0 0 no-repeat;height:17px;width:370px;}
.product-view .product-shop .fragmenting-down{margin:40px 0 20px;}
.product-view .product-shop .availability {background: none repeat scroll 0 0  #D22304;
    font-size: 13px;
    font-weight: bold;
    height: 21px;
    text-align: center;
    width: 55px;
	position:relative;
	top:5px;}
.catalogsearch-result-index .price-box,
.catalog-category-view .price-box{font-size:16px;width:100%; text-align:center;color:#DA1B23}
.product-view .product-shop .price-box{ width:75%; font-size:24px; margin-top:10px; }
.product-view .product-shop .short-description {margin:10px 0;padding:10px 0 0;}
.product-view .product-shop .product-wishlist{padding:40px 0 0 35px;}
.product-view .product-shop div.product-wishlist a{ background-position:-467px -227px;height:17px;width:78px;}
.product-shop .sns a{background:url(../image/icon_sms.gif) 0 0 no-repeat;float:left;height:23px;width:22px;}
#share_sina:link,#share_sina:visited{background-position:-93px -24px;}
#share_sina:hover,#share_sina:active{background-position:-93px 0px;}
#share_qzone:link,#share_qzone:visited{background-position:0px -24px; color:#A6A8AB}
#share_qzone:hover,#share_qzone:active{background-position:0px 0px;}
#share_renren:link,#share_renren:visited{background-position:-47px -24px;}
#share_renren:hover,#share_renren:active{background-position:-47px 0px;}
#share_kaixing:link,#share_kaixing:visited{background-position:-70px -24px;}
#share_kaixing:hover,#share_kaixing:active{background-position:-70px 0px;}
#share_douban:link,#share_douban:visited{background-position:-24px -24px;}
#share_douban:hover,#share_douban:active{background-position:-24px 0px;}
#share_msn:link,#share_msn:visited{background-position:-139px -24px;}
#share_msn:hover,#share_msn:active{background-position:-139px 0px;}
#weibo{background:url(../image/weibo1.jpg) no-repeat; width:20px; height:20px;}

.product-options {margin:20px 0 0;padding:10px 15px 20px;position:relative;background-color:#f6f6f6;border:1px solid #e4e4e4;}
.product-options dt {padding:10px 0 0;font-weight:normal;}
.product-options dt label {font-weight:bold;color:#2f2f2f;}
.product-options dt label.required em {color:#eb340a;margin-left:5px;}
.product-options dd .qty-holder {display:block;padding:10px 0 0;}
.product-options dd .qty-holder label {vertical-align:middle;}
.product-options dt .qty-disabled {background:none;border:0;padding:3px;color:#2f2f2f;}
.product-options dd {padding:5px 10px 15px;margin:0 0 5px;border-bottom:1px solid #e4e4e4;}
.product-options dl.last dd.last {border-bottom:0;padding-bottom:5px;margin-bottom:0;}
.product-options dd input.input-text {width:98%;}
.product-options dd input.datetime-picker {width:150px;}
.product-options dd .time-picker {display:inline-block;padding:2px 0;vertical-align:middle;}
.product-options dd textarea {width:98%;height:8em;}
.product-options dd select {width:99%;}
.product-options dd .multiselect option {border-bottom:1px dotted #d9e5ee;padding:2px 4px;}
.product-options ul.options-list {margin-right:5px;}
.product-options ul.options-list li {line-height:1.5;padding:2px 0;}
.product-options ul.options-list input.radio {float:left;margin-top:3px;}
.product-options ul.options-list input.checkbox {float:left;margin-top:3px;}
.product-options ul.options-list .label {display:block;margin-left:18px;}
.product-options ul.options-list label {font-weight:normal;}
.product-options ul.validation-failed {padding:0 7px;}
.product-options p.note {margin:0;font-size:11px;}
.product-options p.required {position:absolute;right:20px;top:20px;}

.product-options-bottom {background-color:#fffada;padding:15px 20px;border:1px solid #e4e4e4;border-top:0;}
.product-options-bottom .tier-prices {margin:0;padding:0 0 10px;border:0;background:0;}
.product-options-bottom .tier-prices li {background:0;padding:2px 0;color:#e26703;}
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {color:#e26703;}
.product-options-bottom .price-box {float:left;margin:0;padding:0;}
.product-options-bottom .add-to-links {clear:both;padding:5px 0 0;text-align:right;}
.col3-layout .product-options-bottom .price-box {float:none;padding:0 0 5px;}
.product-options-bottom .price-label {float:left;padding-right:5px;}
.product-options-bottom .price-tax {float:left;}
.product-options-bottom .add-to-cart {float:right;}
.product-shop .product-options-bottom {margin:0 0 10px;}
.product-shop .product-options-bottom .price-box {float:none;margin:0 0 5px;}
.product-shop .product-options-bottom .price-label {float:none;padding-right:0;}
.product-shop .product-options-bottom .price-tax {float:none;}
.product-shop .product-options-bottom .add-to-cart-box {clear:both;float:left;padding-top:12px;}
.product-shop .product-options-bottom .add-to-links {clear:both;padding:5px 0 0;text-align:right;}


.product-view .grouped-items-table .price-box {margin:0;padding:0;}


.product-tabs {padding:0 0 0 25px;height:37px;border-bottom:1px solid #DBDBDB}
.product-collateral .left-line{ left:-499px;}
.product-collateral .right-line{ right:-111px;width:434px}
#lens .product-collateral .right-line,
#free .product-collateral .right-line{width:961px}
.product-tabs li{ float:left; width:132px; font-size:15px; height:37px; line-height:37px; text-align:center;background:#EAEAEA;margin:0 5px 0 0}
.product-tabs li.active{border-width:1px 1px 0 1px;border-style:solid;border-color:#3D3D3D;background:#fff;}

.lens-tab{ position:relative;}
.lens-tab ul{padding:0 0 0 164px;height:37px;border-bottom:1px solid #DBDBDB}
.lens-tab ul li{ float:left; width:132px; font-size:15px; height:37px; line-height:37px; text-align:center;background:#EAEAEA;margin:0 5px 0 0}
.lens-tab ul li.active{border-width:1px 1px 0 1px;border-style:solid;border-color:#3D3D3D;background:#fff;}
.lens-tab .title{position:absolute;top:5px;left:36px; font-size:18px;font-weight:bold;}

.lens-tab-guide{ position:relative;}
.lens-tab-guide ul{padding:0 0 0 20px;height:37px;border-bottom:1px solid #DBDBDB}
.lens-tab-guide ul li{ float:left; width:132px; font-size:15px; height:37px; line-height:37px; text-align:center;background:#EAEAEA;margin:0 5px 0 0}
.lens-tab-guide ul li.active{border-width:1px 1px 0 1px;border-style:solid;border-color:#3D3D3D;background:#fff;}


.product-view .box-description {}


.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td {line-height:1.25;}


.product-view .box-up-sell h2 {border-bottom:0;padding:0;margin:0 0 8px;}
.product-view .box-up-sell .products-grid {width:980px;height:auto;}
.product-view .box-up-sell .products-grid .product-image{ background:none;}
.product-view .box-up-sell .products-grid td {background:none repeat scroll 0 0 transparent;padding:0px 10px 10px;line-height:1.6em;text-align:center;}
.product-view .box-up-sell .products-grid td .product-image{width:160px;height:auto;margin:0px;}
.product-view .box-up-sell .products-grid tr.last td {border-bottom:0;width:185px}
.product-view .box-up-sell .products-grid td.last {border-right:0;}
.product-view .box-up-sell .products-grid td.empty {border-right:0;background:none repeat scroll 0 0 transparent;}
.product-view .box-up-sell .products-grid .ratings .rating-box {float:none;display:block;margin:0 0 3px;}


.product-view .box-tags {margin:0;}
.product-view .box-tags h3 {font-size:13px;}
.product-view .box-tags .product-tags {display:block;margin:0 0 15px;}
.product-view .box-tags .product-tags li {display:inline;background:url(../image/bkg_pipe3.gif) 100% 4px no-repeat;padding:0 7px 0 4px;}
.product-view .box-tags .product-tags li.first {padding-left:0;}
.product-view .box-tags .product-tags li.last {background:none;padding-right:0;}
.product-view .box-tags .form-add label {display:block;font-size:13px;font-weight:bold;margin:0 0 5px;color:#0a263c;}
.product-view .box-tags .form-add .input-box {float:left;width:305px;margin:0 5px 0 0;background:url(../image/i_tag_add.gif) 0 2px no-repeat;padding:0 0 0 23px;}
.product-view .box-tags .form-add input.input-text {width:299px;}
.product-view .box-tags .form-add button.button span {border-color:#406a83;background:#618499;}
.product-view .box-tags .note {margin:3px 0 0;padding:0 0 0 23px;font-size:11px;}


.product-view .box-reviews .form-add{ width:760px; margin:15px auto 0; position:relative}
.product-view .box-reviews dl {margin:15px auto 0; border-top:1px dashed #999; font-size:13px; padding-right:56px;}
.product-view .box-reviews dt{ width:390px;} 
.product-view .box-reviews dd.right .first{text-align:left;  white-space: nowrap;text-overflow:ellipsis}
.product-view .box-reviews dd.second{ padding:5px 0; text-align:left; width:700px;}
#review-content{ border:1px solid #BCBDC0; width:860px; margin:10px auto; padding:0 20px;}
#needReview{background:url(../image/needReview.png) no-repeat; width:105px; height:40px}
#review .active{background:url(../image/cancelReview.png) no-repeat; }
#review .form-add b {width:757px; height:10px;float:left;}
#review .form-add .review-form-center{ width:694px;height:auto; padding:30px 30px 0;}
#review .form-add b.review-form-top{background:url(../image/review-form-top.gif) no-repeat;_position:absolute;_top:0px;}
#review .form-add .review-form-center{background:url(../image/review-form-center.gif) repeat-y;}
#review .form-add b.review-form-bottom{background:url(../image/review-form-bottom.gif) no-repeat;}
#review .form-add h4 {font-size:12px;}
#review .form-add .data-table td {text-align:center;}
#review .form-add .form-list textarea {width:275px;}
.review-form-center table tr td{ height:35px; font-size:13px;}
.page-reviews .pager{ margin:0 auto; text-align:right;}
.page-reviews .pager ol,.page-reviews .pager li{ display:inline;margin:0 2px;}
.page-reviews .pager li.current{ color:#A7212A;font-weight:bold}

.send-friend .form-list {width:615px;overflow:hidden;}
.send-friend .form-list li {margin-right:-15px;}
.send-friend .form-list li p {margin:0 15px 0 0;}
.send-friend .form-list .field {width:315px;}
.send-friend .form-list .input-box {width:300px;}
.send-friend .form-list input.input-text,
.send-friend .form-list textarea {width:294px;}
.send-friend .form-list li.wide .input-box {width:612px;}
.send-friend .form-list li.wide textarea {width:609px;}
.send-friend .buttons-set .limit {float:right;margin:0 7px 0 0;font-size:11px;line-height:21px;}




.product-shop .product-info{border-bottom:1px solid #DBDBDB;padding:0 20px;}
.product-shop .product-info .product-name,
.product-shop .product-info .collection{margin:15px 0;}
.trendy .product-shop .product-info .collection{background:url(../image/trendy_view.png) no-repeat;width:199px;height:31px;}
.delight .product-shop .product-info .collection{background:url(../image/delight_view.png) no-repeat;width:213px;height:31px;}
.archipelago .product-shop .product-info .collection{background:url(../image/archipelago_view.png) no-repeat;width:126px;height:31px;}
.seductiv .product-shop .product-info .collection{background:url(../image/seductiv_view.png) no-repeat;width:254px;height:31px;}
.product-name {margin:0;font-size:1em;font-weight:normal; width:auto;}
.product-name a {color:#4C4322;}


.tags-list {display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px;}
.tags-list li {display:inline !important;margin:0 4px 0 0;}
.tags-list li a {color:#1b2d3b;}


.advanced-search .form-list label {width:160px;padding-right:10px;}
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {float:left;clear:none;}
.advanced-search-amount {margin:0 0 10px;}
.advanced-search-summary {margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px;}
.advanced-search-summary ul {float:left;width:49%;}
.advanced-search-summary strong {color:#E17C24;padding-left:15px;background:url(../image/i_search_criteria.gif) 0 3px no-repeat;}
.advanced-search-summary p {clear:both;font-weight:bold;margin:0;}


.cms-home .subtitle {}
.cms-index-index .subtitle {}


.page-sitemap .links {text-align:right;margin:0 8px -22px 0;}
.page-sitemap .links a {text-decoration:none;position:relative;}
.page-sitemap .links a:hover {text-decoration:underline;}
.page-sitemap .sitemap {margin:12px;}
.page-sitemap .sitemap a {color:#1b2d3b;}
.page-sitemap .sitemap li {margin:3px 0;}
.page-sitemap .sitemap li.level-0 {margin:10px 0 0;font-weight:bold;}
.page-sitemap .sitemap li.level-0 a {color:#1e7ec8;}


.rss-title h1 {background:url(../image/i_rss-big.png) 0 4px no-repeat;padding-left:27px;}
.rss-table .link-rss {display:block;line-height:1.55;background-position:0 4px;}




.prescrption dl{width:345px;height:27px;line-height:27px;padding-left:10px;}
.prescrption{background-color:#dddddd;position:relative}
#shopping-cart-table .prescrption dl{width:390px;}
.prescrption dl dt.one{width:70px;}
.prescrption dl dd.two{width:30px;}
.prescrption dl dt{float:left;width:43px;}
.prescrption dl dd{float:left;width:40px}
.edit_prescription{background:url(../image/edit_prescription.png) no-repeat;color: #FFFFFF;
    display: block;
    height: 29px;
    padding: 4px 0 0 22px;
    position: absolute;
    right: 7px;
    top: 22px;
    width: 70px;
}
.checkout-onepage-index .shopcarbread a h1,
.cart .page-title h1,
.checkout-onepage-index .shopcarbread,
.checkout-onepage-success .shopcarbread{ background-image:url(../image/shopping_title.gif); background-repeat:no-repeat}
#shopping-cart-table{ font-size:13px; width:100%;}
.onepage,
.cart{background:#fff;padding:0 22px;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;font-size:14px;}
.cart .page-title h1{ background-position:0px -108px;height:36px;width:100%;margin:20px 0 30px}
.cart .page-title h2{height:25px;width:100%; padding:0 0 0 20px;}
.cart .page-title {border-bottom:0;margin:0 0 12px;}
.checkout-types .continueShopping span{background:url(../image/continueshopping.jpg) no-repeat;height:41px;width:133px;}
.checkout-types button.btn-checkout span{background:url(../image/btn-checkout.jpg) no-repeat;height:40px;width:133px;}
.clear-cart{background:url(../image/close211.png) 0 2px no-repeat;height:16px;width:70px; padding:0 0 0 20px;}
.prescription-info .plano-prescription{ background-position:-412px -65px;height:46px;width:102px; margin-left:12px; float:left}
.prescription-info .fill-in-prescription{ background-position:-276px -65px;height:46px;width:102px;margin-left:5px; float:left}
.changePrescription{ position:absolute; right:0px; float:right; color:#666;}
.cart-item{border-style:solid;border-color:#ccc;border-width:2px 1px 1px 1px; border-collapse:collapse;margin:0 0 7px }

.cart .page-title .checkout-types li {margin:0 0 5px;}
.cart .title-buttons .checkout-types {float:right;}
.cart .title-buttons .checkout-types li {float:left;margin:0 0 5px 5px;}
.cart .checkout-types .paypal-or {margin:0 8px;line-height:2.3;}
.cart .totals .checkout-types .paypal-or {clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px;}

.cart-table th {padding:2px 10px;}
.cart-table .product-name {margin-top:15px;color:#4E4B4C; font-weight:bold}
.cart-table .item-msg {margin:5px 0;font-size:11px;font-weight:bold;color:#df280a;}
.cart-table tfoot td {padding:5px 10px;}

.cart .cart-collaterals .col2-set {width:605px;}
.cart .cart-collaterals .col2-set .col-2 {width:294px;}

.cart .crosssell {border:1px solid #cec3b6;background:#fafaec;padding:12px 15px;}
.cart .crosssell h2 {font-size:13px;font-weight:bold;}
.cart .crosssell .product-image {float:left;width:75px;height:75px;border:1px solid #d0cdc9;}
.cart .crosssell .product-details {margin-left:90px;}
.cart .crosssell .product-name {font-weight:bold;}
.cart .crosssell li.item {margin:12px 0;}
.cart .crosssell .link-compare {font-weight:normal;}



.discount{}
.discount h2{font-size:14px;line-height:31px;}
.discount button.button span{width:107px; height:30px; line-height:30px;background:url(../image/discount1.jpg) no-repeat;color:#575757}
.discount .buttons-set{border:0;padding:0;text-align:left;}
.discount .buttons-set button.button{float:none;margin-left:0;}
.discount .input-box input{height:31px;width:144px;height:27px; }


.cart-collaterals{margin-top:30px}
.checkout-onepage-index .shopcarbread{ background-position:0px 0;height:36px;width:1167px;margin:20px 0 0}
.payment_orders .shopcarbread,
.checkout-onepage-success .shopcarbread{ background-position:0px -36px;height:36px;width:100%;margin:20px 0 0;}
.cart .totals {width:1164px;border-top:1px solid #ccc;margin-top:5px;}
#shopping-cart-totals-table span span{margin:0px;padding:0px}
#shopping-cart-totals-table span{width:660px; height:25px;}
#shopping-cart-totals-table{margin:5px 0; width:120px; float:left;}
.cart .totals .checkout-types {font-size:13px;text-align:right;height:130px;padding:25px 0 0; float:right;}
.cart .totals .checkout-types li {clear:both;}


#shopping-cart-table .item-options{width:260px;*margin-left:-20px}
.item-options dt {float:left;}
.item-options dd {padding:0 3px;float:left;}
.truncated {cursor:help;}
.truncated a.dots {cursor:help;}
.truncated a.details {cursor:help;}
.truncated .truncated_full_value {position:relative;z-index:999;}
.truncated .truncated_full_value dl {position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6;}
.truncated .show dl {top:-20px;left:50%;}
.col-left .truncated .show dl {left:15px;top:7px;}
.col-right .truncated .show dl  {left:-240px;top:7px;}






.sp-methods { padding:0;}
.sp-methods dd { margin-bottom:5px;}
.sp-methods dd li {margin:10px 0 0;}
.sp-methods .price {font-weight:bold;}
.sp-methods .form-list {padding-left:20px;}
.sp-methods .form-list li {margin:0 0 8px;}
.sp-methods select.month {width:154px;margin-right:10px;}
.sp-methods select.year {width:96px;}
.sp-methods input.cvv {width:3em !important;}
#shipping-method-extra{ border-top:2px dotted #999; margin-top: 18px;padding: 7px 0;}
#checkout-payment-method-extra ul li label{ display:inline-block; padding:8px;}
#checkout-payment-method-extra ul li label input{ margin:8px; float:left}
#checkout-payment-method-extra ul li label img{ float:left}
.sp-methods .checkmo-list li {margin:0 0 5px;}
.sp-methods .checkmo-list label {width:135px;padding-right:10px;text-align:right;}
.sp-methods .checkmo-list address {float:left;}
.sp-methods button span{}
.sp-methods .centinel-logos a {margin-right:3px;}
.sp-methods .centinel-logos img {vertical-align:middle;}

.sp-methods .release-amounts {margin:0.5em 0;}
.sp-methods .release-amounts button {float:left;margin:5px 10px 0 0;}

.please-wait {float:right;}
.please-wait img {vertical-align:middle;}
.cvv-what-is-this {font-size:11px;cursor:help;margin-left:10px;}

#checkout-review-totals{ width:200px; padding:10px 0 0; text-align:right;}
#checkout-review-totals strong{ font-size:16px;}
#checkout-review-coupon-invoice{width:100%;margin:20px 0 0;border-top:1px solid #cdcdcd}
#onepage_invoice_container{margin:10px 0 0;}
#checkout-review-submit{position:relative;bottom:10 px;right:0;}
#middle{ width:410px; padding:0 0 0 40px}
#middle dt,#middle dd{ float:left; }
#middle dd{width:300px;word-wrap:break-word;}

.payment_orders .orders_detail{ font-size:16px; margin:10px 0; font-weight:bold;height:23px; padding-left:20px;}
.payment_orders .orders_detail ul li{ float:left; padding:0 10px; }
.payment_orders .orders_detail ul li label{ font-weight:normal;}
.payment_lose_step{ width:980px; padding:0 0 10px 30px; height:32px;}
.payment_bank{ border:1px solid #ccc; width:1084px; height:auto; margin:0 auto;padding:10px}

.tool-tip {border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999;}
.tool-tip .btn-close {margin:-9px -14px 0;text-align:right;}
.tool-tip .btn-close a {display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../image/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}
.tool-tip .tool-tip-content {padding:5px;}


.gift-messages h3 {font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages p.control {color:#8e8d8b;}
.gift-messages-form {position:relative;}
.gift-messages-form label {float:none !important;position:static !important;}
.gift-messages-form h4 {font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages-form .whole-order {margin:0 0 25px;}
.gift-messages-form .item {margin:0 0 10px;}
.gift-messages-form .item .product-img-box {float:left;width:75px;}
.gift-messages-form .item .product-image {margin:0 0 7px;}
.gift-messages-form .item .number {margin:0;font-weight:bold;text-align:center;color:#8a8987;}
.gift-messages-form .item .details {margin-left:90px;}
.gift-messages-form .item .details .product-name {font-size:13px;font-weight:bold;margin:0 0 10px;}
.gift-messages-form .item .details .form-list .field {width:255px;}
.gift-messages-form .item .details .form-list .input-box {width:240px;}
.gift-messages-form .item .details .form-list input.input-text {width:234px;}
.gift-messages-form .item .details .form-list li.wide .input-box {width:500px;}
.gift-messages-form .item .details .form-list li.wide textarea {width:494px;}

.gift-message-link {font-size:11px;background:url(../image/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px;}
.gift-message-link.expanded {background-position:100% -40px;}
.gift-message-row {background:#f2efe9;}
.gift-message-row .btn-close {float:right;width:16px;height:16px;background:url(../image/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}


.checkout-agreements li {margin:22px 0 0 0;}
.checkout-agreements .agreement-content {overflow:auto;height:12em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5;}
.checkout-agreements .agree {margin:0;padding:10px 0 10px 11px;}
.checkout-agreements .agree input.checkbox {margin-right:6px;}
.checkout-agreements .agree label {font-weight:bold;color:#666;}

.opc .checkout-agreements {}
.opc .checkout-agreements li {text-align:left}
.opc .checkout-agreements .agreement-content {background-color:#fff;border-color:#e4e4e4;padding:5px;}
.opc .checkout-agreements .agree {padding-left:6px;}


.centinel {}
.centinel .authentication {border:1px solid #ddd;background:#fff;}
.centinel .authentication iframe {width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important;}

.opc .centinel {border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px;}


.info-set {background:#fbfaf6 url(../image/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}
.info-set h2 {font-size:13px;font-weight:bold;margin:0 0 10px;}
.info-set h3,
.info-set h4 {font-size:13px;font-weight:bold;color:#E26703;}
.info-set h2 a,
.info-set h3 a,
.info-set h4 a {font-weight:normal;}
.info-set h2.legend {margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative;}
.info-set h3.legend {margin:0 0 10px;color:#0a263c;}
.info-set .divider {margin:0 -20px;padding:25px 0;position:relative;}
.info-set .box {margin:0 0 15px;}
.info-set .box h2 {color:#e26703;}
.info-set .data-table .product-name {font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important;}
.info-set .data-table .product-name a {font-weight:bold !important;}
.info-set .data-table .item-options {margin:5px 0 0;}



.form-list label#area_box{float: left;position: relative; color:#000; font-weight:normal;height:25px;padding:7px 0 0;}
#billing-new-address-form{background:#ededed;padding:10px 0 15px 45px}
.input-box input.billing-address{width:400px}
.checkout-onepage-index #checkout-step-billing #billing-new-address-form .field .input-box{width:145px; float:left}
.checkout-onepage-index #checkout-step-billing #billing-new-address-form .field{width:890px;}
.checkout-onepage-index #checkout-step-billing #billing-new-address-form .field span.required{width:100px;text-align:left;height:32px;line-height:32px;}
.required-field{ font-size: 30px; height: 23px;position: relative;top: -8px;width: 30px;right:9px}
.billing-address{width:260px;}
.form-list #billing-new-address-text .field{width:100%}
.checkout-onepage-index .opc fieldset li.fields{width:920px;}
.checkout-onepage-index .opc fieldset li.fields .area-box ul li{float:left;}
.checkout-onepage-index .opc .form-list select{width:141px;}
.block-progress {border:0;margin:0;}
.block-progress .block-title {background:none;border:0;padding:0;margin:0 0 5px;}
.block-progress .block-title strong {font-size:13px;color:#0a263c;}
.block-progress .block-content {background:none;}
.block-progress dt {font-size:13px;font-weight:bold;line-height:1.35;background:#eee;border:1px solid #a3aeb3;margin:0 0 6px;padding:2px 8px;color:#999;}
.block-progress dd {background:#eee;border:1px solid #a3aeb3;border-top:0;padding:8px 13px;margin:0 0 6px;}
.block-progress dt.complete {margin:0;background:#d0dce1;color:#5e8ab4;}
.block-progress dd.complete {}
.block-progress p {margin:0;}
.block-progress .cards-list dt {background:none;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0;}
.block-progress .cards-list dd {border:0 none;margin:0;padding:0;}
.block-progress .cards-list .info-table th {font-weight:normal;}
.opc li button.button span{ background:url(../image/onepage_btn.jpg) no-repeat;;height:28px;width:128px; color:#fff;}
#review-buttons-container button.submit-orders span{background:url(../image/submit-orders.jpg) no-repeat;height:40px;width:133px;}
.opc .buttons-set {text-align:right;}
.opc .buttons-set p.required {margin:0;padding:0 0 10px;}
.opc .buttons-set .back-link small {display:none;}
.opc .buttons-set .back-link a {background:url(../image/i_arrow-top.gif) 0 50% no-repeat;padding-left:16px;}
.opc .buttons-set.disabled button.button {display:none;}
.opc .buttons-set .please-wait {height:21px;line-height:21px;}
.opc .ul {list-style:disc outside;padding-left:18px;}
.back-cart{background:url(../image/back_cart.jpg) 0 14px no-repeat;padding:10px 0 0 20px}

.opc {position:relative; width:100%;font-size:13px; padding:40px 0;overflow:hidden;}
.opc li.section {margin:5px 0;}

.opc .step-title { width:100%;border-bottom:1px solid #cdcdcd; font-size:16px;padding:0 0 10px 15px;}
.opc .allow .step-title a {display:block;}
.opc .section .step-title a {display:none;}

.opc .step {padding:10px 0 0 40px;position:relative;}
.opc .step .tool-tip {right:30px;}
.form-list #billing-new-address-form ul li.fields .required-field{_line-height:0;_top:-3px;}

#opc-login .buttons-set {border-top:0;}
#opc-login h3 {font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:2px;text-transform:uppercase;}
#opc-login h4 {font-size:1em;font-weight:bold;margin:0;color:#2f2f2f;}

#opc-shipping_method .buttons-set {border-top:0;}
.opc .gift-messages-form {margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px;}
.opc .gift-messages-form .inner-box {padding:5px;height:260px;overflow:auto;}

#opc-review .step {border:0;padding:0;position:relative}
#opc-review .product-name {font-weight:bold;color:#0a263c;}
#opc-review .item-options {margin:5px 0 0;}
#opc-review .item-options dd{ _margin:0 5px;}
#opc-review .buttons-set p {margin:0;line-height:40px;}
#opc-review .buttons-set .please-wait {height:40px;line-height:40px;}


.checkout-progress {padding:0 90px;margin:0 0 20px;}
.checkout-progress li {float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#abb5ba;}
.checkout-progress li.active {border-top-color:#e96200;color:#e96200;}

.multiple-checkout h2 {font-size:13px;font-weight:bold;margin:0 0 10px;}
.multiple-checkout h3,
.multiple-checkout h4 {font-size:13px;font-weight:bold;color:#E26703;}
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a {font-weight:normal;}
.multiple-checkout .data-table .product-name {font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important;}
.multiple-checkout .data-table .product-name a {font-weight:bold !important;}
.multiple-checkout .data-table .item-options {margin:5px 0 0;}

.multiple-checkout .gift-messages {margin:15px 0 0;}

.multiple-checkout .tool-tip {top:50%;margin-top:-120px;right:20px;}

.multiple-checkout .col2-set,
.multiple-checkout .col3-set {background:#fbfaf6 url(../image/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}
.multiple-checkout .col2-set h2.legend {margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative;}
.multiple-checkout .col2-set h3.legend {margin:0 0 10px;color:#0a263c;}
.multiple-checkout .col2-set .divider {margin:0 -20px;padding:25px 0;position:relative;}
.multiple-checkout .box {margin:0 0 15px;}
.multiple-checkout .box h2 {color:#e26703;}

.multiple-checkout .place-order .please-wait {float:right;padding:27px 7px 0 0;}
.multiple-checkout .place-order .grand-total {float:right;height:71px;font-size:1.5em;padding:0 0 0 21px;background:url(../image/bkg_grand-total.gif) 0 0 no-repeat;overflow:hidden;}
.multiple-checkout .place-order .grand-total .inner {float:left;height:57px;padding:14px 21px 0 0;background:url(../image/bkg_grand-total.gif) 100% 0 no-repeat;}
.multiple-checkout .place-order .grand-total .inner div {display:inline;}
.multiple-checkout .place-order .grand-total big {display:inline;margin-right:12px;}
.multiple-checkout .place-order .grand-total .price {color:#E26703;}
.multiple-checkout .place-order .grand-total button.button span {font-size:16px;}
.multiple-checkout .place-order .grand-total button.button span span {padding:0 45px 0 36px;}


.multiple-checkout .title-buttons button.button span {border-color:#406a83;background:#618499;}
#multiship-addresses-table td {padding:10px;}
#multiship-addresses-table tfoot td {padding:5px 10px;}
#multiship-addresses-table tfoot button.button span {border-color:#406a83;background:#618499;}


.multiple-checkout .gift-messages-form .item .details .form-list {width:100%;overflow:hidden;}
.multiple-checkout .gift-messages-form .item .details .form-list li {margin-right:-15px;}
.multiple-checkout .gift-messages-form .item .details .form-list .field {width:230px;}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box {width:215px;}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {width:209px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {width:445px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {width:439px;}
.checkout-multishipping-shipping .box-sp-methods {border:1px solid #d9d2be;background:#f9f3e3;padding:13px;position:relative;}
.checkout-multishipping-shipping .box-sp-methods .pointer {position:absolute;top:-20px;right:-40px;width:178px;height:41px;background:url(../image/bkg_sp-methods.gif) 0 0 no-repeat;overflow:hidden;}


.checkout-multishipping-billing .multiple-checkout {position:relative;}




.checkout-cart-index .header-container{ z-index:999;}
#checkout-review-table-wrapper table tr td{ padding:0 10px;}
.account-create,
.account-login .content {min-height:240px;padding:40px 20px 30px 30px; width:970px;; margin:0 auto;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;}
.register-contanier{width:585px;margin-right:25px;}
.account-create .register-contanier .page-title{margin:0 0 30px;position:relative;font-size:14px;}
.account-create .register-contanier .page-title a{background:url(../image/regiter_icon.jpg) 38px 2px  no-repeat; float: right;
    padding: 0 5px;
    text-decoration: underline;
    width: 52px;}
.forgot-content .page-title,
.register-contanier .page-title,
.content-login .page-title{border-bottom:1px solid #ccc;height:40px;margin:0 0 60px}
.forgot-content .page-title span,
.register-contanier .page-title span,
.content-login .page-title span{border-width:1px;border-style:solid;border-color:#3e3e3e #3e3e3e #fff;font-size:16px;position:relative;top:9px;left:20px;padding:8px 30px}
.checkout-cart-index #shopping-cart-table tfoot tr td{border:0; padding:3px;}
.checkout-cart-index .page-title .content-title{width:982px;}
.account-login .content .content-login{width:505px;margin-right:25px;}
.account-login .content .content-register{background:url(../image/register-bg.jpg) no-repeat;height:328px;width:411px;}
.content-login .content-login-row{ width:370px; height:55px;padding:0 0 0 45px;}
.content-login .login-row-text{ width:65px;height:30px;line-height:30px;margin-right:5px; font-size:15px;}
.input-box input{height:28px;width:220px;border:1px solid #ccc; padding-left:5px;}
.customer-account-forgotpassword .input-box input,
.customer-account-create .input-box input,
.customer-account-login .input-box input{width:280px}
.content-login .login-submit-btn{text-align:center;}
.content-login .login-submit-btn button span{ background:url(../image/login_submit_btn.jpg) no-repeat;height:40px;width:143px; border:0; cursor:pointer;}
.content-register .register-info{ margin: 100px 0 0 17px; width:100%;}
.form-list li button.register span{ background:url(../image/register_submit_btn.jpg) no-repeat;height:37px;width:173px;}
button.forgotBtn span{ background:url(../image/forgot_submit_btn.jpg) no-repeat;height:40px;width:143px; position:relative; top:-2px;}
.content-register .content-register-btn a{display:block;margin:80px 0 0 135px}
.content_required{width:360px;height:20px;float:right;}
.btn-link {display:block;overflow:hidden;text-align:center;}
.forgotpassword-info{text-align:center;padding:30px 0 0;}
.forgot-content{ width:742px; height:320px; margin:0 auto;padding:40px 20px 30px 30px;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;background:#fff}
.forgot-content .forgot-content-note{margin:0 auto;font-size: 15px; width:435px;}
.forgot-content .form-list .fields{ height:30px; width:740px; text-align:center; margin:25px 0 0 0; font-size:13px;}
.field-text{width:150px; text-align:right;font-size: 15px;font-weight: bold;}
.register-content .form-list .fields{ height:38px; width:600px;}
.register-title{position:absolute;left:174px;top:10px;}
.customer-account-forgotpassword .field-text{ width:276px;font-weight: normal;}
.register-content .form-list .fields .input-box{ position:relative}
.register-content .validation-advice{ font-size: 12px;font-weight: normal;right:-155px;position: absolute;top: 0;width:140px; background:none; height:17px; line-height:15px;color:#A7212A}
.register-contanier .active{ height:400px;}
.register-contanier .current{ height:930px;}
.register-content .form-list li dt{ width:115px; text-align:right; float:left; font-size:15px;}
.register-content .form-list li dd{ width:500px; float:left; font-size:13px}<!--.fieldset .legend {float:left;font-weight:bold;font-size:13px;margin:-33px 0 0 -10px;padding:0 8px;position:relative;background:none repeat scroll 0 0 #000000;border:1px solid #000000;color:#FFFFFF;} -->
.register-success{background:url(../image/register_success.jpg) no-repeat; width:700px; height:414px; margin:0 auto; font-size:15px; position:relative}
.register-success label{ position:absolute; bottom:150px;}
.register-success label a:hover{ color:#A7212A}






.my-account .title-buttons .link-rss {float:none;margin:0;}


.col-main .dashboard-title{width:100%;height:31px;font-weight:normal}
.dashboard-title{border-bottom:1px solid #ccc}
.user-img{width:150px; height:130px;}
.dashboard-info{ font-size:13px; margin-top:10px;}
.dashboard-info .user-info{ width:240px; height:100px; padding:10px 20px;_padding:10px;}
.dashboard-info .user-info ul li{ float:left; width:280px;_width:260px; height:40px;}
.check-get-integral{ background:url(../image/go-to-check.png) no-repeat;height:24px;width:81px;}
.small-caption{background:url(../image/icon_small_caption.png) no-repeat;height:14px;width:16px;font-size:13px; margin-left:15px; padding-left:15px;}
.prompt-message{ font-size:14px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:35px; margin-top:15px;_margin-top:0px;}
.prompt-message li{ padding:0 20px; line-height:35px; float:left;letter-spacing:1px}
.prompt-message li.first{ padding:0 0 0 10px}
.block-account .block-content li a{background:url(../image/icon_title.jpg) 0 5px no-repeat;height:8px;width:5px;padding:0 0 0 15px}
.block-account .block-content li a.current {background:url(../image/icon_title_hover.jpg) 0 5px no-repeat;}
.products-grid #hot-sales{ width:700px; height:350px; padding:20px}
.products-grid #hot-sales li.item{ width:225px; margin:0 5px 0 0;}
.products-grid #hot-sales .product-image a{width:218px; height:148px; background:url(../image/hot_sales_bg.png) no-repeat; padding:7px 0 0 7px;}
#hot-sales ul li .product-image .price-box{ bottom:30px; right:10px;}
#hot-sales ul li .product-image label{ bottom:30px;}

.box-account {padding:25px 0;}
.box-account .box-head {margin:0 0 10px;text-align:right;}
.box-account .box-head h3 {float:left;margin:0;font-weight:normal;text-indent:10pt;}

.dashboard .box .box-title {background:url(../image/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 2px;margin:0 0 8px;text-align:right;}
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 {float:left;font-size:13px;font-weight:bold;margin:0;}




.dashboard .box-info .box-head h2 {background-image:url(../image/i_ma-info.gif);}
.dashboard .box-info h4 {font-size:11px;font-weight:bold;text-transform:uppercase;}


.dashboard .box-reviews .box-head h2 {background-image:url(../image/i_ma-reviews.gif);}
.dashboard .box-reviews .number {float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-reviews .details {margin-left:20px;}
.dashboard .box-reviews li.item {margin:0 0 7px;}
.dashboard .box-reviews li.item.last {margin:0;}
.dashboard .box-reviews .ratings {margin:7px 0 0;}


.dashboard .box-tags .box-head h2 {background-image:url(../image/i_ma-tags.gif);}
.dashboard .box-tags .number {float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-tags .details {margin-left:20px;}
.dashboard .box-tags li.item {margin:0 0 7px;}
.dashboard .box-tags li.item.last {margin:0;}
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li {display:inline;}



.addresses-list h2 {font-weight:bold;font-size:13px;color:#e26703;text-transform:uppercase;}
.addresses-list h3 {font-weight:bold;font-size:13px;}
.addresses-list address {margin:0 0 3px;}
.addresses-list p {margin:0;}
.addresses-list .data-table tbody tdg{border-bottom:1px solid #D9DDE3;}
.addresses-list .link-remove {color:#646464;}
.addresses-list .separator {margin:0 3px;}
.addresses-list li.item {background:#fff url(../image/bkg_account_box.gif) 0 0 repeat-x;border:1px solid #ccc;padding:10px 13px;margin:0 0 10px;}
.addresses-list li.empty {background:none;border:0;padding:0;}
.addresses-list li.empty p {font-weight:bold;}
.addresses-list .addresses-additional li.item {background:none;border:0;padding:0;}


.order-info {background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px;}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {display:inline;}
.order-info .current {font-weight:bold;}
.order-info li {margin:0 3px;}

.order-date {margin:0 10px;}
.order-info-box .box{margin:10px 0;;width:730px; padding:0 10px;}
.order-info-box h2 {font-weight:bold;font-size:15px;}
.order-info-box p  { padding-left:30px; font-size:13px;}
.order-info-box .box-payment{margin:10px 0 0;}
.order-info-box .box-payment th {font-weight:bold;padding-right:7px;}

.order-items {width:100%;}
.order-items .product-name {font-size:1em !important;font-weight:bold !important;}
.order-items .link-print {color:#1e7ec8;font-weight:normal;}
.order-items .order-links {text-align:right;}

.order-additional {margin:15px 0;}

.gift-message dt strong {color:#666;}
.gift-message dd {font-size:13px;margin:5px 0 0;}

.order-about dt {font-weight:bold;}
.order-about dd {font-size:13px;margin:0 0 7px;}

.tracking-table {margin:0 0 15px;}
.tracking-table th {font-weight:bold;white-space:nowrap;}

.tracking-table-popup {width:100%;}
.tracking-table-popup th {font-weight:bold;white-space:nowrap;}
.tracking-table-popup th,
.tracking-table-popup td {padding:1px 8px;}


.page-print .print-head {margin:0 0 15px;}
.page-print .print-head .logo {float:left;}
.page-print .print-head address {float:left;margin-left:15px;}
.page-print h1 {font-size:16px;font-weight:bold;}
.page-print h2,
.page-print h3 {font-size:13px;font-weight:bold;}
.page-print h2.h2 {font-size:16px;font-weight:bold;}
.page-print .order-date {background:url(../image/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px;}
.page-print .col2-set {margin:0 0 10px;}

.page-print .gift-message-link {display:none;}
.page-print .price-excl-tax,
.page-print .price-incl-tax {display:block;white-space:nowrap;}
.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 {display:inline;}


.my-wishlist .price-box{margin:0px;}
.my-wishlist .product-image {display:block;width:113px;height:113px;margin:0 0 5px;}
.my-wishlist textarea {display:block;width:97%;height:109px;}
.my-wishlist .buttons-set {margin-top:1em;}
.my-wishlist .buttons-set button.button {float:none;}
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-update span,
.my-wishlist .buttons-set .btn-share span {border-color:#406a83;background:#618499;}
#wishlist-table .add-to-links {white-space:nowrap;}


.my-tag-edit {float:left;margin:0 0 10px;}
.my-tag-edit .btn-remove {float:right;margin:4px 0 0 5px;}
#my-tags-table {clear:both;}
#my-tags-table td {padding:10px;}
#my-tags-table .add-to-links {white-space:nowrap;}


#my-reviews-table td {padding:10px;}

.product-review .product-img-box {float:left;width:140px;}
.product-review .product-img-box .product-image {display:block;width:125px;height:125px;}
.product-review .product-img-box .label {font-size:11px;margin:0 0 3px;}
.product-review .product-img-box .ratings .rating-box {float:none;display:block;margin:0 0 3px;}
.product-review .product-details {margin-left:150px;}
.product-review .product-name {font-size:16px;font-weight:bold;margin:0 0 10px;}
.product-review h3 {font-size:12px;margin:0 0 3px;color:#2f2f2f;}
.product-review .ratings-table {margin:0 0 10px;}
.product-review dt {font-weight:bold;}
.product-review dd {font-size:13px;margin:5px 0 0;}


.billing-agreements .info-box{margin:15px 0;}
.billing-agreements .form-list li select {float:left;}
.billing-agreements .form-list li button.button {float:left;margin-left:10px;}
.billing-agreements .table-caption {font-weight:bold;font-size:13px;}




.footer-container{background:#fff;width:1210px;margin:0 auto;}
.footer-menu{margin:20px auto 0;}
.footer{width:1210px;position:relative; z-index:2;padding-top:20px}
.footer .footer-block{width:1210px;margin:15px 0 5px;}
.footer-images{width:1210px; margin:20px auto 0;height:69px;}

.footer-logo-2014 a{padding:7px 0 0 60px;display:block}
.footer-content{height:110px;width:870px; font-size:13px;}
.footer-content ul li{float:left;text-align:left;}
.footer-content .last .info ul li{border:0;}
.footer-content .info ul li{float:none;margin:0;padding:3px 48px;border-right: 1px solid #DADADA}
.footer-content .info ul li .title{color: #171717}
.footer-content .info ul li a{ color: #6e6e6e}
.ensure{padding:10px 0;color:#4b4b4b; text-align: center; margin-top: 18px;background: #d2d2d2}
.ensure a{ padding:0 10px;color:#4b4b4b}  
.ensure-img{background: #0d0e10;padding:15px 0 37px 0;height:30px;}
.ensure-img a{padding:0 4px; height:30px; float:left; }



.home-callout {margin-bottom:12px;}
.home-callout img {display:block}
.home-spot {float:left;width:470px;margin-left:20px;}
.best-selling h3 {margin:12px 0 6px 0;color:#e25203;font-size:1.2em;}
.best-selling table {border-top:1px solid #ccc;}
.best-selling tr.odd {background:#eee url(../image/best_selling_tr_odd_bg.gif) 0 100% repeat-x;}
.best-selling tr.even {background:#fff url(../image/best_selling_tr_even_bg.gif) 0 100% repeat-x;}
.best-selling td {width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px;}
.best-selling .product-img {float:left;border:2px solid #dcdcdc;}
.best-selling .product-description {margin-left:107px;line-height:1.3em;}
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover {color:#203548;}




.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after {display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}



.clear{clear:both; height:0; font-size:0;}
.inner{float:right;width:auto;}
.header-cart{float:right;width:193px;height:45px;background:url(https://www.trioo.com/skin/frontend/pc/V3/images/cart-icon.gif) 0 0 no-repeat;margin:8px 0 0;}
.header-cart .cart_num{	
    font-weight:bold;
    position:relative;
    right:56px;
    top:14px;
}

.header-cart .cart_num a{
    color:#FF0000;
}

.top-bar{
    width:100%;
    height:auto;
}
.top-tool {margin:0 0 5px;}
.hotwords{padding:7px 0 0 20px;}
.hotwords ul li{float:left;padding:0 5px;line-height:10px;*line-height:20px;}
.hotwords ul li span{color:#6a6a6a;font-size:13px;}
.top-tool .form-search {background-position:0px -90px;height:23px;width:287px;position:relative}
.top-tool .form-search label {float:left;width:24px;height:23px;text-align:left;text-indent:-999em;overflow:hidden;}
.top-tool .form-search input.input-text {float:left;height:22px !important;width:242px;background:none;border:0;padding:2px 0 0 5px;}
#search_mini_form button.button span{border:0px;height:23px;width:26px;background:none}
.top-tool .form-search button.button {float:left;}
.top-tool .form-search button.button span {border:0;height:21px;padding:0 0 0 3px;font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif;}
.top-tool .form-search button.button span span {background-position:100% 0;padding:0 6px 0 3px;}
.top-tool .form-search .search-autocomplete {z-index:999;left:0px !important;top:22px !important; font-size:12px;}
.top-tool .form-search .search-autocomplete ul {border:1px solid #5c7989;background-color:#f9f5f0;}
.top-tool .form-search .search-autocomplete li {text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer;}
.top-tool .form-search .search-autocomplete li .amount {float:right; font-size:12px;}
.top-tool .form-search .search-autocomplete li.odd {background-color:#fffefb;}
.top-tool .form-search .search-autocomplete li.selected {background-color:#f7e8dd;}
.home-content{margin:17px auto 0;width:1210px;background:#fff; position: relative;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;overflow:hidden}
.home-content .content-title{background:url(../image/content-title.gif) 0 0 repeat-x;border:1px solid #e2e2e2;height:25px;width:100%;}
.home-content .content-title span{font-weight:bold;}
.home-content .content-title span.orange_span{color:#f96829;padding:0 5px 0 10px;}

.home-notice{height:165px;width:188px;padding:5px 0;}
.home-notice .inner-title{height:28px;}

.home-notice .inner-title .content, .home-groupon .inner-title .content{width:174px;line-height:30px;}

.home-notice .inner-content{height:128px;padding:2px 0 2px 5px;}
.home-notice .inner-content ul li{background:url(../image/home-notice-icon.gif) no-repeat scroll 0 50% transparent;padding:3px 2px 3px 12px;}

.home-small-banner ul li{float:left;}



.home-content .rank-goods{ width:1189px;margin:10px auto 20px;} 
.home-content .rank-goods dl dt{ height:70px; width:280px;}
.home-content .rank-goods dl dt a{background:url(../image/home_promise.gif) no-repeat 0px 0px; height:68px; width:190px; float:left}
.home-content .rank-goods dl dt.promise_01 a{ background-position:0px 0px;width:201px;}
.home-content .rank-goods dl dt.promise_02 a{ background-position:-206px 0px;width:221px;}
.home-content .rank-goods dl dt.promise_03 a{ background-position:-436px 0px;width:224px;}
.home-content .rank-goods dl dt.promise_04 a{ background-position:-663px 0px;width:218px;}
.home-content .rank-goods dl{width:280px;height:auto;float:left; padding-left:15px;}
.home-content .rank-goods dl dd{text-align:left;width:270px;margin:10px 0 0 0}
.rank-goods .inner-title{height:34px;}
.rank .inner-title .content, .home_info_comment .inner-title .content{width:194px;}
.home_comment {margin:5px 0 0 0;}
.main_title .inner-title .hot-content,
.home-goods .inner-title .women-content,
.home-goods .inner-title .man-content{width:760px;border:1px solid #999999;float:left}

.home-goods{width:762px;}
.home-goods .inner-content{width:760px;height:480px;background:none repeat scroll 0 0 #FFFFFF;}
.home-goods .inner-content .product-name{max-width:240px;}
.home-goods ul{}
.home-goods ul li {float:left;padding:0 5px;}

.catalogsearch-result-index .rank-content .home-hot-review,
.catalogsearch-result-index .rank-content .home-hot-review ul li,
.catalog-category-view .rank-content .home-hot-review ul li,
.catalog-category-view .rank-content .home-hot-review{ width:206px;}
.catalogsearch-result-index .rank-content,
.catalog-category-view .rank-content{ width:210px;margin-top:10px;}
.home-content .designer-content{ width:1210px;height:430px;}
.home-content .inner-content{width:978px;border:1px solid #909090;height:428px;}
.home-content .hot-content{height:407px;width:736px;border-width:1px 0 1px 1px;border-style:solid;border-color:#909090}
.home-content .hot-content ul li{float:left}
.home-content .inner-content ul li .inner-list-1 a{position:relative;display:block;cursor:pointer;}
.opacity{filter:alpha(opacity=20);opacity:0.2; background:#fff;height: 100%;left: 0;position: absolute;top: 0;width: 100%;font-size:0;}
.border-l{border-left:1px solid #d6d6d6}
.border-r{border-right:1px solid #d6d6d6}
.border-t{border-top:1px solid #d6d6d6}
.border-b{border-bottom:1px solid #d6d6d6}
.home-content .category_title{position:relative;_position:absolute;left:-25px;top:25px;z-index:10000;height:0;font-size:0px;line-height:0;}
.home-content .home_up_sell ul li,
.home-content .inner-content ul li{float: left;}
.home-content .home_up_sell{width: 978px; height: 384px;border:1px solid #a9a9a9}
.rank-content .inner-banner{border:2px solid #CBCBCB;}
.rank-content .home-hot-review{width:240px;_width:238px;height:407px;border:1px solid #999;}
.rank-content .home-hot-review  ul li{width:234px;height:84px;_height:78px;border-bottom:1px dotted #999; padding:8px 0;margin:0 3px;}
.rank-content .home-hot-review  ul li dl{ width:120px;padding-left:10px;border-left:1px dashed #909090}
.rank-content .home-hot-review  ul li dt{ float:left;}
.rank-content .home-hot-review  ul li dd.nick_name{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 80px;}
.home_up_sell ul li{height:384px;overflow:hidden;}
.home_up_sell ul li .inner-list-1{width: 244px;height:192px; position: relative;overflow: hidden}   
.home_up_sell ul li .inner-list-2{width: 245px;height:384px; position: relative;overflow: hidden;}   
.home_up_sell ul li .home-product-info{position: absolute;margin: 0px; width: 100%; bottom: -25px; background:#a7212a; color:#ffffff; height:25px; font-size: 12px; left: 0px;text-align:center;line-height:20px}
.product-collateral #product-tab{width:932px;height:46px;padding:0px;margin:0px;}

.product-collateral #product-tab .left{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/stab_left.png) 0 0 no-repeat;width:6px;height:46px;}
.product-collateral #product-tab .content{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/stab_bg.png) 0 0 repeat-x;width:918px;height:46px;float:left;}
.product-collateral #product-tab .right{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/stab_right.png) 0 0 no-repeat;width:8px;height:46px;}


.product-collateral #product-tab ul li{float:left;padding:15px 30px;}
.product-collateral #product-tab ul li a{}

#goods_div{padding:20px;}
.goods_xq_on{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/stab_On_detail.png) 0 -33px no-repeat;width:80px;height:16px;}
.goods_xq_on a{color:#FFFFFF;font-weight:bold;}
.product-tabs-content{width:980px;margin:20px auto;}
#product-details .data-info{border:1px solid #999; font-size:13px;}
#sunglasses #product-details .data-info tr td{ height:61px;*height:60px;}
#product-details .data-info tr td{ height:39px;*height:38px;}
#product-details .data-info tr td.odd{ text-align:right}
#product-details .data-info tr td.even{ text-align:center}
#sunglasses .sunglasses-illustrate{width:566px; height:307px; background:url(../image/sunglasses-size-illustrate.png); border:1px solid #999}
.glasses-illustrate{width:575px; height:233px; background:url(../image/size-illustrate.png); border:1px solid #999}
.glasses-illustrate .glasses-illustrate-size-01{position:relative;left:145px;top:172px;}
.glasses-illustrate .glasses-illustrate-size-02{position:relative;left:1px;top:114px;}
.glasses-illustrate .glasses-illustrate-size-03{position:relative;left:-172px;top:35px;}
.glasses-illustrate .glasses-illustrate-size-04{position:relative;left:-92px;top:143px;}
.glasses-illustrate .glasses-illustrate-size-05{position:relative;left:37px;top:57px;}
.glasses-illustrate .glasses-illustrate-size-06{position:relative;left:-190px;top:61px;}
.sunglasses-illustrate .sunglasses-illustrate-size-01{position:relative;left:175px;top:260px;}
.sunglasses-illustrate .sunglasses-illustrate-size-02{position:relative;left:184px;top:142px;}
.sunglasses-illustrate .sunglasses-illustrate-size-03{position:relative;left:-172px;top:18px;}
.sunglasses-illustrate .sunglasses-illustrate-size-04{position:relative;left:-92px;top:196px;}
.sunglasses-illustrate .sunglasses-illustrate-size-05{position:relative;left:90px;top:172px;}
.sunglasses-illustrate .sunglasses-illustrate-size-06{position:relative;left:-80px;top:30px;}
.product-view .product-shop .alias {margin:0 100px 0 0;}
.product-view .product-shop .block-related{border:medium none; margin:15px 0;width:100%}
.product-view .product-shop .block-related .block-content { width:250px;}
.product-view .product-shop .block-related .block-content .block-subtitle{display:none;}
.product-view .product-shop .block-related .block-content ol li{float:left;background:none repeat scroll 0 0 transparent;margin-bottom: 2px}
.product-view .product-shop .block-related .block-content ol li input { display:none}
.product-view .product-shop .block-related .product{margin:0; line-height: 21px; width: 82px;}
.product-view .product-shop .block-related .product a img{float: left}
.product-view .product-shop .block-related .product a{border:1px solid #fff;display: inline-block;padding:1px; float: left}
.product-view .product-shop .block-related .product .product-details {display:none;}
.block-cart .block-content{display:none;}
.notice-banner-container {border-top:2px solid #403f41;border-bottom:2px solid #403f41;}
.banner-container {height:auto;position:relative;overflow:hidden; }
.banner-container li a{height:515px;display:block;}
.banner-container .notice_word ul li{ float:left; width:45%; padding:3px 0}
.banner-content {margin:0 auto;width:982px;}
#shutter span{overflow:hidden;font-size:0;line-height:0;}
.shutter{position:relative;overflow:hidden;height:415px;width:980px; border:0px solid #606062}
.shutter li{position:absolute;left:0;top:0;}
.shutter-nav{display:inline-block;margin-right:3px;color:#fff;padding:0px 4px;background:#333;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.shutter-cur-nav{display:inline-block;margin-right:3px;color:#fff;padding:0px 4px;background:#ff7a00;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
#product-details{ width:930px; margin:0 auto;}
#product-details .product-description{border-top:1px dashed #999; margin:0 0 20px; height:auto;}
#product-details .product-description ul li{ letter-spacing:2px;font-size:13px; margin:15px 30px 15px 100px;; line-height:20px;}
#product-details .product-description .detail{ position:relative; margin:7px auto; width:854px}
#product-details .product-description .detail span{ padding:5px; border:1px solid #BBBCBE; display: block;}
#product-details .product-description .detail h3.right{position:relative; right: 0pt; top: 200px;width:250px; font-size: 15px; font-weight: normal}
#product-details .product-description .detail h3.left{position:relative; left: 0pt; top: 200px;width:250px; font-size: 15px; font-weight: normal}
.product-description .lens-info div.top,.product-description .lens-info div.bottom,.lens-thickness,
.lens-info-list h6,.lens-info-list h4,.picture-introduce{ background-image:url(../image/lens-introduce.jpg);background-repeat:no-repeat;}
.product-description .lens-info div.top{ background-position:0px 0px;height:12px;width:827px; }
.product-description .lens-info div.content{ background:url(../image/lens_info_content.gif) 0 -1px repeat-y;width:765px; padding:0 30px;}
.product-description .lens-info div.bottom{ background-position:-0px -24px;height:12px;width:827px;}
.lens-info-list h6{background:url(../image/lens_info_line.png) no-repeat;width:766px;margin:3px 0 3px; font-size:0; height:3px}
.lens-info-list h4{height:38px;width:173px; }
.lens-info-list h4.one{ background-position:0 -40px;}
.lens-info-list h4.two{ background-position:-175px -40px;}
.lens-info-list h4.three{ background-position:-350px -40px;}
.lens-info-list h4.four{ background-position:-525px -40px;}
.lens-info-list h4.five{ background-position:0px -80px;}
.lens-info-list h4.six{ background-position:-175px -80px;}
.lens-info-list h4.seven{ background-position:-350px -80px;}
.lens-info-list{ position:relative;}
#product-details .product-description .lens-info-list p{ font-size:13px; margin:0}
.lens-info-list .picture-introduce-one{ background-position:0px -292px;height:262px;width:423px;}
.lens-info-list .picture-introduce-two{ background-position:0px -123px;height:160px;width:528px;}
.lens-info-list .picture-introduce-three{ background-position:0px -562px;height:161px;width:516px;}
.lens-info-list .picture-introduce-four{ background-position:-559px -477px;height:88px;width:114px;}
.lens-info-list .picture-introduce-five{ background-position:-592px -594px;height:133px;width:161px;}
.lens-info-list .picture-introduce-six{ background-position:-545px -296px;height:147px;width:132px;}
.lens-info-list .picture-introduce-seven{ background-position:-570px -90px;height:143px;width:120px;}
.lens-thickness{background-position:0px -743px;height:369px;width:681px; margin: 0 auto}

#lens-product-table{position:relative;left:-10px;width:266px;}
#lens-product-table ul li{ float: left;width:121px; border: 2px solid #a8a8a8;padding:5px 4px;height:96px;position:relative;cursor: pointer;}
#lens-product-table ul li.focus{ border-color:#d22304;}
#lens-product-table ul li p{ margin:0 0 6px;}
.lens-type,#lens-product-table ul li .lens p b,#lens-product-table ul li .lens-1 p b,.lens-price{background-image:url(https://www.trioo.com/skin/frontend/pc/V3/images/lens_icon.jpg);background-repeat: no-repeat;  }
#lens-product-table ul li.focus i{ background:url(https://www.trioo.com/skin/frontend/pc/V3/images/tick.png) no-repeat;height:15px;width:17px;position:absolute;bottom:0;right:-3px;}
#lens-product-table ul li .lens p b{background-position:0px 0px;height:20px;width:24px;float: left}
#lens-product-table ul li .lens-1 p b{background-position:-36px 0px;height:15px;width:12px;float: left}
.lens-type{background-position:0px -27px;height:36px;width:208px; text-align: center;color: #fff;font-size: 12px;line-height: 36px;}
.lens-price{color:#fff;padding:7px;background-position:-55px 7px;height:16px;width:55px;line-height:13px;}

.sunglasses-lens-info-list{ position:relative; height:160px;}
.product-3u{margin-left: -112px;padding-bottom: 20px;}
.product-3u img{width: 1205px;}
.product-description .sunglasses-lens-info div.top,.product-description .sunglasses-lens-info div.bottom,
.sunglasses-lens-info-list h6,.sunglasses-lens-info-list h4,.sunglasses-lens-info-list .picture-introduce{ background-image:url(../image/sunglasses-lens-introduce.gif);background-repeat:no-repeat;}
.sunglasses-lens-info .info1,.sunglasses-lens-info .info2,.sunglasses-lens-info .info3,.sunglasses-lens-info .info4,.sunglasses-lens-info .info6,.sunglasses-lens-info .info7,.sunglasses-lens-info .info8,.sunglasses-lens-info .info9,.sunglasses-lens-info .info10,.sunglasses-lens-info .info11,.sunglasses-lens-info .info12,.sunglasses-lens-info .info13,.sunglasses-lens-info .info14{ background-image:url(../image/sunglasses-lens-introduce-update.jpg); background-repeat:no-repeat; display:block;width:827px;} 
.sunglasses-lens-info .info1{background-position: 0px -2301px;height:421px;}
.sunglasses-lens-info .info2{background-position: 0px -1887px;height:414px;}
.sunglasses-lens-info .info3{background-position: 0px -1474px;height:413px;}
.sunglasses-lens-info .info4{background-position: 0px -3624px;height:465px;}
.sunglasses-lens-info .info6{background-position: 0px -1064px;height:410px;}
.sunglasses-lens-info .info7{background-position: 0px 0px;height:287px;}
.sunglasses-lens-info .info8{background-position: 0px -5130px;height:556px;}
.sunglasses-lens-info .info9{background-position: 0px -2722px;height:439px;}
.sunglasses-lens-info .info10{background-position: 0px -4089px;height:500px;}
.sunglasses-lens-info .info11{background-position: 0px -3161px;height:463px;}
.sunglasses-lens-info .info12{background-position: 0px -4589px;height:541px;}
.sunglasses-lens-info .info13{background-position: 0px -287px;height:382px;}
.sunglasses-lens-info .info14{background-position: 0px -669px;height:395px;}

.product-description .sunglasses-lens-info div.top{ background-position:0px 0px;height:19px;width:827px;}
.product-description .sunglasses-lens-info div.content{ background:url(../image/sunglasses_lens_info_content.gif) repeat-y;width:767px; padding:0 30px; height:1370px;}
.product-description .sunglasses-lens-info div.bottom{ background-position:0px -37px;height:16px;width:827px;}
.sunglasses-lens-info-list h6{ background-position:0px -64px;height:3px;width:737px;margin:10px 0 3px; font-size:0;}
.sunglasses-lens-info-list h4{height:38px;width:135px; }
.sunglasses-lens-info-list h4.one{ background-position:0px -75px;}
.sunglasses-lens-info-list h4.two{ background-position:-140px -74px;}
.sunglasses-lens-info-list h4.three{ background-position:-278px -74px;}
.sunglasses-lens-info-list h4.four{ background-position:-420px -75px;}
.sunglasses-lens-info-list h4.five{ background-position:-585px -75px;}
.sunglasses-lens-info-list h4.six{ background-position:-726px -75px}
.sunglasses-lens-info-list .picture-introduce-one{ background-position:0px -120px;height:106px;width:108px;}
.sunglasses-lens-info-list .picture-introduce-two{ background-position:-110px -120px;height:106px;width:108px;}
.sunglasses-lens-info-list .picture-introduce-three{ background-position:-220px -120px;height:106px;width:108px;}
.sunglasses-lens-info-list .picture-introduce-four{ background-position:-330px -120px;height:106px;width:108px;}
.sunglasses-lens-info-list .picture-introduce-five{ background-position:-440px -120px;height:106px;width:108px;}
.sunglasses-lens-info-list .picture-introduce-six{ background-position:-550px -120px;height:106px;width:108px;}
.sunglasses-illustrate-size{background:url(../image/sunglasses_illustrate-size.png) no-repeat; width:889px; height:309px;position:relative}
.sunglasses-illustrate-size .sunglasses-illustrate-size-01{ position:absolute; left:207px; top:60px;}
.sunglasses-illustrate-size .sunglasses-illustrate-size-02{ position:absolute; left:100px; top:202px}
.sunglasses-illustrate-size .sunglasses-illustrate-size-03{ position:absolute; left:448px; top:135px;}
.sunglasses-illustrate-size .sunglasses-illustrate-size-04{ position:absolute; left:290px; top:206px;}
.sunglasses-illustrate-size .sunglasses-illustrate-size-05{ position:absolute; right:140px; top:135px;}
.sunglasses-illustrate-size .sunglasses-frame_inner_width_instroduce{ position:absolute; right:115px; top:170px; width:150px; font-size:11px;}
.sunglasses-flash-sale,.sunglasses-list,.sunglasses-more,.sunglasses-category h3{ background-image:url(../image/sunglasses.jpg); background-repeat:no-repeat;}
.sunglasses-flash-sale{ background-position:-114px -37px;;height:355px;width:187px;}
.sunglasses-style{ margin:0; padding:0; overflow:hidden; height:42px;}
.sunglasses-style ul li{ float:left; display:inline}
.sunglasses-list{ background-position:0px 0px;height:31px;width:982px;}
.sunglasses-more{ background-position:0px -37px;height:24px;width:98px;}
.sunglasses-category h3{background-position:-5px -72px;height:22px;width:81px; margin:5px 0 5px 5px}
.sunglasses-category dl{ width:95%; font-size:13px; color:#716558; padding:10px 0 10px 10px;_padding:10px 0 7px 10px;border-bottom:2px solid #BBBDBF;}
.sunglasses-category dt{ width:100%; margin-bottom:3px;}
.sunglasses-category dl.first{ border-top:2px solid #70685b}
.sunglasses-category dd{ float:left; padding:0 5px 0 0;}
.sunglasses-category dl a{color:#716558;}
.cms-sunglasses .home-content{ margin:5px auto;}

.illustrate-size{background:url(../image/illustrate-size.png) no-repeat; width:885px; height:305px;position:relative}
.illustrate-size .illustrate-size-01{ position:absolute; left:207px; top:60px;}
.illustrate-size .illustrate-size-02{ position:absolute; left:100px; top:202px}
.illustrate-size .illustrate-size-03{ position:absolute; left:448px; top:135px;}
.illustrate-size .illustrate-size-04{ position:absolute; left:290px; top:216px;}
.illustrate-size .illustrate-size-05{ position:absolute; right:140px; top:135px;}
.illustrate-size .frame_inner_width_instroduce{ position:absolute; right:115px; top:170px; width:150px; font-size:11px;}
#review h2,
#product-details .product-description h2{ margin-bottom:20px;}
.review-nologged{ display:none}
#product-details .product-description p{ font-size:14px;color:#2B2B2B; margin:0 0 5px;}
#product-details .product-description .measure p{ color:#4d4d4d; text-indent:5pt}
#product-details .hot_question{ width:850px; margin:10px auto; overflow:hidden}
#product-details .hot_question ul li{ width:820px; padding:10px 10px 5px; margin:0 0 4px 10px;}
#product-details .hot_question ul li.odd{ background:#E6E8E7}
#product-details .hot_question ul li.even{ background:#F1F1F1}
#product-details .hot_question ul li p{ font-size:13px; letter-spacing:1px; margin:0 0 5px;}
#product-details .hot_question ul li p.sku{color:#4d4d4d;}
#product-details .hot_question ul li#more_question{ height:75px;}
#product-details .hot_question ul li#more_question p{ float:left; margin:0 5px;}

#review{ width:900px; margin:0 auto 37px; border-top:1px dashed #999999}


.home-hot-category{}
.home-hot-category .index_nav{background:url(../image/home_hot_category_bg.gif) repeat scroll 0 0 transparent;border:1px solid #999999;float:left;padding:8px 10px;width:754px;}
.home-hot-category .index_nav_off {height:35px;line-height:35px;}
#index_nav_off1, #index_nav_off2{float:left;}

.home-hot-category .index_nav_off .index_nav_title {background:url(../image/home_hot_category_index_nav_bg.gif) no-repeat scroll 0 7px transparent;color:#FFFFFF;height:35px;letter-spacing:3px;text-align:center;width:65px;}

.home-hot-category .index_nav_off p {float:left;margin:0;}
.home-hot-category .index_nav_title a {color:#FFFFFF;}
.home-hot-category .index_nav_main a {padding:0 10px;}

.index_nav_on {background:none repeat scroll 0 0 #DDE5CC;height:35px;line-height:35px;}

.index_nav_on .index_nav_title {background:url(../image/home_hot_category_index_nav_on_b.gif) no-repeat scroll 0 7px transparent;color:#FFFFFF;height:29px;letter-spacing:3px;text-align:center;width:65px;}

.index_nav_on p {float:left;margin:0;}



.rank{width:215px;}

.rank .products-col-1, #rank_8_div .products-col-1{padding:0 10px;width:113px;}

.rank .products-col-1 img{padding:5px;}
.rank .products-col-2{width:80px;text-align:left;}

#rank_tab{height:28px;text-align:center;}
#rank_tab ul li{float:left;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;height:26px;}

#rank_tab li.first .rank_tab_off{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/home-content.png) no-repeat -135px 0px;height:26px;width:107px;float:left}
#rank_tab li.first .rank_tab_on{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/home-content.png)  no-repeat -135px -29px;height:26px;width:107px;float:left}
#rank_tab li.second .rank_tab_off{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/home-content.png) no-repeat -242px 0px;height:26px;width:107px;float:left}
#rank_tab li.second .rank_tab_on{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/home-content.png) no-repeat -242px -29px;height:26px;width:107px;float:left}
#rank_tab li.first{width:107px;}
#rank_tab li.second{width:105px;border-right:0px;}


#rank_div {height:972px;}
#rank_div ul li{height:80px;padding:10px 0;border-bottom:1px dotted #ccc;}
#rank_div .comment-star ul li{height:auto;float:left;}

.rank_tab_on a{color:#FFFFFF;}

#rank_8_div{width:213px;}
#rank_8_div ul li{height:95px;padding:10px 0;border-bottom:1px dotted #ccc;}
#rank_8_container{margin:0 0 15px;}
#rank_8_container .inner-title .content{width:194px;}


.cms-year-end .col-main #online,
.catalog-product-view .col-main #online,
.catalog-category-view .col-main #online,
.catalogsearch-result-index .col-main #online{ width:750px; height:0; font-size:0; overflow:hidden; margin:0 auto;}
.catalog-category-view .col-main #online-tryon,
.catalog-product-view .col-main #online-tryon,
.catalogsearch-result-index .col-main #online-tryon{position:relative; z-index:1102;}
#online-tryon #fixed_tool_bar{width:202px;position:fixed;_position:absolute;right:-10px;_right:-210px;top:162px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||140)-(parseInt(this.currentStyle.marginBottom,10)||120)));z-index:1102;}
.tryon-model {width:180px;height:225px;}
#fixed_tool_bar .main_tryon_area{ background:url(../image/tryon-bg.png) no-repeat;width:201px; height:227px; padding:34px 11px 0;}
.main_tryon_area .tryon-glass{ top:74px; left:11px;}
.tryon-glass{position:absolute;left:0;width:180px;height:96px;top:45px;}
.catalog-product-view .tryon_tools .compare{display:none;}
.tryon_tools a{height:20px;width:57px;position:absolute;bottom:5px;}
.tryon_tools a.compare{ background-position:-249px -177px;left:15px;}
.tryon_tools a.upload{ background-position:-319px -177px;right:11px;_right:30px; }
#online-tryon #tryon_compare{width:750px;position:fixed;bottom:0;*left:410px;_left:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||180))); z-index:1}
.tryon-compare-left{background:url(../image/tryon-compare-list-bg.jpg) no-repeat;z-index:99; bottom:0;position:absolute; width:753px; padding:32px 0 0 9px;}
.tryon-compare-left ul li.tryon-item {float:left;width:180px;padding-right:2px; height:225px; position:relative}
.tryon-compare-left ul li{border:2px solid #FFF;}
.tryon-compare-left ul li.active{border:2px solid #6DA300;}
.tryon-close{position:absolute;bottom:231px;_bottom:261px; right:12px;z-index:999;}

#livechat {width:982px;height:0;margin:0 auto; font-size:0; overflow:hidden;}
#fixed_container{ width:115px; height:165px;position:fixed;z-index:102; right:0;top:430px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)|| -110)-(parseInt(this.currentStyle.marginBottom,10)||100)));}
#fixed_container .service{background:url(../image/online-service.png) no-repeat;width:111px;height:161px; position:absolute; right:0; top:-240px;cursor:pointer;_top:-160px}
#fixed_container .service img{ position:absolute; left:54px;top:80px;  z-index:10000}
#online .online-service{background:url(../image/online.png) no-repeat;height:113px;width:107px; position:absolute; right:7px; top:0}
#online .online-service .livechat{ position:relative; left:27px; top:46px;}
.catalog-category-view #fixed_container,
.catalog-product-view #fixed_container,
.catalogsearch-result-index #fixed_container{ right:65px;}
.cms-home #fixed_container{ top:170px;}
.cms-home #fixed_container .service{ top:0;}
#fixed_container span.icon-tryon,
#fixed_container span.icon-tryon:hover{width:80px; height:29px; position:relative; float:left; top:100px; left:30px;}

#online-tryon .online-close a span{background-position:-219px 0px;height:77px;width:12px;}
.zoom-model{height:40px;padding:10px 0;width:182px;}

.zoom-model .tryon-models{float:left;height:40px;max-width:156px;overflow:hidden;}

.zoom-model .tryon-models ul{width:100px;}

#models-carousel{width:130px;float:left;}

.zoom-model .previous{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/icon-tryon-left.png) no-repeat;}
.zoom-model .next{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/icon-tryon-right.png) no-repeat;}
.zoom-model .previous,.zoom-model .next{height:17px;width:12px;margin:10px 2px;cursor:pointer}
.tryon-models ul li{float:left;padding:0 4px 0 3px;}
.tryon-models ul li img{width:32px;height:40px;}
.tryon_upload{  background:#E7E7E8;height:330px;position: fixed;top: 153px;width:420px;z-index: 99;border:1px solid  #CFD0D1;margin-left:321px; padding-top:10px}
#tryon-upload-modal-submit span{ background:url(../image/tryon_btn_upload.png) no-repeat; width:55px; height:19px; line-height:19px;}

#compare-buffer{height:0;clear:both;}
.product_gift{border:1px solid #CCCCCC;background:#fafafa;height:20px;padding:5px 10px;color:#666666;}
.box-up-sell  .inner-title .content{width:916px;_width:926px;}
#block-cart-title{width:183px;height:30px;background:#6a6a6a;}
#block-cart-title strong span {background:url(../image/block_more.png) no-repeat scroll 100% 0 transparent;left:80px;padding:0 20px 0 5px;position:relative;top:8px;color:#FFCC33;}
.more-views {height:98px;width:521px;_width:513px; border:1px solid #999999}
.addwishlist a span{background:url(../image/bt_favorites.png) no-repeat scroll 0 0 transparent;display:block;height:20px;padding:3px 0 0 35px;width:55px;}
.sns{padding:12px 0 0 35px}
#rank_container .old-price,#rank_8_container .old-price{display:none;}
.block-account .inner-title .content{width:192px;}
.title-buttons .left{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/block_title_left.gif) 0 0 no-repeat;width:6px;height:28px;}


.title-buttons .content{background:url(https://www.trioo.com/skin/frontend/pc/V3/images/block_title_bg.gif) repeat-x scroll 0 0 transparent;float:left;height:18px;padding:5px;width:746px;}
.title-buttons .content span{color:#FFFFFF;}
.media_tool{position:relative;top:0;}
.product-view .product-img-box .media_tool a{cursor:pointer;}
#rank_8_div .products-col-2{ width:80px;padding:10px 0}
.products-col-2{text-align:center;width:100%;}
.form-list_prescription li{padding:5px 0;}
.form-list_prescription table tr td {padding:3px 10px 3px 0;}
.form-list_prescription table select {width:75px;}
#form-validate .form-list_prescription{ width:890px; margin:0 auto;}
.hidden_manu{padding:10px;}
.hidden_manu tr.tr-line{background:url(../image/tr-line.png) repeat-x scroll 0  100% transparent;height:25px;}
.hidden_manu tr td span{float:left;font-size:12px;font-weight:normal;}
.hidden_manu tr td a{color:#333333 !important;}

.customer-prescription-index .page-title{margin:0;}
.prescription-list ol.prescription_list li{border-top:1px solid #505050;padding:5px;}
.prescription-list ul.prescription_detail_list li{float:left;}
.prescription_detail {}
.prescription_detail ul li{border:medium none !important;}

.block-compare .block-content ol li{float:left; margin:0 5px;}
.block-compare{ width:760px;border:medium none;margin:5px 0; background:#808080; padding:5px 0; height:16px;}
.toolbar #toolbar_container .content{width:756px;}
.toolbar #toolbar_container .content ul li{ float:left; width:108px; font-size:14px; height:40px; line-height:40px; text-align:center;border-right: 1px solid #ccc;cursor:pointer;}
.toolbar #toolbar_container .content ul li.active{border-bottom:2px solid #DA1B23}
.toolbar #toolbar_container .content ul li.product-tryon span{background:url(../image/2014_tryon_icon.jpg) 59px 1px no-repeat;padding:0 21px 0 0}
.toolbar #toolbar_container .content ul li.sort_xq_on{width:109px;}
.toolbar #toolbar_container .content ul li a:hover{text-decoration:none;}
.toolbar #toolbar_container .order{margin:8px 0 0 60px;float:left;}
.toolbar #toolbar_container .order ul li{float:left;width:70px;height:24px;background:url(../image/order_desc.jpg) no-repeat;line-height:24px;padding:0 0 0 13px;cursor:pointer}
.toolbar #toolbar_container .order ul li.active{background:url(../image/order_asc.jpg) no-repeat;}
.pages { position:absolute; right:8px; top:0;}
.pages ol,
.pages li {display:inline;}
.toolbar .pages li.current:hover,
.toolbar .pages li.current {border:0px;color:#FF6600;}
.toolbar .pages ol li{float:left;font-family:微软雅黑;font-size:14px;height:15px;line-height:16px;overflow:hidden;padding:10px 2px;margin:0 2px;cursor:pointer;}
.toolbar .pages ol li.first span{background:url(../image/first-page.jpg) no-repeat; padding:3px 33px;}
.toolbar .pages ol li.last span{background:url(../image/last-page.jpg) no-repeat;padding:3px 33px;}
.toolbar .pages ol li.pre span{background:url(../image/pre-page.jpg) no-repeat; padding:3px 43px;}
.toolbar .pages ol li.next span{background:url(../image/next-page.jpg) no-repeat;padding:3px 43px;}
.toolbar .pages ol li.pagebox{height:23px;padding:7px 2px;}
.toolbar .pages ol li.pagebox select{font-size:14px;height:23px}

#nav div.smallmenu {position:absolute;top:43px;left:-10000px;}
#nav li div.shown-sub{left:0;z-index:1000000; top:46px;}
#nav li#nav-3 div.shown-sub{left:-100px;}
#nav li#nav-2 div.shown-sub{left:-13px;}
#nav li#nav-6 div.shown-sub{left:-468px;}


#nav div dl{text-align:left; float:left;line-height:25px;padding:0 40px 0 0}
#nav div dl dt{color:#040404;text-align:left;font-weight:bold;font-size:14px;height:30px}
#nav div dl dd {clear:both;}
#nav div dl dd a{color:#313131;font-size:13px;}
#nav div .designer a,#nav div.smallmenu{background-image: url("../image/nav_bottom_style.gif"); background-repeat: no-repeat;display:block;}
#nav div .designer a.archipelago{background-position:  -497px 0px;height:34px;width:151px;}
#nav div .designer a.delight{background-position: -172px 0px;height:24px;width:151px;}
#nav div .designer a.trendy{background-position: -334px 0px;height:24px;width:156px;}
#nav div .designer a.seductiv{background-position: 0px 0px;height:18px;width:156px;margin:7px 0 0}
#nav div .designer a.san_u{background-position: -645px -3px;height:34px;width:156px;margin:-1px 0 0}
#nav div dl dd a:hover span{background:#000000;color:#fff;}
#nav div dl dd a.redColor{color:#d22134;}
#nav div .designer {
    border-top: 1px solid #CCCCCC;
    bottom: 30px;
    left: 16px;
    padding-top: 25px;
    position: absolute;
    width: 350px;
}

#nav div .nav_model_2014 {
    position: absolute;
    right: 19px;
    top: 17px;
}
#nav div .designer ul li {
    float: left;
    height: 37px;
}
#nav div dl.hot dd:hover em{display: block;position:absolute;background-position: -13px -4px;height:9px;width:9px;left:-12px;top:9px;}
#nav-4 a span{position:absolute;right:0;top:-6px;}
#nav div dl.hot dt em{background-position:-43px -4px;height:16px;width:26px;position:absolute;right:9px;}
#nav div.smallmenu{background:url("../image/2014_nav_bg.png") no-repeat;height:297px;width:581px;padding:15px 0px 10px 25px;}
#nav div.retailmenu{background:url("../image/retail_nav_bg.png") no-repeat;height:116px;width:124px;padding:15px 0px 10px 25px;}
#nav div.smallmenu h2{ float:right; background-color:#313131; padding:13px 5px;}
#nav li a.level-top,#nav li.over a.level-top,.top-tool .form-search{background-image: url("../image/2014_home_nav.gif"); background-repeat: no-repeat;display:block;}
#nav #nav-1 a.level-top{background-position:0px 0px;height:38px;width:75px;}
#nav #nav-1.over a.level-top{background-position:0px -45px;height:38px;width:75px;}
#nav #nav-2 a.level-top{background-position:-82px 0px;height:38px;width:67px;}
#nav #nav-2.over a.level-top{background-position:-82px -45px;height:38px;width:67px;}
#nav #nav-3 a.level-top{background-position:-150px 0px;height:38px;width:75px;}
#nav #nav-3.over a.level-top{background-position:-150px -45px;height:38px;width:75px;}
#nav #nav-4 a.level-top{background-position:-228px 0px;height:38px;width:84px;}
#nav #nav-4.over a.level-top{background-position:-228px -45px;height:38px;width:84px;}
#nav #nav-5 a.level-top{background-position:-316px 0px;height:38px;width:85px;}
#nav #nav-5.over a.level-top{background-position:-316px -45px;height:38px;width:85px;}
#nav #nav-6 a.level-top{background-position:-405px 0px;height:38px;width:118px;}
#nav #nav-6.over a.level-top{background-position:-405px -45px;height:38px;width:118px;}
#nav #nav-7 a.level-top{background-position:-527px 0px;height:38px;width:116px;}
#nav #nav-7.over a.level-top{background-position:-527px -45px;height:38px;width:116px;}
#nav li a.level-top{text-indent:-9999px;}





.block-compare .btn-remove{float:left;}
.block-compare .product-name{float:left;}
#product-review-table{width:360px;}


.catalog-product-view .lightingbox_black_overlay{z-index:1200}
.lightingbox_black_overlay {background-color: #000000;height: 100%;left: 0;margin: 0;filter:alpha(opacity=60);opacity:0.6;position: fixed;top: 0;width: 100%;z-index: 1000;}

.prescription_form{background:#ededed;width:890px;height:95px;padding:30px 0 50px}
#cart_prescription_form_submit span{ background-position:-86px -173px;width:71px;height:24px;}
#cart_prescription_form_cancel span{ background-position:-168px -173px;width:71px;height:25px;}
.prescription_form ul li{float:left; padding:0 20px;height:85px;}
.prescription_form ul li dd{padding:5px 0;}
.lightingbox_bottom{width:408px; padding-left:15px; margin-bottom:10px;}
.cart_prescription_select{left:20px;_left:-330px;position: absolute;top: 20px;}



.checkout-cart-index .main{min-height:100px;margin-bottom:27px;}
.address-content-form{padding:10px 0;height:auto;width:890px;clear:both;}
.customer-prescription-index table.data-table{border:0}
.checkout-cart-index .main{height:auto;}
.customer-account-edit .fieldset table tr td.txt_t{text-align:right}
.sales-order-view .fieldset-title-login{padding-left:460px;}
.customer-account-create .main,
.customer-account-login .main {min-height:100px;height:auto;margin:17px auto;width:1020px;background:#fff;padding:0;}
#billing-new-address-text dt{clear:left;float:left;width:80px;}
#billing-address-select-box .input-box{float:left}
.customer-table .customer-content label{ float:left; width:400px; padding:5px 15px;}
.customer-account-tryon .customer-content label{ padding:5px 0;}
.customer-table{ padding:10px 0;border-bottom:1px dashed #999; font-size:13px;}
.customer-table .customer-title{ width:100px; text-align:right; font-size:15px; font-weight:bold;}
.customer-table .customer-content{ width:500px;}
.customer-table .customer-content ul li{ float:left; width:400px; padding:0 0 10px;}
.customer-table .customer-content ul li dl dt{ width:80px; text-align:left; float:left}
.address-content-form .cart-table tr td{ padding:6px;}


.added-to-cart{width:123px;height:43px; position:relative;}
#added-to-cart-container{width:360px;height:140px;padding:5px;position:absolute;top:-60px;left:-115px;z-index:110000;background:#BBBDBF;display:none;float:left;}
#added-to-cart-container .close{margin:0 5px 0 0;}
.shopping-cart{padding:5px 2px;width:356px;height:auto;margin:auto;}
.added-product{color:#A10000;font-size:20px;width:270px;text-align:center; line-height:42px; margin: 0 0 0 50px}
.added-product label{ background:url(../image/added-to-cart-success.png) no-repeat; width:44px; height:44px;}
.goon-product{width:140px;text-align:right;padding-top:20px;}
.catalogsearch-result-index .main{margin-bottom:10px;}

#added-to-wishlist-container{width:420px;height:140px;position:relative;top:-24px;left:-19px;z-index:100;background-color:#ffffff;border:1px solid #A10000;display:none;}
#added-to-wishlist-container .close{margin:0 10px 0 0;}
#wishlist-please-wait{padding:55px 0 0 190px;}


.success-order{margin:0 auto;text-align:center;padding:0 22px;overflow:hidden;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;position:relative;font-size:14px;background:#fff;}
.checkout-onepage-success .main{min-height:230px;_height:230px}
.success-order p{margin:17px auto;}
#form-radios-list input{margin:4px 0 0}
#form-radios-list .consignee{width:130px;padding-left:20px;overflow:hidden; white-space: nowrap;text-overflow:ellipsis;height:20px;}
#form-radios-list .address{width:858px;}
#form-radios-list .edit-btn,
#form-radios-list .del-btn {width:50px;text-align:right}
#form-radios-list .add-new-address{padding:0 0 0 20px}
.success-set{ margin:80px auto; display:inline-block;}
.success-set a{padding:15px 70px;position: relative;}
.success-set a img{left:40px;position: absolute;top:15px;}


#help .col-main{ width:1158px;padding:25px 0 0 50px;background:#fff;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;}
.help-nav{width: 200px; height: 550px; padding: 0;float:left;position:relative}
.help-nav dl{color:#464646;line-height:25px;padding:0 0 10px 0;}
.help-nav dt{font-weight:bold;}
.help-nav dd{padding-left:60px; font-size:13px}
.help-content{ margin:13px 20px; font-size:13px}
.cms-page-view .main{ margin-bottom:10px;}
.divide_line{width:100%; height:10px;}
#help .std{float:left;width:880px;}
.help-nav h3{width:164px; height:30px; text-align:left; font-size:17px; border-bottom:1px solid #dcdcdc; margin:15px 0; color:#403F41;padding:0 0 0 13px;position:relative}
#help .help-nav h3 span{background-image:url(../image/help_nav_icon.gif);background-repeat:no-repeat;display:block;position:absolute;left:8px;top:5px;}
.help-nav .nav_i_1{background-position:0px 0px;height:18px;width:14px;}
.help-nav .nav_i_2{background-position:-17px 0px;height:15px;width:20px;}
.help-nav .nav_i_3{background-position:-42px 0px;height:13px;width:22px;}
.help-nav .nav_i_4{background-position:-65px 0px;height:19px;width:19px;}
.help-nav .nav_i_5{background-position:-86px 0px;height:16px;width:16px;}
.help-nav .nav_i_6{background-position:-106px 0px;height:16px;width:18px;}
.help_divide_line{position:absolute;right:0;top:0;padding:25px 0 0 }

.cms-privacy-security .col-main,
.cms-news20 .col-main,
.cms-new-notice-7 .col-main,
.cms-new-notice-6 .col-main,
.cms-brand-consulting-2 .col-main,
.cms-brand-consulting-3 .col-main,
.cms-active-result .col-main,
.cms-news9 .col-main,
.cms-news13 .col-main,
.cms-new-notice-3 .col-main,
.cms-new-notice-4 .col-main,
.cms-new-notice-5 .col-main{ margin:0 auto}



.new_product,.hot_product,.limit_product,.gift_product{height:62px; width:64px; position:absolute; top:6px; right:8px;}
.new_product{ background:url(../image/icon_new_product.png) no-repeat;}
.hot_product{ background:url(../image/icon_hot_product.png) no-repeat;}
.limit_product{ background:url(../image/icon_limit_product.png) no-repeat;}
.gift_product{ background:url(../image/icon_gift_product.png) no-repeat;}


.limit-content{width: 982px; border-bottom: 1px dashed  #6B6B6B; padding: 20px 0; position: relative;}
.surplus{ background:url(../image/limit_count.png) no-repeat; width:92px; height:44px;}
.limit-product-view ul li{float:left;}


.our-lens-contanier h3{width:180px; height:25px; text-align:left; font-size:17px; border-bottom:1px solid #dcdcdc; margin:15px 0; color:#323232;font-weight:bold; padding-left:10px;}
.our-lens-nav ul li{padding-left:30px; font-size:13px; margin:10px 0; position:relative;}
.our-lens-nav a,
.our-lens-nav ul li a{ color:#424242}
.our-lens-nav a,
.our-lens-nav ul li a:hover{ color:#000}
.help-content .dashboard-title,
.our-lens-content .dashboard-title{ border-bottom:1px solid #DCDCDC; font-size:16px;}
.help-content h5,
.our-lens-content h5{ font-size:13px; border-bottom:1px dashed #999;padding-bottom:5px; }
.help-content p{paddint-left:20px; margin:10px 0; line-height:23px;}
.our-lens-contanier p{ margin:20px 0; line-height:23px; letter-spacing:1px; }
.our-lens-nav{ width:240px;padding: 0 0 0 20px;}
#our-lens{width:1210px;margin:0 auto;position:relative}
.our-lens-title{}
.our-lens-contanier{background:#FFFFFF;border-color: #D6D6D6;border-style: solid; border-width: 1px 1px 2px;width: 1158px;padding:20px 0 0 23px}
.our-lens-content{width:830px;padding:9px 20px 0 20px}
.our_lens_divide_line{left: 320px;padding: 25px 0 0;position: absolute;top: 165px;}

.notice-container ul li{ width:50%; float:left;border-bottom:2px solid #bba74e; margin:10px 0 0 0;}
.notice-container ul li .notice-title{ width:100%; height:30px; border-bottom:2px solid #bba74e;border-top:0;border-right:0;border-left:0}
.notice-container ul li .notice-title h4{ width:125px; height:27px; color:#352211; background:#e7daba; text-align:center; line-height:27px;border-bottom:3px solid #bba74e; _position:relative; _top:5px}
.notice-center{width:490px; height:293px; float:left}
.notice-center .right{ width:270px; height:293px;}
.notice-center .right p{ width:96%; font-size:13px; border-bottom:1px solid #E0D1A3; margin:0 0 8px;}
.col2-left-layout .notice-container ul li{width:100%; border:0; padding:10px 0 0 ;}
.col2-left-layout .notice-container ul li .notice-center{ background:#ebebeb;  width:208px;}
.col2-left-layout .notice-container ul li .notice-center p{ width:100%; font-size:13px; margin:0; text-indent:28px; padding:4px 0}
.notice_info_content{width: 720px; height: auto; border: 2px solid #dedede; padding-bottom: 20px;}
.notice_info_title{width: 100%; border-bottom: 1px solid #DCDCDC;text-align: left;padding:5px 0 0 10px;}
.notice_info_title h2{font-size: 16px; font-weight: bold;}
.notice_infomation{height: auto; margin: 0pt auto; font-size: 14px; padding: 10px 0px 20px;}
.notice_infomation p.first{ text-indent:20pt;}

.notice-content{width:102%; clear:both}
 
#payment_now{}
.product-view .product-shop div.product-wishlist a,
.checkout-types .btn-checkout span,
.prescription-info .plano-prescription,
.prescription-info .fill-in-prescription,
#cart_prescription_form_submit span,
#cart_prescription_form_cancel span,
.products-grid .item .info .en-actions a span,
.products-grid .item .info .actions a span,
.tryon_tools a,
.block-layered-nav dt,
button.button-small-bg span,
.added-to-cart a.btn-cart,
#added-checkout, .checkout-types .btn-checkout span{background-image:url(../image/button.jpg); background-repeat:no-repeat;display:block;}





#friend_link{ width:980px; height:600px; margin:14px 0;}
#friend_link h4{ border-bottom:1px dashed #ccc; text-indent:32px; font-size:15px; padding-bottom:3px; float:left; width:900px;}
#friend_link ul{ padding: 22px 0 22px 32px; width:900px; height:auto; float:left}
#friend_link ul li{height:36px;float:left; margin:0 9px 9px 0;}
#friend_link ul.pic li{ height:45px;}


.promise_title,
.promise_title ul li a{background:url(../image/promise_all_title.gif) 0 0 no-repeat;}
.promise_title{background-position:0px 0px;height:84px;width:959px;}
.promise_title ul li{ list-style:none; float:left; margin:20px 0 0 80px;}
.promise_title ul li a{width:150px; height:47px;float:left }
.promise_title ul li.promise_title_01{ _margin:20px 0 0 30px;}
.promise_title ul li.promise_title_01 a{background-position:0px -100px; width:128px;}
.promise_title ul li.promise_title_02 a{background-position:-136px -100px;}
.promise_title ul li.promise_title_03 a{background-position:-290px -100px;}
.promise_title ul li.promise_title_04 a{background-position:-445px -100px;}
.promise_title ul li.promise_title_01 a.active,
.promise_title ul li.promise_title_01 a:hover{background-position:0px -160px; width:128px;}
.promise_title ul li.promise_title_02 a.active,
.promise_title ul li.promise_title_02 a:hover{background-position:-135px -160px}
.promise_title ul li.promise_title_03 a.active,
.promise_title ul li.promise_title_03 a:hover{background-position:-290px -160px;}
.promise_title ul li.promise_title_04 a.active,
.promise_title ul li.promise_title_04 a:hover{background-position:-445px -160px;}
#design_nine a:hover{ color:#A7212A}


.cms-no-route .main .col-main{ width:980px;}


.cms-active .main .col-main,
.cms-success .main .col-main,
.cms-failed .main .col-main,
.cms-active .main-container,
.cms-active .main,
.cms-active .std,
.cms-success .main-container,
.cms-success .main,
.cms-success .std,
.cms-failed .main-container,
.cms-failed .main,
.cms-failed .std,
.cms-register .main-container,
.cms-register .main{ width:auto; height:auto; padding:0; margin:0; border:0; float:none;}
.cms-register .std{ height:0; font-size:0;}
.cms-active .main .col-main .std,
.cms-success .main .col-main .std,
.cms-failed .main .col-main .std,
.cms-register .main .col-main {width:100%; position:relative;}
.cms-success .main .col-main .trioo_active,
.cms-failed .main .col-main .trioo_active,
.cms-active .main .col-main .std .trioo_active,
.cms-register .main .col-main .trioo_active{margin:0 auto; width:1280px; position:relative;}
.cms-success .main .col-main .std .top-line,
.cms-failed .main .col-main .std .top-line,
.cms-active .main .col-main .std .top-line,
.cms-register .main .col-main .top-line{ position:absolute; margin:0; height:9px;_line-height:3px; z-index:10; left:0;}
.cms-success .main .col-main button span,
.cms-failed .main .col-main button span,
.cms-register .main .col-main button span{background:url(../image/trioo_register_button.png) no-repeat; width:157px; height:53px;}
.trioo_active input{ width:154px; height:15px; border:0;}
.cms-success .main .col-main .validation-advice,
.cms-failed .main .col-main .validation-advice,
.cms-register .main .col-main .validation-advice{ line-height:17px; padding:0px; height:20px; width:205px; background:#fff;color:#ab2a2e; margin:0 0 0 5px;left:155px; top:0; font-size:12px;}
#trioo_bg{position:absolute;z-index:1000;width:100%;_width:2000px;height:100%;_height:1600px;top:0;left:0;filter:alpha(opacity=30);opacity:0.3;background-color:#000;}
#register_success{z-index:10000; position:fixed;_position:absolute;left:30%; top:30%;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:100px;}
#trioo_close{z-index:10001; position:absolute;right:10px; top:0;}
#go-to-weibo{ position:absolute; left:27%; top:70%;}
#go-to-home{ position:absolute; left:55%; top:70%;}


#collection div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer {float: right;}
#collection div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer {padding-left: 7px;}
#collection div.MagicToolboxSelectorsContainer a{ margin: 20px 1px;}
#collection .product-essential{border-bottom: 1px solid #999999; border-left:0;border-top:0;border-right:0;}
.col1-layout #collection .product-shop{border-left: 1px dashed #999999}
#collection .btn-collection-buy span{ background:url(../image/collection_btn_buy.png) 0 0 no-repeat; width: 129px; height:28px}
#collection .product-shop .price-box .regular-price{ color:#000 }
.MagicToolboxContainer{width:822px; padding:10px 10px 0;}
#collection .MagicToolboxMainContainer{_margin-left:10px;}

.koubeiqiang ul{ float:left;width:238px; margin-right:10px;}
.koubeiqiang ul li{margin-bottom:10px; border:1px solid #dddddd; padding:8px;_padding:8px 8px 0 8px;}
.koubeiqiang ul li .introduce div{ width:198px;}
.koubeiqiang ul li .top{ background:url(../image/koubeiqiang_top.gif) no-repeat; height:13px;font-size: 0}
.koubeiqiang ul li .content{ background:url(../image/koubeiqiang_content.gif) repeat-y;font-size:12px; color:#6C6E70}
.koubeiqiang ul li .bottom{ background:url(../image/koubeiqiang_bottom.gif) no-repeat; height:8px; }
.koubeiqiang ul li .content div{padding: 10px 15px; width: 170px;}
.koubeiqiang ul li .info .right{ font-size:13px; color:#000;width: 175px; font-weight:bold;padding: 10px 0}
.koubeiqiang ul li .info .thumbnail{margin:7px 7px 7px 0}

#star{position:relative;width:600px;}
#star ul,#star span{float:left;display:inline;height:19px;line-height:19px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../image/rating.gif) no-repeat;background-position:0 -30px;}
#star li.on{background-position:0 0;}
.review_slide ul li{ width:144px; text-align: center; cursor: pointer; color: #111111;height: 37px; font-size: 18px; float:left;border-top: 2px solid #A29488}
.review_slide ul li.curr{ background: #A29488; color:#fff;}
#collection-review .page-reviews .pager{ width: 910px;}
.form-add button.btn{ cursor: pointer; border: 0;}
.form-add button.btn span{background:url(../image/collection_review_btn.png) 0 0 no-repeat; width: 110px; height: 31px; float: left}
.collection_458_item a{ background:url(../image/collection_458_btn_01.png) no-repeat;bottom: -35px;color: #FFFFFF;display: block;font-size: 27px;height: 95px;line-height: 89px;padding-left: 54px;position: absolute;right: -63px;text-decoration: none;width: 265px; letter-spacing: 4px}
.collection_458_item a:hover{ background:url(../image/collection_458_btn_02.png) no-repeat;}	
.collection-container .MagicSlideshow{border: 0;}
.designer-content #slides1 .pagination{display:none}
.designer-content .bjqs-controls a,
.banner-container .bjqs-controls a{background: url("../image/arrows.gif") no-repeat;height: 94px;width: 54px;position:absolute; top:150px; text-indent: -9999px;z-index: 10}
.designer-content li.bjqs-prev a{background-position: 0px 0px;left:-62px;}
.banner-container li.bjqs-prev a{background-position: 0px 0px;left:10px;}
.banner-container li.bjqs-prev a:hover {background-position: -60px 0px;}
.designer-content li.bjqs-next a{background-position: -130px 0;right:-62px;}
.banner-container li.bjqs-next a{background-position: -130px 0;right:10px;}
.banner-container li.bjqs-next a:hover{background-position: -195px 0;}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;height:0;font-size:0;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
#slider .flex-viewport{width:1210px;height:430px;}
#slider{overflow:hidden;width:1210px;position:relative}
#carousel{position:absolute;bottom:0;left:0;}
#carousel ul li{background:#000;position:relative;line-height: 30px;font-size:14px;color:#fff;cursor:pointer;padding:0 32px;_padding:0;_width:109px;_text-align: center;border-right:1px solid #fff;filter:alpha(opacity=70);opacity:0.7; }
#carousel ul li:hover{background:#a7212a;filter:alpha(opacity=100);opacity:1; }
#carousel ul li em{display:none}
#carousel ul li:hover em{background:url(../image/triangle.png) no-repeat;width:16px;height:8px;position:absolute;display:block;left:61px;top:-8px;}

.register_active .register span{background:url('../image/register_active_btn.png') no-repeat;width:166px;height:77px;}


.home-item-content ul li{float:left;position:relative;}
.home-item-content ul .product-name-hover{position:absolute;width:100%; height:26px; line-height:26px;left:0;bottom:0;background-color:#666666;text-align:center; font-size:15px; color:#FFFFFF; display:none;}
.home-item-content ul li:hover .product-name-hover{ display:block;}
.home-item-content ul li:hover .product-img-hover{position:relative;bottom:3px;}
.home-item-content ul li label{background:url('../image/hot-icon-01.png') no-repeat;width:63px;height:55px;position:absolute;left:0;top:0;}
.home-item-content ul li label.hot-icon-2{background:url('../image/hot-icon-02.png') no-repeat;}
.home-item-content ul li label h5{font-size:15px;float:left;padding:5px 0 0;color:#fff}
.home-item-content ul li label h4{font-size:18px;color:#fff}
.home-item-content .hot-item-big ul li{float:none;display:none}
.home-item-content a.home-more{display:block;width: 1104px; height: 39px; margin: 0 auto 14px auto;background:url('../image/home_more.jpg') no-repeat;}
.home-item-content a.home-more:hover{background:url('../image/home_more_hover.jpg') no-repeat;}
.hot-item-big{float:left}
.home-item-title {font-size:16px;height:35px;padding: 0 0 0 20px;line-height:35px; text-align:left;}
.home-item-title span{font-size:14px;}
.home-category{width:820px;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6}
.home-category ul.one dt{float:left;background:#6a6a6a;width:62px;height:62px;text-align:center;margin-right: 10px;}
.home-category ul.one dt span{display:block;padding:9px 9px 0 10px;width:41px;font-size:14px;color:#fff}
.home-category ul.one dd{float:left;background:#f7f7f7;width:70px;padding:10px 5px;height:40px;border:1px solid #d9d9d9;text-align:center;margin-right:6px;}
.home-category .home-item-content ul.one li{float:none;width:455px;height:80px;}
.home-category .home-item-content ul.two li{float:none;width:320px;height:60px;margin-bottom:20px;}
.home-category .home-item-content ul.one{padding: 25px 0 12px 20px;}
.home-category .home-item-content ul.two{padding: 25px 0 11px 11px;}
.home-category ul dd a{font-size:14px}
ul.one dd:hover{background:#FFF;border:thin outset;}
.home-category ul dd a:hover{ color:#d22134;}
.home-category ul.two dt{width:80px;text-align:center;font-size:14px;color:#fff;background:#6a6a6a;}
.home-category ul.two dd{float:left;padding:0 10px;height:26px;line-height:28px;} 
.home-3u{background-position:0px -10px;}
.home-trendy{background-position:0px -107px;}
.home-seductiv{background-position:0px -60px;}
.home-delight{background-position:0px -155px;}
.home-style .home-archipelago{background-position:0px -200px;height:75px}
.home-style-title{background-image:url('../image/home_style.jpg');background-repeat:no-repeat;height:47px;width:1064px;display:block;margin:25px auto;}
.home-style .home-item-content ul li{padding:0 9px;width:384px;height:212px;}
.home-our-lens{width:420px;border-right:1px dashed #b2b2b2;margin:15px 0 30px 65px; text-align:left;}
.home-item-content .h h3{margin:20px 0 0 15px}
.home-item-content .h p {
    font-size: 14px;
    margin: 0;
    padding: 2px 0 0 15px;
}
.home-process{margin:15px 0 9px 38px;position:relative; text-align:left;}
.home-process .more {
    background: none repeat scroll 0 0 #5B5B5B;
    bottom: 0;
    color: #FFFFFF;
    padding: 5px 20px;
    position: absolute;
    right: 45px;
}
.home-process .more:hover{ background-color:#444444;}
.notice-content-2014 {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 1px 1px 2px;
    margin-right: 16px;
    padding: 10px;
    width: 370px;
    background:#fff
}
.home-style ul li .min{position:absolute;top:0px;left:9px;padding:40px;width:258px;height:130px;color:#fff;font-size:17px;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;display: none;z-index:10;text-align: center;margin-left:23px;}
.home-style ul li .min p{margin:0 0 20px}
.home-style ul li .hotsales-referral h4{margin:0 0 15px}
.home-style .home_3u ul li .min{background: #74d9e1;margin-left:15px;}
.home-style .archipelago ul li .min{background: #000;}
.home-style .trendy ul li .min{background: #ada11b;}
.home-style .delight ul li .min{background: #005e8a;}
.home-style .seductive ul li .min{background: #792a64;}
.home-style ul li .min-word{position:absolute;top:0;left:81px;font-size:15px;display: none;color:#000;height: 150px;padding:60px 0 0;text-align: center;width: 325px; background:#fff;}
.home-style ul li .min-word h1{font-size:24px;}
.home-style ul li h2{position: absolute; left: 0px; bottom: 0px; width: 100%;z-index:5; text-align: center;}
.notice-content-2014 ul li{background:url(../image/2013_notice_disc.png) 21px 13px no-repeat;height:33px;line-height:33px;padding:0 0 0 40px;border-bottom:1px dashed #a7a7a7; text-align:left;}
.notice-content-2014 ul li:hover{background-color:#efefef;}
.notice-content-2014 ul li a{font-size:14px}
.notice-content-2014 ul li.even{background-color:#efefef;}
.notice-content-2014 ul li.last{border:0;}

dl.child{float:left;width:800px;margin:0;}
dl.child dd{float:left;padding:0 24px 0 3px;}
dl.child dt{float:left;}
.advanced-search{position:relative;padding:15px 0 5px;background:#fff;overflow:hidden;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;width:1208px;}
.h-auto #advanced-search-list{height:auto;}
#advanced-search-list{height:95px;overflow:hidden;}
.advanced-search-title{height:40px;line-height:40px;position:relative;background:#fff;border-width:1px 1px 0px 1px;border-style:solid;border-color:#d6d6d6;width:1208px}
#advanced_search_form{font-size:14px;width:1208px;display:block;padding:0 0 10px;}
#advanced_search_form #advanced-search-list li label{float:left;width:90px;padding-left:35px;}
#advanced_search_form #advanced-search-list li{width:1000px;height:30px;line-height:30px;}
.advanced-search-title span{background:url(../image/2014_chose_attribute_title.jpg) 38px 3px no-repeat;padding-left:65px}
.advanced-search-title .more-attribute{position:absolute;right:38px;top:0;}
.advanced-search-title .more-attribute img{position:absolute;right:-20px;top:13px;}
.attribute_color{ border-left: 1px solid #D3D3D3;
    top: 120px;
    height: 70px;
    padding: 15px 0 20px 30px;
    position: absolute;
    right: 15px;
    width: 257px;}
.attribute_color ul li input{display:none;}
#advanced_search_form #advanced-search-list .attribute_color ul li {
    position:relative;
    float: left;
    height: 25px;
    padding: 1px;
    width: 28px;
    margin:0 1px 1px 0;
}
#advanced_search_form #advanced-search-list .attribute_color ul li img{cursor:pointer}
#advanced_search_form #advanced-search-list .attribute_color ul li.active span{background:url(../image/selected_attribute.png) no-repeat;width:28px;height:28px;position:absolute;left:-2px;top:-2px; cursor:pointer;}
#advanced-search-list dl.brand_collection dd{margin: 5px 0 0;}

.fancybox-overlay-attribute{position:fixed;left:0;top:0;background:#fff;filter:alpha(opacity=50);opacity:0.5;z-index:100000;display:none; width:100%;height:100%;}
.fancybox-overlay-attribute img{ position:fixed;left:50%;top:50%; margin-left:-16px;}
.fancybox-overlay{position:fixed;left:0;top:0;background:#000;filter:alpha(opacity=80);opacity:0.8;z-index:1000;width:100%;height:100%;display:none}
#fancybox-wrap{background:url(../image/list-big-show.png) no-repeat;height:458px;width:924px;position:fixed;left:50%;top:50%;z-index:1001;display:none;margin:-229px 0 0 -462px;}
.fancybox-close{position:absolute;right:-15px;top:-8px;}
.colorgallery{position:absolute;bottom:60px;left:42px;width:640px;text-align:center}
.colorgallery ul li{display:inline-block;border:1px solid #D6D6D6;cursor:pointer;margin:0 5px 0 0}
.colorgallery ul li.active,.colorgallery-list-color ul li.active{border:1px solid #ff6600;}
.colorgallery-detail{position:absolute;bottom:-44px;left:55px;width:640px;text-align:center;background:url(../image/colorgallery-line.jpg) no-repeat; padding-top:23px;}
.colorgallery-detail ul li{display:inline-block;border:1px solid #D6D6D6;cursor:pointer;margin:0 5px 0 0}
.colorgallery-detail ul li:hover{border:1px solid #ff6600;}
.colorgallery-list-color{ position:absolute; top:208px; width:100%; text-align:center; display:none;}
.colorgallery-list-color ul li{display:inline-block;border:1px solid #D6D6D6;cursor:pointer;margin:0 5px 0 0}
.products-grid li.item:hover .colorgallery-list-color{ display:block;}
.product-big-image{padding:5px 0 0 61px;}
.photo-next{background:url(../image/photo-next.png) no-repeat;width:43px;height:32px;position:absolute;right:248px;bottom:30px;}
.photo-pre{background:url(../image/photo-pre.png) no-repeat;width:43px;height:32px;position:absolute;left:49px;bottom:30px;}
.photo-next:hover{background:url(../image/photo-next-hover.png) no-repeat;}
.photo-pre:hover{background:url(../image/photo-pre-hover.png) no-repeat;}
.photo-tips{position:absolute;left:182px;bottom:34px;color:#898989;font-size:14px;}
.product-big-info{width:210px;padding:45px 0 0 0;}
.product-big-info h3{background-image:url(../image/big-collection.gif);background-repeat:no-repeat;}
.product-big-info h3.Archipelago{background-position:0px 0px;height:36px;width:161px;}
.product-big-info h3.Seductiv{background-position:-509px 0px;height:24px;width:161px}
.product-big-info h3.Delight{background-position:-164px 0px;height:24px;width:161px;}
.product-big-info h3.Trendy{background-position:-338px 0px;height:24px;width:161px;}
.product-big-description{padding: 20px 0 0 10px;font-size: 14px;}
.product-big-info dl{}
.product-big-info dl dt{float:left}
.product-big-info dl dd{float: left;height:28px;width: 119px;}
.product-big-description .product-list-price{font-size:14px;clear:both;padding:15px 0 0}
.product-list-add-btn{padding:45px 0 0 0;}
.list-buy{background:url(../image/go_to_buy.png) no-repeat;width:133px;height:38px;border:0;cursor: pointer;}
.product-list-add-btn p{margin:0 0 20px}
.list-product-size-1{background:url(../image/list_product_size_1.png) no-repeat;width:335px;height:17px;position:absolute;left:315px;top:70px;font-size:14px;}
.list-product-size-2{background:url(../image/list_product_size_2.png) no-repeat;width:18px;height:187px;position:absolute;left:25px;top:128px;font-size:14px;}
.list-product-size-1 .bridge_width{position:absolute;left:18px;top:-2px;}
.list-product-size-1 .lens_diameter{position:absolute;right:110px;top:-2px;}
.list-product-size-2 .frame_depth{position:absolute;left:-10px;top:80px;}

#precheckout{font-size:14px;width:1167px;padding:0 22px;background:#fff;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;}
#precheckout h1{background:url(../image/shopping_title.gif) 0px -72px no-repeat;width:1167px;height:36px;margin:15px 0 30px}
.selected-lens{background:#f3f3f3;border:1px solid #ccc;padding:10px 0 6px 30px;width:1135px; }
.selected-lens h4{font-weight:normal;}
.prescription{background:#f3f3f3;border:1px solid #ccc;margin:10px 0 0;padding:35px;position:relative}
.prescription-form{height:105px;margin:20px 0 0}
.prescription-form ul li{float:left;padding:0 23px;height:98px}
.prescription-form ul li.first{padding:0 0 0 20px;}
.prescription-form ul li dd{padding:5px 0 0;height:35px}
.prescription-form ul li dd select{width:65px;}
.prescription_form ul li.mid,
.prescription-form ul li.mid{border-left:1px solid #494949;height:80px;padding:0;}
.prescription_form ul li.mid span,
.prescription-form ul li.mid span{background:url(../image/cyl.png) no-repeat;width:62px;height:22px;display:block;margin:15px 0 0;text-align:center;color:#fff}
.precheckout-prescription-select a{text-decoration:underline;color:#010101;font-weight:bold;padding-left:25px;position:relative}
.precheckout-prescription-select b{background:url(../image/precheckout-prescription-select-.png) no-repeat;display: block;height: 11px;left: 0;position: absolute;top: 5px;width: 16px;}
.prescription-other{margin:10px 0 0}
.prescription-other input{position:relative;top:-1px;margin-right:7px;}
.prescription-other a{color:#B93037;text-decoration:underline;}
.prescription-other span{padding-right:25px}
.precheckout-prescription-btn button{width:102px;height:30px;border:0;color:#fff;font-size:18px;position:absolute;right:40px;bottom:10px;cursor: pointer;}
.precheckout-recommend-lens{display:none}
.precheckout-recommend-lens .precheckout-recommend-title{padding:15px 0 8px 25px;display:block}
.precheckout-recommend-lens-info{background:#f3f3f3;border:1px solid #ccc;padding:15px 0 15px 40px; margin-top:10px;}
.precheckout-recommend-lens-info ul li{width:910px;height:33px;line-height:33px;overflow:hidden;cursor: pointer;}
.precheckout-recommend-lens-info ul li dl dt{float:left;width:30px;}
.lens-upgrade{position:absolute;right:-50px;top:0;}
.precheckout-recommend-lens-info ul li dl dt input{position:relative;left:0;top:-2px}
.precheckout-recommend-lens-info ul li dl dd{float:left;}
.precheckout_cart_btn{text-align:right;position:relative;font-size:15px;padding:30px 30px 0 0;height:120px;}
.precheckout_cart_btn button{background:url(../image/precheckout_cart_btn_gray.jpg) no-repeat;width:133px;height:40px;border:0;position:relative;right:8px;cursor: pointer;}
.precheckout_cart_btn button.active{background:url(../image/precheckout_cart_btn.jpg) no-repeat;}
a.fill-in-prescription-help{float:right;padding-right:15px;font-weight:normal;color:#B93037}
.fill-in-prescription-help i{position:absolute;right:-4px;top:0;}
.lens-name{position:relative}
a.abtn{display:block;height:38px;width:34px;overflow:hidden;cursor:pointer;position:absolute;top:105px;}      
a.aleft{left:30px}
a.aright{left:1147px;}
.list-no-product{background: none repeat scroll 0 0 #FFFFFF;border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;padding: 70px 0;width: 1208px;display:none;overflow:hidden} 
.list-no-product h2{ height: 30px;line-height: 30px;width:100%}
.list-no-product h2 label{background:url(../image/no-product-icon.jpg) no-repeat;width:330px;height:30px;padding:0 0 0 55px;display:block;font-weight:bold;}
.list-no-product .min-tips{margin: 0px auto; text-align: left; width: 380px;}
.tips-one{padding: 20px 0px 0px; margin: 0px 0px 5px;}
.tips-two{padding: 0px 0px 0px 55px;}
.try-on{width:1208px;height:230px;margin:0 auto 15px;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;background:#fff;font-size:14px;position:relative;display:none}
.try-on .advanced-search-title{padding:0 0 0 28px;border-width:0 0 1px 0;border-style:solid;border-color:#d6d6d6;width:1180px}
.try-on .try-on-photo{width:1077px;height:160px;overflow:hidden;float:left;position:relative;margin:13px 0 0 66px;}
.try-on .try-on-photo ul{width:20000px;position:absolute;left:0px;top:0px;}
.try-on .try-on-photo li{width:124px;float:left;padding:0 5px;cursor:pointer}
.try-on .try-on-photo li img{padding:2px;border:solid 1px #E3E3E3;}
.try-on .try-on-photo li.active img{border:solid 1px #E22C2C;}
.try-on .try-on-photo li a{color:#3366cc;text-decoration:none;float:left;}
.big-photo{position:absolute;right:1px;bottom:76px;z-index:10;width:41px;height:38px;text-indent:-9999px;background:url(../image/big-photo-icon.jpg) no-repeat;}
.big-photo:hover{background:url(../image/big-photo-icon-1.jpg) no-repeat;}
.input-text-box{width:0; height:20px;overflow:hidden; font-size:12px; position:absolute;left:90px;top:0;}
a.precise-search{background-color:#737373;  color:#fff; margin-left:3px; padding:1px 10px; position:relative;}
a.precise-search:hover{background-color:#565656;}
.search-title{ cursor:pointer; background:url(../image/toolbar-search-btn.jpg) 0 2px no-repeat; padding-left:26px;}
.product-sku{position:absolute;top:5px;left:10px;color:#B6B6B6; font-size:13px;}

ul.our-lens li.over{cursor:pointer; background:#eeeeee;}
ul.our-lens li h4{font-weight:normal;}
div.t h4{font-weight: normal;}
.home-advertisement {height: 430px; margin: 0 auto; padding-top: 17px; width: 1210px; border:1px #ccc solid;background: #FFF; margin-top: 20px;}
.home-advertisement ul li {position:relative;}
.home-style ul li .sales {color: #FFFFFF; display: none; font-size: 14px; height: 127px; left: 9px; opacity: 0.7; padding: 42px 10px 0 10px; position: absolute; top: 0; width: 260px; margin:10px 0;}
.home-style .archipelago ul li .sales {background: none repeat scroll 0 0 #000000;}
.our-lens-minute ul li .lens-news { color: #000;font-size: 14px; }
.our-lens-minute ul li{position: relative;}
.home-style .archipelago ul li{position:relative;}
.home_small_banner { width:102%; clear:both; margin:17px auto 0;}
.home_small_banner ul li{width:296px; float:left; margin-right:6px;border-width:1px 1px 2px; border-color:#D6D6D6; height:194px; border-style:solid; overflow:hidden;}
.no-product{padding:20px 0 40px 0;background:#fff;font-size:16px;}
.cart-no-product{background:url(../image/cart-bg.jpg) 376px 28px no-repeat; padding:64px 0 18px 114px;}
.cart-btn{color:#BB2204;}
.hotsales-main{height: 30px; width: 98%; border-bottom: 2px #000 solid; margin: auto; }
.hotsales-title{float: left; padding-left: 10px; width: 190px; height: 18px;}
.hotsales-background{background: url(../image/hotsales3.jpg) 100% 100% scroll no-repeat;}
.hotsales-title h3{float: left; font-weight: normal;}
.hotsales-subject{height: 400px; width: 98%; margin: auto;}
.hotsales-maxbanner{width: 270px;}
.hotsales-maxbanner-float{margin-left: 15px;}
.hotsales-product{width: 900px; float: left; margin-top: 10px;}
.hotsales-overflow{width: 110%; overflow: hidden;}
.hotsales-product ul{margin-left:10px;}
.hotsales-product li{height:187px; float:left}
.hotsales-product .border-bottom{border-bottom: 1px #000 solid;}
.hotsales-product .border-lr{border-left: 1px #ccc solid; border-right: 1px #ccc solid;}
.hotsales-product ul li>h4{width: 301px; height: 20px; text-align: center; padding-top: 15px; float: left; font-weight: normal;}
.hotsales-referral{display: none; text-align: center; padding-top: 10px;}
.home-lens ul{margin-left:10px;}
.home-lens li{margin-left:10px;}
.home-lens li ul li{margin:0;}
.home-lens-price{color: #bf201e;}
.home-lens-more{background: none repeat scroll 0 0 #5B5B5B; color: #fff; padding: 5px 20px; position: absolute; right: -60px; top: 295px;}
.home-lens-more:hover{background-color:#363636}

.product-image-rank p{width: 306px;}
.customer-account-index .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.sales-order-history .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.sales-order-view .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.customer-account-edit .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.customer-prescription-index .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.customer-prescription-form .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.customer-address-index .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.customer-address-form .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.customer-account-changepassword .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.review-customer-index .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.wishlist-index-index .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}
.newsletter-manage-index .main{border-color: #D6D6D6;border-style: solid;border-width: 1px 1px 2px;width:1208px;}


.groupOn-list{ height: 414px;}
.info-colum{width:368px;border-color: #D6D6D6;border-width: 1px 1px 2px;border-style: solid;height:414px;background-color: #fff; margin-right: 7px;}
.img-colum{border-color: #D6D6D6;border-width: 1px 1px 2px;border-style: solid;height:414px;width:825px;background-color: #fff;}
.info-colum-text{ border-bottom:1px solid #000; padding-bottom:25px;width:310px;font-size:18px; margin: 32px auto;}
.gp-product-name{font-size:24px;}
.gp-regular-price{font-size:18px;text-decoration:line-through; margin-bottom: 10px;padding-left: 30px;color:#5c5c5c;}
.gp-special-price{background:url(../image/flashsale-btn-price-bg.png) no-repeat;width:320px; height: 58px;position:relative;left:-6px;}
.shop-btn{ border:0;background:url(../image/flashsale-btn.png) no-repeat; display: block;width:93px; height: 36px;position:absolute;top:8px;left:175px;}
.price-num{font-size:28px;color: #fff;position:relative;top:3px;left:46px;}
.product-image-01{width:517px;height:388px;border:1px solid #E5E5E5;overflow:hidden;margin: 12px 0 0 10px;position:relative}
.product-image-02{width:255px;height:187px;border:1px solid #E5E5E5;overflow:hidden;margin: 12px 0 0 10px;}
.groupOn-colorgallery-list-color{position:absolute;left:0;bottom:0;text-align:center;width:517px}
.groupOn-colorgallery-list-color ul li{display:inline-block;border:1px solid #D6D6D6;padding:0 5px;}
.endtime{font-size:22px;padding:20px 0 0 37px}
.endtime label{background:url(../image/icon-clock.jpg) 0 4px no-repeat;padding:0 0 0 26px}
.endtime span{color:#ac2c2b;padding:0 0 0 8px}

.cms-love-eye-day .tit{background:url(../image/love_eye_01.jpg) no-repeat 50% 50%;height:450px;}
.cms-2014aiyanday .tit{background:url(../image/love_eye1_1.jpg) no-repeat 50% 50%;height:450px;}
#zhuanpan_content {left:600px;position:relative;top:93px;}
#zhuanpan {width:500px;height:480px;overflow:hidden;}
#tip {position:absolute;left:184px;top:121px;cursor:pointer;}
#zhuanpan_div{background:url(../image/love_eye_02.jpg) no-repeat 0 0;width:1190px;height:588px;}