.control-system-name {
font-weight:bold;
padding-bottom:1em;
color:#999;
font-size:.9em;
margin-left:15px;
}
h1.page-title {
display:inline;
padding-right:20px;
}
.control-system-logo {
padding:8px 15px;
}
.page-intro {
margin-top:1.5em;
}

.rc-categories { font-size:.85em; line-height: 1.2em; border-top:1px solid #cbcbcb; padding-top:10px;}

ul#control-system-contact {
list-style:none;
margin:0 0 1em 0;
padding:0;
padding-left:10px;
overflow:auto;
font-size:.85em;
line-height:1.3em;
border-left: 4px solid #fdbb30;
}
ul#control-system-contact li {
margin:0;
}



ul#control-system-templates {
list-style:none;
margin:0 0 1em 0;
padding:0;
overflow:auto;
font-size:.85em;
line-height:1.2em;
}
ul#control-system-templates li.video-osd {
margin:0;
padding:5px 35px 15px 0;
float:left;
width:170px;
}
ul#control-system-templates li.nonvideo-osd {
margin:0;
padding:5px 35px 15px 0;
float:left;
width:170px;
}
ul#control-system-templates li.standalone {
margin:0;
padding:5px 0 15px 0;
float:left;
width:150px;
}

#control-systems-control4 ul#control-system-templates li.nonvideo-osd,
#control-systems-control4 ul#control-system-templates li.standalone
{
width:275px;
}

ul#control-system-templates a {
display:block;
font-size:1.1em;
font-weight:bold;
}

ul#control-system-downloads {
font-size:.85em;
line-height:1.2em;
clear:both;
border-bottom:1px solid #cbcbcb;
list-style:none;
margin:0;
padding:0 0 10px 0;
border-top:1px solid #cbcbcb;
}
ul#control-system-downloads li {
margin: 10px 0;
padding:10px 0 15px 60px;
position:relative;
}
ul#control-system-downloads a {
display:block;
font-weight:bold;
}
ul#control-system-downloads img {
margin-left:-70px;
position:absolute;
top:0;
}

table#control-system-models {
margin-top:1em;
margin-bottom:1em!important;
width:100%;
font-size:.85em;
line-height:1.2em;
}

table#control-system-models th {
padding:4px;
text-align:left;
background-color:#eff3f4;
border-right:1px solid #e5e5e5;
white-space:nowrap;
color:#333333;
}
table#control-system-models td {
padding:2px 4px;
text-align:left;
border-bottom:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
}
table#control-system-models td.model {
border-left:1px solid #eff3f4;
}

/* Control Systems */

ul.control-systems { list-style:none; margin:10px 0 0 30px; padding:0; }
ul.control-systems li { margin:0; padding:0; background:none; float:left; display:block; padding-right:15px; width:100px; text-align:center; font-size:.8em; line-height:1.1em; margin-bottom:25px; }
ul.control-systems li a.logo { width:94px; height:46px; border:1px solid #94bbd5; display:block; text-align:center; margin-bottom:5px; }
ul.control-systems li a.logo:hover, ul.control-systems li a.active { border:1px solid #ffb515; }
ul.control-systems img {  }
li.amx img { padding-top:10px; }
li.ada img { padding-top:8px; }
li.crestron img { padding-top:2px; }
li.elan-home-systems img { padding-top:13px; }
li.logitech img { padding-top:13px; }
li.philips img { padding-top:14px; }
li.revox img { padding-top:10px; }
li.rti img { padding-top:10px; }
li.urc img { padding-top:8px; }
li.generic-ir img { padding-top:3px; }

#content-sub h3 {
font-size:.9em;
}
