/* CSS Document */

/* GENERAL -------------------------------------------------------------------- */
* 
{ 
	padding: 0;
    margin: 0; 
}



html, body 
{
    height: 100%;
}


body 
{
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	height: 100%;
	font-size: 75%;
}

.hidden
{
	display:none;
}

#content
{
	float:left;
	width:712px;
	text-align:left;
}

#content_offers
{
	float:left;
	width:600px;
	text-align:left;
}

#public-login
{
	background-color:#996699;
}
#public-login TD
{
	color:#FFF;
}
#public-login input
{
	color:#666;
	font-weight:bold;	
	width:100%;
	height:18px;
	font-size:90%;
}

#public_navigation #menu a
{
	color:#333333;
}

#footer-background
{
	background:url(../../images/website-background-slice.gif) repeat-x left bottom;
}
#footer
{
	height:30px;
	margin-right:55px;
	margin-top:5px;
	padding-top:75px;
	text-align:right;
	font-size:90%;
	font-weight:bold;
	background:url(../../images/website-background-overlay.gif);
}

#rightcontent
{
	padding-left:19px;
	width:200px;
	text-align:left;
	float:right;
	/*border-left:3px solid inherit ;*/
	background:  url(../../images/vr-dash.gif) repeat-y scroll left;
	font-size:11px;
}

#rightcontent .loginbutton
{
	border:0px solid black;
	color:#666;
	background-color:#FFFFFF;
	width:50px;
	cursor:pointer;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
	font-weight:bold;
}
#rightcontent #forgot
{
	margin-top:2px;
}
#rightcontent .loginbutton:hover
{
	color:#FFF;
	background:#969;
	text-decoration:none;
}

#rightcontent .hrsplitter
{
	border: 0;
	height:3px;
	background:  url(../../images/hr-dash.gif) top left repeat-x;
	width:200px!important;
}


#rightcontent-morehelp
{
	/*position:relative;
	width:200px;
	height:80%;
	float:right;*/
}

#rightcontent TD
{
	font-size:70%;
	line-height:1.1;
}
#rightcontent .subheading
{
	color:#996699;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 3px;
}
#rightcontent a
{
	font-weight:bold;
}


#rightcontent .login-link a{
	display:block;
	margin-bottom: 20px;
	margin-top:-1px;
	_margin-right: 15px;
}

#rightcontent .login-link {
	background: url(../../images/hr-dash.gif) bottom left repeat-x;
}

#rightcontent input {
	width: 108px;
}

.rightcontent-extras {
	text-align: center;
	width: 200px;
}

#container
{
	width: 931px;
	/*height: 100%;*/
	margin: 0px auto;
	position: relative;
    min-height: 100%;

}

.ir {
	position: relative;
	overflow: hidden;
}

.ir span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top left;
}
/* HOME PAGE SPECIFIC -------------------------------------------------------------------- */
.default #content #welcome #businesslists
{
	width:200px;
	float:left;
}

.default #content #welcome #flashcontent {
	padding-bottom: 30px;
	background: url(../../images/hr-dash.gif) bottom left repeat-x;
}
.default #content #welcome #businesslists #businesslink
{
	text-align:right;
	padding-right:21px;
}

.default #businesslists .icon a
{
	float:left;
	padding: 126px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:126px; /* for IE5/Win */
	width: 190px;
	background:  url(../../images/flash/home-business-lists.jpg) top left no-repeat;
}
.default #businesslists .icon a:hover
{
	background-position: 0 -126px;
}


.default #consumerlists .icon a
{
	float:left;
	padding: 126px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:126px; /* for IE5/Win */
	width: 190px;
	background:  url(../../images/flash/home-consumer-lists.jpg) top left no-repeat;
}
.default #consumerlists .icon a:hover
{
	background-position: 0 -126px;
}

.default #content #welcome #businesslists a
{
	color:#FE9900;
	font-weight:bold;
	margin-right: 10px;
}
.default #content #welcome #consumerlists a
{
	color:#B9B900;
	font-weight:bold;
}

.default #content #welcome #businesslists #businesslink a:hover
{
	color:#FFFFFF;
	background-color:#FE9900;
}
.default #content #welcome #consumerlists #morelink a:hover
{
	color:#FFFFFF;
	background-color:#B9B900;
}
.default #content #welcome #consumerlists
{
	width:190px;
	float:right;
	text-align:right;
	padding-left:26px;
	/*border-left:3px solid inherit ;*/
	background:  url(../../images/vr-dash.gif) repeat-y scroll left;
}
.default #content #welcome #consumerlists #morelink
{
	padding-right:10px;
}

.default #content #packages
{
	padding-left:2px;
	text-align:right;
	float:right;
	width:248px;
	line-height:1.1;
	/*border-left:3px solid inherit ;*/
	background:  url(../../images/vr-dash.gif) repeat-y scroll left;
}
.default #content #packages TD
{
	font-size:70%;
	padding-right:20px;
	line-height:1.1;
}

.default #content #welcome
{
	float:left;
	width:420px;
}

.default #content #showmemore
{
	margin-left:90px;
}

.default #content #showmemore a
{
	float:left;
    padding: 29px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win */
	width: 145px;
	background:  url(../../images/home-packages-showmemore.jpg) top left no-repeat;
}
.default #content #showmemore a:hover
{
	background-position: 0 -29px;
}
/* END OF HOME PAGE -------------------------------------------------------------------- */


/* COLOUR RANGE -------------------------------------------------------------------- */
.StartUpsPlus-Red
{
	color:#FF3D70;
}
.RecentlyMoved-Purple
{
	color:#A22B5E;
}

.purple {
	color: #969;
}

.litmessage {
	color: #FF0000;
}
.litresult {
	color: #339900;
}
/* COLOUR RANGE -------------------------------------------------------------------- */




.float-left
{
	float:left;
}
.float-right
{
	float:right;
}
.float-clear
{
	clear:both;
}
.text-align-right
{
	text-align:right;
}
.text-align-left
{
	text-align:left;
}
.text-align-center
{
	text-align:center;
}




/* GRAPHICAL,TEXT -------------------------------------------------------------------- */
A
{
	color:#666666;
	text-decoration:underline;
}
A:Hover
{
	color:#FFFFFF;
	background-color:#996699;
	text-decoration:none;
}

/* LAYOUT ELEMENTS - TOP LEVEL ------------------------------------------------------- */
.hrpurple
{
	width:100%;
	border: 0;
	height:3px;
	background:  url(../../images/hr-dash.gif) top left repeat-x;
}

#logo_contact
{
	width:100%;
	height:55px;
}
#logo_contact #logo
{
	width:270px;
}
#logo_contact #contact
{
	width:142px;
}

.p-option {
	position: relative;
	margin-top: 15px;
	padding-bottom: 15px;
	/*border-bottom: 1px solid #ccc;*/
}
.description {
	margin-top: 30px;
	
	padding-left: 12px;
	padding-right: 12px;
	background-color:#F1EBF7;
	position: relative;
}

.description p {
	font-size:90%;
	color:#996699;
	padding-left:6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.description .rcorner {
	width: 8px;
	height: 8px;
	position: absolute;
}

.description #tl { background-image:url(../../images/rounded/pink-tl.gif);background-repeat:no-repeat;top:0;left:0;}
.description #tr { background-image:url(../../images/rounded/pink-tr.gif);background-repeat:no-repeat;top:0;right:0;}
.description #bl { background-image:url(../../images/rounded/pink-bl.gif);background-repeat:no-repeat;bottom:0;left:0;}
.description #br { background-image:url(../../images/rounded/pink-br.gif);background-repeat:no-repeat;bottom:0;right:0;}

/* RB TOP -------------------------------------------------------------------------- */
.rbtop div, .rbtop, .rbbot div, .rbbot
{
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rbtop div  { background: url(../../images/rounded/myaccount-tl-brdr.gif) no-repeat top left; }
.rbtop      { background: url(../../images/rounded/myaccount-tr-brdr.gif) no-repeat top right; }
.rbbot div  { background: url(../../images/rounded/myaccount-bl-brdr.gif) no-repeat bottom left; }
.rbbot      { background: url(../../images/rounded/myaccount-br-brdr.gif) no-repeat bottom right; }
/* -------------------------------------------------------------------------------- */

/* sIFR STYLES --- FOR FLASH HEADER REPLACEMENT--------------------------------------------- */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.why-selectabase .sIFR-hasFlash h2 {
  visibility: hidden;
	letter-spacing: -2px;
	font-size: 20px;
}

.onecheck-sales .sIFR-hasFlash h2 {
  visibility: hidden;
	letter-spacing: -2px;
	font-size: 25px;
}

.content-history .sIFR-hasFlash h2 {
  visibility: hidden;
	letter-spacing: -2px;
	font-size: 20px;
}

/* ------------------------------------------------------------------------------------------ */

/* BUSINESS/CONSUMER LIST ENQUIRY PAGE -------------------------------------------------------------------- */

.businesslist-enquiry #content ,.consumerlist-enquiry #content ,.onecheck-register #content,.easycheck-register #content
{
	position: relative;
}


.businesslist-enquiry #part-title,.consumerlist-enquiry #part-title,.onecheck-register #part-title,.easycheck-register #part-title
{
	position:absolute;
	left: 610px;
	top:40px;
	z-index:0;
}

.businesslist-enquiry .reg,.consumerlist-enquiry .reg ,.onecheck-register .reg,.easycheck-register .reg
{
	border: 1px solid #996699;
	width: 288px;
	position:relative;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.easycheck-register .reg .c-option {
	position: relative;
	margin-top:5px;
	/*border-bottom: 1px solid #ccc;*/
}
.easycheck-register .reg TABLE
{
 margin-bottom:0px;
}

.onecheck-register .reg .price,.easycheck-register .reg .price
{
	position:absolute;
	right:10px;
	color:#996699;
	font-weight:bold;
	
	text-align:right;
}

.businesslist-enquiry .reg TABLE,.consumerlist-enquiry .reg TABLE,.onecheck-register .reg TABLE,.easycheck-register .reg TABLE
{
 
}
.businesslist-enquiry .reg TD,.consumerlist-enquiry .reg TD,.onecheck-register .reg TD,.easycheck-register .reg TD,.onecheck-register .reg TD
{
	font-size:100%;
}

.onecheck-register .reg TD {
  font-size: 10pt;
}

.consumerlist-enquiry .reg TD .smaller
{
	font-size:70%;
}

.businesslist-enquiry .reg .link,.consumerlist-enquiry .reg .link,.onecheck-register .reg .link,.easycheck-register .reg .link
{
	width:100%;
}


.businesslist-enquiry .reg TD .link a,.consumerlist-enquiry .reg TD .link a,.onecheck-register .reg TD .link a,.easycheck-register .reg TD .link a
{
	float:right;
	text-align:right;
	font-size:90%;
}
.businesslist-enquiry .reg .textbox,.consumerlist-enquiry .reg .textbox,.onecheck-register .reg .textbox,.easycheck-register .reg .textbox, .onecheck-register .reg .textbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin-left:20px;
	
	border-right:1px solid #AAB3B3;
	border-left:1px solid #AAB3B3;
	border-top:1px solid #999;
	border-bottom:1px solid #D5DDDD;
	background-color:#f7f7f7;
}

.businesslist-enquiry .reg .multiline-textbox,.consumerlist-enquiry .reg .multiline-textbox, .onecheck-register .reg .multiline-textbox, .easycheck-register .reg .multiline-textbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	width:100%;
	border-right:1px solid #AAB3B3;
	border-left:1px solid #AAB3B3;
	border-top:1px solid #999;
	border-bottom:1px solid #D5DDDD;
	background-color:#f7f7f7;
}

.businesslist-enquiry .reg .rcorner,.consumerlist-enquiry .reg .rcorner  , .onecheck-register .reg .rcorner, .easycheck-register .reg .rcorner
{
	width: 15px;
	height: 15px;
	position: absolute;
}

.businesslist-enquiry .nextstage,.consumerlist-enquiry .nextstage, .onecheck-register .nextstage, .easycheck-register .nextstage
{
	text-align:right;
}


.businesslist-enquiry .nextstage a,.consumerlist-enquiry .nextstage a ,.onecheck-register .nextstage a,.easycheck-register .nextstage a
{
	font-weight: bold;
	color:#969;
	right: 0px;
	bottom:-20px;
}
.businesslist-enquiry .nextstage a:hover,.consumerlist-enquiry .nextstage a:hover , .onecheck-register .nextstage a:hover, .easycheck-register .nextstage a:hover
{
	color:#FFF;
}

.businesslist-enquiry .reg .top-left,.consumerlist-enquiry .reg .top-left ,.onecheck-register .reg .top-left,.easycheck-register .reg .top-left
{ 
	background-image:url(../../images/rounded/checkform-tl.gif);top:-1px;left:-1px;
}
.businesslist-enquiry .reg .top-right,.consumerlist-enquiry .reg .top-right , .onecheck-register .reg .top-right , .easycheck-register .reg .top-right 
{ 
	background-image:url(../../images/rounded/checkform-tr.gif);top:-1px;right:-1px;_right: -2px;
}
.businesslist-enquiry .reg .bottom-left,.consumerlist-enquiry .reg .bottom-left, .onecheck-register .reg .bottom-left, .easycheck-register .reg .bottom-left
{ 
	background-image:url(../../images/rounded/checkform-bl.gif);bottom:-1px;left:-1px;_bottom: -2px;
}
.businesslist-enquiry .reg .bottom-right,.consumerlist-enquiry .reg .bottom-right, .onecheck-register .reg .bottom-right, .easycheck-register .reg .bottom-right
{ 
	background-image:url(../../images/rounded/checkform-br.gif);bottom:-1px;right:-1px;_bottom: -2px; _right: -2px;
}


.businesslist-enquiry h2,.consumerlist-enquiry h2 , .onecheck-register h2, .easycheck-register h2
{
	font-size: 36px;
	font-style:italic;
	margin: 10px 15px 15px 15px;
	width:500px;
}

.businesslist-enquiry h3 ,.consumerlist-enquiry h3 ,.onecheck-register h3,.easycheck-register h3
{
	font-size: 18px;
	font-style:italic;
	font-weight:bold;
}

.businesslist-enquiry hr,.consumerlist-enquiry hr,.onecheck-register hr,.easycheck-register hr
{
	margin: 0px 0px 0px 0px;
	width: auto;
}

.businesslist-enquiry #maintext hr,.consumerlist-enquiry #maintext hr ,.onecheck-register #maintext hr,.easycheck-register #maintext hr
{
	margin: 0px 0px 0px 0px;
	width: auto;
}

.businesslist-enquiry #maintext , .consumerlist-enquiry #maintext , .onecheck-register #maintext, .easycheck-register #maintext
{
	margin: 25px 40px 0px 218px;
	padding-left: 25px;
	width:318px;
	
}

.businesslist-enquiry #maintext p,.consumerlist-enquiry #maintext p ,.onecheck-register #maintext p,.easycheck-register #maintext p
{
	font-weight: normal;
	margin-bottom: 12px;
	line-height: 1.1;
}


.businesslist-enquiry #leftpanel,.consumerlist-enquiry #leftpanel ,.onecheck-register #leftpanel,.easycheck-register #leftpanel
{
	position: absolute;
	top: 95px;
	width:181px;
	text-align: left;
	color: #999;
	padding-left:30px;
}

.businesslist-enquiry #steps,.consumerlist-enquiry #steps,.onecheck-register #steps,.easycheck-register #steps
{
	
	text-align:left;
	line-height:2.0;
}

.businesslist-enquiry #steps hr,.consumerlist-enquiry #steps hr,.onecheck-register #steps hr,.easycheck-register #steps hr
{
	color:#FFFFFF;
	border-top:1px solid #e5e5e5;
	margin:5px 0px 5px 0px;
}
.businesslist-enquiry .reg hr,.consumerlist-enquiry .reg hr, .onecheck-register .reg hr, .easycheck-register .reg hr
{
	color:#FFFFFF;
	border-top:1px solid #e5e5e5;
}

.businesslist-enquiry #steps .active,.consumerlist-enquiry #steps .active, .onecheck-register #steps .active, .easycheck-register #steps .active
{
	color:#666;
}

.businesslist-enquiry #steps .inactive,.consumerlist-enquiry #steps .inactive,.onecheck-register #steps .inactive,.easycheck-register #steps .inactive
{
	color:#CCC;
}




/* END OF BUSINESS LIST ENQUIRY PAGE -------------------------------------------------------------------- */

/* LATEST NEWS PAGE -------------------------------------------------------------------- */

.latest-news #content {
	position: relative;
}

