/* Generated by Font Squirrel (http://www.fontsquirrel.com) on %March %5, %2010 */



@font-face {
	font-family: 'CartoGothicStdBook';
	src: url('CartoGothicStd-Book.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-Book'), url('CartoGothicStd-Book.woff') format('woff'), url('CartoGothicStd-Book.ttf') format('truetype'), url('CartoGothicStd-Book.svg#CartoGothicStd-Book') format('svg');
}

@font-face {
	font-family: 'CartoGothicStdItalic';
	src: url('CartoGothicStd-Italic.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-Italic'), url('CartoGothicStd-Italic.woff') format('woff'), url('CartoGothicStd-Italic.ttf') format('truetype'), url('CartoGothicStd-Italic.svg#CartoGothicStd-Italic') format('svg');
}

@font-face {
	font-family: 'CartoGothicStdBold';
	src: url('CartoGothicStd-Bold.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-Bold'), url('CartoGothicStd-Bold.woff') format('woff'), url('CartoGothicStd-Bold.ttf') format('truetype'), url('CartoGothicStd-Bold.svg#CartoGothicStd-Bold') format('svg');
}

@font-face {
	font-family: 'CartoGothicStdBoldItalic';
	src: url('CartoGothicStd-BoldItalic.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-BoldItalic'), url('CartoGothicStd-BoldItalic.woff') format('woff'), url('CartoGothicStd-BoldItalic.ttf') format('truetype'), url('CartoGothicStd-BoldItalic.svg#CartoGothicStd-BoldItalic') format('svg');
}




body {
	background-color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url(images/gradient-40-f1f2f2.png);
	background-repeat: repeat-x;
}
p {font-family: CartoGothicStdBook, Arial, sans-serif; font-size: 14px; line-height: 17px; color: #444;}
li {font-family: CartoGothicStdBook, Arial, sans-serif; font-size: 14px; line-height: 17px; color: #000;}
h1, h2 {font-family: Helvetica, sans-serif; font-size: 28px; color: #000;}
/* h2 {font-family: CartoGothicStdBold, Arial bold, sans-serif; font-size: 18px; text-decoration: underline; color: #000; margin: 0; padding: 0;} */
h3 {font-family: CartoGothicStdBold, Arial bold, sans-serif; font-size: 28px; color: #000;}
a, a:link, a:active, a:visited {color: #444; text-decoration: underline;}
a:hover {color: #000;text-decoration: underline;}




/* GLOBALHEADER */
#globalheader { width: 962px; height: 48px; margin: 0 auto; z-index: 9998; }
#globalheader #mainnav { float: left; margin: 0; padding: 0; zoom: 1; }
#globalheader #mainnav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#globalheader #mainnav li { display: inline; }
#globalheader #mainnav li a { float: left; height: 0px; padding-top: 48px; overflow: hidden; background-image: url(images/mainnav.png); _background-image: url(images/mainnav.png); background-repeat: no-repeat; }
#globalheader #globalsearch { background-image: url(images/mainnav.png); _background-image: url(images/mainnav.png); background-repeat: no-repeat; }

#globalheader.globalheader-focus,

/* BUTTONS */
#globalheader #mainnav li#gn-home a { width: 385px; background-position: 0 0; }
#globalheader #mainnav li#gn-productinfo a { width: 115px; background-position: -385px 0; }
#globalheader #mainnav li#gn-news a { width: 64px; background-position: -500px 0; }
#globalheader #mainnav li#gn-media a { width: 123px; background-position: -564px 0; }
#globalheader #mainnav li#gn-contactus a { width: 101px; background-position: -687px 0; }
#globalheader #mainnav li#gn-signup a { width: 92px; background-position: -788px 0; }
#globalheader #mainnav li#gn-login a { width: 82px; background-position: -880px 0; }

/* OVER STATES */
#globalheader #mainnav li#gn-home a:hover { background-position: 0 -50px; }
#globalheader #mainnav li#gn-productinfo a:hover { background-position: -385px -50px; }
#globalheader #mainnav li#gn-news a:hover { background-position: -500px -50px; }
#globalheader #mainnav li#gn-media a:hover { background-position: -564px -50px; }
#globalheader #mainnav li#gn-contactus a:hover { background-position: -687px -50px; }
#globalheader #mainnav li#gn-signup a:hover { background-position: -788px -50px; }
#globalheader #mainnav li#gn-login a:hover { background-position: -880px -50px; }

/* PRESSED STATES */
#globalheader #mainnav li#gn-home a:active { background-position: 0 -50px; }
#globalheader #mainnav li#gn-productinfo a:active { background-position: -385px -50px; }
#globalheader #mainnav li#gn-news a:active { background-position: -500px -50px; }
#globalheader #mainnav li#gn-media a:active { background-position: -564px -50px; }
#globalheader #mainnav li#gn-contactus a:active { background-position: -687px -50px; }
#globalheader #mainnav li#gn-signup a:active { background-position: -788px -50px; }
#globalheader #mainnav li#gn-login a:active { background-position: -880px -50px; }

/* ON STATES */
#homepage #globalheader #mainnav li#gn-home a { background-position: 0 -50px; }
#productinfopage #globalheader #mainnav li#gn-productinfo a { background-position: -385px -50px; }
#newspage #globalheader #mainnav li#gn-news a { background-position: -500px -50px; }
#mediapage #globalheader #mainnav li#gn-media a { background-position: -564px -50px; }
#contactuspage #globalheader #mainnav li#gn-contactus a { background-position: -687px -50px; }
#signuppage #globalheader #mainnav li#gn-signup a { background-position: -788px -50px; }
#loginpage #globalheader #mainnav li#gn-login a { background-position: -880px -50px; }




/*  Home Page  */
/* THIS IS NEW - AM */
#mainimage{
}

#maintext {
float:left;
width: 490px;
padding: 20px 0 0 30px;
margin:0;
}

#maintext h1{
font-size:31px;
color: #FFFFFF;
line-height: 40px;
letter-spacing:-1px;
font-family: Helvetica, sans-serif;
}

#maintext p{
font-size:20px;
color: #FFFFFF;
}

#otherwaysbtn {
margin: 10px 0 0 4px;
}

#mainbenefits {
float:right;
width:302px;
height:336px;
margin: 98px 65px 0 0;
}

