/* generated by csscreator.com */ 
html, body{
	margin:0;
	padding:0;
	text-align:center;
	background-color: #000000;
	background-image: url(images/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
} 
 
#pagewidth{ 
 width:816px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:26px;
 text-align:center; 
 width:100%;
 background-image:url(images/topstrip.jpg); background-repeat:repeat-x;
} 

#breadcrumb{
	text-align:left;
	width:816px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	padding: 6px 0 0 12px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}

#logonavg{
	background-image:url(images/logo_bg.gif);
	width: 800px;
	height:164px;
	margin: 0 8px 0 8px;
	}
	
#logonavg div.rclogo{
	display:block;
	height:124px;
	}
	

	
/*- Menu Tabs C--------------------------- */

	#tabsnavg{
	height:40px;
	width:100%; 
	}
	
	#tabsnavg ul {
	margin:0;
	padding:0px;
	list-style:none;
     }
	 
	#tabsnavg li {
    display:inline;
    margin:0;
    padding:0;
	
    }
	
	#tabsnavg div.highlight {
	 width:134px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1_bg.gif) no-repeat left top;
	 background-position:0% -40px;
     margin:0;
     padding:10px 0 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#FFFFFF;
     }
	
	
	 #tabsnavg a {
	 width:130px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1_bg.gif) no-repeat left top;
     margin:0;
     padding:10px 4px 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#CCCCCC;
     }
	 
	 #tabsnavg div.button2 a  {
	 width:134px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1b_bg.gif) no-repeat left top;
     margin:0;
     padding:10px 0 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#CCCCCC;
     }
	 
	 	 #tabsnavg div.highlight2 {
	 width:134px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1b_bg.gif) no-repeat left top;
	 background-position:0% -40px;
     margin:0;
     padding:10px 0 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#FFFFFF;
     }
	 
	 #tabsnavg div.button3 a  {
	 width:130px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1c_bg.gif) no-repeat left top;
     margin:0;
     padding:10px 4px 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#CCCCCC;
     }
	 
	 #tabsnavg div.highlight3 {
	 width:134px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1c_bg.gif) no-repeat left top;
	 background-position:0% -40px;
     margin:0;
     padding:10px 0 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#FFFFFF;
     }
	 
	 #tabsnavg div.highlight4 {
	 width:134px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1d_bg.gif) no-repeat left top;
	 background-position:0% -40px;
     margin:0;
     padding:10px 0 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#FFFFFF;
     }
	 
	  #tabsnavg div.button4 a  {
	 width:130px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1d_bg.gif) no-repeat left top;
     margin:0;
     padding:10px 4px 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#CCCCCC;
     }
	 
	   #tabsnavg div.button5 a  {
	 width:130px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1e_bg.gif) no-repeat left top;
     margin:0;
     padding:10px 0px 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#CCCCCC;
     }
	 
	 	 #tabsnavg div.highlight5 {
	 width:130px;
	 height:30px;
	 text-align:center;
     float:left;
     background:url(images/navg/but1d_bg.gif) no-repeat left top;
	 background-position:0% -40px;
     margin:0;
     padding:10px 0 0 0;
     text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#FFFFFF;
     }

  /* End IE5-Mac hack */
    #tabsnavg  a:hover span {
      color:#FFF;
      }
    #tabsnavg a:hover {
      background-position:0% -80px;
      }
	  
    #tabsnavg div.button2 a:hover span {
      color:#FFF;
      }
    #tabsnavg div.button2 a:hover {
      background-position:0% -80px;
      }
	  
	   #tabsnavg div.button3 a:hover span {
      color:#FFF;
      }
    #tabsnavg div.button3 a:hover {
      background-position:0% -80px;
      }
	 
	#tabsnavg div.button4 a:hover span {
      color:#FFF;
      }
    #tabsnavg div.button4 a:hover {
      background-position:0% -80px;
      }
	  
	  #tabsnavg div.button5 a:hover span {
      color:#FFF;
      }
    #tabsnavg div.button5 a:hover {
      background-position:0% -80px;
      }

/*- Flash Panel C--------------------------- */
	#flashpanel{
	 width:800px;
	 height:289px;
	 display:block;
	 margin: 0 8px 0 8px;
	 }
	 
