body { margin:0; padding:0 }
.shadow { background-image: url("http://www.realtime-controls.co.uk//images/site/background.jpg"); background-repeat: repeat-y; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin:auto; width:1100px; display:block; }
.brand_image { position:absolute; left:15px; top:30px; }
.multi-language td { padding: 0px 4px; }
.table_head { font-weight:bold; }
.footer_shadow { background:url('http://www.realtime-controls.co.uk//images/site/footer_shadow.jpg'); position:absolute; width:1100px; height:42px; display:block; bottom:-41px; left:-70px; z-index:1 }
p { color: #000000; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height:18px; }
a { color: #FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px; text-decoration: none; }
a:hover, a:hover p { color: #000000 !important; cursor:pointer; }
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #BD0926; line-height: 22px; font-size:18px; margin-top: 0; padding-bottom: 0px; padding-top: 10px; }
h2 { color: #BD0926; font-size: 14px; line-height: 18px; margin-top: 0; padding-bottom: 0px; padding-top: 10px; }
h3 { color: #BD0926; font-size: 12px; line-height: 12px; margin-top: 0; }
#main-container { margin: auto; width: 960px; padding-bottom:30px; position:relative; display:block; }
#header { background-color: #0094D7; background-image: url("http://www.realtime-controls.co.uk//images/site/header.jpg"); height: 90px; width: 960px; border-bottom:4px solid #BE0825; position:relative; }
#logo { display:block; position: absolute; top:5px; left:10px;  }
#nav-container { background-color: #0094D7; height:26px; padding-top:13px }
#nav-container ul, #nav-container #nav_sub { list-style-type: none; margin:0 0 0 140px; }
#nav-container ul li,#nav-container #nav_sub li { line-height: 12px; float:left; padding:0 10px; border-right:1px #000 solid; }
#nav-container ul li.last, .footer-list li.last, #nav-container #nav_sub li.last { border-right:none }
#select { float: right; margin:-2px 10px 0 0; line-height:10px; font-size:10px; }
#select form { display:inline; }
#title-block { border-bottom:2px #929292 solid; clear:both; float:left; position:relative; width:700px; padding:30px 10px 0 250px; }
#content-block { clear:both; float:left; position:relative; z-index:1; width:710px; min-height:300px; padding:30px 0 60px 250px; }
#content-block a, .distributor a { color:#000; text-decoration:underline; }
#content-block a:hover, .distributor a:hover { color:#BE0825!important; text-decoration:underline; }
#column-1 { background: url("http://www.realtime-controls.co.uk//images/site/rt-grey.jpg") no-repeat scroll center bottom transparent; clear: both; float: left; padding: 10px; width: 470px; height:474px; }
#realtime { background: url("http://www.realtime-controls.co.uk//images/site/rt-grey.jpg") no-repeat scroll center bottom transparent; padding: 10px; width: 470px; height:269px; position:absolute; display:block; bottom:30px; left:5px; z-index:0; }
#rt-background { background-image: url("http://www.realtime-controls.co.uk//images/site/rt-grey.jpg"); background-repeat: no-repeat; height: 286px; padding: 10px; position: absolute; top: 265px; width: 470px; }
.redlink, .redlink p, #title-block a, .block-right p a, .air_con_table a, .other_block a,#column-3 a { color: #BE0825; font-size: 12px; text-align: left; text-decoration: underline; }
#column-2 { background-color: #FFFFFF; float: left; position: relative; min-height: 507px; width: 240px; }
#column-3 { background-image: url("http://www.realtime-controls.co.uk//images/site/large-box-3.jpg"); background-repeat: repeat-y;     min-height:577px;    position: absolute;    right: 0;    width: 230px;    z-index: 37; }
.product {clear:both; width: 960px; position:relative; display:block; height:auto; border-bottom:2px #929292 solid; background:url(http://www.realtime-controls.co.uk/images/site/product_bg.jpg) repeat-y; }
.product_large_ac {clear:both; width: 960px;  display:block; height:auto; border-bottom:2px #929292 solid; background:none; }
.product ul li { list-style:inside }
#clear-both { clear:both; }
.block-left { position:relative; z-index:1; display:inline-block; padding: 10px; margin-right:15px; width: 212px; background:#fff; min-height:100%; vertical-align:top; }
.block-right, .installation_block, .other_block { background-color:#fbebee;  display:inline-block; padding:0 15px 0 15px; width: 678px; min-height:100%; }
.block-right ul li{ list-style-image:url(http://www.realtime-controls.co.uk/images/site/bullet.jpg); list-style-position:outside; margin-bottom:10px}
.block-right ul{ margin-left:-25px}
.block-right table{ width:660px; height:80px; background-color:#f5d4d7; padding:10px;  position:relative;}
.block-right table thead{ color:#BD0926}
#content-block table h3{ margin-bottom:0; padding:0}

.air_con_table { text-align:center; border-collapse:collapse; background-color:#fff;position:relative; z-index:1; }
.air_con_table .cell {float:left; padding:2px 0; vertical-align:middle; }
.cell{vertical-align:middle; }
.air_con_table .cell a{	}
.air_con_table .row {overflow:auto; padding:2px 0;}
.air_con_table .red_bg{ overflow:auto;  z-index:99; background-color:#f5d4d7;  position:relative;}
.air_con_table .pdf_link{width:120px; text-align:center}
.air_con_table a{ font-size:11px; }
.air_con_table .red_bg{   z-index:99; background-color:#f5d4d7;position:relative;}
.air_con_table p{ margin:0;}

.multi-language  a, .multi-language img{border:none}
.caption { color: #ABABAB; font-family: Verdana, Geneva, sans-serif; font-size: 9px; line-height: 10px; padding-bottom: 5px; padding-top: 5px; }
.pdf_link { background: url("http://www.realtime-controls.co.uk//images/site/pdf-icon.png") no-repeat center top; padding-top:34px; width: 220px; display:block; text-align:center; }
.pdf_link_long, .pdf { background: url("http://www.realtime-controls.co.uk//images/site/pdf-icon.png") no-repeat left top; padding:0 6px 0 39px; margin-bottom:10px; float:left; height: 34px; min-width:150px; line-height:34px; display:block; text-align:left; }
.word { background: url("http://www.realtime-controls.co.uk//images/site/word-icon.png") no-repeat left top; padding:0 5px 0 39px; margin-bottom:10px; float:left; height: 34px; line-height:34px; display:block; text-align:left; }
.pdf, .word { font-size:11px; display:inline-block; float:none; padding:0 3px 0 35px;}
table .pdf_link { width:140px ; text-align:center}
table a { width:140px; text-align:center }
.pdf_link p { text-align:center }
.multi_link { background: url("http://www.realtime-controls.co.uk/images/site/multi-language-icon.jpg") no-repeat center top; padding-top:33px; width: 220px; display:block; text-align:center; }
.arrow { background-image: url("http://www.realtime-controls.co.uk//images/site/arrow.jpg"); background-repeat: no-repeat; height: 56px; width: 60px; }
.distributor { width:33%; float:left; }
.dist_image { display:block; width:100%; height:100px; position:relative}
.dist_image img{ position:absolute; bottom:10px}
.footer-list li, #nav_sub li { color: #929292; list-style:none; border-right:1px solid #929292; float:left; padding:0 5px; margin:0 2px; }
#nav_sub li.last{ border-right:none}
#footer a { color: #929292; }
#footer a:hover { color: #be0825; }
#infobox { margin-top:20px; text-align:center; position:relative }
#infobox p{    font-size: 10px;
    left: 41px;
    position: absolute;
    text-align: left;
    top: 39px;
    width: 157px;
	line-height:13px;}

#content-block #nav_sub li{ list-style:none; font-size:17px; font-weight:bold; color: #be0825; padding:7px 0 }
#content-block #nav_sub li a{text-decoration:none; color:#be0825;  }
#content-block #nav_sub li ul li a{text-decoration:none; color:#000; }
#content-block #nav_sub li ul li { list-style:none; font-size:14px; font-weight:normal;  display:inline-block;  padding:0 5px; border-right:1px solid #000}
#content-block #nav_sub li ul li.last{border-right:none;}
#content-block #nav_sub li ul {display:block; margin-left:-45px}