.layout {
	display: none;
}
.more {
	clear: both;
	text-align: right;
}
.blue {
	color: #09F;
}
h2 {
	color: #F60;
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
h2, h3 {
	text-transform: uppercase;
}

#container {
	width: 832px;
	margin:0 auto;
	background-image: url(../images/container-bgd.jpg);
}
#logo {
	width: 100%;
	height: 80px;
	position: relative;
	top: 5px;
	left: 30px;
	background-image: url(../images/bee_tee.jpg);
	background-repeat:no-repeat;
	text-align:left; margin:0;
}
#navigation_list {
	background-image: url(../images/navig_bgd.jpg);
	width: 800px;
	height: 48px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	position: relative;
	left: 0px;
	padding: 0px;
	margin:10px 0 0 0;
}
#navigation_list ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#navigation_list ul li
{
	float:left;
}
#nav_1 a{
	background-image: url(../images/navigation_01.jpg);
	position: absolute;
	top: 0px;
	left: 0px;
}
#nav_2 a{
	background-image: url(../images/navigation_02.jpg);
	position: absolute;
	top: 0px;
	left: 100px;
}
#nav_3 a{
	background-image: url(../images/navigation_03.jpg);
	position: absolute;
	top: 0px;
	left: 200px;
}
#nav_4 a{
	background-image: url(../images/navigation_04.jpg);
	position: absolute;
	top: 0px;
	left: 300px;
}
#nav_5 a{
	background-image: url(../images/navigation_05.jpg);
	position: absolute;
	top: 0px;
	left: 400px;
}
#nav_6 a{
	background-image: url(../images/navigation_06.jpg);
	position: absolute;
	top: 0px;
	left: 500px;
}
#nav_7 a{
	background-image: url(../images/navigation_07.jpg);
	position: absolute;
	top: 0px;
	left: 600px;
}
#nav_8 a{
	background-image: url(../images/navigation_08.jpg);
	position: absolute;
	top: 0px;
	left: 700px;
}
#navigation_list li a:link, #navigation_list li a:visited{
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#navigation_list li a:hover{
	background-position: 0px -48px;
	background-repeat: no-repeat;
}
#vans {
	width: 800px;
	height: 200px;
	position: relative;
	top: -3px;
	left: 0px;
	background-image: url(../images/vans.jpg);
}
#content, #copyright {
	width: 784px;
	position: relative;
	top: 0px;
	left: 0px;
}
#content {
	border-bottom: solid 1px #666;
	text-align: justify;
}
#copyright {
	font-weight: normal;
}
#copy1 {
	float: left;
}
#copy1 a {
	color: #666;
}
#copy2 {
	float: right;
	text-align: right;
}
td {
	text-align: center;
}
form td {
	text-align: justify;
	vertical-align: top;
}
table {
	border-top: dotted 1px #666;
	margin: 4px;
	padding: 4px;
}
/* Bits for templated pages */
#welcome {
	border-bottom: solid 1px #666;
}
#whowhat {
	background-image: url(../images/vertical-divide.jpg);
}
.left_img {
	float: left;
	padding-right: 8px;
}
.right_img {
	float: right;
	padding-left: 8px;
}
#who {
	width: 388px;
	float: left;
}
#what {
	width: 388px;
	float: right;
}
#bigleft {
	width: 524px;
	float: left;
}
#nav2 {
	width: 248px;
	float: right;
}
#nav2 ul {
	width: 240px;
	list-style: none;
	padding: 0px 0px 0px 7px;
	margin: 0;
	border-left: dotted 1px #666;
}
#nav2 li {
	padding-bottom: 8px;
}
.minleft {
	width: 260px;
	float: left;
	text-align: center;
}
.minright {
	width: 260px;
	float: right;
	text-align: center;
}
#bigright {
	width: 524px;
	float: right;
}
#smallleft {
	width: 248px;
	float: left;
	border-right: dotted 1px #666;
}
#smallleft p {
	margin-right: 8px;
}









/*******************************newsite css************************************/

body
{
	margin:40px 0 0 0;
}

