﻿#content-container .leftAd
{
    float: left;
    width: 282px;
    position:relative;
}
#content-container .leftAd p
{
	color:#000;
	font-size:12px;
}
#content-container .leftAd div, #content-container .rightAd div{border:1px solid #B3B5BD;}
#content-container .leftAd a.more, #content-container .rightAd a.more
{
	display:block;
	height:29px;
	width:104px;
	background:transparent url('/images/btn-more.png') no-repeat 0 0;
	position:absolute;
	bottom:15px;
	right:15px;
	text-indent:-9999px;
}
#content-container .rightAd a.more
{
	bottom:5px;
	left:20px;
}
#content-container .rightAd p
{
	font-size:12px;
}
#content-container .rightAd a
{
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}
#content-container .rightAd
{
    float: left;
    width: 280px;
    position:relative;
}
#content-container .logoscroller
{
    float: left;
    width: 309px;
    height: 251px;
    padding: 0;
    margin: 0 38px;
    border-bottom: 1px solid #bbb;
}
#content-container .logoscroller h3{padding:9px 0 8px; border-top:1px solid #bbb;border-bottom: 1px solid #bbb;text-transform:uppercase;font-size:12px;text-align:center;}
#news-blog-wrapper
{
    width: 240px;
    float: left;
}
#news-blog-wrapper .news
{
    float: left;
    color: #8b8b8b;
    font-weight: bold;
    margin: 0px;
    width: 240px;
}
#news-blog-wrapper .news ul
{
    list-style: none;
    padding-left: 10px;
    margin: 0px;
}
#news-blog-wrapper .news li
{
    padding: 0 0 7px 0;
    margin: 0px;
}
#news-blog-wrapper .news span
{
    color: #004b91;
}
#news-blog-wrapper .news p
{
    color: #000000;
    font-size: 13px;
    padding: 0px 0px 8px 10px;
    background-image: url(/images/blue_arrow.gif);
    background-repeat: no-repeat;
    font-weight: bold;
}
#news-blog-wrapper .news a
{
    color: #004b91;
    text-decoration: none;
}
#news-blog-wrapper .blog
{
    float: left;
    padding: 0;
    color: #8b8b8b;
    font-weight: bold;
    margin: 0px;
    width: 240px;
}
#news-blog-wrapper .blog ul
{
    list-style: none;
    padding-left: 10px;
    margin: 0px;
}
#news-blog-wrapper .blog li
{
    padding: 0 0 7px 0;
    margin: 0px;
}
#news-blog-wrapper .blog span
{
    color: #f89829;
}
#news-blog-wrapper .blog p
{
    color: #000000;
    font-size: 13px;
    padding: 0px 0px 8px 10px;
    background-image: url(/images/orange_arrow.gif);
    background-repeat: no-repeat;
    font-weight: bold;
}
#news-blog-wrapper .blog a
{
    color: #f89829;
    text-decoration: none;
}
#flash-below
{
    width: 948px;
    height: 39px;
    background: url(/images/below_flash.jpg) #FFFFFF no-repeat;
}

/****************
Partner Slider
****************/
#partner-rotation
{
	height:110px;
	width:294px;
	padding-top:10px;
	margin:0;
	position:relative;
}
#partner-rotation #navigate-left,
#partner-rotation #navigate-right
{
	position:absolute;
	top:110px;
	display:block;
	border:0;
}
#partner-rotation #navigate-left
{
	left:-13px;
}
#partner-rotation #navigate-right
{
	right:-13px;
}
#partner-rotation .mask
{
	width:170px;
	margin:0 auto;
	height:74px;
	position:relative;
	overflow:hidden;
	padding-bottom:5px;
}
#partner-rotation #partners
{
	height:74px;
	position:absolute;
	top:0;
	left:98px;
	width:618px;
}
#partner-rotation #filter
{
	height:74px;
	width:170px;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;

}
#partner-rotation #partners a
{
	width:170px;
	height:74px;
	margin:0;
	display:block;
	float:left;
}
#partner-rotation #partners a.ie6
{
	text-indent:-999999em;
	cursor:pointer;
}
#partner-rotation #partners a:hover
{
	background:none;
	text-decoration:none;
}
#customer-quote{padding-top:10px;background:transparent url(/images/bg-customers.png) top center no-repeat;}	

