HTML
{	
	background: #000;
	background:url("image/home4.jpg") no-repeat top center;
	
}

BODY 
{
	font-family: Calibri,Trebuchet MS, Tahoma, Arial; 
	
	color: #E780AF;

}

HTML > BODY 
{
	font-size: 11px;

}

.copyrightContainer
{
	width:100%;
}

.copyright
{
	width:200px;
	text-align:center;
	margin:auto;
	color:#fff;
	font-size:12px;
}

/* for all browsers that understand min-width */
.width 
{
	width:90%; 
	min-width:950px; 
	margin:0 auto;
	
	background-color: #000;
	filter:alpha(opacity=70);
	opacity: 1;
	-moz-opacity:1;
}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:950px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-950px; position:relative; float:left; z-index:2; text-align:left;}

a
{
color: #F9BEBF;
}

a:focus, a:active { 
outline: 0; 
-moz-outline: none; 

} 

#headContainer
{
	width:100%;
	/*background: #070;*/	

}

#bodyContainer
{
	
	width:100%;
	/*background: #fff;*/	


}

#footContainer
{
	width:100%;
	/*background: #070;*/	

}

/* top Header section */
#header 
{
	width:100%;
	height:110px;
	border-top:1px solid #aaa;	
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;		
}

#header #titleCell
{
	margin-top: 22px; 
	display: inline; 
	float: left;
	width:300px;
	height:36px;
}

#header #titleCell a
{
	display: block; 
	font: bold 24px Helvetica, Arial; 
	text-decoration: none;
	color: #fff; 
	font-weight: bold;
}

#header #titleCell a:hover 
{
	text-decoration: none;
	color: #fff; 
}


#header H1 
{
	margin-top: 22px; 
	display: inline; 
	float: left;
}


#footer 
{
	width:100%;
	border:1px solid #aaa;	
	
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;		
}


#footbanner 
{
	text-align:center;
	height:30px;
	width:700px;
	font-size:12px;
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
}


/* This is the transparent box */
#menubox 
{
	width: 100%;
	height:32px;
	margin-top:16px;	

	background-color: #333;
	
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	display:block;	
}


#menubox a 
{	

	text-decoration:none;
	width:100%;
	display:block;	
	color: #F9BEBF;
}

#menubox a:visited
{
	color:#F9BEBF;
}

#menubox a:hover
{
	color:#656868;

}

#menubox a:active
{
	color:#656868;
}



/* main content panel */
#content 
{
	width:100%;
	min-height:460px;
	height:auto !important;
	border:1px solid #aaa;		
	
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;	
}

.subcontent 
{
	padding:0px 8px 0px 14px;
}

.halfcontent
{
	width:50%;
	float:left;
	background:green;
}

.thirdcontent
{
	width:40%;
	float:left;
}

.twothirdcontent
{
	width:60%;
	float:left;
}

.quartercontent
{
	width:30%;
	float:left;
}

.threequartercontent
{
	width:70%;
	float:left;
}


#menucontent
{
	width:29%;
	float:left;
}

#menucontent UL 
{
	list-style-image: none;
}

#menucontent UL LI 
{
	display: block; 
}

#menucontent UL LI A 
{
	padding-top: 5px;	
	display: block; 
	font: bold 11px Helvetica, Arial; 
	text-decoration: none;
	color: #E19A1C; 
	font-weight: bold; 	
}

#menucontent UL A:hover 
{
	background: none transparent scroll repeat 0% 0%; 
	color: #819A1C !important;
}


#sidecontent
{
	width:70%;
	float:left;
}

.

/* main box */
.mainBox
{

	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;	
	background: url("image/newtablebottom_left.png") no-repeat bottom left;
}


.mainBox .header
{
	font-size:28px;
	color: #F9BEBF;
	background:  url("image/newtablehead_left.png") no-repeat top left;	
}

.mainBox .header .htitle
{
	margin: 0 0 0 22px;
	padding: 4px;
	text-align:left;
    	background:  url("image/newtablehead_right.png") no-repeat top right;
    	height:30px;
}

.mainBox .header .htitle .title
{
	text-align:left;
	float:left;
}

.mainBox .header .htitle .link
{
	text-align:right;
	margin-right:14px;
}

