html, body {
/*test*/
height: 100%;
                        }
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

#bonus_offer { 
	font-family: Arial,Helvetica, Sans-serif;
}

#container #bonus_offer { 
	display: none;
}


.loading_results {
	background: transparent no-repeat url(images/ajax-loader.gif);
	background-position: center 10px;
}

#advanced_search_form {
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	color: #585858;
	font-size: 9pt;
	float: left;
}

#advanced_search_form select { 
}

#advanced_search_form input[type=text] {
	width: 40px;
}

#advanced_search_form label.address_details {
	display: block;
	float: left;
	width:  80px;
}

#advanced_search_form label.blank {
	display: block;
	float: left;
	width:  80px;
	height: 14px;
}

#advanced_search_results {
	width: 545px;
	min-height: 30px;
	float: right;
}

#advanced_search_results_table {
	font-size: 10px;
	width: 100%;
}

#advanced_search_results_table tr.table_header {
	background-color: #5A5A5A;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

#advanced_search_results_table  tr {
	margin: 10px;
	background-color: #FDE3A2;
}

#advanced_search_results_table td {
	padding: 10px;
}

#advanced_search_results_table td.store_name {
	font-weight: bold;
}

.para_fix {
	margin-top: 0px;
	}

.body_text {
	
	}

.body_text.width_700 {
	width: 600px;
	}

.body_text.width_700.margin_low {
	margin-bottom: -10px;
	}

.image {
	background-color: #fff;
	border: 1px solid #b7b7b7;
	padding: 5px;
	}

.image.marginr5 {
	margin-right: 10px;
	}

.image.floatr {
	float:right;
	}

.image.floatl {
	float:left;
	}

.image.floatl.margin {
	margin-right: 10px;
	float:left;
	}

.content_box_top_cap {
	width: 590px;
	height: 4px;
	}

.content_box_top_cap.gray_top {
	background-image: url(images/content_box_top_cap.png);
	background-repeat: no-repeat;
	}

.content_box_top_cap.blue {
	background-image: url(images/content_box_top_cap_blue.png);
	}

.content_box_top_cap.green {
	background-image: url(images/content_box_top_cap_green.png);
	}
	
.content_box_background {
	width: 568px;
	padding: 10px;
	background-repeat: no-repeat;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	}

.content_box_background span.details {
	font-size: 11px;
	}

.content_box_background.gray_background {
	background-image: url(images/content_box_background.png);
	}

.content_box_background.blue {
	background-image: url(images/content_box_background_blue.png);
	}

.content_box_background.green {
	background-image: url(images/content_box_background_green.png);
	}

.content_box_bottom_cap {
	width: 590px;
	height: 4px;
	background-repeat: no-repeat;
	}

.content_box_bottom_cap.gray_bottom {
	background-image: url(images/content_box_bottom_cap.png);
	}

.content_box_bottom_cap.blue {
	background-image: url(images/content_box_bottom_cap_blue.png);
	}

.content_box_bottom_cap.green {
	background-image: url(images/content_box_bottom_cap_green.png);
	}

#bottom_container {
	width: 927px;
	margin-left: auto;
	margin-right: auto;
	}

#bottom_container h3 {
	text-align: center;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	}

#affiliate_links {
	border: 2px solid #ccc;
	-webkit-border-radius: 10px;
	width: 620px; 
	padding: 0px;
	float: right;
	}




#links {
	width: 720px; 
	height: 240px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	}

#links a:link img, #links a:visited img {
	display: block;
	float: left;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#links span {
	display: block; 
	float: left;
	width: 120px; 
	height: 80px;
	}

#epic_fail {
	background-color: #FF8080;
	border: 3px solid red;
	padding: 10px;
	margin-bottom: 15px;
	color: #FFFFFF;
	}

hr {
	color:#b7b7b7;
	background-color:#b7b7b7;
	height: 1px; 
	border:0;
	}

#quick_menu {
	width: 927px;
	height: 33px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	}

#quick_links {
	width: 927px;
	height: 33px;
	position: absolute
	}
a.quick_link  {
	display: block;
	float: left;
	cursor: pointer;
	}


a.quick_link.access_numbers_quick {
	background-image: url(images/quick_links_access_numbers.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 159px;
	height: 33px;
	}

.quick_link.expander {
	cursor: pointer;
	float:left;
	background-image: url(images/quick_links_expander.png);
	width: 18px;
	height: 33px;
	}

.quick_link.expander a, .quick_link.expander a:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2.7em;
	padding-left: 15px;
	color: #54a3f6;
	text-decoration: none;
	}

.quick_link.expander a:hover {
	text-decoration: underline;
	}

a.quick_link.dialing_codes_quick {
	background-image: url(images/quick_links_dialing_codes.png);
	width: 187px;
	height: 33px;
	}

a.quick_link.retailer_application_quick {
	background-image: url(images/quick_links_retailer_application.png);
	width: 150px;
	height: 33px;
	}

#ddform_terms {
	position:absolute;
	padding:10px; 
	right:0px;
	margin-right:30px;
	margin-top:20px;
	background-color:lightblue;
	width:250px;
	-moz-border-radius: 10px;
	}

#ddform_terms .heading  {
	font-weight:bold;
	font-size:12pt;
	vertical-align:middle;
	}

#ddform_processed {
	padding:15px;
	width:500px;
	color:green;
	border: 3px solid green;
	background-color: lightgreen;
	-moz-border-radius: 10px;
	}

#input_fields_master_wrap {
	float:left;	
	}

#input_fields_wrap {
	height:auto;
	width:550px;
	}

#input_fields_wrap input {
	height: 1.4em;
	border: solid 1px #969696;
	}

#input_fields_wrap input:focus {
	height: 1.4em;
	background-color: lightyellow;
	border: solid 1px #000000;
	}

#ddform_ezi {
	width:530px;
	padding: 10px;
	background-color:#fed189;
	}

#password_selection {
	background-color: #e9c6ff;
	padding: 10px;
	margin-top: 15px;
	-moz-border-radius: 10px;
	}

#stock_type {
	width:530px;
	padding: 10px;
	margin-top:15px;
	background-color:#fed189;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	}

#ddform_prestored {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	background-color:#fed189;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	width:530px;
	}

.mandatory {
	color:#f00;
	font-weight:bold;
	}

#input_fields_wrap label {
	line-height: 1.4em;
	}

#ddform_payment {
	background-color: #BAF5A0;
	padding: 10px;
	margin-top: 15px;
	-moz-border-radius: 10px;
	}
