/* CSS Document */

body{
background:#000  url(../images/backgroundImage.gif) ; font-family: Arial, Helvetica, sans-serif;font-size: 12px;
}

#container{
position:relative;width:906px; margin:0 auto; top:50px;height:600px
}

#nav{
width:891px; color:#FFF; position:absolute; z-index:10; 
}

#search{
position:absolute;left:55%;top:11%
}
#main{
width:900px; position:absolute; top:18%; z-index:3
}

#flipbook{
width:480px; background:#5C5D5F; height:412px; float:left; border:#666 4px solid; text-align:center; z-index:5
}

#content{
width:380px; background:#FFFFFF; height:400px; float:right; padding:10px; 
}

#newContent{
width:450px; background:#FFFFFF; height:365px; padding:10px; padding-top:35px; padding-left:440px
}

#galleryContent{
background:#FFF; width:890px; height:400px; padding:10px; padding-right:-0px
}

#images{
height:365px; width:400px; background:#030; position:absolute; left:10px; top:35px
}

.submenu li{
	float:left; color:#FFF; padding-right:4px;
}

.submenu{
position:absolute; top:5px; left:440px; font-size:10px
}

.submenuVeritas{
position:absolute; top:5px; left:120px; font-size:10px
}

.submenuVeritas li{
	float:left; color:#FFF; padding-right:4px;
}

#nav hr{
	width:906px
}

.patterns img{
	border:#000 solid 1px
}

#bar{
width:100%; height:20px; background:#d2232a; position:absolute; top:0px; left:0px	
}

#buttons{
	position:absolute; left:0px; top:520px
}

#buttons li{
	float:left; padding-right:2px
}

p{
color:#000000; font-family: Arial, Helvetica, sans-serif; line-height:14px
}

.catchCry{
position:absolute;top:530px
}

.homeFooter{
position:absolute; top:150px	
}

.rightList{
	float:right
}

.cement{
	width:500px
}

h3,h4,h5,h6{
	font-size:16px; padding-bottom:10px}

.homeCry{
position:absolute;top:690px; left:0px
}

#newContent ul a{
	color:#000; text-decoration:underline
}

.patternsText{
position:absolute; width:260px; height:200px; top:64px; left:640px	
}

.circles{
position:absolute;top:530px; left:590px
}

.homeCircles{
position:absolute;top:690px; left:590px
}

h1{
font-size:20px; color:#000; font-family:  Arial, Helvetica, sans-serif;
}

#bar h2{
color:#FFF; margin-top:4px; margin-left:10px
}

#bar a{
	color:#FFF; text-decoration:none
}

#newContent ul{
	list-style:disc; padding-left:15px; line-height:15px
}

#galleryContent ul{
	list-style:disc; padding-left:15px
}

.alusion{
position:absolute; top:30px; left:920px	
}

.secondMenu{
position:absolute; top:-10px; left:290px
}

#nav ul {
  padding: 5; margin: 0;list-style: none;text-align:left
  }
  
  #nav li {
	float: left;position: relative;font-family:   Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF; padding-right:5px; 
  }
  
 #nav li ul {
	display: none;position: absolute;left: 0px;top:10px;padding-top: 0px; width:200px; background:url(../images/menu_bg.png); padding-top:6px
  }
	
#nav li:hover ul, li.over ul{ display: block;}

 ul a{
color:#FFF; text-decoration:none; width:200px;
}

#nav ul a:hover{
color:#ffd203; text-decoration:none; width:200px
}

#nav ul li ul a:hover{
color:#333;
}

a.subnav {
	color: #000;text-decoration: none;
	padding:6px;font-weight: normal;letter-spacing: 1px;display: block; width:200px; padding-top:0px
}

.alignRight{
	text-align:right
}


input.submit{
background:#a4a4a4;border:none;color:#000;font-family: Arial, Helvetica, sans-serif;
}

input.text{
background:#a4a4a4;border:none
}

#contactBar{
position:absolute;left:900px;bottom:38px; width:150px;~bottom:33px;
}

#newBar{
position:absolute;left:900px;bottom:118px; width:150px;
}


#galleryBar{
position:absolute;left:900px; width:150px;bottom:35px;
}

.bold{
	font-weight:bold
}

#footer p{
color:#FFF;text-align:left;position:relative; top:550px; font-size:9px; padding-top:15px
}

#footer a{
color:#FFF; text-decoration:none
}

.patterns{
	margin-top:20px
}

#content li{
color:#000
}

#home{
margin-top:40px; position:relative; right:60px
}

#home a{
color:#FFF; text-decoration:none; font-size:20px; font-family: Arial, Helvetica, sans-serif;
}

#content a{
color:#000
}

#content ul{
color:#000000; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

.brochure{
color:#FF0000
}

.underneath{
font-size:15px; font-weight:bold
}

.testimonials{
font-size:11px; font-style:italic
}

.testimonialsHeading{
position:absolute; left:6px; top:10px
}

.bold{
font-weight:bold
}

table{
width:250px; border:none}

.casestudies{
width:100%	
}

#content .lists{
list-style:disc; line-height:15px; padding-left:20px
}

.floatLeft{
	float:left; width:400px; padding-top:50px
}

.floatRight{
	float:right; width:400px; padding-top:50px
}