﻿body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	text-align: center;
	background:#4d4d4d;
	
}

a
{
    color:#000080;
    text-decoration:none;
}

a:hover 
{
    text-decoration:underline;
}


/* START STYLES */


#container {
		text-align:left;
		margin:0 auto;
		margin-top:10px;
		width:734px;
		height:auto;
		background:white;
		padding:6px;
	}


	.positionCamera {
		position:absolute; 
		margin-top:-16px; 
		margin-left:398px;
	}

	.positionCallUs {
		position:absolute; 
		z-index:800;
		margin-top:-16px;
		margin-left:400px;
	}

	.logoHeader{
		width:734px;
		height:80px;
		background: url('Images/logoHeader.png') no-repeat;
	}

     .positionLogo {
		position:absolute; 
		margin-top:19px;
		margin-left:52px;
	}
			
	.middleRow{
		width:734px;
		height:167px;
		background: url('Images/middleRow.png') no-repeat;
	}
		
	.middleRowInner{
		width:734px;
		height:3px;
		background: url('Images/middleRowInner.png') no-repeat;
        _margin-bottom:-13px;
		
	}

	.topNav{
		width:734px;
		height:60px;
		background: url('Images/navBg.gif') no-repeat;
	}
	
		#menu {
			list-style-type: none;
			padding: 0;
			margin: 0;
			position:relative;
			z-index:9990;
		    }

		#menu li {
			display:inline;
		    }
		
		#menu li a {
			float: left;
			height:42px;
		    }
					
		#menu #opt1 a{ background-image: url(Images/1-video.gif); width: 108px;  }
		#menu #opt2 a{ background-image: url(Images/2-service.gif); width: 59px; }
		#menu #opt3 a{ background-image: url(Images/3-gallery.gif); width: 92px;  }
		#menu #opt4 a{ background-image: url(Images/4-testimonials.gif); width: 86px;  }
		#menu #opt5 a{ background-image: url(Images/5-about.gif); width: 68px;  }
		#menu #opt6 a{ background-image: url(Images/6-news.gif); width: 47px;  }
		#menu #opt7 a{ background-image: url(Images/7-contact.gif); width: 72px;  }
		
									
		#menu #opt1 a:hover{ background-image: url(Images/1-video-ov.gif);}
		#menu #opt2 a:hover{ background-image: url(Images/2-service-ov.gif);}
		#menu #opt3 a:hover{ background-image: url(Images/3-gallery-ov.gif); }
		#menu #opt4 a:hover{ background-image: url(Images/4-testimonials-ov.gif);}
		#menu #opt5 a:hover{ background-image: url(Images/5-about-ov.gif);}
		#menu #opt6 a:hover{ background-image: url(Images/6-news-ov.gif);}
		#menu #opt7 a:hover{ background-image: url(Images/7-contact-ov.gif);}
	
	.contentBody{
		width:734px;
		min-height:288px;
		padding-bottom:10px;
	}
	
	.contentMargin
	{
	    margin-top:-2px;
	    padding-left:12px;
	    padding-right:12px;
	}
	
		.holderVideo{
			float:left;
			width:350px;
			height:228px;
			padding-right:10px;
		}
		
		.holderCopy{
			float:left;
			width:354px;
			height:auto;
			min-height:228px;
			line-height:19px;
		}
		
		    .holderCopy a
		    {
		        text-decoration:none;
		        color:navy;
		        font-weight:bold;
		    }
    		
		    .holderCopy a:hover
		    {
		        text-decoration:underline;
		    }
		
        .holderCopyInner{
            float:left;
            width:724px;
			height:auto;
			min-height:228px;
			padding:5px;
			line-height:19px;
            }
		
	.ctaFooter{
		padding-top:10px;
		width:734px;
		height:105px;
		clear:both;
	}
	
		.ctaVideos{
			width: 370px;
			background: url('Images/ctaVideoTestimonial-ov.jpg') no-repeat;
			float:left;
		}
		.ctaVideos a{
			overflow: hidden;
			display: block;
			height: 105px;	
			background: url('Images/ctaVideoTestimonial.jpg') no-repeat;
		}
		
		.ctaVideos a:hover{
			background: none;
		}
		
		.ctaAwards{
			float:left;
			width:370px;
			margin-left:370px;
			_margin-left:185px;
			margin-top:-105px;
			background: url('Images/ctaAwardWin-ov.jpg') no-repeat;
		}
		
		.ctaAwards a{
			overflow:hidden;
			display:block;
			height:105px;
			background: url('Images/ctaAwardWin.jpg') no-repeat;
		}
		
		.ctaAwards a:hover{
			background: none;
		}
		
