body {
	background:#9cd2e4;
  	}
div.clear {
  clear:both; width:100%; *font-size:0px;
  }
#document {
	background:#ccedf8 url(../images/top-document.jpg) top no-repeat;
 	width:1000px;
  border:1px solid #dcf3fb;
  margin:0 auto;
  position:relative;
	}
/*Start Header*/	
#header{
	width:100%; height:376px;
	position:relative;
	}
	#header H1#logo{
		position:relative; top:6px; left:36px;
		float:left; width:140px; height:165px;
		background:url(../images/logo.gif) no-repeat;
		}
		#header H1#logo A{
			display:block; width:140px; height:165px;
			text-decoration:none; text-indent:-9999px;
			}
	#mainmenu {
			position:relative; right:22px;top:15px;
			width:720px; float:right;
			display:block;
			}
			ul#nav {
				width:100%; display:block;
				}
				ul#nav li {
					float:right; position:relative;
					margin:0 0 0 8px;
					}
				ul#nav li.last-menu{margin:0}	
					ul#nav li a {
						display: block; height:33px; width:127px;
						text-decoration:none; text-indent:-9999px;
						}
					ul#nav li a.contact{background:url(../images/contact2.gif) no-repeat top left; width:107px}
					ul#nav li a.contact:hover{background:url(../images/contact2.gif) no-repeat 0 -33px;}
					ul#nav li a.gallery{background:url(../images/m-gallery2.gif) no-repeat top left; width:135px}
					ul#nav li a.gallery:hover{background:url(../images/m-gallery2.gif) no-repeat 0 -33px;}
					ul#nav li a.djserv{background:url(../images/services3.gif) no-repeat top left; width:92px}
					ul#nav li a.djserv:hover{background:url(../images/services3.gif) no-repeat 0 -33px;}
					ul#nav li a.about{background:url(../images/about2.gif) no-repeat top left; width:95px;}
					ul#nav li a.about:hover{background:url(../images/about2.gif) no-repeat 0 -33px;}
					ul#nav li a.download{width:154px; background:url(../images/download2.gif) no-repeat top left;}
					ul#nav li a.download:hover{background:url(../images/download2.gif) no-repeat 0 -33px;}
					ul#nav li a.twitter{background:url(../images/twitter2.gif) no-repeat top left; width:64px}
					ul#nav li a.twitter:hover{background:url(../images/twitter2.gif) no-repeat 0 -33px;}

				ul#undernav {
					border:1px solid #DCF3FB;
					background:white;
					padding:10px 4px; margin:0;
					display:none;
					position:absolute; left:-24px; z-index:10;
					}
					ul#undernav li {
						float:none;
						font-size:12px; line-height:1.7;
						min-width:150px !important; width:auto !important; _width:160px !important;
						}
						ul#undernav li A{
							font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px; color:#80d1ed;
							width:auto; height:auto;
							text-indent:0 !important
							}
						ul#undernav li A:hover{text-decoration:underline}
			a.mainlink {width:127px; height:25px; padding-top:8px; text-align:center; display:block;}
			a.mainlink:hover {background:url(../images/wrp1.gif) 50% 50% no-repeat;}

	#header DIV.services{
		position:absolute; top:210px; left:16px;
		width:255px; height:160px;
		background:url(../images/bg-services.gif) no-repeat;
		}
		#header DIV.services UL{
			margin:20px 0 0 13px;
			}
			#header DIV.services UL LI, div#loginarea .button LI.event{
				margin-bottom:8px; padding:4px 0 0 40px;
				height:31px;
				}
			#header DIV.services UL LI.quote{
				background:url(../images/bg-quote.gif) no-repeat left center;
				}
			#header DIV.services UL LI.event, div#loginarea .button LI.event{
				background:url(../images/bg-event.gif) no-repeat left center;
				}
			#header DIV.services UL LI.payment{
				background:url(../images/bg-payment.gif) no-repeat left center;
				}
				#header DIV.services UL LI A, div#loginarea .button LI.event A{
					display:block; width:167px; height:23px;
					padding:5px 0 0 10px;
					background:url(../images/services-a.gif) no-repeat;
					color:#fff; font-size:16px; font-family:"Century Gothic", sans-serif;
					text-decoration:none;
					}
					
	div#loginarea{
		position:absolute; right:15px;top:206px;
		float:right; width:240px; height:152px;
		background:url(../images/bg-login.gif) no-repeat;
		padding:13px 0 0 20px;
		}
		div#loginarea H2{
			background:url(../images/login-h2.gif) no-repeat;
			text-indent:-9999px;
			width:118px; height:20px; float:left;
			}
		div#loginarea DIV#loginLink, A#logoutLink{
			float:right; width:55px;
			text-align:right;
			padding:3px 20px 0 0 ;
			}
			A#logoutLink{position:relative; top:-32px; *height:18px}

			@media all and (min-width:0px) {
     				head~body A#logoutLink{top:-20px;}
					}
			-A#logoutLink {top:-20px;}	
			div#loginarea DIV#loginLink A, A#logoutLink{
				text-decoration:underline; font-size:11px; color:#7d7aa1; line-height:12px;
				}
			div#loginarea DIV#loginLink A:hover, A#logoutLink:hover{text-decoration:none}
		div#loginarea .button{
			margin-top:10px; *margin-top:0px;
			clear:both;
			}



    /*  a.home {width:127px; height:25px; padding-top:8px; text-align:center; display:block;}
        a.home:hover {background:url(../images/wrp1.gif) 50% 50% no-repeat;}
        a.about {width:127px; height:25px; padding-top:8px; text-align:center; display:block;}
        a.about:hover {background:url(../images/wrp1.gif) 50% 50% no-repeat;}
        a.djserv {width:127px; height:25px; padding-top:8px; text-align:center; display:block;}
        a.djserv:hover {background:url(../images/wrp1.gif) 50% 50% no-repeat;}
        a.pictgal {width:127px; height:25px; padding-top:8px; text-align:center; display:block;}
        a.pictgal:hover {background:url(../images/wrp1.gif) 50% 50% no-repeat;}
        a.cont {width:127px; height:25px; padding-top:8px; text-align:center; display:block;}
        a.cont:hover {background:url(../images/wrp1.gif) 50% 50% no-repeat;}  */
/*End Header*/
div.clt {position:absolute; top:0px; _zoom:1; left:0px; background:url(../images/corners/lt.gif) 0% 0% no-repeat; width:5px; height:5px;}
div.clb {position:absolute; bottom:0px; _zoom:1; left:0px; background:url(../images/corners/lb.gif) 0% 0% no-repeat; width:5px; height:5px;}
div.crt {position:absolute; top:0px; _zoom:1; right:0px; background:url(../images/corners/rt.gif) 0% 0% no-repeat; width:5px; height:5px;}
div.crb {position:absolute; bottom:0px; _zoom:1; right:0px; background:url(../images/corners/rb.gif) 0% 0% no-repeat; width:5px; height:5px;}

DIV#left{
	float:left;
  width:250px;
	margin-left:20px;
  _margin-left:10px;
  *margin-bottom:10px;
	}
	div#liqdjs {
		width:245px;
		background:#fff;
		position:relative;
		}
		h3.ldjsnews {
			width:182px; height:36px;
			position:absolute; left:10px; top:15px;
			background:url(../images/liqdjnews.jpg) 0% 0% no-repeat;
			}
		div.newscontent {
			padding:60px 0px 35px 10px;
			min-height:260px;
			}
			div.ldjitem {
				clear:both;
				line-height:21px;
				overflow:hidden; zoom:1;
				margin-top:10px;
				}
				div.ldjitem span.news {
					font-size:12px;
					}
					span.ldate {
						color:#14ace0;	font-size:11px;
						float:left;
						}
					a.ltitle {
						color:#767676; font-size:11px;
						padding-left:15px;
						display:block;	float:left;	width:150px;
						text-decoration:underline;
      			}
					a.ltitle:hover{text-decoration:none}

	div#vendweval {
		float:left; width:245px;
		background:#fff;
		position:relative;
		padding-bottom:15px; margin-top:10px; *margin-top:0px;
		}
		h3.vendweval {
			width:297px; height:36px;
			position:absolute; left:10px; top:15px;
			background:url(../images/vendweval.jpg) 0% 0% no-repeat;
			text-indent:-9999px;
			}
		div.vvitm {
			padding:60px 0px 20px 10px;
			}
		a.vvlnk {
		  color:#767676; font-size:12px; text-decoration:underline;
		  }
		 a.vvlnk:hover{text-decoration:none}

