/*
Stylesheet Name: lockedupltd.com
Stylesheet URI: http://www.lockedupltd.com/css/locked-up-default-styles.css
Description: Default layout and styles for http://www.lockedupltd.com
Version: 1
Author: ISIMO
Author URI: http://www.isimo.co.uk
*/

/* -- 03/04/09-- */

* {
	margin: 0;
	padding: 0;
}

body {
	padding: 30px 0 30px 0;
	font-family: arial, helvetica, sans-serif;
	background-image: url(../images/layout/body-background.gif);
	background-position: 0px 0px;
}

#container {
	margin: auto;
	width: 855px;
}

/* @group #header */

#header {
	float: left;
	width: 854px;
	height: 133px;
	background-image: url(../images/layout/header-background2.png);
}

#header a.home {
	float: left;
	display: block;
	width: 120px;
	height: 130px;
	background: transparent;
	text-decoration: none;
}

#header a.email {
	float: right;
	display: block;
	margin: 28px 0 0 0;
	width: 200px;
	height: 20px;
	background: transparent;
	text-decoration: none;
}



#sitemap_link {
	float: right;
	margin: 5px 10px 0 0;
}

#sitemap_link ul {
	list-style: none;
}

#sitemap_link ul li {
	float: left;
	margin: 0 3px 0 0;
	font-size: 11px;
	color: #aaa;
}

#sitemap_link ul li a {
	color: #888;
	text-decoration: none;
}

#sitemap_link ul li a:hover {
	 color: #0092cf;
}

#search_box {
	margin: 104px 0 0 641px;
	width: 205px;
	height: 23px;
}

#search_box fieldset {
	border: 0;
}

#search_box input {
	float: left;
	padding: 1px 0 0 0;
	height: 15px;
	width: 185px;
	border: 0;
}

#search_box input.button {
	float: left;
	padding: 0;
	margin: 0;
	height: 22px;
	width: 14px;
	text-decoration: none;
	background-color: transparent;
	border: 0;
}


/* @end */

/* @group #navigation */

#navigation {
	float: left;
	margin: 0;
	width: 854px;
	height: 188px;
	background-image: url(../images/layout/navigation-background.png);
}

#counter {
    float: right;
    margin: 17px 69px 0 0;
    width: 0px;
    color: white;
    font-weight:900;
    font-size: 22px;
    }
	
#navigation.store {
	background-image: url(../images/layout/navigation-background3.png);
}

#navigation ul {
	list-style: none;
	margin: 0 0 0 6px;
}

#navigation ul li {
	float: left;
}

#navigation ul li a {
	display: block;
	padding: 2px 10px 0 10px;
	width: 84px;
	height: 31px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #777;	
	border-bottom: 1px solid #777;
}

#navigation ul li a:hover, #level1 ul li a.active {
	background-color: #0092cf;
}

#level3 ul li a.last_bottom_active, #level3 ul li a.last_bottom:hover {
	border: 0;
	background-image: url(../images/layout/last-bottom.png);
}

#level2 ul li a:hover, #level2 ul li a.active, #level3 ul li a:hover, #level3 ul li a.active, #level2 ul li a.first_active, #level2 ul li a.last_active {
	background-color: #555;
}

#navigation ul li a.first, #navigation ul li a.first_active, #navigation ul li a.first_top, #navigation ul li a.first_top_active, #navigation ul li a.first_bottom, #navigation ul li a.first_bottom_active {
	width: 86px;
}

#navigation ul li a.first_top_active, #navigation ul li a.first_top:hover {
	background-image: url(../images/layout/first-top.png);
}

#navigation ul li a.first_bottom_active, #navigation ul li a.first_bottom:hover {	
	background-image: url(../images/layout/first-bottom.png);
}

#navigation ul li a.last_top, #navigation ul li a.last, #navigation ul li a.last_bottom {
	width: 85px;
	border-right: 0;
}

#navigation ul li a.last_top:hover, #navigation ul li a.last_top_active {
	background-image: url(../images/layout/last-top.png);
}

