.extraContent1 {
	display:none;
	background:none;
}

html, body {
	height:100%;
}

body {
	background-image:url(../bg.png);
	background-repeat:repeat-x;
	background-color:#e3e6cc;
}

a {
	color:#829a2b;
	font-weight:normal;
}

h1 {
	color:#829A2B;
	font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size:24px;
	margin:0 0 10px;
}

#pageContainer {
	margin:0 auto;
}

#page {
	background:none;
	position:relative;
	height:auto !important;
	min-height:100%;
	background-color:#FFFFFF;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	width:765px;
}

.logo {
	background-image:url(../logo.png);
	display:block;
	height:29px;
	margin:40px 20px 0 25px;
	width:235px;
}

#pagePadding {
	clear:both;
	display:block;
	float:none;
	padding-bottom:40px;
}

#pageFooter {
	background-color:transparent;
	margin:-33px 0 0;
	padding:0px;
	width:100%;
	position:relative;
	z-index:200;
	background-image:none;
}

#pageFooter div {
	padding:0px;
	margin:0px;
	background-image:none;
}

#pageFooter b, #pageFooter b b {
	margin:0px;
	padding:0px;
	height:0px;
}

#footer_links {
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
	color:#B9BABA;
}

#footer_text {
	background-color:#929292;
	border-top:1px solid #6E6E6E;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding:8px 12px 10px;
}

.tabContainer {
	margin-left:345px;
	margin-top:-24px;
	position:absolute;
}

#menu {
	border-bottom:none;
	color:#666666;
	height:31px;
}

#menu a.mm_menuTab {
	background-image:url(../sprite_general1.png);
	background-position:right -59px;
	background-repeat:no-repeat;
	color:#fff;
	cursor:pointer;
	display:inline;
	float:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	outline-style:none;
	outline-width:medium;
	padding:5px 4px 7px 0;
	text-decoration:none;
	white-space:nowrap;
	line-height:25px;
}

#menu a.mm_menuTab span {
	background-image:url(../sprite_general1.png);
	background-position:left -31px;
	background-repeat:no-repeat;
	display:inline;
	float:none;
	line-height:16px;
	padding:5px 16px 7px 20px;
}

#menu a#nav_HowItWorks {
	background-position:right -499px;
}

#menu a#nav_HowItWorks span {
	background-position:left -473px;
	color:#829a2b;
}

#menu .rightLinks {
	background-image:none;
	color:#000000;
	font-size:0;
	left:657px;
	position:absolute;
	top:75px;
}

#menu .rightLinks a {
	font-size:0px;
	color:#343334;
	position:absolute;
	display:block;
}

a#nav_Login {
	height:16px;
	left:1px;
	width:55px;
	background-image:url(../sprite_general1.png);
	background-position:-699px -596px;
	background-repeat:no-repeat;
}

a#nav_FAQ {
	height:16px;
	left:63px;
	width:31px;
	background-image:url(../sprite_general1.png);
	background-position:-770px -596px;
	background-repeat:no-repeat;
}

.contentSpace1 {
	border-right:medium none;
	float:left;
	margin-right:5px;
	overflow:visible;
	padding-right:6px;
	padding-top:5px;
	width:506px;
}

.contentSpace2 {
	float:left;
	padding-top:0;
	width:247px;
}

.mm_login {
	width:514px;
}

.frontImage {
	background-image:url(../front.jpg);
	height:327px;
	margin-bottom:5px;
	width:515px;
}

/*Box type 1*/
.mm_boxType1, .mm_boxType1Large, .mm_boxType2, .mm_boxType3, .mm_boxType4, .mm_boxType5 {
	background-image:url(../mm_boxType1.png);
	background-position:100% 0;
	margin:5px 0px;
	background-repeat:no-repeat;
}

