@charset "UTF-8";
/* CSS Document */

body {
background:black;
background: url(../images/woodbackground.jpg) repeat-y scroll 50% 0 black;
text-align:center;
text-color:#979696

font-family:"Arial", Helvetica, sans-serif;
font-size:9px;
margin-top:40px;

}

#phone {
	margin: 0px 0 0 0;
	float:right;
}




#nav {
	margin: 0px 0px 0px 0px;
	float:right;
	font-size:13px;

}
 
#nav ul li {
	display: inline;
	margin: 15px 0px 0px 0px;
	margin-bottom: 0px;
	float:right;
	padding: 6px 6px 6px 6px;
}


#headerImage img {
	margin-bottom: 15px;
	max-width: 100%;
	height: auto;
	margin-top: 24px;
}
 
#nav a {
	text-decoration: none;
	padding: 6px 6px 6px 6px;
}
 
#nav a:hover {
	text-decoration: none;
	color:white;
	background:#262626;
	padding: 6px 6px 6px 6px;
}







.heading {

font-size:14px;
letter-spacing:0px;
text-transform:none;
position:absolute;
}

.heading a {
color:white;
text-decoration:none;

}

.heading a:hover {
color:#fdc929;
background-color:#white;
border:5px ;

padding-left:0px;

padding-top: 4px;
padding-bottom: 4px;
margin-left:0px;


}






/* Add by Abel */

#link_sep{
 background-image:url(../images/separator.gif)
}

/*-order: 1px solid #ccc;*/
.borderit img{
border: 2px solid #FFFFFF;
}

.borderit:hover img{
border: 2px solid #F9EE64;
}

.borderit:hover{
color: #F9EE64; /* irrelevant definition to overcome IE bug */
}

.footerlinks {
color:#939393;
font-size:12px;
text-decoration:none;
}

.footerlinks a {
color:#939393;
text-decoration:none;
background:none;
}


.footerlinks a:hover {
color:#E5D32C;

}

#footertext1_new {
color:#595757;

margin-left:45px;
font-size:12px;
width:90px; 

margin-top:0px;
margin-bottom:55px;
}




#footertext2_new {
float:left; 
color:#939393;

margin-left:35px;
font-size:12px;
width:120px; 

margin-top:0px;
margin-bottom:55px;
}

#footertext2_new a {
color:#939393;
text-decoration:none;
background:none;
}

#footertext2_new a:hover {
color:#E5D32C;

}
/* end */




#container {
background-color:black;
margin:auto;
padding-left:10px;
width:980px;
height:auto;
text-align:left;
}





#container2 {
margin:auto;
text-align:center;
width:1100px;

text-align:left;
position: absolute;
}


#container3 {

margin:auto;
width:1100px;
height:auto;
text-align:left;
}




#contacttext {float:left; width:10px; margin-left:0px; margin-top:15px; margin-bottom:20px;} 

#dots {float:left; width:1000px; margin-left:0px; margin-top:36px; margin-bottom:20px;}

#map {float:left; width:600px; margin-left:0px; margin-top:15px; margin-bottom:20px;} 

#where {float:right; width:366px; margin-left:0px; margin-top:15px; margin-bottom:20px; color:#5b5b5b} 

#billboard {float:left; width:1000px; margin-left:0px; margin-top:21px; margin-bottom:20px;} 

#homeclientlogos {float:left; width:1000px; margin-left:0px; margin-top:21px; margin-bottom:20px;} 

#homeaboutvcleft {float:left; color:#969696; ; font-size:14px; width:475px; margin-top:15px; margin-bottom:0px;}

#homeaboutvcright {float:right; color:#969696; ; font-size:14px; width:475px; margin-top:15px; margin-bottom:0px;}

#casestudyleft {float:left; color:#595755; ; font-size:14px; width:475px; margin-top:15px; margin-bottom:10px;}

#testimonialright {float:right; color:#595755; ; font-size:14px; width:475px; margin-top:15px; margin-bottom:10px;}

