@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; background:#FFFFFF url(../images/dj_body_bg1.gif) repeat-x top;}

form, ul, p, input{margin:0px; padding:0px;}

.wrapper{ background:url(../images/dj_body_bg2.gif) repeat-x bottom;}

.container{ width:879px;}

.header{ height:379px; position:relative; background:url(../images/dj_head_mainimage.jpg) no-repeat bottom left;}
.header ul{list-style:none; margin:0px; padding:0px;}
.header ul li{ background:url(../images/dj_header_bullet.gif) no-repeat 5px 5px; font-size:13px; color:#FFFFFF; padding:0px 0px 0px 15px; text-align:left;}

.logo{position:absolute; top:25px; left:25px;}

.callus{position:absolute; right:19px; top:33px;}

.qua-list{ position:absolute; left:585px; top:274px;}

.topnav{ position:absolute; top:105px; right:0px;}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.clear{clear:both; height:0px; font-size:0px;}

.footer{font-weight:bold; color:#FFFFFF; text-align:center; padding-bottom:5px;}
.footer a:link, .footer a:visited{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{ color:#FFFFFF; text-decoration:underline;}

.copyright{color:#a18ddd; font-size:11px; text-align:center; padding-bottom:33px;}

.left-col{width:420px; margin:0px 22px 0px 4px;}

/* margin top bottom 10 */
.mtb10{margin-top:10px; margin-bottom:40px;}

/* margin top 10 */
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.ptb20{padding-top:20px; padding-bottom:20px;}
.mtb20{margin-top:20px; margin-bottom:20px;}

.welcome{ background:url(../images/dj_welcometo_mid_new.gif) repeat-y; font-size:11px;width:400px;}
.welcome-img{ background:url(../images/dj_welcome_musicimg.gif) no-repeat bottom right;width:380px;}

.plr10{padding-left:10px; padding-right:10px;}
.mlr10{margin-left:10px; margin-right:10px;}

.tal{text-align:left;}
.tar{ text-align:right;}
.taj{ text-align:justify;}

.w49{width:49%;}

.bdr{border-bottom:1px solid #DDDDDD; padding:5px 0px 5px 0px;}
.testimonial{padding:5px 0px 5px 0px; color:#323232;}
.testimonial-image{ width:79px;height:78px; float:left; text-align:center;background:url(../images/testimonials-bg-img.jpg)}
.testimonial-det{ float:left; text-align:left; width:280px;padding-left:5px}
.testimonial a:link, .testimonial a:visited{ color:#323232px; text-decoration:none;}
.testimonial a:hover{ color:#323232; text-decoration:underline;}

/* event information box */
.event-info{ width:350px; font-size:12px; font-weight:bold; color:#444444;float:right;}
.event-info .head{background:url(../images/dj_eventinfo_tm.gif) repeat-x; height:72px; font-size:18px; color:#FFFFFF; text-align:center; line-height:55px; font-weight:normal;}
.event-info .foot{ background:url(../images/dj_eventinfo_bm.gif) repeat-x; height:18px;}
.event-info .mid{ background:#FFFFFF url(../images/dj_eventinfo_left.gif) repeat-y left;}
.event-info .mid .mid-r{ background:url(../images/dj_eventinfo_right.gif) repeat-y right; padding:0px 15px 0px 15px;}
.event-info p{text-align:left; padding:8px 0px; margin:0px;}
.event-info p label{ width:80px; display:block; float:left; text-align:left; padding:0px 5px 0px 0px;font-weight:bold;color:#7154B0}

.textbox{border:1px solid #7154B0; font-size:12px; color:#323232; padding:2px; width:130px;}
.selebox{border:1px solid #7154B0; font-size:12px; color:#323232; padding:1px; width:133px;}

.footer_main{width:100%;float: center;}

p{padding:0 10px 5px 10px;
  text-align:justify;
  font-size:13px;
  font-weight:normal;
  }
  
.label_privacy{color: #7f5ab5;
				font-weight: bold;}
.faq_li{padding-left:10px;}
.title
{
	font-size:17px;
	font-weight:bold;
}
.mid_width{ width: 390px;text-align:justify;}

.combo_width{
	width:200px
}

.img_pos{width:70px;height:70px;margin-top:3px;max-height:75px;max-width:75px}


.gen-title{ background:url(../images/dj_client_page_curl.gif) no-repeat left top; padding-left:19px}
.gen-title .right{ background:url(../images/dj_client_page_curr.gif) no-repeat right top; padding-right:19px;}
.gen-title .left{ background:url(../images/dj_client_page_curm.gif) repeat-x; display:block; height:60px; font:normal 18px Arial, Helvetica, sans-serif; color:#323232; text-align:center; line-height:47px;}
.foot{ background:url(../images/dj_eventinfo_bm.gif) repeat-x; height:18px;}
.mid{ background:#FFFFFF url(../images/dj_eventinfo_left.gif) repeat-y left;}
.mid .mid-r{ background:url(../images/dj_eventinfo_right.gif) repeat-y right; padding:0px 15px 0px 15px;text-align:justify}

.gen-title2{ background:url(../images/dj_client_page_curl2.gif) no-repeat left top; padding-left:19px;}
.gen-title2 .right{ background:url(../images/dj_client_page_curr2.gif) no-repeat right top; padding-right:19px;}
.gen-title2 .left{ background:url(../images/dj_client_page_curm2.gif) repeat-x; display:block; height:71px; font:normal 18px Arial, Helvetica, sans-serif; color:#323232; text-align:left; line-height:68px;}