#navigation #level1 ul li a {
	padding-top: 4px;
	height: 34px;
}

#navigation #level2 ul li a {
	padding-top: 5px;
	height: 33px;
}

#navigation #level3 ul li a {
	padding-top: 4px;
	height: 33px;
	border-bottom: 0;
}

#level1 ul {
	margin: 4px 0 0 6px;
	
}

#level1 {
	float: left;
	background-image: url(../images/layout/level1-background.png);
	background-repeat: no-repeat;
	background-position: 6px 4px;
}

#level2 {
	float: left;
	background-image: url(../images/layout/level2-background.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
}

#level3 {
	float: left;
	background-image: url(../images/layout/level3-background.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
}


/* @end */


#intro {
	float: left;
	margin: 0;
	width: 855px;
	height: 564px;
	background-image: url(../images/layout/holder-page-intro-background.jpg);
	background-repeat: no-repeat;
}

#intro h1 {
	margin: 75px 0 0 20px;
}

#intro h2 {
	margin: 330px 0 0 25px;
	font-size: 16px;
	font-weight: 100;
	color: #0092cf;
}

#intro p {
	margin: 0 0 0 25px;
	width: 350px;
	height: 150px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}

#intro a {
	margin: 0 0 0 25px;
	text-decoration: none;
}

#intro a img {
	margin: 20px 0 0 0;
	border: 0;
}

#intro .featured_product {
	float: right;
	margin: -205px 220px 0 0;
	width: 180px;
}

#intro .featured_product h2 {
	margin: 0;
	font-size: 10px;
	font-weight: 100;
	color: #fff;
}

#intro .featured_product h3 {
	font-size: 14px;
	color: #0092cf;
}

#intro .featured_product p {
	margin: 5px 0 0 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

.counter {
	float: left;
	margin: 20px 0 0 20px;
	height: 15px;
	width: 52px;
}

.counter a, .counter a.active {
	display: block;
	float: left;
	margin: 0 0 0 2px;
	padding: 1px 2px 0 4px;
	width: 7px;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	color: #000;
	border: 1px solid #fff;
	background-color: #fff;
}

.counter a.active {
	color: #fff;
	background-color: transparent;
}

/* @group #plan_security */

#plan_security {
	float: left;
	width: 855px;
	height: 572px;
	background-image: url(../images/layout/plan-security-background.jpg);
}

#plan_security h1 {
	margin: 75px 0 5px 20px;
}

#plan_security p {
	margin: 0 0 0 25px;
	width: 350px;
	height: 150px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}

#plan_security a {
	margin: 0 0 0 25px;
	text-decoration: none;
}

#plan_security a img {
	border: 0;
}

#plan_security h2 {
	margin: 345px 0 0 25px;
	font-size: 16px;
	font-weight: 100;
	color: #ff8242;
}

#plan_security .featured_product {
	float: right;
	margin: -190px 220px 0 0;
	width: 180px;	
}

#plan_security .featured_product h2 {
	margin: 0;
	font-size: 10px;
	font-weight: 100;
	color: #fff;
}

#plan_security .featured_product h3 {
	font-size: 14px;
	color: #ff8242;
}

#plan_security .featured_product p {
	margin: 5px 0 0 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}


/* @end */

.main_promo {
	float: left;
	width: 854px;
	height: 572px;
	background-image: url(../images/layout/broadband-security-background.jpg);
	background-color: transparent;
}

.main_promo h1 {
	margin: 75px 0 10px 20px;
}

.main_promo p {
	margin: 0 0 0 25px;
	width: 350px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}

.main_promo h2 {
	margin: 340px 0 0 25px;
	font-size: 16px;
	font-weight: 100;
	color: #ff8242;
}

.main_promo .featured_product {
	float: right;
	margin: -155px 220px 0 0;
	width: 180px;	
}

.main_promo .featured_product h2 {
	margin: 0;
	font-size: 10px;
	font-weight: 100;
	color: #fff;
}


.main_promo .featured_product h3 {
	color: #ff8242;
}