#textFooter{
    clear:both; 
    margin-top:15px; 
    color:#d9a639; 
    font-size:9px;
    padding-bottom:10px;
}

    #textFooter a{
        color:#d9a639; 
        text-decoration:none;
    }

    #textFooter a:hover{
        text-decoration:underline;
    }
		
/*TITLES */

#titleWelcome h2 {
    background:url(Images/titleWelcome.png) no-repeat; 
    height:24px;
    width:310px;
    margin-top:0px;
    }	
    
#titleWelcome h2 span 
    {display:none;}   
    
    
/* Contact Us Page */



.requiredBox
{
    padding:2px; 
    font-weight:bold; 
    font-size:14px;
}

.thankyouBox
{
    font-weight:bold; 
    text-align:center; 
    font-size:18px;
    padding-top:30px;
    _padding-top:10px;
    width:450px;
    margin:0 auto;
    
    
}

.breaker1
{
    width:100%;
    clear:both;
}

fieldset
{
    text-align:left;
    border:0;
}

    .contactPosition
    {
        float:left;
        width:400px;   
        height:auto;
        
        /*margin-left:115px;
        *margin-left:130px;*/
    }

    .contactContent
    {
        float:left; 
        width:250px;
        padding-right:40px;
    }

    .contactWho
    {
        font-size:12px;
        font-weight:bold;
        color:#283f83;
        float:left;
        
    }

    .contactHow
    {
        color:Orange;
        width:250px;
        height:200px;
    }
    
    .contactWhat 
    {
        font-size:12px;
        font-weight:bold;
        color:#283f83;
        width:230px;
    }
    
    .contactComment
    {
        font-weight:bold;
        font-size:12px;
        color:#283f83; 
    }


legend 
{
    font-weight:bold;
    font-size:16px;
    color:Lime;
}

.button
{
	
}

.required
{
    padding:2px;
    border:1px solid gray;
}

.textBox
{
    padding:2px;  
    border:1px solid gray;
}

.button 
{
    

}

/* ADMIN LOGIN PAGE */
.tablePosition
{
    margin:0 auto;
    margin-bottom:20px;
    width:400px;
}
#Button1
{
    margin-left:300px;
    margin-top:-10px;
}

#u
{
    float:left;
    width:200px;
    margin-right:20px;
}

#p
{
    float:left;
    width:200px;
}

/* VIDEO GALLERY PAGE CONTROLS */
#vidHolder1
{
    background:#bdbdbd;
    width:320px;
    height:240px;
    float:left;
    margin-right:70px;
}

#listHolder
{
    background:#bdbdbd;
    width:320px;
    height:240px;
    float:left;
}

.header1 {

    
	font-size:14px;
	color: #B37D01;
}

.moreLessNav {

	vertical-align: middle;
	height: 20px;
	width: 97px;
	margin: 5px;

}
.ontopFlash
{
    z-index:9900000;
    position:absolute;
   
    margin-left:-641px;
    margin-top:293px;
    _margin-left:-651px;

}

/* NEWS PAGE */
.header1
{
    color:#293c88;
}

.theBreak2
{
    width:100%; 
    margin:0 auto;
    height:1px; 
    border-bottom:1px solid #eab442;
    padding-top:10px;
    _margin-top:-20px;
    margin-bottom:10px;
}

/* REFER A FRIEND */
.headings
{
    color:#283f83;
    display:none;
    margin-left:-5px;
    *margin-left:-10px;
}