.mm_boxTypeDiv {
	background-image:url(../mm_boxType1.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-right:16px;
	padding:7px 8px 5px 23px;
}

.mm_boxType1 b, .mm_boxType1Large b, .mm_boxType2 b, .mm_boxType3 b, .mm_boxType4 b, .mm_boxType5 b {
	background-image:url(../mm_boxType1.png);
	background-position:0 100%;
	height:16px;
	display:block;
	background-repeat:no-repeat;
}

.mm_boxType1 b b, .mm_boxType1Large b b, .mm_boxType2 b b, .mm_boxType3 b b, .mm_boxType4 b b, .mm_boxType5 b b { 
	background-image:url(../mm_boxType1.png);
	background-position:100% 100%;
	margin-left:16px; 
	height:16px;
	display:block;
	background-repeat:no-repeat;
}

/*Box type 1 Large*/
.mm_boxType1Large {
	background-image:url(../mm_boxType1Large.png);
}

.mm_boxType1Large .mm_boxTypeDiv {
	background-image:url(../mm_boxType1Large.png);
}

.mm_boxType1Large b {
	background-image:url(../mm_boxType1Large.png);
}

.mm_boxType1Large b b { 
	background-image:url(../mm_boxType1Large.png);
}

/*Box type 2*/
.mm_boxType2 {
	background-image:url(../mm_boxType1.png);
}

.mm_boxType2 .mm_boxTypeDiv {
	background-image:url(../mm_boxType1.png);
	color:#333;
}

.mm_boxType2 a {
	font-weight:bold;
}

.mm_boxType2 b {
	background-image:url(../mm_boxType1.png);
}

.mm_boxType2 b b { 
	background-image:url(../mm_boxType1.png);
}

/*Box type 3*/
.mm_boxType3 {
	background-image:url(../mm_boxType1.png);
}

.mm_boxType3 .mm_boxTypeDiv {
	background-image:url(../mm_boxType1.png);
	padding-top:27px;
}

.mm_boxType3 b {
	background-image:url(../mm_boxType3.png);
}

.mm_boxType3 b b { 
	background-image:url(../mm_boxType1.png);
}

/*Box type 4*/
.mm_boxType4 {
	background-image:url(../mm_boxType4.png);
}

.mm_boxType4 .mm_boxTypeDiv {
	background-image:url(../mm_boxType4.png);
}

.mm_boxType4 b {
	display:none;
}

/*Box type 5*/
.mm_boxType5 {
	background-image:url(../mm_boxType1.png);
}

.mm_boxType5 .mm_boxTypeDiv {
	background-image:url(../mm_boxType1.png);
}

.mm_boxType5 b {
	background-image:url(../mm_boxType1.png);
}

.mm_boxType5 b b { 
	background-image:url(../mm_boxType1.png);
}

.mm_boxType5 h2 {
	font-size:0px;
	display:block;
	height:58px;
}

.mm_boxType1 h1 {
	font-size:0px;
	display:block;
	height:58px;
}

.mm_boxType2 h1 {
	font-size:0px;
	display:block;
	height:58px;
	background-image:url(../sprite_general1.png);
	background-position:-640px -615px;
	background-repeat:no-repeat;
	margin:0px;
}

.mm_boxType2 .mm_boxTypeDiv h2 {
	font-size:12px;
	font-weight:normal;
}

.mm_boxType2 .mm_boxTypeDiv .mm_btn_m span {
	padding:4px 61px 5px 63px;
}

.mm_boxType2 .mm_boxTypeDiv a:hover span {
	padding:4px 61px 5px 63px;
}

.mm_tudnivalok {
	background-image:url(../sprite_general1.png);
	background-position:-694px -526px;
	background-repeat:no-repeat;
}

h1.mm_activate {
	background-image:url(../sprite_general1.png);
	background-position:-713px -659px;
	background-repeat:no-repeat;
	margin:0px;
}

.mm_login_header {
	background-image:url(../sprite_general1.png);
	background-position:0px -659px;
	background-repeat:no-repeat;
	margin:0px;
}

/* Button types */

/* Button Medium */
a.mm_btn_m {
	padding:4px 5px 5px 0px;
	margin:0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:right -59px;
	-moz-user-select: none;
	cursor:pointer;
	text-decoration:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	white-space:nowrap;
	float:none;
	display:inline;
}

a.mm_btn_m span {
	font-size:13px;
	font-weight:bold;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:left -31px;
	padding:4px 15px 5px 20px;
	margin:0px;
	line-height:25px;
	float:none;
	display:inline;
}

a.mm_btn_m:hover {
	background-image:url(../sprite_general1.png);
	background-position:right -115px;
}

a.mm_btn_m:hover span {
	background-image:url(../sprite_general1.png);
	background-position:left -87px;
	padding-left:20px;
}

a.mm_btn_m:active {
	background-image:url(../sprite_general1.png);
	background-position:right -171px;
	padding-right:4px;
}

a.mm_btn_m:active span {
	background-image:url(../sprite_general1.png);
	background-position:left -143px;
	padding-left:21px;
}

a.mm_btn_grey_m {
	padding:4px 5px 4px 0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:right -227px;
	-moz-user-select: none;
	cursor:pointer;
	text-decoration:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	white-space:nowrap;
	float:none;
	display:inline;
}

a.mm_btn_grey_m span {
	font-size:13px;
	font-weight:bold;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:left -199px;
	padding:4px 5px 4px 10px;
	line-height:25px;
	float:none;
	display:inline;
}

/* Button Small */
a.mm_btn_s {
	background-image:url(../sprite_general1.png);
}

a.mm_btn_s span {
	background-image:url(../sprite_general1.png);
}

a.mm_btn_s:hover {
	background-image:url(../sprite_general1.png);
}

a.mm_btn_s:hover span {
	background-image:url(../sprite_general1.png);
}

a.mm_btn_s:active {
	background-image:url(../sprite_general1.png);
}

a.mm_btn_s:active span {
	background-image:url(../sprite_general1.png);
}

a.mm_btn_grey_s {
	background-image:url(../sprite_general1.png);
}

a.mm_btn_grey_s span {
	font-size:11px;
	background-image:url(../sprite_general1.png);
}

#login_forgottenPassword {
	display:none;
}

