body { color: #808080; background-color: white; margin: 0; padding: 0; font-family: MyriadPro-Regular;}
@font-face {font-family: MyriadPro-Regular; src: local("MyriadPro-Regular"), local("MyriadPro-Regular"), url(MyriadPro-Regular.otf) format("opentype");}
@font-face {font-family: MyriadPro-Semibold; src: local("MyriadPro-Semibold"), local("MyriadPro-Semibold"), url(MyriadPro-Semibold.otf) format("opentype");}

a:link{color: #808080; text-decoration: none;}
a:visited {color: #808080; text-decoration: none;}
a:hover {color: #808080; text-decoration: underline;}
a:active {color: #808080; text-decoration: underline;}

#play a:link, #left-menu a:link{color: #231F20; text-decoration: none;}
#play a:visited, #left-menu a:visited {color: #231F20; text-decoration: none;}
#play a:hover, #left-menu a:hover {color: #231F20; text-decoration: underline;}
#play a:active, #left-menu a:active {color: #231F20; text-decoration: underline;}

#footer a:link{color: white; text-decoration: none;}
#footer a:visited {color: white; text-decoration: none;}
#footer a:hover {color: white; text-decoration: underline;}
#footer a:active {color: white; text-decoration: underline;}

h1 a:link, #title-all a:link, #grey-top u a:link{color: #231F20; text-decoration: underline;}
h1 a:visited, #title-all a:visited, #grey-top u a:visited {color: #231F20; text-decoration: underline;}
h1 a:hover, #title-all a:hover, #grey-top u a:hover {color: #231F20; text-decoration: none;}
h1 a:active, #title-all a:active, #grey-top u a:active {color: #231F20; text-decoration: none;}

#center-bot-text a:link{color: #666666; text-decoration: none;}
#center-bot-text a:visited {color: #666666; text-decoration: none;}
#center-bot-text a:hover {color: #666666; text-decoration: underline;}
#center-bot-text a:active {color: #666666; text-decoration: underline;}

img{border: 0 solid;}

#black-top{height: 24px; padding: 2px 26px 0 0; background: #231F20 repeat-x url(../images/black-top-line.gif); text-align: right;}
form{margin: 0; padding: 0;}
#black-top input{vertical-align: middle;}
#top-field, #user_pw_display, #user_pw{border: 0 solid; text-align: left; font-family: MyriadPro-Regular; font-size: 11px; color: #808080; width: 96px; height: 14px; padding: 0 0 0 4px; margin: 0 1px 0 0; background: white no-repeat left top url(../images/field-top.gif);}
#grey-top{background: white repeat-x url(../images/grey-top-line.gif); height: 40px; padding-left: 185px;}
a#top-menu{display: block; width: 76px; height: 22px; padding-top: 2px; float: left; display: inline; background: #FAB157 no-repeat center top url(../images/link.gif); text-align: center; color: #231F20; font-size: 12px; text-decoration: none;}
a#top-menu:hover, a#top-menu:active{text-decoration: none;}
#grey-top u{font-size: 11px; position: relative; text-decoration: none; display: block; float: right; display: inline; margin: -1px 61px 0 0;}

#left-menu{font-size: 14px; line-height:14px; font-family: MyriadPro-Semibold; background: no-repeat 0 17px url(../images/arr.gif); padding: 12px 40px 2px 15px;}
#left-menu-sub{font-size: 12px; padding: 1px 40px 1px 15px;}
#tel{text-align: right; color: #B2B2B2; font-size: 23px; padding: 10px 9px 0 0; vertical-align: top; font-weight: bold; font-family:arial; }
#tel i{display: block; text-align: right; font-style: normal; font-size: 16px; font-weight: normal;}
#top-banner{padding: 15px 0 20px 0; vertical-align: top;}
#logo{position: absolute; left: 0; top: 40px;}
#left-column{vertical-align: top; width: 190px; padding-top: 100px;}

#prod-home{width: 233px; height: 142px; position: relative; background-color: #F3F3F3; margin: 0 10px 15px 0;}
a#prod-home-bord{behavior: url("css/iepngfix.htc"); display: block; position: absolute; top: 0; left: 0; width: 241px; height: 150px; background: no-repeat url(../images/bord-img.png);}
#prod-home-png{position: absolute; width: 40px; height: 40px; top: 5px; left: 5px; behavior: url("css/iepngfix.htc");}

#search-close{position: absolute; right: 0; top: 150px;}
#search-close img{behavior: url("css/iepngfix.htc");}
#search-open{position: absolute; right: 0px; top: 150px;
    position:fixed;
    top:150px;
    top:expression(fixed(this, 150));
}
#search-bg{text-align: left; height: 53px; width: 290px; padding: 30px 0 0 5px; background: no-repeat right url(../images/search-right.png); behavior: url("css/iepngfix.htc");}
#search-bg input{vertical-align: middle; margin: 0 7px 0 0;}
#search-bg img{vertical-align: middle;}
#search-left{float: left; margin:-30px 0 0 -49px; position: relative; behavior: url("css/iepngfix.htc");}
#field-search{border: 0 solid; text-align: left; font-family: MyriadPro-Regular; font-size: 15px; color: #808080; width: 173px; height: 20px; padding: 1px 0 0 5px; background: white no-repeat left top url(../images/field-search.gif);}



#cart-close{position: absolute; right: 0; top: 240px;}
a#cart-close-hr{behavior: url("css/iepngfix.htc"); display: block; cursor: pointer; cursor: hand; width: 42px; height: 106px; padding: 58px 0 0 5px; background: no-repeat url(../images/cart.png); color: #231F20; font-family: MyriadPro-Semibold; font-size: 15px; text-align: center;}
a#cart-close-hr:hover, a#cart-close-hr:active{text-decoration: none;}
#cart-open{position: absolute; right: 0; top: 240px; 
    position:fixed;
    top:240px;
    top:expression(fixed(this, 240));
}
#cart{behavior: url("css/iepngfix.htc"); width: 44px; height: 157px; padding: 58px 0 0 5px; background: no-repeat url(../images/cart.png); color: #231F20; font-family: MyriadPro-Semibold; font-size: 15px; text-align: center; vertical-align: top;}
#cart-right{behavior: url("css/iepngfix.htc"); width: 25px; background: no-repeat url(../images/cart-right.png);}
#cart-bg{vertical-align: top; color: #231F20; background: repeat-x url(../images/cart-bg.png); margin-right: 25px;}
#cart-prod{float: left; position: relative; display: inline; width: 390px; font-size: 10px; margin: 20px 10px 0 10px;}
#cart-prod img{float: left; margin-right: 10px;}
#cart-prod a{display: block; font-size: 12px;}
#cart-prod i{display: block; font-style: normal; margin-top: 4px;}
#cart-prod span{font-family: MyriadPro-Semibold; font-size: 12px; display: block; float: left; margin:-2px 5px 0 0; padding: 0 3px 0 3px; background-color: white; }
#cart-prod a:link{color: #231F20; font-family: MyriadPro-Semibold; text-decoration: underline;}
#cart-prod a:visited {color: #231F20; font-family: MyriadPro-Semibold; text-decoration: underline;}
#cart-prod a:hover {color: #231F20; font-family: MyriadPro-Semibold; text-decoration: none;}
#cart-prod a:active {color: #231F20; font-family: MyriadPro-Semibold; text-decoration: none;}
#all-cart{clear: both; float: right; text-align: right; text-align: right; font-size: 12px; font-family: MyriadPro-Semibold; width: 350px; padding: 20px 20px 0 0;}
#all-cart b{display: block; float: right; display: inline; font-family: MyriadPro-Semibold; font-size: 18px; color: white; width: 87px; height: 23px; margin:-7px 0 0 5px; text-align: right; background: #231F20 no-repeat url(../images/cart-price.gif); padding-right: 3px;}
#cart-arr{background: repeat-x url(../images/cart-bg.png); padding-top: 70px; vertical-align: top;}
#delate{position: absolute; top: 5px; left: 5px;}


#center-bot-text{text-align: center; padding-bottom: 10px; color: #666666; font-size: 11px;}
#center-bot-text img{margin: 15px 10px 15px 10px;}

#footer{height: 18px; padding-top: 7px; color: white; font-family: MyriadPro-Semibold; font-size: 12px; text-align: center; background: #E82224 repeat-x url(../images/footer.gif);}

#clear{clear: both; font-size: 1px; height: 1px;}


#sorttb{font-size: 14px; margin-bottom: 10px;}
#pages-block{font-size: 14px; text-align: right; padding: 10px 55px 50px 30px;}
#pages{font-size: 14px; width: 50px; text-align: center; padding: 0 55px 0 30px;}
#pages b{font-weight: normal; font-family: MyriadPro-Semibold; color: #231F20;}
#sort{width: 151px; height: 20px; background: no-repeat url(../images/sort.gif); font-size: 14px;}
#sort img{margin: 0 5px 0 5px;}

#grey-block-prod{background-color: #F2F2F2; padding: 20px 0 10px 0; font-size: 12px;}
#white-block-prod{background-color: white; padding: 20px 0 10px 0; font-size: 12px;}
#raiting{vertical-align: top; padding: 0 30px 0 30px;}
#title-all{color: #231F20; font-size: 14px; margin-bottom: 10px;}
#price{vertical-align: top; text-align: center; color: #231F20; font-size: 20px; font-family: MyriadPro-Semibold; width: 200px;}

#button{width: 78px; height: 19px; margin: 5px auto; background: no-repeat url(../images/button.gif); color: white; text-align: center; font-family: MyriadPro-Semibold; font-size: 14px;}
a#button{display: block; width: 78px; height: 19px; margin: 5px auto; background: no-repeat url(../images/button.gif); color: white; text-align: center; font-family: MyriadPro-Semibold; font-size: 14px;}
a#button:hover, a#button:active{text-decoration: none;}

#img-product{padding-right: 50px; width: 300px;}
h1{margin: 0 0 30px 0; padding: 0; font-family: MyriadPro-Semibold; font-size: 20px; color: #231F20;}
#text-product-darck{color: #231F20; font-size: 12px; text-align: justify;}
#text-product-lite{font-size: 12px; margin: 30px 0 30px 0;}

#play{font-size: 12px;}
#play img{vertical-align: middle; margin: 5px 0 5px 0; color: #231F20; font-size: 12px;}
#price-product{float: right; color: #231F20; font-family: MyriadPro-Semibold; font-size: 30px;}
#price-product i{font-style: normal; font-family: MyriadPro-Regular; font-size: 20px;}
a#buy{display: block; width: 105px; height: 35px; background: #F5927F no-repeat url(../images/buy.gif); color: white; font-family: MyriadPro-Semibold; font-size: 25px; text-align: center;}
a#buy:hover, a#buy:active{text-decoration: none;}

#screen-title{font-size: 14px; margin: 30px 0 0 40px;}
#screen{margin: 10px 0 50px 0; width: 700px; height: 70px; padding-top: 8px; background: #E6E6E6 no-repeat url(../images/screen.gif);}
#img-screen{text-align: center;}
#img-screen img{margin: 0 7px 0 7px; width: 105px;}


a#buy2{display: block; width: 170px; height: 35px; background: #F5927F no-repeat url(../images/buy2.gif); color: white; font-family: MyriadPro-Semibold; font-size: 25px; text-align: center;}
a#buy2:hover, a#buy2:active{text-decoration: none;}

h1{margin-bottom:10px;}
.waiting{ font-weight:normal; font-size:10px; font-family:arial;}

