html {
	height:100%;
}

body {
	background-color:#611874;
	height:100%;
	padding:0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-image: url(../images/sections/01_compliance_standards/bg.gif);
	background-repeat: repeat-x;
}

form {
	margin:0;
	padding:0;
}

p {
	letter-spacing: .01em;
  	line-height:1.5em;
}

img {
border:0;
}


.img_content {
	border-style: solid;
	border-color: #A3DBDA;
	border-width: 1px;
}

.img_content_rh {
	border-style: solid;
	border-color: #A3DBDA;
	border-width: 1px;
	margin-left: 10px;
}

.img_content_rh_table {
	border-style: solid;
	border-color: #009999;
	border-width: 1px;
	margin-left: 10px;
}

.img_content_rh_noframe {
	margin-left: 10px;
}

.table_content_rh {
	padding-left: 10px;
}

.table_content_img {
	border-style: solid;
	border-color: #A3DBDA;
	border-width: 1px;
}

ol,ul {
	margin-left: 25px;
}

li {
	color:#621975;
	font-weight:bold;
}

.overall_table {
	height:100%;
	width:100%;
	}

.home_green_bg {
	background-image: url(../images/sections/01_compliance_standards/2_3_bg.jpg);  
}

.accessible_padding {
	background-color: #621975;
	padding-top: 10px;
	width:186px;
	}
/* ----- Content Styles ----- */
	
h1 {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:x-large;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	line-height: 25px;
	font-weight:normal;
}	

h2 {
	font: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:medium;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	font-weight:bold;
}	

h3 {
	font: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:small;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	font-weight:bold;
}	

h4 {
	font: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:small;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	font-weight:normal;
}	

.text {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight : normal;
  	color:#333;
	text-decoration : none;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height:1.5em;
} 
html > text {
font-size : x-small
} 

.text_small {
	font:x-small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size : x-small;
	line-height:1.5em;
} 

.text_link {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight : bold;
	color : #621975;
	letter-spacing: .01em;
	text-decoration : underline;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height: normal;
} 
html > text_link {
font-size : x-small
} 
a.text_link:visited {
color : #915E9E; 
text-decoration : underline
} 
a.text_link:active {
color : #621975; 
text-decoration : underline
} 
a.text_link:hover {
color : #009997; 
text-decoration : underline
} 

.text_link_body {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	font-weight : normal;
	color : #621975;
	text-decoration : underline;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height: normal;
} 
html > text_link_body {
font-size : x-small
} 
a.text_link_body:visited {
color : #915E9E; 
text-decoration : underline
} 
a.text_link_body:active {
color : #621975; 
text-decoration : underline
} 
a.text_link_body:hover {
color : #009997; 
text-decoration : underline
} 

.backtotop {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	margin-left:10px;
	font-weight : normal;
	color : #621975;
	text-decoration : underline;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height: normal;
} 
html > backtotop {
font-size : x-small
} 
a.backtotop:visited {
color : #915E9E; 
text-decoration : underline
} 
a.backtotop:active {
color : #621975; 
text-decoration : underline
} 
a.backtotop:hover {
color : #009997; 
text-decoration : underline
} 

/* ----- Table Styles ----- */

th {
 text-align: left; 
 vertical-align: top;
 padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
}

.td_header1_bg {
font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
letter-spacing: .01em;
background-color : #621975; 
font-size: small;
font-weight: bold ;
color : #fefefe;
}

.table_text_white {
font-size: small;
font-weight:normal;
}

.table_small_text {
font-size: x-small;
font-weight:normal;
}

a.table_small_text {
color : #000000; 
text-decoration : underline
} 
a.table_small_text:hover {
color : #621975; 
text-decoration : underline
}   


.red_text {
color : #cc0000;
}

.header1_bg_nonbold { 
font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
letter-spacing: .01em;
font-size: small;
font-weight: normal;
color : #fefefe;
}
 
