/* DTG PRODUCTIONS 
   2005
   ALL RIGHTS RESERVED
*/

body, p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}


h1{
	font-size:17px;
	color:#B00909;
	font-weight:bold;

}
a:link, a:visited {
	color:#F0591D;
	font-weight:bold;

}



/*TOP BANNER CONTAINER*/
#mainHeader{background-image:url(../images/topBG.png); background-position:top; top:0px; left:0px; 
margin:0px; height:140px; width:1000px; position:absolute; z-index:0; padding-top:5px; background-color:#ffffff;}

#mainHeader2{background-image:url(../images/topBG.png); background-position:top; top:0px; left:0px; 
margin:0px; height:140px; width:1000px; position:absolute; z-index:0; padding-top:5px; color:#B00909;font-weight:bold;font-size:14px;}

.mainHeader2{margin:25px; color:#B00909;font-weight:bold;font-size:14px;}

/*TOP NAVIGATION DIV*/
#mainNavigation{
	top:28px;
	left:258px;
	margin:0px;
	height:66px;
	width:620px;
	position:absolute;
	z-index:10;
	padding-top:0px;
}

/*TOP LOGO*/
#topLogo{top:0px; left:0px; margin:0px; height:46px; width:222px; position:absolute; z-index:5; padding-top:0px;}

/*BOTTOM LOGO*/
#bottomLogo{top:62px; left:0px; margin:0px; height:46px; width:286px; position:absolute; z-index:3; padding-top:1px}

/*ARTIST LOGIN*/
#ArtistLogin{color:#000000;  font-size:11px; top:0px; 
background-image:url(../images/artistLoginBG.gif); background-repeat:no-repeat; 
background-position:top left;  left:260px; margin:0px; height:42px; width:441px; position:absolute; 
z-index:3; padding-top:20px; padding-left:80px; border-right: 1px solid #000000;}

/*PAGE LABEL*/
#pageHeader{top:86px; left:255px; margin:0px; height:18px; width:446px; position:absolute; z-index:1;
padding-top:1px;}

/****HOME PAGE DIVS****/
#homeBody{
	top:106px;
	left:0px;
	margin:0px;
	width:1000px;
	position:absolute;
	z-index:7;
	padding-top:1px;
	height: 636px;
	border-right: 1px dotted #CCCCCC;
}

/*DTG PRODUCTIONS TEXT BOX*/
#homeHeaderContainer{top:0px;z-index:10;}

#HomeDTGBox{
	color:#000000;
	font-size:14px;
	top:17px;
	left:275px;
	margin:20px;
	width:680px;
	position:absolute;
	padding-left:30px;
	z-index:8;
}

#HomeNewsBox{
	top:45px;
	left:10px;
	width:275px;
	position:absolute;
	height: 215px;
	z-index:8;
	background-color:#BDBDBD;
	height:110%;
	color:#333333;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 10px;
}
#HomeNewsBox h2 {
	font-size: 16px;
	color: #F2410C;
}
#HomeNewsBox p {
	background-color: #666666;
	width: 250px;
	color: #FFFFFF;
	padding: 7px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 10px;
}

#HomeTestimonialsBox{color:#000000;  font-size:11px; top:334px;
left:0px; width:249px; position:absolute; padding-left:10px; height: 267px; z-index:9;}

#HomeDTGPresents{
	color:#000000;
	
	top:60px;
	left:707px;
	width:100px;
	position:absolute;
	border:1px solid #F0591D;
	padding-left:5px;
	height: 450px;
	z-index:9;
}

#HomeDTGPresentsHeader{
	top:45px;
	left:709px;
	width:90px;
	position:absolute;
	padding-left:5px;
	height: 15px;
	z-index:10;
}

#HomeEmailBox{color:#000000;  font-size:11px; top:-27px; left:241px;
margin:20px; width:430px; position:absolute; padding-left:10px; height: 4px; z-index:9;}

#HomeArtistShowCase{
	
	font-size:11px;
	top:25px;
	left:241px;
	margin:20px;
	width:430px;
	position:absolute;
	padding-left:10px;
	height: 90px;
	z-index:10;
}
/*END OF HOME PAGE DIVS*/

/*ABOUT US DIVS*/
#aboutBody{
	top:147px;
	left:24px;
	margin:0px;
	width:900px;
	position:absolute;
	z-index:7;
	padding-left:10px;
	height: 601px;
	border-left: 1px solid #CCCCCC;
	font-size:14px;
}

/*GEAR LIST*/

#gearBody1 ul {
	float: left;
  width:175px;
  height:500px;
  margin: 0;
  padding: 5;
  list-style-type:circle;
   border-right: 1px solid #CCCCCC; 

}

#gearBody1 li{
	margin: 0;
	padding: 2px
	font-size: 12px; 
	color: #B00909; 
list-style-type:circle;
}

#gearBody2{top:112px; left:255px; margin:0px; width:228px; position:absolute; z-index:7; padding-left:10px;
height: 730px; border-left: 1px solid #CCCCCC; font-size:11px;}