.main_promo .featured_product p {
	margin: 5px 0 0 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

/* @group #broadband_security */

#broadband_security {
	float: left;
	width: 854px;
	height: 572px;
	background-image: url(../images/layout/broadband-security-background.jpg);
	background-color: transparent;
}

#broadband_security h1 {
	margin: 75px 0 10px 20px;
}

#broadband_security p {
	margin: 0 0 0 25px;
	width: 350px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}

#broadband_security h2 {
	margin: 340px 0 0 25px;
	font-size: 16px;
	font-weight: 100;
	color: #ff8242;
}

#broadband_security .featured_product {
	float: right;
	margin: -155px 220px 0 0;
	width: 180px;	
}

#broadband_security .featured_product h2 {
	margin: 0;
	font-size: 10px;
	font-weight: 100;
	color: #fff;
}


#broadband_security .featured_product h3 {
	color: #ff8242;
}

#broadband_security .featured_product p {
	margin: 5px 0 0 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}



/* @end */

/* @group #monitoring
 */
#monitoring {
	float: left;
	width: 854px;
	height: 572px;
	background-image: url(../images/layout/24hr-monitoring-background.jpg);
	background-color: transparent;
}

#monitoring h1 {
	margin: 75px 0 10px 20px;
}

#monitoring p {
	margin: 0 0 0 25px;
	width: 350px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}

#monitoring h2 {
	margin: 340px 0 0 25px;
	font-size: 16px;
	font-weight: 100;
	color: #b07c5a;
}

#monitoring .featured_product {
	float: right;
	margin: -155px 220px 0 0;
	width: 180px;	
}

#monitoring .featured_product h2 {
	margin: 0;
	font-size: 10px;
	font-weight: 100;
	color: #fff;
}


#monitoring .featured_product h3 {
	color: #b07c5a;
}

#monitoring .featured_product p {
	margin: 5px 0 0 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}


/* @end */

/* @group PROMO & NEWS */

#promo_wrapper {
	float: left;
	margin: 0 0 30px 280px;
	width: 425px;
	height: 474px;
}

#promo_box_top {
	float: left;
	width: 425px;
	height: 234px;
}

#promo_box_top a {
	text-decoration: 0;
}

#promo_box_bottom {
	float: left;
	width: 425px;
	height: 240px;
}

#promo_box_bottom a {
	text-decoration: 0;
}

#promo_box_bottom a img {
	border: 0;
}

#news_wrapper {
	float: left;
	width: 425px;
	height: 474px;
}

#news {
	float: left;
	width: 429px;
	height: 474px;
	background-image: url(../images/layout/news-background.png);
	background-repeat: no-repeat;
}

#news ul {
	list-style: none;
}

#news ul li {
	margin: 14px 0 27px 15px;
}

#news ul li div {
	width: 395px;
	height: 90px;
}

#news ul li div img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 90px;
	height: 90px;
	background-color: dodgerblue;
}

#news ul li div span {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #fff;
}

#news ul li div h1 {
	margin: 2px 0 0 0;
	font-weight: 100;
	font-size: 14px;
	color: #0092cf;
}

#news ul li div p {
	margin: 4px 0 0 0;
	width: 395px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}

/* @end */







#main_wrapper {
	float: left;
	padding: 0 0 10px 0;
	width: 854px;
	background-image: url(../images/layout/main-wrapper-background.png);
	background-repeat: repeat-y;
}

#main {
	float: left;
	width: 854px;
	background-image: url(../images/layout/main-background.png);
	background-repeat: no-repeat;
}

#main_bottom {
	float: left;
	display: block;
	width: 854px;
	height: 19px;
	background-image: url(../images/layout/main-bottom.png);
}

#main_top {
	float: left;
	width: 854px;
	height: 19px;
	background-image: url(../images/layout/main-section-top.png);
}

#product_menu {
	float: left;
	margin: 0px 0 0 6px;
	padding: 18px 0 0 0;
	width: 842px;
	height: 163px;
	background-image: url(../images/layout/product-menu.png);
	background-position: -6px 0;
}

