/* CSS Document */

/* body and container and ffscrollbarfix*/

body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	background:#606060;
	margin:0px;
	margin-top:0px;
	padding:0px;
	height:100%;
	width:100%;
	text-align:center;
}

#container {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	width:920px;
	background:#DDDDDD url(../images/cont_bk.gif) repeat-x 0px 129px;
	text-align:left;
}

#left_cont {
	padding:0px;
	margin:0px;
	width:580px;
	float:left;
}

#left_cont div#navi_top {
	padding:0px;
	margin:0px;
	background:#606060;
}

#left_cont div#navi_top h4 {
	padding:11px 0px 0px 0px;
	margin:0px 0px 6px 20px;
	width:100px;
	height:17px;
	color:#ccc;
	font-size:14px;
	font-weight:normal;
	background:#606060 url(../images/coming_soon.gif) no-repeat 0px 11px;
}

#left_cont div#navi_top h4 span {
	display:none;
}

#left_cont div#navi_top h1 {
	padding:0px;
	margin:0px 0px 13px 20px;
	color:#ffffff;
	width:330px;
	height:44px;
	font-size:30px;
	font-weight:normal;
	background: url(../images/nokia_title.gif) no-repeat;
}

#left_cont div#navi_top h1 span {
	display:none;
}


#left_cont div#navi_top ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	background:#4BB129 url(../images/navi_bk.gif) no-repeat;
	height:38px;
	width:580px;
}

#left_cont div#navi_top ul li {
	padding:4px 0px 0px 0px;
	margin:6px 7px 0px 7px;
	float:left;
	dispaly:block;
	color:#fff;
	height:22px;
	font-size: 14px;
}

#left_cont div#navi_top ul li.per_order_here {
	padding:4px 0px 4px 0px;
	margin:6px 0px 0px 8px;
	float:left;
	dispaly:block;
	color:#2B830E;
	height:18px;
	width:140px;
	background:#fff;
	background: url(../images/pre_order_btn.gif) no-repeat;
	text-align:center;
}

#left_cont div#navi_top ul li.per_order_here a {
	padding:0px 12px 0px 12px;
	font-size:15px;
	color:#006db6;
	font-weight:bold;
	text-decoration:none;
}

#left_cont div#navi_top ul li a {
	padding:0px 12px 0px 12px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#left_cont div#navi_top ul li a:hover {
	color:#333;
}

#left_cont div#main_cont {
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 15px;
	width:565px;
	background: url(../images/main_bk.gif) no-repeat bottom;
}


#win {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	height:405px;
	background: url(../images/win_bk_new.gif) no-repeat;
	position:relative;
	color:#ffffff;
	line-height:16px;
	text-align:left;
}

#win h2 {
	padding:34px 0px 0px 0px;
	margin:0px 25px 15px 15px;
	height:21px;
	background: url(../images/blue_title.gif) no-repeat bottom left;
	text-indent:-9999px;
}

#win h3 {
	padding:0px 0px 0px 0px;
	margin:0px 25px 10px 15px;
	height:20px;
	background:#ccc;
	text-indent:-9999px;
}

#win h3.pre_order_today {
	background: url(../images/blue_pre_today.gif) no-repeat bottom left;
}

#win h3.pre_order_win {
	background: url(../images/blue_pre_win.gif) no-repeat bottom left;
}

#win h3.enter_to_win {
	padding:10px 0px 0px 0px;	
	background: url(../images/blue_enter.gif) no-repeat bottom left;	
}

#win p {
	padding:0px 0px 0px 0px;
	margin:0px 25px 10px 15px;
}

#win p.enter {
	padding:0px 0px 0px 0px;
	margin:0px 200px 10px 15px;
}

#win p a {
	color:#ffffff;
}

#win p a:hover {
	text-decoration:none;
}

#win a.terms {
	padding:0px;
	margin:0px;
	position:absolute;
	left:15px;
	top:352px;
	font-size:11px;
	color:#B8DDF1;
}

#win a.terms:hover {
	text-decoration:none;
}

#win a.pre_order {
	padding:0px;
	margin:0px;
	width:151px;
	height:28px;
	position:absolute;
	right:24px;
	top:235px;
	background: url(../images/blue_pre_order_btn.gif) no-repeat;
}

#win a.pre_order span {
	display:none;
}

#win a.enter {
	padding:0px;
	margin:0px;
	width:118px;
	height:28px;
	position:absolute;
	right:24px;
	top:332px;
	background: url(../images/blue_enter_btn.gif) no-repeat;
}