#gearBody3{top:112px; left:495px; margin:0px; width:220px; position:absolute; z-index:7; padding-left:10px;
height: 527px; border-left: 1px solid #CCCCCC;  font-size:11px;}

#webBody2{top:550px; left:9px; margin:0px; width:260px; position:absolute; z-index:8; padding-left:10px;
height: 531px; border-left: 1px solid #CCCCCC;  font-size:11px;}

#webBody3{top:550px; left:311px; margin:0px; width:260px; position:absolute; z-index:8; padding-left:10px;
height: 904px; border-left: 1px solid #CCCCCC;  font-size:11px;}

#dtgPresentsArtist{top:172px; left:406px; margin:0px; width:144px; position:absolute; z-index:8; padding-left:10px;
height: 167px; border-left: 1px solid #CCCCCC;  font-size:11px;}

#filmColumn1
{top:105px; left:15px; margin:0px; width:175px; position:absolute; z-index:8; padding-left:10px; height: 992px;
border-left: 1px solid #CCCCCC;  font-size:11px;}

#filmColumn2
{top:105px; left:222px; margin:0px; width:175px; position:absolute; z-index:8; padding-left:10px;
height: 1253px; border-left: 1px solid #CCCCCC;  font-size:11px;}

#filmColumn3
{top:105px; left:433px; margin:0px; width:175px; position:absolute; z-index:8; padding-left:10px; height: 892px;
border-left: 1px solid #CCCCCC;  font-size:11px;}

#featuredArtist
{top:329px; left:560px; margin:0px; width:97px; position:absolute; z-index:9; padding-left:10px; height: 608px;
 border-left: 1px solid #CCCCCC;  font-size:11px;}

#ArtistColumn1
{
	top:130px;
	left:15px;
	margin:0px;
	width:200px;
	position:absolute;
	z-index:8;
	padding-left:10px;
	height: 454px;
	border-left: 1px solid #CCCCCC;
	
	font-size:11px;
}

#ArtistColumn2
{top:154px; left:447px; margin:0px; width:305px; position:absolute; z-index:8; padding-left:10px;
height: 342px; border-left: 1px solid #CCCCCC; font-size:11px;}

#ArtistColumn3
{
	top:130px;
	left:230px;
	margin:0px;
	width:200px;
	position:absolute;
	z-index:8;
	padding-left:10px;
	height: 454px;
	border-left: 1px solid #CCCCCC;
	
	font-size:11px;
}

#ArtistPageBanner
{top:145px; left:2px; width:698px; position:absolute; z-index:8; height: 28px; 
 font-size:11px;}

#ArtistCDInfoContainer
{top:200px; left:2px; width:225px; position:absolute; z-index:8; height: 347px; 
 font-size:11px;}

#ArtistTextInfoContainer
{top:200px; left:230px; width:458px; position:absolute; z-index:7; height: 433px; 
font-size:11px; border: 1px solid #B00909; padding-left:5px;}

#ArtistTextLongerInfoContainer
{top:200px; left:231px; width:458px; position:absolute; z-index:7; height: 739px;
 font-size:11px; border: 1px solid #B00909; padding-left:5px;}

#ArtistPicContainer
{top:13px; left:251px; width:194px; position:absolute; z-index:8; height: 275px;
 font-size:11px;}

#ArtistPageLowerBanner
{top:641px; left:2px; width:698px; position:absolute; z-index:8; height: 70px;
 font-size:11px;}

#dtgPresentsBannerContainer
{top:929px; left:24px; width:402px; position:absolute; z-index:9; height: 70px;
 font-size:11px;}

#DTGReleases{color:#000000;  font-size:9px; top:487px;
left:445px; width:316px; position:absolute; padding-left:5px; height: 116px; z-index:9;}

#Copyright{
	z-index:12;
	left:10px;
	top:761px;
	width:1000px;
	position:absolute;
	color:#B00909;
	font-size:11px;
	text-align:center;
	border-top:2px solid #ffffff;
	background-color:#BDBDBD;
	float: left;
}

#Copyright2{z-index:12;  left:0px;  top:842px;   width:700px;  position:absolute;  color:#B00909;
 font-size:11px;  padding-left:300px;  text-align:left;  
border:1px solid #CCCCCC;  background-color:#EBEBEB;}

#Copyright3{
  z-index:12;
  left:0px;
  top:1542px;
  width:700px;
  position:absolute;
  color:#B00909;
  
  font-size:11px;
  padding-left:300px;
  text-align:left;
  border:1px solid #CCCCCC;
  background-color:#EBEBEB;  
}
#Copyright4{
  z-index:12;
  left:0px;
  top:1011px;
  width:700px;;
  position:absolute;
  color:#B00909;
  
  font-size:11px;
  padding-left:300px;
  text-align:left;
  border:1px solid #CCCCCC;
  background-color:#EBEBEB;  
}

#CopyrightNews{z-index:12;  left:0px;  top:500px; width:700px; position:absolute; color:#B00909;
 font-size:11px; padding-left:300px; text-align:left;
border:1px solid #CCCCCC; background-color:#EBEBEB; }


#CopyrightTerms{
  z-index:12;
  left:0px;
  top:2523px;
  width:700px;;
  position:absolute;
  color:#B00909;
  
  font-size:11px;
  padding-left:300px;
  text-align:left;
  border:1px solid #CCCCCC;
  background-color:#EBEBEB;  
}

#privacyBody{
text-align:justify;
	top:140px;
	left:0px;
	margin:0px;
	width:750px;
	position:absolute;
	z-index:7;
	padding-left:5px;
	padding-right:5px;
	height: 904px;
	
	font-size:11px;
}

#TermsBody{
text-align:justify;
	top:140px;
	left:0px;
	margin:0px;
	width:750px;
	position:absolute;
	z-index:7;
	padding-left:5px;
	padding-right:5px;
	height: 2143px;
	
	font-size:11px;
}

