body{scrollbar-base-color: #B70100; 
scrollbar-track-color: #666666;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #666666;
scrollbar-shadow-color: #666666;
scrollbar-arrow-color: #B70100;
}


#container {
	width: 810px;
	font-size:0.9em;
	
}
#left_block {
	float: left;
	background-image: url(../img/interiors1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 389px;

}
#logo {
	height:100px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	clear: both;
	width:350px;
}
#left_hand_container_home {
	margin-top:30px;
	float: left;
	width: 326px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color: #666666;
	background-repeat: no-repeat;
	padding-left:27px;
	height: 260px;
	padding-right: 25px;
	overflow:auto;
}

#left_hand_container_home a{
font-weight:bold;
color:#B70100;
text-decoration:none;
}
#left_hand_container_home a:hover {
color:#999999;
text-decoration:none;
}
#left_hand_container {
	margin-top:30px;
	float: left;
	width: 326px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color: #666666;
	background-repeat: no-repeat;
	padding-left:27px;
	height: 337px;
	padding-right: 25px;
	overflow:auto;
	padding-bottom: 10px;
}

#left_hand_container a{
font-weight:bold;
color:#B70100;
text-decoration:none;
}
#left_hand_container a:hover {
color:#999999;
text-decoration:none;
}

#logo img, #logo a img {
	float:left;
}

#contact_details {
	clear: both;
	float: left;
	height: 200px;
	width: 361px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #B70100;
	font-weight: bold;
	padding-left: 28px;
	
	
}
#contact_details a{
color: #B70100;font-weight:bold;
color:#B70100;
text-decoration:none;
}
#contact_details a:hover {
color:#999999;
text-decoration:none;
}


#address_left {
	float: left;
	height: 70px;
	width: 135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight: bold;
	padding-top: 20px;
}
#address_right {
float:left;
	height: 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}


	
#contact_details_left {
	float: left;
	height: 200px;
	width: 200px;
}


#header {
	float: left;
	width: 810px;
	height: 70px;
}
#right_header {
	float: right;
	height: 70px;
	width: 409px;
}



#right_container {

	float: right;
}
#right_top_container {
	float: left;
	width: 402px;
}
#quintdown_footer {
	height: 20px;
	width: 800px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:right;
}
#quintdown_footer a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
#quintdown_footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#B70100;
	text-decoration:none;
}

#right_top_container #picturebox_container a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #B70100;
	font-weight:bold;
	}
#right_top_container #picturebox_container a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#999999;
	font-weight:bold;
	}
	
#red_circle_logo {
	clear:left;
	background-image: url(../img/circle.jpg);
	width: 404px;
	background-repeat: no-repeat;
	height: 500px;
}

/*
#red_logo_left {
	float: left;
	width: 97px;
	height: 500px;
}
#red_logo_navigation {
	float: left;
	height: 500px;
	width: 304px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;

	
}*/
#home_nav_container {
	height: 41px;
	width: 181px;
	float: right;

}
#home_nav_container a{	
margin-right: 137px;
	margin-top: 25px;
text-decoration: none;
height: 16px;
	width: 44px;
background-image:url(../img/menu/home.gif);
text-indent:-9999px;
display:block;
}
#home_nav_container a:hover{
text-decoration: none;
height: 16px;
	width: 44px;
background-image:url(../img/menu/home_over.gif);
text-indent:-9999px;
display:block;
}



#audio_visual_nav_container {
	height: 25px;
	width: 238px;
	clear:right;
	float: right;
	
}
#audio_visual_nav_container a{margin-right: 191px;text-decoration: none;
height: 25px;
	width: 47px;
background-image:url(../img/menu/audio.gif);
text-indent:-9999px;
display:block;
}
#audio_visual_nav_container a:hover{text-decoration: none;
height: 25px;
	width: 47px;
background-image:url(../img/menu/audio_over.gif);
text-indent:-9999px;
display:block;
}
#cctv_nav_container {
	height: 26px;
	width: 276px;
	clear:right;
	float: right;
	

}
#cctv_nav_container a{	margin-top: 12px;
	margin-right: 240px;text-decoration: none;
height: 14px;
	width: 36px;overflow:hidden;
background-image:url(../img/menu/cctv.gif);
text-indent:-9999px;
display:block;
}
#cctv_nav_container a:hover{text-decoration: none;	
height: 14px;
	width: 36px;
background-image:url(../img/menu/cctv_over.gif);
text-indent:-9999px;
display:block;
}

#electrical_contracting_nav_container {
clear:right;
	float: right;
	height: 50px;
	width: 300px;
	
	
}

