@charset "utf-8";
/* CSS Document */

/* ************* HOME OFFICE PRO WEBSITE 2008  CSS ~~ POSITIONING ~~ DIVS BEGINS */


 
body  {
	
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#container  {
	width: 850px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

#header  {
	text-align: right;
	height: 70px;
	line-height: 70px;
} 


#topnav {
	width: 850px;
	height: 30px;
	float: left;
	word-spacing: 20px;
}
#header a.contactUs{
	font-size: 12px;
}
#sidebar1 {
	float: left;
	width: 200px;
	background: #ffffff;
	padding-right: 0;
	padding-left: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
p.igravitate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: url(http://www.igravitate.com/images/logo.png) no-repeat;
	width: 228px;
	color: #999;
	height: 69px;
	padding-left: 255px;
	padding-top: 20px;
}
p.hopwlp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: url(../images/hop2logo.jpg) no-repeat;
	width: 228px;
	color: #999;
	height: 69px;
	padding-left: 310px;
	padding-bottom: 25px;
}
h1.FeaturesPageTitles{
	color: #9C3;
	font-family: 'Lucida Console', Arial, Verdana;
	font-size: 30px;
	font-weight: lighter;
	letter-spacing: -1px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;

	word-spacing: -10px;
}
#mainContent {
	margin-top: 0;
	margin-bottom: 0;
	width: 600px;
	float: right;
	padding-bottom: 20px;
	padding-top: 20px;
} 
/* Positioning DIVS ENDED */



/* Tables & FooterContainer BEGINS */

#footercontainer {
	left:0;
	float:left;
	width:100%;
	max-height:230px;
	min-height:230px;
	overflow:hidden;
	background-image: url(../images/home_office_pro_footer_image_12-01-09.png);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
	clear: both;
}
#quicksteps {
	background-image: url(../images/quick-links_2small.png);
	background-repeat: no-repeat;
	height: 150px;
	width: 180px;
	margin-top: 30px;
	margin-bottom: 0px;
}

table#footercontent {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 850px;
	text-align: left;
	height: 100%;
	float: none;
	line-height: 8px;
}
table#requestcall {
	width: 617px;
	height: 780px;
	background-image: url(../images/requestcall_table_BG_20-06-08-2.jpg);
	background-repeat: no-repeat;
}
table#requestcallSmall {
	width: 285px;
	height: 244px;
	background-image: url(../images/request_cal_small_table_BG_10-07-08.jpg);
	background-repeat: no-repeat;
}
table#partnersSignup {
	width: 617px;
	height: 751px;
	background-image: url(../images/partners_sign_up_table_BG_02-07-08.jpg);
	background-repeat: no-repeat;
}
/* Demo Request Table that holds both the Demo Form/Table & the Request to call Form/Table BEGINS */
#DemoRequest {
	height: 380px;
	width: 616px;
	background-image: url(../images/demo_requestcall_Table_24-06-08.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* Demo Request Table that holds both the Demo Form/Table & the Request to call Form/Table ENDED */

/* Demo Table Styles BEGINS */
#DemoRequest #demo_table {
	height: 217px;
	width: 256px;
	background-image: url(../images/demo_BG_0608_03.jpg);
	background-repeat: no-repeat;
	margin-left: 30px;
}
/* Demo Table Styles BEGINS */

/* Request a Call Table Styles BEGINS */
#DemoRequest #request_table {
	height: 217px;
	width: 256px;
	background-image: url(../images/requestcall_BG_0608_05.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
}
/* Refer Your Upline Table Styles BEGINS */
#ReferUplineTable {
	background-image: url(../images/refer_your_upline_24-06-08.jpg);
	background-repeat: no-repeat;
	height: 605px;
	width: 618px;
}
/* Refer Your Upline Table Styles ENDED */

/* Partners Table Styles BEGINS */
#partners_Table {
	padding: 0px;
	width: 600px;
}
/* Partners Table Styles ENDED */

/* Request Ticket Table Styles BEGINS */
#request_ticket {
	width: 617px;
	height: 616px;
	background-image: url(../images/partners_sign_up_table_BG_02-07-08.jpg);
	background-repeat: no-repeat;
}
/* Request Ticket Table Styles ENDED */