#win a.enter span {
	display:none;
}

#win a.tweet {
	padding:0px;
	margin:0px;
	width:125px;
	height:25px;
	position:absolute;
	right:10px;
	top:0px;
}

#win a.tweet span {
	display:none;
}

#win a.send {
	padding:8px 0px 0px 0px;
	margin:0px;
	width:165px;
	height:20px;
	position:absolute;
	right:10px;
	top:375px;
	text-align:center;
	color:#006DB6;
	text-decoration:none;
}

#win a:hover.send {
	text-decoration:underline;
}

#apps {
	padding:0px 0px 0px 0px;
	margin:30px 20px 0px 20px;
	background:#999;
}

#apps div#links {
	padding:0px 0px 0px 0px;
	margin:5px 0px 50px 0px;
	clear:both;
	width:100%;
	border:0px;
}

#apps div#links a {
	padding:0px 0px 0px 0px;
	margin:0px 170px 0px 0px;
	background: url(../images/find_out_btn.gif) no-repeat;
	width:115px;
	height:23px;
	display:block;	
	float:left;
}

#apps div#links a.last {
	margin:0px 0px 0px 0px;
	width:115px;
}

#apps div#links a span {
	display:none;
}

#apps h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	height:41px;
	text-indent:-9999px;
}

#features h3 {
	background: url(../images/title_features.png) no-repeat;
}

#application h3 {
	background: url(../images/title_maemo.png) no-repeat;
}

#apps p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

#apps ul {
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

#apps ul li {
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

#apps div {
	padding:0px 20px 0px 0px;
	margin:0px 20px 0px 0px;
	float:left;
	width:242px;
	border-right:1px solid #ccc;
}

#apps div.last {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-right:0px solid #999;
}

#apps div#icons {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #999;
}

#apps div#icons h4 {
	padding:0px 0px 0px 50px;
	margin:0px 0px 12px 0px;
	float:left;
	width:66px;
	height:40px;
	font-size:11px;
	font-weight:normal;
	display:block;
}

#apps div#icons h4 span {
	font-weight:bold;
	font-size:12px;
}

#apps div#icons h4.app_facebook {
	background:url(../images/app_facebook.gif) no-repeat;
}

#apps div#icons h4.app_shazam {
	margin:0px 0px 12px 5px;
	background:url(../images/app_shazam.gif) no-repeat;
}

#apps div#icons h4.app_voice_reminder {
	background:url(../images/app_voice_reminder.gif) no-repeat;
}

#apps div#icons h4.app_tower_bloxx {
	margin:0px 0px 12px 5px;
	background:url(../images/app_tower_bloxx.gif) no-repeat;
}

#videos {
	padding:0px 0px 20px 0px;
	margin:0px 20px 0px 20px;
	height:199px;
	clear:both;
}

#videos h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	height:25px;
	width:165px;
	background: url(../images/title_latest_video.png) no-repeat;
	text-indent:-9999px;
}

#videos div {
	padding:0px 0px 0px 0px;
	margin:0px 25px 0px 0px;
	float:left;
	position:relative;
}

#videos div span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

#videos div.last {
	margin:0px 0px 0px 0px;
}

#videos div.last span {
	left:261px;
}

* html #videos div.last span {
	left:241px;
}
*+ html #videos div.last span {
	left:241px;
}




#left_cont div#main_cont_white {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	width:565px;
	background: url(../images/main_white_bk.gif) repeat;
}

#more_vid {
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
}

#more_vid h4 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:126px;
}

#more_vid ul {
	padding:0px 0px 0px 0px;
	margin:0px 20px 50px 0px;
	float:left;
	width:180px;
	list-style-type:none;
	border-right:1px solid #ccc;
}

#more_vid ul.last {
	margin:0px 0px 50px 0px;
	border-right:0px solid #999;
}

#more_vid ul li {
	padding:0px 0px 2px 8px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	background:url(../images/bullet.gif) no-repeat 0px 5px;
}

#more_vid ul li a {
	color:#006cb5;
}

#more_vid ul li a:hover {
	color:#006cb5;
	text-decoration:none;
}

#latest_news {
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	clear:both;
}

#latest_news h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:24px;
	width:149px;
	background:url(../images/title_latest_news.gif) no-repeat;
	text-indent:-9999px;
}

#latest_news h4 {
	padding:0px 0px 0px 0px;
	margin:8px 0px 15px 0px;
	color:#666;
	font-weight:normal;
	font-size:12px;
}