/*-- Blog background ---*/	

 #newspage {
 		width:800px;
		height:100%;
		margin: 0 8px 0 8px;
	 	background:#FF0000;
		display:inline;
	 }
	 
	 
 /*- Welcom message and News area--------------------------- */
	#welcomenews {
	width:800px;
	 height:220px;
	 margin: 0 8px 0 8px;
	 background:#cc0000;
	 }
	 
	 #welcomemessage {
	 width:383px;
	 height:196px;
	 margin: 0 8px 0 10px;
	 background:#00CC99;
	 }
	 
	 #welcomemessage div.weltop{
	height:42px;
	background:url(images/welcome_top.gif) no-repeat;
	font-size:22px;
	color:#FFFFFF;
	padding: 0 0 0 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	 }
	 
	 
	#welcomemessage div.welbot{
	height:148px;
	padding: 0px 10px 8px 10px;
	background:url(images/welcome_bot.gif) bottom no-repeat #d11a1a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align:justify;
	line-height: normal;
	word-spacing : 0px;
	color: #FFFFFF;
	 }
	 
	 
	#newsfeed {
	 float:right;
	 width:383px;
	 height:196px;
	 margin: 0 10px 0 0;
	 background:#00CC99;
	 }
 
 	#newsfeed div.newstop{
	height:40px;
	background:url(images/news_top.gif) no-repeat;
	font-size:22px;
	color:#FFFFFF;
	margin:0;
	padding: 0 0 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	 }
	 
	#newsfeed div.newslbot{
	height:148px;
	padding: 0px 14px 8px 20px;
	background:url(images/news_bot.gif) bottom no-repeat #fefefe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 20px;
	word-spacing : 1px;
	color: #000;
	 }
	 
	#celebpanel {
	width:800px;
	 height:177px;
	 margin: 0 8px 0 8px;
	 background:#cc0000;
	 }
	 
	 #celebpanel div.celebheader{
	 height:32px;
	 font-size:22px;
	 color:#FFFFFF;
	 padding: 0 0 0 28px;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 }
	 
	 #celebpanel div.celebcarousel{
	 height:167px;
	 margin: 0 10px 0 10px;
	 padding:0;
	 }
	 
	.datefield{ /*CSS for date field in general*/
color:gray;
background-image:url(arrow.gif);
background-repeat:no-repeat;
background-position:left;
font-size:10px;
font-style:italic;
padding:3px 0 0 10px;
}

#example1 {
	/* width:338px; */
	height:142px;
	display:inline-block;
	}

# example p{margin:1em;}


#example1 ul{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#example1 li{ /*CSS specific to demo 1*/
	color:#FF0000;
	margin: 0 0 11px 0;
	text-decoration: none;
	font-size:14px;
	list-style-type: none;
}



#example1 li a{
	color:#FF0000;
	font-weight:bold;
    text-decoration:none;
	}
	
#example1 li a:hover{
	color:#FFFFFF;
	background:#FF0000;
	}

	 

 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:816px; 
 }
 
#footer{
 height:122px;
 text-align:center;
 background:url(images/navgbg.gif) no-repeat top;
 clear:both;
 } 
 
 #footer a {
 	text-decoration:none;
	color:#FFFFFF;
	font:bold;
 } 
 
  #footer a:hober {
 	text-decoration:underline;
 } 
 
 #copyright {
 	width:800px;
	margin-left:auto;
	margin-right:auto;  
 	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	}
	
	#copyright div.leftcopy{
	text-align:left;
	padding-top:50px;
	margin-left:25px;
	}
	
	#copyright div.rightcopy{
	text-align:right;
	float:right;
	margin-top:50px;
	margin-right:25px;
	}
 
 img {
 border:none;
 }
 
 #content {
 	background-image: url(images/contentbg.gif);
	background-repeat: repeat-y;
	background-position: center;
 	}
#content div.content2{
	display:inline;
	}
	
.leftcol {
	width:520px;
	margin:0;
	padding:0;
	}
	
	
.rightcol{
	width:auto;
	height:257px;
	float:right;
	text-align:left;
	padding: 70px 13px 0 0;
}
	
.rightcol div.edge { position:absolute; float: left; overflow: hidden; z-index:1; } 


	/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
		width:268px;	/* Image width */
		height:257px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}



#subcontenttop {
	width:532px;
	height:59px;
	margin:30px 0 0 0;
	background:url(images/subheader_bg.gif) right no-repeat;
	}
	
#subcontenttop2 {
	width:532px;
	height:20px;
	margin:30px 0 0 0;
	background:url(images/subheader_bg.gif) right top no-repeat;
	}
	

	