#forgotten_phone_number_help {
	display:none;
	width:300px;
}

.mm_login_inputs {
	width:100%;
	overflow:hidden;
	margin:10px;
	color:#666;
}

.mm_login_inputs span {
	display:block;
	float:left;
	padding:7px 5px 0 0;
	text-align:right;
	width:117px;
}

.mm_login_inputs div {
	float:left;
	font-size:11px;
	color:#808080
}

.login_input_username input, .login_input_password input {
	background-color:transparent;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:8px;
	width:207px;
}

#select_forgotten_country {
	display:none;
}

.qCatHeader {
	background-color:#999999;
	border-bottom:1px solid #829A2B;
	color:#FFFFFF;
	font-family:trebuchet MS;
	font-size:14px;
	font-weight:bold;
	width:482px;
}

.faq_Q {
	background-color:#EDEDED;
	border-top:1px solid #F9F9F9;
	font-family:arial;
	font-size:12px;
	width:482px;
}

.howItWorksNext {
	background-image:url(../nextPageLink.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#829A2B;
	display:block;
	float:right;
	font-weight:bold;
	height:23px;
	padding-right:28px;
	padding-top:6px;
}

#page_menu {
	background:none;
	font-family:Arial,Helvetica,Sans-Serif;
	margin:0 -5px;
	width:100%;
}

#page_menu_heading {
	background-image:url(../sprite_general1.png);
	background-position:-408px -609px;
	background-repeat:no-repeat;
	font-size:0;
	height:54px;
	line-height:25px;
	padding-left:10px;
	text-align:left;
	width:180px;
}

#page_menu .clicked a {
	background:none;
	color:#000000;
	font-weight:bold;
}

#page_menu li a, #page_menu li a:hover {
	color:#829A2B;
}

#page_menu li a {
	background:none;
	color:#829A2B;
	display:block;
	font-size:12px;
	margin-top:4px;
	padding:6px 2px 5px 15px;
	text-decoration:none;
	width:auto;
}

tr.headRow {
	background:transparent none repeat scroll 0 0;
	font-size:14px;
	font-weight:bold;
	height:63px;
}

tr.headRow td {
	font-size:18px;
	padding-top:18px;
}

tr.row1 {
	background:none;
}

ul.howItWorksUl {
	list-style-image:url(../listDot.png);
	list-style-type:circle;
}

.boxHowEmailContentSpan {
	background:none;
	background-image:url(../boxMobileEmailInfo.png);
	background-position:6px bottom;
	background-repeat:no-repeat;
	display:block;
	height:150px;
	margin:-3px -5px 0;
	padding:4px 0 4px 94px;
	position:relative;
}

.boxHowEmailContentSpan h2 {
	font-size:18px;
	height:40px;
	margin-left:-80px;
	padding-top:20px;
	width:200px;
}

.boxWhyBetterContentSpan {
	background-image:url(../boxWhyBetterBg.png);
	background-position:6px bottom;
	background-repeat:no-repeat;
	display:block;
	height:150px;
	margin:-3px -5px 0;
	padding:4px 0 4px 94px;
	position:relative;
}


.boxWhyBetterContentSpan h2 {
	font-size:18px;
	height:40px;
	margin-left:-80px;
	padding-top:20px;
	width:200px;
}

.hiwReadMore {
	height:22px;
	position:absolute;
	text-align:right;
	top:130px;
	width:120px;
}

#disclaimerProductCost {
	background-color:#c8de28;
	background-image:url(../trHeadrowBg.png);
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	color:#000000;
	font-family:"Trebuceht MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:italic;
	padding:10px;
	text-align:center;
	width:150px;
}

.hiwChooseDemo1 .mm_boxTypeDiv, .hiwChooseDemo2 .mm_boxTypeDiv, #hiw_subMenu .mm_boxTypeDiv {
	padding:7px 3px 0 13px;
}

.login_input_button div {
	height:25px;
}

.signUpBtn {
	text-align:center;
}