#beeteealarmslogo
{
	background-image:url(../images/bee_tee.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:80px;
	position:relative;
	text-indent:-9999999px;
}

#logolink
{
	position:absolute;
	top:0px; left:0px;
	text-indent:20px;
	width:150px;
}
#logolink a
{
	color:#FFFFFF;
	font-size:1px;
	display:block;
	height:85px;
	width:150px;
}

a.homelnk:link, a.homelnk:visited
{
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #000000;
}
a.homelnk:hover
{
	color:#666666;
}

.sitenavigation
{
	position:relative;
	left:3px !important;
	left:-92px;
	top:4px;
	margin-bottom:0;
	padding-bottom:0;
}

.sitenavigation ul
{
	list-style:none;
	margin:0 0 0 28px;
	padding:0;
}
.sitenavigation ul li
{
	float:left;
	padding-right:3px;
}
#banner
{
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:263px;
	text-indent:-9999999px;
}

#content_container
{
	background-color:#ebebeb;
	min-height:300px;
	text-align:center;
}
#sitecontent
{
	background-color:#ebebeb;
	min-height:300px; 
	margin-left:30px !important;
	margin-left:15px;
	padding:20px 0px;
	position:relative;
	text-align:left;
}
#camera
{
	background-image:url(../images/cctvcameratemp.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:263px;
	width:335px;
	position:absolute;
	left:-347px;
	text-indent:-9999999px;
}

#sitefooter
{
	background-color:#333333;
	color:#999999;
	margin:0;
	padding:20px 0;
	text-align:center;
}

a.footerlnks:link, a.footerlnks:visited
{
	color:#999999;
	font-size:85%;
	text-decoration:none;
}
a.footerlnks:hover
{
	color:#FFFFFF;
}

#accreditations a
{
	color:#ffffff;
	font-size:1px;
}

#contructionline
{
	background-image:url(../images/footerlinks.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	display:inline-block;
	height:145px;
	margin-right:20px;
	text-indent:0px;
	width:100px;
}
#bsia
{
	background-image:url(../images/footerlinks.jpg);
	background-position:-122px 0px;
	background-repeat:no-repeat;
	background-color:#000000;
	display:inline-block;
	height:145px;
	margin-right:20px;
	width:100px;
}
#bellsystem
{
	background-image:url(../images/footerlinks.jpg);
	background-position:-242px 0px;
	background-repeat:no-repeat;
	background-color:#000000;
	display:inline-block;
	height:145px;
	margin-right:20px;
	width:100px;
}
#castle
{
	background-image:url(../images/footerlinks.jpg);
	background-position:-360px 0px;
	background-repeat:no-repeat;
	background-color:#000000;
	display:inline-block;
	height:145px;
	margin-right:20px;
	width:85px;
}
#nacoss
{
	background-image:url(../images/footerlinks.jpg);
	background-position:-470px 0px;
	background-repeat:no-repeat;
	background-color:#000000;
	display:inline-block;
	height:145px;
	margin-right:20px;
	width:75px;
}
#paxton
{
	background-image:url(../images/footerlinks.jpg);
	background-position:-570px 0px;
	background-repeat:no-repeat;
	background-color:#000000;
	display:inline-block;
	height:145px;
	margin-right:20px;
	width:140px;
}
#rokonet
{
	background-image:url(../images/footerlinks.jpg);
	background-position:-738px 0px;
	background-repeat:no-repeat;
	display:inline-block;
	height:145px;
	margin-right:0px;
	width:212px;
}




/************************************page styles*******************************************/

/*homepage*/
#h_welcome_h1
{
	background-image:url(../images/welcometobeeteealarms.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-indent:-99999999px;
}
#h_intro
{
	background-image:url(../images/beeteealarmsintro.jpg);
	background-repeat:no-repeat;
	height:185px !important;
	min-height:185px;
}
#h_intro h1
{
	font-size:190%;
	line-height:140%;
	margin:15px 20px;
}
.h_introh
{
	font-size:120%;
	font-weight:bold;
}
#h_intro p
{
	font-size:120%;
	margin:10px 20px;
	padding:0;
	width:540px;
}

#h_services
{
	background-image:url(../images/servicesbg.jpg);
	background-repeat:no-repeat;
	margin-top:35px;
	padding-bottom:0px;
	height:274px !important;
	min-height:247px;
}
#h_services h1
{
	font-size:160%;
	font-weight:bold;
	margin:20px 0 0 20px;
}
#h_services  ul
{
	margin:10px 0 0 20px;
	list-style:none;
}
#h_services ul li
{
	font-size:130%;
	font-weight:bold;
	line-height:200%;
}
#h_services p
{
	font-weight:bold;
	font-size:110%;
	margin:8px 0 0 20px;
}
a.h_serviceslnk:link, a.h_serviceslnk:visited
{
	color:#272727;
	text-decoration:none;	
}
a.h_serviceslnk:hover
{
	border-bottom:1px solid #000000;
}

#h_offers
{
	background-image:url(../images/specialoffersbg.jpg);
	background-repeat:no-repeat;
	margin-top:35px;
	height:91px !important;
	min-height:91px;
}
#h_offers h1
{
	color:#FFFFFF;
	font-size:160%;
	font-weight:bold;
	margin:20px 0 0 20px;
}
#h_offers p
{
	color:#efefef;
	font-size:100%;
	margin:5px 20px;
	width:180px;
}
a.h_offerslnk:link, a.h_offerslnk:visited
{
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	text-decoration:none;
}
a.h_offerslnk:hover
{
	color:#FFC4C4;
}

#h_downloads
{
	background-image:url(../images/downloadsbg.jpg);
	background-repeat:no-repeat;
	margin-top:35px;
	height:91px !important;
	min-height:91px;
}
#h_downloads h1
{
	color:#000000;
	font-size:160%;
	font-weight:bold;
	margin:20px 0 0 70px;
}
#h_downloads p
{
	color:#333333;
	font-size:100%;
	margin:5px 20px 5px 70px;
	width:180px;
}
a.h_downloadslnk:link, a.h_downloadslnk:visited
{
	border-bottom:1px solid #000000;
	color:#000000;
	text-decoration:none;
}
a.h_downloadslnk:hover
{
	color:#000066;
}

#h_newstop
{
	background-color:#c8c6c6;
	background-image:url(../images/newstop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:0;
}
#h_latestnews
{
	background-color:#c8c6c6;
	background-image:url(../images/newsbottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#h_newstop h1
{
	color:#000000;
	font-size:160%;
	font-weight:bold;
	margin:20px 0 2px 20px;
}
#h_latestnews h4
{
	color:#292929;
	font-size:110%;
	font-weight:bold;
	margin:5px 20px 0px 20px;
}
#h_latestnews p
{
	color:#333333;
	font-size:100%;
	margin:0 20px;
}
.h_newsdate
{
	font-size:90%;
	color:#666666;
}


/**************************** other page styles ****************************************/
.page_title
{
	background-image:url(../images/pgtitlebg.jpg);
	background-repeat:repeat-y;
	color:#000000;
	font-size:160%;
	padding:2px 5px;
}

.faq_question
{
	background-image:url(../images/faqqbg.jpg);
	background-repeat:no-repeat;
	color:000000;
	font-size:120%;
	font-weight:bold;
	margin-top:40px;
	padding-left:30px;
}

.specialoffer
{
	background-image:url(../images/offerbg.jpg);
	background-repeat:no-repeat;
	height:94px !important;
	min-height:94px;
	margin:20px 0px;
	padding:10px;
	width:520px;
}
.specialoffer h4
{
	color:#FFFFFF;
	font-size:140%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.specialoffer a
{
	color:#FFFF00;
	font-weight:bold;
}


.downloadl
{
	background-image:url(../images/downloadbg.jpg);
	background-repeat:no-repeat;
	height:129px !important;
	min-height:129px;
	margin:20px 0px;
	padding:10px;
	width:560px;
}
.downloadl h4
{
	color:#000000;
	font-size:140%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.downloadl a
{
	color:#333333;
	font-weight:bold;
}