/* Tables & FooterContainer ENDS */


/* Top Nav (main site navigation)  BEGINS */

a:link,
a:visited {
	
	color: #004990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	line-height: 0px;
	font-weight: bold;
	word-spacing: 0em;
	
}


.requestcall_title_TD {
	text-align: center;
}
/* Top Nav Styles ENDS */




/* Left Side Nav BEGINS */

a.leftnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
}
a.leftnav:visited {
	color: #004990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
}
a.leftnav:hover  {
	color: #99cc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Left Side Nav Bar Styles ENDS */


/* Left Side Nav BEGINS */

a.sidenav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
}
a.sidenav:visited {
	color: #004990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
}
a.sidenav:hover  {
	color: #99cc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Left Side Nav Bar Styles ENDS */


/* Quick Steps ** IMAGES ** Nav BEGINS */
a.quicklinkimagenav:hover  {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.quicklinkimagenav:link {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.quicklinkimagenav:visited {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Quick Steps ** IMAGE ** Nav BEGINS */


/* Quick Steps ** TEXT ** Nav BEGINS */
a.quickstepsnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 11px;
	font-weight: bold;
}
a.quickstepsnav:visited {
	color: #004990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 11px;
	font-weight: bold;
}
a.quickstepsnav:hover  {
	color: #99cc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Quick Steps ** TEXT ** Nav ENDS */


/* Bottom Right White Platinum Logo Link Styles BEGINS */
a.platinumlogonav:hover  {
	text-decoration: none;
	text-align: left;
	border-bottom-style: none;
}
a.platinumlogonav:link {
	text-align: left;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.platinumlogonav:visited {
	text-align: left;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Bottom Right White Platinum Logo Link Styles ENDS */

/* Footer Nav BEGINS */
a.footernav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
}
a.footernav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
}
a.footernav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #99cc33;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
}
a.footernav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
}
/* Footer Nav ENDS */


/* To The Top Anchor Link Styles BEGINS */

a.ToTheTop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 20px;
}
a.ToTheTop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 20px;
}
a.ToTheTop:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 20px;
}

/* To The Top Anchor Link Styles ENDED */

/* Content Nav Begins */
a.contentnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
	line-height: 18px;
	font-weight: normal;
	border-bottom-style: none;
}
a.contentnav:hover  {
	color: #99cc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	text-align: left;
	line-height: 18px;
	font-weight: normal;
	border-bottom-style: none;
}
a.contentnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
	line-height: 18px;
	font-weight: normal;
	border-bottom-style: none;
}
/* Content Nav Bar Styles Done */


/* ************* HOME OFFICE PRO WEBSITE 2008  CSS Styles BEGINS */

/* This is for the Default image which is located in the Main Content DIV on th Right side to beside the Content prior to editing the DIV */
.supportthumbnail {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #333333;
	margin-left: 20px;
}
/* This is for the Main content banner Image which appears on every page */
.maincontentThumbnail {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}





/* Header Styles BEGINS */
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a8c26;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.logo {
	text-align: left;
	float: left;
	margin-top: 10px;
}
/* Header Styles ENDS */


/* Heading Styles BEGINS */
/* This is for the Horizontal rule */
hr {
	width: 200px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
}
/* Demo Form Styles BEGINS */
.DemoTitleTD {
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 20px;
}
.DemoTitle {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #6a8c26;
	margin-left: 50px;
	margin-top: 0px;
}
.DemoTextTD {
	height: 30px;
	text-align: left;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.SubmitTD {
	text-align: right;
	padding-right: 20px;
	padding-top: 2px;
}

.DemoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
}
.DemoSpacerTD {
	height: 3px;
}

.DemoNameTD {
	height: 25px;
	text-align: left;
	padding-top: 0px;
	padding-left: 20px;
	
}

.DemoName {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #555555;
}
.DemoEmailTD {
	height: 20px;
	text-align: left;
	padding-left: 52px;
	padding-top: 0px;
	
}
#demotextfield {
	border: 1px solid #aaaaaa;
	width: 120px;
	height: 16px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	text-align: left;
}
.DemoTextFieldTD {
	height: 25px;
	text-align: left;
	padding-top: 0px;
	padding-left: 2px;
	
}
/* Demo Form Styles ENDED */

