body 	{font-size:10pt; color:#4B4B4B;}
table 	{font-size:10pt;font-family:arial, helvetica, verdana; color:#000000;}

a:link  		{color:#9a606b; font-weight:bold;}
a:visited	 	{color:#99076e; font-weight:bold;}
a:hover 		{color:#de5bb7; font-weight:bold;}

table a:link 		{color:#9a606b; font-weight:bold;} 
table a:visited 	{color:#9a606b; font-weight:bold;}
table a:hover 		{color:#cf8e8f; font-weight:bold;}


table.main_table
		{
		border: 1px; border-color:#000000; border-style:solid;
		}

table.header_table
		{
		background-color:#ffcde6;
		}

table.content
		{
		}
	
.form_font
		{
		font-size:9pt;
		}
		
td.menubar
		{
		background:url(/images/menu.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}

td.menubar_about
		{
		background:url(/images/about_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}

td.menubar_services
		{
		background:url(/images/services_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}

td.menubar_designs
		{
		background:url(/images/designs_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}

td.menubar_showbiz
		{
		background:url(/images/showbiz_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}


td.menubar_contact
		{
		background:url(/images/contact_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}
		

td.menubar_links
		{
		background:url(/images/links_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}


td.menubar_news
		{
		background:url(/images/news_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}

td.menubar_morephotos
		{
		background:url(/images/morephotos_back.jpg);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}

td.gallerybar
		{
		background:url(/images/logo.gif);
		background-position:top;
		background-color:#000000;
		background-repeat:no-repeat;
		}
		
table.main_menu
		{
		}

td.main_menu
		{
		text-align:left;
		}
		
table.main_menu_small
		{
		font-size:10pt; 
		}

td.main_menu_small
		{
		text-align:left;
		}
		
td.p
		{
		font-family:arial;
		}
		
h1	
		{
		font-size:11pt; font-family:arial; color:#861815; font-weight:bold;
		}
		
h2
		{
		font-size:10pt; font-family:arial; color:#861815; font-weight:bold;
		}
		
div.upper	
		{
		font-size:14pt; font-family:Trebuchet MS; color:#861815;
		}
		

		
a.top_link:link  {	color:#424242;
			font-weight:bold;
			text-decoration:none;
		       }
		       
a.top_link:visited {	color:#424242;
			font-weight:bold;
			text-decoration:none;
		       }
		       
a.top_link:hover {
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		        }
		        
td.power	{
		font-size:8pt;
		}
		
td.all		{
		font-size:8pt; color:#ffffff;
		background-color:#000000;
		}
			
table.main_menu a:link {
               		font-size:12pt; 
			color:#ffffff;
			text-decoration:none;
		       }


table.main_menu a:visited {
			   font-size:12pt; 
			   color:#ffffff;
			   text-decoration:none;
		          }

table.main_menu a:hover {
			font-size:12pt; 
			color:#949cc0;
			text-decoration:none;
		        }

table.main_menu_small a:link {
               		font-size:12pt; 
			color:#ffffff;
			text-decoration:none;
		       }


table.main_menu_small a:visited {
			   font-size:12pt; 
			   color:#ffffff;
			   text-decoration:none;
		          }

table.main_menu_small a:hover {
			font-size:12pt; 
			color:#cf8e8f;
			text-decoration:none;
		        }

.dark_red_line 
		{
		background-color:#96116e;
		height:1px;
		width:100%;
		}
		    	
table.main_content
		{
		background-color:#ffffff;
		}
		
table.footer
		{
		background-color:#ffcde6;
		font-size:8pt;
		padding:5px;
		}
		
td.footer
		{
		background-color:#ffcde6;
		}	
	
.page_heading
		{
		font-size:15pt;
		color:#ffffff;
		font-weight:bold;

		}
		
.page_heading a:link, .page_heading a:visited, .page_heading a:hover
	{
	text-decoration:none;
	}


#tabs {
      float:right; 
/*       width:100%; */
/*       background:#BBD9EE; */
      font-size:93%;
      line-height:normal;
      }
      
    #tabs ul {
	  margin:0;
	  padding:10px 0px 0px 0px;
	  list-style:none;
             }
	     
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
      
    #tabs a {
      float:left;
      background:url("/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      color:#424242;
      font-weight:bold;
      text-decoration:none;
      }
      
    #tabs a span {
      float:left;
      display:block;
      background:url("/images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#424242;
      font-weight:bold;
      text-decoration:none;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#000000;
      font-weight:bold;
      text-decoration:none;
      
      }
    #tabs a:hover {
      background-position:0% -42px;
      color:#000000;
      font-weight:bold;
      text-decoration:none;
      
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

 .bold_coloured
 	{
	font-weight:bold;
	color:#96116e;
	}
	
img.front_image
	{
	border:1px;
	border-style:solid;
	border-color:#96116e;
	}
		
	
table.show_biz
	{
	text-align:center;
	vertical-align:top;
	}


table.main_menu_small_2
			{
			font-size:9pt;
			padding-right:5px;
			color:#ffffff;
			}

td.main_menu_small_2
			{
			text-align:left;
			font-size:9pt;
			}


table.main_menu_small_2 a:link 
			{
               		font-size:9pt; 
			color:#ffffff;
			text-decoration:none;
		       	}


table.main_menu_small_2 a:visited 
			{
			font-size:9pt; 
			color:#ffffff;
			text-decoration:none;
		        }

table.main_menu_small_2 a:hover 
			{
			font-size:9pt; 
			color:#949cc0;
			text-decoration:none;
		        }

#contact_box { position: absolute; top: 0px;   right: 0px;   width: 740px;                              text-align: center;} 
#contact     { position: relative; top: 35px;  right: -60px; width: 200px; height: 36px; color:#000000; text-align: left;}

#contact a:link 		{color:#9a606b; font-weight:bold;} 
#contact a:visited 	        {color:#9a606b; font-weight:bold;}
#contact a:hover 		{color:#cf8e8f; font-weight:bold;}