.td_header2_bg {
font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
letter-spacing: .01em;
background-color : #c8aece; 
color: #000000;
font-size: small;
font-weight: normal;
} 

.td_row1  {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	background-color : #c8e9e9;
	padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #000000;
} 

.td_arrow_indent  {
	padding-top: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
} 

.td_row2 {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	background-color : #a3dbdb;
	padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #000000;
} 

.td_row3 {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	background-color : #009999;
	padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #efefef;
} 

.table_text  {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	font-size: small;
	font-weight: normal;
	color: #000000;
}

.table_text_link  {
color : #000000;
text-decoration : underline; 
}

a.table_text_link:visited {
color : #004c4c; 
text-decoration : underline
} 
a.table_text_link:active {
	color : #621975;
	text-decoration : underline;
} 
a.table_text_link:hover {
color : #621975; 
text-decoration : underline
}   

/* ----- Left Nav Styles ----- */

.left_box {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	color:#666;
	line-height:15px;
	font-family: "lucida grande", verdana, sans-serif;
	font-size: x-small;
	padding-top: 0px;
}

.bg_white {
	background-color: #FFFFFF;
}

.arrow_nav_pad {
	padding-top:9px;
	vertical-align: top;
} 

.left_nav_pad {
	padding:5px;
} 

.left_nav_pad_sub {
	padding-left:5px;
}


.left_nav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #009997;
	text-decoration : none;
	font-size : x-small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : x-small;
	line-height: 11px;
} 
html > left_nav {
font-size : xx-small
} 
a.left_nav:visited {
color : #009997; 
text-decoration : none
} 
a.left_nav:active {
color : #009997; 
text-decoration : underline
} 
a.left_nav:hover {
color : #621975; 
text-decoration : underline
} 

.left_nav_on {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #621975;
	text-decoration : none;
	font-size : x-small;
	voice-family : "\"; font-weight: bold; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : x-small;
	line-height: 11px;
} 
html > left_nav_on {
font-size : xx-small
} 

.centre_box {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	background-color: #FFFFFF;
}

