/* 
Website: And Beyond
Title: Lightbox style sheet for screen media
Author: Romy Moll
Updated: June 2008

Style Index
$1 - Lightbox Contents
*/

/* ------------------------------------------------------------
$1 - Lightbox - Page body
------------------------------------------------------------ */
/* Clear page body styles for Lightbox pages here */
.lightboxbody {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 62.5%; 
	/* Sets base font size to 10px - 16px  62.5% = 10px - this means that 1em=10px in the rest of this sheet onwards   */
	text-align: left;
	color: #555;
	background:none;
	}	
						
.warning { font-weight:bold; color:#FF0000;}

/* ------------------------------------------------------------
$1 - Lightbox Contents
------------------------------------------------------------ */
/* Can set the width here */
.lightbox { 
	width: 600px;
}

/* Light Box Hdr - common attributes to all box hdr elements */
.lightbox .hdr {
	border: 1px solid #dadada;
	border-width: 1px 1px 0 1px;
	padding: 1px 1px 0 1px;
	background:#fff;
	overflow:hidden;
}

.lightbox .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
	text-align: left;
}

.lightbox .hdr .inner a:link, .lightbox .hdr .inner a:visited {
	text-decoration:none;
}

.lightbox_close {
	position: absolute;
	top: 8px;
	right: 16px;
}

/* Creates a block level link with an close X to the right*/
a:link.linkimgclose, a:visited.linkimgclose { 
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 12px 28px 13px 0;
	background: url(/images/frontend/cta/cta_box/ctab_hdr_close_bg_g.gif) no-repeat scroll center right;
}

a:hover.linkimgclose {
	background: url(/images/frontend/cta/cta_box/ctab_hdr_close_bg_g.gif) no-repeat scroll center right;
}

/* Light Box Cnt - common attributes to all box cnt elements */
.lightbox .cnt {
	overflow:hidden;
	font-size:1.2em;
	border-top: 1px solid #dadada;
	padding: 0 21px;
	line-height:18px;
	background:#fff;
}

.lightbox h3, .lightbox h2 {
	color:#666;
	font-weight:normal;
	margin: 1em 0;
	text-transform:uppercase;
	font-size: 1.1em; 
}

.lightbox h3 a:link, .lightbox h3 a:visited {
	color:#666;
	text-decoration:none;
}

.lightbox h3 a:hover {
	color: #b9b299;
}

.lightbox h1, .lightbox h2 { /* Hide H1 and H2 elements */
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.lightbox .cnt p {
	margin: 1em 0;	
}

.lightbox ul {
	list-style: none outside;
	margin: 1em  0;
}

.lightbox ul li {
	list-style: none;
	margin: 1em 0;
	padding: 0 0 0 25px;
	line-height:18px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.lightbox ul li p, .lightbox ol li p {
	padding:0;
	line-height:18px;
	margin: 1em 0;
}

.lightbox ol {
	list-style: decimal outside;
	margin: 1em  0;
	padding: 0 21px;  /* Sets the inset */
}

.lightbox ol li {
	margin: 1em 0;
	line-height:18px;
	padding: 0 0 0 5px;
}

.lightbox a:link.linkimgr, .lightbox a:visited.linkimgr { /* Creates a block level link with an arrow to the right*/
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.lightbox a:hover.linkimgr {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}


/* ------------------------------------------------------------
	$3 - Form Styles
------------------------------------------------------------ */
.lightboxform {
	width: 500px;
	margin: 0 auto;
}

.lightbox .enquirecnt {
	padding: 0 0 0 0;
}

.lightbox .enquirecnt .inner {
	padding: 0 17px 17px 17px;
	color:#555555;
	font-size:0.9em;
}

.lightbox .enquireform {
	width:500px;
}

.lightbox .enquireform p {
	margin: 1em 0 0 0;
}

.lightbox .enquireform fieldset {
	margin: 1em 0 0 0;
	padding:0;
	display:block;
	border:none;
}
	
.lightbox .enquireform label {
	font-weight:bold;
	padding: 0 0 1em 0;
	width: 230px;
}

.lightbox .enquireform .first {
	font-weight:bold;
	display:block;
	padding: 0 0 5px 0;
}

.lightbox .enquireform select {
	border: 1px solid #dadada;
	background: url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
	width: 220px;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	padding: 2px;
	/*background-color: #fff;*/
}

.lightbox .enquireform input, .lightbox .enquireform textarea {
	width: 220px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.jpg) no-repeat top left;
}

.lightbox .enquireform textarea.long {
	width: 485px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.jpg) no-repeat top left;
}

.lightbox .enquireform .checkbox {
	padding:0;
	margin:0;
	border: none;
	width: auto;
	background:none;
}

.lightbox .enquireform label span, .error { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
	font-weight:normal;
}

.error{
	display: block;
}

.lightbox .enquireform label.alt {
	font-weight: normal;
}

.lightbox .enquireform label.long {
	width: 485px;
}

.lightbox .enquireform .button, .lightbox .enquireform .button:active, .lightbox .enquireform .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll top left;
}

