@charset "utf-8";
/* CSS Document */




body {
	margin:0; padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/prod_bg.jpg) top left repeat-x #4b4b4b ;
		
		

}

.bodypage
{
	margin:0px;
	padding:0px;


}
.bodydiv {
	margin:0 auto; 
	padding:0px 0px 0px 0px;

	width:1100px;




}
.bg_prody{
width:100%;
float:left;
background:url(images/bg_y.jpg) top right repeat-y;
background-position:1127px 0px;



}
.bg_prod{
width:100%;
float:left;
background:url(images/bg.jpg) top right no-repeat;
background-position:1127px 0px;



}
.left
{
width:284px!important;

float:left;
padding:0px;
margin:0px;

}

.logo{
float:left;
width:284px;
height:335px;padding:0px; margin:0px;
background:url(images/prod_logo.jpg) top left no-repeat;
position:relative;
}
.logo a{ position:absolute; left:0; top:90px; width:284px; height:209px; display:block;}
.downloads
{
float:left;
width:301px;padding:0px; margin:0px;

}
.downloads_top
{
width:301px;
height:136px;

padding:0px; margin:0px;
background:url(images/downloads.jpg) top left no-repeat;
}
.download{
float:left;
width:301px;padding:0px; margin:0px;
}
.download ul
{
width:301px;padding:0px; margin:0px;
}
.download ul li
{
width:301px;padding:0px; margin:0px;
background:url(images/link_bg.jpg) top left no-repeat;
height:24px;
list-style-type:none; list-style:none;
margin:0px;
padding:4px 0px 0px 0px;
text-align:left;
vertical-align:middle;
position:relative;
}
.download ul li span{
padding:0px 0px 0px 52px;
color:#000000;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.download ul li a.down{
color:#47032a;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
float:right;
padding:0px 0px 0px 0px;
text-decoration:underline;
position:absolute;
top:5px;
right:3px;
width:65px;
height:15px;

}
.downloads_bottom
{
width:301px;
height:109px;
float:left;

padding:0px; margin:0px;
background:url(images/downloads_bottom.jpg) top left no-repeat;
}

.player
{
width:301px;
padding:40px 0px 0px 0px; margin:0px;
height:226px;
float:left;
text-align:left;

background:url(images/player_bg.jpg) top left no-repeat #181818;

}



.main_nav{
width:284px!important;
height:337px;
float:left;
padding:0px; margin:0px;

background:url(images/index02_05.jpg) top left no-repeat #706f6f;

}
.main_nav_top
{
width:284px!important;
float:left;
height:64px;
background:url(images/index02_11.jpg) top left no-repeat;
padding:0px 0px 0px 0px; margin:0px;
}

.main_nav ul{padding:63px 0px 0px 0px; margin:0px;}
.main_nav ul li{padding:0px 10px 0px 10px; margin:0px; list-style:none; list-style-type:none;width:256px;}
.main_nav a{
width:242px;
height:15px;
padding:10px 5px 5px 15px;
text-decoration:none;
display:block;
margin:0px;
color:#ffffff;
text-align:left;
}
.main_nav a:hover,.main_nav a.sel{

width:242px;
height:15px;
padding:10px 5px 5px 15px;
margin:0px;
text-decoration:none;
display:block;
background:url(images/nav_h.jpg) top left no-repeat;
color:#ffffff;
}

.main_nav_bottom
{
width:284px;
float:left;
height:109px;
background:url(images/index02_16.jpg) top left no-repeat #020202;
padding:0px; margin:0px;
}


.right
{
width:811px;
float:left;

padding:0px;
margin:0px;



}
.bg
{
background:url(images/index02_04.jpg) top left no-repeat;
width:34px;
height:1500px;
float:left;
padding:0px;
margin:0px;
}


.content
{float:left;
width:574px;
padding:0px 0px 60px 70px;
background:url(images/index02_07.jpg) top left repeat-y;
}
.content_bg{
float:left;
width:574px;

padding:7px 0px 0px 0px;


}
.content_bg_home{
float:left;
width:574px;

padding:7px 0px 0px 0px;
min-height:430px;


}