#latest_news div{
	padding:0px 15px 0px 0px;
	margin:0px 0px 0px 0px;
	width:154px;
	float:left;
}

#latest_news div.middle {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
}

#latest_news div.last {
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}

#latest_news div h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	color:#006DB6;
	height:24px;
	font-size:16px;
	font-weight:normal;
}

#latest_news div h3.nokia_news {
	background:url(../images/title_nokia_news.gif) no-repeat;
	text-indent:-9999px;
}

#latest_news div h3.industry {
	background:url(../images/title_industry.gif) no-repeat;
	text-indent:-9999px;
}

#latest_news div h3.blog {
	background:url(../images/title_blog.gif) no-repeat;
	text-indent:-9999px;
}

#latest_news div h4 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	color:#333;
	font-size:12px;
}

#latest_news div h4 a {
	color:#333;
	text-decoration:none;
}

#latest_news div h4 a:hover {
	color:#333;
	text-decoration:underline;
}

#latest_news div h5 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	color:#4BB129;
	font-size:12px;
	line-height:16px;
}

#latest_news div h5 a {
	color:#4BB129;
	text-decoration:none;
}

#latest_news div h5 a:hover {
	color:#4BB129;
	text-decoration:underline;
}

#latest_news div em {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	color:#666;
	font-size:12px;
	display:block;
}

#left_cont div#main_cont_bottom {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 15px;
	width:565px;
	height:33px;
	background: url(../images/main_bottom_bk.gif) no-repeat;
}

#right_cont {
	padding:0px;
	margin:0px;
	width:340px;
	background: url(../images/right_bk.gif) no-repeat top;
	float:left;
	overflow: hidden;
}

#gallery {
	padding:0px;
	margin:0px 20px 0px 0px;
	width:320px;
}

#gallery div.phone {
	padding:0px;
	margin:28px 0px 0px 10px;
	width:300px;
	height:500px;
	padding: 0px 0px 0px 0px;
}


#gallery div.pre_order { 
	padding:0px;
	margin:11px 0px 0px 10px;
	width:310px;
	height:164px;
	background: url(../images/pre_order_banner.gif) no-repeat;
	position:relative;
}

#gallery div.pre_order h4 { 
	display:none;
}

#gallery div.pre_order p { 
	padding:46px 20px 0px 21px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size:12px;
	color:#666;
}

#gallery div.pre_order a { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:19px;
	top:118px;
	width:178px;
	height:28px;
	display:block;
}

#gallery div.pre_order a span { 
	display:none;
}


#gallery div.enter_here { 
	padding:0px;
	margin:11px 0px 0px 10px;
	width:310px;
	height:190px;
	background:#efefef url(../images/enter_here_banner.gif) no-repeat;
	position:relative;
}

#gallery div.enter_here h4 { 
	display:none;
}

#gallery div.enter_here p { 
	padding:70px 20px 0px 21px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size:12px;
	color:#666;
}

#gallery div.enter_here a#enter_link { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:19px;
	top:126px;
	width:106px;
	height:28px;
	display:block;
}

#gallery div.enter_here a#terms_link { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:19px;
	top:165px;
	font-size:11px;
	display:block;
	color:#006CB5;
	text-decoration:underline;
}


#gallery div.enter_here a#terms_link:hover { 
	text-decoration:none;
}


#gallery div.enter_here a span { 
	display:none;
}

#gallery h3 { 
	padding:0px;
	margin:29px 0px 0px 15px;
	height:30px;
	font-size:18px;
	font-weight:normal;
	background: url(../images/N900_gallery.gif) no-repeat;
}

#gallery h3 span { 
	display:none;
}

#gallery ul { 
	padding:0px 0px 0px 10px;
	margin:0px 0px 20px 0px;
	list-style-type:none;
	height:90px;
}

#gallery ul li { 
	padding:0px 0px 0px 0px;
	margin:0px 14px 0px 0px;
	float:left;
	dispaly:block;
	height:94px;
	width:94px;
	cursor:pointer;
}

#gallery ul li.last { 
	margin:0px 0px 0px 0px;
}

#conv_cont {
	padding:0px;
	margin:0px 20px 0px 0px;
	width:320px;
	clear:both;
	position:relative;
}

#conv_cont h3 {
	padding:0px;
	margin:0px 20px 0px 10px;
	width:310px;
	height:176px;
	background: url(../images/nokia_world.gif) no-repeat;
}

#conv_cont h3 span {
	display:none;
}