#customer-quote dl
{
	display:none;
	padding:10px 20px;
}
#customer-quote dt
{
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
	text-align:center;
}
#customer-quote dd
{
	color:#333;
	padding-bottom:10px;
	font-size:11px;
	text-align:center;
	line-height:19px;
}
#customer-quote dd.qcite
{
	padding-bottom:5px;
	font-size:10px;
	line-height:12px;
	color:#777;
}
#message-container{margin-left:-30px; width: 980px;height: 287px;background:url("/images/bg-msg-main.jpg") no-repeat scroll -10px 5px transparent;}
.nobg{background:none!important;}
#services{z-index:1;width: 960px;height: 212px;overflow:hidden;font-size:11px;position:relative;background: transparent url(/images/bg-msg.png) no-repeat scroll left bottom;}
#services p{line-height:18px;padding:10px 0;}
#services .bb{border-bottom:1px solid #aaa;}
#services .links a{display:block;display:inline-block;padding:3px 15px 3px 25px;float:left;color:#fff;text-decoration:none;height:18px;}
#services .links a:hover{text-decoration:underline;}
.service{padding:20px;position:absolute;left:0px;top:300px;height:125px;margin:50px 0 0 505px;background:url("/images/bg-msg.gif") no-repeat scroll 0 0 transparent;}
.intro{width:716px;height:75px;margin-left:150px;text-align:center;background:transparent url(/images/bg-h1.png) no-repeat;}
.intro h1, .service h2, .intro h3, .service h3{margin:0;display:block;font-size:18px;color:#fff;line-height:20px;}
.intro h1{font-weight:normal;line-height:32px;margin:0 auto;width:670px;margin-top:90px;font-size:20px;padding:10px 0 0 0}
.intro h1 strong, .service h2 strong, .intro h3 strong, .service h3 strong{color:#f89829;font-weight:normal;}
.intro h3, .service h3{line-height:22px;font-weight:normal;font-size:15px;color:#fff;text-align:left;padding-top:7px;}
.intro h3{padding:0;display:inline-block;margin:0 auto;font-size:16px;font-weight:bold;}
.service h2 {color:#f89829; font-size:28px;padding-bottom:5px;}
.service div{display:block}
.service a{position:absolute;left:45px; top:112px; font-size:13px;color:#fff;font-weight:bold; text-decoration:none;}
.service a:hover{text-decoration:underline;}
.selector{position:relative;float:left;width:226px;height:284px;background:#ffffff url(/images/hm-selections.gif) no-repeat scroll left top;}
.htop{z-index:1;position:relative;height:230px;margin:0 0 0 32px;}
.htop ul{margin:0 0 0 30px;list-style-type:none;position:absolute;top:231px;padding:0 0 0 7px;float:left;width:960px}
.htop li{background:url(/images/thumbs.png) 14px 10px no-repeat #525252;border-top:1px solid #f89829;float:left;text-align:left;display:inline-block;}
.htop li a{font-weight:bold;width:118px;display:inline-block;color:#fff;text-transform:uppercase;font-size:11px;display:block;padding:12px 15px 18px 55px;height:20px;}
.htop li a:hover, .htop li.selected a{cursor:pointer;text-decoration:none;padding-top:7px;border-top:5px solid #f89829;color:#f89829;}
.htop li a.last{}
.htop li.a1{background-position:14px 10px;}
.htop li.a2{background-position:14px -40px;}
.htop li.a3{background-position:14px -90px;}
.htop li.a4{background-position:14px -140px;}
.htop li.a5{background-position:14px -190px;}
.htop li.a1.selected{background-position:14px -240px;}
.htop li.a2.selected{background-position:14px -290px;}
.htop li.a3.selected{background-position:14px -340px;}
.htop li.a4.selected{background-position:14px -390px;}
.htop li.a5.selected{background-position:14px -440px;}
.htop img.msg{position:absolute;left:40px;top:5px;display:none;}
a.newsletter, a.facebook{color:#004b91;display:block;width:80px;height:40px;padding-left:45px;padding-top:3px;float:right;margin-top:20px;text-decoration:none;}
a.newsletter:hover, a.facebook:hover{text-decoration:underline;}
a.newsletter{background:transparent url(/images/btn-newsletter.gif) 0 0 no-repeat;margin-right:10px;border-right:1px solid #aaa;}
a.facebook{background:transparent url(/images/btn-facebook.gif) 0 0 no-repeat;}

.hvid{width:268px;height:183px;overflow:hidden;border:1px solid #ccc;position:relative;}
.holder{width:268px;height:183px;position:absolute;z-index:1;left:0;top:0;}
.holder a{float:left;width:268px;}
.vidt{color: #F48727;left: 0;position: absolute;text-align: center;top: 115px;width: 270px;z-index: 2;}
.vcrtl{display:block;width:29px;height:55px;background:transparent url(/images/vid-ctrls.png) no-repeat 0 0;position:absolute;left:20px;top:58px;z-index:2;}
.vctrl-l{left:15px;}
.vctrl-r{background-position: -43px 0;left:220px;}
.vctrl-play{display:block;position:absolute;top:70px;z-index:2;left:127px;width:1px;height:1px;}

#news{position:relative;background-color:#000;height:49px;width:930px;margin-left:10px;margin-top:20px;}
#news h4{text-transform:uppercase;font-size:11px;color:#fff;background:#252525 url(/images/hm-news.png) no-repeat 0 0;padding:18px 10px 13px 90px;height:18px;float:left;border-right:1px solid #aaa;}
#news ul{list-style-type:none;position:absolute;left:270px;top:18px;width:650px;}
#news li{position:absolute;display:none;font-size:11px;color:#fff;font-weight:bold;}
#news li a{color:#f48727;text-decoration:none;display:inline-block;padding-left:10px;}
#news li a:hover{text-decoration:underline;}