.lightbox .enquireform .button:hover {
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll bottom left;
}

/* Creates a block level link with an UP arrow to the right*/
a:link.linkimgrup, a:visited.linkimgrup { 
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_up.gif) no-repeat scroll center right;
}

a:hover.linkimgrup {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_up.gif) no-repeat scroll center right;
}

/* ------------------------------------------------------------
$1 - Video Lightbox 
------------------------------------------------------------ */
/* Can set the width here */
.video_lightbox { 
	width: 484px;
	margin: 0 auto;
}

/* Light Box Hdr - common attributes to all box hdr elements */
.video_lightbox .hdr {
	border: 1px solid #dadada;
	border-width: 1px 1px 0 1px;
	padding: 1px 1px 0 1px;
	background:#fff;
	overflow:hidden;
}

.video_lightbox .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
	text-align: left;
}

.video_lightbox .hdr .inner a:link, .video_lightbox .hdr .inner a:visited {
	text-decoration:none;
}

.video_lightbox .cnt {
	overflow:hidden;
	border:1px solid #dadada;
	padding:1px;
	background:#fff;
}

.video_lightbox .ftr {
	overflow:hidden;
	font-size:1em;
	border: 1px solid #dadada;
	border-width: 0 1px 1px 1px;
	padding: 10px 21px;
	line-height:18px;
	background:#fff;
}

.video_lightbox .ftr a:link, .video_lightbox .ftr a:visited {
	text-decoration:none;
}
	
/* ------------------------------------------------------------
$1 - Video Lightbox Long
------------------------------------------------------------ */
/* Can set the width here */
.video_lightbox_long { 
	width: 800px;
	margin: 0 auto;
}

/* Light Box Hdr - common attributes to all box hdr elements */
.video_lightbox_long .hdr {
	border: 1px solid #dadada;
	border-width: 1px 1px 0 1px;
	padding: 1px 1px 0 1px;
	background:#fff;
	overflow:hidden;
	height:41px;
	width: 793px;
}

.video_lightbox_long .hdr .inner {
	overflow:hidden;
	padding: 15px 0 15px 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
	text-align: left;
}

.video_lightbox_long .hdr .inner a:link, .video_lightbox_long .hdr .inner a:visited {
	text-decoration:none;
}

.video_lightbox_long .player {
	overflow:hidden;
	border:1px solid #dadada;
	border-width: 1px 0 0 1px;
	background:#fff;
	width: 470px;
	height: 351px;
	padding: 1px;
}

.video_lightbox_long .cnt {
	background:#fff url(/images/frontend/sitewide/vid_linebreak.gif) no-repeat bottom center;
	width: 320px;
	height: 250px;
	overflow:hidden;
	font-size:1em;
	border:1px solid #dadada;
	border-width: 1px 1px 0 1px;
	padding:1px;
	line-height:16px;
}

.video_lightbox_long .cnt .inner {
	padding: 10px 20px;
}

.video_lightbox_long .cnt .copy {
	height: 130px;
	overflow:hidden;
}

.video_lightbox_long .cnt h3  {
	color:#555;
	font-weight:normal;
	margin: 0;
	text-transform:uppercase;
}

.video_lightbox_long .cnt h3 {font-size: 1.1em; }

.video_lightbox_long .cnt .lnk a:link, .video_lightbox_long .cnt .lnk a:visited {
	float:left;
	font-size:0.9em;
	line-height:21px;
	text-transform:uppercase;
	padding: 9px 0px 9px 25px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center left;
	text-decoration: none;
	}
	
