/* CSS Document - Elite Video Photo */

/* Global ----------------------------------------------------------- */	
* { 
font-family: Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;
margin:0px;
padding:0px;
border:0px;
}

html {
font-family: Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;
color:#333;
font-size:11px;
line-height:normal;
margin:0px;
padding:0px;
border:0px;
}
body {
font-family: Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;
background-color:#F4761A;
background-image:url(images/elitesite_v2_bodyexport.jpg);
background-position:top center;
background-repeat:no-repeat;
color:#333;
font-size:11px;
text-align:left;
line-height:normal;
margin:0px;
padding:0px;
border:0px;
}
table {
font-size:11px;
}
ul {
margin-left:25px;
}
li {
font-size:11px;
list-style:square outside;
}
img {
border:none;
}
a{
color:#0D79AB;
font-weight:normal;
}
a:hover {
color: #20a4df;
}


/* Container ------------------------------------------------------------ */
div.Container {
width:775px;
margin:0px auto;
background-color:#FFF;
}


/* Header ------------------------------------------------------------ */
div.HeaderRow1 {
position:relative;
height:112px;
}


/* Top Nav ------------------------------------------------------------ */
div.TopNavRow {
position:relative;
top:0px;
background-image:url(images/elitevideophoto_topnavbar.gif);
background-position:top left;
background-repeat:repeat-x;
height:52px;
}
	div.TopNavRow a, div.TopNavRow a:link, div.TopNavRow a:visited, div.TopNavRow a:active{
	color:#666;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	background-image:url(images/elitevideophoto_topnavbg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:15px 15px 0px 15px;
	height:37px;
	position:relative;
	top:0px;	
	display:block;
	float:left;
	}
	div.TopNavRow a:hover{
	background-image:url(images/elitevideophoto_topnavbg_hov.gif);
	color:#F4761A;
	}
	
	div.TopNavRow a.Select, div.TopNavRow a.Select:link, div.TopNavRow a.Select:visited, div.TopNavRow a.Select:active{
	background-image:url(images/elitevideophoto_topnavbg_hov.gif);
	color:#F4761A;
	}
	div.TopNavRow a.Select:hover{

	}



/* Main Content ------------------------------------------------------------ */
div.MainContentContainer {
position: relative;
padding:0px 0px 15px 0px;
background-image:url(images/elitevideophoto_contbg.gif);
background-position:top left;
background-repeat:repeat-y;
min-height:550px;
width:775px;
zoom: 1;
}


/* right nav------------------------------------------------------------ */
div.RightNavBlock {
position:relative;
top:0px;
float:right;
width:241px;
height:391px;
}

/* home ------------------------------------------------------------ */
div.HomeFeature {
position:relative;
width:534px;
}
div.HomeCopy {
padding:10px 15px;
width:504px;
}
div.HomeCopy h1 {
font-size:12px;
font-weight:normal;
color:#666;
}
div.HomeCopy h1 span{
font-size:16px;
font-weight:bold;
color:#333;
display:block;
}
div.HomeCopy p {
padding-top:5px;
font-size:12px;
font-weight:normal;
color:#666;
}


/* landing commons ------------------------------------------------------------ */
div.LandingHeader {
position:relative;
width:534px;
}
div.LandingCopy {
padding:5px 15px;
width:504px;
}
div.LandingCopy h3 {
padding-top:5px;
font-size:12px;
font-weight:normal;
color:#666;

}
div.LandingCopy h2 {
padding-top:5px;
font-size:14px;
font-weight:bold;
color:#333;
}
div.LandingCopy h1{
font-size:16px;
font-weight:bold;
color:#333;
border-bottom:1px dotted #D3C8C0;
padding-top:5px;
padding-bottom:3px;
display:block;
}
div.LandingCopy p {
padding-top:5px;
font-size:12px;
font-weight:normal;
color:#666;
}
div.LandingImageBox1 {
float:right;
clear:left;
margin:10px 0px 10px 10px;
}


	
	
/* contact ------------------------------------------------------------ */
div.ContactBox {
display:block;
padding:20px;
border:1px solid #D3C8C0;
margin:10px 0px 0px 0px;
width:150px;
}


/* pricing ------------------------------------------------------------ */
div.PricingBox {
display:block;
padding:5px 10px;
border:1px solid #D3C8C0;
margin:0px 5px;
}



/* gallery ------------------------------------------------------------ */

	
	

/* footer ------------------------------------------------------------ */
div.PreFooter {
height:35px;
}
div.FooterBox {
border-top:1px solid #F90;
background-image:url(images/elitevideophoto_footbg.gif);
background-position:top left;
background-repeat:repeat-x;
height:182px;
}
div.FooterBox a{
font-weight:normal;
font-size:11px;
color:#F90;
border-right:1px solid #F4761A;
padding:0px 10px;
text-decoration:none;
position:relative;
top:10px;
}
div.FooterBox a:hover{
color:#FFF;
text-decoration:underline;
}
div.FooterBoxTXT{
font-weight:normal;
font-size:10px;
color:#F90;
float:right;
position:relative;
top:-5px;
right:15px;
}

/* buttons and text ------------------------------------------------------------ */
.redtext {
color:#B40307;
}
.boldtext {
font-weight:bold;
}

/* firefox browser hacks ------------------------------------------------------------ 
html>body div.StandardBoxContent {
padding:10px;
}
html>body div.SecNavRow {
height:29px;
}
html>body div.FooterBoxInner {
padding:5px;
}
html>body input.prodsearchbutton {
bottom:7px;
}
-------------------------------- */