#ddform_confirm {
	background-color: #FFFF80;
	padding:10px;
	margin-top: 15px;
	width:530px;
	font-size: 8pt;
	overflow:auto;
	-moz-border-radius: 10px;
	}
 
.signup_heading {
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	float:right;
	color: #696969;
	padding: 5px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px; 
	border: 1px solid #969696;
	}

#input_fields {
	background-color:#CDF1F5;
	padding: 10px;
	-moz-border-radius: 10px;
	}

.dd_input input:focus {
	background-color: #000000;
	}	

#signup {
	padding-bottom: 10px;
	}

#header {
	float: none;
	height: 111px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/image_01.jpg);
	}

#header_new {
	position: relative;
	height: 111px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/top_background_tile.png);
	}

#header_motto {
	background-image: url(images/home_motto_updated.png);
	width: 492px;
	height: 70px;
	position: absolute;
	right: -8px;
	top: 0px;
	}

#header_content {
	position:relative;
	height: 111px;
	width: 927px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	}

#header_login {
	position:absolute;
	height: auto;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;
	color:#5b5b5b;
	padding: 0px;
	margin: 0px;
	text-align: right;
	right: 0px;
	bottom: 7px;
	}

#header_login a {text-decoration: none; color: #1576cb;}
#header_login a:hover {text-decoration: underline; color:#1576cb}
#header_login a:visited {color:#1576cb}

#spacer1 {
	float: none;
	height: 16px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}	

#spacer2 {
 	float: none;
	height: 22px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

#spacer3 {
 	float: none;
	height: 48px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

#navigation_bar {
	height: 44px;
	width: auto;
	background-image: url(images/image_06.jpg);
	}

#menu_buttons {
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	height: 44px;
	}

/*TEST*/

#top_menu {
	position: relative;
	width: 801px;
	margin-left: auto;
	margin-right: auto;
	}
/*-- test
ul#nav { margin: 0pt; padding: 0pt; position: absolute; bottom: 0px; width: 801px; height: 44px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#nav li { float: left; }
ul#nav li a { padding: 0pt; float: left; background-image: url('images/menu.png'); background-position: 0 0; width: 100px; height: 44px; text-indent: -5000px; outline-style: none; outline-width: medium; }
ul#nav li#home_button a { background-position: 0 0; }
ul#nav li#home_button a:hover { background-position: 0pt -44px; }
ul#nav li#home_active  a { background-position: 0pt -88px; }
ul#nav li#products_button a { background-position: -100px 0pt; }
ul#nav li#products_button a:hover { background-position: -100px -44px; }
ul#nav li#products_active a { background-position: -100px -88px; }
ul#nav li#rates_button a { background-position: -200px 0pt; }
ul#nav li#rates_button a:hover { background-position: -200px -44px; }
ul#nav li#rates_active a { background-position: -200px -88px; }
ul#nav li#buy_button a { background-position: -300px 0pt; }
ul#nav li#buy_button a:hover { background-position: -300px -44px; }
ul#nav li#buy_active a { background-position: -300px -88px; }
ul#nav li#recharge_button a { background-position: -400px 0pt; }
ul#nav li#recharge_button a:hover { background-position: -400px -44px; }
ul#nav li#recharge_active a { background-position: -400px -88px; }
ul#nav li#careers_button a { background-position: -500px 0pt; }
ul#nav li#careers_button a:hover { background-position: -500px -44px; }
ul#nav li#careers_active a { background-position: -500px -88px; }
ul#nav li#investors_button a { background-position: -600px 0pt; }
ul#nav li#investors_button a:hover { background-position: -600px -44px; }
ul#nav li#investors_active a { background-position: -600px -88px; }
ul#nav li#contact_button a { background-position: -700px 0pt; }
ul#nav li#contact_button a:hover { background-position: -700px -44px; }
ul#nav li#contact_active a { background-position: -700px -88px; } --*/

/*==NEW NAVIGATION REMOVE OLD ONE WHEN MIGRATION IS COMPLETED==*/


#navigation_bar_new {
	height: 95px;
	width: auto;
	position: relative;
	background-image: url(images/menu_background.png);
	}


#top_menu_new {
	position: relative;
	width: 927px;
	margin-left: auto;
	margin-right: auto;
	}


ul#navigation { background-image: url(images/menu_new.png); display:block; margin: 0pt; padding: 0pt; position: relative; top: 0px; width: 752px; height: 46px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#navigation li { float: left; }
ul#navigation li a { display: block; padding: 0pt; float: left; background-image: url('images/menu_new.png'); background-position: 0 0; height: 46px; text-indent: -5000px; outline-style: none; outline-width: medium; }
ul#navigation li#home_button a {width: 69px; background-position: 0 0; }
ul#navigation li#home_button a:hover {background-position: 0pt -46px; }
ul#navigation li#home_active  a {width: 69px; background-position: 0pt -46px; }
ul#navigation li#about_button a {width: 91px; background-position: -69px 0pt; }
ul#navigation li#about_button a:hover { background-position: -69px -46px; }
ul#navigation li#about_active a {width: 91px; background-position: -69px -46px; }
ul#navigation li#about_button.selected a { background-position: -69px -46px; }
ul#navigation li#products_button a {width: 92px; background-position: -160px 0pt; }
ul#navigation li#products_button a:hover { background-position: -160px -46px; }
ul#navigation li#products_active a {width: 92px; background-position: -160px -46px; }
ul#navigation li#products_button.selected a { background-position: -160px -46px; }
ul#navigation li#store_button a {width: 113px; background-position: -252px 0pt; }
ul#navigation li#store_button a:hover { background-position: -252px -46px; }
ul#navigation li#store_active a {width: 113px; background-position: -252px -46px; }
ul#navigation li#store_button.selected a { background-position: -252px -46px; }
ul#navigation li#customers_button a {width: 102px; background-position: -365px 0pt; }
ul#navigation li#customers_button a:hover { background-position: -365px -46px; }
ul#navigation li#customers_active a {width: 102px; background-position: -365px -46px; }
ul#navigation li#customers_button.selected a { background-position: -365px -46px; }
ul#navigation li#retailers_button a {width: 87px; background-position: -467px 0pt; }
ul#navigation li#retailers_button a:hover { background-position: -467px -46px; }
ul#navigation li#retailers_active a {width: 87px; background-position: -467px -46px; }
ul#navigation li#retailers_button.selected a { background-position: -467px -46px; }
ul#navigation li#testimonials_button a {width: 116px; background-position: -554px 0pt; }
ul#navigation li#testimonials_button a:hover { background-position: -554px -46px; }
ul#navigation li#testimonials_active a {width: 116px; background-position: -554px -46px; }
ul#navigation li#contact_button a {width: 82px; background-position: -670px 0pt; }
ul#navigation li#contact_button a:hover { background-position: -670px -46px; }
ul#navigation li#contact_active a {width: 82px; background-position: -670px -46px; }