#subcontenttop span {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#CC0000;
	padding: 15px 0 12px 37px;
	display:block;
	}
	
#subcontentmain {
	width:493px;
	margin:0 0 0 19px;
	padding:0;
	}
	
#subcontentmain div.contentholder {
	width:513px;
	background:url(images/subcontent_bg.gif) bottom right #f8f8f8 no-repeat;
	margin:0;
	padding:0;
	}

#subcontentmain div.thecontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0;
	padding: 12px 15px 12px 21px;
	line-height:16px;
	}
	
#subcontentmain div.thecontent b, strong {
	color:#CC0000;
	}

#subcontentmain div.thecontent a{
	color:#666666;
	font-weight:strong;
	text-decoration:none;
	}
	
#subcontentmain div.thecontent a:hover{
	color:#CC0000;
	font-weight:strong;
	text-decoration:underline;
	}
	
	
#headerholder{
	width:532px;
	display:inline;
 }
 
 #backtolist{
 	height:38px;
	width:138px;
	float:right;
	margin-top:23px;
	}
	
 #backtolist a{
 	background:url(images/backtolist_bt.gif);
	height:38px;
	width:138px;
	display:block;
	
	}
	
  #backtolist a:hover{
 background-position:0% -38px;
	}
	

	#readmore{
 	height:32px;
	width:125px;
	float:right;
	margin-top:10px;
	}
	
 #readmore a{
 	background:url(images/readmore.gif);
	height:32px;
	width:125px;
	display:block;
	
	}
	
  #readmore a:hover{
 background-position:0% -32px;
	}
	
	#rss{
 	height:38px;
	width:122px; 
	margin-top:10px;
	}
	
 #rss a{
	background:url(images/rss_bt.gif);
	height:38px;
	width:122px;
	display:block;
	
	}
	
  #rss a:hover{
 background-position:0% -38px;
	}
		
  #subpageheader{
	font-size:30px;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
	}
	 
	#maintext{
	width:537px;
	font-size:12px;
	color:#FFFFFF;
	padding:0 0 0 28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	 }
	 
/*Celeb Links*/
	#linkcontainer {
	width:251px;
	margin:16px 0 0 10px;
	padding:0;
	}
	
	#linkcontainer div.linktop {
	height:32px;
	padding:10px 0 0 13px;
	display:block;
	font-size:19px;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:url(images/links_topbg.gif) no-repeat center;
	}
	
	#linkcontainer div.linkbottom {
	text-align:left;
	background-image: url(images/links_botbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
	
	
	#linkcontainer div.linkbottom ul{
		list-style:none;
		list-style-type: none;
		padding: 0 0 25px 15px;
		margin: 0;
		}

#linkcontainer div.linkbottom li a
{
background: transparent url(images/list-off.gif) left center no-repeat;
height:25px;
margin:0;
padding-left:24px;
text-align: left;
font: normal 13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#linkcontainer div.linkbottom li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: black;
}

#moreinfo ul{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#moreinfo li a {
background: transparent url(images/list-off2.gif) left center no-repeat;
height:25px;
margin:0;
padding-left:24px;
text-align: left;
font:13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-weight:bold;
text-decoration: none;
color: #FF0000;
}

#moreinfo li a:hover{
background: transparent url(images/list-on2.gif) left center no-repeat;
color: black;
}

#serviceslink ul{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#serviceslink li a {
background: transparent url(images/list_about-off.jpg) left center no-repeat;
height:25px;
margin:0;
padding-left:24px;
text-align: left;
font:13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-weight:bold;
text-decoration: none;
color: #FF0000;
}

#serviceslink li a:hover{
background: transparent url(images/list_about-on.jpg) left center no-repeat;
color: black;
}