.latest-news h2 {
	font-size: 26px;
	font-style:italic;
	margin: 10px 15px 15px 15px;
}

.latest-news h3 {
	font-size: 18px;
	font-style:italic;
	font-weight:bold;
}

.latest-news .hrpurple {
	margin: 0px 20px 0px 0px;
	width: auto;
}

.latest-news #maintext hr {
	margin: 0px 0px 0px 0px;
	width: auto;
}

.latest-news #maintext {
	margin: 25px 40px 0px 218px;
	background: url(../../images/vr-dash.gif) top left repeat-y;
	padding-left: 25px;
}

.latest-news #maintext p {
	font-weight: normal;
	margin-bottom: 12px;
	line-height: 1.1;
}


.latest-news #leftpanel {
	position: absolute;
	top: 80px;
	text-align: right;
	color: #999;
}

.latest-news #howwecanhelp,.latest-news #letsgetstarted
{
	text-align:right;
	padding-bottom:30px;
	width:429px;
}

.latest-news #howwecanhelp a
{
	float:right;
    padding: 29px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win */
	width: 148px;
	background:  url(../../images/news/how-we-can-help.jpg) top left no-repeat;
}
.latest-news #letsgetstarted a
{
	float:right;
    padding: 29px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win */
	width: 148px;
	background:  url(../../images/news/lets-get-started.jpg) top left no-repeat;
}
.latest-news #howwecanhelp a:hover
{
	background-position: 0 -29px;
}
.latest-news #letsgetstarted a:hover
{
	background-position: 0 -29px;
}

/* Start Added by JB Alleaume - Mar 2009 */

.latest-news .ptext {
  position: relative;
  float: left;
  width: 350px;
}

.latest-news .picon {
  position: relative;
  float: left;
  width: 70px;
  text-align: right;
}

.latest-news .clr {
  clear: both;
}

/* End Added by JB Alleaume - Mar 2009 */

/* END OF LATEST NEWS PAGE -------------------------------------------------------------------- */

/* WHY SELECTABASE PAGE -------------------------------------------------------------------- */

.why-selectabase #content {
	position: relative;
}

.why-selectabase h2 {
	font-size: 26px;
	font-style:italic;
	margin: 10px 15px 15px 15px;
}

.why-selectabase .hrpurple {
	margin: 0px 20px 0px 15px;
	width: auto;
}

.why-selectabase #maintext {
	margin: 25px 40px 0px 218px;
	background: url(../../images/vr-dash.gif) top left repeat-y;
	padding-left: 25px;
}

.why-selectabase #maintext p {
	font-weight: bold;
	margin-bottom: 12px;
	line-height: 1.3;
}

.why-selectabase #maintext .terry, .why-selectabase #maintext .terry a:link {
	color: #969;
}

.why-selectabase #maintext .terry a:hover {
	color: #fff;
}

#leftpanel {
	position: absolute;
	top: 80px;
	text-align: right;
	color: #999;
}

.why-selectabase #leftpanel #names {
	width: 180px;
	font-size: 0.9em;
	position:absolute;
	right: 0;
	top: 300px;
	margin-right: 5px;
}

.why-selectabase #leftpanel #leftintro {
	width: 120px;
	font-size: 0.9em;
	position:absolute;
	top: 300px;
	margin-right: 5px;
 text-align: left;
 left: 0px;
}

.why-selectabase #leftpanel p {
	margin-bottom: 10px;
}
/* END OF WHY SELECTABASE PAGE -------------------------------------------------------------------- */

/* PACKAGES PAGE ---------------------------------------------------------------------------------- */
.packages #content {
	position: relative;
}
.packages h1 {
	width: 597px;
	height: 78px;
	margin: 20px 0px 10px 40px;
}

.packages h1 span {
	background-image: url(../../images/packages/packages-header.jpg);
}

.packages #startupsplus {
	width: 186px;
	position: relative;
	margin-left: 45px;
}

.packages #recentlymoved {
	width: 186px;
	position: absolute;
	top: 110px;
	left: 260px;
}

.packages #birthday {
	width: 186px;
	position: absolute;
	top: 110px;
	left: 470px;
}

.packages #startupsplus h2, .packages #recentlymoved h2, .packages #birthday h2 {
	padding-top: 200px;
	_margin-top: 200px;
	margin-left: 10px;
}

.packages #startupsplus h2 span, .packages #recentlymoved h2 span, .packages #birthday h2 span{
	background-position: top left;
}

.packages #startupsplus h2 {
	width: 157px;
	height: 29px;
}

.packages #recentlymoved h2 {
	width: 166px;
	height: 26px;
}

.packages #birthday h2 {
	width: 166px;
	height: 26px;
}


.packages #startupsplus h2 span {
	background-image: url(../../images/packages/packages-startupsplus.gif);
}

.packages #recentlymoved h2 span {
	background-image: url(../../images/packages/packages-recentlymoved.gif);
}

.packages #birthday h2 span {
	background-image: url(../../images/packages/packages-birthday.gif);
}

.packages #startupsplus h3, .packages #recentlymoved h3, .packages #birthday h3 {
	position: absolute;
	top: 0px;
	left: 0px;
}

.packages #startupsplus h3 {
	width: 185px;
	height: 199px;
}

.packages #recentlymoved h3 {
	width: 183px;
	height: 202px;
}

.packages #birthday h3 {
	width: 183px;
	height: 202px;
}

.packages #startupsplus h3 span {
	background-image: url(../../images/boxes/startupsplus-crisps.jpg);
}

.packages #recentlymoved h3 span {
	background-image: url(../../images/boxes/recentlymoved-crisps.jpg);
}

.packages #birthday h3 span {
	background-image: url(../../images/boxes/birthday-crisps.jpg);
}

.packages #startupsplus p, .packages #recentlymoved p, .packages #birthday p {
	font-size: 1.2em;
	margin-top: 10px;
	margin-left: 10px;
}
.packages #startupsplus p {
	color: #FF80A3;
}
.packages #recentlymoved p {
	color: #BB6792;
}
.packages #birthday p {
	color: #BB6792;
}
.packages #startupsplus-tellmemore {
  position: absolute;
  top: 460px;
  left: 70px;
  width:130px;
}

.packages #recentlymoved-tellmemore {
  position: absolute;
  top: 460px;
  left: 285px;
  width:130px;
}

.packages #birthday-tellmemore {
  position: absolute;
  top: 460px;
  left: 495px;
  width:130px;
}

.packages #startupsplus-tellmemore a, .packages #recentlymoved-tellmemore a, .packages #birthday-tellmemore a {
	display: block;
  height:28px;
	text-indent: -1000px;
  
}
.packages #startupsplus-tellmemore a {
	background: url(../../images/packages/startupsplus-tell-me-more.gif) top left no-repeat;
}
.packages #recentlymoved-tellmemore a {
	background: url(../../images/packages/recentlymoved-tell-me-more.gif) top left no-repeat;
}
.packages #birthday-tellmemore a {
	background: url(../../images/packages/birthday-tell-me-more.gif) top left no-repeat;
}
.packages #startupsplus-tellmemore a:hover, .packages #recentlymoved-tellmemore a:hover, .packages #birthday-tellmemore a:hover {
	background-position: 0px -28px;
}
/* END OF PACKAGES PAGE -------------------------------------------------------------------- */

/* BUSINESS & CONSUMER LIST PAGES -------------------------------------------------------------------- */

.listpage #content {
	position:relative;
}

.listpage #foldout {
	margin-left:50px;
	margin-top: 10px;
	width: 561px;
	height: 473px;
	background: url(../../images/business-lists/foldout.jpg) top left no-repeat;
	position: relative;
}

.listpage #foldout h2 {
	width: 188px;
	height: 120px;
	text-indent: 1px;
}