#footage {width:1000px; margin-left:0px; margin-top:21px; margin-bottom:20px;} 




#where1 {float:left; width:200px; margin-right:65px; margin-top:15px; margin-bottom:20px; color:#5b5b5b} 


#where2 {float:left; width:200px; margin-right:65px; margin-top:15px; margin-bottom:20px; color:#5b5b5b} 

#where3 {float:left; width:200px; margin-right:65px; margin-top:15px; margin-bottom:20px; color:#5b5b5b} 

#where4 {float:right; width:200px; margin-left:0px; margin-top:15px; margin-bottom:20px; color:#5b5b5b} 



/* This is from Santi... The Code for the Contact Form */



.left {
float: left;

width: 305px;
height: 240px;
padding: 15px;
border: 0 none;

}


.right {
float: left;

width:607px;
height: 240px;
padding: 15px;
border: 0 none;
}

.left input {
 background: url(http://victoriachiltern.com/images/field.png) no-repeat;
 font-family: Arial;

 padding: 5px 10px;
 margin-bottom: 4px;
 width: 275px;
 border: 0 none;
}

.right textarea {
 background: url(http://victoriachiltern.com/images/field.png);
 font-family: Arial;

  padding: 5px 10px;
 width: 607px;
 height:230;
 border: 0 none;


}

.form{width: 1000px }

input[type=submit] {
 background: url(http://victoriachiltern.com/images/submit.png) no-repeat;
 border: 0 none;
 cursor: pointer;
 width: 305px;
 height: 27px;
 margin-top:2px;
}

input[type=submit]:hover { background:url(http://victoriachiltern.com/images/submitro.png) no-repeat; }

input[type=reset] {
 background: url(http://victoriachiltern.com/images/reset.png) no-repeat;
 border: 0 none;
 cursor: pointer;
 width: 295px;
 height: 27px;
 margin-top:2px;
}

input[type=reset]:hover { background:url(http://victoriachiltern.com/images/resetro.png) no-repeat; }








/* end */



.foot {

font-size:14px;
letter-spacing:0px;
text-transform:none;
position:absolute;
}

.foot a {
color:white;
text-decoration:none;

}

.foot a:hover {
color:#fdc929;
background-color:#white;
border:5px ;

padding-left:0px;

padding-top: 4px;
padding-bottom: 4px;
margin-left:0px;


}









#sociallinks {
margin-top:7px;
margin-right:40px;
}




#likes {
margin-top:0px;
display:inline;
margin-right:10px;
}


#links {float:right;
margin-left:8px;
width:950px;
}



#links ul {
text-color:#979696
list-style:none;
margin-top:6px;
padding:0px;

}

#links li {
display:inline;
text-color:#979696
list-style-type:none;
padding-right:10px;
margin-right:5px;
border-right:1px solid #D8D4D4
}





#filter {float:left;
margin-left:26px;
}


#filter ul {
text-color:#979696
list-style:none;
margin-top:6px;
padding:0px;

}

#filter li {
display:inline;
text-color:#979696
list-style-type:none;
padding-left:10px;
margin-left:5px;
border-left:1px solid #D8D4D4
}



.content{
margin-bottom:15px;
}








#buybtmainvid {float:left; width:240px; margin-left:0px; margin-top:6px;  margin-bottom:36px;}

#mainpic {float:left; width:950px; margin-left:0px; margin-top:26px;} 

#mainvid {float:left; width:300px; margin-left:0px; margin-top:6px;  margin-bottom:36px;} 

#mainvidbv {float:left; width:950px; margin-left:0px; margin-top:6px;  margin-bottom:36px;} 

#moreinfopic {float:left; width:395px; margin-left:64px; margin-top:56px;} 

#aboutpic {float:left; width:950px; background-color:black; margin-left:0px; margin-top:11px; margin-bottom:20px;} 

#line {float:left; width:980px;  margin-left:0px; margin-top:0px; margin-bottom:0px;}