#conv_cont h3 span.text {
	display:block;
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:16px;
	position:relative;
	top:87px;
	left:40px;
	width:250px;
}

#conv_cont h3 a {
	position:relative;
	top:97px;
	left:173px;
	width:112px;
	height:16px;
	display:block;
}

#conv_cont div.conv_banner {
	padding:0px;
	margin:30px 0px 0px 10px;
	width:310px;
	height:176px;
	background: url(../images/conv_banner.gif) no-repeat;
}

#conv_cont div.conv_banner p { 
	padding:67px 20px 0px 72px;
	margin:0px 0px 0px 0px;
	line-height:15px;
	font-size:12px;
	color:#005E27;
}

#conv_cont div.conv_banner p a { 
	color:#24BE24;
}

#conv_cont div.conv_banner p span { 
	padding:10px 0px 0px 0px;
	display:block;
}

#conv_cont div.conv_banner p span a { 
	color:#005E27;
}

#footer { 
	padding:0px;
	margin:0px 0px 0px 15px;
	height:55px;
	width:565px;
	background: url(../images/footer_bk.gif) no-repeat;
	clear:both;
}

#footer h5 { 
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 20px;
	font-size:16px;
	font-weight:normal;
	color:#4BB129;
	float:left;
	width:170px;
	height:18px;
	background: url(../images/bookmark.gif) no-repeat;
}

#footer h5 span { 
	display:none;
}

#footer ul { 
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

#footer ul li { 
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 10px;
	float:left;
	dispaly:block;
	background:#fff;
	height:35px;
	width:35px;
}


#disclaimer {
	padding:0px;
	margin:0px 0px 0px 25px;
	width:565px;
	clear:both;	
}

#bottom { 
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 0px;
	height:100px;
	width:920px;
	background:#606060 url(../images/bottom.gif) no-repeat;
}

#bottom p.copyright { 
	padding:0px;
	margin:30px 0px 0px 20px;
	width:460px;
	float:left;
	font-size:11px;
	color:#999;
}

#bottom p.nokia { 
	padding:0px;
	margin:30px 20px 0px 0px;
	width:106px;
	height:38px;
	background:url(../images/nokia_connecting_people.gif) no-repeat;
	float:right;
	color:#ccc;
}

#bottom p.nokia span { 
	display:none;
}



/* Features Page START */

#fp_container {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	width:840px;
	overflow: hidden;
	background:#f2f2f2;
	text-align:left;
	line-height:16px;
}

#fp_container h2 {
	padding:0px;
	margin:16px 0px 30px 0px;
	font-size:18px;
	font-weight:normal;
	color:#4BB129;
	height:36px;
	background:url(../images/fp_title_features.gif) no-repeat;
	text-indent:-9999px;
}

#fp_container h2.n97 {
	background:url(../images/fp_title_n97.gif) no-repeat;
}

#fp_container h2.blogosphere {
	background:url(../images/title_blogsphere.gif) no-repeat;
}

#fp_container h2.terms {
	margin:16px 0px 20px 0px;
	background:url(../images/title_terms.gif) no-repeat;
}

#fp_container h2.send {
	margin:16px 0px 20px 0px;
	background:url(../images/title_send_to_friend.gif) no-repeat;
}

#fp_container h2.enter {
	margin:16px 0px 20px 0px;
	background:url(../images/title_enter.gif) no-repeat;
}


#fp_container h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	color:#333;
	font-size:14px;
	font-weight:normal;
}

#fp_container div#coloums {
	padding:0px;
	margin:0px 0px 0px 0px;
}

#fp_container div#coloums div {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:255px;
	float:left;
}

#fp_container div#coloums div h4{
	padding:0px;
	margin:0px 0px 12px 0px;
	height:22px;
	text-indent:-9999px;
}


#fp_container div#coloums div h5{
	padding:0px;
	margin:0px 0px 10px 0px;
	color:#333;
	font-size:14px;
	font-weight:normal;
}

#fp_container div#coloums div p a {
	padding:0px 0px 0px 18px;
	margin:10px 0px 0px 0px;
	display:block;
	width:106px;
	height:17px;
	color:#FF349A;
	background:url(../images/read_more_bk.gif) no-repeat;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

#fp_container div#coloums div p a:hover {
	color:#333;
}


#fp_container div#coloums div p{
	padding:0px;
	margin:0px 0px 10px 0px;
}

#fp_container div#coloums div.one {
	padding:0px;
	margin:0px 15px 20px 0px;
}