/* Request a Call Form Styles BEGINS */

.RequestTitleTD {
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 20px;
	padding-right: 45px;
}
.RequestPhoneNumber {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	padding-left: 20px;
}

.CallUs {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
}

/* This is for the Little Request a call form on the demo-video page BEGINS */

.callus_small_TD {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 30px;
}
.RequestNumber {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	padding-left: 20px;
}
.Call_Me_Btn_TD {
	text-align: right;
	padding-right: 35px;
	padding-top: 2px;
}
.request_small_TD {
	height: 30px;
	text-align: left;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.toll_free_request_small {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	padding-left: 30px;
}
.Title_Small_Request {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #6a8c26;
	margin-top: 0px;
}
/* This is for the Little Request a call form on the demo-video page ENDED */

.CallMeTD {
	text-align: right;
	padding-right: 20px;
	padding-top: 2px;
}
.FormCommentTitle {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 14px;
	color: #6a8c26;
	text-align: center;
	font-weight: bold;
}
.FormCommentSubmitTD {
	text-align: right;
	padding-top: 20px;
}
#CommentTextField {
	width: 350px;
	height: 70px;
	border: 1px solid #aaaaaa;
}
#countrySelect {
	width: 127px;
}
#stateSelect {
	width: 128px;
}

#formtextfield {
	border: 1px solid #aaaaaa;
	width: 125px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	text-align: left;
}

.radiobtnTD {
	float:right;
	padding-top: 10px;
}


#formtextfield2 {
	border: 1px solid #aaaaaa;
	width: 125px;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	text-align: left;
}
#formtextfield3 {
	border: 1px solid #aaaaaa;
	width: 125px;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	text-align: left;
}
#formtextfield4 {
	border: 1px solid #aaaaaa;
	width: 122px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	text-align: left;
}
.FormTextTD {
	height: 25px;
	width: 170px;
	padding-left: 7px;
}
.FormText_2_TD {
	height: 40px;
	width: 145px;
	padding-left: 6px;
}
.contactFormRightSideTD {
	padding-right: 4px;
	width: 128px;
}


/* Request a Call Form & Table Styles ENDED */



/* Contact Form Styles BEGINS*/

.FormTitle {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	margin-top: 10px;
	margin-left: 5px;
}
.FormTitleTD {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	text-align: left;
	padding-top: 10px;
}
.TollFree {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	margin-top: 10px;
	margin-right: 5px;
}
.TollFreeTD {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	text-align: right;
	padding-top: 10px;
	padding-right: 2px;
}
.DashedDividerTD {
	text-align: center;
	height: 25px;

}


.formText {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}

.formTextBold {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin-top: 0px;
	padding-right: 10px;
}
.FormSubTitle {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6a8c26;
	text-align: left;
	padding-left: 7px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.FormSubTitle2 {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6a8c26;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.ContactNumbers {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6a8c26;
	text-align: left;
}
.FormRadioBTNText {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6a8c26;
	text-align: left;
	padding-bottom: 5px;
}
#YESContacted {
	margin-left: 7px;
}


/* Contact Form Styles ENDED */


/* Refer Your Up-Line Styles BEGINS */

.ReferTitle {
	color: #6a8c26;
	font-weight: bold;
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
}
.refer_dash_line {
	margin-left: 8px;
}
.ReferSubHeadings {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6a8c26;
	margin-left: 8px;
	margin-bottom: 0px;
}
.ReferTitleTD {
	margin-bottom: 0px;
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6a8c26;
	padding-left: 8px;
	padding-top: 20px;
}
.ReferTitle2TD {
	margin-bottom: 0px;
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6a8c26;
	padding-left: 8px;
	padding-top: 5px;
}
#ReferUplineTable #ReferTextField {
	height: 17px;
	width: 123px;
	border: 1px solid #aaaaaa;
	float: left;
	margin-left: 10px;
}
#ReferUplineTable #ReferTextField_Right {
	height: 17px;
	width: 123px;
	border: 1px solid #aaaaaa;
	float: left;
}
#ReferUplineTable #ReferSubmitBTN {
	margin-top: 10px;
}