#electrical_contracting_nav_container a{margin-top: 26px;
	margin-right: 209px;	text-decoration: none;
height: 24px;
width: 91px;overflow:hidden;
background-image:url(../img/menu/electrical.gif);
text-indent:-9999px;
display:block;
}
#electrical_contracting_nav_container a:hover{	text-decoration: none;
height: 24px;
width: 91px;
background-image:url(../img/menu/electrical_over.gif);
text-indent:-9999px;
display:block;
}


#furniture_nav_container {
	

	height: 38px;
	width: 300px;
	clear:right;
	float: right;
	
}

#furniture_nav_container a{	
margin-top: 25px;
	margin-right: 230px;text-decoration: none;
height: 13px;
	width: 70px;
	overflow:hidden;
background-image:url(../img/menu/furniture.gif);
text-indent:-9999px;
display:block;
}
#furniture_nav_container a:hover{	text-decoration: none;
height: 13px;
	width: 70px;
background-image:url(../img/menu/furniture_over.gif);
text-indent:-9999px;
display:block;
}


#networking_nav_container {	

	height: 41px;
	width: 305px;
	clear:right;
	float: right;
	
	
}
#networking_nav_container a{margin-top: 28px;
	margin-right: 220px;	text-decoration: none;
	height: 13px;
	width: 85px;overflow:hidden;
background-image:url(../img/menu/networking.gif);
text-indent:-9999px;
display:block;
}
#networking_nav_container a:hover{	text-decoration: none;
	height: 13px;
	width: 85px;
background-image:url(../img/menu/networking_over.gif);
text-indent:-9999px;
display:block;
}




#stationery_nav_container {	

	height: 46px;
	width: 300px;
	clear:right;
	float: right;
	
	
}
#stationery_nav_container a{	margin-top: 33px;
	margin-right: 186px;text-decoration: none;
height: 13px;
	width: 110px;overflow:hidden;
background-image:url(../img/menu/stationery.gif);
text-indent:-9999px;
display:block;
}
#stationery_nav_container a:hover{	text-decoration: none;
height: 13px;
	width: 110px;
background-image:url(../img/menu/stationery_over.gif);
text-indent:-9999px;
display:block;
}
#pattesting_nav_container {	
	height: 50px;
	width: 271px;
	clear:right;
	float: right;
}
#pattesting_nav_container a{margin-top: 27px;
	margin-right: 194px;	text-decoration: none;
height: 12px;
	width: 85px;overflow:hidden;
background-image:url(../img/menu/pattesting.gif);
text-indent:-9999px;
display:block;
}
#pattesting_nav_container a:hover{text-decoration: none;	
height: 12px;
	width: 85px;
background-image:url(../img/menu/pattesting_over.gif);
text-indent:-9999px;
display:block;
}
#telephone_systems_nav_container {	

	height: 43px;
	width: 210px;
	clear:right;
	float: right;
	
}
#telephone_systems_nav_container a{margin-top: 10px;
	margin-right: 152px;	text-decoration: none;
	height: 25px;
	width: 76px;overflow:hidden;
background-image:url(../img/menu/telephone.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
}
#telephone_systems_nav_container a:hover{	text-decoration: none;
	height: 25px;
	width:76px;
background-image:url(../img/menu/telephone_over.gif);
text-indent:-9999px;
display:block;
}


.bold_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #B70100;
	font-weight:bold;
	}
.bold_text a:link,.bold_text a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #B70100;
	font-weight:bold;
	}
.bold_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#999999;
	font-weight:bold;
	}
	
#picturebox_container {

	height: 207px;
	width: 402px;
	padding-top: 11px;
	float: left;
	font-style:italic;
}
#picturebox_container a:link, #picturebox_container a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1 em;
	color:#B70100;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	}
	#picturebox_container a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1 em;
	color:#333333
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	}
	

#news_home {
float:left;
	clear:left;
	width:326px;
	margin:20px 0px 0px 14px;
	background-image:url(../img/news.gif);
	background-repeat:no-repeat;
	padding-top:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color: #666666;
	padding-bottom:15px;
	overflow:hidden;
}
#news_home a{
font-weight:bold;
color:#B70100;
text-decoration:none;
}
#news_home a:hover {
color:#999999;
text-decoration:none;
}


.news_title{
float:left;
font-weight:bold;
font-style:italic;
font-size:1.2em;
color:#B70100;
margin-bottom:10px;
}
.news_title p{
float:left;
margin-top:0px;
}

.item_title{
font-weight:bold;
font-style:italic;
font-size:1.2em;
color:#B70100;
margin-bottom:10px;
}
.left {
float:left;
}
.right {
float:right;
}
.thumb_image {

}