.listpage #foldout h2 span {
	left: -1px;
}

#business-list #foldout h2 span {
	background-image:url(../../images/business-lists/b-list-header.gif);
}

#consumer-list #foldout h2 span {
	background-image:url(../../images/consumer-lists/c-list-header.gif);
}

.listpage #foldout #talk-to-reg {
	width: 351px;
	height:335px;
	position:absolute;
	left: 2px;
	bottom: 10px;
}

#business-list #foldout #talk-to-reg {
	background:url(../../images/business-lists/b-list-text-background.gif) top left no-repeat;
}

#consumer-list #foldout #talk-to-reg {
	background:url(../../images/consumer-lists/c-list-text-background.gif) top left no-repeat;
}

.listpage #foldout #talk-to-reg #col1 {
	width: 150px;
	position:relative;
}

#business-list #foldout #talk-to-reg #col1 {
	top: 35px;
	left: 55px;
}

#consumer-list #foldout #talk-to-reg #col1 {
	top: 20px;
	left: 50px;
}

.listpage #foldout #talk-to-reg #col2 {
	width: 150px;
	position:relative;
}

#business-list #foldout #talk-to-reg #col2 {
	top: -5px;
	left: 175px;
}

#consumer-list #foldout #talk-to-reg #col2 {
	top: -35px;
	left: 190px;
}
.listpage #foldout #talk-to-reg p{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}

#business-list #foldout #talk-to-reg p{
	color:#A55701;
}

#consumer-list #foldout #talk-to-reg p{
	color:#777700;
}

.listpage #foldout #middle {
	position:absolute;
	width: 140px;
	top: 30px;
	left: 215px;
	text-align:right;
	font-size: 1em;
	padding-right: 15px;
	background: url(../../images/vr-dash.gif) top right repeat-y;
}

.listpage #foldout #middle strong {
	color: #969;
}

.listpage #foldout #right {
	width: 160px;
	position:absolute;
	top: 30px;
	left: 390px;
}

.listpage #foldout #right p {
	margin-bottom: 15px;
}

.listpage #foldout #right p span{
	color: #969;
	font-weight: bold;
}

.listpage #foldout #right a {
	color: #969;
}

.listpage #foldout #right a:hover {
	color: #fff;
}

.listpage #foldout #next a {
	display: block;
	width: 190px;
	height:125px;
	position: absolute;
	bottom: -2px;
	right: 0px;
	overflow:hidden;
	text-indent:-1000px;
}

#business-list #foldout #next a {
	background: url(../../images/business-lists/b-list-lets-get-started.gif) top left no-repeat;
}

#consumer-list #foldout #next a {
	background: url(../../images/consumer-lists/c-list-lets-get-started.gif) top left no-repeat;
}



/* Start Modified by JB Alleaume Jan 2009 */

.listpage #startupsindex {
	margin-left:50px;
	margin-top: 10px;
	width: 590px;
	height: 480px;
	background: url('../../images/business-lists/startupsplus-new.jpg') top left no-repeat;
	position: relative;
}
.listpage #startupsindex #middle {
	position:absolute;
	width: 154px;
	top: 152px;
	left: 178px;
	text-align:right;
	font-size: 1em;
	padding-right: 15px;
}
.listpage #startupsindex #right {
	width: 158px;
	position:absolute;
	top: 120px;
	left: 400px;
}

.listpage #startupsindex #right2 {
	position: absolute;
	width: 158px;
	left: 400px;
	top: 360px;
}

.listpage #startupsindex #startupsplustext {
	width: 260px;
	height:150px;
	position:absolute;
	left: 40px;
	bottom: 37px;
}

.listpage #startupsindex #startupsplustext a {
	color: #969;
	
}

.listpage #startupsindex #startupsplustext a:hover {
	color: #FFF;
	text-decoration: underline;
}

.listpage #recentlymovedindex {
	margin-left:50px;
	margin-top: 10px;
	width: 590px;
	height: 480px;
	background: url('../../images/consumer-lists/packages.jpg') top left no-repeat;
	position: relative;
}

.listpage #recentlymovedindex #right {
	width: 158px;
	position:absolute;
	top: 120px;
	left: 400px;
}

.listpage #recentlymovedindex #right2 {
	width: 158px;
	position: absolute;
	left: 400px;
	top: 360px;
}

.listpage #recentlymovedindex #text2 {
	width: 260px;
	height: 95px;
	position:absolute;
	left: 80px;
	top: 330px;
 padding: 5px; 
}

.listpage #recentlymovedindex #text2 a {
	color: #969;
	
}

.listpage #recentlymovedindex #text2 a:hover {
	color: #FFF;
	text-decoration: underline;
}

.listpage #recentlymovedindex #text1 {
	width: 260px;
	height:95px;
	position:absolute;
	left: 80px;
	top: 190px;
 text-align: left;
 padding: 5px;
}

.listpage #recentlymovedindex #text1 a {
	color: #969;
	
}

.listpage #recentlymovedindex #text1 a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* End Modified by JB Alleaume Jan 2009 */

.listpage .hrpurple {
	margin: 35px 115px 5px 55px;
	width: auto;
}
.listpage #content #bottombanner {
	width: 549px;
	height: 133px;
	margin-top: 20px;
	margin-left: 55px;
	position: relative;
}

.listpage #content #bottombanner a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}

#business-list #content #bottombanner a {
	background-image: url(../../images/boxes/start-up-plus-banner.jpg);
}

#consumer-list #content #bottombanner a {
	background-image: url(../../images/boxes/recently-moved-banner.jpg);
}

/* END OF BUSINESS & CONSUMER LIST PAGES -------------------------------------------------------------------- */

/* 1 CHECK SALES & REGISTRATION PAGES -------------------------------------------------------------------- */
.onecheck-sales #content {
	position: relative;
}
.onecheck-sales h2 {
	font-size: 35px;
	margin: 10px 0px 15px 40px;
}

.onecheck-sales .hrpurple {
	margin-left: 40px;
	margin-right: 40px;
  margin-bottom: 25px;
	width: auto;
}

.onecheck-sales #leftcol {
	width: 280px;
	margin-left: 40px;
	padding-left: 25px;
	padding-right: 15px;
	background: url(../../images/vr-dash.gif) top right repeat-y;
}

.onecheck-sales #leftcol h3 {
	width: 240px;
	height: 57px;
	margin-bottom: 20px;
}

.onecheck-sales #leftcol h3 span{
	background-image: url(../../images/i-have-a-list/1check/are-you-doreen.gif);
}

.onecheck-sales #leftcol p {
	margin-bottom: 15px;
}

.onecheck-sales #rightcol {
	position: absolute;
	top: 95px;
	left: 390px;
}
.onecheck-sales #rightcol h3 {
	color: #969;
	font-size: 20px;
	margin-bottom: 15px;
}

.onecheck-sales #rightcol #checkform {
	border: 1px solid #969;
	width: 257px;
	position:relative;
	padding-top: 15px;
	padding-left: 25px;
	padding-bottom: 10px;
}

.onecheck-sales #rightcol #checkform .rcorner {
	position: absolute;
	width: 15px;
	height: 15px;
}

.onecheck-sales #rightcol #checkform #top-left { background-image:url(../../images/rounded/checkform-tl.gif);top:-1px;left:-1px;}
.onecheck-sales #rightcol #checkform #top-right { background-image:url(../../images/rounded/checkform-tr.gif);top:-1px;right:-1px;}
.onecheck-sales #rightcol #checkform #bottom-left { background-image:url(../../images/rounded/checkform-bl.gif);bottom:-1px;left:-1px;}
.onecheck-sales #rightcol #checkform #bottom-right { background-image:url(../../images/rounded/checkform-br.gif);bottom:-1px;right:-1px;}

.onecheck-sales #rightcol #checkform .options {
	font-weight: bold;
	padding-top: 5px;
}

.onecheck-sales #rightcol #checkform .options input {
	position: relative;
	top: 2px;
	margin-right: 5px;
}

.onecheck-sales #rightcol #checkform .number {
	margin: 10px 0px 10px 0px;
}

.onecheck-sales #rightcol #checkform .number input{
	margin-left: 5px;
}

.onecheck-sales #rightcol #checkform .formsub {
	text-align: right;
	margin-right: 30px;
}

.onecheck-sales #rightcol #checkform .formsub input {
	font-size: 1.1em;
	padding: 3px;
}

.onecheck-sales #rightcol #checkform #disclaimer {
	width: 235px;
	height: 80px;
	background:url(../../images/i-have-a-list/1check/warning-background.gif) top left no-repeat;
	padding: 5px;
	margin-top: 10px;
	position: relative;
	_left: -10px;
	
}

.onecheck-sales #rightcol #checkform #disclaimer p {
	color: #969;
	font-size: 11px;
	margin-right: 5px;
}

.onecheck-sales #rightcol a {
	display: block;
	width: 178px;
	height: 78px;
	background: url(../../images/i-have-a-list/1check/i-need-1check.gif) top left no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	margin: 15px 0px 0px 105px;
}

.onecheck-reg1 h2, .onecheck-reg1 h3,.onecheck-reg2 h2, .onecheck-reg2 h3, .onecheck-reg3 h2, .onecheck-reg3 h3 {
	font-style: italic;
}

.onecheck-reg1 #content, .onecheck-reg2 #content, .onecheck-reg3 #content {
	position: relative;
}
.onecheck-reg1 h2, .onecheck-reg2 h2, .onecheck-reg3 h2 {
	font-size: 35px;
	margin: 10px 0px 15px 40px;
}

.onecheck-reg1 #stage, .onecheck-reg2 #stage, .onecheck-reg3 #stage {
	font-size: 18px;
	position: absolute;
	right: 30px;
	color: #969;
}
.onecheck-reg1 .hrpurple, .onecheck-reg2 .hrpurple, .onecheck-reg3 .hrpurple {
	margin-top: 25px;
	margin-left: 40px;
	margin-right: 40px;
  margin-bottom: 25px;
	width: auto;
}

.onecheck-reg1 #register-header, .onecheck-reg2 #register-header, .onecheck-reg3 #register-header {
	font-size: 18px;
	color: #969;
	margin-left: 40px;
}

.onecheck-reg1 #existing-user {
	font-size: 16px;
	color: #969;
	margin: 10px 0px 5px 55px;
}

.onecheck-reg1 #existing-user-login {
	margin-left: 55px;
	border-bottom: 1px solid #ccc;
	margin-right: 40px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position:relative;
}

.onecheck-reg1 #existing-user-login table, .onecheck-reg1 #new-user-signup table {
	margin-top: 10px;
	font-size: 1em;
}

.onecheck-reg1 #existing-user-login table .label, .onecheck-reg1 #new-user-signup table .label{
	width: 170px;
	padding-bottom: 8px;
}
.onecheck-reg1 #existing-user-login table a {
	font-size: 0.9em;
	color: #969;
}

.onecheck-reg1 #existing-user-login #nextstage {
	font-weight: bold;
	right: 0px;
	bottom: -20px;
	position: absolute;
}

.onecheck-reg1 #existing-user-login a {
	color: #969;
}

.onecheck-reg1 #existing-user-login a:hover {
	color: #fff;
}

.onecheck-reg1 #new-user-signup {
	margin-left: 55px;
	margin-right: 40px;
	margin-top: 30px;
}

.onecheck-reg1 #new-user-signup h4{
	font-size: 16px;
	margin-bottom: 15px;
}

.onecheck-reg1 #new-user-signup table .spacer {
	display: table-cell;
	border-bottom: 1px solid #ccc;
	width: 200px;
}

.onecheck-reg1 #new-user-signup table .optin input{
	margin-top: 10px;
}

.onecheck-reg1 #new-user-signup table .optin p{
	margin-left: 25px;
	position: relative;
	top: -15px;
}

.onecheck-reg1 #new-user-signup table .source input {
	margin-bottom: 3px;
	margin-right: 5px;
	position: relative;
	top: 4px;
}

.onecheck-reg1 #new-user-signup .hrpurple {
	width: auto;
	margin: 0;
	margin-top: 20px;
	padding-bottom: 10px;
}