.ReferTextLeftSideTD {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #555555;
	padding-left: 8px;
}
.ReferTextRightSideTD {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #555555;
}
.ReferTextRightSide_Double_LineTD {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #555555;
	line-height: 12px;
	padding-bottom: 15px;
	padding-top: 8px;
}

/* Refer Your Up-Line Styles BEGINS */

/* Installations Page Image Styles BEGINS */

.installations_screen_Shot {
	float: right;
	margin-right: 15px;
	

}
.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin-top: 10px;
	font-style: italic;
}

/* Installations Page Image Styles ENDED */


/* Page Titles BEGINS */
.pagetitles {
	font-family: "Lucida Console", Arial, Verdana;
	font-size: 30px;
	font-weight: lighter;
	color: #99cc33;
	text-align: left;
	margin-top: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
	
} 
h1.pageprice{
	font-family: "Lucida Console", Arial, Verdana;
	font-size: 35px;
	font-weight: lighter;
	color: #666;
	text-align: left;
	margin-top: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1 img{
	margin-left: 50px;
	position: relative;
}
/* Page Titles ENDS */

/* Page Sub Titles BEGINS */
.pagesubtitles {
	font-family: "Lucida Sans", Arial, Verdana;
	font-size: 16px;
	line-height: 21px;
	color: #666666;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 0px;
	font-weight: normal;
}
/* Page Sub Titles ENDS */

/*  Quick Steps TITLES BEGINS */
.quickstepsTitle {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 16px;
}
/*  Quick Steps TITLES ENDS */

/*  Quick Steps TD's BEGINS */
.quickstepsTextTD {
	padding-left: 10px;
}
.quickstepsBookmarkTD {
	padding-left: 10px;
	padding-top: 0px;
	height: 18px;
	padding-bottom: 10px;
}
.quickstepsRSSTD {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 4px;
	height: 18px;
}
/*  Quick Steps TD's ENDS */

/* Updates List BEGINS */

.updateslistTitle {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
		
}
.updatelistTitleTD {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	padding-top: 5px;
	height: 16px;
}
.updateslistText {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #004990;
	text-align: left;
	padding-top: 15px;
	
}
.updatelistTextTD {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	padding-top: 20px;
	height: 16px;
	padding-right: 5px;
	padding-left: 10px;
}
.updatelistFormTextBoxTD {
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	
}
#updateslistsubmitbtn {
	margin-bottom: 0px;
	margin-top: 5px;
	text-align: right !important;
	margin-right: 13px;
	padding-left: 10px;
}
#updateslistEmailTextField {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 13px;
}


/* Updates List ENDS */


/* Page Subheadings Begins */
.subheadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #6a8c26;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 0px;
}

/* Page Subheadings ended */
 

/* Page Bodycopy Begins */
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}
.bodycopyBOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bolder;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}

/* Page Graphics/Pictures */
.graphics_pictures {
	text-align: right;
	height: 130px;
	width: 130px;
	border: 1px solid #666666;
	margin-top: 0px;
}
.testimonials_image_TD{
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
.testimonials_person_image {
	margin-top: 40px;
	padding-left: 20px;
}
/* Page Graphics/Pictures Ended */


/* Testimonials Audio BEGINS */

.testimonialsaudio {
	text-align: center;
}

/* Testimonials Audio ENDED */


/* Footer Section Begins */
.footertitles {
	font-family: "Lucida Sans", Arial, Verdana;
	font-size: 14px;
	color: #8bc442;
	text-align: left;
	font-weight: bold;
	padding-bottom: 3px;
}

.footercontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
} 

/* These are the TD styles for the logo in the bottom right of the table and also the contact+1800 TD */
.tablecontactTD {
	text-align: right;
	margin-bottom: 0px;
	padding-top: 12px;
}
.platinumlogotd {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
/* Footer TD's ENDS */
.contactnumber {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}


.footernumber {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 14px;
	text-transform: none;
	color: #000000;
	text-align: right;
	font-weight: bold;
} 
.poweredby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
}

/* Footer Section ended */


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Partners Page Styles BEGINS */

