* { margin:0; padding:0;}
body  
{
    background:url(../images/bg.gif) repeat-x top #1d1d1d; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:100%; line-height:.875em; color:#8A8A8A; 
    width:974px;
    margin:0px auto;
    }

input, textarea { font-family:Arial, Helvetica, sans-serif; /*font-size:1em;*/}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; /* overflow:hidden;*/}
.container { width:100%;}

a.yellow 
{
    color: #FFA400 !important;
}
img, div, a {
	behavior: url(iepngfix.htc);
}

p { margin-bottom:14px;}

.tail-right { position:absolute; top:0; right:0; 
              width:50%; height:152px; 
              background:url(../images/tail-right.gif) left top repeat-x;
              display:none;
              }

.tail-center { background:url(../images/tail-center.gif) left top;}
.tail-top { /* background:url(../images/tail-top.gif) left top repeat-x; */}
.tail-bottom { /* background:url(../images/tail-bottom.gif) left bottom repeat-x; */}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; /*height:36px;*/} 
#contacts-form label input { width:211px; padding:2px 0 3px 3px; color:#8c8c8c; background:#3c3c3c; border:1px solid #bfbfbf; float:left;}
#contacts-form textarea {width:261px; float:left; height:51px; padding:2px 0 2px 3px; margin-bottom:15px; color:#8c8c8c; background:#3c3c3c; border:1px solid #bfbfbf; overflow:auto;}
#contacts-form .col-1 { width:238px !important; margin-right:0 !important;}
#contacts-form .col-2 { width:277px !important;}

.popupForm { display:block; }
.popupForm Label { width:172px; float:left; margin-left:40px; text-align:right; padding-right:10px;} 
.contValidation { font-weight:bold; font-size:18px; float:left; padding-left:3px;}
/*==================list====================*/
ul { list-style:none;}

#menu { position:relative; height:383px; overflow:hidden;}
#menu li { display:inline;}
#menu li a { display:block; width:225px; height:299px; position:absolute; background:url(../images/menu-bg.gif) no-repeat left top; font-size:2.3em; text-transform:uppercase; text-decoration:none; color:#4d4c4c; font-size:22px; letter-spacing:-1px; line-height:1.1em;}
#menu li a span { display:block; padding:162px 0px 0px 22px;}
#menu li a:hover { color:#b27b06;}
#menu li a.current { color:#b27b06;}
#menu li a#item1 { left:116px; top:13px;}
#menu li a#item2 { left:291px; top:63px;}
#menu li a#item3 { left:465px; top:113px;}
#menu li a#item4 { left:640px; top:163px;}

#cont-menu { position:absolute; right:117px; top:-104px;}
#cont-menu li { display:inline;}
#cont-menu li a { display:block; background:url(../images/sm-menu-bg.gif) no-repeat left top; width:124px; height:121px; margin-bottom:2px; font-size:1.8em; color:#454444; text-transform:uppercase; text-decoration:none; line-height:1.2em; letter-spacing:-1px;}
#cont-menu li a:hover {color:#b27b06;}
#cont-menu li a.current {color:#b27b06;}
#cont-menu li a span { display:block; padding:79px 0px 0px 21px;}

.nav { width:100%; overflow:hidden;}
.nav li { float:right; margin-left:2px;}