.onecheck-reg1 #new-user-signup #nextstage2 {
	position: absolute;
	right: 40;
}

.onecheck-reg1 #new-user-signup #nextstage2 a {	color: #969;font-weight: bold;}
.onecheck-reg1 #new-user-signup #nextstage2 a:hover {	color: #fff;}

.onecheck-reg2 #payment-options {
	margin: 0px 40px 0px 40px;
	padding-bottom: 20px;
}

.onecheck-reg2 #payment-options a {
	position: absolute;
	bottom: -10;
	right: 40;
	font-weight: bold;
	color: #969;
}

.onecheck-reg2 #payment-options a:hover { color: #fff; }

.onecheck-reg2 #payment-options .p-option {
	position: relative;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.onecheck-reg2 #payment-options .p-option input {
	margin-right: 10px;
}
.onecheck-reg2 #payment-options .p-option h3 {
	font-size: 1em;
	font-weight: bold;
	font-style:normal;
	display: inline;
}

.onecheck-reg2 #payment-options .p-option h3 em {
	font-weight: normal;
	font-style: italic;
}

.onecheck-reg2 #payment-options .p-option h4 {
	position: absolute;
	top: 0;
	right: 0;
}

.onecheck-reg2 #payment-options .p-option h4 span {
	font-weight: normal;
}

.onecheck-reg2 #payment-options .p-option .description {
	margin-top: 10px;
	margin-left: 22px;
	padding-left: 12px;
	padding-right: 12px;
	background-color:#F1EBF7;
	position: relative;
}

.onecheck-reg2 #payment-options .p-option .description p {
	padding-bottom: 6px;
	padding-top: 6px;
}

.onecheck-reg2 #payment-options .p-option .description .rcorner {
	width: 8px;
	height: 8px;
	position: absolute;
}

.onecheck-reg2 #payment-options .p-option .description #tl { background-image:url(../../images/rounded/pink-tl.gif);top:0;left:0;}
.onecheck-reg2 #payment-options .p-option .description #tr { background-image:url(../../images/rounded/pink-tr.gif);top:0;right:0;}
.onecheck-reg2 #payment-options .p-option .description #bl { background-image:url(../../images/rounded/pink-bl.gif);bottom:0;left:0;}
.onecheck-reg2 #payment-options .p-option .description #br { background-image:url(../../images/rounded/pink-br.gif);bottom:0;right:0;}

.onecheck-register .description .rcorner {
	width: 8px;
	height: 8px;
}
/* END OF 1 CHECK SALES & REGISTRATION PAGES ---------------------------------------------------------------- */

/* MARKETING HELP PAGES ------------------------------------------------------------------------------------- */
.marketing-help #content {
	position: relative;
}


.marketing-help h2, .marketing-help h3 {
	font-style: italic;
}

.marketing-help h2 {
	font-size: 35px;
	margin: 10px 0px 15px 40px;
	width: 250px;
}

.marketing-help #stage{
	font-size: 18px;
	position: absolute;
	right: 30px;
	color: #969;
}

.marketing-help #level1, .marketing-help #level2 {
	position: absolute;
	
}

.marketing-help h4 {
	font-size:12px;
	
}
.part1 #level1 {
	top: 22px;
	font-size: 20px;
	left: 310px;
	width: 75px;
}
.part1 #level2 {
	top: 26px;
	font-size: 17px;
	left: 400px;
	font-weight: bold;
}
.part2 #level1 {
	top: 26px;
	font-size: 17px;
	left: 310px;
	width: 75px;
}
.part2 #level2 {
	top: 22px;
	font-size: 20px;
	left: 400px;
	font-weight: bold;
}
.marketing-help .hrpurple {
	margin-top: 25px;
	margin-left: 40px;
	margin-right: 40px;
  margin-bottom: 25px;
	width: auto;
}

.marketing-help #text-container {
	position: relative;
	margin-left: 40px;
	margin-right: 40px;
}

.part1 #leftcol {
	padding-bottom: 80px;
}

.part2 #leftcol {
	padding-bottom: 2120px;
}

.marketing-help #intro-box {
	width: 244px;
	border: 1px solid #969;
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
}

.marketing-help #intro-box2 {
	width: 600px;
	height:200px;
	border: 1px solid #969;
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
}

.marketing-help #intro-box h3 {
	font-size: 18px;
	font-style: italic;
}



.marketing-help #intro-box #level1-header, .marketing-help #intro-box #level2-header {
	width: 240px;
	height: 57px;
	margin-top: 12px;
	margin-bottom: 12px;
}



.part1 #intro-box #level1-header span {
	background-image: url(../../images/help/marketing/marketing-level1-header.gif);
}
.part2 #intro-box #level2-header span {
	background-image: url(../../images/help/marketing/marketing-level2-header.gif);
}

.marketing-help #intro-box p {
	color: #969;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 5px;
	margin-right: 10px;
}

.marketing-help #intro-box .rcorner {
	position: absolute;
	width: 15px;
	height: 15px;
}

.marketing-help #intro-box #tl { background-image:url(../../images/rounded/checkform-tl.gif);top:-1px;left:-1px;}
.marketing-help #intro-box #tr { background-image:url(../../images/rounded/checkform-tr.gif);top:-1px;right:-1px;}
.marketing-help #intro-box #bl { background-image:url(../../images/rounded/checkform-bl.gif);bottom:-1px;left:-1px;}
.marketing-help #intro-box #br { background-image:url(../../images/rounded/checkform-br.gif);bottom:-1px;right:-1px;}

.marketing-help #direct-mail-letters, .marketing-help #marketing-tips {
	font-size: 18px;
	font-style: italic;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-left: 12px;
	width: 260px;
}

.marketing-help #direct-mail-tips {
	width: 245px;
	margin-left: 17px;
}

.marketing-help #direct-mail-tips2 #rightcol #marketing-tips {
	font-size: 18px;
	font-style: italic;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-left: 12px;
	width: 260px;
}

.marketing-help #direct-mail-tips2 {
	width: 600px;
	margin-left: 17px;
}


.marketing-help #direct-mail-tips p {
	margin-bottom: 15px;
	line-height: 1.3;
}

.marketing-help #direct-mail-tips ul {
	margin-left: 22px;
	margin-top: 10px;
}
.marketing-help #direct-mail-tips li{
	list-style-image: url(../../images/help/marketing/bullet.gif);
	margin-top: 3px;
}
.marketing-help #direct-mail-tips li a{
	position:relative;
	top: -3px;
	color: #969;
	font-weight: bold;
}
.marketing-help #direct-mail-tips li a:hover {
	color: #fff;
}
.marketing-help #rightcol {
	position: absolute;
	top: 0;
	left: 300px;
}

.marketing-help #more-tips {
	font-size: 18px;
	font-style: italic;
	margin-bottom: 20px;
	margin-left: 25px;
}

.marketing-help #samples {
	width: 210px;
	font-size: 18px;
	font-style: italic;
}
.marketing-help #more-tips-text {
	width: 245px;
	padding-left: 25px;
	background: url(../../images/vr-dash.gif) top left repeat-y;
}

.marketing-help #more-tips-text p {
	margin-bottom: 15px;
	line-height: 1.3;
}

.marketing-help #want-more {
	display: block;
	width: 148px;
	height: 28px;
	background: url(../../images/help/marketing/you-want-more.gif) top left no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: -30px;
}

/* END OF MARKETING HELP PAGES ------------------------------------------------------------------------------ */

/* MY ACCOUNT MAIN PAGE ------------------------------------------------------------------------------------- */
.my-account #content {
	position: relative;
}
.my-account #leftcol{
	width: 425px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.my-account #leftcol h2 {
	font-size: 36px;
	font-style: italic;
}

.my-account #leftcol .hrpurple {
	margin-top: 10px;
	margin-bottom: 10px;
}

.my-account #leftcol h3 {
	font-size: 16x;
	font-style: italic;
	margin-left: 15px;
	padding-top: 5px;
}

.my-account #leftcol table{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.my-account #leftcol td {
	padding-right: 10px;
}


.my-account #leftcol td a {
	display: block;
	width: 87px;
	height: 98px;
	overflow: hidden;
	text-indent: -1000px;
}


.my-account #leftcol td a:hover {
	display: block;
	width: 87px;
	height: 98px;
	overflow: hidden;
	text-indent: -1000px;
	background-color:#FFFFFF;
}


.my-account #leftcol td #onecheck {background-image:url(../../images/my-account/icons/1check-doreen.gif); background-repeat:no-repeat}
.my-account #leftcol td #marketing1 {background-image:url(../../images/my-account/icons/marketing-level1.gif);background-repeat:no-repeat}
.my-account #leftcol td #marketing2 {background-image:url(../../images/my-account/icons/marketing-level2.gif);background-repeat:no-repeat}
.my-account #leftcol td #orders {background-image:url(../../images/my-account/icons/invoices_history.gif);background-repeat:no-repeat}
.my-account #leftcol td #recentlymoved {background-image:url(../../images/my-account/icons/recentlymoved-new.gif);background-repeat:no-repeat}
.my-account #leftcol td #startupsplus {background-image:url(../../images/my-account/icons/startupsplus-new.gif);background-repeat:no-repeat}
.my-account #leftcol td #birthday {background-image:url(../../images/my-account/icons/birthday.gif);background-repeat:no-repeat}
.my-account #leftcol td #easycheckfiona {background-image:url(../../images/my-account/icons/easy-check-fiona.gif);background-repeat:no-repeat}
.my-account #leftcol td #business-list {background-image:url(../../images/my-account/icons/business-lists.gif);background-repeat:no-repeat}
.my-account #leftcol td #consumer-list {background-image:url(../../images/my-account/icons/consumer-lists.gif);background-repeat:no-repeat}
.my-account #leftcol td #clean-my-list {background-image:url(../../images/my-account/icons/clean-my-list-pat.gif);background-repeat:no-repeat}
.my-account #leftcol td #orders-history {background-image:url(../../images/my-account/icons/orders_history.gif);}
.my-account #leftcol td #invoices-history {background-image:url(../../images/my-account/icons/invoices_history.gif);}
.my-account #leftcol td #payments-history {background-image:url(../../images/my-account/icons/payments_history.gif);}
.my-account #leftcol td #subscriptions-history {background-image:url(../../images/my-account/icons/subscriptions_history.gif);}

.my-account #newleftcol{
	width: 425px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.my-account #newleftcol h2 {
	font-size: 36px;
	font-style: italic;
}

.my-account #newleftcol .hrpurple {
	margin-top: 10px;
	margin-bottom: 10px;
}

.my-account #newleftcol h3 {
	font-size: 16x;
	font-style: italic;
	margin-left: 15px;
	padding-top: 5px;
}

.my-account #newleftcol table{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.my-account #newleftcol td {
	padding-right: 10px;
}


.my-account #newleftcol td a {
	display: block;
	width: 87px;
	height: 88px;
	overflow: hidden;
	text-indent: -1000px;
}



.my-account #newleftcol td #link a {
	display: block;
	width: 87px;
	height: 88px;

}

.my-account #newleftcol td #onecheck {background-image:url(../../images/my-account/icons/1check-doreen.gif);}
.my-account #newleftcol td #marketing1 {background-image:url(../../images/my-account/icons/marketing-level1.gif);}
.my-account #newleftcol td #marketing2 {background-image:url(../../images/my-account/icons/marketing-level2.gif);}
.my-account #newleftcol td #recentlymoved {background-image:url(../../images/my-account/icons/recentlymoved-new.gif);}
.my-account #newleftcol td #startupsplus {background-image:url(../../images/my-account/icons/startupsplus-new.gif);}
.my-account #newleftcol td #easycheckfiona {background-image:url(../../images/my-account/icons/easy-check-fiona.gif);}
.my-account #newleftcol td #business-list {background-image:url(../../images/my-account/icons/business-lists.gif);}
.my-account #newleftcol td #consumer-list {background-image:url(../../images/my-account/icons/consumer-lists.gif);}
.my-account #newleftcol td #clean-my-list {background-image:url(../../images/my-account/icons/clean-my-list-pat.gif);}
.my-account #newleftcol td #clean-my-list {background-image:url(../../images/my-account/icons/clean-my-list-pat.gif);}
.my-account #newleftcol td #orders-history {background-image:url(../../images/my-account/icons/orders_history.gif);}
.my-account #newleftcol td #invoices-history {background-image:url(../../images/my-account/icons/invoices_history.gif);}
.my-account #newleftcol td #payments-history {background-image:url(../../images/my-account/icons/payments_history.gif);}
.my-account #newleftcol td #subscriptions-history {background-image:url(../../images/my-account/icons/subscriptions_history.gif);}

.my-account #rightcol {
	text-align: center;
	width: 210px;
	background: url(../../images/vr-dash.gif) top left repeat-y;
	position:absolute;
	top: 0px;
	right: 20px;
}

.my-account #rightcol .hrpurple {
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 35px;
	margin-right: 15px;
	width: auto;
}
.my-account #rightcol #freetrial {
	position:relative;
	width: 174px;
	height: 74px;
	margin-left: 25px;
	margin-top: 10px;
}
.my-account #rightcol #freetrial h3 {
	width: 100%;
	height: 100%;
}
.my-account #rightcol #freetrial h3 span {
	background-image: url(../../images/my-account/easy-check-free-trial.gif);
}
.my-account #rightcol #freetrial a, .my-account #rightcol #packages a, .my-account #rightcol #b-list a, .my-account #rightcol #c-list a {
	position:absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.my-account #rightcol #freetrial a:hover, .my-account #rightcol #packages a:hover, .my-account #rightcol #b-list a:hover, .my-account #rightcol #c-list a:hover {
	background: inherit;
}

.my-account #rightcol #packages {
	position:relative;
	width: 195px;
	height: 205px;
	margin-left: 20px;
	margin-top: 10px;
	
	
}
.my-account #rightcol #packages h3 {
	width: 100%;
	height: 100%;
	
}
.my-account #rightcol #packages h3 span {
	background-image: url(../../images/boxes/both-packages-promo.jpg);
	left: 0;	
}

.my-account #rightcol #b-list {
	position:relative;
	top: 5px;
}

.my-account #rightcol #b-list {
	position:relative;
	width: 192px;
	height: 123px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 0;
}
.my-account #rightcol #b-list h3 {
	width: 100%;
	height: 100%;
}
.my-account #rightcol #b-list h3 span {
	position: absolute;
	top:0;
	left: 0;
	background: url(../../images/business-lists/b-list-med-card.jpg) top center no-repeat;
}

.my-account #myaccount-links a
{
	font-size:12px;
	text-decoration:none;
	margin-top:10px;
	font-weight:normal;
	color:#A374A3;
}
.my-account #myaccount-links a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
#myaccount-links p
{
	line-height:20px;
}
#myaccount-links a
{
	font-size:12px;
	text-decoration:none;
	margin-top:10px;
	font-weight:normal;
	color:#A374A3;
}
#myaccount-links a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

/* Start Added by JB Alleaume Jan 2009 */

.my-account #left-history {
  float: left;
	 margin-left: 5px;
  margin-top : 0px;
	 width: 155px;
}

.my-account #content-history {
  float: left;
	 margin-left : 20px;
	 width : 670px;
	 margin-top : 20px;
	 margin-right : 15px;
	 font-size:12px;
}

.my-account #content-history h2 {
	font-size: 26px;
	font-style: italic;
}

.my-account #content-history h3 {
	font-size: 18px;
	font-style: italic;
}

.my-account #content-history .hrpurple {
	margin-top: 10px;
	margin-bottom: 10px;
}

.history-links a {
	font-size:12px;
	text-decoration:none;
	margin-top:10px;
	font-weight:normal;
	color:#A374A3;
}
.history-links a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.history-links p {
	line-height:20px;
}
.history-links a {
	font-size:12px;
	text-decoration:none;
	margin-top:10px;
	font-weight:normal;
	color:#A374A3;
}
.history-links a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.rowbottom {
  height: 2px;
	 margin-top: 0;
	 margin-right: 0;
	 margin-left: 0;
	 margin-bottom:5px;
	 background-color:#9F709F;
}

.row {
	height:18px;
	cursor:pointer;
	margin:0;
	background-repeat: no-repeat;
	background-color:#9F709F;
	color: #FFF1E1;
	background-image: url(../../images/prospectdownload/dropdownbanner.gif);
	background-position:  right top;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 21px;
	vertical-align: middle;
}


.row2 {
height:18px;

	margin:0;
	background-repeat: no-repeat;
	background-color:#9F709F;
	color: #FFF1E1;
	background-image: url(../../images/topright2.jpg);
	background-position:  right top;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: middle;
}



.headerdown {
	height:18px;
	cursor:pointer;
	margin:0;
	background-repeat: no-repeat;
	background-image: url(../../images/downarrow.gif);
	background-position:  left center;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 21px;
	vertical-align: middle;
}


.dropdownlink {
	background-image:url(../../images/downarrow.gif);
	background-repeat: no-repeat;
	cursor:pointer;
	padding-left: 20px;
	background-position: left center;
	margin:5px;
}


.purplebutton{
	background-image:url(../../images/purplebutton.png);
	background-repeat: no-repeat;
	cursor:pointer;
	width:120px;
	height:40px;
	background-position:center center;
	text-align:center;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



.checkboxfont { font-size:12px; background-color: #E2D6E2; width:350px;
background-image: url(../../images/checkboxestopright.jpg);
background-position:  right top;
padding:10px;
background-repeat: no-repeat;
height:auto;
margin-bottom:10px;
}

.postcodeslist{
	background-color:#F8F4FB;
	font-size:10px;
	color:#666666;
	padding-left: 5px;
	font-weight: bold;
}

.collapsable { height:auto; background-color : #EFE9F5; padding-left:10px;
	border-color:#9966CC;
	border-left-width:thin;
	border-right-width:thin;
	height:auto;
 }
.leftcol { width:400px; float:left; margin-top:10px; margin-bottom:10px }
.rightcol { width:240px; float:left; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-top:0px }


.rowcontent {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	 border: 1px none #FF8600;
	 line-height: 110%;
	 padding-top: 5px;
	 padding-bottom: 20px;
	 /*background-image: url('../../images/my-account/scrollbottom.png');*/
	 background-repeat: no-repeat;
	 background-position: bottom;
	 padding-right: 10px;
	 padding-left: 10px;
	 background-color: #EFE9F5;
	 top: -5px;
}	

.my-account #content-history #clickhere {
	position: relative;
	left: 370px;
	top:0px;
  width: 110px;
}

.my-account .reg{
	border: 1px solid #996699;
	width: 450px;
	position:relative;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
 margin-top: 20px;
 margin-bottom: 20px;
}

.my-account .reg p {
  margin-top: 10px;
  margin-bottom: 10px;
}

.my-account .rcorner
{
	width: 15px;
	height: 15px;
	position: absolute;
}


.my-account .top-left
{ 
	background-image:url(../../images/rounded/checkform-tl.gif);top:-1px;left:-1px;
}
.my-account .top-right
{ 
	background-image:url(../../images/rounded/checkform-tr.gif);top:-1px;right:-1px;_right: -2px;
}
.my-account .bottom-left
{ 
	background-image:url(../../images/rounded/checkform-bl.gif);bottom:-1px;left:-1px;_bottom: -2px;
}
.my-account .bottom-right
{ 
	background-image:url(../../images/rounded/checkform-br.gif);bottom:-1px;right:-1px;_bottom: -2px; _right: -2px;
}

/* End Added by JB Alleaume Jan 2009 */

/* Start Added by JB Alleaume Feb 2009 */

.my-account #content-history #infosContainer {
  height: 170px;
}

.my-account #content-history #infos {
  float: right;
}

.my-account #content-history #selectabase {
  float: left;
}

.my-account #content-history #invoiceDetailsPopup {
  width: 640px; 
}

a.hint {
  position: relative; 
  z-index: 24; 
}

a.hint img {
  border: 0;
}

a.hint:hover img {
  background-color: #fff;
}

a.hint:hover {
  z-index: 25; 
}

a.hint span {
  display: none;
}

a.hint:hover span { 
  display:block; 
  position:absolute; 
  left:2em; 
  width:30em;
  border:1px solid #666;
  background-color:#E2D7EE; 
  color:#666;
  text-align: justify;
  font-weight: normal;
  padding:1px;
}

/* End Added by JB Alleaume Feb 2009 */

/* END OF MY ACCOUNT MAIN PAGE ------------------------------------------------------------------------------------- */

/* T & Cs PAGE ----------------------------------------------------------------------------------------------------- */

.TandCs #links {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.TandCs #links a {
	font-weight: bold;
	margin-right: 5px;
	margin-left: 10px;
}
.TandCs h2 {
	font-size: 36px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.TandCs h3 {
	font-size: 16px;
	margin-bottom: 15px;
}
.TandCs .hrpurple {
	margin-left: 20px;
	margin-right: 30px;
	margin-bottom: 25px;
	margin-top: 10px;
	width: auto;
}

.TandCs .section {
	margin-left: 20px;
	margin-right: 20px;
	line-height: 1.3;
}

.TandCs .section p {
	margin-bottom: 12px;
}

.TandCs .section .indent1 {
	margin-left: 20px;
}

.TandCs .section .indent2 {
	margin-left: 40px;
}

.TandCs .section ul {
	margin-left: 30px;
}

.TandCs .section table td {
	font-size: 12px;
	padding-top: 3px;
}

.TandCs .section .alpha li {
	list-style-type:lower-alpha;
}
/* END OF T & Cs PAGE ---------------------------------------------------------------------------------------------- */

/* LETTER WRITING TUTORIALS------------------------------------------------------------------------------------------ */
.letter-tutorial { 
	text-align: left;
}

.letter-tutorial #container {
	text-align:left;
	width: 750px;
	
}

.letter-tutorial #leftcol {
	float: left;
	width: 180px;
	margin-top: 15x;
}

.letter-tutorial #leftcol h2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 174px;
	height: 258px;
}

.letter-tutorial #leftcol h2 span {
	background-image: url(../../images/help/letter-tutorial/header.gif);
}

.letter-tutorial #leftcol .hrpurple {
	position: relative;
	top: 280px;
}

.letter-tutorial #leftcol ul {
	margin-top: 300px;
	list-style-type: none;
}

.letter-tutorial #leftcol ul li {
	list-style-type: none;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	color: #cc3366;
}

.letter-tutorial #leftcol ul li a {
	display: block;
	font-weight: bold;
	color: #cc3366;
	text-decoration: none;
}

.letter-tutorial #leftcol ul li a:hover {
	background-color: #fff;
	color: #cc3366;
	text-decoration:underline;
}

.letter-tutorial #rightcol {
	float: right;
	width: 525px;
	padding-left: 25px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(../../images/vr-dash.gif) 0px 20px repeat-y;
}

.letter-tutorial #rightcol h3 {
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 22px;
	font-style:italic;
}

.letter-tutorial #rightcol p {
	margin-top: 15px;
	line-height: 1.4;
}

.letter-tutorial #rightcol h4 {
	font-size: 18px;
	margin-top: 15px;
}

.letter-tutorial #rightcol .extract {
	width: 500px;
	padding-top: 20px;
	padding-bottom: 30px;
	position: relative;
	background: #c36 url(../../images/help/letter-tutorial/extract-repeat.gif) top left repeat-y;
	margin-top: 5px;
}

.letter-tutorial #rightcol .extract .top {
	position: absolute;
	width: 500px;
	height: 15px;
	top: 0;
	left: 0;
	background: url(../../images/help/letter-tutorial/extract-top.gif) top left no-repeat;
}

.letter-tutorial #rightcol .extract .bottom {
	position: absolute;
	width: 500px;
	height: 17px;
	bottom: -1px;
	left: 0;
	background: url(../../images/help/letter-tutorial/extract-bottom.gif) top left no-repeat;
}

.letter-tutorial #rightcol .extract p {
	margin-left: 30px;
	margin-right: 15px;
}
.letter-tutorial #rightcol .extract ul {
	margin-left: 30px;
	margin-top: 10px;
}
.letter-tutorial #rightcol .extract li {
	margin-left: 20px;
}

