/*"Falcon-appliances.co.uk" stylesheet. Created by Website Edinburgh Limited. (c) Copyright 2010 Website Edinburgh Limited and Michael Millar. All rights reserved.*/
body { height: 100%; background-color: #ffffff; background-image: url(images/layout/main-bg.gif); background-repeat: repeat-x; background-position: top center; font-family: Arial, Tahoma; font-size: 85%; color: #000000; margin-top: 30px; margin-bottom: 50px; margin-right: auto; margin-left: auto; text-align: center; }
a img {border: none; }

/*Text styles*/
h1 { font-size: 1.4em; color: #666666; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; line-height: 1.6em; text-align: left; }

h2 { font-size: 1.4em; color: #666666; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; line-height: 1.6em; text-align: left; }

.tagline { font-size: 1em; color: #666666; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; line-height: 1.6em; text-align: right; }

.tagline-phone { font-size: 1em; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; text-align: right; }

.purchase { font-size: 1em; color: #ff0000; font-weight: bold; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; text-align: center; }

.price { font-size: 1.1em; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; text-align: center; }

.phone-small { font-size: 0.78em; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; text-align: left; }

.product-name { font-size: 1.1em; color: #666666; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; line-height: 1.6em; text-align: right; }



/*Link styles*/
a.main:link {color: #000000; text-decoration: underline; font-size: 1em; }

a.main:visited {color: #000000; text-decoration: underline; font-size: 1em; }

a.main:hover {color: #cccccc; text-decoration: underline; font-size: 1em; }

a.main:active {color: #000000; text-decoration: underline; font-size: 1em; }

a.credits:link {color: #000000; text-decoration: none; font-size: 1em; }

a.credits:visited {color: #000000; text-decoration: none; font-size: 1em; }

a.credits:hover {color: #cccccc; text-decoration: underline; font-size: 1em; }

a.credits:active {color: #000000; text-decoration: none; font-size: 1em; }


/*Main template styles*/
#header { width: 1000px; height: auto; min-height: 100px; background-color: #ffffff; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#content { width: 1000px; height: auto; min-height: 600px; background-color: #ffffff; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }
#footer { width: 1000px; height: auto; background-color: #ffffff; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }

/*Header styles*/
#header-logo { width: 500px; height: 100px; background-image: url(images/layout/logo.png); background-repeat: no-repeat; background-position: top center; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: left; }
#header-right { width: 480px; height: auto; min-height: 100px; padding-top: 5px; padding-bottom: 0px; padding-right: 20px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: right; float: right; }
#header-clearfix { width: 1000px; height: 1px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }

/*Footer styles*/
#footer { width: 922px; height: auto; font-size: 0.75em; padding-top: 2px; padding-bottom: 2px; padding-right: 25px; padding-left: 25px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }

/*Google custom search styles*/
#header-search { width: 456px; height: auto; padding-top: 15px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: right; float: left; }
#header-search-button { width: 24px; height: 21px; padding-top: 14px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: right; float: right; }
#header-search-clearfix { width: 480px; height: 1px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: right; clear: both; }
.searchbox { border: 1px solid #adadad; background-color: #e4e4e4; font-size: 1em; }

/*Navigation styles*/
#navbar { width: 960px; height: auto; min-height: 33px; background-color: #adadad; font-size: 1em; padding-top: 4px; padding-bottom: 2px; padding-right: 0px; padding-left: 12px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: right; }
.menu ul{ font-size: 0.93em; font-weight: bold; height: 30px; list-style: none; margin: 0; padding: 0; }
.menu li{ float: left; padding: 0px; font-weight: normal; }
.menu li a{ color: #ffffff; font-weight: normal; display:block; line-height: 30px; margin: 0px; padding: 0px 15px; text-align: center; text-decoration: none; }
.menu li a:hover, .menu ul li:hover a{ background: #cccccc; color: #000000; font-weight: normal; text-decoration: none; }
.menu li ul{ background: #cccccc; color: #000000; display: none; height: auto; font-weight: normal; padding: 0px; margin: 0px; border: 0px; position: absolute; width: 225px; z-index: 200; /*top:1em; /*left:0;*/ }
.menu li:hover ul{ display: block; color: #ffffff; font-weight: normal; }
.menu li li { color: #000000; font-weight: normal; display: block; float: none; margin: 0px; padding: 0px; width: 225px; }
.menu li:hover li a{ background: none; color: #000000; font-weight: normal; }
.menu li ul a{ display: block; height: auto; font-size: 0.93em; color: #000000; font-weight: normal; font-style: normal; margin: 0px; padding: 0px 15px 0px 15px; text-align: left; }
.menu li ul a:hover, .menu li ul li:hover a{ background: #222222; border: 0px; color: #ffffff; font-weight: normal; text-decoration: none; }
.menu p{ clear: left; }	

/*Product page content styles*/
#page-container { width: 972px; height: auto; min-height: 480px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#product-text { width: 625px; height: auto; min-height: 500px; font-size: 0.85em; padding-top: 10px; padding-bottom: 20px; padding-right: 12px; padding-left: 25px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: left; }
#product-image { width: 270px; height: auto; min-height: 500px; padding-top: 0px; padding-bottom: 20px; padding-right: 20px; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: right; }
#product-clearfix { width: 972px; height: 1px; background-color: #adadad; font-size: 1em; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }
#product-offers { width: 625px; height: auto; padding-top: 20px; padding-bottom: 20px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }

/*Product specification styles*/
#specs-grey-container{ width: 625px; height: auto; background-color: #e4e4e4; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#specs-left-grey { width: 310.5px; height: auto; background-color: #e4e4e4; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: left; }
#specs-right-grey { width: 312.5px; height: auto; background-color: #e4e4e4; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: right; }
#specs-right-grey-all { width: 312.5px; height: auto; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-grey-split1 { width: 130px; height: auto; background-color: #e4e4e4; padding-top: 2px; padding-bottom: 2px; padding-right: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: left; }
#specs-right-grey-split2 { width: 130px; height: auto; background-color: #e4e4e4; padding-top: 2px; padding-bottom: 2px; padding-right: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-grey-split3 { width: 84.16px; height: auto; background-color: #e4e4e4; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: left; }
#specs-right-grey-split4 { width: 84.16px; height: auto; background-color: #e4e4e4; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-grey-split5 { width: 84.16px; height: auto; background-color: #e4e4e4; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-grey-split-clearfix { width: 312.5px; height: 1px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }
#specs-grey-clearfix { width: 625px; height: 1px; background-color: #e4e4e4; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }
#specs-left-white { width: 310.5px; height: auto; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: left; }
#specs-right-white { width: 312.5px; height: auto; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: right; }
#specs-right-white-all { width: 312.5px; height: auto; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-white-split1 { width: 130px; height: auto; padding-top: 0px; padding-bottom: 0px; padding-right: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: left; }
#specs-right-white-split2 { width: 130px; height: auto; padding-top: 0px; padding-bottom: 0px; padding-right: 8px; padding-left: 8px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-white-split3 { width: 84.16px; height: auto; padding-top: 0px; padding-bottom: 0px; padding-right: 10px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: left; }
#specs-right-white-split4 { width: 84.16px; height: auto; padding-top: 0px; padding-bottom: 0px; padding-right: 10px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-white-split5 { width: 84.16px; height: auto; padding-top: 0px; padding-bottom: 0px; padding-right: 10px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: right; }
#specs-right-split-clearfix { width: 312.5px; height: 1px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }
#specs-white-clearfix { width: 625px; height: 1px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }

/*Product colour gallery styles*/
#colour-main { width: 261px; height: auto; min-height: 230px; padding-top: 5px; padding-bottom: 0px; padding-right: 4.5px; padding-left: 4.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#colour-select-text { width: 261px; height: auto; font-size: 0.7em; padding-top: 2px; padding-bottom: 2px; padding-right: 4.5px; padding-left: 4.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#colour-select-bar { width: 257px; height: 25px; background-color: #e4e4e4; border-width: 2px; border-style: solid; border-color: #adadad; border-spacing: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 4.5px; padding-left: 4.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }

/*Product sales contact styles*/
#product-price { width: 266px; height: auto; background-color: #e4e4e4; border-width: 2px; border-style: solid; border-color: #adadad; border-spacing: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }
#product-sales { width: 266px; height: auto; background-color: #e4e4e4; border-width: 2px; border-style: solid; border-color: #adadad; border-spacing: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }
#product-sales-title { width: 266px; height: auto; background-color: #e4e4e4; padding-top: 8px; padding-bottom: 8px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }
#product-sales-call { width: 247px; height: auto; background-color: #f4f4f4; font-size: 0.85em; padding-top: 8px; padding-bottom: 8px; padding-right: 4.5px; padding-left: 14.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#product-sales-live { width: 247px; height: auto; background-color: #e4e4e4; font-size: 0.85em; padding-top: 8px; padding-bottom: 8px; padding-right: 4.5px; padding-left: 14.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#product-sales-email { width: 247px; height: auto; background-color: #f4f4f4; font-size: 0.85em; padding-top: 8px; padding-bottom: 8px; padding-right: 4.5px; padding-left: 14.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#product-sales-cform { width: 247px; height: auto; background-color: #e4e4e4; font-size: 0.85em; padding-top: 8px; padding-bottom: 8px; padding-right: 4.5px; padding-left: 14.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#product-sales-cform-container { width: 247px; height: auto; background-color: #f4f4f4; font-size: 0.85em; padding-top: 8px; padding-bottom: 8px; padding-right: 4.5px; padding-left: 14.5px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }

/*Product sales contact form styles*/
#cform1 { width: 65px; height: auto; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: right; float: left; }
#cform2 { width: 135px; height: auto; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; padding-left: 2px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: right; }
#cform-clearfix { width: 247px; height: 1px; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }
#cform-captcha { width: 247px; height: auto; padding-top: 4px; padding-bottom: 4px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#cform-submit { width: 247px; height: auto; padding-top: 4px; padding-bottom: 4px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }
.cformbox { border: 1px solid #adadad; background-color: #f8f8f8; font-size: 1em; padding: 2px; }
.cformbutton{ border: 1px solid #adadad; background-color: #f8f8f8; font-size: 1em; padding: 2px; }

/*Product index page styles*/
#product-index { width: 625px; height: auto; min-height: 132px; padding-top: 8px; padding-bottom: 8px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#product-index-text { width: 435px; height: auto; padding-top: 0px; padding-bottom: 8px; padding-right: 0px; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: left; }
#product-index-image { width: 150px; height: 132px; padding-top: 0px; padding-bottom: 8px; padding-right: 20px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: right; }
#product-index-clearfix { width: 625px; height: 2px; background-color: #e4e4e4; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }

/*CH link hompage styles*/
#chlink-image { width: 450px; height: auto; padding-top: 10px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: left; }
#chlink-text { width: 160px; height: auto; padding-top: 10px; padding-bottom: 5px; padding-right: 0px; padding-left: 15px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; float: right; }
#chlink-clear { width: 625px; height: 10px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; clear: both; }

/*Trustwave*/
#trustwave { width: 105px; height: auto; padding-top: 15px; padding-bottom: 0px; padding-right: 0px; padding-left: 165px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }

