#body
{
    background-color: #FFFFFF;
    font-family: Helvetica,Verdana,Arial,sans-serif;
}

#left_main
{
	padding-left:10px;
	float:left;
	width:485px;
}

#right_main
{
	background-color:white;
	float:right;
	width:242px;
}

.normal_text
{
  font-style:normal;
}

.minus10Margin
{
 margin-top:-10px;
}

.callBack {
	margin-top:20px;
}

#CaseStudies1,#Register1
{
	float:left;
	width:161px;
	margin-right:1px;
}


#packages1
{
	float:left;
	width:161px;
	margin-right:0x;
}

#Wrapper
{
    width: 950px;
    height: 724px;
    position: absolute;
    left: 50%;
    margin-left: -485px;
}

#TopLeftBg
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 147px;
    height: 12px;
    background-image: url("images/AppsSite02-1_01.jpg" );
    background-color: #af0032;
}

#Header
{
    position: absolute;
    left: 147px;
    top: 0px;
    width: 755px;
    height: 108px;
    background-image: url("images/header.jpg" );
    background-color: #af0032;
}

#TopLeftInvomoHome
{
    position: absolute;
    left: 0px;
    top: 12px;
    width: 147px;
    height: 96px;
    background-image: url("images/AppsSite02-1_03.gif");
    background-color: #af0032;
    color: white;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}


#HeaderSpacer
{
    position: absolute;
    left: 0px;
    top: 108px;
    width: 902px;
    height: 9px;
}

#LeftMenu
{
    position: absolute;
    left: 0px;
    top: 117px;
    width: 147px;
    height: 475px;
}

#LeftMenuVSpacer
{
    position: absolute;
    left: 157px;
    top: 117px;
    width: 13px;
    height: 475px;
}

#topContentTitleLine
{
    height: 3px;
}

#RightMenuVSpacer
{
	float:left;
    width: 13px;
    height: 475px;
}

* html #RightMenuVSpacer
{

    width: 10px;

}

#RightMenu
{
    float:left;
    width: 242px;
    background-color: #485761;
}

#ContentTitle
{
	height: 27px;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #c71830;
}

 h1 {padding:0;margin:0}
 
/* FF hack */
html > /**/ body #ContentTitle
{
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #c71830;
}

/* Safari Hack */
body:first-of-type #ContentTitle
{
    position: absolute;
    left: 160px;
    top: 109px;
    width: 487px;
    height: 23px;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #c71830;
}


.win.opera #ContentTitle
{
    position: absolute;
    left: 160px;
    top: 104px;
    width: 487px;
    height: 23px;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #c71830;
}


.mac.firefox #ContentTitle
{
    position: absolute;
    left: 160px;
    top: 107px;
    width: 487px;
    height: 23px;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #c71830;
}

.ContentTitle
{
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #c71830;
    text-align:left;    
}

#bottomContentTitleLine
{
    height: 5px;
}

.RedRulerTop
{
    color: #c71830;
    width: 490px;
    height: 1px;
    margin: 1px;
    margin-left: -1px;
    background-image: url("images/redRuler.gif" );
    overflow: hidden;
}

.RedRulerBottom
{
    color: #c71830;
    width: 488px;
    background-image: url("images/redRuler.gif" );
    height: 1px;
    margin-bottom: 10px;
    line-height: 10px;
    overflow: hidden;
}


#MainContent
{
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #485761;
    text-align: left;
    line-height:16px;
}

#NeedSomeHelp
{
    position: absolute;
    left: 660px;
    top: 419px;
    width: 242px;
    height: 56px;
}

.NoTextDecoration
{
    text-decoration: none;
    border: 0px;
    color: White;
    cursor:pointer;
}

#RightMenuBottomBg1
{
    position: absolute;
    left: 662px;
    top: 411px;
    width: 240px;
    height: 8px;
    background-color: #485761;
}
#RightMenuBottomBg2
{
    position: absolute;
    left: 662px;
    top: 475px;
    height: 174px;
    width: 240px;
    background-color: #485761;
}




.RedSubTitle
{
    color: #c71830;
    font-size: 12px;
    font-weight: bold;
}




.HomeStepsTitle
{
    font-size: 12px;
    font-weight: bold;
    color: #485761;
    line-height: 7px;
    margin-top: 10px;
    margin-bottom: 8px;
    overflow: visible;
}