.letter-tutorial #rightcol .extract .final li {
	font-weight: bold;
}
.letter-tutorial #rightcol .extract .highlight {
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 25px;
	padding: 10px;
	border: 1px solid #E494AE;
}

.letter-tutorial #rightcol .extract .text-try-yourself {
	margin-left: 0px;
	width: 100%;
	/*height: 275px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0;
	line-height: 1.4;
}

.letter-tutorial #rightcol .explanation {
	background: #c36 url(../../images/help/letter-tutorial/smallman.gif) 15px 15px no-repeat;
	color: #fff;
	width: 500px;
	margin-top: -11px;
	padding-top: 7px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-top:1px solid #c36;
}

.letter-tutorial #rightcol .explanation p {
	margin-left: 90px;
	margin-right: 10px;
	margin-top: 10px;
}

.letter-tutorial #rightcol .next {
	width: 68px;
	height: 28px;
	margin-top: 20px;
	margin-bottom: 30px;
	display: block;
	cursor: pointer;
	position: absolute;
	right: 20px;
}

.letter-tutorial #rightcol .next span {
	background-image: url(../../images/help/letter-tutorial/next.gif);
}

.letter-tutorial #rightcol .email-me {
	width: 203px;
	height: 28px;
	margin-top: 20px;
	margin-bottom: 30px;
	display: block;
	cursor: pointer;
	position: absolute;
	right: 20px;
}

.letter-tutorial #rightcol .email-me span {
	background-image: url(../../images/help/letter-tutorial/email-me.gif);
}
/* END OF LETTER WRITING TUTORIALS-------------------------------------------------------------------------------------*/

/* BIRTHDAY PAGES -----------------------------------------------------------------------------------------------------*/

.birthday-registered #content {
	position: relative;
}

.birthday-registered #header {
	width: 650px;
	height: 141px;
	margin-top: 15px;
	position:relative;
}

.birthday-registered #header .headerlink {
	position: absolute;
	width: 90px;
	height: 60px;
	top: 73px;
}

.birthday-registered #header .headerlink:hover {
	background-color: transparent;
}

.birthday-registered #header #step1 {	left: 12px; } 
.birthday-registered #header #step2 {	left: 102px; } 
.birthday-registered #header #step3 {	left: 192px; } 
.birthday-registered #header #step4 {	left: 282px; } 

.birthday-registered #header span {
	background-image: url(../../images/birthday/reg-user-header.jpg);
}

.birthday-registered #leftcol {
	width: 422px;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 50px;
}

.birthday-registered #leftcol #roundedbox {
	width: 190px;
	_width: 210px;
	margin-left: 207px;
	padding: 10px;
	position: relative;
}

.birthday-registered #leftcol #roundedbox p {
	margin-bottom: 15px;
	line-height: 1.3;
}

.birthday-registered #leftcol #roundedbox p a {
	color: #FE3D70;
	font-weight: bold;
}

.birthday-registered #leftcol #roundedbox p a:hover { 
	background-color: #fff;
}

.birthday-registered #leftcol #roundedbox .rcorner {
	position: absolute;
	width: 18px;
	height: 18px;
}

.birthday-registered #leftcol #roundedbox #tl {
	position: absolute;
	width: 43px;
	height: 42px;
	top:-3px;
	left:-33px;
}

.birthday-registered #leftcol #roundedbox #tr {top:-1px;right:-1px;}
.birthday-registered #leftcol #roundedbox #bl {bottom:-1px;left:-1px;}
.birthday-registered #leftcol #roundedbox #br {bottom:-1px;right:-1px;}

.birthday-registered #leftcol #lefttext {
	width: 205px;
	margin-left: 220px;
}

.birthday-registered #leftcol #lefttext h3 {
	font-size: 17px;
	color: #969;
	font-style: italic;
	margin-top: 20px;
}

.birthday-registered #leftcol #lefttext p {
	margin-top: 15px;
	line-height: 1.3;
}

.birthday-registered #rightcol {
	background: url(../../images/vr-dash.gif) top left repeat-y;
	padding-left: 25px;
	width: 195px;
	position: absolute;
	top: 215;
	left: 450px;
	_width: 225px;
}

.birthday-registered #rightcol h3 {
	font-size: 17px;
	font-style: italic;
	width: 210px;
}

.birthday-registered #rightcol ul {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 22px;
}

.birthday-registered #rightcol li{
	margin-top: 3px;
}

.birthday-registered #rightcol li a{
	position:relative;
	top: -3px;
	font-weight: bold;
}

.birthday-registered #rightcol li a:hover {
	color : #fff;
}

.birthday-registered #rightcol p {
	margin-top: 15px;
	line-height: 1.3;
}

.birthday-registered #content {
	position: relative;
}

.birthday-registered #header {
	width: 650px;
	height: 141px;
	margin-top: 15px;
	position:relative;
}

.birthday-registered #header .headerlink {
	position: absolute;
	width: 90px;
	height: 60px;
	top: 73px;
}

.birthday-registered #leftcol #crisp-packet span{
	background: url(../../images/birthday/crisp-packet.gif) top left no-repeat;
}

.birthday-registered #rightcol #regtop,.birthday-registered #rightcol #regbottom {
	border: 1px solid #996699;
}

.birthday-registered #rightcol #regtop h3,.birthday-registered #rightcol #regbottom h3  {
	font-size: 16px;
}

.birthday-registered #rightcol #regtop {
	padding-bottom: 10px;
}

.birthday-registered #rightcol #regtop #tl { background: url(../../images/rounded/purplegrad-tl.gif) top left no-repeat;top:-1px; left:-1px;}
.birthday-registered #rightcol #regtop #tr { background-image: url(../../images/rounded/purplegrad-tr.gif);top:-1px; right:-1px;}
.birthday-registered #rightcol #regtop #br { background-image: url(../../images/rounded/purplegrad-br.gif);bottom:-1px; right:-1px;}
.birthday-registered #rightcol #regtop #bl { background-image: url(../../images/rounded/purplegrad-bl.gif);bottom:-1px; left:-1px;}

.birthday-registered #rightcol .i-want-to-start {
	background: url(../../images/birthday/i-want-to-start-now.gif) top left no-repeat;
}



/* END OF BIRTHDAY PAGES ----------------------------------------------------------------------------------------------*/

/* STARTUPS PLUS PAGES ------------------------------------------------------------------------------------------------*/
.startupsplus #content {
	position: relative;
}

.startupsplus #header {
	width: 630px;
	height: 170px;
	margin-top: -20px;
	margin-left: 40px;
	padding-top: 30px;
	padding-left: 5px;
}

.startupsplus #header span {
	background-image: url(../../images/startupsplus/header-gradient.gif);
	position: absolute;
	top: 0;
	left: 0;
}

.recentlymoved #header span {
	background-image: url(../../images/recentlymoved/recentlymovedsales.gif);
}

#registration1 #header span {
	background-image: url(../../images/startupsplus/header-gradient2.gif);
	position: absolute;
	top: 0;
	left: 0;
}

#recentlymoved #header span {
	background-image: url(../../images/recentlymoved/header-gradient2.gif);
	position: absolute;
	top: 0;
	left: 0;
}

.startupsplus #leftcol #crisp-packet {
	width: 342px;
	height: 271px;
	position: relative;
	margin-left: 40px;
	margin-top: -20px;
}

.startupsplus #leftcol #crisp-packet strong {
	position: relative;
	left: -1000px;
}

.startupsplus #leftcol #crisp-packet span{
	background: url(../../images/startupsplus/crisp-packet.gif) top left no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 10;
}

.recentlymoved #leftcol #crisp-packet span{
	background: url(../../images/recentlymoved/crisp-packet.gif) top left no-repeat;
}
#registration1 #leftcol {
	padding-bottom: 150px;
}
#registration1 #leftcol #crisp-packet {
	width: 196px;
	height: 207px;
	position: relative;
	margin-left: 70px;
	margin-top: -35px;
}

#registration1 #leftcol #crisp-packet span{
	background: url(../../images/startupsplus/crisp-packet2.gif) top left no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 10;
	left: -1px;
	top: 2px;
}

.startupsplus #leftcol h3 {
	font-size: 19px;
	font-style: italic;
	margin-top: 15px;
	margin-left: 90px;
	width: 255px;
}

.startupsplus #leftcol p {
	margin-top: 10px;
	margin-left: 90px;
	width: 245px;
}

.startupsplus #leftcol ul {
	margin-top: 10px;
	margin-left: 105px;
	width: 245px;
}

#registration1 #leftcol p {
	line-height: 1.8;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	width: 165px;
}

#registration1 #leftcol p.selected {
	color: #000;
}

.startupsplus #rightcol {
	width: 300px;
	position: absolute;
	top: 120px;
	left: 370px;
}

#registration1 #rightcol {
	left: 290px;
}

.startupsplus #rightcol #regtop,.startupsplus #rightcol #regbottom
 {
	background-color: #fff;
	border: 1px solid #FF83A5;
	width: 250px;
	position: relative;
}

.recentlymoved #rightcol #regtop,.recentlymoved #rightcol #regbottom {
	border: 1px solid #996699;
}

#registration1 #rightcol #regtop,#registration1 #rightcol #regbottom 
{
	width: 322px;
}

.startupsplus #rightcol #regtop h3,.startupsplus #rightcol #regbottom h3 
{
	color: #FF83A5;
	font-size: 18px;
	font-style: italic;
	margin-top: 10px;
	margin-left: 15px;
	width: 200px;
}

.recentlymoved #rightcol #regtop h3,.recentlymoved #rightcol #regbottom h3  {
	font-size: 16px;
}

#registration1 #rightcol #regtop h3,#registration1 #rightcol #regbottom h3 
{
	font-size: 16px;
}
.startupsplus #rightcol #regtop p,.startupsplus #rightcol #regbottom p  
{
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.startupsplus #rightcol #regtop strong.pink,.startupsplus #rightcol #regbottom strong.pink 
{
	color: #FF83A5;
}

.startupsplus #rightcol #regtop strong.purple-text, .startupsplus #rightcol #regbottom strong.purple-text {
	color: #936;
	margin-bottom: 15px;
}

.recentlymoved #rightcol #regtop {
	padding-bottom: 10px;
}
.startupsplus #rightcol #regtop .rcorner,.startupsplus #rightcol #regbottom .rcorner 
{
	position: absolute;
	width: 18px;
	height: 18px;
}

.startupsplus #rightcol #regtop #tl { background: url(../../images/rounded/pink2-tl.gif) top left no-repeat;top:-1px; left:-1px;}
.startupsplus #rightcol #regtop #tr { background-image: url(../../images/rounded/pink2-tr.gif);top:-1px; right:-1px;}
.startupsplus #rightcol #regtop #br { background-image: url(../../images/rounded/pink2-br.gif);bottom:-1px; right:-1px; }
.startupsplus #rightcol #regtop #bl { background-image: url(../../images/rounded/pink2-bl.gif);bottom:-1px; left:-1px; }

.startupsplus #rightcol #regbottom #tl { background: url(../../images/rounded/pink2-tl.gif) top left no-repeat;top:-1px; left:-1px;}
.startupsplus #rightcol #regbottom #tr { background-image: url(../../images/rounded/pink2-tr.gif);top:-1px; right:-1px;}
.startupsplus #rightcol #regbottom #br { background-image: url(../../images/rounded/pink2-br.gif);bottom:-1px; right:-1px; _bottom: -2px;}
.startupsplus #rightcol #regbottom #bl { background-image: url(../../images/rounded/pink2-bl.gif);bottom:-1px; left:-1px;_bottom: -2px;}

.recentlymoved #rightcol #regtop #tl { background: url(../../images/rounded/purplegrad-tl.gif) top left no-repeat;top:-1px; left:-1px;}
.recentlymoved #rightcol #regtop #tr { background-image: url(../../images/rounded/purplegrad-tr.gif);top:-1px; right:-1px;}
.recentlymoved #rightcol #regtop #br { background-image: url(../../images/rounded/purplegrad-br.gif);bottom:-1px; right:-1px;}
.recentlymoved #rightcol #regtop #bl { background-image: url(../../images/rounded/purplegrad-bl.gif);bottom:-1px; left:-1px;}
.startupsplus #rightcol #steps {
	width: 192px;
	height: 250px;
	margin-left: 20px;
	margin-top: 10px;
}