#mainbenefits ul {
padding:0px;
}

#mainbenefits li{
margin:0px;
padding:0 10px 20px 10px;
list-style-image:url('images/checkmark.png');
list-style-position:inside;
}

#mainbenefits a {
display:block;
padding:0px;
font-size:18px;
text-decoration:none;
color:#000;
font-weight:bold;
}

#mainbenefits a:hover {
color:#FFF;
text-decoration:underline;
padding:0 0 0 10px;
}

#description_box {
background-image:url(images/detailsbar.png);
width:960px;
height:40px;
}

#description_text {
padding:6px 30px 0 30px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}




/* Signup Page  - AM */

#signupbox {width: 962px; height: 570px; background: url(images/signupimage.png) 0 0 no-repeat; margin: 16px 0 0 0; padding: 20px 0 0 0; position: relative;}
#signuptext {width: 900px; height: 500px; margin:0px auto; padding:0px;}
#signuptext h1 {font-size: 31px; margin: 0px 0 10px 0; padding: 0px; text-align:center;}
#signuptext h2 {font-size: 28px; margin:0 0 20px 0; padding: 0px 0 0 0; text-decoration: none;}
#signuptext p {font-size: 18px; line-height: 16px; line-height: 24px; margin:0 0 10px 0; padding: 0;}




#signupright {
float:right; width:640px;
}


#signuptext ul {margin: 0; padding: 7px 0 0 20px;}
#signuptext ul li {font-size: 14px; line-height: 15px; list-style-type: disc; color: #444; margin: 0; padding: 0 0 4px 0;}
#redandroidbtn {margin: 10px 0 0 0; padding: 0; float: left;}
#otherwaysbtn {margin: 24px 0 0 10px; padding: 0; float: left;}