#topline {float:left; width:950px;  margin-left:0px; margin-top:0px; margin-bottom:0px;}

#yellowline {float:left;  margin-left:0px; margin-top:0px; margin-bottom:20px;}

#aboutheader {float:left; width:700px; margin-left:0px; margin-top:11px; margin-bottom:4px;}

#right {float:right; width:30px; margin-left:3px; margin-top:10px; margin-bottom:0px;}

#left {float:right; width:30px; margin-left:0px; margin-top:10px; margin-bottom:0px;}

#servicespic {float:left; width:335px; margin-left:0px; margin-top:52px; margin-bottom:36px;} 

#servicespic2 {float:left; width:385px; margin-left:0px; margin-top:36px; margin-bottom:36px;} 

#latestwork {float:left; width:250px; margin-right:63px; margin-top:5px; margin-bottom:80px;}

#homepagelatestwork {float:left; width:240px; margin-right:63px; margin-top:5px; margin-bottom:30px;}

#latestworklast {float:left; width:250px; margin-right:0px; margin-top:5px; margin-bottom:80px;}

#homepagelatestworklast {float:left; width:280px; margin-right:0px; margin-top:5px; margin-bottom:30px;}

#newspics {float:left; width:210px; margin-right:63px; margin-top:15px; margin-bottom:22px;}

#newsbigpic {float:left; width:370px; margin-right:63px; margin-top:15px; margin-bottom:22px;}

#clientpics {float:left; width:700px; margin-left:0px; margin-top:11px; margin-bottom:20px;} 





#contactpagetext {float:left; width:250px; margin-right:63px; margin-top:5px; margin-bottom:30px;}







#col13 {
float:left; 
color:#979696;
text-align:left;
margin-left:0px;
width:375px; 

margin-top:44px;

}


#abouttext {
float:left; 
color:#595755;

margin-left:0px;
font-size:12px;
width:450px; 

margin-top:3px;

}



#logintext {
float:left; 
color:#595755;

margin-left:0px;
font-size:12px;
width:580px; 

margin-top:3px;

}





#latestnewstext {
float:left; 
color:#595755;
text-transform:none;
margin-left:0px;
font-size:12px;
width:450px; 

margin-top:17px;

}

#latestnewstext a {
color:#595755;
text-decoration:none;

}

#latestnewstext a:hover {
color:#939292;
background-color:f7e836;
border:1px ;
padding-left:0px;

padding-top: 4px;
padding-bottom: 4px;
margin-left:0px;


}





#nextuptext {
float:left; 
color:#595755;
text-transform:none;
margin-left:0px;
font-size:12px;
width:210px; 

margin-top:0px;

}

#nextuptext a {
color:#595755;
text-decoration:none;

}

#nextuptext a:hover {
color:#FDC92C;
background-color:#FDC92C;
border:1px ;
padding-left:0px;

padding-top: 4px;
padding-bottom: 4px;
margin-left:0px;


}














#newstext {
float:left; 
color:#595755;

margin-left:0px;
font-size:12px;
width:450px; 

margin-top:0px;

margin-bottom:25px;
}






#clienttext {
float:left; 
color:#595755;

margin-left:0px;
font-size:12px;
width:700px; 

margin-top:15px;

}




#workinfotext {
float:right; 
color:#939393;

margin-left:55px;
font-size:12px;
width:280px; 

margin-top:0px;

}



#whyinfotext {
float:left; 
color:#939393;

margin-left:55px;
font-size:12px;
width:320px; 

margin-top:0px;

}




#whyinfotext2 {
float:left; 
color:#939393;

margin-left:55px;
font-size:12px;
width:170px; 

margin-top:0px;

}



#buybttext {
float:left; 
color:#939393;

margin-left:55px;
font-size:12px;
width:180px; 

margin-top:0px;

}




#workinfotextbuypic {
float:left; 
color:#939393;

margin-left:55px;
font-size:12px;
width:470px; 