.right_box {
	padding-left: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

.green_dividor {
	background-color: #A3DBDA;
}

.padding5 {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	}

.purple_text {
	padding-left: 6px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-top: 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #611874;
	font-size: x-small;
	voice-family: "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal; text-decoration: none}\"";
	voice-family: inherit;
	font-size: x-small;
	font-weight: normal;
	text-decoration : none;
}
html>link  {
  font-size: xx-small;
}

.green_tiler {
	background-image: url(../images/home/banner_bg.gif);
}

.search_box {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width: 105px;
	font-size: x-small;
}

.text_box {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width: 130px;
	font-size: x-small;
}

.text_box_bigger {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width: 214px;
	font-size: x-small;
}

.quiz_box {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif; 
	width: 125px;
	font-size: small;
}

.quiz_box_small {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif; 
	width: 20px;
	font-size: small;
}


.quiz_areabox {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	width: 200px;
	font-size: small;
}

.accessible_link{
	margin-left:10px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #D9C9DE;
	font-size: xx-small;
	voice-family: "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal; text-decoration: none}\"";
	voice-family: inherit;
	font-size: x-small;
	font-weight: normal;
	text-decoration : none;
}
html>accessible_link  {
  font-size: xx-small;
}
	a:visited.accessible_link { color: #D9C9DE; text-decoration : none;}
   	a:active.accessible_link { color: #D9C9DE; text-decoration : none;}
   	a:hover.accessible_link { color: #FFFFFF; text-decoration : none;}

.bottom_link{
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #009999;
	font-size: x-small;
	voice-family: "\"; font-weight: bold; font-style: normal; line-height: normal; font-variant: normal; white-space: normal; text-decoration: none}\"";
	voice-family: inherit;
	font-size: x-small;
	font-weight: normal;
	text-decoration : none;
}
html>bottom_link  {
  font-size: xx-small;
}
	a:visited.bottom_link { color: #009999; text-decoration : none;}
   	a:active.bottom_link { color: #621975; text-decoration : none;}
   	a:hover.bottom_link { color: #621975; text-decoration : none;}
	


/* Clearing Div	*/
div.clear { width:100%; float:left; clear:both; height:0px; font-size:0px; line-height:0px; }
table.clear { clear:both; }


/* Sligo Microsite */
#sligo-box { width:704px; margin:0 0 0 20px; padding:0; float:left; display:inline; border-bottom:20px solid #FFF; background:url(../images/sections/sligo_signup/bg_center.gif) repeat-y left top; }
#sligo-box .top { width:100%; height:10px; float:left; background:url(../images/sections/sligo_signup/bg_top.gif) no-repeat left top; line-height:0px; font-size:0px; }
#sligo-box .tl { width:10px; height:10px; float:left; background:url(../images/sections/sligo_signup/bg_top_left.gif) no-repeat left top; display:none; }
#sligo-box .tr { width:10px; height:10px; float:right; background:url(../images/sections/sligo_signup/bg_top_right.gif) no-repeat left top; display:none; }
#sligo-box .middle { width:654px; padding:10px 25px; float:left; display:inline; color:#333333; }
#sligo-box .bottom {  width:100%; height:8px; float:left; background:url(../images/sections/sligo_signup/bg_bottom.gif) no-repeat left top; line-height:0px; font-size:0px; }
#sligo-box .bl { width:10px; height:10px; float:left; background:url(../images/sections/sligo_signup/bg_bottom_left.gif) no-repeat left top; display:none; }
#sligo-box .br { width:10px; height:10px; float:left; background:url(../images/sections/sligo_signup/bg_bottom_right.gif) no-repeat left top; display:none; }

#sligo-box h2 { margin-top:3px; font-size:large; font-weight:normal; color:#333; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; }	
#sligo-box #breadcrumb { width:704px; margin:10px 0px 10px -25px; float:left; display:inline; }
#sligo-box #content { width:634px; padding:0px 20px 0px 20px; float:left; display:inline; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size:small; }
#sligo-box #content h2 { color:#621975; }
#sligo-box #content ul { margin:0px; padding:10px 0px 10px 0px; }
#sligo-box #content li { margin:0px; padding:0px 0px 5px 15px; list-style:none; color:#333333; font-weight:normal; background:url(../images/sections/sligo_signup/bullet.gif) no-repeat left 6px; }
#sligo-box #content li a { color:#4D1555; }
#sligo-box #content li a:hover { color:#611874; }

#purple-box-left { width:308px; float:left; }
#purple-box-right { width:272px; float:right; margin-right:14px; }
.purple-box { height:auto !important; height:80px; min-height:80px; margin-bottom:13px; padding:6px 10px 10px 10px; background:#C7B0CC; position:relative; }
#sligo-box .purple-box .tl { width:8px; height:8px; background:url(../images/sections/sligo_signup/pbox_top_left.gif) no-repeat left top; line-height:0px; font-size:0px; position:absolute; left:0px; top:0px; }
#sligo-box .purple-box .tr { width:8px; height:8px; background:url(../images/sections/sligo_signup/pbox_top_right.gif) no-repeat left top; line-height:0px; font-size:0px; position:absolute; right:0px; top:0px; }
#sligo-box .purple-box .bl { width:8px; height:8px; background:url(../images/sections/sligo_signup/pbox_bot_left.gif) no-repeat left top; line-height:0px; font-size:0px; position:absolute; left:0px; bottom:0px; }
#sligo-box .purple-box .br { width:8px; height:8px; background:url(../images/sections/sligo_signup/pbox_bot_right.gif) no-repeat left top; line-height:0px; font-size:0px; position:absolute; right:0px; bottom:0px; }
.purple-box h3 { color:#333; font-size:medium; }
.purple-box .note { padding-top:5px; font-size:smaller; line-height:12px; display:block; }

#price-chart { width:100%; float:left; }
#price-chart table { width:100%; margin-bottom:15px; }
#price-chart table th { padding:5px 0px 5px 10px; background:#621973; color:#FFFFFF; font-size:large; font-weight:100; }
#price-chart table td { border-collapse:collapse; border:solid #FFF; border-width:0px 1px 1px 0px; background:#E4E4E4; }
#price-chart table td.col1 { width:217px; padding:3px 10px 3px 10px; }
#price-chart table td.col2 { width:109px; padding:3px 10px 3px 10px; text-align:center; }
#price-chart table td.col3 { padding:3px 27px 3px 27px; border-right:0px; }
#price-chart table td.title { padding:6px 10px 6px 10px; font-weight:bold; }
#price-chart table td.base { padding:20px 10px 6px 10px; border:0px; font-size:x-small; }

.img-left { margin:0px 20px 10px 0px; float:left; display:inline; }
.img-right { margin:0px 0px 10px 10px; float:right; display:inline; }
.next { margin:0px -25px 10px 10px; float:right; display:inline; }

   
#payment-options { width:100%; margin:20px 0; float:left; }
#payment-options table { width:486px; }
#payment-options td { padding-bottom:20px; vertical-align:top; }
#payment-options input { display:none; }
#payment-options .input { width:20px; height:20px; margin-top:20px; border:1px solid #611776; position:relative; background:#FFF; cursor:pointer; }
#payment-options .input .tick { width:44px; height:41px; background:url(../images/sections/sligo_signup/tick.png) no-repeat left top; position:absolute; left:-7px; top:-22px; cursor:pointer; behavior:url(http://www.greenstar.ie/css/iepngfix.htc); }
#payment-options h3 { color:#009999; font-size:medium; font-weight:100; }


#sligo-form { margin:20px 0 0 70px; }
#sligo-form .form_table .col1 { width:108px; padding:2px 10px 0px 0px; }
#sligo-form .form_table .col2 input { width:175px; margin-bottom:2px; font-size:100%; }
#sligo-form .form_table .col2 select { width:181px; margin-bottom:2px; font-size:100%; }
#sligo-form .form_table .required { padding-bottom:15px; font-size:smaller; font-style:italic; }

#sligo-form .checks { line-height:15px; }
#sligo-form .checks .col1 { padding:0px 10px 0px 10px; }
#sligo-form .checks .col2 { width:100%; }
#sligo-form .checks .no_script_link { display:none; color:#333333; font-weight:bold; text-decoration:underline; }
#sligo-form .checks .script_link { display:inline; color:#333333; font-weight:bold; text-decoration:none; }

#sligo-thanks { padding:0px 70px 30px 70px; }





/***************** kilkenny 16022009   *********/

#btm_content { float:left; margin:0px 0 0 0; width:98%;}
.charge_table td,th { border-collapse:collapse; border:solid #FFF; border-width:0px 1px 1px 0px; background:#E4E4E4; }
.charge_table {border-collapse: collapse;margin:0 0 25px 0; font-size:90%;}
.charge_table th { color:#fff; background-color:#019E93; text-align:center; font-weight:100; height:50px;padding:5px; font-size:110%; }
.charge_table th.purple_col { background-color:#621973; font-weight:bold;font-size:120%;text-align:left;}
.charge_table td { padding:5px; text-align:center; border-bottom:1px solid fff;
color:#3F3840;font-weight:bold;font-size:90%;background-color:#D7EAE8;}
.wicklow.charge_table td,th { border:1px solid #DED3E0;}
.charge_table td.no_bdr { border:none;}
.charge_table td.purple_col { background-color:#ded3e0; color:#3F3840;font-weight:bold;font-size:90%;}
.charge_table .col_1 { text-align:left;padding:0 0 0 10px;}



#btm_content h2
{
margin-bottom:15px;
}

.charge_table th {text-align:left;font-weight:bold;font-size:120%;}
.charge_table th.col_grey { background-color:#E1DCE3; color:#373538; font-weight:bold;font-size:110%;}
.charge_table td.col_grey { background-color:#E1DCE3; color:#030004; font-weight:bold;font-size:110%;}

.next-table { margin:0px -3px 10px 0px; float:right; display:inline; }

td.white-back
{
	background-color:#f2f2f2;
	border:none;
	text-align: left;
	font-size: 80%;
	color: #000000;
}

/********************************************/




/***************** wicklow 17022009   *********/

.purple_light_col {
	background-color:#8D5999;
	color:#ffffff;
	font-weight:bold;
	font-size:120%;
	padding-top:10px;
	
}


.purple_table {
	background-color:#611874;
	color:#ffffff;
	font-weight:bold;
	font-size:150%;
	padding-top:10px;
	height:45px;
	
}

a
{
outline:none;
}

table.light-purple { border-collapse:collapse;}

th.price_binding {
	background-color:#ded3e0;
	color:#000000;
	font-weight:bold;
	font-size:110%;
	padding: 15px 15px 0px 15px;
	border:none;
}


th.green 
{ 
	color:#000000;
	font-weight:bold;
	font-size:110%;
	padding: 15px 15px 0px 15px;
	background-color:#D7EAE8;
	border:none;
}


td.price_binding {
	background-color:#ded3e0;
	border:none;
}

td.green 
{ 
	background-color:#D7EAE8;
	border:none;
}




.sm_table {border-collapse: collapse;}

.sm_table th { background-color:#ded3e0; font-size:bold; font-size:97%; color:#000000;height:20px; border-top:1px solid #fff;}
.sm_table td { text-align:left; border-bottom:1px solid fff;
background-color:#ded3e0; font-size:100%;
}

.sm_table th.red
{
color:#CD060B;
border-right:none;
}

.sm_table td.red
{
color:#CD060B;
border-right:none;
}

.sm_table th.purple
{
color:#8D5B9A;
}

.sm_table td.purple
{
color:#8D5B9A;
}

.sm_table tr td
{
border-bottom:none;
}


.sm_table_green {border-collapse: collapse;}

.sm_table_green th { background-color:#D7EAE8; font-size:bold; color:#000000;height:20px; font-size:97%; border-top:1px solid #fff;}
.sm_table_green td { text-align:left; border-bottom:1px solid fff;
background-color:#D7EAE8; font-size:100%;
}

.sm_table_green th.red
{
color:#CD060B;
border-right:none;
}

.sm_table_green td.red
{
color:#CD060B;
border-right:none;
}

.sm_table_green th.purple
{
color:#8D5B9A;
}

.sm_table_green td.purple
{
color:#8D5B9A;
}

.sm_table_green tr td
{
border-bottom:none;
}

.price-bands
{
float:left;
width:250px;
text-align:left;
}

.price-bands strong
{
font-size:110%;
color:#000000;
}

.price
{
float:right;
font-size:110%;
}

.line-bottom
{
border-bottom: 1px solid #fff;
}



.forms td,th { border-collapse:collapse;  border-width:0px 1px 1px 0px; background:#E4E4E4; }

.sub-forms td,th
{
border-bottom:1px solid #fff;
color:#000;
}



/********************************************/

.charge_table th.purple_light_col { background-color:#875395; font-weight:bold;font-size:120%;text-align:left;}

#bottom-banner
{
/*margin:0px 20px 10px 0px; */

height:119px !important;
min-height:119px;
float:left; 
display:inline;
width:620px;
background:url(../images/sections/wexford_signup/special_offer_bg.gif);
}

#bottom-banner .greenbox
{

margin-top:15px;
margin-left:155px;
float:left;
width:50%;
text-align:center;
color:#fff;
font-size:12px;
}

*html #bottom-banner .greenbox
{
margin-left:78px;
}


#bottom-banner .greenbox .greentext
{
font-size:32px;
color:#139080;
line-height:33px;
font-weight:bold;
}

#bottom-banner .greenbox .whitetext
{
font-weight:bold;
font-size:31px;
color:#fff;
line-height:32px;
}


/****************************  wexford updates ******************************************/

#topup
{
padding-right:0px;
float:right;
}

*html #topup
{
padding-right:0px;
}

#opt1
{
width:130px;color:#fff; background-color:#621973; text-align:center;height:55px;font-size:110%;float:left;text-decoration:none;margin-right:3px;cursor:pointer;

}

#opt1 div
{
font-size:120%;
padding-top:15px;
}

a
{
outline:none;
background:none;
border:0;
text-decoration:none;
}


#opt2 div
{
font-size:120%;
padding-top:15px;
outline:none;
}

#opt3 div
{
font-size:120%;
padding-top:15px;
outline:none;
}


#opt2
{
width:130px;color:#fff; background-color:#019E93; text-align:center;height:50px;font-size:110%;text-decoration:none;float:left;margin-right:3px;cursor:pointer;
}

#opt3
{
width:129px;color:#fff; background-color:#019E93; text-align:center;height:50px;font-size:110%;text-decoration:none;float:left;cursor:pointer;
}



table .wexford-option-tab td {
text-align:left;
border:0px;
}


#layer1,#layer2,#layer3
{
float:left;width:395px;display:none;
}


#layer1 table, #layer2 table, #layer3 table { width:390px; border:5px solid #621973; margin:0 0 0 3px; padding:0; }
#layer1 table table, #layer2 table table, #layer3 table table { width:320px; border:none; }
* html #layer1 table, * html #layer2 table, * html #layer3 table { width:375px; margin:0 0 0 0; }
* + html #layer1 table, * + html #layer2 table, * + html #layer3 table { width:375px; margin:0 0 0 0; }
body:last-child:not(:root:root) #layer1 table,body:last-child:not(:root:root) #layer2 table,body:last-child:not(:root:root) #layer3 table
{
width:375px; 
margin:0 0 0 0;
}


#topup table 
{
border:5px solid #621973;
width:179px;
margin-left: 3px;
}

/*ie6*/
* html #topup table 
{
margin-left: 0px;
width:182px;
}

/*ie7*/
* + html #topup table 
{
margin-left: 0px;
width:182px;
}

#topup table  table
{
border:none;
}


/*safari*/
body:last-child:not(:root:root) #topup table
{
width:182px;  ;
margin-left: 0px ;
}


.retailers_table td { border-collapse:collapse; border:solid #FFF; border-width:0px 1px 1px 0px; background:#E4E4E4; }
.retailers_table {border-collapse: collapse;margin:0 0 25px 0; font-size:90%;}
.retailers_table td { padding:5px; text-align:left; border-bottom:1px solid fff;
color:#3F3840;font-weight:bold;font-size:90%;background-color:#D7EAE8;}
.retailers_table td.col_grey { background-color:#E1DCE3; color:#030004; font-weight:bold;font-size:110%;}

.topup{width:245px;background:#621973;display:block;}

/* Alert panel */

.alert-panel {background:#fae1e3; color:black;border-top:3px solid #d8484e;margin-bottom:10px;width:245px;}

.alert-panel .title {background:url(../images/generic/alert_icon_sm.gif) no-repeat 10px center;color:#eaac00;text-transform:uppercase;padding:8px 0 8px 40px;border-bottom:1px solid #decbcb;}

.alert-panel p {padding:0px 15px 8px 15px;}
.alert-panel p a{color:#333; text-decoration:underline;padding-bottom:10px;}

/* Alert panel large*/

.alert-panel-large {background:#fae1e3; color:black;border-top:3px solid #d8484e;margin-bottom:10px;width:100%;}

.alert-panel-large .title {background:url(../images/generic/alert_icon_sm.gif) no-repeat 10px center;color:#eaac00;text-transform:uppercase;padding:8px 0 8px 40px;border-bottom:1px solid #decbcb;}

.alert-panel-large p {padding:0px 15px 8px 15px;}
.alert-panel-large p a{color:#333; text-decoration:underline;padding-bottom:10px;}
