body {
	margin:0 0 40px 0;
	padding:0;
	font:12px Trebuchet MS, Verdana, Geneva, sans-serif;
	color:#333;
	background:#555;
	text-align:center;
}
#container {
	width:970px;
	margin:0 auto;
	text-align:left;
}
#top {
width:970px;
background:url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/topbg.gif) no-repeat;
float:left;
height:52px;
}


#header {
	width:970px;
	height:192px;
	background:url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/header.jpg) no-repeat;
	float:left;
}
#header img {
	border:0;
}
#navbar {
	width:970px;
	height:43px;
	background:url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/navbarbg.jpg) no-repeat;
	float:left;
	padding:15px 0 0 30px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:940px;
	height:28px;
}
#navbar ul {
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}
#navbar li {
	margin:0 15px 0 0;
	padding:0;
	list-style-type:none;
	display:inline;
	color:#fff;
}
#navbar li a {
	text-decoration:none;
	color:#a6a7db;
font-weight:bolder;
}
#navbar li a:hover {
	color:#fff;
font-weight:bolder;
}
#movie {
	width:582px;
	height:270px;
	float:left;
border-left:5px solid #fff;
position:relative;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:577px;
}

#layer1 {
width:582px;
height:270px;
z-index:2;
left:0;
top:0;
position:absolute;
}
#layer2 {
width:582px;
height:270px;
z-index:1;
left:0;
top:0;
background-color:#ccc;
position:absolute;
}
#images {
margin:15px 0 0 0;
}
#images img {
float:left;
margin:0 5px 5px 0;
padding:2px;
border:1px solid #ccc;
}








#col2 {
	width:383px;
	height:270px;
	float:left;
border-right:5px solid #fff;
padding:40px 0 0 30px;
	background:#dedfec url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/col2bg.jpg) no-repeat top right;	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:353px;
height:230px;
}
#col2 ul {
list-style-type:none;
margin:0;
padding:0;
}
#col2 li {
list-style-type:none;
margin:0 0 8px 0;
padding:0 0 0 20px;
background:url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/bullet.png) no-repeat;
}
#col2 li a {
color:#03397c;
font-size:13px;
text-decoration:none;
}
#col2 li a:hover {
color:#03397c
font-size:13px;
text-decoration:underline;
}





#secondnav {
width:970px;
height:60px;
border-right:5px solid #fff;
border-left:5px solid #fff;
padding:0 0 0 15px;
float:left;
background:url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu/three_0.gif) repeat-x; 
voice-family:inherit;
width:945px;
}
#secondnav2 {
width:970px;
height:60px;
padding:0 0 0 15px;
float:left;
background:url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/navbarbg2.gif) no-repeat;
voice-family:inherit;
width:955px;
}

#secondnav p {
	margin:0;
}
#main {
	width:980px;
	background:#fff;
border-right:5px solid #fff;
border-left:5px solid #fff;
	padding:30px 30px 30px 20px;
	float:left;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:910px;
}
#main2 {
	width:980px;
background:#fff;
border-right:5px solid #fff;
border-left:5px solid #fff;
	padding:30px 30px 30px 20px;
	float:left;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:910px;
}
#main a {
color:#003399;
}
#main a:hover {
color:#33cc00;
text-decoration:underline;
}
#maincol1 {
width:567px;
padding:0 20px 0 0;
border-right:1px solid #ccc;
float:left;
voice-family: "\"}\""; 
voice-family:inherit;
width:546px;
}
#maincol2 {
width:343px;
float:left;
padding:0 0 0 20px;
voice-family: "\"}\""; 
voice-family:inherit;
width:323px;
}
#footer {
	width:970px;
	padding:30px;
margin:-1px 0 0 0;
border-right:5px solid #fff;
border-left:5px solid #fff;
border-top:5px solid #fff;
border-bottom:5px solid #fff;
	float:left;
	color:#fff;
	background:#0e1425;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:900px;
}
#footer p {
margin:0;
color:#fff;
}
#footer a {
color:#fff;
}


#contact {
width:350px;
float:left;
}
#map {
width:550px;
float:left;
}


/* font styles ---------------------------------------------------------- */
p {
line-height:17px;
margin:0 0 20px 0;
color:#333;
}

h1 {
font-size:22px;
font-weight:bold;
color:#03397c;
margin:0 0 20px 0;
}
h2 {
font-size:16px;
font-weight:bold;
color:#03397c;
margin:0 0 10px 0;
}
h3 {
font-size:14px;
font-weight:bold;
color:#03397c;
margin:0 0 3px 0;
}
h4 {
font-size:24px;
font-weight:lighter;
font-style:italic;
color:#020372;
margin:0 0 20px 0;
}
h5 {
font-size:16px;
font-weight:bold;
margin:0;
color:#000;
}

h6 {
color:#fff;
font-style:italic;
margin:0;
font-size:14px;
font-weight:bolder;
}