#aboutBodyNews{top:147px; left:24px; margin:0px; width:639px; position:absolute; z-index:7; padding-left:10px;
height: 350px; border-left: 1px solid #CCCCCC;  font-size:11px;}


h3  {
	
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
}
 
.pHeading{
	color:#B00909;
	font-weight:bold;
}
 
.loginLabel{
	
	font-size:11px;
	font-weight:bold;
	text-shadow:Silver;
    letter-spacing:1pt;
}

/*Defines the top search input areas*/  
.loginInput{
	font-size:12px;
	border: 1px solid #000000;
	color:#000000;
	font-weight:bold;
	background-color:#F0F0F0;
} 

.loginInputOver{
		  font-size:10px;	
		  border: 1px solid #000000;
		  color:#FFFFFF;
		  font-weight:bold;
		  background-color:#B00909;

} 

/*defines submit button */
.loginButton
{
 		  font-size:10px;	
		  color:#FFFFFF;
		  background-color:#000000;
		  font-weight:bold;
}
.newsletterText
{
 color:#B00909;
 
 font-size:11px;
 border-left: 2px solid #CCCCCC;
 padding-left:5px;
}

.cdDesc{
 color:#B00909;
 
 border-left: 1px solid #CCCCCC;
 font-size:9px;
 padding-left:3px;
}

.albumDisplay{
 color:#000000U;
 
 border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
 font-size:9px;
 padding-left:3px;
}

.ratesList {  font-size: 12px; 
color: #B00909; 
font-weight:bold;
list-style-type:square;
}

.gearList {  
font-size: 12px; 
color: #B00909; 
list-style-type:circle;
}

.artistList {  
font-size: 12px; 
color: #B00909;
list-style-type:none;

}

.newReList {
	font-size: 12px;
	color: #B00909;
	list-style:none;
	margin: 0px;
	padding: 3px;
}

.dtgPresentsTable{
	border:1px solid #F0591D;
}
/*DEFINES LINKS USED IN THE MEMBER DISPLAY*/
.links A:link 
{         font-size:14px;
          letter-spacing:4pt;
		  text-decoration:none;
		  color:#FFFFFF;
		  padding:3px;
		  background-color:#B00909
}
.links A:visited 
{	  	  font-size:14px;
          letter-spacing:4pt;
		  text-decoration:none;
		  color:#FFFFFF;
		  padding:3px;
		  background-color:#B00909
}

.links A:active
{	
		  font-size:14px;
          letter-spacing:4pt;
		  text-decoration:none;
		  color:#FFFFFF;
		  padding:3px;
		  background-color:#B00909
}

.links A:hover 
{  
		  letter-spacing:4pt;
		  font-size:14px;
		  text-decoration:underline;
		  color:#FFFFFF;
		  padding:3px;
		  background-color:#F0591D
}
/*End of link definition*/

/*DEFINES LINKS USED IN THE MEMBER DISPLAY*/
.textLink A:link 
{
	text-decoration:underline;
	color:#F0591D;
}
.textLink A:visited 
{
	text-decoration:underline;
	color:#F0591D;	
}

.textLink A:active
{
	text-decoration:underline;
	color:#F0591D;
}

.textLink A:hover 
{
	text-decoration:none;
	color:#B00909;
}
/*End of link definition*/

/*Defines the top search input areas*/  
.album{
		  font-size:10px;	
		  border: 1px solid #000000;
		  color:#000000;
		  font-weight:bold;
		  background-color:#F0F0F0;
		   cursor:pointer;
 cursor:hand;
} 

.albumOver{
		  font-size:10px;	
		  border: 1px solid #000000;
		  color:#FFFFFF;
		  font-weight:bold;
		  background-color:#B00909;
		   cursor:pointer;
 cursor:hand;
} 
.fltleft {
	float: left;
	padding-right: 5px;
}
.fltrght {
	float: right;
}