/* OLD */
#container {width: 962px; margin: 0 auto 0 auto; border: none;}
#content {width: 962px; margin: 0;}
#maingraphic {
	width: 962px;
	height: 440px;
	z-index: 10;
	margin: 0px auto 0px auto;
	padding: 0;
	background-image: url(images/homeimage.png); 
	background-repeat: no-repeat;
	background-position: 0 0;
}


#mediabugs {
	clear: both;
	width: 962px;
	height: 66px;
	padding: 0;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
} /* MEDIA BUGS */


#textframe {
	width: 290px;
	height: 130px;
	margin: 0;
	text-align: justify;
	float: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#textframe h1, h2 {font-size: 16px; line-height: 18px; color: #000; margin: 0; padding: 0 0 0 0; font-weight:400; }
#textframe p {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	color: #000;
	padding: 0;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#textframe b {font-weight: bold;}
#textframe big {font-weight: 600; color: #000;}
#textframe bigger {font-family: "Arial Black"; font-weight: 200; font-size: 23px; color: #2a76ac; text-shadow: 0 0 0.2em #FFFFBE;}
#textframe biggest {font-family: "Arial Black"; font-weight: 200; font-size: 37px; color: #2a76ac; line-height: 40px; text-shadow: 0 0 0.2em #FFFFBE;}





#textframe2 {
	width: 500px;
	height: auto;
	float: left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
#textframe2 h1, h2 {font-size: 22px; line-height: 120%; color: #000; margin: 0; padding: 0 0 0 0; font-weight:400; }
#textframe2 p {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000;
	margin: 0;
	padding: 0 0 0 0;
	font-weight: normal;
	vertical-align: top;
}
#textframe2 b {font-weight: bold;}


#nospyware {width: 234px; height: 80px; margin: 0 0 0 130px; padding: 0;}
#nospyware h2 {font-size: 18px; line-height: 18px; text-decoration: none; color: #fff; margin: 0; padding: 3px 0 0 0;}
#nospyware p {font-size: 13px; line-height: 14px; color: #fff; margin: 0; padding: 5px 0 0 0;}
#homebottombar {width: 962px; height: 220px; margin: 1px 0 0 0; padding: 0; overflow: hidden; clear: both;}
#affiliatehomebottombar {width: 962px; height: 190px; margin: 16px 0 0 0; padding: 0; overflow: hidden; clear: both;}




