@charset "utf-8";

/* CSS Document */





#secondary-content a{color:#44aa11;text-decoration:underline;}



#secondary-content a:hover{text-decoration:none;}



#secondary-content img{border:none;}

#secondary-content sup{font-size:9px;}


/* Not supported by ie8 */

/*#secondary-content a.button {

	font-size: 16px;
	color: #ffffff;
	padding: 6px 12px;
	background: -moz-linear-gradient(
		top,
		#fbd6bc 0%,
		#ed7520);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fbd6bc),
		to(#ed7520));
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 2px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(5,0,5,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(5,0,5,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
		text-decoration:none;

}



#secondary-content a:hover.button {
        cursor:pointer;
	font-size: 16px;
	color: #ffffff;
	padding: 6px 12px;
	background: -moz-linear-gradient(
		top,
		#c3e083 0%,
		#6ea200);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fbd6bc),
		to(#ed7520));
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 2px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(5,0,5,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(5,0,5,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
}

*/

#secondary-content a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    height: 50px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
	font-size:18px;
	font-weight:bold;
}

#secondary-content a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 37px;
    padding: 8px 0 5px 20px;
} 

#secondary-content a.button:hover {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

#secondary-content a.button:hover span {
    background-position: bottom left;
    padding: 8px 0 5px 20px; /* push text down 1px */
} 

#secondary-content h2.underline {

	width:auto;

	height:56px;

	background:transparent url(../images/underline.gif) no-repeat 50px bottom;

	font-size:20px;

	color:#ff6a00;

	font-weight:normal;

	padding:0;

	margin:0;

}





#secondary-content h2.vid-intro {

	width:888px;

	height:40px;

	background:transparent url(../images/h2-vid-intro-bg.jpg)no-repeat left top;

	font-size:20px;

	color:#ff6a00;

	font-weight:normal;

	padding:10px 0 0 20px;

	margin:25px auto;

}



#secondary-content .inside-vid {

	width:908px;

	height:176px;

	background:#f5f5f5;

	position:relative;

	margin-bottom:25px;

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; 

border:1px solid #dedede;

}



#secondary-content .inside-vid p{

	width:555px;

	color:#666;

	position:absolute;

	left: 311px;

	top: 41px;

	line-height:25px;

	margin:0;

}



#secondary-content .inside-vid h3 {

	font-size:16px;

	margin:0;

	font-weight:bold;

	color:#333;

	position:absolute;

	left: 311px;

	top: 15px;

	width:auto;

}



#secondary-content .inside-vid a.watch {

	text-decoration:none;

	position:absolute;

	left: 310px;

	top: 147px;

}



#secondary-content .inside-vid a:hover.watch {

	color:#ccc;

}



#secondary-content .inside-vid a.video {

	position:absolute;

	left: 24px;

	top: 17px;

}



#secondary-content .inside-vid-rev {

	width:908px;

	height:176px;

	background:#f5f5f5;

	position:relative;

	margin-bottom:25px;



	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; 

border:1px solid #dedede;

}



#secondary-content .inside-vid-rev p{

	width:555px;

	color:#666;

	position:absolute;

	left: 25px;

	top: 39px;

	line-height:25px;

	margin:0;

}



#secondary-content .inside-vid-rev h3 {

	font-size:16px;

	margin:0;

	font-weight:bold;

	color:#333;

	position:absolute;

	left: 25px;

	top: 13px;

    width:auto;

}



#secondary-content .inside-vid-rev a.watch {

	text-decoration:none;

	position:absolute;

	left: 499px;

	top: 143px;

}



#secondary-content .inside-vid-rev a:hover.watch {

	color:#ccc;

}



#secondary-content .inside-vid-rev a.video {

	position:absolute;

	left: 647px;

	top: 17px;

}



#secondary-content {



}



#secondary-content span.rquote { color:#44aa11; }



#secondary-content h1 {

	font-weight:normal;color:#ff6a00;font-size:33px;

	display:inherit;

	background:none;

	width:auto;

	height:auto;

	float:none;

	margin:15px 0 25px 0;

}



	

#secondary-content h2 {

	font-weight:normal;

	margin: 25px 0 15px 0;

	line-height: 1.3em;

	font-weight: normal;

	font-size: 18px;

	color:#ff6a00;

	/*font-family: 'Segoe UI',Tahoma,Arial,Helvetica,Sans-Serif;*/

}

	

