body {background:#f2f4ef url('../../images/homepage/home-bkg.png') repeat-x top}

div#image-preloader {position:absolute; left:-9999px}

div#wrap {background:url('../../images/homepage/top-bkg.new.png') no-repeat center top; min-width:887px}
div#container {width:891px; margin:0 auto; padding-top:23px}
	div#container section#main {background:url('../../images/homepage/main.new.png') no-repeat 0 0; position:relative; min-height:557px}
		div#container section#main a {outline:none}
		div#container section#main nav ul {list-style:none; position:absolute; z-index:1000; right:21px; top:64px}
			div#container section#main nav ul li {display:inline-block; margin-left:12px; zoom:1; *display:inline}
				div#container section#main nav ul li a {display:block; height:17px; background:url('../../images/homepage/home_page_menu.png') no-repeat; text-indent:-9999px}
				div#container section#main nav ul li a.what_is_fring {background-position:0 0; width:82px}
				div#container section#main nav ul li a.what_is_fring:hover {background-position:0 -20px}
				div#container section#main nav ul li a.fringout {background-position:0 -40px; width:66px}
				div#container section#main nav ul li a.fringout:hover {background-position:0 -60px}
				div#container section#main nav ul li a.support {background-position:0 -80px; width:52px}
				div#container section#main nav ul li a.support:hover {background-position:0 -100px}
				div#container section#main nav ul li a.blog {background-position:0 -120px; width:36px}
				div#container section#main nav ul li a.blog:hover {background-position:0 -140px}
				
			div#container section#main ul#download {list-style:none; position:absolute; background:url('../../images/homepage/download_basic.new.png') no-repeat 0 0; padding:45px 0 0 26px; width:171px; height:197px; bottom:128px; right:45px; z-index:1000;}
				div#container section#main ul#download li {margin-bottom:8px}
					div#container section#main ul#download li a {display:block; width:144px; height:40px; background:url('../../images/homepage/download_buttons.new.png') no-repeat; text-indent:-9999px}
					div#container section#main ul#download li a.appstore {background-position:0px 0px}
					div#container section#main ul#download li a.appstore:hover {background-position:0px -45px}
					div#container section#main ul#download li a.android {background-position:0px -90px}
					div#container section#main ul#download li a.android:hover {background-position:0px -135px}
					div#container section#main ul#download li a.ovi {background-position:0px -180px}
					div#container section#main ul#download li a.ovi:hover {background-position:0px -225px}
				div#container section#main ul#download li.point-mobile {display:block; width:122px; height:30px; background:url('../../images/homepage/icon_download.new.png') no-repeat 0 0; text-indent:-9999px; margin:13px 0 0 25px}
				div#container section#main ul#download li.point-mobile.active {background-position:0 -35px}
					div#container section#main ul#download li.point-mobile div {position:absolute; display:none; width:170px; height:31px; font-size:0.8em; left:50%; bottom:-41px; margin-left:-100px; color:#000; padding:7px 15px; text-align:center; text-decoration:none; text-indent:0; background:#fcf6d6;
					-moz-border-radius:7px; 
					-webkit-border-radius:7px; 
					-khtml-border-radius:7px; 
					border-radius:7px;
					-moz-box-shadow: 1px 1px 5px #2c2c2c; 
					-webkit-box-shadow: 1px 1px 5px #2c2c2c; 
					box-shadow: 1px 1px 5px #2c2c2c;
					filter:progid:DXImageTransform.Microsoft.dropShadow(color=#2c2c2c, offX=1, offY=1, positive=true);}
				ul#download li.point-mobile.active div {display:block}
					
				div#facebook {position:absolute; left:24px; bottom:18px}
				
				section#slideshow {position:absolute; width:879px; height:458px; bottom:6px; left:6px; overflow:hidden}
				div.slide, div.slide-video, div#slides-bgs {position:absolute; top:0; left:0}
				div.slide, div.slide-video {display:none}
				div#slides-scrs {position:absolute; top:101px; left:174px; z-index:20}
				div#ipad-hands {display:none;position:absolute; left:70px; bottom:6px; background:url('../../images/homepage/animation/ipad_frame.png') no-repeat 0 0; width:573px; height:393px; z-index:100}
							
					div#container section#main section#slideshow div#gallery {height:482px; width:2080px; position:absolute; right:-693px}
						div#container section#main section#slideshow div#gallery div.slide {margin-left:40px; position:absolute; left:1386px}
						
				div#container section#main div#slogan {
/*background:url('../../images/homepage/slogan.png') no-repeat 0 0;*/
text-align: center;
color: #31343b;
 width:263px; height:92px; position:absolute; right:10px; top:126px}
div#container section#main div#slogan h1 {
font-size: 30px;
color: #31343b;
}
div#container section#main div#slogan h2 {
font-size: 20px;
font-weight: normal;
color: #31343b;
}
/* Footer Navigation */
footer {padding:3px 0 0;margin-bottom: 30px;}
footer nav ul {list-style:none; margin:0 auto; width:auto; font-size:0.8em; text-align:center}
	footer nav ul li {display:inline; color:#919292; padding: 0 3px;}
		footer nav ul li a {color:#919292}
		
/* Bottom bar */
div#bottom_bar {background:url("../../../pages/footer_bg_new.png") repeat-x 0 0; height:69px; width:100%; position:fixed; display:none; bottom:0; left:0; z-index:1000}
	div#bottom_bar div#bottom_inner {width:887px; margin:0 auto; background:url("../../../pages/footer_bg.png") no-repeat 15px 0; height:69px}
		div#bottom_bar div#bottom_inner a#bottom_bar_close {width:23px; height:23px; text-indent:-9999px; background:url("../../images/bottom.bar.close.new.png") no-repeat 0 0; float:right; margin:33px 10px 0 0}
		div#bottom_bar div#bottom_inner a#bottom_bar_close:hover {background:url("../../images/bottom.bar.close_over.new.png") no-repeat 0 0;}
		div#bottom_bar div#bottom_inner span {display:block; padding:32px 97px 0 300px; font-size:19px; font-weight:bold}
		div#bottom_bar div#bottom_inner span a {text-indent:-9999px; display:block; float:right; width:31px; height:31px;margin: -3px 4px 0 0;}
		div#bottom_bar div#bottom_inner span a#bottom_bar_f {background:url('../../images/bottom.bar.f.png') no-repeat 0 0}
		div#bottom_bar div#bottom_inner span a#bottom_bar_t {background:url('../../images/bottom.bar.t.png') no-repeat 0 0}
		div#bottom_bar div#bottom_inner span a#bottom_bar_b {background:url('../../images/bottom.bar.b.png') no-repeat 0 0}