DIV#right{
	float:right; width:700px;
	margin-right:22px; _margin-right:11px;
	}
	 DIV#right UL.menu-show{
	 	background:#9dd7ea url(../images/bg-menu-show.gif) no-repeat top center;
		width:150px; padding-top:3px; height:800px;
		border-bottom:1px solid #87c7dc;
		}
		DIV#right UL.menu-show A{
			display:block; padding:15px 0 15px 0px;
			font-size:15px; color:#fff; font-family:"Century Gothic", Arial, Helvetica, sans-serif;
			text-decoration:none;
			width:150px; line-height:1.3;
			text-align:center;
			}
		DIV#right UL.menu-show LI.active A{
			background:url(../images/a-active-show.gif) no-repeat;
			color:#6eafc4;
			padding:15px 0 8px 0px;
			}
		DIV#right UL.menu-show SPAN{
			border-bottom:1px solid #b7e2ef;
			height:1px; width:100%; display:block;
			background-color:#86c3d7;
			font-size:0px;
			}
		DIV#right UL.menu-show SPAN.bottom{display:none}
		DIV#right UL.menu-show LI.active SPAN{
			border:0; background:url(../images/span-active-show.gif) no-repeat;
			height:7px;
			}
		DIV#right UL.menu-show LI.active SPAN.bottom{display:block}
    div.rightcolumn ul, div.ulwrap ul {margin-left:26px;}
    DIV#right ul.packages li, #ventext ul li, div.ulwrap ul li {
			list-style-image:url(../images/bg-li.gif) !important;
			font-size:11px;
      color:#767676;
      line-height:1.3;
			width:465px;
			}
		DIV#right UL.packages LI.caption{list-style-image:none !important}
			DIV#right UL.packages LI UL{margin-left:20px}
			DIV#right UL.packages P {font-size: 11px; padding-left:10px;}
			DIV#right UL.packages LI.caption UL{margin:0 0 15px 30px}
			DIV#right UL.packages LI SPAN.caption, DIV#right UL.packages LI DIV.caption{
				display:block; width:445px; height:22px;
				background:url(../images/bg-caption.gif) no-repeat;
				padding:6px 10px 0 10px;
				font-size:14px; color:#75b9d0;
				margin-bottom:10px;
				}
			DIV#right UL.packages LI DIV.extras{
				clear:both;
				}
				DIV#right UL.packages LI DIV.extras IMG{
					float:left; margin-right:10px;
					}
				DIV#right UL.packages LI DIV.extras P{
					display:block; width:275px; float:left;
					font-size:11px; color:#767676; line-height:1.3;
					}
				DIV#right UL.packages LI DIV.caption SPAN{
					float:right; width:100px;
					text-align:right;
					}
	DIV#right H4.caption{
		font-size:14px; color:#5C5989;
		line-height:1.3; padding-bottom:15px;
		}
	DIV#right .caption-text{
		font-size:12px;
    color:#767676;
    line-height:1.3;
    width:655px;
		}
    DIV#right .caption-text p {padding-right:10px;}

		
  DIV#right .nsll {
    height:auto !important;
    }
div#midd_wrap {
  overflow:hidden; zoom:1;
  padding-bottom:20px;
  background:url(../images/doc_bg.jpg) 0% 0% no-repeat;
  }
div.wrapper_djm {
  width:701px;
  min-height:588px;
  *min-height:583px;
  position:relative;
  background:#fff;
  }
body:nth-of-type(1) div.wrapper_djm {min-height:583px;}
div#downdjmix {
  padding:0px 15px;
  font-family:verdana;
  font-size:11px;
  color:#767676;
  margin:0;
  }
  div#downdjmix p {text-align:justify;}
  h3.dldjmix {
    width:202px; height:36px;
    position:absolute; left:10px; top:15px;
    background:url(../images/dldjmix.jpg) 0% 0% no-repeat;
	text-indent:-9999px;
    }
  div#dlwrp {
    padding:0px 10px 5px 0px;
    margin-top:20px;
    }
    p.dmttl {
      color:#767676;
      font-family:Verdana;
      font-size:11px;
      }
	div#downdjmix DIV H1, div#downdjmix DIV H2, div#downdjmix DIV H3, div#downdjmix DIV H4, div#downdjmix DIV H5, div#downdjmix DIV H5,
	div#downdjmix DIV H6{
		font-size:13px; color:#14ACE0; padding-bottom:24px; font-weight:normal; font-family:verdana;
	}
	div#downdjmix DIV DIV, div#downdjmix DIV P, div#downdjmix DIV UL LI{
		font-size:12px; color:#767676; font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:1.4; padding-bottom:10px;
		}
  div.caption-text ul li, div#dlwrp ul li, div#ventext UL LI {list-style-image:url(../images/bg-li.gif) !important; margin-left:30px;}
  div.caption-text ul li {list-style-image:url(../images/bg-li.gif) !important;}
	div#downdjmix DIV A, div#downdjmix DIV SPAN, div#downdjmix DIV STRONG{
		color:#14ACE0;
		}