.startupsplus #rightcol #steps span {
	background-image: url(../../images/startupsplus/tab-steps.gif);
}

.startupsplus #rightcol .i-want-to-start {
	display: block;
	width: 165px;
	height: 29px;
	position: absolute;
	right: 50px;
	margin-top: 20px;
	text-indent: -1000px;
	background: url(../../images/startupsplus/i-want-to-start.gif) top left no-repeat;
	cursor: pointer;
}

.recentlymoved #rightcol .i-want-to-start {
	background: url(../../images/recentlymoved/i-want-to-start-now.gif) top left no-repeat;
}

.startupsplus-registered #content {
	position: relative;
}

.startupsplus-registered #header {
	width: 650px;
	height: 141px;
	margin-top: 15px;
	position:relative;
}

.startupsplus-registered #header .headerlink {
	position: absolute;
	width: 90px;
	height: 60px;
	top: 73px;
}

.startupsplus-registered #header .headerlink:hover {
	background-color: transparent;
}

.startupsplus-registered #header #step1 {	left: 12px; } 
.startupsplus-registered #header #step2 {	left: 102px; } 
.startupsplus-registered #header #step3 {	left: 192px; } 
.startupsplus-registered #header #step4 {	left: 282px; } 

.startupsplus-registered #header span {
	background-image: url(../../images/startupsplus/reg-user1-header.jpg);
}

.recently-moved #header span {
	background-image: url(../../images/recentlymoved/reg-user-header.jpg);
}

.startupsplus-registered #leftcol {
	width: 422px;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 50px;
}

.step1 #leftcol {
	background: url(../../images/startupsplus/reg-step1-sales-manager.gif) top left no-repeat;
	padding-bottom: 300px;
}

.step2 #leftcol {
	background: url(../../images/startupsplus/reg-step2-your-lists.gif) top left no-repeat;
}

.step3 #leftcol {
	background: url(../../images/startupsplus/reg-step3-sales-letters.gif) top left no-repeat;
}

.step4 #leftcol {
	background: url(../../images/startupsplus/reg-step4-telemarketing.gif) top left no-repeat;
}

.step4leftcol_rm {
	background: url(../../images/startupsplus/reg-step4-telemarketing-rm.gif) top left no-repeat;
}


.startupsplus-registered #leftcol #roundedbox {
	width: 190px;
	_width: 210px;
	margin-left: 207px;
	padding: 10px;
	position: relative;
}

.step1 #leftcol #roundedbox {
	border: 1px solid #FF8FAE;
}

.step2 #leftcol #roundedbox, .step4 #leftcol #roundedbox {
	border: 1px solid #C1A4C1;
}

.step3 #leftcol #roundedbox {
	border: 1px solid #E494AE;
}



.step1 #leftcol #roundedbox p { color: #FE3D70;}
.step2 #leftcol #roundedbox p { color: #969;}
.step3 #leftcol #roundedbox p { color: #D75E85;}
.step4 #leftcol #roundedbox p { color: #A54776; padding-top: 5px;}

.startupsplus-registered #leftcol #roundedbox p {
	margin-bottom: 15px;
	line-height: 1.3;
}

.startupsplus-registered #leftcol #roundedbox p a {
	color: #FE3D70;
	font-weight: bold;
}

.startupsplus-registered #leftcol #roundedbox p a:hover { 
	background-color: #fff;
}

.startupsplus-registered #leftcol #roundedbox .rcorner {
	position: absolute;
	width: 18px;
	height: 18px;
}

.startupsplus-registered #leftcol #roundedbox #tl {
	position: absolute;
	width: 43px;
	height: 42px;
	top:-3px;
	left:-33px;
}

.step1 #leftcol #roundedbox #tl {
	background-image: url(../../images/startupsplus/startupsplus-reg-user1-speech.gif);
}

.step2 #leftcol #roundedbox #tl, .step4 #leftcol #roundedbox #tl {
	background-image: url(../../images/startupsplus/startupsplus-reg-user2-speech.gif);
}

.step3 #leftcol #roundedbox #tl {
	background-image: url(../../images/startupsplus/startupsplus-reg-user3-speech.gif);
}

.startupsplus-registered #leftcol #roundedbox #tr {top:-1px;right:-1px;}
.startupsplus-registered #leftcol #roundedbox #bl {bottom:-1px;left:-1px;}
.startupsplus-registered #leftcol #roundedbox #br {bottom:-1px;right:-1px;}

.step1 #leftcol #roundedbox #tr {background-image: url(../../images/rounded/pink2-tr-nogradient.gif);}
.step1 #leftcol #roundedbox #bl {background-image: url(../../images/rounded/pink2-bl.gif);}
.step1 #leftcol #roundedbox #br {background-image: url(../../images/rounded/pink2-br.gif);}

.step2 #leftcol #roundedbox #tr, .step4 #leftcol #roundedbox #tr {background-image: url(../../images/rounded/purple2-tr.gif);}
.step2 #leftcol #roundedbox #bl, .step4 #leftcol #roundedbox #bl {background-image: url(../../images/rounded/purple2-bl.gif);}
.step2 #leftcol #roundedbox #br, .step4 #leftcol #roundedbox #br {background-image: url(../../images/rounded/purple2-br.gif);}

.step3 #leftcol #roundedbox #tr {background-image: url(../../images/rounded/pink3-tr.gif);}
.step3 #leftcol #roundedbox #bl {background-image: url(../../images/rounded/pink3-bl.gif);}
.step3 #leftcol #roundedbox #br {background-image: url(../../images/rounded/pink3-br.gif);}

.startupsplus-registered #leftcol #lefttext {
	width: 205px;
	margin-left: 220px;
}

.startupsplus-registered #leftcol #lefttext h3 {
	font-size: 17px;
	color: #969;
	font-style: italic;
	margin-top: 20px;
}

.startupsplus-registered #leftcol #lefttext p {
	margin-top: 15px;
	line-height: 1.3;
}

.startupsplus-registered #rightcol {
	background: url(../../images/vr-dash.gif) top left repeat-y;
	padding-left: 25px;
	width: 195px;
	position: absolute;
	top: 215;
	left: 450px;
	_width: 225px;
}

.startupsplus-registered #rightcol h3 {
	font-size: 17px;
	font-style: italic;
	width: 210px;
}
.step1 #rightcol h3 {
	color: #FE3D70;
}

.step2 #rightcol h3 {
	color :#969;
}

.startupsplus-registered #rightcol ul {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 22px;
}

.startupsplus-registered #rightcol li{
	margin-top: 3px;
}

.step2 #rightcol li{
	list-style-image: url(../../images/help/marketing/bullet.gif);
}

.step3 #rightcol li{
	list-style-image: url(../../images/startupsplus/pink-bullet.gif);
}

.step4 #rightcol li{
	list-style-image: url(../../images/startupsplus/purple-bullet.gif);
}

.startupsplus-registered #rightcol li a{
	position:relative;
	top: -3px;
	font-weight: bold;
}

.step2 #rightcol li a {
	color: #969;
}

.step3 #rightcol li a {
	color: #c36;
}

.step3 #rightcol li a:hover {
	background-color: #c36;
}

.step4 #rightcol li a {
	color: #A64776;
}

.step4 #rightcol li a:hover {
	background-color: #A64776;
}

.startupsplus-registered #rightcol li a:hover {
	color : #fff;
}

.startupsplus-registered #rightcol p {
	margin-top: 15px;
	line-height: 1.3;
}

.step3 #rightcol #letter-tutorial-link {
	display: block;
	width: 177px;
	height: 107px;
	overflow: hidden;
	text-indent: -1000px;
	background-image: url(../../images/startupsplus/letter-writing-tutorial-link.gif);
	margin-bottom: 15px;
}


/* END OF STARTUPS PLUS PAGES -----------------------------------------------------------------------------------------*/


/* RECENTLY MOVED ----------------------------------------------------------------------------------------------------*/

.recentlymoved #content {
	position: relative;
}

.recentlymoved #header {
	width: 630px;
	height: 170px;
	margin-top: -20px;
	margin-left: 40px;
	padding-top: 30px;
	padding-left: 5px;
}

.recentlymoved #header span {
	background-image: url(../../images/startupsplus/header-gradient.gif);
	position: absolute;
	top: 0;
	left: 0;
}

.recentlymoved #header span {
	background-image: url(../../images/recentlymoved/recentlymovedsales.gif);
}

.recentlymoved #leftcol #crisp-packet {
	width: 342px;
	height: 271px;
	position: relative;
	margin-left: 40px;
	margin-top: -20px;
}

.recentlymoved #leftcol #crisp-packet strong {
	position: relative;
	left: -1000px;
}

.recentlymoved #leftcol #crisp-packet span{
	background: url(../../images/startupsplus/crisp-packet.gif) top left no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 10;
}

.recentlymoved #leftcol #crisp-packet span{
	background: url(../../images/recentlymoved/crisp-packet.gif) top left no-repeat;
}

.recentlymoved #leftcol h3 {
	font-size: 19px;
	font-style: italic;
	margin-top: 15px;
	margin-left: 90px;
	width: 255px;
}

.recentlymoved #leftcol p {
	margin-top: 10px;
	margin-left: 90px;
	width: 245px;
}


.recentlymoved #rightcol {
	width: 300px;
	position: absolute;
	top: 120px;
	left: 370px;
}



.recentlymoved #rightcol #regtop,.recentlymoved #rightcol #regbottom
 {
	background-color: #fff;
	border: 1px solid #996699;
	width: 250px;
	position: relative;
}




.recentlymoved #rightcol #regtop h3,.recentlymoved #rightcol #regbottom h3 
{
	color: #996699;
	font-size: 18px;
	font-style: italic;
	margin-top: 10px;
	margin-left: 15px;
	width: 200px;
}


.recentlymoved #rightcol #regtop p,.recentlymoved #rightcol #regbottom p  
{
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.recentlymoved #rightcol #regtop strong.pink,.recentlymoved #rightcol #regbottom strong.pink 
{
	color: #996699;
}

.recentlymoved #rightcol #regtop strong.purple-text, .recentlymoved #rightcol #regbottom strong.purple-text {
	color: #936;
	margin-bottom: 15px;
}

.recentlymoved #rightcol #regtop .rcorner,.recentlymoved #rightcol #regbottom .rcorner 
{
	position: absolute;
	width: 18px;
	height: 18px;
}

.recentlymoved #rightcol #regtop #tl { background: url(../../images/rounded/purplegrad-tl.gif) top left no-repeat;top:-1px; left:-1px;}
.recentlymoved #rightcol #regtop #tr { background-image: url(../../images/rounded/purplegrad-tr.gif);top:-1px; right:-1px;}
.recentlymoved #rightcol #regtop #br { background-image: url(../../images/rounded/purplegrad-br.gif);bottom:-1px; right:-1px;}
.recentlymoved #rightcol #regtop #bl { background-image: url(../../images/rounded/purplegrad-bl.gif);bottom:-1px; left:-1px;}

.recentlymoved #rightcol #regbottom #tl { background: url(../../images/rounded/purple-tl.gif) top left no-repeat;top:-1px; left:-1px;}
.recentlymoved #rightcol #regbottom #tr { background-image: url(../../images/rounded/purple-tr.gif);top:-1px; right:-1px;}
.recentlymoved #rightcol #regbottom #br { background-image: url(../../images/rounded/purple-br.gif);bottom:-1px; right:-1px; _bottom:-2px;}
.recentlymoved #rightcol #regbottom #bl { background-image: url(../../images/rounded/purple-bl.gif);bottom:-1px; left:-1px; _bottom:-2px;}

.recentlymoved #rightcol #steps {
	width: 192px;
	height: 250px;
	margin-left: 20px;
	margin-top: 10px;
}

.recentlymoved #rightcol #steps span {
	background-image: url(../../images/startupsplus/tab-steps.gif);
}

.recentlymoved #rightcol .i-want-to-start {
	display: block;
	width: 165px;
	height: 29px;
	position: absolute;
	right: 50px;
	margin-top: 20px;
	text-indent: -1000px;
	background: url(../../images/recentlymoved/i-want-to-start-now.gif) top left no-repeat;
	cursor: pointer;
}

