﻿body{
    background-position:top;
    background-repeat:no-repeat;
    /*background-image: url(Images/bg.jpg);*/
    margin-top:0;}


/* offer */
.offer-name { font:normal 14px/25px Tahoma; }
.offer-price { font:normal 20px Arial; }


/* defaults */
.label{ font:bold 11px Tahoma; color:#666666; }
.link{ font:bold 11px Tahoma; color:#990000; text-decoration:none; } 
.span_left{ font:bold 11px Tahoma; color:#666666; padding-left:14pt; padding-right:18pt; text-align:justify; }
.span_right{ font:bold 11px Tahoma; color:#666666; padding-left:18pt; padding-right:18pt; padding-bottom:5px; text-align:justify; }
.span_center{ font:bold 11px Tahoma; color:#666666; padding-left:15pt; padding-right:15px; text-align:center; }
.login_row{padding-left:14pt; text-align:left;}

.hide{display:none; visibility:hidden;}
.seperator{width:3px; height:61px;}


/* menu */
.spanType{color:#999;}
.spanType:hover{color:#900;}

.menuWrap-main{height:303px; width:770px;}
.menuWrap-other{height:151px; width:770px;}
.menuWrap-sub{
    background-repeat:no-repeat;
    background-image:url('Images/Menu/content-sub-menu.jpg');
    padding:5px 0px 0px 45px;
    width:725px;
    height:40px;}

#menu{position:relative; left:50%; margin-left:-385px; top:2px; width:770px;}
.menu_table{height:303px; width:770px;}
.menu-head{
    color:#999;
    font:11px Tahoma;
    left:50%;
    top:0%;
    margin-left:-375px;
    padding:5px 0 5px 0;
    position:relative;
    width:740px;
    height:70px;} 
.menu-head a{ color:#999; }
.menu-head a:hover{ color:#900; }
.menu-left{
    position:absolute;
    float:left;
    width:269px;
    text-align:left;
    left:15px;}
.menu-right{
    position:relative;
    float:right;
    width:469px;
    text-align:right;
    vertical-align:bottom;
    top:54px;}
    

/* title */
.title-left{padding:0 0 3px 6px;}
.title-right{padding:0 9px 3px 0;}

/* product */
.product { vertical-align: top; position: static; }
.product-name { font: Bold 11px Tahoma; color: #666; }
.product-name-div { padding-top: 3px; padding-left: 2px; padding-bottom: 6px; margin-right: 5px; float: left; } 
.product-detail { padding: 3px 0px 6px 2px; margin-right: 5px; width: 135px; vertical-align: bottom; text-align: left; }

.home-product { padding-top: 2px; padding-left: 5px; font: bold 11px Tahoma; }
.home-product a { font: bold 12px Arial; color: #333; }
.home-product a:hover { font: bold 12px Arial; color: #900; }

/*.product-image-small { max-width: 135px;  max-height: 105px;  width: expression(this.width  > 135 ? 135 : true); height: expression(this.height > 105 ? 105 : true); }
.product-image-holder-small { width: 135px; height: 105px; border: solid 1px #CFCFCF; margin-right: 4px; float: left; text-align: center; vertical-align: middle; }*/

.product-holder-small { width: 140px; height: 110px; background-color: #FFF; padding: 1px 0px 1px 2px; }
.product-image-small { max-width: 135px;  max-height: 105px; width: 135px; height: 105px; }
.product-image-small-gray { max-width: 135px;  max-height: 105px; width: 135px; height: 105px; filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1); }
.product-image-holder-small { width: 135px; height: 105px; border: solid 2px #333; margin: 0 2px 0 2px; float: left; text-align: center; vertical-align: middle; }


.product-image{
    /*
    width:240px;
    height:170px;
	*/
    width:130px;
    height:99px;
    background-position:center;
    }


/*.product-image{
    max-width:250px;
    max-height:190px;
    background-position:center;
    width:expression(this.width  > 250 ? 250 : true);
    height:expression(this.height > 200 ? 200 : true);}
*/
.other-image{
    max-width:140px;
    max-height:110px;
    width:expression(this.width  > 140 ? 140 : true);
    height:expression(this.height > 110 ? 110 : true);}

    
.product-image-holder { width: 140px; height: 110px; border: solid 0px #CFCFCF; margin-right: 5px; float: left; text-align: center; vertical-align: middle; }
.product-image-big { max-width:320px;  max-height:249px; border:solid 0px #CFCFCF; width:expression(this.width  > 320 ? 320 : true); height:expression(this.height > 249 ? 249 : true); }
.product-image-holder-big { margin-left:0px; margin-top:15px; width:320px; height:249px; margin-right:5px; float:left; text-align:center; vertical-align:middle; }


.currency { font: Bold 14px Tahoma; color: #333; }
.price { font: Bold 19px Tahoma; color: #333; }
.description { font: Normal 11px Verdana; color: #333; padding: 8px 0 8px 0; }
.news-detail { padding: 3px 0px 6px 2px; margin-right: 5px; width: 100%; vertical-align: bottom; }
.date { font: Bold 11px Tahoma; color: #900; }
.offer { font: Bold 11px Tahoma; color: #900; }


/* home */
.home-news{padding:4px 8px 13px 8px; text-transform:capitalize; font:bold 11px Tahoma;}
.home-news a{font:bold 11px Tahoma; color:#900; padding-left:0px; padding-top:2px; text-transform:uppercase;}
.home-news a:hover{font:bold 11px Tahoma; color:#666; padding-left:0px;}
.home-news-title{color:#BCBCBC;}
.home-news-date{color:#AAA;}
.home-news-text{font:bold 11px Tahoma; color:#333; padding-right:0px;}


/* product */
.product-info{padding:5px 0 0 0;}
.product-categ a{font:bold 12px/13px Tahoma; color:#900; padding-left:0px; padding-top:2px; text-transform:uppercase;}
.product-categ a:hover{font:bold 12px/13px  Tahoma; color:#369; padding-left:0px;}
.product-type { vertical-align:top;}
.product-type a{font:bold 11px/13px Tahoma; color:#333; padding-left:0px; padding-top:2px; text-transform:capitalize; text-decoration:none;}
.product-type a:hover{font:bold 11px/13px Tahoma; color:#900; padding-left:0px;}


/* page */
.page-title { font: bold 20px Tahoma; color: #666; text-transform: capitalize; }
.page-titlered { font:normal 23px Tahoma; color: #999; text-transform:capitalize; word-spacing:2px; }

.page-subtitle { font: bold 10px Arial; color: #999; padding-left: 0px; }
.page-text { font: normal 12px/18px Tahoma; color: #555; }
.page-textdiv { padding: 10px 0 0 0; }

.page-link a { font: bold 10px Arial; color: #999; }
.page-link a:hover { font: bold 10px Arial; color: #900; }

.page-price { font: bold 16px Tahoma; color: #900; padding-left: 3px; }
.page-price-sub { font: bold 14px Tahoma; color: #999; padding-left: 3px; text-decoration: line-through; }

.page-pricediv { padding: 8px 0 0 0; }
.page-currency { font: bold 12px Tahoma; color: #900; }


.pagelink a { margin-top: 2px; font: bold 9px Arial; color: #999; text-decoration:none; }
.pagelink a:hover { color: #900; text-decoration:underline; }


/* tips */
.form-subtitle{border-bottom:solid 1px #999; padding:12px 0 6px 0; color:#666; font:bold 12px Arial;}
.formLabel{width:142px;}
.formValue{width:400px;}


.EmptyDataRowStyle{
    border:none;
    color:#666;
    font:bold small Arial;
    height:50px;
    padding:50px 0 0 0;
    text-transform:capitalize;
    text-align:center;}
    
    
/* footer */
#footer{
    background-image:url("Images/Design/footer.jpg");
    background-position:top;
    background-repeat:no-repeat;
    color:#888;
    font:normal 11px Arial;
    left:50%;
    top:0%;
    margin-left:-383px;
    margin-top:13px;
    padding:13px 0 0 0;
    position:relative;
    width:767px;
    height:40px;}
    
#footer .footRightWrapper{padding-right:18px; text-align:right;}
#footer a{color:#800; font-weight:bold; text-decoration:none;}
#footer a:hover{color:#000;}

.footer_text {font:normal 11px Arial; border:solid 1px #CACACA; background-color:#EFEFEF;}


#footer-artist
{
    background:none;
    background-color:Transparent;
    color:#888;
    position:relative;
    width:750px;
    text-align:right;
    font:bold 11px Arial;
}
#footer-artist a{color:#333; text-decoration:none;}
#footer-artist a:hover{color:#900; text-decoration:underline;}