/*==END OF NEW NAVIGATION==*/

#submenu_container {
	width: 927px;
	position: relative;
	height: auto;
	z-index: 8999;
	margin-left: auto;
	margin-right: auto;	
	}
.submenu_arrow {
	padding: none;
	border: none;
	margin: none;
	background-color: transparent;
	display: block;
	height: 5px;
	width: auto;
	background-position: top center;
	background-image: url(images/submenu_arrow.png);
	}

.submenu_style {
        position: absolute;
        z-index: 9000;
	}

#rates_submenu {
        left: 56px;
	top: -48px;
	* width: 117px; /*IE 6 Hack*/
	}

#products_submenu {
        left: 138px;
	top: -48px;
        * width: 139px; /*IE 6 Hack*/ 
	}

#store_submenu {
        left: 223px;
	top: -48px;
        * width: 170px; /*IE 6 Hack*/
	}

#customers_submenu {
        left: 334px;
	top: -48px;
        * width: 165px; /*IE 6 Hack*/
	}

#retailers_submenu {
        left: 451px;
	top: -48px;
        * width: 120px; /*IE 6 Hack*/
        }

.sub_lists  {
        font-family: Arial, Verdana;
        border: 1px solid #53a3f6;
	font-size: 13px;	
	margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
        }

.sub_lists li {
        list-style-type: normal;
	background-color: #fff;
        display: block;
        border-bottom: none;
	}

.sub_lists li:hover {
        background-color: #53a3f6;
	* background-color: #fff; /*IE hack*/
	color: #fff;
	}

.sub_lists a {
	display: block;
        padding: 3px;
	color: #EF891B;
        float: none;
        background-image: none;
        text-decoration: none;
	}

.sub_lists a:hover {
	color: #fff;
	* color: #53a3f6; /*IE 6 Hack*/
	}

#body_header {
	position: relative;
	width: 927px;
	height: 267px;
	margin-left: auto;
	margin-right: auto;
	}

#body_header_admin {
	position: relative;
	width: 927px;
	height: 72px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/admin_top_06.gif)
	}

#body_header_admin_left {
	background-image:url(images/admin_top_left_03.gif);
	width: 12px;
	height: 72px;
	}

#body_header_admin_right {
	background-image:url(images/admin_top_right_08.gif);
	width: 12px;
	height: 72px;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	}

#admin_menu {
	width: 927px;
	height: 47px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	}

#admin_menu_left {
	width: 13px;
	height: 47px;
	background-image:url(images/admin_menu_left.png)
	}

#admin_menu_right {
	width: 14px;
	height: 47px;
	position:absolute;
	background-image:url(images/admin_menu_right_13.png);
	top: 0px;
	right: 0px;	
	}	

ul#admin_menu_bar {
	width: 900px;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	height: 47px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	top: 0px;
	bottom: 0;
	left: 13px;
	}

ul#admin_menu_bar li { float: left; }
ul#admin_menu_bar li a { padding: 0pt; float: left; background-image: url('images/admin_menu.png'); background-position: 0 0; width: 180px; height: 47px; text-indent: -5000px; outline-style: none; outline-width: medium; }
ul#admin_menu_bar li#admin_summary a { background-position: 0px 0px; }
ul#admin_menu_bar li#admin_summary a:hover { background-position: 0px -47px; }
ul#admin_menu_bar li#admin_invoice a { background-position: -180px 0px; }
ul#admin_menu_bar li#admin_invoice a:hover { background-position: -180px -47px; }
ul#admin_menu_bar li#admin_history a { background-position: -360px 0px; }
ul#admin_menu_bar li#admin_history a:hover { background-position: -360px -47px; }
ul#admin_menu_bar li#admin_order a { background-position: -540px 0px; }
ul#admin_menu_bar li#admin_order a:hover { background-position: -540px -47px; }
ul#admin_menu_bar li#admin_profile a { background-position: -720px 0px; }
ul#admin_menu_bar li#admin_profile a:hover { background-position: -720px -47px; }

.admin_watermark {
	position: absolute;
	right: 10px;
	bottom: 0px;
	float: right;
	width: 244px;
	height: 250px;
	}

.admin_watermark.profile {
	background-image: url(images/admin_watermark_profile.jpg);
	}

.admin_watermark.invoices {
	background-image: url(images/admin_watermark_invoices.jpg);
	}

.admin_watermark.history {
	right: 20px;
	background-image: url(images/admin_watermark_history.jpg);
	}

.admin_watermark.summary {
	background-image: url(images/admin_watermark_summary.jpg);
	}

.retailer_console_corporate_branding {
	position: absolute;
	top: 0px;
	right: 20px;
	}

.retailer_console_corporate_branding.base {
	background-image: url(images/corporate_logo_base.png);
	height: 80px;
	width: 74px;
	}

.retailer_console_corporate_branding.bwt {
	background-image: url(images/corporate_logo_bwt.png);
	width: 378px;
	height: 60px;
	}

.retailer_profile_edit {
	float:left;
	}

.retailer_profile_input {
	width: 300px;
	}
.retailer_profile_input.short {
	width: 140px;
	}

#body_header_pages {
	position: relative;
	width: 927px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/content_header_background_05.jpg)
	}	

#body_header_pages_left {
	background-image:url(images/content_header_left_03.jpg);
	width: 12px;
	height: 168px;
	}

#body_header_pages_right {
	background-image:url(images/content_header_right_07.jpg);
	width: 12px;
	height: 168px;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	}

#body_header_pages_title {
	width: 501px;
	height: 64px;
	top: 0px;
	right: 0px;
	position: absolute;
	left: 12px;
	}

.body_container {
	position: relative;
	width: 901px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5b5b5b;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/content_background_16.jpg);
	text-align: left;
	white-space: normal;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	}

.body_container.staff {
	width: 925px;
	padding-left: 1px;
	padding-right: 1px;
}

.staff_page_heading {
	width: 315px;
	height: 35px;
	margin-bottom: 16px;
}

