.logo {
	background-image:url(../logo.gif);
}
/*Menu Tabs*/
.menuTab {
	height:31px;
	cursor: pointer; 
	float:left;
	margin-right:10px;
}

.menuTabLeft {
	height:31px;
	width:7px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:-7px 0px;
	float:left;
}
.menuTabMid {
	height:31px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:-11px 0px;
	padding:0px 15px 0px 15px;
	float:left;
}

.menuTabMid span {
	display:block;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color:#444444;
	white-space:nowrap;
	margin-top:7px;
}

.menuTabRight{
	height:31px;
	width:7px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}


#menu {
	border:none;
	background:url(../menu_right_round.gif) no-repeat right bottom;
    height: 34px;
    color: #666666;
}

#mainContent {
	background:url(../main_right_round.gif) no-repeat bottom right;
	clear: both;
    padding: 0px 0px 0px 0px;
	width:100%;
	overflow:hidden;
}

.contentSpace1 {
	border:none;
	/*margin-right:0px;
	padding-right:0px;*/
}

.contentSpace2 {
	/*margin-left:20px;*/
}


.boxType2Top span { 
	background-position:left 0px;
	display:block;
	height:5px;
}
.boxType2ContentSpan {
    background: url(../momail.gif) no-repeat center right;
	background-color: #FFF;
}
.boxType2ContentSpan h1{
	font-size:14px;
	color:#af0000;
}
.boxType2ContentSpan h2{
	font-size:12px;
	color:#666;
	margin: 0px 80px 1px 0px;
}
.boxType2Foot span{
	background-position:left -10px;
	display:block;
	height:8px;
}


/*Box type 5*/
.boxType5ContentSpan {
    background:url(../box_bg_main_orange.gif) no-repeat bottom center;
}

/*Box types for handeling content in contentSpace2*/
.boxContainer {
	margin-bottom:10px;
}

/*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;
	padding:7px 5px 5px 13px;
	margin-right:8px; 
	background-repeat:no-repeat;
}

.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:10px; 
	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:10px; 
	height:10px; 
	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_boxType2.png);
}

.mm_boxType2 .mm_boxTypeDiv {
	background-image:url(../mm_boxType2.png);
}

.mm_boxType2 b {
	background-image:url(../mm_boxType2.png);
}

.mm_boxType2 b b { 
	background-image:url(../mm_boxType2.png);
}

.mm_boxType2 .mm_boxTypeDiv h1{
	font-size:14px;
	color:#af0000;
}

.mm_boxType2 .mm_boxTypeDiv h2{
	font-size:12px;
	color:#666;
	margin: 0px 80px 1px 0px;
}

/*Box type 3*/
.mm_boxType3 {
	background-image:url(../mm_boxType3.png);
}

.mm_boxType3 .mm_boxTypeDiv {
	background-image:url(../mm_boxType3.png);
	padding-top:27px;
}

.mm_boxType3 b {
	background-image:url(../mm_boxType3.png);
}

.mm_boxType3 b b { 
	background-image:url(../mm_boxType3.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 {
	background-image:url(../mm_boxType4.png);
}

.mm_boxType4 b b { 
	background-image:url(../mm_boxType4.png);
}

/*Box type 5*/
.mm_boxType5 {
	background-image:url(../mm_boxType5.png);
}

.mm_boxType5 .mm_boxTypeDiv {
	background-image:url(../mm_boxType5.png);
}

.mm_boxType5 b {
	background-image:url(../mm_boxType5.png);
}

.mm_boxType5 b b { 
	background-image:url(../mm_boxType5.png);
}

/*Box type cleanup*/
.mm_boxTypeDiv b { 
	background-image:none;
	background-position:0 0;
	margin-left:auto; 
	height:auto;
	display:inline;
}

.boxType5ContentSpan {
    margin:0px 3px 0px 3px;
	display:block;
	padding:8px; 
    background-image:url(../sprite_boxType1.png);
    background-position:-2400px -75px;
    background-repeat:no-repeat;
    background-color:#fecd5c;
}

.boxType5ContentSpan ul {
	margin-left:15px;
	margin-right:15px;
}

.boxType5ContentSpan #whatIsMomailIngress ul {
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
}

.boxType5ContentSpan li {
	margin-bottom:8px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:13px;
}

.boxType5Foot {
	background-image:url(../sprite_boxType1.png); 
	background-position:right -18px;
	height:8px;
	overflow:hidden;
	padding-right:5px;
}

.boxType5Foot span {
	background-image:url(../sprite_boxType1.png); 
	background-position:left -10px;
	display:block;
	height:8px;
}

.boxType5ContentSpan h2 {
	display:block;
	margin-bottom:4px;
}

/* Tab classes */
#menu a.mm_menuTab  {
	padding:7px 4px 7px 0px;
	margin-right:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:right -504px;
	-moz-user-select: none;
	cursor:pointer;
	text-decoration:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	font-weight:bold;
	color:#333333;
	white-space:nowrap;
	float:none;
	display:inline;
}

#menu a.mm_menuTab span {
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:left -473px;
	padding:7px 16px 7px 20px;
	float:none;
	display:inline;
	line-height:31px;
}

.tabContainer {
float:left;	
}

