html,body { height:100%; background-image:url(../images/background.gif); background-color:#1b1d1e; background-repeat:no-repeat; background-position:center top; margin:0px; padding:0px; border:0px; font-family:Verdana; font-size:11px; }
.mainBg { background-image:url(../images/mainbg.png); background-repeat:repeat-y; height:100%; }
.mainText { font-family:Verdana; font-size:11px; color:white; }
.mainTextRight { font-family:Verdana; font-size:11px; color:black; }
.mainTable { background-image:url(../images/topbg.gif); height:100%; width:887px; background-repeat:no-repeat; border:0px; }
.TableTop { height:37px; width:100%; font-family:Verdana; font-size:10px; color:white; }
.TableFlash { height:148px; width:100%; }
.TableMenu { height:53px; width:100%; background-image:url(../images/menubg.gif); background-color:#1b1d1e; background-repeat:no-repeat; }
.TableContent { width:100%; background-image:url(../images/contentb.gif); background-repeat:repeat-y; }
.TableFooter { height:75px; width:100%; background-image:url(../images/bottom.gif); background-repeat:no-repeat; font-family:Segoe UI; font-size:11px; color:white; padding-left:10px }

.ConcertRow1 { font-family:verdana; font-size:10px; font-weight:bold; color:#333333; }
.ConcertRow2 { font-family:verdana; font-size:10px; color:#666666; font-weight:bold; }

.ConcertRow3 { font-family:verdana; font-size:10px; font-weight:bold; color:black; background-color:white; }
.ConcertRow4 { font-family:verdana; background-color:#880000; font-size:10px; color:white; font-weight:bold; }

.ConcertText { font-family:verdana; font-size:9px; color:#666666; font-weight:lighter; }

a.UserLink { font-family:Verdana; font-size:10px; font-weight:bold; color:white; text-decoration:none; } 
a.UserLink:visited { font-family:Verdana; font-size:10px; font-weight:bold; color:white; text-decoration:none; }
a.UserLink:hover { font-family:Verdana; font-size:10px; font-weight:bold; color:white; text-decoration:underline; }

.ConcertName { font-family:verdana; font-size:11px; font-weight:bold; }
.ConcertDate { font-family:verdana; font-size:9px; color:#999999; font-weight:lighter; }
.PanelDesc { font-family:verdana; font-size:9px; color:#CCCCCC; }
.ProductIMG { border:2px solid #CCCCCC; padding:2px; background-color:white; }
.ProductName { font-family:Arial; font-weight:bold; font-size:11px; color:#333333; }
.ProductPrice { font-family:arial; font-size:14px; font-weight:bold; color:#880000; }
.ProductTop { background-image:url(../images/product_top.gif); background-repeat:no-repeat; }
.ProductMiddle { border-left:1px solid #b2babf; border-right:1px solid #b2babf; background-color:white; }
.ProductBottom { background-image:url(../images/product_bottom.gif); background-repeat:no-repeat; }
.Shop01 { background-image:url(../images/shop_01.gif); width:71px; height:19px; background-repeat:no-repeat; color:#6d7072; }
.ShopInput { margin-left:2px; color:#6d7072; border:0px; background-color:#c1c7cb; text-align:center; width:20px; font-family:verdana; font-size:10px; }
.StockColor { color:#999999; }

.ConcerteBg { background-image:url(../images/data.gif); width:80px; height:26px; background-repeat:no-repeat; color:white; }
.MediaIMG { cursor:pointer; border:1px solid #999999; padding:1px; margin-left:25px; margin-bottom:4px; }
.MediaData { font-family:verdana; font-size:9px; color:#999999; font-weight:lighter; }
.OrderHeader { width:97%; padding-left:10px; font-family:verdana; font-size:11px; }
.CartDesc { font-family:verdana; font-size:9px; color:#666666; }

.MainBackground { background-image:url(../images/background.png); background-position:top left; background-repeat:no-repeat; font-family:verdana; font-size:11px; }
.leftText { width:230px; margin-left:3px; font-size:9px; }
.newsField { background-image:url(../images/newsfield.gif); width:227px; margin:0px; font-family:verdana; padding-left:3px; font-size:9px; background-color:#880000; padding-top:5px; line-height:25px; vertical-align:middle; height:25px; border:0px; background-repeat:no-repeat; }

a.NavBar { font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; } 
a.NavBar:visited { font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }
a.NavBar:hover { font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }

a.ShopLink { font-family:Verdana; font-size:10px; font-weight:bold; color:#880000; text-decoration:none; } 
a.ShopLink:visited { font-family:Verdana; font-size:10px; font-weight:bold; color:#880000; text-decoration:none; }
a.ShopLink:hover { font-family:Verdana; font-size:10px; font-weight:bold; color:#880000; text-decoration:underline; }

a.Category { font-family:Verdana; font-size:12px; font-weight:bold; color:white; text-decoration:none; } 
a.Category:visited { font-family:Verdana; font-size:12px; font-weight:bold; color:white; text-decoration:none; }
a.Category:hover { font-family:Verdana; font-size:12px; font-weight:bold; color:white; padding-left:2px; text-decoration:underline; }

a.VideoLink { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; text-decoration:none; } 
a.VideoLink:visited { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; text-decoration:none;  }
a.VideoLink:hover { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; text-decoration:underline;  }

.CartRowEmpty { background-image:url(../images/ShopBg2.gif); background-repeat:no-repeat; width:594px; height:45px;}

.CartRow { background-image:url(../images/ShopBg.gif); background-repeat:no-repeat; width:594px; height:45px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; }
.CartRow:hover { background-image:url(../images/ShopBg.gif); background-repeat:no-repeat; width:594px; height:45px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; }

.VideoRow { background-image:url(../images/MediaBg.gif); background-repeat:no-repeat; width:594px; height:45px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; }
.VideoRow:hover { background-image:url(../images/MediaBg.gif); background-repeat:no-repeat; width:594px; height:45px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; }

.Notify { margin-left:4px;width:596px; height:49px; background-image:url(../images/red_info.gif); background-repeat:no-repeat; color:white; font-family:verdana; font-size:11px; vertical-align:middle; text-align:center; line-height:49px; font-weight:bold; }
.Category { width:231px; height:27px; margin-left:2px; background-image:url(../images/categoriiBg.gif); background-repeat:no-repeat; margin-bottom:10px; line-height:27px; vertical-align:middle; font-size:9px; color:#CCCCCC; }
.CategoryHeader { margin-left:3px; font-family:Arial; font-weight:bold; font-size:12px; color:white; background-image:url(../images/categoryname.gif); width:599px; height:35px; line-height:35px; vertical-align:middle; background-repeat:no-repeat; }
.registerBg { background-color:#1b1d1e; }
.registerField { width:100%; background-color:#1b1d1e; border:1px solid #1b1d1e; color:#FFFFFF; }

.opacity img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; cursor:pointer; }
.opacity:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; cursor:pointer; }

.productDiv { width:180px; display:inline-table; float:left; margin-bottom:10px; height:150px; margin-right:10px; }

.LV_validation_message { font-weight:lighter; margin:0 0 0 5px; }

.LV_valid { font-family:verdana; font-size:9px; color:#606060; }
	
.LV_invalid { font-family:verdana; font-size:9px; color:#e25151; }
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active { border: 0px solid #009900; }
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active { border: 1px solid #CC0000; }

.MediaPack { background-image:url(../images/videoBg.gif); background-repeat:no-repeat; width:188px; height:157px; padding-left:13px; padding-top:13px; }
