﻿@charset "utf-8";
/* CSS Document */

*
{
margin:0 auto;
padding:0;
outline:0;
}
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.hide
{
display:none;
}
.li
{
list-style:none;
}
.spacer
{
height:20px;
}
.left
{
float: left;
}
.right
{
float:right;
}

.clear
{
clear:both;
}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#FFF;
padding-bottom:10px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
padding-bottom:10px;
}
#wrapper
{
width:1000px;
height:auto;
}

#header
{
height:316px;
background:url(../images/header.jpg);
background-position:top;
background-repeat:no-repeat;
}
#navigator
{
}
#navigator ul
{
list-style-type:none;
margin:0;
padding:0;
}
#navigator li
{
display:inline;
}
#nav-blue
{
background:url(../images/nav-blue.jpg) top no-repeat;
height:50px;
overflow:hidden;
}
#nav-red
{
background:url(../images/nav-red.jpg) top no-repeat;
height: 49px;
padding-left:440px;
padding-top:2px;
}

#home a
{
float:left;
width:120px;
height:50px;
background-image:url(../images/buttons/home.jpg);
background-repeat:no-repeat;
}

#about a
{
float:left;
width:176px;
height:50px;
background-image:url(../images/buttons/about-us.jpg);
background-repeat:no-repeat;
}


#contact a
{
float:left;
width:192px;
height:50px;
background-image:url(../images/buttons/contact-us.jpg);
background-repeat:no-repeat;
}

#news a
{
float:left;
width:139px;
height:51px;
background-image:url(../images/buttons/news.jpg);
background-repeat:no-repeat;
margin-bottom:1px;
}

#links a
{
float:left;
width:139px;
height:50px;
background-image:url(../images/buttons/links.jpg);
background-repeat:no-repeat;
}
#faqs a
{
float:left;
width:117px;
height:50px;
background-image:url(../images/buttons/faqs.jpg);
background-repeat:no-repeat;
}
#performance a
{
margin-top:3px;
margin-left:-9px;
float:left;
width:201px;
height:33px;
background-image:url(../images/buttons/performance.jpg);
background-repeat:no-repeat;
}

#broadway a
{
clear:both;
float:left;
width:201px;
height:33px;
margin-top:3px;
background-image:url(../images/buttons/broadway-bound.jpg);
background-repeat:no-repeat;z
}


#paypal a
{
margin-left:200px;
margin-top:-36px;
clear:left;
float:right;
width:178px;
height:34px;
background-image:url(../images/buttons/paypal.jpg);
background-repeat:no-repeat;
}

/****************navigation hover effect****************/

#home a:hover {
        background:url('../images/buttons/home-h.jpg');
}
#about a:hover {
        background:url('../images/buttons/about-us-h.jpg');
}
#contact a:hover {
        background:url('../images/buttons/contact-us-h.jpg');
}
#news a:hover {
        background:url('../images/buttons/news-h.jpg');
}
#links a:hover {
        background:url('../images/buttons/links-h.jpg');
}
#faqs a:hover {
        background:url('../images/buttons/faqs-h.jpg');
}
#broadway a:hover {
        background:url('../images/buttons/broadway-bound-h.jpg') no-repeat;
}
#performance a:hover {
        background:url('../images/buttons/performance-h.jpg') no-repeat;
}
#paypal a:hover {
        background:url('../images/buttons/paypal-h.jpg') no-repeat;
}








#body
{
background-image:url(../images/bg_grad.jpg);
background-color: #0189ff;
background-repeat:repeat-x;
padding:30px;
margin-top:-2px;
}

#inside
{
background-color: #238ce8;
background-repeat:repeat-x;
border:thin #3399FF solid;
min-width:844px;
padding:30px;
}

#welcome_box
{
clear:both;
width:760px;
}


#welcome
{
/*background-image:url(images/rounded_corner.gif);*/
clear:both;
background: #ab0606;
padding:20px;
color:#FFF;
min-width:440px;

}

/*#welcome_header
{
padding:10px;
min-width:390px;
margin-left:10px;
float:left;
}

#welcome_text
{
float:left;
width:540px;
text-align:justify;
}*/

#welcome_container
{
width:530px;
margin-right:40px;
/*padding-left:186px;*/
}

#logo
{
width:120px;
float:left;

}
#stars
{
margin-top:15px;
}
#pictures
{
margin-left:20px;
}
#pictures_01
{
}
#pictures_02
{
margin-top:30px;
margin-left:100px;
}


#footer
{
margin-top:40px;
text-align:center;
clear:both;
font-size:9px;
}

#footer li
{
display:inline;
}

#footer ul
{
list-style:none;
}

#footer a
{
text-decoration:none;
}

#footer a:visited
{
color:#e0e0e0;
}

#footer a:hover
{
text-decoration:underline;
color:#FFCC00;
}
/*footer2*/
#footer2
{
margin-top:40px;
text-align:center;
clear:both;
font-size:9px;
}

#footer2 li
{
display:inline;
}

#footer2 ul
{
list-style:none;
}

#footer2 a
{
text-decoration:none;
}

#footer2 a:visited
{
color:#8BADCF;
}

#footer2 a:hover
{
text-decoration:underline;
color:#FFCC00;
}


/* ABOUT US */
#about_01
{
background:url(../images/about_01.jpg);
background-repeat:no-repeat;
height:375px;
margin-left:45px;
width:800px;
}
#about_01 img
{
float:left;
padding:20px;
}