.staff_page_heading.administration {
	background-image: url(images/staff_page_images/staff_heading_administration.png);
}
.staff_page_heading.retail_support {
	margin-top: 4px;
	background-image: url(images/staff_page_images/staff_heading_retail_support.png);
}

.staff_page_heading.administration_retail_support {
	background-image: url(images/staff_page_images/staff_heading_administration_retail_support.png);
}

.staff_page_heading.customer_support {
	margin-top: 4px;
	background-image: url(images/staff_page_images/staff_heading_customer_support.png);
}

.staff_page_cell {
	height: 92px;
	width: 161px;
	float: left;
	padding-left: 140px;
	padding-top: 16px;
	margin-bottom: 12px;
}
.staff_page_cell span {
	display: block;
	font-size: 11px;
}

.staff_page_cell span.name {
	font-weight: bold;
	font-size: 13px;
}

.staff_page_cell span.title {
	margin-bottom: 5px;
}

.staff_page_cell span.email a, .staff_page_cell span.email a:visited {
	color: #EF891B;
	text-decoration: underline;
}

.staff_page_cell span.email a:hover {
	text-decoration: none;
}

.staff_page_cell.steve_mclean {
	background: url(images/staff_page_images/staff_pic_steve_mclean.jpg) no-repeat 16px 0px;
}

.staff_page_cell.michelle_partridge {
	background: url(images/staff_page_images/staff_pic_michelle_partridge.jpg) no-repeat 16px 0px;
}
.staff_page_cell.thibaut_porte {
	background: url(images/staff_page_images/staff_pic_thibaut_porte.jpg) no-repeat 16px 0px;
}
.staff_page_cell.josh_croft {
	background: url(images/staff_page_images/staff_pic_josh_croft.jpg) no-repeat 16px 0px;
}
.staff_page_cell.amanda_wilson {
	background: url(images/staff_page_images/staff_pic_amanda_wilson.jpg) no-repeat 16px 0px;
}
.staff_page_cell.kelly_konings {
	background: url(images/staff_page_images/staff_pic_kelly_konings.jpg) no-repeat 16px 0px;
}
.staff_page_cell.hayden_jackson {
	background: url(images/staff_page_images/staff_pic_hayden_jackson.jpg) no-repeat 16px 0px;
}
.staff_page_cell.darren_hillier {
	background: url(images/staff_page_images/staff_pic_darren_hillier.jpg) no-repeat 16px 0px;
}
.staff_page_cell.jake_gibbs {
	background: url(images/staff_page_images/staff_pic_jake_gibbs.jpg) no-repeat 16px 0px;
}
.staff_page_cell.andrew_stewart {
	background: url(images/staff_page_images/staff_pic_andrew_stewart.jpg) no-repeat 16px 0px;
}
.staff_page_cell.matt_harris {
	background: url(images/staff_page_images/staff_pic_matt_harris.jpg) no-repeat 16px 0px;
}
.staff_page_cell.jane_allerton {
	background: url(images/staff_page_images/staff_pic_jane_allerton.jpg) no-repeat 16px 0px;
}
.staff_page_cell.gary_lee {
	background: url(images/staff_page_images/staff_pic_gary_lee.jpg) no-repeat 16px 0px;
}
.staff_page_cell.gen_bax {
	background: url(images/staff_page_images/staff_pic_gen_bax.jpg) no-repeat 16px 0px;
}
.staff_page_cell.andrew_maynard {
	background: url(images/staff_page_images/staff_pic_andrew_maynard.jpg) no-repeat 16px 0px;
}
.staff_page_cell.sue_savige {
	background: url(images/staff_page_images/staff_pic_sue_savige.jpg) no-repeat 16px 0px;
}


#body_container {
	position: relative;
	width: 631px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5b5b5b;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/content_background_16.jpg);
	text-align: left;
	white-space: normal;
	padding-top: 0px;
	padding-right: 280px;
	padding-bottom: 16px;
	padding-left: 16px;
	}

#body_container a {text-decoration: none; color: #ef891b;}
#body_container a:hover {text-decoration: underline; color:#ef891b;}
#body_container a:visited {color:#ef891b; border:none;}
#body_container a img {border-style: none;}

#body_container ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#body_container li {
	background:url(images/tick_bullet.png) left center no-repeat;
	padding-left: 30px;
	margin:0;
	list-style-type:none;
	line-height: 200%;
	}

#body_container_welcome {
	position: relative;
	width: 895px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5b5b5b;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/content_background_16.jpg);
	text-align: left;
	white-space: normal;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	}

#body_container_home {
	position:relative;
	width: 927px;
	height: 659px;
	margin-left: auto;
	margin-right: auto;
	}

#body_container_home label {
	position:absolute;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

#body_container_home label.user_id {
	left: 17px;
	top: 132px;
	}


#body_container_home label.password {
	left: 17px;
	top: 172px;
	}

.home_top_heading {
	position:absolute;
	height: 107px;
	width: 661px;
	top: 0px;
	background-image: url(images/home_top_heading.png);
	}

.home_photo {
        background-image: url(images/home_backpacker_girl.jpg);
	position:absolute;
	right: 0px;
	}

.home_main {
	width: 661px;
	height: 552px;
	position:absolute;
	top: 107px;
	background-image: url(images/home_main.png);
	}

.home_services {
	width: 266px;
	height: 298px;
	position:absolute;
	top: 361px;
	right: 0px;
	background-image: url(images/home_services.png);
	}

.home_service_input {
	border: none;
	background-image:url(images/form.gif);
	padding-left: 4px;
	padding-top: 5px;
	position: absolute;
	font-size: 13px;
	height: 18px;
	}

.home_service_input.recharge_pin {
	font-style: italic;
	color: #a4a4a4;
	top: 42px;
	left: 16px;
	width: 174px;
	}

.home_service_input.user_id {
	top: 127px;
	right: 13px;
	width: 159px;
	}

.home_service_input.password {
	top: 167px;
	right: 13px;
	width: 159px;
	}

.home_button {
	background: transparent;
	border: none;
	position: absolute;
	}

.home_button.recharge_home {
	background-image: url(images/home_ok_button.png);
	width: 49px;
	height: 26px;
	right: 12px;
	top: 42px;
	}

.home_button.login {
	background-image: url(images/home_login.png);
	width: 73px;
	height: 26px;
	right: 12px;
	top: 205px;
	}

.home_button:hover {
	background-position: 0px -26px;
	}

.home_button:active {
	background-position: 0px -52px;
	}

