/*////// CSS Document //////*/

/*////////////////////////////////////////////////////////////////////////////////////////

Next Horizon - Remote Backup Service - href="http://www.nexhorizon.net/"

Design, HTML, CSS, Scripting by: Anthony Spence - 2009

////////////////////////////////////////////////////////////////////////////////////////*/


	/*////// Global Presets //////*/
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td, b {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: Arial, Helvetica, sans-serif;
			vertical-align: baseline;
			list-style: none;
		}
		
		.lefter {
			float: left;
		}
		.right {
			float: right;
		}
		.clear {
			clear: both;
		}
		.tentop {
			padding: 10px 0 0 0;
		}
		.halfwidth {
			width: 50%;
		}
		.throw {
			text-indent: -5000px;
		}
		.textCenter {
			text-align: center;
		}
	/************************************/
	
	/*////// Container Styles  //////*/
	
		body {
			background-color: #303030;
		}
		#bg {
			background: url('../images/bg.gif') top left repeat-x;
			width: 100%;
			min-Height: 1000px;
			height: auto !important;
			height: auto;	
		}
		#main-wrapper {
			margin: 0 auto;
			width: 905px;
			height: auto;
		}
		#container-wrapper {
			background-color: #505050;
			border-right: 3px solid #383838;
			border-left: 3px solid #383838;
			padding: 7px 0 7px 0;
		}
	/************************************/	

	/*////// Header Styles //////*/
	
		#header {
			height: 149px;
		}
		#header .logo {
			display:block;
			padding: 40px 0 0 0;
			margin: 0 0 0 35px;
			background: url('../images/logo.png') bottom left no-repeat;
			width: 225px;
			height: 69px;
			behavior: url(iepngfix.htc);
		}
		#newBadge {
			background: url('../images/newBadge.gif') top left no-repeat;
			width: 270px;
			height: 83px;
			float: right;
			margin: 0 20px 0 0;
		}
		#newBadge .over {
			background: url('../images/newBadge2.gif') top left no-repeat;
		}
		#newBadge h2 {
			text-indent: -5000px;	
		}
		#newBadge a {
			display: block;
			height: 41px;	
		}
	/************************************/


	/*////// Navigation Styles //////*/
	
		#navigation {
			height: 48px;
			padding: 0 0 0 175px;
		}
		#navigation-I {
			height: 48px;
			padding: 0 0 0 80px;
		}
		#navigation ul {
			padding: 9px 0 0 0;
		}
	/************************************/

	/*////// Badge Styles //////*/
	
		#top-badge a.firstplan {
			background: url('../images/badge-15gb.png') top left no-repeat;
			display: block;
			width: 145px;
			height: 47px;
			margin: 0 auto;
			z-index: 10;
		}
		#top-badge a.secondplan {
			background: url('../images/badge-50gb.png') top left no-repeat;
			display: block;
			width: 145px;
			height: 47px;
			margin: 0 auto;
			z-index: 10;
		}
		#top-badge {
			position: absolute;
			margin: -67px 0 0 -25px;
			background: url('../images/badge.png') top left no-repeat;
			width: 179px;
			height: 260px;
			padding: 15px 0 0 0;
			z-index: 3;
		}
		#top-badge a.badgeOffers {
			background: url('../images/badgeOffers.png') top left no-repeat;
			display: block;
			width: 90px;
			height: 19px;
			margin: 12px 0 0 75px;
		}
		#top-badge a.badgeOffers {
			background: url('../images/badgeOffers.png') top left no-repeat;
			display: block;
			width: 90px;
			height: 19px;
			margin: 12px 0 0 75px;
		}
		#top-badge .badge-plan p {
			margin: 0;
			padding: 0;
		}
		#top-badge h1 {
			color: #ccff00;
			font-size: 20px;
			font-weight: bold;
			font-family: "Lucida Sans";
		}
		#top-badge .subhead {
			color: #fdfdfd;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
		}
		
		
		#top-badge2 {
			position: absolute;
			margin: -67px 0 0 -25px;
			background: url('../images/badge.png') top left no-repeat;
			width: 179px;
			height: 260px;
			padding: 13px 0 0 0;
			z-index: 3;
		}
		#top-badge2 a.badgeOffers {
			background: url('../images/badgeOffers.png') top left no-repeat;
			display: block;
			width: 90px;
			height: 19px;
			margin: 13px 0 0 75px;
		}
		#top-badge2 a.badgeOffers2 {
			background: url('../images/badgeOffers2.png') top left no-repeat;
			display: block;
			width: 90px;
			height: 19px;
			margin: 13px 0 0 75px;
		}
		#top-badge2 .badge-plan p {
			margin: 0;
			padding: 0;
		}
		#top-badge2 h1 {
			color: #ccff00;
			font-size: 20px;
			font-weight: bold;
			font-family: "Lucida Sans";
			padding: 0 0 3px 0;
		}
		#top-badge2 .subhead {
			color: #fdfdfd;
			font-size: 11px;
			line-height: 14px;
			font-weight: bold;
		}
		
		#top-badge2 .badge-plan li {
			text-align: left;
			font-size: 12px;
			color: #fff;
			font-weight: bold;
			line-height: 30px;
			width: 170px;
			margin: 0 0 0 3px;
		}
		#top-badge2 .badge-plan ul {
			padding: 0 0 15px 0;
		}
	/************************************/

	/*////// Main Slider Styles //////*/
	
		#main-slider {
			margin: 0 auto;
			height: 290px;
			width: 886px;
		}
	/************************************/
	
	/*////// Coda Slider Styles //////*/
	
		#main-slider #slider {
		  width: 886px;
		  margin: 0 auto;
		  position: relative;
		}
		
		#main-slider .scroll {
		  height: 290px;
		  width: 886px;
		  overflow: auto;
		  position: relative; /* fix for IE to respect overflow */
		  clear: left;
		  z-index: 1;
		}
		
		#main-slider .scrollContainer div.panel {
		  height: 290px;
		  width: 886px; /* change to 560px if not using JS to remove rh.scroll */
		}
		#main-slider #panel1 {
			background: url('../images/sliderbg-3.jpg') top left no-repeat;
			width: 886px;
			height: 290px;
		}
		#main-slider #panel2 {
			background: url('../images/sliderbg-2.jpg') top left no-repeat;
			width: 886px;
			height: 290px;
		}
		#main-slider #panel3 {
			background: url('../images/sliderbg-2.jpg') top left no-repeat;
			width: 886px;
			height: 290px;
		}
	/************************************/

	/*////// Slider Controls //////*/
		#main-slider .sliderNav {
			position: absolute;
			margin: 269px 0 0 725px;
			z-index: 2;
		}
		ul.sliderNav {
			background: url('../images/slidecontrol/bg.gif') top left no-repeat;
			width: 82px;
			height: 21px;
			padding: 0 0 0 7px;
			margin: 0;
		}
		ul.sliderNav li {
			float: left;
		}
		a#btnPlay {
			background: url('../images/slidecontrol/btnPlay.jpg') top left no-repeat;
			display: block;
			text-indent: -5000px;
			width: 18px;
			height: 21px;
		}
		a#btnPlay:hover {
			background: url('../images/slidecontrol/btnPlay_h.jpg') top left no-repeat;
		}
		a#btnPause {
			background: url('../images/slidecontrol/btnPause.jpg') top left no-repeat;
			display: block;
			text-indent: -5000px;
			width: 16px;
			height: 21px;
		}
		a#btnPause:hover {
			background: url('../images/slidecontrol/btnPause_h.jpg') top left no-repeat;
		}
		a#btnPrevious {
			background: url('../images/slidecontrol/btnPrev.jpg') top left no-repeat;
			display: block;
			text-indent: -5000px;
			width: 17px;
			height: 21px;
		}
		a#btnPrevious:hover {
			background: url('../images/slidecontrol/btnPrev_h.jpg') top left no-repeat;
		}
		a#btnNext {
			background: url('../images/slidecontrol/btnNext.jpg') top left no-repeat;
			display: block;
			text-indent: -5000px;
			width: 19px;
			height: 21px;
		}
		a#btnNext:hover {
			background: url('../images/slidecontrol/btnNext_h.jpg') top left no-repeat;
		}
	/************************************/

	/*////// Slider Styles //////*/
	
		.panel h1 {
			color: #ccff00;
			font-size: 22px;
			font-weight: bold;
			font:Arial, Helvetica, sans-serif;
		}
		.panel h2 {
			color: #ccff00;
			font-size: 14px;
			font-weight: bold;
			font:Arial, Helvetica, sans-serif;
			margin: 10px 0 0 0;
		}
		.panel ul {
			width: 400px;
			padding: 10px 0 10px 30px;
		}
		.panel ul li {
			color: #fdfdfd;
			list-style: disc;
			font-size: 12px;
			font-weight: bold;
		}
		.panel blockquote {
			color: #fdfdfd;
			font-size: 12px;
			font-weight: bold;
			width: 350px;
		}
		.panel blockquote span {
			color: #ccff00;
		}
		#panel1 a.featurebtn,#panel2 a.featurebtn,#panel3 a.featurebtn {
			background: url('../images/featurebtn.png') top left no-repeat;
			behavior: url('iepngfix.htc');
			margin: 10px 0 0 20px;
			display: block;
			width: 95px;
			height: 24px;
		}
		#panel1 a.signupbtn,#panel2 a.signupbtn,#panel3 a.signupbtn {
			background: url('../images/signupbtn.png') top left no-repeat;
			behavior: url('iepngfix.htc');
			margin: 10px 0 0 20px;
			display: block;
			width: 95px;
			height: 24px;
		}
		#panel1,#panel2,#panel3 {
			padding: 15px 0 0 470px;
		}
		.badgeorange {
			position: relative;
			margin: 10px 0 0 -20px;
			background: url('../images/badgeorange.png') top left no-repeat;
			behavior: url('iepngfix.htc');
			width: 59px;
			height: 59px;
		}
	/************************************/

	/*////// Middle Container Style //////*/
	
		#middle-container {
			padding: 10px 0 0 0;
			margin: 0 auto;
			width: 886px;
		}
		#middle-container .left-module {
			background: url('../images/left-module-bg.gif') top left no-repeat;
			width: 292px;
			height: 380px;
		}
		#middle-container #howitworks {
			padding: 18px 17px;
		}
		#middle-container #howitworks .bullet1 {
			background: url('../images/number1.jpg') top left no-repeat;
			width: 42px;
			height: 85px;
		}
		#middle-container #howitworks .bullet2 {
			background: url('../images/number2.jpg') top left no-repeat;
			width: 42px;
			height: 95px;
		}
		#middle-container #howitworks .bullet3 {
			background: url('../images/number3.jpg') top left no-repeat;
			width: 42px;
			height: 85px;
		}
		#middle-container #howitworks li {
			display: inline;
			
		}
		#middle-container #howitworks h2 {
			background: url('../images/howitworks.png') top left no-repeat;
			display: block;
			width: 255px;
			height: 41px;
			padding: 0 0 15px 0;
		}
		#middle-container #howitworks p {
			font-size: 12px;
			line-height: 14px;
			color: #fdfdfd;
			padding: 0 0 3px 0;
		}
		#middle-container #howitworks h3 {
			padding: 0 0 0 0;
			color: #ccff00;
			font-size: 16px;
			font-weight: bold;
			font-family: "Lucida Sans";
		}
		#middle-container #howitworks .bigsignup {
			background: url('../images/bigsignup.jpg') top left no-repeat;
			margin: 0 0 0 0;
			float: right;
			display: block;
			width: 95px;
			height: 28px;
		}	
		#middle-container .right-modules {
			width: 590px;
		}
		#middle-container #landing-page {
			padding: 10px 10px 15px 20px;
			color: #fdfdfd;
		}
		#middle-container #landing-page .onlineBackupIMG {
			background: url('../images/online-backup.jpg') top left no-repeat;
			text-indent: -5000px;
			display: block;
			float: left;
			width: 44px;
			height: 44px;
		
		}
		#middle-container #landing-page .onlineStorageIMG {
			background: url('../images/online-storage.jpg') top left no-repeat;
			text-indent: -5000px;
			display: block;
			float: left;
			width: 44px;
			height: 44px;
		
		}
		#middle-container #landing-page .little-mod h3 {
			color: #ccff00;
			font-size: 18px;
			font-weight: bold;
			font-family: "Lucida Sans";
			padding: 22px 0 0 0;
		}
		#middle-container #landing-page .little-mod p {
			padding: 5px 20px 0 5px;
			font-size: 14px;
			line-height: 16px;
		
		}
		#middle-container #landing-page .full-block {
			background-color: #414141;
			padding: 16px 15px 18px 15px;
			border: 1px solid #666;
		}
		#middle-container #landing-page .full-block h2 {
			color: #ccff00;
			font-size: 20px;
			font-weight: bold;
			font-family: "Lucida Sans";
			padding: 0px 0 5px 0;
		}
		#middle-container #landing-page .full-block p {
			font-size: 14px;
			line-height: 18px;
			margin: 0 0 0 0;
		
		}
		#middle-container #landing-page .full-block a,#bottom-container a {
			color: #FF7200;
		}
		#bottom-container {
			/* Check top padding if modules change */
			margin: 10px auto 10px auto;
			background: url('../images/bottom-module.gif') top left no-repeat;
			width: 886px;
			height: 201px;
		}
		#bottom-container .landing-page h3 {
			color: #ccff00;
			font-size: 16px;
			font-weight: bold;
			font-family: "Lucida Sans";
			padding: 13px 0 0 0;
			display: block;
			height: 24px;
		}
		#bottom-container .landing-page .statusIMG {
			background: url('../images/statusIMG.png') top left no-repeat;
			width: 37px;
			height: 32px;
			display: block;
			text-indent: -5000px;
			float: left;
			behavior: url(iepngfix.htc);
		}
		#bottom-container .landing-page .securityIMG {
			background: url('../images/securityIMG.png') top left no-repeat;
			width: 37px;
			height: 32px;
			display: block;
			text-indent: -5000px;
			float: left;
			behavior: url(iepngfix.htc);
		}
		#bottom-container .landing-page .setupIMG {
			background: url('../images/setupIMG.png') top left no-repeat;
			width: 37px;
			height: 32px;
			display: block;
			text-indent: -5000px;
			float: left;
			behavior: url(iepngfix.htc);
		}
		#bottom-container .landing-page .supportIMG {
			background: url('../images/supportIMG.png') top left no-repeat;
			width: 37px;
			height: 32px;
			display: block;
			text-indent: -5000px;
			float: left;
			behavior: url(iepngfix.htc);
		}
		#bottom-container .landing-page {
			width: 880px;
			margin: 0 auto;
			padding: 32px 0 0 0;
		}
		#bottom-container .landing-page .little-mod {
			background: url('../images/bottom-divider.png') top right no-repeat;
			width: 200px;
			padding: 0 5px 0 15px;
		
		}
		#bottom-container .landing-page .little-mod p {
			color: #fdfdfd;
			font-size: 13px;
			line-height: 18px;
		}
	/************************************/
	
	/*////// Footer Container Style //////*/
	
		#footer {
			background-color: #92b700;
			height: 150px;
		}
		#footer #footer-container {
			width: 905px;
			margin: 0 auto;
		}
		#footer-wrapper {
			width: 100%;
			background: url('../images/footerbg.gif') top left repeat-x;
			min-height: 88px;
			height: auto !important;
			height: 88px;
		}
		#footer .footer-tab {
			position: absolute;
			background: url('../images/footer-tab.gif') top left no-repeat;
			width: 264px;
			height: 74px;
		}
		#footer .footer-content {
			padding: 27px 0 0 300px;
		}
		#footer .footer-content ul li {
			display: inline;
			font-size: 11px;
			font-weight: bold;
		}
		#footer .footer-content ul a, #footer h4 a {
			color: #000;
		}
		#footer .footer-content ul a:hover, #footer h4 a:hover {
			color: #333;
		}
		#footer h3, #footer h4  {
			font-size: 11px;
			font-weight: bold;
			margin: 3px 0 0 0;
		}
	/************************************/

	/*////// Lava Menu Container Style //////*/
		
		.lavaLamp {
			position: relative;
			overflow: hidden;
		}
			/* Force the list to flow horizontally */
		.lavaLamp li {
				float: left;
				list-style: none;
			}
				/* Represents the background of the highlighted menu-item. */
				.lavaLamp li.back {
					background: url("../images/lava.png") no-repeat right -30px;
					width: 9px; height: 30px;
					z-index: 8;
					position: absolute;
					behavior: url(iepngfix.htc);
				}
					.lavaLamp li.back .left {
						background: url("../images/lava.png") no-repeat top left;
						height: 30px;
						margin-right: 9px;
						behavior: url(iepngfix.htc);
					}
				/* Styles for each menu-item. */
				.lavaLamp li a {
					position: relative; overflow: hidden;
					text-decoration: none;
					font-family: Verdana;
					font-weight: bold;
					font-size: 11px;
					color: #333; outline: none;
					text-align: center;
					height: 30px; top: 7px;
					z-index: 10; letter-spacing: 0;
					float: left; display: block;
					margin: auto 11px;
				}
	/************************************/


	/*////// Interior Main Styles //////*/
	
		#middle-container .left-side {
			width: 225px;
			min-height: 300px;
			height: auto !important;
			height: auto;
		}
		#middle-container .left-side .module {
			width: 225px;
			height: auto;
			margin: 6px 0 10px 0;
		}
		#middle-container .left-side .module .top {
			background: url('../images/module/top.jpg') top left no-repeat;
			width: 225px;
			height: 13px;	
		}
		#middle-container .left-side .module .tophead {
			background: url('../images/module/tophead.jpg') top left no-repeat;
			width: 225px;
			height: 32px;	
		}
		#middle-container .left-side .module .tophead h2 {
			color: #fdfdfd;
			font-size: 14px;
			padding: 7px 0 0 0;
			text-align: center;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		#middle-container .left-side .module .middle {
			background: url('../images/module/middle.jpg') top left repeat-y;
			width: 225px;
			height: 100% !important;
		}
		#middle-container .left-side .module .bottom {
			background: url('../images/module/bottom.jpg') top left no-repeat;
			width: 225px;
			height: 13px;
		}
		#middle-container .left-side .module h3 {
			background-color: #999;
			width: 218px;
			display: block;
			padding: 3px 0 3px 5px;
			margin: 0 auto 5px auto;
			font-size: 13px;
			font-weight: bold;
			
		}
		#middle-container .left-side .module p {
			margin: 0 0 5px 0;
			color: #fdfdfd;
			font-size: 12px;
			padding: 5px 15px 5px 15px;
		}
		#middle-container .left-side .module p span {
			color: #ccff00;
		}
		#middle-container .left-side .module p a {
			/*color: #ccff00;	*/
			color: #ff7200;
		}
		#middle-container .left-side .spaceit {
			padding: 5px 0 0 0;
		}
		#middle-container .left-side .module ul {
			padding: 0 10px 0 25px;
		}
		#middle-container .left-side .module ul li {
			margin: 0 0 0 0;
			color: #fdfdfd;
			font-size: 12px;
			list-style: disc;
		}
		#middle-container .interior-right-modules {
			width: 640px;
			padding: 7px 0 0 15px;
		}
		#middle-container .interior-right-modules a {
			color: #ccff00;
		}
	/************************************/


	/*////// Interior Text Styles //////*/
		#interior-page .split {
			padding: 0 0 10px 0;
		}
		#interior-page h2 {
			display: block;
			color: #ccff00;
			font-size: 16px;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 0 0 5px;
		}
		#interior-page p {
			color: #fdfdfd;
			font-size: 12px;
			line-height: 16px;
			padding: 0 0 10px 0;
		}
	/************************************/

	/*////// Interior Plan Table Styles //////*/
	
		table.plan-table {
			width: 100%;
			background: #585858;
			border: 1px solid #333333;	
			text-align: center;
		}
		table.plan-table td {
			padding: 5px;
			font-size: 12px;
		}
		table.plan-table tr.header {
			background: #a8b0c6;
			font-size: 14px;
			color: #000;
			font-weight: bold;
		}
		table.plan-table tr.row, table.plan-table tr.row2 {
			color: #fdfdfd;
		}
		table.plan-table tr.row td {
			border-bottom: 1px solid #777;
		}
		table.plan-table tr.row2 td {
			border-bottom: 1px solid #777;
			background-color: #656565;
		}
		table.plan-table td.divide {
			border-right: 1px solid #333;
		}
	/************************************/

	/*////// Interior Tables Specifics //////*/
	
		table.plan-table td span {
			font-weight: bold;
		}
		table.plan-table td.alignl {
			text-align: left;
			font-weight: bold;
		}
		.check {
			background: url('../images/check.png') top left no-repeat;
			margin: 0 auto;
			width: 16px;
			height: 16px;
		}
		.ex {
			background: url('../images/ex.png') top left no-repeat;
			margin: 0 auto;
			width: 16px;
			height: 16px;
		}
	/************************************/

	/******** FAQ Styles *******/
		.answer {
			display: none;	
		}
		
		#faqMod ul li {
			line-height: 20px;				
		}
		#faqMod ul li a {
			color: #fff;
		}	
	
	
	/************************************/

	/******** Special Signup Styles *******/
		#jsRequired {
			height: 500px;
		}
		#jsRequired h1 {
			font-size: 18px;
			background: #545454;
			color: #ccff00;
			padding: 30px;
			margin: 0 auto;	
			width: 75%;
			border: 1px dashed #999;
		}
		.jsOff {
			display: none;
		}
		.jsOn  {
			display: block;
		}
	/************************************/
		#ajaxLoader {
			background: url('../images/ajax.gif') top left no-repeat;
			width: 31px;
			height: 31px;
		}
	/************************************/

	/******** Interior Signup Styles ******/
		#signupForm, #signupForm2, #signupForm1 {
			padding: 0 0 0 10px;
		}
		#signupForm legend,#signupForm2 legend,#signupForm1 legend {
			color: #ccff00;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 14px;
		}
		fieldset span {
			float: left;
			font-size: 22px;
			margin: 3px 0 0 2px;
			height: 17px;

			color: #CCFF00;
		}
		#personal label, #billing label, #verify label, #charge label, #userInfo label  {
			display: block;
			width: 110px;
			float: left;
			color: #fdfdfd;
			font-size: 12px;
			text-align: right;
			padding: 2px 0 0 0;
		}
		input, select, textarea {
			padding: 2px;
			background-color: #CCCCCC;
			
		}
		textarea {
			border: 1px;
		}
		input#sameid {
			padding: 0;
		}
		#personal .row, #billing .row, #verify .row, #charge .row, #userInfo .row  {
			display: block;
			height: 5px;
		}	
		#personal label, #billing label, #verify label, #charge label, #userInfo label {
			padding: 0 10px 0 0;
		}
		#personal input, #personal select, #billing input, #billing select, #verify input, #verify select, #charge input, #charge select, 	#userInfo input, #userInfo select {
			float: left;
			border: 1px solid #555;
			margin: 0 0 0 0;
		}
		#thePlans .pselect {
			height: 22px;
		}
		#userInfo .toknow {
			float: left;
			width: 310px;
			font-size: 11px;
			color: #FFFFCC;
			padding: 0 0 0 20px;
		}
		
		.subOptionR {
			margin:0 0 0 0;
			padding:0;
		}
		.subOptionRH {
			margin:0 0 0 0;
			padding:0;
		}
		.subOptionRHead {
			width: 20px;
		}
		table.subplans {
			width: 100%;
			margin: 0 0 0 0;
		}
		table.subplans .header {
			font-weight: bold;
			color: #ccff00;
			font-size: 13px;
			background-color: #414141;
			border-bottom: 1px solid #6d6d6d;
		}
		table.subplans .row {
			background-color: #585858;
			color: #fdfdfd;
			font-size: 12px;
		}
		table.subplans td {
			height: 22px;
			padding: 0 0 0 5px;
			vertical-align: middle;
			font-weight: bold;
		}	
		table.subplans .row2 {
			background-color: #6d6d6d;
			color: #fdfdfd;
			font-size: 12px;
		}
		table.subplans tr.header td {
			height: 20px;
			padding: 5px 0 5px 5px;
			border-bottom: 1px solid #6d6d6d;
		}
		.remotetotal {
			width: 595px;
			font-weight: bold;
			font-size: 12px;
			background-color: #414141;
			color: #FFFFCC;
			padding: 5px 0 5px 5px;
		}
		#charge .remotetotal label {
			display: block;
			float: left;
			width: 500px;
			text-align:left;
			margin:0;
			padding:0;
			color: #FFFFCC;
		}
		.remotetotal .total {
			text-align: right;
			padding: 0 5px 0 0;
		}
		.submitBtn {
			background: url('../images/submitBtn.gif') top left no-repeat;
			width: 95px;
			height: 24px;
		}
		a.submitBtn {
			display:block;
			text-indent: -5000px;
			background: url('../images/submitBtn.gif') top left no-repeat;
			width: 95px;
			height: 24px;
		}
		#userInfo a.submitBtn, #thePlans a.submitBtn {
			display:block;
			text-indent: -5000px;
			background: url('../images/contBtn.gif') top left no-repeat;
			width: 95px;
			height: 24px;
		}
		#charge a.prevBtn, #thePlans a.prevBtn {
			display:block;
			text-indent: -5000px;
			background: url('../images/prevBtn.gif') top left no-repeat;
			width: 95px;
			height: 24px;
		}
		.submitB {
			float: right;
			width: 95px;
			margin: 0 40px 0 0;
		}
		#signupForm a,#signupForm2 a,#signupForm1 {
			font-size: 11px;
			color: #FFFFCC;
		}
		#signupBar {
			width: 601px;
			height: 61px;
		}
		#signupBar .stage1 {
			background: url('../images/signupBar1.gif') top left no-repeat;
			width: 601px;
			height: 61px;
		}
		.subplans select {
			border: 1px solid #666;
			width: 50px;
			height: 18px;
			font-size: 11px;
			font-weight: bold;
			background-color: #ccc;
		}
		#signupBar .stage2 {
			background: url('../images/signupBar2.gif') top left no-repeat;
			width: 601px;
			height: 61px;
		}
		#signupBar .stage3 {
			background: url('../images/signupBar3.gif') top left no-repeat;
			width: 601px;
			height: 61px;
		}
	/************************************/

	/***** Interior Slider Styles ******/
		#interior-main-slider {
			float: right;
			margin: 0 7px 0 0;
			height: 191px;
			width: 732px;
		}
		#interior-main-slider #Ipanel1 {
			background: url('../images/interior-headers/signupbg.jpg') top left no-repeat;
			height: 191px;
			width: 732px;
		}
		#interior-main-slider #Ipanel2 {
			background: url('../images/interior-headers/plansbg.jpg') top left no-repeat;
			height: 191px;
			width: 732px;
		}
		#interior-main-slider #Ipanel3 {
			background: url('../images/interiorheadbg2.jpg') top left no-repeat;
			height: 191px;
			width: 732px;
		}
	/************************************/

	/***** Interior Slider Animation Styles ******/
		#feature-animation-main {
			float: right;
			margin: 0 7px 0 0;
			height: 191px;
			width: 732px;
		}
			#feature-animation-main .roBack {
				background: url('../images/feature-animation/roBack6.jpg') top left no-repeat;
				height: 191px;
				width: 732px;
			}
			#feature-animation-main .roBack1 {
				background: url('../images/feature-animation/roBack1.jpg') top left no-repeat;
				height: 191px;
				width: 732px;
			}
			#feature-animation-main .roBack2 {
				background: url('../images/feature-animation/roBack2.jpg') top left no-repeat;
				height: 191px;
				width: 732px;
			}
			#feature-animation-main .roBack3 {
				background: url('../images/feature-animation/roBack3.jpg') top left no-repeat;
				height: 191px;
				width: 732px;
			}
			#feature-animation-main .roBack4 {
				background: url('../images/feature-animation/roBack4.jpg') top left no-repeat;
				height: 191px;
				width: 732px;
			}
			#feature-animation-main .roBack5 {
				background: url('../images/feature-animation/roBack5.jpg') top left no-repeat;
				height: 191px;
				width: 732px;
			}
			#feature-animation-main .roBack6 {
				background: url('../images/feature-animation/roBack6.jpg') top left no-repeat;
				height: 191px;
				width: 732px;
			}
	/******************************************/


	/**** Contact Form Page Styles ************/
			#contactFormS {							
				
			}
			#contactFormS label {
				display:block;
				float: left;
				width: 210px;				
				color: #fdfdfd;
				font-size: 14px;
				padding: 0 5px 0 0;
			}
			#contactFormS .pad {
				display: block;
				height: 10px;
			}
			#contactFormS input, #contactFormS select, #contactFormS textarea {
				padding: 2px;
				background-color: #CCCCCC;
				border: 1px solid #555;
			}
			#contactFormS .cTxt {
					width: 250px;
			}
			submit#submitContact {
					width: 120px;
					
			}
			.formStyle {
				border: 1px solid #757575;
				background-color: #404040;
				padding: 30px 25px;
				height: 100%;
			}
			.formStyle h3 {				
				color: #ccff00;
				padding: 0 0 5px 0;
			}
				.formStyle ul li {
					font-size: 12px;
					color: #fff;
					line-height: 18px;
					padding: 0 0 0 5px;
					margin: 0 0 0 20px;
					list-style: circle;
				}
					.formStyle ul li ul {
						margin-bottom: 10px;	
					}
				#formStyle .message a {
					color: #fff;
				}
				#formStyle ul li {
					line-height: 22px;
				}
				#formStyle .editer {
					display:block;
					margin-bottom: 10px 0 10px 0;	
				}
				#formStyle #faqList li {
					list-style: none;
				}
				
			.subButtons {
				float: right;	
			}
			.cArea {
				width: 250px;
				height: 100px;
			}
	
	/************************************/
	
	
	blockquote {
		font-size: 14px;
		padding: 10px 20px;
		color: #ccff00;
		font-style: italic;
		border-left: 1px solid #fdfdfd;
		line-height: 19px;
		
	}
	
	
	
	/************************************/

	/**** Verify Page Styles ************/
		.border {
			border: 1px dashed #999;
		}
		.editer {
			display: block;
			background-color: #343434;
			width: 100%;
			font-size: 12px;
			width: 585px;
			text-align: right;	
			margin: 30px 0 30px 0;
			height: 2px;
			border-top: 1px solid #6d6d6d;
		}
			.signup .editer {
				display: block;
				margin: 15px 0 15px 0;	
			}
		.editer a {
			color: #FF9900;
			text-decoration: none;
		}
		.reder {
			color: #CC3300;
		}
		.notValid {
			background-color: #cc0000;
			color: #fdfdfd;
		}
		#erCheck {
			width: 600px;
			background-color: #cc0000;
		}
		#erCheck p {
			font-weight: bold;
			text-align: center;
			padding: 3px 0 6px 0;
		}
		.noDisplay {
			display: none;
		}
	/************************************/

	/**** Package Verification Styles ****/
		#selectedPlan {
		}
			#selectPlanOn {
			}
			
		.economyVerify {
		}
			.economyVerifyOn {
			}
		
		.businessVerify {
		}
			.businessVerifyOn {
			}			
		
		.premiumVerify {	
		}
			.premiumVerifyOn {
			}
	/************************************/
	
	
	
	/*////// Editor Nav Styles //////*/
		
		#pagerNav {
			width: 100%;
			background-color: #757575;
		}
			#pagerNav li {
				float: left;
				text-align: center;
			}
				#admin #pagerNav a.on {
					background-color: #404040;	
					border: 1px solid #757575;
					color: #858585;
					border-bottom: none;
				}
				#admin #pagerNav a {
					font-size: 12px;
					display: block;
					border: 1px solid #404040;
					border-top: none;
					border-left: none;
					text-transform:uppercase;
					font-weight: bold;
					padding: 7px 27px 7px 27px;
					text-decoration: none;
					color: #303030;
				}
				
		.notActive {
			display: none;	
		}
		#admin .formStyle {
			border-top: none;	
		}
		#admin .question {
			font-size: 16px;
			color: #ccff00;
			margin: 3px 0 5px 0;
			padding: 0;
			text-decoration:none;
		}
	/************************************/