#product_menu ul {
	list-style: none;
}

#product_menu ul li {
	float: left;
	margin: 0 0 1px 0;
}

#product_menu ul li a {
	display: block;
	width: 420px;
	height: 40px;
	background-image: url(../images/layout/product-menu2.png);
}

#product_menu ul li a:hover {
	
}

.system_control_panels_active, .system_control_panels:hover {
	background-position: 0 -167px;
}

.HA {
	background-position: 430px 0;
}

.HA_active, .HA:hover {
	background-position: 430px -167px;
}

.remote_controls {
	background-position: 0 -42px;
}

.remote_controls_active, .remote_controls:hover {
	background-position: 0 -209px;
}

.wire_free_internet_cameras {
	background-position: 430px -43px;
}

.wire_free_internet_cameras_active, .wire_free_internet_cameras:hover {
	background-position: 430px 124px;	
}

.wire_free_security {
	background-position: 0 -85px;
}

.wire_free_security_active, .wire_free_security:hover {
	background-position: 0 82px;
}

.communication {
	background-position: 430px -86px;
}

.communication_active, .communication:hover {
	background-position: 430px 81px;
}

.wire_free_safety {
	background-position: 0 -127px;
}

.wire_free_safety_active, .wire_free_safety:hover {
	background-position: 0 40px;
}

/* FORMS */
#form_main {
	float: left;
	margin: 0 27px 0 10px;
	padding: 10px 0 0 0;
	width: 600px;
}

#form_main_single_width {
	float: left;
	margin: 0 27px 0 10px;
	padding: 10px 0 0 0;
	width: 375px
}

#form_main_full_width {
	float: left;
	margin: 0 27px 0 10px;
	padding: 10px 0 0 0;
	width: 790px;
}

#form_main hr, #form_main_full_width hr, #form_main_single_width hr{
	border:0;
	border-top: 1px dashed #FFFFFF;
	height: 0;
	margin: 10px 0 10px 20px;
	width: 100%;
	float: left;
}

#form_main_full_width hr{
	width: 770px;
}

#form_main h2, #form_main_full_width h2 {
	margin: 0 0 0 20px;
	width: 380px;
	font-size: 14px;
	line-height: 20px;
	color: #0092cf;
}


#form_main h2.no_indent, #form_main_full_width h2.no_indent {
	margin: 0 0 0 0;
}

#form_main h2.no_indent, #form_main_full_width h2.no_indent {
	margin: 20px auto auto 0;
}

#form_main_single_width h2 {
	margin: 0 0 0 0;
	width: 380px;
	font-size: 14px;
	line-height: 20px;
	color: #0092cf;
}

#form_main label, #form_main_full_width label, #form_main_single_width label {
	float: left;
	width: 184px;
	margin: 0px 5px 0 20px;
	color: #FFFFFF;
	font-size: 12px;
}

#form_main div.product_attr, #form_main_full_width div.product_attr, #form_main_single_width div.product_attr {
	float: left;
	margin: 0px 5px 0 43px;
	font-size: 12px;
	color: #FFFFFF;
	width: 80px;
	text-align: right;
}

#form_main div, #form_main_full_width div, #form_main_single_width div {
	float: left;
	margin: 0px 5px 0 20px;
	font-size: 12px;
	color: #FFFFFF;
}

#form_main div.title, #form_main_full_width div.title, #form_main_single_width div.title{
	width: 200px;
}

#form_main_full_width div.title{
	width: 380px;
}

#form_main div span.blue_text, #form_main_full_width div span.blue_text, #form_main_single_width div span.blue_text {
	color: #0092cf;
}

#form_main div span.white_text, #form_main_full_width div span.white_text, #form_main_single_width div span.white_text {
	color: #FFFFFF;
}

#form_main label.forCheckbox, #form_main_full_width label.forCheckbox, #form_main_single_width label.forCheckbox {
	width: 390px;
}