#retailer_app_button {
	cursor: pointer;
	background-image: url(images/retailer_signup.png);
	width: 262px;
	height: 57px;
	position:absolute;
	bottom: 0px;
	right: 0px;
	}

#retailer_app_button:hover {
	background-position: 0 -57px;
	}

.card_menu {
	width: 456px;
	height: 26px;
	position: absolute;
	}


.card_menu.aussie {
	bottom: 186px;
	left: 166px;
	}

.card_menu.early_bird {
	bottom: 21px;
	left: 166px;
	}

.card_menu a {
	display: block;
	background-image: url(images/home_card_menu.png);
	position: absolute;
	}

a.c_menu.rates {
	width: 77px;
	height: 26px;
	}
a.c_menu.rates:hover {
	background-position: 0px -26px;
	}

a.c_menu.rates:active {
	background-position: 0px -52px;
	}

a.c_menu.access_numbers {
	background-position: -77px 0px;
	width: 146px;
	height: 26px;
	left: 77px;
	}

a.c_menu.access_numbers:hover {
	background-position: -77px -26px;
	}

a.c_menu.access_numbers:active {
	background-position: -77px -52px;
	}

a.c_menu.calling_codes {
	background-position: -223px 0px;
	width: 128px;
	height: 26px;
	left: 223px;
	}
a.c_menu.calling_codes:hover {
	background-position: -223px -26px;
	}

a.c_menu.calling_codes:active {
	background-position: -223px -52px;
	}

a.c_menu.info {
	background-position: -351px 0px;
	width: 105px;
	height: 26px;
	left: 351px;
	}
a.c_menu.info:hover {
	background-position: -351px -26px;
	}

a.c_menu.info:active {
	background-position: -351px -52px;
	}

#body_container_welcome a {text-decoration: none; color: #ef891b;}
#body_container_welcome a:hover {text-decoration: underline; color:#ef891b;}
#body_container_welcome a:visited {color:#ef891b; border:none;}
#body_container_welcome a img {border-style: none;}

#news_container {
	position:absolute; 
	width:350px; 
	height: auto; 
	right:1px; 
	top: 0px; 
	}

#news_heading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	background-image:url(images/news_heading.png); 
	color: #FFFFFF; 
	font-weight: bold; 
	padding: 3px 10px 3px 15px ;
	}
	
#news_items {	
	padding: 15px; 
	font-family:Verdana ; 
	font-size: 11px; 
	background-color: #e1f2ff; 
	border-left: 1px solid #b7b7b7; 
	border-bottom: 1px solid #b7b7b7; 
	-moz-border-radius-bottomleft: 10px;
	}

#body_container_early_bird {
	width: 927px; 
	height: 610px; 
	position: relative;
	background:  #00b7f1 top center no-repeat url(images/early_bird_home_background.png); 
	margin-left: auto; 
	margin-right: auto;
	}

#early_bird_bottom {
	position: absolute; 
	bottom: 0;
	background: transparent top center no-repeat url(images/early_bird_home_bottom.png);
	width: 927px;
	height: 163px;
	}

#early_bird_home_logo {
	width: 388px;
	height: 176px;
	background: transparent no-repeat url(images/early_bird_home_logo.png);
	position: absolute;
	top: 10px;
	left: 10px;
	}

#early_bird_home_rates1 {
	position: absolute;
	right: 20px;
	top: 180px;
	width: 703px;
	height: 239px;
	background: transparent no-repeat url(images/early_bird_home_rates1.png);
	}

#early_bird_home_clouds {
	position: absolute;
	width: 479px;
	height: 138px;
	top: 10px;
	right: 10px;
	background: transparent no-repeat url(images/early_bird_home_clouds.png);
}

#body_container_early_bird_nav {
	width: 386px; 
	height: 52px; 
	position:absolute; 
	bottom:122px; 
	right:125px;
	}

#button_early_bird_rates {
	width: 104px;
	height: 52px;
	display:block;
	background-image: url(images/button_early_bird_rates.png);
	float:left;
	}

#button_early_bird_rates:hover {
	background-position: 0 -52px;
	cursor: pointer;
	}

#button_early_bird_numbers {
	width: 192px;
	height: 52px;
	display:block;
	background-image: url(images/button_early_bird_numbers.png);
	float:left;
	}

#button_early_bird_numbers:hover {
	background-position: 0 -52px;
	cursor: pointer;
	}

#button_early_bird_faq {
	width: 90px;
	height: 52px;
	display:block;
	background-image: url(images/button_early_bird_faq.png);
	float:left;
	}

#button_early_bird_faq:hover {
	background-position: 0 -52px;
	cursor: pointer;
	}

#early_bird_conditions {
	position:absolute;
	font-family: Arial;
	font-size: 18px;
	font-weight:bold;
	color:#FFFFFF;
	bottom: 10px;
	right: 20px;
	}

#early_bird_conditions a {
	text-decoration: underline;
	color: #FFFFFF;
	}

#early_bird_conditions a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}

#early_bird_conditions a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}


#products_wrap {
	width:650px;
	height: auto;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	}

#products_cell {
	width:254px; 
	height: 240px; 
	padding:20px; 
	-moz-border-radius: 10px;
	}

#products_cell:hover {
	background-color: lightblue;
	color: #FFFFFF;
	cursor:pointer;
	}

.floatl {
	float:left;
	}
.floatr {
	float:right;
	}

#body_welcome_images {
	position:relative;
	float:left;
	width: 459px;
	height: 152px;
	left: 0px;
	bottom: 0px;
	}

#body_welcome_help {
	width: 164px;
	height: 152px;
	top: 0px;
	left: 164px;
	position: absolute;
	text-align: center;
	}

#body_welcome_codes {
	width: 164px;
	height: 152px;
	top: 0px;
	left: 328px;
	position: absolute;
	text-align: center;
	}

#body_container_admin {
	position: relative;
	width: 895px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5b5b5b;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/content_background_16.jpg);
	text-align: left;
	white-space: normal;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	}

/*
#body_container_admin a {text-decoration: underline; color: #EF891B;}
#body_container_admin a:hover {text-decoration: none; color:#EF891B;}
#body_container_admin a:visited {color:#EF891B;}
*/

#profile_edit label {
	line-height: 1.5em;
	display: block;
	}

#body_content_bottom {
	position: relative;
	width: 927px;
	background-image:url(images/content_bottom_14.gif);
	margin-left: auto;
	margin-right: auto;
	height: 13px;
	}