/*END OF RECENTLY MOVED -----------------------------------------------------------------------------------------------*/
/* I HAVE A LIST MAIN PAGE --------------------------------------------------------------------------------------------*/

		.ihavealist #content {
			position: relative;
		}
		.ihavealist h2 {
			font-size: 35px;
			margin: 10px 0px 15px 40px;
		}
		
		.ihavealist .hrpurple {
			margin-left: 40px;
			margin-right: 40px;
		  margin-bottom: 25px;
			width: auto;
		}
		
		.ihavealist #toprow-one {
			margin-left: 70px;
			padding-left: 25px;
			padding-right: 15px;
			
		}
		.ihavealist #toprow-two {
			float:right;
			margin-right:50px;
		}
		.ihavealist #toprow-three {
			margin-left: 40px;
			padding-left: 25px;
			padding-right: 15px;
			
		}
		.ihavealist #toprow-four {
			margin-top:15px;
			margin-left: 40px;
			padding-left: 25px;
			padding-right: 15px;
			
		}
		.ihavealist #toprow-five {
			margin-top:25px;
			margin-left: 40px;
			padding-left: 25px;
			padding-right: 15px;
			
		}
		.ihavealist #toprow-six {
			margin-left: 80px;
			padding-left: 25px;
			padding-right: 15px;
			margin-top:15px;
		}
		.ihavealist #toprow-seven {
			margin-left: 80px;
			padding-left: 25px;
			padding-right: 15px;
			margin-top:25px;
			text-align:right;
		}
		.ihavealist #toprow-one
		{
			font-size:24px;
		}
		.ihavealist #toprow-two
		{
			font-size:18px;
		}
		.ihavealist #toprow-four,.ihavealist #toprow-five
		{
			font-size:18px;
		}
		.ihavealist #leftcol h3 {
			width: 240px;
			height: 57px;
			margin-bottom: 20px;
		}
		
		.ihavealist #boxed
		{
			width:632px;
			margin-top:25px;
			margin-left: 20px;
			padding-right: 25px;
			position: relative;
			left: 20px;
		}
		.ihavealist .checkform {
			border: 1px solid #969;	
			width: 184x;
			position:relative;
			padding:10px;
			font-size:12px;
			height:225px;
		}
		.ihavealist .checkform h3 {
			font-size: 12px;
			color: #969;
		}
		.ihavealist .checkform h3, .ihavealist .checkform p {
			display: inline;
		}
		.ihavealist .checkform #subhead
		{
			padding-top:10px;
			font-size:16px;
			position: relative;
			top: 15px;
			height: 5px;
		}
		
		.ihavealist .checkform .yeslink
		{
			width:100%;
			text-align:right;
			
			font-weight:bold;
		}
		.ihavealist .checkform .yeslink a
		{
			color:#996699;
		}
		.ihavealist .checkform .yeslink a:hover
		{
			color:#FFF;
		}
		
		.ihavealist .checkform .rcorner {
			position: absolute;
			width: 15px;
			height: 15px;
		}
		
		.ihavealist  .checkform #top-left { background-image:url(../../images/rounded/checkform-tl.gif);top:-1px;left:-1px;}
		.ihavealist  .checkform #top-right { background-image:url(../../images/rounded/checkform-tr.gif);top:-1px;right:-1px;}
		.ihavealist  .checkform #bottom-left { background-image:url(../../images/rounded/checkform-bl.gif);bottom:-1px;left:-1px; _bottom:-2px;}
		.ihavealist  .checkform #bottom-right { background-image:url(../../images/rounded/checkform-br.gif);bottom:-1px;right:-1px; _bottom:-2px;}

		.ihavealist .checkform img {
			margin-top: 3px;
			margin-bottom: 10px;
		}
		
/* END OF I HAVE A LIST MAIN PAGE -----------------------------------------------------------------------------------*/

/* CONTACT PAGE -----------------------------------------------------------------------------------------------------*/
.contact #content {
	position: relative;
}

.contact #content h1 {
	margin-top: 30px;
	margin-left: 70px;
	font-style: italic;
	font-size: 36px;
	margin-bottom: 20px;
}

.contact #content #indent {
	margin-left: 80px;
	margin-right: 30px;
}

.contact #content #indent h2 {
	margin-bottom: 20px
}

.contact #content #indent #post strong {
	padding-right: 20px;
}

.contact #content #indent #contactdetails {
	margin-top: 20px;
	margin-bottom: 20px;
}

.contact #content #indent #contactdetails td {
	font-size: 0.75em;
	padding-right: 50px;
}

.contact #content #indent #contactdetails td p {
	margin-bottom: 10px;
}

.contact #content #indent .hrpurple {
	margin-bottom: 25px;
}

.contact #content #indent #enquiry {
	margin-top: 20px;
}
.contact #content #indent #enquiry td {
	font-size: 0.75em;
	padding-left: 75px;
	padding-bottom: 5px;
}
.contact #content #indent #enquiry td input, .contact #content #indent #enquiry td textarea {
	background-color: #f7f7f7;
}
/* END OF CONTACT PAGE -----------------------------------------------------------------------------------------------------*/
/* FORGOT MY PASSWORD PAGES -------------------------------------------------------------------- */
.forgotmypassword #content {
	position: relative;
}
.forgotmypassword h2 {
	font-size: 35px;
	margin: 10px 0px 15px 40px;
}

.forgotmypassword .hrpurple {
	margin-left: 40px;
	margin-right: 40px;
  margin-bottom: 25px;
	width: auto;
}

.forgotmypassword #leftcol {
	width: 280px;
	margin-left: 40px;
	padding-left: 25px;
	padding-right: 15px;
	background: url(../../images/vr-dash.gif) top right repeat-y;
}

.forgotmypassword #leftcol h3 {
	width: 240px;
	height: 57px;
	margin-bottom: 20px;
}

.forgotmypassword #leftcol h3 span{
	background-image: url(../../images/i-have-a-list/1check/are-you-doreen.gif);
}

.forgotmypassword #leftcol p {
	margin-bottom: 15px;
}

.forgotmypassword #rightcol {
	position: absolute;
	top: 95px;
	left: 150px;
}
.forgotmypassword #rightcol h3 {
	color: #969;
	font-size: 16px;
	margin-bottom: 6px;
}

.forgotmypassword #rightcol #checkform {
	border: 1px solid #969;
	width: 283px;
	position:relative;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
}

.forgotmypassword #rightcol #checkform .rcorner {
	position: absolute;
	width: 15px;
	height: 15px;
}

.forgotmypassword #rightcol #checkform #top-left { background-image:url(../../images/rounded/checkform-tl.gif);top:-1px;left:-1px;}
.forgotmypassword #rightcol #checkform #top-right { background-image:url(../../images/rounded/checkform-tr.gif);top:-1px;right:-1px; _right:-2px;}
.forgotmypassword #rightcol #checkform #bottom-left { background-image:url(../../images/rounded/checkform-bl.gif);bottom:-1px;left:-1px; _bottom:-2px;}
.forgotmypassword #rightcol #checkform #bottom-right { background-image:url(../../images/rounded/checkform-br.gif);bottom:-1px;right:-1px; _bottom:-2px; _right:-2px;}

.forgotmypassword #rightcol #checkform .options {
	font-weight: normal;
	padding-top: 5px;
}



	
.forgotmypassword #rightcol #checkform .options .textfield {
	border-right:1px solid #AAB3B3;
	border-left:1px solid #AAB3B3;
	border-top:1px solid #999;
	border-bottom:1px solid #D5DDDD;
	background-color:#f7f7f7;
	
}
.forgotmypassword #rightcol #checkform .options input {
	position: relative;
	top: 2px;
	margin-right: 0px;
	
}

.forgotmypassword #rightcol #checkform .number {
	margin: 10px 0px 10px 0px;
}

.forgotmypassword #rightcol #checkform .number input{
	margin-left: 5px;
}

.forgotmypassword #rightcol #checkform .formsub {
	text-align: right;
	margin-right: 0px;
}

.forgotmypassword #rightcol #checkform .formsub input {
	font-size: 1.1em;
	padding: 3px;
	
}
/* END OF FORGOT MY PASSWORD PAGE -----------------------------------------------------------------------------------------------------*/
/* GENERAL ENQUIRY -------------------------------------------------------------------- */

.general-enquiry #content 
{
	position: relative;
}


.general-enquiry #part-title
{
	position:absolute;
	left:0px;
	top:40px;
	z-index:0;
}

.general-enquiry .reg{
	border: 1px solid #996699;
	width: 328px;
	position:relative;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.general-enquiry .reg .c-option {
	position: relative;
	margin-top:5px;
	/*border-bottom: 1px solid #ccc;*/
}
.general-enquiry .reg TABLE
{
  margin-bottom:0px;
}
.general-enquiry .reg TD
{
	font-size:100%;
}

.general-enquiry .reg TD .smaller
{
	font-size:70%;
}

.general-enquiry .reg .link{
	width:100%;
}


.general-enquiry .reg TD .link a
{
	float:right;
	text-align:right;
	font-size:90%;
}
.general-enquiry .reg .textbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin-left:20px;
	
	border-right:1px solid #AAB3B3;
	border-left:1px solid #AAB3B3;
	border-top:1px solid #999;
	border-bottom:1px solid #D5DDDD;
	background-color:#f7f7f7;
}

.general-enquiry .reg .multiline-textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	width:100%;
	border-right:1px solid #AAB3B3;
	border-left:1px solid #AAB3B3;
	border-top:1px solid #999;
	border-bottom:1px solid #D5DDDD;
	background-color:#f7f7f7;
}

.general-enquiry .reg .rcorner
{
	width: 15px;
	height: 15px;
	position: absolute;
}

.general-enquiry .nextstage
{
	text-align:right;
}


.general-enquiry .nextstage a
{
	font-weight: bold;
	color:#969;
	right: 0px;
	bottom:-20px;
}
.general-enquiry .nextstage a:hover
{
	color:#FFF;
}

.general-enquiry .reg .top-left
{ 
	background-image:url(../../images/rounded/checkform-tl.gif);top:-1px;left:-1px;
}
.general-enquiry .reg .top-right
{ 
	background-image:url(../../images/rounded/checkform-tr.gif);top:-1px;right:-1px;_right: -2px;
}
.general-enquiry .reg .bottom-left
{ 
	background-image:url(../../images/rounded/checkform-bl.gif);bottom:-1px;left:-1px;_bottom: -2px;
}
.general-enquiry .reg .bottom-right
{ 
	background-image:url(../../images/rounded/checkform-br.gif);bottom:-1px;right:-1px;_bottom: -2px; _right: -2px;
}


.general-enquiry h2{
	font-size: 36px;
	font-style:italic;
	margin: 10px 15px 15px 15px;
	width:500px;
}

.general-enquiry h3
{
	font-size: 18px;
	font-style:italic;
	font-weight:bold;
}

.general-enquiry hr
{
	margin: 0px 0px 0px 0px;
	width: auto;
}

.general-enquiry #maintext hr
{
	margin: 0px 0px 0px 0px;
	width: auto;
}

.general-enquiry #maintext 
{
	margin: 25px 40px 0px 218px;
	padding-left: 25px;
	width:318px;
	
}

.general-enquiry #maintext p
{
	font-weight: normal;
	margin-bottom: 12px;
	line-height: 1.1;
}


.general-enquiry #leftpanel
{
	position: absolute;
	top: 95px;
	width:181px;
	text-align: left;
	color: #999;
	padding-left:30px;
}

.general-enquiry #steps
{
	
	text-align:left;
	line-height:2.0;
}

.general-enquiry #steps hr
{
	color:#FFFFFF;
	border-top:1px solid #e5e5e5;
	margin:5px 0px 5px 0px;
}
.general-enquiry .reg hr
{
	color:#FFFFFF;
	border-top:1px solid #e5e5e5;
}

.general-enquiry #steps .active
{
	color:#666;
}

.general-enquiry #steps .inactive
{
	color:#CCC;
}
/* END OF GENERAL ENQUIRY PAGE -----------------------------------------------------------------------------------------------------*/