#form_main input.text, #form_main select, #form_main_full_width input.text, #form_main_full_width select , #form_main_single_width input.text, #form_main_single_width select {
	font: 10px;
	padding: 2px 2px 2px 2px;
	float: left;
	width: 184px;
	margin: 0px 5px 0 20px;
}


#form_main input.checkbox, #form_main input.form_main_full_width, #form_main input.form_single_full_width{
	float: left;
	width: 20px;
	margin: 0 0 0 20px;
}

#form_main .nav_buttons{
	float: left;
	width: 600px;
}

#form_main .nav_buttons span.left{
	float:left;
}


#form_main .nav_buttons span.left a{
	display: block;
	float: left;
	margin: 0 0 0 0px;
	height: 15px;
	width: 90px;
	text-decoration: none;
	color: #fff;
	background-repeat: no-repeat;
	background-image: url(/images/layout/btn_back.png);
}


#form_main .nav_buttons span.left a:hover {
	background-position: 0 -15px;
}

#form_main .nav_buttons span.right{
	float:right;
}


#form_main .nav_buttons span.right a{
	display: block;
	float: left;
	margin: 0 0 0 10px;
	height: 15px;
	width: 90px;
	text-decoration: none;
	color: #fff;
	background-repeat: no-repeat;
	background-image: url(/images/layout/btn_cancel.png)
}


#form_main .nav_buttons span.right a:hover {
	background-position: 0 -15px;
}

#form_main .nav_buttons span.right input{
	display: block;
	float: left;
	margin: 0 0 0 10px;
	height: 15px;
	width: 90px;
	background-repeat: no-repeat;
	background-image: url(/images/layout/btn_proceed.png)
}


#form_main .nav_buttons span.right input:hover {
	background-position: 0 -15px;
}



/* */


#product_intro {
	float: left;
	margin: 15px 27px 0 22px;
	padding: 10px 0 0 0;
	width: 378px;
}

#product_intro h1 {
	float: left;
	display: block;
	margin: 0 0 5px 0;
	width: 370px;
	font-size: 16px;
	line-height: 20px;
	color: #0092cf;
}

#product_intro p.first {
	float: left;
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #0092cf;
}

#product_intro p {
	float: left;
	display: block;
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 21px;
	color: #fff;
}

#products_wrapper {
	float: left;
	margin: 0;
} 

#products_wrapper ul {
	list-style: none;
	margin: 25px 0 0 14px;
}

#products_wrapper ul li {
	float: left;
	margin: 0 10px 50px 0;
}

#products_wrapper ul li div {
	float: left;
	margin: 0;
	width: 403px;
	height: 207px;
	background-repeat: no-repeat;
}

ul#products li div h1 {
	margin: 10px 0 0 22px;
	width: 170px;
	height: 35px;
	font-size: 14px;
	color: #0092cf;
}



ul#products li {
	float: left;
}

ul#products li div p {
	margin: 5px 0 12px 22px;
	width: 160px;
	height: 153px;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
}

ul#products li div a, ul#products li div a:hover {
	display: block;
	margin: 5px 0 0 22px;
	width: 91px;
	height: 16px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	background-image: url(../images/layout/find-out-more.png);
}

ul#products li div a:hover {
	background-position: 0 16px;
}

#products_main, #brands_main {
	float: left;
	margin: 0 27px 0 10px;
	padding: 10px 0 0 0;
	width: 378px;
}

#products_main h1, #brands_main h1, #form_main h1{
	float: left;
	margin: 9px 0 20px 0;
	width: 412px;
	height: 36px;
}

#products_main p, #products_main p.brands, #form_main p {
	margin: 0 0 15px 20px;
	font-size: 12px;
	line-height: 21px;
	color: #fff;
}

#products_main p.first, #products_main .brands_first, #form_main p.first {
	margin: 0 0 20px 20px;
	width: 360px;
	font-size: 14px;
	line-height: 21px;
}

#products_wrapper #products_main ul.alt {
	margin: 20px 0 20px 32px;
	list-style: disc;
}
 
#products_main ul.alt li {
	float: none;
	margin: 0 0 5px;
	font-size: 10px;
	color: #0092cf;
}