margin-top:0px;

}




#contacttext {
float:left; 
color:#595755;

margin-left:50px;
font-size:12px;
width:200px; 

margin-top:0px;

}




#contacttexttop {
float:left; 
color:#595755;

margin-left:50px;
font-size:12px;
width:180px; 

margin-top:0px;

}








#questionstext {

float:left; 
color:#595755;

margin-left:0px;
font-size:12px;
width:560px; 
margin-bottom:15px;
margin-top:12px;

}





#quickquestionbox {

float:right; 
COLOR: red;
font-family:"Arial", Helvetica, sans-serif;
margin-left:0px;
font-size:12px;
width:222px; 
margin-bottom:15px;
margin-top:22px;

}





#hometext {
float:left; 
color:#595755;

margin-right:25px;
font-size:14px;
width:425px; 

margin-top:15px;
margin-bottom:0px;
}







#bvtext {
float:left; 
color:#595755;

margin-right:25px;
font-size:12px;
width:450px; 

margin-top:15px;
margin-bottom:25px;
}





#bv2text {
float:left; 
color:#595755;

margin-left:45px;
font-size:12px;
width:200px; 

margin-top:15px;
margin-bottom:25px;
}












#footertext1 {
float:left; 
color:#939393;

margin-left:55px;
font-size:12px;
width:120px; 

margin-top:0px;
margin-bottom:55px;
}

#footertext1 a {
color:#939393;
text-decoration:none;
background:none;
}

#footertext1 a:hover {
color:#E5D32C;

}






#footertext2 {
float:left; 
color:#939393;

margin-left:15px;
font-size:12px;
width:120px; 

margin-top:0px;
margin-bottom:55px;
}

#footertext2 a {
color:#939393;
text-decoration:none;
background:none;
}

#footertext2 a:hover {
color:#E5D32C;

}







#footertext3 {
float:left; 
color:#939393;

margin-left:15px;
font-size:12px;
width:270px; 

margin-top:0px;
margin-bottom:55px;
}

#footertext3 a {
color:#939393;
text-decoration:none;
background:none;
}

#footertext3 a:hover {
color:#E5D32C;

}










#servicesblurbtext {
float:left; 
color:#595755;

margin-right:40px;
font-size:12px;
width:225px; 

margin-top:5px;

}




#newservicestext {
float:left; 
color:#595755;

margin-right:25px;
font-size:12px;
width:420px; 

margin-top:15px;
margin-bottom:15px;
}






#servicestext {
float:left; 
color:#595755;

margin-right:5px;
font-size:12px;
width:155px; 

margin-top:5px;

}






#servicestextlast {
float:left; 
color:#595755;

margin-right:0px;
font-size:12px;
width:155px; 

margin-top:5px;

}









#bigtext {
float:left; 
color:#979696;
text-align:left;
margin-left:0px;
width:250px; 

margin-top:26px;

}






#servicestext2 {
float:left; 
color:#979696;
text-align:left;
margin-left:30px;
width:200px; 

margin-top:42px;

}



#servicestext3 {
float:left; 
color:#979696;
text-align:left;
margin-left:10px;
width:250px; 

margin-top:22px;

}




#servicestext4 {
float:left; 
color:#979696;
text-align:left;
margin-left:30px;
width:200px; 

margin-top:30px;

}




#filter2 {float:left;
margin-left:116px;
}


#filter2 ul {
text-color:#979696
list-style:none;
margin-top:6px;
padding:0px;

}

#filter2 li {
display:inline;
text-color:#979696
list-style-type:none;
padding-left:10px;
margin-left:5px;
border-left:1px solid #D8D4D4
}







#startconvos {
margin-top:23px;
}





.billboard {
	position:relative;
	float:left; /* optional */
	height:3000px;
}
.billboard .text {
	position:absolute;
	top:120px; /* in conjunction with left property, decides the text position */
	left:503px;
	width:360px; /* optional, though better have one */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}