#about_text
{
float:left;
margin-top:70px;
width:430px;
text-align:justify;
}
#about_text1
{
	padding-left:20px;
	padding-right:10px;
float:left;
width:720px;
text-align:justify;
}

#about_02
{
background:url(../images/about_02.jpg);
background-repeat:no-repeat;
height:375px;
margin-left:45px;
}
#about_02 img
{
float:left;
padding:20px;
}

#about_03
{
background:url(../images/about_03.jpg);
background-repeat:no-repeat;
height:375px;
margin-left:45px;
}

#about_03 img
{
float:left;
padding:20px;
}

#about_text_03
{
float:left;
margin-top:150px;
width:390px;
text-align:justify;
}

/***************damz modifications**********/
ul.starthis {
        padding: 0 0 0 0px;
}
ul.starthis li {
        list-style-image:url('../images/star-mini.gif');
        list-style-position:inside;
        margin:5px 0; padding: 5px 0;
        clear:left;
}
ul.starthis li a {
        color:#ececec;
        margin-top:-5px;
        padding-left:4px;
        position:relative;
        top:-5px;
}
*html ul.starthis li a  {
        padding-left:12px;
        top:-8px;
}
ul.starthis li a:hover {
        color: skyblue;
}
a {
        text-decoration:none;
        color:#ececec;
}
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#menu3 {
	
		float:left;
        width: 200px;
        margin: 10px;
        border-style: solid solid none solid;
        border-color: #BCD2E6;
        border-size: 1px;
        border-width: 1px;
		
        }
        
#menu3 li a {
        height: 32px;
          voice-family: "\"}\""; 
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
		text-transform:capitalize;
        }        
        
#menu3 li a:link, #menu3 li a:visited {
        color: #8BADCF;
        display: block;
        background:  url(../images/menu3.gif);
        padding: 8px 0 0 10px;
        }
        
#menu3 li a:hover {
        color: #627EB7;
        background:  url(../images/menu3.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
#right {
        width:686px;
        padding: 0px 10px 10px;
        
        margin-left:220px;  
		
        
}
#left {
        float:left;
        width:200px;
        margin-right:10px;
        padding: 0px 10px 30px 0px;
        
}

#content {
		
        width:900px;
        min-width:900px;
}

/**************
	damz css extension
************/
        h3 {
           font-size:14px;
        }
        .center {
                 text-align:center;
         }
	.wingleft {
		float:left;
		width:240px;
		margin-top:10px;
	}
	.wingleft span, .wingright span {
		display:block;
		text-align:center;
		font-size:11px;
	}
	.wingright {
		float:right;
		margin-top:10px;
		width:240px
	}
	.wingleft img, .wingright img {
		width: 200px;
		clear:both;
		border:none;
	}
	.wing img {
		width:400px;
	} 
	#about_01 img {
                float: left;
                padding: 0px;
				margin: 0px 18px 2px;
				
	}
	#about_03 img {
				border: 2px solid #000000;
				margin: 0px 18px 2px;
				padding:0px;
				width: 230px;
                float: left;
	}
	#about_03 .wingleft {
		width:270px;
		margin-top:10px;
	} 
	.lower-det {
		margin: 10px 50px 0 20px;
	}
	.divider2-center {
		clear:both;
		border-top: 3px #cccccc solid;
		border-bottom: 1px #000000 ridge;
		margin: 10px 30% 15px 30%;
	}
	.mT20 {
		margin-top:20px;
	}
	#det-right {
		padding-top:100px;
		padding-right:50px;
	}
	/******borderstyle bottom*********/
	.bordB3 {
		width:307px; 
		padding-bottom: 15px; 
		border-bottom: 3px #cccccc solid;
	}
	
	/************************************broadway bound divas ******************************************/
	.thumb-large {
		margin-bottom:50px;
		margin-top:25px;
		border: 10px #3a9ae5 solid;
		/*background:#404040;*/
		padding:0 10px 6px;	
	}
	.left-catalog {
		float:right;
		width:470px;
		padding:20px 30px 0 0px;
		line-height:1.6em;
	}
	.thumb-large h2 span {
		float:left;
		background:#3a9ae5;
		padding:5px 10px;
		margin:-38px 0 0 -20px;
		clear:both;
	}
	.thumb-large p {
		clear:both;
	}
	.thumb-large-child {
		background:#000000;
		border:5px #000000 solid;
		float:left;
		padding:0px;
		margin:5px 5px 5px 0;
	}
	.thumb-large-child img {
		width:220px;
		border:2px #000000 solid;
	}
	
	.thumb-large-child span {
		display:block;
		font-size:11px;
		padding:6px 5px;
		background:#2c2c2c;
	}
	.thumb-large-child:hover {
		border:5px #ab0606 solid;
	}

/*************************news*******************/
.news-thumb {
	padding:30px 0 10px 25px;
	margin:0px 45px 0px 15px;
	background:url('../images/news-bg.gif') top left no-repeat;
	min-height:130px;
}
.news-thumb span {
	float:right;
	color:#dc3c3c;
}
.news-thumb h3 {
	color:#f5ff00;
	padding-bottom:4px;
}
.news-thumb p {
	border-bottom:1px #cccccc dotted;
	padding-bottom:20px;
}