#homevideo {height: 140px; margin: 0; padding: 0;}
#videothumb {float:left; width: 130px; height: 100px; margin: 0; padding: 15px 10px 0px 30px;}
#videocopy {float: left; margin: 0; padding: 0; }
#videocopy p {margin: 0; padding: 0px; color: #444; }
.homevideolink {clear: both; margin: 0; padding: 0; text-align: center;}
.homevideolink p {text-align: center; font-size: 12px; line-height: 16px; margin: 0px; padding: 0; color: #444;}





/*RED BUTTON */
#redbuttonhome {margin: 20px 0 0 26px;}


.homebottomboxleft {width: 320px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: left; margin: 0 1px 0 0; padding: 0; position: relative; color: #444;}
.homebottomboxleft span {font-size: 24px; font-weight: bold; font-style: italic; color:#444;}
.homebottomboxleft  p {text-align: center; font-size: 20px; line-height: 30px; margin: 10px 0 0 0; padding: 0; color: #444; font-weight: lighter;}


.affiliatehomebottomboxleft {width: 310px; height: 190px; background: url(images/affiliatehomebox.png) 0 0 no-repeat; float: left; margin: 0 16px 0 0; padding: 0; position: relative;}


.homebottomboxmiddle {width: 320px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: left; margin: 0; padding: 0;}
.affiliatehomebottomboxmiddle {width: 310px; height: 190px; background: url(images/affiliatehomebox.png) 0 0 no-repeat; float: left; margin: 0; padding: 0;}


.homebottomboxright {width: 320px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: right; margin: 0; padding: 0;}
.homebottomboxright p.quote {font-size: 14px; line-height: 18px; font-style: italic; margin: 15px 0 0 0; padding: 0 20px;}
.homebottomboxright p.person {font-size: 14px; font-style: italic; text-align: right; margin: 8px 0 0 0; padding: 0 30px 0 0;}
.affiliatehomebottomboxright {width: 310px; height: 190px; background: url(images/affiliatehomebox.png) 0 0 no-repeat; float: right; margin: 0; padding: 0;}
.affiliatehomebottomboxright p.quote {font-size: 14px; line-height: 18px; font-style: italic; margin: 15px 0 0 0; padding: 0 20px;}
.affiliatehomebottomboxright p.person {font-size: 14px; font-style: italic; text-align: right; margin: 8px 0 0 0; padding: 0 30px 0 0;}
#testimonials {height: 140px; margin: 0; padding: 0; overflow: hidden;}
.slideshow {height: 140px;}
.testimonialslink {clear: both; margin: 0; padding: 0; text-align: center;}
.testimonialslink p {margin: 0; padding: 0;}


.bottomboxheadline {font-family: Helvetica, sans-serif; font-size: 22px; font-weight:bold; text-align: center; margin: 24px 0 0 0; padding: 0; color: #444;}



#platformlogos {width: 183px; height: 144px; margin: 6px auto 0 auto; padding: 0;}
#eagencylogo {width: 182px; height: 60px; margin: 24px auto 0 auto; padding: 0;}
#eagencytext p {font-size: 12px; line-height: 15px; margin: 0; padding: 16px 20px 0 20px;text-align: justify;}



/*   How It Works   */

#howitworksbar {width: 962px; height: 158px; background: url(images/productinfobar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#howitworksbox {width: 962px; height: 410px; background: url(images/productinfoimage.jpg) 0 0 no-repeat; margin: 16px auto 0 auto; padding: 0;}
#howitworkstext {width: 100%; margin: 0; text-align: center; padding: 412px 0 0 0;}
#howitworkstext h1 {font-size: 24px; margin: 0; padding: 3px 0 0 0;}
#howitworkstext p {font-size: 17px; line-height: 23px; margin: 0; padding: 0;}


/*  Comments Page   */

#commentsbar {width: 962px; height: 158px; background: url(images/commentsbar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#commentsbox {width: 962px; height: 550px; background: url(images/commentsbox.jpg) 0 0 no-repeat; margin: 16px auto 0 auto; padding: 0;}
#commentstext {width: 100%; margin: 0; text-align: center; padding: 30px 0 30px 0;}
#commentstext h1 {font-size: 24px; margin: 0; padding: 3px 0 0 0;}
#commentstext p {font-size: 15px; line-height: 19px; margin: 0; padding: 0 120px 0 120px;}

#commentForm legend {color: #333; padding: 0 0 20px 0; text-transform: uppercase;}
#commentForm {padding: 0 220px 20px 220px;}
#commentForm, #commentForm fieldset input, #commentForm fieldset textarea, #commentForm label {font-family: Helvetica, Arial; font-size: 12pt;}
#commentForm p { position: relative; margin: 10px 0;}
#commentForm p label { position: absolute; top: 0; left: 0;}
#commentForm p br {display: none;}
#commentForm fieldset p input,
#commentForm fieldset p textarea {display: block; padding: 4px; width: 480px; margin: 0;}
#commentForm fieldset p label {width: 380px; display: block; margin: 5px 5px 5px 6px; padding: 0;}
#commentForm fieldset p textarea {padding: 2px; width: 484px;}
#commentForm fieldset p textarea,
#commentForm fieldset p input {border: solid 1px #ccc;}
#commentForm fieldset p label {color: #777;}

/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	height:15px;
	background-color:#FFFE36;
	border:1px solid #E1E16D;
	font-size:11px;
	color:#000;
	padding:3px 10px;
	margin-left:-2px;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
}




/*   Features Page   */

#featurestitle {width: 922px; margin: 0 auto 0 auto; padding: 10px 0 10px 0; text-align: center; border-bottom: solid 1px #999;}
#featurestitle h1 {margin: 0; padding: 0;}
#featuresbar {width: 962px; height: 158px; background: url(images/featuresbar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#featuresboxes {width: 962px; margin: 0 auto 0 auto; padding: 0;}
#featuresboxleft {width: 450px; height: 544px; float: left; margin: 0; padding: 0 0 0 30px;}
#featuresboxright {width: 450px; height: 544px; float: right; margin: 0; padding: 0 0 0 0;}
.featuresection {width: 429px; margin: 0 0 8px 0; padding: 0;}
.featuresection h1 {font-size: 18px; margin: 12px 0 3px 0; padding: 0;}
.featuresection p {font-size: 13px; line-height: 18px; margin: 0; padding: 0 0 6px 0;}
#featuresboxleft .featuresection p {font-size: 13px; line-height: 18px; margin: 0; padding: 0 0 9px 0;}
.featuresection ul {margin: 0 0 8px 30px; padding: 0;}
.featuresection ul li {font-family: CartoGothicStdBook, Arial, sans-serif; font-size: 14px; line-height: 17px; color: #444;}



/*  News Page   */

#newsheader {width: 962px; height: 158px; background: url(images/newsbar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#newscontainer {margin: 14px 0 0 0; padding: 0;}
#newsleft {width: 301px; height: 571px; background: url(images/newsbkgdleft.png) 0 0 no-repeat; margin: 0; padding: 0; float: left;}
#newsleftbox {width: 261px; height: 531px; background: url(images/newsimage.jpg) 0 0 no-repeat; border: solid 1px #cacaca; margin: 20px auto 0 auto; padding: 0;}
#newsleftbox p {font-size: 12px; line-height: 15px; margin: 0; padding: 0 0 10px 0;}
#newsleftbox a:visited {color:#999999;}
#newsright {width: 646px; height: 571px; background: url(images/newsbkgdright.png) 0 0 no-repeat; margin: 0; padding: 0; float: right;}
#newsrightbox {width: 566px; height: 451px; background-color: #fff; border: solid 1px #cacaca; margin: 0 auto; padding: 20px; overflow: auto;}
#newsrightbox p {margin: 0 0 14px 0; padding: 0;}
#newsrightbox a, #newsrightbox a:link {font-size: 15px; color: #777;}
#newsrightbox a:hover {color: #000;}



/*   Media Page    */

#mediaheader {width: 962px; height: 160px; background: url(images/mediabar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#medialeftcolumn {margin: 0; padding: 0;}
#mediaboxleft {width: 470px; height: 656px; background: url(images/mediabox.jpg) 0 0 no-repeat; float: left; margin: 0; padding: 14px 0 0 0;}
#mediaboxright {width: 410px; height: 656px; background: url(images/mediabox.jpg) 0 0 no-repeat; float: right; margin: 0; padding: 14px 30px 0 30px;}
#mediawindow {width: 440px; height: 345px; margin: 0 auto; padding: 0;}
#movielistbox {width: 320px; height: 235px; border: solid 1px #888; background-color: #fff; margin: 0 auto; padding: 0; overflow: auto;}
#movielist span {display: block;}
.movielink {width: 300px; height: 40px; margin: 0; padding: 10px 0 0 0; border-bottom: solid 1px #888; display: block;}
/*.movielink a {position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; }*/
#movielistbox a:hover {background-image:url(images/overlay2.png);}
* html #movielistbox a:hover {
	background-color:Transparent;
	background-image: url(images/clear.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay2.png", sizingMethod="scale");
	}
#movielistbox a:active {background-image:url(images/overlay2.png);}
* html #movielistbox a:active {
	background-color:Transparent;
	background-image: url(images/clear.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay2.png", sizingMethod="scale");
	}
.movielogos {width: 40px; height: 30px; margin: 0; padding: 0 10px 0 10px; float: left; border-right: solid 1px gray;}
.movietext {width: 200px; height: 30px; text-align: left; margin: 0; padding: 0 0 0 10px; float: left;}
.movietext .movietitle, .movietext h2 {font-family: CartoGothicStdBold, Arial bold, sans-serif; text-decoration: underline; color: #000; margin: 0; padding: 0; font-size: 15px;}
.movietext .moviesub, .movietext p {font-family: CartoGothicStdBook, Arial, sans-serif; line-height: 17px; color: #444; font-size: 12px; margin: 0; padding: 0; text-decoration: none;}
.resource {margin: 0; padding: 10px 0; border-top: solid 1px #777;}
.resource a:link, .resource a:visited {font-family: CartoGothicStdBold, Arial bold; font-weight: bold; font-size: 16px; color: #000;}
.resource a:hover {color: #777;}
.resource p {color: #555; text-align: justify; margin: 0; padding: 0;}


	


/*    Support Page    */

#supportbar {width: 962px; height: 158px; background: url(images/supportbar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#supportbox {width: 962px; height: 567px; background: url(images/supportbkgd.png) 0 0 no-repeat; margin: 16px 0 0 0; padding: 0; float: right;}
#supportboxwindow {width: 922px; height: 524px; background-color: #fff; border: solid 1px #cacaca; margin: 20px auto 0 auto; padding: 0;}




/*  Contact Us Page   */

#contactusbar {width: 962px; height: 158px; background: url(images/contactusbar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#contactuscontainer {width: 962px; height: 220px; margin: 0 auto; padding: 16px 0 0 0;}
.contactusboxleft {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: left; margin: 0 16px 0 0; padding: 0;}
.contactusboxmiddle {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: left; margin: 0; padding: 0;}
.contactusboxright {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: right; margin: 0; padding: 0;}
.contactusboxheadline {font-size: 19px; text-align: center; margin: 24px 0 0 0; padding: 0 0 10px 0;}
.contactusboxleft h3 {font-size: 15px; line-height: 16px; font-weight: bold; color: #000; text-align: left; margin: 0; padding: 5px 20px 0 30px;}
.contactusboxleft p {font-size: 12px; line-height: 16px; text-align: left; margin: 0; padding: 0 20px 10px 30px;}
.contactusboxmiddle h3 {font-size: 15px; line-height: 16px; font-weight: bold; color: #000; text-align: left; margin: 0; padding: 5px 20px 0 30px;}
.contactusboxmiddle p {font-size: 12px; line-height: 16px; text-align: left; margin: 0; padding: 0 25px 10px 30px;}
.contactusboxright h3 {font-size: 15px; line-height: 16px; font-weight: bold; color: #000; text-align: left; margin: 0; padding: 5px 20px 0 30px;}
.contactusboxright p {font-size: 12px; line-height: 16px; text-align: left; margin: 0; padding: 0 25px 10px 30px;}












/*   Footer   */

#copyright {text-align: center; clear: both; margin: 0; padding: 10px 0;}
#copyright p {font-size: 10px; color:#aaa; margin: 0; padding: 0;}
#footer {width: 100%; height: 632px; background: url(images/footerbkgd.jpg) 0 0 repeat-x; margin: 0; padding: 0;} 
#signupfooter {width: 100%; height: 632px; background: url(images/footerbkgd.jpg) 0 0 repeat-x; margin: 0; padding: 0;} 
.footertable {width: 900px; margin: 0 auto; padding: 20px 0 0 0;}
.footertable ul {width: 150px; float: left; margin: 0; padding: 0 0 0 30px;}
.footertable ul li {list-style-type: none; margin: 0; padding: 0;}
.footertable ul li a, .footertable ul li a:link, .footertable ul li a:visited {font-size: 12px; line-height: 16px; color: #666;}
.footertable ul li a:hover {color: #666;}
.footertable ul li h1 {font-size: 14px; color: #666; margin: 0; padding: 0 0 10px 0;}
.footertable ul li h2 {font-size: 12px; color: #666; margin: 0; padding: 0; text-decoration: none;}
.footertable ul li p {font-size: 12px; line-height: 16px; color: #666; margin: 0; padding: 0;}




/*     testimonials page     */

#testimonialsbar {width: 962px; height: 158px; background: url(images/testimonialsbar.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0;}
#testimonialcopy {width: 962px; margin: 16px auto 0 auto; padding: 0; background: url(images/testfill.jpg) 0 0 repeat-y;}
.testimonials1 {margin: 0; padding: 8px 40px 0 40px;}
.testimonials2 {margin: 0; padding: 20px 40px 0 40px;}
#testimonialcopy p {font-size: 13px; line-height: 18px; margin: 0; padding: 0 0 7px 0;}