#products_main ul.alt li span {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

#products_main h2 {
	float: left;
	margin: 0 0 0 20px;
	width: 380px;
	font-size: 12px;
	line-height: 20px;
	color: #0092cf;
}

#products_main a, #form_main a {
	font-size: 12px;
	color: #0092cf;
}

#products_main span.alt {
	display: block;
	margin: 8px 0 20px 0;
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	color: #0092cf;
}

#products_main span.alt2 {
	color: #0092cf;
}

#products_main a.next, #products_main a.next {
	float: left;
	display: block;
	margin: 10px 0 0 20px;
	width: 38px;
	height: 16px;
	background-image: url(../images/layout/next.png);
}

#products_main a.next:hover {
	background-position: 0 16px;
}

#products_main_image {
	float: left;
	margin: 20px 0 0 20px;
	width: 400px;
	/*height: 1000px;*/
	/*background-color: dodgerblue;*/
}






#promo_area_wide {
	margin: 0 0 30px 0;
	float: left;
	width: 854px;
	height: 240px;
	background-image: url(../images/layout/promo-wide-background.png);
	background-repeat: no-repeat;
}

#promo_area_wide2 {
	margin: 0 0 30px 0;
	float: left;
	width: 854px;
	height: 240px;
	background-image: url(../images/layout/promo-wide-background.png);
	background-repeat: no-repeat;
}

#promoA, #promoB {
	float: left;
	margin: 3px 0 0 6px;
	display: block;
	width: 416px;
	height: 227px;
	background-color: #fff;
}

#promoB {
	margin: 3px 0 0 7px;
	width: 419px;
}


#promo_area_wide a {	
	text-decoration: none;
}

#promo_area_wide a img {	
	border: 0;
}

#alarms {
	float: left;
	margin: 0;
	width: 840px;
}

#alarms2 {
	float: left;
	margin: 0;
	width: 635px;
}

#alarms ul, #alarms2 ul {
	float: left;
	margin: 30px 0 0 5px;
}

#alarms ul li, #warranty ul li, #alarms2 ul li {
	float: left;
	display: block;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	width: 197px;
	height: 174px;
	background-repeat: no-repeat;
}

#alarms ul li.header, #warranty ul li.header, #alarms2 ul li.header {
	background-image: url(../images/layout/alarm-upgrades.png);
	background-repeat: no-repeat;
}

#alarms ul li h1, #alarms2 ul li h1 {
	float: left;
	display: block;
	margin: 8px 0 0 20px;
	width: 380px;
	font-size: 12px;
	line-height: 20px;
	color: #0092cf;
}

#alarms2 ul li h1 {
	width: 160px;
}

#alarms ul li a, #alarms2 ul li a {
	float: left;
	display: block;
	margin: 5px 0 0 22px;
	width: 91px;
	height: 16px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	background-image: url(../images/layout/find-out-more.png);
}

#alarms ul li.text, #alarms2 ul li.text {
	float: left;
	display: block;
	width: 402px;
	height: 174px;
	background-image: url(../images/layout/alarm-upgrades-wide.png);
	background-repeat: no-repeat;
}

#alarms ul li.text p, #alarms2 ul li.text p {
	float: left;
	display: block;
	margin: 8px 0 0 20px;
	width: 370px;
	font-size: 12px;
	line-height: 21px;
	color: #fff;
}

#alarms span.price {
	display: block;
	margin: 9px 0 0 20px;
	font-size: 23px;
	color: #fff;
}

#alarms span.vat {
	display: block;
	margin: -21px 0 0 20px;
	font-size: 14px;
	line-height: 15px;
	color: #0092cf;
}

#warranty {
	float: left;
	margin: 25px 0 0 20px;
	width: 190px;
	background-image: url(../images/layout/warranty-background.png);
}

#warranty span.alt {
	display: block;
	margin: 8px 0 20px 10px;
	width: 170px;
	font-weight: 900;
	font-size: 15px;
	line-height: 21px;
	color: #0092cf;
}

