body {padding:0; margin:0; color:#000000; background-image: url(images/page_back.gif);}
body, td {font-family:Tahoma; font-size:11px; }
br{font-size:10px}

h1,h2,h3,h4,h5 {
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

.content td{color:#B0B0B0; font-size:11px; line-height:13px} 
.content b{color:#FFFFFF} 
.content a{color:#9CB931; text-decoration:none} 
.content a:hover{text-decoration:underline} 
.content li{margin:0px 0px 0px 0px; padding:0px 0px 0px 14px }

.content .block{color:#FFFFFF; font-size:11px; line-height:13px}
.content .block b{color:#9CB931; font-weight:normal }

.content .block1 b{color:#FFFFFF; font-weight:bold }
.content .block1 strong{color:#FFFFFF; font-weight:normal }
.content .block1 a{color:#9CB931; text-decoration:underline} 
.content .block1 a:hover{text-decoration:none} 
.content .block1 b a{color:#9CB931; text-decoration:none} 
.content .block1 b a:hover{text-decoration:underline} 

.content .block2 b{color:#FFFFFF; font-weight:normal} 
.content .block2 a{color:#9CB931; text-decoration:underline} 
.content .block2 a:hover{text-decoration:none} 
.content .block2 b a{color:#9CB931; text-decoration:none} 
.content .block2 b a:hover{text-decoration:underline} 

.content .block3{color:#959DA7; font-size:11px; line-height:13px}

.content .block4 b{color:#FFFFFF; font-weight:bold} 
.content .block4 a{color:#FFFFFF; text-decoration:underline} 
.content .block4 a:hover{text-decoration:none} 

.footer{color:#D9FFFF; font-size:11px; line-height:13px} 
.footer a{color:#D9FFFF; font-size:11px; text-decoration:none} 
.footer a:hover{text-decoration:underline} 

input,textarea,select{
   font-family:Tahoma;
   color:#959DA7; 
   font-size:11px;
   border:1px solid #7f284f;
   background-color:#000000!important;
} 

input:hover,textarea:hover,select:hover{
   font-family:Tahoma;
   color:#959DA7; 
   font-size:11px;
   border:1px solid #FF0273;
   background-color:#000000!important;
}

.button{
   font-family:Tahoma;
   color:#959DA7; 
   font-size:11px;
   border:none;
   background-color:#494C4A!important;
} 

.button:hover{
   font-family:Tahoma;
   color:#959DA7; 
   font-size:11px;
   border:none;
   background-color:#494C4A!important;
}

.gallerybut {
   font-family:Tahoma;
   color:#ffffff; 
   font-size:11px;
   border:1px solid #7f284f;
   cursor:pointer;
} 

.gallerybut:hover {
   font-family:Tahoma;
   color:#ffffff; 
   font-size:11px;
   border:1px solid #FF0273;
   cursor:pointer;
} 


.header {
	padding:25px 35px 0px 35px;
	}
	
.info {
	padding:5px 35px 0px 35px;
	}
	
.info2 {
	padding:0px 0px 0px 35px;
	}
	
.info2 p{
line-height:18px;
}
	
.info p{
line-height:18px;
}
	
.boldwhite {
font-weight:bold;
color:#FFFFFF;
}

.white {
color:#FFFFFF;
}

.boldgold {
font-weight:bold;
color:#FFFF00;
}

.floatright {
float:right;
padding:10px 0px 0px 10px;
}

fieldset {
border:1px solid #666666;
background-image:url(images/bg3.gif);
background-repeat:repeat-y;
background-color:#323332;
padding:5px;
*position: relative; 
*margin-top:2em; 
*padding-top:1em;
}

legend {
font-weight:bold;
color:#FFFF00;
padding:0px 5px 5px 5px;
*position:absolute; 
*top: -1em; 
*left: .5em;
}

/* GALLERY STYLES */


.portfolio_main_label{}
.portfolio_main_area {text-align: center;}
.portfolio_category_title{font-size: 16px; font-weight:bold; color: #ffffff; padding-top: 20px; padding-bottom: 20px;}
.portfolio_text{padding-left: 30px; padding-top: 20px; font-size: 11px;}
.portfolio_category_name{text-align: center; padding-top: 20px; padding-bottom: 20px; font-size: 16px; font-weight: bold; color:#ffffff;}
.portfolio_table{vertical-align:top;}
.portfolio_categories_table{}
.portfolio_thumbnail_cat_label {font-size: 14px; font-weight: bold; padding-top: 20px; text-decoration: none;}
.portfolio_thumbnail{border: 1px solid #39322C;}
.portfolio_thumbnail_cell{background-color: #555856; text-align: center; vertical-align:top;}
.main_content_box{padding: 30px;}
.content_heading{font-weight: bold;}
.popup_title {font-weight:bold; color:#FFFFFF;}
.portfolio_title {font-weight:bold; color:#FFFFFF; text-align:center;}

.home a:link, .home a:visited {
width:53px;
height:45px;
background:url(images/but_home.png) no-repeat;
display:block; margin-left:35px;
}
.home a:hover {
background:url(images/but_homeOver.png) no-repeat;
}


.company a:link, .company a:visited {
width:84px;
height:45px;
background:url(images/but_company.png) no-repeat;
display:block;
}
.company a:hover {
background:url(images/but_companyOver.png) no-repeat;
}

.collections a:link, .collections a:visited {
width:97px;
height:45px;
background:url(images/but_collec.png) no-repeat;
display:block;
}
.collections a:hover {
background:url(images/but_collecOver.png) no-repeat; display:block;
}


.mother a:link, .mother a:visited {
width:168px;
height:45px;
background:url(images/but_mom.png) no-repeat;
display:block;
}
.mother a:hover {
background:url(images/but_momOver.png) no-repeat;
}

.events a:link, .events a:visited {
width:62px;
height:45px;
background:url(images/but_events.png) no-repeat;
display:block;
}
.events a:hover {
background:url(images/but_eventsOver.png) no-repeat;
}

.gallery a:link, .gallery a:visited {
width:65px;
height:45px;
background:url(images/but_gallery.png) no-repeat;
display:block;
}
.gallery a:hover {
background:url(images/but_galleryOver.png) no-repeat;
}

.contact a:link, .contact a:visited {
width:96px;
height:45px;
background:url(images/but_contact.png) no-repeat;
display:block;;
}
.contact a:hover {
background:url(images/but_contactOver.png) no-repeat;
}

ul#navigation-1
	{ margin:0; padding:0px; list-style:none;}
ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative; margin-left:10px; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{  }
	

ul#navigation-1 li ul.navigation-2
	{ margin:0px; padding:0px; list-style:none; display:none; position:absolute; top:45px; border:#73294A 1px solid; width:160px; background:#7F284F; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ clear:left; margin-left:0px; width:110px; background:#7F284F; vertical-align:middle; text-indent:10px;}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; border:none; border-bottom:2px solid #73294A; position:relative; z-index:1000; width:160px; font-size:12px; height:20px; color:#FFFFFF; text-align:left; text-decoration:none; font-family:Tahoma; background:#7F284F; padding-top:5px; padding-bottom:5px;  }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left;border:none; border-bottom:2px solid #73294A; position:relative; z-index:1000; background:#BB3B76; }