.frontImage {
	background-image:url(../front.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:504px;
	height:339px;
}

.signUpBtn {
	text-align:left;
	margin-top:10px;
}

.iphone_banner {
	background-image: url(../iphone3G.gif);
	background-position:center left;
}


.prevDeviceButton {
	background-image:url(../prev_device_off.gif);
}
.prevDeviceButton:hover {
	background-image:url(../prev_device_on.gif);
}
.nextDeviceButton {
	background-image:url(../next_device_off.gif);
}
.nextDeviceButton:hover {
	background-image:url(../next_device_on.gif);
}
.step1_small { 
	background-image: url(../small_steg1.gif); 
}
.step1_small_grey { 
	background-image: url(../small_steg1_grey.gif); 
}
.step2_small { 
	background-image: url(../small_steg2.gif); 
}
.step2_small_grey { 
	background-image: url(../small_steg2_grey.gif); 
}
.step3_small { 
	background-image: url(../small_steg3.gif); 
}
.step3_small_grey { 
	background-image: url(../small_steg3_grey.gif); 
}

#helptextstep0 div, #helptextstep1 div, #helptextstep2 div, #helptextstep3 div {
	background-repeat:no-repeat;
	padding:3px 3px 5px 35px;
	margin:5px 0px 5px 0px;
}

.info_icon {
	background-image:url(../info_icon.gif);
}

.paperClip {
    background-image: url(../paper_clip.gif);
	background-color: #FFF;
	margin-left:auto;
	margin-right:auto;
}
.paperClip div {
    padding:25px 15px 15px 15px;
}
#page_menu_heading{
	background-image: url(../subNavHeader.gif);
}

.supportersSpace1 {
	width:502px;
}

.supportersSpace2 {
	width:240px;
}

.supporters_workey_container {
	float:left; 
	width: 280px;
}
.supporters_some_supporters_container {
	float:left; 
	width:210px; 
	margin-left:12px;
}
.supporters_overview_ideas_container {
	float:left; 
	clear:left; 
	width:502px; 
	margin:20px 0 0 0;
}

.supporters_why_workey_text {
	width:100px;
}
.some_supporters_read_more {
	clear:left; 
	text-align:right;
}
.supporters_ideas div {
	width:48%;
}

a.mobile_link {
    font-size: 12px; 
}
.findPhoneModelLink {
	font-size:12px;
}
.small_button {
    font-size: 12px;
}
#footer_links a {
	font-size:12px;
}
.dialog_heading_nodrag {
	font-size:12px;
}
.dialog_heading {
	font-size:12px;
}
.info_box {
	font-size:12px;
}
.betaPageFormFlow div span {
	font-size:12px;
}
.usernametinyhelp, .passwordtinyhelp {
	font-size: 12px;
}
#menu .rightLinks a {
    font-size: 12px;
}
.supporters_ideas_container {
	width:200px; 
}
.supporters_more_ideas_container {
	width:480px; 
}
.supporters_our_supporters_container {
	width:480px;
}
.supporters_our_supporters_container a {
	width:155px;
}

.supporters_our_supporters_container span {
	width:280px;
}

/* Button types */

/* Button Medium */
a.mm_btn_m {
	padding:4px 5px 5px 0px;
	margin:0px;
	color:#000000;
	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 5px 5px 10px;
	margin:0px;
	line-height:25px;
	float:none;
	display:inline;
}

a.mm_btn_m:hover {
	background-image:url(../sprite_general1.png);
	background-position:right -115px;
	padding-right:5px;
}

a.mm_btn_m:hover span {
	background-image:url(../sprite_general1.png);
	background-position:left -87px;
	padding-left:10px;
}

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:11px;
}

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 {
	padding:4px 5px 4px 0px;
	margin:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:right -279px;
	-moz-user-select: none;
	cursor:pointer;
	text-decoration:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	font-weight:normal;
	white-space:nowrap;
	float:none;
	display:inline;
}

a.mm_btn_s span {
	font-size:11px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:left -255px;
	padding:4px 5px 4px 10px;
	margin:0px;
	line-height:22px;
	float:none;
	display:inline;
}

a.mm_btn_s:hover {
	background-image:url(../sprite_general1.png);
	background-position:right -327px;
	padding-right:5px;
}

a.mm_btn_s:hover span {
	background-image:url(../sprite_general1.png);
	background-position:left -303px;
	padding-left:10px;
}

a.mm_btn_s:active {
	background-image:url(../sprite_general1.png);
	background-position:right -375px;
	padding-right:4px;
}

a.mm_btn_s:active span {
	background-image:url(../sprite_general1.png);
	background-position:left -351px;
	padding-left:11px;
}

a.mm_btn_grey_s {
	padding:3px 5px 3px 0px;
	margin:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:right -423px;
	-moz-user-select: none;
	cursor:pointer;
	text-decoration:none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	font-weight:normal;
	white-space:nowrap;
	float:none;
	display:inline;
}

a.mm_btn_grey_s span {
	font-size:11px;
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:left -399px;
	padding:3px 5px 3px 10px;
	margin:0px;
	line-height:20px;
	float:none;
	display:inline !important;
}

.langButton {
	background-image:url(../sprite_general1.png);
	background-repeat:no-repeat;
	background-position:0px -446px;
	display:block;
	width:19px;
	height:18px;
}

.select1 {
	background-image:url(../sprite_general1.png);
}

#select_list_serviceProviders .select_list1_cantFind {
	display:none;
}