#secondary-content h2 a{

	text-decoration:none;

	clear:both;

	font-weight:normal;

	margin: 25px 0 15px 0;

	line-height: 1.3em;

	font-weight: normal;

	font-size: 18px;

	color:#ff6a00;

	/*font-family: 'Segoe UI',Tahoma,Arial,Helvetica,Sans-Serif;*/

}



#secondary-content h2 a:hover{

	text-decoration:none;

	font-weight:normal;

	margin: 25px 0 15px 0;

	line-height: 1.3em;

	font-weight: normal;

	font-size: 18px;

	color:#ff6a00;

	/*font-family: 'Segoe UI',Tahoma,Arial,Helvetica,Sans-Serif;*/

}



#secondary-content h3 {

	color:#333;

	font-weight: bold;

	font-size: 16px;

	margin-bottom: 18px;

	line-height: 1.20em;

}



#secondary-content h3 span{

	color:#ff6a00;

	font-weight: bold;

	font-size: 19px;

	margin-bottom: 18px;

	line-height: 1.20em;

	font-style:italic;

}



#secondary-content h3 a{

	color:#333;

	font-weight: bold;

	font-size: 16px;

	margin-bottom: 18px;

	line-height: 1.20em;

	text-decoration:none;

}



#secondary-content h3 a:hover{

	color:#333;

	font-weight: bold;

	font-size: 16px;

	margin-bottom: 18px;

	line-height: 1.20em;

	text-decoration:none;

}



#secondary-content ol {

	margin:25px 0 25px 53px;

	color:#666;

}



#secondary-content ol li {

	margin-bottom:10px;

}



#secondary-content ul{

	list-style:none;

	color:#666;

	margin:25px;

}



#secondary-content ul li {

	background:url(../images/check.gif) no-repeat left top;

	padding-left:28px;

	margin-bottom:10px;

	list-style:none;

}



#secondary-content hr {

	height:11px;

	widht:805px;

	margin:0 54px 25px 54px;

	background:transparent url(../images/cloud-hr.jpg) no-repeat left top;

	clear:both;

	border:0;

	display:inherit;

}





#secondary-content ul.sub-menu {

	list-style:none;

	margin:25px auto 70px auto;

	padding:0;



}



#secondary-content ul.sub-menu li {

	float:left;

	background:none;

	color:#333;

	margin:0;

	padding:0;



}



#secondary-content ul.sub-menu li a {color:#333;	padding:0 10px;}



#secondary-content dl {width:800px;margin:25px auto;border:1px solid #dedede;padding:20px;border-radius:5px;}



/* FAQ Slider */



#secondary-content .accordion {

	width: 900px;

	border-bottom: solid 1px #666;

	margin-bottom:25px;

}

#secondary-content .accordion h3 {

	background: #e2e2e2 url(../images/arrow-square.gif) no-repeat 10px -48px;

	padding: 7px 25px 7px 35px;

	margin: 0;

	font-weight:bold;

	border: solid 1px #666;

	border-bottom: none;

	cursor: pointer;

	font-size:16px;

}

#secondary-content .accordion h3:hover {

	background-color: #e3e2e2;

}

#secondary-content .accordion h3.active {

	background-position: 10px -48px;

}

#secondary-content .accordion blockquote {

	background: #f5f5f5;

	margin: 0;

	padding: 10px 15px 20px;

	border-left: solid 1px #666;

	border-right: solid 1px #666;

}



#secondary-content .business-lft{
	width: 434px;
	
	float:left;

	background:url(../images/business-hr4.jpg) no-repeat center bottom;

	margin-top:25px;

}



#secondary-content .business-lft img{

	float:left;

	margin-right:14px;

}



#secondary-content .business-rgt{
	width: 434px;
	
	float:right;

	background:url(../images/business-hr4.jpg) no-repeat center bottom;

	margin-top:25px;

}



#secondary-content .business-rgt img{

	float:left;

	margin-right:14px;

}



#secondary-content .business-content{

	width:380px;margin-bottom:25px;float:left;

}



#secondary-content .disclaimer {

	font-size:10px;

	color:#666;

	text-align:right;

	padding-top:25px;

}



#secondary-content .actions{

	width: 238px;

	margin: 25px auto;
	
	height: 51px;


}



#header-phone {

			float: right;

			display: block;						

			color: #333333;

			font-size: 13px;			

			padding-top: 40px;		

			padding-bottom: 4px;

			padding-left: 20px;			

			background: #fff url('../images/mobile-icon.jpg') no-repeat 0 41px;	

			letter-spacing: -1px;

		}