#bottom_menu {
	position: relative;
	width: 927px;
	height: 82px;
	margin-left: auto;
	margin-right: auto;
  	}
  
#left_content {
	width: 16px;
	background-image:url(images/bottom_left_18.jpg);
	height: 82px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 16px;
  	}
 
#right_content {
	width: 279px;
	position:absolute;
	background-image:url(images/bottom_right_20.jpg);
	height: 82px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 648px;
	top: 0px;
	}

#bottom_content {
	position: relative;
	width: 632px;
	height: 82px;
	left: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

ul#nav_bottom {
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	width: 632px;
	height: 82px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	top: 0;
	bottom: 82px;
	left: 16px;
	}

ul#nav_bottom li { float: left; }
ul#nav_bottom li a { padding: 0pt; float: left; background-image: url('images/menu_bottom.jpg'); background-position: 0 0; width: 158px; height: 82px; text-indent: -5000px; outline-style: none; outline-width: medium; }
ul#nav_bottom li#access_button a { background-position: 0px 0px; }
ul#nav_bottom li#access_button a:hover { background-position: 0px -82px; }
ul#nav_bottom li#customer_login a { background-position: -158px 0px; }
ul#nav_bottom li#customer_login a:hover { background-position: -158px -82px; }
ul#nav_bottom li#retail_login a { background-position: -316px 0px; }
ul#nav_bottom li#retail_login a:hover { background-position: -316px -82px; }
ul#nav_bottom li#retail_reg a { background-position: -474px 0px; }
ul#nav_bottom li#retail_reg a:hover { background-position: -474px -82px; }


#bottom_banner {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 927px;
	height: 141px;
	background-image:url(images/bottom_banner_22.jpg);
	}

#bottom_banner_products {
	position: relative;
	width: 927px;
	background-image:url(images/product_banner_aussie.png);
	margin-left: auto;
	margin-right: auto;
	height: 151px;
	}

#footer {
	position: absolute;
	width: 100%;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
	background-image:url(images/footer_25.png);
	bottom: 0px;
	padding-top: 6px;
	}

#footer a {text-decoration: none; color: #FFFFFF;}
#footer a:hover {text-decoration: underline; color:#FFFFFF}
#footer a:visited {color:#FFFFFF}

#container {
	position: relative;
	min-height: 100%;
	}

/*PRODUCT_AUSSIE STYLES*/
#product_aussie_top {
	height: 223px;
	}
#product_aussie_logo {
	width: 132px; 
	height: 120px; 
	background-image: url(images/aussie_logo.png);
	position: absolute; 
	left: 25px; 
	top: 20px; 
	}

#product_aussie_flash {
	position: absolute; 
	right: 40px;
	}

#product_aussie_voted_banner {
	position: absolute; 
	top: 150px; 
	left: 1px;
	background-image: url(images/products_aussie_voted_banner.png);
	width:925px; 
	height: 73px;
	}
#product_aussie_voted_banner a {
	display: block;
	width: 925px;
	height:73px;
	}


#product_aussie_top_menu {
	height: 32px;
	position: absolute;
	top: 223px;
	left: 1px;
	width: 925px;
	background-image: url(images/product_aussie_menu_background.png);
	}

.product_aussie_top_menu {
	width: 470px;
	height: 32px;
	position: absolute;
	left: 227px;
	}

.product_aussie_top_menu a {
	display: block;
	background-image: url(images/product_aussie_menu.png);
	position: absolute;
	height: 32px;
	}

a.product_menu.rates, a.product_menu.rates:visited {
	width: 80px;
	}

a.product_menu.rates:hover {
	background-position: 0 -32px;
	}

a.product_menu.rates:active {
	background-position: 0 -64px;
	}

a.product_menu.access_numbers, a.product_menu.access_numbers:visited {
	left: 80px;
	width: 146px;
	background-position: -80px 0px;
	}

a.product_menu.access_numbers:hover {
	background-position: -80px -32px;
	}

a.product_menu.access_numbers:active {
	background-position: -80px -64px;
	}

a.product_menu.calling_codes, a.product_menu.calling_codes:visited {
	left: 226px;
	width: 128px;
	background-position: -226px 0px;
	}

a.product_menu.calling_codes:hover {
	background-position: -226px -32px;
	}

a.product_menu.calling_codes:active {
	background-position: -226px -64px;
	}

a.product_menu.usage_help, a.product_menu.usage_help:visited {
	left: 354px;
	width: 116px;
	background-position: -354px 0px;
	}

a.product_menu.usage_help:hover {
	background-position: -354px -32px;
	}

a.product_menu.usage_help:active {
	background-position: -354px -64px;
	}

#product_aussie_bottom {
	padding-top: 62px;
	padding-left: 11px;
	}
#product_aussie_features_table {
	display: inline-block;
	float: left;
	width: 318px;
	height: 256px;
	background-image: url(images/product_aussie_features_table.png);
	}

#product_aussie_page {
	position: relative;
	display: inline-block;
	float: right;
	width: 529px;
	height: 193px;
	background-image: url(images/product_aussie_bonus.png);
	margin-right: 11px;
	}

#product_aussie_page_input {
	color:#5B5B5B;
	position:absolute;
	bottom: 14px;
	right: 90px;
	display:block;
	font-size:18px;
	height:25px;
	margin-bottom:4px;
	padding-left:3px;
	width:44%;
	}

#product_aussie_page label {
	position: absolute;
	font-weight: bold;
	left: 20px;
	bottom: 24px;
	font-size: 1.4em;
	}

.question_mark {	
	position: absolute;
	background-image: url(images/question_mark.png);
	width: 32px;
	height: 32px;
	cursor: pointer;
	}

.question_mark.product_aussie_page {
	left: 151px;
	bottom: 17px;
	}

a.product_aussie_page_buy_button {
	display: block;
	background-image: url(images/product_aussie_page_buy.jpg);
	width: 325px;
	height: 53px;
	position: absolute;
	bottom: 0px;
	right: 128px;
	}
a:hover.product_aussie_page_buy_button {
	background-position: 0 -53px;
	}

.product_button {
	background: transparent;
	border: none;
	position: absolute;
	}

.product_button.recharge {
	background-image:url(images/home_ok_button.png);
	height:26px;
	right:20px;
	bottom:20px;
	width:49px;
	}

.product_button:hover {
	background-position: 0px -26px;
	}

.product_button:active {
	background-position: 0px -52px;
	}