/* secondnav buttons -----------------------------------------------*/
.btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7, .btn8 {
	display:inline;
	float:left;
	width:120px;
	height:60px;
	text-indent:-9999px;
}
.btn1 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_interiorsigns.gif) no-repeat top left;
	outline:none;
}
.btn2 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_labelsstickers.gif) no-repeat top left;
	outline:none;
}
.btn3 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_exteriorsigns.gif) no-repeat top left;
	outline:none;
}
.btn4 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_brandedclothing.gif) no-repeat top left;
	outline:none;
}
.btn5 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_vehiclegraphics.gif) no-repeat top left;
	outline:none;
}
.btn6 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_banners.gif) no-repeat top left;
	outline:none;
}
.btn7 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_windowgraphics.gif) no-repeat top left;
	outline:none;
}
.btn8 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/menu_promotionalitems.gif) no-repeat top left;
	outline:none;
}
.btn1 a:hover, .btn2 a:hover, .btn3 a:hover, .btn4 a:hover, .btn5 a:hover, .btn6 a:hover, .btn7 a:hover, .btn8 a:hover {
	background-position:0 -60px;
}




/* form css ---------------------------------*/

#form5{
		margin:0;
		padding:0;
		}
	#form5 fieldset{
		margin:0;
		padding:0;
		border:none;	
		}		
	#form5 legend{
		background:#fff;
		padding:0 5px 0 0;
		}	
	#form5 p {
		clear:both;
font-weight:bolder;
		margin:0 0 5px 0;
		overflow:hidden;
		}	
	#form5 label{
		float:left;
		width:60px;
		display:block;
		text-align:right;
		margin-right:10px;
		}	
	#form5 input, #form5 textarea{	
		margin:0;	
font-size:10px;
		width:200px;
		border:1px solid #ddd;		
		padding:5px 5px 5px 28px;
		}		
	
	
	#form5 input#name{background:#fff url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/form_name.gif) no-repeat 5px 50%;}
	#form5 input#email{background:#fff url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/form_email.gif) no-repeat 5px 50%;}
	#form5 input#phone{background:#fff url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/form_phone.gif) no-repeat 5px 50%;}
#form5 input#product{background:#fff url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/form_product.gif) no-repeat 5px 50%;}
	#form5 textarea#message{background:#fff url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/form_note.gif) no-repeat 5px 6px;}
	
	
	#form5 textarea{
		height:40px;
		overflow:auto;
		}					
	#form5 p.submit{
		clear:both;
		margin:0;
		padding:.5em 70px;		
		
		}	
	#form5 button{
		height:28px;
		line-height:28px;		
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		background:url(http://www.signwizzard.co.uk/themes/site_themes/signwizzard/images/form_button.gif) no-repeat;
		padding:0 10px 0 25px;
		color:#333;
		cursor:pointer;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		}	

.imgright {
float:right;
margin:0 0 5px 20px;
}


#homebox1 {
width:300px;
border-right:1px solid #ccc;
float:left;
margin:0 0 20px 0;
height:120px;
padding:0 20px 0 0;
voice-family: "\"}\""; 
voice-family:inherit;
width:280px;
}
#homebox2 {
width:300px;
padding:0 20px 0 20px;
margin:0 0 20px 0;
border-right:1px solid #ccc;
float:left;
height:120px;
voice-family: "\"}\""; 
voice-family:inherit;
width:260px;
}
#homebox3 {
width:300px;
float:left;
margin:0 0 20px 0;
height:120px;
padding:0 0 0 20px;
voice-family: "\"}\""; 
voice-family:inherit;
width:280px;
}
#homebox4 {
width:300px;
border-right:1px solid #ccc;
float:left;
margin:0 0 20px 0;
height:120px;
padding:0 20px 0 0;
voice-family: "\"}\""; 
voice-family:inherit;
width:280px;
}
#homebox5 {
width:300px;
padding:0 20px 0 20px;
margin:0 0 20px 0;
border-right:1px solid #ccc;
float:left;
height:120px;
voice-family: "\"}\""; 
voice-family:inherit;
width:260px;
}
#homebox6 {
width:300px;
float:left;
margin:0 0 20px 0;
height:120px;
padding:0 0 0 20px;
voice-family: "\"}\""; 
voice-family:inherit;
width:280px;
}
#homebox1 a, #homebox2 a, #homebox3 a, #homebox4 a, #homebox5 a, #homebox6 a {
color:#020372;
}
#homebox1 a:hover, #homebox2 a:hover, #homebox3 a:hover, #homebox4 a:hover, #homebox5 a:hover, #homebox6 a:hover {
color:#56d104;
}


.imagetext {
font-style:italic;
color:#333;
font-size:12px;
padding:0 0 10px 0;
}

#footer1 {
width:350px;
padding:0 20px 0 0;
border-right:1px solid #fff;
float:left;
voice-family: "\"}\""; 
voice-family:inherit;
width:319px;
}
#footer2 {
width:550px;
float:left;
padding:0 0 0 20px;
voice-family: "\"}\""; 
voice-family:inherit;
width:530px;
}
#footer2 ul {
padding:0;
font-size:11px;
margin:0;
list-style:none;
display:inline;
}
#footer2 li {
padding:0;
margin:0 10px 0 0;
list-style:none;
display:inline;
}
#footer2 li a {
color:#6c7eb0;
}
#footer2 li a:hover {
color:#fff;
}

.flickr-gallery {
width:120px;
height:140px;
float:left;
text-align:center;
margin:0 10px 10px 0;
}
.flickr-gallery img {
padding:5px;
border:1px solid #ccc;
}
.flickr-gallery h2 a {
text-decoration:none;
}