/* 	div#downdjmix DIV UL LI{
		list-style-image:url(../images/bg-li.gif);
		}	 */
  table#tbldldj {
    width:645px;
    margin:15px 0px 0px 15px;
    }
    table#tbldldj tr {height:30px;}
    tr.odd {background:#f5fafb;}
    tr.even {background:#e7f8fd;}
  table#tbldldj tr td {
    border-bottom:1px solid #fff;
    vertical-align:middle;
    }
  table#tbldldj tr td.tpct {
    width:55px;
    }
  table#tbldldj tr.even td.tnumb, table#tbldldj tr.even td.last {background-color:#e7f8fd;}
  table#tbldldj tr.odd td.tnumb, table#tbldldj tr.odd td.last {background-color:#f5fafb;}
  table#tbldldj tr td.tnumb {
    width:65px;
    text-align:center;
    color:#75b9d0;
    font-size:12px;
    font-family:Verdana;
    background:url(../images/trgif.gif) 0% 50% no-repeat;
    }
  table#tbldldj tr td.last {
    background:url(../images/trgif_r.gif) 100% 50% no-repeat;
    }
  table#tbldldj tr td.ttext {
    font-size:12px;
    font-family:Verdana;
    }
    span.ttime {
      color:#aaa;
      }
    a.list {
      display:block;
      width:16px;
      height:21px;
      background:url(../images/list.gif) 0% 0% no-repeat;
      }
    a.listen {
      display:block;
      width:21px;
      height:21px;
      background:url(../images/listen.gif) 0% 0% no-repeat;
      }
    a.cart {
      display:block;
      width:21px;
      height:21px;
      background:url(../images/cart.gif) 0% 0% no-repeat;
      }
div.bl_st {
  background:url(../images/bl_st.gif) 0% 0% repeat-x;
  width:675px;
  height:1px;
  margin:15px 0px 0px 15px;
  }
ul.frst_ul {
  float:left;
  }
ul.sec_ul {
  float:right;
  width:115px;
  }
 ul.frst_ul LI, ul.sec_ul LI{line-height:1.7; width:105px;}
   
ul.under_ul {
  
  font-size:12px;
  font-family:Verdana;
  line-height:16px;
  }
  ul.under_ul a {
    color:#767676;
    padding-left:10px;
    display:block;
    }
    ul.under_ul a:hover {text-decoration:none;}
div.vendinfo {
  position:absolute;
  width:420px;
  top:0px;
  left:0px;
  z-index:3;
  }
  div.vendinf_top {
    background:url(../images/vendinfo/trc_lt.png) 0% 0% no-repeat;
    height:12px;
	  filter: alpha(opacity=80);
    }
    div.vendinf_top div {
      background:url(../images/vendinfo/trc_rt.png) 100% 0% no-repeat;
      height:12px;
      margin-left:11px;
	    filter: alpha(opacity=80);
      }
  div.vendinf_midd {
    background:url(../images/vendinfo/trc_bottom.png) 0% 0%;
    position:relative;
	  filter: alpha(opacity=80);
    }
    div.vendinf_midd_wh {
      background:white;
      margin:0px 13px;
      min-height:200px;
      padding:0 7px 7px 7px;
      }
      div.vendinf_midd_wh h4 {
        display:block;
        height:35px;
        line-height:24px;
        padding-top:20px;
        margin-bottom:20px;
        background:url(../images/vendinfo/blue_line.gif) 50% 100% repeat-x;
        }
      div.vendinf_midd_wh a.ttl {
        text-decoration:underline;
        color:#2e7e99;
        font-size:16pt;
        font-family:courier, "courier new", verdana;
        display:block;
        background:url(../images/vendinfo/hr_arr.gif) 0% 50% no-repeat;
        padding-left:10px;
        }
        div.vendinf_midd_wh a.ttl:hover {
          text-decoration:none;
          }
        div.vendinf_midd_wh div.lw {
          margin:10px 0px 15px 0px;
          }
        div.vendinf_midd_wh div.lw a {
          color:#2e7e99;
          text-decoration:underline;
          font-size:12pt;
          font-family:courier, "courier new", verdana;
          }
          div.vendinf_midd_wh a.lw:hover {
            text-decoration:none;
            }
      div.vend_close {
        position:absolute;
        top:4px;
        right:16px;
        width:26px;
        height:25px;
        background:url(../images/vendinfo/close_button.gif) 0% 0% no-repeat;
        }
      div.vendinf_midd_wh table tr td {
        vertical-align:top;
        }
      div.popup_text p {
          color:#a4a5a5;
          font-size:13px;
          font-family:verdana;
          padding-left:10px;
          }
      div.popup_img {
        padding-left:15px;
        }
  div.vendinf_bott {
    background:url(../images/vendinfo/trc_lb.png) 0% 0% no-repeat;
    height:12px;
	  filter: alpha(opacity=80);
    }
    div.vendinf_bott div {
      background:url(../images/vendinfo/trc_rb.png) 100% 0% no-repeat;
      height:12px;
      margin-left:11px;
	    filter: alpha(opacity=80);
      }