.mainBox .clrheader
{
	color: #E19A1C;
	background:  url("image/tableheadclr_left.png") no-repeat top left;	
}

.mainBox .clrheader .htitle
{
	margin: 0 0 0 8px;
	padding: 4px;
	text-align:left;
    	background:  url("image/tableheadclr_right.png") no-repeat top right;
    	height:8px;
}

.mainBox .minibody
{
	margin-left: 8px;
	padding: 4px 18px 20px 2px;
	height: 100%;
	color: #000000;
	background: url("image/newtablebottom_right.png") no-repeat bottom right;
}


.mainBox .body
{
	font-size:16px;
	margin-left: 8px;
	padding: 4px 16px 20px 18px;
	height: 100%;
	color: #fff;
	background: url("image/newtablebottom_right.png") no-repeat bottom right;
}


.left
{
	text-align:left;
}

.center
{
	text-align:center;
}

.middle
{
	text-align:center;
	vertical-align: middle;
}

.scrollpanel
{
	text-align:left;
	height:350px;
	overflow:auto;
}


/* gallery */
.morphimg 
{
	border:1px solid #fff;
	height:120px;
	margin:10 0 20 0;
	padding:2px;
}


#galleryPanelLeft
{
	width:50%;
	float:left;
}

#galleryPanelRight
{
	width:50%;
	float:left;
}

#MakeupSwfPanel
{
	height:350px;
	width:233px;
	
	margin-left:20px;
	margin-right:auto;	
}

#galleryPanel
{
	margin-left:auto;
	margin-right:20px;
}

.gallerysubcontent 
{
	padding:12px 8px 0px 14px;
}

#nextBtn, #prevBtn
{
	width:80px;
}

#nextBtn a, #prevBtn a 
{
	font-size:14px;
	text-decoration:none;
	color: #fff;
}

#nextBtn  a:visited, #prevBtn a:visited
{
	color:#fff;
}

#nextBtn a:hover, #prevBtn a:hover
{
	color:#fff;

}

#nextBtn a:active, #prevBtn a:active
{
	color:#fff;
}

.tableForm
{
	font-size:14px;
	color: #fff;
}

.tableForm .formPage
{
	height:250px;
	margin-top:8px;
}


.tableForm .formBtns
{
	height:30px;
}

.tableForm h1
{
	font-size:20px;
	font-weight:normal;
	margin:0px;
}
.tableForm h2
{
	font-size:16px;	
	font-weight:normal;
	margin:0px;
}

.tableForm p
{
	margin:4px;
}

.tableForm label
{
	width:120px;
	display:block;
	float:left;
	
}

.tableForm input
{
	width:200px;
}

.tableForm input.btn
{
	width:60px;
}

.tableForm input.indentbtn
{
	width:70px;
	margin-left:64px;
}



.tableForm textarea
{
	width:300px;
	height:80px;
}

.tableForm .largeNotes
{
	width:500px;
	height:100px;
}


.tableForm .radioGroup
{
	clear:left;
}

.tableForm .newdiv
{
	clear:both;
}

.tableForm .radioGroup input
{
	float:left;
	width:30px;
}

.tableForm .radioGroup label
{
	width:80px;
	display:block;
}

.tableForm #formEventDetails .radioGroup label
{
	width:190px;
	display:block;
}

.recomended
{
	margin-top:12px;
}

.recomended a
{
	text-decoration:none;
}

.recomended a .linkHead
{
	text-align:left;
	text-decoration:none;
	width:100%;
	display:block;
	cursor:hand;	
}

.recomended a .linkHead
{

	color:#F9BEBF;
	font-size:14px;

	font-weight:bold;

}

.recomended a .linkBody
 {

	font-size:12px;
	color:#ffffff;


}
.recomended a .linkUrl
{

	font-size:16px;
	color:#F9BEBF;
	display:block;

}


.testimonial
{
	margin-bottom:24px;
}

.testimonial b
{
	color:#F9BEBF;
}

.MACLogo
{
	background:url(image/MAClogo.png) no-repeat top center;
	float:right;
	width:280px;
	height:71px;
	margin:1px;
	text-align:center;
}

