/* CSSTidy 1.3: Fri, 27 Apr 2012 12:22:47 -0500 */
#hp_featuredc-wrapper #table_bg td. style3 {
text-align:left;
}
.sub_header-s2 {
width:940px;
font-family:Verdana, Geneva, sans-serif;
}

.sub_header-s2 .video_container {
position:relative;
float:left;
padding-right:20px;
}

.sub_header-s2 .right-content {
position:relative;
}

.sub_header-s2 .right-content h2 {
margin-bottom:4px;
font-size:32px;
font-weight:400;
color:#00ACE6;
text-shadow:1px 1px #000;
}

.sub_header-s2 .right-content p.subtitle {
font-size:14px;
color:#434343;
margin:10px 0;
padding:0;
}

.sub_header-s2 .right-content p.list-item {
font-size:12px;
margin:16px;
}

.sub_header-s2 .right-content p.list-item img {
position:relative;
height:24px;
width:24px;
vertical-align:middle;
padding-right:6px;
}

.sub_header-s2 .right-content .button-container {
position:relative;
float:right;
padding-top:10px;
}

.sub_header-s2 .cbox {
position:relative;
display:inline-block;
margin-top:25px;
width:300px;
height:200px;
background:#232323;
background-image:0 0 #383838 100%;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
font-family:Verdana, Geneva, sans-serif;
}

.sub_header-s2 .cbox-middle {
margin:0 14px;
}

.sub_header-s2 .cbox img.icon {
position:absolute;
top:10px;
left:10px;
}

.sub_header-s2 .cbox h2 {
position:relative;
font-size:15px;
color:#9ce912;
text-shadow:0 1px #000;
font-weight:400;
padding:24px 0 0 68px;
}

.sub_header-s2 .cbox p {
font-size:11px;
color:#FFF;
padding:10px 16px 0;
}

.sub_header-s2 .cbox ul {
margin-left:34px;
}

.sub_header-s2 .cbox ul li {
font-size:11px;
color:#FFF;
}

.sub_header-s2 .cbox ul li a {
color:#FFF;
}

.sub_header-s2 .cbox ul li a:hover {
text-decoration:none;
}