/* FF hack */
html > /**/ body .HomeStepsTitle
{
    font-size: 12px;
    font-weight: bold;
    color: #485761;
    line-height: 8px;
    margin-top: 10px;
    margin-bottom: 8px;
    overflow: visible;
}


.LeftMenuMiddleBgSpacer
{
    margin-top:10px;
}

.LeftMenuBottomBgSpacer_AC
{
    margin-top:158px;
}

.LeftMenuBottomBgSpacer_CBR
{
    margin-top:192px;
}


.LeftMenuBottomBgSpacer_AD
{
    margin-top:138px;
}


/* Application Centre*/



.ADProducts_And_ServicesTitleText
{
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica;
    line-height: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #485761;
}

html > /**/ body .ADProducts_And_ServicesTitleText
{
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica;
    line-height: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #485761;
}

.ADProductDescriptionText
{
    font-size: 11px;
    font-family: Helvetica;
    line-height: 12px;
    width: 150px;
    text-align: left;
    color: #c71830;
}

.ImageAlignTop
{
    text-align: right;
    float: right;
    position: absolute;
    left: 150px;
    margin-top: 3px;
    text-decoration: none;
    border: 0px;
    margin-left:3px;
}

.ImageAlignTop2
{
    text-align: right;
    float: right;
    position: absolute;
    left: 396px;
    margin-top: 3px;
    text-decoration: none;
    border: 0px;
    margin-left:3px;
}


.UnderlinedTextDecorationRed
{
    text-decoration: underline;
    border: 0px;
    color: #c71830;
}

.RedRuler
{
    color: #c71830;
    height: 1px;
    background-image: url("images/redRuler.gif" );
    overflow: hidden;
    margin-top: 7px;
}


/* END Application Centre*/




/* Call Back Request */

.application_content_image
{
    vertical-align: top;
    text-align: right;
    float: right;
    clear: right;
    margin-top: 0px;
    margin-left: 8px;
    *vertical-align: top;
    *text-align: right;
    *float: right;
    *clear: right;
    *margin-top: 22px;
    *margin-left: 8px;

}

#Demonstration_Text
{
    left: 0px;
    top: 187px;
    position: absolute;
    width: 93px;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #485761;
    text-align: left;
}

html > /**/ body #Demonstration_Text
{
    left: 0px;
    top: 165px;
    position: absolute;
    width: 93px;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #485761;
    text-align: left;
}

/* END Call Back Request */


/*Github */
.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }

td.callbutton_action { text-align:center }
.callbutton_div {margin-top:10px;}
.callbutton_div a {background-color:#C71830;color:white;margin:0 3px;padding:3px;text-decoration:none;}	

.text_Red
{
	color:#C71830;
}

.text_Grey
{
color:#485761;
}

.text_Black
{
color:#000000;
}

.text_Bold
{
font-weight:bold;
}


.align_Left
{
	text-align:left;
}


#case_studies
{
    background-image:url("images/case_studies.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;

}

#demonstration
{
    background-image:url("images/demonstration.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}


#need_some_help
{
    background-image:url("images/needSomeHelp_call_back.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
    cursor:pointer;

}

#more_info_virtual_switch
{
    background-image:url("images/more_info_virtual_switch.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}

#more_info_virtual_lines
{
    background-image:url("images/more_info_virtual_lines.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}


#more_info_call_recording
{
    background-image:url("images/more_info_call_recording.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}

#more_info_call_tracking_and_blocking
{
    background-image:url("images/more_info_call_tracking_and_blocking.gif");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}

#more_info_call_back_request
{
    background-image:url("images/more_info_call_back_request.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}

#more_info_on_request_routing
{
    background-image:url("images/more_info_on_request_routing.jpg");
    width:242px;
    height:120px;
    background-repeat:no-repeat;
}


#case_Studies_Text 
{
    margin-top:47px;
    text-align:left;
    float:right;
    width:92px;
    font-size:12px;
    font-family:Helvetica,Verdana,Arial,sans-serif;
    color:#C71830;
}

#demonstration_Text
{
    margin-top:47px;
    text-align:left;
    float:left;
    width:95px;
    font-size:12px;
    font-family:Helvetica,Verdana,Arial,sans-serif;
    color:#C71830;
}

#more_Information_Text
{
    margin-top:47px;
    text-align:left;
    float:left;
    width:140px;
    font-size:12px;
    font-family:Helvetica,Verdana,Arial,sans-serif;
    color:#C71830;
    width:120px;
}


.addArea_withAddContent
{
background-color: #485761;
margin-left:5px;

}

.textLink A:Link
{
	text-decoration:none;
} 

.textLink A:Active
{
	text-decoration:none;
}

.textLink A:Visited
{
	text-decoration:none;
} 

.textLink A:Hover
{
	text-decoration:underline;
} 

.text_Margin_Bottom_4
{
	margin-bottom:4px;
}


div.addArea_withAddContent a
{
    text-decoration: none;
    border: 0px;
    color: White;
    cursor:pointer;

}

div.addArea_withAddContent a:hover
{
    text-decoration: underline;
    border: 0px;
    color: #C71830;
    cursor:pointer;

}



a.text-item-color1 a:hover
{
    text-decoration: underline;
    border: 0px;
    color: #000000;
    cursor:pointer;

}


div.RightMenu p,a
{
    text-decoration: none;
    border: 0px;
    color: #000000;
    cursor:pointer;
}


div.RightMenu p,a:hover
{
    text-decoration: underline;
    border: 0px;
    color: #C71830;
    cursor:pointer;

}


/* firefox hover right menu fix */
div.addArea_withAddContent  a:hover div
{
    text-decoration: underline;
    border: 0px;
    color: #C71830;
    cursor:pointer;

}


.case_studies_inner_div
{
  margin-left:10px;
}

/********* Main Case Studies Table *********/

#case_studies_div
{
width:650px;	
height:10px;
}

#case_studies_div .case_studies_col1
{
  float:left;
  width:120px;
}

#case_studies_div .case_studies_col2
{
  float:left;
  width:425px;
  color:#485761;
}

#case_studies_div div.case_studies_col2 a
{
  text-decoration:underline;
}

#case_studies_div div.case_studies_col2 a:hover
{
  text-decoration:underline;
  font-weight:bold;
}

#case_studies_div .case_studies_col3
{
  float:right;
  width:100px;
}


.case_studies_bottom_rule_cbr, .case_studies_bottom_rule_cr, .case_studies_bottom_rule
{
  height:1px;
  background-color:#C71830;
  margin-bottom:7px;  
  font-size:0px;
  margin-top:80px;
}


.case_studies_bottom_rule
{
  margin-top:70px;
}

* html .case_studies_bottom_rule_cbr, * html .case_studies_bottom_rule_cr, * html .case_studies_bottom_rule
{
  margin-top:5px;  
 
}



.case_studies_bottom_rule_ctb
{
  height:1px;
  background-color:#C71830;
  margin-top:140px;  
  margin-bottom:7px; 
  font-size:0px;
}


* html .case_studies_bottom_rule_ctb
{
  margin-top:5px;  
  
}


.case_studies_bottom_rule_all
{
  height:1px;
  background-color:#C71830;
  margin-bottom:7px; 
  font-size:0px;
  margin-top:3px;
}


.case_studies_bottom_rule_vl
{
  height:1px;
  background-color:#C71830;
  margin-bottom:7px; 
  font-size:0px;
  margin-top:75px; 
  *margin-top:87px; 
}



.case_studies_app_title_text
{
  color:#485761;
  font-size:12px;
  font-weight:bold;
  margin-bottom:8px;
}

.html_extension_content
{

}

/* End Main Case Studies Table */




#adrian_flux_logo1_cs
{
float:left;
}



#auto_trader_logo1_ctb
{
float:left;

}

#idiq_logo1_vl
{
float:left;

}

#celtra_logo1_vl
{
float:left;

}

#iprofile_logo1_ctb
{
float:left;


}

#iprofile_logo1_cr
{
float:left;

}

#fish4_logo1_ctb
{
float:left;


}

.case_studies_content_wrapping 
{

}

/********* from main css file *********/
.header-border-title 
{
border-color:#C71830;
border-style:solid;
border-width:1px 0;
font-size:20px;
padding:1px 0;
}

.text-important-color1
{
color:#C71830;
font-family: Helvetica,Verdana,Arial,sans-serif;
}

.text_Bold 
{

font-weight:bold;
}

/* End from main css file */



/********* Call Recording Page *********/

.crMainContent
{
  width:650px;
  margin-left:0px;
  font-size:12px;
}

.crTopTitle 
{
          color: #C71830;
          font-size: 12px;
          font-weight: bold;
          margin-bottom:5px;
} 


.leftCrMargin
{
  width:45px;
}

.crArrowImg 		
{
          position: relative;
          top: 5px;
  
} 

.crItalicSubTitle 
{
          color: #C71830;
          font-size: 12px;
          font-style: italic;
          font-weight: bold;
          margin-bottom:5px;
}

.crRightContinueButtonBg 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/buttonRedBg.png");			
  height:40px;	
  top:10px;
  left:380px;	
  color:#FFFFFF;
  font-size:16px;
  width:120px;
}


.crRightContinueButtonBg input
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:4px;
  left:15px;
  border:0px;
  cursor:pointer;
  height:18px;
  width:80px;

  
}




.crRightContinueButtonBg a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:5px;
  left:15px;
  border:0px;
  cursor:pointer;
  height:18px;
}


.crRightViewRecordingButtonBg 
{
    position:relative;
    top:0px;
    left:230px;
    background-color:#C71830;
    background-image:url("images/buttonRedBgFeedbackView.png");	
    height:30px;
    width:170px;

}



.crRightViewRecordingButtonBg a
{
    position:relative;
    top:3px;
    left:2px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
}

.crRightViewRecordingButtonBg a:hover
{
  color:#FFFFFF;
}

div.crRightFeedbackViewButtonBg 
{
    position:relative;
    top:0px;
    left:338px;
    background-color:#C71830;
    background-image:url("images/buttonRedBg2.png");	
    height:30px;
    width:179px;


}

.crRightFeedbackViewButtonBg a
{
    position:relative;
    top:5px;
    left:11px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.callRecorderButton
{
    position:relative;
    top:14px;
    left:163px;
    *left:172px;
    background-color:#C71830;
    background-image:url("images/buttonRedBg2.png");	
    height:30px;
    width:179px;
}

.callRecorderButton a
{
    position:relative;
    top:4px;
    left:13px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
}


.crRightFeedbackViewButtonBg a:hover
{
  color:#FFFFFF;
}

.crDisclaimer
{
  color:#485761;
  font-size:12px;
}


.mainText
{
  color:#485761;
  font-size:12px;
}

.text_center
{
margin-left:0px;
margin-right:0px;
text-align:center;
}

.crTextSpacing
{
line-height:20px;
}


/* End Call Recording Page */


/******* Call Back Request ********/

.cbrRightContinueButtonBg 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/buttonRedBg.png");			
  height:80px;
  width:120px;	
  top:30px;
  left:380px;	
  *left:100px;
  color:#FFFFFF;
  font-size:16px;
}




.cbrRightContinueButtonBg a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:5px;
  left:-5px;
  border:0px;
  cursor:pointer;
  height:18px;
}

.cbrRightContinueButtonBg a:hover
{
  color:#FFFFFF;
}

.cbrShopImage
{
  background-repeat:no-repeat;
  background-image:url("images/a-z_shop.jpg");
  height:385px;
  width:500px;
}



.cbrSpecial_offer_button 
{
  position:relative;
  top:250px;
  left:160px;
  height:120px;
  width:80px;
  cursor:pointer;
}




.cbrOfferImage
{
  background-repeat:no-repeat;
  background-image:url("images/cbr_offer_image.jpg");
  height:215px;
  width:470px;
  margin-left:30px;
}
 
.cbr_callback_link 
{
  position:relative;
  left:1px;
  top:250px;
  height:10px;
  width:470px;
  color:#485761;
  font-weight:bold;
  font-size:17px;
}


div.cbr_call_back_text_div
{
  position:relative;
  top:80px;
  left:5px;  
  color:#FFFFFF;
  font-weight:bold;
  font-size:15px;
  text-align:center;
}






.cbr_call
{
    position:relative;
    top:65px;
    left:365px;
    font-size:20px;
    color:#FFFFFF;
    width:80px;
    Height:50px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}

.cbr_me
{
    position:relative;
    top:65px;
    left:365px;
    font-size:20px;
    color:#FFFFFF;
    width:80px;
    Height:40px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}


a.cbrCallMeLink
{
  text-decoration:none;
  position:relative;
  left:0px;
  top:0px;
  height:0px;
  width:0px;
  color:#000000;
  font-weight:bold;
  font-size:17px;

}

.cbr_call:hover, .cbr_me:hover  
{
  font-size:22px;
  text-decoration:none;
}

.cbrCallMeLink 
{
  position:relative;
  left:0px;
  top:0px;
  height:10px;
  width:170px;
  color:#000000;
  font-weight:bold;
  font-size:17px;
}



td.callbutton_action .callbutton_div a:hover
{
  color:#FFFFFF;
}

.cbrCallMeIcon
{
border:0px;
text-decoration:none;
position:relative;
top:253px;
font-size:16px;
font-weight:bold;
}


div.cbrEndDemonstrationButton 
{
    position:relative;
    top:20px;
    left:330px;
    *left:55px;
    background-color:#C71830;
    background-image:url("images/buttonRedBg2.png");	
    height:30px;
    width:179px;


}

.cbrEndDemonstrationButton a
{
    position:relative;
    top:4px;
    left:0px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.cbrEndDemonstrationButton a:hover
{
  color:#FFFFFF;
}

/* End Call Back Request */










/******* Virtual Swithboard ********/

.text_italic
{
  font-style: italic;
}

.text_red
{
  color:#C71830;
}

.text_bold
{
  font-weight:bold;
}

.text_gray
{
  color:#485761;
}

.vsTopTitle
{
          color: #C71830;
          font-size: 12px;
          font-weight: bold;
          margin-bottom:5px;
} 

.vsTextSpacing
{
line-height:20px;
}

.vwArrowImg 		
{
          position: relative;
          top: 5px;
  
} 


.vsbClickHereButton 
{
  position:relative;
  background-color: #C71830;
  width:110px;
  height:30px;
  padding:2px 5px 2px 5px;
  left:10px;
}

.vsbClickHereButton a
{
  font-weight:bold;
  color:#FFFFFF;
}


/* End Virtual Swithboard */





/********* Virtual Lines *********/

.vlTopTitle
{
          color: #C71830;
          font-size: 12px;
          font-weight: bold;
          margin-bottom:5px;
} 

.vlArrowImg
{
  position:relative;
  top:-20px;
  left:-258px;
}

.vlArrowText
{
  position:relative;
  top:-26px;
  left:-257px;
  color:#C71830;
  font-style: italic;
  font-weight:bold;
}

.vlAirMilesBlock
{
  position:relative;
  left:-250px;
  top:0px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:185px;
  color:#485761;
}


.vlAirMilesBlockButton
{
  position:relative;
  top:10px;
  background-color:#C71830;
  background-image:url("images/buttonRedBg.png");	
  height:30px;
  width:179px;
}

.vlAirMilesBlock a
{
  position:relative;
  top:7px;
  color:#FFFFFF;
  font-weight:bold;
}

.vlSMSCallBackRequestBlock
{
  position:relative;
  left:-20px;
  top:-120px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:180px;
  color:#485761;
}

.vlSMSCallBackRequestBlockButton
{
  position:relative;
  top:10px;
  background-color:#C71830;
  background-image:url("images/buttonRedBg2.png");	
  height:30px;
  width:179px;
  
}

.vlSMSCallBackRequestBlock a
{
  position:relative;
  top:7px;
  color:#FFFFFF;
  font-weight:bold;
}

.vlAirmilesRewardProgrammeContent1
{
  margin-top:30px;
  margin-left:300px;
  width:500px;
}

.vlAirmilesRewardProgrammeContent1 div
{
  width:500px;
}

.vlArrowImg1
{
  position:relative;
  top:-20px;
  left:-258px;
}

.vlArrowText1
{
  position:relative;
  top:-26px;
  left:-257px;
  color:#C71830;
  font-style: italic;
  font-weight:bold;
}



.vlArrowImg2
{
  position:relative;
  top:-20px;
  left:-258px;
}

.vlArrowText2
{
  position:relative;
  top:-26px;
  left:-257px;
  color:#C71830;
  font-style: italic;
  font-weight:bold;
}


.vlArrowImg3
{
  position:relative;
  top:-20px;
  left:-258px;
}

.vlArrowText3
{
  position:relative;
  top:-26px;
  left:-257px;
  color:#C71830;
  font-style: italic;
  font-weight:bold;
}


.vlArrowImg4
{
  position:relative;
  top:-90px;
  left:-258px;
}

.vlArrowText4
{
  position:relative;
  top:-96px;
  left:-257px;
  color:#C71830;
  font-style: italic;
  font-weight:bold;
}


.vlMainText1
{
margin-top: -15px;
margin-left:-300px;
}

.vlArrowImg21
{
  position:relative;
  top:-20px;
  left:0px;
}

.vlArrowText21
{
  position:relative;
  top:-26px;
  left:0px;
  color:#C71830;
  font-style: italic;
  font-weight:bold;
}

.vlScenarioText
{
  width:330px;
  text-align:justify;
  color:#485761;
}


.vlRightContinueButtonBg1 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/buttonRedBg.png");			
  height:80px;
  width:120px;	
  top:-120px;
  left:80px;	
  *left:-234px;
  color:#FFFFFF;
  font-size:16px;
}




.vlRightContinueButtonBg1 a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:5px;
  left:-5px;
  border:0px;
  cursor:pointer;
  height:18px;
}


.vl_airmiles_phone
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/vl_phone_airmiles.jpg");			
  height:210px;
  width:190px;	
  top:-45px;
  left:10px;
}


.vl_sms_phone
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/vl_phone_sms.jpg");			
  height:210px;
  width:190px;	
  top:-45px;
  left:10px;
}


.azClubCardImg
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/a-z_clubcard1.png");			
  height:120px;
  width:190px;	
  top:-110px;
  left:360px;

}


.azClubCardImg
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/a-z_clubcard1.png");			
  height:120px;
  width:190px;	
  top:-110px;
  left:360px;

}


.azClubCardImg2
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/a-z_clubcard1.png");			
  height:120px;
  width:190px;	
  top:-495px;
  *top:-500px;
  left:440px;
  *left:160px;

}


.azClubCardImg3
{
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/a-z_clubcard1.png");			
  height:120px;
  width:190px;	
  top:-330px;
  left:440px;

}


.vlRightSubmitButtonBg 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/buttonRedBg.png");			
  height:80px;
  width:120px;	
  top:-50px;
  left:-240px;	
  *left:-239px;
  color:#FFFFFF;
  font-size:16px;
}




.vlRightSubmitButtonBg a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:5px;
  left:25px;
  border:0px;
  cursor:pointer;
  height:18px;
}

.vlRightContinueButtonBg2 
{			
  position:relative;
  background-repeat:no-repeat;
  background-image:url("images/buttonRedBg.png");			
  height:80px;
  width:120px;	
  top:-95px;
  left:65px;	
  *left:67px;
  color:#FFFFFF;
  font-size:16px;
}




.vlRightContinueButtonBg2 a
{
  position:relative;
  color:#FFFFFF;
  font-size:16px;
  background-color:#C71830;
  font-weight:bold;
  top:5px;
  left:18px;
  border:0px;
  cursor:pointer;
  height:18px;
}


.vlSmsCallbackRequestButton 
{
background-color:#C71830;
background-image:url(images/buttonRedBg3.png);
height:30px;
left:0px;
position:relative;
top:-120px;
width:250px;
}

.vlSmsCallbackRequestButton a
{
    position:relative;
    top:4px;
    left:18px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.vlSmsCallbackRequestButton a:hover
{
  color:#FFFFFF;
}


.vlEndDemonstrationButton 
{
background-color:#C71830;
background-image:url(images/buttonRedBg2.png);
height:30px;
left:290px;
position:relative;
top:-150px;
width:179px;
}

.vlEndDemonstrationButton a
{
    position:relative;
    top:4px;
    left:15px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.vlEndDemonstrationButton a:hover
{
  color:#FFFFFF;
}



.vlAirmilesRewardProgrammeButton
{
background-color:#C71830;
background-image:url(images/buttonRedBg4.png);
height:30px;
left:0px;
position:relative;
top:-120px;
width:280px;
}

.vlAirmilesRewardProgrammeButton a
{
    position:relative;
    top:4px;
    left:14px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.vlAirmilesRewardProgrammeButton a:hover
{
  color:#FFFFFF;
}


.vlEndDemonstrationButton2 
{
background-color:#C71830;
background-image:url(images/buttonRedBg2.png);
height:30px;
left:310px;
position:relative;
top:-150px;
width:179px;
}

.vlEndDemonstrationButton2 a
{
    position:relative;
    top:4px;
    left:15px;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    
}

/* End Virtual Lines */


/******* Feedback Page ********/
.crFeedbackSubmitButton 
{
  position:relative;
  top:5px;
  background-repeat:no-repeat;
  background-image:url("images/buttonRedBgSubmit.png");
  background-color: #C71830;
  width:85px;
  height:28px;
}

.crFeedbackSubmitButton a
{
  font-size:16px;
  position:relative;
  top:7px;
  left:13px;
  font-weight:bold;
  color:#FFFFFF;

}

.crFeedbackSubmitButton a:hover
{
  color:#FFFFFF;

}

.crFeedbackFields input
{
border-width:1px;
border-color:#000000;
border-style:solid;
}

#feedbackForm #need_some_help 
{
  height:60px;
}

div#help div#help-box
{
  width:290px;
  
}
/* End Feedback Page */