.player {
  position:absolute;
  right:20px;
  top:18px;
  }
h3.elegant{
	display:block; width:204px; height:26px;
	background:url(../images/h3-elegant.gif) no-repeat;
	margin:15px 0 0 10px;
	text-indent:-9999px;
	}
FORM#quote P.top, #lbContent P.top{font-size:12px; padding:0 5px 7px 0; color:#8B8B8B}
FORM#quote P.top A{color:#5c5989}
FORM#quote P.top A:hover{text-decoration:none}

#footerlinks{
	clear:both;
	padding:15px 0;
	background-color:#fff;
	width:960px;
  margin:0px auto 10px auto;
	position:relative;
	overflow:hidden; _zoom:1;
	}
	#footerlinks UL{
		margin:0 auto;
		clear:both;
		overflow:hidden; _zoom:1;
		}
		#footerlinks UL LI {
      float:left;
      padding-left:10px;
      font-size:11px;
      color:#ababab;
      line-height:18px;

      }
			#footerlinks A {
				font-size:11px;
        color:#ababab;
        text-decoration:none;
				}
			#footerlinks A:hover{text-decoration:underline}

/*corners*/

.r1, .r2, .r3, .r4, .r5{
display:block;font-size:1px;height:1px;overflow:hidden;
opacity: 0.93;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93);
background-color:#696969; _background-color:#595959;
}
.r1{margin:0 1px;}	 .r2{margin:0 2px;} .r3{margin:0 3px;} .r4{margin:0 4px;} .r5{margin:0 5px;}
.mhdr {overflow:hidden; zoom:1; padding:15px 0px 0px 0px;   }
h3.news, h3.mhdr{ font-size:13px; color:#14ACE0; padding-bottom:25px; font-weight:normal;}
h3.mhdr{
	background:url(../images/bg-h3.gif) no-repeat left;
	line-height:36px; height:36px;
	padding:15px 0 15px 40px !important;}
#downdjmix p{padding-bottom:10px}
#downdjmix A{text-decoration:none; color:#14ACE0}
#downdjmix A:hover{text-decoration:underline}

form#satisfaction table tr td {vertical-align:top;}
form#satisfaction table tr td {padding:0px 10px 0px 0px;}
form#satisfaction table p.fth {text-align:center; height:28px; line-height:28px; font-weight:bold;}

IMG.card-logo{
	float:right;
	margin:20px 10px 20px 20px;
	}
IMG.pay-logo{float:left; margin-bottom:20px}

#starttime {overflow:hidden;}
#endtime {overflow:hidden;}
#resitpassword {padding:10px 5px 0px 5px;}
#resitpassword label {margin-right:10px;}
#resitpassword .btn2 {margin-right:10px;}
/* #etype {width:125px !important;} */
#infomessage {color:#8B8B8B; font-size:11px; overflow:hidden; clear:both;}
#infomessage p {line-height:14px; padding:0px 0px 8px 0px; clear:both;}
#formcontainer {overflow:hidden; padding-bottom:10px; _zoom:1;}

div.wpinf {clear:both; overflow:hidden; *margin-bottom:3px;}
div.wpinf label {width:160px;}
div.wpinf input.text {width:175px;}
div.wpinf select {margin-right:10px; width:65px;}
h3.headwop {line-height:71px; padding:0 !important;}
p.tracklist {text-align:center; line-height:54px; color:#8B8B8B;}
div.caption-text {margin-top:20px;}
#stupidie {margin-left:170px;}

.fpcenter {margin-left:102px;}
.fscroll {overflow-y:auto; height:515px;}
div.wrcr {
  clear:both;
  margin:0 auto 10px;
  overflow:hidden;
  width:960px;
  position:relative;
  }
div.copyright {
  font-size:11px;
  color:#ABABAB;
  height:36px;
  line-height:36px;
  width:345px;
  margin:0 auto;
 }
 div.wrcr a {
  /*background:url(../images/logo-footer-blue.jpg) 0% 0% no-repeat;*/
  display:block;
  height:36px;
  color:#ABABAB;
  position:absolute;
  top:0px;
  right:0px;
  /*padding-left:40px;*/
  line-height:36px;
  font-size:11px;
  text-decoration:none;
  }
  div.wrcr a:hover {
    text-decoration:underline;
    }