.list1 { margin-bottom:-15px;}
.list1 dt { color:#fff; text-transform:uppercase; margin-bottom:14px;}
.list1 dt span { color:#ffa400;}
.list1 dd { padding-bottom:15px;}

.list2 { margin-bottom:10px;}
.list2 li { background:url(../images/bull1.gif) no-repeat left 7px; padding:0 0 6px 7px; text-transform:uppercase; font-size:inherit; font-weight:bold;}
.list2 li ul { padding-left:20px !important; font-weight:normal; }
/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p2 { margin-bottom:0px;
}

.musicPlayer {width:200px; height:200px; float:right; padding-left:15px; padding-bottom:10px; }
.playList { float:left; }
.playList a { display:block; }


/*==================txt, links, lines, titles====================*/
a {color:#fff; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}

h2 { font-size:14px; color:#F2F2F2; font-weight:normal; text-transform:uppercase; line-height:1.2em; margin-bottom:20px; letter-spacing:-1px;}
h4 { font-size:9px; font-weight:normal; color:#fff; text-transform:uppercase;}
.moreArrow { background:url(../images/bull.gif) no-repeat left 5px; padding:0px 0px 0px 8px; color:#ffa400; text-transform:uppercase; }

.link1 { background:url(../images/bull.gif) no-repeat left 5px; margin-left:10px;
         padding:0px 0px 0px 8px; color:#ffa400; text-transform:uppercase; !display:inline-block; }
.link2 {color:#636363; text-decoration:underline;}
.link2:hover { text-decoration:none;}

/*==================boxes====================*/
.box { background:#151515; width:100%; padding-bottom:10px; }
.box .border { border:1px solid #000; /* min-height:352px; */ min-height:341px; 
               /* height:auto !important; height:418px; */ border-bottom:0px;}
.box .inner { padding:18px 16px 21px 21px;}

.cont-box {
	padding:0px 10px 0px 0px;
	margin:0px;
}
.cont-box span { float:right; }

/*header*/
#header .indent { padding:65px 0pt 0pt 55px; }

/*content*/
#content { position:relative; }
#content .indent { padding:15px 298px 14px 117px; }

/*footer*/
#footer { text-transform:uppercase; color:#4d4c4c; background:url(../images/footer-bg.jpg) no-repeat bottom left; }
#footer .copyright { margin:50px 115px 0;height:50px;  }
#footer a {color:#4d4c4c; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

.clear { clear:both; }
/*==========================================*/ 
#easyscrollnav, #easyscrollnavPopup { position:relative; top:317px; left:182px; display:block; clear:both; margin-top:-28px; !margin-top:-15px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#easyscrollnav, #easyscrollnavPopup  { margin-top:-25px;}
#easyscrollnav { width:100px; flaot; right;}
#content .col-2 { margin-top:0px; }
}

#easyscrollnav li, #easyscrollnavPopup li { position:relative; }
#easyscrollnavPopup {left:582px;}
#easyscrollPopup {margin-bottom:30px;}
.btnUp { width:28px; height:28px; background:url(../images/up.gif) no-repeat top left; display:block; float:left; margin-right:5px; cursor:pointer;}
.btnDown { width:28px; height:28px; background:url(../images/down.gif) no-repeat top left; display:block; float:left; cursor:pointer; }


/* Category Page */
.artistsContainer { display:block; margin-left:-14px; }
.artistsContainer li { width:100px; height:110px; margin-left:15px; float:left;  margin-bottom:3px; }
.artistsContainer li a { color:#636363; text-transform:uppercase; }
.artistsContainer li a:hover { color:#ffa400; text-decoration:none; }

.artistsContainer li a img { display:block; border:1px #151515 solid; padding:2px; }
.artistsContainer li a:hover img { border-color:#2C2B2B; }

/* ================ Artist Details ==============*/
.artistDetailsBox { border:1px #2C2B2B solid; margin-bottom:15px; text-align:left; }
.artistDetailsBox h3 { height:28px; line-height:26px; font-weight:normal;
                       background:#2C2B2B url(../images/photo-icon.jpg) no-repeat top right; 
                       color:#666; padding-left:5px; font-weight:bold; font-size:12px; display:block; width:253px; }
.artistDetailsBox a img { 
/* margin:6px; float:left; padding:1px; border:1px #151515 solid; */}
.artistDetailsBox a:hover img { border-color:#2C2B2B;}

a.artistInquirey, a.artistMusic { background:url(../images/inquiry-bg.gif) no-repeat top left; display:block; }
a.artistInquirey b, a.artistMusic b { height:36px; display:block; line-height:36px; 
                        background:url(../images/inquiry-icon.gif) no-repeat top right; 
                        font-size:13px; padding-left:20px; color:#666; }
a.artistMusic b { background-image:url(../images/music-icon.gif); }
a:hover.artistInquirey, a:hover.artistMusic { text-decoration:none; }
a:hover.artistInquirey b, a:hover.artistMusic b { color:#fff; background-position:bottom right; }
.artistDetailsBox h3.music { background-image:url(../images/music-icon.jpg); }
.artistDetailsBox h3.videos { background-image:url(../images/video-icon.jpg); }


#playercontroller {float:right; width:62px; }
a.button { width:22px; height:18px; float:left; background:url(../images/music-controls.gif) no-repeat 0px 0px;}
a:hover.button { background-position:0px -32px;}
a.stop { background-position:-22px 0px; width:19px;}
a:hover.stop { background-position:-22px -32px; }
a.download { background-position:-41px 0px; width:21px; }
a:hover.download { background-position:-41px -32px; }
.trackName { float:left; font-weight:bold; clear:both; }
.trackName a { color:#8a8a8a; text-decoration:none; }
/* ================  Pop Up Container ==============*/
.popupContainer {
	width:650px;
	margin:0px auto;
	background-color:#151515;
	border:#2D2C2C 1px solid;
	padding:15px 5px;
	font-size:11px;
}
.popupContainerSuccessFail {
	width:480px;
	margin:-10px auto;
	background-color:#151515;
	border:#2D2C2C 1px solid;
	padding:5px 5px;
	font-size:11px;
	left:250;
}
.popupHeaderContainer { padding-bottom:15px; }
.popupHeaderContainer h1 { width:425px; float:left; line-height:20px; font-size:14px; font-weight:bold; border-left:5px solid #3C3C3C; padding-left:5px; color:#FFA400; }
.popupHeaderContainer a { width:20px; height:20px; display:block; float:right; margin:2px 5px 0px 0px; background:url(../images/pop-up-close-btn.gif) no-repeat top left; }
.popupHeaderContainer a:hover { background-position:bottom left; }
.popupColumn {
	width:320px;
	float:left;
}
.popupRow { margin-bottom:6px; clear:both; }
.popupRow label {
	line-height:20px;
	width:133px;
	text-align:right;
	padding-right:5px;
	color:#BFBFBF;
	display:block;
	float:left;
}
.popupRow input, .popupRow textarea { font-size:12px; height:16px; background-color:#3C3C3C; border:1px solid #BFBFBF;  padding:auto 5px; color:#BFBFBF;}/*width:170px;*/
.popupRow input { float:left; }
.popupRow select { /* width:170px; */ background-color:#3C3C3C; color:#BFBFBF; }

.radioStyle { width:12px !important; height:20px !important; border:0px !important; background-color:none !important; }
.popUpSmallColumnContainer {
	width:180px;
	float:left;
}
.popUpSmallColumnContainer input { float:left; margin:0px 3px; margin-right:12px; } 
.popUpSmallColumnContainer label {
	text-align:left;
	font-size:11px;
	color:#636363;
	margin-right: 0px;
	width:40px !important;
}
.popupRow textarea { height:80px; width:395px; }
.smallInput { width:25px !important; margin-right:5px; }
/* =======================simple modal======================*/
.courser #simplemodal-overlay {background-color:#000; cursor:wait;}


/* Modifications */

#content { border:1px #aa7523 solid; border-width:0px 1px 0px 1px; 
           padding:0px; margin-right:5px; }
#footer { margin-top:-3px; }
.indent { padding-right:286px !important; }
#header { margin-bottom:-3px; }
#main { margin-top:24px !important; !display:inline-block; }


#logoContainer { padding-top:54px; padding-left:63px; }

img.logo { /* float:left; height:33px; width:341px; */ margin-top:7px; width:646px; height:35px; }
img.slogan { float:left; margin-top:6px; margin-left:15px;margin-top:4px; }

.eventRightImg { width: 225px;
            height: 160px; background-color: Gray;  float: right; margin-bottom: 10px;
            margin-left: 10px; }

/*=========Hedaya's Modifications==========*/            
.newsSubmitBtn { background:url(../images/bull.gif) no-repeat left 5px; margin-left:5px;
         padding:0px 0px 0px 8px; color:#ffa400 !important; text-transform:uppercase; !display:inline-block; }
.pagerContainer { clear:both; }
#popupContents img { float:right; margin:0px 0px 10px 10px;}