/*celeb listing*/ 

	.celebrow {
		width:800px;
		height:170px;
		margin:10px 0 0 7px;
		padding:0;
		background:url(images/thumbnailbg.gif) no-repeat top center;
		}

	.thumbnail-container {
		padding:10px 0 0 18px;
		height: 170px;
		text-align:center;
	}
	
	
	.thumbnail-container ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	
	}
	
	.thumbnail-container li {
	display:inline;
	margin:0;
	padding:0;
	}
	
	.thumbnail-container div.thumbn a img {
	padding: 1px 1px 6px 1px;
	}
	
	.thumbnail-container div.thumbn a  {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	div.thumbn {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	/*SOAP STARS*/
	
	div.thumbnsoap {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_soap.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	.thumbnsoap a  {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_soap.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	div.thumbnsoap a:hover {
		background-position:0% -150px;
	color:#000;
 	}
	
	/*REALITY TV STARS*/
	
	div.thumbnreality {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_reality.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	.thumbnreality a  {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_reality.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	div.thumbnreality a:hover {
		background-position:0% -150px;
	color:#000;
 	}
	
	/*SPORTS STARS*/
	
	div.thumbnsport {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_sports.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	.thumbnsport a  {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_sports.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	div.thumbnsport a:hover {
		background-position:0% -150px;
	color:#000;
 	}
	
	/*After Dinner Speakers*/
	
	div.thumbndinner {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_dinner.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	.thumbndinner a  {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_dinner.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	div.thumbndinner a:hover {
		background-position:0% -150px;
	color:#000;
 	}
	
		/*DJs*/
	
	div.thumbndjs {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_djs.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	.thumbndjs a  {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_djs.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	div.thumbndjs a:hover {
		background-position:0% -150px;
	color:#000;
 	}
	
	/*CONTACT*/
	
	div.thumbncontact {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_contact.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	.thumbncontact a  {
	width:192px;
	height:150px;
	text-align:left;
	background:url(images/thumbbg_contact.gif) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	div.thumbncontact a:hover {
	background-position:0% -150px;
	color:#000;
 	}
	
	div.thumbn2 {
	width:192px;
	height:150px;
	text-align:left;
	background:#093;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#d11a1a;
	}
	
	
	.thumbnail-container div.thumbn a:hover {
 	background-position:0% -150px;
	color:#000;
 	}
	
	
	
	
.thumbnail-container div.thumbn span{
	padding-left:10px;
	float:left
 	}
	
/* subpages */	

 #subheader{
	font-size:30px;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
	 }
	 
 #subheaderholder{
 background:url(images/subheader_bg2.gif) center repeat-y;
 width:100%;
	 }
	 
.aboutdivide {
	width:470px;
	height:44px;
	background:url(images/about_divider.gif) no-repeat;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#CC0000;
	padding: 15px 0 12px 0;
	display:block;
	}
	
	
/* services li */

.services{
	width:485px;
	height:auto;
	margin-left:-11px;
	padding:0;
	}

.thetop{
	height:14px;
	background:url(images/services/top_list.gif) no-repeat;
	display:block;
	}

.thelist{
background:url(images/services/bg_list.gif) repeat-y;
}

.thebottom{
	height:14px;
	background:url(images/services/bottom_list.gif) no-repeat;
	display:block;
	}
.services2 {
	display:inline;
	margin:0;
	padding:0;
	}
	
	
.servicesleft{
	
	margin:0;
	padding:0;
	display:block;
	}


.servicesright{
	width:240px;
	float:right;
	}

.servicesleft ul{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	
	}
	
.servicesleft li {
background: url(images/services/bullet2_li.gif) left top no-repeat;
height:41px;

margin: 0 0 0 10px;
padding: 10px 0 0 40px;
text-align: left;
font:13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-weight:bold;
text-decoration: none;
color: #FF0000;
}

.servicesright ul{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	
	}
	
.servicesright li {
background: url(images/services/bullet2_li.gif) left top no-repeat;
height:41px;
width:213px;
margin: 0 0 0 6px;
padding: 10px 0 0 40px;
text-align: left;
font:13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-weight:bold;
text-decoration: none;
color: #FF0000;
}


#celebintro{
background:url(images/celebintro.gif) center no-repeat;
width:816px;
height:72px;
display:block;
}

#celebintro div.intro{
	width:430px;
	padding: 10px 0 0 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFF;
	}
	

#contact-area {
	width: 480px;
	margin:0;
	padding:0;
}


#contact-area p {
	width: 480px;
	margin:0;
	padding:0;
}

#contact-area input {
	padding: 5px;
	width: 330px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 10px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	padding: 5px;
	width: 330px;
	height: 90px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 10px 0px 0px 0px;
	border: 2px solid #ccc;
}


#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	margin-right:22px;
	float: right;
	background:#CCC;
	border:none;
	cursor:pointer;
}

#contact-area input.submit-button:hover {
	background:#666;
	color:#FFF;
	cursor:pointer;
}


label {
	float: left;
	text-align: right;
	margin:10px 15px 0 0;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

.noceleb {
	text-align:center;
	margin-top:10px;
	} 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