/*LOGIN FORM STYLE*/
.input_field{
	background-image:url(images/form.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #5a5a5a;
	border: 1px solid #5a5a5a;
	width: 280px;
	height: 30px;
	background-color: #fff;
	line-height: 30px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 3px;
	}

.label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ef891b;
	font-weight: bold;
	line-height: 1.5;
	}
		
.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #5a5a5a;
	width: 90px;
	height: 40px;
	}

.login_box_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5b5b5b;
	line-height: 1.5;
	font-weight: bold;
	}
	
.login_box_text a {text-decoration: none; color: #1576cb}
.login_box_text a:hover {text-decoration: underline; color:#1576cb}
.login_box_text a:visited {color:#1576cb}
/*END LOGIN FORM STYLE*/

table.clean_modern {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	border-spacing: 0px;
	border-collapse: collapse;
	}

table.clean_modern th {
	border-bottom: 1px solid #333;
	padding-left: 0.5em;
	padding-right: 2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	}

table.clean_modern tr.oddrow {
	background-color: #ccc;
	}

table.clean_modern td {
	padding-right: 2em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	}

table.clean_modern td.right {
	text-align: right;
	}

table.Design4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-spacing: 0px;
	border-collapse: collapse;
	}

table.Design4 th {
	text-align: left;
	font-weight: normal;
	padding: 0.2em 0.5em;
	border-bottom: 2px solid #FFFFFF;
	background: #fde3a2;
	}

table.Design4 td {
	text-align: right;
	border-bottom: 2px solid #FFFFFF;
	padding: 0.1em 0.5em;
	}

table.Design4 tr {
	background-color: #FDE3A2;
	}

table.Design4 tr.alt {
	background-color: #000;
	font-weight: bold;
	}

table.Design4 tr.oddrow {
	background: #D8E6FA;
	}

table.Design4 td.Image {
	padding: 0.1em 0.2em;
	}

table.Design4 thead th {
	background: #5a5a5a;
	color: #FFFFFF;
	text-align: center;
	}


table.Design4 th.Corner {
	text-align: left;
	font-weight: bold;
	}

table.Design4 th.Top {
	font-weight: bold;
	}

.warning {color: #FF0000}
.tabledescription {
	font-size: 8pt;
	font-weight: bold;
}
.tabletext {font-size: 8pt}
.functionheading {
	font-size: 10pt;
	font-weight:bold;
	}

.floatleft {float:left; padding-right:18px;}
.floatright {float:right;}

#access_numbers {
	width: 901px;
	}

#girl_phone {
	width:269px;
	height:362px;
	position: absolute;
	right: 1px;
	float: right;
	bottom: 0px;
	}

#clearfix {
	clear:both; width:100%; overflow:auto;
	}

.clearfix {
	clear:both; width:100%; overflow:auto;
	}

#az_anchor_array {
	text-align: center; 
	padding: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border: 3px solid #ccc; 
	width: 150px; 
	height: auto; 
	position: absolute; 
	cursor: default
}

table.early_table, table.aussie_table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.early_table th, table.aussie_table th {
	text-align: left;
	font-weight: normal;
	padding: 0.5em 0.5em;
	border-bottom: 2px solid #FFFFFF;
	}

table.early_table th {
	background: #b6daff;
	}

table.aussie_table th {
	background: #FFC677;
	}

table.early_table tr.odd td, table.early_table tr.odd th{
	background: #cbe2f9;
	}

table.aussie_table tr.odd td, table.aussie_table tr.odd th{
	background: #FDE3A2;
	}

table.early_table td, table.aussie_table td {
	text-align: left;
	border-bottom: 2px solid #FFFFFF;
	padding: 0.1em 0.5em;
	}
table.early_table td {
	background: #b6daff;
	}

table.aussie_table td {
	background: #FFC677;
	}

table.early_table td.Image {
	padding: 0.1em 0.2em;
	}

table.early_table thead th, table.aussie_table thead th {
	background: #5a5a5a;
	color: #FFFFFF;
	text-align: left;
	}


table.early_table th.Corner, table.aussie_table th.Corner {
	text-align: left;
	font-weight: bold;
	}
table.early_table th.Top, table.aussie_table th.Top {
	font-weight: bold;
	}

/*===CONTACT===*/

.focusonme input:focus {
	background-color: #DCFAD1;
	border: 1px solid #99CC99;
	padding:2px 0px 2px 2px;
	}	

.focusonme textarea {
	width:400px;
	}

.focusonme textarea:focus {
	background-color: lightyellow;
	border: 1px solid #99CC99;
	padding:2px 0px 0px 2px;
	}

.input_label {
	line-height: 1.5em;
	font-weight: bold;
	}
#error_list {
	position:absolute;
	top:218px;
	left:470px;
/*	border: 1px solid red;
	background-color: red;
	padding:10px;
	-moz-border-radius:10px;
	color:#fff;*/
	}


#error_list ul {
	list-style-type:none;
	}


#error_list li {
	list-style-image: none;
	padding-left: 30px;
	margin:0;
	list-style-type:none;
	line-height: 200%;
	}
.jsvalidation {
	display:block;
	padding-left: 25px;
	line-height: 1.8em;
	background:url(images/warning.png) left center no-repeat;
	}

/*===TESTIMONIALS===*/
#testimonial_form input[type="text"], textarea{
	width : 100%;	
	}

/*===OUR TEAM===*/
.staff_profile {
	position: relative; 
	margin-bottom: 10px;
	float:left; 
	width: 444px; 
	height: 220px;
	}