.title_about{
width:574px;
height:119px;
float:left;
position:relative;
background:url(images/home_title.jpg) top left no-repeat;
margin:20px 0px 0px 0px;
padding:0px 0px 1px 0px;

}
.title_why{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/why.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}

.title_login{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/login.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}
.title_serv{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/sound.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}

.title_w{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/weddings.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}

.title_h{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/cater.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}
.title_he{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/help.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}

.title_c{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/contact.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}
.title{
width:574px;
height:89px;
float:left;
position:relative;
background:url(images/prod_home_title.jpg) top left no-repeat;
margin:0px;
padding:0px 0px 1px 0px;

}
.title a,.title a:hover{
width:80px; height:47px; display:block; position:absolute; top:10px; right:0px;

}
.picture{
width:208px;

float:left;
margin:0px 0px  10px 0px;
padding:0px;

}
.content_text
{
width:341px;
padding:0px 0px 0px 22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
color:#dfd9d9;
text-align:left;

}

.content_t
{
width:569px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
color:#dfd9d9;
text-align:left;
}
.header{

	float:left;
	clear:both;
	width:811px;
	height:221px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:url(images/header_prod.jpg) top left no-repeat;
	position:relative;
}
.header a{position:absolute; top:58px; right:167px; width:75px; height:30px; display:block;}
.header a.home{
 width:73px; height:28px; display:block;
top:64px; right:247px;position:absolute;

}
.intro
{
	float:left;
	width:770px;
	padding:0px 115px 0px 115px;
	margin:0px;
}
.intro_dj
{
	float:left;
	width:324px;
	height:205px;
	background:url(images/intro_dj.jpg) top left no-repeat;
	position:relative;
}
.intro_dj a{ width:120px; height:47px; display:block; position:absolute; top:100px; left:100px; }
.intro_bg{
	float:left;
	width:122px;
	height:205px;
	background:url(images/intro_bg.jpg) top left no-repeat;
}
.intro_prod a{ width:120px; height:47px; display:block; position:absolute; top:100px; left:100px; }
.intro_prod
{
	float:left;
	width:324px;
	height:205px;
	background:url(images/intro_prod.jpg) top left no-repeat;
		position:relative;
}
.intro_footer{
float:left;
	width:770px;
	height:185px;
	padding:0px 115px 0px 115px;
	margin:0px;
}
.header_left
{
width:210px;
float:left;
}

.header_left a img{border:none;}



.footer_top{

float:left;
width:645px;
height:34px;
margin:0px 0px 0px 0px;
background:url(images/index02_19.jpg) top left no-repeat;
}
.footer_nav{
float:left;
width:635px;
height:54px;
margin:0px 0px 0px 0px;
background:url(images/index02_21.jpg) top left no-repeat;

	padding:20px 0px 0px 10px;
	
	color:#ad91bb;
 
	font-size:11px;
	text-align:center;
}

.footer_nav a
{
	font-family:Arial, Helvetica, sans-serif;
color:#dbc7c6;
 
	font-size:11px;
	height:11px;
	padding:0px 10px 0px 10px;
	border-right:1px solid  #dbc7c6;
	text-decoration:none;
	
}

.footer_nav a:hover
{
	font-family:Arial, Helvetica, sans-serif;
color:#dbc7c6;
 
	font-size:11px;
	height:11px;
	padding:0px 10px 0px 10px;
	border-right:1px solid  #dbc7c6;
	text-decoration:underline;
	
}

.copyright
{
width:278px;
	padding:5px 0px 0px 5px;
	
	color:#605a5a;
    float:left;	
	font-size:11px;
	text-align:center;
	float:left;

}
.copyright a{color:#605a5a;text-decoration:underline;}
.copyright a:hover{text-decoration:underline;}

.contactform{width:500px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; float: left; padding-top:0px; clear:both;}

.submit{ background-color:#1c1c1c; border:none; color:#FFF; cursor:pointer;}