#fp_container div#coloums div.one h4{
	background:url(../images/fp_title_power.gif) no-repeat;
}

#fp_container div#coloums div.one h4.nokia_news {
	background:url(../images/title_nokia_news_media.gif) no-repeat;
}

#fp_container div#coloums div.two {
	padding:0px 15px 0px 15px;
	margin:0px 15px 20px 0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#fp_container div#coloums div.two h4{
	background:url(../images/fp_title_storage.gif) no-repeat;
}

#fp_container div#coloums div.two h4.industry_title {
	background:url(../images/title_industry_media.gif) no-repeat;
}

#fp_container div#coloums div.three {
	padding:0px;
	margin:0px 0px 20px 0px;
}

#fp_container div#coloums div.three h4{
	background:url(../images/fp_title_web.gif) no-repeat;
}

#fp_container div#coloums div.three h4.blogs_title {
	background:url(../images/title_blogs_media.gif) no-repeat;
}


#fp_container div#coloums div.four {
	padding:0px;
	margin:0px 15px 20px 0px;
}

#fp_container div#coloums div.four h4{
	background:url(../images/fp_title_optics.gif) no-repeat;
}

#fp_container div#coloums div.four h4.nokia_news {
	background:url(../images/title_nokia_news_media.gif) no-repeat;
}

#fp_container div#coloums div.five {
	padding:0px 15px 0px 15px;
	margin:0px 15px 20px 0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#fp_container div#coloums div.five h4{
	background:url(../images/fp_title_design.gif) no-repeat;
}

#fp_container div#coloums div.five h4.industry_title {
	background:url(../images/title_industry_media.gif) no-repeat;
}

#fp_container div#coloums div.six {
	padding:0px;
	margin:0px 0px 20px 0px;
}

#fp_container div#coloums div.six h4{
	background:url(../images/fp_title_gps.gif) no-repeat;
}

#fp_container div#coloums div.six h4.blogs_title {
	background:url(../images/title_blogs_media.gif) no-repeat;
}


#fp_container div#full {
	padding:0px;
	margin:0px 0px 20px 0px;
	clear:both;
}

#fp_container div#full h5 {
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#4BB129;
	height:41px;
	width:282px;
	background:url(../images/fp_pre_order_btn.gif) no-repeat;
	float:right;
	text-indent:-9999px;
}

#fp_container div#full h5 a {
	display:block;
	height:41px;
	width:282px;
}

#fp_container div#full img {
	margin:0px 0px 20px 0px;
	float:left;
}

#fp_container div#full h4 {
	padding:0px;
	margin:70px 0px 0px 10px;
	color:#4BB129;
	height:41px;
	width:282px;
	background:url(../images/fp_pre_order_btn.gif) no-repeat;
	float:left;
	text-indent:-9999px;
}

#fp_container div#full h4 a {
	display:block;
	height:41px;
	width:282px;
}


#fp_container div#full h3 {
	padding:0px;
	margin:0px 0px 12px 0px;
	font-size:18px;
	font-weight:normal;
	color:#4BB129;
	height:24px;
	background:url(../images/fp_title_ovi.gif) no-repeat;
	text-indent:-9999px;
}

#fp_container div#full p {
	padding:0px;
	margin:0px 0px 10px 0px;
}

#fp_container div#coloums_four {
	padding:0px;
	margin:0px 0px 0px 0px;
}

#fp_container div#coloums_four h4 {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:47px;
	text-indent:-9999px;
}

#fp_container div#coloums_four p.link {
	padding:1px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	height:17px;
	width:66px;
	background:url(../images/fp_btn_bk.gif) no-repeat;
}

#fp_container div#coloums_four p.link a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FF349A;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#fp_container div#coloums_four p.link a:hover {
	color:#333;
}

#fp_container div#coloums_four div {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:190px;
	float:left;
}

#fp_container div#coloums_four div.one {
	padding:0px;
	margin:0px 15px 0px 0px;
}

#fp_container div#coloums_four div.one h4{
	background:url(../images/fp_files.gif) no-repeat;
}

#fp_container div#coloums_four div.two {
	padding:0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#fp_container div#coloums_four div.two h4{
	background:url(../images/fp_maps.gif) no-repeat;
}

#fp_container div#coloums_four div.three {
	padding:0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #ccc;
}

#fp_container div#coloums_four div.three h4{
	background:url(../images/fp_music.gif) no-repeat;
}

#fp_container div#coloums_four div.four {
	padding:0px;
	margin:0px 0px 0px 15px;
}