.staff_profile a {text-decoration: none; color: #ef891b;}
.staff_profile a:hover {text-decoration: underline; color:#ef891b;}
.staff_profile a:visited {color:#ef891b; border:none;}

.staff_profile_name {
	position: absolute; 
	top: 20px; 
	left: 200px; 
	font-size: 25px; 
	font-weight: bold; 
	font-family: garamond, serif;
	}

.staff_profile_title {
	position: absolute; 
	top: 50px; 
	left: 200px;
	margin-bottom: 5px;
	}

.staff_profile_details {
	font-size: 10px;
	position: absolute; 
	top: 80px; 
	left: 200px;
	}

.staff_profile.steve {
	margin-right: 10px;
	background-image: url(images/staff_steve.jpg); 
	}

.staff_profile.steven {
	margin-right: 10px;
	background-image: url(images/staff_steven.jpg); 
	}

.staff_profile.michelle {
	background-image: url(images/staff_michelle.jpg); 
	}

.staff_profile.jake {
	margin-right: 10px;
	background-image: url(images/staff_jake.jpg); 
	}

.staff_profile.andrew {
	background-image: url(images/staff_andrew.jpg); 
	}

.staff_profile.thibaut {
	background-image: url(images/staff_thibaut.jpg); 
	}

.staff_profile.tristan {
	background-image: url(images/staff_tristan.jpg); 
	}

.staff_profile.amanda {
	background-image: url(images/staff_amanda.jpg); 
	}

.staff_profile.naomi {
	margin-right: 10px;
	background-image: url(images/staff_naomi.jpg); 
	}


/*RECHARGE/BUY PAGE*/


.store_buy_input {
	background-image: url(images/store_buy_email.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 335px;
	height: 57px;
	margin-bottom: 25px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
	}
.store_buy_input label {
	margin-left: 11px;
	}

.store_buy_steps {
	display: block;
	margin-left: 11px;
	margin-bottom: 10px;
	}

.buy_recharge_notice {
	float: left;
	margin-left: 25px;
	width: 525px;
	text-align: left;
}

.buy_recharge_notice h3 {
	margin-bottom: 3px;
	margin-top: 10px;
	font-size: 17px;
}

.store_buy_input input[type="text"] {
 	color: #5b5b5b;
	width: 307px;
	height: 25px;
	padding-left: 3px;
	display:block;		
	margin-left: 10px;
	margin-bottom: 4px;
	font-size: 18px;
	}

.store_buy_step_1 {
 		
	}

.store_account {
	width: 335px;
	height: 96px;
	margin-left: 10px;
	margin-bottom: 25px;
	float: left;
	}

.store_account.aussie {
	background-image: url(images/store_account_aussie.png);
	}

.store_account.early {
	background-image: url(images/store_account_early.png);
	}

.store_account span {
	position: absolute;
	left: 133px;
	top: 11px;
	font-size: 13px;
	line-height: 1.2em;
	}

.store_account hr {
	width: 212px;
	}

.store_corporate_offer {
	position: absolute;
	top: 9px;
	left: 390px;
	height: 80px;
	width: 500px;
	}


.store_corporate_offer.base {
	background-image: url(images/corporate_offer_base.jpg);
	}

.store_corporate_offer.bwt {
	background-image: url(images/corporate_offer_BWT.jpg);
	}

.store_item_container {
	width: 156px;
	height: 351px;
	float: left;
	}

.store_item_container span {
	display: block;
	padding-left: 10px;
}

.store_item_container a, .store_item_container a:visited {
	color: #EF891B;
	text-decoration: underline;
}

.store_item_container a:hover {
	text-decoration: none;
}

.store_item_container.margin_right_25px {
	margin-right: 25px;
	}

.store_item_container.margin_right_25px.second_row {
	margin-top: 25px;
	}

.store_item_container.margin_right_25px.second_row.first {
	margin-left: 8px;
	}

.store_item_container.paypal {
	background-image: url(images/store_paypal.jpg);
	margin-right: 23px;
	margin-left: 10px;
	}

.store_card {
	width: 156px;
	height: 174px;
	}

.store_card.aussie_10 {
	background-image: url(images/store_aussie_10.jpg);
	}

.store_card.aussie_20 {
	background-image: url(images/store_aussie_20.jpg);
	}

.store_card.aussie_30 {
	background-image: url(images/store_aussie_30.jpg);
	}

.store_card.aussie_50 {
	background-image: url(images/store_aussie_50.jpg);
	}

.store_card.early_10 {
	background-image: url(images/store_early_10.jpg);
	}

.store_card.early_20 {
	background-image: url(images/store_early_20.jpg);
	}


.store_card.early_30 {
	background-image: url(images/store_early_30.jpg);
	}

.store_card.early_50 {
	background-image: url(images/store_early_50.jpg);
	}

.store_card.card_100 {
	background-image: url(images/store_100.jpg);
	}

.store_card.card_150 {
	background-image: url(images/store_150.jpg);
	}

.store_card.card_200 {
	background-image: url(images/store_200.jpg);
	}

.store_bonus {
	width: 156px;
	height: 43px;
	}

.store_bonus.bonus_10_0 {
	background-image: url(images/store_10_bottom.jpg);
	}

.store_bonus.buy_10 {
	background-image: url(images/store_10_bottom_buy.jpg);
	}

.store_bonus.bonus_25 {
	background-image: url(images/store_bonus_25.jpg);
	}

.store_bonus.bonus_30 {
	background-image: url(images/store_bonus_30.jpg);
	}

.store_features {
	width: 156px;
	height: 93px;
	}

.store_features.features_10_0 {
	background-image: url(images/store_10_features.png);
	}

.store_features.features_20_25 {
	background-image: url(images/store_20_features_25.png);
	}

.store_features.features_20_30 {
	background-image: url(images/store_20_features_30.png);
	}

.store_features.features_30_25 {
	background-image: url(images/store_30_features_25.png);
	}

.store_features.features_30_30 {
	background-image: url(images/store_30_features_30.png);
	}

.store_features.features_50_25 {
	background-image: url(images/store_50_features_25.png);
	}

.store_features.features_50_30 {
	background-image: url(images/store_50_features_30.png);
	}

.store_features.features_100_25 {
	background-image: url(images/store_100_features_25.png);
	}

.store_features.features_100_30 {
	background-image: url(images/store_100_features_30.png);
	}

.store_features.features_150_25 {
	background-image: url(images/store_150_features_25.png);
	}

.store_features.features_150_30 {
	background-image: url(images/store_150_features_30.png);
	}

.store_features.features_200_25 {
	background-image: url(images/store_200_features_25.png);
	}

.store_features.features_200_30 {
	background-image: url(images/store_200_features_25.png);
	}

.store_button {
	cursor: pointer;
	width: 156px;
	height: 26px;
	border: 0px;
	margin-top: 15px;
	}

.store_button.recharge {
	background-image: url(images/store_recharge_button.png);
	}

.store_button.buy {
	background-image: url(images/store_buy_button.png);
	}

.store_button:hover {
	background-position:  0px -26px;
	}

.store_button:active {
	background-position:  0px -52px;
	}

.history_heading {
	font-family: Garamond;
	font-size: 20px;
	display: block; 
	}

/*=== PAYMENT FORM ===*/

.payment_input_full {
	width: 28%;
	}

.payment_type_ccard {
	display: inline-block;
	background-image: url(images/payment_ccard_type.png);
	width: 28px;
	height: 18px;
	}

.payment_type_ccard.visa {
	background-position: 28px 0px;
	}
