@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), url(../font/opensans.woff) format('woff'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../font/opensans-bold.woff) format('woff'); }

body { font-family: 'Open Sans', arial, sans-serif; -webkit-font-smoothing: antialiased;	color: #2e2e2e;	font-size: 12px; height: 100%; background: #fff; position: relative; }
.container { width: 1080px; min-width: 1080px; padding: 0; position: relative; }

h1, h2, h3, h4, h5 {  font-family: 'Open Sans', arial, sans-serif; -webkit-font-smoothing: antialiased; }

a { color: #0090b4; }
a:hover { color: #00788e; }
.btn-blue { background-color: #00a1bf; border-color: #0090b4; color: #fff; } 
.btn-blue:hover { background-color: #0090b4; border-color: #0090b4; color: #fff; }  
.btn-ablue { background-color: #00a1bf; border-color: #0090b4; color: #fff; } 
.btn-ablue:hover { background-color: #0090b4; border-color: #0090b4; color: #fff; }    
.btn-gray { background-color: #aaa; border-color: #999; color: #fff; } 
.btn-gray:hover { background-color: #353535; border-color: #111111; color: #fff; }
.btn-gold { background: url(../images/layout/gold.png) right bottom; border: 1px solid #bc982e; text-shadow: 1px 1px 0px rgba(153, 121, 27, 1); color: #fff; } 
.btn-gold:hover { background: url(../images/layout/gold.png) right top; border-color: #99791b; color: #fff; }  
.panel-blue { border-color: #95d8e5; }    
.panel-blue .panel-heading { background-color: #dbeef2; }
.blueli { background-color: #00a1bf !important; }  
.blueli>a { color: #fff !important; }

.btn-toggle { width: 115px; margin: 3px; }  
.btn-toggle i { margin-right: 4px; }

.input-group { margin: 0 !important; }
.selects { margin-bottom: 5px; }

.clear { clear:both; }         
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.icon-spacer { margin-right: 8px; }

.motto { line-height: 29px; font-size: 12px; color: #999 }  
.help { line-height: 29px; font-size: 12px; float: right; margin-right: 350px; color: #999; }  
.help strong { color: #92b909; }

.navbar-custom { min-height: 29px; margin: 5px 0; min-width: 800px; }
.navbar-nav-custom { float: right; margin-right: 340px; }
.navbar-nav-custom>li { float: left; }
.navbar-nav-custom>li>a { padding: 0 10px; line-height: 29px; font-size: 12px; }
.navbar-nav-custom i { margin-right: 10px; color: #999999; }
.navbar-nav-custom a { color: #666666; }    

.btn-signup { padding: 3px 0px; width: 160px; font-size: 12px; margin: 0px; position: absolute; top: 2px; right: 170px; }
.btn-signup i { margin-right: 8px; }
.login-dropdown { left: 750px; padding: 5px 10px 10px 10px; }
.login-dropdown .more { text-align: center; font-size: 11px; font-weight: bold; margin-top: 10px; display: block; }  
.user-dropdown { left: 750px; }  
.user-dropdown i { margin-right: 15px; }
.input-group { margin: 5px; }
.input-group i { margin: 0; display: block; width: 16px; }
.btn-add { padding: 3px 0px; width: 160px; font-size: 12px; margin: 0px; position: absolute; top: 2px; right: 0px; }
.btn-add i { margin-right: 8px; }

.header { height: 60px; position: relative; background-color: #ffffff; }
.header .logo { width: 130px; height: 60px; top: 0px; left: 0px; position: absolute; background: #353535 url(../images/logo/header.png) 80px center no-repeat; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }  
.header .doctor { width: 550px; left: 250px; height: 150px; top: 0px; position: absolute; }

.headerpanel { top: 0px; left: 140px; width: 800px; height: 60px; position: absolute; background-color: #00a1bf; border: 1px solid #0090b4; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.headerpanel>ul { top: 0px; left: 0px; height: 58px; padding: 0; position: absolute; list-style-type: none; }
.headerpanel>ul>li { float: left; border-right: 1px solid #0090b4; }    
.headerpanel>ul>li:last-child { border-right: 0; }
.headerpanel>ul>li i { margin-right: 10px; }
.headerpanel>ul>li>a { color: #fff; display: block; line-height: 58px; height: 58px; font-size: 12px; font-weight: bold; padding: 0 20px; }       
.headerpanel>ul>li>a:hover { text-decoration: none; background-color: #0090b4; }
.dropdown-menu { margin-top: 0px; }
.dropdown:hover .dropdown-menu { display: block; }
.dropdown-menu>li>a { color: #0090b4; text-align: left; } 
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #0090b4; }    

.search { width: 360px; position: absolute; right: 10px; top: 10px; }
.search .inputwrap { float:left; background-color: #fff; margin-right: 10px; padding: 9px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.searchtext { width: 290px; border: 0px; height: 20px; line-height: 20px; }
.btn-search { background-color: #00a1bf; border-color: #00a1bf; color: #fff; margin-top: 2px; } 
.btn-search:hover { background-color: #00a1bf; border-color: #00a1bf; color: #fff; }
.twitter-typeahead  { display: block !important; }
.tt-dropdown-menu { margin-top: 15px; padding: 5px 30px 5px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #ffffff; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); }
.tt-dropdown-menu img { height: 30px; margin: 3px 5px; }

.cart { position: absolute; width: 60px; height: 60px; right: 0px; top: 0px; background: #353535; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; color: #fff; }
.auctions { position: absolute; width: 60px; height: 60px; right: 70px; top: 0px; background: #353535; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; color: #fff; }
.cart i, .auctions i { font-size: 28px; line-height: 60px; margin-right: 4px; }
.cart .count, .auctions .count { position: absolute; top: 7px; right: 10px; font-size: 10px; background: #ff3008; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px 4px; }

.no-auction .auctions { display: none; } 
.no-auction .headerpanel { width: 870px; }  
.no-auction .search { width: 430px; }   
.no-auction .searchtext { width: 360px; }

.content { width: 100%; padding: 0px; margin: 15px 0; }

.secondmenu { margin-top: -20px; }
.sidebar { float:left; width: 250px; }
.sidebar a:hover { text-decoration: none; }
.sidebar h1 { font-size: 18px; margin: 11px 0px; color: #92b909; text-transform: uppercase; }
.sidebar ul { list-style-type: none; padding: 5px 0px; position: relative; }
.sidebar ul li { padding: 0; }
.sidebar ul li:last-child { border: 0; }
.sidebar ul li a { display: block; padding: 8px 15px 8px 5px; line-height: 18px; border-bottom: 1px solid #e6e6e6; color: #444; } 
.sidebar ul li .more { background: url(../images/layout/arrow.png) right center no-repeat; }
.sidebar ul li:hover { background-color: #eee; }
.sidebar ul li:hover>ul { display: block; }
.sidebar ul li ul { display: none; z-index: 1000; font-size: 11px; background-color: #fafafa; position: absolute; right: -180px; width: 180px; padding: 0px; margin: -35px 0 0 0; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); font-weight: normal; }
.sidebar ul li ul li { padding: 0; }
.sidebar ul li ul li a { display: block; padding: 5px 0px; border: 0px; padding: 8px 20px 8px 10px; line-height: 18px; border-bottom: 1px solid #e6e6e6; color: #444; }   
.selected { font-weight: bold; }

.support { border: 1px solid #e6e6e6; background-color: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px 10px; }
.support h2 { font-size: 13px; margin: 5px 0; font-weight: bold; }
.support img { float: right; margin-left: 10px; border: 1px solid #d6d6d6; }
.support table { width: 100%; }

.websal { border: 1px solid #e6e6e6; background-color: #eee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.websal img { margin: 10px 31px; }

.facebook { border: 1px solid #e6e6e6; background-color: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px 10px; min-height: 400px; }

.main { width: 780px; float: left; margin: 5px 20px 5px 30px; }
.main h1 { font-size: 25px; margin: 5px 0px 15px 0px; }    
.main h2 { font-size: 20px; margin: 15px 0px; color: #0090b4; }   
.main h3 { font-size: 14px; margin: 15px 0px; font-weight: bold; color: #666; }
.main .control { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 5px 0; margin: 15px 0; color: #555555; }
.main .sort { float: right; font-weight: bold; } 
.main .sort span { margin: 3px 10px; display: block; float: left; }  
.main .sort button { font-size: 12px; }
.main .sort button i { margin-right: 3px; }       
.main .pagination { float: right; } 
.main table td { vertical-align: top; }

.products { margin: 15px -5px 0px 0; }
.product { width: 255px; padding: 5px 9px; height: 375px; float: left; margin: 10px 5px 0 0; position: relative; border: 1px solid #dddddd; background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.product h2 { font-size: 15px; text-align: left; margin: 0px 25px 0px 5px; color: #0090b4; line-height: 20px; }
.product img { position: absolute; top: 47px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.product .recommended { position: absolute; top: 5px; right: 10px; z-index: 10; width: 22px; height: 22px; background: url(../images/layout/sr-small.png); }
.product .price { position: absolute; top: 343px; left: 15px; font-size: 15px; font-weight: bold; color: #0090b4; } 
.product .sale { position: absolute; top: 57px; right: 18px; font-size: 15px; font-weight: bold; color: #fff; background-color: #b4381b; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); } 
.product .reserved { position: absolute; top: 57px; left: 18px; font-size: 15px; font-weight: bold; color: #fff; background-color: #e9c813; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.product .sold { position: absolute; top: 57px; left: 18px; font-size: 15px; font-weight: bold; color: #fff; background-color: #24b229; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.product .waiting { position: absolute; top: 57px; left: 18px; font-size: 15px; font-weight: bold; color: #fff; background-color: #606060; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.product .addcart { position: absolute; top: 343px; right: 15px; }
.product .pcs { display: none; float: left; width: 40px; height: 22px; font-size: 11px; margin-right: 3px; text-align: center; padding: 0px; }
.product p { position: absolute; bottom: 26px; height: 52px; width: 100%; min-height: 52px; overflow: hidden; left: 0px; padding: 2px 5px; font-size: 11px; cursor: help; text-align: center; }   
.product p:hover { height: auto; background-color: white; z-index: 100; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }

.detail { width: 780px; padding: 10px 19px; margin: 5px 0 20px 0; position: relative; border: 1px solid #cccccc; background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.detail .image { width: 335px; margin-right: 20px; float: left; padding: 20px 0px; position: relative; }
.detail .sale { position: absolute; top: 28px; right: 8px; font-size: 15px; font-weight: bold; color: #fff; background-color: #b4381b; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.detail .reserved { position: absolute; top: 28px; left: 8px; font-size: 15px; font-weight: bold; color: #fff; background-color: #e9c813; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.detail .sold { position: absolute; top: 28px; left: 8px; font-size: 15px; font-weight: bold; color: #fff; background-color: #24b229; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.detail .waiting { position: absolute; top: 28px; left: 8px; font-size: 15px; font-weight: bold; color: #fff; background-color: #606060; font-size: 11px; padding: 2px 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
.detail .info { width: 375px; float: left; }
.detail h1 { font-size: 20px; text-align: left; margin: 5px 0; padding: 10px 0; border-bottom: 1px solid #dddddd; }   
.detail h2 { font-size: 15px; text-align: left; margin: 5px 0; padding: 10px 0; border-bottom: 1px solid #dddddd; }     
.detail .recommended { position: absolute; top: 7px; right: 7px; z-index: 10; width: 45px; height: 45px; background: url(../images/layout/sr-large.png); }
.detail p { margin: 20px 0; }
.detail .addcart { padding: 5px 9px; margin: 10px 0 20px 0; position: relative; border: 1px solid #dddddd; background-color: #eeeeee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.detail .addcart .buttons { width: 165px; float: right; margin: 2px 0; }
.detail .pcs { width: 45px; height: 22px; font-size: 11px; margin-bottom: 3px; text-align: center; padding: 0px; }  
.detail .buy { float: right; }
.detail .price { font-size: 14px; margin: 16px 5px; display: block; }    
.detail .lastprice { text-decoration: line-through; color: #bbb; } 
.detail .price strong { font-weight: bold; color: #0090b4; }  
.detail .pricenotax { font-size: 10px; margin: 2px 7px; display: none; color: #888888; }  
.detail .info table { width: 100%; font-size: 11px; color: #555555; margin-top: 10px; margin-bottom: 20px; }      
.detail .info table tr { border-bottom: 1px solid #dddddd; }     
.detail .info table td { padding: 2px 2px; }
.detail .empty { width: 15px; border-bottom: 0px solid #dddddd; }
.detail .icon-ok { color: #409440; } 
.detail .icon-remove { color: #d43f3a; }
.detail .tabs { border-bottom: 1px solid #cccccc; margin: 10px -19px; }  
.detail .tabs span { float: left; display: block; border: 1px solid #cccccc; background-color: #eeeeee; margin-bottom: -1px; margin-left: 20px; padding: 5px 15px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }   
.detail .tabs span.active { border-bottom: 1px solid #ffffff; background-color: #ffffff; }
.detail #tabinfo table td { padding: 12px 25px; border: 1px solid #dddddd; }  
.detail #tabinfo table td p { margin: 0px; padding: 0px; }   
.detail .thumbnail { margin: 10px 11px 0px 0px; width: 100px; float: left; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } 
.detail .tablewrapper { float: right; border: 1px solid #dddddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 0 10px 20px; }
.detail .tablewrapper table th { padding: 12px 25px; }
.detail .tablewrapper table td { padding: 12px 25px; border: 0 !important; }
.detail .tablewrapper table tr.even { background-color: #eeeeee; }
.detail .auction { padding: 5px 9px; margin: 10px 0 20px 0; position: relative; border: 1px solid #dddddd; background-color: #eeeeee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.detail .auction .buttons { width: 130px; float: right; margin: 2px 0; }
.detail .auction button { width: 100%; float: right; margin-top: 5px; }   
.detail .auction button i { margin-right: 10px; }
.detail .auction .auctionend { display: block; border-bottom: 1px solid #dddddd; text-align: center; margin-bottom: 5px; padding-bottom: 5px; }    
.detail .auction .pricespacer { padding-top: 5px; }  
.detail .auction .aprice { font-size: 14px; margin: 0px 0px 5px 0px; display: block; }   
.detail .auction .aprice strong { font-weight: bold; color: #0090b4; }   
.detail .auction .pricedetail { font-size: 10px; margin: 0px; color: #555; } 
.detail .auction .refresh { width: 100%; margin-top: 5px; } 
.detail .auction th { padding: 5px; background-color: #f5f5f5; }  
.detail .auction td { padding: 2px 5px !important; }
.back { float: right; }

.pages ul { list-style-type: square; padding-left: 15px; }
.pages .infotable td { vertical-align: middle; width: 25%; }   
.pages .valuetable { width: 100%; border-collapse: collapse; }           
.pages .valuetable td { border: 1px solid #ddd; padding: 5px 10px; }

.cartcontent h2 { margin-bottom: 20px; }
.cartcontent td, .cartcontent th { vertical-align: middle !important; }
.cartcontent .cart-col0 { }       
.cartcontent .cart-col-e1 { width: 25%; text-align: center; }  
.cartcontent .cart-col-e2 { width: 10%; text-align: center; }
.cartcontent .cart-col1 { width: 10%; text-align: center; }
.cartcontent .cart-col2 { width: 10%; text-align: center; }
.cartcontent .cart-col3 { width: 10%; text-align: center; }
.cartcontent .cart-col4 { width: 8%; text-align: center; }
.cartcontent .cart-empty { padding: 20px !important; text-align: center; font-weight: bold; }
.cartcontent .col-radio { width: 8%; text-align: center; background-color: #eef8ea; }
.cartcontent .col-title { width: 32%; text-align: left; font-weight: bold; }
.cartcontent .col-price { width: 10%; text-align: right; padding-right: 20px; }     
.cartcontent .cartimage { height: 40px; }   
.cartcontent .pcs { width: 100%; height: 22px; font-size: 11px; margin-right: 3px; text-align: center; padding: 0px; }

footer { background-color: #ffffff; padding: 20px 0px 10px 0px; border-top: 1px solid #dddddd; margin-top: 10px; }

.advantages { width: 345px; height: 210px; float: left; margin: 0 15px 0 5px; }
.advantages i { float: left; font-size: 40px; width: 40px; color: #aaaaaa; margin: 18px 25px 0 0; }  
.advantages h1 { font-size: 15px; margin: 10px 0 4px 0; }      
.advantages p { margin: 0; color: #555555; }
.footertext { width: 350px; height: 210px; float: left; margin: 0; padding: 0px 14px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.footertext h1 { font-size: 20px; margin: 16px 0 16px 0; text-align: left; }    
.footertext p { margin: 10px 0px; color: #555555; line-height: 20px; text-align: left; }
.newsletter { width: 345px; height: 210px; float: left; margin: 0 5px 0 15px; text-align: center; }        
.newsletter h1 { font-size: 20px; margin: 16px 0 16px 0; text-align: left; }    
.newsletter p { margin: 10px 0px; color: #555555; line-height: 20px; text-align: left; }
.newsmail { margin: 15px auto; }
.newsletter button i { margin-right: 5px; }

.partners { text-align: center; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 20px 0 20px 0; }
.partners img { margin: 20px 20px; }

.footermenu, .contact { margin: 0 30px 0 0; padding: 5px 10px; float: left; }
.footermenu span, .contact span { font-weight: bold; display: block; margin-bottom: 10px; } 
.footermenu ul, .contact ul { list-style-type: none; padding: 0; }          
.contact { float: right; margin: 0 0 0 30px; }

.banner { margin-top: -3px; margin-bottom: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); }

.message { width: 500px; font-weight: bold; font-size: 13px; text-align: center; padding: 50px; }
.notfound { text-align: center; font-weight: bold; margin: 50px 0px;}
.optional { font-weight: normal; }
.confirm th { padding: 10px 25px !important; width: 20%; }   
.confirm td { padding: 10px 25px !important; width: 30%; }

textarea { resize: vertical; }

.nivo-controlNav { position: absolute; top: 160px; right: 40px;	z-index: 500; }

.hptable .btn { width: 100%; }

.listtitle { background-color: #eee; font-weight: bold; }

.next { margin-top: 20px; text-align: center; }
.catWarning { margin-bottom: 0px; }

.red { color: #d6000d; }    
.green { color: #43b200; }
.flash { margin-top: 10px; margin-bottom: 10px; }

.icon1, .icon2, .icon3 { width: 45px; height: 45px; margin-top: 16px; margin-left: 5px; }    
.icon1 { background: url(../images/pictures/icon1.png); }   
.icon2 { background: url(../images/pictures/icon2.png); }
.icon3 { background: url(../images/pictures/icon3.png); }

/* Top Class */

.topclass .headerpanel { background: url(../images/layout/gold.png) center center; border: 1px solid #bc982e; }  
.topclass .headerpanel>ul>li { border-right: 1px solid rgba(0,0,0,0.1); text-shadow: 1px 1px 0px rgba(153, 121, 27, 1); }  
.topclass .headerpanel>ul>li>ul { text-shadow: 1px 1px 0px rgba(0, 0, 0, 0); text-shadow: 1px 1px 0px rgba(153, 121, 27, 1); }      
.topclass .headerpanel>ul>li>a:hover { background: rgba(0,0,0,0.1) !important; }  
.topclass .btn-search { background: url(../images/layout/gold.png) center center; border-color: rgba(0,0,0,0.2); text-shadow: 1px 1px 0px rgba(153, 121, 27, 1); } 
.topclass .btn-search:hover { background: url(../images/layout/gold.png) center center; border-color: rgba(0,0,0,0.3); }   
.topclass .btn-blue { background: url(../images/layout/gold.png) right bottom; border: 1px solid #bc982e; text-shadow: 1px 1px 0px rgba(153, 121, 27, 1); } 
.topclass .btn-blue:hover { background: url(../images/layout/gold.png) right top; border-color: #99791b; }         
.topclass .main h2 { color: #bc982e; }  
.topclass .product .price { color: #bc982e; }  


.topclass .icon1 { background: url(../images/pictures/icon1g.png); }   
.topclass .icon2 { background: url(../images/pictures/icon2g.png); }
.topclass .icon3 { background: url(../images/pictures/icon3g.png); }

.backgroundBlink { background: #410000 !important; }

#divtoBlink {
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition:    background 0.3s ease-in-out;
  -ms-transition:     background 0.3s ease-in-out;
  transition:         background 0.3s ease-in-out;
}

.wsbtn { width: 100%; }