.video_lightbox_long .cnt .lnk a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center left;
	}


.video_enquire {
	margin: 10px 0 0 0px;
	background:#fff;
}

.video_enquire a:link, .video_enquire a:visited {
	display:block;
	width:227px;
	height:49px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #b9b299 url(/images/frontend/sidebar/colr_enquirebut.jpg) no-repeat;
}
	
.video_enquire a:hover {
	background: #9f9983 url(/images/frontend/sidebar/colr_enquirebut.jpg) no-repeat;
	background-position: 0 -49px;
}

.video_lightbox_long .more_cnt {
	width: 322px;
	height: 200px;
	overflow:hidden;
	font-size:1em;
	border: 1px solid #dadada;
	border-width: 0 1px 1px 1px;
	line-height:18px;
}

.video_lightbox_long .more_cnt .inner {
	padding: 10px 21px 0 21px;
}

.video_lightbox_long .more_cnt a:link, .video_lightbox_long .more_cnt a:visited {
	text-decoration:underline;
}

.video_lightbox_long .more_cnt ul {
	list-style-type:none;
	margin: 0.3em 0 1em 0;
	padding:0;
	width:260px;
}

.video_lightbox_long .more_cnt li {
	background:none;
	font-size:1em;
	line-height:16px;
	padding: 0 5px 0 0;
	margin:0;
}

.video_lightbox_long .more_cnt li a:link, .video_lightbox_long .more_cnt li a:visited {
	background: #fff url(/images/frontend/sitewide/lightbox_subarrowoff.jpg) no-repeat center left;
	font-size:1em;
	line-height:16px;
	padding: 0 5px 0 15px;
	margin:0;
}

.video_lightbox_long .more_cnt li a:hover {
	background: #fff url(/images/frontend/sitewide/lightbox_subarrowon.jpg) no-repeat center left;
	color:#000;
}

.video_lightbox_long .more_cnt li.first {
	padding: 0 7px 0 0;
}

.video_lightbox_long .more_cnt a:link, .video_lightbox_long .more_cnt a:visited {
	text-decoration: none;
}	

.video_lightbox_long .more_cnt a:hover {
}

.video_lightbox_long .ftr {
	width: 470px;
	height: 99px;
	overflow:hidden;
	font-size:1em;
	border: 1px solid #dadada;
	border-width: 1px 0 1px 1px;
	line-height:18px;
	background:#fff;
}

.video_lightbox_long .ftr .inner {
	padding: 15px 21px;
}

.video_lightbox_long .ftr a:link, .video_lightbox_long .ftr a:visited {
	text-decoration:underline;
}


/* -----   ftr icons ------*/
.video_lightbox_long .ftr .links {
	padding:0px;
	margin:3px 0;
	background: #fff;
	text-align:left;
	color: #b9b299;
}

.video_lightbox_long .ftr .links a:link, .video_lightbox_long .ftr .links a:visited {
	line-height:23px;
	padding: 1px 7px 1px 20px;
	color:#b9b299;
	text-decoration: none;
	font-size: 0.9em;
	}
	
.video_lightbox_long .ftr .links a:hover {
	color:#9c8e67;
	}

.video_lightbox_long .ftr .links a:link.desktop, .video_lightbox_long .ftr .links a:visited.desktop {
	background: url(/images/frontend/sitewide/desktop_icon.gif) no-repeat top left;
}

.video_lightbox_long .ftr .links a:hover.desktop {
	background: url(/images/frontend/sitewide/desktop_icon.gif) no-repeat bottom left;
} 

.video_lightbox_long .ftr .links a:link.itunes, .video_lightbox_long .ftr .links a:visited.itunes {
	background: url(/images/frontend/sitewide/itunes_icon.gif) no-repeat top left;
}

.video_lightbox_long .ftr .links a:hover.itunes {
	background: url(/images/frontend/sitewide/itunes_icon.gif) no-repeat bottom left;
}


.video_lightbox_long .ftr .links a:link.email, .video_lightbox_long .ftr .links a:visited.email {
	background: url(/images/frontend/sitewide/send_icon.gif) no-repeat top left;
}