#warranty p {
	margin: 0 0 20px 10px;
	width: 170px;
	font-size: 12px;
	line-height: 21px;
	color: #fff;
}

#warranty ul li {
	background-image: none;
}

#alarms ul li div.title, #alarms2 ul li div.title {
	float: left;
	margin: 0 0 5px 0;
	width: 197px;
	height: 61px;
	background-image: url(../images/layout/title.png);
}


#alarms ul li div.image img, #alarms2 ul li div.image img, #alarms ul li div.image_and_text img, #alarms2 ul li div.image_and_text img {
	float: left;
	margin: 10px 0 0 25px;
}

#alarms ul li div.image_and_text, #alarms2 ul li div.image_and_text {
	float: left;
	margin: 0 0 50px 0;
	width: 197px;
	background-image: url(../images/layout/alarm-upgrades.png);
	background-repeat: no-repeat;
}

#alarms ul li div.image_and_text p, #alarms2 ul li div.image_and_text p {
	display: block;
	float: left;
	margin: 15px 0 0 25px;
	width: 164px;
	font-size: 12px;
	line-height: 21px;
	color: #fff;
}

#alarms ul li.header h1, #alarms2 ul li.header h1 {
	float: left;
	margin: 8px 0 0 20px;
	width: 170px;
}

#alarms ul li div.title h1, #alarms2 ul li div.title h1 {
	float: left;
	margin: 8px 0 0 25px;
	line-height: 15px;
	width: 150px;
}

#alarms ul li.header span {
	float: left;
	display: block;
	margin: 2px 0 100px 20px;
	font-size: 12px;
	color: #fff;
}


#alarms ul li.header h1, #alarms2 ul li.header h1 {
	float: left;
	margin-bottom: 0;
	width: 170px;
}

#alarms ul li, #alarms2 ul li {
	float: left;
	margin: 0 0 20px 10px;
	display: block;
	width: 197px;
	height: 200px;
}

#alarms2 ul li {
	float: left;
	margin: 0 0 50px 10px;
	display: block;
	width: 197px;
	height: 200px;
}



#alarms ul li div.title h1 span{
	color: #fff;
}

#products_main .brands_first {
	width: 270px;
}

#products_main p.brands {
	width: 270px;
}

#products_main img.brands {
	float: left;
	margin: 0;
	width: 508px;
	height: 311px;
}

#brands_table {
	float: right;
	margin: 0 30px 0 0;
	height: 50px;
}

#brands_table img {
	float: left;
	position: relative;
	top: -265px;
	left: 0;	
	width: 508px;
	height: 311px;
}

#upgrades_intro {
	float: left;
	margin: 20px 0 0 15px;
	height: 160px;
	width: 405px;
}

#upgrades_intro span.alt {
	display: block;
	margin: 0 0 0 5px;
	font-weight: 100;
	font-size: 15px;
	line-height: 21px;
	color: #0092cf;
}

#alarms ul li div.image, #alarms2 ul li div.image {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 174px;
	background-image: url(../images/layout/alarm-upgrades.png);
}

#alarms ul li div.image a img {
	display: block;
	border: 0;
}

#alarms ul li {
	height: 194px;
}

.large_blue_header {
	float: left;
	display: block;
	width: 375px;
	font-size: 16px;
	line-height: 20px;
	color: #0092cf;
}

.normal_blue_text {
	display: block;
	margin: 8px 0 20px 0;
	font-size: 15px;
	line-height: 21px;
	color: #0092cf;
}


/* --Ciaran TEST 03/04/09-- */


ul.search {
	float: left;
	margin: 20px 0 0 20px;
	padding: 0 0 50px 0;
	width: 400px;
	list-style: none;
}

ul.search li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 20px 0;
	width: 400px;
}

ul.search li a {
	margin: 0;
	padding: 0;
	display: block;
	width: 400px;
	color: #0092cf;
}

ul.search li a:hover {
	color: #fff;
}

ul.search li a h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
}

ul.search li span {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}
#newslink {text-decoration: none;
font-weight: 100;
	font-size: 14px;
	color: #0092cf;}