#fp_container div#coloums_four div.four h4{
	background:url(../images/fp_store.gif) no-repeat;
}

#fp_container div#fp_footer {
	padding:0px;
	margin:0px 0px 0px 0px;
	clear:both;
	height:1px;
}

/* Features Page END */

/* Send Page START */


#fp_container h4.your {
	padding:0px;
	margin:0px 0px 12px 0px;
	height:22px;
	color:#333;
	font-size:18px;
	clear:both;
	text-indent:-9999px;
	background:url(../images/title_your_details.gif) no-repeat;
}

#fp_container h4.friends {
	padding:0px;
	margin:0px 0px 12px 0px;
	height:22px;
	color:#333;
	font-size:18px;
	clear:both;
	text-indent:-9999px;
	background:url(../images/title_your_friends_details.gif) no-repeat;
}

#fp_container div#send_your, #fp_container div#send_friends {
	padding:0px;
	margin:0px 0px 0px 0px;
}

#fp_container div#send_your div, #fp_container div#send_friends div {
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	float:left;
	width:277px;
	border-bottom:1px solid #ccc;
}

#fp_container div#send_friends div {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:0px solid #ccc;
}

#fp_container div#send_your div label, #fp_container div#send_friends div label {
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:65px;
	display:block;
	float:left;
	font-size:14px;
}

#fp_container div#send_your div label.email, #fp_container div#send_friends div label.email {
	padding:3px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

#fp_container div#send_your div input, #fp_container div#send_friends div input {
	padding:2px;
	margin:0px 0px 0px 0px;
	width:188px;
	font-size:12px;
}



#fp_container input.submit {
	padding:0px;
	margin:0px 0px 0px 447px;
	width:101px;
	height:33px;
	background:url(../images/send_btn.gif) no-repeat;
	border:0px;
	cursor:pointer;
	float:left;
}


.fp_image {
	width: 276px;
	float: left;
}

.fp_btn {
	width: 273px;
	float: left;
	padding: 50px 0px 0px 20px;
}

.fp_btn img {
	border: 0px;	
}





#fp_container div#enter_form {
	padding:0px;
	margin:0px 0px 0px 0px;
}

#fp_container div#enter_form div {
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:0px solid #ff0000;
}

#fp_container div#enter_form div label {
	padding:3px 0px 0px 0px;
	margin:0px 20px 0px 0px;
	width:220px;
	display:block;
	float:left;
	font-size:14px;
	text-align:right;
	border-bottom:0px solid #ff0000;
	
}

#fp_container div#enter_form div input.text {
	padding:2px;
	margin:0px 0px 0px 0px;
	width:250px;
	font-size:12px;
	float:left;
}

#fp_container div#enter_form div input.check {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:auto;
	font-size:12px;
	float:left;
}

#fp_container div#enter_form div input.radio {
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	width:auto;
	font-size:12px;
	float:left;
}

#fp_container div#enter_form div select {
	padding:2px;
	margin:0px 0px 0px 0px;
	width:250px;
	font-size:12px;
	float:left;
}

#fp_container div#enter_form div small {
	padding:0px 0px 0px 10px;
	margin:0px 20px 0px 0px;
	width:250px;
	display:block;
	float:left;
	font-size:11px;
	line-height:14px;
}

#fp_container div#enter_form div small.radio {
	padding:4px 0px 0px 10px;
	margin:0px 10px 0px 0px;
	width:auto;
	display:block;
	float:left;
	font-size:14px;
}

#fp_container div#enter_form div small.terms_link {
	padding:0px 0px 0px 10px;
}

#fp_container div#enter_form div small.terms_link a {
	color:#006CB5;
	text-decoration:underline;
}

#fp_container div#enter_form div small.terms_link a:hover {
	color:#006CB5;
	text-decoration:none;
}




#fp_container input.enter {
	padding:0px;
	margin:0px 0px 0px 400px;
	width:101px;
	height:33px;
	background:url(../images/send_btn.gif) no-repeat;
	border:0px;
	cursor:pointer;
	float:left;
}





#win .enterWithout {
	margin-top:37px;
	float: left;
	color: #666;
	font-size: 10px;
}

* html #win .enterWithout {
	margin-top:22px;
	float: left;
	color: #666;
	font-size: 10px;
	margin-left: 10px;
}

*+ html #win .enterWithout {
	margin-top:22px;
	float: left;
	color: #666;
	font-size: 10px;
	margin-left: 10px;
}




/* Send Page END */



#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: 1px;
	width: 1em;
	z-index: -1;
}