.video_lightbox_long .ftr .links a:hover.email {
	background: url(/images/frontend/sitewide/send_icon.gif) no-repeat bottom left;
}

.video_lightbox_long .ftr .links a:link.post, .video_lightbox_long .ftr .links a:visited.post {
	background: url(/images/frontend/sitewide/share_icon.gif) no-repeat top left;
}

.video_lightbox_long .ftr .links a:hover.post {
	background: url(/images/frontend/sitewide/share_icon.gif) no-repeat bottom left;
}

.vid_player_width {

	width:473px;
}
.vid_player_content_width {

	width:320px;
}

/* ------------------------------------------------------------
	$4 - alertWindow
------------------------------------------------------------ */
#alertwindow{
	width: 200px;
	height:100px;
	position:fixed;
	top:0;	
	font-weight: bolder;
	text-align:center;
	border: 1px solid #7C7C7C;
	background: #F5F5F5;
	padding : 60px 10px 10px 10px;
	
}


/* ------------------------------------------------------------
	$5 - Subscribe
------------------------------------------------------------ */


.lightbox .subscribeform {
	width:500px;
	/*background: #ff0000;*/
}

.lightbox .subscribeform p {
	margin: 1em 0 0 0;
}

.lightbox .subscribeform fieldset {
	margin: 1em 0 0 0;
	padding:0;
	display:block;
	border:none;
}
	
.lightbox .subscribeform label {
	font-weight:bold;
	padding: 0 0 1em 0;
	width: 230px;
}

.lightbox .subscribeform .first {
	font-weight:bold;
	display:block;
	padding: 0 0 5px 0;
}

.lightbox .subscribeform select {
	width: 220px;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.lightbox .subscribeform input, .lightbox .subscribeform textarea {
	width: 220px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.jpg) no-repeat top left;
}

.lightbox .subscribeform textarea.long {
	width: 485px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.jpg) no-repeat top left;
}

.lightbox .subscribeform .checkbox {
	padding:0;
	margin:0;
	border: none;
	width: auto;
	background:none;
}

.lightbox .subscribeform label span, .error { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
	font-weight:normal;
}

.lightbox .subscribeform label.alt {
	font-weight: normal;
}

.lightbox .subscribeform .button, .lightbox .subscribeform .button:active, .lightbox .subscribeform .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll top left;
}

.lightbox .subscribeform .button:hover {
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll bottom left;
}

.lightbox .enquireform label i{
	font-size:11px;
	font-weight:normal;
}


/* ------------------------------------------------------------
$4 - Comparion lightbox
------------------------------------------------------------ */

/*Step 1*/

/* Clear page body styles for Lightbox pages here */
.lightboxbody_compare {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 62.5%; 
	/* Sets base font size to 10px - 16px  62.5% = 10px - this means that 1em=10px in the rest of this sheet onwards   */
	text-align: left;
	color: #555;
	background: url(/images/frontend/comparison/compare-start_back.jpg) no-repeat;
	behavior: url(/images/frontend/comparison/PIE.htc);
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	position: relative;
	z-index: 6;
	
	}
	
	/* Can set the width here */
.lightbox_compare { 
	width: 906px;
	height: 506px;
}


.lightbox_compare .content { 
	width: 445px;
	float: right;
	margin: 130px 20px 0 0;
	
}

a.start_comparing{ 
	background: url(/images/frontend/comparison/compare-right-arrow.gif) no-repeat right center;
    padding: 10px 40px 10px 0;
    text-decoration: none;
    text-transform: uppercase;
	float: right;
	margin-top: 20px;
	line-height: 15px;
	display: block;
	
}

.lightbox_compare .content p{ 
	padding: 0 0 12px 0;
	line-height: 18px;
}

.lightbox_compare .content span
{
	font-size: 14px;	
}

.lightbox_compare .content .intro
{
	width: 355px;
	font-size: 12px;
}

a.compareclose { 
	
	text-transform: uppercase;
	text-decoration: none;
	padding: 15px 28px 13px 0;
	background: url(/images/frontend/cta/cta_box/ctab_hdr_close_bg_g.gif) no-repeat scroll center right;
	line-height: 13px;
	display: block;
	
}

a:hover.compareclose {
	background: url(/images/frontend/cta/cta_box/ctab_hdr_close_bg_g.gif) no-repeat scroll center right;
}