.partners_TD {
	text-align: left;
	height: 30px;
}
.partners_2_Line_TD {
	text-align: left;
	height: 30px;
	vertical-align: text-top;
	padding-bottom: 3px;
}
.partners_3_Line_TD {
	text-align: left;
	height: 40px;
	vertical-align: top;
}

.partners_»_TD {
	vertical-align: text-top;
	padding-bottom: 2px;
}
.Partners_» {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Partners_Numbered {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #333333;
}

.bodycopy_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}
.bodycopy_2_BOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bolder;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}

/* Partners Page Styles ENDED */


/* Terms & Conditions Box BEGINS*/
.terms_conditions {
	width: 550px;
	height: 150px;
	overflow: auto;
	text-align: left;
	margin: 5px auto 5px auto;
	padding: 5px;
	border: 1px solid #333333;
	font-size: 11px;
	background-color: #FFFFFF;
}
/* Terms & Conditions Box ENDED*/

/* Partners Signup Styles BEGINS */
.SubitTicketFormTitleTD {
	text-align: left;
	padding-top: 0px;
}
#request_ticket #problem {
	margin-right: 30px;
	border: thin solid #aaaaaa;
}

.TermsAndConditions {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #6a8c26;
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
}
.PartnersFormTitle {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
	margin-top: 10px;
	padding-right:
}
.terms_title {
	margin-bottom: 10px; 
	margin-top: 15px;
	font-weight: bold;
}
.Terms_Agree {
	text-align: left;
	height: 5px;
	padding-left: 22px;
	
}
.align_right {
	text-align: right;
}
.FormPartnerSubmitTD{
	text-align: right;
	padding-top: 25px;
	padding-right: 25px;
}
.Signup_Form_Title {
	color: #6a8c26;
	font-weight: bold;
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	margin-left: 125px;
	margin-bottom: 5px;
}
.Submit_Ticket_DashedDividerTD {
	padding-left: 6px;
	height: 25px;
}
.SubmitTicketBTN_TD {
	text-align: right;
	padding-right: 120px;
}
#SubmitTicketFormTextField {
	border: 1px solid #aaaaaa;
	width: 125px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	
	text-align: left;
}
.payment_method {
	width: 127px;
}
/* Partners Signup Styles ENDED */

/* Partners Login Styles BEGINS */

#partners_login {
	height: 217px;
	width: 263px;
	background-image: url(../images/partners_login_BG_02-07-08.jpg);
	background-repeat: no-repeat;
	
}
.Login_Text_TD {
	height: 30px;
	text-align: left;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.Login_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
}
.Login_Title {
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #6a8c26;
} 
.Login_Questions {
	height: 10px;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
	
}
.Login_Submit_TD {
	text-align: right;
	padding-right: 20px;
}
/* Partners Login Styles BEGINS */

/* Ordered and Unordered Lists styles BEGIN */
.lists {
	margin-left: -20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	}
.Signup_Form_Title {
	color: #6a8c26;
	font-weight: bold;
	font-family: "Lucida Sans", Tahoma, "Trebuchet MS";
	font-size: 20px;
}
.pricelogopadding {
	padding-left: 5px;
}
/* Ordered and Unordered Lists styles END */

/* Faq links BEGIN */
a.faq:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
}

a.faq:visited {
	color: #004990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
}

/* Faq links END */

/* Compare table */
td.compare {

	text-align: center;
	border-collapse: collapse;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
td.comparefeature {
	text-align: left;
	border-collapse: collapse;
}
.clear {
	clear: both;
}


/*----pricing page packages----*/	
	
#prebuilt {
	float: left;
	width: 315px;
}
.pricing_subtitles {
	font-family: "Lucida Sans", "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}
#custom {
	float: right;
	width: 260px;
	margin-bottom: 50px;
	padding-left: 20px;
}


.iconlist
{
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

li.checkmark_price
{
background-image: images/checkmark_price.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 10px 5px 10px 32px;
	margin: .4em 0;
	background-image: url(../images/checkmark_price.gif);
}
.dottedup {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: -10px;
}
/*----pricing page packages end----*/
/*----SEO pages links----*/		

a.seopages:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 11px;
	font-weight: normal;
}
a.seopages:visited {
	color: #004990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	line-height: 11px;
	font-weight: normal;
}
a.seopages:hover  {
	color: #99cc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
