
/***********************************************************************************************/
/*   
/*   S T Y L E  S H E E T
/*
/*   Copyright 2010, Sector Alarm
/*   www.sectoralarm.com
/*
/*   Sector Alarm - Safety In All Our Homes
/*
/***********************************************************************************************/


/*   General
/***********************************************************************************************/


html, body {
	margin:0;
	padding:0;
	color:#4D4F50;
}

body {
	font:normal 12px Arial, Helvetica, Verdana;
	line-height:17px;
	padding-top:35px;
	padding-bottom:35px;
	background:#def4fb url(img/bg.jpg) 0 0 repeat-x;
}


a 		{ outline: none; text-decoration: none;}
a:link,
a:visited,
a:active 	{color:#4D4F50;text-decoration:underline;}
a:hover 	{color:#4D4F50;text-decoration:underline;}

a img,
fieldset 	{ border: 0; outline: none; }

h1, h2 		{margin:0;padding:0;font-weight:normal;}
form 		{margin:0;padding:0;}
p 		{margin:0;padding:0;}
img 		{border:0;}
ul, li		{margin:0;padding:0;list-style:none;}
.red		{color:#d81e25;}

a.btn-1 {
	color:#fff;
	margin:10px 0px;
	padding:5px 14px;
	text-decoration:none;
	background:#d81e25 url() 0 0 repeat-x;
	border:1px solid #d81e25;
}

a.btn-1:hover {
	color:#fff;
	background:#a11318 url() 0 0 repeat-x;
	border:1px solid #a11318;
}


/*   Forms
/***********************************************************************************************/


form { 
	margin: 0px;
}

input {
	border: solid 1px #aeaeae;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #4D4F50;
	padding:4px 4px 0px 4px;
	margin:0px;
	height: 18px;
}

textarea {
	border:1px solid #aeaeae;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#4D4F50;
	padding:3px 4px 0px 4px;
	margin:0;
}


/*   Headlines
/***********************************************************************************************/


h1 {
	color:#8F9396;
	font-family:Arial, Helvetica;
	font-size:22px;
	line-height:28px;
	font-weight:normal;
	margin:0px;
}

h2 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0px;
}

h3 {
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	margin:0px;
}


/*   Container & content
/***********************************************************************************************/


#container {
	margin:0 auto;
	padding:0;
	position:relative;
	width:950px;
	height:550px;
	text-align:left;
	background:transparent url(img/bg-main.png) 0 0 no-repeat;
}

#content {
	margin:0;
	padding:25px 25px 0px 25px;
	width:900px;
}

#header {
	margin:0 0 25px 0;
	padding:0;
	width:900px;
	height:240px;
	display:block;
}

#main {
	margin:0;
	padding:15px;
	padding-top:345px;
	width:870px;
	display:block;
}

#main .col1 {
	margin:0 15px 0 0;
	padding:0;
	width:280px;
	float:left;
}

#main .last {
	margin:0px;
}

#main .col1a {
	margin:0;
	padding:0;
	width:135px;
	float:left;
}

#main .col1a p {
	margin:0;
	padding:0 0 5px 0;
}

.last {
	margin:0;
}

#footer {
	margin:0 auto;
	text-align:center;
	padding:15px;
	width:900px;
}



#top-story { width:900px; height:310px;overflow:hidden; }
		.top-story-container { width:461px; height:229px; top:42px; left:399px; overflow:hidden; position:relative; cursor:pointer; }
		div.top-story-slides { position:absolute; top:0; left:0; }
		ul.top-story-slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.top-story-slides div,ul.top-story-slides li { position:absolute; top:0; width:461px; display:none; padding:0; margin:0; }
		/*
		 * Optional
		*/
		#loopedSlider { margin:0 auto; width:900px; position:relative; clear:both; }
		.top-story-pagination { position:absolute; top:240px;left:790px;padding:0; margin:0; }
		ul.top-story-pagination { list-style:none; padding:0; margin:0; }
		ul.top-story-pagination li  { float:left; }
		ul.top-story-pagination li a { margin-right:5px; padding:0px 5px; background: url(http://www.sectoralarm.com/img/jquery-slider-dot.gif) 0 0px no-repeat; text-decoration:none; }
		ul.top-story-pagination li.active a { padding:0px 5px; background: url(http://www.sectoralarm.com/img/jquery-slider-dot-hover.gif) 0 0px no-repeat; text-decoration:none; }
	



/*   Clearfix
/***********************************************************************************************/


.clearer {
	line-height:0;
	height:0;
	clear:both;
}

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