.comparison_lightbox_close {
    position: absolute;
    right: 16px;
    top: 5px;
}

/*Step 2*/

.lightboxbody_compare_step1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 62.5%; 
	/* Sets base font size to 10px - 16px  62.5% = 10px - this means that 1em=10px in the rest of this sheet onwards   */
	text-align: left;
	color: #555;
	background: url(/images/frontend/comparison/compare-step1_back.jpg) no-repeat;
	behavior: url(/images/frontend/comparison/PIE.htc);
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	position: relative;
	z-index: 6;
	
	}
	
.step2_compare_content
{
	width: 435px;
	float: right;
	margin: 100px 25px 0 0;
}

.step2_compare_content p
{
	padding: 0 0 20px 0;
}

.compare_select_area
{
	margin: 28px 0 0 0;
	padding: 0 0 0 15px;
	font-size: 14px;	
	text-decoration: none;
	
}

.step2_compare_content .compare_select_area a
{
	display: block;
	height: 15px;
	padding-left: 35px;
	background: url(/images/frontend/comparison/comparison_uncheck.gif) no-repeat left center;
	text-decoration: none;
	line-height: 15px;
		
}

.compare_select_area a.checked
{
	display: block;
	height: 15px;
	padding-left: 35px;
	background: url(/images/frontend/comparison/comparison_check.gif) no-repeat left center;
	text-decoration: none;
	line-height: 15px;
		
}

.compare_select_area a:hover
{
	color: #555555;	
}


.compare_select_line
{
	width: 100%;
	margin-bottom: 35px;
	
}

.compare_select_line .left
{
	width: 159px;
	float: left;	
}

.compare_select_line .right
{
	width: 225px;
	float: left;	
}

a.comparison_continue_btn
{
	display: block;
	width: 135px;
	height: 43px;
	text-indent: -9999px;
	background: url(/images/frontend/comparison/comparison_continue_spr.jpg) 0 0 no-repeat;
	float: right;
	margin-right:1px;	
}

a:hover.comparison_continue_btn
{
	background-position: 0 -43px;	
}


.comparison_page_no
{
	width: 29px;
	height: 19px;
	float: right;
	margin: 60px 45px 0 0;
}

/*Step 3 starts*/

.lightboxbody_compare_step2 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 62.5%; 
	/* Sets base font size to 10px - 16px  62.5% = 10px - this means that 1em=10px in the rest of this sheet onwards   */
	text-align: left;
	color: #555;
	background: url(/images/frontend/comparison/compare-step2_back.jpg) no-repeat;
	behavior: url(/images/frontend/comparison/PIE.htc);
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	position: relative;
	z-index: 6;
	
	}
	
.compare_select_line .right_step3
{
	width: 150px;
	float: left;	
}

.compare_select_line .far_right_step3
{
	width: 100px;
	float: left;	
}


a.comparison_back_btn
{
	display: block;
	width: 91px;
	height: 43px;
	text-indent: -9999px;
	background: url(/images/frontend/comparison/comparison_back_spr.jpg) 0 0 no-repeat;
	float: left;	
}

a:hover.comparison_back_btn
{
	background-position: 0 -43px;	
}



/*Step 4 starts*/

.lightboxbody_compare_step3 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 62.5%; 
	/* Sets base font size to 10px - 16px  62.5% = 10px - this means that 1em=10px in the rest of this sheet onwards   */
	text-align: left;
	color: #555;
	background: url(/images/frontend/comparison/compare-step3_back.jpg) no-repeat;
	behavior: url(/images/frontend/comparison/PIE.htc);
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	position: relative;
	z-index: 6;
	
	}
	
.step4_left
{
	width: 233px;
	float: left;
	padding-bottom: 15px;	
}

.step4_left span
{
	font-size: 12px;
}

.step4_right
{
	width: 159px;	
	float: left;
	padding-left: 10px;
}


.step4_right  select {
    background: url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat scroll left top #FFFFFF;
    border: 1px solid #DADADA;
    color: #555555;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    margin: 2px 0 5px;
    padding: 4px;
    width: 152px;
	font-size: 10px;
	margin-top: 3px;
}

.step4_right label
{
	font-size: 12px;
	font-weight: bold;	
}

